【发布时间】:2012-12-09 05:46:07
【问题描述】:
当用户单击删除按钮时,我会弹出一个警报。但是,当警报创建时,它会触发 Yes 函数,尽管没有用户输入。
显然,使用删除按钮很糟糕。
protected function handleDelete(event:Event): void {
showAlert();
}
private function showAlert():void{
Alert.yesLabel = "Delete";
Alert.noLabel = "Cancel";
Alert.show("Are you sure you want to delete this?", "Confirm Delete", Alert.YES|Alert.CANCEL, this, delete(), null, Alert.CANCEL);
}
不知道为什么,但无论用户输入如何,都会在创建警报时触发 delete()。
Alert 是 Flex 的默认警报,没有覆盖或任何东西。
【问题讨论】:
标签: actionscript-3 flash apache-flex flash-builder mxml