1. 复制内容到剪贴板
System.setClipboard(strContent);2. 复制一个 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 );3. 打开 URL
navigateToURL(new URLRequest('http://test.org/'), '_blank');4. 刷新页面
navigateToURL(new URLRequest("javascript:location.reload();"), "_self");
5. 关闭浏览器
navigateToURL(new URLRequest("javascript:window.close()"), "_self");6. 设置 Alert 窗口透明背景
Alert
      {
    modalTransparency:0.0;
    modalTransparencyBlur:0;
      }7. 设置随机颜色
lbl.setStyle('color', 0xffffff * Math.random());
8. 删除字符串左空白字符
// 原文采用循环查找字符然后用 substring 截取字符的方式
      // 这种方式代码多, 效率低, 这里就不列出原文的代码了
      // 下面是我用正则实现的(包括下面的 rtrim)
      private function ltrim(_s:String):String
      {
    return _s.replace(/^\s+/, '');
      }9. 删除字符串右空白字符
private function rtrim(_s:String):String
      {
    return _s.replace(/\s+$/, '');
      }
10. 删除字符串两侧空白字符
private function trim(_s:String):String
       {
      return ltrim(rtrim(_s));
    }11. 取得数据类型
getQualifiedClassName(data);12. 生成验证码
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;
       }









