网页设计与制作第7章交互动画的制作.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Page ? * 本作品采用知识共享署名-非商业性使用 2.5 中国大陆许可协议进行许可。 专业交流 模板超市 设计服务 本作品的提供是以适用知识共享组织的公共许可( 简称“CCPL” 或 “许可”) 条款为前提的。本作品受著作权法以及其他相关法律的保护。对本作品的使用不得超越本许可授权的范围。 如您行使本许可授予的使用本作品的权利,就表明您接受并同意遵守本许可的条款。在您接受这些条款和规定的前提下,许可人授予您本许可所包括的权利。 查看全部… NordriDesign?中国专业PowerPoint媒体设计与开发 动作脚本 按钮 第7章 交互动画的制作 本章要点和概念 按钮 按钮是元件,并且具有很大的可塑性,且是唯一可以引起鼠标事件的对象 按钮制作的方法 加入层完成特效制作方法 加入影片剪辑完成特效制作方法 当用按钮作背景加入文字时,不要群组! 7.1 按钮 7.1 1. 按钮触发帧跳转 on (press) { gotoAndPlay(1); } 2.按钮触发场景跳转 on (press) { gotoAndPlay(a2,1); } 3.按钮触发退出应用程序 on (press) { fscommand(quit); } 按钮 7.1 4. 关键帧触发全屏播放 fscommand(fullscreen, true) 5. 帧控制MC的停止 _root.hudie.stop(); 6.按钮控制MC的开始 on (press) { _root.hudie.play(); } 激光刻字_要点 基本语法规则 常用动作脚本 动作脚本要点 与AS3.0的区别 动作脚本 7.2 激光刻字_要点 基本语法规则 点语法:是用来指明与某个对象或影片剪辑相关的属性和方法,它也用于标识指向影片剪辑或变量的目标路径。 圆括号 :定义函数和调用函数时,需要将参数放在圆括号中 。 大括号:AS语句用大括号{}划分一个语法块。 分号 :AS语句用分号结束。但如果省略语句结尾的分号,Flash仍然可以正常进行脚本的编译。 激光刻字_要点 动作脚本 7.2 激光刻字_要点 基本语法规则 大小写字母:在AS中,关键字是区分大小写的,而动作脚本元素字符串是不区分大小写的。 语法着色 :默认情况下,AS中脚本书写完成后应该变为蓝色,如没有显示蓝色就表示书写有错误。 运算符:在AS中可以通过运算符进行算术和逻辑等运算。 注释:注释有助于理解动作脚本,在AS中,用符号“//”引导作为注释的内容。 激光刻字_要点 激光刻字_要点 动作脚本 7.2 激光刻字_要点 常用动作脚本: 影片编辑控制 时间轴控制 浏览器/网络 激光刻字_要点 激光刻字_要点 激光刻字_要点 动作脚本 7.2 激光刻字_要点 动作脚本 动作脚本可以附加给时间轴中的关键帧,也可以附加给舞台上的按钮或影片剪辑。 onClipEvent 动作处理的是影片剪辑的事件,而on 动作则处理按钮的事件。 小点语法可以使用两个特殊的别名:_root和_parent。 _root引用的是主时间轴,使用_root可以创建绝对目标路径。 _parent可引用当前电影剪辑的上一级影片剪辑,使用_parent可以创建相对目标路径。 关键帧上加Stop(停止)命令的作用是让播放停止,停止的目的是为了响应鼠标事件,没有鼠标事件的停止是没有意义的。 激光刻字_要点 激光刻字_要点 激光刻字_要点 激光刻字_要点 动作脚本 7.2 激光刻字_要点 AS2.0与AS3.0的区别 元件的加载。AS3.0是完全面向对象编程的语言,在 AS3.0中要加载一个显示对象,需要载入一个类,然后要声明这个类的一个实例,再用new关键字创建它,最后用 addChild()将其加载到舞台。 事件侦听机制。在AS3.0中无法将代码写在按钮实例或影片剪辑实例上,只能写在关键帧上。AS3.0的事件侦听格式是: function 函数名称(事件对象:事件类型):void { // 此处是为响应事件而执行的动作 } 触发事件的对象.addEventListener(事件类型.事件名称,函数名称); 激光刻字_要点 激光刻字_要点 激光刻字_要点 激光刻字_要点 激光刻字_要点 动作脚本 7.2 激光刻字_要点 AS2.0与AS3.0的区别 对象的位置和缩放。在AS2.0中有两个属性_x和“_y”,用来指定对象的X、Y坐标。而在

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档