Comunidad de diseño web y desarrollo en internet online

combobox

Citar            
MensajeEscrito el 03 Abr 2007 08:03 pm
hola felicitaciones por la web. es lo maximo.

tengo un pekeño problema con un combobox, la idea es ke al elegir una opcion te llame a un swf, funciona pero en la lista solo puedo poner el nombre del archivo (modelos.swf) y me gustaria poder poner otra cosa (nombre de la modelos).
este es el codigo

S

Código :

tage.scaleMode = "noscale"; 
import mx.controls.ComboBox; 
createClassObject(ComboBox, "miCombo", this.getNextHighestDepth(), {_x:400, _y:168}); 
links = new Array(); 
links[0] = "modelos.swf"; 
links[1] = "modelos_c.swf"; 
links[2] = "modelos_v.swf"; 


listenerObject = new Object(); 
listenerObject.change = function() { 
var holder = _root.createEmptyMovieClip("holder_mc", this.getNextHighestDepth(), {_x:10, _y:50}); 
holder.loadMovie(links[miCombo.selectedIndex]); 
}; 

miCombo.addEventListener("change", listenerObject); 
miCombo.dataProvider = links; 


por ejemplo en la lista dice:

modelos.swf
modelos_v.swf
modelos_c.swf

yo kiero ke aparezca asi:
carolina
valerie
solange

y al dar en el nombre de la modelo me llame al swf correspondiente.

espero me haya eho entender.

[Zah] Usa las etiquetas code para postear código [/Zah]

Por lucho_blackcat

4 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 03 Abr 2007 10:28 pm
Busca sobre la propiedad data, de los combobox. Tendrás que llenarlo con un array de objetos que tengan propiedades label para el texto que quieras mostrar y data para la información adicional (las urls). Ten en cuenta que la línea donde los cargas será así:

Código :

holder.loadMovie(links[miCombo.selectedIndex].data); 

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

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