Flash将对象实例添加到数组(MovieClip类)

时间:2011-02-20 18:03:51

标签: flash

我一直试图弄清楚我几天来一直在做错的事情。我不熟悉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()

我确信这只是一个简单的问题。谢谢你的期待

0 个答案:

没有答案