在Flash动画脚本中,控制影片播放的命令包括 play、stop、gotoAndPlay、gotoAndStop等,下面我们将分别对这些命令进行介绍。
1、 play(播放)stop(停止)命令
通过为关键帧、按钮或影片剪辑实例添加play或stop命令可以对Flash影片的播放或停止进行控制。play命令的主要功能就是能让停止的动画继续播放,它没有任何参数,具体用法如下:
play();比如,我们可以为某个按钮添加下列的语句:
on(press){
play();
}上面语句实现的功能就是当在按钮上按下鼠标左键的时候让动画继续播放。stop是与play作用相反的一个命令,它用来让播放的动画暂停停止。如果某关键帧添加了stop命令的话,动画播放到该帧的时候就会停止,直到有play命令执行才能继续播放。stop命令同样也没有任何参数,具体用法如下:
stop();我们都有这样的经验:在对制作好的Flash文件执行"测试影片"命令的时候,动画总是一遍又一遍地循环播放播放。如果想让动画仅仅播放一遍的话,我们可以通过为最后一个关键帧添加stop命令来实现。
2、goto(跳转到某帧)命令
帧跳转命令goto是一种非常重要的时间轴控制命令,它主要用来控制动画播放头的跳转,主要包括gotoAndPlay和gotoAndStop这两个命令。gotoAndPlay命令实现的功能就是让播放头跳转到某场景的某帧并从该帧开始播放。其语法格式如下:
gotoAndPlay(scene,frame);其中,参数只能在时间轴上使用。参数frame是播放头要跳转的帧编号或者帧标签。注:帧标签和元件的实例名称比较类似,具体设置方法为:选中某关键帧,然后按下【Ctrl+F3】组和健打开"属性"面板的"帧标签"框中输入作为标签的字符串即可。gotoAndPlay命令主要用在关键帧或者按钮上,比如下面的例子:
gotoAndPlay(20);
gotoAndPlay("scene1","fra");上面语句中,前一句的功能是让播放头跳转到当前场景的第20帧并从该帧开始播放。后一句实现的功能是让播放头跳转到场景"scene1"中帧标签为"fra"的关键帧并从该帧开始播放。您可以将上面的代码添加到某关键帧中用来控制播放头的跳转。
gotoAndstop命令与gotoAndplay命令相反但意思也是如此。除此之外还有nextFrame和prevFrame。
nextFrame命令实现的功能是让播放头跳转到下一帧,用法如下:
nextFrame();prevFrame命令实现的功能时让播放头跳转到上一帧,用法如下:
prevFrame();
本文转自:http://www.5uflash.com/flashjiaocheng/Flashjichucaozuo/2993.html
发表评论
-
TOMCAT+JSP+ACCESS+FLASH连接数据库
2010-04-10 14:20 963很多新人问FLASH和数据库连接的方法,这里介绍一下,后台可 ... -
Flash站技术应用(7)—FileReference路径获取问题
2010-04-10 14:20 682关于flash后台通信问题,大家先看下 火山的Flash+a ... -
Flash全站的技术应用-Flash也能播放wmv,wma
2010-04-10 14:20 914前言 Flash能播放除flv,m ... -
flash+asp+xml留言本教程
2010-04-10 14:19 772[1b]演示地址[/1b] [1b]源文件下载[/1b] [1 ... -
flash+asp+xml留言本教程
2010-04-10 14:19 870[1b]演示地址[/1b] [1b]源文件下载[/1b] [1 ... -
Flv网络播放器制作全攻略
2010-04-10 09:39 540***************************** ... -
flash中NetConnection与NetStream知识整理
2010-04-10 09:39 639NetConnection只有一个connect方法,NetS ... -
flv制作工具大全
2010-04-10 09:39 600Collected links to Flash Vid ... -
FLV播放器汇总
2010-04-10 09:39 421http://www.dengjie.com/weblog/c ... -
FLV播放器汇总
2010-04-10 09:38 405http://www.dengjie.com/weblog/c ... -
《as2过渡到as3中文版》pdf下载
2010-04-09 12:35 419中文说明 简单易懂, 刚接触cs3的朋友可以试试 付 [fl ... -
《as2过渡到as3中文版》pdf下载
2010-04-09 12:34 629中文说明 简单易懂, 刚接触cs3的朋友可以试试 付 [fl ... -
as3游戏开发之打气球系列(二)
2010-04-09 12:34 596HI,经过了昨天疯狂的理 ... -
我对as3声音架构的理解
2010-04-09 12:34 561一直都对as3的声音架构 ... -
as3.0游戏开发之打气球系列(一)
2010-04-09 12:34 451好久没有写正经的文章 ... -
AS3 Scale9 Bitmap类
2010-04-09 08:14 730翻译自: http://www.uza.lt/codex/as ... -
AS3 Scale9 Bitmap类
2010-04-09 08:14 1052翻译自: http://www.uza.lt/codex/as ... -
一个超轻量级的AS3 3D Engine-ND3D
2010-04-09 08:13 584ND3D是一个超轻量级的AS3 3D Engine, 它的最大 ... -
一个超轻量级的AS3 3D Engine-ND3D
2010-04-09 08:13 733ND3D是一个超轻量级的AS3 3D Engine, 它的最大 ... -
AS3将字体转矢量图形
2010-04-09 08:13 598如果你也想做一个 Fontpark ,光靠TextField可 ...
相关推荐
C# 视频时间轴控制 DirectShow VLC
Echart3多图联动,一个时间轴控制多个图,希望能够帮到大家!
概述:我从flash5.0起步,一路升级到flash cs5.5,十多年的代码生涯,使我积累了一些时间轴管理的经验,敝帚自珍,独享多年。现借百度平台分享若干: 经验之一:封装函数——按不同功能将代码封装成模块。 经验...
jquery横屏时间轴, jquery时间轴插件制作横向时间轴酷炫的时间轴特效
利用FLASH动画制作完成一项目。该项目是运用了时间轴特效的动画。具体内容为:电影中影像重叠出现并消失的效果。制作快的学生可以进一步加些特效用以充实动画内容
在网页中可用代码制作时间轴效果,希望可以帮助到大家。
C# 自定义控件实现时间轴,C# 自定义控件实现时间轴,C# 自定义控件实现时间轴,C# 自定义控件实现时间轴,C# 自定义控件实现时间轴
时间轴 jquery 大事记
类似于Flash的简单时间轴,可实现坐标选取,插入帧,鼠标拖动等简单功能
flash时间轴帧操作与逐帧动画.pptx
一个javascript做的时间轴插件,初学习js的可以看看
Bootstrap 竖时间轴
C# Winform播放器时间轴,采用自定义控件实现播放器时间轴 。C# Winform播放器时间轴,采用自定义控件实现播放器时间轴 。
flash基础教程,对于flash里面时间轴的学习 。
10款炫酷的时间轴demo:如我们将新闻之类的内容按照月份排列,形成了一个垂直的时间轴,当在宽大屏幕上,时间轴的事件是在轴的两侧排列,而在较小的屏幕如手机屏幕,时间轴的事件会排列在轴的一侧。当然时间轴事件...
jQuery水平时间轴插件制作宽屏响应式的时间轴左右按钮控制滚动效果代码,这是一款大气的带背景的时间轴样式代码。
一个功能很强大的时间轴插件,并包含了一个简单的例子,可以让您快上上手
wpf 时间轴控件
css3 垂直时间轴 jQuery时间轴 效果