前奏action script 命令简明介绍

上传人:kms****20 文档编号:40531931 上传时间:2018-05-26 格式:DOC 页数:9 大小:76.50KB
返回 下载 相关 举报
前奏action script 命令简明介绍_第1页
第1页 / 共9页
前奏action script 命令简明介绍_第2页
第2页 / 共9页
前奏action script 命令简明介绍_第3页
第3页 / 共9页
前奏action script 命令简明介绍_第4页
第4页 / 共9页
前奏action script 命令简明介绍_第5页
第5页 / 共9页
点击查看更多>>
资源描述

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

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

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

3、播放。就是开始播放已经停止了的动画。 Stop:Stop:停止。就是停止正在播放的动画。 ToggleToggle highhigh quality:quality:切换高质量画面。一般与按钮配合使用,如:On(Release)Toggle high qualityEnd On当第一次按下该按钮后,动画将使用低质量播放,这样会加快 播放速度;再多按一次后,动画将使用高质量播放。 StopStop AllAll Sounds:Sounds:停止所有声音。也一般与按钮配合使用。当执行此 ACTION 后, 所有播放的声音将会停止,但动画的播放不会受到影响。 GetGet URL:URL:获取 UR

4、L。URL 即想跳转到的主页或文件的地址。在 URL 栏里填 上你想去的 URL 地址,其格式跟 HTML 里的 href=“.“的格式是一样 的,例如你在 URL 栏中填上 mailto:oriental-,当执行 该语句时,电脑就会打开 OUTLOOK(或默认的发信工具)来发信。在 Window 栏中选或填在哪个分帧打开该地址,有_blank(另开 一个新的窗口),_self(在当前窗口打开),_parent(打开一个当前窗 口的父级窗口),_top(打开当前窗口的顶级窗口)。若你在做网页分 帧时(如左右分帧),给右边的帧起了个名字“RIGHT“,想在“RIGHT“的 帧中打开 URL 中

5、指定的地址,你可以在 Window 栏中直接填上 RIGHT。 而 Variables 栏可以选择是否发送变量到 URL 的地址,一 般没使用 CGI 程序的情况下应该选 Dont send。Get URL 这 Action 一般与按钮配合使用。如:On (Release)Get URL (“http:/ “, window=“_blank“)End On当按下该按钮后,就会在一个新的窗口中打开一个网页。 FSFS Commad:Commad:FS Command 命令。在 Command 栏填上命令的名字,在 Arguments 栏上填参数,在 For standalone player 栏

6、上选只有当 动画单独播放时才有用的语句,里面的各条语句意思是:CommandCommandArgumentArgument作作 用用Quit不填关闭动画,退出 FLASH 的播放器fullscreenTrue/False控制 FLASH 的播放器是否进行全屏播放allowscaleTrue/False控制 FLASH 动画是否随着 FLASH 播放器的变化而按比 例变化 showmenuTrue/FalseTrue=按右键时能显示出菜单 False=没有菜单 Exec应用程序的路径在播放器中打开一应用程序 Load/UnloadLoad/Unload Movie:Movie:Load movi

7、e into location 是指在当前的动画中加载另外一个 SWF 文件,在 URL 栏中填该 SWF 文件的地址。注意:被保护的 SWF 文件是不能被加载的。Location 中的 Level 是指加载的动画所在的层,Level 数越大,所加载的动画在Level 数小的动画上面,当前的动画的 Level 为 0 (就是当两个动画重叠时,Level 数最大的,就覆盖 Level 数小的)。Level 为 0 的那一层动画即当前动画的背景颜色,播放速度等,决定了加载动画的背景颜色和播放速度。Location 中的 Target 意思是指所加载的动画代替当前的动画中所指定的 Movie Cli

8、p,在 Target 中填上所指定的 Movie Clip 的名字。Unload movie from location 是指卸载动画,即卸载已经加载了的动画,URL 栏和Location 栏的填法与上面所说的相同。Load variables into location 就是在指定的 URL 地址中读入变量。TellTell target:target:指定目标。这是 FLASH 中最重要的功能之一。作用是使一个指定的 Movie Clip 执行Play,Go to,Stop 等 Action。当然,你所制定的 Movie Clip 必须有一个 Instance name。Tell Targ

9、et 多数情况下也是和按钮一起使用。做一个按钮和一个 Movie Clip,把该Movie Clip 的 Instance name 设为“test“。该 Movie Clip 的第一帧为空帧,Action 为Stop,想当按钮按下时,使该 Movie Clip 显示,并开始播放,Actions 应如下设置:On (Release)Begin Tell target (“/test“)Go to and Play (2)End Tell targetEnd OnIfIf FrameFrame IsIs Loaded:Loaded:如果帧已被加载。一般多用在制作简单的 Loading 画面时使用

