您的位置:首页 > 其它

添加鼠标事件 ----简单画图程序

2012-09-01 19:50 357 查看
package {
import flash.display.Sprite;
import flash.events.MouseEvent;
[SWF(width="800",height="600",backgroundColor="#ffffff",frameRate="56")]
public class example extends Sprite
{
private var _sprite:Sprite;

public function example()
{
_sprite = new Sprite();
addChild(_sprite);
_sprite.graphics.beginFill(0xffffff);
_sprite.graphics.drawRect(0,0,400,400);
_sprite.graphics.endFill();

_sprite.addEventListener(MouseEvent.MOUSE_DOWN,onMouseDown);
_sprite.addEventListener(MouseEvent.MOUSE_UP,onMouseUp);

}

private function onMouseDown(event:MouseEvent):void{
_sprite.graphics.lineStyle(1,0,1);
_sprite.graphics.moveTo(mouseX,mouseY);
_sprite.addEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);
}

private function onMouseUp(event:MouseEvent):void{
_sprite.removeEventListener(MouseEvent.MOUSE_OVER,onMouseMove);
}

private function onMouseMove(event:MouseEvent):void{
_sprite.graphics.lineTo(mouseX,mouseY);
}
}
}


资源来自cookbook文档
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  function import class 文档 up