Hi.
Bare over with me I’m new to actionscripting.
I’m trying to make a simple RSS ticker in actionscript 3.
The RSS part works fine but I can’t get the ticker thing going.
The code is like this.
textBox.htmlText = “”;
var b:Number = 0;
var xmlURLLoader:URLLoader = new URLLoader();
var xmlURLRequest:URLRequest = new URLRequest ( “rss_example.xml” );
var newsTimer:Timer = new Timer(2000);
xmlURLLoader.load( xmlURLRequest );
xmlURLLoader.addEventListener( Event.COMPLETE , dataLoaded );
newsTimer.addEventListener(TimerEvent.TIMER, updateNews);
function dataLoaded (event:Event):void {
var theXMLData:XML = new XML ( xmlURLLoader.data );
var a:Number = theXMLData.channel.item.length();
newsTimer.start();
while (b < a) {
textBox.appendText( "<b>" + theXMLData.channel.item**.title + "</b>" );
textBox.appendText( "
" );
textBox.appendText( “<i>” + theXMLData.channel.item**.pubDate + “</i>” + " " + theXMLData.channel.item**.description );
textBox.appendText( "
" );
textBox.appendText( “<a href= \u0022” + theXMLData.channel.item**.link + “\u0022 >Click Here </a>” );
textBox.appendText( "
" );
b = b + 1;
}
textBox.htmlText = textBox.text;
}
function updateNews(event:TimerEvent):void
{
if (b < theXMLData.channel.item.length())
{
textBox.text = theXMLData.channel.item**.text();
}
else
{
b = 0;
textBox.text = theXMLData.channel.item**.text();
}
b++;
}
Help would be greatly appreciated. I’m in a bit of a hurry.
Sincerely Yours Charlos