Apache flex 如何为警报按钮提供setfocus?
我正在使用Flex3.0。在这里,我为一个警报设置了一个自定义组件,并为该警报应用了样式。但当我通过应用程序打开警报时,我想设置“聚焦于警报”按钮。这意味着当我按下“回车”按钮时,警报“是”和“否”中有两个按钮。我需要聚焦于“是”按钮。任何人帮助我,如果任何参考网址也请提供给我 谢谢, 来自APIDocs的Praveen: 显示(text:String=“”,title:String=“”,标志:uint=0x4,父项:Sprite=null,closeHandler:Function=null,iconClass:Class=null,defaultButtonFlag:uint=0x4):警报 [静态]弹出警报控件的静态方法 在常规Alert.show调用中,这意味着您可以将最后一个参数指定为Alert.YES,使其成为默认选择。使用自定义组件,可以对自定义警报组件中要选择的特定元素调用setFocus()(即:在自定义警报组件的creationComplete事件中调用setFocus() 因此,是/否警报框的示例实现是(将代码拆分为两行以避免滚动条):Apache flex 如何为警报按钮提供setfocus?,apache-flex,Apache Flex,我正在使用Flex3.0。在这里,我为一个警报设置了一个自定义组件,并为该警报应用了样式。但当我通过应用程序打开警报时,我想设置“聚焦于警报”按钮。这意味着当我按下“回车”按钮时,警报“是”和“否”中有两个按钮。我需要聚焦于“是”按钮。任何人帮助我,如果任何参考网址也请提供给我 谢谢, 来自APIDocs的Praveen: 显示(text:String=“”,title:String=“”,标志:uint=0x4,父项:Sprite=null,closeHandler:Function=null
希望这有帮助。您需要设置defaultButtonFlag:(这是最后一个参数)
没问题。您还询问了(您可能已经知道)一些参考链接(Flex3语言参考)和(大量教程和示例)。
Alert.show("sample text","sample title",
Alert.YES|Alert.NO,null,null,null,Alert.YES);
Alert.show('alert', 'alert', Alert.NO|Alert.YES, this, null, null, Alert.NO);