2011-06-10 115 views
1

我剛剛開始使用actionscript三,並且我編寫了一個代碼來製作可通過擊鍵和HitTest移動的動畫片段,以製作另一個影片剪輯。當我預覽它一切正常。但是,當我發佈到HTML鍵擊時停止工作。其他動畫工作正常,只是這些動作似乎根本沒有輸出。我該怎麼做?ActionScript3導出問題

下面是代碼:

boat1_mc.x = 10 
boat1_mc.x = 10 
stage.addEventListener (KeyboardEvent.KEY_DOWN, keyPressed); 

function keyPressed(event:KeyboardEvent) :void 

{ 
    switch(event.keyCode) 
    { 
     case Keyboard.RIGHT: boat1_mc.x += 5 
     break; 
     case Keyboard.LEFT: boat1_mc.x -= 5 
     break; 

     default : 
     break; 
    } 
    if(boat1_mc.hitTestObject(tree_mc)) 
{ 
    tree_mc.gotoAndPlay(2); 
    boat1_mc.x = 10 
    boat1_mc.x = 10 

} 
} 

感謝您的幫助!

回答

3

這可能太簡單了,但是您是否在swf中單擊以使其注意力集中?當你第一次加載頁面的按鍵時,轉到頁面本身;您需要點擊swf按鍵才能到達那裏。

+1

是的 - 我同意 - 重點需要獲得。 – Bosworth99 2011-06-10 16:16:51