交互式动画

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

交互式动画

一、交互交互动画

交互动画——动画播放过程中可以响应用户的命令请求,从而实现动画播放中的各种控制,如停止、退出、选择、填空、控制音乐、链接网页、进行游戏等等。

交互动画是指在动画作品播放时支持事件响应和交互功能的一种动画,也就是说,动画播放时可以接受某种控制。这种控制可以是动画播放者的某种操作,也可以是在动画制作时预先准备的操作。这种交互性提供了观众参与和控制动画播放内容的手段,使观众由被动接受变为主动选择。最典型的交互式动画就是FLASH动画。观看者可以用鼠标或键盘对动画的播放进行控制。

二、开发工具-Flash

Flash是由macromedia公司推出的交互式矢量图和Web 动画的标准,由Adobe公司收购。网页设计者使用Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。Flash也是存储芯片的一种,通过特定的程序可以修改里面的数据。Flash的前身是Future Wave公司的Future Splash,是世界上第一个商用的二维矢量动画软件,用于设计和编辑Flash 文档。1996年11月,美国Macromedia公司收购了Future Wave,并将其改名为Flash。在出到Flash 8以后,Macromedia又被Adobe公司收购。Flash通常也指Macromedia Flash Player(现Adobe Flash Player)。

其它辅助工具:photoshop,flex, illustrator等。

三、基本控制语句

stop()

play()

gotoAndPlay()

gotoAndStop()

if、else、else if

on()

1、stop()

作用:停止当前正在播放的动画,通常用于按钮控制影片剪辑或帧。(暂停)

语法:stop();

对象:影片剪辑元件、帧。

2、play()

作用:使停止(暂停)播放的动画继续播放,通常用于按钮控制影片剪辑或帧。

语法:play();

对象:影片剪辑元件、帧。

3、gotoAndPlay()

作用:将播放头转到场景中指定的帧并从该帧开始播放,如果未指定场景,则播放头将转到当前场景中的指定帧。

语法:gotoAndPlay([scene,]frame);

frame:帧编号,必选。

scene:场景名称,可选。

对象:影片剪辑元件、帧、按钮元件。

4、gotoAndStop()

作用:将播放头转到场景中指定的帧并从该帧停止播放,如果未指定场景,则播放头将转到当前场景中的指定帧。

语法:gotoAndStop([scene,]frame);

frame:帧编号,必选。

scene:场景名称,可选。

对象:影片剪辑元件、帧、按钮元件。

5(1)、if

作用:建立动画播放的执行条件,只有if中设置的条件成立时,才能继续执行后面的动作。

语法:

if(condition) //condition指要满足的条件

{statement(s);} //statement(s)指要执行的语句

对象:影片剪辑元件、帧、按钮。

5(2)、else

作用:当if设置中的条件不成立时,利用else来执行没有满足if条件的后续动作。 语法:

if(condition)

{statement(s);}

else(condition) //如果前面的条件不成立

{statement(s);}

对象:影片剪辑元件、帧、按钮。

5(3)、else if

作用:对多个条件的判断,通常和if、else配合使用。

语法:

if(condition)

{statement(s);}

else if(condition) //如果前面的条件不成立而该条件成立

{statement(s);}

else {statement(s):} //如果前面的条件都不成立

对象:影片剪辑元件、帧、按钮。

6、getURL()

作用:使某帧或按钮链接到某个网页等。

语法:

getURL(url[,window[,”variables”]]);

url表示需要链接到的网页地址

window表示设置网页打开的位置

variables表示设置发送变量的方式

对象:影片剪辑元件、帧、按钮。

7、on()

作用:事件处理函数,是指定触发动作的鼠标事件或按键事件。

语法:

on(mouseEvent)

{statement(s);}

//mouseEvent是事件触发器

对象:影片剪辑元件、帧、按钮。

mouseEevent

Press:鼠标指针经过按钮时按下鼠标按钮

Release:鼠标指针经过按钮时释放鼠标按钮

releaseOutside:鼠标指针经过按钮时按下鼠标按钮后,将鼠标指针移到按钮之外,此时释放鼠标按钮

rollOut:鼠标指针移出按钮区域

rollOver:鼠标指针经过按钮

dragOut:鼠标指针经过按钮时按下鼠标按钮,然后移出此按钮区域

dragOver:鼠标指针经过按钮时按下鼠标按钮,然后移出此按钮区域,再移回此按钮 keyPress:表示按下指定的按键。

四、相关关键词

交互式动画

交互动画制作

flash交互动画

flash交互动画实例

flash 指令交互动画

交互式动画制作

交互式flash动画

交互动画制作

相关文档
最新文档