0
私は単にTwitterからの検索結果をトレースしようとしています。Twitterの検索からAS3エラーxmlファイル
私は人のタイムラインを見ると、それは完璧に動作します:
これは私のコードです:
var myXMLLoader:URLLoader = new URLLoader();
myXMLLoader.load(new URLRequest("http://twitter.com/statuses/user_timeline.xml? screen_name=docceng"));
myXMLLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void{
var myXML:XML = new XML(e.target.data);
myXML.ignoreWhite = true;
trace(myXML.status[0].id);
trace(myXML.status[0].text);
trace(myXML.status[0].user.name);
}
私は例えば、検索結果を引っ張ってみてください:
var myXMLLoader:URLLoader = new URLLoader();
myXMLLoader.load(new URLRequest("http://search.twitter.com/search.atom?q=mobile%20ads"));
myXMLLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void{
var myXML:XML = new XML(e.target.data);
myXML.ignoreWhite = true;
trace(myXML.entry[0].content);
}
エラーが発生します:
TypeError:エラー#1010:用語は未定義で、プロパティはありません。 test_fla :: MainTimeline/processXML() flash.events::EventDispatcher/dispatchEventFunction() でflash.events::EventDispatcher/dispatchEvent() でflash.net::URLLoader/onComplete(AT)
で 初心者のための任意の助けに感謝します。事前に
おかげ
DG
の
trace(myXML.entry[0].content);
をねえ、返事をありがとう:それはhttp://search.twitter.com/search.atom?q=mobile%20ads
(スペースなし)またエントリはあなたが書かなければならないので、配列である必要があります。残念ながら、私はまだ同じエラーが発生しています。私が2つの異なったURLを訪問するとき、彼らは異なってフォーマットされます。私はそれがこれと関係があると思う。 THanks again – Docceng
エラーは、配列要素が存在しないことを意味します。 –
xmlが正しく解析されていない可能性があります – Docceng