对象是属性的集合。每个属性都有名称和值。属性的值可以是任何的 Flash 数据类型,甚至可以是对象数据类型。这样就可以使对象相互包含(即将其嵌套)。若要指定对象及其属性,可以使用点 (.
) 运算符。例如,在下面的代码中,hoursWorked
是 weeklyStats
的属性,而后者是 employee
的属性:
employee.weeklyStats.hoursWorked
您可以使用内置动作脚本对象来访问和处理特定种类的信息。例如,Math 对象具有一些方法,这些方法可以对传递给它们的数字执行数学运算。此示例使用 sqrt()
方法:
squareRoot = Math.sqrt(100);
动作脚本 MovieClip 对象具有一些方法,您可以使用这些方法控制舞台上的影片剪辑元件实例。此示例使用 play()
和 nextFrame()
方法:
mcInstanceName.play(); mc2InstanceName.nextFrame();
您也可以创建自定义对象来组织 Flash 应用程序中的信息。若要使用动作脚本向应用程序添加交互操作,将需要许多不同的信息:例如,可能需要用户的姓名、球的速度、购物车中货物的名称、已加载的帧数、用户的邮编或上次所按键。通过创建自定义对象,可以将信息分组,简化您的脚本撰写过程,并且能重新使用您的脚本。