`

v1_11 从服务取得XML数据

    博客分类:
  • flex
阅读更多
v1_11 Requesting and retrieving XMLdata from the server  flex从服务取得XML数据
ex1_04 
1.不是所有的mxml components是可见的
使用fx:Declarations来声明不可见的对象
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations> 
  
2.flex从远程服务获取数据的三种方式
   HttpService
   WebService
   RemoteObject
 
3.示例--向服务器发送请求
注意,这只是一个声明,类似于java中声明一个服务. 但不调用的话,是不会绑定数据的
<fx:Declarations>
<s:HTTPService 
id="employeeService" 
url="http://adobetes.com/f4iaw100/remoteData/employees.xml"/>
</fx:Declarations> 
  
 一般情况下会在某个事件中调用这个服务
示例中使用creationComplete调用,即当组件加载完成后,就现服务器发送请求
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
xmlns:s="library://ns.adobe.com/flex/spark" 
xmlns:mx="library://ns.adobe.com/flex/mx"
minWidth="955" minHeight="600"
creationComplete="employeeService.send()"> 
  
4.读取显示列表数据
使用DropDownList 来读取数据,{}中间的就是读取数据的属性
testd.lastResult 就是读取的全部数据了,再按xml的节点,来一个一个的读取,这样可以读取list,
这里要注意的是 dataProvider只到了对象,没有到对象后具体属性(展现在页面上的内容),这里使用了labelField,来表明具体要显示什么字段
 
而在phone这个textInput控件中,显示的则是选中的employee对象的phone属性.
dropDownList为上面的id,selectedItem表明选中的对象,phone为具体的对象属性
<mx:Form x="87" y="73" width="290" height="98">
<mx:FormItem label="test">
<s:DropDownList id="dropDownList"
labelField="lastName"
dataProvider="{testd.lastResult.employees.employee}"/>
</mx:FormItem>
<mx:FormItem label="Office Phone:">
<s:TextInput id="phone" 
text="{dropDownList.selectedItem.phone}"/>
</mx:FormItem>
</mx:Form> 
  

 

效果如下

  

5.通过网络监视器来观察请求
注意在flash builder4中,要先打开监控按钮,再点run. 才能监控到
光打开监控,直接在浏览器中打开地址,貌似监控不到
从这个面板可以看到请求及响应的详细信息
 
 
  
分享到:
评论

相关推荐

    Panasonic_MINAS-A6BF_V1_4_1_0_106_0.xml

    松下Ethercat型驱动器A6B用XML文件,

    ssd_mobilenet_v1_coco_2017_11_17模型文件.rar

    标题中的"ssd_mobilenet_v1_coco_2017_11_17模型文件.rar"指的是一个基于TensorFlow框架的SSD(Single Shot MultiBox Detector)模型,结合了MobileNet V1架构,并针对COCO(Common Objects in Context)数据集进行...

    ssd_mobilenet_v1_coco_2017_11_17.tar.gz

    ssd_mobilenet_v1_coco_2017_11_17.tar.gz ssd_mobilenet_v1_coco_2017_11_17.tar.gz ssd_mobilenet_v1_coco_2017_11_17.tar.gz

    mobilenet_v1_1.0_224.tgz

    《深度学习中的MobileNet_v1_1.0_224模型详解》 MobileNet是Google在2017年提出的一种轻量级卷积神经网络(Convolutional Neural Network, CNN),它针对移动设备和嵌入式系统的计算资源限制进行了优化。在本篇中,...

    UBU_v1_69_11_fix.zip

    简易的AMI BIOS修改工具 UEFI BIOS Updater UEFI BIOS Updater是一个允许您为OROM/UEFI模块执行更新的BIOS改装工具包,使用者无需AMI UEFI BIOS的高级知识和改装技术。UEFI BIOS Updater由BIOS改装专家开发,有着较...

    ssd_mobilenet_v1_coco_2017_11_17.zip

    "ssd_mobilenet_v1_coco_2017_11_17.zip" 文件是一个包含预训练模型的压缩包,该模型在TensorFlow框架下训练完成,用于执行对象检测和图像分类任务,特别针对COCO(Common Objects in Context)数据集进行了优化。...

    resnet_v1_101_2016_08_28.tar.gz

    标题中的"resnet_v1_101_2016_08_28.tar.gz"是一个压缩文件,其中包含了一个预训练的深度学习模型——ResNet v1的101层版本。这个模型是在2016年8月28日创建的,并被保存为tar.gz格式,这是一种常见的数据压缩和归档...

    UBU_v1_74_0.rar

    【标题】"UBU_v1_74_0.rar" 是一个包含UBU最新1.74版本的软件包,这个工具专为更新主板BIOS和处理微码更新以及驱动程序升级而设计。该工具集成了多种实用程序,旨在帮助用户高效地管理和维护计算机的固件层面。 ...

    IguanaTex_v1_57_iguanaTex的用法_公式_ppt_

    IguanaTex_v1_57是一个专为PowerPoint设计的插件,它使得在PPT中插入、编辑和展示LaTeX公式变得简单且高效。这个工具极大地提升了PPT中的数学表达能力,让演示文稿看起来更加专业且整洁。 LaTeX是一种基于TeX的文字...

    BaseProjects_TC3xx_V1_0_1_13_0_Package.zip

    "BaseProjects_TC3xx_V1_0_1_13_0_Package.zip"是一个包含了针对这些控制器的示例项目的压缩包,旨在帮助开发者快速理解和启动开发工作。 首先,我们来看标题中的"BaseProjects",它通常指的是基础项目或者模板项目...

    BMSConfig-V1_QT_bms-v1.0_上位机_bms.zip

    【标题】"BMSConfig-V1_QT_bms-v1.0_上位机_bms.zip" 提供的信息表明这是一个基于Qt开发的电池管理系统(Battery Management System,简称BMS)的配置工具,版本为V1.0。"上位机"通常指的是与设备或系统进行通信的...

    SSP_SINAMICS_DCM_V1_5.zip

    SSP_SINAMICS_DCM_V1_5.zip是一个压缩包文件,包含了有关Siemens 6RA80系列直流调速装置(DCM)的1.5版本固件升级资料。6RA80是西门子SINAMICS家族的一员,主要用于高性能直流驱动系统,常见于工业自动化领域。DCM,...

    ssd_mobilenet_v1_coco_2017_11_17

    在这个"ssd_mobilenet_v1_coco_2017_11_17"压缩包中,包含的是一个经过训练的SSD Mobilenet V1模型,用于识别COCO数据集中的物体。 COCO (Common Objects in Context) 数据集是一个广泛使用的物体检测和分割的基准...

    ssd_mobilenet_v1_coco_2018_01_28.tar.gz

    ssd_mobilenet_v1_coco https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/detection_model_zoo.md

    tensorflow model resnet_v1_50_2016_08_28.tar.gz

    AI(人工智能)是这个模型所属的领域,ResNet_v1_50模型在图像识别任务上表现出色,特别是在ImageNet大规模视觉识别挑战(ILSVRC)中取得了突破性成果,推动了深度学习在计算机视觉领域的应用。使用这个模型,开发者...

    rn6752V1_configuration_guide_cn.rar

    本文将深入探讨rn6752V1的配置指南和数据手册中的关键知识点。 首先,rn6752V1Configuration.h和rn6752V1.h是C语言编程环境下的头文件,它们包含了rn6752V1的相关定义、函数原型和常量。这些文件在编写与rn6752V1...

    TI_SDCard_boot_utility_v1_0.exe

    标题中的"TI_SDCard_boot_utility_v1_0.exe"是一个特定的程序,由TI(Texas Instruments)公司开发,用于SD卡的启动和管理。这个工具可能是一个实用程序,帮助用户格式化、初始化或者配置SD卡以供特定的TI处理器或微...

    CH7511Utility_RevC_v1_02_63.zip

    而"CH7511Utility_RevC_v1_02_63"则是针对这款芯片设计的软件工具,用于快速、便捷地创建和编辑EDID数据。 此工具的核心功能包括: 1. **EDID编辑**:用户可以通过直观的界面,自定义显示器的规格参数,如最大...

    ChandelierStops_v1_HTF_Signal - MetaTrader 5脚本.zip

    《MetaTrader 5中的Chandelier Stops_v1_HTF_Signal指标详解》 在外汇交易领域,技术分析是投资者制定策略的重要工具。MetaTrader 5(MT5)交易平台因其丰富的功能和自定义指标而受到广大交易者的青睐。本文将深入...

    Avive-v1_1_0_22.apk

    Avive-v1_1_0_22.apk

Global site tag (gtag.js) - Google Analytics