`
peijunlin2008
  • 浏览: 171817 次
  • 性别: Icon_minigender_1
  • 来自: 河北省
社区版块
存档分类
最新评论

每天学一点 几个Flex常用功能代码

    博客分类:
  • 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://ntt.cc'), '_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 常用大收藏"压缩包包含了关于Flex开发中的几个重要主题,包括DataGrid、上传下载、WipeLeft隐藏动画以及分页功能的实现。 首先,我们来探讨DataGrid组件。DataGrid是Flex中用于显示大量结构化数据的组件...

    Flex 拖拽图片代码

    接下来,我们逐个分析这几个函数的作用: **3.1 initApp() 函数** ```actionscript internal function initApp():void { img.addEventListener(MouseEvent.MOUSE_DOWN, dragHandler); canvas1.addEventListener...

    Flex常用教程及库

    这个“Flex常用教程及库”资源可能包含了一系列关于学习Flex开发的重要资料,尤其是对于准备面试或者提升技能的开发者来说非常有价值。 在Flex的开发中,ActionScript是其核心编程语言,类似于JavaScript,但具有更...

    编译原理(FLEX&bison).zip

    在学习编译原理时,FLEX和BISON的结合使用可以帮助我们理解以下几个核心概念: 1. **词法分析**:FLEX如何通过正则表达式匹配输入的字符流,生成Token序列。例如,如何识别数字、关键字、运算符等。 2. **语法分析...

    flex部分控件代码

    该代码展示了Flex中几种常用控件的使用方法,包括文本输入框、水平滑块以及复选框。通过这些控件的组合使用,可以实现较为复杂的用户交互逻辑。对于学习Flex框架的人来说,这是一段很好的实战代码,有助于理解Flex...

    Flex客户端裁剪地图

    在Flex客户端实现这一功能,主要涉及到以下几个步骤: 1. **初始化地图控件**:首先,需要在Flex应用中创建一个SuperMap iClient for Flex的地图控件,设置地图的基本属性,如服务地址、图层列表等。 2. **加载...

    Flex(入门 深入)学习实用网站

    在学习Flex的过程中,你会接触到以下几个核心概念: 1. Flex SDK:这是一个免费的开发工具包,包含了编译Flex应用程序所需的全部工具,如Flex编译器和Flex Builder IDE。 2. Flex组件库:包含了一系列预定义的UI...

    Flex第一步

    Flex编程涉及到以下几个方面: - **MXML**:Flex的主要标记语言,用于描述UI布局和组件属性。 - **ActionScript**:Flex的应用逻辑主要通过ActionScript实现,它是ECMAScript的一种扩展。 - **数据模型**:Flex支持...

    arcgis及supermap Flex绘制军标源码

    源码可能包含以下几个部分: - 军标符号的定义:通过XML描述军事符号的形状和属性。 - 数据加载:获取并解析军事符号的数据,可能来自JSON或XML文件。 - 地图初始化:设置地图的基本配置,如服务地址、比例尺、...

    Flex Module间通信

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

    flex 学习网址

    下面将详细介绍几个与Flex相关的学习资源,帮助初学者更好地理解Flex的核心理念及其实用价值。 #### Flex基础概念 Flex是一种基于Flash Player和Adobe AIR运行时环境的开发框架。它允许开发者使用标准的XML和HTML...

    新建Flex+Java的WEB项目

    在构建一个基于Flex和Java的Web项目时,我们需要掌握几个关键知识点。Flex是一种用于创建富互联网应用程序(RIA)的开放源代码框架,它主要用于构建交互性强、用户界面丰富的客户端应用。而Java则作为后端服务器端的...

    flex3_java 教程

    - **创建Flex项目**:在FlexBuilder中新建一个Flex项目。 - **编写代码**:使用MXML(Flex的标记语言)和ActionScript 3.0编写简单的“Hello World”程序。 - **编译与运行**:通过FlexBuilder编译并运行程序。 ###...

    Flex图形化处理源码

    在项目中,Flex3的使用通常涉及到以下几个关键知识点: 1. **MXML**:MXML是一种声明式语言,类似于HTML,但专为Flex设计。它允许开发者定义用户界面组件的布局和结构,以及与ActionScript3代码的绑定。在描述中...

    Flex开发Android 更改ViewMenu外观

    更改ViewMenu的外观涉及以下几个关键点: 1. **自定义样式**:Flex支持通过CSS样式表来改变组件的外观。你可以定义自己的样式类,覆盖默认的样式属性,如字体、颜色、大小、边框等。在MXML中,你可以通过`styleName...

    经典的 flex 笔试题

    下面将详细介绍几个重要的内存优化策略。 1. **对象释放规则**:在Flex中,对象释放遵循以下原则: - 如果一个对象不再被引用,则系统会自动回收该对象。 - 如果存在循环引用的情况,则需要手动解除这些引用。 -...

    flex开发环境配置

    其界面通常包含以下几种常用窗口: - **项目资源导航窗口(Navigator view)**:展示项目结构,便于管理和浏览项目文件。 - **代码编辑窗口(Editor)**:用于编写代码的主要区域。 - **问题窗口(Problems)**:...

    自动flex和asp.net的实体类生成工具1.1 源代码

    描述中提到的几个关键点进一步解释了这个工具的工作流程: 1. **自动打开SQL服务**:这意味着工具能够自动连接到SQL Server数据库服务,无需开发者手动启动或配置。这对于开发者来说是一个方便的功能,可以节省他们...

    flex性能测试PPT

    在进行Flex性能测试时,测试流程通常包括以下几个步骤: 1. **计划阶段**: - 分析系统业务流程和架构,了解Flex应用的工作原理。 - 明确用户需求,分解测试目标,例如响应时间、并发用户数等。 - 定义性能测试...

    flex TitleWindow自定义最大最小化

    自定义TitleWindow的最大化和最小化功能通常涉及以下几个步骤: 1. **监听鼠标事件**:我们需要监听TitleWindow的mousedown事件,以便在用户点击最大化或最小化按钮时执行相应的操作。这可以通过添加事件监听器来...

Global site tag (gtag.js) - Google Analytics