使用 ActionScript 创建 MovieClip 对象

Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本

在 Flash 中向屏幕中添加内容的一个方法是将资源从库中拖放到舞台上,但不是仅有这一种方法。对于复杂项目,经验丰富的开发人员通常更喜欢以编程方式创建影片剪辑。这种方法具有多个优点:代码更易于重用、编译时速度加快,以及仅可在 ActionScript 中进行的更复杂的修改。

ActionScript 3.0 的显示列表 API 简化了动态创建 MovieClip 对象的过程。直接实例化 MovieClip 实例的功能从向显示列表中添加该实例的过程中分离出来,从而更加灵活、简单,而不会牺牲控制性能。

在 ActionScript 3.0 中,当以编程方式创建影片剪辑(或任何其他显示对象)实例时,只有通过对显示对象容器调用 addChild() addChildAt() 方法将该实例添加到显示列表中后,才能在屏幕上看到该实例。这允许您创建影片剪辑、设置其属性,甚至可以在向屏幕呈示该影片剪辑之前调用方法。有关使用显示列表的详细信息,请参阅 使用显示对象容器