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

error en el uso de componente combobox

Estas en el tema de error en el uso de componente combobox en el foro de Flash y Actionscript en Foros del Web. Saludos a la comunidad, Estoy dando mis primeros pasos en flash actionscript y tengo un problema en el cual me he quedado bloqueado. Tengo un ...
  #1 (permalink)  
Antiguo 09/12/2007, 13:33
 
Fecha de Ingreso: noviembre-2006
Mensajes: 35
Antigüedad: 17 años, 5 meses
Puntos: 0
error en el uso de componente combobox

Saludos a la comunidad,

Estoy dando mis primeros pasos en flash actionscript y tengo un problema en el cual me he quedado bloqueado.
Tengo un combobox con sus parámetros definidos, un botón y un recuadro dinámico. Pretendo que al seleccionar un elemento del combo, presionando el botón aparezca en el recuadro de texto el valor asociado al elemento seleccionado.
Este es el código que escribo:

en el primer fotograma:
variable1=nombrecomponente.Data[nombrecomponente.getSelectedIndex()];

(aqui lo que pretendo es guardar en una variable el elemento seleccionado del combo)

en acciones del botón:
on (release) {
mensaje=variable1;
}

(donde mensaje es el nombre de la variable del recuadro de texto).

Pues bien, cuando lo pruebo, el mensaje que me sale en el recuadro de texto es "undefined"

¿Alguien podria decirme donde está el error?

Muchas gracias a todos, un saludo
  #2 (permalink)  
Antiguo 13/12/2007, 12:23
 
Fecha de Ingreso: diciembre-2007
Mensajes: 8
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: error en el uso de componente combobox

lo que primero hay que tener en cuenta es que cada componente (el mensaje, el boton y el combobox) tiene que tener un nombre de instancia para utilizarlos, despues de esto es muy simple.

Supongamos que la instancia del combobox es cbxPrueba
Supongamos que la instancia del mensaje es txtPrueba
Supongamos que la instancia del boton es btnPrueba

el codigo que se coloca en el primer fotograma es este (NO en el boton)

Código:
btnPrueba.onRelease = function() {
	txtPrueba.text = cbxPrueba.text;
};
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 16:11.