STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228096
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

swfchan turned sixteen years old yesterday! (5may2024)

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/62776421?noj=FRM62776421-6DC" width="1" height="1"></div>

1198957499813.swf

This is the info page for
Flash #16060

(Click the ID number above for more basic data on this flash file.)


Text
play.yandex.ru

play.yandex.ru

Yandex_VARS

ActionScript [AS1/AS2]

Frame 1
_root.sound = "off"; _root.nl = 0; stop(); Stage.scaleMode = "noscale"; Stage.align = "TL"; _root.attachMovie("YandexProgressBar_mc", "bar_mc", 1); _root.onURLShow = function () { _root.bar_mc.removeMovieClip(); _root.gotoAndStop(3); }; this.onEnterFrame = function () { if (Math.random() < 0.2) { b = _root.getBytesLoaded(); bb = Math.round(b / 1000); a = _root.getBytesTotal(); aa = Math.round(a / 1000); proz = Math.round(Math.abs((((a - b) / a) * 100) - 100)); this.bar_mc._percent = proz; } };
Frame 2
gotoAndPlay (1);
Frame 3
function check_user_login() { url = "/create.asp?&nl=" + _root.nl; loadVariables (url, _root.ya_vars); _root.ya_vars.onData = function () { uid = _root.ya_vars.param1; }; return(uid); } function send_to_yandex_end() { result1 = _root.ya_vars.param1 ^ _root.ya_vars.param2; result2 = _root.currentScore ^ _root.ya_vars.param2; result3 = 77; result4 = _root.currentScore; url = (((((((("/record.asp?result1=" + result1) + "&result2=") + result2) + "&result3=") + result3) + "&result4=") + result4) + "&nl=") + _root.nl; loadVariables (url, _root.ya_vars); _root.ya_vars.onData = function () { uid = _root.ya_vars.param1; }; } function cDist(x1, y1, x2, y2, x3, y3) { var _local1 = new flash.geom.Point(x1, y1); var _local6 = new flash.geom.Point(x2, y2); var _local3 = new flash.geom.Point(x3, y3); gotp2 = false; gotp1 = false; if (_local1.equals(_local6)) { gotp1 = true; return(flash.geom.Point.distance(_local1, _local3)); } var _local5 = _local6.x - _local1.x; var _local4 = _local6.y - _local1.y; var _local2 = ((_local3.x - _local1.x) * _local5) - ((_local1.y - _local3.y) * _local4); _local2 = _local2 / ((_local4 * _local4) + (_local5 * _local5)); if (_local2 > 1) { _local2 = 1; gotp2 = true; } if (_local2 < 0) { _local2 = 0; gotp1 = true; } var _local7 = new flash.geom.Point(_local1.x + (_local5 * _local2), _local1.y + (_local4 * _local2)); return(flash.geom.Point.distance(_local7, _local3)); } function getNormal(x, y) { var _local1 = new flash.geom.Point(-y, x); _local1.normalize(1); return(_local1); } function reflect(x0, y0, x1, y1, speedx, speedy) { var _local3 = new flash.geom.Point(speedx, speedy); var _local1 = new flash.geom.Point(x1 - x0, y1 - y0); var _local2 = getNormal(_local1.x, _local1.y); var _local4 = (_local3.x * _local1.y) - (_local3.y * _local1.x); _local4 = _local4 / ((_local2.x * _local1.y) - (_local2.y * _local1.x)); _local2.normalize(_local4 * 2); return(_local3.subtract(_local2)); } function sphereReflect(x0, y0, x1, y1, speedx, speedy) { var _local3 = new flash.geom.Point(speedx, speedy); var _local1 = new flash.geom.Point(x1 - x0, y1 - y0); var _local2 = getNormal(_local1.x, _local1.y); _local1.normalize(1); var _local4 = (_local3.x * _local2.y) - (_local3.y * _local2.x); _local4 = _local4 / ((_local1.x * _local2.y) - (_local1.y * _local2.x)); _local1.normalize(_local4 * 2); return(_local3.subtract(_local1)); } function updateStats() { score_txt.text = currentScore; lives_txt.text = livesLeft; level_txt.text = currentLevel + 1; } function restoreGame() { sealMC.xspeed = mainArr[currentLevel][0][3]; sealMC.yspeed = mainArr[currentLevel][0][4]; sealMC._xscale = 100; sealMC._yscale = 100; sealMC._alpha = 100; sealMC._x = mainArr[currentLevel][0][1]; sealMC._y = mainArr[currentLevel][0][2]; Arrow_mc._x = mainArr[currentLevel][0][1]; Arrow_mc._y = mainArr[currentLevel][0][2]; Arrow_mc._alpha = 100; Arrow_mc._rotation = (Math.atan2(sealMC.yspeed, sealMC.xspeed) / Math.PI) * 180; i = 0; while (i < p_array.length) { p_array[i].play(); i++; } sealDirection = ((Math.atan2((-sealMC.yspeed) * 1.154, sealMC.xspeed) / Math.PI) * 18) + 10; if (Math.round(sealDirection) < 1) { sealDirection = sealDirection + 36; } if (Math.round(sealDirection) > 36) { sealDirection = sealDirection - 36; } sealMC.gotoAndStop(Math.round(sealDirection) + 2); sealMC._rotation = (Math.round(sealDirection) - sealDirection) * 10; gamePlaying = false; gameOver = false; sealDead = false; p_isActive = false; p_isMoving = false; } function initLevel(levelNumber) { currentScore = currentScore + 1000; backGround.removeMovieClip(); backGround = this.attachMovie("BackGround" + mainArr[levelNumber][0][0], "bg1", 2998); backGround._y = 38; backGround.gotoAndPlay(mainArr[levelNumber][0][0]); i = 1; while (i < mainArr[currentLevel].length) { mainArr[currentLevel][i][4].removeMovieClip(); i++; } i = 1; while (i < mainArr[levelNumber].length) { var _local3 = this.attachMovie(mainArr[levelNumber][i][0], "image_" + i, getNextDepth()); _local3._x = 77 + (mainArr[levelNumber][i][1] * 49.65); _local3._y = 135 + (mainArr[levelNumber][i][2] * 49.7); if (mainArr[levelNumber][i][0] == "f1") { _local3._x = _local3._x + 25; _local3._y = _local3._y + 25; } if (mainArr[levelNumber][i][0] == "f2") { _local3._x = _local3._x + 25; _local3._y = _local3._y + 25; } if (mainArr[levelNumber][i][0] == "f3") { _local3._x = _local3._x + 25; _local3._y = _local3._y + 25; } if (((mainArr[levelNumber][i][0] == "l1") || (mainArr[levelNumber][i][0] == "l12")) || (mainArr[levelNumber][i][0] == "l21")) { _local3._alpha = 0; var _local4 = mainArr[currentLevel][i][9]; var _local5 = 0; if (mainArr[levelNumber][i][5] <= _local4) { _local4 = _local4 - mainArr[levelNumber][i][5]; _local5++; if (mainArr[levelNumber][i][6] <= _local4) { _local4 = _local4 - mainArr[levelNumber][i][6]; _local5++; if (mainArr[levelNumber][i][7] <= _local4) { _local4 = _local4 - mainArr[levelNumber][i][7]; _local5++; } } } if (_local5 == 0) { _local3._alpha = 100; } if (_local5 == 1) { _local3._alpha = 100 - ((100 / mainArr[currentLevel][i][8]) * (_local4 + 1)); } if (_local5 == 2) { _local3._alpha = 0; } if (_local5 == 3) { _local3._alpha = (100 / mainArr[currentLevel][i][6]) * (_local4 + 1); } } mainArr[levelNumber][i][4] = _local3; i++; } i = 0; while (i < p_array.length) { p_array[i].play(); i++; } currentLevel = levelNumber; sealMC.xspeed = mainArr[levelNumber][0][3]; sealMC.yspeed = mainArr[levelNumber][0][4]; sealMC._xscale = 100; sealMC._yscale = 100; sealMC._alpha = 100; gamePlaying = false; sealDead = false; sealDying = false; sealDying2 = false; gameOver = false; p_isActive = false; p_isMoving = false; sealMC._x = mainArr[levelNumber][0][1]; sealMC._y = mainArr[levelNumber][0][2]; Arrow_mc._x = mainArr[levelNumber][0][1]; Arrow_mc._y = mainArr[levelNumber][0][2]; Arrow_mc._alpha = 100; Arrow_mc._rotation = (Math.atan2(sealMC.yspeed, sealMC.xspeed) / Math.PI) * 180; sealDirection = ((Math.atan2((-sealMC.yspeed) * 1.154, sealMC.xspeed) / Math.PI) * 18) + 10; if (Math.round(sealDirection) < 1) { sealDirection = sealDirection + 36; } if (Math.round(sealDirection) > 36) { sealDirection = sealDirection - 36; } sealMC.gotoAndStop(Math.round(sealDirection) + 2); sealMC._rotation = (Math.round(sealDirection) - sealDirection) * 10; updateStats(); } function getNextDepth() { nextDepth++; return(nextDepth); } function getNextBoundDepth() { nextBoundDepth++; if (nextBoundDepth >= 9000) { nextBoundDepth = nextBoundDepth - 1000; } return(nextBoundDepth); } function solveSquareEquation(a, b, c) { var _local3; if (a == 0) { var _local4 = new flash.geom.Point((-c) / b, (-c) / b); } else { _local3 = (b * b) - ((4 * a) * c); if (_local3 < 0) { return(null); } if (_local3 == 0) { var _local4 = new flash.geom.Point(((-b) / 2) * a, ((-b) / 2) * a); return(_local4); } var _local4 = new flash.geom.Point(((-b) + Math.sqrt(_local3)) / (2 * a), ((-b) - Math.sqrt(_local3)) / (2 * a)); return(_local4); } } function getSphereIntersection(x1, y1, x2, y2, xr, yr) { var _local1 = (y1 - y2) / (x1 - x2); var _local2 = y2 - (_local1 * x2); var _local11 = (_local1 * _local1) + 1; var _local10 = (((2 * _local1) * _local2) - ((2 * _local1) * yr)) - (2 * xr); var _local9 = ((((_local2 * _local2) - ((2 * _local2) * yr)) + (yr * yr)) + (xr * xr)) - 625; var _local3 = solveSquareEquation(_local11, _local10, _local9); var _local7 = new flash.geom.Point(_local3.x, (_local1 * _local3.x) + _local2); var _local6 = new flash.geom.Point(_local3.y, (_local1 * _local3.y) + _local2); var _local5 = new flash.geom.Point(x1, y1); if (flash.geom.Point.distance(_local7, _local5) < flash.geom.Point.distance(_local6, _local5)) { return(_local7); } return(_local6); } function dropStats() { livesLeft = 20; currentScore = 1000; updateStats(); } function toGridX(x) { return(55 + (x * 49.65)); } function toGridY(y) { return(110 + (y * 49.7)); } var numberOfLevels = 2; var currentLevel = 0; var livesLeft = 20; var currentScore = 0; var currentBaseScore = 0; var mainArr = new Array(numberOfLevels); var i; var j; var gotp2 = false; var gotp1 = false; var gameMode = false; var gamePlaying = false; var gameOver = false; var nextBoundDepth = 8000; var sealDead = false; var sealDying = false; var sealDying2 = false; var gameWon = false; mainArr[0] = new Array(); mainArr[0][0] = new Array(4, toGridX(2), toGridY(2), 2, 0, 1); mainArr[0][1] = new Array("f3", 12, 7); mainArr[0][2] = new Array("p", 6, 4); mainArr[1] = new Array(); mainArr[1][0] = new Array(4, toGridX(2), toGridY(7), 0, -2, 1); mainArr[1][1] = new Array("f3", 9, 6); mainArr[1][2] = new Array("ol2", 3, 5); mainArr[1][3] = new Array("ol2", 8, 1); mainArr[1][4] = new Array("p", 6, 4); mainArr[2] = new Array(); mainArr[2][0] = new Array(4, toGridX(1), toGridY(1), 3, 0.5, 1); mainArr[2][1] = new Array("f3", 10, 6); mainArr[2][2] = new Array("ol1", 4, 2); mainArr[2][3] = new Array("ol1", 8, 2); mainArr[2][4] = new Array("ol1", 4, 6); mainArr[2][5] = new Array("ol1", 8, 6); mainArr[2][6] = new Array("p", 6, 4); mainArr[3] = new Array(); mainArr[3][0] = new Array(4, toGridX(1), toGridY(1), 3, 0.5, 1); mainArr[3][1] = new Array("f3", 10, 7); mainArr[3][2] = new Array("ol2", 0, 2); mainArr[3][3] = new Array("ol2", 2, 2); mainArr[3][4] = new Array("ol1", 4, 3); mainArr[3][5] = new Array("ol2", 11, 4); mainArr[3][6] = new Array("ol2", 9, 4); mainArr[3][7] = new Array("ol2", 7, 4); mainArr[3][8] = new Array("ol1", 6, 5); mainArr[3][9] = new Array("p", 1, 6); mainArr[4] = new Array(); mainArr[4][0] = new Array(4, toGridX(1), toGridY(1), 3, 0, 1); mainArr[4][1] = new Array("l21", 0, 2, 0, 0, 10, 70, 100, 150, 81); mainArr[4][2] = new Array("l21", 2, 2, 0, 0, 10, 70, 100, 150, 81); mainArr[4][3] = new Array("l21", 4, 2, 0, 0, 10, 70, 100, 150, 81); mainArr[4][4] = new Array("l21", 6, 2, 0, 0, 10, 70, 100, 150, 81); mainArr[4][5] = new Array("l21", 11, 5, 0, 0, 10, 70, 100, 150, 81); mainArr[4][6] = new Array("l21", 9, 5, 0, 0, 10, 70, 100, 150, 81); mainArr[4][7] = new Array("l21", 7, 5, 0, 0, 10, 70, 100, 150, 81); mainArr[4][8] = new Array("l21", 11, 5, 0, 0, 10, 70, 100, 150, 81); mainArr[4][9] = new Array("l21", 5, 5, 0, 0, 10, 70, 100, 150, 81); mainArr[4][10] = new Array("p", 9, 7); mainArr[6] = new Array(); mainArr[6][0] = new Array(2, toGridX(1), toGridY(1), 2, 0, 1); mainArr[6][1] = new Array("l1", 1, 1, 0, 0, 10, 70, 100, 30, 81); mainArr[6][2] = new Array("l1", 2, 2, 0, 0, 10, 70, 100, 30, 81); mainArr[6][3] = new Array("l1", 3, 1, 0, 0, 10, 70, 100, 30, 81); mainArr[6][4] = new Array("l1", 0, 3, 0, 0, 10, 70, 100, 30, 81); mainArr[6][5] = new Array("l1", 7, 1, 0, 0, 10, 70, 100, 30, 81); mainArr[6][6] = new Array("l12", 10, 1, 0, 0, 10, 70, 100, 30, 81); mainArr[6][7] = new Array("l1", 9, 7, 0, 0, 10, 70, 100, 30, 81); mainArr[6][8] = new Array("l1", 9, 3, 0, 0, 10, 70, 100, 30, 81); mainArr[6][9] = new Array("l1", 11, 3, 0, 0, 10, 70, 100, 30, 81); mainArr[6][10] = new Array("l1", 11, 5, 0, 0, 10, 70, 100, 30, 81); mainArr[6][11] = new Array("l1", 8, 6, 0, 0, 10, 70, 100, 30, 81); mainArr[6][12] = new Array("l1", 6, 7, 0, 0, 10, 70, 100, 30, 81); mainArr[6][13] = new Array("l1", 6, 5, 0, 0, 10, 70, 100, 30, 81); mainArr[6][14] = new Array("l1", 4, 6, 0, 0, 10, 70, 100, 30, 81); mainArr[6][15] = new Array("l1", 3, 5, 0, 0, 10, 70, 100, 30, 81); mainArr[6][16] = new Array("l1", 3, 7, 0, 0, 10, 70, 100, 30, 81); mainArr[6][18] = new Array("l1", 1, 5, 0, 0, 10, 70, 100, 30, 81); mainArr[6][19] = new Array("l1", 6, 0, 0, 0, 10, 70, 100, 30, 81); mainArr[6][20] = new Array("l1", 4, 3, 0, 0, 10, 70, 100, 30, 81); mainArr[6][21] = new Array("l1", 11, 0, 0, 0, 10, 70, 100, 30, 81); mainArr[6][17] = new Array("p", 10, 7); mainArr[18] = new Array(); mainArr[18][0] = new Array(1, toGridX(1), toGridY(1), 2, 0, 0); i = 1; while (i < 12) { j = 1; while (j < 8) { mainArr[18][((j - 1) + ((i - 1) * 7)) + 1] = new Array("l1", i - 1, j, 0, 0, 10, 10, 550, 10, (i * j) * 111); j++; } i++; } mainArr[18][1] = new Array("l1", 0, 0, 0, 0, 10, 10, 35000, 10, 30); mainArr[18][mainArr[18].length - 1] = new Array("p", 12, 7, 0, 0, 10, 10, 35000, 10, 30); mainArr[12] = new Array(); mainArr[12][0] = new Array(3, toGridX(1), toGridY(6), 3.5, 0, 0); mainArr[12][1] = new Array("ol1", 3, 0); mainArr[12][2] = new Array("ol1", 3, 1); mainArr[12][3] = new Array("ol1", 3, 2); mainArr[12][4] = new Array("ol1", 3, 5); mainArr[12][5] = new Array("ol1", 3, 6); mainArr[12][6] = new Array("ol1", 3, 7); mainArr[12][7] = new Array("ol1", 6, 2); mainArr[12][8] = new Array("ol1", 6, 3); mainArr[12][9] = new Array("ol1", 6, 4); mainArr[12][10] = new Array("ol1", 6, 5); mainArr[12][11] = new Array("ol1", 9, 0); mainArr[12][12] = new Array("ol1", 9, 1); mainArr[12][13] = new Array("ol1", 9, 2); mainArr[12][14] = new Array("ol1", 9, 5); mainArr[12][15] = new Array("ol1", 9, 6); mainArr[12][16] = new Array("ol1", 9, 7); mainArr[12][17] = new Array("p", 12, 1); mainArr[12][18] = new Array("l12", 9, 3, 0, 0, 30, 70, 200, 10, 101); mainArr[12][19] = new Array("f2", 5, 7); mainArr[12][20] = new Array("f3", 7, 0); mainArr[9] = new Array(); mainArr[9][0] = new Array(2, toGridX(1), toGridY(8), 4, 0, 1); mainArr[9][1] = new Array("l12", 11, 6, 0, 0, 300, 30, 200, 30, 0); mainArr[9][2] = new Array("l1", 12, 6, 0, 0, 300, 30, 200, 30, 0); mainArr[9][3] = new Array("f1", 0, 0); mainArr[9][4] = new Array("f2", 12, 7); mainArr[9][5] = new Array("l12", 1, 0, 0, 0, 300, 30, 200, 30, 0); mainArr[9][6] = new Array("l1", 0, 1, 0, 0, 300, 30, 200, 30, 0); mainArr[9][7] = new Array("p", 6, 4); mainArr[9][8] = new Array("l12", 5, 3, 0, 0, 200, 20, 100, 20, 0); mainArr[9][9] = new Array("l21", 5, 5, 0, 0, 200, 20, 100, 20, 0); mainArr[9][10] = new Array("l12", 7, 4, 0, 0, 200, 20, 100, 20, 0); mainArr[9][11] = new Array("l21", 6, 3, 0, 0, 200, 20, 100, 20, 0); mainArr[9][12] = new Array("l12", 4, 2, 0, 0, 300, 30, 100, 30, 0); mainArr[9][13] = new Array("l12", 4, 4, 0, 0, 300, 30, 100, 30, 0); mainArr[9][14] = new Array("l21", 4, 6, 0, 0, 300, 30, 100, 30, 0); mainArr[9][15] = new Array("l21", 6, 6, 0, 0, 300, 30, 100, 30, 0); mainArr[9][16] = new Array("l12", 8, 5, 0, 0, 300, 30, 100, 30, 0); mainArr[9][17] = new Array("l12", 8, 3, 0, 0, 300, 30, 100, 30, 0); mainArr[9][18] = new Array("l21", 7, 2, 0, 0, 300, 30, 100, 30, 0); mainArr[9][19] = new Array("l21", 5, 2, 0, 0, 300, 30, 100, 30, 0); mainArr[5] = new Array(); mainArr[5][0] = new Array(2, toGridX(6), toGridY(4), 4, 4.2, 1); mainArr[5][1] = new Array("f3", 10, 6); mainArr[5][2] = new Array("ol2", 3, 1); mainArr[5][3] = new Array("ol2", 5, 6); mainArr[5][4] = new Array("ol2", 8, 3); mainArr[5][5] = new Array("p", 2, 3); mainArr[5][6] = new Array("f2", 3, 5); mainArr[7] = new Array(); mainArr[7][0] = new Array(2, toGridX(1), toGridY(5), 4, 0, 1); i = 0; while (i < 5) { j = 0; while (j < 4) { mainArr[7][(j + (i * 4)) + 1] = new Array("l12", 10 - (i * 2), j * 2, 0, 0, 10, 10, 140, 10, i * 4); j++; } i++; } mainArr[7][mainArr[7].length] = new Array("p", 12, 4, 0, 0, 10, 10, 35000, 10, 30); mainArr[8] = new Array(); mainArr[8][0] = new Array(2, toGridX(1), toGridY(1), 2, 4, 1); mainArr[8][1] = new Array("f1", 0, 0); mainArr[8][2] = new Array("f2", 12, 7); mainArr[8][3] = new Array("l12", 1, 0, 0, 0, 100, 30, 200, 30, 0); mainArr[8][4] = new Array("l1", 0, 1, 0, 0, 100, 30, 200, 30, 0); mainArr[8][5] = new Array("p", 6, 4); mainArr[8][6] = new Array("l12", 5, 3, 0, 0, 700, 20, 500, 20, 300); mainArr[8][7] = new Array("l21", 5, 5, 0, 0, 700, 20, 500, 20, 300); mainArr[8][8] = new Array("l12", 7, 4, 0, 0, 700, 20, 500, 20, 300); mainArr[8][9] = new Array("l21", 6, 3, 0, 0, 700, 20, 500, 20, 300); mainArr[10] = new Array(); mainArr[10][0] = new Array(3, toGridX(9), toGridY(4), -3, 0, 0); mainArr[10][1] = new Array("p", 3, 5); mainArr[10][2] = new Array("f3", 1, 0); mainArr[10][3] = new Array("ol1", 0, 0); mainArr[10][4] = new Array("ol1", 2, 0); mainArr[10][5] = new Array("ol1", 4, 0); mainArr[10][6] = new Array("ol1", 6, 0); mainArr[10][7] = new Array("ol1", 8, 0); mainArr[10][8] = new Array("ol1", 10, 0); mainArr[10][9] = new Array("ol1", 12, 0); mainArr[10][10] = new Array("ol1", 0, 7); mainArr[10][11] = new Array("ol1", 2, 7); mainArr[10][12] = new Array("ol1", 4, 7); mainArr[10][13] = new Array("ol1", 6, 7); mainArr[10][14] = new Array("ol1", 8, 7); mainArr[10][15] = new Array("ol1", 10, 7); mainArr[10][16] = new Array("ol1", 12, 7); mainArr[10][17] = new Array("f2", 7, 0); mainArr[10][18] = new Array("f1", 7, 7); mainArr[11] = new Array(); mainArr[11][0] = new Array(3, toGridX(1), toGridY(7), 3, 0, 0); mainArr[11][1] = new Array("s2p", 3, 3); mainArr[11][2] = new Array("s2p", 10, 3); mainArr[11][3] = new Array("p", 7, 3); mainArr[11][4] = new Array("f3", 7, 0); mainArr[12] = new Array(); mainArr[12][0] = new Array(3, toGridX(3), toGridY(5), 5, 0, 0); mainArr[12][1] = new Array("s1m", 2, 3); mainArr[12][2] = new Array("s1m", 2, 5); mainArr[12][3] = new Array("s1p", 5, 3); mainArr[12][4] = new Array("s1p", 5, 5); mainArr[12][5] = new Array("s2p", 10, 1); mainArr[12][6] = new Array("s2p", 10, 6); mainArr[12][7] = new Array("p", 5, 1); mainArr[12][8] = new Array("f3", 9, 7); mainArr[13] = new Array(); mainArr[13][0] = new Array(3, toGridX(1), toGridY(1), 0, 4, 0); mainArr[13][1] = new Array("s2p", 3, 2); mainArr[13][2] = new Array("s2p", 8, 4); mainArr[13][3] = new Array("ol2", 3, 0); mainArr[13][4] = new Array("ol2", 8, 6); mainArr[13][5] = new Array("p", 12, 4); mainArr[13][6] = new Array("f3", 10, 7); mainArr[14] = new Array(); mainArr[14][0] = new Array(3, toGridX(1), toGridY(1), 2, 4, 0); mainArr[14][1] = new Array("f1", 6, 3); mainArr[14][12] = new Array("s1p", 6, 5); mainArr[14][2] = new Array("l12", 5, 4, 0, 0, 200, 20, 100, 20, 0); mainArr[14][3] = new Array("l21", 5, 6, 0, 0, 200, 20, 100, 20, 0); mainArr[14][4] = new Array("l12", 7, 5, 0, 0, 200, 20, 100, 20, 0); mainArr[14][5] = new Array("l21", 6, 4, 0, 0, 200, 20, 100, 20, 0); mainArr[14][6] = new Array("s1p", 6, 2); mainArr[14][7] = new Array("l12", 5, 1, 0, 0, 200, 20, 100, 20, 0); mainArr[14][8] = new Array("l21", 5, 3, 0, 0, 200, 20, 100, 20, 0); mainArr[14][9] = new Array("l12", 7, 2, 0, 0, 200, 20, 100, 20, 0); mainArr[14][10] = new Array("l21", 6, 1, 0, 0, 200, 20, 100, 20, 0); mainArr[14][11] = new Array("p", 12, 4); mainArr[15] = new Array(); mainArr[15][0] = new Array(1, toGridX(1), toGridY(1), 6, 2, 0); mainArr[15][1] = new Array("s1m", 4, 3); mainArr[15][2] = new Array("s1m", 6, 3); mainArr[15][3] = new Array("s1m", 4, 5); mainArr[15][4] = new Array("s1m", 6, 5); mainArr[15][5] = new Array("p", 5, 4); mainArr[15][6] = new Array("f3", 10, 7); mainArr[15][7] = new Array("p", 12, 3); mainArr[15][8] = new Array("l12", 12, 3, 0, 0, 300, 20, 500, 20, 0); mainArr[15][9] = new Array("l12", 11, 2, 0, 0, 300, 20, 500, 20, 0); mainArr[15][10] = new Array("l12", 12, 1, 0, 0, 300, 20, 500, 20, 0); mainArr[16] = new Array(); mainArr[16][0] = new Array(1, toGridX(4), toGridY(5), 8, -1, 0); mainArr[16][1] = new Array("s2p", 2, 1); mainArr[16][2] = new Array("s2p", 2, 6); mainArr[16][3] = new Array("s2p", 5, 1); mainArr[16][4] = new Array("s2p", 5, 6); mainArr[16][5] = new Array("p", 12, 4); mainArr[16][6] = new Array("s1m", 1, 4); mainArr[16][7] = new Array("s1p", 11, 6); mainArr[16][8] = new Array("f1", 6, 0); mainArr[17] = new Array(); mainArr[17][0] = new Array(1, toGridX(1), toGridY(1), 3, 3, 0); mainArr[17][1] = new Array("s1m", 2, 4); mainArr[17][2] = new Array("s1p", 2, 6); mainArr[17][3] = new Array("s1m", 6, 6); mainArr[17][4] = new Array("s1p", 6, 4); mainArr[17][5] = new Array("p", 4, 5); mainArr[17][6] = new Array("f3", 6, 7); mainArr[17][7] = new Array("s2p", 7, 0); mainArr[17][8] = new Array("s2m", 11, 4); mainArr[17][9] = new Array("f2", 12, 0); mainArr[19] = new Array(); mainArr[19][0] = new Array(1, toGridX(1), toGridY(1), 2, 4, 0); mainArr[19][1] = new Array("l12", 7, 0, 0, 0, 50000, 20, 300, 20, 49990); mainArr[19][2] = new Array("l12", 7, 2, 0, 0, 50000, 20, 300, 20, 49990); mainArr[19][3] = new Array("l12", 7, 4, 0, 0, 50000, 20, 300, 20, 49990); mainArr[19][4] = new Array("l12", 7, 6, 0, 0, 50000, 20, 300, 20, 49990); mainArr[19][5] = new Array("f1", 9, 0); mainArr[19][6] = new Array("f2", 9, 1); mainArr[19][7] = new Array("f3", 9, 2); mainArr[19][8] = new Array("f1", 9, 3); mainArr[19][9] = new Array("f3", 10, 3); mainArr[19][10] = new Array("f2", 10, 2); mainArr[19][11] = new Array("f1", 10, 1); mainArr[19][12] = new Array("f1", 10, 0); mainArr[19][13] = new Array("f1", 9, 7); mainArr[19][14] = new Array("f2", 9, 6); mainArr[19][15] = new Array("f3", 9, 5); mainArr[19][16] = new Array("f1", 9, 4); mainArr[19][17] = new Array("f3", 10, 7); mainArr[19][18] = new Array("f2", 10, 6); mainArr[19][19] = new Array("f1", 10, 5); mainArr[19][20] = new Array("f1", 10, 4); mainArr[19][21] = new Array("p", 1, 5); var soundOn = true; var p_x1; var p_y1; var p_x2; var p_y2; var p_isActive = false; var p_isMoving = false; var p_timer; var p_array = new Array(); var nextDepth = 5000; var gotCollision = false; var gotPCollision = false; var sealDirection = 0; var topMenu = this.attachMovie("tMenu", "bg2", 2999); var sealMC = this.attachMovie("seal_mc", "target1_mc", 9001); var blackScreen = this.attachMovie("black_shield", "black", 9002); var startMenu = this.attachMovie("StartMenu", "smenu", 9003); startMenu._x = 278; startMenu._y = 75; var backGround; var Arrow_mc = this.attachMovie("Arrow", "arrow", 6001); var mainSound = new Sound(); mainSound.attachSound("scream"); mainSound.stop(); var waterSound = new Sound(); waterSound.attachSound("water"); waterSound.stop(); var melodies0 = new Sound(); melodies0.attachSound("John"); melodies0.start(0, 99999); melodies0.setVolume(0); initLevel(currentLevel); var elementsCount = 0; var bNewGame = this.attachMovie("newGame", "but1_mc", getNextDepth()); bNewGame._x = 700; bNewGame._y = 11; var bSound = this.attachMovie("sndButton", "but2_mc", getNextDepth()); bSound._x = 700; bSound._y = 31; var bNoSound = this.attachMovie("white_s", "w_stripe", getNextDepth()); bNoSound._x = 670; bNoSound._y = 26; bSound.onPress = function () { soundOn = !soundOn; bNoSound.play(); }; var btnListener = new Object(); btnListener.onKeyDown = function () { if (!sealDying2) { if ((((!gamePlaying) && (startMenu._alpha != 100)) && (endMenu._alpha != 100)) && (!gameOver)) { gamePlaying = true; Arrow_mc._alpha = 0; } } }; Key.addListener(btnListener); bNewGame.onPress = function () { check_user_login(); initLevel(0); dropStats(); gameOver = false; gamePlaying = false; }; var moveListener = new Object(); moveListener.onMouseMove = function () { if (p_isMoving) { p_x2 = _xmouse; p_y2 = _ymouse; currentScore = (currentBaseScore - 10) - Math.floor(Math.sqrt(((p_x2 - p_x1) * (p_x2 - p_x1)) + ((p_y2 - p_y1) * (p_y2 - p_y1)))); updateStats(); } }; Mouse.addListener(moveListener); var downListener = new Object(); downListener.onMouseDown = function () { if ((_ymouse > 100) && (!sealDying2)) { if ((((!gamePlaying) && (startMenu._alpha != 100)) && (endMenu._alpha != 100)) && (!gameOver)) { gamePlaying = true; Arrow_mc._alpha = 0; } else { i = 0; while (i < p_array.length) { p_array[i].play(); i++; } p_isActive = true; p_isMoving = true; p_x1 = _xmouse; p_y1 = _ymouse; p_x2 = _xmouse; p_y2 = _ymouse; currentBaseScore = currentScore; } } }; Mouse.addListener(downListener); var upListener = new Object(); upListener.onMouseUp = function () { if (p_isMoving) { p_isMoving = false; p_timer = 50; } }; Mouse.addListener(upListener); var my_fmt = new TextFormat(); my_fmt.bold = true; my_fmt.font = "Comic Sans MS"; my_fmt.size = 14; my_fmt.color = 4742516 /* 0x485D74 */; my_fmt.letterSpacing = -1; this.createTextField("level_txt", getNextDepth(), 288, 6, 40, 22); this.createTextField("lives_txt", getNextDepth(), 548, 6, 40, 22); this.createTextField("score_txt", getNextDepth(), 392, 6, 80, 22); level_txt.setNewTextFormat(my_fmt); level_txt.selectable = false; level_txt.text = ""; level_txt.antiAliasType = "advanced"; lives_txt.setNewTextFormat(my_fmt); lives_txt.selectable = false; lives_txt.text = ""; lives_txt.antiAliasType = "advanced"; score_txt.setNewTextFormat(my_fmt); score_txt.selectable = false; score_txt.text = ""; score_txt.antiAliasType = "advanced"; updateStats(); this.onEnterFrame = function () { if (startMenu._alpha != 100) { i = 0; while (i < mainArr[currentLevel].length) { if (((mainArr[currentLevel][i][0] == "l1") || (mainArr[currentLevel][i][0] == "l12")) || (mainArr[currentLevel][i][0] == "l21")) { var _local4 = mainArr[currentLevel][i][9]; var _local9 = 0; if (mainArr[currentLevel][i][5] <= _local4) { _local4 = _local4 - mainArr[currentLevel][i][5]; _local9++; if (mainArr[currentLevel][i][6] <= _local4) { _local4 = _local4 - mainArr[currentLevel][i][6]; _local9++; if (mainArr[currentLevel][i][7] <= _local4) { _local4 = _local4 - mainArr[currentLevel][i][7]; _local9++; if (mainArr[currentLevel][i][8] <= _local4) { _local4 = _local4 - mainArr[currentLevel][i][8]; _local9 = 0; mainArr[currentLevel][i][9] = mainArr[currentLevel][i][9] - (((mainArr[currentLevel][i][5] + mainArr[currentLevel][i][6]) + mainArr[currentLevel][i][7]) + mainArr[currentLevel][i][8]); } } } } if (_local9 == 0) { mainArr[currentLevel][i][4]._alpha = 100; } if (_local9 == 1) { mainArr[currentLevel][i][4]._alpha = 100 - ((100 / mainArr[currentLevel][i][6]) * (_local4 + 1)); } if (_local9 == 2) { mainArr[currentLevel][i][4]._alpha = 0; } if (_local9 == 3) { mainArr[currentLevel][i][4]._alpha = (100 / mainArr[currentLevel][i][8]) * (_local4 + 1); } mainArr[currentLevel][i][9]++; } i++; } } if (sealDying) { sealDirection = sealDirection + 8; if (Math.round(sealDirection) < 1) { sealDirection = sealDirection + 36; } if (Math.round(sealDirection) > 36) { sealDirection = sealDirection - 36; } sealMC.gotoAndStop(Math.round(sealDirection) + 2); sealMC._rotation = (Math.round(sealDirection) - sealDirection) * 10; if (sealMC._xscale >= 50) { sealMC._xscale = sealMC._xscale - 4; sealMC._yscale = sealMC._yscale - 4; } else if (sealMC._alpha > 0) { sealMC._alpha = sealMC._alpha - 15; } else { sealDying = false; if (sealDead && (!gameOver)) { send_to_yandex_end(); if (currentLevel != 19) { initLevel(currentLevel + 1); } else { gameWon = true; gameOver = true; blackScreen.play(); var _local12 = this.attachMovie("EndMenu", "emenu", 9004); _local12._x = 278; _local12._y = 75; _local12._alpha = 100; _local12.play(); } } } } if (sealDying2) { if ((sealMC.xspeed > 0.1) || (sealMC.yspeed > 0.1)) { sealMC.xspeed = sealMC.xspeed / 1.2; sealMC.yspeed = sealMC.yspeed / 1.2; sealMC._x = sealMC._x + sealMC.xspeed; sealMC._y = sealMC._y + sealMC.yspeed; sealDirection = sealDirection + ((sealMC.xspeed + sealMC.yspeed) / 2); if (Math.round(sealDirection) < 1) { sealDirection = sealDirection + 36; } if (Math.round(sealDirection) > 36) { sealDirection = sealDirection - 36; } sealMC.gotoAndStop(Math.round(sealDirection) + 2); sealMC._rotation = (Math.round(sealDirection) - sealDirection) * 10; } else if (sealMC._alpha > 0) { sealMC._alpha = sealMC._alpha - 15; } else { sealDying2 = false; if (sealDead && (!gameOver)) { restoreGame(); } } } if (soundOn && (melodies0.getVolume() < 100)) { melodies0.setVolume(melodies0.getVolume() + 10); } if ((!soundOn) && (melodies0.getVolume() > 0)) { melodies0.setVolume(melodies0.getVolume() - 10); } if (gamePlaying) { sealMC._alpha = 100; sealMC._x = sealMC._x + sealMC.xspeed; sealMC._y = sealMC._y + sealMC.yspeed; if (sealMC._x < 90) { sealMC.xspeed = -sealMC.xspeed; sealMC._x = 180 - sealMC._x; } if (sealMC._y < 140) { sealMC.yspeed = -sealMC.yspeed; sealMC._y = 280 - sealMC._y; } if (sealMC._y > 520) { sealMC.yspeed = -sealMC.yspeed; sealMC._y = 1040 - sealMC._y; } if (sealMC._x > 710) { sealMC.xspeed = -sealMC.xspeed; sealMC._x = 1420 - sealMC._x; } i = 0; while (i < mainArr[currentLevel].length) { if (mainArr[currentLevel][i][0] == "s2m") { var _local13 = new flash.geom.Point((mainArr[currentLevel][i][4]._x + 48) - sealMC._x, (mainArr[currentLevel][i][4]._y + 50) - sealMC._y); var _local17 = new flash.geom.Point(sealMC._x - _local13.x, sealMC._y - _local13.y); _local13.normalize(-2000 / (_local13.length * _local13.length)); sealMC.xspeed = sealMC.xspeed + _local13.x; sealMC.yspeed = sealMC.yspeed + _local13.y; } else if (mainArr[currentLevel][i][0] == "s2p") { var _local13 = new flash.geom.Point((mainArr[currentLevel][i][4]._x + 48) - sealMC._x, (mainArr[currentLevel][i][4]._y + 50) - sealMC._y); var _local17 = new flash.geom.Point(sealMC._x - _local13.x, sealMC._y - _local13.y); _local13.normalize(2000 / (_local13.length * _local13.length)); sealMC.xspeed = sealMC.xspeed + _local13.x; sealMC.yspeed = sealMC.yspeed + _local13.y; } else if (mainArr[currentLevel][i][0] == "s1m") { var _local13 = new flash.geom.Point((mainArr[currentLevel][i][4]._x + 24) - sealMC._x, (mainArr[currentLevel][i][4]._y + 25) - sealMC._y); var _local17 = new flash.geom.Point(sealMC._x - _local13.x, sealMC._y - _local13.y); _local13.normalize(-700 / (_local13.length * _local13.length)); sealMC.xspeed = sealMC.xspeed + _local13.x; sealMC.yspeed = sealMC.yspeed + _local13.y; } else if (mainArr[currentLevel][i][0] == "s1p") { var _local13 = new flash.geom.Point((mainArr[currentLevel][i][4]._x + 24) - sealMC._x, (mainArr[currentLevel][i][4]._y + 25) - sealMC._y); var _local17 = new flash.geom.Point(sealMC._x - _local13.x, sealMC._y - _local13.y); _local13.normalize(700 / (_local13.length * _local13.length)); sealMC.xspeed = sealMC.xspeed + _local13.x; sealMC.yspeed = sealMC.yspeed + _local13.y; } else if (mainArr[currentLevel][i][0] == "p") { var _local13 = new flash.geom.Point((mainArr[currentLevel][i][4]._x + 24) - sealMC._x, (mainArr[currentLevel][i][4]._y + 25) - sealMC._y); if (_local13.length <= 40) { _local13.normalize(2); sealMC.xspeed = sealMC.xspeed / 1.3; sealMC.yspeed = sealMC.yspeed / 1.3; sealMC.xspeed = sealMC.xspeed + _local13.x; sealMC.yspeed = sealMC.yspeed + _local13.y; } } i++; } if (p_isMoving) { var _local14 = Math.floor(Math.sqrt(((p_x1 - p_x2) * (p_x1 - p_x2)) + ((p_y1 - p_y2) * (p_y1 - p_y2))) / 10); if (_local14 == 0) { _local14 = _local14 + 2; } i = 0; while (i < p_array.length) { if (gameMode) { p_array[i].gotoAndPlay(5); } else { p_array[i].play(); } p_array[i]._alpha = 50; i++; } i = 0; while (i <= _local14) { var _local16 = p_x1 + (((p_x2 - p_x1) / _local14) * i); var _local15 = p_y1 + (((p_y2 - p_y1) / _local14) * i); if (!((((_local16 < 80) || (_local15 < 140)) || (_local15 > 530)) || (_local16 > 720))) { p_array[i] = _root.attachMovie("snow1", "snow__" + i, getNextBoundDepth()); p_array[i]._x = p_x1 + (((p_x2 - p_x1) / _local14) * i); p_array[i]._y = p_y1 + (((p_y2 - p_y1) / _local14) * i); p_array[i]._rotation = Math.floor(Math.random() * 361); } i++; } } if (p_isActive) { var _local19 = cDist(p_x1, p_y1, p_x2, p_y2, sealMC._x, sealMC._y); if (_local19 <= 25) { if (cDist(p_x1, p_y1, p_x2, p_y2, sealMC._x + sealMC.xspeed, sealMC._y + sealMC.yspeed) < _local19) { if (gotp1) { var _local18 = sphereReflect(sealMC._x, sealMC._y, p_x1, p_y1, sealMC.xspeed, sealMC.yspeed); var _local20 = SealMC._x - sealMC.xspeed; var _local21 = SealMC._y - sealMC.yspeed; sealMC.xspeed = _local18.x; sealMC.yspeed = _local18.y; p_isMoving = false; p_timer = 3; } else if (gotp2) { var _local18 = sphereReflect(p_x2, p_y2, sealMC._x, sealMC._y, sealMC.xspeed, sealMC.yspeed); sealMC.xspeed = _local18.x; sealMC.yspeed = _local18.y; p_isMoving = false; p_timer = 3; } else { var _local18 = reflect(p_x1, p_y1, p_x2, p_y2, sealMC.xspeed, sealMC.yspeed); sealMC.xspeed = _local18.x; sealMC.yspeed = _local18.y; p_isMoving = false; p_timer = 3; } } } } sealDirection = ((Math.atan2((-sealMC.yspeed) * 1.154, sealMC.xspeed) / Math.PI) * 18) + 10; if (Math.round(sealDirection) < 1) { sealDirection = sealDirection + 36; } if (Math.round(sealDirection) > 36) { sealDirection = sealDirection - 36; } sealMC.gotoAndStop(Math.round(sealDirection) + 2); sealMC._rotation = (Math.round(sealDirection) - sealDirection) * 10; var _local11; var _local10; gotCollision = false; gotPCollision = false; i = 1; while (i < mainArr[currentLevel].length) { var _local3 = mainArr[currentLevel][i][0]; if ((((_local3 != "f1") && (_local3 != "f2")) && (_local3 != "f3")) && (_local3 != "p")) { var _local6; var _local5; var _local8; var _local7; _local6 = 77 + (mainArr[currentLevel][i][1] * 49.65); _local5 = 135 + (mainArr[currentLevel][i][2] * 49.7); if ((((_local3 == "l1") || (_local3 == "s1p")) || (_local3 == "s1m")) || (_local3 == "ol1")) { _local8 = _local6 + 49.65; _local7 = _local5 + 49.7; } else if (_local3 == "l12") { _local8 = _local6 + 49.65; _local7 = _local5 + 99.4; } else if (_local3 == "l21") { _local8 = _local6 + 99.3; _local7 = _local5 + 49.7; } else if (((_local3 == "s2p") || (_local3 == "s2m")) || (_local3 == "ol2")) { _local8 = _local6 + 99.3; _local7 = _local5 + 99.4; } if (mainArr[currentLevel][i][4]._alpha >= 20) { if ((((sealMC._x >= (_local6 - 15)) && (sealMC._x <= (_local8 + 15))) && (sealMC._y >= _local5)) && (sealMC._y <= _local7)) { gotCollision = true; } if ((((sealMC._x >= _local6) && (sealMC._x <= _local8)) && (sealMC._y >= (_local5 - 15))) && (sealMC._y <= (_local7 + 15))) { gotCollision = true; } if (Math.sqrt(((sealMC._x - _local6) * (sealMC._x - _local6)) + ((sealMC._y - _local5) * (sealMC._y - _local5))) <= 15) { gotCollision = true; } if (Math.sqrt(((sealMC._x - _local6) * (sealMC._x - _local6)) + ((sealMC._y - _local7) * (sealMC._y - _local7))) <= 15) { gotCollision = true; } if (Math.sqrt(((sealMC._x - _local8) * (sealMC._x - _local8)) + ((sealMC._y - _local5) * (sealMC._y - _local5))) <= 15) { gotCollision = true; } if (Math.sqrt(((sealMC._x - _local8) * (sealMC._x - _local8)) + ((sealMC._y - _local7) * (sealMC._y - _local7))) <= 15) { gotCollision = true; } } } else if (((_local3 == "f1") || (_local3 == "f2")) || (_local3 == "f3")) { _local11 = 102 + (mainArr[currentLevel][i][1] * 49.65); _local10 = 161 + (mainArr[currentLevel][i][2] * 49.7); if (Math.sqrt(((sealMC._x - _local11) * (sealMC._x - _local11)) + ((sealMC._y - _local10) * (sealMC._y - _local10))) <= 30) { mainArr[currentLevel][i][4].play(); updateStats(); } } else { _local11 = 102 + (mainArr[currentLevel][i][1] * 49.65); _local10 = 161 + (mainArr[currentLevel][i][2] * 49.7); if (Math.sqrt(((sealMC._x - _local11) * (sealMC._x - _local11)) + ((sealMC._y - _local10) * (sealMC._y - _local10))) <= 3) { j = 0; while (j < p_array.length) { p_array[j].play(); j++; } waterSound.start(); gamePlaying = false; sealDying = true; sealDead = true; } } if (gotCollision) { sealDead = true; mainSound.start(); gotCollision = false; livesLeft--; updateStats(); sealDying2 = true; gamePlaying = false; if (livesLeft == 0) { gameOver = true; blackScreen.play(); var _local12 = this.attachMovie("EndMenu", "emenu", 9003); _local12._x = 278; _local12._y = 75; _local12._alpha = 100; _local12.play(); } } i++; } } };
Instance of Symbol 226 MovieClip "ya_vars" in Frame 3
onClipEvent (load) { _root.nl = 0; } onClipEvent (mouseDown) { _root.nl++; }
Symbol 48 MovieClip Frame 1
stop();
Symbol 48 MovieClip Frame 10
stop();
Symbol 48 MovieClip Frame 21
stop();
Symbol 48 MovieClip Frame 29
stop();
Symbol 48 MovieClip Frame 34
stop();
Symbol 48 MovieClip Frame 40
stop();
Symbol 48 MovieClip Frame 41
stop();
Symbol 48 MovieClip Frame 59
stop();
Symbol 48 MovieClip Frame 81
stop();
Symbol 48 MovieClip Frame 89
stop();
Symbol 48 MovieClip Frame 94
stop();
Symbol 48 MovieClip Frame 100
stop();
Symbol 52 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 80
_root.onURLShow(); stop();
Symbol 53 MovieClip [YandexProgressBar_mc] Frame 1
#initclip 1 this.setYandexProgressBarClass = function () { function onResize() { this._width = Stage.width - 50; this._height = Stage.height - 50; this._yscale = (this._xscale = Math.min(this._yscale, this._xscale)); if (this._xscale > 100) { this._yscale = (this._xscale = 100); } else if (this._xscale < 40) { this._yscale = (this._xscale = 40); } this._x = Stage.width * 0.5; this._y = Stage.height * 0.5; } delete this.setYandexProgressBarClass; var _local3 = function () { this.init(); }; Object.registerClass("YandexProgressBar_mc", _local3); _local3.prototype.__proto__ = MovieClip.prototype; var _local2 = _local3.prototype; _local2.resizible = true; _local2.init = function () { if (this.resizible) { this.onResize = onResize; Stage.addListener(this); this.onResize(); } }; _local2.onURLShow = function () { return(undefined); }; _local2.addProperty("_percent", function () { return(this.percent || 0); }, function (value) { this.percent = value; this.words_mc.gotoAndStop(this.percent); if ((this.percent == 100) && (this.words_mc._currentframe > 99)) { this.url_mc.play(); } }); }; this.setYandexProgressBarClass(); #endinitclip
Symbol 126 MovieClip [seal_mc] Frame 1
stop();
Symbol 129 MovieClip [f1] Frame 1
stop();
Symbol 129 MovieClip [f1] Frame 2
_root.currentScore = _root.currentScore + 133;
Symbol 129 MovieClip [f1] Frame 3
_root.currentScore = _root.currentScore + 112;
Symbol 129 MovieClip [f1] Frame 4
_root.currentScore = _root.currentScore + 73;
Symbol 129 MovieClip [f1] Frame 5
_root.currentScore = _root.currentScore + 182; this.removeMovieClip();
Symbol 132 MovieClip [f2] Frame 1
stop();
Symbol 132 MovieClip [f2] Frame 2
_root.currentScore = _root.currentScore + 150;
Symbol 132 MovieClip [f2] Frame 3
_root.currentScore = _root.currentScore + 113;
Symbol 132 MovieClip [f2] Frame 4
_root.currentScore = _root.currentScore + 84;
Symbol 132 MovieClip [f2] Frame 5
_root.currentScore = _root.currentScore + 153; this.removeMovieClip();
Symbol 135 MovieClip [f3] Frame 1
stop();
Symbol 135 MovieClip [f3] Frame 2
_root.currentScore = _root.currentScore + 155;
Symbol 135 MovieClip [f3] Frame 3
_root.currentScore = _root.currentScore + 63;
Symbol 135 MovieClip [f3] Frame 4
_root.currentScore = _root.currentScore + 77;
Symbol 135 MovieClip [f3] Frame 5
_root.currentScore = _root.currentScore + 205; this.removeMovieClip();
Symbol 138 MovieClip [l1] Frame 5
stop();
Symbol 141 MovieClip [l21] Frame 5
stop();
Symbol 144 MovieClip [l12] Frame 5
stop();
Symbol 146 MovieClip [snow1] Frame 1
stop();
Symbol 146 MovieClip [snow1] Frame 5
this.removeMovieClip();
Symbol 176 MovieClip [EndMenu] Frame 1
Symbol 176 MovieClip [EndMenu] Frame 2
_parent.target1_mc._alpha = _parent.target1_mc._alpha - 20;
Symbol 176 MovieClip [EndMenu] Frame 3
_parent.SealMC._alpha = _parent.SealMC._alpha - 20;
Symbol 176 MovieClip [EndMenu] Frame 4
_parent.SealMC._alpha = _parent.SealMC._alpha - 20;
Symbol 176 MovieClip [EndMenu] Frame 5
_parent.SealMC._alpha = _parent.SealMC._alpha - 40;
Symbol 176 MovieClip [EndMenu] Frame 6
stop(); var okButton = this.attachMovie("start_ok", "start_ok", 7000); okButton._x = 23; okButton._y = 410; var my_fmt = new TextFormat(); my_fmt.bold = true; my_fmt.font = "Comic Sans MS"; my_fmt.size = 14; my_fmt.align = "center"; my_fmt.color = 4742516 /* 0x485D74 */; my_fmt.leading = -3; this.createTextField("final_txt", 7005, 23, 310, 200, 220); final_txt.setNewTextFormat(my_fmt); final_txt.selectable = false; if (!_parent.gameWon) { final_txt.text = "\n\u0418\u0413\u0420\u0410 \u041E\u041A\u041E\u041D\u0427\u0415\u041D\u0410\n\n \u041D\u0410\u0411\u0420\u0410\u041D\u041D\u042B\u0415 \u041E\u0427\u041A\u0418\n" + _parent.currentScore; } else { final_txt.text = "\u041F\u041E\u0417\u0414\u0420\u0410\u0412\u041B\u042F\u0415\u041C !\n\u0412\u042B \u041F\u0420\u041E\u0428\u041B\u0418 \u0418\u0413\u0420\u0423 !\n\n \u041D\u0410\u0411\u0420\u0410\u041D\u041D\u042B\u0415 \u041E\u0427\u041A\u0418\n" + _parent.currentScore; } okButton.onPress = function () { _parent.initLevel(0); _parent.dropStats(); okButton._alpha = okButton._alpha - 20; play(); };
Symbol 176 MovieClip [EndMenu] Frame 7
okButton._alpha = okButton._alpha - 20; final_txt.removeTextField();
Symbol 176 MovieClip [EndMenu] Frame 8
okButton._alpha = okButton._alpha - 20;
Symbol 176 MovieClip [EndMenu] Frame 9
okButton._alpha = okButton._alpha - 20;
Symbol 176 MovieClip [EndMenu] Frame 10
okButton._alpha = okButton._alpha - 20;
Symbol 176 MovieClip [EndMenu] Frame 15
_parent.blackScreen.play(); stop(); this.removeMovieClip();
Symbol 177 MovieClip [StartMenu] Frame 1
stop(); var button = this.attachMovie("start_newgame", "ngbutton", 8003); button._x = 23; button._y = 345; _parent.Arrow_mc.stop(); button.onPress = function () { _root.check_user_login(); play(); _parent.Arrow_mc.play(); };
Symbol 177 MovieClip [StartMenu] Frame 2
button._alpha = button._alpha - 20;
Symbol 177 MovieClip [StartMenu] Frame 3
button._alpha = button._alpha - 20;
Symbol 177 MovieClip [StartMenu] Frame 4
button._alpha = button._alpha - 20;
Symbol 177 MovieClip [StartMenu] Frame 5
button._alpha = button._alpha - 20;
Symbol 177 MovieClip [StartMenu] Frame 6
button._alpha = button._alpha - 20;
Symbol 177 MovieClip [StartMenu] Frame 10
_parent.blackScreen.play(); this.removeMovieClip();
Symbol 189 MovieClip [black_shield] Frame 1
stop();
Symbol 189 MovieClip [black_shield] Frame 10
stop();
Symbol 202 MovieClip [BackGround1] Frame 1
var rectMC = this.attachMovie("rect_mask", "maskee", 2000); rectMC._x = 400; rectMC._y = 300; var whiteMC = this.attachMovie("whites", "wh", 1999); whiteMC.setMask(rectMC); var rectMC2 = this.attachMovie("rect_mask", "maskee2", 2001); rectMC2._x = 400; rectMC2._y = 300; var blueMC = this.attachMovie("blues", "bl", 1998); blueMC.setMask(rectMC2); var rectMC3 = this.attachMovie("rect_mask", "maskee3", 2002); rectMC3._x = 400; rectMC3._y = 300; var redMC = this.attachMovie("reds", "red", 1997); redMC.setMask(rectMC3); var maskTimer = 0; this.onEnterFrame = function () { if ((maskTimer++) > 10) { maskTimer = maskTimer - 10; rectMC._rotation = rectMC._rotation + 110; rectMC2._rotation = rectMC2._rotation + 130; rectMC3._rotation = rectMC3._rotation - 230; } };
Symbol 220 MovieClip [BackGround2] Frame 1
var rectMC = this.attachMovie("rect_mask", "maskee", 2000); rectMC._x = 400; rectMC._y = 300; var whiteMC = this.attachMovie("whites", "wh", 1999); whiteMC.setMask(rectMC); var rectMC2 = this.attachMovie("rect_mask", "maskee2", 2001); rectMC2._x = 400; rectMC2._y = 300; var blueMC = this.attachMovie("blues", "bl", 1998); blueMC.setMask(rectMC2); var rectMC3 = this.attachMovie("rect_mask", "maskee3", 2002); rectMC3._x = 400; rectMC3._y = 300; var redMC = this.attachMovie("reds", "red", 1997); redMC.setMask(rectMC3); var maskTimer = 0; this.onEnterFrame = function () { if ((maskTimer++) > 10) { maskTimer = maskTimer - 10; rectMC._rotation = rectMC._rotation + 110; rectMC2._rotation = rectMC2._rotation + 130; rectMC3._rotation = rectMC3._rotation - 230; } };
Symbol 223 MovieClip [white_s] Frame 1
stop();
Symbol 223 MovieClip [white_s] Frame 5
stop();

