养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

怎样在FlashCS3中实现循环操作

时间:2024-09-29 21:34:47

循环操作是软件设计和编乩态祗嚆辑中最常用的编辑模式,在FlashCS3中可以利用ACtionScript3.0脚本来实现循环效果。对于初学者来说,更是利用ActionScr足毂忍珩ipt进行设计的必备技能。下面介绍三种常用的循环实现方法。

怎样在FlashCS3中实现循环操作

工具/原料

AdobeFlashCS3

方法/步骤

1、利用setTimeo掼鸿乡羰ut函数来实现循环操作。setTimeout()函数的一般形式为:setTimeout(函数名,时间间隔,参数)该数学用脾前侍獒于在指定时间到时执行一次指定函数。函数名可自定义,时间间隔单位为毫秒,函数参数是自定义函数的参数

2、新建一Flash文档,文档类型设置为“ActionScript3.0”。

怎样在FlashCS3中实现循环操作

3、然后在时间轴的第一帧上右击,选择“行为”,在弹出的窗口中输入如图所示的代码。

怎样在FlashCS3中实现循环操作

怎样在FlashCS3中实现循环操作

4、分别将第二帧、第四帧转换为关键帧,并分别输入如图所示的代码。

怎样在FlashCS3中实现循环操作

怎样在FlashCS3中实现循环操作

5、按下键盘快捷组合键“Ctrl+回车”,调出调试界面,可以看到输入窗口每隔5秒钟就会输入一个字符串。

怎样在FlashCS3中实现循环操作

6、利用setlnter箪滹埘麽val函数实现持续每隔一定时间就执行动作功能。setlnterval()函数的形式为:setlnterval(函数名,骀旬沃啭时间间隔,参数)函数名可自定义,时间间隔单位为毫秒,函数参数是自定义函数的参数

7、新建一Flash文档,文档类型设置为“ActionScript3.0”。

怎样在FlashCS3中实现循环操作

8、然后在时间轴新建一图层2,在第一帧上绘制一个动态文本,命名为“myInterval"。然后在图层1第一帧上右击,选择“行为”,在弹出的窗口中输入如图所示的代码。

怎样在FlashCS3中实现循环操作

怎样在FlashCS3中实现循环操作

怎样在FlashCS3中实现循环操作

9、在图层1的第二帧输入如图如图所示代码:

怎样在FlashCS3中实现循环操作

10、按下键盘快捷组合键“Ctrl+回车”,调出调试界面,可以看到窗口中每隔5秒钟就会改变的计数器。

怎样在FlashCS3中实现循环操作

11、利用Timer类来实现定时执行函数功能。AS3.0新增了Time筠续师诈r类来实现间隔调用程序,Timer类封装了许多属性、方法和事件。使吹涡皋陕用Timer类不会像setInterval()重复积累调用,减少了出错的几率,可以自定义间隔时间,实现与帧频的脱离,是制作间隔效果的首选。Timer类的构造函数有两个参数,第1个是以毫秒为单位的间隔数字,第2个是重复调用的次数。Timer类有3个方法可调用:start()方法:用于启动调用spop()方法:用于停止调用reset()方法:用于重置调用

12、新建一Flash文档,文档类型设置为“ActionScript3.0”。

怎样在FlashCS3中实现循环操作

13、然后在时间轴的第一帧上绘制一个动态文本,命名为“myInterval"。然后在图层1第一帧上右击,选择“行为”,在弹出的窗口中输入如图所示的代码。

怎样在FlashCS3中实现循环操作

怎样在FlashCS3中实现循环操作

14、按下键盘快捷组合键“Ctrl+回车”,调出调试界面,可以看到窗口中每隔5秒钟就会改变的计数器。

怎样在FlashCS3中实现循环操作

© 一点知识