| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2003
Beiträge: 81
|
ist das ein bug ? oder hab ich was übersehen ? fla's siehe attachment Code: this.createEmptyMovieClip("container", 1);
var myListener = new Object();
myListener.onLoadInit = function(mc) {
trace(mc.me); // output: _level0.container, soweit ok
trace(mc.me.me); // output: _level0.container, müsste undefined sein !
trace(mc.me.me.me.me.me); // output: auch _level0.container
//dump(_root); // führt zu einem absturz
};
var mcl = new MovieClipLoader();
mcl.addListener(myListener);
// test.swf laden (enthält nur eine variable auf _root: var me = this;)
mcl.loadClip("test.swf", container);
function dump(clip) {
for (each in clip) {
if (clip[each] instanceof MovieClip) {
trace(clip[each]);
arguments.callee(clip[each]);
}
}
} mimaba |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: May 2003
Beiträge: 81
|
ja schön und gut, soweit kapier ich das auch. nur wie soll ich mit meiner dump-funktion alle movieclips ausgeben ohne das die schleife abstürzt ? das geht nur wenn im zu ladenden flash keine variable mit einer movieclip-referenz auf sich selbst existiert. oftmals kann man das garnicht vermeiden, z.B. bei Komponenten. gruß, mimaba |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |