Почему вы не можете использовать onRelease в классе - PullRequest
0 голосов
/ 27 сентября 2011

Я пытаюсь настроить простую функцию onRelease для кнопки в AS2 в файле класса, но это не разрешено ...

public function callFunction(functionString:String) {
    var functionItems:Array = functionString.split(",");
    var functionName = functionItems.shift();
    var functionParams = functionItems;
    EventBroadcaster.getInstance().broadcastEvent(functionName,       
            {param:functionParams});
}

_myButtonBtn.onRelease = function() {
        targetObject[targetFunction]();
    }

public function setCloseAction(targetObject:Object, targetFunction:String) {

    _closeButton.onRelease = function() {
        targetObject[targetFunction]();
    }



    _closeButton._visible = true;

}

Может кто-нибудь сказать, почему это так и как мне это сделать?хотите настроить получение события нажатия моей кнопки?Как упоминалось в предыдущем посте, меня бросили в этот проект, и мои знания классов очень ограничены.

Когда я публикую Swf-файл, я получаю эту ошибку компиляции: это утверждение недопустимо в определении класса.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...