JavaEE&Flex

          無聊數字世界
          隨筆 - 7, 文章 - 0, 評論 - 4, 引用 - 0
          數據加載中……

          [Flex]設置Alert的響應等待時間

           1<?xml version="1.0" encoding="utf-8"?>
           2<!-- http://blog.flexexamples.com/2008/10/17/disabling-an-alert-control-in-flex/ -->
           3<mx:Application name="Alert_enabled_test"
           4        xmlns:mx="http://www.adobe.com/2006/mxml"
           5        layout="vertical"
           6        verticalAlign="middle"
           7        backgroundColor="white">
           8
           9    <mx:Script>
          10        <![CDATA[
          11            import mx.events.FlexEvent;
          12            import mx.utils.ObjectUtil;
          13            import mx.controls.Alert;
          14            import mx.managers.PopUpManager;
          15
          16            private const ENABLE_DELAY:uint = 3000; // 3 秒
          17            private var a:Alert;
          18
          19            private function showAlert():void {
          20                a = Alert.show("You have been logged out.", "Goodbye");
          21                toggleButtons(a, false);
          22                setTimeout(enableAlert, ENABLE_DELAY, a);
          23            }
          24
          25            private function enableAlert(target:Alert):void {
          26                toggleButtons(target, true);
          27            }
          28
          29            private function toggleButtons(target:Alert, isEnabled:Boolean):void {
          30                var buttonArr:Array = target.mx_internal::alertForm.mx_internal::buttons;
          31                var btn:Button;
          32                for each (btn in buttonArr) {
          33                    btn.enabled = isEnabled;
          34                }
          35            }
          36        ]]>
          37    </mx:Script>
          38
          39    <mx:Button id="button"
          40            label="Logout"
          41            click="showAlert();" />
          42
          43</mx:Application>


          效果如下:

          posted on 2008-10-28 00:21 孤影 閱讀(1465) 評論(1)  編輯  收藏 所屬分類: Flex

          評論

          # re: [Flex]設置Alert的響應等待時間  回復  更多評論   

          事實上
          2008-12-12 11:54 | 岑是
          主站蜘蛛池模板: 五指山市| 包头市| 库伦旗| 子长县| 达拉特旗| 高雄县| 巫山县| 淮安市| 鲁山县| 清水河县| 沅陵县| 石棉县| 错那县| 理塘县| 武宣县| 肃北| 莎车县| 双江| 师宗县| 浦北县| 昆山市| 三都| 六盘水市| 巴东县| 鲜城| 巫溪县| 尚志市| 八宿县| 乌拉特中旗| 北流市| 安康市| 泗水县| 清水县| 太仓市| 胶州市| 玉山县| 稻城县| 鄂州市| 潼南县| 衡山县| 井冈山市|