将外部html加载到动态文本字段actionscript 3中

时间:2009-08-05 11:34:57

标签: flash

我有一个动态文本字段,想要使用actionscript 3

在Flash中加载Twitter更新

调用动态文本字段:myUpdates

这是我一直在使用的代码,但是我遇到编译器错误,说String是静态类型,而实例不能动态添加成员。我可以看到有什么不对吗?


    var twitterURL:String ="http://twitter.com/statuses/friends_timeline/19291040.rss";
var twitterXML:URLRequest = new URLRequest(twitterURL);
var myLoader:URLLoader = new URLLoader(twitterXML);
myLoader.addEventListener("complete", xmlLoaded);

function xmlLoaded(evtObj:Event)
{
    var twitter:XML = new XML(myLoader.data);
    var TwitterTitle:String = twitter.child(0).description;
    var UserUrl:String = twitter.child(0).link;

    var myUpdates:String = "";

    for each (var nodo:XML in twitter..item)
    {
        myUpdates += ""+nodo.title+"
"+""+nodo.pubDate +"

"; } //The Title App > "Twitter updates " titleApp.text = TwitterTitle; //Display the value of myUpdates into the text field myUpdates.htmlText = myUpdates; //Actions for Follow Me Button followMe_btn.addEventListener(MouseEvent.CLICK, btFollowMe_CLICK); function btFollowMe_CLICK(event:MouseEvent):void { var targetURL:URLRequest = new URLRequest(UserUrl); navigateToURL(targetURL); } }

1 个答案:

答案 0 :(得分:1)

myUpdates.htmlText = myUpdates;

在这里,您可以获取本地字符串变量,而不是获取TextField。只需更改TextField或本地变量的名称,就可以了。