Salve,
dovrei realizzare un progetto un pò complesso che comprenda le seguenti casatteristiche:
1.sullo stage devono esserci a turno delle movieClip
2.al click su due pulsanti di avanti e indietro si passa alla movieClip successiva

Per ora sn giunto a questo punto:
nella mia timeline ho inserito soltanto i due pulsanti di [AVANTI] e [INDIETRO]. Nella libreria ho creato le diverse scene, sotto forma di movieClip: scena1, scena2, scena3 etc...
Ho creato una classe esterna, nella quale vorrei creare una funziona la quale alla pressione del pulsante avanti incolli (addChild) la scena richiesta, alla pressione del pulsante indietro rimuova (removeChild) la scena corrente e incolli quella successiva. Ora come avete notato le scene sono in successione e volevo sfruttare la numerazione: 1,2,3...etc.. per agevolare il tutto.
Fino ad ora ho implementato così la classe:


///codice////
public class Fiore extends MovieClip
{
private var scena1:MovieClip= new Scena1();
private var scena2:MovieClip= new Scena2();
private var scena3:MovieClip= new Scena3();
private var num:Number=0;

public function Fiore(){
init()
}
private function init(){
num++;
addChild(scena1);
//////array contenente i due pulsanti avanti e indietro////

function setClick(evt:MouseEvent):void{
if(evt.currentTarget.id==0){
num--;

}
if(evt.currentTarget.id==1){
num++;

}
}
}
}

Nella funziona setClick, al click su avanti implemento num, che diventa la prima volta 2, la terza volta 3 etc... e praticamente vorrei creare una variabile che corrisponda a "scena"+num, quindi scena+2, quindi addChild(scena2) etc..e così via..ma non ci riesco...
mi da sempre errore...aiuto!!!

io avevo provato così:
removeChild(MovieClip("scena"+num));

ma mi dice assegnazione forzata non riuscita, impossibile convertire scena1 in flash.display.Movieclip.....