2009-08-05 10 views
0

ich ein dynamisches Textfeld und will twitter Updates in das Flash laden mithilfe von Actionscript 3Laden extermal html in ein dynamisches Textfeld ActionScript3

Das dynamische Textfeld genannt wird: MyUpdates

Hier die ist Code, den ich verwendet habe, bekomme aber Compilerfehler, die besagen, dass String ein statischer Typ ist und Instanzen nicht dynamisch hinzugefügt werden können. Ich kann sehen, was falsch ist, tho?


    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); } }

Antwort

1
myUpdates.htmlText = myUpdates; 

Hier grap Sie die lokale String-Variable, anstatt die TextField- zu bekommen. Ändern Sie einfach den Namen des TextField oder der lokalen Variablen, und Sie sollten in Ordnung sein.