当您撰写脚本时,可以使用“动作”面板将脚本附加到时间轴上的一个帧,或附加到舞台上的一个按钮或影片剪辑。当播放头进入该帧时,附加到该帧的脚本会运行或执行。但是,附加到 SWF 文件的第一帧的脚本的行为可能与附加到后续帧的脚本的行为不同,这是因为 SWF 文件中的第一帧是增量播放的,即对象一边下载到 Flash Player 一边在舞台上绘制,这可能会在动作执行时造成影响。第一帧之后的所有帧都是在帧的每个对象都可以使用之后立即播放的。
附加到影片剪辑或按钮上的脚本在事件发生时执行。事件 是 SWF 文件中发生的事情,例如移动鼠标、按下键盘键或加载影片剪辑。您可以使用动作脚本确定事件何时发生并根据事件执行特定的脚本。有关更多信息,请参见处理事件。
若要根据条件是否成立来执行动作或重复动作,可以使用 if、else、else if、for、while、do while、for..in 或 switch 语句,在本节的后面将简要介绍这些语句。