저는 cs3 콤보 박스 컨트롤을 사용하고 있습니다. "Select a City"프롬프트가 유지되기를 원하지만 목록에서 항목을 선택하자 마자 사라집니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까?플래시 콤보 박스 - 사라지는 프롬프트
감사합니다.
public class ComboSkin extends Sprite
{
private var _cboCities:ComboBox = new ComboBox();
public function ComboSkin()
{
init();
}
private function init():void
{
_cboCities.y = 30;
_cboCities.setSize(100, 15);
_cboCities.prompt = "Select a City";
var items:Array = [
{label:"San Francisco", data:"601 Townsend St."},
{label:"San Jose", data:"345 Park Ave."},
{label:"San Diego", data:"10590 West Ocean Air Drive, Suite 100"},
{label:"Santa Rosa", data:"2235 Mercury Way, Suite 105"},
{label:"San Luis Obispo", data:"3220 South Higuera Street, Suite 311"}
];
_cboCities.dataProvider = new DataProvider(items);
var tf:TextFormat;// = new TextFormat();
tf = new TextFormat("Arial", 8, 0x000000);
_cboCities.textField.height = 10;
_cboCities.textField.setStyle("textFormat", tf);
addChild(_cboCities);
}
}
}
왜 스프라이트를 확장하고 있습니까? ComboBox를 확장하지 않는 이유는 무엇입니까? –