Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Флэш-проектор и новое окно ИЕ (http://www.flasher.ru/forum/showthread.php?t=118585)

kayama 28.11.2008 10:38

Флэш-проектор и новое окно ИЕ
 
Здрасти.
Суть в чем - есть независимый флэш проектор который просто открывается автораном с диска - нужно чтобы при нажатии на кнопку в нем, открывалась в ИЕ папка с этого же диска...

В принципе обычным getURL("папка") - она открывается, но браузером пол умолчанию... А нужен именно ИЕ..

Заранее спасибо.

arialix 28.11.2008 11:25

Если я правильно понял, то флэш нужно вставить в хтмл файл и путь getURL("папка/index.html")

alexcon314 28.11.2008 11:28

Локальная папка открывается в стандартном проводнике или в файл-браузере по умолчанию. ИЕ тут вообще не при делах. Флэшовый getUrl работает примерно так же, как команда start. Например, откройте консоль (Пуск-Выполнить-cmd) и забейте
Код:

start iexplore http://flasher.ru (откроется ИЕ)
start iexplore "file:///c:\Program Files" (откроется проводник)
start iexplore "c:\Program Files" (откроется проводник)
start explorer "c:\Program Files" (откроется проводник)
start explorer . (откроется текущая папка в проводнике )

Тоже самое
Код:

start http://flasher.ru (откроется браузер по-умолчанию)
start "file:///c:\Program Files" (откроется проводник по-умолчанию)
start "c:\Program Files" (откроется проводник по-умолчанию)
start . (откроется текущая папка в проводнике по-умолчанию)

тоже самое (в адресной строке ИЕ)
Код:

file:///c:\Program Files (откроется проводник в этом же окне)
c:\Program Files (откроется проводник в этом же окне)

тоже самое (в адресной строке проводника)
Код:

http://flasher.ru (откроется ИЕ в этом же окне)
Что вам нужно-то?

kayama 28.11.2008 17:30

Сейчас есть:

Код AS1/AS2:

getURL("папка", "_blank");

открывается папка, НО открывается в браузере по умолчанию (Мозгилла, Опера, и пр...).
Нужно, чтобы открывалось принудительно в ИЕ

alexcon314 28.11.2008 23:21

Используйте fscommand и батник c командой типа
start iexplore "папка"

kayama 29.11.2008 13:20

с батом разобался но теперь другая беда)

когда запускаю бат напрямую - окрывает все как нужно
строка бата:

Код:

start explorer data
но когда его открываю через проектор - в командной строке вываливается следующее:

"\\?\G:\fscommand"
Указанный путь был использован при запуске CMD.EXE в качестве текущей папки.
CMD.EXE не поддерживает пути UNC. По умолчанию выбрана системная папка Windows.

Я так понимаю в бате нужно прописать путь к папке учиывая диск, но дело в том что проектор будет окрываться автораном с компакта - а буква сидирома у всех разная - это как-то обходится?

Wolsh 29.11.2008 15:04

Код:

start iexplore "c:\Program Files"
Cобственно и есть батник
Сохраняете это в текстовый файл, ставите расширение файла .bat и вуаля
Батник запускается fscommand также как и ехе
Только вроде как под Вистой - нет, и еще какие-то версии плеера из последних его не могут запускать. Попробуйте эту тулзу от скромняги alexcon314)))
http://flasher.ru/forum/showthread.php?t=116310

kayama 29.11.2008 15:43

Сейчас под Вистой все делаю - все работает, кроме того момента с адресом, если вызывать батник с проетора... + еще раз повторюсь - все это добро будет запускаться с диска...
+ та штука по ссылке слишком громоздкая, я подозреваю, что у меня просто все в одну строку пути упирается...

Wolsh 29.11.2008 16:37

А какая разница с диска или нет? Путь может быть относительным.
Громоздкая штука может решить Вашу проблему. Других решений не вижу.

kayama 29.11.2008 16:46

значит буду разбираться дальше...


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

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