2009-06-15 44 views
0

我想通过一个简单的外部XML文档将数据网格连接到HTTPService,这是失败的。如何调试问题出现的地方?我将如何调试Flex 3数据绑定?

我使用了以下内容:

<mx:HTTPService id = "licenseService" resultFormat="e4x" url="http://localhost/licenseTest.xml" />

<mx:DataGrid horizontalCenter="0" width="476" top="50" dataProvider="{licenseService.lastResult.license}">

我是比较新的弯曲,所以基本的帮助,将不胜感激。

+0

我假设您在浏览器中查看时检查了http://localhost/licenseTest.xml是否返回了预期的XML? – 2009-06-15 14:42:32

回答

2

添加结果事件处理程序,HTTP服务:

<mx:HTTPService id = "licenseService" resultFormat="e4x" url="http://localhost/licenseTest.xml" result="licenseService_resultHandler(event)" /> 

,并定义内<mx:Script>处理程序:

private function licenseService_resultHandler(event:ResultEvent):void 
{ 
    trace("Result:", event.result); 
} 

你可以把这个方法中设置断点并开始调试来自数据服务器