当前位置: 代码迷 >> Web前端 >> List组件渲染器范例(主程序调用子程序版)
  详细解决方案

List组件渲染器范例(主程序调用子程序版)

热度:257   发布时间:2012-11-04 10:42:41.0
List组件渲染器实例(主程序调用子程序版)
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>



  相关解决方案