а. для этого был разработан класс ExternalInterface .
Ваша проблема связана с областью применения. Ваша функция ограничена объектом jquery, а не глобально, поэтому она невидима для вашего вызова. Если вам нужны селекторы jquery, вы можете легко установить flash var независимо от процедуры jquery.
обновление
возможно я что-то упускаю, но разве это не должно быть так просто, как:
function externalCall(param){
$(domElement).doSomething(param);
}
Не думаю, что это нужно связывать с функцией jq ready. Я имею в виду, что если флэш-память уже загружена, а пользователь взаимодействует, то , конечно, событие готовности давно сработало.
Надеюсь, это поможет. Я не уверен, что точно следую тому, что вы пытаетесь сделать;)
...
Кстати, я бы действительно посмотрел в ExternalInterface, NavToURL может работать, но вы можете вызвать свой js напрямую с помощью предыдущего метода.