2004动画地交互功能

2004动画地交互功能

ID:28655676

大小:950.50 KB

页数:23页

时间:2018-12-12

2004动画地交互功能_第1页
2004动画地交互功能_第2页
2004动画地交互功能_第3页
2004动画地交互功能_第4页
2004动画地交互功能_第5页
资源描述:

《2004动画地交互功能》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案第13章FlashMX2004动画的交互功能教学提示:Flash动画的交互性设计,令网页动画多了几分灵气。访问者可以通过键盘或鼠标操作从一个动画跳转到另一个,可进行移动对象、输入信息或进行其他形式的交互操作,实现人机对话。本章介绍了一些FlashMX2004动画的交互功能和基本的Flash编程技术。教学目标:通过本章的学习,要求读者了解FlashMX2004编程语言的基础知识,掌握动作的基本语言和设置、按钮应用及控制影片剪辑等。13.1语言编程的基础Flash把人和计算机交流的语言叫作“动作(Actions)”,这实质

2、上是一种编程语言,编程语言是把人们的想法转化成计算机能够识别的语言,从而进行人机交流。在Flash中,可以利用编程设置的动作语言与计算机进行对话。动作是Flash的脚本语言,使用动作建立导航和交互的组件,使Flash可以创建更高级、更精彩的交互电影和Web应用。13.1.1编程语言的基本概念Flash编程是指利用Flash内置的“动作”脚本语句进行程序设计,Macromedia公司在FlashMX2004中增添了几十条非常有用的“动作”脚本语句。FlashMX2004的脚本语言是面向对象(Object-Oriented)的,从概念

3、上来说,对象是开发系统中任何可见的实例,在FlashMX2004中面向对象的概念被很巧妙地结合在了Flash的符号里面。所谓面向对象,就是指将所有一类物品的相关信息组织起来,放在一个称作类的集合里面,这些信息被称作属性和方法,然后为这个类创建实例,这些实例被称作是对象。这样的实例就拥有了它所有类的属性和方法。举个例子来说明,如果定义动物是一个类,那么这个类的单独的实例就是猴子、大象、老虎这样单独的动物形体;我们描述动物总有一些单独的语言,比如高度,性别,年龄等,这就是类的属性;这些动物们能够觅食,繁衍后代,这就是动物这个类的方法。

4、总之,一句话概括,动物这个类有高度、年龄、性别等这些类的属性;有觅食、繁衍、打斗的方法;有大象、猴子这些类的实例;它们都有动物这个类的属性和方法,这就是面向对象的思想,这样做的目的是为了重用动作,而且能够更好地模拟真实的世界环境。Flash对象不仅仅是一般自定义地用来装载各种数据的类,以及Flash自带的一系列对象,如Sound,Color等,还可以是每一个定义在场景中的影片剪辑(简称影片剪辑)的实例,实例影片剪辑是属于Flash预定义的一个名叫影片剪辑的类,这个预定义的类有_totalframe,_height,_visible

5、等一系列的属性,同时也有gotoAndPlay(),nextframe()等方法,所以每个单独的实例影片剪辑都有这个类的属性和方法。精彩文档实用标准文案13.1.2Flash的编程语言与JavaScript的区别和联系FlashMX2004的脚本编程语言由于整合了很多新的语法,使它在一定程度上看起来很像JavaScript,这是因为FlashMX2004的“动作”采用了和JavaScript一样的ECMA-292的语法标准,如果读者熟悉JavaScript,理解FlashMX2004的动作就容易多了。但是这两者间又有区别,它们之间

6、的区别和联系如下:l动作不支持浏览器相关的对象,如Document,Anchor,Window……l动作不支持全部的JavaScript预定义对象。l动作不支持JavaScript的函数构造。l动作只能用eval语句来处理变量,从而直接得到变量的值。l在JavaScript中,如果把一个没有定义的变量转换成字符串string类型,会得到一个未定义的变量,在动作中则将返回一个空字符串。l动作不支持Unicode动作。13.1.3编程动作的书写方法动作语言是Flash的脚本语言,使用动作语言建立导航和交互的组件,使Flash可以创建更

7、高的交互电影和Web应用。选择【窗口】

8、【动作】命令,或者直接按F2键即可打开【动作】面板,如图13.1所示,用鼠标将其拉长可以显示全部动作的类型。图13.1【动作】面板Flash的【动作】面板全部拉开后,出现左右两个窗格,左边是用来选择用哪一种动作的,右边用来显示具体的动作语句,FlashMX2004提供了两种模式:普通模式和专家模式。精彩文档实用标准文案在普通模式中,不能直接对动作列表进行操作,只能在左边选择使用的动作,然后在面板的右中部选择相关参数,这样,单击选中的动作之后,在右边才能显示正确的动作语句,如图13.2所示。图

9、13.2选择命令以设定简单的play命令为例,我们选中的是动作“帧动作脚本1图层名称图层1”,选择【全局函数】

10、【时间轴控制】命令,然后双击play,就设置了动作表达式,如图13.3所示。如图13.4所示,在设置的【动作】面板中,场景标签是当前场景

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。