虽然变幻无穷的动画最适合做屏幕保护程序,但迄今为止Flash本身并不具备输出屏幕保护程序(*.scr)的功能,所以在这里我还会?嗦一点来告诉你如何将Flash做的东东制作成屏幕保护程序。
点这里下载源文件(Zip, 3.35K)
首先讲一下思路。看上去变化无穷,如何实现呢?如果你能熟练地分析一个SWF,那么你应该能够想象得出这个动画的结构,没错,它是颜色变化、透明度变化和形状变化三者的结合体,三者的融合嵌套实现了上述的无穷变幻。更为细致的描述是:颜色循环、透明度循环和形状变化循环。当然,你可能也已经想到了,如果这三个循环安排地不恰当,那将很难出现好的效果。所以我们必须在TimeLine上安排好三者变化的时间关系,来保证视觉上的“千变万化”效果。
总的说来,设计这个动画有两个关键:A.MovieClip嵌套;B.TimeLine时差。
1、MovieClip嵌套:
1.1 先看看符号库:
1.2 嵌套关系:
符号库中一共有6个symbol,他们的嵌套关系是这样的:screen/circle/color_circle/alpha/distortion/Graphic,图示:![]()
1.3 符号说明:下面表格是各个symbol的说明:
符号说明Graphic用画图工具画的一个椭圆distortionGraphic的变形循环动画alphadistortion的透明度循环color_circlealpha的颜色循环circlecolor_circle动画的旋转screen使用代码复制circle
2.TimeLine时差设计。
时差设计的意思就是在嵌套的各条TimeLine上使关键帧出现的先后不同程度地“错开”。由于上面的符号是一层一层嵌套的,如果每一个符号的关键帧都设置在同一时间,那么整个动画的渐变看起来就没有什么效果。这么说好像说不太明白,你看看各个MC(Movie Clip)的TimeLine就知道了:
2.1各个MC的TimeLine:
符号时间线distortion
alpha
color_circle
circle
screen该MC没有渐变动画,请看第3小节对它的代码的介绍
2.2你看见上面表格里的四条时间线了吗,四条线里的各个关键帧出现的时间是错开的,而且四条线的长短也不一样,正是这种看上去“乱七八糟”的设计演绎出了最终的夺目效果。
到这里,这个动画的关键创意已经讲完了,如果你还没看明白,就请你仔细分析源文件。Flash这个东西,我觉得其实是一个创作工具,即使你已经精通了这个软件,也未必有好的作品——打个比方,你能熟练地使用钢笔,却未必写得一手好字。所以说,多分析别人的作品,多看多学多想,积攒的多了,灵感就会时时撞击你的神经,有了好的灵感创意,好的作品就出来了。
3.影片夹子Screen的代码。
它的作用是复制18个screen动画。先看看它的TimeLine:
3.1第一帧代码:
Set Variable: "i" = 1//初始化变量
Set Property ("mc", Visibility) = False //隐藏场景中的mc
3.2第二帧代码:
If (i<18)
Duplicate Movie Clip ("mc", "mc"&i, i*12)//复制一个影片夹子
Set Variable: "i" = i+1
End If
3.3第三帧代码:
Go to and Play (2)
4.你所看到的那个动画从左上角到右下角的循环运动,是通过主场景中的代码控制的:
4.1先看看主场景的TimeLine:
4.2在主场景中的,就是那个名字为screen的MC。
4.3第一帧代码:
Set Variable: "x" = 0//初始化坐标值
Set Variable: "y" = 0
4.4第二帧代码:
Set Property ("screen", X Position) = x//移动screen到新的坐标
Set Property ("screen", Y Position) = y
4.5第三帧代码:
If (x<550)//550是该SWF的场景宽度
Set Variable: "x" = x+0.5//每次向右移动0.5点
Set Variable: "y" = y+0.35//每次向下移动0.35点,这个数值使得动画在场景对角线上移动
Else//如果已经移动到右下角,则重新初始化坐标
Call ("init")//第一帧的Lable为“init”
End If
Go to and Play (2)
至此,该Flash作品的介绍已经结束。下面简单提一下如何将Flash作品(SWF)制作成屏幕保护程序。
有不少软件可以将SWF制作成屏幕保护程序,这里推荐一款叫做SWF Browser的,这个东东既可以分析SWF文件,又可以从SWF中分离出音乐和图片等,还可以输出屏幕保护程序。这个东东可以在http://www2.freeshine.com/Flashzone/goodsoft.htm处下载,这个地址上还有许多其他好东东。
共有 0 位网友发表了评论,平均得分: 0 查看完整内容