posts - 274,  comments - 1258,  trackbacks - 0


在这个版本里,直接使用了Datagrid组件。数据由外部XML文件给出,由于这些以前都做过类似的,做这个版本就显得驾轻就熟了。
  发布的方法与前相同,也是先把xml文件与flash改名为rar文件再上传,然后在新博文里帖上flash的嵌入代码(上次帖过,这次就省了)
  该flash的核心代码如下:
if(flightURL==undefined) flightURL="flight.xml";
stop();
var flight_xml:XML = new XML();
flight_xml.ignoreWhite
=true;
flight_xml.load(flightURL);
flight_xml.onLoad
=function(succ){
    
if(!succ)
        trace(
"Load flight.xml faild.");
        
return;
    }

    
for(var i=0,n=this.firstChild.childNodes[0].childNodes[0].childNodes.length, a=new Array(); i<n; ++i)
        a.push(
this.firstChild.childNodes[0].childNodes[0].childNodes[i].attributes)
    grid.dataProvider
=a;
}

    

更新日志:
06-11-06:
引入dataGrid作机票信息显示,使用XML类作数据岛

06-11-07:
引入comboBox作目的地选择控件。
编写了一个自动生成XML文件的C++程序,使得我可以通过“Excel文件 → 导出为以逗号分隔的文本文件(csv) → 自动生成XML文件”来自动生成调试数据,效率大大提高。
posted on 2006-11-07 00:37 踏雪赤兔 阅读(583) 评论(1)  编辑 收藏 引用 所属分类: 玩转编程

FeedBack:
# re: 机票子页的显示组件
2006-11-08 16:36 | kp网络
不错。我来试试。  回复  更多评论
  
只有注册用户登录后才能发表评论。

百度空间| 见闻日记| 编程感悟
我的twitter


LOGO

自我介绍:百度厂基础平台车间的一名挨踢民工。擅长C++、算法、语言设计、分布式计算,也用过Java,Python, PHP,JS/AS等语言开发。请关注我的twitter (免翻墙版) 发QQ消息


添加到收藏夹 Locations of visitors to this page

常用链接

随笔分类(300)

随笔档案(274)

文章分类(38)

相册

收藏夹(54)

与博主互动

博客手拉手

搜索

  •  

积分与排名

  • 积分 - 397224
  • 排名 - 10

最新评论

阅读排行榜

评论排行榜