Язык сайта ActionScriptBridge вводит в заблуждение: «Используйте флэш-компоненты AS2.0 в проектах AS3.0». А затем рассказывает, как это работает: «Технически: загружать проекты Macromedia / Adobe Flash AS2.0 (swf) в проекты Adobe Flash AS3.0 с помощью ASB и обмениваться данными между ними».
Вы должны скомпилировать два отдельных SWF-файла в случае ActionScriptBridge. Один для байт-кода AVM1 (as2) и один для AVM2 (as3). Вы также можете использовать LocalConnection для связи между двумя SWF, которые являются разными AVM. Нет никакого способа собрать 2 и 3 вместе (если, возможно, вы не написали свой собственный компилятор;))
Вот хороший пост на Senocular, объясняющий LocalConnection и AVM: http://www.kirupa.com/forum/showthread.php?p=1964550. Ключ здесь
Что сводится к тому, что
ActionScript 3 не может общаться с AS1 или
AS2 - по крайней мере, не напрямую.