2009-08-05 4 views
0

J'ai un champ de texte dynamique et que vous souhaitez charger des mises à jour de twitter dans ce flash en utilisant actionscript 3html de chargement extermal dans un champ de texte dynamique actionscript3

Le champ de texte dynamique est appelé: MyUpdates

Voici le J'ai utilisé le code, mais je reçois des erreurs de compilation en disant que String est un type statique et que les instances ne peuvent pas avoir des membres ajoutés dynamiquement. Je peux voir ce qui ne va pas?


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

Répondre

1
myUpdates.htmlText = myUpdates; 

Ici vous Grap la variable de chaîne locale au lieu d'obtenir le TextField. Changez simplement le nom du TextField ou de la variable locale, et ça devrait aller.

Questions connexes