Flash: come eseguire un file .exe

Di: barney | 26/09/2020 18:31:15
...c'è qualche mago del PC che ne sa qualcosa?
il mio problema è che quando premo un pulsante in file flash.exe che mi collega a un altro flash2.exe prima di arrivare alla presentazione richiesta si apre prima una pagina di explorer e poi due che mi chiedono di salvare o/e eseguire il file che è gia nel mio computer!!!!!!!!!!
...grazie mille al mago!

Risposte



Ciao Barney,
se stai usando getURL è normale che avvenga questa cosa che dici...
A questo punto la soluzione dipende da quello che devi fare:
Se vuoi aprire il file dentro a quello principale ti conviene lasciarlo in SWF, lo caricherai con loadMovie (il principale rimane un eseguibile).
Se vuoi che venga eseguito un file .exe devi usare il comando exec.

Di: Professore | 26/09/2020 18:31:15


ciao,
devo sostituire
on (release) {
getURL("file2.exe", "_blank");
}
con
on (release) {
exec("file2.exe", "_blank");
}
??????????
l'ho fatto e non succede niente!!!
dove sbaglio?

Di: barney | 26/09/2020 18:31:15


Sbagli a non aver letto il manuale di Flash, ti avrebbe rivelato che exec è un comando da passare alla funzione fscommand e che ci sono degli accorgimenti da prendere...
Si usa così:
1. Sposta il file eseguibile in una cartella che si chiama “fscommand”.
2. Sposta il filmato principale nella stessa cartella in cui si trova la cartella appena creata.
3. Usa questo script:
on (release) {
fscommand("exec", "file2.exe");
}
Questo sistema funziona solamente con i Proiettori, quindi non funzionerà se usi il comando all’interno di una pagina HTML.
Non serve inserire il percorso completo “fscommand/file2.exe” perché non si possono eseguire applicazioni che si trovano al di fuori di quella cartella, quindi non esiste possibilità di variare il percorso.
Buon lavoro.

Di: Professore | 26/09/2020 18:31:15


scusami,
per non avere ancora letto un manuale e per non essere ancora riuscito nel mio intento!
Ho fatto la cartella fscommand, ci ho messo l'eseguibile file2.exe e poi ho provato con l'eseguibile file1.exe, con il non eseguibile .swf, quello che ha bisogno del Proiettore,e con il file .swf documento flash, quello che si può modificare.
Ho cambiato il comando con
on (release){
fscommand("exec","file2.exe");
}
scusami ma stavolta non parte proprio!
dove sbaglio?

Di: barney | 26/09/2020 18:32:15


Ti ho preparato un esempio, così vedi come ho messo i file per farli funzionare, clicca qui...
http://www.danielealessandra.com/Tutorials/flash/exe_exe.zip
Ci sono i FLA e gli EXE.

Di: Professore | 26/09/2020 18:32:15

grazie mille

ora va tutto...grazie mille
credo sia arrivato il momento di mettersi a leggere il manuale perché flash è veramente un gran bel programma...grazie ancora

Di: barney | 26/09/2020 18:32:15