这是我的代码:
stop();
btn_start.onPress = function()
gotoAndStop("gameon")
我有一个错误,听起来像是:"
Access of possibly undefined property onPress through a Reference with static type
flash.display:SimpleButton.
我把文字转换成了一个按钮,我给了他一个身份证,我不知道该怎么做,不要判断,我是乞丐。
谢谢!
答案 0 :(得分:0)
您的问题是,您试图在ActionScript 2
代码中使用onPress()
ActionScript 3
函数,该代码不支持此类函数。< / p>
在ActionScript 3中,您应该使用event listeners来捕获对象上的事件。
在您的情况下,您可以使用这样的MouseEvent.CLICK
事件监听器:
btn_start.addEventListener(MouseEvent.CLICK, on_Press);
function on_Press(e:MouseEvent): void
{
gotoAndStop('gameon');
}
有关从ActionScript 2迁移到ActionScript 3的更多信息,请查看here。
希望可以提供帮助。