`
libran
  • 浏览: 193283 次
  • 性别: Icon_minigender_1
  • 来自: 天津
文章分类
社区版块
存档分类
最新评论

Flex中12个最基本、最简单但却最有用的函数

阅读更多

Flex中12个最基本、最简单但却最有用的函数

No.1 复制内容到剪贴板

  1. System.setClipboard(strContent);

 

No.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 );

No.3 打开指定URL的页面(页面导向功能):

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

 

No.4 页面重载:

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

 

No.5 关闭页面:

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

 

No.6 设置Alert弹出窗口的背景色为透明:

  1. Alert 
  2. { 
  3. modalTransparency:0.0;  
  4. modalTransparencyBlur:0;
  5. }

 

No.7 设置随机颜色:

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

 

No.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. }

 

No.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. }

 

No.10 去掉字符创两边的空格

  1. public function Trim(s : String):String 
  2. { 
  3.   return LTrim(RTrim(s));
  4. }

 

No.11 取得数据类型:

  1. getQualifiedClassName(data)

No.12 生成验证码

  1. private function GenerateCheckCode():String 
  2. { 
  3.     //初始化
  4.     var ran:Number;
  5.     var number:Number;
  6.     var  code:String;
  7.     var checkCode:String ="";
  8.     //生成四位的随机数,每循环一次生成一位
  9.    for(var i:int=0; i<4; i++) 
  10.    { 
  11.        ran=Math.random();
  12.        number =Math.round(ran*10000);            //将随机数保留小数点后四位,例如:0.1234
  13.        if(number % 2 == 0) 
  14.          code = String.fromCharCode(48+(number % 10));        // 数字0的ASCII码是:48
  15.        else 
  16.          code = String.fromCharCode(65+(number % 26)) ;        // 字母A的ASCII是: 65
  17.        checkCode += code;
  18.    } 
  19.    return checkCode;
  20. }
原文地址:http://ntt.cc/2008/04/19/12-very-simple-basic-but-useful-function-source-in-flex.html <noscript type="text/javascript"><!----> </noscript><noscript src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </noscript>
分享到:
评论

相关推荐

    flex 绘制数学函数图象的源码 原创

    在本文中,我们将深入探讨如何使用Flex这一强大的开发框架来绘制数学函数图像,这对于初学者来说是一个很好的学习项目。Flex是Adobe开发的一款基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA)...

    flex-最简单的state对象控制

    根据提供的文件信息,本文将详细解释“Flex中最简单的State对象控制”这一主题。该主题主要涉及如何通过Flex框架中的State管理机制来实现不同界面状态之间的切换。以下将围绕标题、描述以及部分代码内容进行深入解析...

    flex安装程序 windows

    文件名“flex-2.5.4a-1.exe”表明这是一个Flex的老版本,但安装过程基本不变。以下是一般的步骤: 1. 下载:首先,你需要从官方网站或者可靠的第三方源下载Flex的Windows版本。这里我们提到的是flex-2.5.4a-1.exe,...

    学Flex建的第一个项目HelloFlex

    虽然在简单的"HelloFlex"项目中可能不会用到,但这是Flex中一个强大的特性,对于更复杂的项目至关重要。 7. **编译与运行**:最后,你将学习如何编译Flex项目并运行它,以查看和测试实际效果。Flex编译器会生成SWF...

    flex .net互操作

    在Flex中,有多种方法来加载和传输数据,其中最常用的是HTTPService、URLLoader和URLRequest。以下是对这三个类的详细介绍: 1. **HTTPService**: - HTTPService是基于HTTP协议的,可以发送POST和GET请求,用于从...

    FLEX培训总结

    Flex 3是最常用的版本,而Flex 4虽然更新,但由于中文资料较少,许多开发者仍在使用Flex 3。Adobe AIR是Flex的延伸,允许开发者创建脱离浏览器的桌面应用程序,与本地资源进行交互。 在Flex与后台系统(如Java或...

    Flex项呈示器ItemRenderer

    在默认情况下,Flex提供了一些基本的渲染器,如Label、Icon等,但往往不能满足复杂的界面设计需求。此时,开发者可以通过自定义ItemRenderer来实现更丰富的数据显示,比如在列表中添加图片、文本、按钮等元素,或者...

    Flex button和buttonBar的操作

    创建一个Flex按钮非常简单,只需在MXML文件中添加以下代码: ```xml 点击我" click="handleClick(event)" /&gt; ``` `label`属性定义了按钮上显示的文本,`click`事件处理函数则指定了当用户点击按钮时执行的代码。在...

    flex分页控件的使用

    在Flex开发中,分页控件是用于展示大量数据时必不可少的一个组件,它允许用户以较小的数据块(每页)浏览整个数据集,从而提高用户体验并减轻服务器负载。本篇文章将详细讲解如何在Flex中创建和使用分页控件。 首先...

    Flex 时间问题

    在Flex中,我们看到一个`&lt;s:Application&gt;`标签,它是Flex应用的基本容器,包含了布局设置、脚本和声明等元素。在这个例子中,应用使用了`s:BasicLayout`布局,这是一种简单的布局管理器,将所有子元素按原始大小和...

    bison和flex的联合编译.docx

    在本文中,我们将深入探讨如何在Ubuntu环境下使用Bison和Flex联合编译生成一个简单的计算器。Bison是一个解析器生成器,它根据语法规则创建C语言的解析器,而Flex是一个词法分析器生成器,它从模式匹配规则生成C代码...

    Flex的组件

    这里,`mx:MenuItem`是Flex的一个组件,`label`属性设置了菜单项的显示文本,`click`事件处理器则指定了当用户点击该菜单项时执行的函数。 Flex组件有以下几个关键概念: 1. **Skinning** - Flex支持皮肤化,这...

    Flex分页显示实例

    在IT行业中,分页显示是一种常见的用户界面设计技术,它被广泛应用于网页和应用...这个实例不仅涵盖了Flex的基本用法,还涉及到数据管理、用户交互和性能优化等多方面的知识,对于提升Flex开发技能具有很大的实践价值。

    FLEX入门新手篇..创建HelloWorid.doc

    本文将引导初学者通过简单的步骤创建第一个Flex应用——经典的"Hello, World"。 1. **启动Flex Builder** 首先,你需要安装并运行Adobe Flex Builder。这是一个集成开发环境(IDE),提供了图形化工具来帮助你构建...

    FLEX helloworld实例源码

    通过这个“FLEX helloworld实例源码”,初学者能够快速掌握Flex基本概念和工作流程。你可以先阅读源代码,理解每个部分的作用,然后尝试修改代码,看看不同的变化。同时,不要忘记实践是提升技能的最好方式,多动手...

    FlexImage简单相册例子(含源码)

    FlexImage是一个在编程领域,尤其是前端开发中常用的库,它主要用于处理图像,特别是在创建动态、交互式的相册或图片展示应用时。这个压缩包提供的"FlexImage简单相册例子(含源码)"是一个很好的学习资源,可以帮助...

    flex教程first_flexapp_tutorial1.

    在这个教程中,你会看到如何定义基本组件,如Canvas或者Button,并为它们绑定事件处理函数。 在本教程中,你将学到以下关键知识点: 1. **安装Flex SDK和集成开发环境(IDE)**:首先,你需要下载并安装Flex SDK,...

    Flex 实现右键菜单

    在Flex开发中,右键菜单是一项常见的功能需求,它能够为用户提供更为丰富的交互体验。本文将深入探讨如何在Flex环境中实现自定义的右键菜单,包括屏蔽浏览器的默认右键菜单,创建XML格式的多级菜单,以及设置菜单...

    Adobe Flex Builder 3组件之间的传递参数

    在Adobe Flex Builder 3中,开发富互联网应用程序(RIA)时,经常需要在不同组件之间交换数据或参数。这是构建动态、交互式用户界面的关键环节。本教程将深入探讨Flex中组件之间的参数传递机制,帮助你更好地理解和...

Global site tag (gtag.js) - Google Analytics