package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent
public class Alert extends Sprite
{
private var sprite1:Sprite;
public function Alert()
{
super();
this.addEventListener(Event.ADDED_TO_STAGE,show);
// show();
}
public function show(event:Event):void{
this.graphics.beginFill(0x003399,1);
this.graphics.drawCircle(200,200,20);
this.graphics.endFill();
//中间层
var sprite:Sprite=new Sprite;
sprite.graphics.beginFill(0xFFFFFF,0.3);
sprite.graphics.drawRect(this.stage.x,this.stage.y,this.stage.stageWidth,this.stage.stageHeight);
sprite.graphics.endFill();
trace(this.stage.stageWidth+":"+this.stage.stageHeight);
sprite1=new Sprite;
sprite1.graphics.beginFill(0x33FF33,1);
sprite1.graphics.drawRect(100,300,100,100);
sprite1.graphics.endFill();
this.addChild(sprite);
this.addChild(sprite1);
trace(this.stage.x+":::");
sprite1.addEventListener(MouseEvent.MOUSE_DOWN,ondown);
sprite1.addEventListener(MouseEvent.MOUSE_UP,onup);
this.addEventListener(MouseEvent.CLICK,function(){
trace("没有屏蔽事件");
});
}
private function onup(event:MouseEvent):void{
this.sprite1.stopDrag();
}
private function ondown(e:MouseEvent):void{
this.sprite1.startDrag();
}
private function onMove(e:MouseEvent):void{
// this.sprite1.x=e.stageX;
// this.sprite1.y=e.stageY;
// trace(e.stageX+":"+e.stageY);
}
}
}
AS3 Alert
最新推荐文章于 2020-02-28 10:03:45 发布