`
陈新杰
  • 浏览: 107729 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Flex 中 12 个简单但是很有用的函数

    博客分类:
  • flex
阅读更多

No.1 Copy content to clipboard:

  1. System.setClipboard(strContent);

 

No.2 Clone an 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 Open URL:

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

 

No.4 Page reload:

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

 

No.5 Close browse:

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

 

No.6 Set the background alpha to transparent on Alert window:

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

 

No.7 Set random color:

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

 

No.8 Trim left of white space

  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 Trim right of white space

  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 Trim left and right of white space

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

 

No.11 get data type:

  1. getQualifiedClassName(data)

No.12 Generate check digits

  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
分享到:
评论

相关推荐

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

    ### 十二个非常有用的Flex函数详解 #### 一、复制内容到剪贴板 ...以上介绍了Flex开发中非常实用的十二个函数,它们涵盖了复制粘贴、数据处理、UI优化等多个方面,对于提升开发效率和用户体验都有很大的帮助。

    flex4实现的简单相册实例

    在这个"flex4实现的简单相册实例"中,我们可以深入探讨Flex4在创建相册应用中的关键知识点。 1. **Flex SDK与Flash Builder**:Flex SDK是开发Flex应用的基础,包含了编译器和Flex框架库。而Flash Builder是一款...

    flex 词法分析器,中英文手册

    Flex会自动生成一个名为yylex()的主扫描函数,这个函数在执行过程中不断地尝试匹配输入中的模式。 接下来,我们来看看Flex的安装。在Windows环境下,你可以从官方网站下载Flex的预编译版本,如描述中提到的2.25.4。...

    Flex 系列教程之三 一个简单那的小程序让你了解Flex

    Flex系列教程之三主要聚焦于通过一个简单的小程序来引导我们了解Adobe Flex这一开发平台。Flex是一种用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript编程语言和MXML标记语言,允许开发者创建交互性...

    flex air简单的通讯录

    标题 "flex air简单的通讯录" 暗示了这是一个基于Adobe Flex和Adobe AIR技术开发的简单通讯录应用程序。Flex是用于构建富互联网应用程序(RIA)的开源框架,它使用MXML和ActionScript作为主要开发语言。AIR(Adobe ...

    FLEX的ASCB函数包

    在FLEX中,通常我们使用内置的Date对象来处理日期,使用String类的方法来处理字符串,而ASCB函数包则提供了一些额外的功能,比如将特定格式的字符串转换为日期对象,这在处理用户输入或解析日期数据时非常有用。...

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

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

    flex简单时钟制作(flex学习)

    总的来说,通过学习和实践这个Flex简单时钟的制作,你可以掌握以下关键知识点: 1. Flex框架的基本概念和架构。 2. MXML和AS3的结合使用,理解声明式和程序化编程的不同。 3. 自定义组件的创建和继承。 4. AS3中的...

    FLEX简单的入门快速总结

    在Flex中,数据绑定是一种强大的机制,它允许开发者将UI组件的属性与应用中的数据模型进行关联。当数据模型发生变化时,UI会自动更新;反之,用户对UI的操作也能反映到数据模型上。这种特性极大地简化了开发过程,...

    使用FLEX3创建一个简单的FLV播放器.rar

    在本文中,我们将深入探讨如何使用Adobe Flex 3框架创建一个基本的FLV(Flash Video)播放器。Flex 3是ActionScript 3.0的一个强大的开发工具,它提供了丰富的用户界面组件和强大的数据服务支持,使开发者可以构建富...

    FLEX网站源码 FLEX网站源码 FLEX网站源码

    此“FLEX网站源码”压缩包文件很可能包含了一系列Flex项目或组件的源代码,可以帮助开发者理解和学习Flex的相关知识。 1. **Flex框架介绍**:Flex框架主要由Flex SDK和Flex Builder两部分组成。SDK是免费的,包含...

    我的第一个flex项目

    总的来说,"我的第一个flex项目"是一个很好的起点,通过实践这个项目,你可以了解到Flex的基本概念和开发流程,为进一步学习Flex和构建更复杂的RIA奠定基础。记住,动手实践是学习任何技术的关键,祝你在Flex开发的...

    flex自定义事件、简单例子说明

    下面是一个简单的示例,演示如何在Flex应用中创建并分发`MyEvent`事件: ```xml ()"&gt; [Event(name="MY_CLICK", type="ascode.MyEvent")] &lt;![CDATA[ import ascode.MyEvent; public function init():...

    Flex中组件datagrid导出Excel

    6. **实际应用**:在提供的压缩包文件"datagrid_excel"中,可能包含了一个简单的Flex应用程序示例,演示了如何实现上述过程。这个应用可能包含了一个DataGrid,一个按钮,以及点击按钮时触发的事件处理函数,该函数...

    Flex 布局变化时的动画效果解析 简单版

    这篇博客“Flex布局变化时的动画效果解析 简单版”可能是作者对如何在Flex布局中实现动态变换的一种简明介绍。 首先,我们需要理解Flex布局的基础概念。在Flex布局中,容器被设置为`display: flex`,它的子元素称为...

    Flex控制swf简单源码

    在IT行业中,Flex是一种基于ActionScript 3.0和Flash Player的开源框架,主要用于构建富互联网应用程序(RIA)。本篇文章将深入探讨如何使用Flex来控制SWF文件,以及相关的关键技术点。 首先,SWF全称是Small Web ...

    flex tree的简单使用

    通过上述介绍,我们可以看出,虽然“flex tree的简单使用”看起来很简单,但它涉及到的数据绑定、事件处理和UI定制等方面都是Flex开发中的重要概念。理解并熟练运用这些知识,将有助于我们构建出更高效、用户体验更...

    flex-2.6.4.tar.gz

    例如,一个简单的Flex输入文件(通常命名为`lexer.l`)可以定义正则表达式规则,通过`flex lexer.l`命令,会生成对应的C代码文件(通常是`lexer.c`),然后编译此C文件即可得到词法分析器。 Flex支持多种高级特性,...

    学习Flex做的几个小程序。

    - Flex中的事件驱动编程模式使得组件间的交互变得简单。例如,当用户点击按钮时,可以触发相应的事件处理函数。 5. **Flex构建流程** - 使用Flex Builder(现称为Flash Builder)或命令行工具构建Flex应用,涉及...

    Flex4 AIP 中文说明

    Flex4 AIP(ActionScript Integrated Programming)是Adobe Flex框架的一个版本,主要针对ActionScript开发者,提供了构建富互联网应用程序(RIA)的强大工具。Flex4引入了许多新特性,旨在提高开发效率和用户体验,...

Global site tag (gtag.js) - Google Analytics