Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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
Actionscript 100px后停止移动的箱子_Actionscript - Fatal编程技术网

Actionscript 100px后停止移动的箱子

Actionscript 100px后停止移动的箱子,actionscript,Actionscript,我怎样才能阻止这个盒子在左边100px之后跟随鼠标,然后当我把它拉回到100px标记的右边时,让它继续跟随我的盒子 代码: 由于您希望boks_mc的位置取决于mouseX,因此需要在if语句中检查mouseX,而不是boks_mc的位置 import flash.events.MouseEvent; stage.addEventListener(MouseEvent.MOUSE_MOVE, flyttBoks); function flyttBoks (e:MouseEvent) {

我怎样才能阻止这个盒子在左边100px之后跟随鼠标,然后当我把它拉回到100px标记的右边时,让它继续跟随我的盒子

代码:


由于您希望boks_mc的位置取决于mouseX,因此需要在if语句中检查mouseX,而不是boks_mc的位置

import flash.events.MouseEvent;
stage.addEventListener(MouseEvent.MOUSE_MOVE, flyttBoks);
function flyttBoks (e:MouseEvent) {
    if(mouseX > 100) {
        boks_mc.x = mouseX;
    }
}
试试这个:

import flash.events.MouseEvent;
stage.addEventListener(MouseEvent.MOUSE_MOVE, flyttBoks);
function flyttBoks (e:MouseEvent) {
    if(boks_mc.x > 100) {
        boks_mc.x = 100;
    }
}
import flash.events.MouseEvent;
stage.addEventListener(MouseEvent.MOUSE_MOVE, flyttBoks);
function flyttBoks (e:MouseEvent) {
    if(boks_mc.x > 100) {
        boks_mc.x = 100;
    }
}