当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash AS2基础教程:一步绘制线条

Flash动画制作
Flash MX Pro 2004新模板应用(6)
Flash MX Pro 2004新模板应用(7)
Flash变速滑动菜单剖析(2)
Flash 交互打字效果(2)
Flash模拟老电影播放效果(2)
快闪手册:Shift键的妙用(3)
用Flash制作密码保护页面(2)
快闪手册:双击如飞(3)
Flash动画制作技巧(1)
Flash动画制作技巧(2)
Flash动画制作技巧(3)
Flash实例:变色城堡
快闪手册—Shift键的妙用(6)
Flash雪景贺卡制作(4)
Flash实例:小桥流水(3)
变幻莫测的Flash线条动画(3)
Flash放大镜效果深入改进(2)
Flash影片的倒转播放控制(2)
轻松实现Flash动态背景(1)
轻松实现Flash动态背景(2)

Flash动画制作 中的 Flash AS2基础教程:一步绘制线条


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 132 ::
收藏到网摘: n/a

本文由 软晨学习网 新生上路 收集整理,转载请保留此信息!

过程只有简单的一步搞定,在主场景时间轴第一帧输入代码如下

onMouseDown = function () {
depth = getNextHighestDepth(); //取得下一个可用的最大深度
drawing = true; //当鼠标按下绘画开始
x0 = _root._xmouse; //取得绘画位置
y0 = _root._ymouse;
};
onMouseMove = function () {
if (drawing) {
_root.createEmptyMovieClip("line"+depth, depth); // 创建一个空影片剪辑在主场景中
with (_root["line"+depth]) { //更改线条属性
moveTo(x0, y0); //移动绘画位置到鼠标按下的地方
lineStyle(0, 0x73179B, 100); //0表线条粗细为极细,中间的表颜色,100表示透明度为100
lineTo(_root._xmouse, _root._ymouse); //画直线到鼠标位置
}
}
};
onMouseUp = function () { // 鼠标放开时
drawing = false; //绘画结束
};