当前位置:首页 >> 技术文档 >> 开发手册 >> Flash/as 3.0 >> 浏览文章

AS3画线:graphics.lineStyle()

  最近在网上看到一个用脚本画线的事例,感觉写的不错,非常的精炼!运行起来效果也不错,在这里把这个小事例发给大家!参考一下。

  脚本如下(都写在图层一的第一帧上):

var linesize:UInt =2;
var isDown:Boolean =false;
var oldX:Number;
var oldY:Number;

stage.addEventListener(MouseEvent.MOUSE_DOWN ,onDown);
stage.addEventListener(MouseEvent.MOUSE_UP ,onUp);
stage.addEventListener(MouseEvent.MOUSE_MOVE ,onMove);

function onDown(event:MouseEvent):void {
isDown=true;
oldX =mouseX;
oldY =mouseY;
}

function onMove(event:MouseEvent):void {
if (isDown) {
   graphics.lineStyle(linesize,0x00ff00);
   graphics.moveTo(oldX,oldY);
   graphics.lineTo(mouseX,mouseY);
   oldX=mouseX;
   oldY=mouseY;
}
}

function onUp(event:MouseEvent):void {
isDown=false;
}

置顶文章
文档归类
随机阅读
您喜欢网页设计吗,喜欢户外活动吗?
您对本站有什么好的建议?
可以通过留言和我们互动,
也可以加入我们的QQ群:8002524
(注明“深水动力”会更容易通过)