【发布时间】:2013-03-20 12:50:52
【问题描述】:
我不太确定,但我猜我的问题与我声明变量的方式有关。
以下代码在 AS3 中合法吗?
var fish1:Fish = new Fish;
var fish2:Fish = new Fish;
var fish3:Fish = new Fish;
var fish4:Fish = new Fish;
addChild(fish1);
addChild(fish2);
addChild(fish3);
addChild(fish4);
fish1.x = 0;
fish2.x = 150;
fish3.x = 300;
fish4.x = 450;
addChild 的每一行都出现编译器错误:
Main.as,第 14 行 1180:调用可能未定义的方法 addChild。 Main.as,第 14 行 1120:未定义属性 fish3 的访问。
对于我指定我得到的鱼的 x 坐标的每一行 编译器错误提示
Main.as,第 15 行 1120:访问未定义的属性 fish4。
fish 变量的类型为 Fish,我已在 .fla 文件的库中定义了它们。 提前谢谢你!
【问题讨论】:
-
Fish 扩展了什么类? x 属性是公开的吗?
标签: actionscript-3