天天看點

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);

}