2009-12-16 52 views
0

我有以下問題 - 首先,我對Flex完全陌生。我是通過20網站搜索,但沒有找到一個解決方案:如何從FLEX獲取XML值

我有xml文件這樣的:

<xml> 
    <settings> 
     <mainurl>http://localhost/website/</mainurl> 
     <adminurl>http://localhost/website/admin</adminurl> 
    </settings> 
</xml> 

現在我有

<mx:Model id="xmlfile" source="conf/config.xml"> 

這正常工作對我的DataGrid,但在

<mx:Script></mx:Script> 

部分我有一個函數:

private function loadConf():void 
{ 
    var admURL:String = xmlfile.setting.mainurl; 
} 

但它不起作用?!?!

如何讓它正常工作?正如我之前所說的,我已經閱讀了很多教程和Adobe示例,但總是在DataGrids和Stuff上找到了一種處理方式 - 這些方法都適用於我,但是我無法獲得上述工作。

希望你能幫上忙。

THX這麼多, 薩沙

回答

1
xmlfile.setting.mainurl 

應該

xmlfile.settings.mainurl 
+0

,這是沒有問題的!這只是我的錯誤! 如果我做一個Alert.show(admURL,'信息') - 沒有任何顯示。檢查URL和一切! 我測試過在我的DataGrid中顯示URL,看看我是否有任何mitstakes - 什麼都沒有!在DataGrid中顯示正確! 任何人有另一個想法?我可以創建一個ArrayCollection?難道不可以直接訪問嗎? – codeworxx 2009-12-17 08:49:48

+0

好吧,對不起 - 在別的地方有拼寫錯誤。 – codeworxx 2009-12-17 09:08:22

+0

適合每個人 - 我很高興你能夠正常工作。 – Aaron 2009-12-17 14:06:41