- function loadXML(loaded)
{
- if (loaded)
{
- xmlNode =
this.firstChild;
- caption =
[];
- url =
[];
- total =
xmlNode.childNodes.length;
- for (i=0;
i<total;
i++)
{
- caption[i]
= xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
- url[i]
= xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
- }
- first_item();
- } else
{
- content =
"file not loaded!";
- }
- }
- xmlData =
new XML();
- xmlData.ignoreWhite
= true;
- xmlData.onLoad
= loadXML;
- xmlData.load("http://www.kirupa.com/developer/mx2004/swf/news.xml?blarg="+new
Date().getTime());
- //
- function first_item()
{
- delay =
1000;
- p =
0;
- display(p);
- p++;
- }
- function timer()
{
- myInterval =
setInterval(ticker,
delay);
- function ticker()
{
- clearInterval(myInterval);
- if (p
== total)
{
- p =
0;
- }
- fadeout();
- }
- }
- function display(pos)
{
- over =
new TextFormat();
- over.underline
= true;
- //
- out =
new TextFormat();
- out.underline
= false;
- //
- newsMC.newsText._alpha
= 100;
- newsMC.newsText.text
= caption[pos];
- newsMC.onRelease
= function()
{
- getURL(url[pos],
"_self");
- };
- newsMC.onRollOver
= function()
{
- this.newsText.setTextFormat(over);
- };
- newsMC.onRollOut
= function()
{
- this.newsText.setTextFormat(out);
- };
- timer();
- }
- function fadeout()
{
- this.onEnterFrame
= function()
{
- if (newsMC.newsText._alpha>=0)
{
- newsMC.newsText._alpha
-= 5;
- } else
{
- display(p);
- p++;
- delete
this.onEnterFrame;
- }
- };
- }