Библиотека во флэш-памяти содержит классы графических объектов. Итак, любой класс, знающий имена библиотечных классов, может создать их с помощью getDefinitionByName
:
//create resource called "myButton" in the library:
var buttonClass:Class = getDefinitionByName("myButton");
var myButton:DisplayObject = new buttonClass() as DisplayObject;
Но если ваши внешние классы не имеют представления об именах, вы должны передать им эти имена (через аргумент конструктора, setter или public var.)