`
longgangbai
  • 浏览: 7331017 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Flex 常用技巧

阅读更多

   flex是一种异步请求的技术,如果要实现同步必须在传递函数实现flex同步功能。

如下:

在组件的初始化方法中传递函数:

public function init(hotel:Object, roomTypeArr:ArrayCollection, selectedRoomTypeCallBack:Function,index:int=-1):void;

 

在初始化组件时传递相应的参数函数,在使用完毕之后,调用回调函数。

 

 

 

 

在flex动态创建一个组件:所谓的动态其实是以编码式创建组件对象。

实例如下:

/**
    * 动态创建房型价格的信息
    *
    */
   public function createhotelRoomTypeInfo():void
   {
    var tmp:ArrayCollection=order.roomTypeBreakFast;
    var columns:Array=OfflineConstantArray.HOTEL_BFAST_VALIDTIME_COLUMNS;
    if(tmp!=null&&tmp.length>0)
    {
     for(var k:int=0;k<tmp.length;k++)
     {
         var roomType:Object=tmp[k];
            var gridRow:GridRow=new GridRow();
            gridRow.percentWidth=100;
            for(var i:int=0;i<3;i++)
            {
               var gridItem:GridItem=new GridItem();
               gridItem.styleName="gridTitleItem";
               if(i==1)
               {
                  gridItem.percentWidth=60;
                gridItem.colSpan=4;
               }else{
                 gridItem.percentWidth=20;
               }
               var txt:Text=new Text();
               txt.percentWidth=100;
               txt.setStyle("textAlign","center");//通过设置样式使编程式的Text组件
               txt.text=roomType[columns[i]];
               gridItem.addChild(txt);
               gridRow.addChild(gridItem);
            }
            hotelRoomTypeInfo.addChild(gridRow);
     }
    }
   }

 

 

分享到:
评论

相关推荐

    Flex常用教程及库

    这个“Flex常用教程及库”压缩包文件可能包含了丰富的资源,帮助开发者深入理解和使用Flex技术。 在Flex开发中,皮肤是一个关键的概念,它定义了应用程序或组件的外观和感觉。Flex允许开发者自定义组件的外观,以...

    12个Flex常用功能代码

    以下是根据标题和描述中的12个Flex常用功能代码的详细说明: 1. **复制内容到系统剪贴板**:通过`System.setClipboard(strContent)`,你可以将任何字符串`strContent`复制到用户的系统剪贴板中,方便用户进行粘贴...

    Flex 常用实现小功能的语句

    其他常用技巧 - **更改元素层级**: ```actionscript parent.setChildIndex(this, parent.numChildren - 1); ``` 这段代码将当前组件(`this`)移动到最后一个位置,即将其放置在父容器的所有子元素的最后面。 ...

    FlexBuilder3常用快捷键

    ### FlexBuilder3常用快捷键详解 #### 一、概述 FlexBuilder3是Adobe推出的一款用于开发Flex和ActionScript应用程序的专业集成开发环境(IDE...希望本文介绍的这些快捷键能够帮助您更好地掌握FlexBuilder3的使用技巧。

    FLEX设计师基础(图文案例教学)

    《Foundation Flex for Designers》 FLEX设计师基础一书是对FLEX设计操作的入门书籍,通读本书你可以对FLEX设计有一个全面的认识并掌握一些常用技巧。本书并没有用大量篇幅描述设计细节,但本书基本涵盖了大部分常见...

    Flex中文帮助 学习Flex的好资料

    通过这份"Flex中文帮助"资料,你可以系统地学习Flex的基础概念、编程技巧和高级特性,无论是入门还是提高,都能从中受益。结合实例和练习,相信你会对Flex有更深入的理解,并能够熟练运用到实际项目中去。

    adobe flex例程源码

    3. **Flex Builder或Flash Builder**: 这些是开发Flex应用程序常用的集成开发环境(IDE)。源码可能包含在Flex Builder或Flash Builder中创建的项目结构,包括配置文件、库引用和编译设置。 4. **组件库**: Flex...

    Flex第一步

    通过实际案例的学习,可以更深入地理解Flex在不同场景下的应用技巧: - **在线视频播放器**:利用Flex的多媒体支持,可以开发出流畅的视频播放体验。 - **企业级管理系统**:结合服务器端技术,如Java或.NET,可以...

    [Flex与ActionScript.3程序开发].陈爽,付凯.扫描版

    《Flex与ActionScript 3程序开发》由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript 3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。...

    《Flex与ActionScript程序开发》[PDF]

     本书由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。相信读者在学习完本书后,在...

    Flex4 in Action

    ### Flex4 in Action #### 知识点概览 1. **Flex 技术简介** 2. **Flex4 的新特性** 3. **MVC 架构与 Flex 的结合** ...无论是初学者还是有经验的开发者,都能从中获得宝贵的 Flex 开发技巧和实践经验。

    Java与Flex开发入门

    Flex Builder或Adobe Animate(前身为Flex SDK和Flash Professional)是常用的开发工具,它们提供了强大的图形用户界面设计和代码编辑功能。Flex应用程序通常运行在Adobe Flash Player或Adobe AIR(Adobe Integrated...

    做flex项目的小技巧

    在Flex开发中,弹出新窗口是一项常用的功能。通常我们会使用`PopUpManager`类来实现这一点。 **具体步骤:** 1. **准备弹出窗口的页面:** - 首先需要设计并准备好要弹出的新窗口的界面。 2. **创建弹出窗口的...

    Flex完全自学入门手册

    3. **调试技巧**:介绍常用的调试工具和方法,帮助开发者快速定位并解决问题。 4. **错误处理**:建立合理的错误处理机制,提高应用的健壮性和用户体验。 #### 七、总结 通过以上内容的学习,相信读者已经掌握了...

    foundation_flex_for_developers

    **PHP与Flex的数据交换方法**:PHP是一种常用的服务器端脚本语言,它同样可以通过AMF或JSON等方式与Flex应用程序通信。本书将讲解如何使用PHP构建RESTful服务,以及如何处理Flex应用程序发送过来的请求。 **ASP.NET...

    Adobe Flex Builder 3.0官方使用教程

    在这一章节里,我们将深入了解Flex Builder的工作台布局、常用工具栏和菜单选项。此外,还将介绍如何自定义工作台以满足个人的开发需求,例如调整窗口布局、设置快捷键等。通过本章的学习,用户可以更加灵活地操作...

    FlexCode

    Flex Builder或现在的Adobe Flash Builder是常用的集成开发环境(IDE),它为Flex应用提供了强大的代码编辑、调试和构建功能。 "Flex Source"标签可能暗示我们要关注Flex项目的源代码管理。在软件开发中,源代码...

Global site tag (gtag.js) - Google Analytics