
Код:
class MyMC {
var mc:MovieClip;
function MyMC() {
this.mc = _root.attachMovie("someclip", "someclip", 1);
AsBroadcaster.initialize(this.mc);
this.mc.addListener(this);
this.mc.onRelease = function() {
this.broadcastMessage("killMyselfNow");
};
}
function killMyselfNow(eventObj:Object):Void {
trace("I'm not dead yet!");
this.mc.removeMovieClip();
trace(this.mc);
trace("Kill me again!");
delete _global.MyMC;
}
}
Сорри за флуд, вот так работает.
Кстати... нескромный вопрос... Пробовал наследовать класс от UIObject'a не смог придумать, как бы к нему обратиться, чтобы удалить =) Т.е. чтобы удалить UIObject нужна не ссылка на объект, а строка с его именем. А как задать ему емя - я не понял. Умные люди, объясните пожалуйста =)
Елки... это снова не то, сорри, я только путаю людей =(