Ciao, basta conoscere un pò ActionScript, l'istruzione duplicateMovieClip() e avere un pò di confidenza con i cicli
.
Sto partendo dal presupposto che queste facce dei piloti debbano essere posizionate a caso sullo stage.
Puoi fare una cosa di questo tipo:
1) il Clip deve essere sullo stage e non solo nella libreria, magari mettilo fuori dall'area di lavoro così quando tutto sarà finito non ti da fastidio.
2) Il clip ha istanza "pilota";
3) E' un pò che non bazzico flash 5, da quello che ricordo non si possono dare istanze ai pulsanti, quindi il codice del pulsante lo metto in on (release).
codice:
on( release ) {
var nPiloti = 0; //rappresenta il numero dei clip duplicati, quindi inizialmente 0
for( nPiloti=0;nPiloti<150;nPiloti ++ ) {
nuovoNome = "pilota"+nPiloti; //restituisce di volta in volta pilota1, pilota2, pilota3, ecc.
duplicateMovieClip( _root.pilota,nuovoNome,nPiloti ) //duplico il clip del pilota
_root[nuovoNome]._x = random( DIMENSIONE_LARGHEZZA_FILMATO ); //Do una x casuale al clip duplicato
_root[nuovoNome]._y = random( DIMENSIONE_ALTEZZA_FILMATO ); //Do una y casuale al clip duplicato
}
//quando il ciclo è finito...
_root.pilota._visible = false; //Potrebbe non servirti se posizioni il clip del pilota al di fuori dello stage
gotoAndStop( 1 );
Dovrebbe andare bene
Fammi sapere