【发布时间】:2012-01-06 23:09:38
【问题描述】:
现在我只有这个代码,但我没有使用BitmapData.draw()。如何使用BitmapData.draw() 编写代码?
penSprite.graphics.lineStyle(3,045666);
addChild(penSprite);
addEventListener(MouseEvent.MOUSE_DOWN, mouseDown);
addEventListener(MouseEvent.MOUSE_MOVE, mouseMove);
addEventListener(MouseEvent.MOUSE_UP, mouseUp);
penSprite = new Sprite(); //var penSprite:Sprite = new Sprite();
mouseDownFlag = new Boolean(); //var mouseDownFlag:Boolean = false;
private function mouseDown(e:MouseEvent):void
{
penSprite.graphics.moveTo(e.localX, e.localY);
mouseDownFlag = true;
}
private function mouseMove(e:MouseEvent):void
{
if (mouseDownFlag) penSprite.graphics.lineTo(e.localX, e.localY);
}
private function mouseUp(e:MouseEvent):void
{
mouseDownFlag = false;
}
【问题讨论】:
-
你到底想完成什么?
-
我想用鼠标或笔使用 bitmapData.Draw() 绘制,在他的代码中我没有使用 bitmapData.Draw()。