本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2004-12-09 · 原址 http://www2.flash8.net/teach/1006.htm ← Flash 保存计划
 
XML connector的讨论
作者:卢巧音中文网  来源:闪吧
时间: 2004年4月10  类型: 原创  
收藏 发送 评论 <%=votevote%>打印 字体选择:   

这两天在经典和帝国看了些组件的教程,很好。Flash MX2004 增加了好多的Web 组件,为Web 开发和 Web Service 提供了方便的工具。今天提到的XML connector也是很强劲的一个~这个讨论是基于 经典 小令狐兄的一个教程的。但是小令狐兄教程有2步没有说,对初学者感到很困难,我就顺便把整个教程说一下,愿更多的Flasher加入到Web 研究中去。:)
首先到MX 2004中建立一个 普通的Fla文档:
按此在新窗口浏览图片
设定影片尺寸:500*200: 按此在新窗口浏览图片
从组件面板里把一个XML connector、一个Dataset、一个DataGrid组件拖到舞台上,其中XML connector的设定要注意:(画红色的部分--XML的路径,和Receive……) 按此在新窗口浏览图片
XML connector组件的设置:
到组件面板里,找到Schema里找到Result:XML,之后点右面的那个 向下箭头的按钮
按此在新窗口浏览图片
之后会弹出一个Browse,找到你想用的XML文件 按此在新窗口浏览图片
注意:在本例中,XML connector的实例名叫myconn,DataSet组件的实例名叫myDataset
,DataGrid组件的实例名为show_db,它的尺寸是500*100

之后就可以在第一Frame里写AS了:
按此在新窗口浏览图片
在AS里我们看到有一个状态提示框,叫msg,那现在做一个:
按此在新窗口浏览图片
呵呵,所有的工作就都完成了。按Ctrl+Enter调试一下 ?看效果……
按此在新窗口浏览图片
所有的原文件在在这里:

点击浏览该文件
效果请参看: http://www.candyfan.com/xmlconnector/f8_xml%20connector.html
经过静寂林兄的指导,列的长度也可以改变了。方法如下:
System.useCodepage = true;
this.myconn.trigger();//XMLconnectior的实例名为myconn
uri=new XML();
uri.ignoreWhite=true;
uri.load("music.xml");
uri.onLoad=function(success){
if(success){
msg.text="XML has been Loaded, Enjoy it ~";
}else{
msg.text="XML Loaded error! Refresh Plz ~";
}
};
listenerObject=new Object();
listenerObject.cellPress=function(eventObject) {
var temp=eventObject.target;
var uri=temp.selectedItem.uri;
getURL(uri); }
show_db.addEventListener("cellPress",listenerObject);
this.onEnterFrame=function() {
show_db.getColumnAt(0).width=50;
show_db.getColumnAt(1).width=50;
show_db.getColumnAt(2).width=150;
show_db.getColumnAt(3).width=70;
show_db.getColumnAt(4).width=180;
if(show_db.getColumnAt(4)!=undefined) {
delete this.onEnterFrame;
}

}

责任编辑:uufeng
上一篇: as2.0动作脚本语言引入了一些新的语言元素 下一篇: 用FLASH2004的组件制作日历
 
Flash MX UI组件的初级应用
组件教程-WebServiceConnector
为Alert组件的title加背景
自制倒计时类组件
下雪组件
一个9*9口诀表的组件
FLASH组件大锅端
使用XMLconnector组件连接xml文件
不错的水晶按钮组件
list组件简单的使用
简单的组件运用
MX2004 v2组件参考