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
il problema non c'e'..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"; }
come mai? non capisco....
thnx ^_^

Rispondi quotando