PDA

Просмотр полной версии : Параметры Windows Explorer - a во Flash


Strogg
06.11.2003, 02:27
Наваял во флеше авторан для СД. Проблема заключается в команде обзор СД в эксплорере (Browse CD). Мне нужно подобрать параметр, чтобы в эксплорере открывался текущий каталог СД а не корневой C.
На данный момент команда кнопки обзора выглядит следующим образом:
on (release) {
fscommand ("exec", "explorer /e,/root");
}

Подскажите плз. как решить проблему

Strogg
11.11.2003, 19:09
Что неужели никто не знает :confused:

sergwizard
11.11.2003, 20:54
Попробуй:
on(release){
getURL("");
}

sergwizard
11.11.2003, 20:59
Попробуй:
on(release){
getURL("");
}

Strogg
11.11.2003, 21:17
2sergwizard
Нет это не то.
GetURL ("") вызывает Интернет эсксплорер.
А мне нужно подобрать параметр для команды FScommand или ей подобной (?), чтобы он правильно обрабатывал запросы Windows Explorer-a!

sergwizard
11.11.2003, 21:37
Как говорит crazy, ты не должен этого хотеть. По причинам безопасности, флэшу не это позволено....

Strogg
11.11.2003, 23:41
Я не совсем понял. При чем здесь безопасность?

Речь идет о неправильной обработке FScommand параметров для WE. Т.е при явном указании /o,/root (Open, Root Directory only) параметры игнорируются и открывается корневой каталог C:.

sergwizard
12.11.2003, 00:31
А, я понял, - ты работаешь еще в Flash 5. В последующих версиях Flash, такое применение fscommand недопустимо.

Strogg
12.11.2003, 00:51
А, я понял, - ты работаешь еще в Flash 5. В последующих версиях Flash, такое применение fscommand недопустимо.

Да. Ну привык я к пятой версии ничего не могу поделать. :)
Так как разобраться с моей проблемой?

sergwizard
12.11.2003, 02:50
Честно говоря, я сомневаюсь, что ты с помощью такой команды, открываешь корневой каталог диска С. Ведь, насколько я помню, для выполнения во Flash 5 fscommand(“exec”,…..), вторым аргументом должен быть путь к исполняемому файлу и сам файл. Путь у тебя не прописан, исполнительный файл прописан не полностью, в стиле командной строки.
Хотя, возможно, я и ошибаюсь, - давно не брал я руки шашек, то есть Flash 5.
Но я бы - все-таки - делал так, как я уже тебе посоветовал.
Чем тебя не устраивает iexplore? Почему обязательно нужен explorer?

Strogg
12.11.2003, 13:34
Честно говоря, я сомневаюсь, что ты с помощью такой команды, открываешь корневой каталог диска С. Ведь, насколько я помню, для выполнения во Flash 5 fscommand(“exec”,…..), вторым аргументом должен быть путь к исполняемому файлу и сам файл. Путь у тебя не прописан, исполнительный файл прописан не полностью, в стиле командной строки.

Не совсем так ведь сам Wexplorer сидит в %Path% Windows и следовательно полный путь указывать не нужно. Впрочем это не сложно воспроизвести.
А насчет IEexplorera ты видно не совсем внимательно прочитал мой первый пост :) .
Я сделал Autorun для СД во Флеше и команда обзор СД никак не может быть выполнена в IExporer-е.

onRelease{
fscommand("exec", "explorer.exe /o,/root")
Команда на обзор текущей директории СД! параметры /o,/root которой игнорируется открывая лишь корневой или загрузочный каталог <windir> (C: в моем случае)

sergwizard
13.11.2003, 21:08
Не совсем так ведь сам Wexplorer сидит в %Path% Windows и следовательно полный путь указывать не нужно. Впрочем это не сложно воспроизвести.
Да, наверное, ты прав.

Я сделал Autorun для СД во Флеше и команда обзор СД никак не может быть выполнена в IExporer-е.
А вот здесь я с тобой не согласен. Вот, на что я обратил сегодня внимание: купил сегодня диск Macromedia STUDIO MX 2004. В нем атораном запускается ехе-шник, сделанный во Flash. Есть кнопочка “Browse CD Contents”. Так вот, эта кнопочка открывает содержимое диска в IEXPLORER(е)! Нашел у себя еще несколько дисков с флэшевским автораном. И все(!!!) открывают диск в iexplorer.
Почему тебе это не подходит?

Strogg
14.11.2003, 00:33
А вот здесь я с тобой не согласен. Вот, на что я обратил сегодня внимание: купил сегодня диск Macromedia STUDIO MX 2004. В нем атораном запускается ехе-шник, сделанный во Flash. Есть кнопочка “Browse CD Contents”. Так вот, эта кнопочка открывает содержимое диска в IEXPLORER(е)! Нашел у себя еще несколько дисков с флэшевским автораном. И все(!!!) открывают диск в iexplorer.

Я все же плохо представляю как это возможно :confused:
Не мог бы ты выслать мне этот авторан для примера?
Вот мое мыло (skynet@inbox.ge)
Может то, что возможно сделать в упомянутой тобой Macromedia STUDIO MX 2004 невозможно воспроизвести в пятом Флеше?

sergwizard
14.11.2003, 02:23
Пришлось открыть Flash 5 и сделать кнопку. Ни фига не получилось. Не открывает. В МХ – пожалуйста. Если у тебя есть МХ (это может быть просто МХ, не обязательно 2004 МХ), открой в нем свой исходник и публикни его в 6-й ехе-шник. Ну, а на кнопку повесь тот код, который я тебе говорил. Или, если у тебя нет МХ, можешь прислать мне исходник и я верну тебе ехе-шник. Но учти, - он весит больше 800 Кб.

Strogg
14.11.2003, 16:47
Попробую выслать тебе пример с исходником.
MX-a у меня нет - сделал в пятом Флеше.

sergwizard
16.11.2003, 14:31
Ираклий, ты получил мой пример?

Strogg
16.11.2003, 18:42
Только что проверил почту - пусто.
Может еще не дошел?
Кстати ты получил мой файл? Надеюсь он тебя убедил :)

sergwizard
16.11.2003, 21:05
Я получил твой файл, сделал из него ехе-шник и послал тебе.
Это было еще два дня назад.
Попробую еще раз послать.

Strogg
16.11.2003, 22:01
Странно, я ничего не получал! Впрочем этот почтовый сервер иногда барахлит.
Попробуй выслать на мой второй мail: skynet@wanex.ge