Hi, could someone please explain me why this listener does not work for the following function - I guess there is something I do not understand about listeners - how do you listen to a function to know when it has been completed? It works properly if I call the login() function from the end of the applyNumbers function.
var numbersLoader = applyNumbers(deck*.name,i);
numbersLoader.addEventListener(Event.COMPLETE, login);
function applyNumbers(vary,i) {
if (vary == cardNumber[1]) {
fstNum = theDeck.symbol*;
}
if (vary == cardNumber[2]) {
sndNum = theDeck.symbol*;
}
if (vary == cardNumber[3]) {
thdNum = theDeck.symbol*;
}
if (vary == cardNumber[4]) {
fothNum = theDeck.symbol*;
}
if (vary == cardNumber[5]) {
fthNum = theDeck.symbol*;
}
if (vary == cardNumber[6]) {
sixNum = theDeck.symbol*;
}
if (vary == cardNumber[7]) {
seventhNum = theDeck.symbol*;
}
}
function login(e:Event):void {
// THIS DOESN'T LOAD
}
Thanks!