|
注:每种代码后面都有演示效果,你可以直接测试,在文章最后给大家提供了所有的源文件
给大家简单介绍一下Flash中使用AS来画线,从下面这个函数开始吧!
_root.createEmptyMovieClip("terrain", 1);
这个函数的功能是创建一个空的MC,名字为terrain。
然后开始画线:
_root.terrain.lineStyle(10, 0xff0000, 100);
10代表线的粗细;0xff0000代表线颜色;100代表线的alpha为100。
你可以查看一下手册lineStyle函数的使用。
下面开始具体给出画线的代码:
画红色矩形:
createEmptyMovieClip("terrain", 1); terrain.lineStyle(10, 0xff00ff, 100); terrain.moveTo(100, 100); terrain.lineTo(300, 100); terrain.lineTo(300, 300); terrain.lineTo(100, 300); terrain.lineTo(100, 100);
效果:
鼠标画线:
createEmptyMovieClip("terrain", 1); terrain.lineStyle(10, 0xff00ff, 100); onEnterFrame = function () { terrain.lineTo(_xmouse, _ymouse); };
效果:
改变帧频为50fps
只有按一下鼠标才能画:
createEmptyMovieClip("terrain", 1);
上一篇:Flash8制作一个动态交互的几何画板
下一篇:Flash8制作动态立方体Web导航菜单
|