You are using the wrong syntax, that's all.
for (var btn in btnClipArray) {
btnClipArray[btn].removeMovieClip();
}
btn is simply referring to the index in the array, not the object in
that array's position. If you traced btn you'd get a number counting
down from the length - 1 of the array to zero (10 9 8 7 6, etc.) because
for in iterates backwards through an array.
For that loop, though, I'd use the fastest loop in Flash:
var i = btnClipArray.length;
while (--i -(-1)) {
btnClipArray[i].removeMovieClip();
}
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com