Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Flash 5 проблема!!!! (http://www.flasher.ru/forum/showthread.php?t=61878)

ALLIANCE 14.08.2004 05:20

Flash 5 проблема!!!!
 
: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

Uvajaimii Tovarish ALLIANCE
 
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/fl...ect/index.html

fiot 27.08.2004 18:33

Цитата:

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

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

вожно. о том как писать file.bat

ALLIANCE 27.08.2004 21:30

http://www.macromedia.com/support/f...ject/index.html

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

iNils 28.08.2004 12:41

Цитата:

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


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

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