12個(gè)Flex常用功能代碼再現(xiàn)
本文和大家重點(diǎn)討論一下12個(gè)Flex常用功能代碼,通過(guò)對(duì)這些代碼的介紹我們可以明確它的功能,在以后的使用的過(guò)程中可以信手拈來(lái)。
12個(gè)Flex常用功能代碼
1。復(fù)制內(nèi)容到Flex系統(tǒng)剪貼板
System.setClipboard(strContent);
2。復(fù)制一個(gè)ArrayCollection
- //dummysolution(well,itworks)
- varbar:ArrayCollection=newArrayCollection();
- foreach(vari:Objectinac){
- bar.addItem(i);
- }
- //fantastic!//
- varbar:ListCollectionView=newListCollectionView(ListCollectionView(ac).list);
3。Flex打開(kāi)一個(gè)新瀏覽器窗口
navigateToURL(newURLRequest('http://ntt.cc'),'_blank');
4。刷新瀏覽器
navigateToURL(newURLRequest("javascript:location.reload();"),"_self")
5。關(guān)閉瀏覽器
navigateToURL(newURLRequest("javascript:window.close()"),"_self");
6。Flex設(shè)置Alert窗口的背景為透明
- Alert
- {
- modalTransparency:0.0;
- modalTransparencyBlur:0;
- }
7。取隨機(jī)顏色
lbl.setStyle('color',0xffffff*Math.random());
8。清除子串左側(cè)空格
- 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);
- }
9。清除Flex字符串右側(cè)空格
- 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);
- }
10。清除Flex字符串左右的空格
- publicfunctionTrim(s:String):String
- {
- returnLTrim(RTrim(s));
- }
11。獲取數(shù)據(jù)類(lèi)型
getQualifiedClassName(data)
12。生成隨機(jī)Flex字符串。
- privatefunctionGenerateCheckCode():String
- {
- //init
- varran:Number;
- varnumber:Number;
- varcode:String;
- varcheckCode:String="";
- //get4radom
- for(vari:int=0;i<4;i++)
- {
- ran=Math.random();
- number=Math.round(ran*10000);//getresultlike0.1234
- if(number%2==0)
- code=String.fromCharCode(48+(number%10));//0'sASCIIcodeis48
- else
- code=String.fromCharCode(65+(number%26));//A'sASCIIcodeis65
- checkCode+=code;
- }
- returncheckCode;
- }
【編輯推薦】
- Flex字符串用法指南
- Flex2.0Beta1新功能出爐
- Flex函數(shù)如何調(diào)用揭秘
- 解析三大Flex數(shù)據(jù)綁定方式
- Flex數(shù)據(jù)綁定中難以發(fā)現(xiàn)的無(wú)聲錯(cuò)誤