Показать сообщение отдельно
Старый 22.02.2014, 16:39
alexandrratush вне форума Посмотреть профиль Отправить личное сообщение для alexandrratush Найти все сообщения от alexandrratush
  № 7  
Ответить с цитированием
alexandrratush
 
Аватар для alexandrratush

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
Скорее всего когда вызывается ваша JS функция to_flash() из контейнера, у флешке не успевает зарегистрироваться функция send, по которому контейнер может осуществить вызов функции у флешке.

Попробуйте вызывать в контейнере функцию инициализации после регистрации, вот так:
Код AS3:
ExternalInterface.addCallback("send", from_js);
 
// Отправляем контейнеру что приложение загрузилось
ExternalInterface.call('initApp');
Вот часть кода контейнера:
Код:
/**
 * Функция вызывается из флешки, и сообщает, что приложение загрузилось и все функции зарегистрированы.
*/
function initApp()
{
    to_flash( 'Hello' );
}


Последний раз редактировалось alexandrratush; 22.02.2014 в 17:44.