勤奋 交流

Secondhand Developer

如何在Flash cs3中使用ActionScript 3将组件和XML文件绑定

本示例描述了如何在Flash cs3中使用ActionScript 3将DataGrid组件和XML文件的数据绑定
首先新建一个Flash cs3(ActionScript 3.0)文件
从组件面板中拖一个DataGrid组件到场景中
并将其实例名称更改为aDg
在此帧的动作面板中输入如下ActionScript 代码
import fl.controls.DataGrid;
import fl.data.DataProvider;

var myXML:XML = new XML();
var XML_URL:String = "data.xml";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
var myDP:DataProvider=new DataProvider();
myLoader.addEventListener(
"complete", xmlLoaded);

function xmlLoaded(event:Event):void
{
    myXML 
= XML(myLoader.data);
    trace(
"Data loaded.");
    myDP
=new DataProvider(myXML);
    aDg.columns 
= ["Name","ID"];
    aDg.dataProvider 
= myDP;
    
}


新建一个XML 文件,文件名为data.xml
输入如下内容
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root>
        
<employee>
            
<Name>Edna</Name>
            
<ID>22</ID>
        
</employee>
        
<employee>
            
<Name>Stu</Name>
            
<ID>23</ID>
        
</employee>
</root>

好了把所有文件保存一下
运行一下看看效果了
更多细节请参阅Flash CS3 帮助之"使用ActionScript 3组件"一章

本文首发于http://yaotong.cnblogs.com/

posted on 2008-03-14 09:52 二手程序员 阅读(363) 评论(0)  编辑 收藏 所属分类: 胡说八道


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-06-05 10:04 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: