`

12条有用的Flex代码

    博客分类:
  • Flex
阅读更多

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.打开一个新浏览器窗口
navigateToURL(new URLRequest('http://52friends.com'), '_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.清除子串左侧空格

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);
    }
 

9.清除字串右侧空格
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);
    }
 

10.清除字串左右的空格
public 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;
  }

 

 

 

本文来自:http://www.cnblogs.com/xxcainiao/archive/2009/04/13/1434590.html

分享到:
评论

相关推荐

    12条有用的flex代码

    根据提供的文件信息,这里主要包含了12个与Flex编程相关的代码片段。虽然这些代码片段较为简短且不完全清晰,但仍然可以根据它们的功能进行一定的解释和扩展,以便更好地理解每一条代码所涉及的知识点。 ### 1. ...

    Flex 有用的几行代码

    ### Flex 有用的几行代码详解 #### 一、设置剪贴板内容 ```as3 System.setClipboard(strContent); ``` - **知识点说明**:在 Flex 中,`System.setClipboard()` 方法可以用来将指定字符串复制到剪贴板上。这对于...

    Flex开源项目

    1. **Flexbox**: 由Mrinal Wadhwa创建的一个flex组件库,包含多种有用组件,适合于前端布局和设计。 2. **Flexlib**: 由Dougmccune等人维护,提供大量实用的Flex组件,对于快速开发具有很大帮助。 3. **...

    Adobe Flex Builder 3.0官方使用教程

    #### 二、关于Flex Builder(Chapter 2) 本章详细介绍了Flex Builder的发展历史、主要特点及其与Adobe Flash平台的关系。Flex Builder是一种强大的开发工具,支持基于Flex框架的应用程序开发。它提供了一套完整的...

    JFlex指南(java flex词法分析器指南)

    正如 Vern Paxson 对其 C/C++ 工具 flex 的描述一样,虽然它们之间没有共享任何代码,但 JFlex 旨在为 Java 开发者提供类似的功能。 #### 二、设计目标 JFlex 的主要设计目标是为 Java 开发者提供一个高效且易于...

    FlexBuilder3常用快捷键

    #### 二、代码编辑与管理 1. **Shift + Tab**: 将选中的代码块向左缩进一级。这对于调整代码格式或进行代码块的对齐操作非常有用。 2. **Alt + /**: 提供代码提示功能,即自动完成或提供可能的代码选项列表。这在...

    Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建

    11. **源文件夹配置**:为了使 MyEclipse 能够识别 Flex 项目,需要将 Flex 源代码文件夹(如 `flex_src`)设置为主源文件夹,以便编译和构建 Flex 应用。 12. **解决问题**:在开发过程中遇到的错误,如项目报错,...

    AS3和Flex一百条常用的知识

    ### AS3和Flex一百条常用的知识 #### 1. 设置背景颜色 在AS3中,可以通过设置默认背景颜色来改变舞台的背景色。例如: ```as3 -stage.color = 0xFFFFFF; // 设置背景为白色 ``` 这通常在项目的初始化阶段进行设置。...

    flex快捷键

    `Ctrl+Alt+R`是重命名变量或函数的快捷方式,对于重构代码非常有用。查找和替换功能通过`Ctrl-F`和`Ctrl-Shift-K`实现,而`Ctrl+/`用于对行进行注释。 在FlashDevelop中,`Ctrl+B`激活代码片段,`Ctrl+Shift+1`自动...

    Flex 编程技巧

    Flex是一种基于Adobe Flash的框架,用于开发跨平台的富...以上知识点覆盖了Flex编程中一些实用的小技巧和方法,这些技巧在日常的开发过程中非常有用,可以帮助开发者快速解决问题,并编写出更加高效和健壮的代码。

    十二个非常有用的Flex函数Source In Flex

    ### 十二个非常有用的Flex函数详解 #### 一、复制内容到剪贴板 **函数**: `System.setClipboard(strContent);` 此函数用于将指定的字符串内容`strContent`复制到系统的剪贴板中。这在用户界面设计中非常有用,...

    Flex 开发实例( ArcGIS)

    #### 第二篇 Flex for GIS 开发 #### 1. 新建项目 在Flex中创建GIS相关的应用程序时,首先需要创建一个新的Flex项目,并配置必要的依赖库。 #### 2. 使用地图 为了在Flex应用程序中显示地图,需要引入地图服务,...

    flex buider 4 or flash builder 4教程

    6. **调试工具**:内置的调试器可以设置断点,检查变量值,追踪调用栈,对于调试Flex应用程序非常有用。 7. **Flex组件库**:Flex SDK包含了大量的预定义组件,如按钮、面板、列表等,开发者可以轻松地在应用程序中...

    分享20条编写 CSS 代码的建议

    以下是20条CSS编写建议,涵盖了从简单的属性使用到布局优化的各个方面。 1. 谨慎使用外边距属性 在CSS中,元素的垂直外边距在相遇时会发生折叠现象,即较大者保留,这可能会影响布局。为了避免这个问题,建议只在...

    Flex LCDS的例子.pdf

    4. **编写 Flex 代码**:接下来编写 Flex 代码来实现所需的功能。以下是一个简单的示例: ```xml global { fontSize: 12pt } &lt;![CDATA[ import mx.controls.Alert; private function showMessage():...

    flex builder4操作快捷键汇总

    这对于临时屏蔽某些代码片段以测试程序其他部分的行为非常有用。 6. **生成文档注释** - **快捷键**: `Ctrl+Shift+D` - **功能描述**: 自动生成文档注释(如AsDoc)。这有助于开发者快速创建符合规范的文档注释...

    Flex开发实例--学习必备

    根据给定的文件信息,我们可以总结出一系列关于Flex开发的基础知识点和特定实例,适用于初学者。以下是详细的知识点概述: ### Flex开发基础 #### 1. Flex简介 - **Flex** 是一种开源框架,用于构建高质量的Web...

    flex 一问一答

    这对于快速组织和查看代码非常有用。 3. Flex提供了一系列快捷键以提高开发效率,例如: - `Ctrl-F11` 用于执行(Run)应用。 - `F11` 用于进行调试(Debug)。 - `Ctrl-D` 用于删除当前行(Delete line)。 - ...

    Flex for ArcGIS开发

    代码示例中使用的`ArcGISDynamicMapServiceLayer`类是Flex API中的一个重要组成部分,它允许开发者轻松地集成来自ArcGIS Server的地图服务。 **代码解析**: ```xml ``` - **`esri:ArcGISDynamicMapServiceLayer`...

Global site tag (gtag.js) - Google Analytics