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

    Errore nell'uso delle Classi

    Con "Flash MX 2004" devo scrivere una classe in "ActionScript 2" usando un file esterno .as,

    ho provato a definire una semplice classe salvarla su un file esterno con estensione .as e poi inportarlo nel primo fotogramma del filmato con un ( #include "MyClass.as" ) ma come testo il filmato con il baffo celeste dell'editor mi restituisce il seguente errore:


    È possibile definire le classi solo in script di classi ActionScript 2.0 esterni.


    dove devo scrivere le classi???

    mi potete dare una mano ???

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    se la classe e nella stessa cartella dove hai il swf, non devi fare niente.Flash lo vede in automatico.E poi non si richiama con include, ma
    import NomeClasse;
    Ma in questo caso come ho detto non ti serve.
    esempio:
    codice:
    class Uomo
    {
    	private var _eta:Number;
    	function Uomo($eta:Number)
    	{
    		_eta = $eta;
    	}
    	public function get eta():Number
    	{
    		return _eta;
    	}
    	public function cresce()
    	{
    		_eta++;
    		return eta;
    	}
    }
    ///////////////////////////////////////
    //  sulla timeline nel flash
    var giovanni:Uomo = new Uomo(26);
    trace(giovanni.eta);
    trace(giovanni.cresce());

  3. #3
    Mi restituisce il seguente errore:




    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Impossibile caricare la classe 'Uomo'.
    var giovanni:Uomo = new Uomo(26);

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    hai salvato la classe Uomo "Uomo.as" nella stessa cartella dove si trova il fla?

  5. #5
    Ora si prima NO!

    grazie mille!

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.