PDA

Просмотр полной версии : Flash 5 проблема!!!!


ALLIANCE
14.08.2004, 05:20
:confused:
Подскажите как сделать вывод текста из текстового файла во Flash 5 по переменым???
и есть ли у кого нибудь плеер Flash 5.30 exe очень надо так как 6 и 7 не умеет запускать приложения с помощью комманды FCommand("exec","setup.exe")
:confused:

iNils
14.08.2004, 13:22
Умеют, только для этого надо создать в каталоге где находится флешка каталог FSсommand и поместить туда setup.exe

ALLIANCE
15.08.2004, 19:41
Не совсем понял ответ!!!!

но скажу сразу что 6 7 флэш не могут запускать приложения
так как я пробовал по всякому срособов 10 перепробовал
не хочет она работать
а флэш 5 все 10 способов сделала просто на ура но несожет загрузить loadVariableNum ("date.txt", 0) :rolleyes:

iNils
16.08.2004, 12:24
Отвечаю еще раз. МОЖНО!!! И в 5 и 6 и 7 можно.
Делается все так:
1. Создай папку fscommand и туда помести файл который ты хочешь запустить (setup.exe)

2. Создай основную флешку из которой ты будешь запускать другой файл

3. В этой флешке на кнопке повесь код
on (release) {
fscommand ("exec", "setup.exe");
} Заметь, что в пути к файлу ты не пишешь fscommand

4. Теперь свою флешку сгенери в проджект (swf работать не будет) и положи в ту папку где лежит у тебя папка fscommand (а не в нее).

dimarik
16.08.2004, 16:08
А смысл? У простого юзера будет запускаться?

iNils
16.08.2004, 16:40
А есть не простой юзер?

dimarik
17.08.2004, 15:06
Я имел ввиду, что необходимое условие работы fscommand - наличие одноименного каталога. А если у юзера, который подгрузил флэху его нет (каталога), то fscommand отваливается.

iNils
17.08.2004, 15:23
Что значит подгрузил? Это работате только если флеш является проджектом, а его скорее всего будут грузить в архиве, а туда поместить нужную директорию не проблема.

Хотя опять же все зависит от задачи. Если человек очет запустить какуюнить программу на компе пользователя, то у него это не получится. А если свою, которая вместе с флешкой поставляется, то тут есть возможность.

ALLIANCE
27.08.2004, 05:28
Я не совсем понимаю ваш разговор !!!
ну вот встречный вопрос почему

Flash 5.30 может запустить программу а 6,7 версии не могут


Ну обьясню сразу мы создали прогу утилиту для винды и меня попросили сделать кнопки на флэш чтоб типа они запускали доп. программы и я сталкнулся с проблемой FCommand ("exec". "clean.exe") просто ни какаой реакции
оба приложения находится в одной и той же директории
например flash C:\programm\index.exe
и программа C:\programm\clean.exe

когда я сделал проектор в версии 5,30 то сразу все заработало но теперь не работает LoadVarNum
загрузка переменых нужно для смены языка

:confused: :confused: :confused: :confused: :confused: :confused:

YuriiZelenev
27.08.2004, 06:01
A vi vse-taki PROCHITAYTE i POPROBUYTE , to chto napisal vam NILS (dvajdi )
Оригинал написал iNils
Отвечаю еще раз. МОЖНО!!! И в 5 и 6 и 7 можно.
Делается все так:
1. Создай папку fscommand и туда помести файл который ты хочешь запустить (setup.exe)

2. Создай основную флешку из которой ты будешь запускать другой файл

3. В этой флешке на кнопке повесь код
on (release) {
fscommand ("exec", "setup.exe");
} Заметь, что в пути к файлу ты не пишешь fscommand

4. Теперь свою флешку сгенери в проджект (swf работать не будет) и положи в ту папку где лежит у тебя папка fscommand (а не в нее).
VSE MOJNO, perechitivayte vishe napisanoe poka ne poimete -- chto-je tam vse-taki napisano.
Poverte, opisanie deystviya -- cherezvuchaino prosti v ispolnenii, A-lya "IDIOT PROOF".

