here’s the code i am using that i got froma tutorial:
var quote:Array = new Array();
var author:Array = new Array();
var totalQuotes:Number;
var rotateTimer:Timer = new Timer(15000, 0);
rotateTimer.addEventListener("timer", rotateQuote);
rotateTimer.start();
function init():void {
var quotesXML:XML = new XML();
quotesXML.ignoreWhitespace = true;
quotesXML.textField.multiline = true;
var XMLURL:URLRequest = new URLRequest("http://summitpcg.com/scripts/quotes.xml");
var myLoader:URLLoader = new URLLoader(XMLURL);
myLoader.addEventListener("complete", xmlLoaded);
function xmlLoaded(event:Event):void {
quotesXML = XML(myLoader.data);
totalQuotes = quotesXML.quote.length();
for (var i:int = 0; i < quotesXML.quote.length(); i++) {
quote* = quotesXML.quote*.text;
author* = quotesXML.quote*.author;
}
var initRandom:Number = randomNumber(0, totalQuotes);
quoteMC.quote_txt.text = String(quote[initRandom]);
authMC.author_txt.text = String(author[initRandom]);
}
}
function rotateQuote(evt:TimerEvent) {
quoteMC.quote_txt.text = "";
authMC.author_txt.text = "";
var randomness:Number = randomNumber(0, totalQuotes);
quoteMC.quote_txt.text = quote[randomness];
authMC.author_txt.text = author[randomness];
}
function randomNumber(low:Number, high:Number):Number {
var low:Number = low;
var high:Number = high;
return Math.round(Math.random() * high - low) + low;
}
init();
how do i make these two dynamic text fields fade in and out?
also, i do not know how to do a line break in the xml file. i looked at 20 pages of google search and i got nothing. please help.