Flash 5.0动画制作(zhìzuò)教程——Flash 的动作(dòngzu ò)(Action)
跟 Dreamweaver 一样,Flash 也引进了动作(Action)机制,不过不同的地方在于,Dreamweaver 的 Action 是基于 JavaScript 的,而 Flash 的动作则是基于其本身的语言 ActionScript 。相对于同类动画制作软件的语言,如 Director 的 Lingo 语言,ActionScript 更为直观,掌握(zhǎngwò)起来也比较容易。
一.Action 基础(jīchǔ):
Windows(窗口(chuāngkǒu))/Actions(动作)命令,弹出如图一的面板:
图一
提示:本面板名为"Frame Actions(帧动作)",说明动作设置(Actions)应该是专门针对帧进行设置的。另外,双击任意帧也能打开此面板。
动作面板中,左边是动作类型,双击任意一个类型可以展开其下的许多具体动作;右边是具体的参数显示窗口,根据你所选的动作而不同,因此你不需要懂得太多 ActionScript 语言就能很方便地使用它。
参数窗口中的参数可以进行拷贝、粘贴、删减,操作方法是选中参数然后在鼠标右键中进行选择。
二.Flash 中一些常用的 Action:
制作flash1.Play(播放):从设定的帧开始播放。本动作常常用于影帧跳转的场合,如鼠标点击后才能跳到某一帧并开始播放该帧的内容。本动作不需要参数(No Parameters),直接设定就行了。如图二:
图二
2.Stop(停止(tíngzhǐ)):动画放到此帧时自动(zìdòng)停止播放,本动作不需要参数。如图三:
图三
3.Go To(跳至):我们(wǒ men)经常用到的 Action ,通过它可以控制影片的播放顺序,从一帧跳转到另外一帧。使用它只需将要(jiāngyào)跳转的影帧设定标签(Label)然后将标签输入(shūrù)参数就行了。如图四:
图四
Scene(场景):主要针对有多个场景的动画,比如要从场景一的某帧跳到场景三的某帧,先就得在 Scene 对话框中输入 Scene 3 (场景三)。
Type(类型):跳转类型,默认是 Frame Number(帧数),即以第几帧为标准进行跳转;除此之外,还有 Frame Label(帧标签)、Expression(表达式)、
NextFrame(下一帧)、、Previous Frame(前一帧)。选择方法是用鼠标点一下 Type (类型)旁边的输入框,然后会出现如图五的下拉选择框:
图五
Frame(帧):在这里输入要跳转的帧的标签。
Go to and Play(跳至并播放):如果(rúguǒ)勾选此项,那么动画跳转到某帧后会自动继续播放该帧后的内容;如果没有勾选,影片跳转后则自动停止下来。
4.Get URL(获取 URL):我们可以利用它,在影片播放到预定的地方自动跳转到指定的网页(wǎnɡ yè)或文件上去。其面板如图六:
图六
URL:要链接到哪个网址去,直接将网址输入此对话框就行了。支持表达式,如用 Javascript 或 CGI 编写的地址跳转表达式,不过需要勾选其后的Expression 复选框。
Window(窗口):打开方式,其中,_self 是在本窗口中打开,_blank 是另外打开一个窗口显示链接文件;也可以(kěyǐ)是表达式。
Variables(参数):参数的传送方式,普通情况下不需要传递参数,即默认的Dont't Send (不传送)状态;如果有参数传递,如表单提交、身份验证等情况,可以在 Send Using Get(用"Get"命令进行传送) Send Using Post(用Post 命令进行传送)两种方式中进行选择。操作方法是选中此参数框后,然后(ránhòu)按键盘上的上下键。
5.Load Movie(载入影片):利用此动作可以在预定帧装载另外一个影片文件,必须(bìxū)在 URL 栏中输入该影片文件的地址。如图七: