0
Я новичок в actionscript3, и у меня есть вопрос noobish, если кто-то может мне помочь, это было бы очень полезно. Я пытаюсь сделать actioncript, который читает из XML-файла rss-канала и отображает его в текстовом поле и автоматически выполняет прокрутку окна, моя проблема в том, что текстовое поле не обращается назад. вот код:actionscript3 rss feed прокрутка текста
var RSSLoader:URLLoader = new URLLoader();
var RSSURL:URLRequest = new URLRequest("http://sports.yahoo.com/soccer//rss.xml");
RSSLoader.addEventListener(Event.COMPLETE, RSSLoaded);
RSSLoader.load(RSSURL);
stage.addEventListener(Event.ENTER_FRAME, TextScrollingFunction);
var RSSXML:XML = new XML();
RSSXML.ignoreWhitespace = true;
function RSSLoaded(e:Event):void
{
RSSXML = XML(RSSLoader.data);
//trace(RSSXML.toXMLString());
var title:TextField;
var desc:TextField;
var allText:TextField;
title = new TextField();
allText = new TextField();
for(var selectedItems:String in RSSXML.channel.item){
title.text=(RSSXML.channel.item[selectedItems].title+"\n");
title.wordWrap = true;
tfLog.text+=title.text;
tfLog.wordWrap = true;
trace(title.text);
}
function TextScrollingFunction(evt:Event)
{
tfLog.x+=3;//the Speed of the srolling Text
if ((tfLog.x + tfLog.width)<0) {
tfLog.x=stage.stageWidth;
//remove all the Children from the stage.
while (tfLog.numChildren > 0) {
tfLog.removeChildAt(0);
}
RSSLoader.load(RSSURL);
}
Спасибо очень много сэр, очень ценится. Я удалил эту функцию и создал таймер, который удаляет каждую букву в тексте. – sherif