Library Items

Symbol 1 Sound [water]
Symbol 2 Sound [scream]
Symbol 3 Sound [Jungle]
Symbol 4 Sound [John]
Symbol 5 Bitmap [snow_01]Used by:145
Symbol 6 GraphicUsed by:53
Symbol 7 GraphicUsed by:48
Symbol 8 GraphicUsed by:48
Symbol 9 GraphicUsed by:48
Symbol 10 GraphicUsed by:48
Symbol 11 GraphicUsed by:48
Symbol 12 GraphicUsed by:48
Symbol 13 GraphicUsed by:48
Symbol 14 GraphicUsed by:48
Symbol 15 GraphicUsed by:48
Symbol 16 GraphicUsed by:48
Symbol 17 GraphicUsed by:48
Symbol 18 GraphicUsed by:48
Symbol 19 GraphicUsed by:48
Symbol 20 GraphicUsed by:48
Symbol 21 GraphicUsed by:48
Symbol 22 GraphicUsed by:48
Symbol 23 GraphicUsed by:48
Symbol 24 GraphicUsed by:48
Symbol 25 GraphicUsed by:48
Symbol 26 GraphicUsed by:48
Symbol 27 GraphicUsed by:48
Symbol 28 GraphicUsed by:48
Symbol 29 GraphicUsed by:48
Symbol 30 GraphicUsed by:48
Symbol 31 GraphicUsed by:48
Symbol 32 GraphicUsed by:48
Symbol 33 GraphicUsed by:48
Symbol 34 GraphicUsed by:48
Symbol 35 GraphicUsed by:48
Symbol 36 GraphicUsed by:48
Symbol 37 GraphicUsed by:48
Symbol 38 GraphicUsed by:48
Symbol 39 GraphicUsed by:48
Symbol 40 GraphicUsed by:48
Symbol 41 GraphicUsed by:48
Symbol 42 GraphicUsed by:48
Symbol 43 GraphicUsed by:48
Symbol 44 GraphicUsed by:48
Symbol 45 GraphicUsed by:48
Symbol 46 GraphicUsed by:48
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47Used by:53
Symbol 49 FontUsed by:50 51
Symbol 50 EditableTextUses:49Used by:52
Symbol 51 EditableTextUses:49Used by:52
Symbol 52 MovieClipUses:50 51Used by:53
Symbol 53 MovieClip [YandexProgressBar_mc]Uses:6 48 52
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:126
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:126
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:126
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:126
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:126
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:126
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:126
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:126
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:126
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:126
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:126
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:126
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:126
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:126
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:126
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:126
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:126
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:126
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:126
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:126
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:126
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:126
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:126
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:126
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:126
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:126
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:126
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:126
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:126
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:126
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:126
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:126
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:126
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:126
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:126
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:126
Symbol 126 MovieClip [seal_mc]Uses:55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:129
Symbol 129 MovieClip [f1]Uses:128
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 MovieClip [f2]Uses:131
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:135
Symbol 135 MovieClip [f3]Uses:134
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClip [l1]Uses:137
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141
Symbol 141 MovieClip [l21]Uses:140
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:144
Symbol 144 MovieClip [l12]Uses:143
Symbol 145 GraphicUses:5Used by:146
Symbol 146 MovieClip [snow1]Uses:145
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClip [Symbol1]Uses:147
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:153
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:153
Symbol 153 Button [newGame]Uses:150 152
Symbol 154 BitmapUsed by:155 157
Symbol 155 GraphicUses:154Used by:158
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156 154Used by:158
Symbol 158 Button [sndButton]Uses:155 157
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClip [s2m]Uses:160
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClip [s2p]Uses:163
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:167
Symbol 167 MovieClip [s1m]Uses:166
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:170
Symbol 170 MovieClip [s1p]Uses:169
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173
Symbol 173 MovieClip [Arrow]Uses:172
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:176 177
Symbol 176 MovieClip [EndMenu]Uses:175
Symbol 177 MovieClip [StartMenu]Uses:175
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:182
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:182
Symbol 182 Button [start_newgame]Uses:179 181
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:187
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:187
Symbol 187 Button [start_ok]Uses:184 186
Symbol 188 GraphicUsed by:189 206 207
Symbol 189 MovieClip [black_shield]Uses:188
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:192
Symbol 192 MovieClip [ol1]Uses:191
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:195
Symbol 195 MovieClip [ol2]Uses:194
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:198
Symbol 198 MovieClip [p]Uses:197
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:201 202
Symbol 201 MovieClip [BackGround3]Uses:200
Symbol 202 MovieClip [BackGround1]Uses:200
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:205
Symbol 205 MovieClip [tMenu]Uses:204
Symbol 206 MovieClip [black_rect]Uses:188
Symbol 207 MovieClip [rect_mask]Uses:188
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:210
Symbol 210 MovieClip [whites]Uses:209
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:213
Symbol 213 MovieClip [blues]Uses:212
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:216
Symbol 216 MovieClip [reds]Uses:215
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:219 220
Symbol 219 MovieClip [BackGround4]Uses:218
Symbol 220 MovieClip [BackGround2]Uses:218
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:223
Symbol 223 MovieClip [white_s]Uses:222
Symbol 224 FontUsed by:225
Symbol 225 TextUses:224Used by:226
Symbol 226 MovieClipUses:225Used by:Timeline

