- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 使用动作脚本制作交互动画 动作脚本入门 添加动作脚本的方法 时间轴控制函数 影片剪辑属性和控制函数 浏览器/网络函数 动态文本 13.1 动作脚本入门 动作:动作是在播放SWF文件时指示SWF文件执行某些任务的语句。 对象:是面向对象程序设计的核心和基本元素,对象把一系列的数据和操作该数据的代码封装在一起,从而使得程序设者在编程时不必关心对象内部的设计。 属性:用于定义对象的特性,如是否可见、颜色和尺寸等。 方法:是与对象相关的函数,通过这些函数可操纵对象或了解与对象相关的一些信息。 事件:是播放SWF文件时发生的动作。 内置对象:内置对象是在动作脚本语言中预先定义的。 常量:常量就是一种属性,是指在程序运行中不会改变的量。 变量:变量就是程序运行中可以改变的量,比如a = 1;“a”就是一个变量,后面的“1”是为它赋的值,我们可以对它进行修改。 13.1.2 动作脚本语法规则 大括号:动作脚本事件处理函数、类定义和函数用大括号 “{}” 组合在一起形成块。 分号:动作脚本语句以分号 “;” 结束。 小括号:在定义函数时,需要将所有参数都放在小括号中。 13.1.3 动作脚本可以加在什么地方 13.1.4 “动作”面板的使用 展开“动作”面板的脚本命令列表框,双击需要的动作语句进行添加。 展开“动作”面板的脚本命令列表框,将需要的动作语句拖到脚本输入窗口。 直接在脚本输入窗口中输入要添加的动作语句。 单击脚本输入区上方的 按钮,从弹出的菜单中选择要添加的动作语句。 13.1.5 实例名称、绝对路径和相对路径 典型实例——扬帆远航 13.2 添加动作脚本的方法 press:表示在按钮上单击鼠标左键时触发动作。 release:在该按钮上按下鼠标左键,接着松开鼠标时触发动作。 releaseOutside:在按钮上按下鼠标左键,接着将鼠标移至按钮外,松开鼠标时触发动作。 rollOver:鼠标光标放在按钮上时触发动作。 rollOut:鼠标光标从按钮上滑出时触发动作。 dragOver:按着鼠标左键不松手,光标滑入按钮时触发动作。注意rollOver是没有按下鼠标,这里是按下鼠标。 dragOut:按着鼠标左键不松手,光标滑出按钮时触发动作。 keyPress:其后的文本框处于可编辑状态,在其中按下相应的键输入键名,以后当按下该键时可触发动作。 13.2.2 为影片剪辑实例添加动作脚本 Load:载入影片剪辑时,启动此大括号里的动作。 unload:在时间轴中删除影片剪辑实例之后,启动大括号里的动作。 enterFrame:只要影片剪辑在播放,便会不断地启动大括号里的动作。 mouseMove:每次移动鼠标时启动动作。 mouseDown:当按下鼠标左键时启动动作。 mouseUp:当释放鼠标时启动动作。 keyDown: 当按下某个键时启动动作。 keyUp:当释放某个键时启动动作。 13.3 时间轴控制函数 典型实例——密码锁 13.4 影片剪辑属性和控制函数 _alpha:影片剪辑实例的透明度。有效值为0(完全透明)到100(完全不透明)。 _rotation:影片剪辑实例的旋转角度(以度为单位)。从0到180的值表示顺时针旋转,从0到-180的值表示逆时针旋转。不属于上述范围的值将与360相加或相减以得到该范围内的值。 visible:确定影片剪辑实例的可见性,当影片剪辑实例的_visible值是true(或者为1)时,实例可见;当实例的_visible的值是false(或者为0)时,实例不可见。 _height:影片剪辑实例的高度(以像素为单位)。 _width:影片剪辑实例的宽度(以像素为单位)。 _xscale:影片剪辑实例的水平缩放比例。 _yscale:影片剪辑实例的垂直缩放比例。 _x:影片剪辑的在舞台上的x坐标 。 _y:电景剪辑的在舞台上的y坐标 。 13.4.2 影片剪辑控制函数 典型实例——制作下雪效果 13.5 浏览器/网络函数 典型实例——链接网站 13.6 动态文本 链接网站 本例操作步骤可参考视频:13-4.avi。 * * 13.1.1 动作脚本的基本概念 1.区分大小写 在Flash CS3中,所有关键字、类名、变量、方法名等均区分大小写。例如goto 和 GOTO在动作脚本中便被视为互不相同。 2.点语法 在动作脚本中,点“.”用于指示与对象或影片剪辑相关的属性或方法,它还用于标识影片剪辑、变量、函数或对象的目标路径。点语法表达式以对象或影片剪辑的名称开头,后面跟着一个点,最后以要指定的元素结尾。 3.大括号、分号与小括号 4.注释 要指
您可能关注的文档
最近下载
- 杭州地铁行规练习题试题及答案.pdf VIP
- 第4章相似三角形(单元测试·基础卷)-2024-2025学年九年级数学上册全章复习与专题突破讲与练(浙教版)[含答案].pdf
- 英汉互译简明教程(第二版)课件6 第二篇 抽象名词的译法.pptx VIP
- 精益文化建设精益体系搭建方案.pptx VIP
- 成本预算绩效分析工作方案.docx VIP
- 英汉互译简明教程(第二版)课件5 第二篇 增词和减词.pptx VIP
- 成本预算绩效分析实施案例.docx VIP
- 2025年秋人教鄂教版(2024)小学科学三年级上册《比较气体、液体和固体》教案.docx
- 英汉互译简明教程(第二版)课件4 第一篇 被动与主动.pptx VIP
- 个人简历个人简历模板.docx VIP
文档评论(0)