网站大量收购独家精品文档,联系QQ:2885784924

《网页制作与设计》立体化电子课件 第7章—Flash之AS编程.ppt

《网页制作与设计》立体化电子课件 第7章—Flash之AS编程.ppt

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

break和continue语句都在循环体内使用 Break用来直接跳出循环,不再执行循环体内后面的语句 continue语句只是终止当前这一轮的循环,直接跳到下一轮循环 AS编程基础 With 语句 如果有一系列语句都作用于同一个对象,可以用with语句指明多条语句对该对象的引用 使用with语句可以提高程序的执行速度,并且可以避免重复输入对象名称的问题 AS编程基础 AS基本 动作语句 3. stop语句 2. gotoAndStop语句 1. gotoAndPlay语句 4. play语句 5. stopAllSounds语句 AS编程基础 AS常用动作语句 加载URL指定的文档到窗口中,或将变量传递给URL定义的另一应用程序 getURL 更改影片剪辑的属性值 setProperty 停止影片剪辑实例拖动操作 stopDrag 使影片剪辑实例可拖动 startDrag 对loadMovie加载的影片剪辑进行删除 unloadMovie 播放原始SWF文件的同时将SWF文件或JPEG文件加载到Flash Player中 loadMovie 删除指定的影片剪辑 removeMovieClip 通过复制动态创建影片剪辑实例 duplicateMovieClip 功能 语句 AS编程基础 函数 函数是指执行特定任务并可以在程序中重用的代码块 两种定义方式: 函数语句声明法 函数表达式声明法 AS编程基础 调用 函数 在程序中使用内置或自定义函数的过程称为函数的调用 调用函数的一般形式为: 函数名(参数列表) AS编程基础 函数若具有多个参数,需要使用逗号隔开 即使函数没有参数,调用时要保留一对括号 以类的方法定义的函数要使用相应类的对象(或直接使用类)来调用 当函数有返回值时,可将函数调用置于表达式中作为一个操作数 函数调用可以在函数声明之前,也可在之后。只要在调用语句的当前范围内声明就合法 AS编程基础 AS常用的内置函数 返回一个介于0到n-1间的随机数字 Random(n) 转换并返回字符串参数中第1个字符的ASCII码 Ord(str) 将参数作为ASCII码值,返回与该值对应的字符 Chr(str) 返回字符串参数str的子串,该子串从s位置开始,长度为l Substring(str,s,l) 计算并返回字符串参数的长度值 Length(str) 获取并返回参数的整数部分(舍弃参数的小数部分) Int(number) 将参数作为表达式,计算并返回表达式的值 Eval(expression) 功能与用法描述 函数 AS编程基础 下面介绍一些重要的函数 AS编程基础 Date 函数 日期时间函数Date() 声明形式:public function Date():String 返回一个字符串,包括当前的日期和时间 返回的时间格式:Day Mon Date HH:MM:SS TZD YYYY AS编程基础 isNaN 函数 验证函数isNaN()用来对数值计算进行有效性验证 参数声明形式如下: public function isNaN(num:Number):Boolean 参数功能:若参数为NaN则返回true,否则返回false NaN是Number类型变量的默认值,当一个数学运算的结果无法用一个数值表示时返回NaN值 在程序中不能用一个条件表达式判断一个变量的值是否为NaN AS编程基础 定时 函数组 定时函数组包括以下5个函数: setInterval() clearInterval() setTimeout() clearTimeout() setInterval() 这些函数皆以指定的时间间隔不断地运行 AS编程基础 交互是动画和观众之间的纽带,更是Fash动画的精彩之处 通过ActionScript编写的脚本程序,可以对关键帧、影片剪辑和按钮等对象进行控制,实现非常精彩的交互式动画效果 动画观看者可以通过鼠标或按键操作与交互式动画进行交流,参与到动画的控制中 事件与事件处理 交互式动画的每个行为包含了两个部分: 事件 事件产生时所执行的动作 事件是触发动作的信号,动作是事件的反应结果,用于控制在动画播放过程中相应的程序流程和播放状态 动作由用户自己设计,是由连续的语句、命令组成的程序 事件与事件处理 With 语句 如果有一系列语句都作用于同一个对象,可以用with语句指明多条语句对该对象的引用 使用with语句可以提高程序的执行速度,并且可以避免重复输入对象名称的问题 事件与事件处理 事件的触发方式 鼠标按钮事件 基于用户操作的,如通过单击鼠标激发一个事件 影片剪辑事件 影片剪辑事件动作脚本被置于影片剪辑实例中 关键帧事件 基于时间的,当到达一定的时间时自动激发事件 事件

文档评论(0)

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

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

1亿VIP精品文档

相关文档