Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou com este jogo bubble-shooter e queria reduzir a quantidade de pontos para vencer o jogo. Na verdade encontrei algumas coisas como:
O que não consegui é saber quantos pontos tem que fazer para terminar o jogo. Eu queria que a pessoa fizesse 10000 pontos e em seguida passar para outro frame dizendo que a pessoa ganhou ou coisa do tipo.
Segue o script que eu mexi até agora. Segue também o link do fla. http://www.mjsoftware.com.br/pedro/bubble_shooter.zip
function GameOver()
{
getURL("FSCommand:108", 0);
if (vSound)
{
vsGO.setPan(0);
vsGO.start();
} // end if
if (vBonusF)
{
vBonus = vSC;
vCC = cmNothing;
}
else
{
vBonus = 0;
vCC = cmBangAll;
} // end else if
vDialog = true;
attachMovie("_go", "wgo", 15000);
with (wgo)
{
_x = (800 - _width) / 2;
_y = (250 - _height) / 2;
} // End of with var i;
if (!aa)
{
vLevel = 1;
} // end if
if (vLevel == 1)
{
vLMax = 5;
}
else if (vLevel == 2)
{
vLMax = 3;
}
else if (vLevel == 3)
{
vLMax = 1;
} // end else if
_a._visible = vLevel < 2;
_state.gotoAndStop(vLevel);
for (i = 1; vLMax >= i; i++)
{
eval("F.bb" + i).gotoAndStop("Start");
} // end of for
for (i = vLMax + 1; i <= 5; i++)
{
eval("F.bb" + i).gotoAndStop("Blank");
} // end of for
vLMaxC = vLMax;
vLCur = vLMax; var i;
var b;
var ccc;
if (vLCur == 0)
{
if (vLMaxC > 0)
{
--vLMaxC;
}
else
{
vLMaxC = vLMax;
} // end else if
ccc = 0;
for (i = 0; i <= 5; i++)
{
if (CC[i] > 0)
{
++ccc;
} // end if
} // end of for
ccc = 6 - ccc;
if (vLMax - ccc < vLMaxC)
{
vLMaxC = vLMax - ccc;
if (vLMaxC < 0)
{
vLMaxC = 0;
} // end if
} // end if
vLCur = vLMaxC;
for (i = 1; vLMaxC >= i; i++)
{
eval("F.bb" + i).gotoAndPlay("Show");
} // end of for
for (i = vLMaxC + 1; i <= 5; i++)
{
eval("F.bb" + i).gotoAndStop("Blank");
} // end of for
if (!MoveRowDown())
{
vBonusF = false;
vCC = cmGameOver;
}
else
{
vCC = cmBFDownCalc;
} // end else if
}
else
{
eval("_root.F.bb" + vLCur).gotoAndPlay("Hide");
--vLCur;
b = false;
for (i = 304; i < 323; i++)
{
b = BB[i].COL > 0;
if (B)
{
break;
} // end if
} // end of for
if (B)
{
vBonusF = false;
vCC = cmGameOver;
}
else
{
vCC = cmBHideNext;
} // end else if
} // end else if var r;
var c;
var i;
var ccc;
var ii;
var b;
ccc = 0;
for (i = 0; i <= 5; i++)
{
if (CC[i] > 0)
{
++ccc;
} // end if
} // end of for
ccc = 6 - ccc;
for (ii = 0; ccc >= ii; ii++)
{
for (r = 15; r >= 1; r--)
{
for (c = 1; c <= 17; c++)
{
i = r * 19 + c;
with (BB[i + 19])
{
if (COL != BB[i].COL)
{
COL = BB[i].COL;
if (COL > 0)
{
N.gotoAndPlay("Start" + COL);
}
else
{
N.gotoAndPlay(1);
} // end if
} // end else if
} // End of with
} // end of for
} // end of for
for (i = 20; i < 37; i++)
{
with (BB[i])
{
COL = RColor();
N.gotoAndPlay("Start" + COL);
} // End of with
} // end of for
for (i = 304; i < 323; i++)
{
if (BB[i].COL > 0)
{
return (false);
} // end if
} // end of for
} // end of for
return (true); AN.d6._visible = AS >= 1000000;
AN.d5._visible = AS >= 100000;
AN.d4._visible = AS >= 10000;
AN.d3._visible = AS >= 1000;
AN.d2._visible = AS >= 100;
AN.d1._visible = AS >= 10;
AN.d0.gotoAndStop(AS % 10 + 1);
AN.d1.gotoAndStop(int(AS / 10) % 10 + 1);
AN.d2.gotoAndStop(int(AS / 100) % 10 + 1);
AN.d3.gotoAndStop(int(AS / 1000) % 10 + 1);
AN.d4.gotoAndStop(int(AS / 10000) % 10 + 1);
AN.d5.gotoAndStop(int(AS / 100000) % 10 + 1);
AN.d6.gotoAndStop(int(AS / 1000000) % 10 + 1); var i;
var c;
c = 0;
for (i = 0; i < 6; i++)
{
if (CC[i] > 0)
{
CCC[c] = i + 1;
++c;
} // end if
} // end of for
i = CCC[random(c)];
++CC[i - 1];
return (i); var i;
var b;
if (!aa)
{
--vRC;
} // end if
b = true;
for (i = 21; i < 40; i++)
{
b = BB[i].COL == 0;
if (!B)
{
break;
} // end if
} // end of for
if (B)
{
vBonusF = true;
vCC = cmGameOver;
return (true);
} // end if
vBNextCol = RColor();
with (vBNext)
{
_x = cXNext;
_y = cYNext;
gotoAndPlay("Show" + vBNextCol);
} // End of with
vCC = cmNothing;
getURL("FSCommand:108", 0); getURL("FSCommand:107", 0);
vBCurCol = vBNextCol;
with (vBCur)
{
_x = cXCur;
_y = cYCur;
gotoAndPlay("Show" + vBCurCol);
} // End of with
vCC = cmBMakeNext; var i;
i = random(323);
if (BB[i].COL > 0)
{
BB[i].N.gotoAndPlay("Splash" + BB[i].COL);
} // end if var r;
var c;
var dpt;
BB = new Array();
RB = new Array();
CC = new Array();
CCC = new Array();
NAMES = new Array();
TOPN = new Array();
TOPS = new Array();
vsBang = new Sound();
vsBang.attachSound("_sbang");
vsBang.setVolume(vVolume);
vsBang.setPan(0);
vsStart = new Sound();
vsStart.attachSound("_sstart");
vsStart.setVolume(vVolume);
vsStart.setPan(0);
vsConnect = new Sound();
vsConnect.attachSound("_sconnect");
vsConnect.setVolume(vVolume);
vsConnect.setPan(0);
vsDown = new Sound();
vsDown.attachSound("_sdown");
vsDown.setVolume(vVolume);
vsDown.setPan(0);
vsGO = new Sound();
vsGO.attachSound("_sgo");
vsGO.setVolume(vVolume);
vsGO.setPan(0);
for (r = 0; r < 30; r++)
{
TOPN[r] = "";
TOPS[r] = 0;
} // end of for
dpt = 10;
for (r = 0; r < 17; r++)
{
for (c = 0; c < 19; c++)
{
BB[r * 19 + c] = new _BB(r, c, dpt);
++dpt;
} // end of for
} // end of for
vBNext = "b" + dpt;
attachMovie("_b", vBNext, dpt);
vBNext = eval(vBNext);
with (vBNext)
{
_x = cXNext;
_y = cYNext;
} // End of with
++dpt;
vBCur = "b" + dpt;
attachMovie("_b", vBCur, dpt);
vBCur = eval(vBCur);
with (vBCur)
{
_x = cXCur;
_y = cYCur;
} // End of with var r;
var c;
var i;
getURL("FSCommand:108", 0);
SetLevel();
vFPS = 0;
vMPS = 0;
vRC = 0;
vRestart = false;
for (i = 0; i < 6; i++)
{
CC[i] = 0;
} // end of for
vBCur.gotoAndStop(1);
vBNext.gotoAndStop(1);
if (!vAS || AL || vBS == "")
{
vSC = 0;
for (r = 1; vStartRC >= r; r++)
{
for (c = 1; c <= 17; c++)
{
with (BB[r * 19 + c])
{
COL = random(6) + 1;
++CC[COL - 1];
N.gotoAndStop("Start" + COL);
} // End of with
} // end of for
} // end of for
for (r = vStartRC + 1; r <= 16; r++)
{
for (c = 1; c <= 17; c++)
{
with (BB[r * 19 + c])
{
COL = 0;
N.gotoAndStop("Blank");
} // End of with
} // end of for
} // end of for
}
else
{
for (r = 0; r < 323; r++)
{
BB[r].COL = int(vBS.substr(r, 1));
if (BB[r].COL > 0)
{
++CC[BB[r].COL - 1];
BB[r].N.gotoAndStop("Start" + BB[r].COL);
continue;
} // end if
BB[r].N.gotoAndStop("Blank");
} // end of for
} // end else if
vBS = "";
ShowScore(vSC, _sc);
vBNextCol = RColor();
with (vBNext)
{
_x = cXNext;
_y = cYNext;
gotoAndStop("Start" + vBNextCol);
} // End of with
vBCurCol = RColor();
with (vBCur)
{
_x = cXCur;
_y = cYCur;
gotoAndPlay("Start" + vBCurCol);
} // End of with
vCC = cmNothing;
gotoAndPlay("Main"); var t;
var dx;
var dy;
var x;
var y;
var b;
var r;
var c;
var i;
var lr;
var lc;
t = Math.tan(AAng * 3.141592E+000 / 180);
if (AAng > 0)
{
if (AAng >= 45)
{
vDX = vDelta;
vDY = -vDelta / t;
}
else
{
vDY = -vDelta;
vDX = vDelta * t;
} // end else if
}
else if (AAng <= -45)
{
vDX = -vDelta;
vDY = vDelta / t;
}
else
{
vDY = -vDelta;
vDX = vDelta * t;
} // end else if
vX = vBCur._x;
vY = vBCur._y;
dx = vDX;
dy = vDY;
x = vX;
y = vY;
vTC = 0;
lr = 0;
for (lc = 0; true; lc = c)
{
x = x + dx;
y = y + dy;
if (x + cR >= cR + cD * 17 + cB)
{
++vTC;
dx = -dx;
}
else if (cB >= x - cR)
{
++vTC;
dx = -dx;
} // end else if
r = int((y - cB) / cD) + 1;
if (r % 2)
{
c = int((x - cB) / cD) + 1;
}
else
{
c = int((x - cB - cR) / cD) + 1;
} // end else if
if (c > 17)
{
c = 17;
}
else if (c < 1)
{
c = 1;
} // end else if
if (r > 16)
{
continue;
} // end if
i = r * 19 + c;
b = cBR >= y;
if (!B)
{
b = BB[i].COL > 0;
if (B)
{
r = lr;
c = lc;
} // end if
} // end if
if (!B)
{
b = BB[i - 19].COL > 0 && (y - BB[i - 19].Y) * (y - BB[i - 19].Y) + (x - BB[i - 19].X) * (x - BB[i - 19].X) < cDMM;
} // end if
if (!B)
{
if (r % 2)
{
b = BB[i - 20].COL > 0 && (y - BB[i - 20].Y) * (y - BB[i - 20].Y) + (x - BB[i - 20].X) * (x - BB[i - 20].X) < cDMM;
}
else
{
b = BB[i - 18].COL > 0 && (y - BB[i - 18].Y) * (y - BB[i - 18].Y) + (x - BB[i - 18].X) * (x - BB[i - 18].X) < cDMM;
} // end if
} // end else if
if (!B)
{
b = BB[i - 1].COL > 0 && x - BB[i - 1].X < cDM;
} // end if
if (!B)
{
b = BB[i + 1].COL > 0 && BB[i + 1].X - x < cDM;
} // end if
if (B)
{
vBBI = r * 19 + c;
vTX = BB[vBBI].X;
vTY = BB[vBBI].Y;
if (vTC == 0)
{
vTLDist = (vX - vTX) * (vX - vTX) + (vY - vTY) * (vY - vTY);
} // end if
break;
} // end if
lr = r;
} // end of for var d;
var nn;
vX = vX + vDX;
vY = vY + vDY;
if (vTC == 0)
{
d = (vX - vTX) * (vX - vTX) + (vY - vTY) * (vY - vTY);
if (d < cDD || vTLDist < d)
{
vDX = (vTX - vX) / 4;
if (Math.abs(vDX) < vDelta2)
{
vDX = vTX - vX;
} // end if
vDY = (vTY - vY) / 4;
if (Math.abs(vDY) < vDelta2)
{
vDY = vTY - vY;
} // end if
} // end if
vTLDist = d;
} // end if
if (vX + cR >= cR + cD * 17 + cB)
{
if (vSound)
{
vsStart.setPan(100);
vsStart.start();
} // end if
--vTC;
vDX = -vDX;
if (vTC == 0)
{
vTLDist = (vX - vTX) * (vX - vTX) + (vY - vTY) * (vY - vTY);
} // end if
}
else if (cB >= vX - cR)
{
if (vSound)
{
vsStart.setPan(-100);
vsStart.start();
} // end if
--vTC;
vDX = -vDX;
if (vTC == 0)
{
vTLDist = (vX - vTX) * (vX - vTX) + (vY - vTY) * (vY - vTY);
} // end if
} // end else if
if (vTX - vDelta2 < vX && vX < vTX + vDelta2 && vTY - vDelta2 < vY && vY < vTY + vDelta2)
{
nn = BB[vBBI].N;
BB[vBBI].N = vBCur;
BB[vBBI].COL = vBCurCol;
BB[vBBI].N._x = BB[vBBI].X;
BB[vBBI].N._y = BB[vBBI].Y;
BB[vBBI].N.gotoAndPlay("Splash" + BB[vBBI].COL);
nn._x = vXCur;
nn._y = vYCur;
vBCur = nn;
vCC = cmBRemoveCalc;
getURL("FSCommand:108", 0);
}
else
{
vBCur._x = vX;
vBCur._y = vY;
} // end else if var i;
var j;
j = AR * 19 + AC;
for (i = 0; i < vRBC; i++)
{
if (RB[i] == j)
{
return (false);
} // end if
} // end of for
if (BB[j].COL == ACol)
{
RB[vRBC] = j;
++vRBC;
}
else
{
return (false);
} // end else if
if (AR % 2)
{
BRemoveCalc(AR - 1, AC, ACol);
BRemoveCalc(AR - 1, AC - 1, ACol);
BRemoveCalc(AR + 1, AC, ACol);
BRemoveCalc(AR + 1, AC - 1, ACol);
}
else
{
BRemoveCalc(AR - 1, AC, ACol);
BRemoveCalc(AR - 1, AC + 1, ACol);
BRemoveCalc(AR + 1, AC, ACol);
BRemoveCalc(AR + 1, AC + 1, ACol);
} // end else if
BRemoveCalc(AR, AC - 1, ACol);
BRemoveCalc(AR, AC + 1, ACol);
return (true); var i;
var b;
if (vRBC > 0)
{
vBBI = RB.Shift();
--vRBC;
BB[vBBI].N.gotoAndPlay("Bang" + BB[vBBI].COL);
if (vSound)
{
vsBang.setPan((BB[vBBI].C - 8) * 100 / 8);
vsBang.start();
} // end if
--CC[BB[vBBI].COL - 1];
BB[vBBI].COL = 0;
vFPS = 0;
if (vC3 >= 0)
{
if (vRemove)
{
vSC = vSC + (int(vC3 / 3) + 1) * 150;
}
else
{
vSC = vSC + (int(vC3 / 3) + 1) * 100;
} // end else if
++vC3;
ShowScore(vSC, _sc);
} // end if
}
else
{
vPause = 5;
if (vRemove)
{
vCC = cmBFRemoveCalc;
}
else
{
vCC = cmBHideNext;
} // end else if
} // end else if function _BFR(AI)
{
if (BB[AI].COL == 0 || BB[AI].F == 1)
{
return (false);
} // end if
BB[AI].F = 1;
if (int(AI / 19) % 2)
{
_BFR(AI - 19);
_BFR(AI - 20);
_BFR(AI + 19);
_BFR(AI + 18);
}
else
{
_BFR(AI - 19);
_BFR(AI - 18);
_BFR(AI + 19);
_BFR(AI + 20);
} // end else if
_BFR(AI - 1);
_BFR(AI + 1);
return (true);
} // End of the function
var i;
var r;
var c;
for (i = 20; i < 323; i++)
{
BB[i].F = 0;
} // end of for
for (i = 1; i <= 17; i++)
{
if (BB[19 + i].COL > 0 && BB[19 + i].F == 0)
{
_BFR(19 + i);
} // end if
} // end of for
vRBC = 0;
for (i = 20; i < 323; i++)
{
if (BB[i].COL > 0 && BB[i].F == 0)
{
RB[vRBC] = i;
++vRBC;
} // end if
} // end of for
return (vRBC); if (BB[AI].COL == 0 || BB[AI].F == 1)
{
return (false);
} // end if
BB[AI].F = 1;
if (int(AI / 19) % 2)
{
_BFR(AI - 19);
_BFR(AI - 20);
_BFR(AI + 19);
_BFR(AI + 18);
}
else
{
_BFR(AI - 19);
_BFR(AI - 18);
_BFR(AI + 19);
_BFR(AI + 20);
} // end else if
_BFR(AI - 1);
_BFR(AI + 1);
return (true); if (vMPS > 0)
{
return (0);
} // end if
if (vMPS < 0)
{
vMPS = 0;
} // end if
if (vPause > 0)
{
--vPause;
return (0);
} // end if
if (vCC == cmBM)
{
BCurMove();
}
else if (vCC == cmBMCalc)
{
getURL("FSCommand:107", 0);
vBCur.gotoAndPlay("Splash" + vBCurCol);
BCalcDelta(vAngle);
if (vSound)
{
vsStart.setPan(0);
vsStart.start();
} // end if
vCC = cmBM;
}
else if (vCC == cmNothing)
{
if (!aa && vRC <= 0)
{
if (vDD <= 5)
{
vRC = 10000;
}
else if (vDD <= 14)
{
vRC = 200 / vDD;
}
else
{
vRC = 1;
} // end else if
SDButton();
vDialog = true;
vRestart = false;
attachMovie("_help", "whelp", 15000);
whelp._x = (800 - whelp._width) / 2;
whelp._y = (250 - whelp._height) / 2;
} // end if
if (vFPS == 0 && vBAnim)
{
FPlay();
} // end if
}
else if (vCC == cmBMakeNext)
{
BMakeNext();
}
else if (vCC == cmBHideNext)
{
vBNext.gotoAndPlay("Hide" + vBNextCol);
vCC = cmBMakeCur;
}
else if (vCC == cmBMakeCur)
{
BMakeCurrent();
}
else if (vCC == cmBRemoveCalc)
{
vRBC = 0;
BRemoveCalc(BB[vBBI].R, BB[vBBI].C, BB[vBBI].COL);
if (vRBC < 3)
{
if (vSound)
{
vsConnect.setPan((BB[vBBI].C - 8) * 100 / 8);
vsConnect.start();
} // end if
DecLevelStep();
}
else
{
vC3 = 0;
vBBI = 0;
vRemove = true;
vCC = cmBRemove;
} // end else if
}
else if (vCC == cmBRemove)
{
BRemove();
}
else if (vCC == cmBFRemoveCalc)
{
BFRemoveCalc();
if (vRBC == 0)
{
vCC = cmBHideNext;
}
else
{
vC3 = 0;
vRemove = false;
vCC = cmBRemove;
} // end else if
}
else if (vCC == cmBFDownCalc)
{
BFRemoveCalc();
if (vRBC == 0)
{
vCC = cmBHideNext;
}
else
{
vC3 = -1;
vRemove = false;
vCC = cmBRemove;
} // end else if
}
else if (vCC == cmGameOver)
{
GameOver();
}
else if (vCC == cmBangAll)
{
vBBI = random(323);
if (BB[vBBI].COL > 0)
{
BB[vBBI].N.gotoAndPlay("Bang" + BB[vBBI].COL);
--CC[BB[vBBI].COL - 1];
BB[vBBI].COL = 0;
} // end if
}
else if (vCC = cmShowName)
{
vDialog = true;
attachMovie("_en", "wen", 15001);
with (wen)
{
_x = (800 - _width) / 2;
_y = (250 - _height) / 2;
} // End of with
vCC = cmNothing;
} // end else if this.R = AR;
this.C = AC;
this.COL = 0;
this.Y = (AR - 1) * cD + cB + cR;
if (AR % 2)
{
this.X = (AC - 1) * cD + cB + cR;
}
else
{
this.X = (AC - 1) * cD + cB + cD;
} // end else if
this.N = "b" + ADPT;
attachMovie("_b", this.N, ADPT);
this.N = eval("b" + ADPT);
gotoAndStop("Blank");
this.N._x = this.X;
this.N._y = this.Y;
this.F = 0; var i;
vBS = "";
for (i = 0; i < 323; i++)
{
vBS = vBS + BB[i].COL;
} // end of for var c1;
var c2;
var c3;
var cc1;
var cc2;
var cc3;
var m;
vDColor = AC;
cc1 = (AC & 16711680) >> 16;
cc2 = (AC & 65280) >> 8;
cc3 = AC & 255;
m = 8.000000E-001;
c1 = int(cc1 * m);
if (c1 < 0)
{
c1 = 0;
} // end if
c2 = int(cc2 * m);
if (c2 < 0)
{
c2 = 0;
} // end if
c3 = int(cc3 * m);
if (c3 < 0)
{
c3 = 0;
} // end if
vDColorD = c1 << 16 | c2 << 8 | c3;
m = 9.000000E-001;
c1 = int(cc1 * m);
if (c1 < 0)
{
c1 = 0;
} // end if
c2 = int(cc2 * m);
if (c2 < 0)
{
c2 = 0;
} // end if
c3 = int(cc3 * m);
if (c3 < 0)
{
c3 = 0;
} // end if
vDColorDL = c1 << 16 | c2 << 8 | c3;
m = 1.200000E+000;
c1 = int(cc1 * m);
if (c1 > 255)
{
c1 = 255;
} // end if
c2 = int(cc2 * m);
if (c2 > 255)
{
c2 = 255;
} // end if
c3 = int(cc3 * m);
if (c3 > 255)
{
c3 = 255;
} // end if
vDColorL = c1 << 16 | c2 << 8 | c3;
m = 1.400000E+000;
c1 = int(cc1 * m);
if (c1 > 255)
{
c1 = 255;
} // end if
c2 = int(cc2 * m);
if (c2 > 255)
{
c2 = 255;
} // end if
c3 = int(cc3 * m);
if (c3 > 255)
{
c3 = 255;
} // end if
vDColorHL = c1 << 16 | c2 << 8 | c3; var c;
c = new Color(AN + "._f");
c.setRGB(vDColor);
delete c;
c = new Color(AN + "._btl");
c.setRGB(vDColorHL);
delete c;
c = new Color(AN + "._bt");
c.setRGB(vDColorL);
delete c;
c = new Color(AN + "._bl");
c.setRGB(vDColorL);
delete c;
c = new Color(AN + "._btr");
c.setRGB(vDColorDL);
delete c;
c = new Color(AN + "._bbl");
c.setRGB(vDColorDL);
delete c;
c = new Color(AN + "._bb");
c.setRGB(vDColorD);
delete c;
c = new Color(AN + "._br");
c.setRGB(vDColorD);
delete c;
c = new Color(AN + "._bbr");
c.setRGB(vDColorD);
delete c; var c;
c = new Color(AN + "._f");
c.setRGB(vDColor);
delete c;
c = new Color(AN + "._btl");
c.setRGB(vDColorD);
delete c;
c = new Color(AN + "._bt");
c.setRGB(vDColorD);
delete c;
c = new Color(AN + "._bl");
c.setRGB(vDColorD);
delete c;
c = new Color(AN + "._btr");
c.setRGB(vDColorDL);
delete c;
c = new Color(AN + "._bbl");
c.setRGB(vDColorDL);
delete c;
c = new Color(AN + "._bb");
c.setRGB(vDColorL);
delete c;
c = new Color(AN + "._br");
c.setRGB(vDColorL);
delete c;
c = new Color(AN + "._bbr");
c.setRGB(vDColorHL);
delete c; var c;
c = new Color(AN + "._btl");
c.setRGB(vDColorD);
delete c;
c = new Color(AN + "._btr");
c.setRGB(vDColorL);
delete c;
c = new Color(AN + "._bbl");
c.setRGB(vDColorD);
delete c;
c = new Color(AN + "._bbr");
c.setRGB(vDColorL);
delete c; var c;
c = new Color(AN + "._t");
c.setRGB(vDColorD);
delete c;
c = new Color(AN + "._b");
c.setRGB(vDColorL);
delete c; var c;
c = new Color(AN + "._t");
c.setRGB(vDColorD);
delete c;
c = new Color(AN + "._b");
c.setRGB(vDColorL);
delete c;
c = new Color(AN + "._l");
c.setRGB(vDColorD);
delete c;
c = new Color(AN + "._r");
c.setRGB(vDColorL);
delete c; c = new Color(eval(AN + "._b"));
c.setRGB(vDColorL);
delete c;
c = new Color(eval(AN + "._m"));
c.setRGB(vDColor);
delete c;
c = new Color(eval(AN + "._t"));
c.setRGB(vDColorD);
delete c; c = new Color(eval(AN + "._b"));
c.setRGB(vDColorD);
delete c;
c = new Color(eval(AN + "._m"));
c.setRGB(vDColor);
delete c;
c = new Color(eval(AN + "._t"));
c.setRGB(vDColorL);
delete c; var c;
SetWCO("F");
SetWCI("F.B");
SetWCR("F._next");
SetWCR("F._cur");
SetWCR("F.bb1._b");
SetWCR("F.bb2._b");
SetWCR("F.bb3._b");
SetWCR("F.bb4._b");
SetWCR("F.bb5._b");
Set3DDC("lbA");
Set3DUC("lbH");
Set3DUC("lbD"); var i;
var j;
for (i = 0; i < 10; i++)
{
if (AS >= TOPS[i + (vLevel - 1) * 10])
{
for (j = 9 + (vLevel - 1) * 10; i + (vLevel - 1) * 10 < j; j--)
{
TOPN[j] = TOPN[j - 1];
TOPS[j] = TOPS[j - 1];
} // end of for
TOPN[i + (vLevel - 1) * 10] = AN;
TOPS[i + (vLevel - 1) * 10] = AS;
return (true);
} // end if
} // end of for
return (false); var i;
vNS = "";
for (i = 0; i < vNamesC; i++)
{
vNS = vNS + (NAMES[i] + "|");
} // end of for var i;
vNamesC = 0;
while (vNS.indexOf("|") > 0)
{
i = vNS.indexOf("|");
NAMES[vNamesC] = vNS.substr(0, i);
vNS = vNS.substr(i + 1);
++vNamesC;
if (vNamesC > 100)
{
break;
} // end if
} // end while
vNS = ""; var i;
vTS = "";
for (i = 0; i < 30; i++)
{
vTS = vTS + (TOPN[i] + "|" + TOPS[i] + "|");
} // end of for var i;
var j;
if (vTS.length == 0)
{
return (0);
} // end if
for (i = 0; i < 30; i++)
{
j = vTS.indexOf("|");
TOPN[i] = vTS.substr(0, j);
vTS = vTS.substr(j + 1);
j = vTS.indexOf("|");
TOPS[i] = int(vTS.substr(0, j));
vTS = vTS.substr(j + 1);
} // end of for if (vSound)
{
vsDown.setPan(0);
vsDown.start();
} // end if vsBang.setVolume(vVolume);
vsStart.setVolume(vVolume);
vsConnect.setVolume(vVolume);
vsDown.setVolume(vVolume);
vsGO.setVolume(vVolume); var sum1 = 0;
var sum2 = 0;
var i = 0;
while (i < st.length)
{
sum1 = sum1 + st.charCodeAt(i);
sum2 = sum2 + (st.charCodeAt(i) ^ 175);
++i;
} // end while
sum1 = sum1 % 256;
sum2 = sum2 % 256;
st = String.fromCharCode(sum1) + String.fromCharCode(sum2) + st;
var cryptSt = "";
var b0 = 193;
var i = 0;
while (i < st.length)
{
var b = st.charCodeAt(i);
var CryptB = b ^ b0;
CryptB = CryptB.toString();
var len = CryptB.length;
var j = 0;
while (j < 3 - len)
{
CryptB = "0" + CryptB;
++j;
} // end while
cryptSt = cryptSt + CryptB;
b0 = b;
++i;
} // end while
return (cryptSt);cB = 24;
cD = 32;
cDD = cD * cD;
cDM = cD * 7.500000E-001;
cDMM = cDM * cDM;
cR = 16;
cBR = cB + cR;
cXNext = 40;
cYNext = 222;
cXCur = 296;
cYCur = 222;
cmNothing = 0;
cmBMakeNext = 10;
cmBMakeCur = 11;
cmBHideNext = 12;
cmBMCalc = 14;
cmBM = 15;
cmBRemoveCalc = 16;
cmBRemove = 17;
cmBFRemoveCalc = 18;
cmBDecLevelStep = 19;
cmBFDownCalc = 20;
cmGameOver = 21;
cmBangAll = 22;
cmShowName = 23;
cmShowTop = 24;
vBCur = "";
vBCurCol = -1;
vBNext = "";
vBNextCol = -1;
vMPS = 0;
vFPS = 0;
vCC = cmNothing;
vEnableMov = false;
vBRC = 0;
vRemove = true;
vPause = 0;
vSC = 0;
vBonus = 0;
vBonusF = false;
vC3 = 1;
vStartRC = 2;
vDialog = false;
vRestart = false;
vRC = 0;
vAngle = 0;
vDelta = 6;
vDelta2 = vDelta / 6;
vDX = 0;
vDY = 0;
vX = 0;
vY = 0;
vBBI = 0;
vTX = 0;
vTY = 0;
vTC = 0;
vTLDist = 0;
vLMax = 5;
vLMaxC = 5;
vLCur = 5;
vLevel = 1;
vAS = true;
vDColor = 12632319;
vBAnim = false;
vSound = true;
vLQ = false;
vVolume = 20;
vBS = "";
vNS = "";
vTS = "";
vRR = "Download the Deluxe version";
vDD = 0;
bbb = true;
aa = true;
vDColorL = 0;
vDColorD = 0;
vDColorDL = 0;
vDColorHL = 0;
vNamesC = 0;
ColorMake(vDColor);
SetMainWC();
Init();
attachMovie("_splash", "ws", 15000);
ws._x = 400;
ws._y = 200;
if (bbb) removeMovieClip ("ws");
Start(true);
}Valeu!!!
Carregando comentários...