易截截图软件、单文件、免安装、纯绿色、仅160KB

flex中xml转化为array实例

本文共两个文件:translate.mxml 和 mapmarking.xml
1、translate.mxml
<?xml version="1.0" encoding="utf-8"?>
<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/halo"
      minWidth="1024" minHeight="768">
<fx:Script>
   <![CDATA[
    //xml translate array
    public function xmlToArr(xmlObj:XML):Array{
     var toArr:Array = new Array();
     for(var i:uint = 0; i < xmlObj.site.length(); i++){
      toArr.push({pid: xmlObj.site[i].id,
         province: xmlObj.site[i].province,
         city: xmlObj.site[i].city,
         updName: xmlObj.site[i].station,
         latitude: xmlObj.site[i].ypos[0],
         longitude: xmlObj.site[i].xpos,
         telephone: "110"
        });
     }
     return toArr;
    }
   
    //parse the array
    private function arrParse():void{
       var arr:Array = xmlToArr(xmlID);
     for(var i:int = 0; i < arr.length; i++){
        trace(arr[i].updName + "========" + arr[i].longitude);
     }
    }
   
   ]]>
</fx:Script>
<mx:Button id="butID" horizontalCenter="0" fontSize="18"
      label="xml translate array" click="arrParse();"/>
<fx:Declaration


相关文档:

Flex AdvancedDataGrid的使用,谁能告诉我呀?

注:第一列是带Checkbox的Tree。
还有问题请教各位:
   labelField是元素对象的属性是显示不了(carInfo.car_name),好像只可显示同级的属性怎么解决?希望各位能帮助我,Thanks!
 <mx:AdvancedDataGrid id="adg"  width="100%" height="100%" dataProvider="{instance.cars}"
  &n ......

FLEX合并数组

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script><!--[CDATA[import mx.collections.ArrayCollection;
public var a1:ArrayCollection = new ArrayCollection ([{ Region:"Region1",Territory:"Territory1",Ter ......

flex中读取本地文件[图像为例]

经常会设计一个这样的功能,比如更改个性头像,这个个性头像最终需要上传到服务器的文件系统中,但是程序希望在用户选择后直接有个预览,然后用户才进行上传。这个功能技术上其实就是需要对本地的文件能进行读取。在flash player10中有个类FileReference的类可以实现这个功能,而实现对文件读取的接口是load( )函数,要注意 ......

[Flex]xml与Flex通信的研究

研究E4X与Flex的关系,所以打算总结一下,有说的不对的地方,还请大家多多原谅。
一、最简单模式:Flex通过httpservice和dataProvider进行数据传输
Xml格式如下:
<?xml version="1.0" encoding="utf-8" ?>
<Result>
<NodeA>value1</NodeA>
<NodeB>valve2</NodeB>
…&he ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号