Flex Alert倒计时自动关闭
Flex Alert 包含确定和取消按钮,确定按钮文本为 确定(3),括号里面为数字,每隔一秒数字就减一,
倒计时3秒后就直接关闭,括号里面倒计时.
这该如何实现.
[解决办法]
用Timer计时器,1000ms后,判断数字是否为0,不是,数字-1,设置到按钮上,为0的时候,就直接关闭
[解决办法]
(3)写在标题上可以通过下面方法实现:
自定义一个组件,继承自Alert,在内部实现一个Timer,在TimerEvent.TIMER事件的处理函数中更新倒计时数字。
////Timer定义//_closeTimer.addEventListener(TimerEvent.TIMER, onCloseTimer);//调用_closeTimer.start();开始计时////handler定义//protected function onCloseTimer(event:TimerEvent):void { if (closeTimeNumber > 0) { displayTimerTitle();//在更新的时候closeTimeNumber -- } else { PopUpManager.removePopUp(this); } }