交互性动画的基本设计知识之一(2)

2018-11-23 22:12

间轴,每个动画片段的调用又包含其内部的一个另外的时间轴。也有可能来自Load movie语句。每个时间轴独立运行,但也可以被其他时间轴控制,比如主时间轴上的一个按钮可以控制其他时间轴的动作;同样,另一个时间轴上的帧动作事件可以跳转到其他的场景或帧中。

十三、说明目标

在表达式编辑器有一个用来插入Target名称的Target按钮,有些情形下你点击该按钮,就会出现一些可供使用的动画片段的显示区域,双击所需要的片段的名称,恰当的信息就会自动输入到Target区域中。有时你希望定为目标的时间轴不在窗口或路径上,你必需输入服务器的绝对路径。Flash的时间轴也有层的概念,在不同的层中指定目标,在顶层象文件夹路径或绝对URL路径那样为目标引用指定一个路径。 十四、复制或移走一个动画片段

使用Duplicate Movie Clip语句,当一个动画正在播放时,可以建立一个该动画片段的调用,并且不管从原始动画片段运行到何时调用,复制出的动画片段都从第一帧开始播放。要删除这样的一个调用则使用Remove Movie Clip语句。这两个语句有下面几个主要参数: 1、 Action:设置使用哪一个语句来对动画片段进行操作。 2、 Target:指定要复制或删除的动画片段。 3、 New Name:给复制出的片段一个名称。

4、 Depth:决定复制出的对象的显示深度,每一个复制出的对象都在原始动画片段的上方。 5、 Remove:删除复制的动画片段,但对父动画没有影响。 十五、可拖动的动画片段

使用Drag Movie Clip语句可以让动画片段播放时被允许移动,该语句可以设置开始或停止拖动操作,直到被Stop Drag制止或另一个动画被允许拖动,因为同时只能有一个动画被允许拖动。Drag Movie Clip有下面几个参数: 1、Start:设置拖动操作开始。

2、Target:指定要拖动的动画片段。

3、Constrain to Rectangle:设置允许拖动的区域。

4、Lock Mouse to Center:设置动画片段的中心直接在用户鼠标指针处。当此项未被选取时,拖动时会保持一个相对的偏移位置。

例如:这个事件强迫这个动画片段在一个200 x 200 pixel的框中 : On (Press, Release, Outside)

Start Drag (\End On

十六、改变动画片段的位置和显示外观

使用Set Property 语句来改变一个动画片段的位置、比率、透明度、旋转等显示属性。Set Property有下面一些参数: 1、Set:指定要改变的性质。

2、X Position 和Y Position:指定相对于父动画片段的偏移量。 3、X Scale和Y Scale:指定水平和垂直方向的比率。 4、Alpha:设置透明度。

5、Visibility:指定动画是否可见。

6、Rotation:设置一个动画的旋转,可以输入旋转的度数。 7、Target:指定你要设置的动画片段。

8、Value:指定数值给设定的属性。例如下面的语句设置一个动画的Y position为 150: On (Release)

Set Property (\End On

十七、为一个事件做注释

使用Comment语句可以为你的帧或按钮动作添加一个注释,方便跟踪管理,也有利于别人读懂你的思路。

十八、设置和确认变量

变量是一个信息的容器,容器永远不变,但内容可以改变,通过改变一个动画的变量你可以记录和保存一些用户的信息,并且可以改变动画的播放,或判断一些条件的真假。变量可以是字符,比如你可以将一个URL、用户名、数值结果、某些内容出现的次数、或一个按钮被按下的情况保存其中。每个动画或动画片段都有自己对应的变量及变量值。在Flash中不必特意指定变量的类型是数值型还是字符型。

Flash代码收集及常见问题解决方法

zt

相关搜索: Flash, 问题解决, 代码, 收集 3、关闭动画

quit命令是用来关闭播放器的.swf和.exe文件,该命令没有参数,写为:

fscommand (\;

如果你想在flash动画结束时出现一个关闭动画的按钮,可以按下面的步骤做。

执行“Insert”下的“New Symbol”(或按Ctrl+F8),在弹出的窗口中选Button,然后制作一个简单的按钮,回到场景中,选中最后一帧,从“Library”中把刚刚建立的按钮拖到场景中,因为该按钮在动画的最

后才显示。

给按钮写上如下代码,则实现按下按

钮即关闭flash动画。

on (release)

{

fscommand (\??

}

一、几种Action命令

1.影片的播放与停止:

Play( );//播放命令 stop( );//停止命令

2.改变Frame流向命令

gotoAndPlay(frame) //跳到指定的画面并连

续播放。

gotoAndStop(frame) //跳到指定的画面并

停止播放。

gotAndplay(“场景名称”,frame)//跳到指定

场景帧并连续播放。

gotoAndStop(“场景名称:,frlme)//跳到指

定场景帧并停止播放。

nextFrame( );//跳到下一帧播放;

PrevPrame( );//跳到上一帧播放。

3.控制影片剪辑的播放与停止:tellTarget

命令

如:tellTarget(“C1”)

{gotoAndStop(2);}//跳影片剪辑实例C1

的第2帧并停止。

二、几种功能元件的制作方法

1.计时器的制作

单击菜单Insert/new symbol,在弹出的对话框中输入插入的符号名称(如:计时器),

确定后选择文字工具,属性为动态(Dynamic text),在第一帧中画两个文本框。分别设置变量名为munite和timer,在两个文本框之间画一个形如冒号的圆点(这两个圆点可以做成一个符号,类型为电影片段,每秒闪动一次.然后拖入到两文本框之间。在第二帧插入帧。在第一帧输入动

作脚本(Action)如下:

//设置时间的初值

if(!started) {

start_time=getTimer();

started=true;

timer=0;

i=o; munite=0;

}

x=getTimer()-start_time;//计算时间的变化

x=int(x/1000); //时间的单位为1000分

之一秒

y=x-60*i

if (y>59)

{i=i+1;munite=munite+1

timer=timer+1:

} else {timer=y}

该符号制作完毕后。将其拖入主场景中即

可。


交互性动画的基本设计知识之一(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大学语文备考试题题库

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: