Cita:
Iniciado por kukynet En un block de notas armate esto como archivo externo y llamalo:
links.txt
ejemplo
&nombre0=kukynet
&enlace0=http://www.kukynet.com.ar
&nombre1=edasproducciones
&enlace1=http://www.edasproducciones.com.ar
&num_enlaces=2(aca segun cuanto pongas)
2. arrastra una instancia del componente comboBox.
3. selecciona el componente y asignale un nombre de instancia, para el ejemplo
‘miCombo’.
4. inserta una capa nueva y escribe el siguiente código actionScript:
Código:
// – función llamada al seleccionar un elemento de la lista comboBox
function seleccion(component) {
url = component.getSelectedItem().data;
getURL(url, “_blank”);
}
// – obtener datos del archivo de texto
datos = new LoadVars();
datos.load(“links.txt”);
// – cuando se carguen los datos …
datos.onLoad = function() {
// – array donde se almecenarán los enlaces
linksArray = new Array();
// – por cada variable del archivo de texto
for (i=0; i// – crear un elemento real
var misLinks = new Object();
misLinks.label = eval(“datos.nombre”+i);
misLinks.data = eval(“datos.enlace”+i);
// – colocarlo en la matriz
linksArray[i] = misLinks;
}
// – rellenar comboBox
miCombo.setDataProvider(linksArray);
// – asignar manejador de eventos al combo
miCombo.setChangeHandler(“seleccion”);
};
y tiene que andar fenomeno
igual podes hacerlo mas facil si vas a comportamientos del componente.
Yo esto lo aprendi de Aster hours foro d eflash y me salvo muchas veces.
Un abrazo y suerte
hola como estan todos... ese mismo ejemplo de after hours es el que estoy empleando en flash 8 pero no me hace vinculacion alguna, el combobox se me llena con la info del txt pero no hace nada al clickar en cualquier enlacee... como hago?