2009-12-16 46 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