|
SPAN style="FONT-FAMILY: 宋体">图1-3太阳
5.然后我们来制作LOADING读取槽
我们想制作一个象格斗游戏中能量槽似的读取槽。使在网上下载动画时读取槽会随着下载程度漫漫变满。
好,Let’s go
(Insert>New Symbol>Graphic)取名“长方形”,画入一个30X18的白色长方形。webmedia/flash/" target=sxrl>.再次(Insert>New Symbol>Movie Clip)取名“读取槽”,点击 新建一层,在Layer1和Layer2中分别调入读取条,调整他们的宽度使Layer1中的长方形的宽为2 px.。使Layer2 中的长方形宽为325px。(Ctrl A)全选他们,(Ctrl K打开 Align窗口)点击 与 使其如图20.1- 4排列(此时的背景色为 色)。
图1- 4读取条
,Layer1在第8祯时按F5,Layer2在1到8祯分别按(F6插入关键祯)然后调整Layer2中长方形的宽度使其逐祯递增,在第8祯时的宽度与Layer1中的长方形相等,即为325px。(此时读取槽为满)。在每一祯中设置“STOP”语句(Action>movie contral>stop)
Scene 1中新建一蹭,把“读取槽”调入,选中它, 使他的Instance Name 为 “a”(Properties>Instance Name 中输入)这样我们就可以用tellTarget语句来调用他了。
然后就可以用If Frame is Loaded和tellTarget 语句实现LOADING功能。
新建一层,在第1祯输入
ifFrameLoaded ("Scene 3", 25) {
tellTarget ("/a") {
gotoAndStop(1);
}
gotoAndPlay(3);
}
在第2祯按下F7后输入gotoAndPlay(1);,使语句循环~
同理在第3祯按下F7后输入
ifFrameLoaded ("Scene 5", 35) {
tellTarget ("/a") {
gotoAndStop(2);
}
gotoAndPlay(9);
}
在第4祯按下F7后输入gotoAndPlay(3);,………………
由于读取“读取槽”一共有8祯,所以按照上述方法,最终在第15祯中输入
ifFrameLoaded ("Scene 23", 60) {
tellTarget ("/a") {
gotoAndStop(8);
}
gotoAndPlay("Scene 2", 1);
}
最后的gotoAndPlay("Scene 2", 1);是结束LOADING画面,进入下一个Scene。
好了action设置完毕,然后我们可以在读取槽旁边加上“LOADING”字样。
接着在Layer1拉一个550px X 300px的 色的长方形做为底色。
为了使画面颜色更丰富,(Insert>New Symbol),画一个R:245 G:124 B:3 ALPHA:40%的圆。再选择(Insert>New Symbol)把刚才的圆调入,组成一个11 X 32 的圆圈方阵。把方阵调入SCENE1 Layer2上。
这样就完成了整个LOADING画面的制作,如图1- 5 所示

图1- 5
二.开头字幕
当LOADING完后,动画开始之前我们想制做一个带着光效的开头字幕。即跳出现“后裔射日”这四个字,然后再出现类似3DMAX体积光运动的效果,webmedia/flash/" target=sxrl>.如图1- 6 所示
图1- 6
三.背景动画
由于动画制作技术大同小,主要是一些技巧及创意,以下20个场景省略,请发挥想象……。
完成后的效果演示
Flash SPAN MX基础与技巧》随书光盘中
[3] [4] [5]
上一页 [1] [2] [3] [4] [5] 下一页
|