
Код:
class MyMovieClip extends MovieClip{
var mc:MovieClip;
function MyMovieClip(){
mc = _root.createEmptyMovieClip("mc", 0);
with(mc){
beginFill(0, 100);
moveTo(0, 0);
lineTo(100, 0)
lineTo(100, 100);
lineTo(0, 100);
lineTo(0, 0);
}
}
public function myOnEnterFrame(functions:Object):Void{
mc.onEnterFrame = function(){
functions.fName(functions.fPars[0]);
}
};
}

Код:
var _mc:MyMovieClip = new MyMovieClip();
var _mes:String = "Halo!";
var fObj:Object = {};
function tracer(message:String){
trace(message);
}
fObj = {fName:tracer, fPars:[_mes]};
_mc.myOnEnterFrame(fObj);