下面说一下制作步骤
1.新建一个FLEX工程,命名为hua,输入如下代码
import flash.display.Sprite;
import flash.events.MouseEvent;
public class draw extends Sprite
{
private var _sprite:Sprite;
public function hua()
{
_sprite=new Sprite();
addChild(_sprite);
_sprite.graphics.beginFill(0xff0000,0);
_sprite.graphics.drawRect(0,0,985,560);
_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_MOVE,onMouseMove);
}
private function onMouseMove(event:MouseEvent):void
{
_sprite.graphics.lineTo(mouseX,mouseY);
}
}
}
制作完成后找到生成的SWF文件,其结果应该和2楼中附件一样.
如果不会此步,可以拿2楼附件来用
[ 本帖最后由 libido1362 于 2008-3-27 10:04 编辑 ]