odpalanie pliku *.exe z flash'a
rudi - 14-05-2006 00:48
odpalanie pliku *.exe z flash'a
Witam. Mam problem. Tworzę sobie menu we flashu, które potem chcę umieścić na płytce CD i żeby mi się odpalało z autoruna. Nie wiem niestety jak mam podlinkować pliki które będę miał na tej płytce żeby mi się odpalały po kliknięciu na buttona. Nie wiem tez w którym miejscu mam to zrobić. Do tej pory jeżeli chciałem odpalić jakiś link to po prostu pisałem w skrypcie na przycisku coś takiego: on (release){ getURL("adres") } i szło
jak robie tak z plikiem .swf to też się odpala, czyli: on (release){ getURL("plik.swf") }
i normalnie włącza się w przeglądarce (plik ten jest u mnie na dysku). Jeżeli jednak chcę odpalić jakiś plik *.exe to już w ten sposób się nie odpala, tylko włącza się przeglądarka i chce ściągać ten plik na dysk (a on już jest na dysku) zamiast się odpalić.... Słyszałem o funkcji fscommand ale nie bardzo chyba wiem jak ją zastosować, ponieważ jeżeli ją zapisuję (też na przyciku a nie w klatce) to nic się nie dzieje, a błędów nie ma.... pisze w ten sposob: on (release){ fscommand ("exec","plik.exe") }
z tego co wiem to ten plik.exe powinien być w katalogu fscommand, ale jak tak robie to też nie działa. Znaczy tworze sobie katalog fscommand tam gdzie mam moje menu i wrzucam tam ten plik.exe do tego katalogu to i tak nie działa...
pomocy.... bo ja juz sobie z tym nie radze... niech mi ktos jezeli moze to dokladnie wytlumaczy jak to zrobic i czy w ogole ja dobrze robie z tym fscommand...
pozdrawiam
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
wysia@op.pl - 14-05-2006 00:48
http://www.flashroom.com
Daniel K. - 14-05-2006 00:48
Dnia 12-05-2006 o 13:19:09 rudi <mariusz_a@poczta.onet.pl> napisał:
> Witam. > Mam problem. Tworzę sobie menu we flashu, które potem chcę umieścić na > płytce CD > i żeby mi się odpalało z autoruna. Nie wiem niestety jak mam podlinkować > pliki > które będę miał na tej płytce żeby mi się odpalały po kliknięciu na > buttona. Nie > wiem tez w którym miejscu mam to zrobić. Do tej pory jeżeli chciałem > odpalić > jakiś link to po prostu pisałem w skrypcie na przycisku coś takiego: > on (release){ > getURL("adres") > } > i szło > > jak robie tak z plikiem .swf to też się odpala, czyli: > on (release){ > getURL("plik.swf") > } > > i normalnie włącza się w przeglądarce (plik ten jest u mnie na dysku). > Jeżeli jednak chcę odpalić jakiś plik *.exe to już w ten sposób się nie > odpala, > tylko włącza się przeglądarka i chce ściągać ten plik na dysk (a on już > jest na > dysku) zamiast się odpalić.... > Słyszałem o funkcji fscommand ale nie bardzo chyba wiem jak ją > zastosować, > ponieważ jeżeli ją zapisuję (też na przyciku a nie w klatce) to nic się > nie > dzieje, a błędów nie ma.... > pisze w ten sposob: > on (release){ > fscommand ("exec","plik.exe") > } > > z tego co wiem to ten plik.exe powinien być w katalogu fscommand, ale > jak tak > robie to też nie działa. Znaczy tworze sobie katalog fscommand tam gdzie > mam > moje menu i wrzucam tam ten plik.exe do tego katalogu to i tak nie > działa... > > pomocy.... bo ja juz sobie z tym nie radze... niech mi ktos jezeli moze > to > dokladnie wytlumaczy jak to zrobic i czy w ogole ja dobrze robie z tym > fscommand... > > pozdrawiam >
Witam... zadam takie dziwne pytanie :) eksportujesz to menu do *.exe jako projector? Dile -> Publish Settings -> Projector. Ostatnio robiłem tak tylko, że z plikami wsadowymi *.bat i działa wyśmienicie. Pliki wykonywalne muszą znajdować się w katalogu fscommand. aha... dla przejrzystości kodu proponowałbym się przestawienie na używania gdzie tylko to możliwe AS w jednym miejscu czyli np. w tym przypadku:
<code> nazwa_mc.onRelease = function() { fscommand("exec","plik.exe"); } </code> Nie wiem czy to pomyłka ale wyżej średnika po nawiasie nie dałes. Chociaż debuger powinien Ci krzyknąć. Pozdrawiam i powodzenia zycze. Daniel K.
dick - 17-05-2006 00:41
rudi napisał(a): > Witam. > Mam problem. Tworzę sobie menu we flashu, które potem chcę umieścić na płytce CD > i żeby mi się odpalało z autoruna. Nie wiem niestety jak mam podlinkować pliki > które będę miał na tej płytce żeby mi się odpalały po kliknięciu na buttona. Nie > wiem tez w którym miejscu mam to zrobić. Do tej pory jeżeli chciałem odpalić > jakiś link to po prostu pisałem w skrypcie na przycisku coś takiego: > on (release){ > getURL("adres") > } > i szło > > jak robie tak z plikiem .swf to też się odpala, czyli: > on (release){ > getURL("plik.swf") > } > > i normalnie włącza się w przeglądarce (plik ten jest u mnie na dysku). > Jeżeli jednak chcę odpalić jakiś plik *.exe to już w ten sposób się nie odpala, > tylko włącza się przeglądarka i chce ściągać ten plik na dysk (a on już jest na > dysku) zamiast się odpalić.... > Słyszałem o funkcji fscommand ale nie bardzo chyba wiem jak ją zastosować, > ponieważ jeżeli ją zapisuję (też na przyciku a nie w klatce) to nic się nie > dzieje, a błędów nie ma.... > pisze w ten sposob: > on (release){ > fscommand ("exec","plik.exe") > } > > z tego co wiem to ten plik.exe powinien być w katalogu fscommand, ale jak tak > robie to też nie działa. Znaczy tworze sobie katalog fscommand tam gdzie mam > moje menu i wrzucam tam ten plik.exe do tego katalogu to i tak nie działa... > > pomocy.... bo ja juz sobie z tym nie radze... niech mi ktos jezeli moze to > dokladnie wytlumaczy jak to zrobic i czy w ogole ja dobrze robie z tym fscommand... > > pozdrawiam > fscommand to jest funkcja a nie nazwa katalogu. Musisz podac dokladna sciezke dostepu do pliku, czyli:
fscommand ("exec","katalog/podkatalog/plik.exe")i musi pójsc.
pozdtawiam i powodzenia
DZ
Piotr Bochaczyk - 17-05-2006 00:42
dick wrote:
> fscommand to jest funkcja a nie nazwa katalogu. Musisz podac dokladna > sciezke dostepu do pliku, czyli: > nie siej dezinformacji
> fscommand ("exec","katalog/podkatalog/plik.exe")i musi pójsc. > "a gówno" jak mawiał niejaki Anioł
> [...]powodzenia > to mu napewno będzie potrzebne po Twojej radzie
cytat z Flash Player Knowledge Base http://www.adobe.com/cfusion/knowled...fm?id=tn_14280
The exec command is used to launch an external application.
* In Macromedia Flash MX the external application must be in a subfolder named 'fscommand'. This subfolder must be in the same directory as the projector which uses the fscommand action. This security restriction helps prevent malicious use of the exec option.
The following script launches the Windows application someApplication.exe, which is in the fscommand folder on the same level as the projector:
on (release) { fscommand ("exec", "someApplication.exe"); }
Note: The fscommand subfolder path is not used in the argument. Place someApplication.exe inside the fscommand folder, but just use the name of the application in the argument. -- /\ Neevor \, /\/' `\ eternal wanderer \ ., /' '\ `-"`'", ., . ,. , . neevor maupa mail kropa ru `""'""'"-"'"""'""'"'""- Piotr Bochaczyk GG#0xB074 mobile +0x0030 0259 00F7 015A
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Przenikanie =?ISO-8859-2?Q?zdj=EAc=2C_slide_show=2C_macrom?==?ISO-8859-2?Q?edia_flash_6?=
używam czcionki wielkości 1296 pt na pliku o wielkości 800x600
=?iso-8859-2?q?Pro=B6ba_o_konwersj=EA_pliku_CDR_do_wersji_11_ lub_ni=BFszej?=
[MySQL]: Odzyskanie z pliku zawierającego wiele baz danych tylko jednej wybranej bazy
Skrypt przeszukujacy dwa pliki tekstowe i dopisujacy zadane znaki do drugiego pliku
flash - animacja =?ISO-8859-2?Q?=B6cie=BFki_po_=B6cie=BFce?=
=?iso-8859-2?Q?Program_do_kompresji_JPG_z_podaniem_wielko=B6c i_pliku?=
=?iso-8859-2?q?Eksport_do_pliku_z_nag=B3=F3wkami_kolumn?=
[MS SQL 2005 EX] Podmiana pliku bazy danych
import danych z pliku txt do Oracle-10g problem daty
zanotowane.pldoc.pisz.plpdf.pisz.plvideojahu.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|