Flash MX Action Script 是Adobe Flash开发工具中用于添加交互性和动态效果的脚本语言。对于初学者来说,了解Action Script的基础知识至关重要,尤其是路径和对象的概念。 路径在Action Script中分为绝对路径和相对路径。绝对路径是从根时间线(_root)开始,明确指明到达特定对象的完整路径。例如,在Flash MX中,如果我们有一个嵌套结构,主场景是房子,MovieClip“MC”是桌子,按钮“myBtn”是书,那么它们的绝对路径分别是: - _root:房子 - _root.myMc:房子.桌子 - _root.myMc.myBtn:房子.桌子.书 _root是Flash中的关键字,代表主场景的时间线。通过这种方式,我们可以精确地定位到要操作的对象,从而执行相应的方法,如 `_root.stop()` 用于停止主场景的播放。 相对路径则依赖于当前对象的位置,它不提供完整的路径,而是相对于当前对象的父级或当前时间线。例如,如果在“myMc”的时间线上写`this.stop()`,无论“myMc”的实例名如何改变,该脚本都会停止当前MovieClip的播放,因为`this`关键字指的是当前时间线。同样,`_parent`关键字代表当前对象的父级,如在“mc_shu”的时间线上写`_parent.打扫()`,这意味着打扫“mc_shu”的父级,即“mc_zhuozi”。 Action Script中的对象和方法通过`.`语法来表示层级关系,类似于房间.桌子.书这样的结构。`.`前面的对象是后面对象的父级,通过这种方式可以访问和操作嵌套的对象属性和方法。例如,`myMc.myBtn.gotoAndPlay(1)`会使得按钮“myBtn”跳转到并播放第1帧。 在编写Action Script时,理解这些基本概念至关重要,因为它们允许开发者精确控制舞台上每一个元素的行为。当需要调用方法时,如`打扫()`,需要在其后加上`()`,这是因为打扫是一个动作,而不是对象,加`()`是为了告诉Flash这是一个方法调用。 通过熟悉Action Script的基础语法,包括路径、对象、方法和关键字如`_root`、`this`和`_parent`,初学者可以逐步掌握在Flash MX中创建交互式内容的技巧。实践中,不断地实践和调试将加深对这些概念的理解,从而更好地利用Action Script实现丰富的动画和交互效果。
剩余62页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助