
Код:
var my_mc:MyMC = new MyMC(1, "my_mc");

Код:
class MyMC {
var mc:MovieClip;
var me:String = "";
function MyMC(n:Number, s:String) {
this.me = s;
this.mc = _root.attachMovie("someclip", "someclip", n);
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!");
trace(this.me);
delete _root[this.me];
}
}
Вот, последний вариант, так точно работает... не могу сказать, что красиво, но хоть как-то... Наверняка можно лучше
И еще раз простите за флуд