`

Flex中12个常用函数

    博客分类:
  • Flex
阅读更多

No.1 Copy content to clipboard:

System.setClipboard(strContent);

 

 

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

 

 

No.3 Open URL:

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

 

 

No.4 Page reload:

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

 

 

No.5 Close browse:

 

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

 

 

 

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

Alert  
{  
modalTransparency:0.0;   
modalTransparencyBlur:0; 
}

 

 

 

No.7 Set random color:

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

 

 

 

No.8 Trim left of white space

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

 

 

 

No.9 Trim right of white space

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

public function Trim(s : String):String  
{  
  return LTrim(RTrim(s)); 
}

 

 

 

No.11 get data type:

getQualifiedClassName(data)

 

 

 

No.12 Generate check digits

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

相关推荐

    12个Flex常用功能代码

    以下是根据标题和描述中的12个Flex常用功能代码的详细说明: 1. **复制内容到系统剪贴板**:通过`System.setClipboard(strContent)`,你可以将任何字符串`strContent`复制到用户的系统剪贴板中,方便用户进行粘贴...

    12条常用Flex代码 值得收藏

    Flex常用代码大全 Flex是一种功能强大且灵活的Rich Internet Application(RIA)开发平台,广泛应用于桌面应用程序、移动应用程序、Web应用程序等。对Flex开发者来说,掌握基本的Flex代码是非常必要的。以下是12条...

    Flex中文帮助 学习Flex的好资料

    BlazeDS或LCDS是常用的Flex服务端技术,用于处理Flex客户端与Java或.NET服务端的数据通信。 7. **图形和动画**:由于Flex基于Flash技术,因此在图形绘制和动画制作方面有天然优势。可以利用Flex的绘图API创建复杂...

    Flex 常用代码

    以下是对Flex中常用代码的详细解释: 1. **解决Flex中文乱码问题** 在Flex应用中,如果遇到中文显示为乱码,可以使用`System.useCodePage = true;`来启用代码页支持,确保中文字符正确显示。这段代码应该在应用...

    AS3和Flex一百条常用的知识

    // 第二个参数 } ``` #### 12. 命名空间管理 在大型项目中,使用命名空间可以帮助避免命名冲突,尤其是在多个团队合作开发时。通过指定不同的命名空间,可以确保类和接口的唯一性,例如使用 `com.examplecorp` 或 ...

    FlexBuilder3常用快捷键

    本文将详细介绍FlexBuilder3中的一些常用快捷键及其应用场景。 #### 二、代码编辑与管理 1. **Shift + Tab**: 将选中的代码块向左缩进一级。这对于调整代码格式或进行代码块的对齐操作非常有用。 2. **Alt + /**: ...

    Flex中组件datagrid导出Excel

    DataGrid是Flex中常用的一个组件,它用于展示结构化数据,通常用于表格形式的展示。在Flex中,我们可以通过编程方式来实现DataGrid的数据导出,将其中的数据转换成Excel文件。这个过程涉及到的主要知识点包括Flex...

    Flex 常用大收藏

    这个"Flex 常用大收藏"压缩包包含了关于Flex开发中的几个重要主题,包括DataGrid、上传下载、WipeLeft隐藏动画以及分页功能的实现。 首先,我们来探讨DataGrid组件。DataGrid是Flex中用于显示大量结构化数据的组件...

    flex4视频教程-常用数据类型

    本视频教程专注于讲解Flex4中的常用数据类型,旨在帮助初学者和有经验的开发者更好地掌握这一核心概念。 ActionScript 3.0是Flex4的主要编程语言,它具有严谨的类型系统,支持多种基本数据类型,包括: 1. **...

    flex加密解密小例子

    这个“flex加密解密小例子”是关于如何在Flex项目中实现数据的安全性,特别是在传输和存储过程中防止数据被非法访问或篡改。让我们深入探讨Flex中的加密和解密技术。 1. **Flex基础**:Flex使用MXML和ActionScript ...

    AS3及Flex的百条常用知识

    以下是AS3和Flex的百条常用知识中的一部分,这些知识涵盖了变量类型检查、对象类型转换、逻辑运算优化、时间管理以及访问控制等多个方面。 1. **改变SWF的尺度、背景颜色或帧频**:在Adobe Flash Professional或...

    Flex 通过年月控制日历

    接着,日历控件是Flex应用程序中常用的一种组件,它可以显示日期并允许用户进行交互。Flex提供了一个名为mx.controls.Calendar的预定义组件,但默认情况下,它并不支持农历显示。为了实现阴历功能,我们需要找到或...

    Flex Module间通信

    Flex模块间通信是Adobe Flex应用程序开发中的一个重要概念,它允许不同模块之间共享数据、功能和服务。在大型项目中,模块化设计有助于代码组织和管理,提高代码复用性,同时降低复杂度。本示例将深入讲解如何在Flex...

    flex基本语法总结

    在本文中,我们将深入探讨Flex的基本语法,包括ActionScript的关键概念和常用操作。Flex是一种用于构建富互联网应用程序(RIA)的开发框架,它基于ActionScript编程语言。让我们逐一解析提供的内容,了解Flex编程的...

    flex中的datagrid的分页定位以及高亮显示

    在Flex开发中,`Datagrid`组件是一种常用的展示数据列表的控件,而分页和数据高亮显示是提升用户体验的重要功能。本篇主要探讨如何在Flex的`Datagrid`中实现分页定位和高亮显示。 首先,分页定位涉及的主要任务是...

    flex Tree 复选框。

    在Flex编程环境中,Tree组件是一种常用的用户界面元素,它用于展示层次结构的数据。在这个特定的场景中,我们关注的是在Flex Tree中集成复选框功能,这为用户提供了一种直观的方式来选择或操作树形结构中的多个节点...

    flex datagrid 添加按钮

    在Flex开发中,DataGrid组件是一个非常常用的控件,用于展示数据列表。在这个场景中,我们需要在DataGrid中添加一个自定义的按钮,并且根据特定的内容来决定这个按钮是否应该被显示。这涉及到Flex组件定制、事件处理...

    flex word 与 excel

    标题中的“flex”通常指的是Adobe Flex,一个用于构建富互联网应用程序(RIA)的开源框架,主要基于ActionScript和Flex SDK。Flex SDK包含了用于创建、编译和部署Flex应用的工具和库,允许开发者构建跨平台的桌面和...

Global site tag (gtag.js) - Google Analytics