您的位置:首页 > 编程语言

12个Flex常用功能代码

2011-08-09 23:21 357 查看
12个Flex常用功能代码

1。复制内容到Flex系统剪贴板

System.setClipboard(strContent);

2。复制一个ArrayCollection

//dummysolution(well,itworks)
varbar:ArrayCollection=newArrayCollection();

foreach(vari:Objectinac){
bar.addItem(i);
}
//fantastic!//
varbar:ListCollectionView=newListCollectionView(ListCollectionView(ac).list);

3。Flex打开一个新浏览器窗口

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

4。刷新浏览器

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

5。关闭浏览器

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

6。Flex设置Alert窗口的背景为透明

Alert
{
modalTransparency:0.0;
modalTransparencyBlur:0;
}

7。取随机颜色

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

8。清除子串左侧空格

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字符串右侧空格

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。获取数据类型

getQualifiedClassName(data)

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: