程序员一天多少行代码 程序员常用的Flex代码总结
程序员常用的Flex代码总结
刷新浏览器
navigateToURL(new URLRequest( javascript:location reload(); ) _self )
关闭浏览器

navigateToURL(new URLRequest( javascript:window close() ) _self );
打开一个新浏览器窗口
navigateToURL(new URLRequest( ) _blank );
复制一个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 );
复制内容到系统剪贴板
System setClipboard(strContent);
清除子串左侧空格
public function LTrim(s : String):String
{
var i : Number = ;
while(s charCodeAt(i) == || s charCodeAt(i) == || s charCodeAt(i) == || s charCodeAt(i) == )
{
i++;
}
return s substring(i s length);
}
设置Alert 窗口的背景为透明
Alert
{
modalTransparency: ;
modalTransparencyBlur: ;
}
获取取随机颜色
lbl setStyle( color xffffff*Math random());
获取数据类型
getQualifiedClassName(data)
字符串右侧空格清除
public function RTrim(s : String):String
{
var i : Number = s length ;
while(s charCodeAt(i) == || s charCodeAt(i) == || s charCodeAt(i) == ||s charCodeAt(i) == )
{
i ;
}
return s substring( i+ );
}
清除字串左右的空格
public function Trim(s : String):String
{
return LTrim(RTrim(s));
}
生成随机字符串
private function GenerateCheckCode():String
{
//init
var ran:Number;
var number:Number;
var code:String;
var checkCode:String = ;
//get radom
for(var i:int= ; i< ; i++)
{
ran=Math random();
number =Math round(ran* ); //get result like
if(number % == )
code = String fromCharCode( +(number % )); // s ASCII code is
else
code = String fromCharCode( +(number % )) ; // A s ASCII code is
checkCode += code;
}
return checkCode;
}
lishixinzhi/Article/program/Java/JSP/201311/19331