Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Projector, getURL и IE (http://www.flasher.ru/forum/showthread.php?t=202449)

Time 16.07.2013 22:57

Projector, getURL и IE
 
Добрый день.
Есть простой мувик с кнопкой и с неким URL навешаной на ней, скомпилированный в Projector.
Если в системе дефолтный браузер любой кроме IE - все замечательно, но если он, ситуация следующая:
Первый клик по кнопке > открывается браузер, выползает на передний план, открывается нужный урл.
Второй клик и последующие > браузер остается внизу, под окном проектора. На фоне того, что остальные браузеры исправно вылазят наверх, открывая ссылку, поведение Эксплорера воспринимается как бага.
Кто-нибудь, сталкивался с такой проблемой, знает пути решения? Я, признаться, не нашел ни одного упоминания в сети.

Спасибо.

mooncar 17.07.2013 00:11

Использование target-ового окна _blank не решит проблему?
Код AS1/AS2:

getURL('http://www.adobe.com', '_blank');


Time 17.07.2013 00:12

Вложений: 1
не решит...

alexcon314 17.07.2013 08:31

Из проектора повлиять на происходящее нельзя. Попробуйте поменять версию плеера, на основе которого компилируется проектор.
Еще можно покопаться в гуглах, найти скриптик/программку которая опускает нужное окно вниз/вверх и попробовать запускать ее через fscommand. AutoIt должна подойти, вроде.

Time 18.07.2013 11:30

Пока поиски не дали результата. Имеются упоминания о подобном аж в 2005г. Но никаких идей.
Версию плеера менял - вообще не влияет.
Zinc нормально компилирует, с его EXE-шником проблем нет.

alexcon314 18.07.2013 13:46

Дык.. и не найдете. Ибо проблема специфическая.
Я ж говорю - попробуйте сделать костылек. Берете AutoIt, пишете скриптик, который ищет окно IE и выносит его наверх, конвертируете его в .exe. Потом с помощью fscommand батником (или как там оно запускается..) запускаете при клике. Придется, конечно, повозиться, но с костылями всегда так.
Ну, или попробуйте вариант по-проще: через fscommand-же открывать url, а не через getURL(), если они у вас статические.
Код:

# start_url.bat
start http://google.com


Time 18.07.2013 19:05

Спасибо за советы )
С костыльками решил не возится, хоть и интересно но - время жмет страшно, тем более Флэшовый компилятор вообще како-то убогий, в плане настроек.
Zinc полностью устроил.


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

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