我一直试图弄清楚我几天来一直在做错的事情。我不熟悉AS3,而且我有更多的C ++经验,但我需要将Flash用于我正在进行的项目。
我有一个名为'Enemy'的课程,我正试图添加到屏幕上,但似乎不是合作操作。我知道导致它的代码行是我试图将新的movieclip推入数组的地方。我还有一个计时器功能来控制添加到屏幕上的敌人:
import Enemy;
var enemies:Array = new Array();
var enemyAdd:Timer = new Timer(1000, 5);
enemyAdd.addEventListener(TimerEvent.TIMER, addEnemy);
function addEnemy(event:TimerEvent)
{
enemies.push(new Enemy());
}
enemyAdd.start();
这就是它的意思..
块引用 TypeError:错误#1009:无法访问空对象引用的属性或方法。 在Enemy()[C:\ Users \ Cody \ Desktop \ New Folder(2)\ Enemy.as:10] 在main_fla :: MainTimeline / addEnemy()[main_fla.MainTimeline :: frame1:9] 在flash.utils :: Timer / _timerDispatch() 在flash.utils :: Timer / tick()
我确信这只是一个简单的问题。谢谢你的期待