Two Scripts Fighting
I have 2 scripts, that by themselves work just fine. The first upon clicking moves items to the correct location. the second zooms the final item iin. when another button is pushed that itme is zoomed back out. when they are combined for soem reason the zoomItem holds the script from zoomIn and uses the settings fro zoomOut, but does not zoomOut. It loops back to the zoomIn script. Can anyone see where these scipts are fighting?
***frame 1: "start" ***
itteration = 0;
loc = "start";
increment = 1;
finalPosSet = ["36", "76", "116", "156", "196", "236", "276"];
countPosSet = finalPosSet.length;
countPos = 5;
currLoc = "home";
goLoc = "home";
***frame 2: "main" ***
stop();
loc = "main"
itemNum = "--BLANK--"
----buttons frame: 2 ---
button: "illust"
on(release){
goLoc = "illust";
if(currLoc == "home")
{
gotoAndPlay("code");
}else{gotoAndPlay("zoomOut")};
}
button: "prnt"
on(release){
goLoc = "prnt";
if(currLoc == "home")
{
gotoAndPlay("code");
}else{gotoAndPlay("zoomOut")};
}
// same for 'digital', design & home buttons
***frame 3: "code" ***
//Set MoveOrder Variable
if (currLoc == "home")
{
switch (goLoc) {
case "illust":
moveOrder=["5", "4", "3", "2", "1"];
finalPosX0 = finalPosSet[6];
finalPosX1 = finalPosSet[5];
finalPosX2 = finalPosSet[4];
finalPosX3 = finalPosSet[3];
finalPosX4 = finalPosSet[1];
break ;
case "design":
moveOrder=["1", "5", "4", "3", "2"];
finalPosX0 = finalPosSet[0];
finalPosX1 = finalPosSet[6];
finalPosX2 = finalPosSet[5];
finalPosX3 = finalPosSet[4];
finalPosX4 = finalPosSet[2];
break ;
case "digital":
moveOrder=["1", "2", "5", "4", "3"];
finalPosX0 = finalPosSet[0];
finalPosX1 = finalPosSet[1];
finalPosX2 = finalPosSet[6];
finalPosX3 = finalPosSet[5];
finalPosX4 = finalPosSet[3];
break ;
case "prnt":
moveOrder=["1", "2", "3", "5", "4"];
finalPosX0 = finalPosSet[0];
finalPosX1 = finalPosSet[1];
finalPosX2 = finalPosSet[2];
finalPosX3 = finalPosSet[6];
finalPosX4 = finalPosSet[4];
break ;
case "home":
moveOrder=["1", "2", "3", "4", "5"];
finalPosX0 = finalPosSet[1];
finalPosX1 = finalPosSet[2];
finalPosX2 = finalPosSet[3];
finalPosX3 = finalPosSet[4];
finalPosX4 = finalPosSet[5];
break ;
};
};
if (currLoc == "illust")
{
switch (goLoc) {
case "illust":
moveOrder=["5", "4", "3", "2", "1"];
finalPosX0 = finalPosSet[6];
finalPosX1 = finalPosSet[5];
finalPosX2 = finalPosSet[4];
finalPosX3 = finalPosSet[3];
finalPosX4 = finalPosSet[1];
break ;
case "design":
moveOrder=["1", "3", "4", "5", "2"];
finalPosX0 = finalPosSet[0];
finalPosX1 = finalPosSet[4];
finalPosX2 = finalPosSet[5];
finalPosX3 = finalPosSet[6];
finalPosX4 = finalPosSet[2];
break ;
case "digital":
moveOrder=["1", "2", "4", "5", "3"];
finalPosX0 = finalPosSet[0];
finalPosX1 = finalPosSet[1];
finalPosX2 = finalPosSet[2];
finalPosX3 = finalPosSet[6];
finalPosX4 = finalPosSet[4];
break ;
case "prnt":
moveOrder=["1", "2", "3", "5", "4"];
finalPosX0 = finalPosSet[0];
finalPosX1 = finalPosSet[1];
finalPosX2 = finalPosSet[2];
finalPosX3 = finalPosSet[6];
finalPosX4 = finalPosSet[4];
break ;
case "home":
moveOrder=["1", "2", "3", "4", "5"];
finalPosX0 = finalPosSet[1];
finalPosX1 = finalPosSet[2];
finalPosX2 = finalPosSet[3];
finalPosX3 = finalPosSet[4];
finalPosX4 = finalPosSet[5];
break ;
};
};
if (currLoc == "design")
{
switch (goLoc) {
case "illust":
moveOrder=["2", "3", "4", "5", "1"];
finalPosX0 = finalPosSet[3];
finalPosX1 = finalPosSet[4];
finalPosX2 = finalPosSet[5];
finalPosX3 = finalPosSet[6];
finalPosX4 = finalPosSet[1];
break ;
case "design":
moveOrder=["1", "3", "4", "5", "2"];
finalPosX0 = finalPosSet[6];
finalPosX1 = finalPosSet[5];
finalPosX2 = finalPosSet[4];
finalPosX3 = finalPosSet[3];
finalPosX4 = finalPosSet[1];
break ;
case "digital":
moveOrder=["1", "2", "4", "5", "3"];
finalPosX0 = finalPosSet[0];
finalPosX1 = finalPosSet[1];
finalPosX2 = finalPosSet[5];
finalPosX3 = finalPosSet[6];
finalPosX4 = finalPosSet[3];
break ;
case "prnt":
moveOrder=["1", "2", "3", "5", "4"];
finalPosX0 = finalPosSet[0];
finalPosX1 = finalPosSet[1];
finalPosX2 = finalPosSet[2];
finalPosX3 = finalPosSet[6];
finalPosX4 = finalPosSet[4];
break ;
case "home":
moveOrder=["1", "2", "3", "4", "5"];
finalPosX0 = finalPosSet[1];
finalPosX1 = finalPosSet[2];
finalPosX2 = finalPosSet[3];
finalPosX3 = finalPosSet[4];
finalPosX4 = finalPosSet[5];
break ;
};
};
if (currLoc == "digital")
{
switch (goLoc) {
case "illust":
moveOrder=["3", "4", "5", "2", "1"];
finalPosX0 = finalPosSet[4];
finalPosX1 = finalPosSet[5];
finalPosX2 = finalPosSet[6];
finalPosX3 = finalPosSet[3];
finalPosX4 = finalPosSet[1];
break ;
case "design":
moveOrder=["1", "3", "4", "5", "2"];
finalPosX0 = finalPosSet[0];
finalPosX1 = finalPosSet[4];
finalPosX2 = finalPosSet[5];
finalPosX3 = finalPosSet[6];
finalPosX4 = finalPosSet[2];
break ;
case "digital":
moveOrder=["1", "2", "4", "5", "3"];
finalPosX0 = finalPosSet[6];
finalPosX1 = finalPosSet[5];
finalPosX2 = finalPosSet[4];
finalPosX3 = finalPosSet[3];
finalPosX4 = finalPosSet[1];
break ;
case "prnt":
moveOrder=["1", "2", "3", "5", "4"];
finalPosX0 = finalPosSet[0];
finalPosX1 = finalPosSet[1];
finalPosX2 = finalPosSet[2];
finalPosX3 = finalPosSet[6];
finalPosX4 = finalPosSet[4];
break ;
case "home":
moveOrder=["2", "3", "4", "5", "1"];
finalPosX0 = finalPosSet[2];
finalPosX1 = finalPosSet[3];
finalPosX2 = finalPosSet[4];
finalPosX3 = finalPosSet[5];
finalPosX4 = finalPosSet[1];
break ;
};
};
if (currLoc == "prnt")
{
switch (goLoc) {
case "illust":
moveOrder=["5", "4", "3", "2", "1"];
finalPosX0 = finalPosSet[6];
finalPosX1 = finalPosSet[5];
finalPosX2 = finalPosSet[4];
finalPosX3 = finalPosSet[3];
finalPosX4 = finalPosSet[1];
break ;
case "design":
moveOrder=["1", "5", "4", "3", "2"];
finalPosX0 = finalPosSet[1];
finalPosX1 = finalPosSet[6];
finalPosX2 = finalPosSet[5];
finalPosX3 = finalPosSet[4];
finalPosX4 = finalPosSet[2];
break ;
case "digital":
moveOrder=["1", "2", "5", "4", "3"];
finalPosX0 = finalPosSet[6];
finalPosX1 = finalPosSet[5];
finalPosX2 = finalPosSet[4];
finalPosX3 = finalPosSet[3];
finalPosX4 = finalPosSet[1];
break ;
case "prnt":
moveOrder=["1", "2", "3", "5", "4"];
finalPosX0 = finalPosSet[6];
finalPosX1 = finalPosSet[5];
finalPosX2 = finalPosSet[4];
finalPosX3 = finalPosSet[3];
finalPosX4 = finalPosSet[1];
break ;
case "home":
moveOrder=["3", "4", "5", "1", "2"];
finalPosX0 = finalPosSet[3];
finalPosX1 = finalPosSet[4];
finalPosX2 = finalPosSet[5];
finalPosX3 = finalPosSet[1];
finalPosX4 = finalPosSet[2];
break ;
};
};
// Implement the set variables
moveX0 = moveOrder[0];
moveX1 = moveOrder[1];
moveX2 = moveOrder[2];
moveX3 = moveOrder[3];
moveX4 = moveOrder[4];
itemNum = this["moveX" + itteration];
currItem = this["sqMc" + itemNum];
//final pos
finalPos = eval("finalPosX" + itteration);
speed = 1;
moveItem = "moveItem"+(itemNum);
currPos = (currItem)._x;
loc = "code";
itterationOld = itteration;
// SET DIRECTION
if(currPos < finalPos){
speed = 2;}
else{speed = -2;}
// MOVEMENT
currItem.onEnterFrame = function () {
if(currPos == finalPos){
moveItem = "no-"+(itemNum);
gotoAndPlay("stop-3-end");
}
else{
moveItem = "yes-"+(itemNum);
currItem._x += (speed);
currPos = (currItem)._x;}
};
*** frame 4 ***
stop();
***frame 5: "stop-3-end" ***
//itteration ++;
//itterationOld = itteration
itteration = (itterationOld)+(increment);
loc = "stop-3-end";
if (countPos > itteration)
{
gotoAndPlay("code");
}else{gotoAndPlay("zoomIn");
currLoc = goLoc;};
*** frame 5: "zoomIn" ***
itteration = 0;
zoomItem = eval("sqMc"+moveOrder[4]);
scale = 30;
currXscale = zoomItem._xscale;
state = "zoomIn";
//this scales our clip along the x axis SCALE % every frame until it reaches a certain width
zoomItem.onEnterFrame=function (zoomIn)
{
state = "zoomIn-start";
if(this._xscale>=330){
state = "zoomIn-end";
gotoAndPlay("zoomIn-end");}
else if(this._xscale<330)
{
state = "zoomIn-move";
this._xscale+=scale;
this._yscale+=scale;
};
};
if(zoomItem._xscale>=330){
state = "zoomIn-end";
gotoAndPlay("zoomIn-end");}
*** frame 6: "zoomOut-end" ***
zoomItem = 0;
scale = 0;
currXscale = 0;
state = "zoomIn-End";
stop();
*** frame 6: "zoomOut" ***
zoomItem.onEnterFrame=null;
zoomItem.onEnterFrame=function (zoomIn)
{
null
};
zoomItem1.onEnterFrame=function (zoomOut)
{
null
};
currXscale1 = 0;
state = "ZoomOut";
scaleDown = -50;
size = 340;
newSize = 0;
zoomItem1 = eval("sqMc"+moveOrder[4]);
currXscale1 = zoomItem1._xscale;
//this scales our clip along the x axis SCALE % every frame until it reaches a certain width
zoomItem1.onEnterFrame=function (zoomOut)
{
state = "zoomOut-start";
if(zoomItem1._xscale<=100){
state = "zoomOut-end";
gotoAndPlay("zoomOut-end");}
else if(this._xscale<100)
{
state = "zoomOut-move";
zoomItem1._xscale+=scaleDown;
zoomItem1._yscale+=scaleDown;
};
};
if(zoomItem1._xscale<=100){
state = "zoomOut-end";
gotoAndPlay("zoomOut-end");}
*** frame 6: "zoomOut-end" ***
state = "zoomOut-Done";
stop();