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

12个Flex常用功能代码

2013-11-29 11:31 459 查看

No.1 Copy content to clipboard: //复制内容到系统剪贴板

System.setClipboard(strContent);


No.2 Clone an ArrayCollection: //复制一个ArrayCollection

//dummy solution( well, it works )

var bar:ArrayCollection =
new ArrayCollection();

for each
( var
i:Object
in ac
){
bar.addItem( i
);
}
// fantastic ! //
var bar:ListCollectionView =
new ListCollectionView(
ListCollectionView(
ac ).list
);


No.3 Open URL: //打开一个新浏览器窗口

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


No.4 Page reload: //刷新浏览器

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


No.5 Close browse: //关闭浏览器

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


No.6 Set the background alpha to transparent on Alert window: //设置Alert 窗口的背景为透明

Alert

{
modalTransparency:0.0;

modalTransparencyBlur:0;

}


No.7 Set random color: // 取随机颜色

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


No.8 Trim left of white space //清除子串左侧空格

public
function
LTrim(s :
String):String

{
var i :
Number = 0;

while(s.charCodeAt(i)
== 32 ||
s.charCodeAt(i) ==
13 || s.charCodeAt(i)
== 10 ||
s.charCodeAt(i) ==
9)

{

i++;

}

return s.substring(i,s.length);

}


No.9 Trim right of white space //清除字串右侧空格

public
function
RTrim(s :
String):String

{
var i :
Number = s.length -
1;
while(s.charCodeAt(i)
== 32 ||
s.charCodeAt(i) ==
13 || s.charCodeAt(i)
== 10 ||s.charCodeAt(i)
== 9)

{

i--;

}

return s.substring(0,i+1);

}


No.10 Trim left and right of white space //清除字串左右的空格

public
function
Trim(s :
String):String

{
return LTrim(RTrim(s));

}


No.11 get data type: //获取数据类型

getQualifiedClassName(data)


No.12 Generate check digits //生成随机字符串。

private
function
GenerateCheckCode():String

{
//init

var ran:Number;

var number:Number;

var
code:String;

var checkCode:String ="";

//get 4 radom

for(var i: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
else

code =
String.fromCharCode(65+(number
% 26)) ;
// A's ASCII code is 65
checkCode +=
code;
}

return checkCode;

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