Если вы не можете перестроить хотя бы один из файлов swc и переименовать вещи в своей библиотеке, то единственное, о чем я могу подумать, - это когда вы ссылаетесь на них, используя их полное пространство имен, а не просто имя класса. Это распространенное решение, используемое и в других языках ООП.
Например, у вас есть 2 класса / библиотеки, и оба они называются "Пицца". Если для одного вы используете import com.eastcoast.*
, а для другого - import com.westcoast.*
, тогда вместо того, чтобы просто сказать что-то вроде
var pepperoiniPizza:Pizza = new Pizza();
Вы бы сказали
var pepperoiniPizza:com.eastcoast.Pizza = new com.eastcoast.Pizza();
Дайте мне знать, если это работает.