Flex 創建自動關閉Alert

方法1:
private function showAndHide():void 
{
var alertText:String = "哈哈";
var alertTitle:String = "Timed Alert";
alert = Alert.show(alertText, alertTitle);
setTimeout(hideAlert, 1000);
}
private function hideAlert():void 
{PopUpManager.removePopUp(alert);}
方法2:
 private var alert:Alert;
 private var alrtTimer:Timer;
 private function init():void 
{
alrtTimer = new Timer(5000, 1);
alrtTimer.addEventListener(TimerEvent.TIMER_COMPLETE, removeAlert);
}

private function showAndHide():void 
{
var alertText:String = "哈哈";
var alertTitle:String = "Timed Alert";
alert = Alert.show(alertText, alertTitle);
alrtTimer.reset();
alrtTimer.start();
}
private function removeAlert(evt:TimerEvent):void
{
PopUpManager.removePopUp(alert);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章