Hola, estoy necesitando ir a una url especifica para cada valor de un combobox, como hago eso?
espero me puedan ayudar.
gracias
floppy
| ||||
Respuesta: ComboBox 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:
y tiene que andar fenomeno// – 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”); }; 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 |
| |||
![]() Cita: 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?
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:
y tiene que andar fenomeno// – 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”); }; 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 |