电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

程序员常用的Flex代码总结


发布日期:2022/12/31
 

刷新浏览器

navigateToURL(new URLRequest(javascript:locationreload();)_self)

关闭浏览器

navigateToURL(new URLRequest(javascript:windowclose())_self);

打开一个新浏览器窗口

navigateToURL(new URLRequest() _blank);

复制一个ArrayCollection

//dummy solution( well it works )

var bar:ArrayCollection = new ArrayCollection();

for each ( var i:Object in ac ){

baraddItem( i );

}

// fantastic ! //

var bar:ListCollectionView = new ListCollectionView( ListCollectionView( ac )list );

复制内容到系统剪贴板

SystemsetClipboard(strContent);

清除子串左侧空格

public function LTrim(s : String):String

{

var i : Number = ;

while(scharCodeAt(i) == || scharCodeAt(i) == || scharCodeAt(i) == || scharCodeAt(i) == )

{

i++;

}

return ssubstring(islength);

}

设置Alert 窗口的背景为透明

Alert

{

modalTransparency:;

modalTransparencyBlur:;

}

获取取随机颜色

lblsetStyle(color xffffff*Mathrandom());

获取数据类型

getQualifiedClassName(data)

字符串右侧空格清除

public function RTrim(s : String):String

{

var i : Number = slength ;

while(scharCodeAt(i) == || scharCodeAt(i) == || scharCodeAt(i) == ||scharCodeAt(i) == )

{

i;

}

return ssubstring(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=Mathrandom();

number =Mathround(ran*); //get result like

if(number % == )

code = StringfromCharCode(+(number % )); //s ASCII code is

else

code = StringfromCharCode(+(number % )) ; // As ASCII code is

checkCode += code;

}

return checkCode;

}

上一篇:排序Select中Option项的一个示例

下一篇:总是要改写tostring()