|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2010
Сообщений: 5
|
ExternalInterface VS Internet Explorer
Добрый день
AS3 function clickHandler(event:Event):void{ import flash.external.ExternalInterface; if(event.target.name == "button_1"){ if (container.button_1.selected == true) { layer_2.alpha = layer_3.alpha = layer_4.alpha = layer_5.alpha = layer_6.alpha = layer_7.alpha = layer_8.alpha = 1; ExternalInterface.call("showDiv", "layer_1"); ExternalInterface.call("hideDiv", "layer_2"); ExternalInterface.call("hideDiv", "layer_3"); ExternalInterface.call("hideDiv", "layer_4"); ExternalInterface.call("hideDiv", "layer_5"); ExternalInterface.call("hideDiv", "layer_6"); ExternalInterface.call("hideDiv", "layer_7"); ExternalInterface.call("hideDiv", "layer_8"); } else { layer_5.alpha = 0; layer_6.alpha = 0; ExternalInterface.call("hideDiv", "layer_1"); } } ..................etc..............
при клике на кнопку в флеше, показывается определенный div на странице. все отлично работает во всех браузерах кроме Internet Explorer. Не могу понять в чем проблема. Помогите пожалуйста. |
|
|||||
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 dgastudio:
А вы проверили, выполняется ли вообще JS-функция? Понятно, что "не работает", но вопрос в том, где. Поставьте туда хотя бы alert для начала и посмотрите.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
Короткая ремарка: вынесите импорт класса за пределы функции. И перед вызовом ExternalInterface можно проверять его доступность.
|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
а еще лучше - запускать проверку по таймеру, пока он не станет доступным стал доступным - начали работать |
|
|||||
стервочка (я мужик)
|
он не может случайно "стать доступным". он либо доступен, либо нет.
|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
|
|
|||||
Регистрация: Mar 2010
Сообщений: 5
|
Понаставил ALERT'ов.
Вообщем в IE8 не прокатывает обращение из моей флешки в javascript Добавлено через 31 секунду флешка в онлайне Цитата:
Нет, кнопки нажимаются но не запускают нужный jscript. Добавлено через 2 минуты И чтобы зря Вас на путать, вот пример. http://new.alutech.ru.eik.neolocatio...ECTION_ID=4519 |
|
|||||
Регистрация: Mar 2010
Сообщений: 5
|
также прилагаю исходники.
|
Часовой пояс GMT +4, время: 01:41. |
|
« Предыдущая тема | Следующая тема » |
|
|