1、 dataGrid.mxml
2、 inButton.mxml
3、inImg.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"
creationComplete="init();">
<fx:Script>
<![CDATA[
public var xmlSource:XMLList = new XMLList();
public function init():void{
for(var i:Number = 0; i < 5; i++){
xmlSource += <>
<word>
<name>薛冲</name>
<password>123</password>
<age>21</age>
</word>
</>;
}
dataGridID.dataProvider = xmlSource;
}
]]>
</fx:Script>
<mx:DataGrid id="dataGridID" x="300" y="50" backgroundColor="#000000" color="#000000">
<mx:columns>
<mx:DataGridColumn dataField="name" headerText="姓名"/>
<mx:DataGridColumn dataField="password" headerText="密码"/>
<mx:DataGridColumn dataField="age" headerText="年龄"/>
<mx:DataGridColumn dataField="" itemRenderer="inButton" headerText="专辑名"/>
<mx:DataGridColumn dataField="" itemRenderer="inImg" headerText="发行年份"/>
<mx:DataGridColumn dataField="" headerText="播放时间"/>
</mx:columns>
</mx:DataGrid>
</s:Application>
2、 inButton.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="80" height="30">
<mx:Button id="butID" label="你好"/>
<mx:Label id="labID" x="50" fontSize="12" text="世界"/>
</mx:Canvas>
3、inImg.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="80" height="30">
<mx:Image source="msn.png"/>
</mx:Canvas>