1、 LastDesign.mxml
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" fontSize="16" creationComplete="initList();"> <mx:Script> <![CDATA[ private function initList():void{ //计数作用 var xmlListSource:XMLList = new XMLList(); xmlListSource += <> <word> <zong>哈哈</zong> </word> </>; myListID.dataProvider = xmlListSource; //此List组件就一行数据 } private function addHang():void{ myListID.indexToItemRenderer(0).document.hello(); //父程序调用渲染器 } ]]> </mx:Script> <mx:Button label="添加题目" click="addHang();"/> <mx:List id="myListID" width="600" height="500" itemRenderer="ListNeibu"/> </mx:Application>
2、ListNeibu.mxml
<?xml version="1.0" encoding="utf-8"?> <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ public function hello():void{ trace("你好世界"); } ]]> </mx:Script> <mx:Label id="lableID" x="30" y="5" text="{this.data.zong}"/> <mx:Label id="labelVID" x="80" width="200" text="渲染器"/> </mx:Canvas>