记得有个游戏说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);
}
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);
}
浙公网安备 33010602011771号