Apache flex Flex中的PopUpButton、PopUpMenuButton和ComboBox控件之间有什么区别?

Apache flex Flex中的PopUpButton、PopUpMenuButton和ComboBox控件之间有什么区别?,apache-flex,actionscript-3,controls,Apache Flex,Actionscript 3,Controls,我发现PopUpButton、PopUpMenuButton和ComboBox控件在Flex中具有相同的功能和行为。他们之间有什么区别?它们是多余的吗 感谢combobox和popupbutton扩展了不同的类,因此它们继承了不同的属性和方法。popupmenubutton扩展了popupbutton,并具有一些新属性:dataDescriptor、dataProvider、iconField、iconFunction和其他请参见AS3文档的combobox和popupbutton扩展了不同的类

我发现PopUpButton、PopUpMenuButton和ComboBox控件在Flex中具有相同的功能和行为。他们之间有什么区别?它们是多余的吗


感谢

combobox和popupbutton扩展了不同的类,因此它们继承了不同的属性和方法。popupmenubutton扩展了popupbutton,并具有一些新属性:dataDescriptor、dataProvider、iconField、iconFunction和其他请参见AS3文档的combobox和popupbutton扩展了不同的类,因此它们继承了不同的属性和方法。popupmenubutton扩展了popupbutton,并具有一些新属性:dataDescriptor、dataProvider、iconField、iconFunction和其他见AS3文档的属性。这个答案已经很晚了,但我恰好在搜索相同的内容

我在这里找到了答案:

来自论坛的PappaJohn的荣誉

抄录如下:

Combobox:虽然它可以使用适当的技术作为菜单选择,但它的主要功能类似于html中的标记——为特定提示提供有限数量的值,而不是要求用户手动输入值。这可以通过将用户选择的值限制在预先确定的可接受选项列表中来帮助用户和程序员,如果您愿意的话,这是一个白名单

PopupMenuButton:设计用于弹出菜单,从而提供可用操作的列表,而不是供用户选择的值(假设正确使用)

PopupButton:可用于弹出菜单,但也可弹出任何UIComponent,该组件可能显示一个或多个可能的操作或一个或多个可能的值,具体取决于使用它的上下文


这个答案已经很晚了,但我只是碰巧在寻找同样的东西

我在这里找到了答案:

来自论坛的PappaJohn的荣誉

抄录如下:

Combobox:虽然它可以使用适当的技术作为菜单选择,但它的主要功能类似于html中的标记——为特定提示提供有限数量的值,而不是要求用户手动输入值。这可以通过将用户选择的值限制在预先确定的可接受选项列表中来帮助用户和程序员,如果您愿意的话,这是一个白名单

PopupMenuButton:设计用于弹出菜单,从而提供可用操作的列表,而不是供用户选择的值(假设正确使用)

PopupButton:可用于弹出菜单,但也可弹出任何UIComponent,该组件可能显示一个或多个可能的操作或一个或多个可能的值,具体取决于使用它的上下文