[心得教程] [其他] 12个Flex常用功能代码
[心得教程] [其他] 12个Flex常用功能代码心得教程类型:
1。 复制内容到系统剪贴板
- System.setClipboard(strContent);
- ? ?//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 );
? ?
- navigateToURL(new URLRequest('http://ntt.cc'), '_blank');
- navigateToURL(new URLRequest("javascript:location.reload();"),"_self")
- navigateToURL(new URLRequest("javascript:window.close()"),"_self");
- Alert
? ? {
? ? modalTransparency:0.0;??
? ? modalTransparencyBlur:0;
? ? }
- lbl.setStyle('color', 0xffffff*Math.random());
- 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);
? ? }
- 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);
? ? }
- public function Trim(s : String):String
? ? {
? ?? ?return LTrim(RTrim(s));
? ? }
- getQualifiedClassName(data)
- 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;
??}
?
?
?
来源:http://bbs.9ria.com/viewthread.php?tid=5978&from=recommend_f