import mx.utils.Delegate; class Evo { // // Variables var _scope:MovieClip; // // Constructor public function Evo() { _scope = _root; addButtonActions(); } // // Methods private function addButtonActions() { for (var i:Number = 1; i<4; i++) { /* _scope['button'+i].onRelease = Delegate.create(this, buttonAction); _scope['button'+i].onRelease = buttonAction; */ } } private function buttonAction() { trace(this); } }