Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблема с ExternalInterface в Opera (http://www.flasher.ru/forum/showthread.php?t=139634)

Olmer 06.05.2010 20:10

Проблема с 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
Я просто описал проблему на низком уровне.

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


Часовой пояс GMT +4, время: 18:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.