flex最常用的12个简单函数

    技术2022-05-12  23

       

    System.setClipboard(strContent);

    No.2 Clone an ArrayCollection:     

    //dummy solution( well, it works ) varbar:ArrayCollection = newArrayCollection(); foreach(vari:Objectinac){bar.addItem(i); }// fantastic ! // varbar:ListCollectionView = newListCollectionView(ListCollectionView(ac).list);

    No.3 Open URL:     

    navigateToURL(newURLRequest('http://ntt.cc'), '_blank'

    No.4 Page reload:     

    navigateToURL(newURLRequest("javascript:location.reload();"),"_self")

    No.5 Close browse:     

    navigateToURL(newURLRequest("javascript:window.close()"),"_self");

    No.6 Set the background alpha to transparent on Alert window:     

    Alert{modalTransparency:0.0;    modalTransparencyBlur:0; }

    No.7 Set random color:     

    lbl.setStyle('color', 0xffffff*Math.random());

    No.8 Trim left of white space     

    publicfunctionLTrim(s : String):String{vari : Number = 0; while(s.charCodeAt(i) == 32 || s.charCodeAt(i) == 13 || s.charCodeAt(i) == 10 || s.charCodeAt(i) == 9){i++; }returns.substring(i,s.length); }

    No.9 Trim right of white space     

    publicfunctionRTrim(s : String):String{vari : Number = s.length - 1; while(s.charCodeAt(i) == 32 || s.charCodeAt(i) == 13 || s.charCodeAt(i) == 10 ||s.charCodeAt(i) == 9){i--; }returns.substring(0,i+1); }

    No.10 Trim left and right of white space     

    publicfunctionTrim(s : String):String{returnLTrim(RTrim(s)); }

    No.11 get data type:   

    getQualifiedClassName(data)

    No.12 Generate check digits     

    privatefunctionGenerateCheckCode():String{//init varran:Number; varnumber:Number; varcode:String; varcheckCode:String =""; //get 4 radom for(vari:int=0; i<4; i++){ran=Math.random(); number =Math.round(ran*10000);            //get result like 0.1234 if(number % 2 == 0)code = String.fromCharCode(48+(number % 10));        //0's ASCII code is 48 elsecode = String.fromCharCode(65+(number % 26)) ;        // A's ASCII code is 65 checkCode += code; }returncheckCode; }

    最新回复(0)