2014-02-22 62 views
0

我已經得到了一個簡單的鳥眼視平臺的以下代碼。 它會移動,但當主影片剪輯與背景碰撞時,它不會將速度變量更改爲0.我做錯了什麼?AS2 - hitTest功能不起作用

onClipEvent(load){ 
    var speeds:Number = 5; 
} 

onClipEvent(enterFrame){ 
    if(Key.isDown(37)){ 
     _root.back._x += speeds; 
    } 
    if(Key.isDown(39)){ 
     _root.back._x -= speeds; 
    } 
    if(Key.isDown(38)){ 
     _root.back._y += speeds; 
    } 
    if(Key.isDown(40)){ 
     _root.back._y -= speeds; 
    } 
    if(_root.mcMain.hitTest(_x, _y, true)){ 
     _root.speeds = 0; 
    } 
    else 
    { 
     _root.speeds = 5; 
    } 
} 

回答

0

你爲什麼不只是使用_root.mcMain.hitTest("back")?!
我不知道什麼是backmcMain但我說的代碼可以檢查mcMainback的碰撞!
我希望它有幫助