Jens B.
Erfahrenes Mitglied
Hmm hab wohl grad ein Brett vorm Kopf. Mit dem folgenden Code bekomme ich per trace die richtigen Werte ausgegeben, aber es wird nichts auf der Bühne angezeigt:
"mcloa" ist ein Symbol in der Bibliothek und auch für den AS-Export freigegeben. Es ist ein einfaches graues Rechteck.
Wie gesagt kommt per trace die richtige Breite raus, nämlich die von "mcloa". Was ist falsch?
/edit: argh, es waren die Tiefen. Bei attachmovie darf kein _root.getNextHighestDepth() hin, sondern ein count, dann gehts. Bitte löschen oder so.
Code:
_root.createEmptyMovieClip("bilder", _root.getNextHighestDepth());
_root.bilder._x = 0;
_root.bilder._y = 0;
count = 0;
for (xx=1; xx<7; xx++) {
for (yy=1; yy<7; yy++) {
count++;
trace(count);
_root.bilder.attachMovie("mcloa", ("bild"+count), _root.getNextHighestDepth());
meinMC = eval(_root.bilder["bild"+count]);
meinMC._x = xx*300;
meinMC._y = yy*225;
meinMC.idx = count;
trace(count + " y: " + meinMC._width + " x " + meinMC._height);
}
}
"mcloa" ist ein Symbol in der Bibliothek und auch für den AS-Export freigegeben. Es ist ein einfaches graues Rechteck.
Wie gesagt kommt per trace die richtige Breite raus, nämlich die von "mcloa". Was ist falsch?
/edit: argh, es waren die Tiefen. Bei attachmovie darf kein _root.getNextHighestDepth() hin, sondern ein count, dann gehts. Bitte löschen oder so.
Anhänge
Zuletzt bearbeitet: