`

几条常用的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;
  }
分享到:
评论

相关推荐

    编译原理flex工具包

    使用Flex有以下几个关键步骤: 1. 安装Flex:在不同的操作系统上,如Linux、macOS或Windows,安装方法略有不同。通常可以通过包管理器或源码编译完成。 2. 编写规则文件:创建一个以.l为扩展名的文件,里面包含正则...

    flex 经典 皮肤主题

    Flex应用通常由MXML和ActionScript代码组成,MXML用于描述UI布局和组件,而ActionScript则用于处理逻辑和数据操作。 二、主题与皮肤 在Flex中,主题定义了应用程序的整体外观和感觉。它们通过定义组件的外观,包括...

    flex 流程图 源码

    在Flex中实现流程图,可能涉及到以下几个关键知识点: 1. **组件库**:Flex自带了一些基础组件,如Button、Label等,但为了构建流程图,可能需要自定义组件,例如节点、连接线等。这些组件可能需要继承自MX或者...

    FLEX给页面添加滚动条实现思路及代码

    要实现自适应滚动条,我们需要考虑以下几个关键点: 1. **设置容器尺寸**:通常,我们会为HTML和BODY元素设置100%的高度和宽度,以确保它们完全填充浏览器窗口。例如: ```css html, body { height: 100%; ...

    mp3播放器源代码(flex)

    Flex是一种基于MXML和ActionScript的开放源代码框架,用于构建富互联网应用程序(RIA)。它提供了丰富的用户界面组件和强大的数据绑定机制,非常适合开发多媒体应用,如MP3播放器。 标题中的“mp3播放器源代码...

    FLEX3程序的皮肤集合

    在收集的Flex3应用皮肤中,可能包括了各种类型的组件皮肤,如按钮、滑块、面板、导航条等,以及预设的主题皮肤。开发者可以根据需要选择合适的皮肤导入到项目中,或者作为灵感来源进行二次设计。 使用这些皮肤时,...

    flex DataGrid 嵌入Combobox列拖动下拉条数据混乱

    在Flex开发中,DataGrid是一种常用的组件,用于展示表格数据,而Combobox列则可以提供下拉选择功能,增强用户交互。然而,在实际应用中,我们可能会遇到一些问题,比如在DataGrid中嵌入Combobox列,并且允许用户拖动...

    flex做的拓扑图

    Flex是Adobe公司开发的一种用于构建富互联网应用(RIA)的开放源代码框架,它基于ActionScript编程语言和MXML标记语言。在这个“flex做的拓扑图”项目中,我们可以了解到如何利用Flex技术来创建交互式的网络拓扑图表...

    FLEX地图应用教程

    进一步学习FLEX地图应用,你需要掌握以下几个关键点: 1. **地图控件的使用**:FLEX中,地图控件如`MapLive`、`MapGoogle`或`Map51ditu`用于显示不同来源的地图。通过更改这些控件的实例,可以在应用程序中切换不同...

    Flex 4 进度条的皮肤

    Flex 4引入了Spark组件模型,其中皮肤是组件外观的独立层,可以通过CSS样式或MXML代码进行定义。每个组件都有一个默认皮肤,但你可以根据需要创建自定义皮肤,以便改变组件的视觉效果。 1. **创建进度条皮肤的基本...

    流程设计器(flex版)

    Flex是Adobe公司推出的一种开放源代码的富互联网应用(RIA)开发框架,它允许开发者创建具有交互性和动态效果的Web应用程序。流程设计器(flex版)结合了Flex的强大功能,提供了直观的拖放界面,使得非程序员也能轻松...

    flex图形特效,类似于百度定位地图

    在压缩包中的"图形上定位flex"可能是源代码文件,包含了实现上述功能的Flex代码。分析和学习这些源码,我们可以深入理解如何利用Flex构建这样的地图应用,同时也能学习到如何将Flex与地图服务结合,提升自己的开发...

    flex as3虚线

    在Flex AS3中实现虚线有几种方法,但最常见的是通过自定义Graphics类的方法来实现。我们可以创建一个自定义的AS3类,比如`MyDashLine.as`,并在其中覆盖`drawLine()`方法来绘制虚线。以下是一个基本的实现步骤: 1....

    flex 画流程图 流程编辑

    标题所提及的“flex 画流程图 流程编辑”主要涉及以下几个知识点: 1. **Flex图形组件**:Flex中包含了一系列用于绘制图形的组件,如`mx.graphics`包下的`Shape`、`Path`和`Group`等。这些组件允许开发者自定义形状...

    Flex DataGrid 分页

    在实现Flex DataGrid分页时,我们需要关注以下几个关键点: 1. 数据提供者:DataGrid的数据通常来自一个数据提供者,如ArrayCollection或XMLListCollection。我们需要确保数据提供者支持分页,如通过设置其pageSize...

    Flex视频播放器(支持rtmp协议)开发代码

    6. **当前时间/总时间显示**: 通过监听NetStream的timeChange事件,实时更新播放进度条和时间显示。 以下是代码中的关键部分: - `_videoURL` 和 `_videoName` 分别存储RTMP服务器的地址和要播放的视频文件名。 - ...

    flex 自定义进度条

    在查看源码时,我们可以关注以下几个关键点: 1. 容器的Flex布局相关CSS属性设置。 2. 进度条背景和实际进度的CSS样式,包括颜色、宽度、边框等。 3. 动态更新进度的JavaScript逻辑,可能涉及到事件监听和DOM操作。 ...

    FLEX面试题

    Flex Builder 3 支持创建以下几种不同类型的项目: 1. **Flex Project**:这是最基础的Flex项目类型,主要用于开发基于Flex的应用程序或组件。 2. **AS Project**:即ActionScript项目,用于纯ActionScript编程,不...

    FLEX自动调整大小文本框控件

    与单行的TextField相比,TextArea支持滚动条,允许文本换行,并且可以设置垂直和水平滚动条,使得在内容过多时仍能完整展示。 这个自适应大小的文本框控件的工作原理可能包括以下几点: 1. **监听事件**:控件可能...

Global site tag (gtag.js) - Google Analytics