Как работать с кнопками в расширенном классе мувиклипа - PullRequest
0 голосов
/ 02 декабря 2009

Скажем, я создаю класс, который расширяет класс movieclip, и в этом классе есть несколько кнопок. Этот фрагмент ролика существует в формате .fla и связан с определением класса. Как я могу контролировать события внутри класса? Следующее не работает:

class newMovie extends MovieClip {
   var test_btn:Button;
   function newMovie() {
   }
   function test_btn.onRelease() {
       trace("Button pressed");
   }
}

1 Ответ

1 голос
/ 02 декабря 2009

Попробуйте сделать это,

import mx.utils.Delegate;
class newMovie extends MovieClip {
    var test_btn:Button;
    function newMovie() {
        test_btn.onRelease = Delegate.create(this, onButtonRelease);
    }
    function onButtonRelease() {
        trace("Button pressed");
    }
}
...