开发者

Why you cannot use onRelease in a class

I am trying set up a simple onRelease function of a button in AS2 within a class file but this is not allowed...

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 = func开发者_运维问答tion() {
        targetObject[targetFunction]();
    }



    _closeButton._visible = true;

}

Could someone please tell me why this is and how do I go about setting getting my button click event to work? As mentioned in a previous post I have been tossed into this project and my knowledge of classes are very limited.

When I publish the Swf file I get this Compiling error: This statement is not permitted in a class definition.

Thanks!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