首页 理论教育时间轴控制函数的使用指南

时间轴控制函数的使用指南

【摘要】:时间轴控制函数是指用函数来控制时间轴的播放进程,利用这些函数可以实现一些简单的交互控制。本案例中,我们把时间轴控制函数应用到按钮上来控制帧的切换,可以使用prevFrame()和nextFrame()方法,也可以使用gotoAndStop()和gotoAndPlay()方法。语法:元件/场景名称.nextFrame()元件/场景名称.prevFrame()元件/场景名称.gotoAndPlay元件/场景名称.gotoAndStop图7.17 时间轴控制函数“this”主要表达式关键字:是对方法所包含对象的参考。以本范例来说,“this”关键字代表的是目前作用的场景。

时间轴控制函数是指用函数来控制时间轴的播放进程,利用这些函数可以实现一些简单的交互控制。时间轴控制函数如图7.17所示。

本案例中,我们把时间轴控制函数应用到按钮上来控制帧的切换,可以使用prevFrame()和nextFrame()方法,也可以使用gotoAndStop()和gotoAndPlay()方法。

prevFrame()方法是指将播放头转到上一帧并停止播放;

nextFrame()方法是指将播放头转到下一帧并停止播放;

gotoAndPlay()方法是指跳转到指定场景的指定帧,并从该帧开始播放;

gotoAndStop()方法是指跳转到指定场景的指定帧,并从该帧停止播放。

语法:

元件/场景名称.nextFrame()

元件/场景名称.prevFrame()

元件/场景名称.gotoAndPlay(场景,帧)(www.chuimin.cn)

元件/场景名称.gotoAndStop(场景,帧)

978-7-111-50093-3-Chapter07-18.jpg

图7.17 时间轴控制函数

“this”主要表达式关键字:是对方法所包含对象的参考。当ActionScript执行时,this关键字会参照到包含改程序代码的对象。在方法主体中,this关键字会参照包含调用方法的类实体。以本范例来说,“this”关键字代表的是目前作用的场景。

本案例使用详解:

第1帧“开始按钮”start_btn的鼠标单击ActionScript语句:

978-7-111-50093-3-Chapter07-19.jpg

第4帧“上一图”和“重新开始”prev2_btn和restart_btn的鼠标单击ActionScript语句:

978-7-111-50093-3-Chapter07-20.jpg