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