10、,意思是当某一帧已被加载完毕后,然后就执行后面指定的 Action。如:If Frame Is Loaded (100)Go to and Play (2)End Frame Loaded意思是当第 100 帧被加载完毕后,就转到第 2 帧开始播放。OnOn MouseEvent:MouseEvent:鼠标(或键盘)事件。一定要与按钮配合使用,在双击某一个按钮后,该项才能使用。作用是当使用者在这按钮上进行某一指定的鼠标(或键盘)操作后,然后执行后面所指定的动作。FLASH 可接受的鼠标(或键盘)操作有:EventEvent解解 释释Press当鼠标在按钮上按下去时产生效果Release当鼠标在

11、按钮上按下去后被放开时产生效果。这是按钮属性的默 认状态。Release Outside当鼠标在按钮上按下去,然后在按钮外放开时产生效果。Roll Over当鼠标放在按钮上时产生效果。Roll Out当鼠标放在按钮上然后移开按钮时产生效果。Drag Over当在按钮上按住鼠标,然后移出按钮外,再移回按钮上时产生效 果。Drag Out当在按钮上按住鼠标,然后将鼠标移出按钮外时产生效果。Key Press当指定的键被按下去时产生效果。If:If:如果。是 FLASH 4 新增的函数功能之一。作用是如果 If 的条件成立的话,就执行 If和 End If 之间的语句。Loop:Loop: 循环。当

12、使用该 Action 后,会出现 Loop While(条件).End Loop,这条件是填在右边的 Condition 栏里的。Call:Call:调用。调用指定帧上的函数,在右边的 Frame 栏中填上要调用的第几个帧。SetSet Property:Property:设置属性。设置某一 Movie Clip 的属性。同 Tell target 一样,该 Movie Clip 必须先定义一个 Instance Name。这个 ACTION 命令有以下的属性可设置:属属 性性作作 用用X Position设置 Movie Clip 的 X 坐标值,坐标值可按 Ctrl+Alt+Shift+R

13、 来显示。在 Value 栏填上具体的值Y Position设置 Movie Clip 的 Y 坐标值。在 Value 栏填上具体的值X Scale设置 Movie Clip 在水平方向的缩放比例,正常大小的值是 100,若在 Value 栏设为 10,则向水平方向缩小十倍Y Scale设置 Movie Clip 在垂直方向的缩放比例Alpha设置 Movie Clip 的透明度。设为 100 时,则不透明,设为 0 时,则完全透明Visibility设置 Movie Clip 是否为可见,在 Value 栏填 1 时,该 Movie Clip 为可见,填 0 时,则为不可见Rotation设

14、置 Movie Clip 的旋转角度。在 Value 栏中填写要旋转的度 数Name改变 Movie Clip 的 Instance NameHigh Quality设置 Movie Clip 为高质量动画SetSet Variable:Variable:设置变量。给某一变量定义一个值。Variable 栏填变量的名字,Value 栏填变量的值。当填 Value 栏,要注意使用 String Literal 还是 Expression,在 Value 栏右边的按钮上选择。Duplicate/RemoveDuplicate/Remove MovieMovie Clip:Clip:复制/删除电影夹

15、子。 Duplicate Movie Clip 是指复制电影夹子;Remove Duplicate Movie Clip 是指删除已复制的电影夹子。 Target 栏中填上想要复制或删除的电影夹子的Instance Name;New Name 栏中填写新复制的电影夹子的名字。Depth 栏中填的数值表示新的 Movie Clip 的深度,Depth 值越大,新的电影夹子就越在上面。在填各项数值时,要注意使用 String Literal 或 Expession。DragDrag MovieMovie Clip:Clip:拖动电影夹子。使指定的 Movie Clip 能跟随鼠标移动。Target

16、 栏中填写该 Movie Clip 的 Instance Name。Constrain to rectangle:在这项打上钩后,就能确定跟随鼠标移动的 Movie Clip 的可移动范围;Left 为可移动范围的最左坐标值,Top 为可移动范围的最高坐标值,Right 为可移动范围的最右坐标值,Bottom 为可移动范围的最底坐标值。Lock mouse to center:在这项前打钩后,该 Movie Clip 的中心点与鼠标对齐。Stop drag operation:选上这项后,边取消拖动电影夹子的功能。 Trace:Trace:描绘。主要是在调试程序时使用。对输出的动画无影响。Comment:Comment:注释。在写 Actions 中写入的注释语句,在 Comment 栏中填你想要注释的语句。该语句在 Actions 不起作用。第一课第一课 控制动画的播放控制动画的播放在前

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

当前位置:首页 > 生活休闲 > 科普知识

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