Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    157

    fscommand: partenza file 'exe' sterno.


    Sto realizzando una presentazione in Flash (Flash MX) per un cd-rom e al termine del filmato appaiono 3 pulsandi, ognuno deve avviare un file EXE (si tratta di 3 software).

    Premesso che uso Flash da 3 settimane o quasi (quindi non ne capisco gran che) ho usato il seguente script per ogni pulsante:

    on (press) {
    fscommand("exec", "Shell.exe");
    }

    ma purtroppo non succede nulla: al termine del filmato altri pulsanti collegati a pagine web funzionano, mentre quelli ollegati ai file exe non fanno eseguire alcun file.

    Un'altra cosa...
    siccome i file exe si trovano su cd-rom (nella stessa cartella nella quale si troverà la presentazione in Flash), come faccio ad indicare a fscommand il percorso comprensivo di lettera del drive?
    Se indico un "D:" Flash MX mi mette automaticamente il doppio slash:
    on (press) {
    fscommand("exec", "D:\\Shell.exe");
    }

    e se il cd-rom corrisponde ad un altro drive o sul PC ci sono più cd-rom? come si fa a vedere se il file esiste sull'unità di distinazione D, E, F, ecc.?
    Grazie.

    Luca

  2. #2
    Per il fatto della lettera del drive: molto semplicemente, non usarla.
    Usa un percorso relativo.

    Come appunto "Shell.exe"

    I file .exe non devono andare nella stessa cartella dell'swf, ma devono andare in una cartella chiamata "fscommand" posta allo stesso livello dell'swf

    Quindi

    - file .swf
    - cartella fscommand
    -- file .exe

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    157
    Grazie mille, ci provo subito!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.