人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ActionScript3で、

var RssXML:XML;
private var RssxmlLoader:URLLoader;

private function init():void {
var RssUrl:String ="http://example.com/ex.xml";
RssxmlLoader = new URLLoader();
RssxmlLoader.dataFormat = URLLoaderDataFormat.TEXT;
RssxmlLoader.addEventListener(Event.COMPLETE, RssxmlComplete);
var RssurlReq:URLRequest = new URLRequest(RssUrl);
RssxmlLoader.load(RssurlReq);
};

private function RssxmlComplete(e:Event):void {
RssXML =new XML(RssxmlLoader.data);
trace(RssXML);
};

<mx:VBox label="Name" width="100%" height="100%">
<mx:DataGrid width="750" height="450" dataProvider="{RssXML}">
<mx:columns>
<mx:DataGridColumn dataField="name" headerText="名前"/>
<mx:DataGridColumn dataField="num" headerText="値"/>
</mx:columns>
</mx:DataGrid>

これで「データバインディングでは"RssXML"への代入を検出できません。」となってしまうのですが、どうしたらよいでしょうか?できるだけ具体的にお願いします。


●質問者: sulfonamides
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:String trace void XML データ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● IlO10l0Il
●60ポイント

new XML()ではなくXML()で文字列をXMLに変換してみてはいかがでしょうか?

◎質問者からの返答

お?いきました。ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