Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284

    convertire una stringa in un' espressione

    c'è un medoto che permette a flash di leggere una stringa come se fosse actionscrip?

    es.

    pippo="_root.gotoAndPlay(10)";

    metodo_di_conversione.pippo; //in modo che la _root vada al fotogramma 10.

  2. #2
    Beh credo proprio sia impossibile, perché quello che tu richiedi è fare una compilazione del codice al volo, da parte del player. E il player è appunto un player e non un compilatore. Altrimenti non esisterebbero i .fla ma solo i .swf, per capirsi.
    Se sbaglio correggetemi.
    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    Forse hai ragione tu.
    Ma allora come si giustifica l' #include?
    Anche l' include prende del testo da una pagina esterna e lo interpreta come codice...ed è quello che vorrei provare a fare con una variabile...ad es. proveniente da un file.txt...il fatto è che il contenuto di quest' ultima viene letto come stringa.

  4. #4
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Originariamente inviato da sauzer78
    Forse hai ragione tu.
    Ma allora come si giustifica l' #include?
    Anche l' include prende del testo da una pagina esterna e lo interpreta come codice...ed è quello che vorrei provare a fare con una variabile...ad es. proveniente da un file.txt...il fatto è che il contenuto di quest' ultima viene letto come stringa.
    NO.
    Durante la creazione in swf l'include importa il codice come testo e lo compila come se fosse internamente.
    Non a caso il filmato swf funzionerà anche senza la presenza il file .as, inoltre ogni volta che questo file .as viene modificato è necessaria la ricreazione dell'swf affinché le modifiche si presentino nel filmato.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    quindi se ho capito è anche impossibile mettere nell' include una variabile tipo:

    pippo="file.as";
    #include pippo;


    perche la variabile viene letta dopo l' #include...giusto?

  6. #6
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    NO.
    Quello è un errore di sintassi dell'azione.
    codice:
    pippo = "ciao";
    #include "filename.as"
    include non si aspetta un parametro, ma tutto quello prima e dopo viene comunque interpretato.

  7. #7
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Se per esempio in un fotogramma scrivi:
    codice:
    pippo = 2;
    #include "filename.as"
    trace(pippo)
    e nel file "filename.as" scrivi
    pippo++
    pippo vale 3.

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    Perfetto ho capito.

    Thanks

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.