Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Importare classe esterna, non funziona... :-s

    Ciao a tutti,
    sto tentando disperatamente di importare una classe esterna nel mio filmato (.fla) ma proprio non vuole funzionare.

    Ho creato un semplice file myClass.as, l'ho salvato come file actionscript 2.0 nella stessa cartella del .fla e lo importo nel filmato mediante la direttiva:

    Codice PHP:
    #include "myClass.as" 
    Questo è il codice di myClass.as:

    Codice PHP:
    class myClass {
        
        public function 
    myClass() {
            
    trace("constructor");
        }

    Ma quando temto di pubblicare il filmato ricevo sempre questo errore:

    Codice PHP:
    **Errore** C:\Programmi\Apache Group\Tomcat 5.5\webapps\dandelio_bitchannel\flash\meteo\myClass.as: Linea 1È possibile definire le classi solo in script di classi ActionScript 2.0 esterni.
         class 
    myClass {

    Totale errori ActionScript1      Errori segnalati
    Uso Flash Pro 8 ed ActionScript 2.0, ho anche tentato modificando il percorso di inclusione delle classi esterne da Modifica->Preferenze->ActionScript->Impostazioni ActionScript 2.0 aggiungendo proprio il path dove ho salvato myClass.as ma nisba, non ne vuole sapere!



    C'è qualcuno che ha avuto lo stesso problema? Qualche suggerimento? Sto googlando da un pò ma non ho trovato nulla di interessante...

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    per importare una classe non va utilizzato #include, bensì import

    Codice PHP:
    import myClass
    in ogni caso, se il file .as che contiene la definizione della classe, si trova nella stessa cartella del fla, puoi anche evitare di utilizzare l'import, è il fla stesso a cercare nella medesima cartella il file .as che contiene la classe necessaria

  3. #3
    Grazie and,
    adesso va, chiedo scusa a tutti per l'ignoranza...

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.