Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-04-2007, 10:18   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
Konflikt zwischen Stage.Scale und Preload-Funktion?

Hallo erstmals!

Ich bin gerade dabei einen ganze einfachen Balken-Preloader in mein Projekt einzubauen, der statt einen, zwei Balken hochfahren läßt. Das ganze funktioniert mit nem mittigen Registrierpunkt.

Die beiden Balken werden zuvor dynamisch per STage.Scale und den dazugehörigen Funktionen platziert...

Kann es sein, dass es da zu einem KOnflikt zwischen der Ausrichtung und der Preloadfunktion kommt? Ist eigentlich ne simple Standard-Preloader Funktion...

Hier mal das Skript:

PHP-Code:
Stage.scaleMode "noScale"
//Skalierung für die ganze Bühne abschalten. 
Stage.align "TL"
//Die aktuelle Ausrichtung der SWF-Datei im Player oder Browser.
lstrn = new Object(); 
//Listener erstellen. 
lstrn.onResize = function() { 
    
//Beim verändern der Bühnengröße... 
    
balken_oben_mc._x Stage.width/2;
    
balken_unten_mc._x Stage.width/2;
    
//den zu skalierenden MovieClip in die Mitte des Flash Films setzen. 
    
balken_oben_mc._y Stage.height/1;
    
balken_unten_mc._y Stage.height/1;

}; 
Stage.addListener(lstrn); 
//Listener der Bühne hinzufügen. 
lstrn.onResize() 
//sofort die Funktion aufrufen.  

//Variablen für Preload-Funktion anlegen
var kbgesamt_num:Number Math.round(this.getBytesTotal()/1024);
kbgesamt_str kbgesamt_num.toString();
var 
kbgeladen_num:Number;
var 
prozent_num:Number;

//Preload Funktion
this.onEnterFrame = function() {
    
kbgeladen_num Math.round(this.getBytesLoaded()/1024);
    
prozent_num kbgeladen_num/kbgesamt_num*100;
    
    
_root.balken_oben_mc._width Math.round((kbgeladen_num kbgesamt_num) * 805);
    
_root.balken_unten_mc._width Math.round((kbgeladen_num kbgesamt_num) * 805);
    if (
kbgeladen_num && kbgeladen_num == kbgesamt_num) {
        
gotoAndStop(3);
    }
}; 
Wäre euch sehr dankbar für jeglichen Tipp!!!
gmadesign ist offline   Mit Zitat antworten
Alt 05-04-2007, 21:48   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Wäre nett, wenn Du noch verrätst, was passiert / nicht passiert
Außer das Du einen Konflikt hast, weiß ich noch nix
Ist ja kein Hellseher-Forum hier
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 06-04-2007, 10:02   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
komischerweise funktioniert es jetzt. Anfänglich hat sich gar nichts getan, die Balken sind bei voller größe dagestanden und es wurde nicht auf bild 3 geschaltet. Jetzt funkt es...

Naja, man lernt nie aus...

Danke trotzdem!
gmadesign 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele