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

Componente List

Estas en el tema de Componente List en el foro de Flash y Actionscript en Foros del Web. Saludos: Utilizo Flash MX 2004 y estoy creando un archivo que contiene un componente List, pero no me funciona. Al ponerle la siguiente accion: on(change){ ...
  #1 (permalink)  
Antiguo 10/07/2005, 18:56
 
Fecha de Ingreso: julio-2005
Mensajes: 35
Antigüedad: 18 años, 9 meses
Puntos: 0
Componente List

Saludos:
Utilizo Flash MX 2004 y estoy creando un archivo que contiene un componente List, pero no me funciona.
Al ponerle la siguiente accion:
on(change){

trace(lst_varios.selectedIndex);
}
Siempre me sale como respuesta "undefined"
¿Que necesito para que me diga el indice o la etiqueta del elemento selecionado?
Gracias por su ayuda
  #2 (permalink)  
Antiguo 10/07/2005, 21:41
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 20 años, 11 meses
Puntos: 1
Primero checa si puede ver tu objeto o sea "lst_varios" con un simple trace(lst_varios).
Si lo puede ver entonces hazle un for in a ese objeto...
Código:
for(i in lst_varios){
trace(i + " --> " + lst_varios[i]);
}
y ahí podrás ver si está esa propiedad visible.
__________________
- P R I N C E -
  #3 (permalink)  
Antiguo 11/07/2005, 11:39
 
Fecha de Ingreso: julio-2005
Mensajes: 35
Antigüedad: 18 años, 9 meses
Puntos: 0
Sigue sinfuncionar.
En el primer trace me muestra como salida "undefined"
Y en el segundo, no hace nada no sale ni la ventana de salida
Necesita alguna libreria o algo para que funcione?

Gracias por tu tiempo
  #4 (permalink)  
Antiguo 11/07/2005, 12:27
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 20 años, 11 meses
Puntos: 1
Creo que ya se que puede ser. A ver prueba esto.
en el mismo lugar donde pusiste el código nada más cámbiale una palabra.
Código:
on(change){
trace(this.selectedIndex);//cambia lst_varios por "this"
}
__________________
- P R I N C E -
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 03:08.