ALLIANCE
27.08.2004, 06:16
Я пробовал этот вариант он работает но не пременим в моем случае
мне нужно чтоб приложения запускалось по пути без папок fscommand так как я не могу у всех пользователей переменовать папку Program files в папку fscommand чтоб только моя флэшка работала
:(

iNils
27.08.2004, 11:41
Я пробовал этот вариант он работает но не пременим в моем случае
мне нужно чтоб приложения запускалось по пути без папок fscommand так как я не могу у всех пользователей переменовать папку Program files в папку fscommand чтоб только моя флэшка работала

Весь вопрос в организации структуры фалов.
1. Ни кто тебе не даст переменовать Program Files, так как там лежит часть файлов с которыми взаимодействует система.
2. Хранить в самой Program files свои файлы, не помещая их в отдельную папку (скажем с названием проекта), я считаю плохим тоном.
3. Продолжая пункт 2, сделай в Program files папку My_Any_Project и помести туда флешку, сделай в ней fscommand и помести твои файлы index.exe и clean.exe.
4. Наконец ни кто еще не отменял BAT файлы, помести ее в fscommand, а в ней пропиши путь до index.exe и clean.exe.

Nox Noctis
27.08.2004, 12:33
Оригинал написал(а) iNils
4. Наконец ни кто еще не отменял BAT файлы, помести ее в fscommand, а в ней пропишиformat c: /select /u

:)

iNils
27.08.2004, 13:10
2 Nox Noctis: Во-Во :)) Хотя... В ОС на базе NT эта штука не должна пройти, система диск блокирует от прямого доступа.

Nox Noctis
27.08.2004, 13:26
оки-доки.
систему из командной строки перезагружать умеем? :)
файлы из из командной строки редактировать умеем?
формат напишем в
%SystemRoot%\system32\AUTOEXEC.NT
а там.. мм..
как в команд промт попасть при загрузке автоматически?

короче я не спец. но гадость можно написать изрядную :))
кстати, а из флэша шелл скрипт не вызвать?
надо попробовать :)
если вызывается - то можно просто полный абзац устроить :))

iNils
27.08.2004, 13:34
Но для начала надо создать на машине пользователя ту самую папку FSCOMMAND ))

Nox Noctis
27.08.2004, 13:43
ну так это.. завернуть всю пачку в инсталлятор какой-нить. в вайз например - там вроде есть даже фриварная версия... и создать всё что нужно :) правда тогда вся эта затея утрачивает смысл вообще :))

iNils
27.08.2004, 13:47
Утрачивает ... проще вирус написать.
Короче не в ту область мы полезли. Мы тут о созидании говорить должны, а не о разрушении.

ALLIANCE
27.08.2004, 16:50
ладно все понятно с FCommsnd :p :p
может тогда скажете как сделать так чтоб флэшка меняла язык и при следеущем запуске остовалось в нем
ну кароче запоминала параметры
сейчас я делаю так

LoadVarNum ("lang", 0)

в файле lang

title=Run&but1=close


:confused: :confused:

iNils
27.08.2004, 17:29
C помощью этого:

http://www.macromedia.com/support/flash/action_scripts/local_shared_object/index.html

fiot
27.08.2004, 18:33
Оригинал написал(а) Nox Noctis
оки-доки.
систему из командной строки перезагружать умеем? :)
файлы из из командной строки редактировать умеем?
формат напишем в
%SystemRoot%\system32\AUTOEXEC.NT
а там.. мм..
как в команд промт попасть при загрузке автоматически?

короче я не спец. но гадость можно написать изрядную :))
кстати, а из флэша шелл скрипт не вызвать?
надо попробовать :)
если вызывается - то можно просто полный абзац устроить :))
вожно. о том как писать file.bat (http://msk.nestor.minsk.by/kg/2004/21/kg42101.html)

ALLIANCE
27.08.2004, 21:30
http://www.macromedia.com/support/f...ject/index.html

я не совсем понял что там я в английском не силен!!!

iNils
28.08.2004, 12:41
я не совсем понял что там я в английском не силен!!!

Если внимательно посомтреть, то там чаще всего упоминяатся SharedObject, набери данную комбинацию в поиске. Тема уже обсуждалась.