读书人

Flex Alert倒计时自动关闭,该如何解决

发布时间: 2012-03-28 15:40:03 作者: rapoo

Flex Alert倒计时自动关闭
Flex Alert 包含确定和取消按钮,确定按钮文本为 确定(3),括号里面为数字,每隔一秒数字就减一,
倒计时3秒后就直接关闭,括号里面倒计时.
这该如何实现.


[解决办法]
用Timer计时器,1000ms后,判断数字是否为0,不是,数字-1,设置到按钮上,为0的时候,就直接关闭
[解决办法]
(3)写在标题上可以通过下面方法实现:
自定义一个组件,继承自Alert,在内部实现一个Timer,在TimerEvent.TIMER事件的处理函数中更新倒计时数字。

JScript code
////Timer定义//_closeTimer.addEventListener(TimerEvent.TIMER, onCloseTimer);//调用_closeTimer.start();开始计时////handler定义//protected function onCloseTimer(event:TimerEvent):void        {            if (closeTimeNumber  > 0)            {                displayTimerTitle();//在更新的时候closeTimeNumber  --            }            else            {                PopUpManager.removePopUp(this);            }        } 

读书人网 >flex

热点推荐