Instance Names

"ya_vars"Frame 3Symbol 226 MovieClip
"url_txt"Symbol 52 MovieClip Frame 1Symbol 50 EditableText
"url_txt"Symbol 52 MovieClip Frame 10Symbol 51 EditableText
"words_mc"Symbol 53 MovieClip [YandexProgressBar_mc] Frame 1Symbol 48 MovieClip
"url_mc"Symbol 53 MovieClip [YandexProgressBar_mc] Frame 1Symbol 52 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "water"
ExportAssets (56)Timeline Frame 1Symbol 2 as "scream"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Jungle"
ExportAssets (56)Timeline Frame 1Symbol 4 as "John"
ExportAssets (56)Timeline Frame 1Symbol 5 as "snow_01"
ExportAssets (56)Timeline Frame 1Symbol 53 as "YandexProgressBar_mc"
ExportAssets (56)Timeline Frame 1Symbol 126 as "seal_mc"
ExportAssets (56)Timeline Frame 1Symbol 129 as "f1"
ExportAssets (56)Timeline Frame 1Symbol 132 as "f2"
ExportAssets (56)Timeline Frame 1Symbol 135 as "f3"
ExportAssets (56)Timeline Frame 1Symbol 138 as "l1"
ExportAssets (56)Timeline Frame 1Symbol 141 as "l21"
ExportAssets (56)Timeline Frame 1Symbol 144 as "l12"
ExportAssets (56)Timeline Frame 1Symbol 146 as "snow1"
ExportAssets (56)Timeline Frame 1Symbol 148 as "Symbol1"
ExportAssets (56)Timeline Frame 1Symbol 153 as "newGame"
ExportAssets (56)Timeline Frame 1Symbol 158 as "sndButton"
ExportAssets (56)Timeline Frame 1Symbol 161 as "s2m"
ExportAssets (56)Timeline Frame 1Symbol 164 as "s2p"
ExportAssets (56)Timeline Frame 1Symbol 167 as "s1m"
ExportAssets (56)Timeline Frame 1Symbol 170 as "s1p"
ExportAssets (56)Timeline Frame 1Symbol 173 as "Arrow"
ExportAssets (56)Timeline Frame 1Symbol 176 as "EndMenu"
ExportAssets (56)Timeline Frame 1Symbol 177 as "StartMenu"
ExportAssets (56)Timeline Frame 1Symbol 182 as "start_newgame"
ExportAssets (56)Timeline Frame 1Symbol 187 as "start_ok"
ExportAssets (56)Timeline Frame 1Symbol 189 as "black_shield"
ExportAssets (56)Timeline Frame 1Symbol 192 as "ol1"
ExportAssets (56)Timeline Frame 1Symbol 195 as "ol2"
ExportAssets (56)Timeline Frame 1Symbol 198 as "p"
ExportAssets (56)Timeline Frame 1Symbol 201 as "BackGround3"
ExportAssets (56)Timeline Frame 1Symbol 202 as "BackGround1"
ExportAssets (56)Timeline Frame 1Symbol 205 as "tMenu"
ExportAssets (56)Timeline Frame 1Symbol 206 as "black_rect"
ExportAssets (56)Timeline Frame 1Symbol 207 as "rect_mask"
ExportAssets (56)Timeline Frame 1Symbol 210 as "whites"
ExportAssets (56)Timeline Frame 1Symbol 213 as "blues"
ExportAssets (56)Timeline Frame 1Symbol 216 as "reds"
ExportAssets (56)Timeline Frame 1Symbol 219 as "BackGround4"
ExportAssets (56)Timeline Frame 1Symbol 220 as "BackGround2"
ExportAssets (56)Timeline Frame 1Symbol 223 as "white_s"




http://swfchan.com/4/16060/info.shtml
Created: 2/6 -2019 04:14:54 Last modified: 2/6 -2019 04:14:54 Server time: 06/05 -2024 12:04:27