【发布时间】:2013-07-06 10:07:57
【问题描述】:
我是 as3 的新手,正在学习一些教程并编写了以下代码:
1 级(Enemy.as):
package
{
import flash.display.MovieClip;
public class Enemy extends MovieClip
{
public function Enemy()
{
x = 100;
y = 0;
}
public function moveDownABit():void
{
y = y + 3;
}
}
}
在主类(AvoiderGame.as)中:
package
{
import flash.display.MovieClip;
public class AvoiderGame extends MovieClip
{
public var enemy:Enemy;
public function AvoiderGame()
{
enemy = new Enemy();
addChild( enemy );
}
}
}
我将我的 Instant 与它相关联,所有这些都已检查并正常工作。我也将主类添加到我的 fla 文件的 Classdocument 中,但出现此错误:
C:\Users\x\Documents\Flash\tuts\game1- avoider\Classes\AvoiderGame.as, Line 2 1046: Type was not found or was not a compile-time constant: Enemy.
C:\Users\x\Documents\Flash\tuts\game1- avoider\Classes\AvoiderGame.as, Line 6 1046: Type was not found or was not a compile-time constant: Enemy.
有什么想法吗?
【问题讨论】:
-
找到解决办法:Symbol 的舞台名称不能和Class name 一样=s Stupid Adobe...
标签: actionscript-3 flash actionscript