flash.display.SimpleButton的值类型的隐式强制

时间:2014-01-14 19:16:42

标签: actionscript-3 flash syntax syntax-error

我的代码是:

symboll.addEventListener(Event.ENTER_FRAME, symboll);
function ball_hit_wall(e:Event):void{
        (symboll.hitTestObject(box));
{   
        gotoAndPlay(3)
    }
}

我得到的错误信息是:

1067:将flash.display类型的值隐式强制:SimpleButton转换为不相关的类型函数。

我是动作脚本的新手,我做错了什么

symboll和box都是按钮

1 个答案:

答案 0 :(得分:0)

方法addEventListener需要Function类型的第二个参数,而您提供的类型为SimpleButton

尝试替换您的代码

symboll.addEventListener(Event.ENTER_FRAME, symboll);

symboll.addEventListener(Event.ENTER_FRAME, ball_hit_wall);