|
|
|||||
Проблема в связке Flash+JS+IE7
Народ! Недавно обнаружил в апликации, которую пишу, баг: из флешки вызывается функция на JS которая возвращает нейкую информацию обратно во флеш. Так вот, во всех браузерах все работает как надо, а в IE7 возвращает 0. Вызов функции осуществляется коммандой
, а возвращение происходит командой
, В чем может быть проблема????
|
|
|||||
стервочка (я мужик)
|
скорее всего возвращается NaN, undefined которые преобразовываются во флэше в null, который преобразовывает его в Number и получает 0.
|
|
|||||
ну что во что преобразовывает - это для меня пока не важно - просто почему так просиходит именно в IE7?
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Значит в IE не работает ExternalInterface.
|
|
|||||
О! пожалуйста, отпишитесь если не трудно, работает ли это в ИЕ7.
http://dnadillo.dn.ua/php_flash/MUS/Mus_1.html |
|
|||||
Понятно... Рука медленно поднимается, зависает на кнопкой "Д", потом так тяжело... "а", не сил нажать... Это так трудно. Alex Lexcuk, все понял.
Принят ответ по умолчанию. Да... работает отлично ExternalInterface в ИЕ7. Не зря Билл Гейтс самый богатый человек планеты. |
|
|||||
Да - эта штука заработала - но только в статической HTML странице - возникла другая проблемма - когда вставляешь точно такой же код - с точно таким же кодом на JS но только в страницу ASPX (Технология .NET) - в IE7 не находит объект с плеером и поэтому не может быть переданы параметры во флеш. Из флеша все нормально приходит, а вот обратно увы:
Первая ошибка на стадии: Вторая ошибка на стадии: try { MediaPlayer.SetReturnValue(__flash__toXML(sendToActionScript()) ); } catch (e) { MediaPlayer.SetReturnValue("<undefined/>"); } |
|
|||||
Регистрация: Apr 2006
Сообщений: 85
|
Возможно, ваша флешка (i.e тэг ее встраивающий) находится внутри формы. вытаскивайте тогда наружу =)
|
|
|||||
Да да, спасибо - именно так и было - но вытащить из формы на ружу не предоставлялось возможности - поэтому пришлось немного переписать код. )
|
|
|||||
Регистрация: Apr 2006
Сообщений: 85
|
2 недели назад просто была проблема такая же..
нарыл в онлайн хэлпе комментарий по этому поводу (ссылку не помню ) проблема в реализации экстернал интерфейса в ие.. там получается если тэг в форме, то не видно ссылку какую-то, вопщем если погуглить можно найти более подробное описание |
Часовой пояс GMT +4, время: 23:37. |
|
« Предыдущая тема | Следующая тема » |
|
|