载入中。。。
载入中。。。
2008-11-29 10:32:00
>>flash cs3的应用(八)画线的代码

可用代码

var lines :Sprite =  new Sprite ();
addChild(lines);
stage.addEventListener(MouseEvent.MOUSE_DOWN,lineBegin);
stage.addEventListener(MouseEvent.MOUSE_UP,lineEnd);
function lineBegin(event:MouseEvent):void{
       lines.graphics.lineStyle(10,0x0099ff,1);

// lineStyle(10线径,0x0099ff蓝色,1) 16711935粉色
 lines.graphics.moveTo(mouseX,mouseY);
 stage.addEventListener(MouseEvent.MOUSE_MOVE, lineDraw);
}
function lineDraw(event:MouseEvent):void{
 lines.graphics.lineTo(mouseX,mouseY);
}
function lineEnd(event:MouseEvent):void{
 stage.removeEventListener(MouseEvent.MOUSE_MOVE, lineDraw);
}

btn.addEventListener(MouseEvent.CLICK,lineClearn);
 function lineClearn(event:MouseEvent):void{
 lines.graphics.clear();
}

 

  以上是画线的代码,颜色和线径大小自己可调节,下面是阴影效果。

 

lines.filters = [new DropShadowFilter()]

//阴影效果

  本代码是把线画在最上层的,不是只画在最低层舞台上的。

壮志凌云 | 阅读全文 | 回复(0) | 引用通告 | 编辑
发表评论:
载入中。。。
用户公告
载入中。。。
时间记忆
<<  < 2009 - 11 >  >>
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
我的相册
最新日志
载入中。。。
最新评论
载入中。。。
最新回复
载入中。。。
我的好友
站点信息
载入中。。。
   http://blog.ddedu.com.cn/user1/2377/index.shtml