Ok im gonna try and explain this the best way I can. I have a 6 links with instance names being: “btn1”,“btn2”,“btn3”,“btn4”,“btn5”,“btn6” on that same layer my actions are:
delays = new Array();
sel = new Array();
function mcRemoval(what) {
if (sel[0] != what) {
unloadMovie(_parent._parent.Main[“Container”+what]);
clearInterval(delays.shift());
}
}
function resetDepths() {
// reset’s all depths for the containers
for (x=1; x<=7; x++) {
_parent._parent.Main[“Container”+x].swapDepths(x);
}
}
for (var i = 1; i<=6; i++) {
this[“btn”+i].onPress = function() {
id = parseInt(this._name.substr(3));
if (sel[0] != id) {
resetDepths();
[COLOR=darkred]delays.push(setInterval(mcRemoval, 4000, sel.shift()));[/COLOR]
sel.push(id);
_parent._parent.Main[“Container”+sel[0]].swapDepths(100);
_parent._parent.Main[“Container”+sel[0]].loadMovie(“Mov0”+id+".swf");
}
};
}
Ok, so that line in red makes it so that the last swf that was loaded dissapears after 4000mseconds or however long that is. This works great on every computer I use it on. But on some computers that I guess have an older version of flash player or something…the swf movie doesn’t go away…all of the links vanish instead!? The mc that the links and all that script is in dissapears like instead of it getting rid of the _parent.mc. When I export the fla at version 6 it does this problem.
I hope this makes sense…anyone have ANY ideas???
Thanks!