Показать сообщение отдельно
Старый 06.05.2010, 20:10
Olmer вне форума Посмотреть профиль Отправить личное сообщение для Olmer Посетить домашнюю страницу Olmer Найти все сообщения от Olmer
  № 1  
Ответить с цитированием
Olmer
 
Аватар для Olmer

Регистрация: Feb 2006
Адрес: Луганск
Сообщений: 103
По умолчанию Проблема с ExternalInterface в Opera

Ребят, может кто-то сталкивался с такой проблемой:

Есть две флешки: preview.swf и big_preview.swf

preview.swf - с кнопкой btn и кодом в первом кадре:

Код AS3:
import flash.net.navigateToURL;
 
btn.addEventListener ( MouseEvent.MOUSE_DOWN, mouseDownHandler );
btn.addEventListener ( MouseEvent.MOUSE_UP, mouseUpHandler );
 
function mouseDownHandler ( e:MouseEvent ) : void 
{
	ExternalInterface.call("show_flash_div");
}
 
function mouseUpHandler ( e:MouseEvent ) : void 
{
	ExternalInterface.call("hide_flash_div");
}
Вторая (big_preview.swf) просто с картинкой лежит в div'е
код javascript:
Код:
function show_flash_div()
{
	//$('ExternalInterfaceExample2').style.display = 'block';
	$('appear_gal').className = 'visible';
}

function hide_flash_div()
{
	$('appear_gal').className = 'invisible';
}

Почему-то во всех браузерах кроме Оперы работает нормально.
А в опере див с второй флешкой показывается через раз.

Флешку добавляю на страницу через swfobject.

Тут не кнопка а окончательный вариант: http://glow.santa-claus-2008.com/page4/model200
Я просто описал проблему на низком уровне.

Может есть какие-то мысли, а то уже несколько дней пытаюсь понять в чем дело...


Последний раз редактировалось Olmer; 06.05.2010 в 20:12.