Hi,
I’m trying to load the first swf in my Array automatically when the flash movie starts.
Here’s my code, does anyone know how to?
var aImages:Array = new Array("01.swf", "02.swf", "03.swf", "04.swf");
var aButtons:Array = new Array(bHome, bProfile, bFolio, bContact);
var myLoader:Loader = new Loader();
function btnClick(evt:Event):void {
trace(evt.target.name);
var countButtons:Number = aButtons.length;
var index:Number;
for (var i:Number = 0; i<countButtons; i++) {
if (evt.target.name == aButtons*.name) {
index = i;
}
}
trace( aImages[index] + " Loaded");
myLoader.load(new URLRequest(aImages[index]));
mContainer.addChild(myLoader);
}
var countButtons:Number = aButtons.length;
for (var i:Number = 0; i<countButtons; i++) {
aButtons*.addEventListener(MouseEvent.CLICK, disableButtons);
aButtons*.addEventListener(MouseEvent.CLICK, btnClick);
aButtons*.mouseChildren = false;
}
function disableButtons(evt:Event):void {
for (var i:Number = 0; i<aButtons.length; i++) {
if (evt.target.name == aButtons*.name) {
trace(evt.target.name + " has been clicked");
aButtons*.mouseEnabled= false;
aButtons*.alpha = .5;
} else {
aButtons*.mouseEnabled= true;
aButtons*.alpha = 1;
}
}
}
thanks
vxd