Flex中如何快速显示Twitter Feed的例子

By Minidxer | July 3, 2009

接下来的例子演示了Flex中如何快速显示Twitter Feed。

让我们先来看一下Demo可以点击这里察看源代码):


下面是完整代码(或点击这里察看):

Download: main.mxml
  1. <?xml version="1.0" encoding="utf-8"?>
  2.  
  3. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="{feedLoader.send()}">
  4.  
  5. <mx:Script>
  6.  
  7. <![CDATA[
  8.  
  9. import mx.controls.Alert;
  10.  
  11. import mx.rpc.events.FaultEvent;
  12.  
  13. import mx.rpc.events.ResultEvent;
  14.  
  15. private function onRes(event:ResultEvent):void
  16.  
  17. {
  18.  
  19. _tweets = new XMLList(event.result.status);
  20.  
  21. }
  22.  
  23. private function onFault(event:FaultEvent):void
  24.  
  25. {
  26.  
  27. Alert.show("Unable to load feed!","Error");
  28.  
  29. }
  30.  
  31. [Bindable]private var _tweets:XMLList;
  32.  
  33. ]]>
  34.  
  35. </mx:Script>
  36.  
  37. <mx:HTTPService id="feedLoader" url="http://twitter.com/status/user_timeline/nathanpdaniel" resultFormat="e4x" result="onRes(event)" fault="onFault(event)" />
  38.  
  39. <mx:VBox width="400">
  40.  
  41. <mx:Repeater id="repeat" dataProvider="{_tweets}" width="400">
  42.  
  43. <mx:Text text="{repeat.currentItem.text}" width="100%" />
  44.  
  45. </mx:Repeater>
  46.  
  47. </mx:VBox>
  48.  
  49. </mx:Application>
代码:Flex.org 翻译/整理/编译:中文Flex例子

Topics: Other | No Comments » | Tags: ,

Search Posts