AS3访问库资产

时间:2011-04-18 09:28:56

标签: actionscript

我正在使用Flash CS3。在我的fla文件库中,我有几个动画MovieClips。如何从外部.as文件访问这些文件?

[编辑]

为了澄清,我的fla文件有一个类定义(Main),后者又加载了一个新类,而后者又加载了另一个新类。这是我想要访问该库的最后一堂课。

1 个答案:

答案 0 :(得分:1)

flash中的库包含图形对象类。因此,任何知道库类名称的类都可以使用getDefinitionByName

创建它们
//create resource called "myButton" in the library:
var buttonClass:Class = getDefinitionByName("myButton");
var myButton:DisplayObject = new buttonClass() as DisplayObject;

但是如果您的外部类不知道名称,您应该将这些名称传递给它们(通过构造函数参数,setter或public var。)