Allora questo e' il codice falsh :
codice:
nomi = new Array ("Raptusis","Anna");
_root.VarSele = new Array (" "," ");
flash = new Array ("GaryCammina.swf","AnnaCammina.swf");
posizioneX = new Array (0,0);
posizioneY = new Array (0,100);
Num_U=2;

for (ib=0;ib<Num_U;ib++){
	
_root.createEmptyMovieClip("clip"+ib,1+ib); 
_root["clip"+ib].createEmptyMovieClip("cont", 1); 
_root["clip"+ib].cont.loadMovie(flash[ib]); 
_root["clip"+ib]._x=posizioneX[ib];
_root["clip"+ib]._y=posizioneY[ib];


_root["clip"+ib].onRollOver = function(){ 
_root["clip"+ib]._alpha=50;   //<<==== il problema e' qui!
_root.nome=nomi[ib];          //<<==
}
_root["clip"+ib].onRollOut = function(){ 
_root["clip"+ib]._alpha=100;      //<<==
_root.nome="Seleziona Utente";
}



_root.createEmptyMovieClip("selezione"+ib,200+ib); 
_root["selezione"+ib].loadMovie("freccia.swf");
_root["selezione"+ib]._x=_root["clip"+ib]._x+15;
_root["selezione"+ib]._y=_root["clip"+ib]._y-53;

_root["clip"+ib].onPress = function(){ 
_root.VarSele[ib]=Nomi[ib];
}	
}

Pero' se scrivo a mano il numero indice
codice:
_root["clip1"].onRollOver = function(){ 
_root["clip1"]._alpha=50;   //<<==== 
_root.nome=nomi[1];          //<<==
}
_root["clip1"].onRollOut = function(){ 
_root["clip1"]._alpha=100;      //<<==
_root.nome="Seleziona Utente";
}
il problema non c'e'..



come mai? non capisco....


thnx ^_^