我可以从Alert.Show()消息中删除OK按钮,该消息默认显示吗?
由于
更新
private var myAlert : Alert;
public function showAlert( message: String, title : String ) : void
{
hideAlert();
myAlert = Alert.show( message, title);
}
public function hideAlert() : void
{
if( myAlert != null && myAlert.visible ) {
myAlert.visible = false;
}
}
答案 0 :(得分:7)
这也应该有效:
import mx.core.mx_internal;
use namespace mx_internal;
private var theAlert:Alert;
public function showAlert():void
{
theAlert = Alert.show("Saving Changes...", "", Alert.OK);
theAlert.mx_internal::alertForm.removeChild(
theAlert.mx_internal::alertForm.mx_internal::buttons[0]);
}
public function hideAlert():void
{
PopUpManager.removePopUp(theAlert);
}
答案 1 :(得分:1)
您没有在警报上没有按钮的选项。 您可以在“确定”,“取消”,“是”,“否”按钮和选择默认按钮之间进行自定义。
如果您想要一个没有按钮的模态/非模态对话框,您应该创建自己的对话框。 警报只是默认提供的快速信息/确认类型的东西。
答案 2 :(得分:1)
它已经很老了,但是我知道更新的Apache spark Alert你可以通过0来获得位掩码并且它没有任何按钮。可能会尝试使用mx Alert