Muchas gracias!!!!
fuentes = new Array;
fuentes[0]="Arial";
fuentes[1]="Verdana";
fuentes[2]="Futura";
fuentes[3]="Garamond";
llenarCombo();
function llenarCombo(){
//Atacheamos nuetro componente
attachMovie("ComboBox", "miDesplegable", 1);
//Propiedades
miDesplegable.setSize(170, 22);
miDesplegable.dropdownWidth = 170;
//miDesplegable.editable = true;
miDesplegable.text = "Fonts";
//Le asignamos un proveedor de datos
losDatos = new Array();
miDesplegable.dataProvider = losDatos;
//Metemos los datos en el ComboBox
for (i=0; i<fuentes.length; i++){
losDatos.addItem({ label: fuentes[i], data: fuentes[i] });
}
//Eventos
miDesplegable.addEventListener("change", alSeleccionar);
miDesplegable.addEventListener("open", alAbrir);
miDesplegable.addEventListener("close", alCerrar);
miDesplegable.addEventListener("itemRollOut", alSubir);
miDesplegable.addEventListener("itemRollOver", alBajar);
miDesplegable.addEventListener("scroll", alScrollear);
}
/************* LISTENERS ****************/
//Listeners para cuando seleccionamos alguna opcion
alSeleccionar = new Object();
alSeleccionar.change = function(evento){
trace("Has seleccionado " + evento.target.value);
}
//Listeners para cuando se abre el combo
alAbrir = new Object();
alAbrir.open = function(evento){
trace("Has abierto el combo");
}
//Listeners para cuando se cierra el combo
alCerrar = new Object();
alCerrar.close = function(evento){
trace("Has cerrado el combo");
}
//Listeners para cuando nos posicionamos encima de una opcion
alBajar = new Object();
alBajar.itemRollOver = function(evento){
trace("Estas encima de " + miDesplegable.getItemAt(evento.index).label);
}
//Listeners para cuando nos posicionamos fuera de una opcion
alSubir = new Object();
alSubir.itemRollOut = function(evento){
trace("Has salido de " + miDesplegable.getItemAt(evento.index).label);
}
//Listener para cuando se usa el scroll
alScrollear = new Object();
alScrollear.scroll = function(evento){
trace("Estas usando el scroll!");
}
stop();
