Пасиб, с первым понятно.
По второму, я понимаю что внешний класс надо. Есть у меня BaseClass. Если класс наследний не пустой, то есть не AutoGenerate в библиотеке, то создать наследование просто и понятно. Вопрос в том можно ли сделать

Код:
var boo:BooClass = new BooClass();
наш пустой класс BooClass наследником BaseClass, не делая для BooClass внешнего AS файла. То есть как написать конструкцию которая заменила бы строчку

Код:
public class BooClass extends BaseClass{
}