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 |
| |||
Respuesta: ComboBox 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 |