Class 为什么不能在类中使用onRelease

Class 为什么不能在类中使用onRelease,class,actionscript-2,Class,Actionscript 2,我正在尝试在类文件中设置AS2中按钮的简单onRelease函数,但这是不允许的 public function callFunction(functionString:String) { var functionItems:Array = functionString.split(","); var functionName = functionItems.shift(); var functionParams = functionItems; EventBro

我正在尝试在类文件中设置AS2中按钮的简单onRelease函数,但这是不允许的

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文件时,出现以下编译错误: 类定义中不允许使用此语句


谢谢

你说不工作是什么意思?您是否尝试跟踪onRelease处理程序函数中的某些内容?什么类型的关闭按钮?它有宽度和高度吗?你能发布你的解决方案吗?这样我们就可以把它从未答复的列表中删除?谢谢