Comunidad de diseño web y desarrollo en internet online

Problemilla con el componente List en ActionScript 3.0

Citar            
MensajeEscrito el 04 May 2009 12:06 pm
Estoy haciendo la migracion de AS2 a AS3 de una aplicacion en la que aparece un componente List y no soy capaz de mostrar (ni almacenar en una variable) el valor del componente seleccionado.

Este el codigo y en el trace no soy capaz de mostrar el objeto seleccionado

Código :

import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.ProgressEvent;

lista.addItem({label:"nombre1", data:1});
lista.addItem({label:"nombre2", data:2});
lista.addItem({label:"nombre3", data:3});
lista.addItem({label:"nombre4", data:4});

lista.addEventListener("change", alSeleccionar);

function alSeleccionar(evento:Event) { 
      trace(evento.target.value);
}

Por juanxo

7 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 May 2009 12:27 pm
Sería

Código ActionScript :

lista.addEventListener(ListEvent.CHANGE, alSeleccionar);
function alSeleccionar(evento:ListEvent) { 
      trace(evento.target.selectedItem.data);
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 May 2009 12:38 pm
Gracias por la respuesta solisarg

Pero me sigue dando un error y no se si sera un fallo con las librerias o que. He creado un nuevo .flash solamente con codigo anterior y sustituido por el tuyo y da un error, este:

1046: No se encontró el tipo o no es una constante en tiempo de compilación: ListEvent.

Gracias de ante mano

Por juanxo

7 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 May 2009 12:51 pm
Sorry, eso era para Flex, cámbialo a Even:

Código ActionScript :

lista.addEventListener(Event.CHANGE, alSeleccionar); 
function alSeleccionar(evento:Event) {  
      trace(evento.target.selectedItem.data); 
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 May 2009 01:52 pm
Muchas gracias, ahora si que funciona

Por juanxo

7 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.