package{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.text.TextField;
public class egg extends MovieClip{
public function egg(){
this.addEventListener(MouseEvent.MOUSE_OVER,overEgg);//移入
this.addEventListener(MouseEvent.MOUSE_OUT,outEgg);//移出
this.addEventListener(MouseEvent.MOUSE_DOWN,downEgg);
}
public function overEgg(e:MouseEvent):void{
this.gotoAndPlay(2);
}
public function outEgg(e:MouseEvent):void{
this.gotoAndStop(1);
}
public function downEgg(e:MouseEvent):void{
this.removeEventListener(MouseEvent.MOUSE_OVER,overEgg);//移出侦听
this.removeEventListener(MouseEvent.MOUSE_OUT,outEgg);//移出侦听
this.removeEventListener(MouseEvent.MOUSE_DOWN,downEgg);//移出侦听
if(Math.random()>0.9)
this.t.text="中奖了!";
else
this.t.text="谢谢合作";
this.gotoAndPlay("crack");
}
}
}
要求:对砸金蛋游戏进行修改,改成游戏有且仅有一个金蛋显示中奖信息。
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.text.TextField;
public class egg extends MovieClip{
public function egg(){
this.addEventListener(MouseEvent.MOUSE_OVER,overEgg);//移入
this.addEventListener(MouseEvent.MOUSE_OUT,outEgg);//移出
this.addEventListener(MouseEvent.MOUSE_DOWN,downEgg);
}
public function overEgg(e:MouseEvent):void{
this.gotoAndPlay(2);
}
public function outEgg(e:MouseEvent):void{
this.gotoAndStop(1);
}
public function downEgg(e:MouseEvent):void{
this.removeEventListener(MouseEvent.MOUSE_OVER,overEgg);//移出侦听
this.removeEventListener(MouseEvent.MOUSE_OUT,outEgg);//移出侦听
this.removeEventListener(MouseEvent.MOUSE_DOWN,downEgg);//移出侦听
if(Math.random()>0.9)
this.t.text="中奖了!";
else
this.t.text="谢谢合作";
this.gotoAndPlay("crack");
}
}
}
要求:对砸金蛋游戏进行修改,改成游戏有且仅有一个金蛋显示中奖信息。









