`
天梯梦
  • 浏览: 13730769 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

Flex 中 12 个简单实用的小技巧

阅读更多

   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. 打开 URL

navigateToURL(new URLRequest('http://test.org/'), '_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. 删除字符串左空白字符

 

      // 原文采用循环查找字符然后用 substring 截取字符的方式
      // 这种方式代码多, 效率低, 这里就不列出原文的代码了
      // 下面是我用正则实现的(包括下面的 rtrim)

      private function ltrim(_s:String):String
      {
    return _s.replace(/^\s+/, '');
      } 
 

   9. 删除字符串右空白字符

 

      private function rtrim(_s:String):String
      {
    return _s.replace(/\s+$/, '');
      }

 

   10. 删除字符串两侧空白字符

 

       private 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相关的实用技巧。 #### 技巧一:复制文本到剪贴板 在某些场景下,我们需要让用户能够方便地...

    flex成功画一个点

    在Flex编程中,"flex成功画一个点"这个主题涉及到的是如何在用户界面元素上绘制一个像素级别的点。Flex是一种基于ActionScript的开源框架,主要用于创建富互联网应用程序(RIA)。在Flex中,我们可以利用图形库或者...

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

    总的来说,这个"spring整合flex简单明了的小例子"旨在演示如何在Spring后端和Flex前端之间建立通信,以及如何通过Spring处理业务逻辑和Flex展现富交互界面。通过学习和实践这个例子,初学者能够掌握Spring与Flex的...

    flex 案例包 实用

    这个“flex 案例包 实用”是一个专门为初学者设计的学习资源,包含多个实践案例,帮助用户快速掌握Flex的使用技巧。 在Flex开发中,ActionScript是主要的编程语言,它基于ECMAScript,提供了面向对象的能力。MXML则...

    经典的Flex 飞机小游戏源码

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

    flex 入门教材,简单易学

    压缩包中的《flex权威指南》部分章节可能包括了Flex的基础知识、组件系统、数据绑定、事件处理、动画效果、服务调用(如与服务器进行数据交换)以及高级主题,如自定义组件和优化技巧等内容。每个部分都是相互关联的...

    简单的flex3维小程序

    在本项目“简单的flex3维小程序”中,我们将探讨如何使用Flex来构建一个具有三维展示功能的应用。 首先,Flex 3引入了3D API,允许开发者创建具有深度和旋转效果的3D场景。通过使用Stage3D API,我们可以直接在...

    flex实现的简单物理建模

    Flex是一种基于ActionScript 3.0的开源框架,主要用于创建富互联网应用程序(RIA),它可以提供丰富的用户...因此,无论你是物理爱好者还是希望提升编程技巧的开发者,都可以尝试使用Flex来实现这个简单的物理建模。

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

    在现代Web开发中,Flex布局(Flexible Box布局)已经成为创建响应式、动态和灵活的用户界面的标准工具。这个“flex移动布局,极简公共样式包”正是为了方便开发者快速构建适应不同屏幕尺寸的移动端应用而设计的。让...

    flex实现的删除子容器

    - 创建一个简单的Flex布局,包含多个可删除的子容器: ```html &lt;div id="container" style="display: flex; flex-wrap: wrap;"&gt; ()"&gt;Child 1 ()"&gt;Child 2 &lt;!-- 更多子元素... --&gt; ``` - 在这个例子中,...

    Flex_Css完全手册

    - 示例和最佳实践:通过博文链接(已提供)可以获取更多关于如何在实际项目中应用Flex CSS的示例和最佳实践,涵盖从简单的组件样式化到复杂的布局设计。 6. **工具支持** - Flex Builder:Adobe Flex Builder是一...

    Flex图书系统小例子

    在《Flex程序设计》这本书中,作者详细介绍了Flex的编程原理和实践技巧,而这个小例子就是理论与实践相结合的产物。在自己的计算机上,经过Flex 2的测试,该应用已被验证能够正常运行,意味着它兼容了当时版本的Flex...

    Flex 留言本小程序

    通过这个Flex留言本小程序,初学者不仅能学习到基本的Flex编程技巧,还能理解到如何将用户界面、数据处理和交互事件结合在一起,构建一个完整的小型应用。同时,它也鼓励开发者深入研究Flex框架的高级特性,如动画、...

    Flex图片移动

    在Flex3中,图片移动是一项基础且重要的功能,它涉及到用户界面交互和动态内容的呈现。Flex3是一个基于ActionScript3.0的开发框架,用于构建富互联网应用程序(RIA)。在Flex中,我们可以利用ActionScript的强大力量...

    flex小技巧之加载GIF图片

    在本知识点中,我们将详细探讨如何在Flex应用中加载和展示GIF图片。GIF(Graphics Interchange Format)是一种广泛使用的位图图形格式,特点是能够存储简单的动画。 加载和展示GIF图片在Flex中并不是内置的功能,...

    flex软键盘

    在Adobe-Flex-4.5-Components-master这个压缩包中,可能包含了软键盘组件的源代码,方便开发者根据需求进行定制。 3. **触摸事件处理**: 软键盘的实现必须能响应触摸屏上的点击事件,确保用户可以通过点击屏幕上...

    flex实现滑动显示隐藏效果

    标题中的"flex实现滑动显示隐藏效果"指的是使用Flex框架来创建一个可以滑动展示或隐藏内容的组件。这个功能在移动应用和网页设计中非常常见,比如侧边栏菜单、抽屉式导航或者可展开的详情区域。 首先,我们需要理解...

    flex4 cookbook下载

    《Flex 4 Cookbook》这本书会涵盖这些主题,并提供实用的示例代码和解决方案,帮助开发者快速掌握Flex 4的开发技巧。书中的“食谱”通常包含问题描述、解决方案、如何工作、何时使用以及相关知识五个部分,结构清晰...

    flex测试案例效果

    - 创建一个简单的Flex布局,将`display`属性设为`flex`,通过`flex-direction`调整元素的排列方向,用`justify-content`和`align-items`控制元素的对齐方式。 - 使用`flex-wrap`和`flex-grow`/`flex-shrink`/`flex...

Global site tag (gtag.js) - Google Analytics