前奏ActionScript命令简明介绍

上传人:宝路 文档编号:3199152 上传时间:2017-07-31 格式:DOC 页数:9 大小:76.50KB
返回 下载 相关 举报
前奏ActionScript命令简明介绍_第1页
第1页 / 共9页
前奏ActionScript命令简明介绍_第2页
第2页 / 共9页
前奏ActionScript命令简明介绍_第3页
第3页 / 共9页
前奏ActionScript命令简明介绍_第4页
第4页 / 共9页
前奏ActionScript命令简明介绍_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《前奏ActionScript命令简明介绍》由会员分享,可在线阅读,更多相关《前奏ActionScript命令简明介绍(9页珍藏版)》请在金锄头文库上搜索。

1、前奏Action Script 命令简明介绍经过了一段时间的学习,对使用 FLASH 4 制作动画应该已经入门了吧。那么,现在就让我们更进一步,来学习一下 FLASH 内部的 Action Script 语言,真正的做出一个交互式的 FLASH 动画!在这个前奏里,我简单地给大家介绍了 Action Script 语言里各种命令的功能,如果你是第一次接触它的话,再看完这一课之后,只需要对它有一个初步的印象就可以了。各命令详细的使用方法,将在我们后面的课程中结合实例向大家讲解。好了,让我们一起来看看这些命令吧!Go to:转到。默认是转到某一帧然后停止。若在最下面的Go to and Play前

2、打上钩,则表示转到某一帧后从该帧开始播放。Scene选项,可以选转到哪一个的场景(Scene);Frame 中的 Number,是填上转到该 Scene 的第几帧;Label,是选要转到哪一个已标上 Label 的帧(在 Timeline 上双击某一帧,在 Label 项上填一个名字后,这里就可以选择该帧了);Expression,转到用表达式所表示的帧,该表达式应在下面的 Expression 的框中填写;NextFrame,表示转到下一帧;Previous Frame,表示转到前一帧。Play:播放。就是开始播放已经停止了的动画。Stop:停止。就是停止正在播放的动画。Toggle hig

3、h quality:切换高质量画面。一般与按钮配合使用,如:On(Release)Toggle high qualityEnd On当第一次按下该按钮后,动画将使用低质量播放,这样会加快播放速度;再多按一次后,动画将使用高质量播放。Stop All Sounds:停止所有声音。也一般与按钮配合使用。当执行此 ACTION 后,所有播放的声音将会停止,但动画的播放不会受到影响。Get URL:获取 URL。URL 即想跳转到的主页或文件的地址。在 URL 栏里填上你想去的 URL 地址,其格式跟 HTML 里的 href=.的格式是一样的,例如你在 URL 栏中填上 mailto:orienta

4、l-,当执行该语句时,电脑就会打开 OUTLOOK(或默认的发信工具)来发信。 在 Window 栏中选或填在哪个分帧打开该地址,有_blank(另开一个新的窗口),_self(在当前窗口打开),_parent(打开一个当前窗口的父级窗口),_top(打开当前窗口的顶级窗口)。若你在做网页分帧时(如左右分帧),给右边的帧起了个名字RIGHT,想在RIGHT的帧中打开 URL 中指定的地址,你可以在 Window 栏中直接填上RIGHT。 而 Variables 栏可以选择是否发送变量到 URL 的地址,一般没使用 CGI 程序的情况下应该选 Dont send。Get URL 这 Action

5、一般与按钮配合使用。如:On (Release)Get URL (http:/ , window=_blank)End On当按下该按钮后,就会在一个新的窗口中打开一个网页。FS Commad:FS Command 命令。在 Command 栏填上命令的名字,在Arguments 栏上填参数,在 For standalone player 栏上选只有当动画单独播放时才有用的语句,里面的各条语句意思是:Command Argument 作 用Quit 不填 关闭动画,退出 FLASH 的播放器fullscreen True/False 控制 FLASH 的播放器是否进行全屏播放allowscal

6、e True/False 控制 FLASH 动画是否随着 FLASH 播放器的变化而按比例变化 showmenu True/False True=按右键时能显示出菜单 False=没有菜单 Exec 应用程序的路径 在播放器中打开一应用程序 Load/Unload Movie:Load movie into location 是指在当前的动画中加载另外一个 SWF 文件,在 URL 栏中填该 SWF 文件的地址。注意:被保护的 SWF 文件是不能被加载的。Location 中的 Level 是指加载的动画所在的层,Level 数越大,所加载的动画在Level 数小的动画上面,当前的动画的 Le

7、vel 为 0 (就是当两个动画重叠时,Level 数最大的,就覆盖 Level 数小的)。Level 为 0 的那一层动画即当前动画的背景颜色,播放速度等,决定了加载动画的背景颜色和播放速度。Location 中的 Target 意思是指所加载的动画代替当前的动画中所指定的 Movie Clip,在 Target 中填上所指定的 Movie Clip 的名字。Unload movie from location 是指卸载动画,即卸载已经加载了的动画,URL 栏和Location 栏的填法与上面所说的相同。Load variables into location 就是在指定的 URL 地址中读

