Foros del Web » Creando para Internet » Flash y Actionscript »

ComboBox

Estas en el tema de ComboBox en el foro de Flash y Actionscript en Foros del Web. Hola, estoy necesitando ir a una url especifica para cada valor de un combobox, como hago eso? espero me puedan ayudar. gracias floppy...
  #1 (permalink)  
Antiguo 29/06/2009, 10:54
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
ComboBox

Hola, estoy necesitando ir a una url especifica para cada valor de un combobox, como hago eso?
espero me puedan ayudar.
gracias
floppy
  #2 (permalink)  
Antiguo 29/06/2009, 11:24
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: ComboBox

Hola flociccione:
Bienvenido al Foro.
En la Ayuda del Flash busca: Componentes ActionScript 2.0/Trabajo con componentes/Definición de parámetros, allí tienes toda la información de como usarlo.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 29/06/2009, 16:58
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: ComboBox

Un ejemplo sera mucho pedir ...?
  #4 (permalink)  
Antiguo 29/06/2009, 20:20
Avatar de kukynet  
Fecha de Ingreso: noviembre-2008
Mensajes: 105
Antigüedad: 15 años, 4 meses
Puntos: 2
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:
// – 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
  #5 (permalink)  
Antiguo 29/06/2009, 20:30
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: ComboBox

Gracias kukynet!!!, mañana lo pruebo y te digo..
Saludos
Floppy
  #6 (permalink)  
Antiguo 05/10/2009, 13:31
 
Fecha de Ingreso: marzo-2009
Ubicación: maracaibo
Mensajes: 41
Antigüedad: 15 años, 1 mes
Puntos: 0
Exclamación Respuesta: ComboBox

Cita:
Iniciado por kukynet Ver Mensaje
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?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:31.