我创建了扩展CustomCombo.as
的类ComboBox
。发生的是CustomCombo
组合框显示为可编辑。我不希望这样,我找不到将editable
设置为false
的属性。
我还尝试将组合框的textInput.editable
控件设置为false
,但无济于事。
任何帮助将不胜感激。CustomCombo.as
package custom {
import spark.components.ComboBox;
public class CustomCombo extends ComboBox {
public function CustomCombo() {
super();
// this.editable = false; //<-- THIS DOESNT WORK ***Access of possibly undefined property editable through a reference with static type custom:CustomCombo
// this.textInput.editable = false; //<-- THIS DOESNT WORK ***Cannot access a property or method of a null object reference
}
}
}
最佳答案
在浏览了Flex 4 API之后,我发现他们建议使用DropDownList
控件。从我所看到的是,他们从Flex 4的editable
控件中删除了ComboBox
属性,但是我可能是错的。
我实现了DropDownList
,这解决了我的问题。