从twitter feed获取图片

时间:2010-11-30 21:53:30

标签: actionscript-3

你好我有来自twitter的原子提要,每个条目都是这样的:

<entry>
    <id>tag:search.twitter.com,2005:9708181705990144</id>
    <published>2010-11-30T20:39:45Z</published>
    <link type="text/html" href="http://twitter.com/eva_starlily/statuses/9708181705990144" rel="alternate"/>
    <title>@sarahpalinusa If I'd used language like Willow did, for ANY reason whatsoever, my Dad would have grounded me for months. Learn to parent.</title>
    <content type="html">&lt;a href=&quot;http://twitter.com/sarahpalinusa&quot;&gt;@sarahpalinusa&lt;/a&gt; If I&amp;apos;d used language like Willow did, for ANY reason whatsoever, my Dad would have grounded me for months. Learn to parent.</content>
    <updated>2010-11-30T20:39:45Z</updated>
    <link type="image/png" href="http://a0.twimg.com/profile_images/1179401088/b6c2b6ec-3432-476b-9ded-473986f12fd5_normal.png" rel="image"/>
    <twitter:geo>
    </twitter:geo>
    <twitter:metadata>
      <twitter:result_type>recent</twitter:result_type>
    </twitter:metadata>
    <twitter:place>
      <twitter:id>8c9bcefd88d617fe</twitter:id>
      <twitter:full_name>Greenwood - Coxwell, Toronto</twitter:full_name>
      <twitter:type>neighborhood</twitter:type>
    </twitter:place>
    <twitter:source>&lt;a href=&quot;http://twitter.com/&quot;&gt;web&lt;/a&gt;</twitter:source>
    <twitter:lang>en</twitter:lang>
    <author>
      <name>eva_starlily (Laura)</name>
      <uri>http://twitter.com/eva_starlily</uri>
    </author>
  </entry>

现在我想要第二个链接标记的网址是海报图片。 我怎样才能在as3中选择它?我尝试了以下方法:

for each(var entryXML:XML in resultXML.rootNamespace::entry)
            {
                    trace(entryXML.rootNamespace::link.@href);


            }

但是这也给了我第一个链接的href。那我怎么能过滤这个我只得到第二个链接的href?

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

var imageUrl : String = entryXml.link.(@type=="image/png").@href;