flash倒计时器

时间:2024-12-25 12:56:13编辑:花茶君

flash倒计时怎么做

按照我这个步骤,你试试看吧,应该是比较简单的一个做法:
1.启动flash,点一下左侧工具栏上面那个大写的黑体字母A(这是文本工具),然后下方的属性栏一个下拉框内选择“动态文本”,变量那里填入“aa”。这时候舞台中间应该有一个虚线框。这个就是动态文本输入框。
2.经过第一步,时间轴上的第一帧应该是有个黑点的关键帧了,让这个关键帧处于选中状态,然后打开下方的动作面板,输入“aa=1000-int(getTimer()/1000);”,这里前面一个1000表示你从1000开始倒计时,int表示取整数,getTimer()取得系统时间,系统时间除以1000再取个整数,正好是一秒一秒的频率。
3.然后在第二帧插入一个空白关键帧,选中时间轴上的这帧,打开动作面板,输入“gotoAndPlay(1);”,表示影片播放到第二帧的时候,马上直接回去播放第一帧。
4.最后一步,按Ctrl+Shift测试影片,就有从1000开始的倒计时了。不过这个倒计时过了0以后还会一直朝负值计数,你可以自己加个条件语句让它在倒计时到0的时候执行某些动作或者是继续播放其它影片。


如何使用flash制作倒计时动画?

1、双击电脑桌面上的flash软件的快捷图标,等待启动我们的flash软件,在启动打开的flash软件界面中,选择新建第一个选项新建一个flash文档。2、在新建打开的flash文档界面中,选择菜单栏上方的“文件”—“保存”,在弹出的保存窗口中,将我们的flash文档进行重命名为“倒计时”,选择一个保存的位置,其他保持默认即可。3、选择软件左侧工具栏中的“文本工具”,然后在右侧的属性面板中将字体大小数值设置为“50”点,然后在flash中间文档区域单击并输入数值“10”。4、选择菜单栏中的“视图”—“标尺”,在文档中将我们的标尺显示出来,然后通过标尺拖出两条参考线出来,然后选择左侧工具栏中的“选择工具”,将我们输入的数字“10”移动到中间位置。5、执行菜单栏中“插入”—“时间轴”—“关键帧”,再次插入9个关键帧进来,带上一开始的一个关键帧总共10个关键帧。6、从第二个关键帧开始,逐个单独选中剩余的每一个关键帧,依次将其关键帧对应的数值进行更改,改为9、8、7、6、5、4、3、2、1。7、逐帧更改完数值之后,就可以按键盘上的回车键,预览看一下整体的动画效果,没有问题就选择菜单栏中的“控制”——“测试影片”,选择第一个进行测试即可。最终完成我们的从10到1的倒计时效果。

你制作的flash的倒计时器,,可以在PPT课件中插入,时间自行设定,

原文件为swf格式,可以插入PPT中,不用转化格式。

2003版PPT:利用Active X控件插入动画
---选择“视图”=>“工具栏”=>“控件工具箱”
---点击“其它工具图标”,从下拉列表中选择“ShockWave Flash Object”选项,鼠标变成“+”形状,将其拖动即出现Flash控件图形。
---单击“控件工具箱”上的“属性”按钮,打开属性对话框。
---在“Movie”栏中输入. swf文件绝对路径及名称,并调整“play”,“quality”,“loop”等其它属性,特别是“EmbedMovie”设为True,可将swf嵌入PPT文档中,使用更方便。

2007版的PPT:先在左上角圆形office按钮中调出powerpoint选项,在常用中勾选“在功能区显示开发工具选项卡”,开发工具选项卡中就有控件工具,以下步骤与2003版相同了。


想要个FLASH倒计时器的FLA源代码

/*=======================注意======================*/
/* 新建文档,选择图层1,帧1,打开动作面板,直接粘贴本代码 */
/* 将场景大小设置为宽200,高20以适合创建的文本 */
this.createTextField("文本", this.getNextHighestDepth(), 0, 0, 200, 20);
//创建文本
文本.html = true;
//设置文本启用HTML格式支持
var 总时间:Number = new Number(40*60);
//设置倒计时时间为40分钟乘以每分钟60秒
var 剩余时间:Number = new Number(总时间);
//设置剩余时间
function 执行倒计时():Void {
//执行倒计时
if (剩余时间>=1) {
//如果剩余时间大于1秒时运行
剩余时间 -= 1;
//剩余时间减去1秒
}
文本.text = "残残倒计时,剩余时间:"+int(剩余时间/60)+"分,"+int(剩余时间%60)+"秒";
}
执行倒计时();
//执行倒计时,用于一开始显示
启动计时 = setInterval(执行倒计时, 1000);
//启动计时器,每1000毫秒(即1秒)运行一次"执行倒计时"函数


上一篇:汽车理论考试

下一篇:没有了