2013-11-27 72 views
0

如何停止此框在左邊100px後停止跟隨鼠標,然後當我將它拉回到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

既然你想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; 
    } 
} 
0

試試這個:

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