Bilder wahl.. WICHTIG

@ geist: wieder ein kleines gute-nacht
snipplet, für den fall, dass dir beim
giftmischen wieder mal langweilig wird,
für dich:

eine methode, wie man den onLoad und
onData-Event-handler vor dem bösen
loadMovie retten kann:

abspeichern in einem globalen objekt.

PHP:
sol = function (f){
        if(__onLoadHandler__ == undefined) _global.__onLoadHandler__ = {};
        __onLoadHandler__[this] = f;
        trace('iiii')
};
gol = function(){
        return __onLoadHandler__[this];
}

MovieClip.prototype.addProperty("onLoad", gol, sol);

createEmptyMovieClip("hi", 1);

hi.onLoad = function() {
        trace("onLoad " + this + this._url);
};
hi.loadMovie("guest.swf");
 
Jo, abgesehen davon, dass ich grad Semesterferien erlebe und herzlich wenig Gifte dabei produzieren darf :)(), ist's natürlich wieder mal ein nettes Script.
Garbage Collection bringt bei mir im Fall JavaScript zwar ständig die Browser zum abkratzen, aber der Flash-Player scheint sich relativ stabil gegenüber meinen Mordversuchen in ActionScript zu halten, von daher kannte ich die Variante mit dem externen Referenzieren zwar schon, aber an die getter/setter-Geschichte hätte ich wie immer nicht gedacht. ;)

Feine Sache das...

have a nice day,
Geist - der da wo endlich auch mal das Praxishandbuch durchgelesen hat :)
 
Zurück