Salve, sto scrivendo una funzione che riceve come parametro una stringa, e che dovrebbe convertire quella stringa nel nome di istanza di un movieclip che ho creato.
nomeoggetto="stringa";
//quando clicco sul bottone che dovrebbe far partire il movieclip
function cambia_stato(event:MouseEvent):void {
movie(nomeoggetto);
}
function movie(oggetto:String):void {
trace(oggetto); // la stringa è passata correttamente
var newclip:MovieClip;
newclip= oggetto as MovieClip; // mi restituisce valore null
newclip.play();
}
Ho provato anche con:
newclip=this[oggetto];
oppure con:
newclip=this.getChildByName(oggetto) as MovieClip;
ma newclip assume sempre un valore null.
Come posso risolvere questo problema, per favore ?

Rispondi quotando
