Просмотр полной версии : Flash 5 проблема!!!!
ALLIANCE
14.08.2004, 05:20
:confused:
Подскажите как сделать вывод текста из текстового файла во Flash 5 по переменым???
и есть ли у кого нибудь плеер Flash 5.30 exe очень надо так как 6 и 7 не умеет запускать приложения с помощью комманды FCommand("exec","setup.exe")
:confused:
Умеют, только для этого надо создать в каталоге где находится флешка каталог FSсommand и поместить туда setup.exe
ALLIANCE
15.08.2004, 19:41
Не совсем понял ответ!!!!
но скажу сразу что 6 7 флэш не могут запускать приложения
так как я пробовал по всякому срособов 10 перепробовал
не хочет она работать
а флэш 5 все 10 способов сделала просто на ура но несожет загрузить loadVariableNum ("date.txt", 0) :rolleyes:
Отвечаю еще раз. МОЖНО!!! И в 5 и 6 и 7 можно.
Делается все так:
1. Создай папку fscommand и туда помести файл который ты хочешь запустить (setup.exe)
2. Создай основную флешку из которой ты будешь запускать другой файл
3. В этой флешке на кнопке повесь код
on (release) {
fscommand ("exec", "setup.exe");
} Заметь, что в пути к файлу ты не пишешь fscommand
4. Теперь свою флешку сгенери в проджект (swf работать не будет) и положи в ту папку где лежит у тебя папка fscommand (а не в нее).
А смысл? У простого юзера будет запускаться?
Я имел ввиду, что необходимое условие работы fscommand - наличие одноименного каталога. А если у юзера, который подгрузил флэху его нет (каталога), то fscommand отваливается.
Что значит подгрузил? Это работате только если флеш является проджектом, а его скорее всего будут грузить в архиве, а туда поместить нужную директорию не проблема.
Хотя опять же все зависит от задачи. Если человек очет запустить какуюнить программу на компе пользователя, то у него это не получится. А если свою, которая вместе с флешкой поставляется, то тут есть возможность.
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 чтоб только моя флэшка работала
:(
Я пробовал этот вариант он работает но не пременим в моем случае
мне нужно чтоб приложения запускалось по пути без папок 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
:)
2 Nox Noctis: Во-Во :)) Хотя... В ОС на базе NT эта штука не должна пройти, система диск блокирует от прямого доступа.
Nox Noctis
27.08.2004, 13:26
оки-доки.
систему из командной строки перезагружать умеем? :)
файлы из из командной строки редактировать умеем?
формат напишем в
%SystemRoot%\system32\AUTOEXEC.NT
а там.. мм..
как в команд промт попасть при загрузке автоматически?
короче я не спец. но гадость можно написать изрядную :))
кстати, а из флэша шелл скрипт не вызвать?
надо попробовать :)
если вызывается - то можно просто полный абзац устроить :))
Но для начала надо создать на машине пользователя ту самую папку FSCOMMAND ))
Nox Noctis
27.08.2004, 13:43
ну так это.. завернуть всю пачку в инсталлятор какой-нить. в вайз например - там вроде есть даже фриварная версия... и создать всё что нужно :) правда тогда вся эта затея утрачивает смысл вообще :))
Утрачивает ... проще вирус написать.
Короче не в ту область мы полезли. Мы тут о созидании говорить должны, а не о разрушении.
ALLIANCE
27.08.2004, 16:50
ладно все понятно с FCommsnd :p :p
может тогда скажете как сделать так чтоб флэшка меняла язык и при следеущем запуске остовалось в нем
ну кароче запоминала параметры
сейчас я делаю так
LoadVarNum ("lang", 0)
в файле lang
title=Run&but1=close
:confused: :confused:
C помощью этого:
http://www.macromedia.com/support/flash/action_scripts/local_shared_object/index.html
Оригинал написал(а) 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
я не совсем понял что там я в английском не силен!!!
я не совсем понял что там я в английском не силен!!!
Если внимательно посомтреть, то там чаще всего упоминяатся SharedObject, набери данную комбинацию в поиске. Тема уже обсуждалась.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.