Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-01-2007, 11:36   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Siefersheim
Beiträge: 49
Breite und Höhe eines dynamischen MC ist immer Null

Hi, habe folgenden Code:

PHP-Code:
for(1<= test_object.counti++){
        var 
container:MovieClip createEmptyMovieClip("container_"+igetNextHighestDepth());
        var 
mcLoader:MovieClipLoader = new MovieClipLoader();
        
mcLoader.addListener(this);
        
mcLoader.loadClip(test_object["test_"+i].enclosurecontainer);
        
this["container_"+i]._x = (i-1)*150+10;
        
this["container_"+i]._y 25;
        
this["container_"+i]._xscale 50;
        
this["container_"+i]._yscale 50;
        
        
this.mcLoader.onLoadComplete = function(target_mc:MovieClip) {
            
trace(target_mc._height);
            
gotoAndStop(3);
        }

Das Trace gibt mir aber als Höhe immer 0 aus, bei der Breite dasselbe. _x und _y Positionen werden richtig ausgegeben, es liegt also nicht an ner falschen Bezeichnung. Und es werden auch richtig Bilder reingeladen in der Ausgabe. Kann es sein das die Breite und Höhe einfach zu dem Zeitpunkt noch nicht vorhanden ist?


Gerade nochmal Schritt für Schritt Debugt und gesehen das die Höhe und die Breite wirklich noch nicht da sind. Wie komm ich denn da dran am besten? Ab Frame 3 bräuchte ich die spätestens.
__________________

Wo kein Weg ist, muss man einen bauen.

Geändert von FlashItPadde (10-01-2007 um 11:43 Uhr)
FlashItPadde ist offline   Mit Zitat antworten
Alt 10-01-2007, 12:19   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Siefersheim
Beiträge: 49
Ok gelöst.

onLoadInit anstatt onLoadComplete , dann hatt ers
__________________

Wo kein Weg ist, muss man einen bauen.
FlashItPadde ist offline   Mit Zitat antworten
Alt 10-01-2007, 12:23   #3 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
ein blick in die flash-hilfe ist doch immer wieder hilfreich ;-)


onLoadComplete = function([target_mc:MovieClip], [httpStatus:Number]) {}
Wird aufgerufen, wenn das Herunterladen einer Datei mit MovieClipLoader.loadClip() vollständig abgeschlossen ist.

onLoadInit = function([target_mc:MovieClip]) {}
Wird aufgerufen, wenn die Aktionen im ersten Bild des geladenen Clips ausgeführt wurden. Wenn dieser Listener aufgerufen wurde, können Sie Eigenschaften festlegen, Methoden verwenden und auf andere Weise mit dem geladenen Film interagieren. <---- da sollte dann wohl auch die breite mit dabei sein.

[edit] aha, selbsterkenntnis ;-)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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 22:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele