Apache flex 检测Flex中可编辑组合框上的TextInput更改

Apache flex 检测Flex中可编辑组合框上的TextInput更改,apache-flex,combobox,textinput,Apache Flex,Combobox,Textinput,如果我的组合框是可编辑的,我如何判断更改事件是来自对TextInput的更改还是下拉列表中selectedIndex的更改 是否有方法在事件对象中检查此项?检查组合框上的selectedIndex属性——如果您在下拉列表中进行了更改,则这将是列表中的索引;否则它将是-1 请参阅。假设用户已经进行了下拉更改,然后编辑文本字段。我可以保存一个对以前选择的索引的引用以进行比较,但如果我可以从事件中提取此信息,我宁愿这样做。你是对的。编辑文本时,selectedIndex设置为-1。谢谢

如果我的组合框是可编辑的,我如何判断更改事件是来自对TextInput的更改还是下拉列表中selectedIndex的更改


是否有方法在事件对象中检查此项?

检查组合框上的
selectedIndex
属性——如果您在下拉列表中进行了更改,则这将是列表中的索引;否则它将是-1


请参阅。

假设用户已经进行了下拉更改,然后编辑文本字段。我可以保存一个对以前选择的索引的引用以进行比较,但如果我可以从事件中提取此信息,我宁愿这样做。你是对的。编辑文本时,selectedIndex设置为-1。谢谢