FlashMX2004新功能:行为
2008-04-02 10:44:54来源:互联网 阅读 ()
Behavior(行为)和行为面板在Dreamweaver中早已有了,但在Flash中则是首次引入。在Flash MX Professional 2004中,行为就是预先写好的动作脚本。
使用行为,您无需自己动手编写,就能够给您的Flash文档添加功能强大的动作脚本代码,给Flash内容(如文本、电影剪辑、图像、声音等)添加交互性,实施对文档中的电影剪辑和图像实例的控制。
您也能够使用行为来排列帧中电影剪辑和图像实例的堆叠顺序,装载和卸载实例,播放、停播、复制或拖曳实例,或创建链接。此外,您还能够使用行为装载外部图像或动画遮罩到电影剪辑中。
使用Behaviors(行为)面板能够很方便地应用行为。下面我们从用行为控制实例、视频和声音三个方面,体验一下Flash MX Professional 2004和Flash MX 2004中新增的行为功能。
这里用表格列出Flash MX 2004和Flash MX Professional 2004中用于控制实例的行为和控制视频回放的行为,供读者参考。
行为 | 用途 | 参数 |
---|---|---|
Load Graphic(装载图像) | 装载外部JPEG图像到电影剪辑或屏幕中。 | 路径和JPEG文档名。电影剪辑或接收图像的屏幕的实例名。 |
Load External Movie Clip(装载外部电影剪辑) | 装载外部SWF文档到目标电影剪辑或屏幕中。 | 外部SWF文档的URL。电影剪辑或接收SWF文档的屏幕的实例名。 |
Unload Flash Movie(卸载Flash动画) | 删除用Load Movie行为或动作载入的SWF文档。 | 要卸载的电影剪辑或屏幕的实例名。 |
Duplicate Movieclip(复制电影剪辑) | 复制电影剪辑或屏幕。 | 要复制的电影剪辑实例名。相对于要复制的原电影剪辑的X和Y偏移量(以像素为单位)。 |
GotoAndPlay at frame or label(跳转某帧或帧标签播放) | 从特定帧播放电影剪辑。 | 要播放的目标电影剪辑实例名。要播放的帧编号或帧标签。 |
GotoAndStop at frame or label(跳转某帧或帧标签停止播放) | 跳转特定帧并停止播放。 | 要停播的目标电影剪辑实例名。要停播的帧编号或帧标签。 |
Bring to Front(移到前面) | 移动目标电影剪辑或屏幕到堆叠顺序的顶部。 | 电影剪辑或屏幕的实例名。 |
Bring Forward(前移) | 在堆叠顺序中前移目标电影剪辑或屏幕一个位置。 | 电影剪辑或屏幕的实例名。 |
Send to Back(移到后面) | 移动目标电影剪辑或屏幕到堆叠顺序的底部。 | 电影剪辑或屏幕的实例名。 |
Send Backward(后移) | 在堆叠顺序中后移目标电影剪辑或屏幕一个位置。 | 电影剪辑或屏幕的实例名。 |
Start Dragging movieclip(允许拖曳电影剪辑) | 允许拖曳电影剪辑。 | 电影剪辑或屏幕的实例名。 |
Stop Dragging movieclip(停止拖曳电影剪辑) | 停止当前的拖曳。 |
表2:用于控制控制视频回放的行为
行为 | 用途 | 参数 |
---|---|---|
Play Video(播放视频) | 播放当前文档中的视频。 | 目标视频的实例名。 |
Stop Video(停播视频) | 停止播放视频。 | 目标视频的实例名。 |
Pause Video(暂停播放视频) | 暂停播放视频。 | 目标视频的实例名。 |
Rewind Video(快倒) | 按指定的帧数快倒。 | 目标视频的实例名,帧编号。 |
Fast Forward Video(快进) | 按指定的帧数快进。 | 目标视频的实例名,帧编号。 |