易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

把datatable里的数据转换成xml格式的字符串

string GetXmlByDataTable()
    {
        string xmlstr;
        string sql = "select top 10 * from BasicInfo";
        DataTable dt = idb.ReturnDataTable(sql);
  &nb ......

Flex SDK 4(Gumbo)浅析ASDoc ASDoc Tags参数

《Flex SDK 4(Gumbo)浅析ASDoc - Flash Builder 4配置篇》介绍了如何在Flash Builder 4里面配置、运行ASDoc。
本篇文章介绍一些比较常用的ASDoc Tags,只有搞清楚了如何使用ASDoc Tags才能让我们生成一些我们想要的ASDoc文档。
我在这里只列举了一些比较常用的ASDoc Tags:
@param paramName d ......

关于Flex安全沙箱问题的解决

最近遇到了flex 的安全沙箱问题,找了很多资料发现不是都是和我,我的程序需要socket连接,而大多数讲的都是跨域文件读取的。我先把两种方法都总结出来:
跨域文件读取
方法一:在目标服务器上布署crossdomain.xml文件(我用的此方法很管用,放上就没问题了) 需要远程服务根目录定义有crossdomain.xml文件,如下:
<?x ......

Flex 和C++ 之间传输结构体数据 用XML传输

Flex 和C++ 之间传输结构体数据
一直想试验用结构体传数据
但是Flex 和C++ 的类型所占的字节数有时不一样
如int 在C++中站2个字节,而在Flex中占4个字节。
转换比较麻烦。
最后决定用XML进行传输
然后两边都加一个XML 解析和封装类。
C++ 端使用的tinyXML 类
Flex直接使用自己带的 E4X 类
Flex代码如下
 &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号