Comunidad de diseño web y desarrollo en internet online

Definir la etiqueta y el valor por separado para los datos ComboBox

Citar            
MensajeEscrito el 27 May 2011 01:47 pm
Antes de nada felicitarles por el excelente soporte y ayuda que brindáis, ahí va mi duda,
que en html es sencillo, pero no doy con la solución para hacerlo en flash.
Lo que quiero hacer es esto pero en AS2:

Código HTML :

<select name="province" id="province">
<option value="1">Albacete</option>
...

Y hasta el momento tengo esto:

Código ActionScript :

var object = new Object ();
object.change = function ()
{
   selection_txt.text = ab.selection.data;
};
ab.addEventListener ("change", object);
provincia = ["A Coruña","Álava","Albacete","Alicante/Alacant","Almería","Asturias","Ávila","Badajoz","Barcelona","Burgos","Cáceres","Cádiz","Cantabria","Castellón/Castelló","Ceuta","Ciudad Real","Córdoba","Cuenca","Girona","Granada","Guadalajara","Guipúzcoa","Huelva","Huesca","Illes Balears","Jaén","La Rioja","Las Palmas","León","Lleida","Lugo","Madrid","Málaga","Melilla","Murcia","Navarra","Ourense","Palencia","Pontevedra","Salamanca","Santa Cruz de Tenerife","Segovia","Sevilla","Soria","Tarragona","Teruel","Toledo","Valencia/València","Valladolid","Vizcaya","Zamora","Zaragoza"];
ab.dataProvider = provincia;

He probado con {data:1, label:"Albacete"} pero no funciona.
¿Cómo puedo darle un valor numérico a cada provincia ?

Muchas gracias por vuestra ayuda.

Por Fer10

14 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 30 May 2011 02:41 pm
Prueba con {value:1, label:"Albacete"}

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 May 2011 10:30 am
Gracias Jorge, he probado con value, pero no funciona. Dónde iría este código ??

Por Fer10

14 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 31 May 2011 10:40 am
Sería:

provincia = [{label:"A Coruña", value:1}, {label:"Álava", value:2}, .... ]

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 May 2011 10:55 am
He probado lo que me dices pero en el desplegable siempre sale [object Object]
Algo debo estar haciendo mal

Por Fer10

14 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 31 May 2011 11:25 am
A ver, en una peli nueva arrastra el escenario un combobox, ponle de nombre de instancia "ab" y este código:

Código ActionScript :

provincia = [{label:"A Coruña", value:1},{label:"Álava", value:2},{label:"Albacete", value:3}]
ab.dataProvider = provincia; 


Asegúrate que estás publicando para AS2. Una ve que funcione, revisa en que te estás equivocando en la peli principal

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 May 2011 08:27 pm
Gracias Jorge, me ayudaste un montón... estaba dándole vueltas y es que lo había importado desde un combobox externo (import ComboBox.as;) para que al introducir la primera letra seleccionara las provincias que empezaban por esa letra. Al darme la pista de importar al escenario un combobox caí en la cuenta jeje
Muchas gracias y un abrazo fuerte.

Por Fer10

14 de clabLevel



Genero:Masculino  

safari

 

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