我是超级新人,这是我第一次使用Adobe。我得到了使用CS4套件在我学校做项目的“快乐”。我正在玩这本书,帮我拿一个按钮开始动作。我尝试过很多不同的编码,但是这个版本给我的错误最少。这就是我到目前为止所做的:
var isPlaying = false;
this.myButton.addEventListener(MouseEvent.MOUSE_DOWN, onButtonClicked);
this.myButton.onButtonClicked = function(){
gotoAndPlay(5);
}
第3行,错误1119:访问未定义的属性onButtonClicked。 第5行,错误1120:通过具有静态类型的引用访问可能未定义的属性onButtonClicked ......我做错了什么?
答案 0 :(得分:1)
事件调用的函数不应该像那样设置。您拥有的代码更像是Javascript而不是ActionScript。
var isPlaying = false;
this.myButton.addEventListener(MouseEvent.CLICK, onButtonClicked);
function onButtonClicked(event:MouseEvent):void {
gotoAndPlay(5);
}
另外,请尝试阅读文档,了解更多信息:
http://www.adobe.com/livedocs/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000376.html