
Код:
var item2:MyLibrarySymbol = new MyLibrarySymbol();
Таким образом мы получаем доступ к собственной библиотеке.
Если мы используем внешнюю библиотеку, то используем класс Loader, и посе события COMPLETE мы используем:

Код:
var a:Class = info.applicationDomain.getDefinition("Symbol") as Class;
Если в место этого использовать:

Код:
var item2:Symbol= new Symbol(); // загруженный класс
то ничего хорошего не выйдет. Из чего можно сделать вывод, что локальные и загруженные классы хранятся в разных местах.
Но поэксперементируя:

Код:
var a:Class = info.applicationDomain.getDefinition("MyLibrarySymbol") as Class; // из локальной библиотеки
applicationDomain - достает SOURCE из локальной библиотеки.
В принципе оно и хорошо, но хотелось бы понять, как так?