如何在左侧100px之后停止此框跟随鼠标,然后当我在100px标记上向右绘制时,让它继续跟随我的框。
代码:
import flash.events.MouseEvent;
stage.addEventListener(MouseEvent.MOUSE_MOVE, flyttBoks);
function flyttBoks (e:MouseEvent) {
if(boks_mc.x > 100) {
boks_mc.x = mouseX;
}
}
答案 0 :(得分:0)
由于你希望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;
}
}
答案 1 :(得分:0)
试试这个:
import flash.events.MouseEvent;
stage.addEventListener(MouseEvent.MOUSE_MOVE, flyttBoks);
function flyttBoks (e:MouseEvent) {
if(boks_mc.x > 100) {
boks_mc.x = 100;
}
}