2011-06-10 77 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