- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flash中的动作脚本
Flash中的动作脚本
什么是ActionScript
ActionScript是Flash的脚本语言。可以使用ActionScript控制Flash中的对象,创建向导和交互元素,也可以扩展Flash,制作高级交互影片和Flash交互网站。
动作脚本所附加的位置
附着在按钮实例上
方法:选择场景中的按钮,单击鼠标右键,从弹出的快捷菜单中选择“动作”(Action),在打开的“动作”面板中添加ActionScript脚本。
使用:在动画播放时,发生按钮事件时,即会触发附着在其上对应事件的捕捉函数并运行该函数或指令。
附着在关键帧上
方法:在想要附着动作脚本的关键帧上单击鼠标右键,从弹出的快捷菜单中选择“动作”,在打开的“动作”面板中添加动作脚本。
使用:在动画播放时,只要该关键帧被播放一次,附着在它上面的脚本就执行一次。
显示:附着有动作脚本的关键帧会显示一个a。
附着在影片剪辑上
方法:在场景的影片剪辑上单击鼠标右键,从弹出的快捷菜单中选择“动作”,在打开的“动作”面板中添加动作脚本命令,该脚本就附着在影片剪辑上。
使用:当对影片剪辑发生各种事件时,就触发了附着在其上的捕捉函数,开始运行捕捉函数中的脚本命令。
ActionScript相关述语
实例:属于某个类的对象,同类对象的实例具有该类对象的所有共同特性。例如每一个影片剪辑都是MovieClip类的一个实例,它们都具有_x、_y、_alpha等属性。每个实例都对应着一个标识该实例的标识符,称为实例名称。要用程序控制或使用某个实例,就需要用到实例名称。例如,要让影片剪辑实例(名称为myCan)中的动画播放,可以使用如下脚本程序: “myCar.play();”。其中,myCar表示实例名称,play()是MovieClip类的方法,它们之间用(.)连接起来。
对象:特定类的实例,是属性和方法的集合。按钮是对象,影片剪辑是对象。
事件:是SWF文件播放时对象所发生的动作。例如,单击按钮,按下键盘上的键,动画播放到某一帧等都是事件。
按钮事件
onDragOut:当在按钮上按下鼠标,只要按住左键移到按钮外,就会开始执行相应的动作。
onDragOver:在按钮上按下鼠标,并按住移开按钮,然后又移到按钮上,并且在些过程中一直没有释放,则开始执行相应的动作。
onKeyDown:该事件与鼠标无关,而是指当按下键盘上的某个键时,执行相应的动作。
onKeyUp:键盘上有任何一个键被按下然后又被释放时,不会激发并开始执行相应的操作。
onPress:当在按钮上按下鼠标时,开始执行大括号中相应的动作,而不用等到释放鼠标以后。
onRelease:当在按钮上按下鼠标,并且又被释放以后,事件成立,相应的动作被执行,该事件是按钮动作编辑时的默认事件。
onReleaseOutside:当在按钮上按下鼠标,并且按住左键移到按钮外释放后,开始执行相应的动作。
onRollout:当鼠标滑出按钮时,开始执行相应动作。
onRollOver:当鼠标滑到按钮上时,开始执行相应动作。
影片剪辑事件
onData:如果使用的是LoadVariables或LoadMovie,所有数据资料全部载入完毕时就会执行相应的动作。
onEnterFrame:只要选定添加动作的电影片段在当前的场景中存在且动画在播放,就会不断进行相应的动作。
onMousedown:按下鼠标左键时,执行相应的动作。
onMousemove:只要鼠标开始移动就执行相应的动作。
onMouseup:按下鼠标左键后又释放时,执行相应的动作。
Load:当电影片段开始载入到当前的场景中时,执行相应的动作,该事件是电影片段动作编辑时的默认事件。
Unload:当电影片段从当前场景中移出,就会激发设定的动作。
属性:定义对象的特性。例如对于最常用的影片剪辑对象,属性_x表示该影片剪辑在水平方向上的坐标位置(横坐标),属性_y表示竖直方向上的坐标位置(纵坐标),属性_alpha表示透明度,属性总是与属性值相对应,可以改变属性值以改变对象的显示状态,也可以动态地获得对象的属性值。
方法:与类关联的函数。例如,getHours()是时间类Date的方法,abs()是数学类Math类的方法。
数据类型:描述变量或动作脚本元素可以包含的信息的种类。数据类型包括字符串、数字、布尔值、对象、影片剪辑、空值和未定义。
标识符:用于表示变量、属性、对象、函数或方法的名称。以字母、下划线或$开头。
变量:一种可以保留任何数据类型值的标识符。变量和变量值对应,可以把变量看做是数据的容器。可以创建和修改变量,也可以检索变量的值以在脚本中使用。在使用变量前应先声明变量。
基本动作
GotoAndPlay():跳转到指定场景的指定帧开始播放。
GotoAndStop():跳转到指
您可能关注的文档
- 北大青鸟数据库管理SQL2005演示文档(二).ppt
- 数据库_陈_04.pptx
- 第3章CORELDRAW ,课件.ppt
- 阿里巴巴电话面试java.doc
- 室分优化场景策略分析案例.pptx
- 09第九单元(三维参数化编程).ppt
- 3ds max-电子教案.ppt
- .net课程教学.pptx
- Access课程第9章.ppt
- CAD学习 第5章 编辑对象.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
最近下载
- 叉车司机 国家职业能标准.doc VIP
- 初中物理 2023-2024学年云南省曲靖市八年级(下)期末物理试卷.pdf VIP
- Siemens 西门子家电 洗衣干衣机 WN54A3X00W 产品功能表.pdf
- 工会基础知识考试题库【附答案】.docx VIP
- 履带吊安拆专项施工方案(专家会) (1).docx VIP
- 会展搭建供应商入围项目 投标方案(技术标115页).docx VIP
- 11BS3给水工程华北标图集.docx VIP
- DB37T 4199-2020 中小学校食堂建设与设备配置规范.docx VIP
- 长输管道工程项目管理的建议及对策.docx VIP
- 4.严重违法行为平台服务停止制度.pdf VIP
文档评论(0)