查看完整版本: error#1009問題
頁: [1]

幻月銀 發表於 2012-12-22 08:30 PM

error#1009問題

TypeError: Error #1009: 無法存取 Null 物件參考的屬性或方法。
        at _99917037_99917050_fla::MainTimeline/initGame()
        at _99917037_99917050_fla::MainTimeline/frame34()
        at flash.display::MovieClip/gotoAndPlay()
        at _99917037_99917050_fla::MainTimeline/ENTERSTARE()
現在卡在這,可以知道出錯的程式碼應該是
// 產生敵人
function onEnemyTimer(e:TimerEvent):void {
        // 動態產生敵人,並設定隨機位置與監聽事件
        var tmpEnemy:mc_enemy = new mc_enemy();
        tmpEnemy.x = Math.random() * (this.stage.stageHeight - tmpEnemy.height) +
                tmpEnemy.height / 2;
        tmpEnemy.x = -tmpEnemy.width;
        tmpEnemy.addEventListener(Event.ENTER_FRAME, onEnemyEnterFrame);
        this.addChild(tmpEnemy);
       
        // 更新敵人數量
        enemyNum--;
}
// 移動敵人
function onEnemyEnterFrame(e:Event):void {
        var tmpEnemy:MovieClip = MovieClip(e.target);
       
        // 敵人依照關卡速度往下
        tmpEnemy.x += enemyVel;
       
        // 如果超出場景範圍,就移除監聽並從顯示列表中刪除
        if (tmpEnemy.x >...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>
頁: [1]