Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-09-2009, 19:25   #1 (permalink)
<°)))><
 
Benutzerbild von Goldesel
 
Registriert seit: Apr 2008
Beiträge: 38
Fullscreen - Positionierungsproblem bei ändern der Bühnengröße

Guten Tag, ich bastel gerade etwas an einer Fullscreen Fotogalerie Marke Eigenbau rum. Soweit funktioniert auch alles, nur scheint sich Flash irgendwo bei der positionierung der Elemente zu verschlucken sobald man die Browsergröße ändert.

Hier mal zum testen der Link zur aktuellen Version: Galerie

Sobald ich die Bühnengröße dahingehend ändere das das Bild oben und unten von schwarzen Balken eingerahmt wird und ich dann das nächste Bild lade(halbtransparentes Quadrat oben links auf der Bühne klicken), sind die nächsten beiden Bilder verschoben, jedoch danach wird alles wieder richtig positioniert. Ich steh etwas auf dem Schlauch.

Und nun meine Scripte,

zuerst das Script zum ausrichten der Bühnenelemente:
PHP-Code:
// Ausrichten
var aRatio:Number;

var 
querformat:Boolean;
var 
minWidth:Number 1024;
var 
minHeight:Number 576;

function 
ausrichten() {

    
feedback._x Stage.width-10;
    
feedback._y Stage.height-10;
    
    if (!
querformat) {
        
// Hochformat

        
if (Stage.height<=minHeight) {
            
fotos._y 0;
            
fotos._height minHeight;
        } else {
            
fotos._y 0;
            
fotos._height Stage.height;
        }

        if (
Stage.width<=minWidth) {
            
fotos._x = (minWidth-fotos._width)/2;
        } else {
            
fotos._x = (Stage.width-fotos._width)/2;
        }

        
fotos._width fotos._height*aRatio;

    } else {
        
// Querformat

        
if (Stage.width<=minWidth) {
            
fotos._x 0;
            
fotos._width minWidth;
        } else {
            
fotos._x 0;
            
fotos._width Stage.width;
        }

        if (
Stage.height<=minHeight) {
            
fotos._y = (minHeight-fotos._height)/2;
        } else {
            
fotos._y = (Stage.height-fotos._height)/2;
        }

        
fotos._height fotos._width*aRatio;

    }
}

var 
stageL:Object = new Object();
stageL.onResize = function() {

    
ausrichten();                                     

};
Stage.addListener(stageL); 
Und der onLoadInit vom Moviecliploader:
PHP-Code:
gListener.onLoadInit = function(target_mc) {
    
    if (
target_mc._height>target_mc._width) {
        
// Hochformat
        
        
querformat false;
        
aRatio target_mc._width/target_mc._height;
        
//trace(aRatio);
        
        
target_mc._height Stage.height;
        
target_mc._width target_mc._height*aRatio;
        
    } else {
        
// Querformat
        
        
querformat true;
        
aRatio target_mc._height/target_mc._width;
        
//trace(aRatio);

        
target_mc._width Stage.width;
        
target_mc._height target_mc._width*aRatio;
    
    }
    
    
ausrichten();
    
    
target_mc.forceSmoothing true;
    
    
trace('Target X: '+target_mc._x+' Target Y: '+target_mc._y);
    
trace('Fotos X: '+fotos._x+' Fotos Y: '+fotos._y);
    
}; 
Bin für jede Hilfe dankbar.

Gruß, Goldesel

Geändert von Goldesel (20-09-2009 um 19:29 Uhr)
Goldesel ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Per Script die Bühnengröße ändern?? phenomenia ActionScript 2 3 05-03-2009 09:49
bühnengröße ändern?! eicon Flash MX 2004 2 02-08-2005 13:36
Problem: Bühnengröße nachträglich ändern ChipChip Flash MX 3 11-03-2005 15:43
bühnengröße dynamisch ändern readme.txt Flash MX 1 15-12-2004 12:24
Bühnengröße nachträglich bequem ändern? Mathiasss Flash 4 und Flash 5 2 12-07-2003 14:41


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:57 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele