Adobe Flash/交互性/ActionScript 初学者指南
外观
ActionScript 是一种基于 ECMAScript 的编程语言,用于为 Adobe Flash 电影和应用程序编写脚本。由于 ActionScript 和 JavaScript 都基于相同的语法,因此对其中一种语言的熟练掌握可以轻松地转化为对另一种语言的掌握。但是,虽然 JavaScript 的 DOM 以浏览器窗口、文档和表单为中心,但 ActionScript 的 DOM 以电影为中心,其中可能包括动画、音频、文本和事件处理。
每个动作都必须在关键帧中。
将所有动作都放在一个名为“Actions”或类似名称的单独图层上是一个不错的设计策略。
要制作一个按钮,当点击时加载一个 URI,右键单击按钮的实例,然后从菜单中选择“Actions”。然后,输入以下代码
on( release ) { getURL( "<URI>", ["<target>"], ["<method>"] ) }
其中“target”是指窗口类型(例如,"_blank" 表示新窗口)。
一个常用的 ActionScript 函数是 gotoAndPlay。它采用 gotoAndPlay( <frame> ) 的形式。运行时,它会将播放器移动到该帧并恢复播放。例如,gotoAndPlay( 5 ) 会移动到第 5 帧并恢复播放,而 gotoAndPlay( "menu" ) 会移动到名为“menu”的帧并恢复播放。
一个类似的函数是 gotoAndStop( <frame> ),它会移动到引用的帧,但不会恢复播放。