flash光标的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:47:57
求如何实现:
鼠标光标为自己画的图形,拖动鼠标有鼠标的轨迹留下,并且透明度有变化:由远到近变化为由明到暗。

var sprite:Sprite;

sprite=new Sprite();
sprite.graphics.lineStyle(0,0xf01234);
sprite.addEventListener(MouseEvent.MOUSE_DOWN,onMouseDown);
sprite.addEventListener(MouseEvent.MOUSE_UP);

function onMouseDown(event:MouseEvent):void
{
sprite.graphics.moveTo(mouseX,mouseY);
sprite.addEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);
}

function onMouseMove(event:MouseEvent):void
{
sprite.graphics.lineTo(mouseX,mouseY);
sprite.alpha-=.05;
}

function onMouseUp(event:MouseEvent):void
{
sprite.removeEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);
}

不知道对不对,没有测试过的Actionscript3.0。