Comunidad de diseño web y desarrollo en internet online

Problema Combobox y SelectedItem

Citar            
MensajeEscrito el 19 Jul 2012 12:20 pm
Hola a todos, estoy trabajando en AS3 y necesito cargar un ComboBox con valores, hasta aquí todo perfecto.
El problema es que una vez cargado el ComboBox quiero que quede seleccionada una entrada en concreto.
Hasta el momento tengo lo siguiente:

Código ActionScript :

my_dp.removeAll();
for(var i = 0; i < xmlList.usersName.length() ; i++ )
{
   my_dp.addItem( {label:xmlList.usersName[i], data:xmlList.usersID[i]} );            
}
my_mc.my_cb.dataProvider = my_dp;
my_mc.my_cb.selectedItem.data = xmlList.myDefaultUserID;//aquí peta

Alguien sabe a que se debe? que estoy haciendo mal?
Para más información decir que "xmlList.myDefaultUserID" contiene un valor existente en alguna entrada del Combobox en la propiedad "data" y es del tipo "String" y el Combobox lo carga perfectamente.

Muchas gracias

Por Palacio

Claber

198 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Jul 2012 12:53 pm
No puedes asignar el data del selectedItem (que es básicamente lo que estas haciendo) Prueba esto

Código ActionScript :

var index:int = 0;
for(var i = 0; i < xmlList.usersName.length() ; i++ )
{
   my_dp.addItem( {label:xmlList.usersName[i], data:xmlList.usersID[i]} );            
   if( xmlList.usersID[i] == xmlList.myDefaultUserID) index = i;
}
my_mc.my_cb.dataProvider = my_dp;
my_mc.my_cb.selectedIndex = index;


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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