网页制作教程第13课flash.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网页制作教程第13课flash

第13章 使用ActionScript语句 学习目标 本章要点 上机练习 习 题 学习目标 通过ActionScript语句可以完成动画特效的制作。如果想要进一步提高Flash动画作品的质量,就需要学习ActionScript语句。本章将介绍可以添加动作脚本的对象,脚本中使用的函数、变量和运算符的作用。通过本章的学习,读者能够用常见的动作脚本命令编程。 本章要点 ActionScript概述 ActionScript类型 ActionScript语句中的参数 常见的Actions 2.0命令语句 ActionScript概述 ActionScript(简称AS)是一种面向对象的编程语言,符合ECMA-262脚本语言规范,是在Flash影片中实现互动的重要组成部分,也是Flash优越于其他动画制作软件的主要因素。Flash 8中使用的ActionScript 2.0,其编辑功能比以前的ActionScript 1.0更加强大,编辑出的脚本更加稳定、完善。 ActionScript是用来向Flash应用程序添加交互性的语言,此类应用程序可以是简单的 SWF动画文件,也可以是功能更丰富的Internet应用程序。 ActionScript概述 自从在Flash中引入动作脚本语言(ActionScript)以来,它有了很大的发展。每次发布新的Flash版本,ActionScript都增加了关键字、方法和其他语言元素。Flash 8与以前发布的Flash版本不同,其中的ActionScript 2.0引入了一些新的语言元素,可以以更加标准的方式实施面向对象的编程,这些语言元素使核心动作脚本语言能力得到了显著增强。 ActionScript类型 在动画的设计制作过程中,可以分别在帧、按钮元件和影片剪辑元件中加入ActionScript脚本语言,下面将分别介绍为不同对象添加脚本的方法。 为帧添加脚本 为影片剪辑元件添加脚本 为按钮元件添加脚本 应用举例——控制影片的停止和播放 为帧添加脚本 为影片剪辑元件添加脚本 动作-影片剪辑”面板 为按钮元件添加脚本 “动作-按钮”面板 应用举例——控制影片的停止和播放 本例将使用按钮控制影片的停止和播放,其最终效果(光盘:\源文件\第13章\控制影片的停止和播放.fla)。 ActionScript语句中的参数 ActionScript是Flash特有的脚本程序编辑工具,在使用它进行脚本编辑前,需要先了解其在程序编辑中的各种基本概念和规则。 函数 变量 运算符 应用举例——拖动的小球 函数 函数是可以向脚本传递参数并返回值的可重复使用的代码块。展开“动作”面板的函数命令组,可以看到在ActionScript 2.0语言中所使用函数的列表。 “动作”面板的函数列表 函数 在Flash的“动作”面板中,对动作脚本进行了更为科学的划分,从而能更加方便地进行动作脚本的编辑。在以前版本动作组中的时间轴控制、浏览器/网络等,现在都归划到了全局函数组中,这样在全局函数组中就分为了控制影片播放的函数和用于运算的函数。 控制影片播放的函数主要用于对影片的播放进行控制,如播放、停止,包括时间轴控制、浏览器/网络和影片剪辑控制3类。 函数 时间轴控制函数 浏览器/网络函数 打印函数 其他函数 数学函数 转换函数 影片剪辑控制函数 时间轴控制函数 用于对时间轴中的播放头进行跳转、播放和停止等控制,并能停止播放所有的声音。 浏览器/网络函数 对Flash影片在浏览器或网络中的属性和链接等进行设置。 打印函数 对打印进行控制的函数。 其他函数 其他函数,在其他函数中主要包括以下几种类型: escape:撤销URL中的非法字符,将其参数转换为URL编码格式的字符串。 eval:访问并计算表达式(expression)的值,然后以字符串(String)形式返回 该值。 其他函数 getTimer:获取动画播放到目前帧的总时间(单位:毫秒)。 getVersion:获取目前浏览器中的Flash Player版本号。 unescape:保留字符串中的十六进制字符。 数学函数 数学函数用于将脚本中的参数转换为数值并返回数值给脚本程序以进行运算。其返回值有4种情况:如果x为布尔数,则返回0或1;如果x为数字,则返回该数字;如果x为字符串,则函数将x处理为十进制数;如果x未定义,则返回0。 数学函数中各函数的含义分别如下: isFinite:测试数值是否为有限数。 isNaN:测试是否为非数值。 parseFloat:将字符串转换成浮点数。 parseInt:将字符串转换成整数。 转换函数 转换函数用于对表达式进行转换,以便为脚本获取

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档