Flash 动态遮罩效果详解
2007-01-03 10:52:04 来源:WEB开发网核心提示: 好,现在可以测试你的影片了,Flash 动态遮罩效果详解(5),为了看到效果,你可以边续按两次回车,然后再变形为红色的线条,最后形成整个矩形,观看演示4 查看效果附源文件:dymask1.zippieloader.rar在上一篇教程中我有意的避开curveTo因为它相对于lineTo来说多
好,现在可以测试你的影片了。为了看到效果,你可以边续按两次回车。
观看演示4 查看效果
附源文件:dymask1.zip pieloader.rar
在上一篇教程中我有意的避开curveTo因为它相对于lineTo来说多少有些复杂,然后这种效果我认为变化多会优于一味的使用lineTo.
首先我们需要先了解一下curveTo的相关命令:
CURVETO命令:
在下面的例子中我们要用到的命令如下:
代码:
MovieClip.beginFill()
MovieClip.endFill()
MovieClip.lineTo()
MovieClip.curveTo()
前面三行我们已在第一篇教程学习过,现在只剩下curveTo,curveTo(controlX,controlY,endX,endY)将从startX,startY开始绘制一条二次方曲线至endX,endY, startX,startY的位置决定于使用moveTo,lineTo,或curveTo得到的最后一点,controlX,controlY 控制着两点之间的曲度,你可以把controlX,controlY认为是一个磁性点,它会吸附曲线靠近它。它的工作过程有些象BEZIER贝赛尔曲线,不同的是每一条曲线只有只能有一个控制点。
现在需要看一下我们的动态遮罩的工作过程,它要经过三个边续的过程,如下图所示:
如上图你所看到,遮罩的组成是由最初上面的一条直线然后变形成为4边的形状也就是面的蓝色线条将屏幕划分为4边,然后再变形为红色的线条,最后形成整个矩形。十字代表的是控制点的大致位置。
更多精彩
赞助商链接