【发布时间】:2010-08-30 22:27:46
【问题描述】:
在我的 flex 应用程序中,我有一些单选按钮。当用户单击单选按钮时,我想弹出一个警报,如果用户单击确定,单选按钮将改变,否则他们的更改将被丢弃。
我该如何做到这一点?我试过 event.preventDefault();在处理点击事件时,但这并没有做任何事情。还有其他想法吗?
【问题讨论】:
在我的 flex 应用程序中,我有一些单选按钮。当用户单击单选按钮时,我想弹出一个警报,如果用户单击确定,单选按钮将改变,否则他们的更改将被丢弃。
我该如何做到这一点?我试过 event.preventDefault();在处理点击事件时,但这并没有做任何事情。还有其他想法吗?
【问题讨论】:
change 事件。selected 的新值为true,则将其设置为false 并显示弹出窗口selected的值。【讨论】:
您可以侦听 valueCommit-event 并尝试在事件处理程序中停止行为(更改值)。您还可以在那里创建一个弹出窗口...
【讨论】:
侦听MouseEvent.MOUSE_DOWN 事件并在您的处理程序中执行以下操作:
function myHandler(event:MouseEvent) : void {
event.preventDefault();
event.stopImmediatePropagation();
// statements
}
【讨论】: