Flash命令及函数完全指南

需积分: 10 5 下载量 189 浏览量 更新于2024-07-18 收藏 28KB DOCX 举报
"这篇文档提供了一个全面的Flash命令列表,涵盖了基本操作、流程控制、对象交互等多个方面。" Flash命令是ActionScript编程的基础,用于控制Flash影片的行为和交互。以下是一些关键命令的详细说明: 1. **Goto**:此命令用于将影片跳转到指定的帧,如`gotoAndPlay(帧号)`或`gotoAndStop(帧号)`,分别用于跳转并播放或跳转并停止。 2. **Play** 和 **Stop**:`play()`命令用来启动或继续播放当前电影剪辑,而`stop()`则用于停止播放。 3. **ToggleHighQuality**:这个命令可以切换影片的显示质量,用于平衡性能和图像质量。 4. **StopAllSounds**:当需要停止所有正在播放的声音时,可以使用此命令。 5. **GetURL**:它允许Flash与浏览器交互,打开指定的URL或者执行一个JavaScript命令。 6. **FSCommand**:发送Full Screen(全屏)或其它系统级命令,比如`fscommand("fullscreen", "true")`用于开启全屏模式。 7. **LoadMovie** 和 **UnloadMovie**:`loadMovie()`加载外部电影剪辑,而`unloadMovie()`则卸载已加载的电影剪辑,释放内存。 8. **TellTarget**:指定Action命令作用的目标,允许对其他对象执行操作。 9. **IfFrameIsLoaded**:检查指定帧是否已经加载完成,常用于动态内容的加载判断。 10. **OnMouseEvent** 和 **OnClipEvent**:处理鼠标的点击、移动等事件,以及影片剪辑的特定事件,如开始、结束等。 11. **流程控制命令**:如`for`、`while`、`if`、`else`、`do...while`等,用于控制程序的流程。 12. **Action命令**:包括`break`跳出循环、`call`调用帧、`comment`添加注释、`continue`继续循环、`delete`删除变量、`duplicateMovieClip`复制影片剪辑等。 13. **函数操作**:`function`用于声明自定义函数,`return`在函数中返回值,`evaluate`调用自定义函数。 14. **对象操作**:`setVariable`设置变量值、`setProperty`设置对象属性、`swapDepths`交换对象的深度、`startDrag`和`stopDrag`控制对象的拖放行为。 15. **数据交互**:`loadVariables`用于从外部文件加载变量,`loadMovie`和`unloadMovie`处理影片剪辑的加载和卸载。 这些命令构成了ActionScript的基础,它们使得开发者能够创建交互丰富的Flash应用程序和动画。了解并熟练掌握这些命令,将有助于提升Flash项目的交互性和功能性。