`

12个Flex小技巧

阅读更多

1。 复制内容到系统剪贴板

  1. System.setClipboard(strContent);

2。 复制一个ArrayCollection

  1.    //dummy solution( well, it works )
  2.    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. Alert
  2.     {
  3.     modalTransparency:0.0;  
  4.     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.         i++;
  7.       }
  8.       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.         i--;
  7.       }
  8.       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.        //init
  4.        var ran:Number;
  5.        var number:Number;
  6.        var  code:String;
  7.        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.       }
  19.       return checkCode;
  20.   }
分享到:
评论

相关推荐

    Flex中的小技巧备忘

    Flex中的小技巧备忘,文中介绍了有关flex的4中相关的技巧

    Flex 编程技巧

    Flex 编程小技巧 1. 复制内容到剪贴板 1. System.setClipboard(strContent); 2. 复制一个 ArrayCollection 1. //dummy solution( well, it works ) 2. var bar:ArrayCollection = new ArrayCollection(); 3. for ...

    flex学习笔记,技巧学习

    包含了我做项目的时候用到的很多flex小技巧!期间又很多问题都是自己搜索资料解决的

    做flex项目的小技巧

    简单,但有用!有时候会起到点睛之笔的作用。

    flex小技巧之加载GIF图片

    主要是flex使用GIFPlayer加载GIF图片的代码示例,需要的朋友可以参考下

    Flex企业应用开发实战源代码

    再接着详细讲解了BlazeDS框架的使用方法和工作原理,并通过迭代的方式完整地演示一个真实的Flex企业级应用的开发全过程,实战性极强;最后重点探讨Flex应用性能优化等方面的高级知识。值得一提的是,本书公开了作者...

    flex3的cookbook书籍完整版dpf(包含目录)

    flex3的cookbook书籍完整版dpf(包含目录),目录是我花了两个多小时自己整理的,希望对大家有帮助。 目录: 第一章.Flex与ActionScript基础(3) 1.1节.用FlexBuilder创建Flex项目 1.2节.用FlexBuilder创建Flex库项目 ...

    Vue项目中最新用到的一些实用小技巧

    在最近的 Vue 项目中,为了完成需求使用了一些小技巧,做个笔记,或许也能帮到道友。 阅读重点 需求一:为路径配置别名 在开发过程中,我们经常需要引入各种文件,如图片、CSS、JS等,为了避免写很长的相对路径...

    Flash Catalyst 和Flash Build 应用小技巧

    近来在学习 Flash Catalyst 和Flash Build 的之间的应用,找了些资料 因为是英文,所以翻译了部分。供初学者使用

    微信小程序-第一个微信小程序demo

    hula_venue_demo 第一个微信小程序demo ...小程序技巧 1、app.json中注册页面后,会直接在所设置的路径位置自动生成对应的文件夹和文件; 2、最好使用flex布局,官方默认项目也是使用的flex布局; 3、templ

    Foundation Actionscript 3.0 Animation

    2.4.2使用FlexBuilder 2.4.3使用免费的命令行编译器 2.4.4关于跟踪 2.4.5缩放影片 2.5使用代码动画 2.5.1循环 2.5.2帧循环 2.5.3剪辑事件 2.5.4事件和事件处理器 2.5.5侦听器和处理器 2.5.6动画事件 2.6显示列表 2.7...

    柔性电路板(FPC)线路设计技巧

     这些资料是当初软板(FPCB/Flex Cable)厂商提供的,当时只有纸本,我后来花了一些时间把它整理绘图放在这裡,让自己也让有需要的朋友可以参考。我个人觉得这些软板的设计要求(guidance)可以让很多的设计人员有...

    HTML_CSS学习笔记.docx

    1 ...1.2. 标签 4 ...1.4. head标签 7 1.5. body标签 8 ...2.3. 标签:DIY一个标签 8 ...2.7. 标签:定义底部区域 12 2.8. 标签:定义区段 12 ...12. CSS3盒模型 29 ...14. flex弹性盒模型 29 15. CSS3样式设置小技巧 29

    asp.net知识库

    Visual Web Development 2005开发ASP.NET使用小技巧 ASP.NET 2.0 异步页面原理浅析 [1] [原] 自定义通用System.Web.UI.IHierarchicalDataSource简单实现 在 ASP.NET 2.0 中创建 Web 应用程序主题 ASP.NET 2.0 中的...

    [Flash.ActionScript.3.0动画教程

    2.4.2 使用Flex Builder 2.4.3 使用免费的命令行编译器 2.4.4 关于跟踪 2.4.5 缩放影片 2.5 程序动画 2.5.1 动画的执行过程 2.5.2 帧循环 2.5.3 影片事件 2.5.4 事件和事件处理 2.5.5 事件侦听器与处理函数 2.5.6 ...

    Maven权威指南 很精典的学习教程,比ANT更好用

    12. Maven Assemblies 12.1. Introduction 12.2. Assembly Basics 12.2.1. Predefined Assembly Descriptors 12.2.2. Building an Assembly 12.2.3. Assemblies as Dependencies 12.2.4. Assembling ...

    20行js代码实现的贪吃蛇小游戏

    最近在csdn上看到一位大神用20行代码就写出了一个贪吃蛇的小游戏,感觉被惊艳到了,就试着读了一下这段代码,阅读过程中不断为作者写法的巧妙而叫绝,其中我发现自己对运算符优先级和一些js的技巧不是很清楚,所以看...

    几个重要的c程序源码.rar

    2012-06-11 15:12 339,689 emule源码分析.pdf 2012-06-11 15:24 435,789 flex源码+人脸识别.zip 2012-06-11 15:18 170,889 ftp搜索引擎.rar 2012-06-11 15:34 0 Java和C语言实现各种经典算法(含代码图例).rar 2012-...

Global site tag (gtag.js) - Google Analytics