Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Блокирование нового окна при клике на флеш в ИЕ (http://www.flasher.ru/forum/showthread.php?t=122516)

ZoNT 13.03.2009 13:29

Цитата:

Сообщение от iNils (Сообщение 805172)
Хе, у меня по умолчанию стоит High, поэтому у меня все блокируется. А у js'-ка на против, по умолчанию стоит Medium. Так что "по молчанию" бывает разное.

"По-умолчанию" - это "из коробки", ориентирование идёт на непродвинутых пользователей, так как таких большинство (среди тех, кто пользуется ИЕ)... А продвинутые пользуются другими браузерами, где проблем, как известно, намного меньше.

iNils 13.03.2009 13:39

Коробки разные бывают. Дома одни, а в офисах, админы накатывают уже готовые сборки системы с софтом и там могут быть совсем другие настройки с повышенными уровнями безопасности.

Кстати, а что вас вынудило делать баннер на AS3?

wvxvw 13.03.2009 13:59

Посмотри, как тут сделано:
http://code.google.com/p/e4xu/source.../ShadowLink.as
click()
и
http://code.google.com/p/e4xu/source...oxInterface.as
setup()
Т.е. в двух слoвах, динамически вписываем линк в документ, а потом имитируем клик по нему... заморочено - не то слово :) но если хочется открывать именно в новом окне - тогда я не знаю других решений...

silin 13.03.2009 14:21

есть еще вариант внедрить AVM1 флешку с getURL в on(release) раз такой клик считается кошерным

ZoNT 13.03.2009 14:26

Всё, всё пашет нормально с экстерналИнтерфейсом:

Код AS3:

function callLink(event:MouseEvent):void {
        try {
                ExternalInterface.call('window.open',url);
        }catch (e:Error){}
}
button.addEventListener(MouseEvent.CLICK, callLink);

AS3 в баннерах используют странные люди (я к ним не отношусь), но решать проблемы приходится мне...


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

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