Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2010, 21:09
sunligth
 
Fecha de Ingreso: julio-2010
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
Problema con combobox

Hola amigos:

Soy novato con actionscript 3 y tengo un problema al escalar un combobox. El tema es así. Se escala el botón, pero cuando despliego la lista, aparece en su tamaño original (ver imagen). Es con el único componente que he tenido ese problema.

[IMG][URL=http://www.imaxenes.com/imagen/combobox1ih41tu.jpg.html][IMG]http://www.imaxenes.com/mini/combobox1ih41tu.jpg[/IMG][/URL][/IMG]

El componente está escalado por un factor de 0.5 y va dentro de un contenedor que tiene otros objetos y está escalado globalmente en un factor de 0.75. Los otros componentes se comportan normalmente y aceptan el doble escalado.

El listado de definición del componente es el siguiente:

var listaDesplDiaMin:ComboBox = new ComboBox();

listaDesplDiaMin.prompt = fechaDiaMin;

listaDesplDiaMin.addItem({Dia:"", ordinal:"01"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"02"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"03"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"04"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"05"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"06"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"07"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"08"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"09"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"10"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"11"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"12"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"13"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"14"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"15"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"16"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"17"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"18"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"19"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"20"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"21"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"22"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"23"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"24"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"25"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"26"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"27"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"28"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"29"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"30"});
listaDesplDiaMin.addItem({Dia:"", ordinal:"31"});

listaDesplDiaMin.labelFunction = nombrEtiquetaDiaMin;
listaDesplDiaMin.width = 50;
listaDesplDiaMin.height = 20;
listaDesplDiaMin.scaleX = 0.5;
listaDesplDiaMin.scaleY = 0.5;

listaDesplDiaMin.setSize(50,20);
listaDesplDiaMin.dropdownWidth = 37;
listaDesplDiaMin.move(7, 7);
listaDesplDiaMin.addEventListener(Event.CHANGE, cambioAlPicar);
listaDesplDiaMin.editable = false;

var formatoTextoDiaMin:TextFormat = new TextFormat();
formatoTextoDiaMin.font = "Arial";
formatoTextoDiaMin.color = 0x0000FF;
formatoTextoDiaMin.size = 9;
listaDesplDiaMin.textField.setStyle("textFormat", formatoTextoDiaMin);
listaDesplDiaMin.dropdown.setRendererStyle("textFo rmat", formatoTextoDiaMin);

cajaFecha.addChild(listaDesplDiaMin);

Por favor, agradeceré cualquier ayuda...

Saludos cordiales.