Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash AS2-hitTest功能不工作_Flash_Actionscript 2 - Fatal编程技术网

Flash AS2-hitTest功能不工作

Flash AS2-hitTest功能不工作,flash,actionscript-2,Flash,Actionscript 2,我为一个简单的鸟瞰图平台编写了以下代码。 它会移动,但当主movieclip与背景碰撞时,它不会将速度变量更改为0。我做错了什么 onClipEvent(load){ var speeds:Number = 5; } onClipEvent(enterFrame){ if(Key.isDown(37)){ _root.back._x += speeds; } if(Key.isDown(39)){ _root.back._x -=

我为一个简单的鸟瞰图平台编写了以下代码。 它会移动,但当主movieclip与背景碰撞时,它不会将速度变量更改为0。我做错了什么

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;
    }
}
你为什么不直接用root,mcMain,hitTestback?! 我不知道什么是back或mcMain,但我说的代码可以检查mcMain和back碰撞! 我希望有帮助