8、入变量。Tell target:指定目标。这是 FLASH 中最重要的功能之一。作用是使一个指定的 Movie Clip 执行Play,Go to,Stop 等 Action。当然,你所制定的 Movie Clip 必须有一个 Instance name。Tell Target 多数情况下也是和按钮一起使用。做一个按钮和一个 Movie Clip,把该Movie Clip 的 Instance name 设为test。该 Movie Clip 的第一帧为空帧,Action 为Stop,想当按钮按下时,使该 Movie Clip 显示,并开始播放,Actions 应如下设置:On (Releas

9、e)Begin Tell target (/test)Go to and Play (2)End Tell targetEnd OnIf Frame Is Loaded:如果帧已被加载。一般多用在制作简单的 Loading 画面时使用,意思是当某一帧已被加载完毕后,然后就执行后面指定的 Action。如:If Frame Is Loaded (100)Go to and Play (2)End Frame Loaded意思是当第 100 帧被加载完毕后,就转到第 2 帧开始播放。On MouseEvent:鼠标(或键盘)事件。一定要与按钮配合使用,在双击某一个按钮后,该项才能使用。作用是当使用

10、者在这按钮上进行某一指定的鼠标(或键盘)操作后,然后执行后面所指定的动作。FLASH 可接受的鼠标(或键盘)操作有:Event 解 释Press 当鼠标在按钮上按下去时产生效果Release 当鼠标在按钮上按下去后被放开时产生效果。这是按钮属性的默认状态。Release Outside 当鼠标在按钮上按下去,然后在按钮外放开时产生效果。Roll Over 当鼠标放在按钮上时产生效果。Roll Out 当鼠标放在按钮上然后移开按钮时产生效果。Drag Over 当在按钮上按住鼠标,然后移出按钮外,再移回按钮上时产生效果。Drag Out 当在按钮上按住鼠标,然后将鼠标移出按钮外时产生效果。Key

11、 Press 当指定的键被按下去时产生效果。If:如果。是 FLASH 4 新增的函数功能之一。作用是如果 If 的条件成立的话,就执行 If和 End If 之间的语句。Loop: 循环。当使用该 Action 后,会出现 Loop While(条件).End Loop,这条件是填在右边的 Condition 栏里的。Call:调用。调用指定帧上的函数,在右边的 Frame 栏中填上要调用的第几个帧。Set Property:设置属性。设置某一 Movie Clip 的属性。同 Tell target 一样,该 Movie Clip 必须先定义一个 Instance Name。这个 ACTI

12、ON 命令有以下的属性可设置:属 性 作 用X Position 设置 Movie Clip 的 X 坐标值,坐标值可按 Ctrl+Alt+Shift+R来显示。在 Value 栏填上具体的值Y Position 设置 Movie Clip 的 Y 坐标值。在 Value 栏填上具体的值X Scale 设置 Movie Clip 在水平方向的缩放比例,正常大小的值是100,若在 Value 栏设为 10,则向水平方向缩小十倍Y Scale 设置 Movie Clip 在垂直方向的缩放比例Alpha 设置 Movie Clip 的透明度。设为 100 时,则不透明,设为 0时,则完全透明Visi

13、bility 设置 Movie Clip 是否为可见,在 Value 栏填 1 时,该 Movie Clip 为可见,填 0 时,则为不可见Rotation 设置 Movie Clip 的旋转角度。在 Value 栏中填写要旋转的度数Name 改变 Movie Clip 的 Instance NameHigh Quality 设置 Movie Clip 为高质量动画Set Variable:设置变量。给某一变量定义一个值。Variable 栏填变量的名字,Value 栏填变量的值。当填 Value 栏,要注意使用 String Literal 还是 Expression,在 Value 栏右边

14、的按钮上选择。Duplicate/Remove Movie Clip:复制/删除电影夹子。 Duplicate Movie Clip 是指复制电影夹子;Remove Duplicate Movie Clip 是指删除已复制的电影夹子。 Target 栏中填上想要复制或删除的电影夹子的Instance Name;New Name 栏中填写新复制的电影夹子的名字。Depth 栏中填的数值表示新的 Movie Clip 的深度,Depth 值越大,新的电影夹子就越在上面。在填各项数值时,要注意使用 String Literal 或 Expession。Drag Movie Clip:拖动电影夹子。使

15、指定的 Movie Clip 能跟随鼠标移动。Target 栏中填写该 Movie Clip 的 Instance Name。Constrain to rectangle:在这项打上钩后,就能确定跟随鼠标移动的 Movie Clip 的可移动范围;Left 为可移动范围的最左坐标值,Top 为可移动范围的最高坐标值,Right 为可移动范围的最右坐标值,Bottom 为可移动范围的最底坐标值。Lock mouse to center:在这项前打钩后,该 Movie Clip 的中心点与鼠标对齐。Stop drag operation:选上这项后,边取消拖动电影夹子的功能。 Trace:描绘。主

16、要是在调试程序时使用。对输出的动画无影响。Comment:注释。在写 Actions 中写入的注释语句,在 Comment 栏中填你想要注释的语句。该语句在 Actions 不起作用。第一课控制动画的播放在前奏里,我们大致了解了 Action Script 语言各语句的作用,那么,从这一课起我们就要详细地给大家介绍各语句的用法。在这一课,我们就要学习如何使用 Go to、Play、Stop 等命令来控制动画的播放。按右面的按钮,看一下这个按钮是如何控制动画的。我们看到,动画一开始先在第一帧停住,当第一次按下按钮后动画跳到第二帧,停住,再一次按下按钮后,播放一段动画,最后停在第十一帧,如果这时你再按动按钮,动画又跳回第一帧,从头开始。现在,让我们来看一下是如何实现控制动画的播放的。首先,按 Ctrl+M 设置工作区大小为 300*100,然后在 Layer1 层的第一帧画上一个按钮的图形,然后在菜单中选择

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号