Форум 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)
-   -   Не работает запуск файла из проектора (fsсommand) (http://www.flasher.ru/forum/showthread.php?t=100149)

paradoksik 21.08.2007 01:53

Не работает запуск файла из проектора (fsсommand)
 
Код:

Прошу помощи. флеш знаю не очень хорошо, но нужно срочно сделать заставку для диска в exe. со ссылками
на вордовские документы, xls, pdf, PPT.

Сделала как писали на форуме, в папке "fsсommand": zzz.doc и ttt.bat - в нем:
Код:

@echo off
zzz.doc
exit

В fla. кнопка на ней
Код:

on (press) {
        fscommand("exec","ttt.bat");
}

Делаю exe файл, из него все равно не работает, bat файл не запускается.
Подскажите что делать?

as_68 21.08.2007 02:17

У меня все работает.
А exeшник у тебя расположен в той же папке что и папка fscommand?

Еще можно запускать файлы через
Код:

on (press) {
        getURL("fscommand/zzz.doc");
}


paradoksik 21.08.2007 10:04

Код:

on (press) {
        getURL("fscommand/zzz.doc");
}

Уже пробовала, работает не всегда и открывает в экспловере.
.exe ложила в папку fsсommand не помогло.
Спасибо за ответ.

Infectedcell 21.08.2007 10:05

Цитата:

Сообщение от as_68
У меня все работает.

Руботать будет, но не на всех машинах, об этом писал ранее этот же автор, задача решается через fscommand...
Цитата:

Сообщение от paradoksik
Делаю exe файл, из него все равно не работает, bat файл не запускается.
Подскажите что делать?

Все правильно делаешь, только вот в паблиш сетингс настрой свой ехе файл как надо, для того, чтобы он мог работать правильно с внешними файлами...
главное, торопиться не надо, проблема пустяковая... ;)

paradoksik 21.08.2007 10:19

У меня "Macromedia Flash MX 2004" может нужна версия поновей.
Player 7 может чего к нему скачать или нужен другой.

Спасибо на добром слове. Буду пытатся.
Только где же настраивать, в паблиш сетингс при птичке на exe. все закладки кроме формата пропадают.
Если не трудно подскажите. Пожалуйста.

as_68 21.08.2007 13:01

2 Infectedcell

Цитата:

Руботать будет, но не на всех машинах, об этом писал ранее этот же автор
Почему не на всех и где почитать?

Цитата:

только вот в паблиш сетингс настрой свой ехе файл как надо, для того, чтобы он мог работать правильно с внешними файлами...
Где в паблиш сетингс настраивается работа с внешними файлами?
Для exe вообще закладки нет:eek:

Infectedcell 21.08.2007 13:38

Цитата:

Сообщение от as_68
Где в паблиш сетингс настраивается работа с внешними файлами?
Для exe вообще закладки нет:eek:

ну втупил, бывает =)
absolute и relative paths... рулят!
Цитата:

Сообщение от as_68
Почему не на всех и где почитать?

попробуй запиши на болванку и поюзай на другой машине...
я с таким уже попадал....

as_68 21.08.2007 13:53

Цитата:

Сообщение от Infectedcell
попробуй запиши на болванку и поюзай на другой машине...
я с таким уже попадал....

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

Infectedcell 21.08.2007 14:58

Цитата:

Сообщение от as_68
А с чем связано не разбирался?
У меня тьфу-тьфу-тьфу проблем не было.
Я подозреваю, что это может быть связано только с настройками безопасности IE.

IE тут не причем...
...
трабла возникала при вызове из флеш ехе файла необходимых для открытия прочих, внешних файлов. Флеш, обращаясь по абсолютн пути их попросту не видел.
т.е. получалочь так: Флеш ролик обращается к файлу mydos.bat, к примеру..
абсолютн: F:/Documents/Flash/prjs/docs/mydos.bat
отсносит. /docs/mydos.bat

Соответственно, при первом варианте на твоей машине файл mydos.doc просто не запуститься, поскольку вряд дерево будет 100% идентично на разных машинах... (шанс не велик)
а вот второй вариант правильный, Флеш посылает запрос по относительному пути, т.е. в нашем случае, вываливается выше и далее сразу в обратку, не обращаясь в root дерева, падает в папку docs, где лежит необходимое нам файло...

а то прикинь ситуацию, у меня СД диск - disk F, а у тебя СД диск - disk Е.
и Фсё!!! ничего у тебя работать не будет, поскольку:
Код:

F:/Documents/Flash/prjs/docs/mydos.bat != Е:/Documents/Flash/prjs/docs/mydos.bat

paradoksik 21.08.2007 15:27

Ой- ой, что- то я совсем запуталась. Вроде у меня все правильно,
но где же настраивать паблиш сетингс.
Если не где то что же мне делать с моим бедным exe, ссылки то не работают.

Код:

Сделала как писали на форуме, в папке "fsсommand": zzz.doc и ttt.bat - в нем:

Код:
@echo off
zzz.doc
exitВ fla. кнопка на ней

Код:
on (press) {
        fscommand("exec","ttt.bat");
}Делаю exe файл, из него все равно не работает, bat файл не запускается.
Подскажите что делать?

Посоветовали скачать SWFKit, MDMZink. Пока скачала только SWFKit.
Теперь пытаюсь понять.


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

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