2009-06-15 2 views
0

単純な外部XMLドキュメントを介してHTTPServiceにDataGridを接続しようとしていますが、これは失敗しています。問題が発生している場所で、どのようにデバッグするのですか?Flex 3のデータバインディングはどのようにデバッグできますか?

私は、次を使用しています:

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

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

を私は曲げることは比較的新しいですので、基本的なヘルプはいただければ幸いです。

+0

ブラウザで見たときにhttp://localhost/licenseTest.xmlが期待されるXMLを返すことを確認したとしますか? –

+0

はい、それはどんなときでも良い質問です。それが判明したので、私はサービス上でsend()を呼び出すことを忘れていました。 –

答えて

2

HTTPサービスのresultイベントハンドラーに追加:

<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); 
} 

あなたは、このメソッド内にブレークポイントを配置してから来ているデータのデバッグを開始することができますサーバー