`

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

    博客分类:
  • 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;
  20. }

分享到:
评论

相关推荐

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

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

    FLEX inspire_source_code.zip

    本次我们有幸接触到"FLEX inspire_source_code.zip"这个压缩包,它包含了FLEX客户体验团队精心打造的inspire_source_code。这个源代码库无疑为我们提供了一个深入了解FLEX开发实践和高级应用的宝贵机会。 首先,...

    flex实现旋转效果

    在本文中,我们将深入探讨如何使用Flex来实现一个图片旋转效果,这在产品展示或交互式界面设计中非常常见。Flex是一种强大的、基于XML的框架,用于构建富互联网应用程序(RIA),尤其适用于创建动态、响应式的用户...

    Flex与Flash相互调用

    首先,在Flex项目中引入`mx.controls.SWFLoader`库,然后创建一个`SWFLoader`实例,设置其`source`属性为Flash SWF文件的URL或本地路径。例如: ```xml &lt;![CDATA[ private function loadFlash():void { flash...

    Flex与Java的交互

    这对于与不支持AMF的服务器进行通信或执行RESTful API调用非常有用。在Java端,我们需要创建一个Servlet,如`SimpleServiceServlet`,处理HTTP请求并返回响应。在Flex中,配置HTTPService组件,指定Servlet的URL,...

    C#与flex交互

    - **Flex使用代理方法通信C#**:在Flex的事件处理函数中,通过代理类调用C#的方法,并传递参数。 - **C#端CsServer类保存窗体对象**:在C#的CsServer类中,通常会保存一个对C#主窗体的引用,以便能够访问C#的成员...

    Flex Library AsDoc Demo

    Flex Library AsDoc Demo 是一个专门针对Flex库项目生成API文档的示例。AsDoc是Adobe Flex SDK中的一个工具,用于生成ActionScript、Flex组件和其他Flex项目的API文档。它以类似于JavaDoc的方式工作,通过解析源代码...

    flex图片放大缩小

    `handleWheelZoom`函数根据滚轮向上或向下的滚动来决定放大或缩小图片,然后通过`setTransform`函数应用这个变化。 请注意,这只是一个基础示例,实际应用中可能需要考虑更多的细节,例如防止图片超出容器边界、...

    flex 嵌入完美Iframe

    这个类可能扩展了Flex的基础UIComponent,包含了一些用于加载和控制Iframe的方法和属性。例如,它可能包含了设置HTML源、加载Iframe、获取Iframe内容、以及处理跨域和交互的逻辑。 然而,没有具体的代码内容,我们...

    Flex实现了一个FlV格式的视频播放功能

    在本案例中,我们关注的是如何使用Flex实现一个FlV格式的视频播放功能。 FlV(Flash Video)是一种流媒体文件格式,广泛用于在线视频分享和播放。由于其小巧的体积和良好的兼容性,FlV在Flash Player支持的平台中...

    flex IFrame控件的配置使用详细过程

    ### Flex IFrame 控件配置与使用详解 #### 一、引言 随着Web技术的发展,Flex作为一种强大的RIA(Rich Internet Application)开发框架,被广泛应用于构建高性能的富互联网应用。然而,在某些场景下,需要在Flex...

    flex 经典教程下载

    这些函数在创建动态效果和游戏逻辑中非常有用。 **定时器** 定时器(Timer)类是实现定时任务的关键。通过实例化Timer,设置间隔时间和重复次数,然后添加定时事件监听器,可以定期执行特定的代码。例如,创建一个...

    Flex添加右键菜单

    首先,你需要下载一个名为`rightclickmanager-source-lib-0.1.rar`的第三方库,它提供了在Flex中添加右键菜单的功能。解压缩后,将源码文件导入到你的Flex项目中。这个库通常包含ActionScript类和其他必要的资源,...

    Flex项呈示器ItemRenderer

    Flex项呈示器是Adobe Flex框架中的一个组件,其主要职责是负责将数据对象转换为可视化的UI元素。在默认情况下,Flex提供了一些基本的渲染器,如Label、Icon等,但往往不能满足复杂的界面设计需求。此时,开发者可以...

    Flex开发手册 环境搭建手册

    后台执行相应的Java方法后,结果会被回传到Flex客户端的`result`事件处理函数,例如`transferRemoteMethodResult(event)`。 总的来说,搭建Flex与Java的开发环境涉及多个步骤,包括环境配置、配置文件编写以及IDE中...

    flex-iframe

    Flex-iframe是通过在Flex项目中引入一个自定义组件来实现的。这个组件使用Flash Player的本地浏览器组件能力,即ExternalInterface,来与HTML页面进行通信。ExternalInterface允许ActionScript代码调用JavaScript...

    看完Flex就可以做出一个小游戏

    Flex 是一种基于 Adobe Flash 平台的开发框架,主要用于构建富互联网应用程序(RIA)。通过 Flex,开发者可以使用 MXML 和 ActionScript 3.0 来创建具有交互性、动画效果和数据可视化功能的Web应用。以下是对 Flex ...

    Flex图片上传实例

    此实例不仅提供了一个实际的上传图片的应用场景,而且还包含了一些实用的代码片段,这对于想要了解如何在Flex中实现图片上传功能的开发者来说非常有价值。 #### 标题解析:“Flex图片上传实例” 该标题简洁明了地...

Global site tag (gtag.js) - Google Analytics