AS写简单的涂鸦板 |
| 作者:佚名 来源:闪吧 作者: 龙族酷少 更新:2007-1-13 20:48:43 错误报告 我要投稿 |
闲着无聊的时候写了个简单的程序,用来在场景中画线,代码比较简单,新手可以看一下用的原理,希望这会对各种画线的理解有帮助……
点击浏览该文件
_root.createEmptyMovieClip("line",1); //创建一个空的mc,名为line
with (line) { _root.onMouseDown = function() { draw = true;//设置标记 _root.lineStyle(1, random(0xffffff), 100);//定义画线类型 _root.moveTo(_root._xmouse, _root._ymouse);//画线起点 };//鼠标按住时开始画线 _root.onMouseMove = function() { if (draw) {//这里检测当鼠标按下的时候开始画线 _root.lineTo(_root._xmouse, _root._ymouse); }//随着鼠标的移动,向鼠标移动位置画线 updateAfterEvent(); };//随时进行更新 _root.onMouseUp = function() { draw = false;//也是做标记,用于停止画线 };//释放时停止画线 }
另外,加了个清除按钮:上面写:
on(press){ _root.clear(); }//鼠标按下的时候,清除所画的线,包括定义的画线类型也被清除
点击浏览该文件
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |