Воспользовался пакетом
JSInterface 2.
Прекрасно вызывается скриптовская функция testFlex():

Код AS1/AS2:
<script>
function testFlex()
{
FlexService.HelloWorld();
}
</script>
Но при этом что только ни делал не могу вызвать напрямую функцию FlexService.HelloWorld().
Если запускать FlexService -- выдает что это функция, которая ничего не возвращает.
Если просматривать FlexService как объект выдает:

Код AS1/AS2:
0. jf0
1. function Function() {}
2. function ()
{
FlexService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
3. function Function() {}
Но запуск функций ни к чему не приводит и никаких нужных объектов не возвращает.
Не получается запустить если прописывать по-разному: FlexService.HelloWorld(), FlexService().HelloWorld().
Кто-нибудь знает как вызывать такого типа функции?
Добавлено через 43 часа 46 минут
Отвечаю сам. Никак похоже. Выход был найден только таков: пишется обычная скриптовская общая функция, которая принимает параметр какую функцию запустить. Отдельная и трахучая песня с вызовом функций из явыскрипта во флешке, но это уже другая тема.