Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2005, 08:50
Avatar de junihh
junihh
 
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 2 meses
Puntos: 7
Activar links a botones creados con bucle

Hola chicos !!!

Tengo esta situacion. Cree una funcion que permite que la informacion capturada de un archivo de texto que luego se insertan en tres variables, generen automaticamente botones, inserten los titulos a estos y finalmente, deben activar los links a esos botones... pero aqui esta el problema.

Logre generar los botones y sus titulos, pero no logro activar los links a estos. Este es todo el script que prepare:
Código:
// Declarar las variables de los datos
var total;
var menus;
var enlaces;
//
// Carga los datos a las variables
loadVariablesNum("datamenus.txt", 0);
//
// Generar los botones, con sus titulos
// y enlaces aplicados
function generarBotones() {
	// Declarar la cantidad de menus a generar
	var duplicados = total;
	// Declarar los arrays para aplicar los titulos
	// de los botones en cada boton
	var menusArr = new Array();
	var enlacesArr = new Array();
	menusArr = menus.split(',');
	enlacesArr = enlaces.split(',');
	// Generar los botones y aplicar todo lo anterior
	for (i=0; i<duplicados; i++) {
		duplicateMovieClip(itemMenu, "itemMenu"+i, 1000+i);
		this["itemMenu"+i].labelBoton = menusArr[i];
		//this["itemMenu"+i].buttonLink = getURL(enlacesArr[this["itemMenu"+i]], _self);
		this["itemMenu"+i]._x = 15+i*this["itemMenu"+i]._width+i*((Stage.width-(duplicados*this["itemMenu"+i]._width))/(duplicados-1)-10);
		this["itemMenu"+i]._y = 16;
	}
}
//
boton.onPress = function() {
	generarBotones();
};
Pues a esa funcion le añadi una linea adicional:
//this["itemMenu"+i].buttonLink = getURL(enlacesArr[this["itemMenu"+i]], _self);
Pero me abre ventanas en blanco del explorador automaticamente.

Asi que puse este script en el boton principal que se duplica:
on(press) {
_root.getURL(enlacesArr[this["itemMenu"+i]], _self);
}
Pero tambien me da problemas, tambien me abren ventanas en blanco del explorador.

Espero me ayuden, se que es un poco complejo pero espero tengan alguna idea. Si lo solicitan, pongo enlace al Fla para que lo bajen y revisen.
__________________
JuniHH
- Mi blog
- Mi portafolio

Última edición por junihh; 22/03/2005 a las 08:54