Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-12-2006, 19:01   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 28
MC _width und _height werden nicht aktualisiert

Hy Leute,

ich lade nen Stapel Bilder per AS in nen MC. Klappt alles soweit auch ganz gut. Problem ist nur, dass ich die Breite und die Höhe des MC's brauche. Hab die Werte bereits per Trace geprüft. Werden beide mit '0' ausgegeben. Inhalt wird aber richtig angezeigt. Wär genial wenn mir jemand damit helfen könnte...

PHP-Code:
var posx:Number 0;
var 
posy:Number 0;
for(
i=1;i!=13;i++) {
    var 
container:MovieClip createEmptyMovieClip("container"+ithis.getNextHighestDepth());
    var 
mcLoader:MovieClipLoader = new MovieClipLoader();
    
mcLoader.addListener(this);
    
mcLoader.loadClip("png/"+_root.conf_3.cat+"_"+i+".png""container"+i);
    
this["container"+i]._x posx;
    
this["container"+i]._y posy;
    
posx posx 65;
    if(
i%== 0) {
        
posy posy 65;
        
posx 0;
    }
}

function 
onLoadInit(mc:MovieClip) {
    
mc._width 60;
    
mc._height 60;
};

_root.conf_3.onUnload = function(){
    for(
i=1;i!=13;i++) {
        
mcLoader.unloadClip("container"+i);
    }
    
delete mcLoader;
}; 
hornet_79 ist offline   Mit Zitat antworten
Alt 03-12-2006, 19:13   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
beim initialisieren ist bestimmt noch nicht geladen worden, somit auch noch keine breite bekannt.
versuchs mal bei onLoadComplete
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (03-12-2006 um 19:14 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 03-12-2006, 19:20   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 28
Das gleiche Ergebnis...
Breite und Höhe sind '0'
__________________

LINUX is like a wigwam, no Windows, no Gates, and Apache inside!


http://www.oliver-keutel.de.vu
hornet_79 ist offline   Mit Zitat antworten
Alt 03-12-2006, 19:52   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 28
Iich weiß jetzt wo das Problem liegt. Ich erstell da schließlich nen Stapel neue MC's. Die größe des _parent-MC wird davon nicht beeinflusst...
Weiß nur noch nicht wie ich das Problem umschiffen soll...
__________________

LINUX is like a wigwam, no Windows, no Gates, and Apache inside!


http://www.oliver-keutel.de.vu
hornet_79 ist offline   Mit Zitat antworten
Alt 03-12-2006, 23:18   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
Zitat:
Zitat von hornet_79 Beitrag anzeigen
Die größe des _parent-MC wird davon nicht beeinflusst
das ist nicht richtig. ein mc ist immer so gross wie alles was in im drinn ist.
es seih denn, dein _parent ist bereits grösser als alles was da reingeladen wird.

ich sehe in deinem script aber nur
mc._width = 60;
mc._height = 60;
da ist kein _parent?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (03-12-2006 um 23:20 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 10-12-2006, 12:29   #6 (permalink)
Neuer User
 
Benutzerbild von Lamion
 
Registriert seit: Feb 2005
Beiträge: 153
Zitat:
Zitat von hgseib Beitrag anzeigen
beim initialisieren ist bestimmt noch nicht geladen worden, somit auch noch keine breite bekannt.
versuchs mal bei onLoadComplete
hab ähnliches problem, und bei mir ist genau umgekehrt - erst beim initialisieren ist die höhe und breite bekannt und nicht beim onLoadComplete. Außerdem wird die schleife bei den beiden events in unterschiedlicher reihenfolge ausgelesen.
Lamion 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:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele