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

uso de combobox con action script

Estas en el tema de uso de combobox con action script en el foro de Flash y Actionscript en Foros del Web. hola necesito insertar un combobox en mi pelicula la idea es que el combobox saque los datos de una base de datos , pero pongo ...
  #1 (permalink)  
Antiguo 05/01/2003, 21:58
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 10 meses
Puntos: 2
uso de combobox con action script

hola necesito insertar un combobox en mi pelicula la idea es que el combobox saque los datos de una base de datos , pero pongo el combo en la pelicula y no se ve nada (usando action script ej combo1.addtem ("hola",dos),) , la unica forma que sale algo es que lo haga manualmente en propiedades , alguien me podria dar los pasos para hacer funcionar el combobox usando action scritp, gracias.....
  #2 (permalink)  
Antiguo 05/01/2003, 22:36
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Vamos a ver!

El Combobox funciona mas o menos asi:

Creamos un Array con un Label y un Data

Label sera la etiqueta que aparecera en el Listado y Data la informacion que contendra.

Código:
tuarray = new Array(); 
tuarray[0] = {label:"*****", data:" "}; 
tuarray[1] = {label:"Hola", data:"Saludo"}; 
tuarray[2] = {label:"Adios", data:"despedida"}; 
tuarray[3] = {label:"Salud", data:"Brindis"};

Esta es la funcion que manejara el Combo

Código:
function manejador(Combo1) { 
   var rotulo = Combo1.getSelectedItem().data; 
   if (rotulo.length > 0) {
	   valor = rotulo;
	   } 
}
Con esta funcion comprobamos que Combo1 contenga al menos un dato.
Ahora Si al escoger de la lista del combo1 "Hola" la variable valor tomara el valor de Saludo
Adios --> despedida
etc etc.

Código:
Combo1.setEditable (false); 
Combo1.setDataProvider (tuarray); 
Combo1.setChangeHandler ("manejador");
Por ultimo hacemos nuestro combo no editable
Especificamos de Donde tomar la Info tuarray
e indicamos que funcion manejara dichos Datos. manejador

Ahora solo deberas arrastrar al escenario un combobox e instanciarlo con el nombre Combo1 y un texto de campo dinamico con el nombre de variable valor

Y para tomar tus valores desde BBDD puedes utilizar LoadVars y arrojarlos a un array con la Funcion Onload.

Saludos!!
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 17:02.