Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   ExternalInterface.call("window.close") (http://www.flasher.ru/forum/showthread.php?t=179767)

humppa 21.05.2012 13:27

ExternalInterface.call("window.close")
 
Как можно закрыть окно браузера из флешки?
Пытаюсь закрыть через ExternalInterface.call("window.close"), получаю "Adobe Flash Player остановил потенциально небезопасную операцию"

С Уважением.

mooncar 21.05.2012 14:12

Тестируйте на хостинге или настройте доверие к рабочей папке с проектом.

wvxvw 21.05.2012 20:14

window.close может закрыть окно только если оно было отркыто с помощью Яваскрипта (в нормальных браузерах). Ну и соотвественно, Флешу должны разрешить общаться с Яваскриптом, при этом есть еще ограничения. Например, Флеш должен быть видимым (т.е. нельзя чтобы стиль был display:none). Возможно что еще для этой операции нужно чтобы пользователь нажал на кнопку или мышкой кликнул (не уверен, надо проверять). Вобщем, лучше этого не делайте, т.как в подавляющем большинстве случаев пользователи ненавидят когда за них решают закрыть страницу или нет.


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

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