`

12个Flex小技巧

阅读更多

1。 复制内容到系统剪贴板

  1. System.setClipboard(strContent);

2。 复制一个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 );
  8.    

3。 打开一个新浏览器窗口

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

4。 刷新浏览器

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

5。 关闭浏览器

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

6。 设置Alert 窗口的背景为透明

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

7。 取随机颜色

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

8。 清除子串左侧空格

  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.     }

9。 清除字串右侧空格

  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.     }

10。 清除字串左右的空格

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

11。 获取数据类型

  1. getQualifiedClassName(data)

12。 生成随机字符串。

  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中的小技巧备忘

    ### Flex中的小技巧备忘 在Flex开发过程中,掌握一些实用的小技巧可以帮助开发者更高效地完成项目,并提高代码质量。本文将详细介绍四种与Flex相关的实用技巧。 #### 技巧一:复制文本到剪贴板 在某些场景下,...

    flex成功画一个点

    在Flex编程中,"flex成功画一个点"这个主题涉及...如果你能访问这个文件,可以结合文件内容加深对这个知识点的理解,例如查看如何在不同场景下使用这个技巧,或者学习如何扩展这个基本的点绘制方法来创建更复杂的图形。

    做flex项目的小技巧

    以上五个小技巧可以帮助开发者更高效地完成Flex项目的开发工作,提高用户体验。这些技巧涵盖了Flex开发中的常见问题,包括弹出窗口、多视图切换、服务器交互、数据处理等方面,对于提升Flex应用程序的质量和性能具有...

    经典的Flex 飞机小游戏源码

    总的来说,这个Flex飞机小游戏源码是一个深入理解Flex游戏开发的起点。通过研究和修改源码,开发者可以掌握如何在Flex环境中创建动态、互动的游戏,并且能够将这些知识应用于其他类型的RIA项目。无论是对于初学者...

    Flex 开发技巧集

    Flex开发技巧集是一系列关于使用Flex进行开发时的实用技巧,可以帮助开发者提高效率,优化用户体验。以下是基于给定内容的一些重要知识点的详细说明: 1. **去除或改变Alert的模糊效果**:通过设置Panel的`...

    flex画线flex画线flex画线flex画线

    一旦一个容器被声明为Flex容器,其子元素就会成为Flex项目,并遵循Flex布局规则。在画线的过程中,我们可以巧妙地利用这些项目来构建我们需要的线条效果。 1. **基本概念:** - **Flex容器**:设置`display: flex;...

    flex学习小记录

    标题中的“flex学习小记录”表明这是一份关于Adobe Flex技术的学习笔记或教程。Flex是一种开源框架,主要用于构建富互联网应用程序(RIA),特别是在Flash Player和Adobe AIR上运行的应用。它基于ActionScript语言,...

    spring整合flex简单明了的小例子

    Spring 整合 Flex 是一种将Java后端的Spring框架与前端Adobe Flex技术结合的技术实践,旨在提供一个富互联网...通过学习和实践这个例子,初学者能够掌握Spring与Flex的整合技巧,为进一步开发复杂的RIA应用打下基础。

    flex小技巧之加载GIF图片

    Flex是一种基于MXML和ActionScript语言的应用程序框架,主要用于开发富互联网应用程序(RIA)。Flex使得开发者能够使用声明式的编程模型来构建Web应用程序,具有强大的用户界面组件系统。在本知识点中,我们将详细探讨...

    利用flex画一个扇形区域

    `drawSector`函数使用了一个循环,将整个扇形分割成多个小的曲线段。每次迭代时,计算当前角度的中点坐标,然后使用`curveTo`方法绘制平滑曲线。这种技巧用于模拟圆弧效果,因为Flex中的`Graphics`类不直接支持绘制...

    划分flex页面布局

    在Web开发领域,Flex布局是一种强大的工具,用于创建响应式和动态的网页界面。它允许开发者灵活地控制元素在容器内的排列...通过熟练掌握Flex布局的相关属性和技巧,我们可以创建出更加响应式、易于维护的网页界面。

    flex air中文官方帮助文档

    Flex Air是中国Adobe公司开发的一款基于Flash技术的富互联网应用程序(RIA)开发平台,它允许开发者创建可以在桌面运行的跨平台应用程序。本“Flex Air中文官方帮助文档”是开发者的重要参考资料,详细介绍了Flex ...

    flex移动布局,极简公共样式包,附demo

    这个“flex移动布局,极简公共样式包”正是为了方便开发者快速构建适应不同屏幕尺寸的移动端应用而设计的。让我们深入探讨Flex布局的原理、优势以及如何利用这个公共样式包来提升开发效率。 1. **Flex布局简介** ...

    Flex图片上传实例

    Flex图片上传实例是一个基于Flex3开发的...学习这个实例可以帮助开发者掌握Flex3的组件使用、ActionScript编程,以及Java服务器端的文件处理技巧,对于从事富互联网应用开发的人员来说,这是一个非常有价值的实践案例。

    Flex布局学习资料

    《一个完整的Flexbox指南.pdf》可能包含更多实践案例和实战技巧,帮助读者将理论知识应用到实际开发中,例如: 1. **响应式设计**:Flex布局在响应式设计中的应用,如何根据屏幕尺寸改变元素的排列和尺寸。 2. **...

    flex tooltip

    标题中的“flex tooltip”指的是Adobe Flex中的一种交互设计元素,Tooltip。在Flex应用程序开发中,Tooltip是用来...同时,结合博客文章提供的内容,可以学习到更多有关创建和定制Flex Tooltip的实践技巧和源码解析。

    Flex小游戏贪吃蛇

    【Flex小游戏贪吃蛇】是一个基于Adobe Flex技术开发的简易版贪吃蛇游戏,适合初学者用来学习和理解Flex的基本概念和编程技巧。这个项目没有采用华丽的视觉效果,而是用简洁的线条来呈现游戏界面,让玩家可以专注于...

    flex组件

    “工具”标签可能意味着文章介绍了与Flex布局相关的开发工具或调试技巧,例如浏览器的开发者工具如何辅助检查和调整Flex布局。这些工具能够帮助开发者直观地查看和修改元素的Flex属性,从而快速定位和解决问题。 ...

    精通FLEX源代码08

    Flex的核心组件包括Flex SDK,它提供了一整套用于创建用户界面的类库,以及Flex Builder,这是一个集成开发环境(IDE),为Flex应用程序的编写、调试和部署提供了便利。通过深入学习Flex源代码,我们可以了解到以下...

Global site tag (gtag.js) - Google Analytics