2010-01-20 71 views
0

我正在開發一個引擎來生成組件。我想獲取讀取並創建組件的XML腳本,以便將組件直接加載到畫布「內容」中。我不知道我是如何得到的addChild()方法正確,如「content'.addChild代替如下所示的執行工作:通過改變Flex獲取畫布ID?

getHolder = cholder; 

private function sidebar():void 
{ 
    xmlReq = new URLRequest("sidebar.xml"); 
    callReq(content); 
} 

private function callReq(cholder:Canvas):void 
{ 
    getHolder = cholder; 
    getHolder.addChild(...) 
} 

<mx:Canvas x="0" y="123" width="100%" height="200" id="content"> 
</mx:Canvas> 
+0

你的代碼是否真的告訴URLRequest被加載到任何地方?可能值得確認callReq是否被調用。 – ZackBeNimble 2010-01-20 21:04:34

+0

是的,它確實調用了,目前,我使用另一個callLater()方法在第一個xml完成​​後加載第二個xml。 我設法讓它以正確的方式工作。除了callLater之外,還有其他方法嗎? – proyb2 2010-01-21 12:29:48

回答