На самом деле основной сценарий использования - взаимодействие объектов JS с приложением Flex SWF.Поэтому, когда «объект» JS хочет сказать, что что-то происходит в объекте SWF, он вставляет «this» с обратным вызовом.
После исследования способ, которым я использовал для этого, - черезFlex Ajax bridge.Возможно, это не будет прямым ответом на то, как я сформулировал вопрос, но этого было достаточно для моих нужд.
По сути, я делаю это через FABridge, после инициализации я присоединю слушатели событий к объекту.
// JS
FlexApp.addEventListeners('flexDidSomething', this.doSomething().bind(this)); //using mootools;
и во Flex, само основное приложение
// AS
dispatchEvent(new CustomCreatedEvent(param1, param2));
А внутри функции JS я получу доступ к методам get объекта события для получения параметров.
В этом смысле есть тесная связь, но она работает, по крайней мере, для того, что мне нужно.
Надеюсь, это полезно!