本文和大家分享一下程序员常用的Flex代码,通过对这些常用代码的学习,我们在以后的使用过程中可以信手拈来,非常方便。
程序员常用的Flex代码总结
1.刷新浏览器的Flex代码
- navigateToURL(newURLRequest("javascript:location.
- reload();"),"_self")
2.关闭浏览器的Flex代码
- navigateToURL(newURLRequest("javascript:window.
- close()"),"_self");
3.打开一个新浏览器窗口的Flex代码
- navigateToURL(newURLRequest('http://ntt.cc'),'_blank');
4.复制一个ArrayCollection
- //dummysolution(well,itworks)
- varbar:ArrayCollection=newArrayCollection();
- foreach(vari:Objectinac){
- bar.addItem(i);
- }
- //fantastic!//
- varbar:ListCollectionView=newListCollectionView(ListCollectionView(ac).list);
5.复制内容到系统剪贴板的Flex代码
- System.setClipboard(strContent);
#p#6.清除子串左侧空格
- 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);
- }
7.设置Alert窗口的背景为透明的Flex代码
- Alert
- {
- modalTransparency:0.0;
- modalTransparencyBlur:0;
- }
8.获取取随机颜色的Flex代码
- lbl.setStyle('color',0xffffff*Math.random());
9.获取数据类型的Flex代码
- getQualifiedClassName(data)
#p# 10.字符串右侧空格清除
- 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);
- }
11.清除字串左右的空格的Flex代码
- publicfunctionTrim(s:String):String
- {
- returnLTrim(RTrim(s));
- }
12.生成随机字符串的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;
- }
【编辑推荐】