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允许开发者自定义组件的外观,以...
以下是根据标题和描述中的12个Flex常用功能代码的详细说明: 1. **复制内容到系统剪贴板**:通过`System.setClipboard(strContent)`,你可以将任何字符串`strContent`复制到用户的系统剪贴板中,方便用户进行粘贴...
其他常用技巧 - **更改元素层级**: ```actionscript parent.setChildIndex(this, parent.numChildren - 1); ``` 这段代码将当前组件(`this`)移动到最后一个位置,即将其放置在父容器的所有子元素的最后面。 ...
### FlexBuilder3常用快捷键详解 #### 一、概述 FlexBuilder3是Adobe推出的一款用于开发Flex和ActionScript应用程序的专业集成开发环境(IDE...希望本文介绍的这些快捷键能够帮助您更好地掌握FlexBuilder3的使用技巧。
《Foundation Flex for Designers》 FLEX设计师基础一书是对FLEX设计操作的入门书籍,通读本书你可以对FLEX设计有一个全面的认识并掌握一些常用技巧。本书并没有用大量篇幅描述设计细节,但本书基本涵盖了大部分常见...
通过这份"Flex中文帮助"资料,你可以系统地学习Flex的基础概念、编程技巧和高级特性,无论是入门还是提高,都能从中受益。结合实例和练习,相信你会对Flex有更深入的理解,并能够熟练运用到实际项目中去。
3. **Flex Builder或Flash Builder**: 这些是开发Flex应用程序常用的集成开发环境(IDE)。源码可能包含在Flex Builder或Flash Builder中创建的项目结构,包括配置文件、库引用和编译设置。 4. **组件库**: Flex...
通过实际案例的学习,可以更深入地理解Flex在不同场景下的应用技巧: - **在线视频播放器**:利用Flex的多媒体支持,可以开发出流畅的视频播放体验。 - **企业级管理系统**:结合服务器端技术,如Java或.NET,可以...
《Flex与ActionScript 3程序开发》由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript 3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。...
本书由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。相信读者在学习完本书后,在...
### Flex4 in Action #### 知识点概览 1. **Flex 技术简介** 2. **Flex4 的新特性** 3. **MVC 架构与 Flex 的结合** ...无论是初学者还是有经验的开发者,都能从中获得宝贵的 Flex 开发技巧和实践经验。
Flex Builder或Adobe Animate(前身为Flex SDK和Flash Professional)是常用的开发工具,它们提供了强大的图形用户界面设计和代码编辑功能。Flex应用程序通常运行在Adobe Flash Player或Adobe AIR(Adobe Integrated...
在Flex开发中,弹出新窗口是一项常用的功能。通常我们会使用`PopUpManager`类来实现这一点。 **具体步骤:** 1. **准备弹出窗口的页面:** - 首先需要设计并准备好要弹出的新窗口的界面。 2. **创建弹出窗口的...
3. **调试技巧**:介绍常用的调试工具和方法,帮助开发者快速定位并解决问题。 4. **错误处理**:建立合理的错误处理机制,提高应用的健壮性和用户体验。 #### 七、总结 通过以上内容的学习,相信读者已经掌握了...
**PHP与Flex的数据交换方法**:PHP是一种常用的服务器端脚本语言,它同样可以通过AMF或JSON等方式与Flex应用程序通信。本书将讲解如何使用PHP构建RESTful服务,以及如何处理Flex应用程序发送过来的请求。 **ASP.NET...
在这一章节里,我们将深入了解Flex Builder的工作台布局、常用工具栏和菜单选项。此外,还将介绍如何自定义工作台以满足个人的开发需求,例如调整窗口布局、设置快捷键等。通过本章的学习,用户可以更加灵活地操作...
Flex Builder或现在的Adobe Flash Builder是常用的集成开发环境(IDE),它为Flex应用提供了强大的代码编辑、调试和构建功能。 "Flex Source"标签可能暗示我们要关注Flex项目的源代码管理。在软件开发中,源代码...