<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 325,  comments - 25,  trackbacks - 0
    ascb

    1.格式化輸出數據及貨幣
        var styler:NumberFormat = new NumberFormat("#,###,###,###");
        styler.format(123456789);
        更換格式用 styler.mark = "#,###,###,###.0000";
        貨幣:
        var styler:NumberFormat = new NumberFormat();
        styler.currencyFormat(123456,new Locale("us"));
        styler.currencyFormat(123456,new Locale("cn"));
    2.生成隨機數
        Math類的random()方法可生成0~0.999999999的隨機小數
        NumberUtilities.random(最小值,最大值,間隔值);
        NumberUtilities.random(0,100);//生成0~100的整數
        NumberUtilities.random(0,100,5);//間隔5
    3.使用計時器
        var timer:Timer = new Timer(1000);
        timer.addEventListener(TimerEvent.TIMER,onTimer);
        timer.start();//計時器不會自動執行,必須用start()方法開始
        function onTimer(event:TimerEvent):void{
            trace("on timer");
        }

        var timer:Timer = new Timer(5000,1);//說明此計時器只能執行一次
        timer.adddEventListener(TimerEvent.TIMER,deferredMethod);
        timer.start();
    4.計算日期時間間隔
        var one:Date = new Date();
        var two:Date = DateUtilities.addTo(one,4,1,3);//在日期one的基礎上添加4年1月3天
        DateUtilies.elapsedYears(two,one);//計算相差幾年 4
        DateUtilies.elapseMonths(two,one);//計算相差幾月 49
        DateUtilies.elapseDays(two,one);//計算相差幾天  1495
        .....
        DateUtilies.elapseMonths(two,one,true); //加上第三個參數,則返回兩個日期的相對值 1
    5.字符串處理
        新行符 \n 
        Tab 符\t
        回退符 \b
        制表符 \f
        回車符 \r
         var str:String = "these\twords\tare\tseparated\tby\ttabs";
        搜索字符串:indexOf()        lastIndexOf()
        截取字符串:subStr(開始下標,子串長度);
                         subString(開始下標,結束下標);
                         slice(開始下標,結束下標);
        轉為數組:split("分隔符");
        替換字符串:replace(搜索字符串,替換字符串);
        去除空格:StringUtil.trim("");
        反轉字符串:reverse();
    6.xml 處理
        var xmlTest:XML = <root/>; //創建XML對象
        xmlTest.newElement = <newElement/>; //添加新元素 方式一
        var id:int = 10;
        xmlTest["user"+id] = "";                       //添加新元素 方式二
        此外還有appendChild(內容); 等添加元素方法
        
        添加屬性: 使用@操作符添加屬性
        var myXml:XML = <root><someElement/></root>;
        myXml.someElement.@number = 12;
        myXml.someElement.@String = "test";
        myXml.someElement.@boolean = true;
        myXml.someElement.@array = ["a",null,7,undefined,"c"];
        結果為:<root><someElement number="12" Sring ="test"  boolean = "true" array = "a,,7,,c"/></root>
        此外可使用[]添加屬性:myXml.someElement.@["color"+num] = "red";    

        讀取元素內容:
        var book:XML =<book><title>as3.0</title></book>
        var title:String = book.title.toString();
        讀取元素屬性:
        var fruit:XML = <fruit name="apple" color="red"/>
        fruit.@color; 或 fruit.attribute("color");  //可讀取屬性值
        fruit.@*;       //讀取所有屬性值

        刪除元素或屬性:
        var test:XML = <root>
                                    <fruit color="red">apple<fruit>
                                    <vegetable color="green"broccoli<vegetable>
                                    <dairy color="white">milk</dairy>
                               </root>
        delete test.fruit.@color;
        delete test.dairy;
        delete test.vegetable.text()[0];
        循環刪除所有屬性:
        var test:XML = <root><fruit color="red" name="apple/></root>;
        var attri:XMLList = test.fruit.@*;
        for(var i:int=attri.length()-1;i>=0;i--){
            delete attri[i];
        }
    7.生成驗證碼方法
    private function generateCheckCode():String{
        var ran:Number;
        var number:Number;
        var code:String;
        var checkCode:String = "";
        for(var i:int=0;i<4;i++){
         ran = Math.random();
         number = Math.round(ran*10000);
         if(number % 2==0){
          code = String.fromCharCode(48+(number % 10));
         }
         else{
          code = String.fromCharCode(65+(number %26));
         }
         checkCode +=code;
        }
        return checkCode;
       }    

        

        
        
    posted on 2011-06-11 17:34 長春語林科技 閱讀(471) 評論(0)  編輯  收藏 所屬分類: flex
    <2011年6月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

     

    長春語林科技歡迎您!

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费少妇a级毛片人成网| 成年男女免费视频网站| 亚洲人成网站色在线入口| 亚洲日韩亚洲另类激情文学| 免费高清资源黄网站在线观看| 亚洲精品自拍视频| 久草视频免费在线| 2020天堂在线亚洲精品专区| 好先生在线观看免费播放| 在线观看亚洲AV每日更新无码 | 亚洲人成色777777精品| 拍拍拍又黄又爽无挡视频免费| 国产午夜亚洲精品| 国产91在线免费| 亚洲免费日韩无码系列| 亚洲AV无码久久精品蜜桃| 在线免费观看亚洲| 97se亚洲国产综合自在线| 国产人成免费视频| GOGOGO高清免费看韩国| 久久久亚洲裙底偷窥综合| 天天操夜夜操免费视频| 精品亚洲一区二区三区在线播放| 一个人看的www免费高清| 亚洲人成色7777在线观看| 国产精品免费看久久久| 亚洲成a人片77777群色| 久久免费高清视频| 久久精品国产亚洲AV忘忧草18 | 亚洲成色www久久网站夜月| 国产成人精品无码免费看| 亚洲va在线va天堂va手机| 免费国产在线观看老王影院| 一个人看的www视频免费在线观看| 久久丫精品国产亚洲av| 日本特黄a级高清免费大片| 国产无遮挡裸体免费视频在线观看| 亚洲一欧洲中文字幕在线| 国产禁女女网站免费看| 免费国产成人α片| 韩国亚洲伊人久久综合影院|