Ho provato il tuo esempio ma ho capito che per importare la classe come classe del documento (cioè usando il campo Classe del file .fla) la classe deve essere una sottoclasse di MovieClip. Se io invece volessi creare una classe che non sia un'estensione come dovrei fare?
Per esempio (esempio tratto dalla documentazione ufficiale) se nella stessa cartella ho una classe:
Protean.as
codice:
package {
dynamic class Protean 
{ 
    private var privateGreeting:String = "hi"; 
    public var publicGreeting:String = "hello"; 
    function Protean() 
    { 
        trace("Protean instance created"); 
    } 
}
}
ed un file .fla:
Prova.fla
codice:
var myProtean:Protean = new Protean(); 
myProtean.aString = "testing"; 
myProtean.aNumber = 3; 
myProtean.traceProtean = function () 
{ 
    trace(this.aString, this.aNumber); 
}; 
myProtean.traceProtean(); // testing 3
come faccio a collegarli? Se inserisco il nome della classe nel campo Classe del documento mi segnala errore perchè Protean non è una sottoclasse di MovieClip.