12个Flex常用功能代码

2022-05-20 02:55:18   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《12个Flex常用功能代码》,欢迎阅读!
常用,代码,功能,Flex
[心得] 12Flex常用功能代码

1 复制内容到系统剪贴板

1. System.setClipboard(strContent);

复制代码

2 复制一个ArrayCollection

1.

2.

//dummy solution( well, it works )

var bar:ArrayCollection = new ArrayCollection(); 3.

for each ( var i:Object in ac ){ 4.

bar.addItem( i ); 5. 6.

}

// fantastic ! //

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

8.



复制代码

3 打开一个新浏览器窗口

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

复制代码

4 刷新浏览器

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

复制代码

5 关闭浏览器

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

复制代码

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

1. 2.

Alert {


3. 4.

modalTransparency:0.0; modalTransparencyBlur:0;

5.

}

复制代码

7 取随机颜色

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

复制代码

8 清除子串左侧空格

1. public function LTrim(s : String):String

2.

3.

{

var i : Number = 0;

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

5. 6. 7.

8.

{ i++; }

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

9.

}

复制代码

9 清除字串右侧空格

1. public function RTrim(s : String):String

2.

3.

{

var i : Number = s.length - 1;

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

5. 6. 7.

8.

{ i--; }

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

9.

}


复制代码

10 清除字串左右的空格

1. public function Trim(s : String):String

2.

3.

{

return LTrim(RTrim(s));

4.

}

复制代码

11 获取数据类型

1. getQualifiedClassName(data)

复制代码

12 生成随机字符串。

1. private function GenerateCheckCode():String

2. 3. 4. 5. 6. 7.

{ //init

var ran:Number; var number:Number; var code:String;

var checkCode:String =""; 8.

//get 4 radom

9. for(var i:int=0; i<4; i++)

10. {

11. ran=Math.random();

12. number =Math.round(ran*10000); //get result like 0.1234

13. if(number % 2 == 0)

14. code = String.fromCharCode(48+(number % 10)); //0's ASCII code is 48

15. else

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

17. checkCode += code;

18. }return checkCode;}


本文来源:https://www.wddqxz.cn/221b7d7302768e9951e73813.html

相关推荐