flash脚本制作-课件(PPT-精).ppt

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

第七章 flash动画脚本基础 7.1 动作面板简介 演示说明 7.2 常用术语 动作 在播放SWF文件时指示SWF文件执行某些任务的语句。 例如:start(); stop()等。 事件 在很多情况下,动作不会独立执行,而是要提供一定的条件,就是要有一定的事情对该动作进行触发,才会执行这个动作,其触发作用的事情在ActionScript中称为事件。例如:鼠标的移动、按下与放开;键盘上某键的敲击等。 对象命名规则图表 函数 是可以向其传递参数并能够返回值的可重复使用的代码块。 实例 属于某个类的对象。一个类可以产生很多个属于这个类的实例。类的每个实例均包含该类的所有属性和方法。 例如:所有影片剪辑都是MovieClip类的实例,他们都有诸如_visible,_alpha这样的属性,以及gotoAndPlay()和getURL()这样的方法。 变量 是用来存储信息的存储器,脚本程序中的变量可以保存所有类型的数据,包括字符串、数值、布尔值(true或false)等。 常量 也称为常数,和变量相对应,在程序编写过程中不能被改变,常用于数值的比较。 关键字 是有特殊含义的保留字。不能使用关键字作为标识符。 7.3 Flash编程基础 在flash中,编写程序不可缺少的内容主要有事件、动作和对象。例如下面的语句: on(press){ gotoAndplay(“scene 1”,1) } 但并不是所有的语句都具备这三个因素,一些语句可以只具有其中的一个或几个因素。 7.4 Action Script基本语法规则 一、点语法 在ASP中,点“.”被用来指明与某个对象或影片剪辑相关的属性和方法,也用于标识指向影片剪辑或变量的目标路径。点语法表达式由对象或影片剪辑实例名开始,接着是一个点,最后是要指定的属性,方法或变量, 例如,“dog._alpha”表示调用对象dog的_alpha属性。 再例如:要使舞台上的实例“bird”移动到第24帧并停止在那里,可以使用以下程序: bird.gotoAndstop(24); 二、大括号 在ASP中,用“{ }”把程序分成一块一块的模块,可以把括号中的代码看做一句完整的表达。 例如:on(press){ gotoAndplay(“scene1”,1); } 三、分号和小括号 分号:在ASP中,用分号来结束一行语句。 小括号:“()”用来放置参数。例如:gotoAndPlay(10) 另外可以通过使用括号来改变ASP操作符的优先级顺序。 四、关键字和注释 关键字:前面已经讲过,在命名变量、函数或标签时,不能使用flash 中的保留关键字。这些关键字专门用于脚本语言中,并且必须以小写形式书写,不能写成大写形式。 注释:注释语句以双斜杠“∕∕”开始。为语句添加注释可以帮助其他人理解用户编写的脚本。 ASP中的关键字 7.5 事件 编写程序不可缺少的内容主要有事件、动作和对象。在flash中,将任何导致动作发生的事情都称为事件。 事件包括两类:鼠标事件 帧事件 什么叫做事件(Event)? 举例来说:衣服脏了,车子脏了,我们就会“洗”衣服,“洗”车子,我们对车子、衣服都做了“洗”这个动作,这个“洗”的动作就是一个事件!所以我们“听”、“看”、“说”、“闻”等,这些动作都是一个“事件”。 简而言之:凡是加诸于“对象”上的“动作”都是“事件”。在计算机的世界中,您单击一次鼠标键,就产生了一个点击一次鼠标键(Click)的事件。 对象名称.addEventListener(事件种类,处理函数名); 例如建立影片剪辑,MovieClip的鼠标按一下事件监听器: var my_mc:MovieClip=new MovieClip(); my_mc.addEventListener(“click”,mouseClick); function mouseClick(me:MouseEvent){ trace(“你按了鼠标按钮“); } 上例,当我们在影片剪辑上按一下鼠标键时,就会调用mouseClick()函数进行事件处理。本例是在输出面板显示:“您按了鼠标按钮”这段文字。 一、帧事件 举例说明。 注意:在flash中,只有关键帧才可以分配动作 ,而普通帧和空白帧是不可以分配动作的。 定义关键帧动作的操作比较简单,不用为关键帧分配事件,可以直接将语句加入到右侧的语句栏中。 在默认情况下,flash制作的动画播放到最后,会自动返回到第一帧,并且自动重新播放。但多数情况下,我们想让flash动画播放完成之后,停在最后的位置,这就需要在最后一帧

文档评论(0)

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

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

1亿VIP精品文档

相关文档