Originariamente inviato da paoloardissone
grazie mille... ...ma mi basta quello che mi hai postato!!!!
...ora però sorge un altro problema...

per ogni volta che trovo un "minnie", dovrei creare un btn con che abbia come getURL "pluto"
...spero di essere stato chiaro e spero di non disturbarti troppo!

Grazie
Paolo


pippo_1 = new Array ("pluto","minnie","topolino");
ho mezzo sentore delle tue intenzioni

fai così, crei la grafica del tuo pulsante e gli piazzi sopra un campo di testo dinamico che istanzi come "testo", poi trasformi il tutto in clip e lo levi dallo stage, te lo ritrovi in libreria e lo concateni come "puls", poi il tuo codice diventa
codice:
var arr = new Array();//creo questo array per raccogliere i dati restituiti dalla "ricerca"
var pippo_1 = new Array ("pluto","minnie","topolino");
var pippo_2 = new Array ("pluto","paperino","topolino");
var pippo_3 = new Array ("pluto","minnie","topolino"); 
for(i=1;i<=3;i++){
	if(_root["pippo_"+i][1] == "minnie"){
			arr.push(_root["pippo_"+i][0]);
	}
}
function creaMenu(){
	//per praticità crei un clip che potrai spostare dove vuoi, in cui inserire i tuoi pulsanti
	_root.createEmptyMovieClip("menu_mc", 1);
	//posizioni il contenitore dei pulsanti dove vuoi con:
	_root.menu_mc._x = 0;
	_root.menu_mc._y = 0;
	//poi attacchi i pulsanti in base a quello che c'è scritto nell'array "arr"
	for(k=0; k<arr.length; k++){
		_root.menu_mc.attachMovie("puls", "puls"+k, k*5);
		if(_root.menu_mc["puls"+k] != _root.menu_mc.puls0){
			_root.menu_mc["puls"+k]._y = _root.menu_mc["puls"+Number(k-1)]._y+30;
		}
		_root.menu_mc["puls"+k].num = k;
		_root.menu_mc["puls"+k].onRelease = function(){
			getURL(_root.arr[this.num], "_blank");
		}
	}
}

//siccome la lettura del ciclo avrà un tempo, creiamo un intervallo 
//per dargli il tempo di "produrre" i risultati
a = setInterval(function(){
		if(i>=3){
			creaMenu();
			clearInterval(a);
		}
	}, 200);