| 1 |
设置编辑区的大小和背景颜色。启动Flash 5,选择Modify$#@62;Movie,弹出Movie
Properties(动画属性)对话框,设置宽度、高度和背景颜色,如下图所示。
|
| 2 |
在编辑区输入两个文字对象:“今天是:”和“2000.10.1”。 |
| 3 |
选择Text$#@62;Options,弹出Text Options(文本选项)对话框。在编辑区中选中文字对象“2000.10.1”,然后在文本类型下拉菜单中选择Dynamic Text(动态文本),在Variable(变量)域中输入变量名DateTextField,作为该文本框的标识。
 |
| 4 |
在编辑区输入另两个文字对象:“现在时间是:”和“00:00:00”。 |
| 5 |
在编辑区中选中文字对象“00:00:00”,然后在文本类型下拉菜单中选择Dynamic Text,在Variable域中输入变量名TimeTextField,作为该文本框的标识。
|
| 6 |
colspan="2" rowspan="2"> 单击层窗口下面的添加层按钮,添加一个新层。选择该层的第一帧并右击,从快捷菜单上选择Action(动作),打开Action面板。
| 7 |
单击Action面板右上角的小三角,从弹出菜单上选择Export Mode(专家模式) 。在动作编辑窗口中输入如下动作脚本:
newDate = new Date();
DateTextField = (newDate.getFullYear()+"."+(newDate.getMonth()+1)+"."+newDate.getDate());
Cur_Hour = newDate.getHours();
if (length(Cur_Hour)$#@60;2) {
Cur_Hour = "0"+Cur_Hour;
}
Cur_Minute = newDate.getMinutes();
if (length(Cur_Minute)$#@60;2) {
Cur_Minute = "0"+Cur_Minute;
}
Cur_Second = newDate.getSeconds();
if (length(Cur_Second)$#@60;2) {
Cur_Second = "0"+Cur_Second;
}
TimeTextField = Cur_Hour+":"+Cur_Minute+":"+Cur_Second;
(注:图中的中文注释需在正常模式下才能正常显示。)
 |
| 8 |
选择Layer2层的第二帧并右击,从快捷菜单上选择Inset Keyframe(插入关键帧),插入一个关键帧。再次右击,从快捷菜单上选择Action,打开Action面板。在工具箱列表中双击Basic Actions文件夹,然后选择Goto动作,在动作列表中添加动作:gotoAndPlay (1),实现循环播放和当前时间的更新。
|
| 9 |
保存文件,输出Flash动画。 |