xin's blog

Just have a little faith.
  首页  :: 管理

点击离开鼠标

Posted on 2009-10-16 15:46  greatxin  阅读(229)  评论(0)    收藏  举报
记得有个游戏说boss加工资的游戏,有个按钮怎么都点不到,一点就弹开了,不得不点"我不加工资"按钮...
mc是舞台上的剪辑,注册点在左上角.
import fl.transitions.easing.*;
import fl.transitions.Tween;
mc.addEventListener(MouseEvent.MOUSE_DOWN,downHandler);
function downHandler(evt:MouseEvent):
void{
    var posX:Number 
= Math.random() * (stage.stageWidth - mc.width);
    var posY:Number 
= Math.random() * (stage.stageHeight - mc.height);
    
while(posX < mc.x && (posX + mc.width) > mc.x){
        posX 
-- ;
    }
    
while(posY < mc.y && (posY + mc.height) > mc.y){
        posY 
--;
    }
    var twnX:Tween 
= new Tween(mc,"x",Elastic.easeOut,mc.x,posX,1,true);
    var twnY:Tween 
= new Tween(mc,"y",Elastic.easeOut,mc.y,posY,1,true);
}