刚开始在Flash CS4-AS3摔倒在第一个栏



1(。为图片库教程编写了这个简单的代码,以帮助我理解AS3:

//////Button1//////
thumb1_btn.addEventListener(MouseEvent.CLICK, GetfirstImage)
function GetFirstImage (evt:MouseEvent) {

gotoAndStop("P1")
}

2( 。thumb1_btn是转换按钮的标签。P1是标记为P1的关键帧上的图像。在较低级别上还有一个标准的停止命令,用于停止在oner中播放所有图像的flash文件。

3( 。当我快速渲染时,我没有停止,而是得到了所有经过的图像,并返回了一个错误1120:访问未定义的属性GetFirstImage。

我一直在做这个教程。它工作得很好,直到我开始在另一层添加文本和运动粗花呢。。。。看不到我的错误在哪里。

我显然错过了一些简单的东西。。。。。对我温柔一点——这是我第一次!尖峰

添加侦听器时,指向一个名为GetfirstImage的处理程序(小写f(。

处理程序函数名为GetFirstImage(大写F(。

附带说明:在ActionScript中编码时,使用小写字母作为所有函数和变量名称的第一个字符是惯例。只有类名应该以大写字母开头。这不会影响代码的执行,但它使我们其他人更容易阅读

正如shanethehat所说,您指向的是GetfirstImage,而您的函数被称为GetFirstImage。如下更正函数名称:

thumb1_btn.addEventListener(MouseEvent.CLICK, GetFirstImage);

这将修复错误,并且很可能还会校正飞行图像。

顺便说一句,在这里发帖时,不要忘记在行尾添加分号(否则人们可能会认为你在代码中遗漏了分号(。

最新更新