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

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

Fishdom 2.swf

This is the info page for
Flash #135955

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


Text
<p align="center"><font face="Floralesss" size="16" color="#ffff33" letterSpacing="0.000000" kerning="1">$1234</font></p>

<p align="center"><font face="Floralesss" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">1234</font></p>

<p align="center"><font face="Floralesss" size="13" color="#b86827" letterSpacing="0.000000" kerning="1">you hav</font></p>

<p align="right"><font face="Floralesss" size="13" color="#b86827" letterSpacing="0.000000" kerning="1">you hav</font></p>

%

0

1

Enter Your E-mail

<p align="left"><font face="Floralesss" size="22" color="#ffff33" letterSpacing="0.000000" kerning="1">$12</font></p>

<p align="center"><font face="Floralesss" size="45" color="#ffff33" letterSpacing="0.000000" kerning="1">$12345 </font></p>

<p align="left"><font face="Futura Hv BT" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Sound Music</b></font></p>

<p align="center"><font face="Floralesss" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">$1234567890 </font></p>

<p align="center"><font face="Floralesss" size="14" color="#ffff33" letterSpacing="0.000000" kerning="1">$12345 h</font></p><p align="center"><font face="Floralesss" size="14" color="#ffff33" letterSpacing="0.000000" kerning="1">hhh</font></p>

<p align="left"><font face="Floralesss" size="15" color="#ffff33" letterSpacing="0.000000" kerning="1">$12345</font></p>

<p align="center"><font face="Futura Hv BT" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Sound Music &nbsp;&nbsp;Show Hints</b></font></p><p align="center"></p>

<p align="center"><font face="Floralesss" size="16" color="#ffff33" letterSpacing="0.000000" kerning="1">$1234</font></p>

Enter Your E-mail

ActionScript [AS1/AS2]

Frame 1
function Loading() { if (cheatsEnabled) { _root.cheat.value = cheatsEnabled; } if (downloadableURL) { _root.DownloadLink.value = downloadableURL; } download_spec._alpha = 0; statistics_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/statistics.png"); statistics_n2d.onLoad = function () { load_png++; }; level_money_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/level_money.png"); level_money_n2d.onLoad = function () { load_png++; }; level_complete_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/level_complete.png"); level_complete_n2d.onLoad = function () { load_png++; }; more_playrix_games_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/more_playrix_games.png"); more_playrix_games_n2d.onLoad = function () { load_png++; }; playrix1_active_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/playrix1_active.png"); playrix1_active_n2d.onLoad = function () { load_png++; }; playrix1_normal_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/playrix1_normal.png"); playrix1_normal_n2d.onLoad = function () { load_png++; }; playrix1_pressed_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/playrix1_pressed.png"); playrix1_pressed_n2d.onLoad = function () { load_png++; }; playrix2_active_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/playrix2_active.png"); playrix2_active_n2d.onLoad = function () { load_png++; }; playrix2_normal_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/playrix2_normal.png"); playrix2_normal_n2d.onLoad = function () { load_png++; }; playrix2_pressed_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/playrix2_pressed.png"); playrix2_pressed_n2d.onLoad = function () { load_png++; }; try_more_normal_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/try_more_normal.png"); try_more_normal_n2d.onLoad = function () { load_png++; }; try_more_active_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/try_more_active.png"); try_more_active_n2d.onLoad = function () { load_png++; }; try_more_pressed_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/try_more_pressed.png"); try_more_pressed_n2d.onLoad = function () { load_png++; }; text_nag_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/text_nag.png"); text_nag_n2d.onLoad = function () { load_png++; }; text_nag2_n2d.loadMovie(((_root.Path + "localized/") + _root.local) + "/images/text_nag2.png"); text_nag2_n2d.onLoad = function () { load_png++; }; GlobalTime = getTimer(); _root.onEnterFrame = LoadGame; } function Loading2() { var _local2 = new GameClasses.LoadGameXML(this, levelXML, textXML, Loading); } function LoadGame() { var _local5 = 500; loadline._visible = true; Load = _root.getBytesLoaded(); Total = _root.getBytesTotal(); var _local6 = getTimer() - GlobalTime; if (Load >= ((Total * _local6) / _local5)) { Load = (Total * _local6) / _local5; } var _local3 = (100 * Load) / Total; KB.text = ((TextLoading.text + " (") + Math.floor(_local3)) + "%)"; var _local4 = loadline.line._width; _local3 = _local3 / 100; loadline.line._x = (_local3 * _local4) - _local4; loadline.linem._x = (_local3 * _local4) / 2; loadline.linemm._x = ((_local3 * _local4) / 2) - _local4; if ((Total <= Load) && (load_png >= 15)) { delete _root.onEnterFrame; if (use_api) { GameClasses.MyRealGamesApi.getInstance().__set__gameBegin(GameClasses.GFunctions.create(this, goGame)); GameClasses.MyRealGamesApi.getInstance().gameReady(); } else { _root.gotoAndStop(3); } } } function goGame() { _root.gotoAndStop(3); } stop(); stop(); Stage.scaleMode = "noScale"; System.security.allowDomain("*.playrix.com"); System.security.allowInsecureDomain("*.playrix.com"); Stage.scaleMode = "noScale"; Stage.showMenu = false; this._lockroot = true; loadline._visible = false; var load_png; var use_api = false; if (use_api) { GameClasses.MyRealGamesApi.getInstance().Init(this); GameClasses.MyRealGamesApi.getInstance().__set__swfReadyHand(GameClasses.GFunctions.create(this, Loading2)); } var flvars; if (use_api) { flvars = GameClasses.MyRealGamesApi.getInstance().flVars; } if (!language) { language = "en"; if (flvars != null) { language = flvars.language; } } if (!country) { country = "US"; if (flvars != null) { country = flvars.language; } } if (cheatsEnabled) { } if (downloadableURL) { } var Path = (_url.substr(0, _url.indexOf(".swf") + 4).split("/").slice(0, -1).join("/") + "/"); var local = ((language + "-") + country); levelXML = Path + "levels.xml"; textXML = ((Path + "localized/") + local) + "/text/text.xml"; trace(((Path + "localized/") + local) + "/text/text.xml"); var VersionPl = String($version).split(" ")[1].split(",")[0]; if (!use_api) { var XMLLoader = (new GameClasses.LoadGameXML(this, levelXML, textXML, Loading)); } var download_spec = _root.createEmptyMovieClip("download_spec", 3); var statistics_n2d = download_spec.createEmptyMovieClip("statistics_n2d", 0); var level_money_n2d = download_spec.createEmptyMovieClip("level_money_n2d", 1); var level_complete_n2d = download_spec.createEmptyMovieClip("level_complete_n2d", 2); var more_playrix_games_n2d = download_spec.createEmptyMovieClip("more_playrix_games_n2d", 3); var playrix1_active_n2d = download_spec.createEmptyMovieClip("playrix1_active_n2d", 4); var playrix1_normal_n2d = download_spec.createEmptyMovieClip("playrix1_normal_n2d", 5); var playrix1_pressed_n2d = download_spec.createEmptyMovieClip("playrix1_pressed_n2d", 6); var playrix2_active_n2d = download_spec.createEmptyMovieClip("playrix2_active_n2d", 7); var playrix2_normal_n2d = download_spec.createEmptyMovieClip("playrix2_normal_n2d", 8); var playrix2_pressed_n2d = download_spec.createEmptyMovieClip("playrix2_pressed_n2d", 9); var try_more_normal_n2d = download_spec.createEmptyMovieClip("try_more_normal_n2d", 10); var try_more_active_n2d = download_spec.createEmptyMovieClip("try_more_active_n2d", 11); var try_more_pressed_n2d = download_spec.createEmptyMovieClip("try_more_pressed_n2d", 12); var text_nag_n2d = download_spec.createEmptyMovieClip("text_nag_n2d", 13); var text_nag2_n2d = download_spec.createEmptyMovieClip("text_nag2_n2d", 14); TextDollar = {}; TextDollar.text = "";
Frame 3
function TextShow(Inside, Str, l, W, H, C, WT, HT, format, underline, SC, EC, ROT, BOL) { function Attach(STR) { if (att) { Inside.TEXT.attachMovie(l + STR, U, Inside.TEXT.getNextHighestDepth()); } else { Inside.TEXT.createEmptyMovieClip(U, Inside.TEXT.getNextHighestDepth()); AttachLetter(Inside.TEXT[U], STR); } var _local1 = Inside.TEXT[U]; _local1._x = X + (_local1._width / 2); _local1._y = Y; if (Inside.TEXT[U]._width != undefined) { wid = Inside.TEXT[U]._width; X = X + (wid + W); Len++; } } function AttachLetter(InS, Str) { InS.createTextField("TEXT", InS.getNextHighestDepth(), 0, -10, 0, 0); InS.TEXT.multiline = true; InS.TEXT.embedFonts = ((l == "GameFont") || (l == BOL)) || (l == "TextFont"); InS.TEXT.autoSize = "center"; InS.TEXT.selectable = false; var format = new TextFormat(); format.font = l; format.size = WT; format.bold = true; format.color = HT; format.align = "center"; format.leftMargin = 0; format.rightMargin = 0; InS.TEXT.text = Str; InS.TEXT.setTextFormat(format); if ((InS.TEXT._width < 5) || (l == "gradient")) { format.font = "GameFont"; InS.TEXT.embedFonts = true; InS.TEXT.text = Str; InS.TEXT.setTextFormat(format); } if (l == "gradient") { var Wi = (InS.TEXT._width + 1); var He = InS.TEXT._height; InS.createEmptyMovieClip("s", -100); with (InS.s) { colors = [SC, EC]; alphas = [100, 100]; ratios = [0, 255]; lineStyle(1, 0); matrix = {matrixType:"box", x:0, y:0, w:Wi, h:He, r:(ROT / 180) * Math.PI}; beginGradientFill("linear", colors, alphas, ratios, matrix); moveTo(0, 0); lineTo(0, He); lineTo(Wi, He); lineTo(Wi, 0); lineTo(0, 0); endFill(); } InS.s._y = InS.s._y - ((He / 2) - 4); if (WT > 30) { InS.s._y = InS.s._y + 15; } InS.s._x = InS.s._x - (Wi / 2); InS.s.setMask(InS.TEXT); } } if ((!Inside) || (!Str)) { return(undefined); } if ((l == undefined) || (l == "0")) { l = "GameFont"; W = -3; H = 12; C = 1; WT = 14; HT = _root.FontWhite; } if ((H == 0) || (H == undefined)) { H = 12; } if (l == "gradient") { W = W - 1; } W = W - 0.5; if ((format == undefined) || (format == 0)) { format = 1000; } Letter = 0; var Lines = 0; var Len = 0; Str = Str.split("&apos;").join("'"); Str = Str.split("&quot;").join("\""); var X = 0; var Y = 0; var L = 0; var wid = 0; var mc = Inside.attachMovie(l + Str.substr(0, 1), "AAA", Inside.getNextHighestDepth(), {_x:-1000}); var att = ((mc._name != undefined) || (l == "c")); mc.removeMovieClip(); Inside.TEXT.removeMovieClip(); Inside.createEmptyMovieClip("TEXT", Inside.getNextHighestDepth()); Inside.TEXT.Arr = new Array(Str.length); Inside.TEXT.text_string = Str; var i = 0; while (i < Str.length) { var j = Str.substr(i, 1); if ((!att) && (j.charCodeAt(0) > 848)) { j = String.fromCharCode(j.charCodeAt(0) - 848); } if (j == "|") { if (Len > Letter) { Letter = Len; } Len = 0; if (C == 1) { X = X / 2; var k = 0; while (k < Str.length) { Inside.TEXT[(("t" + k) + "y") + L]._x = Inside.TEXT[(("t" + k) + "y") + L]._x - X; k++; } } else if (C == 2) { var k = 0; while (k < Str.length) { Inside.TEXT[(("t" + k) + "y") + L]._x = Inside.TEXT[(("t" + k) + "y") + L]._x - X; k++; } } L++; X = 0; Y = Y + H; } else { var U = ((("t" + i) + "y") + L); if (j == " ") { if (Inside.TEXT.t0y0._width > 0) { X = X + (((Inside.TEXT.t0y0._width * 3) / 4) + W); Len++; } } else if (X > format) { var k = (i - 1); while (k >= 0) { if (Inside.TEXT[(("t" + k) + "y") + L]) { X = X - (Inside.TEXT[(("t" + k) + "y") + L]._width + W); } Inside.TEXT[(("t" + k) + "y") + L].removeMovieClip(); Inside.TEXT[(("t" + k) + "y") + L].removeTextField(); if (Str.substr(k, 1) == " ") { X = X - (((Inside.TEXT.t0y0._width * 3) / 4) + W); Str = (Str.substr(0, k) + "|") + Str.substr(k + 1, Str.length); i = k - 1; break; } k--; } if (k < 0) { Str = (Str.substr(0, i) + "|") + Str.substr(i + 1, Str.length); i++; } } else { Attach(String(j)); } } Inside.TEXT.Arr[i] = U; i++; } if (C == 1) { X = X / 2; var k = 0; while (k < Str.length) { Inside.TEXT[(("t" + k) + "y") + L]._x = Inside.TEXT[(("t" + k) + "y") + L]._x - X; k++; } } else if (C == 2) { var k = 0; while (k < Str.length) { Inside.TEXT[(("t" + k) + "y") + L]._x = Inside.TEXT[(("t" + k) + "y") + L]._x - X; k++; } } if (Len > Letter) { Letter = Len; } if (underline != null) { var C = (underline < 0); underline = Math.abs(underline); var SHADOW = (new flash.filters.DropShadowFilter(0, 0, underline, 1, 2, 2, 1.5, 3, false, false, false)); var SHADOWs = (new flash.filters.DropShadowFilter(2, 45, underline, 0.5, 0, 0, 1, 3, false, false, false)); if (C) { Inside.filters = [SHADOW]; } else { Inside.filters = [SHADOW, SHADOWs]; } } return(L); } function ConvertText(hint) { Lines = 0; var _local4 = ""; var _local2 = 0; var _local1 = 0; while (_local1 < hint.length) { var _local3 = hint.substr(_local1, 1); if (_local3 == "|") { if (_local2 > Letter) { Letter = _local2; } _local2 = 0; _local4 = _local4 + newline; Lines++; } else { _local4 = _local4 + _local3; _local2++; } _local1++; } if (_local2 > Letter) { Letter = _local2; } return(_local4); } function InitSound() { function AddSound(NameA, MC1, MC2, MC3, MC4) { for (var _local6 in NameA) { if ((NameA[_local6] == "counter_s") || (NameA[_local6] == "hint_s")) { _root[NameA[_local6]] = new GameClasses.GameSound(NameA[_local6], MC3); } else if (((NameA[_local6] == "music_fon") || (NameA[_local6] == "music_match")) || (NameA[_local6] == "music_match2")) { _root[NameA[_local6]] = new GameClasses.GameSound(NameA[_local6], MC2); } else { _root[NameA[_local6]] = new GameClasses.GameSound(NameA[_local6], MC1); } } } _root.createEmptyMovieClip("SoundsClip1", 58); _root.createEmptyMovieClip("SoundsClip2", 59); _root.createEmptyMovieClip("SoundsClip3", 60); NameA = ["bell_s", "bomb_s", "bonus_s", "button_s", "buy_s", "click_s", "comfort_s", "fall_s", "hint_s", "levelcomplete_s", "levelstart_s", "lock_s", "match_s", "move_s", "sell_s", "stats_s", "window_s", "wrong_s", "totalmoney_s", "counter_s", "clear_s", "music_fon", "music_match", "music_match2"]; AddSound(NameA, _root.SoundsClip1, _root.SoundsClip2, _root.SoundsClip3); bomb_s.setVolume(60); } function InitTank() { stop_buy = 0; not_save = false; FunctionMusic(music_volume); tnk = _root.attachMovie("tank", "tank", 10, {money:TOTMONEY}); if ((game_win && (((level + 1) % int(_root.BonusTime.value)) == 0)) && (current_bonus < 10)) { tnk.init(1); game_win = false; } else { tnk.init(0); game_win = false; } game_match = false; music_fon.stop(); music_match.stop(); music_match2.stop(); music_fon.start(true, 0, 99999); } function initGameTimer() { onEnterFrame = function () { GameClasses.FreeMove.updateActivePieces(); }; } function minusGem(num, x, y, type) { if (tnk.bonus_level) { if (_root.NPS_LEVEL_MC) { } else { _root.createEmptyMovieClip("NPS_LEVEL_MC", 212); } nps = new GameClasses.NewParticleSystem(_root.NPS_LEVEL_MC, 25); var _local7 = flash.display.BitmapData.loadBitmap("particles.png"); var _local3 = new flash.display.BitmapData(32, 32, true, 0); _local3.copyPixels(_local7, new flash.geom.Rectangle(64, 0, 32, 32), new flash.geom.Point(0, 0)); nps.initTexture(_local3); var _local6 = new GameClasses.Line(x); var _local5 = new GameClasses.Line(y); nps.initPath(_local6, _local5); if (type == 1) { var _local4 = [15192831, 15192831]; } else if (type == 2) { var _local4 = [13232892, 13232892]; } else if (type == 3) { var _local4 = [10550448, 10550448]; } else if (type == 4) { var _local4 = [16690397, 16690397]; } else if (type == 5) { var _local4 = [16449468, 16449468]; } else if (type == 6) { var _local4 = [16772037, 16772037]; } else if (type == 7) { var _local4 = [16758711, 16758711]; } else if (type == 8) { var _local4 = [13612727, 13612727]; } else if (type == 9) { var _local4 = [11198713, 11198713]; } else if (type == 10) { var _local4 = [9502628, 9502628]; } else { var _local4 = [16772557, 16772557]; } nps.startZvezd(1, 1, 1, 600, null, null, new GameClasses.Spline(50, 50), new GameClasses.Spline(50, 50), null, new GameClasses.Line(100, 90, 90, 90, 90, 80, 0), _local4); } tnk.minusGem(num); } function showHintGem() { if ((tnk.bonus_level == 0) && (first_gem)) { first_gem = false; timerID = setInterval(endMHa, 2000); } } function endMHa() { clearInterval(timerID); ShowHint1(14); } function GetBlack(MC, A, D, N) { if (MC == undefined) { MC = _root; } if (A == undefined) { A = 0; } if (D == undefined) { D = MC.getD(); } if (N == undefined) { N = "bl"; } MC[N].removeMovieClip(); return(MC.attachMovie("black", N, D, {_alpha:A, _width:640, _height:480, onPress:null, useHandCursor:false})); } function preHideChangePanel() { timerChange = setInterval(GameClasses.GFunctions.create(this, hideChangePanel), 25); } function hideChangePanel() { dop_panel._alpha = dop_panel._alpha - 5; if (dop_panel._alpha < 0) { clearInterval(timerChange); GameClasses.GFunctions.ClearAll(dop_panel, 1, 1); dop_panel.removeMovieClip(); ShowHint(Start_Hint); } } function startMusic() { clearInterval(timer_music); if (Math.random() < 0.5) { music_match.start(true, 0, 99999); } else { music_match2.start(true, 0, 99999); } } function InitRound() { no_show_time = false; game_win = true; game_match = true; music_fon.stop(); music_match.stop(); music_match2.stop(); clearInterval(timer_music); timer_music = setInterval(GameClasses.GFunctions.create(this, startMusic), 4000); Money_ADD = 0; Start_Hint = -1; level++; Silver = (Gold = 0); Failed = false; LOCKTILES = new Array(); GameField = _root.createEmptyMovieClip("game_field", 11); fon_pic = GameField.createEmptyMovieClip("fon_pic", GameField.getD()); zdn = GameField.attachMovie("zadnik", "zadnik", GameField.getD()); zdn._alpha = 0; bor = GameField.createEmptyMovieClip("bor", GameField.getD()); fon = GameField.createEmptyMovieClip("fon", GameField.getD()); game = GameField.createEmptyMovieClip("game", GameField.getD()); fly = GameField.createEmptyMovieClip("fly", GameField.getD()); upf = GameField.attachMovie("levelpanel", "upf", GameField.getD()); GameField.attachMovie("rmk", "rmk", GameField.getD()); upf.help.onPress = GameClasses.GFunctions.create(this, FunctionHelp); upf.menu_button.onLoad = function () { this.InitText(_root.TextMenu.text, -2, -1, "GameFont", -3, 10, 1, 12, _root.FontWhite, 1000, _root.FontGreenGreen); }; upf.menu_button.onPress = MenuMain; if (first_game) { dop_panel = _root.createEmptyMovieClip("game_dop", 12); change_panel = dop_panel.attachMovie("change_panel", "change_panel", 12); var _local7 = dop_panel.attachMovie("zadnik", "zadnik", 10, {useHandCursor:false}); var txt_relax_b = change_panel.relax_button.createEmptyMovieClip("txt_music", 2); txt_relax_b._x = 72; txt_relax_b._y = 21; var txt_clock_b = change_panel.timed_button.createEmptyMovieClip("txt_music", 2); txt_clock_b._x = 72; txt_clock_b._y = 21; change_panel.relax_button.onLoad = function () { _root.TextShow(txt_relax_b, _root.TextCPanelButtonRelax.text, "gradient", -2, 12, 1, 12, 0, 1000, 0, _root.FontOrange, _root.FontYellow, 90); }; change_panel.timed_button.onLoad = function () { _root.TextShow(txt_clock_b, _root.TextCPanelButtonClock.text, "gradient", -2, 12, 1, 12, 0, 1000, 0, _root.FontOrange, _root.FontYellow, 90); }; change_panel.relax_button.onPress = function () { _root.TIME.setPassive(); HintArr[3] = 0; preHideChangePanel(); }; change_panel.timed_button.onPress = function () { _root.TIME.setActive(); preHideChangePanel(); }; _local7.onPress = null; var _local3; var _local5; var _local4; var _local6; _local3 = change_panel.createEmptyMovieClip("txt_music", 26); _local3._x = 256; _local3._y = 264; _root.TextShow(_local3, _root.TextCPanelRealx.text, "GameFont", -3, 13, 1, 12, _root.FontWhite, 300, FontBlue); _local5 = change_panel.createEmptyMovieClip("txt_music", 27); _local5._x = 425; _local5._y = 264; _root.TextShow(_local5, _root.TextCPanelClock.text, "GameFont", -3, 13, 1, 12, _root.FontWhite, 300, FontBlue); _local4 = change_panel.createEmptyMovieClip("txt_music", 20); _local4._x = 340; _local4._y = 110; _root.TextShow(_local4, _root.TextCPanelUp.text, "gradient", -2, 12, 1, 16, 0, 1000, 0, _root.FontOrange, _root.FontYellow, 90); _local6 = change_panel.createEmptyMovieClip("txt_music", 29); _local6._x = 340; _local6._y = 326; _root.TextShow(_local6, _root.TextCPanelDown.text, "GameFont", -3, 13, 1, 12, _root.FontWhite, 300, FontBlue); } else { _root.attachMovie("st_lv", "st_lv", 13, {_x:320, _y:240}); } panel_up.button_help.onPress = MenuMain; if (level != 0) { HintArr[1] = 0; } upf.eye.onPress = GameClasses.GFunctions.create(this, MovePanel, 1); TIME = upf.attachMovie("timer", "timer", 1111, {_x:594, _y:45}); TIME.SetTime(map[level].time * 1000); if (!time_bool) { TIME._visible = false; TIME.setPassive(); } redytoend = (Fall = false); InitMatrix(); GlobalY = (511 - (Matrix.length * Size)) / 2; GlobalX = (605 - (Matrix[0].length * Size)) / 2; DrawFishFon(); DrawGameField(); DrawGameFon(); DrawGameBorder(); upf.level_name.text.text = (_root.TextLevel.text + " ") + int(level + 1); _root.TextShow(upf.scoret, _root.TextScore.text, "GameFont", -3, 12, 2, 14, FontWhite, 300, FontBlueBlue); _root.TextShow(upf.moneyt, _root.TextMoney.text, "GameFont", -3, 12, 2, 14, FontWhite, 300, FontBlueBlue); if (Matrix.length) { do { var i = random(Matrix.length); var j = random(Matrix[0].length); } while (!fon[FindName(i, j)]); } GetBlack(); NTiles1 = 0; Appear(i, j); _root.levelstart_s.start(true); Tiles = (Matches = (matches = 0)); SCORE = new GameClasses.Score(upf.score, 0, null, null, true); MONEY = new GameClasses.Score(upf.money, 0); Fall = false; } function DrawFishFon() { fon_pic.attachMovie("level_p1", "l", 0); fon_pic.mov = []; var _local4; var _local7; var _local5; _local4 = random(8) + 1; _local7 = 50 + random(400); _local5 = 30 + random(200); var _local6 = fon_pic.attachMovie("fish" + _local4, "fish1", 1, {_x:_local7, _y:_local5}); fon_pic.mov.push(_local6); if (level > 0) { _local7 = 50 + random(400); _local5 = 50 + random(200); _local4 = random(8) + 1; _local6 = fon_pic.attachMovie("fish" + _local4, "fish2", 2, {_x:_local7, _y:_local5}); fon_pic.mov.push(_local6); } if (level > 5) { _local7 = 50 + random(400); _local5 = 50 + random(200); _local4 = random(8) + 1; _local6 = fon_pic.attachMovie("fish" + _local4, "fish2", 3, {_x:_local7, _y:_local5}); fon_pic.mov.push(_local6); } if (level > 10) { _local7 = 50 + random(400); _local5 = 50 + random(200); _local4 = random(8) + 1; _local6 = fon_pic.attachMovie("fish" + _local4, "fish2", 4, {_x:_local7, _y:_local5}); fon_pic.mov.push(_local6); } if (level > 15) { _local7 = 50 + random(400); _local5 = 50 + random(200); _local4 = random(8) + 1; _local6 = fon_pic.attachMovie("fish" + _local4, "fish2", 5, {_x:_local7, _y:_local5}); fon_pic.mov.push(_local6); } fon_pic.onEnterFrame = function () { var _local3 = this.mov; var _local2 = 0; while (_local2 < _local3.length) { if (_local3[_local2].type == "item") { _local3[_local2].MoveFish(); } _local2++; } }; } function Disapear(i, j) { var _local2 = fon[FindName(i, j)]; var _local4 = (("clip_morgY" + i) + "X") + j; if ((_local2._alpha >= 100) && (_local2)) { _local2.onEnterFrame = Disapearing; } else if (_root[_local4]) { var _local3 = _root[_local4]; _local3.DEL = 1; _local3._alpha = 100; _local3.onEnterFrame = Disapearing; } } function Appear(i, j) { var _local2 = fon[FindName(i, j)]; var _local4 = (("clip_morgY" + i) + "X") + j; if ((_local2._alpha <= 0) && (_local2)) { _local2.onEnterFrame = Appearing; } else if ((((((!_local2) && (i >= 0)) && (i < Matrix.length)) && (j >= 0)) && (j < Matrix[0].length)) && (!_root[_local4])) { var _local3 = _root.createEmptyMovieClip(_local4, _root.getNextHighestDepth()); _local3.DEL = 1; _local3._alpha = 0; _local3.onEnterFrame = Appearing; } } function Appearing() { var _local3 = FindI(this._name); var _local2 = FindJ(this._name); this._alpha = this._alpha + 15; this._visible = true; game[FindName(_local3, _local2)]._visible = (bor[FindName(_local3, _local2)]._visible = true); var _local4 = this._alpha; game[FindName(_local3, _local2)]._alpha = (bor[FindName(_local3, _local2)]._alpha = _local4); if ((this._alpha >= 100) && (!this.DEL)) { NTiles1++; TIME.SetLevel(NTiles1 / NTiles); if (NTiles1 == NTiles) { NTiles1 = 0; bl.removeMovieClip(); if (((level % 3) == 0) && (HintArr[0])) { Start_Hint = 0; } else if (((level % 3) == 1) && (HintArr[3])) { Start_Hint = 3; } else if (((level % 3) == 2) && (HintArr[7])) { Start_Hint = 7; } if ((Start_Hint >= 0) && (HintArr[Start_Hint])) { ShowHintDop(Start_Hint); } } delete this.onEnterFrame; } else if ((this._alpha > 50) || (this.DEL)) { Appear(_local3 - 1, _local2); Appear(_local3 + 1, _local2); Appear(_local3, _local2 - 1); Appear(_local3, _local2 + 1); Appear(_local3 - 1, _local2 - 1); Appear(_local3 + 1, _local2 + 1); Appear(_local3 + 1, _local2 - 1); Appear(_local3 - 1, _local2 + 1); if (this.DEL) { delete this.onEnterFrame; } } } function Disapearing() { var _local3 = FindI(this._name); var _local2 = FindJ(this._name); this._alpha = this._alpha - 15; if (this._alpha <= 0) { this._visible = false; game[FindName(_local3, _local2)]._visible = (bor[FindName(_local3, _local2)]._visible = false); } var _local4 = this._alpha; game[FindName(_local3, _local2)]._alpha = (bor[FindName(_local3, _local2)]._alpha = _local4); if ((this._alpha <= 0) && (!this.DEL)) { NTiles1++; if (NTiles1 == NTiles) { NTiles1 = 0; if (!Failed) { ShowStats(); TIME.StopTimer(); } else { level--; EndRound(); } } delete this.onEnterFrame; } else if ((this._alpha < 50) || (this.DEL)) { Disapear(_local3 - 1, _local2); Disapear(_local3 + 1, _local2); Disapear(_local3, _local2 - 1); Disapear(_local3, _local2 + 1); Disapear(_local3 - 1, _local2 - 1); Disapear(_local3 + 1, _local2 + 1); Disapear(_local3 + 1, _local2 - 1); Disapear(_local3 - 1, _local2 + 1); if (this.DEL) { delete this.onEnterFrame; } } } function CanDrawTile(i, j) { var _local3 = false; if (Matrix[i][j] && ((((GetTile(i - 1, j).lock == "") || (GetTile(i - 1, j - 1).lock == "")) || (GetTile(i - 1, j + 1).lock == "")) || (((Matrix[i - 1][j] == "0") || (Matrix[i - 1][j] == undefined)) && (UpFall(i, j))))) { _local3 = true; } return(_local3); } function InitMatrix() { var _local4 = map[level].L; Matrix = new Array(_local4.length); var _local3 = 0; while (_local3 < _local4.length) { var _local2 = new Array(_local4[0].length); var _local1 = 0; while (_local1 < _local4[0].length) { if (_local4[_local3][_local1] != 0) { _local2[_local1] = 1; } else { _local2[_local1] = 0; } _local1++; } Matrix[_local3] = _local2; _local3++; } } function DrawGameField() { NTiles = 0; var _local4 = map[level].L; var _local2 = 0; while (_local2 < Matrix.length) { var _local1 = 0; while (_local1 < Matrix[0].length) { if (CanDrawTile(_local2, _local1)) { do { var _local3 = FindRandomTile(); } while (!((!((GetTile(_local2 - 1, _local1).Name == _local3) && (GetTile(_local2 - 2, _local1).Name == _local3))) && (!((GetTile(_local2, _local1 - 1).Name == _local3) && (GetTile(_local2, _local1 - 2).Name == _local3))))); var _local5 = game.attachMovie(_local3, FindName(_local2, _local1), GetDepth(_local2, _local1), {_alpha:0}); _local5._x = GlobalX + (_local1 * Size); _local5._y = GlobalY + (_local2 * Size); _local5.Name = _local3; if (((_local4[_local2][_local1] == "b") || (_local4[_local2][_local1] == "e")) || (_local4[_local2][_local1] == "h")) { AttachLock(_local2, _local1, "lock1"); if (HintArr[8]) { Start_Hint = 8; } } else if (((_local4[_local2][_local1] == "c") || (_local4[_local2][_local1] == "f")) || (_local4[_local2][_local1] == "i")) { if (HintArr[9]) { Start_Hint = 9; } AttachLock(_local2, _local1, "lock2"); } } _local1++; } _local2++; } } function AttachLock(i, j, l) { game[FindName(i, j)].lock = l; game[FindName(i, j)].attachMovie(l, "l", 10); LOCKTILES.push({i:i, j:j}); } function DrawGameBorder() { var _local3 = 0; while (_local3 < Matrix.length) { var _local2 = 0; while (_local2 < Matrix[0].length) { if (Matrix[_local3][_local2]) { var _local1 = bor.createEmptyMovieClip(FindName(_local3, _local2), GetDepth(_local3, _local2)); _local1._x = GlobalX + (_local2 * Size); _local1._y = GlobalY + (_local3 * Size); _local1._alpha = 0; if (!Matrix[_local3 - 1][_local2]) { var _local4 = _local1.attachMovie("border_u", "d", _local1.getD()); } if (!Matrix[_local3 + 1][_local2]) { var _local4 = _local1.attachMovie("border_d", "d", _local1.getD()); } if (!Matrix[_local3][_local2 - 1]) { var _local4 = _local1.attachMovie("border_l", "d", _local1.getD()); } if (!Matrix[_local3][_local2 + 1]) { var _local4 = _local1.attachMovie("border_r", "d", _local1.getD()); } if ((!Matrix[_local3 - 1][_local2]) && (!Matrix[_local3][_local2 + 1])) { var _local4 = _local1.attachMovie("border_ru", "d", _local1.getD()); } if ((!Matrix[_local3 + 1][_local2]) && (!Matrix[_local3][_local2 + 1])) { var _local4 = _local1.attachMovie("border_rd", "d", _local1.getD()); } if ((!Matrix[_local3 - 1][_local2]) && (!Matrix[_local3][_local2 - 1])) { var _local4 = _local1.attachMovie("border_lu", "d", _local1.getD()); } if ((!Matrix[_local3 + 1][_local2]) && (!Matrix[_local3][_local2 - 1])) { var _local4 = _local1.attachMovie("border_ld", "d", _local1.getD()); } if ((!Matrix[_local3 - 1][_local2]) && (Matrix[_local3 - 1][_local2 + 1])) { var _local4 = _local1.attachMovie("border_ird", "d", _local1.getD()); _local4._y = _local4._y - Size; } if ((!Matrix[_local3 - 1][_local2]) && (Matrix[_local3 - 1][_local2 - 1])) { var _local4 = _local1.attachMovie("border_ild", "d", _local1.getD()); _local4._y = _local4._y - Size; } if ((!Matrix[_local3 + 1][_local2]) && (Matrix[_local3 + 1][_local2 + 1])) { var _local4 = _local1.attachMovie("border_iru", "d", _local1.getD()); _local4._y = _local4._y + Size; } if ((!Matrix[_local3 + 1][_local2]) && (Matrix[_local3 + 1][_local2 - 1])) { var _local4 = _local1.attachMovie("border_ilu", "d", _local1.getD()); _local4._y = _local4._y + Size; } if ((!Matrix[_local3][_local2 - 1]) && (Matrix[_local3 + 1][_local2 - 1])) { var _local4 = _local1.attachMovie("border_ird", "d", _local1.getD()); _local4._x = _local4._x - Size; } if ((!Matrix[_local3][_local2 + 1]) && (Matrix[_local3 + 1][_local2 + 1])) { var _local4 = _local1.attachMovie("border_ild", "d", _local1.getD()); _local4._x = _local4._x + Size; } if ((!Matrix[_local3][_local2 + 1]) && (Matrix[_local3 - 1][_local2 + 1])) { var _local4 = _local1.attachMovie("border_ilu", "d", _local1.getD()); _local4._x = _local4._x + Size; } if ((!Matrix[_local3][_local2 - 1]) && (Matrix[_local3 - 1][_local2 - 1])) { var _local4 = _local1.attachMovie("border_iru", "d", _local1.getD()); _local4._x = _local4._x - Size; } } _local2++; } _local3++; } bor._x = bor._x - 1; bor._y = bor._y - 1; } function DrawGameFon() { var _local4 = map[level].L; var _local2 = 0; while (_local2 < Matrix.length) { var _local1 = 0; while (_local1 < Matrix[0].length) { if (Matrix[_local2][_local1] != "0") { NTiles++; var _local3 = fon.attachMovie("fontile", FindName(_local2, _local1), GetDepth(_local2, _local1), {_alpha:0}); if (((_local4[_local2][_local1] == "d") || (_local4[_local2][_local1] == "e")) || (_local4[_local2][_local1] == "f")) { Silver++; _local3.gotoAndStop(2); } else if (((_local4[_local2][_local1] == "g") || (_local4[_local2][_local1] == "h")) || (_local4[_local2][_local1] == "i")) { Silver++; Gold++; _local3.gotoAndStop(3); if (HintArr[6]) { Start_Hint = 6; } } else { _local3.gotoAndStop(1); } _local3._x = GlobalX + (_local1 * Size); _local3._y = GlobalY + (_local2 * Size); _local3.Name = T; if (Gold == 0) { plitka = upf.top; upf.top._visible = true; } else { plitka = upf; upf.top._visible = false; } } _local1++; } _local2++; } GlobalGold = Gold; GlobalSilver = Silver; } function FindRandomTile() { var _local1 = map[level].chips; var _local2 = int(_local1[random(_local1.length)]); var _local3 = "slide" + int(_local2 + 1); return(_local3); } function FindI(Name) { var _local4; var _local1 = Name.indexOf("Y"); var _local3 = (Name.indexOf("X") - _local1) - 1; _local4 = Number(Name.substr(_local1 + 1, _local3)); return(_local4); } function FindJ(Name) { var _local2; var _local1 = Name.indexOf("X"); _local2 = Number(Name.substr(_local1 + 1, 2)); return(_local2); } function GetDepth(i, j) { return((((i * Matrix[0].length) * 2) + j) + 500); } function FindName(i, j) { return((("sY" + i) + "X") + j); } function GetTile(i, j) { return(game[FindName(i, j)]); } function RemoveTiles(n1, n2) { matches = 0; var _local3 = game[n2]; var _local2 = game[n1]; GlobalS1 = _local3; GlobalS2 = _local2; clearInterval(_local3.moving); _local2.inMove = (_local3.inMove = false); clearInterval(_local2.moving); _local3._x = (FindJ(n1) * Size) + GlobalX; _local3._y = (FindI(n1) * Size) + GlobalY; _local2._x = (FindJ(n2) * Size) + GlobalX; _local2._y = (FindI(n2) * Size) + GlobalY; _local3.Stop(); _local2.Stop(); _local3.active = false; _local2.active = false; if ((n1 == Blink) || (n2 == Blink)) { Blink = ""; } Release(); _local2._name = n2; _local3._name = n1; _local3.swapDepths(_local2); if (!FindChain(0, [[FindI(n1), FindJ(n1)], [FindI(n2), FindJ(n2)]])) { _root.wrong_s.start(true); _local2._name = n1; _local3._name = n2; _local3.swapDepths(_local2); var _local9 = _local3._x; var _local7 = _local2._x; var _local8 = _local3._y; var _local6 = _local2._y; _local3.Move(_local9, _local8, _local7, _local6, SwapTime, _root.CheckMatches); _local2.Move(_local7, _local6, _local9, _local8, SwapTime, GameClasses.GFunctions.create(_root, _root.FallRemoveCheck, [[FindI(n1), FindJ(n1)], [FindI(n2), FindJ(n2)]])); ShowHint(1); notBlock = true; } else { clearInterval(Falling1); Falling1 = setInterval(FallDown, FallPauseTime); } } function FallRemoveCheck(A) { if (FindChain(0, A)) { clearInterval(Falling1); Falling1 = setInterval(FallDown, FallPauseTime); } } function Release() { Mouse.removeListener(oMouse); } function Dragging(str) { var _local3 = _root._xmouse; var _local2 = _root._ymouse; if ((Math.abs(xmouse - _local3) > Step) || (Math.abs(ymouse - _local2) > Step)) { Mouse.removeListener(oMouse); if (notBlock) { DragSlide(xmouse, _local3, ymouse, _local2, str); } } } function DragSlide(x, x1, y, y1, slide) { var _local11 = game[slide]; var _local4 = 0; var _local3 = 0; if ((x > (x1 + Step)) && (Math.abs(x - x1) >= Math.abs(y - y1))) { _local3 = -1; } else if (((x + Step) < x1) && (Math.abs(x - x1) >= Math.abs(y - y1))) { _local3 = 1; } else if (((y + Step) < y1) && (Math.abs(x - x1) < Math.abs(y - y1))) { _local4 = 1; } else if ((y > (y1 + Step)) && (Math.abs(x - x1) < Math.abs(y - y1))) { _local4 = -1; } var _local10 = FindI(slide); var _local8 = FindJ(slide); var _local9 = _local10 + _local4; var _local7 = _local8 + _local3; if (GetTile(_local9, _local7).inMove || (GetTile(_local10, _local8).inMove)) { _local3 = 0; _local4 = _local3; } if (((_local4 * _local4) + (_local3 * _local3)) == 0) { notBlock = true; } else { var _local16 = FindName(_local9, _local7); var _local2 = game[_local16]; if ((((_local2 != undefined) && (_local2.lock == "")) && (!_local11.inMove)) && (!_local2.inMove)) { Blink = _local16; x1 = (_local8 * Size) + GlobalX; var _local14 = (_local7 * Size) + GlobalX; y1 = (_local10 * Size) + GlobalY; var _local12 = (_local9 * Size) + GlobalY; _root.move_s.start(_root.SoundOn); _local11.Move(x1, y1, _local14, _local12, SwapTime, GameClasses.GFunctions.create(_root, _root.RemoveTiles, _local11._name, _local2._name)); _local2.Move(_local14, _local12, x1, y1, SwapTime); _local2.Play(); } else { Blink = slide; notBlock = true; } } } function CheckClick(name) { Release(); if (Blink == "") { return(true); } var _local5 = FindI(name); var _local3 = FindJ(name); var _local6 = Blink; var _local4 = FindI(_local6); var _local2 = FindJ(_local6); if (((!GetTile(_local5, _local3).inMove) && (!GetTile(_local4, _local2).inMove)) && (((_local5 == _local4) && (Math.abs(_local3 - _local2) == 1)) || ((_local3 == _local2) && (Math.abs(_local5 - _local4) == 1)))) { var _local11 = (_local3 * Size) + GlobalX; var _local9 = (_local2 * Size) + GlobalX; var _local10 = (_local5 * Size) + GlobalY; var _local8 = (_local4 * Size) + GlobalY; _root.move_s.start(_root.SoundOn); game[name].Move(_local11, _local10, _local9, _local8, SwapTime, GameClasses.GFunctions.create(_root, _root.RemoveTiles, name, _local6)); game[Blink].Move(_local9, _local8, _local11, _local10, SwapTime); } else { if (((_local5 - _local4) == 0) && ((_local3 - _local2) == 0)) { Blink = ""; Release(); notBlock = true; return(true); } notBlock = true; game[Blink].Stop(); return(true); } } function Press() { TIME.StartTimer(); fly.red.removeMovieClip(); if ((((!this.inMove) && (this.lock == "")) && (!swapping)) && (this._visible)) { _root.click_s.start(_root.SoundOn); this.Play(); if (Blink == this._name) { Blink = ""; this.Stop(); Release(); if (this.bonus) { this.BlowBomb(FindI(this._name), FindJ(this._name)); } } else if (CheckClick(this._name)) { Blink = this._name; } xmouse = _root._xmouse; ymouse = _root._ymouse; var temp = this._name; if (Blink == this._name) { oMouse = {}; Mouse.removeListener(oMouse); oMouse.onMouseMove = function () { Dragging(temp); }; Mouse.addListener(oMouse); } } } function Decrease(MC) { var _local6 = MC._currentframe; MC.Block = false; if (_local6 == 3) { Gold--; if (Gold <= 0) { _root.TextShow(plitka.gold, "v", "w", -3, 12, 0, 12, 16777215); } else { _root.TextShow(plitka.gold, "x" + Gold, "w", -3, 12, 0, 12, 16777215); } } else if (_local6 == 2) { Silver--; if (Silver <= 0) { _root.TextShow(plitka.silver, "v", "w", -3, 12, 0, 12, 16777215); } else { _root.TextShow(plitka.silver, "x" + Silver, "w", -3, 12, 0, 12, 16777215); } } if (((Silver <= 0) && (Gold <= 0)) && (redytoend == false)) { redytoend = true; GetBlack(); fly.red.removeMovieClip(); clearInterval(showing_hint); FromHint(); TIME.StopTimer(); FallDown(); clearInterval(sonud_int); sonud_int = setInterval(function () { if ((_root.levelcomplete_s.position == 0) || (_root.levelcomplete_s.position == _root.levelcomplete_s.duration)) { clearInterval(timer_music2); timer_music2 = setInterval(GameClasses.GFunctions.create(this, st_music), 5000); _root.FunctionMusic2(); _root.levelcomplete_s.start(_root.SoundOn); } else { clearInterval(sonud_int); } }, 40); } else if (Silver < 4) { var _local4 = 0; while (_local4 < Matrix.length) { var _local3 = 0; while (_local3 < Matrix[0].length) { if (fon[FindName(_local4, _local3)]._currentframe > 1) { var _local5 = fon[FindName(_local4, _local3)].e.attachMovie("fon_akcent", "a", 111); _local5.gotoAndPlay(random(20) + 80); } _local3++; } _local4++; } } } function st_music() { clearInterval(timer_music2); _root.FunctionMusic(music_volume); } function DisapRound() { FromHint(); clearInterval(disdis); clearInterval(showing_hint); if (!Failed) { STATS_MOVE.onEnterFrame = function () { this.l._xscale = this.l._xscale + 5; this.l._yscale = this.l._yscale + 5; this.l._x = -200 - ((((this.l._xscale - 100) / 100) * this.l._width) / 2); _root.zdn._alpha = _root.zdn._alpha + 15; this.l._alpha = this.l._alpha - 15; if (this.l._alpha <= 0) { this.l._alpha = 0; this._y = 70; this.d._alpha = 100; delete this.onEnterFrame; } }; } if (NTiles1 == 0) { do { var i = random(Matrix.length); var j = random(Matrix[0].length); } while (!GetTile(i, j)); GetBlack(); Disapear(i, j); } } function EndRound() { make_pause = game_win; makePerehod(GameClasses.GFunctions.create(this, EndRoundDop)); } function EndRoundDop() { trace(level); if (((((level + 1) < int(_root.MaxLevel.value)) && (_root.NagTime.value != "0")) && ((level % int(_root.NagTime.value)) == 0)) && (game_win)) { ShowNag(); } else if ((level + 1) >= int(_root.MaxLevel.value)) { end_game = true; End_Round(); } else { End_Round(); } } function End_Round() { bl.removeMovieClip(); nag.removeMovieClip(); GameClasses.GFunctions.ClearAll(_root, 1, 1); GameClasses.GFunctions.ClearAll(game_field, 1, 1); GameClasses.GFunctions.ClearAll(stats, 1, 1); InitTank(); } function End_Round2() { makePerehod(GameClasses.GFunctions.create(this, End_Round)); } function ShowScore(M, c) { var _local3 = 0; while (_local3 < M.length) { if (GetTile(M[_local3].i, M[_local3].j).lock == "") { var _local2 = fly.attachMovie("fly_text", ("l" + getTimer()) + random(99999), fly.getNextHighestDepth()); _local2._x = ((GlobalX + (Size / 2)) + (Size * M[_local3].j)) - 2; _local2._y = ((GlobalY + (Size / 2)) + (Size * M[_local3].i)) - 4; var _local6 = fon[FindName(M[_local3].i, M[_local3].j)]; var _local7 = _local6._currentframe; if ((_local7 > 1) && (!_local6.Block)) { var _local5 = ((_local7 - 2) * 3) + 1; TextShow(_local2.e, _root.TextDollar.text + _local5, "gradient", -3, 10, 1, 14, 16737792, 200, 0, _root.FontOrange, _root.FontYellow, 90); _local2._xscale = (_local2._yscale = 120); _local2._y = _local2._y - 0; MONEY.Add(_local5); } else if (c) { var _local5 = 4 + c; TextShow(_local2.e, "+" + _local5, "GameFont", -3, 1, 1, 12, _root.FontWhite, 200, 0); _local2._alpha = 80; } else { var _local5 = 5 + Math.min(M.length - 3, 4); TextShow(_local2.e, "+" + _local5, "GameFont", -3, 1, 1, 12, _root.FontWhite, 200, 0); _local2._alpha = 80; } SCORE.Add(_local5); } _local3++; } } function Blow(i, j, c) { var _local2 = GetTile(i, j); if (!c) { if (_local2.lock != "") { _root.lock_s.start(_root.SoundOn); _local2.lock = ((_local2.lock == "lock1") ? "" : "lock1"); _local2.l.removeMovieClip(); if (_local2.lock != "") { _local2.attachMovie("lock1", "l", 10); SCORE.Add(100); } else { SCORE.Add(50); for (var _local6 in LOCKTILES) { if ((LOCKTILES[_local6].i == i) && (LOCKTILES[_local6].j == j)) { Matrix[LOCKTILES[_local6].i][LOCKTILES[_local6].j] = 1; LOCKTILES[_local6] = null; } } } } else { Tiles++; if (_local2.bonus) { _local2.removeMovieClip(); _local2.BlowBomb(i, j); } else { _local2.Delete(_local2._name); } var _local5 = fon[FindName(i, j)]; if ((_local5._currentframe > 1) && (!_local5.Block)) { _local5.Block = true; _local5.attachMovie("blow_fon", "l", 10); } } } } function AttachBonus(i, j, M, C) { if (((M == 5) && (Matrix[i][j] != 0)) && (C)) { var _local4 = game.attachMovie("bomb", FindName(i, j), GetDepth(i, j)); _local4.bonus = 2; if (HintArr[11]) { Start_Hint = 11; } _root.bonus_s.start(_root.SoundOn); } else if (((M == 6) && (Matrix[i][j] != 0)) && (C)) { var _local4 = game.attachMovie("dyno", FindName(i, j), GetDepth(i, j)); _local4.bonus = 3; if (HintArr[12]) { Start_Hint = 12; } _root.bonus_s.start(_root.SoundOn); } else if (((M > 6) && (Matrix[i][j] != 0)) && (C)) { var _local4 = game.attachMovie("nuke", FindName(i, j), GetDepth(i, j)); _local4.bonus = 4; if (HintArr[13]) { Start_Hint = 13; } _root.bonus_s.start(_root.SoundOn); } else if (((M > 5) && (Matrix[i][j] != 0)) && (!C)) { var _local4 = game.attachMovie("rocket", FindName(i, j), GetDepth(i, j)); _local4.bonus = 1; if (HintArr[10]) { Start_Hint = 10; } _root.bonus_s.start(_root.SoundOn); } _local4._x = GlobalX + (j * Size); _local4._y = GlobalY + (i * Size); } function FindBlow() { var _local6 = 0; while (_local6 < Matrix.length) { var _local4 = 0; while (_local4 < Matrix[0].length) { if (game[FindName(_local6, _local4) + "A"] != undefined) { var _local2 = game[FindName(_local6, _local4) + "A"]; _root.match_s.start(_root.SoundOn); ShowScore(_local2); var _local9 = 0; var _local10 = 0; var _local8 = GetMiddle(_local2); var _local5 = false; var _local3 = 0; while (_local3 < _local2.length) { i1 = Number(_local2[_local3].i); j1 = Number(_local2[_local3].j); _local9 = _local9 + i1; _local10 = _local10 + j1; var _local7 = fon[FindName(i1, j1)]; if ((!_local5) && (_local7._currentframe > 1)) { _local5 = true; _root.clear_s.start(_root.SoundOn && ((_root.clear_s.position == 0) || (_root.clear_s.position == _root.clear_s.duration))); } if (_local2.length < 4) { Blow(i1, j1); } else { Blow(i1, j1); } _local3++; } AttachBonus(_local2[_local8].i, _local2[_local8].j, _local2.length, _local2.CanBlow); delete game[FindName(_local6, _local4) + "A"]; } _local4++; } _local6++; } } function GetMiddle(M) { var _local3 = 99; var _local4 = 0; var _local7 = 0; var _local6 = 0; var _local1 = 0; while (_local1 < M.length) { _local7 = _local7 + Number(M[_local1].i); _local6 = _local6 + Number(M[_local1].j); _local1++; } var _local9 = _local7 / M.length; var _local8 = _local6 / M.length; var _local5; _local1 = 0; while (_local1 < M.length) { _local5 = Math.abs(_local9 - M[_local1].i) + Math.abs(_local8 - M[_local1].j); if (_local5 < _local3) { _local3 = _local5; _local4 = _local1; if (_local3 < 0.6) { break; } } _local1++; } if (M.length > 3) { if (GetTile(M[_local4].i, M[_local4].j).lock == "") { return(_local4); } if (_local4 > 0) { return(_local4 - 1); } return(_local4 + 1); } } function FindChain(chk, point) { function ClearM(i, j, M) { Matrix1[i][j] = "no"; var _local1 = new Array("i", "j"); _local1.i = i; _local1.j = j; M.push(_local1); if (GetTile(i, j) == GlobalS1) { M.CanBlow = true; } if (GetTile(i, j) == GlobalS2) { M.CanBlow = true; } } function FindMatch(i, j, M) { var _local4 = GetTile(i, j).Name; if (_local4.substr(0, 1) == "s") { if ((((GetTile(i - 1, j).Name == _local4) && (GetTile(i + 1, j).Name == _local4)) && (!GetTile(i - 1, j).inMove)) && (!GetTile(i + 1, j).inMove)) { if (Matrix1[i - 1][j] != "no") { ClearM(i - 1, j, M); FindMatch(i - 1, j, M); } if (Matrix1[i][j] != "no") { ClearM(i, j, M); FindMatch(i, j, M); } if (Matrix1[i + 1][j] != "no") { ClearM(i + 1, j, M); FindMatch(i + 1, j, M); } done = true; } if ((((GetTile(i + 2, j).Name == _local4) && (GetTile(i + 1, j).Name == _local4)) && (!GetTile(i + 2, j).inMove)) && (!GetTile(i + 1, j).inMove)) { if (Matrix1[i + 2][j] != "no") { ClearM(i + 2, j, M); FindMatch(i + 2, j, M); } if (Matrix1[i][j] != "no") { ClearM(i, j, M); FindMatch(i, j, M); } if (Matrix1[i + 1][j] != "no") { ClearM(i + 1, j, M); FindMatch(i + 1, j, M); } done = true; } if ((((GetTile(i - 2, j).Name == _local4) && (GetTile(i - 1, j).Name == _local4)) && (!GetTile(i - 2, j).inMove)) && (!GetTile(i - 1, j).inMove)) { if (Matrix1[i - 2][j] != "no") { ClearM(i - 2, j, M); FindMatch(i - 2, j, M); } if (Matrix1[i][j] != "no") { ClearM(i, j, M); FindMatch(i, j, M); } if (Matrix1[i - 1][j] != "no") { ClearM(i - 1, j, M); FindMatch(i - 1, j, M); } done = true; } if ((((GetTile(i, j + 2).Name == _local4) && (GetTile(i, j + 1).Name == _local4)) && (!GetTile(i, j + 2).inMove)) && (!GetTile(i, j + 1).inMove)) { if (Matrix1[i][j + 2] != "no") { ClearM(i, j + 2, M); FindMatch(i, j + 2, M); } if (Matrix1[i][j] != "no") { ClearM(i, j, M); FindMatch(i, j, M); } if (Matrix1[i][j + 1] != "no") { ClearM(i, j + 1, M); FindMatch(i, j + 1, M); } done = true; } if ((((GetTile(i, j - 1).Name == _local4) && (GetTile(i, j + 1).Name == _local4)) && (!GetTile(i, j - 1).inMove)) && (!GetTile(i, j + 1).inMove)) { if (Matrix1[i][j - 1] != "no") { ClearM(i, j - 1, M); FindMatch(i, j - 1, M); } if (Matrix1[i][j] != "no") { ClearM(i, j, M); FindMatch(i, j, M); } if (Matrix1[i][j + 1] != "no") { ClearM(i, j + 1, M); FindMatch(i, j + 1, M); } done = true; } if ((((GetTile(i, j - 2).Name == _local4) && (GetTile(i, j - 1).Name == _local4)) && (!GetTile(i, j - 2).inMove)) && (!GetTile(i, j - 1).inMove)) { if (Matrix1[i][j - 2] != "no") { ClearM(i, j - 2, M); FindMatch(i, j - 2, M); } if (Matrix1[i][j] != "no") { ClearM(i, j, M); FindMatch(i, j, M); } if (Matrix1[i][j - 1] != "no") { ClearM(i, j - 1, M); FindMatch(i, j - 1, M); } done = true; } } return(done); } var done = false; var _local6 = false; Matrix1 = new Array(); var _local2 = 0; while (_local2 < Matrix.length) { var _local5 = new Array(); var _local1 = 0; while (_local1 < Matrix[_local2].length) { _local5[_local1] = 0; _local1++; } Matrix1[_local2] = _local5; _local2++; } if (point == undefined) { _local2 = 0; while (_local2 < Matrix.length) { var _local1 = 0; while (_local1 < Matrix[_local2].length) { if ((Matrix[_local2][_local1] != "0") && (GetTile(_local2, _local1) == undefined)) { _local6 = true; } if (((Matrix1[_local2][_local1] != "no") && (Matrix[_local2][_local1] != "0")) && (!GetTile(_local2, _local1).inMove)) { game[FindName(_local2, _local1) + "A"] = new Array(); done = FindMatch(_local2, _local1, game[FindName(_local2, _local1) + "A"]); if (game[FindName(_local2, _local1) + "A"].length < 3) { delete game[FindName(_local2, _local1) + "A"]; } } else { Matrix1[_local2][_local1] = "no"; } _local1++; } _local2++; } } else { var _local4 = 0; while (_local4 < point.length) { _local2 = point[_local4][0]; var _local1 = point[_local4][1]; var _local3 = GetTile(_local2, _local1); if (((Matrix1[_local2][_local1] != "no") && (Matrix[_local2][_local1] != "0")) && (!_local3.inMove)) { game[FindName(_local2, _local1) + "A"] = new Array(); done = FindMatch(_local2, _local1, game[FindName(_local2, _local1) + "A"]); var _local8 = _local3.bonus; if ((_local8 && ((_local3 == GlobalS1) || (_local3 == GlobalS2))) && (matches < 1)) { _local3.BlowBomb(_local2, _local1); done = true; } if (game[FindName(_local2, _local1) + "A"].length < 3) { delete game[FindName(_local2, _local1) + "A"]; } } _local4++; } if ((!done) && (chk != 0)) { _local2 = 0; while (_local2 < Matrix.length) { var _local1 = 0; while (_local1 < Matrix[_local2].length) { if (((Matrix[_local2][_local1] != "0") && (GetTile(_local2, _local1) == undefined)) && (((GetTile(_local2 - 1, _local1).lock == "") || (GetTile(_local2 - 1, _local1 - 1).lock == "")) || (GetTile(_local2 - 1, _local1 + 1).lock == ""))) { _local6 = true; break; } _local1++; } _local2++; } } } if (_local6 && (!done)) { done = true; FallTime = FallTimeShort; } else { FallTime = FallTimeLong; } GlobalS1 = null; GlobalS2 = null; return(done); } function CheckMatch(i1, j1) { if (i1 == undefined) { i1 = 0; j1 = 0; } if (((!redytoend) && (!bl)) && (!stats)) { var _local8 = 0; while (_local8 < Matrix.length) { var _local7 = 0; while (_local7 < Matrix[0].length) { var _local2 = (i1 + _local8) % Matrix.length; var _local1 = (j1 + _local7) % Matrix.length; var _local6 = FindName(_local2, _local1); var _local5 = FindName(_local2 - 1, _local1); var _local4 = game[_local6]; var _local3 = game[_local5]; if ((((((((_local4 && (_local3)) && (_local4.Name != _local3.Name)) && (_local4.lock == "")) && (_local3.lock == "")) && (!_local4.inMove)) && (!_local3.inMove)) && (!game[FindName(_local2, _local1) + "A"])) && (!game[FindName(_local2 - 1, _local1) + "A"])) { _local4._name = _local5; _local3._name = _local6; if (FindChain(1, [[_local2, _local1], [_local2 - 1, _local1]])) { _local4._name = _local6; _local3._name = _local5; delete game[FindName(_local2, _local1) + "A"]; delete game[FindName(_local2 - 1, _local1) + "A"]; return([_local4, _local3]); } _local4._name = _local6; _local3._name = _local5; } _local6 = FindName(_local2, _local1); _local5 = FindName(_local2, _local1 - 1); _local4 = game[_local6]; _local3 = game[_local5]; if ((((((((_local4 && (_local3)) && (_local4.Name != _local3.Name)) && (_local4.lock == "")) && (_local3.lock == "")) && (!_local4.inMove)) && (!_local3.inMove)) && (!game[FindName(_local2, _local1) + "A"])) && (!game[FindName(_local2, _local1 - 1) + "A"])) { _local4._name = _local5; _local3._name = _local6; if (FindChain(1, [[_local2, _local1], [_local2, _local1 - 1]])) { _local4._name = _local6; _local3._name = _local5; delete game[FindName(_local2, _local1) + "A"]; delete game[FindName(_local2, _local1 - 1) + "A"]; return([_local4, _local3]); } _local4._name = _local6; _local3._name = _local5; } _local7++; } _local8++; } } return([]); } function FallDown() { fly.red.removeMovieClip(); clearInterval(showing_hint); if (!Fall) { FindBlow(); FALLTILES = []; Fall = true; for (var _local4 in LOCKTILES) { Matrix[LOCKTILES[_local4].i][LOCKTILES[_local4].j] = 0; GetTile(LOCKTILES[_local4].i, LOCKTILES[_local4].j)._name = FindName(LOCKTILES[_local4].i, LOCKTILES[_local4].j) + "_l"; } var _local2 = 0; while (_local2 < Matrix[0].length) { FallColomn(_local2); _local2++; } var _local3 = Matrix.length - 1; while (_local3 >= 0) { FallDiag(_local3); _local3--; } for (var _local4 in LOCKTILES) { Matrix[LOCKTILES[_local4].i][LOCKTILES[_local4].j] = 1; game[FindName(LOCKTILES[_local4].i, LOCKTILES[_local4].j) + "_l"]._name = FindName(LOCKTILES[_local4].i, LOCKTILES[_local4].j); } clearInterval(Falling1); clearInterval(Falling); Falling = setInterval(function () { clearInterval(Falling); Fall = false; if (FindChain(1, FALLTILES)) { Matches++; matches++; FallDown(); } else { matches = 0; notBlock = true; CheckMatches(); if (redytoend || (Failed)) { redytoend = false; clearInterval(disdis); disdis = setInterval(DisapRound, 2000); _root.createEmptyMovieClip("STATS_MOVE", 846); STATS_MOVE._x = 320; STATS_MOVE._y = 200; if (!Failed) { var _local3 = STATS_MOVE.createEmptyMovieClip("l", 0); _local3._y = 40; _local3._x = -200; btm = new flash.display.BitmapData(level_complete_n2d._width, level_complete_n2d._height, true, 16777215); _local3.attachBitmap(btm, 0); btm.draw(level_complete_n2d); var _local2 = STATS_MOVE.createEmptyMovieClip("d", 1); _local2._y = -10; _local2._x = -170; _local2._alpha = 0; btm = new flash.display.BitmapData(statistics_n2d._width, statistics_n2d._height, true, 16777215); _local2.attachBitmap(btm, 0); btm.draw(statistics_n2d); } else { _root.TextShow(STATS_MOVE, _root.TextLose["text" + Failed], "gradient", -2, 18, 1, 26, 0, 300, 0, _root.FontOrange, _root.FontYellow, 90); game_win = false; } } else if ((level == 0) && (HintArr[2])) { ShowHint(2); } else if (Start_Hint > 0) { ShowHint(Start_Hint); } } }, FallTime); } } function CheckMatches(c) { if (!int(c)) { c = 7000; } if ((((!redytoend) && (!bl)) && (!stats)) && (!_root.sSssS)) { clearInterval(showing_hint); CheckMatches1(c); } } function CheckMatches1(c) { clearInterval(showing_hint); var _local1 = CheckMatch(); if (_local1 != []) { clearInterval(showing_hint); showing_hint = setInterval(ShowSwap, c, _local1[0], _local1[1]); } else { Ressufle(); } } function Ressufle() { _root.Failed = 2; _root.FallDown(); _root.GetBlack(); } function ShowSwap(S1, S2) { fly.red.removeMovieClip(); clearInterval(showing_hint); var _local1 = S1._x; var _local3 = S2._x; var _local2 = S1._y; var _local4 = S2._y; if (Math.abs(_local1 - _local3) < 5) { _local1 = Math.min(_local1, _local3); _local2 = Math.min(_local2, _local4); fly.attachMovie("red_arrows", "red", fly.getD(), {_x:_local1 + (Size / 2), _y:_local2 + Size}); } else { _local1 = Math.min(_local1, _local3); _local2 = Math.min(_local2, _local4); fly.attachMovie("red_arrows", "red", fly.getD(), {_x:_local1 + Size, _y:_local2 + (Size / 2), _rotation:90}); } } function UpFall(i1, j) { var _local3 = false; var _local1 = i1; while ((Matrix[_local1][j] != 0) && (_local1 >= 0)) { _local1--; } if ((NOTLOCK(_local1, j) && (((Matrix[_local1][j - 1] == 0) && (NOTLOCK(_local1, j - 1))) || (Matrix[_local1][j - 1] == undefined))) && (((Matrix[_local1][j + 1] == 0) && (NOTLOCK(_local1, j + 1))) || (Matrix[_local1][j + 1] == undefined))) { _local3 = true; } return(_local3); } function NOTLOCK(i, j) { for (var _local1 in LOCKTILES) { if ((LOCKTILES[_local1].i == i) && (LOCKTILES[_local1].j == j)) { return(false); } } return(true); } function FallColomn(j, ii) { var _local4 = 0; var _local3; var _local13 = false; if (ii == undefined) { _local3 = Matrix.length - 1; } else { _local3 = ii; } while ((_local3 >= 0) && (Matrix[_local3][j] == 0)) { _local3--; } while (_local3 > -2) { if ((Matrix[_local3][j] == 0) || (Matrix[_local3][j] == undefined)) { var _local2 = _local3 + 1; if (UpFall(_local2, j) && (_local4)) { var _local9 = _local4; while (_local4 > 0) { while ((Matrix[_local2][j] == 0) && (_local2 < Matrix.length)) { _local2++; } var _local8 = GetDepth(_local2 - 1, j); var _local7 = FindRandomTile(); var _local6 = game.attachMovie(_local7, FindName(_local2 - 1, j), _local8, {_x:(Size * j) + GlobalX, _y:(Size * (((_local2 - 1) - _local9) + _local4)) + GlobalY, _alpha:0}); _local6.Name = _local7; if (_local6._y > (GetTile(_local2 + 1, j)._y - Size)) { _local6._y = GetTile(_local2 + 1, j)._y - Size; } ii = _local2 + 1; while (((ii < Matrix.length) && (Matrix[ii][j] != 0)) && (GetTile(ii, j) == undefined)) { ii++; } ii--; MoveTile(_local2 - 1, j, ii, j, 1, FallTime); _local4--; } _local4 = 0; } else { _local4 = 0; } } else if (GetTile(_local3, j) && (_local4)) { ii = _local3 + 1; while (((ii < Matrix.length) && (Matrix[ii][j] != 0)) && (GetTile(ii, j) == undefined)) { ii++; } ii--; MoveTile(_local3, j, ii, j, 0, FallTime); } else if (GetTile(_local3, j) == undefined) { _local4++; } _local3--; } } function FallDiag(i) { var _local1 = 0; while (_local1 < Matrix[0].length) { if (((!UpFall(i, _local1)) && (!GetTile(i, _local1))) && (Matrix[i][_local1] != 0)) { if (GetTile(i - 1, _local1 - 1) && (!GetTile(i - 1, _local1 - 1).inMove)) { MoveTile(i - 1, _local1 - 1, i, _local1, 0, FallTime); FallColomn(_local1 - 1); } else if (GetTile(i - 1, _local1 + 1) && (!GetTile(i - 1, _local1 + 1).inMove)) { MoveTile(i - 1, _local1 + 1, i, _local1, 0, FallTime); FallColomn(_local1 + 1); } } _local1++; } } function MoveTile(i1, j1, i2, j2, f, s) { var _local6 = GetDepth(i2, j2); var _local1 = GetTile(i1, j1); var _local4 = FindName(i2, j2); _local1._name = _local4; _local1.inMove = true; _local1.swapDepths(_local6); var _local5 = 100; if (f) { _local5 = 0; } _local1.Move(_local1._x, _local1._y, (Size * j2) + GlobalX, (Size * i2) + GlobalY, s, EndMove); } function EndMove(Name) { var _local2 = FindI(Name); var _local3 = FindJ(Name); var _local4 = game[Name]; if (((!GetTile(_local2 + 1, _local3)) && (Matrix[_local2 + 1][_local3] != 0)) && (_local2 < (Matrix.length - 1))) { _local4.inMove = true; } _root.fall_s.start(_root.SoundOn && ((_root.fall_s.position == 0) || (_root.fall_s.position == _root.fall_s.duration))); FALLTILES.push([_local2, _local3]); } function MovePanel(dir) { var _local3 = getTimer(); blclick.removeMovieClip(); if (dir) { TIME.StopTimer(); var _local2 = GetBlack(_root, 0, 99, "blclick"); _local2.useHandCursor = false; _local2.onPress = MovePanel; var _local5 = upf._y; var _local4 = -50; } else { var _local5 = upf._y; var _local4 = 0; } clearInterval(moving_panel); moving_panel = setInterval(MovingPanel, 0, _local3, _local5, _local4); } function MovingPanel(T, y1, y2) { var _local3 = 1000; var _local2 = (getTimer() - T) / _local3; if (_local2 > 1) { _local2 = 1; clearInterval(moving_panel); } var _local1 = y1 + ((y2 - y1) * _local2); upf._y = _local1; upf.timer._y = 45 - _local1; upf.timer._x = 594 - _local1; bor._alpha = (fon._alpha = (game._alpha = (fly._alpha = 100 + (_local1 * 2)))); } function MenuMain() { if (!redytoend) { TIME.StopTimer(); menumain = _root.attachMovie("menumain", "menumain", 101); if (game_match) { current_spec_link = "MenuInMatch3"; menumain.init(2); } else { current_spec_link = "MenuInTank"; menumain.init(1); } } } function getSound() { return(sound_volume); } function getMusic() { return(music_volume); } function testSound() { _root.button_s.start(); } function FunctionSound(num) { if (num < 0) { num = 0; } sound_volume = num; var _local4 = SharedObject.getLocal("FishdomFlash2"); _local4.data.sound_volume = sound_volume; _local4.flush(); for (var _local3 in NameA) { if (((NameA[_local3] == "music_fon") || (NameA[_local3] == "music_match")) || (NameA[_local3] == "music_match2")) { } else if ((NameA[_local3] == "counter_s") || (NameA[_local3] == "hint_s")) { _root[NameA[_local3]].setVolume(num * 40); } else { _root[NameA[_local3]].setVolume(num * 100); } } } function FunctionMusic(num) { if (num < 0) { num = 0; } music_volume = num; var _local2 = SharedObject.getLocal("FishdomFlash2"); _local2.data.music_volume = music_volume; _local2.flush(); music_fon.setVolume(num * 100); music_match.setVolume(num * 100); music_match2.setVolume(num * 100); } function FunctionMusic2() { if (music_volume < 0.2) { return(undefined); } music_fon.setVolume(20); music_match.setVolume(20); music_match2.setVolume(20); } function FunctionRestartLevel() { level--; TIME.StartTimer(); menumain.removeMovieClip(); delete menumain; InitRound(); } function FunctionNew() { clearInterval(timer_music); music_fon.stop(); music_match.stop(); music_match2.stop(); level--; Money_ADD = 0; game_win = false; EndRound(); } function FunctionMoreGames() { _root.makePerehod(GameClasses.GFunctions.create(this, startMoreGames)); } function startMoreGames() { dop_panel = _root.createEmptyMovieClip("game_dop", 102); dop_panel._alpha = 100; _root.createEmptyMovieClip("HINT_LEVEL_MC", 202); var _local5 = dop_panel.attachMovie("zadnik", "zadnik", 9, {useHandCursor:false}); more_games = dop_panel.attachMovie("more_games", "more_games", 10); _local5.onPress = null; more_games.back.onLoad = function () { this.InitText(_root.TextBack.text, -2, -1, "GameFont", -3, 10, 1, 12, _root.FontWhite, 1000, _root.FontGreenGreen); }; hw1 = new GameClasses.HintWindow(_root, more_games.b1, String(_root.TextMoreGames1.text)); hw1.enableHint(); hw2 = new GameClasses.HintWindow(_root, more_games.b2, String(_root.TextMoreGames2.text)); hw2.enableHint(); hw3 = new GameClasses.HintWindow(_root, more_games.b3, String(_root.TextMoreGames3.text)); hw3.enableHint(); hw4 = new GameClasses.HintWindow(_root, more_games.b4, String(_root.TextMoreGames4.text)); hw4.enableHint(); hw5 = new GameClasses.HintWindow(_root, more_games.b5, String(_root.TextMoreGames5.text)); hw5.enableHint(); hw6 = new GameClasses.HintWindow(_root, more_games.b6, String(_root.TextMoreGames6.text)); hw6.enableHint(); more_games.b1.useHandCursor = false; more_games.b2.useHandCursor = false; more_games.b3.useHandCursor = false; more_games.b4.useHandCursor = false; more_games.b5.useHandCursor = false; more_games.b6.useHandCursor = false; if (MoreGames.value == 2) { more_games.b1.dopAct = function () { getURL (_root.DownloadLinkMoreGames1.value, "_blank"); }; hw1.cursorTrue(); more_games.b2.dopAct = function () { getURL (_root.DownloadLinkMoreGames2.value, "_blank"); }; hw2.cursorTrue(); more_games.b3.dopAct = function () { getURL (_root.DownloadLinkMoreGames3.value, "_blank"); }; hw3.cursorTrue(); more_games.b4.dopAct = function () { getURL (_root.DownloadLinkMoreGames4.value, "_blank"); }; hw4.cursorTrue(); more_games.b5.dopAct = function () { getURL (_root.DownloadLinkMoreGames5.value, "_blank"); }; hw5.cursorTrue(); more_games.b6.dopAct = function () { getURL (_root.DownloadLinkMoreGames6.value, "_blank"); }; hw6.cursorTrue(); } var _local3 = new flash.display.BitmapData(more_playrix_games_n2d._width, more_playrix_games_n2d._height, true, 16777215); more_games.lilo.attachBitmap(_local3, 0); _local3.draw(more_playrix_games_n2d); more_games.back.onPress = preHideMoreGames; if (showPlayrix.value == "true") { more_games.zvezda._visible = true; var _local4 = more_games.bt.attachMovie("button_big", "but", 0); _local4.reload(try_more_normal_n2d, try_more_active_n2d, try_more_pressed_n2d); _local4.InitFunction(GameClasses.GFunctions.create(_root, _root.FunctionDownloadDop)); } else { more_games.zvezda._visible = false; } } function preHideMoreGames() { menumain.removeMovieClip(); delete menumain; makePerehod(GameClasses.GFunctions.create(this, hideMoreGames)); } function hideMoreGames() { GameClasses.GFunctions.ClearAll(dop_panel, 1, 1); dop_panel.removeMovieClip(); TIME.StartTimer(); hw1.clear(); hw2.clear(); hw3.clear(); hw4.clear(); hw5.clear(); hw6.clear(); } function FunctionResume() { TIME.StartTimer(); menumain.removeMovieClip(); delete menumain; } function FunctionDownloadDop() { if (use_api) { GameClasses.MyRealGamesApi.getInstance().download(); } getURL (_root.DownloadLinkDop.value, "_blank"); } function FunctionDownloadMenu() { _root.current_spec_link = "MenuMain"; FunctionDownload(); } function FunctionDownload() { if (use_api) { GameClasses.MyRealGamesApi.getInstance().download(); } if (_root.SpecLink.value == "true") { trace(_root.current_spec_link); getURL ((_root.DownloadLink.value + "%2F") + _root.current_spec_link, "_blank"); } else { getURL (_root.DownloadLink.value, "_blank"); } } function ShowStats() { FromHint(); var _local1 = (Failed == false) || ((GameClasses.Score == 0) && (Gold == 0)); if (!_local1) { level--; } var _local2 = new GameClasses.GameStats(SCORE.score, GlobalSilver - Silver, GlobalGold - Gold, KUBOKN, _local1, TIME.GetTime()); } function ShowHint(N) { trace("qdfdfdf"); clearInterval(showing_hint1); if (first_game) { first_game = false; } else { showing_hint1 = setInterval(ShowHint1, 100, N); } } function ShowHintDop(N) { clearInterval(showing_hint1); if (first_game) { first_game = false; } else { showing_hint1 = setInterval(ShowHint1, 1500, N); } } function ShowHint1(N) { if ((N == 3) && (!time_bool)) { return(undefined); } if (!show_hint) { return(undefined); } clearInterval(showing_hint1); if ((((HintArr[N] && (!bl)) && (!redytoend)) && (!Fall)) || (N == 14)) { trace("go"); HintArr[N] = 0; GameClasses.GFunctions.ClearAll(_root.sSssS, 1, 1); FromHint(); TIME.StopTimer(); Start_Hint = -1; switch (N) { case 0 : CheckMatches(2); var _local7 = new GameClasses.GameHint(_root.createEmptyMovieClip("sSssS", 777), _root["TextHint" + N].text, 120, 250, FromHint); break; case 1 : break; case 2 : var _local3 = FindGold(2); var _local4 = fly.attachMovie("green_arrow", "green", fly.getD()); _local4._x = _local3._x + (Size / 2); _local4._y = _local3._y - 10; _local4._rotation = 90; _local7 = new GameClasses.GameHint(_root.createEmptyMovieClip("sSssS", 777), _root["TextHint" + N].text, 120, _local3._y + 40, FromHint); break; case 3 : _local4 = fly.attachMovie("green_arrow", "green", fly.getD()); _local4._x = 586; _local4._y = 210; _local7 = new GameClasses.GameHint(_root.createEmptyMovieClip("sSssS", 777), _root["TextHint" + N].text, 120, 150, FromHint); break; case 6 : _local3 = FindGold(3); _local4 = fly.attachMovie("green_arrow", "green", fly.getD()); _local4._x = _local3._x + (Size / 2); _local4._y = _local3._y - 10; _local4._rotation = 90; _local7 = new GameClasses.GameHint(_root.createEmptyMovieClip("sSssS", 777), _root["TextHint" + N].text, 120, _local3._y + 40, FromHint); break; case 7 : _local4 = fly.attachMovie("green_arrow", "green", fly.getD()); _local4._x = 29; _local4._y = 48; _local4._rotation = -90; _local7 = new GameClasses.GameHint(_root.createEmptyMovieClip("sSssS", 777), _root["TextHint" + N].text, 120, 200, FromHint); break; case 8 : _local3 = FindLock(1); _local4 = fly.attachMovie("green_arrow", "green", fly.getD()); _local4._x = _local3._x + (Size / 2); _local4._y = _local3._y - 10; _local4._rotation = 90; _local7 = new GameClasses.GameHint(_root.createEmptyMovieClip("sSssS", 777), _root["TextHint" + N].text, 120, _local3._y + 40, FromHint); break; case 9 : _local3 = FindLock(2); _local4 = fly.attachMovie("green_arrow", "green", fly.getD()); _local4._x = _local3._x + (Size / 2); _local4._y = _local3._y - 10; _local4._rotation = 90; _local7 = new GameClasses.GameHint(_root.createEmptyMovieClip("sSssS", 777), _root["TextHint" + N].text, 120, _local3._y + 40, FromHint); break; case 10 : _local3 = FindBonus(1); if (_local3._x && (!_local3.inMove)) { _local4 = fly.attachMovie("green_arrow", "green", fly.getD()); _local4._x = _local3._x + (Size / 2); _local4._y = _local3._y - 10; _local4._rotation = 90; _local7 = new GameClasses.GameHint(_root.createEmptyMovieClip("sSssS", 777), _root["TextHint" + N].text, 120, _local3._y + 40, FromHint); } else { FromHint(); } break; case 11 : _local3 = FindBonus(2); if (_local3._x && (!_local3.inMove)) { _local4 = fly.attachMovie("green_arrow", "green", fly.getD()); _local4._x = _local3._x + (Size / 2); _local4._y = _local3._y - 10; _local4._rotation = 90; _local7 = new GameClasses.GameHint(_root.createEmptyMovieClip("sSssS", 777), _root["TextHint" + N].text, 150, _local3._y + 40, FromHint); } else { FromHint(); } break; case 12 : _local3 = FindBonus(3); if (_local3._x && (!_local3.inMove)) { _local4 = fly.attachMovie("green_arrow", "green", fly.getD()); _local4._x = _local3._x + (Size / 2); _local4._y = _local3._y - 10; _local4._rotation = 90; _local7 = new GameClasses.GameHint(_root.createEmptyMovieClip("sSssS", 777), _root["TextHint" + N].text, 150, _local3._y + 40, FromHint); } else { FromHint(); } break; case 13 : _local3 = FindBonus(4); if (_local3._x && (!_local3.inMove)) { _local4 = fly.attachMovie("green_arrow", "green", fly.getD()); _local4._x = _local3._x + (Size / 2); _local4._y = _local3._y - 10; _local4._rotation = 90; _local7 = new GameClasses.GameHint(_root.createEmptyMovieClip("sSssS", 777), _root["TextHint" + N].text, 150, _local3._y + 40, FromHint); } else { FromHint(); } break; case 14 : var _local6 = _root.createEmptyMovieClip("sSssS", 777); if (tnk.arr_gem.length > 0) { var _local5 = _local6.attachMovie("green_arrow", "HA", 999); _local5._x = ((tnk.arr_gem[tnk.arr_gem.length - 1].x + (Size / 2)) - 120) - 14; _local5._y = (tnk.arr_gem[tnk.arr_gem.length - 1].y - 10) - 70; _local5._rotation = 90; } _local7 = new GameClasses.GameHint(_local6, _root["TextHint" + N].text, 120, 50, FromHint); } } } function FindGold(N) { var _local2 = 0; while (_local2 < Matrix.length) { var _local1 = 0; while (_local1 < Matrix[0].length) { if (fon[FindName(_local2, _local1)]._currentframe == N) { return(GetTile(_local2, _local1)); } _local1++; } _local2++; } } function FindLock(N) { var _local2 = 0; while (_local2 < Matrix.length) { var _local1 = 0; while (_local1 < Matrix[0].length) { if (GetTile(_local2, _local1).lock == ("lock" + N)) { return(GetTile(_local2, _local1)); } _local1++; } _local2++; } } function FindBonus(N) { var _local2 = 0; while (_local2 < Matrix.length) { var _local1 = 0; while (_local1 < Matrix[0].length) { if (GetTile(_local2, _local1).bonus == N) { return(GetTile(_local2, _local1)); } _local1++; } _local2++; } } function FromHint() { fly.green.removeMovieClip(); clearInterval(showing_hint); clearInterval(showing_hint1); _root.sSssS.removeMovieClip(); CheckMatches(); } function ShowNag() { GameClasses.GFunctions.ClearAll(_root, 1, 1); nag.removeMovieClip(); var nag = _root.attachMovie("nag", "nag", 400); var _local5; var _local4 = 1; _root.TextShow(nag.txt2, _root.txt_nag2.text, "GameFont", -3, 27, 1, 23, _root.FontWhite, 495, 18042); _root.TextShow(nag.txt_dop, _root.txt_nag_dop.text, "GameFont", -3, 22, 1, 20, 16438528, 300, 18042); _root.TextShow(nag.txt33, _root.txt_nag3.text, "GameFont", -3, 14, 1, 16, 16164646, 350, 665424); nag.b11.onLoad = function () { this.InitText(_root.TextContinue.text, -2, 0, "GameFont", -3, 15, 1, 14, _root.FontWhite, 300, FontBlueBlue); this.txt._y = this.txt._y - 2; }; nag.b11.onPress = _root.End_Round2; nag.b2.onPress = FunctionDownload; nag.b2.onLoad = function () { this.InitText(_root.TextDFW.text, -2, 0, "GameFont", -3, 16, 1, 14, _root.FontWhite, 300, FontGreenGreen); this.txt._y = this.txt._y - 16; }; var _local3 = new flash.display.BitmapData(text_nag_n2d._width, text_nag_n2d._height, true, 16777215); nag.txt1.attachBitmap(_local3, 0); _local3.draw(text_nag_n2d); _local3 = new flash.display.BitmapData(text_nag2_n2d._width, text_nag2_n2d._height, true, 16777215); nag.txt6.attachBitmap(_local3, 0); _local3.draw(text_nag2_n2d); if (end_game) { current_spec_link = "FinishNug"; nag.txt1._visible = false; nag.txt33._visible = false; nag.txt4._x = nag.txt4._x + 7; nag.txt4._y = nag.txt4._y - 8; nag.txt5._x = nag.txt5._x + 5; nag.txt5._y = nag.txt5._y - 6; _root.TextShow(nag.txt4, _root.txt_nag4.text, "TextFont", -3.5, 21, 0, 15, 7611392, 420, 16307571); _root.TextShow(nag.txt5, _root.txt_nag5.text, "TextFont", -3.5, 21, 0, 15, 7611392, 420, 16307571); } else { nag.txt5._y = nag.txt5._y + 2; nag.txt6._visible = false; nag.nag2._visible = false; current_spec_link = "Nug_" + String(Math.floor(level / int(_root.NagTime.value)) + 1); _root.TextShow(nag.txt4, _root.txt_nag41.text, "TextFont", -3.5, 21, 0, 15, 7611392, 420, 16307571); _root.TextShow(nag.txt5, _root.txt_nag51.text, "TextFont", -3.5, 21, 0, 15, 7611392, 420, 16307571); nag.txt2._visible = false; nag.txt_dop._visible = false; } } function FunctionHelp() { TIME.StopTimer(); N = int(N); var _local2 = this.createEmptyMovieClip("help", 345); var _local3 = new GameClasses.BitmapHelp(_local2, "game", _local2); } function Restart_All() { if (use_api) { GameClasses.MyRealGamesApi.getInstance().gameEnd(TOTPOINTS, level, "restart"); } not_save = true; DepthArr = []; Comfort = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; Indic = [0, 0, 0, 0, 0]; HintArr = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; TOTPOINTS = (Money_ADD = 0); TOTMONEY = 200; level = -1; TankPos = "menu"; KUBOKN = 0; Matrix = null; New__Game = true; SkipTutor = false; game_win = false; first_game = true; first_gem = true; current_bonus = 1; end_game = false; use_bonus = false; first_finish_panel = true; _root.MaxLevel.value = 20; if (bonus_num_buy == undefined) { bonus_num_buy = 3; } else if (bonus_num_buy != -1) { bonus_num_buy = 3; } ResetTank(); End_Round2(); } function FunctionNewGame() { var _local2 = new GameClasses.GameHintYellow(_root.createEmptyMovieClip("sSssS", 777), TextNewGame.text, 195, 150, GameClasses.GFunctions.create(_root, Restart_All), FromHint); } function endBL() { var _local2 = new GameClasses.GameHintYellow(_root.createEmptyMovieClip("sSssS", 777), TextEndBonusLevel.text, 207, 150, GameClasses.GFunctions.create(tnk, tnk.endBonusLevel), FromHint); } function showNagPerhod() { makePerehod(ShowNag); } function showFinishPanel() { game_win = false; dop_panel = _root.createEmptyMovieClip("game_dop", 12); dop_panel._alpha = 0; finish_panel = dop_panel.attachMovie("finish_panel", "finish_panel", 12); var _local3 = dop_panel.attachMovie("zadnik", "zadnik", 10, {useHandCursor:false}); _local3.onPress = null; finish_panel._x = 140; finish_panel._y = 70; current_spec_link = "EndWindow"; _root.TextShow(finish_panel.txt1, _root.txt_finish1.text, "GameFont", -3, 14, 1, 25, 13397774, 320, 16040289); _root.TextShow(finish_panel.txt2, _root.txt_finish2.text, "GameFont", -3, 17, 1, 17, 13397774, 320, FontYellowYellow); _root.TextShow(finish_panel.txt3, _root.txt_finish3.text, "GameFont", -3, 13, 1, 13, 25520, 320, FontWhite); finish_panel.button_back.onLoad = function () { this.InitText(_root.TextBack.text, -2, 0, "GameFont", -3, 15, 1, 22, _root.FontWhite, 300, FontBlueBlue); this.txt._y = this.txt._y - 10; }; if (first_finish_panel) { first_finish_panel = false; finish_panel.button_back.onPress = GameClasses.GFunctions.create(this, showNagPerhod); } else { finish_panel.button_back.onPress = GameClasses.GFunctions.create(this, preHideFinishPanel); } finish_panel.button_download.onLoad = function () { this.InitText(_root.TextDownloadBonus.text, -2, 0, "GameFont", -3, 14, 1, 14, _root.FontWhite, 300, FontGreenGreen); this.txt._y = this.txt._y - 10; }; finish_panel.button_download.onPress = function () { FunctionDownload(); }; clearInterval(timerFinish); timerFinish = setInterval(GameClasses.GFunctions.create(this, showFinish), 20); if (use_api) { GameClasses.MyRealGamesApi.getInstance().gameEnd(TOTPOINTS, level, "win"); } } function showBonusPanel() { dop_panel = _root.createEmptyMovieClip("game_dop", 12); dop_panel._alpha = 0; bonus_panel = dop_panel.attachMovie("bonus_panel", "bonus_panel", 12); var _local3 = dop_panel.attachMovie("zadnik", "zadnik", 10, {useHandCursor:false}); _local3.onPress = null; bonus_panel._x = 130; bonus_panel._y = 70; show_mail = false; current_spec_link = "BonusPanel"; _root.TextShow(bonus_panel.txt1, _root.txt_finish1.text, "GameFont", -3, 14, 1, 25, 13397774, 320, 16040289); _root.TextShow(bonus_panel.txt2, _root.txt_finish2.text, "GameFont", -3, 17, 1, 17, 13397774, 320, FontYellowYellow); bonus_panel.button_back.onPress = GameClasses.GFunctions.create(this, preHideBonusPanel); bonus_panel.button_download.onLoad = function () { this.InitText(_root.TextDownloadBonus.text, -2, 0, "GameFont", -3, 14, 1, 14, _root.FontWhite, 300, FontGreenGreen); this.txt._y = this.txt._y - 10; }; bonus_panel.button_download.onPress = function () { FunctionDownload(); }; bonus_panel.button_bonus.onLoad = function () { this.InitText(_root.TextBonusLevel2.text, -2, 0, "GameFont", -3, 14, 1, 14, _root.FontWhite, 300, FontBlueBlue); this.txt._y = this.txt._y - 10; }; bonus_panel.button_bonus.onPress = function () { show_mail = true; preHideBonusPanel(); }; clearInterval(timerFinish); timerFinish = setInterval(GameClasses.GFunctions.create(this, showFinish), 20); } function showMailPanel() { dop_panel = _root.createEmptyMovieClip("game_dop", 12); dop_panel._alpha = 0; mail_panel = dop_panel.attachMovie("email_panel", "email_panel", 12); var _local3 = dop_panel.attachMovie("zadnik", "zadnik", 10, {useHandCursor:false}); _local3.onPress = null; mail_panel._x = 130; mail_panel._y = 70; show_mail = false; current_spec_link = "MenuMailWindow"; _root.TextShow(mail_panel.txt1, _root.txt_mail1.text, "GameFont", -3, 17, 1, 14, 13397774, 320, 16040289); _root.TextShow(mail_panel.txt2, _root.txt_mail2.text, "GameFont", -3, 17, 1, 16, 13397774, 320, FontYellowYellow); mail_panel.button_back.onLoad = function () { this.InitText(_root.TextBack.text, -2, 0, "GameFont", -3, 15, 1, 20, _root.FontWhite, 300, FontBlueBlue); this.txt._y = this.txt._y - 8; }; mail_panel.button_back.onPress = GameClasses.GFunctions.create(this, preHideFinishPanel); mail_panel.button_bonus.onLoad = function () { this.InitText(_root.TextBonusLevel.text, -2, 0, "GameFont", -3, 14, 1, 14, _root.FontWhite, 300, FontGreenGreen); this.txt._y = this.txt._y - 10; }; mail_panel.email.onSetFocus = function () { this.text = ""; }; mail_panel.button_bonus.onPress = function () { if (_root.corectMail(mail_panel.email.text)) { loadVariables ("http://www.playrix.com/flash-subscribe.php?game=fishdom2bonus&email=" + mail_panel.email.text, "_root"); end_game = false; tnk.play_but.InitFunction(GameClasses.GFunctions.create(tnk, tnk.InitRound)); _root.MaxLevel.value = 30; use_bonus = true; preHideFinishPanel(); } else { mail_panel.email.text = _root.valid_mail.text; } }; mail_panel.email.setFocus(); clearInterval(timerFinish); timerFinish = setInterval(GameClasses.GFunctions.create(this, showFinish), 20); } function corectMail(str) { if (str.indexOf("@") == -1) { return(false); } if (str.indexOf(" ") != -1) { return(false); } return(true); } function preHideBonusPanel() { clearInterval(timerFinish); timerFinish = setInterval(GameClasses.GFunctions.create(this, HideBonusPanel), 30); } function HideBonusPanel() { dop_panel._alpha = dop_panel._alpha - 5; if (dop_panel._alpha < 0) { dop_panel._alpha = 0; clearInterval(timerFinish); GameClasses.GFunctions.ClearAll(dop_panel, 1, 1); } if (show_mail) { showMailPanel(); } } function preHideFinishPanel() { clearInterval(timerFinish); timerFinish = setInterval(GameClasses.GFunctions.create(this, HideFinishPanel), 30); } function HideFinishPanel() { dop_panel._alpha = dop_panel._alpha - 15; if (dop_panel._alpha < 0) { dop_panel._alpha = 0; clearInterval(timerFinish); GameClasses.GFunctions.ClearAll(dop_panel, 1, 1); } } function showFinish() { dop_panel._alpha = dop_panel._alpha + 15; if (dop_panel._alpha > 100) { dop_panel._alpha = 100; clearInterval(timerFinish); } } function startParticleHint() { if (tnk.arr_gem.length > 0) { _root.tnk.panel_bonus_top.button_hint.deactive(); _root.tnk.panel_bonus_top.msk_hnt._x = line_move_hint.getPoint(0); _root.createEmptyMovieClip("NPS_LEVEL_MC", 212); nps = new GameClasses.NewParticleSystem(_root.NPS_LEVEL_MC, 30); var _local8 = flash.display.BitmapData.loadBitmap("bubble1.png"); nps.initTexture(_local8); rnd = Math.random() * tnk.arr_gem.length; var _local4 = (469 + tnk.arr_gem[Math.floor(rnd)].x) / 2; var _local5 = ((20 + tnk.arr_gem[Math.floor(rnd)].y) - 5) / 2; var _local3; if (Math.random() < 0.5) { _local3 = 20; } else { _local3 = 80; } if (Math.random() < 0.5) { _local4 = _local4 + _local3; } else { _local4 = _local4 - _local3; } if (Math.random() < 0.5) { _local3 = 20; } else { _local3 = 80; } if (Math.random() < 0.5) { _local5 = _local5 + _local3; } var _local7 = new GameClasses.Spline(469, _local4, tnk.arr_gem[Math.floor(rnd)].x); var _local6 = new GameClasses.Spline(20, _local5, tnk.arr_gem[Math.floor(rnd)].y - 5); nps.initPath(_local7, _local6); nps.startPuzirik(1, 1, 25, 1500, null, null, new GameClasses.Spline(0, 70, 80, 70), new GameClasses.Spline(0, 70, 80, 70), null, new GameClasses.Line(100, 80, 80, 0)); periodic_effect_obj = new Object(); periodic_effect_obj.mov = new GameClasses.FreeMove(); periodic_effect_obj.mov.updateAct = null; periodic_effect_obj.mov.endAct = GameClasses.GFunctions.create(this, krugi); periodic_effect_obj.mov.newInitMove(periodic_effect_obj, 750, 0); move_hint = new Object(); move_hint.mov = new GameClasses.FreeMove(); move_hint.mov.updateAct = GameClasses.GFunctions.create(this, updHint); move_hint.mov.endAct = GameClasses.GFunctions.create(this, endHint); move_hint.mov.newInitMove(move_hint, 15000, 0); } } function updHint() { _root.tnk.panel_bonus_top.msk_hnt._x = line_move_hint.getPoint(move_hint.mov.t); } function endHint() { _root.tnk.panel_bonus_top.msk_hnt._x = line_move_hint.getPoint(1); _root.tnk.panel_bonus_top.button_hint.active(); } function krugi() { nps = new GameClasses.NewParticleSystem(_root.NPS_LEVEL_MC, 5); var _local5 = flash.display.BitmapData.loadBitmap("particles.png"); var _local2 = new flash.display.BitmapData(32, 32, true, 0); _local2.copyPixels(_local5, new flash.geom.Rectangle(96, 64, 32, 32), new flash.geom.Point(0, 0)); nps.initTexture(_local2); var _local4 = new GameClasses.Line(tnk.arr_gem[Math.floor(rnd)].x); var _local3 = new GameClasses.Line(tnk.arr_gem[Math.floor(rnd)].y - 5); nps.initPath(_local4, _local3); nps.startPS(1, 1, 120, 600, null, null, new GameClasses.Spline(0, 300), new GameClasses.Spline(0, 300), null, new GameClasses.Line(60, 40, 40, 0)); } function makePerehod(fnc) { if (go_perehod) { return(undefined); } go_perehod = true; perehod_panel = _root.createEmptyMovieClip("perehod_panel", 999); perehod_panel.attachMovie("fon_perehoda", "fon_perehoda", 10); perehod_panel._alpha = 0; perehod_panel._visible = true; perehod_func = fnc; perehodID = setInterval(updBeginPerehod, 20); } function updBeginPerehod() { perehod_panel._alpha = perehod_panel._alpha + 8; if (perehod_panel._alpha > 100) { perehod_panel._alpha = 100; clearInterval(perehodID); perehodID = setInterval(seredina, 200); } } function seredina() { clearInterval(perehodID); if (use_api && (make_pause)) { make_pause = false; GameClasses.MyRealGamesApi.getInstance().__set__gameContinueCapt(GameClasses.GFunctions.create(this, posleSeredinu)); GameClasses.MyRealGamesApi.getInstance().gameBreak(); } else { perehod_func(); perehodID = setInterval(updEndPerehod, 20); } } function posleSeredinu() { perehod_func(); perehodID = setInterval(updEndPerehod, 20); } function updEndPerehod() { perehod_panel._alpha = perehod_panel._alpha - 8; if (perehod_panel._alpha < 0) { perehod_panel._alpha = 0; perehod_panel._visible = false; clearInterval(perehodID); go_perehod = false; GameClasses.GFunctions.ClearAll(perehod_panel, 1, 1); } } function startBleski() { nps = new GameClasses.NewParticleSystem(tnk.indicators.effect, 13); var _local7 = flash.display.BitmapData.loadBitmap("particles.png"); var _local1 = new flash.display.BitmapData(32, 32, true, 0); _local1.copyPixels(_local7, new flash.geom.Rectangle(32, 64, 32, 32), new flash.geom.Point(0, 0)); nps.initTexture(_local1); var _local5 = new GameClasses.Line(0); var _local3 = new GameClasses.Line(0); nps.initPath(_local5, _local3); nps.startKrastulka(1, 1, 200, 1400, null, null, new GameClasses.Spline(100, 110), new GameClasses.Spline(100, 110), new GameClasses.Line(0, 60), new GameClasses.Line(80, 70, 60, 0), [16449468, 16449468]); nps2 = new GameClasses.NewParticleSystem(tnk.indicators.effect, 13); var _local2 = flash.display.BitmapData.loadBitmap("particles.png"); var _local8 = new flash.display.BitmapData(32, 32, true, 0); sbmp2.copyPixels(_local2, new flash.geom.Rectangle(32, 64, 32, 32), new flash.geom.Point(0, 0)); nps2.initTexture(sbmp2); var _local6 = new GameClasses.Line(0); var _local4 = new GameClasses.Line(0); nps2.initPath(_local6, _local4); nps2.startKrastulka(1, 1, 200, 1400, null, null, new GameClasses.Spline(100, 110), new GameClasses.Spline(100, 110), new GameClasses.Line(0, 60), new GameClasses.Line(80, 70, 60, 0), [16449468, 16449468]); } function startSalut() { clearInterval(id_salut); id_salut = setInterval(GameClasses.GFunctions.create(this, this.startRaketa1), 200); } function endSalut() { clearInterval(id_salut); } function startRaketa1() { if (Math.random() < 0.5) { startRaketa2(); } if (Math.random() < 0.5) { startRaketa2(); } } function startRaketa2() { _root.createEmptyMovieClip("NPS_LEVEL_MC", 212); nps = new GameClasses.NewParticleSystem(_root.NPS_LEVEL_MC, 25); var _local6 = flash.display.BitmapData.loadBitmap("particles.png"); var _local3 = new flash.display.BitmapData(32, 32, true, 0); _local3.copyPixels(_local6, new flash.geom.Rectangle(64, 0, 32, 32), new flash.geom.Point(0, 0)); nps.initTexture(_local3); x1 = -30 + (Math.random() * 700); x2 = (x1 - 40) + (Math.random() * 80); if (x2 > 610) { x2 = 610; } if (x2 < 30) { x2 = 30; } y1 = 490 + (Math.random() * 40); y2 = 100 + (Math.random() * 200); var _local5 = new GameClasses.Spline(x1, x2); var _local4 = new GameClasses.Spline(y1, y2); nps.initPath(_local5, _local4); nps.startPuzirik(1, 1, 25, 1500, null, null, new GameClasses.Spline(0, 70, 80, 70), new GameClasses.Spline(0, 70, 80, 70), null, new GameClasses.Line(100, 80, 80, 0)); periodic_vzruv = new Object(); periodic_vzruv.mov = new GameClasses.FreeMove(); periodic_vzruv.mov.updateAct = null; periodic_vzruv.mov.endAct = GameClasses.GFunctions.create(this, startVzruv, x2, y2); periodic_vzruv.mov.newInitMove(periodic_effect_obj, 750, 0); } function startVzruv(x, y) { trace("BOOM"); } function showLastHint() { if (tnk.Kubok >= 3) { return(undefined); } var _local3 = tnk.indicators.shnt.attachMovie("tultip", "tultip", 0); _local3.createEmptyMovieClip("grad", 10); _local3.createEmptyMovieClip("fish1", 11); _local3.createEmptyMovieClip("fish2", 12); _local3.createEmptyMovieClip("beat1", 13); _local3.createEmptyMovieClip("beat2", 14); _local3.createEmptyMovieClip("comf1", 15); _local3.createEmptyMovieClip("comf2", 16); _local3.createEmptyMovieClip("text1", 17); _local3.grad._x = 100; _local3.grad._y = 20; _local3.grad.attachMovie("grad_shop1", "grad_shop1", 0); _local3.grad.grad_shop1.text.text = _root.TextHintMeters1.text; _local3.fish1._x = 40; _local3.fish1._y = 50; _local3.fish2._x = 160; _local3.fish2._y = 50; _local3.beat1._x = 40; _local3.beat1._y = 67; _local3.beat2._x = 160; _local3.beat2._y = 67; _local3.comf1._x = 40; _local3.comf1._y = 84; _local3.comf2._x = 160; _local3.comf2._y = 84; _local3.text1._x = 97; _local3.text1._y = 110; _root.TextShow(_local3.fish1, _root.TextFishes.text, "TextFont", -3, 20, 0, 14, _root.FontWhite, 1000, _root.FontBlueBlue); _root.TextShow(_local3.beat1, _root.TextBeauty.text, "TextFont", -3, 20, 0, 14, _root.FontWhite, 1000, _root.FontBlueBlue); _root.TextShow(_local3.comf1, _root.TextComfort.text, "TextFont", -3, 20, 0, 14, _root.FontWhite, 1000, _root.FontBlueBlue); if (Math.round(Math.min(100, Math.max(0, ((tnk.Indic[1] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) == 0) { _root.TextShow(_local3.fish2, Math.round(Math.min(100, Math.max(0, ((tnk.Indic[1] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) + "%", "TextFont", -3, 20, 2, 14, FontRed, 1000, _root.FontBlueBlue); } else if (Math.round(Math.min(100, Math.max(0, ((tnk.Indic[1] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) == 100) { _root.TextShow(_local3.fish2, Math.round(Math.min(100, Math.max(0, ((tnk.Indic[1] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) + "%", "TextFont", -3, 20, 2, 14, FontGreen2, 1000, _root.FontBlueBlue); } else { _root.TextShow(_local3.fish2, Math.round(Math.min(100, Math.max(0, ((tnk.Indic[1] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) + "%", "TextFont", -3, 20, 2, 14, FontWhite, 1000, _root.FontBlueBlue); } if (Math.round(Math.min(100, Math.max(0, ((tnk.Indic[2] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) == 0) { _root.TextShow(_local3.beat2, Math.round(Math.min(100, Math.max(0, ((tnk.Indic[2] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) + "%", "TextFont", -3, 20, 2, 14, FontRed, 1000, _root.FontBlueBlue); } else if (Math.round(Math.min(100, Math.max(0, ((tnk.Indic[2] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) == 100) { _root.TextShow(_local3.beat2, Math.round(Math.min(100, Math.max(0, ((tnk.Indic[2] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) + "%", "TextFont", -3, 20, 2, 14, FontGreen2, 1000, _root.FontBlueBlue); } else { _root.TextShow(_local3.beat2, Math.round(Math.min(100, Math.max(0, ((tnk.Indic[2] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) + "%", "TextFont", -3, 20, 2, 14, FontWhite, 1000, _root.FontBlueBlue); } if (Math.round(Math.min(100, Math.max(0, ((tnk.Indic[3] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) == 0) { _root.TextShow(_local3.comf2, Math.round(Math.min(100, Math.max(0, ((tnk.Indic[3] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) + "%", "TextFont", -3, 20, 2, 14, FontRed, 1000, _root.FontBlueBlue); } else if (Math.round(Math.min(100, Math.max(0, ((tnk.Indic[3] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) == 100) { _root.TextShow(_local3.comf2, Math.round(Math.min(100, Math.max(0, ((tnk.Indic[3] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) + "%", "TextFont", -3, 20, 2, 14, FontGreen2, 1000, _root.FontBlueBlue); } else { _root.TextShow(_local3.comf2, Math.round(Math.min(100, Math.max(0, ((tnk.Indic[3] - tnk.CurrK()) * 100) / (tnk.NextK() - tnk.CurrK())))) + "%", "TextFont", -3, 20, 2, 14, FontWhite, 1000, _root.FontBlueBlue); } _root.TextShow(_local3.text1, (_root.TextHintMeters2.text + " ") + _root.TextWonCup["c" + String(tnk.Kubok + 1)], "TextFont", -3, 15, 1, 14, _root.FontWhite, 155, _root.FontBlueBlue); tnk.indicators.shnt._alpha = 0; clearInterval(id_show_last_hint); id_show_last_hint = setInterval(GameClasses.GFunctions.create(this, showLH), 10); } function showLH() { tnk.indicators.shnt._alpha = tnk.indicators.shnt._alpha + 10; if (tnk.indicators.shnt._alpha >= 100) { tnk.indicators.shnt._alpha = 100; clearInterval(id_show_last_hint); } } function hideLastHint() { clearInterval(id_show_last_hint); id_show_last_hint = setInterval(GameClasses.GFunctions.create(this, hideLH), 10); } function hideLH() { tnk.indicators.shnt._alpha = tnk.indicators.shnt._alpha - 10; if (tnk.indicators.shnt._alpha <= 0) { clearInterval(id_show_last_hint); GameClasses.GFunctions.ClearAll(tnk.indicators.shnt, 1, 1); } } function showGoldPanel() { dop_panel = _root.createEmptyMovieClip("game_dop", 12); dop_panel._alpha = 0; gold_panel = dop_panel.attachMovie("gold_panel", "gold_panel", 12); var _local3 = dop_panel.attachMovie("zadnik", "zadnik", 10, {useHandCursor:false}); _local3.onPress = null; gold_panel._x = 130; gold_panel._y = 70; _root.TextShow(gold_panel.txt2, _root.txt_gold1.text, "GameFont", -3, 30, 1, 16, 13397774, 320, 16040289); gold_panel.button_back.onLoad = function () { this.InitText(_root.TextBack.text, -2, 0, "GameFont", -3, 15, 1, 18, _root.FontWhite, 300, FontBlueBlue); this.txt._y = this.txt._y - 6; }; gold_panel.button_back.onPress = function () { bonus_num_buy = 3; preHideFinishPanel(); }; gold_panel.button_bonus.onLoad = function () { this.InitText(_root.TextGetCoins.text, -2, 0, "GameFont", -3, 15, 1, 18, _root.FontWhite, 300, FontGreenGreen); this.txt._y = this.txt._y - 6; }; gold_panel.email.onSetFocus = function () { this.text = ""; }; gold_panel.button_bonus.onPress = function () { if (corectMail(gold_panel.email.text)) { loadVariables ("http://www.playrix.com/flash-subscribe.php?game=fishdom2cash&email=" + gold_panel.email.text, "_root"); bonus_num_buy = -1; tnk.MONEY.Add(1000); preHideFinishPanel(); } else { gold_panel.email.text = _root.valid_mail.text; } }; clearInterval(timerFinish); timerFinish = setInterval(GameClasses.GFunctions.create(this, showFinish), 20); } stop(); stop(); Stage.scaleMode = "noScale"; fscommand ("trappallkeys", "true"); _root.attachMovie("black", "root_black", 0, {_width:640, _height:480, _alpha:0}); _root.setMask(root_black); MovieClip.prototype.getD = getNextHighestDepth; var FontWhite = 16777215; var FontGreenGreen = 26163; var FontGreen = 26163; var FontGreen2 = 61440; var FontBlueBlue = 86921; var FontBlue = 157149; var FontRed = 16527982; var FontBrown = 8934690; var FontBrownBrown = 10110993; var FontOrange = 16414618; var FontYellow = 16776960; var FontYellowYellow = 16705094; var notBlock = true; var SoundOn = true; var stop_buy = 0; var Matrix; var go_perehod = false; var timer_music; var not_save = false; var GlobalX = 0; var GlobalY = 0; var Size = 34; var current_spec_link; var id_show_last_hint; var make_pause = false; var Step = 10; var bonus_num_buy = 3; var first_finish_panel = true; var TankPos = "menu"; var SwapTime = 200; var FallPauseTime = 100; var FallTime = 200; var FallTimeLong = 200; var FallTimeShort = 100; var swapping = false; var matches = 0; var pos_hint = 185; var pos_hint_y = 140; var FALLTILES; var LOCKTILES; var DepthArr = []; var Comfort = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; var Indic = [0, 0, 0, 0, 0]; var TOTMONEY = 200; var KUBOKN = 0; var level = -1; var HintArr = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; var TOTPOINTS = 0; var Failed = false; var sound_volume = 0.65; var music_volume = 0.5; var NameA; var game_match = false; var game_win = false; var tnk; var dop_panel; var change_panel; var finish_panel; var bonus_panel; var mail_panel; var gold_panel; var end_panel; var zdn; var perehod_panel; var perehod_func; var more_games; var current_bonus = 1; var first_game = true; var first_gem = true; var can_load_game = true; var hw1; var hw2; var hw3; var hw4; var hw5; var hw6; var nps; var periodic_effect_obj; var periodic_vzruv; var timerFinish; var timerChange; var answer; var move_hint; var count_gem = 10; var rnd; var line_move_hint = (new GameClasses.Line(374, 439)); var SkipTutor; var get_new_fish = false; var show_hint = true; var timerID; var perehodID; var end_game = false; var time_bool = true; var timer_music2; var use_bonus = false; var show_mail = false; var no_show_time = false; var id_salut; var num_fish_my = 0; initGameTimer(); oKey = {}; oKey.onKeyDown = function () { if (Key.getCode() == 87) { var _local3 = 0; while (_local3 < Matrix.length) { var _local4 = ""; var _local2 = 0; while (_local2 < Matrix[0].length) { if (Matrix[_local3][_local2] == 0) { _local4 = _local4 + "0"; } else { _local4 = _local4 + GetTile(_local3, _local2).Name.substr(5, 1); } _local2++; } _local3++; } } if (Key.getCode() == 68) { if (Key.isDown(35)) { Silver = 1; Gold = 0; Decrease(2); } } if (_root.cheat.value == "true") { if ((Key.getCode() == String("e").charCodeAt(0)) || (Key.getCode() == String("E").charCodeAt(0))) { EndRound(); } } }; Key.addListener(oKey); InitSound(); var SO = SharedObject.getLocal("FishdomFlash2"); if (SO.data.music_volume != null) { music_volume = SO.data.music_volume; sound_volume = SO.data.sound_volume; } FunctionMusic(music_volume); FunctionSound(sound_volume); InitTank();
Symbol 7 MovieClip [button_restart] Frame 1
#initclip 78 Object.registerClass("button_restart", GameClasses.GameButton); #endinitclip stop();
Symbol 23 MovieClip [item25] Frame 1
#initclip 70 Object.registerClass("item25", GameClasses.ItemTank); #endinitclip mc.R = random(5000); mc.onEnterFrame = function () { var _local3 = 10000; var _local5 = ((getTimer() + this.R) % _local3) / _local3; var _local2 = 6000; var _local4 = ((getTimer() + this.R) % _local2) / _local2; this.mc1._rotation = (-Math.sin((Math.PI*2) * ((_local5 + 0.9) % 1))) * 15; this.mc2._rotation = (-Math.sin((Math.PI*2) * ((_local4 + 0.3) % 1))) * 30; };
Symbol 37 MovieClip [button_timed] Frame 1
#initclip 71 Object.registerClass("button_timed", GameClasses.GameButton); #endinitclip stop();
Symbol 44 MovieClip [button_relax] Frame 1
#initclip 72 Object.registerClass("button_relax", GameClasses.GameButton); #endinitclip stop();
Symbol 82 MovieClip [item34] Frame 1
#initclip 73 Object.registerClass("item34", GameClasses.ItemTank); #endinitclip mc.R = random(5000); mc.onEnterFrame = function () { var _local3 = 15000; var _local2 = ((getTimer() + this.R) % _local3) / _local3; if (_local2 < 0.2) { _local2 = _local2 * 5; this._xscale = Math.sin(((Math.PI*2) * _local2) + (Math.PI/2)) * 100; } else if ((_local2 > 0.6) && (_local2 < 0.8)) { _local2 = _local2 - 0.6; _local2 = _local2 * 5; this._xscale = Math.abs(Math.sin((Math.PI * _local2) + (Math.PI/2)) * 100); } };
Symbol 87 MovieClip [item15] Frame 1
#initclip 74 Object.registerClass("item15", GameClasses.ItemTank); #endinitclip
Symbol 92 MovieClip [item18] Frame 1
#initclip 75 Object.registerClass("item18", GameClasses.ItemTank); #endinitclip
Symbol 97 MovieClip [item4] Frame 1
#initclip 76 Object.registerClass("item4", GameClasses.ItemTank); #endinitclip
Symbol 105 MovieClip [item22] Frame 1
#initclip 77 Object.registerClass("item22", GameClasses.ItemTank); #endinitclip mc.R = random(5000); mc.onEnterFrame = function () { var _local3 = 25000; var _local2 = ((getTimer() + this.R) % _local3) / _local3; if (_local2 > 0.2) { } else { _local2 = _local2 * 5; if (Math.sin(25.1327412287183 * _local2) < 0) { this._rotation = Math.sin(25.1327412287183 * _local2) * 30; } else { this._rotation = Math.sin(25.1327412287183 * _local2) * 15; } } };
Symbol 112 MovieClip [e-mail_btn_action] Frame 9
stop();
Symbol 112 MovieClip [e-mail_btn_action] Frame 16
stop();
Symbol 2478 MovieClip [__Packages.GameClasses.GFunctions] Frame 0
class GameClasses.GFunctions extends Object { function GFunctions () { super(); } static function create() { var _local2 = function () { var _local2 = arguments.callee.obj; var _local3 = arguments.callee.func; var _local4 = arguments.callee.arg; return(_local3.apply(_local2, _local4)); }; _local2.obj = arguments[0]; _local2.func = arguments[1]; _local2.arg = arguments.splice(2, arguments.length - 1); return(_local2); } static function ClearAll(mc, M, I, III) { for (var _local6 in mc) { var _local4; _local4.length; if ((((((((((typeof(mc[_local6]) == "movieclip") && (String(mc).split(".").length < String(mc[_local6]).split(".").length)) && (_local6 != "root_black")) && (_local6 != "SoundsClip1")) && (_local6 != "SoundsClip2")) && (_local6 != "SoundsClip3")) && (_local6 != "SoundsClip4")) && (_local6 != "perehod_panel")) && (_local6 != "download_spec")) && (!((((_local6.charAt(_local6.length - 4) == "_") && (_local6.charAt(_local6.length - 3) == "n")) && (_local6.charAt(_local6.length - 2) == "2")) && (_local6.charAt(_local6.length - 1) == "d")))) { ClearAll(mc[_local6], M, I); if (M) { mc[_local6].DELETE(); mc[_local6].removeMovieClip(); } } if (I) { delete mc[_local6].onEnterFrame; clearInterval(mc[_local6]); } } if ((M && (!III)) && (mc != _root)) { mc.removeMovieClip(); } } }
Symbol 2479 MovieClip [__Packages.GameClasses.LoadGameXML] Frame 0
class GameClasses.LoadGameXML { var MCRoot, Loading, LEVELxml, TEXTxml; function LoadGameXML (MCRoot, levelPath, textPath, Loading) { this.MCRoot = MCRoot; this.Loading = Loading; LEVELxml = new XML(); LEVELxml.ignoreWhite = true; LEVELxml.load(levelPath); LEVELxml.onLoad = GameClasses.GFunctions.create(this, initcountXML, LEVELxml); TEXTxml = new XML(); TEXTxml.ignoreWhite = true; TEXTxml.load(textPath); TEXTxml.onLoad = GameClasses.GFunctions.create(this, initTEXTXML, TEXTxml); } function initcountXML(ThisXML) { var _local8 = ThisXML.firstChild; if (_local8 != undefined) { MCRoot.loadbar._visible = true; var _local6 = _local8.childNodes; MCRoot.map = new Array(); MCRoot.bonus_map = new Array(); var _local4 = 0; while (_local4 < _local6.length) { if (_local6[_local4].nodeName == "Level") { var _local3 = new Array(); _local3.name = _local6[_local4].attributes.id; _local3.time = _local6[_local4].attributes.time; _local3.chips = _local6[_local4].attributes.chips.toString().split(""); _local3.art = _local6[_local4].attributes.artefact_begin; _local3.bonus = _local6[_local4].attributes.bonusLevel; var _local5 = _local6[_local4].childNodes; _local3.L = new Array(_local5.length); var _local2 = 0; while (_local2 < _local5.length) { var _local7 = _local5[_local2].firstChild.toString().split(""); _local3.L[_local2] = _local7; _local2++; } MCRoot.map[_local4] = _local3; } else if (_local6[_local4].nodeName == "BonusLevel") { var _local3 = new Array(); _local3.id = _local6[_local4].attributes.id; var _local5 = _local6[_local4].childNodes; _local3.inf = new Array(_local5.length); var _local2 = 0; while (_local2 < _local5.length) { _local3.inf[_local2] = new Object(); _local3.inf[_local2].item = _local5[_local2].attributes.item; _local3.inf[_local2].x = _local5[_local2].attributes.x; _local3.inf[_local2].y = _local5[_local2].attributes.y; _local3.inf[_local2].mirror = _local5[_local2].attributes.mirror; _local2++; } MCRoot.bonus_map[_local3.id] = _local3; } _local4++; } if (!(--XMLCount)) { Loading(); } } else { Text(); } } function initTEXTXML(ThisXML) { MCRoot.Dialogs = new Array(); var _local13 = ThisXML.firstChild; if (_local13 != undefined) { var _local4 = _local13.childNodes; var _local3 = 0; while (_local3 < _local4.length) { if (_local4[_local3].nodeName == "text") { var _local9 = ""; var _local12 = _local4[_local3].attributes.id; var _local10 = _local4[_local3].childNodes; var _local7 = 0; while (_local7 < _local10.length) { _local9 = _local9 + (_local10[_local7].attributes.text + "|"); _local7++; } _local9 = _local9.substr(0, -1); MCRoot[_local12] = _local9; } else if (_local4[_local3].nodeName == "string") { var _local8 = (MCRoot[_local4[_local3].attributes.id] = {}); for (var _local12 in _local4[_local3].attributes) { _local8[_local12] = _local4[_local3].attributes[_local12]; } } else if (_local4[_local3].nodeName == "menu_buttons") { MCRoot.menu_buttons = new Array(); var _local6 = _local4[_local3].childNodes; var _local5 = 0; while (_local5 < _local6.length) { var _local8 = {}; for (var _local12 in _local6[_local5].attributes) { _local8[_local12] = _local6[_local5].attributes[_local12]; } MCRoot.menu_buttons.push(_local8); _local5++; } } else if (_local4[_local3].nodeName == "logo") { var _local8 = {}; for (var _local12 in _local4[_local3].attributes) { _local8[_local12] = _local4[_local3].attributes[_local12]; } var _local11 = _root.logos.createEmptyMovieClip(_local8.name, _root.logos.getNextHighestDepth()); _local11._x = _local8.x; _local11._y = _local8.y; _local11.loadMovie(_local8.path); } _local3++; } if (!(--XMLCount)) { Loading(); } } else { Text(); } } function Text() { MCRoot.KB.text = "Could not find game files"; } var XMLCount = 2; }
Symbol 2480 MovieClip [__Packages.GameClasses.MyRealGamesApi] Frame 0
class GameClasses.MyRealGamesApi { static var instance; var _gameBegin, _swfReadyHand, __get__swfReadyHand, __get__gameBegin; function MyRealGamesApi () { if (!allow_create) { throw new Error("use getInstance"); } } static function getInstance() { if (!instance) { allow_create = true; instance = new GameClasses.MyRealGamesApi(); allow_create = false; } return(instance); } function Init(root) { com.real.games.datagathering.game.RGGameConnectionAS2.initialize(root); com.real.games.datagathering.game.RGGameConnectionAS2.addListener(com.real.games.datagathering.game.RGGameEventAS2.SWFREADY, GameClasses.GFunctions.create(this, swfReadyCapture), false, true); com.real.games.datagathering.game.RGGameConnectionAS2.addListener(com.real.games.datagathering.game.RGGameEventAS2.GAMECONTINUE, GameClasses.GFunctions.create(this, gameContinue)); } function gameContinue(e) { if (_gameContinueCapt != null) { _gameContinueCapt(); } } function gameReady() { com.real.games.datagathering.game.RGGameConnectionAS2.addListener(com.real.games.datagathering.game.RGGameEventAS2.GAMEBEGIN, GameClasses.GFunctions.create(this, gameBeginCapture), false, true); com.real.games.datagathering.game.RGGameConnectionAS2.fireEvent(com.real.games.datagathering.game.RGGameEventAS2.GAMEREADY); } function gameBreak() { com.real.games.datagathering.game.RGGameConnectionAS2.fireEvent(com.real.games.datagathering.game.RGGameEventAS2.GAMEBREAK); } function gameEnd(score, level, mes) { com.real.games.datagathering.game.RGGameConnectionAS2.fireEvent(com.real.games.datagathering.game.RGGameEventAS2.GAMEEND, {score:score, level:level, outcome:mes}); } function download() { com.real.games.datagathering.game.RGGameConnectionAS2.fireEvent(com.real.games.datagathering.game.RGGameEventAS2.GAMEDOWNLOAD); } function gameBeginCapture(e) { trace("Game Has gameBeginHandler - start game"); trace(_gameBegin); _gameBegin(); } function swfReadyCapture(e) { trace("Game Has swfReadyHandler - start load"); _swfReadyHand(); } function get flVars() { return(com.real.games.datagathering.game.RGGameConnectionAS2.getFlashVars()); } function set swfReadyHand(value) { _swfReadyHand = value; trace(_swfReadyHand); //return(__get__swfReadyHand()); } function set gameBegin(value) { _gameBegin = value; //return(__get__gameBegin()); } function get gameContinueCapt() { return(_gameContinueCapt); } function set gameContinueCapt(value) { _gameContinueCapt = value; //return(gameContinueCapt); } static var allow_create = false; var _gameContinueCapt = null; }
Symbol 2481 MovieClip [__Packages.com.real.games.datagathering.game.RGGameConnectionAS2] Frame 0
class com.real.games.datagathering.game.RGGameConnectionAS2 { static var _timeKeeper, _fireEventQueue, _eventListeners, _timeoutTimer2, _gamereference, _timeoutTimer, _swfbridge, _flashvars; var dispatchEvent; function RGGameConnectionAS2 () { _timeKeeper = new com.hagane.MHU.Timer(); trace(((("=== " + className) + " ") + version) + " ==="); mx.events.EventDispatcher.initialize(this); _fireEventQueue = new Array(); _eventListeners = new Array(); buildUniqueConnection(); _timeoutTimer2 = setInterval(mx.utils.Delegate.create(this, onCheckLoadedTimer), 1000); } function onCheckLoadedTimer() { if (_gamereference.getBytesLoaded() != _gamereference.getBytesTotal()) { } else { clearInterval(_timeoutTimer2); if (!_connected) { _timeoutTimer = _timeKeeper.intervalCall(1000 * _timeOutSeconds, 1, mx.utils.Delegate.create(this, onTimeout)); } } } static function initialize(gamereference) { if (gamereference) { _gamereference = gamereference; } init(); } static function init() { getInstance(); } static function getInstance() { if (_instance == null) { _instance = new com.real.games.datagathering.game.RGGameConnectionAS2(); } return(_instance); } static function addListener(name, callback, scope, once) { if (!once) { once = false; } if (!_instance) { init(); } var _local3 = (removeListener(name, true) ? "(existing listener removed first)" : ""); var _local1 = mx.utils.Delegate.create(scope, callback); trace((((((((className + ": added eventlistener[name: ") + name) + " callback:") + callback) + " once: ") + once) + "] ") + _local3); _eventListeners.push({name:name, callback:_local1, scope:scope, once:once}); _instance.addEventListener(name, _local1); } function buildUniqueConnection() { _swfbridge = new com.gskinner.utils.SWFBridgeAS2(_lcName, this); } function setConnectionID(new_lcName) { mx.events.EventDispatcher.initialize(this); _lcName = new_lcName; _swfbridge.close(); _swfbridge = null; createUniqueConnection(); } function createUniqueConnection() { _swfbridge = new com.gskinner.utils.SWFBridgeAS2(_lcName, this); _swfbridge.addEventListener("connect", mx.utils.Delegate.create(this, onConnect)); } function onConnect(event) { _connected = true; _timeKeeper.clearIntervalCall(_timeoutTimer); trace(((className + ": ready! (") + _lcName) + ")"); _swfbridge.send("gameReady"); emptyQueue(); } function emptyQueue() { if (_fireEventQueue.length != 0) { var _local1 = 0; while (_local1 < _fireEventQueue.length) { fireEvent(_fireEventQueue[_local1].eventName, _fireEventQueue[_local1].params); _local1++; } } _fireEventQueue = new Array(); } function getEvent(eventName, params) { trace((className + ": received event: ") + eventName); handleEvents(new com.real.games.datagathering.game.RGGameEventAS2(com.real.games.datagathering.game.RGGameEventAS2.TOGAME, eventName, params)); } function handleEvents(event) { if (!(event.eventName === com.real.games.datagathering.game.RGGameEventAS2.SWFREADY)) { } else { _flashvars = event.params; } dispatchEvent({type:event.eventName, eventName:event.eventName, params:event.params}); removeListener(event.eventName, true); } static function removeListener(name, once) { var _local1 = false; for (var _local4 in _eventListeners) { if ((_eventListeners[_local4].name == name) && (_eventListeners[_local4].once == once)) { getInstance().removeEventListener(_eventListeners[_local4].name, _eventListeners[_local4].callback); _local1 = true; _eventListeners.splice(_local4, 1); } } return(_local1); } static function getFlashVars(asString) { if (!_instance) { init(); } if (asString) { var _local1 = ""; for (var _local2 in _flashvars) { _local1 = _local1 + (((_local2 + " : ") + _flashvars[_local2]) + "<br>"); } return(_local1); } return(_flashvars); } static function fireEvent(eventName, params) { if (!_instance) { init(); } if (_swfbridge.__get__connected()) { trace((className + ": fired event: ") + eventName); _swfbridge.send("getEvent", eventName, params); } else { trace(((className + ": connection not ready, ") + eventName) + " added to the queue"); _fireEventQueue.push(new com.real.games.datagathering.game.RGGameEventAS2(com.real.games.datagathering.game.RGGameEventAS2.FROMGAME, eventName, params)); } if (!_enabled) { respondToEvent(eventName, params); } } static function respondToEvent(eventName, params) { switch (eventName) { case "INIT" : _global.setTimeout(_instance, "getEvent", _autoRespondTimeout, com.real.games.datagathering.game.RGGameEventAS2.SWFREADY, params); break; case com.real.games.datagathering.game.RGGameEventAS2.GAMEREADY : _global.setTimeout(_instance, "getEvent", _autoRespondTimeout, com.real.games.datagathering.game.RGGameEventAS2.GAMEBEGIN, params); break; case com.real.games.datagathering.game.RGGameEventAS2.GAMEBREAK : _global.setTimeout(_instance, "getEvent", _autoRespondTimeout, com.real.games.datagathering.game.RGGameEventAS2.GAMECONTINUE, params); } } function onTimeout() { trace(className + ": timeout reached, autoresponding to events!"); _timeKeeper.clearIntervalCall(_timeoutTimer); _enabled = false; _connected = false; respondToEvent("INIT", null); } function bypassListeners() { for (var _local1 in _eventListeners) { getInstance().removeEventListener(_eventListeners[_local1].name, _eventListeners[_local1].callback); mx.utils.Delegate.create(_eventListeners[_local1].scope, _eventListeners[_local1].callback).call(); } _eventListeners.splice(0, _eventListeners.length); } static function isEnabled() { return(_enabled); } static var version = "1.0.0"; static var className = "RGGameConnectionAS2"; var _lcName = "firstConnName"; static var _instance = null; static var _enabled = true; static var _connected = false; static var _autoRespondTimeout = 2000; static var _timeOutSeconds = 2; static var debug = false; }
Symbol 2482 MovieClip [__Packages.com.gskinner.utils.SWFBridgeAS2] Frame 0
class com.gskinner.utils.SWFBridgeAS2 { var baseID, lc, clientObj, host, myID, extID, dispatchEvent; function SWFBridgeAS2 (p_id, p_clientObj) { mx.events.EventDispatcher.initialize(this); baseID = p_id.split(":").join(""); lc = new LocalConnection(); var _this = this; lc.com_gskinner_utils_SWFBridge_init = function () { _this.com_gskinner_utils_SWFBridge_init(); }; lc.com_gskinner_utils_SWFBridge_receive = function () { _this.com_gskinner_utils_SWFBridge_receive.apply(_this, arguments); }; clientObj = p_clientObj; host = lc.connect(baseID + "_host"); myID = baseID + (host ? "_host" : "_guest"); extID = baseID + (host ? "_guest" : "_host"); if (!host) { lc.connect(myID); lc.send(extID, "com_gskinner_utils_SWFBridge_init"); } } function close() { lc.close(); delete clientObj; delete lc; _connected = false; } function send() { if (!_connected) { return(undefined); } var _local3 = arguments.slice(0); _local3.unshift("com_gskinner_utils_SWFBridge_receive"); _local3.unshift(extID); lc.send.apply(lc, _local3); } function get id() { return(baseID); } function get connected() { return(_connected); } function com_gskinner_utils_SWFBridge_receive() { var _local3 = arguments.slice(0); var _local4 = String(_local3.shift()); clientObj[_local4].apply(clientObj, _local3); } function com_gskinner_utils_SWFBridge_init() { if (host) { lc.send(extID, "com_gskinner_utils_SWFBridge_init"); } _connected = true; dispatchEvent({type:"connect"}); } var _connected = false; }
Symbol 2483 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 2484 MovieClip [__Packages.com.hagane.MHU.Timer] Frame 0
class com.hagane.MHU.Timer { var __mcTimer, __currTimer; function Timer (mcTimer) { if (mcTimer == undefined) { __mcTimer = _root.createEmptyMovieClip("timer", DEPTH_DEFAULT); } else { __mcTimer = mcTimer; } __currTimer = 1; } function intervalCall(time, repeat, callFunc) { var $class = this; var _local5 = __mcTimer.createEmptyMovieClip("timer_" + __currTimer, __currTimer); _local5.tempTime = getTimer(); _local5.currRepeat = __currTimer; _local5.args = new Array(); _local5.time = time; _local5.repeat = repeat; _local5.number = __currTimer; _local5.func = callFunc; $class.__currTimer++; var _local3 = 3; while (_local3 < arguments.length) { var _local4 = arguments[_local3]; _local5.args.push(_local4); _local3++; } _local5.onEnterFrame = function () { var _local2 = getTimer() - this.tempTime; if (_local2 >= this.time) { if ((this.repeat == -1) || (this.currRepeat < this.repeat)) { this.currRepeat++; this.tempTime = getTimer(); this.func.apply(null, this.args); } else if ((this.repeat == 0) || (this.currRepeat == this.repeat)) { this.func.apply(null, this.args); $class.__destroyTimer(this.number); } } }; return(_local5.currRepeat); } function clearIntervalCall(id) { __destroyTimer(id); } function __destroyTimer(number) { var _local2 = __mcTimer["timer_" + number]; delete _local2.onEnterFrame; removeMovieClip(_local2); } static var DEPTH_DEFAULT = 32760; }
Symbol 2485 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 2486 MovieClip [__Packages.com.real.games.datagathering.game.RGGameEventAS2] Frame 0
class com.real.games.datagathering.game.RGGameEventAS2 { var params, eventName, type; function RGGameEventAS2 (type, eventName, params) { this.params = params; this.eventName = eventName; } function clone() { return(new com.real.games.datagathering.game.RGGameEventAS2(type, eventName, params)); } function toString() { return("GameEventtypeeventName"); } static var FROMGAME = "from_gamedata"; static var TOGAME = "to_gamedata"; static var LOADBROADCAST = "LOADBROADCAST"; static var GAMEREADY = "GAMEREADY"; static var GAMESTART = "GAMESTART"; static var GAMEMUTE = "GAMEMUTE"; static var GAMEBREAK = "GAMEBREAK"; static var GAMEEND = "GAMEEND"; static var GAMEDOWNLOAD = "GAMEDOWNLOAD"; static var SWFREADY = "SWFREADY"; static var GAMEBEGIN = "GAMEBEGIN"; static var GAMEPAUSE = "GAMEPAUSE"; static var GAMECONTINUE = "GAMECONTINUE"; }
Symbol 2487 MovieClip [__Packages.GameClasses.ItemTank] Frame 0
class GameClasses.ItemTank extends MovieClip { var tank, _parent, BlueColor, item, DefaultColor, onPress, onMouseUp, _xscale, Stx, _x, Sty, _y, pred_x, pred_y, krest, Nomer, removeMovieClip, onEnterFrame, razn_x, razn_y, time_tr, now_time, spline_x, spline_y, getDepth, _name, LibName, _visible, attachMovie, _height, swapDepths, _yscale; function ItemTank () { super(); WasMove = false; up_timer = getTimer() + 500; tank = _parent._parent; BlueColor = new Color(item); DefaultColor = BlueColor.getTransform(); onPress = SSMove; onMouseUp = SSMove1; } function Rotate(N) { if (tank.bonus_level) { return(undefined); } if (!N) { N = 1; } if (Rot != N) { Rot = N; _xscale = _xscale * -1; } } function MoveLi() { return(Math.max(Math.abs(_x - Stx), Math.abs(_y - Sty))); } function SSMove() { if (tank.buy_compform) { return(undefined); } pred_x = _x; pred_y = _y; var _local2 = ((tank.PanelPosition == "menu") ? (tank.menupanel) : (tank.panel_down)); if ((_local2._y != _local2.dir1) && (_local2._y != _local2.dir2)) { return(undefined); } if (sxp == 0) { if (!active) { StartMove(); } } } function SSMove1() { if (up_timer > getTimer()) { return(undefined); } if (sxp == 0) { if ((active && (!krest)) && (!tank.sellbutton.hit.hitTest(_root._xmouse, _root._ymouse, false))) { if (fromShop && (MoveLi() > 5)) { if (_root.help_count < 1) { _root.help_count = 1; tank.helptext.T3._y = tank.helptext.T3._y + 1000; tank.helptext.T4._y = tank.helptext.T4._y - 1000; } else if (!fromShop) { _root.help_count = 2; tank.helptext._visible = false; } } else if (MoveLi() > 5) { _root.help_count = 2; tank.helptext._visible = false; } tank.helptext._alpha = 0; StopMove(); } else if (tank.sellbutton.hit.hitTest(_root._xmouse, _root._ymouse, false) && (active)) { tank.helptext._visible = false; tank.sellbutton.fff.removeMovieClip(); if (fromShop) { fromShop = false; StopMove(Nomer); _root.sell_s.start(_root.SoundOn); removeMovieClip(); } else { fromShop = false; var _local4 = _root["Item" + Nomer]; var _local3 = _local4.cost >> 1; sxp = 1; tank.ConfermSell2(_local3, GameClasses.GFunctions.create(this, Sell), GameClasses.GFunctions.create(this, UnSell)); } } if (wasatsell) { wasatsell = false; tank.sellbutton.fff.removeMovieClip(); tank.sellbutton.top.gotoAndPlay("close"); } } } function UnSell() { sxp = 0; delete onEnterFrame; var _local3 = Math.abs(pred_x - _x); var _local2 = Math.abs(pred_y - _y); razn_x = (20 * _local3) / Math.sqrt((_local3 * _local3) + (_local2 * _local2)); razn_y = (20 * _local2) / Math.sqrt((_local3 * _local3) + (_local2 * _local2)); time_tr = Math.sqrt((_local3 * _local3) + (_local2 * _local2)) / 600; now_time = getTimer(); spline_x = new Spline(_x, pred_x); spline_y = new Spline(_y, pred_y); onEnterFrame = MoveSpec; } function Sell() { var _local4 = _root["Item" + Nomer]; var _local3 = _local4.cost >> 1; var _local6 = -Number(_local4.utility); _root.sell_s.start(_root.SoundOn); var _local5 = _root.attachMovie("fly_text", "tt", 97, {_x:_root._xmouse, _y:_root._ymouse - 20}); _root.TextShow(_local5.t1, ("+" + _root.TextDollar.text) + Math.abs(_local3), "gradient", -3, 20, 1, 20, 0, 1000, 0, _root.FontOrange, _root.FontYellow, 90); tank.MONEY.Add(_local3); tank.Indicators(2, _local6); StopMove(Nomer); removeMovieClip(); } function StartMove() { WasMove = false; Stx = _x; Sty = _y; tank.sellbutton.top.gotoAndStop("open"); var _local5 = getDepth(); var _local4 = true; var _local3 = 0; while (_local3 < tank.DepthArr.length) { if (tank.DepthArr[_local3].Depth == _local5) { tank.DepthArr.splice(_local3, 1); _local4 = false; break; } _local3++; } onEnterFrame = Moving; sx = _x - _root._xmouse; sy = _y - _root._ymouse; tank.active = (active = true); } function MovePanels() { if (((_root.help_count == 1) && (!fromShop)) || ((_root.help_count == 0) && (fromShop))) { tank.helptext._alpha = 100; } WasMove = true; if ((tank.bonus_level != 0) || (!_root.SkipTutor)) { var _local4 = []; } else { var _local4 = [tank.sellbutton]; } var _local3 = ((tank.PanelPosition == "menu") ? (tank.menupanel) : (tank.panel_down)); if (_local3._y == _local3.dir1) { _local4.push(_local3, tank.panel_play); } tank.MovePanel(_local4, [1, 1, 1], 300); } function StopMove(c) { if (fromShop) { var _local5 = _root["Item" + Nomer]; var _local8 = -_local5.cost; var _local12 = Number(_local5.utility); tank.MONEY.Add(_local8); tank.Indicators(2, _local12); tank.AttachNos(); var _local11 = _root.attachMovie("fly_text", "tt", 97, {_x:_root._xmouse, _y:_root._ymouse - 20}); _root.TextShow(_local11.t1, ("-" + _root.TextDollar.text) + Math.abs(_local8), "gradient", -3, 20, 1, 20, 0, 1000, 0, _root.FontOrange, _root.FontYellow, 90); _root.buy_s.start(_root.SoundOn); tank.InitMessage(9); } fromShop = false; tank.active = (active = false); delete onEnterFrame; if (c == undefined) { var _local5 = {}; _local5.Name = _name; _local5.type = "item"; _local5.POS = Nomer; _local5.LibName = LibName; _local5.x = int(_x); _local5.y = int(_y); _local5.Rot = Rot; _local5.Depth = getDepth(); tank.DepthArr.push(_local5); } else { _name = "delitem" + c; tank.NItems--; var _local4 = tank.tank["item" + tank.NItems]; _local4._name = "item" + c; var _local3 = 0; while (_local3 < tank.DepthArr.length) { if (tank.DepthArr[_local3].Depth == _local4.getDepth()) { tank.DepthArr[_local3].Name = _local4._name; break; } _local3++; } } var _local9 = MoveLi(); var _local7 = ((tank.PanelPosition == "menu") ? (tank.menupanel) : (tank.panel_down)); if ((_local9 > 5) || ((_local7._y == _local7.dir2) && (tank.panel_up._y == tank.panel_up.dir1))) { var _local6; if (tank.bonus_level != 0) { _local6 = []; } else { _local6 = [tank.sellbutton]; } if (tank.panel_up._y == tank.panel_up.dir1) { _local6.push(_local7, tank.panel_play); } tank.MovePanel(_local6, [-1, -1, -1], 300); tank.sellbutton.gotoAndStop(1); tank.SaveTank(); } else if (_local9 < 2) { Rotate(Rot * -1); } if (!_root.SkipTutor) { } } function Moving() { if ((!WasMove) && (MoveLi() > 5)) { MovePanels(); } if (sxp == 0) { _x = _root._xmouse + sx; _y = _root._ymouse + sy; if (tank.sellbutton.hit.hitTest(_root._xmouse, _root._ymouse, false) && (active)) { _visible = false; if (!wasatsell) { var _local6 = tank.sellbutton.attachMovie(LibName, "fff", 11, {_alpha:0}); _local6._xscale = (_local6._yscale = (50 / _local6._width) * 80); _local6.onEnterFrame = function () { this._alpha = 100; this._x = _root._xmouse - this.tank.sellbutton._x; this._y = (_root._ymouse + 10) - this.tank.sellbutton._y; }; wasatsell = true; tank.sellbutton.top.gotoAndPlay("open"); } } else { _visible = true; if (wasatsell) { tank.sellbutton.fff.removeMovieClip(); wasatsell = false; tank.sellbutton.top.gotoAndPlay("close"); } } if (((_y < upline) || (_y > downline)) || (!_parent.hit.hitTest(_x, _y, true))) { krest.removeMovieClip(); attachMovie("itemkrest", "krest", 1, {_y:(-20 * _height) / 50}); krest._xscale = (krest._yscale = 100 / (_xscale / 100)); } else { krest.removeMovieClip(); scale = int(60 + ((40 * (_y - upline)) / (downline - upline))); var _local7 = CopyColor(DefaultColor); var _local5 = int((1000 * (_y - upline)) / (downline - upline)); do { var _local4 = true; var _local3 = 0; while (_local3 < tank.DepthArr.length) { if (tank.DepthArr[_local3].Depth == _local5) { _local4 = false; _local5++; break; } _local3++; } } while (!_local4); swapDepths(_local5); _local7.rb = _local7.rb - (Math.pow((1000 - _local5) / 1000, 2) * 75); _local7.gb = _local7.gb - (Math.pow((1000 - _local5) / 1000, 2) * 30); _local7.bb = _local7.bb + (Math.pow((1000 - _local5) / 1000, 2) * 37); BlueColor.setTransform(_local7); } _xscale = (_yscale = scale); _xscale = _xscale * Rot; } } function MoveSpec() { if ((!WasMove) && (MoveLi() > 5)) { MovePanels(); } if (sxp == 0) { if (((getTimer() - now_time) / 1000) > time_tr) { _x = pred_x; _y = pred_y; SSMove1(); return(undefined); } trace(time_tr); trace("vs"); trace(getTimer() - now_time); _x = spline_x.getPoint(((getTimer() - now_time) / 1000) / time_tr); _y = spline_y.getPoint(((getTimer() - now_time) / 1000) / time_tr); if (tank.sellbutton.hit.hitTest(_root._xmouse, _root._ymouse, false) && (active)) { _visible = false; if (!wasatsell) { var _local6 = tank.sellbutton.attachMovie(LibName, "fff", 11, {_alpha:0}); _local6._xscale = (_local6._yscale = (50 / _local6._width) * 80); _local6.onEnterFrame = function () { this._alpha = 100; this._x = _root._xmouse - this.tank.sellbutton._x; this._y = (_root._ymouse + 10) - this.tank.sellbutton._y; }; wasatsell = true; tank.sellbutton.top.gotoAndPlay("open"); } } else { _visible = true; if (wasatsell) { tank.sellbutton.fff.removeMovieClip(); wasatsell = false; tank.sellbutton.top.gotoAndPlay("close"); } } if (((_y < upline) || (_y > downline)) || (!_parent.hit.hitTest(_x, _y, true))) { krest.removeMovieClip(); attachMovie("itemkrest", "krest", 1, {_y:(-20 * _height) / 50}); krest._xscale = (krest._yscale = 100 / (_xscale / 100)); } else { krest.removeMovieClip(); scale = int(60 + ((40 * (_y - upline)) / (downline - upline))); var _local7 = CopyColor(DefaultColor); var _local5 = int((1000 * (_y - upline)) / (downline - upline)); do { var _local4 = true; var _local3 = 0; while (_local3 < tank.DepthArr.length) { if (tank.DepthArr[_local3].Depth == _local5) { _local4 = false; _local5++; break; } _local3++; } } while (!_local4); swapDepths(_local5); _local7.rb = _local7.rb - (Math.pow((1000 - _local5) / 1000, 2) * 75); _local7.gb = _local7.gb - (Math.pow((1000 - _local5) / 1000, 2) * 30); _local7.bb = _local7.bb + (Math.pow((1000 - _local5) / 1000, 2) * 37); BlueColor.setTransform(_local7); } _xscale = (_yscale = scale); _xscale = _xscale * Rot; } } function CopyColor(O1) { var _local2 = {}; for (var _local3 in O1) { _local2[_local3] = O1[_local3]; } return(_local2); } var active = false; var wasatsell = false; var sx = 0; var sy = 0; var sxp = 0; var scale = 100; var upline = 246; var downline = 467; var blue = 0; var type = "item"; var fromShop = false; var up_timer = 0; var WasMove = false; var Rot = 1; }
Symbol 2488 MovieClip [__Packages.Spline] Frame 0
class Spline { var keys; function Spline () { keys = new Array(); if (arguments.length > 0) { InitSpline(arguments); } } function GetKeys() { return(keys); } function addKey(key) { var _local2 = new Array(2); _local2[0] = key; _local2[1] = key; keys.push(_local2); } function getFrame(i, t) { return(SplineInterpolation(keys[i][0], keys[i + 1][0], keys[i][1], keys[i + 1][1], t)); } function getGradient(i, t) { return(GetGradient(keys[i][0], keys[i + 1][0], keys[i][1], keys[i + 1][1], t)); } function getPoint(t) { var _local3 = 1 / getSectors(); var _local2 = Math.floor(t / _local3); if (_local2 >= getSectors()) { return(keys[keys.length - 1][0]); } var _local4 = (t - (_local2 * _local3)) / _local3; return(getFrame(_local2, _local4)); } function getGlobalGradient(t) { var _local3 = 1 / getSectors(); var _local2 = Math.floor(t / _local3); if (_local2 >= getSectors()) { return(keys[keys.length - 1][0]); } var _local4 = (t - (_local2 * _local3)) / _local3; return(getGradient(_local2, _local4)); } function getSectors() { return(keys.length - 1); } function Calculate(cycled) { if (cycled) { keys.push(keys[0]); } var _local3; var _local5; var _local4; if (cycled) { _local3 = keys[0][0] - keys[keys.length - 2][0]; _local5 = keys[1][0] - keys[0][0]; _local4 = _local5 - _local3; keys[0][1] = _local3 + (0.5 * _local4); keys[keys.length - 1][1] = keys[0][1]; } else if (keys.length > 1) { keys[0][1] = keys[1][0] - keys[0][0]; keys[keys.length - 1][1] = keys[keys.length - 1][0] - keys[keys.length - 2][0]; } var _local2 = 1; while (_local2 < (keys.length - 1)) { _local3 = keys[_local2][0] - keys[_local2 - 1][0]; _local5 = keys[_local2 + 1][0] - keys[_local2][0]; _local4 = _local5 - _local3; keys[_local2][1] = _local3 + (0.5 * _local4); _local2++; } } function SplineInterpolation(x1, x2, r1, r2, t) { var _local1 = t * t; var _local2 = _local1 * t; var _local4 = (((x1 * (((2 * _local2) - (3 * _local1)) + 1)) + (r1 * ((_local2 - (2 * _local1)) + t))) + (x2 * ((-2 * _local2) + (3 * _local1)))) + (r2 * (_local2 - _local1)); return(_local4); } function GetGradient(x1, x2, r1, r2, t) { var _local2 = t * t; var _local3 = ((((6 * x1) * (_local2 - t)) + (r1 * (((3 * _local2) - (4 * t)) + 1))) + ((6 * x2) * (t - _local2))) + (r2 * ((3 * _local2) - (2 * t))); return(_local3); } function InitSpline(A) { var _local2 = 0; while (_local2 < A.length) { addKey(A[_local2]); _local2++; } Calculate(); } }
Symbol 2489 MovieClip [__Packages.GameClasses.GameButton] Frame 0
class GameClasses.GameButton extends MovieClip { var _totalframes, _name, gotoAndStop, _x, _width, _y, _height, txt, createEmptyMovieClip, onRollOut, onRollOver, onReleaseOutside, onPress, onRelease, nor, act, pr; function GameButton () { super(); InitButton(this); if (_totalframes > 5) { _name = "FSound"; } gotoAndStop("n"); } function ToCenter() { _x = _x - (_width / 2); _y = _y - (_height / 2); } function InitFunction(F) { this.F = F; } function InitText(T, x, y, l, W, H, C, WT, HT, qq, qqq) { this.T = T; if (!txt) { txt = createEmptyMovieClip("txt", 10); txt._x = _width / 2; txt._y = _height / 2; if (x != undefined) { txt._x = txt._x + x; } else { txt._x = txt._x + sx; } if (y != undefined) { txt._y = txt._y + y; } else { txt._y = txt._y + sy; } } if (H == null) { } if (qq == null) { qq = 1000; } if (qqq == null) { } var _local3 = _width; _root.TextShow(txt, T, l, W, H, C, WT, HT, qq, qqq); if (txt._width > _local3) { txt._xscale = (txt._yscale = 100 * (_local3 / txt._width)); } } function InitButton(B) { if (B.onPress) { F = B.onPress; } B.onRollOver = function () { if (!this.loaded) { this.gotoAndStop("a"); } else { this.act._visible = true; this.nor._visible = false; this.pr._visible = false; } }; B.onRollOut = function () { if (!this.loaded) { this.gotoAndStop("n"); } else { this.act._visible = false; this.nor._visible = true; this.pr._visible = false; } }; B.onReleaseOutside = function () { if (!this.loaded) { this.gotoAndStop("n"); } else { this.act._visible = false; this.nor._visible = true; this.pr._visible = false; } this.txt._alpha = 100; this.txt._y = this.txt._y - 1; }; B.onPress = function () { this.dopAct(); _root.button_s.start(_root.SoundOn); if (!this.loaded) { this.gotoAndStop("p"); } else { this.act._visible = false; this.nor._visible = false; this.pr._visible = true; } this.txt._y = this.txt._y + 1; this.txt._alpha = 70; }; B.onRelease = function () { this.F(); if (!this.loaded) { this.gotoAndStop("a"); } else { this.act._visible = true; this.nor._visible = false; this.pr._visible = false; } this.txt._alpha = 100; this.txt._y = this.txt._y - 1; }; } function active() { onRollOut(); onRollOver = function () { this.gotoAndStop("a"); }; onRollOut = function () { this.gotoAndStop("n"); }; onReleaseOutside = function () { this.gotoAndStop("n"); this.txt._alpha = 100; this.txt._y = this.txt._y - 1; }; onPress = function () { this.dopAct(); _root.button_s.start(_root.SoundOn); this.gotoAndStop("p"); this.txt._y = this.txt._y + 1; this.txt._alpha = 70; }; onRelease = function () { this.F(); this.gotoAndStop("a"); this.txt._alpha = 100; this.txt._y = this.txt._y - 1; }; onRollOut(); } function deactive() { onRollOut(); delete onRollOver; delete onRollOut; delete onReleaseOutside; delete onPress; delete onRelease; } function reload(nor_mc, act_mc, pr_mc) { nor = createEmptyMovieClip("nor", 100); act = createEmptyMovieClip("act", 101); pr = createEmptyMovieClip("pr", 102); loaded = true; nor._visible = true; act._visible = false; pr._visible = false; var _local2 = new flash.display.BitmapData(nor_mc._width, nor_mc._height, true, 16777215); nor.attachBitmap(_local2, 0); _local2.draw(nor_mc); _local2 = new flash.display.BitmapData(act_mc._width, act_mc._height, true, 16777215); act.attachBitmap(_local2, 0); _local2.draw(act_mc); _local2 = new flash.display.BitmapData(pr_mc._width, pr_mc._height, true, 16777215); pr.attachBitmap(_local2, 0); _local2.draw(pr_mc); } function plus(t) { nor._x = nor._x + t; nor._y = nor._y + t; act._x = act._x + t; act._y = act._y + t; pr._x = pr._x + t; pr._y = pr._y + t; } var T = "O"; var F = null; var dopAct = null; var sx = -2; var sy = -3; var loaded = false; }
Symbol 2490 MovieClip [__Packages.GameClasses.Fish] Frame 0
class GameClasses.Fish extends MovieClip { var tank, _parent, useHandCursor, onPress, BlueColor, DefaultColor, xp, _x, yp, _y, _rotation, fish, _currentframe, gotoAndStop, moving, TurnTime, turn, getDepth, hitTest, _xscale, _yscale, swapDepths, _name, LibName, timer_del, createEmptyMovieClip, dw, up, removeMovieClip; function Fish () { super(); if (!spec_fish) { tank = _parent._parent; } useHandCursor = false; onPress = GameClasses.GFunctions.create(this, IncSpeed); BlueColor = new Color(this); DefaultColor = BlueColor.getTransform(); AddFish(); xp = _x; yp = _y; _rotation = 0; } function AttachNos(C, F, ID) { if (F) { MC1 = fish.nos.attachMovie("fish_wish", "h", 0); if ((_currentframe == 2) || (_currentframe == 4)) { MC1._xscale = -100; } else { MC1._xscale = 100; } MC1.gotoAndPlay(F); var _local4 = MC1.e.attachMovie(ID, "h", 0); if (_local4.bl) { var _local7 = 70 / _local4.bl._width; var _local6 = 50 / _local4.bl._height; var _local5 = Math.min(_local7, _local6); _local4._xscale = 100 * _local5; _local4._yscale = 100 * _local5; _local4._x = ((-_local4.bl._width) / 4) - 5; _local4._y = ((-_local4.bl._height) / 4) - 5; } else { var _local7 = 70 / _local4._width; var _local6 = 50 / _local4._height; var _local5 = Math.min(_local7, _local6); _local4._xscale = 100 * _local5; _local4._yscale = 100 * _local5; _local4._x = (-_local4._width) / 2; _local4._y = (-_local4._height) / 2; } MC1.ID = ID; } else { var MC1 = fish.nos.attachMovie("hearts", "h", 0); MC1.TTT = getTimer(); var _local2 = 1; while (_local2 < 6) { var _local3 = MC1["h" + _local2]; _local3._rotation = 25 * ((2 * Math.random()) - 1); _local3.gotoAndPlay(random(35)); _local2++; } } MC1.onEnterFrame = function () { if ((this.TTT + 5000) < getTimer()) { this.removeMovieClip(); } }; if (C) { fish.nos.h.TTT = C; } } function AppearFish(x, y) { _root.buy_s.start(_root.SoundOn); active = false; gotoAndStop("moveright"); var _local6 = new Spline(260, 260 + ((x - 260) * 0.25), 260 + ((x - 260) * 0.5), 260 + ((x - 260) * 0.8), x); var _local5 = new GameClasses.Spline(-50, (0.5 * (y + 50)) - 50, (0.8 * (y + 50)) - 50, (0.98 * (y + 50)) - 50, y); clearInterval(moving); if (x > 260) { dir = "right"; _rotation = 60; } else { dir = "left"; _rotation = -60; } moving = setInterval(GameClasses.GFunctions.create(this, Appearing, getTimer(), _local6, _local5), 0); var _local7 = new GameClasses.GameEffects("bubbles", this, _parent, getTimer() + 1000, 50, 50, 0); } function Appearing(T, SX, SY) { var _local2 = (getTimer() - T) / 1000; if (_local2 >= 0.9) { _local2 = 0.9; clearInterval(moving); StartMove(); active = true; } _x = SX.getPoint(_local2); _y = SY.getPoint(_local2); } function IncSpeed() { speed++; GetYsp(); } function AddFish() { if (random(2) == 1) { dir = "left"; } StartMove(); } function StartMove() { TurnTime = (getTimer() + 3000) + random(7000); GetY(); turn = false; Depths = int(random(500) + 500); position = 1; if (speed <= 3) { speed = random(3) + 1; } else if (speed > 6) { speed = speed - 3; } else { speed = 3; } var _local2 = fish.nos.h.TTT; var _local3 = fish.nos.h.ID; var _local4 = (_local3 ? (fish.nos.h._currentframe) : null); gotoAndStop("move" + dir); if (_local2) { AttachNos(_local2, _local4, _local3); } UseFishInt = true; tank.SaveTank(); } function GetY() { y = ((2 * Math.random()) - 1) / 4; if (_y < 20) { y = 0.5 + ((Math.random() * 2) / 3); } else if (_y > 307) { y = -0.5 - ((Math.random() * 2) / 3); } var _local2 = ((dir == "left") ? -1 : 1); } function GetYsp() { if (_y < 190) { y = 1 + (2 * Math.random()); } else { y = -1 - (2 * Math.random()); } var _local2 = ((dir == "left") ? -1 : 1); } function MoveFish() { if (!UseFishInt) { return(undefined); } var _local7 = ((dir == "left") ? -1 : 1) * speed; _x = _x + _local7; _y = _y + y; position = position + (speed / 3); if (position >= fish._totalframes) { position = position - fish._totalframes; } fish.gotoAndStop(int(position)); gotoAndStop("move" + dir); if (Diam(xp, _x, yp, _y) > 2) { var _local5 = (Math.atan2(_y - yp, _x - xp) * 180) / Math.PI; if (_local5 > 90) { _local5 = _local5 - 180; if (!active) { _local5 = Math.min(0, _local5); } } else if (_local5 < -90) { _local5 = _local5 + 180; if (!active) { _local5 = Math.max(0, _local5); } } var _local9 = _rotation; var _local8 = _local5 / 3; if (_local8 > (_local9 + 2)) { _local8 = _local9 + 2; } if (_local8 < (_local9 - 2)) { _local8 = _local9 - 2; } _rotation = _local8; xp = _x; yp = _y; } if (speed <= 3) { if ((((((getTimer() > TurnTime) || ((_x < 60) && (_local7 < 0))) || ((_x > (border_right - 60)) && (_local7 > 0))) || ((_y < 20) && (y < 0))) || ((_y > 307) && (y > 0))) && (!fish_del)) { Turn(); } else if (Math.abs(Depths - getDepth()) > 10) { var _local3 = getDepth(); var _local4 = int((Depths - _local3) / 20); var _local6 = true; var _local2 = 0; while (_local2 < tank.DepthArr.length) { if (((tank.DepthArr[_local2].Depth > Math.min(_local3, _local3 + _local4)) && (tank.DepthArr[_local2].Depth < Math.max(_local3, _local3 + _local4))) && (hitTest(tank.tank[tank.DepthArr[_local2].Name]))) { _local6 = false; break; } _local2++; } if (_local6) { _local3 = SwapFishDepth(_local3, _local3 + _local4); _xscale = (_yscale = (_local3 + 1000) / 20); var _local10 = CopyColor(DefaultColor); _local10.rb = _local10.rb - (Math.pow((1000 - _local3) / 1000, 2) * 150); _local10.gb = _local10.gb - (Math.pow((1000 - _local3) / 1000, 2) * 60); _local10.bb = _local10.bb + (Math.pow((1000 - _local3) / 1000, 2) * 75); BlueColor.setTransform(_local10); } } } else if (((_x < -50) && (_local7 < 0)) || ((_x > (border_right + 50)) && (_local7 > 0))) { Turn(); } else if (Math.abs(Depths - getDepth()) > 10) { var _local3 = getDepth(); var _local4 = int((Depths - _local3) / 20); var _local6 = true; var _local2 = 0; while (_local2 < tank.DepthArr.length) { if (((tank.DepthArr[_local2].Depth > Math.min(_local3, _local3 + _local4)) && (tank.DepthArr[_local2].Depth < Math.max(_local3, _local3 + _local4))) && (hitTest(tank.tank[tank.DepthArr[_local2].Name]))) { _local6 = false; break; } _local2++; } if (_local6) { _local3 = SwapFishDepth(_local3, _local3 + _local4); _xscale = (_yscale = (_local3 + 1000) / 20); var _local10 = CopyColor(DefaultColor); _local10.rb = _local10.rb - (Math.pow((1000 - _local3) / 1000, 2) * 150); _local10.gb = _local10.gb - (Math.pow((1000 - _local3) / 1000, 2) * 60); _local10.bb = _local10.bb + (Math.pow((1000 - _local3) / 1000, 2) * 75); BlueColor.setTransform(_local10); } } } function Diam(x1, x2, y1, y2) { return(Math.sqrt(((x1 - x2) * (x1 - x2)) + ((y1 - y2) * (y1 - y2)))); } function Turn() { turn = true; var _local2 = fish.nos.h.TTT; var _local3 = fish.nos.h.ID; var _local4 = (_local3 ? (fish.nos.h._currentframe) : null); gotoAndStop("turn1" + dir); if (_local2) { AttachNos(_local2, _local4, _local3); } dir = ((dir == "right") ? "left" : "right"); UseFishInt = false; } function SwapFishDepth(D1, D2) { var _local2 = 0; while (_local2 < tank.DepthArr.length) { if (tank.DepthArr[_local2].Depth == D1) { tank.DepthArr.splice(_local2, 1); break; } _local2++; } var _local4 = true; while (true) { _local2 = 0; while (_local2 < tank.DepthArr.length) { if (tank.DepthArr[_local2].Depth == D2) { D2++; _local4 = false; break; } _local2++; } if (_local4) { break; } _local4 = true; } swapDepths(D2); var _local5 = {}; _local5.Name = _name; _local5.type = "fish"; _local5.LibName = LibName; _local5.x = int(_x); _local5.y = int(_y); _local5.Depth = D2; tank.DepthArr.push(_local5); return(D2); } function DelFish(t) { clearInterval(timer_del); if (turn) { timer_del = setInterval(GameClasses.GFunctions.create(this, DelFish, t), 1000); return(undefined); } _root.stop_buy++; fish_del = true; _root.sell_s.start(_root.SoundOn); clearInterval(moving); var _local5 = createEmptyMovieClip("dw", 0); var _local6 = createEmptyMovieClip("up", 2); fish.swapDepths(1); var _local3 = dw.attachMovie("sachok_dw", "b", 11); _local3 = up.attachMovie("sachok_up", "b", 11); dw._y = (up._y = -1000); moving = setInterval(GameClasses.GFunctions.create(this, Removing, getTimer(), _y, t), 0); } function Removing(T, y, tt) { var _local2 = (getTimer() - T) / 1500; if (_local2 >= 1) { _local2 = 1; clearInterval(moving); DelFish1(tt); } if (_local2 >= 0.333333333333333) { dw._y = (up._y = 0); _y = y - ((((50 + y) * 3) / 2) * (_local2 - 0.333333333333333)); } else { dw._y = (up._y = -300 + (900 * _local2)); } } function DelFish1(t) { var _local3 = 0; while (_local3 < tank.DepthArr.length) { if (tank.DepthArr[_local3].Depth == getDepth()) { tank.DepthArr.splice(_local3, 1); break; } _local3++; } clearInterval(moving); tank.NFishes[t]--; _root.stop_buy--; removeMovieClip(); } function CopyColor(O1) { var _local2 = {}; for (var _local3 in O1) { _local2[_local3] = O1[_local3]; } return(_local2); } function Wish() { var _local5 = tank.money; if (_local5) { var _local4 = []; var _local3 = 1; while (_local3 < 8) { var _local6 = _root["Fish" + _local3]; if (_local6.cost <= _local5) { _local6.ID = "fishico" + _local3; _local4.push(_local6); } _local6 = _root["Item" + _local3]; if (_local6.cost <= _local5) { _local6.ID = "item0" + _local6.idl; _local4.push(_local6); } _local3++; } while (_local3 < 21) { var _local6 = _root["Item" + _local3]; if (_local6.cost <= _local5) { _local6.ID = "item0" + _local6.idl; _local4.push(_local6); } _local3++; } if (_local4.length > 0) { var _local6 = _local4[random(_local4.length)]; AttachNos(getTimer() + 10000, 1, _local6.ID); } } } var active = true; var dir = "right"; var speed = 1; var border_right = 640; var position = 1; var y = 0; var Depths = 0; var type = "item"; var fish_del = false; var UseFishInt = false; var spec_fish = false; }
Symbol 2491 MovieClip [__Packages.GameClasses.Spline] Frame 0
class GameClasses.Spline { var keys; function Spline () { keys = new Array(); if (arguments.length > 0) { InitSpline(arguments); } } function destroy() { clear(); } function clear() { var _local2 = 0; while (_local2 < keys.length) { delete keys[_local2]; _local2++; } delete keys; } function GetKeys() { return(keys); } function addKey(key) { var _local2 = new Array(2); _local2[0] = key; _local2[1] = key; keys.push(_local2); } function getFrame(i, t) { return(SplineInterpolation(keys[i][0], keys[i + 1][0], keys[i][1], keys[i + 1][1], t)); } function getGradient(i, t) { return(GetGradient(keys[i][0], keys[i + 1][0], keys[i][1], keys[i + 1][1], t)); } function getPoint(t) { var _local3 = 1 / getSectors(); var _local2 = Math.floor(t / _local3); if (_local2 >= getSectors()) { return(keys[keys.length - 1][0]); } var _local4 = (t - (_local2 * _local3)) / _local3; return(getFrame(_local2, _local4)); } function getGlobalGradient(t) { var _local3 = 1 / getSectors(); var _local2 = Math.floor(t / _local3); if (_local2 >= getSectors()) { return(keys[keys.length - 1][0]); } var _local4 = (t - (_local2 * _local3)) / _local3; return(getGradient(_local2, _local4)); } function getSectors() { return(keys.length - 1); } function reCalculate(shift) { var _local2 = 0; while (_local2 < keys.length) { keys[_local2][0] = keys[_local2][0] + shift; keys[_local2][1] = keys[_local2][0]; _local2++; } Calculate(); } function Calculate(cycled) { if (cycled) { keys.push(keys[0]); } var _local3; var _local5; var _local4; if (cycled) { _local3 = keys[0][0] - keys[keys.length - 2][0]; _local5 = keys[1][0] - keys[0][0]; _local4 = _local5 - _local3; keys[0][1] = _local3 + (0.5 * _local4); keys[keys.length - 1][1] = keys[0][1]; } else if (keys.length > 1) { keys[0][1] = keys[1][0] - keys[0][0]; keys[keys.length - 1][1] = keys[keys.length - 1][0] - keys[keys.length - 2][0]; } var _local2 = 1; while (_local2 < (keys.length - 1)) { _local3 = keys[_local2][0] - keys[_local2 - 1][0]; _local5 = keys[_local2 + 1][0] - keys[_local2][0]; _local4 = _local5 - _local3; keys[_local2][1] = _local3 + (0.5 * _local4); _local2++; } } function SplineInterpolation(x1, x2, r1, r2, t) { var _local1 = t * t; var _local2 = _local1 * t; var _local4 = (((x1 * (((2 * _local2) - (3 * _local1)) + 1)) + (r1 * ((_local2 - (2 * _local1)) + t))) + (x2 * ((-2 * _local2) + (3 * _local1)))) + (r2 * (_local2 - _local1)); return(_local4); } function GetGradient(x1, x2, r1, r2, t) { var _local2 = t * t; var _local3 = ((((6 * x1) * (_local2 - t)) + (r1 * (((3 * _local2) - (4 * t)) + 1))) + ((6 * x2) * (t - _local2))) + (r2 * ((3 * _local2) - (2 * t))); return(_local3); } function InitSpline(A) { var _local2 = 0; while (_local2 < A.length) { addKey(A[_local2]); _local2++; } Calculate(); } function InitSpline2(A) { var _local2 = 0; while (_local2 < A.length) { addKey(A[_local2][0]); _local2++; } Calculate(); } }
Symbol 2492 MovieClip [__Packages.GameClasses.GameEffects] Frame 0
class GameClasses.GameEffects { var StartBubbles_int, StartShine_int; function GameEffects (s, MC1, MC2, Time1, Time2, X, Y) { switch (s) { case "bubbles" : StartBubbles(MC1, MC2, Time1, Time2, X, Y); break; case "shine" : StartShine(MC1, MC2, Time1, Time2, X, Y); } } function StartBubbles(MC1, MC2, Time1, Time2, X, Y) { clearInterval(StartBubbles_int); if (getTimer() > Time1) { return(undefined); } var _local2 = MC2.attachMovie("bubble_fish", "b", MC2.getNextHighestDepth()); var _local3 = random(50) + 50; _local2._xscale = (_local2._yscale = _local3); _local2._x = ((X / 2) - (Math.random() * X)) + MC1._x; _local2._y = ((Y / 2) - (Math.random() * Y)) + MC1._y; StartBubbles_int = setInterval(GameClasses.GFunctions.create(this, StartBubbles, MC1, MC2, Time1, Time2, X, Y), (Time2 + 50) - random(100)); } function StartShine(MC1, MC2, Time1, Time2, X, Y) { clearInterval(StartShine_int); if (getTimer() > Time1) { MC1.removeMovieClip(); return(undefined); } var _local2 = 0; while (_local2 < X) { var _local3 = MC1.attachMovie("starr_eff_run", "b", _local2); _local3._rotation = ((360 * _local2) / X) + random(30); _local2++; } StartShine_int = setInterval(GameClasses.GFunctions.create(this, StartShine, MC1, MC2, Time1, Time2, X, Y), Time2); } }
Symbol 2493 MovieClip [__Packages.GameClasses.Turtle] Frame 0
class GameClasses.Turtle extends MovieClip { var tank, _parent, useHandCursor, onPress, BlueColor, DefaultColor, xp, _x, yp, _y, _rotation, fish, _currentframe, gotoAndStop, moving, TurnTime, getDepth, hitTest, _xscale, _yscale, swapDepths, _name, LibName, createEmptyMovieClip, dw, up, removeMovieClip; function Turtle () { super(); tank = _parent._parent; useHandCursor = false; onPress = GameClasses.GFunctions.create(this, IncSpeed); BlueColor = new Color(this); DefaultColor = BlueColor.getTransform(); AddFish(); xp = _x; yp = _y; _rotation = 0; } function AttachNos(C, F, ID) { if (F) { MC1 = fish.nos.attachMovie("fish_wish", "h", 0); if ((_currentframe == 2) || (_currentframe == 4)) { MC1._xscale = -100; } else { MC1._xscale = 100; } MC1.gotoAndPlay(F); var _local4 = MC1.e.attachMovie(ID, "h", 0); if (_local4.bl) { var _local7 = 70 / _local4.bl._width; var _local6 = 50 / _local4.bl._height; var _local5 = Math.min(_local7, _local6); _local4._xscale = 100 * _local5; _local4._yscale = 100 * _local5; _local4._x = ((-_local4.bl._width) / 4) - 5; _local4._y = ((-_local4.bl._height) / 4) - 5; } else { var _local7 = 70 / _local4._width; var _local6 = 50 / _local4._height; var _local5 = Math.min(_local7, _local6); _local4._xscale = 100 * _local5; _local4._yscale = 100 * _local5; _local4._x = (-_local4._width) / 2; _local4._y = (-_local4._height) / 2; } MC1.ID = ID; } else { var MC1 = fish.nos.attachMovie("hearts", "h", 0); MC1.TTT = getTimer(); var _local2 = 1; while (_local2 < 6) { var _local3 = MC1["h" + _local2]; _local3._rotation = 25 * ((2 * Math.random()) - 1); _local3.gotoAndPlay(random(35)); _local2++; } } MC1.onEnterFrame = function () { if ((this.TTT + 5000) < getTimer()) { this.removeMovieClip(); } }; if (C) { fish.nos.h.TTT = C; } } function AppearFish(x, y) { _root.buy_s.start(_root.SoundOn); active = false; gotoAndStop("moveright"); var _local6 = new Spline(260, 260 + ((x - 260) * 0.25), 260 + ((x - 260) * 0.5), 260 + ((x - 260) * 0.8), x); var _local5 = new GameClasses.Spline(-50, (0.5 * (y + 50)) - 50, (0.8 * (y + 50)) - 50, (0.98 * (y + 50)) - 50, y); clearInterval(moving); if (x > 260) { dir = "right"; _rotation = 60; } else { dir = "left"; _rotation = -60; } moving = setInterval(GameClasses.GFunctions.create(this, Appearing, getTimer(), _local6, _local5), 0); var _local7 = new GameClasses.GameEffects("bubbles", this, _parent, getTimer() + 1000, 50, 50, 0); } function Appearing(T, SX, SY) { var _local2 = (getTimer() - T) / 1000; if (_local2 >= 0.9) { _local2 = 0.9; clearInterval(moving); StartMove(); active = true; } _x = SX.getPoint(_local2); _y = SY.getPoint(_local2); } function IncSpeed() { speed++; } function AddFish() { if (random(2) == 1) { dir = "left"; } StartMove(); } function StartMove() { IsRot = false; TurnTime = (getTimer() + 3000) + random(6000); GetY(); Depths = int(random(500) + 500); position = 1; if (speed <= 3) { speed = random(3) + 1; } else if (speed > 6) { speed = speed - 3; } else { speed = 3; } var _local2 = fish.nos.h.TTT; var _local3 = fish.nos.h.ID; var _local4 = (_local3 ? (fish.nos.h._currentframe) : null); gotoAndStop("move" + dir); if (_local2) { AttachNos(_local2, _local4, _local3); } UseFishInt = true; tank.SaveTank(); } function GetY() { y = ((2 * Math.random()) - 1) / 4; if (_y < 20) { y = Math.abs(y) * 1.5; } else if (_y > 250) { y = (-Math.abs(y)) * 1.5; } var _local2 = ((dir == "left") ? -1 : 1); } function MoveFish() { if (!UseFishInt) { return(undefined); } var _local10 = ((dir == "left") ? -1 : 1) * speed; _x = _x + _local10; _y = _y + y; position = position + (speed / 3); if (IsRot) { gotoAndStop("turn1" + dir); } else { gotoAndStop("move" + dir); } if (position >= fish._totalframes) { position = position - fish._totalframes; if (IsRot) { StartMove(); } } fish.gotoAndStop(int(position)); if (Diam(xp, _x, yp, _y) > 2) { var _local5 = (Math.atan2(_y - yp, _x - xp) * 180) / Math.PI; if (_local5 > 90) { _local5 = _local5 - 180; if (!active) { _local5 = Math.min(0, _local5); } } else if (_local5 < -90) { _local5 = _local5 + 180; if (!active) { _local5 = Math.max(0, _local5); } } var _local8 = _rotation; var _local7 = _local5 / 3; if (_local7 > (_local8 + 2)) { _local7 = _local8 + 2; } if (_local7 < (_local8 - 2)) { _local7 = _local8 - 2; } _rotation = _local7; xp = _x; yp = _y; } if ((_x < -50) || (_x > (border_right + 80))) { Turn2(); } else if (getTimer() > TurnTime) { Turn(); } else if (Math.abs(Depths - getDepth()) > 10) { var _local3 = getDepth(); var _local4 = int((Depths - _local3) / 20); var _local6 = true; var _local2 = 0; while (_local2 < tank.DepthArr.length) { if (((tank.DepthArr[_local2].Depth > Math.min(_local3, _local3 + _local4)) && (tank.DepthArr[_local2].Depth < Math.max(_local3, _local3 + _local4))) && (hitTest(tank.tank[tank.DepthArr[_local2].Name]))) { _local6 = false; break; } _local2++; } if (_local6) { _local3 = SwapFishDepth(_local3, _local3 + _local4); _xscale = (_yscale = (_local3 + 1000) / 20); var _local9 = CopyColor(DefaultColor); _local9.rb = _local9.rb - (Math.pow((1000 - _local3) / 1000, 2) * 150); _local9.gb = _local9.gb - (Math.pow((1000 - _local3) / 1000, 2) * 60); _local9.bb = _local9.bb + (Math.pow((1000 - _local3) / 1000, 2) * 75); BlueColor.setTransform(_local9); } } } function Diam(x1, x2, y1, y2) { return(Math.sqrt(((x1 - x2) * (x1 - x2)) + ((y1 - y2) * (y1 - y2)))); } function Turn() { var _local2 = fish.nos.h.TTT; var _local3 = fish.nos.h.ID; var _local4 = (_local3 ? (fish.nos.h._currentframe) : null); IsRot = true; gotoAndStop("turn1" + dir); if (_local2) { AttachNos(_local2, _local4, _local3); } } function Turn2() { if (_x < -50) { _x = -49; } else if (_x > 690) { _x = 689; } var _local2 = fish.nos.h.TTT; var _local3 = fish.nos.h.ID; var _local4 = (_local3 ? (fish.nos.h._currentframe) : null); gotoAndStop("turn1" + dir); if (_local2) { AttachNos(_local2, _local4, _local3); } dir = ((dir == "right") ? "left" : "right"); UseFishInt = false; StartMove(); } function SwapFishDepth(D1, D2) { var _local2 = 0; while (_local2 < tank.DepthArr.length) { if (tank.DepthArr[_local2].Depth == D1) { tank.DepthArr.splice(_local2, 1); break; } _local2++; } var _local4 = true; while (true) { _local2 = 0; while (_local2 < tank.DepthArr.length) { if (tank.DepthArr[_local2].Depth == D2) { D2++; _local4 = false; break; } _local2++; } if (_local4) { break; } _local4 = true; } swapDepths(D2); var _local5 = {}; _local5.Name = _name; _local5.type = "fish"; _local5.LibName = LibName; _local5.x = int(_x); _local5.y = int(_y); _local5.Depth = D2; tank.DepthArr.push(_local5); return(D2); } function DelFish(t) { _root.stop_buy++; _root.sell_s.start(_root.SoundOn); clearInterval(moving); var _local4 = createEmptyMovieClip("dw", 0); var _local5 = createEmptyMovieClip("up", 2); fish.swapDepths(1); var _local3 = dw.attachMovie("sachok_dw", "b", 11); _local3 = up.attachMovie("sachok_up", "b", 11); dw._y = (up._y = -1000); moving = setInterval(GameClasses.GFunctions.create(this, Removing, getTimer(), _y, t), 0); } function Removing(T, y, tt) { var _local2 = (getTimer() - T) / 1500; if (_local2 >= 1) { _local2 = 1; clearInterval(moving); DelFish1(tt); } if (_local2 >= 0.333333333333333) { dw._y = (up._y = 0); _y = y - ((((50 + y) * 3) / 2) * (_local2 - 0.333333333333333)); } else { dw._y = (up._y = -300 + (900 * _local2)); } } function DelFish1(t) { var _local3 = 0; while (_local3 < tank.DepthArr.length) { if (tank.DepthArr[_local3].Depth == getDepth()) { tank.DepthArr.splice(_local3, 1); break; } _local3++; } clearInterval(moving); tank.NFishes[t]--; _root.stop_buy--; removeMovieClip(); } function CopyColor(O1) { var _local2 = {}; for (var _local3 in O1) { _local2[_local3] = O1[_local3]; } return(_local2); } function Wish() { var _local5 = tank.money; if (_local5) { var _local4 = []; var _local3 = 1; while (_local3 < 8) { var _local6 = _root["Fish" + _local3]; if (_local6.cost <= _local5) { _local6.ID = "fishico" + _local3; _local4.push(_local6); } _local6 = _root["Item" + _local3]; if (_local6.cost <= _local5) { _local6.ID = "item0" + _local6.idl; _local4.push(_local6); } _local3++; } while (_local3 < 21) { var _local6 = _root["Item" + _local3]; if (_local6.cost <= _local5) { _local6.ID = "item0" + _local6.idl; _local4.push(_local6); } _local3++; } if (_local4.length > 0) { var _local6 = _local4[random(_local4.length)]; AttachNos(getTimer() + 20000, 1, _local6.ID); } } } var active = true; var border_right = 640; var dir = "right"; var speed = 1; var position = 1; var y = 0; var Depths = 0; var type = "item"; var IsRot = false; var UseFishInt = false; }
Symbol 2494 MovieClip [__Packages.GameClasses.TileClass] Frame 0
class GameClasses.TileClass extends MovieClip { var root, FindI, FindJ, FindName, gotoAndStop, tabEnabled, useHandCursor, onPress, onRollOver, onRollOut, onRelease, onReleaseOutside, _visible, moving, _alpha, _x, _y, _name, gotoAndPlay, s, attachMovie, getNextHighestDepth, removeMovieClip, blowing; function TileClass () { super(); root = _root.game; FindI = _root.FindI; FindJ = _root.FindJ; FindName = _root.FindName; gotoAndStop(1); tabEnabled = false; useHandCursor = false; onPress = GameClasses.GFunctions.create(this, _root.Press); onRollOver = GameClasses.GFunctions.create(this, StartShine); onRollOut = GameClasses.GFunctions.create(this, _root.OutMove); onRelease = GameClasses.GFunctions.create(this, _root.Release); onReleaseOutside = GameClasses.GFunctions.create(this, _root.Release); } function Move(x1, y1, x2, y2, TT, F, a1, a2, r) { if (lock != "lll") { inMove = true; _visible = true; clearInterval(moving); var _local2 = getTimer(); if (F == undefined) { F = null; } if (a1 == undefined) { a1 = _alpha; } if (a2 == undefined) { a2 = 100; } if (r == undefined) { r = 0; } moving = setInterval(GameClasses.GFunctions.create(this, Moving, x1, y1, x2, y2, _local2, TT, F, a1, a2, r), 0); } } function Moving(x1, y1, x2, y2, T, TT, F, a1, a2, r) { var _local3 = getTimer(); if (_local3 >= (T + TT)) { clearInterval(moving); _x = x2; _y = y2; _alpha = a2; var _local10 = _name; var _local8 = _root.Blink; inMove = false; F(_local10, _local8); } else { var _local14 = x1 + (((x2 - x1) * (_local3 - T)) / TT); var _local13 = y1 + (((y2 - y1) * (_local3 - T)) / TT); _x = _local14; _y = _local13; if (a1 != a2) { var _local9 = a1 + (((a2 - a1) * (_local3 - T)) / TT); _alpha = _local9; } if (r != 0) { var _local4 = int(1 + ((23 * (_local3 - T)) / TT)); _local4 = ((r < 0) ? (25 - _local4) : (_local4 * r)); gotoAndStop(_local4); } } } function Play() { gotoAndPlay(1); active = true; } function Stop() { gotoAndStop(1); active = false; StopShine(); } function StartShine() { s.removeMovieClip(); attachMovie("shine", "s", getNextHighestDepth()); } function StopShine() { s.removeMovieClip(); } function Remove() { clearInterval(moving); removeMovieClip(); } function Delete(MC) { var _local4 = _root.game[MC]; if (_local4.lock != "") { _root.lock_s.start(_root.SoundOn); _local4.lock = ((_local4.lock == "lock1") ? "" : "lock1"); _local4.l.removeMovieClip(); if (_local4.lock != "") { _local4.attachMovie("lock1", "l", 10); _root.SCORE.Add(100); } else { _root.SCORE.Add(50); var _local3 = _root.LOCKTILES; for (var _local5 in _local3) { if ((_local3[_local5].i == FindI(_local4._name)) && (_local3[_local5].j == FindJ(_local4._name))) { _root.Matrix[_local3[_local5].i][_local3[_local5].j] = 1; _local3[_local5] = null; } } } } else { _root.Tiles++; _local4._name = _local4._name + ("D" + getTimer()); clearInterval(_local4.moving); _local4.onEnterFrame = function () { if (this._xscale < 10) { clearInterval(this.moving); this.removeMovieClip(); } else { this._xscale = this._xscale - 10; this._yscale = this._yscale - 10; this._x = this._x + 1.5; this._y = this._y + 1.5; } }; } } function DeleteFly(MC) { clearInterval(_root.fly[MC].moving); _root.fly[MC].removeMovieClip(); } function BlowBomb(i, j) { _root.bomb_s.start(_root.SoundOn); bonust = bonus; bonus = 0; Blowing(i, j, 0); if (bonust < 2.1) { _root.fly.attachMovie("small_bomb_eff", "b", _root.fly.getD(), {_x:_x + 15, _y:_y + 15, _xscale:bonust * 86, _yscale:bonust * 86}); } else { _root.fly.attachMovie("big_bomb_eff", "b", _root.fly.getD(), {_x:_x + 15, _y:_y + 15, _xscale:bonust * 80, _yscale:bonust * 80}); } if (_root.UseGraphics.value != "false") { _root.fly.attachMovie("fly_bonus" + bonust, "b", _root.fly.getD(), {_x:_x + 15, _y:_y + 15}); } } function Blowing(i, j, b) { clearInterval(blowing); var _local10; var _local11 = new Array(); var _local12 = new Array(); var _local7 = false; var _local5 = i - b; while (_local5 <= (i + b)) { var _local3 = j - b; while (_local3 <= (j + b)) { _local10 = ((i - _local5) * (i - _local5)) + ((j - _local3) * (j - _local3)); if ((_local10 <= ((b + 0.4) * (b + 0.4))) && ((_local10 > ((b - 0.6) * (b - 0.6))) || (b == 0))) { Blow(_local5, _local3); _local11.push({i:_local5, j:_local3}); var _local6 = _root.fon[_root.FindName(_local5, _local3)]; if ((!_local7) && (_local6._currentframe > 1)) { _local7 = true; _root.clear_s.start(_root.SoundOn && ((_root.clear_s.position == 0) || (_root.clear_s.position == _root.clear_s.duration))); } } _local3++; } _local5++; } _root.ShowScore(_local11, bonust); if (b == bonust) { EndBlow(i, j, b); } else { blowing = setInterval(GameClasses.GFunctions.create(this, Blowing, i, j, b + 1), 300 / bonust); } } function BBLOW(B) { for (var _local3 in B) { var _local1 = B[_local3]; _local1.Block = true; _local1.attachMovie("blow_fon", "l", 10); } } function Blow(i, j) { var _local4 = _root; var _local3 = _local4.GetTile(i, j); if (_local3.lock == "") { _local3._visible = false; _local3.inMove = true; var _local5 = _local4.fon[_local4.FindName(i, j)]; if (_local5._currentframe > 1) { _local5.attachMovie("blow_fon", "l", 10); } } if (_local3.bonus && (this != _local3)) { _local3.BlowBomb(i, j); } } function EndBlow(i, j, b) { var _local5 = i - b; while (_local5 <= (i + b)) { var _local3 = j - b; while (_local3 <= (j + b)) { if ((((i - _local5) * (i - _local5)) + ((j - _local3) * (j - _local3))) <= ((b + 0.4) * (b + 0.4))) { var _local4 = _root.GetTile(_local5, _local3); if ((this != _local4) && (!_local4.bonust)) { Delete(_local4._name); } } _local3++; } _local5++; } Remove(); _root.Falling1 = setInterval(_root.FallDown, _root.FallPauseTime + 500); } function InMove() { return(inMove || (lock != "")); } var active = false; var lock = ""; var Name = ""; var bonus = 0; var bonust = 0; var inMove = false; }
Symbol 2495 MovieClip [__Packages.GameClasses.GameMenu] Frame 0
class GameClasses.GameMenu extends MovieClip { var e, _y, y_pos, attachMovie, sound_tray, music_tray, check_hint, check_relax, header, txt_relax, createEmptyMovieClip, txt_show_hint, txt_sound, txt_music, ramka, tray_click, tray_line, black, sellpanel, sound, music; function GameMenu (menu) { super(); } function init(type) { _root.GetBlack(e, 30); _y = _y + 10; e._y = e._y - 10; y_pos = 0; nb = 0; var _local4 = _root.menu_buttons; var _local3 = 0; while (_local3 < _local4.length) { if ((_local4[_local3].type == 0) || (Number(_local4[_local3].type) == type)) { if ((_local4[_local3].funct == "FDownload") && (_root.DownloadLink.value == "")) { } else if ((_local4[_local3].funct == "FMoreGames") && (_root.MoreGames.value == "0")) { } else if (_local4[_local3].color == "yellow") { left_mesto = left_mesto - 55; nb++; } else { left_mesto = left_mesto - 35; nb++; } } _local3++; } _local3 = 0; while (_local3 < _local4.length) { if ((_local4[_local3].type == 0) || (Number(_local4[_local3].type) == type)) { if ((_local4[_local3].funct == "FDownload") && (_root.DownloadLink.value == "")) { } else if ((_local4[_local3].funct == "FMoreGames") && (_root.MoreGames.value == "0")) { } else { if (_local4[_local3].color == "yellow") { var _local5 = attachMovie("button_yellow", "b" + _local3, (_local3 * 4) + 1); _local5._y = (229 + y_pos) + (left_mesto / nb); y_pos = y_pos + (55 + (left_mesto / nb)); _local5._x = 227; if (_local4[_local3].funct != "FMoreGames") { _local5.InitText(_local4[_local3].text, 0, -2, "GameFont", -2, 20, 1, 14, 16777215, 1000, _root.FontBlueBlue); } else { _local5.reload(_root.playrix2_normal_n2d, _root.playrix2_active_n2d, _root.playrix2_pressed_n2d); } } else { var _local5 = attachMovie("button_green", "b" + _local3, (_local3 * 4) + 1); _local5._y = (229 + y_pos) + (left_mesto / nb); y_pos = y_pos + (35 + (left_mesto / nb)); _local5._x = 227; _local5.InitText(_local4[_local3].text, 0, -2, "GameFont", -2, 20, 1, 14, 16777215, 1000, _root.FontGreenGreen); } _local5.InitFunction(_root["Function" + _local4[_local3].funct.substr(1, 100)]); if (_local4[_local3].color == "yellow") { _local5.txt._y = _local5.txt._y - 10; } } } _local3++; } sound_tray = attachMovie("tray", "tr_sound", 100); music_tray = attachMovie("tray", "tr_music", 101); sound_tray._x = 311; sound_tray._y = 80; music_tray._x = 311; music_tray._y = 123; check_hint = attachMovie("check", "ch_hint", 102); check_relax = attachMovie("check", "ch_relax", 103); check_hint._x = 265; check_hint._y = 195; check_relax._x = 265; check_relax._y = 155; if (_root.show_hint) { check_hint.check1._visible = false; check_hint.check2._visible = true; } else { check_hint.check1._visible = true; check_hint.check2._visible = false; } if (_root.time_bool) { check_relax.check1._visible = true; check_relax.check2._visible = false; } else { check_relax.check1._visible = false; check_relax.check2._visible = true; } InitTray(); initCheck(); _local3--; _root.TextShow(header, _root.TextMenu.text, "gradient", -2, 12, 1, 14, 0, 1000, 0, _root.FontOrange, _root.FontYellow, 90); txt_relax = createEmptyMovieClip("txt_relax", 10); txt_relax._x = 296; txt_relax._y = 170; txt_relax.attachMovie("font_menu", "font_menu", 0); txt_relax.font_menu.text.text = _root.TextRelaxed.text; txt_show_hint = createEmptyMovieClip("txt_show_hint", 15); txt_show_hint._x = 296; txt_show_hint._y = 210; txt_show_hint.attachMovie("font_menu", "font_menu", 0); txt_show_hint.font_menu.text.text = _root.TextShowHints.text; txt_show_hint.onPress = GameClasses.GFunctions.create(this, checkHint); txt_relax.onPress = GameClasses.GFunctions.create(this, checkRelax); txt_sound = createEmptyMovieClip("txt_sound", 20); txt_sound._x = 233; txt_sound._y = 61; txt_sound.attachMovie("font_menu", "font_menu", 0); txt_sound.font_menu.text.text = _root.TextSound.text; txt_music = createEmptyMovieClip("txt_music", 26); txt_music._x = 233; txt_music._y = 104; txt_music.attachMovie("font_menu", "font_menu", 0); txt_music.font_menu.text.text = _root.TextMusic.text; } function InitRamka(y) { ramka.up._y = 0; ramka.md._y = 20; ramka.dw._y = y - 50; ramka.md._height = y - 40; } function initCheck() { check_hint.onPress = GameClasses.GFunctions.create(this, checkHint); check_relax.onPress = GameClasses.GFunctions.create(this, checkRelax); } function checkRelax() { if (check_relax.check1._visible) { _root.time_bool = false; _root.TIME.setPassive(); check_relax.check2._visible = true; check_relax.check1._visible = false; } else { _root.time_bool = true; _root.TIME.setActive(); check_relax.check1._visible = true; check_relax.check2._visible = false; } } function checkHint() { if (check_hint.check1._visible) { _root.show_hint = true; check_hint.check2._visible = true; check_hint.check1._visible = false; } else { _root.show_hint = false; check_hint.check1._visible = true; check_hint.check2._visible = false; } } function InitTray() { tray_click = sound_tray.tray_click; tray_line = sound_tray.tray; black = sound_tray.black; sellpanel = sound_tray.mask; tray_line._x = black._x + (_root.getSound() * (black._width - 18)); sellpanel._x = (tray_line._x - sellpanel._width) + 3; tray_click.onPress = (tray_line.onPress = GameClasses.GFunctions.create(this, initSound)); tray_click.tabEnabled = (tray_line.tabEnabled = false); tray_click.onRelease = (tray_click.onReleaseOutside = (tray_line.onRelease = (tray_line.onReleaseOutside = GameClasses.GFunctions.create(this, TrayUnMove)))); tray_click = music_tray.tray_click; tray_line = music_tray.tray; black = music_tray.black; sellpanel = music_tray.mask; tray_line._x = black._x + (_root.getMusic() * (black._width - 18)); sellpanel._x = (tray_line._x - sellpanel._width) + 3; tray_click.onPress = (tray_line.onPress = GameClasses.GFunctions.create(this, initMusic)); tray_click.tabEnabled = (tray_line.tabEnabled = false); tray_click.onRelease = (tray_click.onReleaseOutside = (tray_line.onRelease = (tray_line.onReleaseOutside = GameClasses.GFunctions.create(this, TrayUnMove)))); } function initSound() { sound = true; music = false; tray_click = sound_tray.tray_click; tray_line = sound_tray.tray; sellpanel = sound_tray.mask; black = sound_tray.black; tray_width = 0; tray_line.onEnterFrame = GameClasses.GFunctions.create(this, TrayMoving); } function initMusic() { sound = false; music = true; tray_click = music_tray.tray_click; tray_line = music_tray.tray; sellpanel = music_tray.mask; black = music_tray.black; tray_width = 0; tray_line.onEnterFrame = GameClasses.GFunctions.create(this, TrayMoving); } function TrayMoving() { var _local4 = 4; if (tray_width > (black._width - 20)) { return(undefined); } var _local3 = _root._xmouse - 324; if (_local3 < (((tray_width / 2) + black._x) - 2)) { _local3 = ((tray_width / 2) + black._x) - 2; } else if (_local3 > (((((-tray_width) / 2) + black._x) + black._width) - 18)) { _local3 = ((((-tray_width) / 2) + black._x) + black._width) - 18; } tray_line._x = _local3; sellpanel._x = (tray_line._x - sellpanel._width) + 3; if (sound) { _root.FunctionSound(((tray_line._x - black._x) + 2) / (black._width - 18)); } else if (music) { _root.FunctionMusic(((tray_line._x - black._x) + 2) / (black._width - 18)); } } function TrayUnMove() { delete tray_line.onEnterFrame; if (sound) { _root.FunctionSound((tray_line._x - black._x) / (black._width - 18)); _root.testSound(); } else if (music) { _root.FunctionMusic((tray_line._x - black._x) / (black._width - 18)); } } var tray_width = 0; var left_mesto = 215; var nb = 0; }
Symbol 2496 MovieClip [__Packages.GameClasses.GameTimer] Frame 0
class GameClasses.GameTimer extends MovieClip { var t, krug, time, Tii, onEnterFrame, B, TI, E, _visible; function GameTimer () { super(); t = 0; time._y = (krug._y = scale); Tii = getTimer(); onEnterFrame = Appear; krug.onEnterFrame = function () { if (this._y > (360 - this._height)) { this._visible = false; } else { this._visible = true; } }; } function Appear() { var _local2 = (getTimer() - Tii) / 1000; if (_local2 >= 1) { _local2 = 1; delete onEnterFrame; StopTimer(); B = getTimer(); } time._y = (krug._y = (1 - _local2) * scale); } function SetTime(N) { if (TI == undefined) { B = getTimer(); } else { var _local2 = getTimer(); B = _local2 - ((N * (_local2 - B)) / TI); } E = B + N; TI = N; } function StartTimer() { now_play = true; if (now_active) { start_Timer(); } } function StopTimer() { now_play = false; if (now_active) { stop_Timer(); } } function start_Timer() { if (S > 0) { E = E + (getTimer() - S); B = B + (getTimer() - S); S = 0; } onEnterFrame = ShowTime; } function stop_Timer() { _root.fly.red.removeMovieClip(); clearInterval(_root.showing_hint); if (S == 0) { S = getTimer(); delete onEnterFrame; } } function ShowTime() { if (_root.no_show_time) { return(undefined); } t = (getTimer() - B) / (E - B); if (t >= 1) { t = 1; delete onEnterFrame; if (!_root.Failed) { _root.Failed = 1; _root.FallDown(); _root.GetBlack(); } } time._y = (krug._y = t * scale); } function GetTime() { return(int(((1 - t) * TI) / 1000)); } function CountDown() { onEnterFrame = function () { this.time._y = this.time._y + 3; this.krug._y = this.time._y; if (this.time._y >= this.scale) { this.krug._y = (this.time._y = this.scale); delete this.onEnterFrame; } }; } function setActive() { _root.time_bool = true; now_active = true; _visible = true; if (now_play) { start_Timer(); } } function setPassive() { _root.time_bool = false; now_active = false; _visible = false; if (now_play) { stop_Timer(); } } function getActive() { return(now_active); } var S = 0; var scale = 365; var now_play = false; var now_active = true; }
Symbol 2497 MovieClip [__Packages.GameClasses.Tank] Frame 0
class GameClasses.Tank extends MovieClip { var bonus_level, SHADOW, sellpanel, panel_down, leftarrow, tray_line, black, rightarrow, MouseL, shop, panel_back, indicators, donebutton, panel_play, play_but, menupanel, move_ind1, move_ind2, move_ind3, line_kubok, move_kubok, move_sto, button_mail, id_scroll, panel_up, panel_bonus_top, sellbutton, tray_click, showing, attachMovie, hint, IsPressed, onEnterFrame, tank, MONEY, SO, wishing, id_get_fish, arr_gem, timer_music, timerFish, fish_panel, GH, moving, Move_comf, shine, feeder, medic, termometer, timer_krasatulki, timer_figni, move_ind, cur_ind, line_ind1, line_ind2, line_ind3, createEmptyMovieClip, Tutor; function Tank () { super(); } function init(bonus) { PanelPosition = _root.TankPos; bonus_level = bonus; SHADOW = new flash.filters.DropShadowFilter(2, 45, 6306049, 1, 1, 1, 1, 3, false, false, false); sellpanel = panel_down.sellpanel; leftarrow = panel_down.left_arr; tray_line = panel_down.tray; black = panel_down.black; rightarrow = panel_down.right_arr; leftarrow.onPress = GameClasses.GFunctions.create(this, MoveLeft); rightarrow.onPress = GameClasses.GFunctions.create(this, MoveRight); MouseL = {}; MouseL.T = this; MouseL.onMouseWheel = function (delta) { this.T.MouseWheel(delta); }; Mouse.addListener(MouseL); leftarrow.tabEnabled = false; rightarrow.tabEnabled = false; leftarrow.onRelease = (leftarrow.onReleaseOutside = (rightarrow.onRelease = (rightarrow.onReleaseOutside = GameClasses.GFunctions.create(this, StopMove)))); shop = new GameClasses.Shop(this); panel_down.b1.onRelease = GameClasses.GFunctions.create(this, ShowPanel, 1); panel_down.b2.onRelease = GameClasses.GFunctions.create(this, ShowPanel, 2); panel_down.b3.onRelease = GameClasses.GFunctions.create(this, ShowPanel, 3); panel_down.b1.tabEnabled = false; panel_down.b2.tabEnabled = false; panel_down.b3.tabEnabled = false; panel_back.button_back.onLoad = function () { this.InitText(_root.TextBack.text, -2, -1, "GameFont", -3, 10, 1, 12, _root.FontWhite, 1000, _root.FontGreenGreen); }; panel_back.button_back.onPress = GameClasses.GFunctions.create(this, EYE); panel_back.button_back.tabEnabled = false; sellpanel.setMask(panel_down.black); StartFishes(); InitPanels(); TankShow(bonus); var _local4 = 0; while (_local4 < 4) { prevShop[_local4] = black._x; _local4++; } indicators.hint._alpha = 0; indicators.sto11._visible = false; indicators.sto22._visible = false; indicators.sto33._visible = false; indicators.hint.onRollOver = function () { _root.showLastHint(); }; indicators.hint.onRollOut = function () { _root.hideLastHint(); }; indicators.hint.useHandCursor = false; _root.TextShow(panel_down.bc1, _root.TextFishes.text, "GameFont", -3.5, 20, 0, 12, _root.FontBrown, 300, _root.FontYellowYellow); _root.TextShow(panel_down.bc2, _root.TextBeauty.text, "GameFont", -3.5, 20, 0, 12, _root.FontBrown, 300, _root.FontYellowYellow); _root.TextShow(panel_down.bc3, _root.TextComfort.text, "GameFont", -3.5, 20, 0, 12, _root.FontBrown, 300, _root.FontYellowYellow); _root.TextShow(panel_down.bb1, _root.TextFishes.text, "GameFont", -3, 20, 0, 12, _root.FontWhite, 1000, _root.FontBlueBlue); _root.TextShow(panel_down.bb2, _root.TextBeauty.text, "GameFont", -3, 20, 0, 12, _root.FontWhite, 1000, _root.FontBlueBlue); _root.TextShow(panel_down.bb3, _root.TextComfort.text, "GameFont", -3, 20, 0, 12, _root.FontWhite, 1000, _root.FontBlueBlue); _root.TextShow(indicators.bb1, _root.TextFishes.text, "TextFont", -3, 20, 2, 14, _root.FontWhite, 1000, _root.FontBlueBlue); _root.TextShow(indicators.bb2, _root.TextBeauty.text, "TextFont", -3, 20, 2, 14, _root.FontWhite, 1000, _root.FontBlueBlue); _root.TextShow(indicators.bb3, _root.TextComfort.text, "TextFont", -3, 20, 2, 14, _root.FontWhite, 1000, _root.FontBlueBlue); donebutton = panel_play.button_play; var _local5 = donebutton.attachMovie("button_rg", "but", 0); _local5.InitText(_root.TextPlay.text, -2, 0, "GameFont", -3, 10, 1, 16, _root.FontWhite, 1000, _root.FontGreenGreen); _local5.txt._y = _local5.txt._y - 3; play_but = _local5; if ((_root.end_game && (_root.BonusLevel.value == 1)) && (!_root.use_bonus)) { _local5.InitFunction(GameClasses.GFunctions.create(_root, _root.showBonusPanel)); } else if ((_root.end_game && (_root.BonusLevel.value == 1)) && (_root.use_bonus)) { _local5.InitFunction(GameClasses.GFunctions.create(_root, _root.showFinishPanel)); } else if (_root.end_game) { _local5.InitFunction(GameClasses.GFunctions.create(_root, _root.showFinishPanel)); } else { _local5.InitFunction(GameClasses.GFunctions.create(this, InitRound)); } _local5.ToCenter(); _local5 = menupanel.button_shop.attachMovie("button_rg", "but", 0); _local5.InitText(_root.TextShop.text, 0, -5, "GameFont", -3, 12, 1, 17, _root.FontWhite, 1000, _root.FontGreenGreen); _local5.InitFunction(GameClasses.GFunctions.create(this, SwapPanels)); _local5.ToCenter(); _local5._xscale = 90; _local5._yscale = 90; panel_down.button_close.onPress = GameClasses.GFunctions.create(this, SwapPanels); if (_root.NagTime.value != "0") { _local5 = menupanel.button_download.attachMovie("button", "but", 0); _local5.InitFunction(_root.FunctionDownloadMenu); _local5.InitText(_root.TextDownloadFull.text, -2, 0, "GameFont", -3, 15, 1, 12, _root.FontWhite, 1000, _root.FontBlueBlue); _local5.ToCenter(); _local5.txt._y = _local5.txt._y - 13; } else { _local5 = menupanel.button_download.attachMovie("button_B", "but", 0); _local5.InitFunction(FunctionHelp); _local5.InitText(_root.TextHelp.text); _local5.ToCenter(); } if (_root.MoreGames.value != 0) { _local5 = menupanel.button_more.attachMovie("button_big", "but1", 2); _local5.InitFunction(_root.FunctionMoreGames); _local5.ToCenter(); _local5.reload(_root.playrix1_normal_n2d, _root.playrix1_active_n2d, _root.playrix1_pressed_n2d); } move_ind1 = new Object(); move_ind1.mov = new GameClasses.FreeMove(); move_ind1.mov.updateAct = GameClasses.GFunctions.create(this, updInd1); move_ind1.mov.endAct = GameClasses.GFunctions.create(this, endInd1); move_ind2 = new Object(); move_ind2.mov = new GameClasses.FreeMove(); move_ind2.mov.updateAct = GameClasses.GFunctions.create(this, updInd2); move_ind2.mov.endAct = GameClasses.GFunctions.create(this, endInd2); move_ind3 = new Object(); move_ind3.mov = new GameClasses.FreeMove(); move_ind3.mov.updateAct = GameClasses.GFunctions.create(this, updInd3); move_ind3.mov.endAct = GameClasses.GFunctions.create(this, endInd3); indicators.sep1._visible = false; indicators.sep2._visible = false; indicators.sep3._visible = false; var _local3 = 1; while (_local3 < 4) { setLength(_local3, indicators["l" + String(_local3)], Math.min(100, Math.max(0, ((Indic[_local3] - CurrK()) * 100) / (NextK() - CurrK())))); if (Math.min(100, Math.max(0, ((Indic[_local3] - CurrK()) * 100) / (NextK() - CurrK()))) == 100) { indicators["sto" + String(_local3)]._visible = true; } else { indicators["sto" + String(_local3)]._visible = false; } _local3++; } line_kubok = new GameClasses.Line(451, 407); move_kubok = new Object(); move_kubok.mov = new GameClasses.FreeMove(); move_kubok.mov.updateAct = GameClasses.GFunctions.create(this, updIzmenKubok); move_kubok.mov.endAct = GameClasses.GFunctions.create(this, endIzmenKubok); indicators.cup1.stop(); move_sto = new Object(); move_sto.mov = new GameClasses.FreeMove(); move_sto.mov.updateAct = GameClasses.GFunctions.create(this, updIzmenSto); move_sto.mov.endAct = GameClasses.GFunctions.create(this, endIzmenSto); if ((_root.bonus_num_buy == 0) && (_root.showBonusMoney.value == "true")) { button_mail.gotoAndPlay(1); button_mail.onPress = function () { this.play(); _root.showGoldPanel(); }; } else { button_mail._visible = false; button_mail.stop(); } } function SwapPanels() { if ((((panel_down._y != panel_down.dir1) && (panel_down._y != panel_down.dir2)) && (menupanel._y != menupanel.dir1)) && (menupanel._y != menupanel.dir2)) { return(undefined); } var _local2; var _local3 = [-1, 1]; if (PanelPosition == "menu") { PanelPosition = "shop"; _local2 = [panel_down, menupanel]; MovePlaypanel(panel_play, panel_play.dir1, panel_play.dir3); panel_play.dir1 = panel_play.dir3; } else if (PanelPosition == "shop") { PanelPosition = "menu"; _local2 = [menupanel, panel_down]; panel_play.dir1 = panel_play.dir4; MovePlaypanel(panel_play, panel_play.dir3, panel_play.dir1); } MovePanel(_local2, _local3, 350); } function MovePlaypanel(MC, Y1, Y2) { MC.onEnterFrame = GameClasses.GFunctions.create(this, MovingPlay, getTimer(), MC, Y1, Y2); } function MovingPlay(T, MC, Y1, Y2) { var _local1 = (getTimer() - T) / 300; if (_local1 >= 1) { _local1 = 1; delete MC.onEnterFrame; } MC._y = Y1 + ((Y2 - Y1) * _local1); } function MouseWheel(delta) { if (delta > 0) { MoveLeft(); } else { MoveRight(); } clearInterval(id_scroll); id_scroll = setInterval(GameClasses.GFunctions.create(this, StopMove), 100); } function InitPanels() { panel_down.dir1 = 381; panel_down.dir2 = 482; panel_play.dir1 = 405; panel_play.dir2 = 482; panel_play.dir3 = 393; panel_play.dir4 = 405; menupanel.dir1 = 408; menupanel.dir2 = 492; panel_up.dir1 = 0; panel_up.dir2 = -61; panel_bonus_top.dir1 = 0; panel_bonus_top.dir2 = -61; panel_back.dir2 = 0; panel_back.dir1 = -61; sellbutton.dir1 = 592; sellbutton.dir2 = 469; sellbutton._y = sellbutton.dir1; panel_down._y = panel_down.dir2; menupanel._y = menupanel.dir2; panel_play._y = panel_play.dir2; panel_up._y = panel_up.dir2; panel_bonus_top._y = panel_bonus_top.dir2; panel_back._y = panel_back.dir1; indicators._alpha = 0; panel_back._visible = false; } function ShowPanel(t) { if (t) { _root.button_s.start(_root.SoundOn); } else { t = 1; } if (position == t) { return(undefined); } UnShowHint(); position = t; sellpanel._x = prevShop[t]; tray_width = 0; for (var _local4 in sellpanel) { sellpanel[_local4].removeMovieClip(); } panel_down.tabs.gotoAndStop(t); switch (t) { case 1 : shop.ShowFishes(); break; case 2 : shop.ShowBeauty(); break; case 3 : shop.ShowComfort(); } InitTray(); } function InitTray() { sellpanel._x = 110; sellpanel._x = prevShop[position]; leftarrow.gotoAndStop(2); rightarrow.gotoAndStop(2); if ((Math.abs(sellpanel._width - black._width) > 50) && (sellpanel._x > ((black._x - sellpanel._width) + black._width))) { rightarrow.gotoAndStop(1); } if (sellpanel._x != black._x) { leftarrow.gotoAndStop(1); } SetTray(); tray_click = panel_down.tray_click; tray_click.onPress = (tray_line.onPress = GameClasses.GFunctions.create(this, TrayMove)); tray_click.tabEnabled = (tray_line.tabEnabled = false); tray_click.onRelease = (tray_click.onReleaseOutside = (tray_line.onRelease = (tray_line.onReleaseOutside = GameClasses.GFunctions.create(this, TrayUnMove)))); } function TrayMove() { tray_line.onEnterFrame = GameClasses.GFunctions.create(this, TrayMoving); } function TrayMoving() { var _local3 = 4; if (tray_width > (black._width - 20)) { return(undefined); } var _local4 = _root._xmouse - 5; if (_local4 < ((_local3 + (tray_width / 2)) + black._x)) { _local4 = (_local3 + (tray_width / 2)) + black._x; } else if (_local4 > ((((-_local3) - (tray_width / 2)) + black._x) + black._width)) { _local4 = (((-_local3) - (tray_width / 2)) + black._x) + black._width; } tray_line._x = _local4; var _local5 = Math.round(black._x - (((((_local4 - black._x) - _local3) - (tray_width / 2)) / ((black._width - (_local3 * 2)) - tray_width)) * (sellpanel._width - black._width))); sellpanel._x = _local5 - (_local5 % 3); } function TrayUnMove() { delete tray_line.onEnterFrame; if (((black._x - sellpanel._x) % 65) > 25) { MoveLeft(-3); } else { MoveRight(3); } } function SetTray() { var _local12 = sellpanel._x; var _local11 = black._x; var _local10 = sellpanel._width; var _local8 = black._width; var _local9 = 4; var _local3 = tray_width; if (_local3 < 5) { var _local2 = 0; _local2 = 0; while (_local2 < black._width) { if (!tray_line["cent" + _local2]) { break; } tray_line["cent" + _local2].removeMovieClip(); _local2++; } _local3 = int((_local8 * _local8) / _local10) - (2 * _local9); tray_width = _local3; var _local7 = (tray_line.side1._x = (-int(_local3 / 2)) - 1); tray_line.side1._y = -4; _local2 = 0; while (_local2 < _local3) { tray_line.attachMovie("center_shop_tray", "cent" + _local2, _local2, {_x:(_local7 + _local2) + 1, _y:-4, _yscale:70}); _local2++; } tray_line.side2._x = (_local7 + _local2) + 1; tray_line.side2._y = -4; tray_line.center.swapDepths(999); tray_line.side2._yscale = (tray_line.side1._yscale = 70); } tray_line._x = ((_local11 + int((_local11 - _local12) * (_local8 / _local10))) + int(_local3 / 2)) + _local9; } function ComfortPress(mc) { if (IsLock()) { return(undefined); } UnShowHint(); var _local4 = ComfortUp(mc); if (_local4 == 1) { if (_root.bonus_num_buy > 0) { _root.bonus_num_buy--; } delete mc.black.onRelease; _root.TextShow(mc.TEXT, _root.TextBought.text, "TextFont", -4, 9, 1, 13, _root.FontWhite, 100, _root.FontBlueBlue); } } function ShowHint(i, str, mc) { _root.button_up_moving_s.start(_root.SoundOn); UnShowHint(); if (mc) { mc._x = mc._x - 2; mc._y = mc._y - 2; mc.black._x = mc.black._x + 2; mc.black._y = mc.black._y + 2; mc.filters = [SHADOW]; } showing = setInterval(GameClasses.GFunctions.create(this, ShowHint1, i, str), 100); } function ShowHint1(i, str) { UnShowHint(); var _local4 = attachMovie("hintsell", "hint", 110, {_x:((sellpanel._x + sellpanel["sell" + i]._x) + (sellx / 2)) - 130, _y:panel_down._y - 80}); if (str == "Fish") { i++; } var _local6 = _root[str + i]; var _local11 = _local6.Name; var _local8 = _local6.cost; var _local5 = _local6.stars; _local4.Name.attachMovie("grad_shop1", "grad_shop1", 0); _local4.Name.grad_shop1.text.text = _local11; var _local12 = new flash.filters.DropShadowFilter(0, 0, _root.FontBlue, 1, 2, 2, 2, 3, false, false, false); var _local3 = 1; while (_local3 <= Math.min(int(_local5), 5)) { _local4["star" + _local3].gotoAndStop(2); _local3++; } if ((str == "Comfort") && (Comfort[i])) { _local4.Price.attachMovie("grad_shop2", "grad_shop1", 0); _local4.Price.grad_shop1._x = _local4.Price.grad_shop1._x - 25; _local4.Price.grad_shop1.text.text = _root.TextBought.text; return(undefined); } if (money >= _local8) { _root.TextShow(_local4.Price, _root.TextPrice.text, "GameFont", -2, 15, 0, 14, _root.FontWhite, 180, _root.FontBlueBlue); _local4.Cost.attachMovie("grad_shop2", "grad_shop1", 0); _local4.Cost.grad_shop1.text.text = _root.TextDollar.text + _local8; } else { _root.TextShow(_local4.Price, _root.TextPrice.text, "GameFont", -2, 15, 0, 14, _root.FontWhite, 180, _root.FontBlueBlue); _root.TextShow(_local4.Cost, _root.TextDollar.text + _local8, "GameFont", -2, 15, 0, 14, 16724736, 180, -1); } var _local13 = _local4.Price._x; var _local14 = _local4.Price._width + _local4.Cost._width; _local4.Price._x = _local4.Price._x - 60; var _local9; if (str == "Fish") { _local4 = _local6.utility; _local9 = 1; } else if (str == "Item") { _local4 = _local6.utility; _local9 = 2; } else if (str == "Comfort") { _local4 = _local6.utility; _local9 = 3; } Indicators2(_local9, _local4); } function UnShowHint(i, mc) { Indicators(1, 0); Indicators(2, 0); Indicators(3, 0); clearInterval(showing); hint.removeMovieClip(); if (mc) { mc._x = mc._x + 2; mc._y = mc._y + 2; mc.black._x = mc.black._x - 2; mc.black._y = mc.black._y - 2; mc.filters = []; } } function StopMove() { clearInterval(id_scroll); IsPressed = false; } function MoveLeft(c) { dir = 13; if (c) { dir = c; } else { IsPressed = true; _root.button_pressed_s.start(_root.SoundOn); } onEnterFrame = Moving; } function MoveRight(c) { dir = -13; if (c) { dir = c; } else { IsPressed = true; _root.button_pressed_s.start(_root.SoundOn); } onEnterFrame = Moving; } function Moving() { var _local2 = 0; if (((sellpanel._x + dir) <= black._x) && (((((sellpanel._width + sellpanel._x) - black._x) + dir) + 2) >= black._width)) { if (IsPressed) { sellpanel._x = sellpanel._x + dir; } else { _local2 = (black._x - sellpanel._x) % 65; if ((_local2 > 6) || (IsScrolled)) { sellpanel._x = sellpanel._x + dir; IsScrolled = false; } else { sellpanel._x = sellpanel._x + _local2; delete onEnterFrame; } } } else { delete onEnterFrame; } if (((sellpanel._x + dir) > black._x) || (sellpanel._x == black._x)) { leftarrow.gotoAndStop(2); sellpanel._x = black._x; delete onEnterFrame; } else { leftarrow.gotoAndStop(1); } if ((((((sellpanel._width + sellpanel._x) - black._x) + dir) - 3) <= black._width) || (sellpanel._width <= (black._width + 50))) { sellpanel._x = ((black._x - sellpanel._width) + black._width) - 0; rightarrow.gotoAndStop(2); delete onEnterFrame; } else { rightarrow.gotoAndStop(1); } SetTray(); prevShop[position] = sellpanel._x; } function AddFish(i) { trace(_root.stop_buy); if (_root.stop_buy > 0) { return(undefined); } if (IsLock()) { return(undefined); } UnShowHint(); var _local3 = sellpanel["sell" + i].ID; var _local5 = Number(_root["Fish" + int(i + 1)].cost); var _local9 = Number(_root["Fish" + int(i + 1)].utility); if (((NFishes[_local3] < MaxFishes) && (DepthArr.length < MaxItems)) && (money >= _local5)) { tank["fish" + NFishes[_local3]].removeMovieClip(); var _local6 = tank.attachMovie("fish" + _local3, ("fish" + _local3) + NFishes[_local3], random(100) + 1001, {_x:260, _y:-100, active:true}); _local6.LibName = "fish" + _local3; _local6.AppearFish(((random(100) + 50) * ((2 * random(2)) - 1)) + 260, (random(100) * ((2 * random(2)) - 1)) + 150); NFishes[_local3]++; var _local7 = ((NFishes[_local3] > 0) ? (String(NFishes[_local3])) : " "); _root.TextShow(sellpanel["sell" + i].num, _local7, "GameFont", 2, 0, 1, 14, _root.FontBlue, 100, _root.FontWhite); if (NFishes[_local3] >= 1) { sellpanel["sell" + i].minus.onRelease = GameClasses.GFunctions.create(this, DelFish, i, sellpanel["sell" + i]); } var _local8 = _root.attachMovie("fly_text", "tt", 97, {_x:_root._xmouse - 20, _y:_root._ymouse - 40}); _root.TextShow(_local8.t1, ("-" + _root.TextDollar.text) + Math.abs(_local5), "gradient", -3, 20, 1, 20, 0, 1000, 0, _root.FontOrange, _root.FontYellow, 90); MONEY.Add(-_local5); Indicators(1, _local9); DepthArr2.push(_local6); } else if (money < _local5) { NotMoney(); } } function myAddFish(i) { var _local2 = i; tank["fish" + NFishes[_local2]].removeMovieClip(); var _local3 = tank.attachMovie("fish" + _local2, ("fish" + _local2) + NFishes[_local2], random(100) + 1001, {_x:260, _y:-100, active:true}); _local3.LibName = "fish" + _local2; _local3.AppearFish(((random(100) + 50) * ((2 * random(2)) - 1)) + 260, (random(100) * ((2 * random(2)) - 1)) + 150); NFishes[_local2]++; DepthArr2.push(_local3); } function DelFish(i) { if (_root.stop_buy > 0) { return(undefined); } UnShowHint(); var _local5 = sellpanel["sell" + i].ID; var _local4 = Number(_root["Fish" + int(i + 1)].cost) >> 1; ConfermSell(_local4, GameClasses.GFunctions.create(this, DelFish1, i), null, i); } function DelFish1(i) { UnShowHint(); var _local3 = sellpanel["sell" + i].ID; var _local7 = tank[("fish" + _local3) + int(NFishes[_local3] - 1)]; _local7.DelFish(_local3); if (_root.bonus_num_buy > 0) { _root.bonus_num_buy--; } var _local5 = Number(_root["Fish" + int(i + 1)].cost); var _local9 = Number(_root["Fish" + int(i + 1)].utility); var _local8 = _root.attachMovie("fly_text", "tt", 97, {_x:_root._xmouse, _y:_root._ymouse - 20}); _root.TextShow(_local8.t1, ("+" + _root.TextDollar.text) + Math.abs(_local5 >> 1), "gradient", -3, 20, 1, 20, 0, 1000, 0, _root.FontOrange, _root.FontYellow, 90); MONEY.Add(_local5 >> 1); Indicators(1, -_local9); var _local6 = ((NFishes[_local3] > 1) ? (String(NFishes[_local3] - 1)) : " "); _root.TextShow(sellpanel["sell" + i].num, _local6, "GameFont", 2, 0, 1, 14, _root.FontBlue, 100, _root.FontWhite); if (NFishes[_local3] <= 1) { sellpanel["sell" + i].minus.onRelease = null; } } function SmallPress(mc) { if (IsLock()) { return(undefined); } UnShowHint(); var _local5 = Number(_root["Item" + mc.POS].cost); if ((DepthArr.length < (MaxItems + 10)) && (money >= _local5)) { if (_root.bonus_num_buy > 0) { _root.bonus_num_buy--; } sellbutton.gotoAndStop(2); var _local4 = mc.ID; tank["item" + NItems].removeMovieClip(); var _local3 = tank.attachMovie("item" + _local4, "item" + NItems, 1001, {_x:_root._xmouse, _y:_root._ymouse + 30, fromShop:true}); NItems++; _local3.LibName = "item" + _local4; _local3.Nomer = mc.POS; _local3.StartMove(); } else if (money < _local5) { NotMoney(); } } function TankShow(bonus) { if ((_root.SaveGame.value != "false") && (SO == null)) { SO = SharedObject.getLocal("FishdomFlash2"); } indicators.morg._y = 1000; DepthArr = []; DepthArr2 = []; attachMovie("black", "black", 1, {_width:640, _height:480, _alpha:0}); black.useHandCursor = false; panel_up.button_move.onPress = GameClasses.GFunctions.create(this, EYE, 1); panel_up.button_help.onPress = GameClasses.GFunctions.create(this, FunctionHelp); panel_up.button_help.tabEnabled = false; panel_up.button_move.tabEnabled = false; panel_bonus_top.button_hint.InitFunction(_root.startParticleHint); panel_bonus_top.button_hint.onPress = _root.startParticleHint; panel_bonus_top.button_skip.onPress = _root.endBL; panel_bonus_top.button_hint.tabEnabled = false; panel_bonus_top.button_skip.tabEnabled = false; _root.show_kubok = 0; if (bonus) { var _local4 = new GameClasses.GameHintYellow(_root.createEmptyMovieClip("sSssS", 777), _root.TextHintBonusLevelString.text, 192, 150, _root.FromHint); _local4.setCaption(_root.TextHintBonusLevel.text); LoadBonusTank(); } else { LoadTank(); } if ((_root.game_win && (!bonus)) && (_root.SkipTutor)) { CreateGems(); } DrawItems(); InitComfort(); MONEY = new GameClasses.Score(panel_up.money, money, this, "money"); MONEY.Add(int(_root.Money_ADD)); _root.TOTPOINTS = _root.TOTPOINTS + int(_root.Money_ADD); if (_root.cheat.value == "true") { panel_up.money.onPress = function () { this._parent._parent.MONEY.Add(1000); }; } else { panel_up.money.onPress = null; panel_up.money.useHandCursor = false; } panel_up.button_menu.onPress = _root.MenuMain; panel_up.button_menu.tabEnabled = false; panel_up.money.tabEnabled = false; panel_up.button_menu.onLoad = function () { this.InitText(_root.TextMenu.text, -2, -1, "GameFont", -3, 10, 1, 12, _root.FontWhite, 1000, _root.FontGreenGreen); }; panel_up.textm.text.text = _root.TextYourMoney.text; panel_bonus_top.text_col_gem.text.text = _root.TextBonusGems.text; showNumGem(); panel_bonus_top.button_hint.onLoad = function () { this.InitText(_root.TextBonusHint.text, -3, -1, "GameFont", -3, 12, 1, 12, _root.FontWhite, 1000, _root.FontGreenGreen); }; _root.TextShow(_root.tnk.panel_bonus_top.text_hint1, _root.TextBonusHint.text, "GameFont", -3, 20, 1, 12, _root.FontWhite, 300, 7171437); panel_bonus_top.button_skip.onLoad = function () { this.InitText(_root.TextBonusSkip.text, -3, -1, "GameFont", -3, 12, 1, 12, _root.FontWhite, 1000, _root.FontGreenGreen); }; Indicators(1, 0); Indicators(2, 0); Indicators(3, 0); InitCups(); tank.p1.PS = ((Math.random() * 2) - 1) * 130; tank.p2.PS = ((Math.random() * 2) - 1) * 130; tank.p3.PS = ((Math.random() * 2) - 1) * 130; tank.p1.onEnterFrame = (tank.p2.onEnterFrame = (tank.p3.onEnterFrame = RotatePropellers)); if (bonus) { bonusLevel(0); } else { EYE(0); } clearInterval(wishing); wishing = setInterval(GameClasses.GFunctions.create(this, Wish), 10000 + random(40000)); SaveTank(); if ((_root.level == -1) || ((!_root.SkipTutor) && (money > 20))) { if (bonus == 0) { Tutorial(); } } ShowPanel(2); MoveLeft(2); if (_root.get_new_fish) { _root.get_new_fish = false; clearInterval(id_get_fish); id_get_fish = setInterval(GameClasses.GFunctions.create(this, getFish), 1200); } } function getFish() { clearInterval(id_get_fish); if ((_root.current_bonus - 1) < 5) { myAddFish((8 + _root.current_bonus) - 1); } else { MONEY.Add(1000); } } function RotatePropellers() { var _local2 = this; var _local3 = Math.sin((++_local2.PS) / 200); _local2._rotation = _local2._rotation + (_local3 * 2); } function showNumGem() { _root.TextShow(panel_bonus_top.left_gem, String(left_gem), "GameFont", -3, 20, 1, 14, _root.FontWhite, 300, _root.FontBlueBlue); } function DDD() { } function ResetTank() { DepthArr = []; Comfort = [0, 0, 0, 0, 0, 0, 0, 0, 0]; NFishes = [0, 0, 0, 0, 0, 0, 0, 0, 0]; Indic = [0, 0, 0, 0]; Kubok = 0; money = 450; NItems = 0; GameClasses.GFunctions.ClearAll(tank, 1, 1, 1); } function LoadBonusTank() { ResetTank(); left_gem = 0; arr_gem = new Array(); if (_root.current_bonus < 1) { _root.current_bonus = 1; } var _local3 = 0; while (_local3 < _root.bonus_map[_root.current_bonus].inf.length) { DepthArr[_local3] = new Object(); DepthArr[_local3].Name = _root.bonus_map[_root.current_bonus].inf[_local3].item; DepthArr[_local3].x = int(_root.bonus_map[_root.current_bonus].inf[_local3].x * 0.8); DepthArr[_local3].y = 470 - int(_root.bonus_map[_root.current_bonus].inf[_local3].y * 0.8); DepthArr[_local3].Depth = int((1000 * (DepthArr[_local3].y - 246)) / 221); DepthArr[_local3].LibName = _root.bonus_map[_root.current_bonus].inf[_local3].item; if (_root.bonus_map[_root.current_bonus].inf[_local3].mirror != null) { DepthArr[_local3].Rot = _root.bonus_map[_root.current_bonus].inf[_local3].mirror; } else { DepthArr[_local3].Rot = false; } DepthArr[_local3].type = "item"; if (DepthArr[_local3].Name.substr(0, 4) == "gems") { left_gem++; var _local5 = new Object(); _local5.num = _root.count_gem; _local5.x = DepthArr[_local3].x; _local5.y = DepthArr[_local3].y; arr_gem.push(_local5); DepthArr[_local3].ttt = _root.count_gem; var _local6; _local6.length; if (DepthArr[_local3].Name.length == 6) { DepthArr[_local3].ggg = Number(DepthArr[_local3].Name.substr(5, 1)); } else { DepthArr[_local3].ggg = 10; } _root.count_gem++; } _local3++; } _local3 = 0; while (_local3 < _root.bonus_map[_root.current_bonus].inf.length) { var _local4 = 0; while (_local4 < _root.bonus_map[_root.current_bonus].inf.length) { if ((DepthArr[_local3].Depth == DepthArr[_local4].Depth) && (_local3 != _local4)) { DepthArr[_local3].Depth++; _local3--; break; } _local4++; } _local3++; } _root.current_bonus++; showNumGem(); } function st_music() { clearInterval(timer_music); _root.FunctionMusic(_root.music_volume); } function minusGem(num) { var _local3 = 0; while (_local3 < arr_gem.length) { if (arr_gem[_local3].num == num) { arr_gem.splice(_local3, 1); } _local3++; } if (bonus_level) { left_gem--; showNumGem(); if (left_gem == 0) { clearInterval(timer_music); timer_music = setInterval(GameClasses.GFunctions.create(this, st_music), 5000); _root.FunctionMusic2(); _root.levelcomplete_s.start(true); timerFish = setInterval(GameClasses.GFunctions.create(this, getAward), 1500); } else { _root.bell_s.start(true); } } else { _root.bell_s.start(true); } } function getAward() { clearInterval(timerFish); _root.get_new_fish = true; fish_panel = _root.createEmptyMovieClip("sSssS", 666); fish_panel._alpha = 0; var _local3 = fish_panel.attachMovie("zadnik", "zadnik", 10, {useHandCursor:false}); GH = new GameClasses.GameHint3(fish_panel.createEmptyMovieClip("sSssS", 12), _root.TextGetReward.text, 190, 60, GameClasses.GFunctions.create(this, preEndBonusLevel), null, _root.current_bonus - 1); GH.setCaption(_root.MagnificentText.text); _local3.onPress = null; timerFish = setInterval(GameClasses.GFunctions.create(this, showAward), 20); } function showAward() { fish_panel._alpha = fish_panel._alpha + 5; if (fish_panel._alpha > 100) { fish_panel._alpha = 100; clearInterval(timerFish); } } function preEndBonusLevel() { endBonusLevel(); } function endBonusLevel() { clearInterval(wishing); wishing = setInterval(GameClasses.GFunctions.create(this, StartLevel2), 200); panel_back._visible = false; } function LoadTank() { ResetTank(); if (_root.DepthArr) { DepthArr = _root.DepthArr; Comfort = _root.Comfort; Indic = _root.Indic; money = _root.TOTMONEY; Kubok = _root.KUBOKN; } if (_root.New__Game) { SaveTank(); _root.New__Game = false; } if (((_root.SaveGame.value != "false") && (_root.can_load_game)) && (SO.data.DepthArr != undefined)) { _root.can_load_game = false; DepthArr = SO.data.DepthArr; Comfort = SO.data.Comfort; Indic = SO.data.Indic; money = int(SO.data.money); Kubok = int(SO.data.Kubok); if (_root.Money_ADD == undefined) { _root.level = int(SO.data.level); _root.SkipTutor = int(SO.data.SkipTutor); _root.hints_count = int(SO.data.hints_count); _root.help_count = int(SO.data.help_count); _root.HintArr = SO.data.HintArr; _root.TOTPOINTS = int(SO.data.TOTPOINTS); _root.first_game = SO.data.first_game; _root.first_gem = SO.data.first_gem; _root.current_bonus = SO.data.current_bonus; _root.show_hint = SO.data.show_hint; _root.time_bool = SO.data.time_bool; _root.music_volume = SO.data.music_volume; _root.sound_volume = SO.data.sound_volume; _root.bonus_num_buy = SO.data.bonus_num_buy; _root.use_bonus = SO.data.use_bonus; if (SO.data.MaxLevel != null) { _root.MaxLevel.value = SO.data.MaxLevel; } if (SO.data.end_game != null) { _root.end_game = SO.data.end_game; } _root.FunctionSound(_root.sound_volume); _root.FunctionMusic(_root.music_volume); } } } function SaveTank() { if (bonus_level) { return(undefined); } if (_root.not_save) { return(undefined); } SO.data.DepthArr = (_root.DepthArr = DepthArr); SO.data.Comfort = (_root.Comfort = Comfort); SO.data.Indic = (_root.Indic = Indic); SO.data.money = (_root.TOTMONEY = money); SO.data.first_game = _root.first_game; SO.data.first_gem = _root.first_gem; SO.data.current_bonus = _root.current_bonus; SO.data.Kubok = (_root.KUBOKN = Math.min(3, Kubok)); SO.data.HintArr = _root.HintArr; SO.data.level = _root.level; SO.data.SkipTutor = _root.SkipTutor; SO.data.hints_count = _root.hints_count; SO.data.help_count = _root.help_count; SO.data.TOTPOINTS = _root.TOTPOINTS; SO.data.show_hint = _root.show_hint; SO.data.time_bool = _root.time_bool; SO.data.music_volume = _root.music_volume; SO.data.sound_volume = _root.sound_volume; SO.data.bonus_num_buy = _root.bonus_num_buy; SO.data.use_bonus = _root.use_bonus; SO.data.MaxLevel = _root.MaxLevel.value; SO.data.end_game = _root.end_game; if (SO) { SO.flush(); } } function CreateItem(Name1, LibName1, Type1, x, y, D, POS) { var _local2 = {}; _local2.Name = Name1; _local2.type = Type1; _local2.Nomer = POS; _local2.LibName = LibName1; _local2.x = x; _local2.y = y; _local2.Depth = D; DepthArr.push(_local2); } function CreateGems() { arr_gem = new Array(); var _local9; var _local11; var _local10; var _local7 = 0; _local7 = _root.num_fish_my * 2; if (_local7 > 6) { _local7 = 6; } if (_local7 < 0) { _local7 = 0; } var _local8 = Math.floor(Math.random() * _local7); var _local4; arr_gem = new Array(); var _local3 = 1; while (_local3 <= _local8) { _local4 = new Object(); _local4.Name = "gems_" + String(Math.floor(Math.random() * 10) + 1); _local4.x = 18 + (Math.random() * 596); _local4.y = 306 + (Math.random() * 86); _local4.Depth = int((1000 * (_local4.y - 246)) / 221); _local4.LibName = _local4.Name; _local4.type = "item"; var _local6 = new Object(); _local6.num = _root.count_gem; _local6.x = _local4.x; _local6.y = _local4.y; arr_gem.push(_local6); _local4.ttt = _root.count_gem; DepthArr.push(_local4); _root.showHintGem(); _local3++; } _local3 = 0; while (_local3 < DepthArr[_local3].length) { var _local5 = 0; while (_local5 < DepthArr[_local3].length) { if ((DepthArr[_local3].Depth == DepthArr[_local5].Depth) && (_local3 != _local5)) { DepthArr[_local3].Depth++; _local3--; break; } _local5++; } _local3++; } } function DrawItems() { var _local3 = 0; while (_local3 < DepthArr.length) { var _local8 = DepthArr[_local3].Name; var _local4 = DepthArr[_local3].Depth; var _local10 = DepthArr[_local3].x; var _local9 = DepthArr[_local3].y; var _local6 = DepthArr[_local3].LibName; var _local2 = tank.attachMovie(_local6, _local8, _local4, {_x:_local10, _y:_local9}); _local2.LibName = _local6; _local2.Nomer = Number(_local6.substr(4, 4)); var _local7; if (DepthArr[_local3].type == "fish") { _local7 = new Color(_local2); if (((_local2.LibName.substr(5, 1) == "0") || (_local2.LibName.substr(5, 1) == "1")) || (_local2.LibName.substr(5, 1) == "2")) { } else { NFishes[Number(_local2.LibName.substr(4, 1))]++; } _local2._xscale = (_local2._yscale = (_local4 + 800) / 20); DepthArr2.push(_local2); } else { _local2.Nomer = DepthArr[_local3].POS; _local2._name = "item" + NItems; _local7 = new Color(_local2.item); NItems++; _local2._xscale = (_local2._yscale = int(60 + ((40 * (_local2._y - 246)) / 221))); _local2.Rotate(DepthArr[_local3].Rot); } if (DepthArr[_local3].ttt != undefined) { _local2.setNum(DepthArr[_local3].ttt, _local3); _local2.setType(DepthArr[_local3].ggg); } var _local5 = _local7.getTransform(); _local5.rb = _local5.rb - (Math.pow((1000 - _local4) / 1000, 2) * 75); _local5.gb = _local5.gb - (Math.pow((1000 - _local4) / 1000, 2) * 30); _local5.bb = _local5.bb + (Math.pow((1000 - _local4) / 1000, 2) * 37); _local7.setTransform(_local5); _local3++; } } function NoClick(UpMove) { black.onPress = null; black.tabEnabled = false; } function Click() { if (Math.abs(panel_back._y - panel_back.dir1) < 5) { panel_back._visible = true; } delete black.onPress; } function MovePanel(Names, dirs, Speed) { _root.panel_moving_s.start(_root.SoundOn); var _local8 = getTimer(); var _local6 = []; var _local5 = []; var _local3 = 0; while (_local3 < Names.length) { if (dirs[_local3] > 0) { _local6.push(Names[_local3].dir1); _local5.push(Names[_local3].dir2); } else { _local6.push(Names[_local3].dir2); _local5.push(Names[_local3].dir1); } _local3++; } clearInterval(moving); moving = setInterval(GameClasses.GFunctions.create(this, MovingPanels, _local8, _local6, _local5, Names, Speed), 0); } function MovingPanels(T, Y1, Y2, Names, Speed) { var _local5 = (getTimer() - T) / Speed; if (_local5 > 1) { _local5 = 1; Click(); clearInterval(moving); } var _local2 = 0; while (_local2 < Names.length) { Names[_local2]._y = Y1[_local2] + ((Y2[_local2] - Y1[_local2]) * _local5); if (Names[_local2] == panel_up) { indicators._alpha = 2 * (50 + panel_up._y); } _local2++; } } function bonusLevel(C) { clearInterval(Move_comf); var _local3; var _local4; var _local2 = -1; if (C) { _local2 = 1; } _local3 = [panel_bonus_top]; _local4 = [_local2]; MovePanel(_local3, _local4, 350); } function EYE(C) { buy_compform = false; clearInterval(Move_comf); if ((((panel_down._y != panel_down.dir1) && (panel_down._y != panel_down.dir2)) && (menupanel._y != menupanel.dir1)) && (menupanel._y != menupanel.dir2)) { return(undefined); } var _local3; var _local4; var _local2 = -1; if (C) { _local2 = 1; } if (PanelPosition == "menu") { _local3 = [panel_up, panel_back, panel_play, menupanel]; _local4 = [_local2, _local2, _local2, _local2]; panel_play.dir1 = panel_play.dir4; } else if (PanelPosition == "shop") { _local3 = [panel_up, panel_back, panel_play, panel_down]; _local4 = [_local2, _local2, _local2, _local2]; panel_play.dir1 = panel_play.dir3; } if (C) { tank.attachMovie("black", "bl", 0, {_width:640, _height:480, _alpha:0}); tank.bl.onPress = GameClasses.GFunctions.create(this, EYE, 0); tank.bl.tabEnabled = false; tank.bl.useHandCursor = false; } else { tank.bl.removeMovieClip(); } MovePanel(_local3, _local4, 350); } function StartBubbles(N, W) { var _local3 = 0; while (_local3 < N) { var _local2 = tank["bubbles" + W].attachMovie("bubble", "b" + _local3, _local3, {_y:random(250)}); _local2._xscale = (_local2._yscale = random(50) + 50); _local2.SIN = random(100) + 1; _local2.speed = (Math.random() * 3) + 1; _local2.center = 200; _local2.type = "bubble"; DepthArr2.push(_local2); _local3++; } } function BubbleTick(MC) { var _local1 = MC; _local1._y = _local1._y - _local1.speed; if (_local1._y < 0) { _local1._y = 200; _local1.speed = random(3) + 1; _local1._xscale = (_local1._yscale = random(20 * _local1.speed) + 50); _local1.SIN = random(100) + 1; _local1.center = 200; } var _local2 = _local1.SIN; var _local3 = (Math.sin((_local1.center - _local1._y) / _local2) * _local2) / 5; _local1._x = _local3; } function InitRound() { _root.num_fish_my = 0; var _local3 = 0; while (_local3 < NoFishes) { _root.num_fish_my = _root.num_fish_my + NFishes[_local3 + 1]; _local3++; } clearInterval(_root.timerID); _root.TankPos = PanelPosition; clearInterval(wishing); wishing = setInterval(GameClasses.GFunctions.create(this, StartLevel), 700); EYE(1); panel_back._visible = false; if (IsLock()) { return(undefined); } } function StartLevel() { clearInterval(wishing); _root.makePerehod(GameClasses.GFunctions.create(this, StartLevelDop)); } function StartLevelDop() { _root.sSss1._alpha = 1; SaveTank(); DepthArr2 = []; GameClasses.GFunctions.ClearAll(this, 1, 1); _root.InitRound(); } function StartLevel2() { clearInterval(wishing); _root.makePerehod(GameClasses.GFunctions.create(this, StartLevel2Dop)); } function StartLevel2Dop() { _root.sSss1._alpha = 1; GameClasses.GFunctions.ClearAll(GH, 1, 1); GameClasses.GFunctions.ClearAll(fish_panel, 1, 1); GameClasses.GFunctions.ClearAll(this, 1, 1); _root.InitTank(); } function InitShine(N) { var _local3 = 0; while (_local3 < N) { var _local2 = shine.attachMovie("sun_ray", "S" + _local3, shine.getD()); _local2._rotation = 45 * ((2 * Math.random()) - 1); _local2._alpha = random(100); _local2.dir = (2 * (_local3 % 2)) - 1; _local2.onEnterFrame = function () { this._rotation = this._rotation + 0.01; if (this.dir > 0) { this._alpha = this._alpha + random(6); if (this._alpha >= 100) { this.dir = -1; } } else { this._alpha = this._alpha - random(6); if (this._alpha <= 0) { this.dir = 1; this._rotation = 45 * ((2 * Math.random()) - 1); } } }; _local3++; } } function InitComfort() { if (Comfort[2]) { tank.bubbles1._alpha = 100; tank.compr1.gotoAndStop(tank.compr1._totalframes); StartBubbles(15, 1); StartBubbles(5, 11); StartBubbles(5, 12); } if (Comfort[3]) { tank.bubbles2._alpha = 100; tank.compr2.gotoAndStop(tank.compr2._totalframes); StartBubbles(10, 2); StartBubbles(5, 21); } if (Comfort[1]) { tank.light1.gotoAndStop(tank.light1._totalframes); tank.light2.gotoAndStop(tank.light2._totalframes); tank.light3.gotoAndStop(tank.light3._totalframes); } if (Comfort[5]) { tank.filter._alpha = 100; tank.filter.gotoAndStop(tank.filter._totalframes); } if (Comfort[4]) { feeder.gotoAndStop(feeder._totalframes); } if (Comfort[6]) { medic.gotoAndStop(medic._totalframes); } if (Comfort[7]) { termometer.gotoAndStop(termometer._totalframes); } if (Comfort[8]) { tank.dno_up.gotoAndStop(tank.dno_up._totalframes); } } function ComfortUp(MC) { var _local8 = MC.POS; var _local5 = _root["Comfort" + MC.POS]; var _local3 = -_local5.cost; var _local6 = _local5.utility; if (_local6 != undefined) { if (money >= (-_local3)) { var _local7 = _root.attachMovie("fly_text", "tt", 97, {_x:_root._xmouse - 20, _y:_root._ymouse - 30}); _root.TextShow(_local7.t1, ("-" + _root.TextDollar.text) + Math.abs(_local3), "gradient", -3, 20, 1, 20, 0, 1000, 0, _root.FontOrange, _root.FontYellow, 90); MONEY.Add(_local3); Indicators(3, _local6); _root.comfort_s.start(_root.SoundOn); SaveTank(); } else { NotMoney(); return(0); } } Comfort[MC.POS] = 1; EYE(1); buy_compform = true; panel_back._visible = false; clearInterval(Move_comf); Move_comf = setInterval(GameClasses.GFunctions.create(this, EYE), 3000); switch (MC.ID) { case "comp1" : tank.bubbles1._alpha = 100; tank.bubbles11._alpha = 100; tank.bubbles12._alpha = 100; tank.compr1.gotoAndPlay(2); StartBubbles(15, 1); StartBubbles(5, 11); StartBubbles(5, 12); return(1); case "comp2" : tank.bubbles2._alpha = 100; tank.compr2.gotoAndPlay(2); StartBubbles(10, 2); StartBubbles(5, 21); return(1); case "light" : tank.light1.gotoAndPlay(2); tank.light2.gotoAndPlay(2); tank.light3.gotoAndPlay(2); return(1); case "filter" : tank.filter._alpha = 100; tank.filter.gotoAndPlay(2); return(1); case "feeder" : feeder.gotoAndPlay(2); return(1); case "medic" : medic.gotoAndPlay(2); return(1); case "termo" : termometer.gotoAndPlay(2); return(1); case "dno" : tank.dno_up.gotoAndPlay(2); return(1); } return(0); } function InitCups() { indicators.cup1._alpha = 0; if (Kubok > 0) { indicators.cup1._alpha = 100; indicators._x = 407; indicators.cup1.gotoAndStop(2); if (Kubok > 1) { indicators.cup1.gotoAndStop(3); if (Kubok > 2) { indicators.cup1.gotoAndStop(4); } } } } function NextK() { if (Kubok == 0) { return(Number(_root.CupsUtility.cup1)); } if (Kubok == 1) { return(Number(_root.CupsUtility.cup2)); } if (Kubok == 2) { return(Number(_root.CupsUtility.cup3)); } return(Number(_root.CupsUtility.cup3) - 1); } function CurrK() { if (Kubok == 0) { return(0); } if (Kubok == 1) { return(Number(_root.CupsUtility.cup1)); } if (Kubok == 2) { return(Number(_root.CupsUtility.cup2)); } return(Number(_root.CupsUtility.cup2) - 1); } function NextKubok(H, N) { var _local4 = NextK(); var _local3 = true; var _local2 = 1; while (_local2 < 4) { if (Indic[_local2] < _local4) { _local3 = false; break; } _local2++; } if (_local3) { Kubok++; i_have_kubok = true; if (H && (Kubok < 4)) { if (Kubok == 1) { indicators.cup1.gotoAndStop(Kubok + 1); } if (N != 3) { clearInterval(timer_krasatulki); timer_krasatulki = setInterval(GameClasses.GFunctions.create(this, startBleski), 1400); move_kubok.mov.newInitMove(move_kubok, 4000, 0); } else { clearInterval(timer_figni); timer_figni = setInterval(GameClasses.GFunctions.create(this, giveKubok), 3500); } } } return(_local3); } function startBleski() { clearInterval(timer_krasatulki); _root.startBleski(); } function giveKubok() { clearInterval(timer_figni); clearInterval(timer_krasatulki); timer_krasatulki = setInterval(GameClasses.GFunctions.create(this, startBleski), 1400); move_kubok.mov.newInitMove(move_kubok, 4000, 0); } function updIzmenKubok() { if (Kubok == 1) { if (move_kubok.mov.t < 0.33) { indicators._x = line_kubok.getPoint(3 * move_kubok.mov.t); } else if (move_kubok.mov.t < 0.66) { indicators.cup1._alpha = 300 * (move_kubok.mov.t - 0.33); } } else if (move_kubok.mov.t < 0.33) { indicators.cup1._alpha = 300 * (0.33 - move_kubok.mov.t); } else if (move_kubok.mov.t < 0.66) { indicators.cup1.gotoAndStop(Kubok + 1); indicators.cup1._alpha = 300 * (move_kubok.mov.t - 0.33); } } function endIzmenKubok() { indicators.sto11._visible = true; indicators.sto22._visible = true; indicators.sto33._visible = true; indicators.sto1._visible = false; indicators.sto2._visible = false; indicators.sto3._visible = false; clearInterval(_root.show_kubok); move_sto.mov.newInitMove(move_kubok, 900, 0); _root.show_kubok = setInterval(GameClasses.GFunctions.create(this, endIzmenKubok2), 1400); } function updIzmenSto() { if (move_sto.mov.t < 0.5) { if (move_sto.mov.t < 0.25) { indicators.sto11._xscale = 100 + ((20 * move_sto.mov.t) * 4); indicators.sto11._yscale = 100 + ((20 * move_sto.mov.t) * 4); } else { indicators.sto11._xscale = 100 + ((20 * (0.5 - move_sto.mov.t)) * 4); indicators.sto11._yscale = 100 + ((20 * (0.5 - move_sto.mov.t)) * 4); } } if ((move_sto.mov.t < 0.75) && (move_sto.mov.t > 0.25)) { if (move_sto.mov.t < 0.5) { indicators.sto22._xscale = 100 + ((20 * (move_sto.mov.t - 0.25)) * 4); indicators.sto22._yscale = 100 + ((20 * (move_sto.mov.t - 0.25)) * 4); } else { indicators.sto22._xscale = 100 + ((20 * (0.75 - move_sto.mov.t)) * 4); indicators.sto22._yscale = 100 + ((20 * (0.75 - move_sto.mov.t)) * 4); } } if (move_sto.mov.t > 0.5) { if (move_sto.mov.t < 0.75) { indicators.sto33._xscale = 100 + ((20 * (move_sto.mov.t - 0.5)) * 4); indicators.sto33._yscale = 100 + ((20 * (move_sto.mov.t - 0.5)) * 4); } else { indicators.sto33._xscale = 100 + ((20 * (1 - move_sto.mov.t)) * 4); indicators.sto33._yscale = 100 + ((20 * (1 - move_sto.mov.t)) * 4); } } } function endIzmenSto() { indicators.sto11._visible = false; indicators.sto22._visible = false; indicators.sto33._visible = false; indicators.sto1._visible = true; indicators.sto2._visible = true; indicators.sto3._visible = true; } function endIzmenKubok2() { _root.KUBOKN = Kubok; clearInterval(_root.show_kubok); var _local4 = _root.createEmptyMovieClip("blcup", 76); var _local5 = _root.GetBlack(_local4, 0, 0, "blcup"); var _local3 = _local4.createEmptyMovieClip("mc", 5); _local3._x = 320; _local3._y = 200; EYE(1); var _local6 = _root.TextWonCup.text.split("%c").join(_root.TextWonCup["c" + Kubok]); _root.show_kubok = setInterval(GameClasses.GFunctions.create(this, ShowCup, Kubok), 1000); indicators.sto1._visible = false; indicators.sto2._visible = false; indicators.sto3._visible = false; } function ShowCup(N) { if (panel_down._y != panel_down.dir2) { EYE(1); } clearInterval(_root.show_kubok); if (N == 4) { N = 3; } var _local4 = new GameClasses.GameHintKubok(_root.createEmptyMovieClip("sSss", 77), (_root.TextWonCup.text.split("%c").join(_root.TextWonCup["c" + N]) + "|") + _root["TextCup" + N].text, 160, 185, GameClasses.GFunctions.create(this, posleKubka), null, N, N); _local4.setCaption(_root.MagnificentText.text + "!"); } function posleKubka() { i_have_kubok = false; var _local2 = 1; while (_local2 < 4) { setLength(_local2, indicators["l" + String(_local2)], Math.min(100, Math.max(0, ((Indic[_local2] - CurrK()) * 100) / (NextK() - CurrK())))); if (Math.min(100, Math.max(0, ((Indic[_local2] - CurrK()) * 100) / (NextK() - CurrK()))) == 100) { indicators["sto" + String(_local2)]._visible = true; } else { indicators["sto" + String(_local2)]._visible = false; } _local2++; } EYE(0); } function Indicators(N, H) { N = Number(N); H = Number(H); if (Kubok < 4) { Indic[N] = Indic[N] + H; if (NextKubok(H, N)) { var _local2 = 1; while (_local2 < 4) { SetIndLength(N, indicators["l" + _local2], Math.min(100, Math.max(0, ((Indic[_local2] - CurrK()) * 100) / (NextK() - CurrK())))); _local2++; } Indicators(1, 0); Indicators(2, 0); Indicators(3, 0); indicators.sto1._visible = true; indicators.sto2._visible = true; indicators.sto3._visible = true; indicators.sep1._visible = false; indicators.sep2._visible = false; indicators.sep3._visible = false; } else { var _local5 = SetIndLength(N, indicators["l" + N], Math.min(100, Math.max(0, ((Indic[N] - CurrK()) * 100) / (NextK() - CurrK())))); if (_local5 && (H > 0)) { indicators["sto" + String(N)]._visible = true; } if ((Math.min(100, Math.max(0, ((Indic[N] - CurrK()) * 100) / (NextK() - CurrK()))) < 100) && (H < 0)) { indicators["sto" + String(N)]._visible = false; } } indicators.k.gotoAndStop(Kubok + 1); } } function Indicators2(N, H) { N = Number(N); H = Number(H); indicators["sep" + String(N)]._x = 5 + ((Math.min(100, Math.max(0, ((Indic[N] - CurrK()) * 100) / (NextK() - CurrK()))) * 147) / 100); if ((Math.min(100, Math.max(0, ((Indic[N] - CurrK()) * 100) / (NextK() - CurrK()))) > 4) && (Math.min(100, Math.max(0, ((Indic[N] - CurrK()) * 100) / (NextK() - CurrK()))) < 100)) { indicators["sep" + String(N)]._visible = true; } else { indicators["sep" + String(N)]._visible = false; } SetIndLength(N, indicators["l" + N], Math.min(100, Math.max(0, (((Indic[N] + H) - CurrK()) * 100) / (NextK() - CurrK())))); } function SetIndLength(N, MC, L) { if (i_have_kubok) { L = 100; } if (N == 1) { move_ind = move_ind1; cur_ind = ind1; line_ind1 = new GameClasses.Line(cur_ind, L); } else if (N == 2) { move_ind = move_ind2; cur_ind = ind2; line_ind2 = new GameClasses.Line(cur_ind, L); } else if (N == 3) { move_ind = move_ind3; cur_ind = ind3; line_ind3 = new GameClasses.Line(cur_ind, L); } if ((Math.abs(cur_ind - L) * 10) == 0) { setLength(N, MC, L); } else { move_ind.mov.newInitMove(move_ind, Math.abs(cur_ind - L) * 10, 0); } return(L == 100); } function updInd1() { setLength(1, indicators.l1, line_ind1.getPoint(move_ind1.mov.t)); } function updInd2() { setLength(2, indicators.l2, line_ind2.getPoint(move_ind2.mov.t)); } function updInd3() { setLength(3, indicators.l3, line_ind3.getPoint(move_ind3.mov.t)); } function endInd1() { if (Math.abs(ind1 - Math.min(100, Math.max(0, ((Indic[1] - CurrK()) * 100) / (NextK() - CurrK())))) < 2) { indicators.sep1._visible = false; } } function endInd2() { if (Math.abs(ind2 - Math.min(100, Math.max(0, ((Indic[2] - CurrK()) * 100) / (NextK() - CurrK())))) < 2) { indicators.sep2._visible = false; } } function endInd3() { if (Math.abs(ind3 - Math.min(100, Math.max(0, ((Indic[3] - CurrK()) * 100) / (NextK() - CurrK())))) < 2) { indicators.sep3._visible = false; } } function setLength(N, MC, L) { if (N == 1) { ind1 = L; } else if (N == 2) { ind2 = L; } else if (N == 3) { ind3 = L; } delete MC.onEnterFrame; var _local9 = 1.7; var _local7 = MC._width; if (L < 2) { MC._alpha = 0; return(false); } MC._alpha = 100; var _local6 = int(L * _local9) - 6; if (_local6 < 5) { _local6 = 5; } MC.l._x = 0; MC.r._x = _local6; var _local2 = 5; while (_local2 < 175) { if (_local2 < _local6) { if (!MC["c" + _local2]) { var _local4 = MC.c.duplicateMovieClip("c" + _local2, _local2); _local4._x = _local2; } } else { if (!MC["c" + _local2]) { return((L == 100) && (_local7 < MC._width)); } MC["c" + _local2].removeMovieClip(); } _local2++; } return(false); } function ConfermSell2(M, F1, F2) { if (F2 == undefined) { F2 = DDD; } var _local4 = new GameClasses.GameHintYellow(_root.createEmptyMovieClip("sSss1", 777), (_root.TextSell.text + _root.TextDollar.text) + M, 195, 150, F1, F2); } function ConfermSell(M, F1, F2, num) { if (F2 == undefined) { F2 = DDD; } var _local4 = new GameClasses.GameHintProdaga(_root.createEmptyMovieClip("sSss1", 777), (_root.TextSell.text + _root.TextDollar.text) + M, 190, 60, F1, F2, num); } function NotMoney() { var _local2 = new GameClasses.GameHint2(_root.createEmptyMovieClip("sSss1", 778), _root.TextNotMoney.text1, _root.TextNotMoney.text2, _root.TextNotMoney.y1, _root.TextNotMoney.y2); } function AttachNos() { var _local2 = 0; while (_local2 < DepthArr.length) { if (DepthArr[_local2].Name.substr(0, 2) == "fi") { tank[DepthArr[_local2].Name].AttachNos(); return(true); } _local2++; } } function Wish() { clearInterval(wishing); wishing = setInterval(GameClasses.GFunctions.create(this, Wish), 30000 + random(60000)); var _local2 = DepthArr.length - 1; while (_local2 >= 0) { if (DepthArr[_local2].Name.substr(0, 2) == "fi") { tank[DepthArr[_local2].Name].Wish(); return(true); } _local2--; } } function FunctionHelp() { var _local2 = createEmptyMovieClip("help_screen", 345); var _local3 = new GameClasses.BitmapHelp(_local2, PanelPosition); } function MoveHelpPanel(D, MC) { _root.button_pressed_s.start(_root.SoundOn); MC.pos = MC.pos + D; if (MC.pos == 1) { delete MC.l.onPress; MC.l.gotoAndStop(1); } if (MC.pos == 4) { delete MC.r.onPress; MC.r.gotoAndStop(1); } var _local6 = MC.clip._x; var _local4 = MC.ST - (442 * (MC.pos - 1)); var _local5 = 100; if (Math.abs(_local6 - _local4) > 300) { _local5 = 500; } MC.onEnterFrame = GameClasses.GFunctions.create(this, MovingHelpPanel, getTimer(), _local5, MC, _local6, _local4); } function MovingHelpPanel(T, TT, MC, x1, x2) { var _local3 = (getTimer() - T) / TT; if (_local3 >= 1) { _local3 = 1; delete MC.onEnterFrame; if (MC.pos > 1) { MC.l.onPress = GameClasses.GFunctions.create(this, MoveHelpPanel, -1, MC); MC.l.gotoAndStop(2); } if (MC.pos < 4) { MC.r.onPress = GameClasses.GFunctions.create(this, MoveHelpPanel, 1, MC); MC.r.gotoAndStop(2); } } MC.clip._x = x1 + ((x2 - x1) * _local3); } function IsLock() { if (button_lock > getTimer()) { return(true); } button_lock = getTimer() + 1000; return(false); } function Tutorial() { if (_root.SkipTutor) { return(undefined); } ShowPanel(2); Tutor = _root.createEmptyMovieClip("Tutor", 777); var _local4 = Tutor.attachMovie("black", "BL", 0, {_alpha:0, _width:640, _height:480}); _local4.onPress = null; _local4.useHandCursor = false; _local4.tabEnabled = false; var _local6 = Tutor.createEmptyMovieClip("ram", 1); var _local3 = Tutor.attachMovie("button_green", "SB", 2); _local3.InitText(_root.TextSkip.text, -2, -3, "GameFont", -3, 10, 1, 16, _root.FontWhite, 1000, _root.FontGreenGreen); _local3.InitFunction(GameClasses.GFunctions.create(this, SkipTutorial, 1)); _local3._x = 105; _local3._y = 5; if ((_root.level < 0) && (!_root.Matrix)) { InitMessage(0); } else if (money > 20) { InitMessage(7); } } function InitMessage(N) { trace(N); if (_root.SkipTutor) { return(undefined); } if (!Tutor.ram) { return(undefined); } var _local11 = 500; if (((N == 2) || (N == 4)) || (N == 9)) { _local11 = 1500; } Tutor.ram.r1.removeMovieClip(); if (_root.show_kubok2 == 0) { clearInterval(_root.show_kubok2); _root.show_kubok2 = 1; _root.show_kubok2 = setInterval(GameClasses.GFunctions.create(this, InitMessage, N), _local11); return(undefined); } clearInterval(_root.show_kubok2); _root.show_kubok2 = 0; var _local4 = _root["TextTutorial" + N]; var _local3 = Tutor.ram.createEmptyMovieClip("r1", 0); var _local8 = 0; var _local7 = 0; var _local9 = 0; switch (N) { case 0 : var _local12 = new GameClasses.GameHint(_local3, _local4.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, InitMessage, 1), GameClasses.GFunctions.create(this, SkipTutorial, 1), int(_local4.P)); delete _local3.ramka.onPress; break; case 1 : _local12 = new GameClasses.GameHint(_local3, _local4.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, InitMessage, 2), null, int(_local4.P)); delete _local3.ramka.onPress; _local8 = 285; _local7 = 297; _local9 = 90; var _local6 = _local3.attachMovie("oval_white", "BL", 98, {_alpha:0, _width:60, _height:50}); _local6._x = 263 - _local3._x; _local6._y = 415 - _local3._y; _local6.tabEnabled = false; var TMC = menupanel.button_shop.but; _local6.TMC = TMC; _local6.T = this; _local6.onRollOver = function () { this.TMC.onRollOver(); }; _local6.onRollOut = function () { this.TMC.onRollOut(); }; _local6.onPress = function () { this.TMC.onPress(); }; _local6.onReleaseOutside = function () { this.TMC.onReleaseOutside(); }; _local6.onRelease = function () { this.TMC.onRelease(); this.T.InitMessage(2); }; break; case 2 : _local12 = new GameClasses.GameHint(_local3, _local4.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, InitMessage, 2), null, int(_local4.P)); delete _local3.ramka.onPress; _local8 = 72; _local7 = 255; _local9 = 90; _local6 = _local3.attachMovie("black", "BL", 98, {_alpha:0, _width:80, _height:20}); _local6._x = 12 - _local3._x; _local6._y = 385 - _local3._y; _local6.tabEnabled = false; var TMC = panel_down.b1; _local6.TMC = TMC; _local6.T = this; _local6.onRelease = function () { this.TMC.onRelease(); this.T.InitMessage(3); }; break; case 3 : _local12 = new GameClasses.GameHint(_local3, _local4.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, InitMessage, 3), null, int(_local4.P)); delete _local3.ramka.onPress; _local8 = 142; _local7 = 289; _local6 = _local3.attachMovie("black", "BL", 98, {_alpha:0, _width:50, _height:40}); _local6._x = 150 - _local3._x; _local6._y = 400 - _local3._y; _local6.tabEnabled = false; var TMC = sellpanel.sell0.black; _local6.onRollOver = TMC.onRollOver; _local6.onRollOut = TMC.onRollOut; _local6.TMC = TMC; _local6.T = this; _local6.onRelease = function () { this.TMC.onRelease(); this.TMC.onRollOut(); this.T.InitMessage(4); }; break; case 4 : _local12 = new GameClasses.GameHint(_local3, _local4.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, InitMessage, 5), null, int(_local4.P)); delete _local3.ramka.onPress; break; case 5 : _local12 = new GameClasses.GameHint(_local3, _local4.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, InitMessage, 6), null, int(_local4.P)); delete _local3.ramka.onPress; _local8 = 500; _local7 = 140; _local9 = 180; break; case 6 : _local12 = new GameClasses.GameHint(_local3, _local4.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, InitMessage, 7), null, int(_local4.P)); delete _local3.ramka.onPress; _local8 = 554; _local7 = 290; _local9 = 0; _local6 = _local3.attachMovie("oval_white", "BL", 98, {_alpha:0, _width:60, _height:50}); _local6._x = 545 - _local3._x; _local6._y = 395 - _local3._y; _local6.tabEnabled = false; var TMC = donebutton.but; _local6.TMC = TMC; _local6.T = this; _local6.onRollOver = function () { this.TMC.onRollOver(); }; _local6.onRollOut = function () { this.TMC.onRollOut(); }; _local6.onPress = function () { this.TMC.onPress(); }; _local6.onReleaseOutside = function () { this.TMC.onReleaseOutside(); }; _local6.onRelease = function () { this.TMC.onRelease(); this.TMC.onRollOut(); this.T.Tutor.removeMovieClip(); }; break; case 17 : _local12 = new GameClasses.GameHint(_local3, _local4.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, InitMessage, int(N + 1)), null, int(_local4.P)); delete _local3.ramka.onPress; break; case 8 : _local12 = new GameClasses.GameHint(_local3, _local4.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, InitMessage, int(N + 1)), null, int(_local4.P)); delete _local3.ramka.onPress; _local8 = 142; _local7 = 289; _local6 = _local3.attachMovie("black", "BL", 98, {_alpha:0, _width:50, _height:40}); _local6._x = 145 - _local3._x; _local6._y = 400 - _local3._y; _local6.tabEnabled = false; var TMC = sellpanel.sell1.black; _local6.TMC = TMC; _local6.T = this; _local6.onRollOver = function () { this.TMC.onRollOver(); }; _local6.onRollOut = function () { this.TMC.onRollOut(); }; _local6.onPress = function () { this.TMC.onPress(); this.T.UnShowHint(999, this.TMC._parent); this.T.Tutor.ram.r1.removeMovieClip(); }; _local6.onReleaseOutside = function () { this.TMC.onReleaseOutside(); }; _local6.onRelease = function () { this.TMC.onRelease(); this.TMC.onRollOut(); this.T.Tutor.ram.r1.removeMovieClip(); }; break; case 19 : _local12 = new GameClasses.GameHint(_local3, _local4.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, InitMessage, int(N + 1)), null, int(_local4.P)); delete _local3.ramka.onPress; break; case 10 : _local12 = new GameClasses.GameHint(_local3, _local4.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, InitMessage, int(N + 1)), null, int(_local4.P)); delete _local3.ramka.onPress; _local8 = 565; _local7 = 217; _local9 = 180; break; case 11 : _local12 = new GameClasses.GameHint(_local3, _local4.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, SkipTutorial), null, int(_local4.P)); delete _local3.ramka.onPress; break; default : InitMessage(int(N + 1)); } _local3.BLACK.removeMovieClip(); if ((_local8 > 0) && (_local7 > 0)) { var _local10 = _local3.attachMovie("hint_arrow", "HA", 99); if ((_local9 == 90) || (_local9 == -90)) { _local8 = _local8 + 140; _local7 = _local7 + 110; } _local10._x = _local8 - _local3._x; _local10._y = _local7 - _local3._y; _local10._rotation = _local9; } } function CheckTutorial() { if (Tutor && (!Tutor.ram.r1)) { InitMessage(1); } } function SkipTutorial(C) { if (C) { var _local3 = new GameClasses.GameHint(_root.createEmptyMovieClip("sSssS", 1222), _root.TextTutorialOff.text, _root.pos_hint, _root.pos_hint_y, GameClasses.GFunctions.create(this, SkipTutorial), GameClasses.GFunctions.create(this, CheckTutorial)); return(undefined); } _root.SkipTutor = true; Tutor.removeMovieClip(); } function StartFishes() { var _local2 = createEmptyMovieClip("FishInterval", 9991); _local2.onEnterFrame = GameClasses.GFunctions.create(this, FishStart); } function FishStart() { var _local2 = 0; while (_local2 < DepthArr2.length) { if (DepthArr2[_local2].type == "item") { DepthArr2[_local2].MoveFish(); } else if (DepthArr2[_local2].type == "bubble") { BubbleTick(DepthArr2[_local2]); } else { DepthArr2.splice(_local2, 1); } _local2++; } } var i_have_kubok = false; var DepthArr = []; var DepthArr2 = []; var active = false; var position = 0; var NFishes = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; var Comfort = [0, 0, 0, 0, 0, 0, 0, 0, 0]; var Indic = [0, 0, 0, 0]; var MaxFishes = 12; var MaxItems = 45; var NItems = 0; var Kubok = 0; var money = 0; var IsScrolled = false; var NItem = 35; var NoFishes = 8; var dir = 0; var sellx = 48; var selly = 40; var tray_width = 0; var prevShop = new Array(4); var button_lock = 0; var PanelPosition = "menu"; var left_gem = 10; var ind1 = 0; var ind2 = 0; var ind3 = 0; var buy_compform = false; var stop_buy = 0; }
Symbol 2498 MovieClip [__Packages.GameClasses.Score] Frame 0
class GameClasses.Score { var ScoreClip, ROOT, NameVar, Doll, start_time, EndFunction, start_score; function Score (ScoreClip, sc, ROOT, NameVar, DollarOut) { this.ScoreClip = ScoreClip; this.ROOT = ROOT; this.NameVar = NameVar; score = sc; AddScore = 0; if (DollarOut) { Doll = ""; } else { Doll = _root.TextDollar.text; } ShowScore(); ScoreClip.onPress = null; ScoreClip.useHandCursor = false; } function ScoreAddScore(chk) { var _local2 = (getTimer() - start_time) / tot_time; if (_local2 >= 1) { _local2 = 1; delete ScoreClip.onEnterFrame; if (EndFunction) { EndFunction(); EndFunction = null; } } score = int(start_score + (AddScore * _local2)); ShowScore(); if (_local2 >= 1) { AddScore = 0; } } function ShowScore() { ScoreClip.text.text = Doll + String(score); } function Add(Score1, chk) { delete ScoreClip.onEnterFrame; if (AddScore != 0) { score = start_score + AddScore; } _root.counter_s.start((_root.SoundOn && (ScoreClip._parent._name == "panel_up")) && (Score1 != 0)); if (ROOT) { ROOT[NameVar] = score + Score1; } start_score = score; start_time = getTimer(); AddScore = Score1; ScoreClip.onEnterFrame = GameClasses.GFunctions.create(this, ScoreAddScore); } function Reduce(F) { EndFunction = F; Add(-score); } var score = 0; var AddScore = 0; var tot_time = 1000; }
Symbol 2499 MovieClip [__Packages.GameClasses.GameHint3] Frame 0
class GameClasses.GameHint3 extends Object { var This, Text, X, Y, F1, F2, ramka, text, b1, showt, caption, cap; function GameHint3 (This, Text, X, Y, F1, F2, num) { super(); _root.blcup.removeMovieClip(); _root.hint_s.start(_root.SoundOn); this.This = This; this.Text = Text; this.X = X; this.Y = Y; this.F1 = F1; this.F2 = F2; ramka = This.attachMovie("fish_panel", "ramka", 10, {useHandCursor:false}); text = This.createEmptyMovieClip("text", 20); text.attachMovie("font_hint", "font_hint", 0); text.font_hint.text.text = Text; var _local14 = text._width; var _local6 = text._height; text._x = 150; if ((num == 1) || (num == 2)) { var _local7 = This.attachMovie("fish" + String(8 + num), "fish", 11, {_x:170, _y:95}); } else if (num == 3) { var _local7 = This.attachMovie("fish" + String(8 + num), "fish", 11, {_x:161, _y:80}); } else if (num == 4) { var _local7 = This.attachMovie("fish" + String(8 + num), "fish", 11, {_x:163, _y:80}); } else { var _local7 = This.attachMovie("new_money", "fish", 11, {_x:152, _y:95}); } _local7.gotoAndStop("moveleft"); text._y = 215; _local6 = _local6 + 130; b1 = This.attachMovie("button_B", "b1", 30); b1._x = 150 - (b1._width / 2); b1._y = 247; b1.InitText(_root.TextOk.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); b1.InitFunction(GameClasses.GFunctions.create(this, AGA)); InitRamka(_local6 + 53); This._x = X; This._y = Y; if ((This._y + ramka._height) > 480) { This._y = 20; } } function DeleteTip() { clearInterval(showt); GameClasses.GFunctions.ClearAll(This, 1, 1); } function AGA() { F1(); } function NEA() { F2(); DeleteTip(); } function InitRamka(y) { ramka.onPress = GameClasses.GFunctions.create(this, AGA); } function setCaption(Text) { caption = Text; cap = This.createEmptyMovieClip("caption", 21); cap._x = 150; cap._y = 190; cap.attachMovie("grad_yellow", "font_br2", 0); cap.font_br2.text.text = caption; } }
Symbol 2500 MovieClip [__Packages.GameClasses.Shop] Frame 0
class GameClasses.Shop { var pnt; function Shop (_pnt) { pnt = _pnt; } function ShowFishes() { pnt.panel_down.bb1._visible = true; pnt.panel_down.bb2._visible = false; pnt.panel_down.bb3._visible = false; pnt.panel_down.bc1._visible = false; pnt.panel_down.bc2._visible = true; pnt.panel_down.bc3._visible = true; var _local4 = 0; while (_local4 < pnt.NoFishes) { var _local3 = pnt.sellpanel.attachMovie("panelsell", "sell" + _local4, _local4, {_x:(_local4 * 65) + 1, _y:6}); _local3.gotoAndStop(1); _local3.ID = _local4 + 1; var _local6 = _local3.attachMovie("fishico" + _local3.ID, "ins", 1); _local3.minus.swapDepths(2); _local3.plus.swapDepths(3); _local3.minus.onRollOver = (_local3.black.onRollOver = GameClasses.GFunctions.create(pnt, pnt.ShowHint, _local4, "Fish", _local3)); _local3.minus.onRollOut = (_local3.black.onRollOut = (_local3.black.onReleaseOutside = GameClasses.GFunctions.create(pnt, pnt.UnShowHint, _local4, _local3))); _local3.black.onRelease = GameClasses.GFunctions.create(pnt, pnt.AddFish, _local4); _local3.black.tabEnabled = false; _local3.minus.onRelease = null; _local3.minus.tabEnabled = false; var _local5 = ((pnt.NFishes[_local4 + 1] > 0) ? (String(pnt.NFishes[_local4 + 1])) : " "); _root.TextShow(_local3.num, _local5, "GameFont", 2, 0, 1, 14, _root.FontBlue, 100, _root.FontWhite); _local3.num._x = _local3.num._x + 11; _local3.num._y = _local3.num._y + 4; _local3.num.swapDepths(99); if (pnt.NFishes[_local3.ID] > 0) { _local3.minus.onRelease = GameClasses.GFunctions.create(pnt, pnt.DelFish, _local4, _local3); } _local4++; } } function ShowBeauty() { pnt.panel_down.bb1._visible = false; pnt.panel_down.bb2._visible = true; pnt.panel_down.bb3._visible = false; pnt.panel_down.bc1._visible = true; pnt.panel_down.bc2._visible = false; pnt.panel_down.bc3._visible = true; var _local4 = 1; while (_local4 <= pnt.NItem) { var _local3 = pnt.sellpanel.attachMovie("panelsell", "sell" + _local4, _local4, {_x:((_local4 - 1) * 65) + 1, _y:6}); var _local5 = _root["Item" + _local4]; _local3.gotoAndStop(1); _local3.ID = _local5.idl; _local3.POS = _local4; var _local6 = _local3.attachMovie("item0" + _local3.ID, "ins", 1); _local3.ins._x = 6; _local3.ins._y = 3; _local3.minus._visible = (_local3.plus._visible = false); _local3.black.onRollOver = GameClasses.GFunctions.create(pnt, pnt.ShowHint, _local4, "Item", _local3); _local3.black.onRollOut = (_local3.black.onReleaseOutside = GameClasses.GFunctions.create(pnt, pnt.UnShowHint, _local4, _local3)); _local3.black.onPress = GameClasses.GFunctions.create(pnt, pnt.SmallPress, _local3); _local3.black.tabEnabled = false; _local4++; } } function ShowComfort() { pnt.panel_down.bb1._visible = false; pnt.panel_down.bb2._visible = false; pnt.panel_down.bb3._visible = true; pnt.panel_down.bc1._visible = true; pnt.panel_down.bc2._visible = true; pnt.panel_down.bc3._visible = false; var _local4 = 1; while (_local4 <= 8) { var _local3 = pnt.sellpanel.attachMovie("panelsell", "sell" + _local4, 5 + _local4, {_x:((_local4 - 1) * 65) + 1, _y:6}); var _local6 = _root["Comfort" + _local4]; _local3.gotoAndStop(1); _local3.ID = _local6.idl; _local3.POS = _local4; var _local7 = _local3.attachMovie("tank_comf_" + _local6.idl, "ins", 1); _local3.ins._x = 6; _local3.ins._y = 2; _local3.minus._visible = (_local3.plus._visible = false); _local3.black.onRollOver = GameClasses.GFunctions.create(pnt, pnt.ShowHint, _local4, "Comfort", _local3); _local3.black.onRollOut = (_local3.black.onReleaseOutside = GameClasses.GFunctions.create(pnt, pnt.UnShowHint, _local4, _local3)); _local3.black.tabEnabled = false; var _local5 = _local3.createEmptyMovieClip("TEXT", 10); _local5._x = (_local3._width / 2) - 2; _local5._y = (_local3._height / 2) + 6; _local5._rotation = 0; if (pnt.Comfort[_local4] == 0) { _local3.black.onRelease = GameClasses.GFunctions.create(pnt, pnt.ComfortPress, _local3); } else if (pnt.Comfort[_local4] == 1) { _root.TextShow(pnt.sellpanel["sell" + _local4].TEXT, _root.TextBought.text, "TextFont", -4, 9, 1, 13, _root.FontWhite, 100, _root.FontBlueBlue); } _local4++; } } }
Symbol 2501 MovieClip [__Packages.GameClasses.Line] Frame 0
class GameClasses.Line { var keys; function Line () { keys = new Array(); if (arguments.length > 0) { initLine(arguments); } } function destroy() { clear(); } function initLine(A) { var _local2 = 0; while (_local2 < A.length) { addKey(A[_local2]); _local2++; } } function clear() { var _local2 = 0; while (_local2 < keys.length) { delete keys[_local2]; _local2++; } delete keys; } function addKey(key) { keys.push(key); } function calculate() { } function getPoint(t) { var _local2 = 0; var _local3 = t * (keys.length - 1); while (_local2 < _local3) { _local2++; } if (_local2 <= 0) { return(keys[0]); } if (_local2 == keys.length) { return(keys[keys.length - 1]); } _local2--; return(keys[_local2] + ((keys[_local2 + 1] - keys[_local2]) * (_local3 - _local2))); } }
Symbol 2502 MovieClip [__Packages.GameClasses.FreeMove] Frame 0
class GameClasses.FreeMove { var mc, color_object, x0, x1, y0, y1, rotation0, rotation1, xscale0, xscale1, yscale0, yscale1, alpha0, alpha1, color0, color1, vx, vy, ax, ay; function FreeMove () { } function get endAct() { return(endActFunction); } function set endAct(fun) { delete endActFunction; endActFunction = fun; //return(endAct); } static function getIntervalFullTime(i) { var _local1 = interval_objects[i].mov; if (_local1) { return(_local1.t * _local1.T); } return(0); } static function setPeriodicInterval(obj_src, fun, T, param1, param2, param3, param4, param5) { var _local2 = new Object(); _local2.mov = new GameClasses.FreeMove(); _local2.mov.info = (((("periodic fun=" + fun) + "\n from obj=") + typeof(obj_src)) + ":") + String(obj_src); _local2.mov.updateAct = null; _local2.mov.endActFunction = GameClasses.GFunctions.create(_local2, function (os, f) { os[f](param1, param2, param3, param4, param5); this.mov.newInitMove(this, T, 0); }, obj_src, fun); _local2.mov.newInitMove(_local2, T, 0); interval_objects.push(_local2); return(interval_objects.length - 1); } static function setInterval(obj_src, fun, T, param1, param2, param3, param4, param5) { var _local2 = new Object(); _local2.mov = new GameClasses.FreeMove(); _local2.mov.info = (((("permanent fun=" + fun) + "\n from obj=") + typeof(obj_src)) + ":") + String(obj_src); _local2.mov.updateAct = GameClasses.GFunctions.create(obj_src, obj_src[fun], param1, param2, param3, param4, param5); _local2.mov.endActFunction = GameClasses.GFunctions.create(_local2, function () { this.mov.newInitMove(this, GameClasses.FreeMove.interval_objects_T, 0); }); _local2.mov.newInitMove(_local2, interval_objects_T, 0); interval_objects.push(_local2); return(interval_objects.length - 1); } static function clearInterval(i) { if ((!i) || (i <= 0)) { return(undefined); } if (interval_objects[i]) { interval_objects[i].mov.destroy(); delete interval_objects[i].mov; delete interval_objects[i]; } var _local1 = interval_objects.length - 1; while ((!interval_objects[_local1]) && (_local1 >= 1)) { interval_objects.pop(); _local1--; } } static function getActiveIntervals() { var _local2 = newline; var _local3 = 0; var _local1 = 1; while (_local1 < interval_objects.length) { if (interval_objects[_local1]) { _local3++; if (interval_objects[_local1].mov.info == "delay") { _local2 = _local2 + ((((("" + _local1) + " ") + "delay t=") + ((1 - interval_objects[_local1].mov.t) * interval_objects[_local1].mov.T)) + newline); } else { _local2 = _local2 + (((("" + _local1) + " ") + interval_objects[_local1].mov.info) + newline); } } _local1++; } return(("\nLENGTH=" + _local3) + _local2); } static function pauseInterval(i) { interval_objects[i].mov.makePause(); } static function playInterval(i) { interval_objects[i].mov.makePlay(); } static function resetInterval(i) { interval_objects[i].mov.t = 0; } static function makeDelay(T, fun) { var _local1 = new Object(); _local1.mov = new GameClasses.FreeMove(); _local1.mov.endActFunction = GameClasses.GFunctions.create(GameClasses.FreeMove, function (ob, fn) { fn(); ob.mov.destroy(); delete ob.mov; }, _local1, fun); _local1.mov.newInitMove(_local1, T, 0); return(_local1.mov); } function dispose() { destroy(); } function destroy() { stopMove(); clearInterval(interval); interval = 0; delete mc; sp_x.clear(); sp_y.clear(); acc_x.clear(); acc_y.clear(); sp_xscale.clear(); sp_yscale.clear(); sp_rot.clear(); sp_alpha.clear(); sp_color.clear(); delete color_object; delete sp_x; delete sp_y; delete acc_x; delete acc_y; delete sp_xscale; delete sp_yscale; delete sp_rot; delete sp_alpha; delete sp_color; delete endActFunction; } function clear() { clearInterval(interval); interval = 0; sp_x.clear(); sp_y.clear(); acc_x.clear(); acc_y.clear(); sp_xscale.clear(); sp_yscale.clear(); sp_rot.clear(); sp_alpha.clear(); sp_color.clear(); delete color_object; delete sp_x; delete sp_y; delete acc_x; delete acc_y; delete sp_xscale; delete sp_yscale; delete sp_rot; delete sp_alpha; delete sp_color; } function initTr(sp, nsp) { if (sp == nsp) { return(sp); } sp.clear(); return(nsp); } function newInitMove(mc, T, delay, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { if (mc) { addActivePiece(mc, getTimer()); initMove(mc, T, delay, x1, y1, xscale1, yscale1, rotation1, alpha1, color1); } } function initMove(mc, T, delay, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { if ((delay == undefined) || (delay == 0)) { delay_time = 0; } else { delay_time = delay; } this.mc = mc; if ((x1 == undefined) || (x1 == null)) { sp_x.clear(); sp_x = null; } else if (((x1 instanceof GameClasses.Spline) || (x1 instanceof GameClasses.AccelLinePath)) || (x1 instanceof GameClasses.Line)) { sp_x = initTr(sp_x, x1); } else { sp_x.clear(); x0 = mc._x; this.x1 = x1; sp_x = new GameClasses.Spline(x0, x1); } if ((y1 == undefined) || (y1 == null)) { sp_y.clear(); sp_y = null; } else if (((y1 instanceof GameClasses.Spline) || (y1 instanceof GameClasses.AccelLinePath)) || (y1 instanceof GameClasses.Line)) { sp_y = initTr(sp_y, y1); } else { sp_y.clear(); y0 = mc._y; this.y1 = y1; sp_y = new GameClasses.Spline(y0, y1); } if ((rotation1 == undefined) || (rotation1 == null)) { sp_rot.clear(); sp_rot = null; } else if ((rotation1 instanceof GameClasses.Spline) || (rotation1 instanceof GameClasses.Line)) { sp_rot = initTr(sp_rot, rotation1); } else { sp_rot.clear(); rotation0 = mc._rotation; this.rotation1 = rotation1; sp_rot = new GameClasses.Spline(rotation0, rotation1); } if ((xscale1 == undefined) || (xscale1 == null)) { sp_xscale.clear(); sp_xscale = null; } else if ((xscale1 instanceof GameClasses.Spline) || (xscale1 instanceof GameClasses.Line)) { sp_xscale = initTr(sp_xscale, xscale1); } else { sp_xscale.clear(); xscale0 = mc._xscale; this.xscale1 = xscale1; sp_xscale = new GameClasses.Spline(xscale0, xscale1); } if ((yscale1 == undefined) || (yscale1 == null)) { sp_yscale.clear(); sp_yscale = null; } else if ((yscale1 instanceof GameClasses.Spline) || (yscale1 instanceof GameClasses.Line)) { sp_yscale = initTr(sp_yscale, yscale1); } else { sp_yscale.clear(); yscale0 = mc._yscale; this.yscale1 = yscale1; sp_yscale = new GameClasses.Spline(yscale0, yscale1); } if ((alpha1 == undefined) || (alpha1 == null)) { sp_alpha.clear(); sp_alpha = null; } else if ((alpha1 instanceof GameClasses.Spline) || (alpha1 instanceof GameClasses.Line)) { sp_alpha = initTr(sp_alpha, alpha1); } else { sp_alpha.clear(); alpha0 = mc._alpha; this.alpha1 = alpha1; sp_alpha = new GameClasses.Spline(alpha0, alpha1); } if ((color1 == undefined) || (color1 == null)) { sp_color.clear(); sp_color = null; } else if (color1 instanceof Array) { sp_color.clear(); sp_color = new GameClasses.Spline(0, 1); color_object = new Color(mc); color0 = color1[0]; color0_r = (color0 >> 16) % 256; color0_g = (color0 >> 8) % 256; color0_b = color0 % 256; this.color1 = color1[1]; color1_r = (this.color1 >> 16) % 256; color1_g = (this.color1 >> 8) % 256; color1_b = this.color1 % 256; } else { sp_color.clear(); sp_color = new GameClasses.Spline(0, 1); color_object = new Color(mc); color0 = color_object.getRGB(); color0_r = (color0 >> 16) % 256; color0_g = (color0 >> 8) % 256; color0_b = color0 % 256; this.color1 = color1; color1_r = (color1 >> 16) % 256; color1_g = (color1 >> 8) % 256; color1_b = color1 % 256; } this.T = T; if (start_time == 0) { last_t = getTimer(); clearInterval(interval); interval = 0; interval = setInterval(this, "updateMove", 4); } else { last_t = start_time; } active = true; } function updateActInverse() { t = 1 - t; if (sp_x != null) { mc._x = sp_x.getPoint(t); } if (sp_y != null) { mc._y = sp_y.getPoint(t); } if (sp_xscale != null) { mc._xscale = sp_xscale.getPoint(t); } if (sp_yscale != null) { mc._yscale = sp_yscale.getPoint(t); } if (sp_rot != null) { mc._rotation = sp_rot.getPoint(t); } if (sp_color != null) { color_r = color0_r + ((color1_r - color0_r) * sp_color.getPoint(t)); color_g = color0_g + ((color1_g - color0_g) * sp_color.getPoint(t)); color_b = color0_b + ((color1_b - color0_b) * sp_color.getPoint(t)); color = ((color_r << 16) + (color_g << 8)) + color_b; color_object.setRGB(color); } if (sp_alpha != null) { mc._alpha = sp_alpha.getPoint(t); } } function updateAct() { if (sp_x != null) { mc._x = sp_x.getPoint(t); } if (sp_y != null) { mc._y = sp_y.getPoint(t); } if (sp_xscale != null) { mc._xscale = sp_xscale.getPoint(t); } if (sp_yscale != null) { mc._yscale = sp_yscale.getPoint(t); } if (sp_rot != null) { mc._rotation = sp_rot.getPoint(t); } if (sp_color != null) { color_r = color0_r + ((color1_r - color0_r) * sp_color.getPoint(t)); color_g = color0_g + ((color1_g - color0_g) * sp_color.getPoint(t)); color_b = color0_b + ((color1_b - color0_b) * sp_color.getPoint(t)); color = ((color_r << 16) + (color_g << 8)) + color_b; color_object.setRGB(color); } if (sp_alpha != null) { mc._alpha = sp_alpha.getPoint(t); } } function updateMove(current_time) { if (current_time != undefined) { curr_t = current_time; } else { curr_t = getTimer(); } t = (curr_t - last_t) * global_time_coof; if (delay_time != 0) { if (t >= delay_time) { mc._visible = true; delay_time = 0; last_t = curr_t; t = 0; } else { return(true); } } if (t >= T) { t = 1; updateAct(); if (start_time == 0) { active = false; clearInterval(interval); interval = 0; endActFunction(); } return(false); } t = t / T; updateAct(); return(true); } function initLine(mc, x1, y1, T) { initMove(mc, T, 0, x1, y1); } function initLineTo(mc, x1, y1, xscale1, yscale1, rotation1, T) { initMove(mc, T, 0, x1, y1, xscale1, yscale1, rotation1); } function initAccelLineTo(mc, x1, y1, alp1, T, delay, accel_fall, coof_abs) { var _local5 = new GameClasses.Spline(mc._x, x1); var _local2 = new GameClasses.AccelLinePath(); _local2.addKey(mc._y, accel_fall, 0); _local2.addKey(y1, accel_fall, coof_abs); _local2.addKey(y1, 0, 1); var _local3 = _local2.calculatePath(); initMove(mc, _local3, delay, _local5, _local2, undefined, undefined, undefined, alp1); return(_local2.getT(0)); } function initDisappear(mc, T) { initMove(mc, T, 0, mc._x + (mc._width / 2), mc._y + (mc._height / 2), 0, 0); } function initSplineTo(mc, x1, y1, xscale1, yscale1, rotation1, T, alpha1, delay) { initMove(mc, T, delay, x1, y1, xscale1, yscale1, rotation1, alpha1); } function initParticle(mc, T, fi, v, a, alp1, scale1, rot1, color1, delay) { vx = v * Math.cos(fi); vy = v * Math.sin(fi); ax = a * Math.cos(fi); ay = a * Math.sin(fi); var _local8 = mc._x + ((vx + ((T * ax) * 0.5)) * T); var _local7 = mc._y + ((vy + ((T * ay) * 0.5)) * T); var _local4 = new GameClasses.AccelLinePath(); _local4.addKey(mc._x, ax, vx); _local4.addKey(_local8, 0, 1); _local4.calculatePath(); var _local3 = new GameClasses.AccelLinePath(); _local3.addKey(mc._y, ay, vy); _local3.addKey(_local7, 0, 1); _local3.calculatePath(); if ((delay != undefined) && (delay != 0)) { mc._visible = false; } initMove(mc, T, delay, _local4, _local3, scale1, scale1, rot1, alp1, color1); } function stopMove() { if (start_time == 0) { active = false; clearInterval(interval); interval = 0; } else { stopMove1(); } } function stopMove1() { if (active) { if (piece_number == -1) { } if ((piece_number != -1) && (curr_length_ap > 0)) { var _local2 = piece_number; active = false; piece_number = -1; active_pieces[_local2] = active_pieces[curr_length_ap - 1]; active_pieces[_local2].mov.piece_number = _local2; delete active_pieces[curr_length_ap - 1]; curr_length_ap--; } } } static function clearAll() { var _local1 = delay_obj.length - 1; while (_local1 >= 0) { delay_obj[_local1].mov.destroy(); delete delay_obj[_local1].mov; delete delay_obj[_local1]; _local1--; } delete delay_obj; delay_obj = new Array(); _local1 = interval_objects.length - 1; while (_local1 >= 0) { interval_objects[_local1].mov.destroy(); delete interval_objects[_local1].mov; delete interval_objects[_local1]; _local1--; } delete interval_objects; interval_objects = new Array(1); _local1 = curr_length_ap - 1; while (_local1 >= 0) { active_pieces[_local1].mov.stopMove(); delete active_pieces[_local1]; _local1--; } delete active_pieces; active_pieces = new Array(length_ap); curr_length_ap = 0; } static function addActivePiece(mc, st) { if (mc) { if (mc.mov.active) { mc.mov.stopMove1(); } mc.mov.start_time = st; mc.mov.piece_number = curr_length_ap; active_pieces[curr_length_ap] = mc; curr_length_ap++; } } static function updateActivePieces() { if (is_pause) { return(undefined); } var _local3 = getTimer(); var _local2 = curr_length_ap - 1; while (_local2 >= 0) { var _local1 = active_pieces[_local2]; if (String(_local1) == "") { if ((curr_length_ap > 1) && (_local2 != (curr_length_ap - 1))) { active_pieces[_local2] = active_pieces[curr_length_ap - 1]; active_pieces[_local2].mov.piece_number = _local2; delete active_pieces[curr_length_ap - 1]; } else { delete active_pieces[_local2]; } curr_length_ap--; } else if (_local1.mov.is_mov_pause) { } else { if (_local1.mov.active) { if (!_local1.mov.updateMove(_local3)) { _local1.mov.stopMove(); _local1.mov.endActFunction(); } } } _local2--; } } function infoGlobal() { } static function pause() { if (is_pause) { return(undefined); } pause_t = getTimer(); is_pause = true; } static function play() { if (!is_pause) { return(undefined); } var _local3 = getTimer(); var _local4 = _local3 - pause_t; var _local1 = curr_length_ap - 1; while (_local1 >= 0) { var _local2 = active_pieces[_local1]; if (_local2.mov.last_t <= pause_t) { _local2.mov.last_t = _local2.mov.last_t + _local4; } else { _local2.mov.last_t = _local3; } _local1--; } is_pause = false; } function makePause() { if (is_mov_pause) { return(undefined); } mov_pause_t = getTimer(); is_mov_pause = true; } function makePlay() { if (!is_mov_pause) { return(undefined); } var _local2 = getTimer(); last_t = _local2 - (t * T); is_mov_pause = false; } var color0_r = 0; var color0_g = 0; var color0_b = 0; var color1_r = 0; var color1_g = 0; var color1_b = 0; var color = 0; var color_r = 0; var color_g = 0; var color_b = 0; var sp_x = null; var sp_y = null; var acc_x = null; var acc_y = null; var sp_xscale = null; var sp_yscale = null; var sp_rot = null; var sp_alpha = null; var sp_color = null; var interval = 0; var T = 0; var t = 0; var last_t = 0; var curr_t = 0; var delay_time = 0; var info = ""; var start_time = 0; var active = false; var piece_number = -1; var endActFunction = null; var mov_pause_t = 0; var is_mov_pause = false; static var global_time_coof = 1; static var length_ap = 1000; static var curr_length_ap = 0; static var pause_t = 0; static var is_pause = false; static var delay_obj = new Array(); static var interval_objects = new Array(1); static var interval_objects_T = 600000; static var active_pieces = new Array(length_ap); }
Symbol 2503 MovieClip [__Packages.GameClasses.AccelLinePath] Frame 0
class GameClasses.AccelLinePath { var p, t_full; function AccelLinePath () { p = new Array(); t_full = 0; } function getT(i) { return(p[i].t); } function destroy() { clear(); } function clear() { var _local2 = 0; while (_local2 < p.length) { delete p[_local2]; _local2++; } delete p; } function addKey(xp, ap, vp) { p.push({x:xp, a:ap, v:vp, t:0}); } function calculatePath() { var _local2; _local2 = 0; while (_local2 < (p.length - 1)) { if (p[_local2].a != 0) { p[_local2].t = ((-p[_local2].v) / p[_local2].a) + Math.sqrt(Math.pow(p[_local2].v / p[_local2].a, 2) + ((2 * (p[_local2 + 1].x - p[_local2].x)) / p[_local2].a)); p[_local2 + 1].v = p[_local2 + 1].v * (p[_local2].v + (p[_local2].a * p[_local2].t)); } else if (p[_local2].v == 0) { p[_local2].t = 1; p[_local2].v = (p[_local2 + 1].x - p[_local2].x) / p[_local2].t; p[_local2 + 1].v = 0; } else { p[_local2].t = (p[_local2 + 1].x - p[_local2].x) / p[_local2].v; p[_local2 + 1].v = p[_local2 + 1].v * p[_local2].v; } _local2++; } _local2 = 1; while (_local2 < (p.length - 1)) { p[_local2].t = p[_local2].t + p[_local2 - 1].t; _local2++; } t_full = p[p.length - 2].t; return(t_full); } function getPoint(t) { var _local2 = 0; var _local4; t = t * t_full; while ((_local2 < p.length) && (p[_local2].t < t)) { _local2++; } if ((_local2 >= (p.length - 1)) || (t > t_full)) { return(p[p.length - 1].x); } if (_local2 > 0) { _local4 = t - p[_local2 - 1].t; } else { _local4 = t; } return((p[_local2].x + (p[_local2].v * _local4)) + ((p[_local2].a * (_local4 * _local4)) / 2)); } }
Symbol 2504 MovieClip [__Packages.GameClasses.GameHintYellow] Frame 0
class GameClasses.GameHintYellow extends Object { var This, Text, X, Y, F1, F2, ramka, text, b1, BLACK, showt, b2, xs, ys, caption, cap; function GameHintYellow (This, Text, X, Y, F1, F2, K, M) { super(); _root.blcup.removeMovieClip(); _root.hint_s.start(_root.SoundOn); this.This = This; this.Text = Text; this.X = X; this.Y = Y; this.F1 = F1; this.F2 = F2; ramka = This.attachMovie("ramka_yellow", "ramka", 10, {useHandCursor:false}); text = This.createEmptyMovieClip("text", 20); text.attachMovie("font_hint", "font_hint", 0); text.font_hint.text.text = Text; var _local17 = text._width; var _local5 = text._height; text._x = 130; text._y = 20; if (K >= 0) { b1 = This.attachMovie("button_B", "b1", 30); } BLACK = This.attachMovie("black", "BLACK", 0, {_x:-2000, _y:-2000, _width:4000, _height:4000, _alpha:0, useHandCursor:false}); if ((F2 == null) || (F2 == undefined)) { BLACK.onPress = null; clearInterval(showt); showt = setInterval(GameClasses.GFunctions.create(this, BLclick), 1000); b1._x = 136 - (b1._width / 2); b1._y = _local5; b1.InitText(_root.TextOk.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); } else { b2 = This.attachMovie("button_B", "b2", 40); BLACK.onPress = null; b1._x = (132 - b1._width) - 5; b2._x = 137; b1._y = (b2._y = _local5 + 20); b1.InitText(_root.TextYes.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); b2.InitText(_root.TextNo.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); } b1.InitFunction(GameClasses.GFunctions.create(this, AGA)); b2.InitFunction(GameClasses.GFunctions.create(this, NEA)); if (K == -1) { clearInterval(showt); BLACK.onPress = null; _local5 = _local5 - 28; } InitRamka(_local5 + 63); b1._y = (b2._y = heg - 44); text._y = ((heg / 2) - (text._height / 2)) - 8; This._x = X; This._y = Y; if ((This._y + ramka._height) > 480) { This._y = 20; } } function BLclick() { clearInterval(showt); BLACK.onPress = GameClasses.GFunctions.create(this, AGA); } function DeleteTip() { clearInterval(showt); GameClasses.GFunctions.ClearAll(This, 1, 1); } function AGA() { F1(); DeleteTip(); } function NEA() { F2(); DeleteTip(); } function InitRamka(y) { ramka.up._y = 0; if (y < min_heg) { y = min_heg; } heg = y + 10; ramka.md._y = ramka.up._height - 1; ramka.dw._y = (y - ramka.dw._height) - 2; ramka.md._height = (y - ramka.up._height) - ramka.dw._height; } function Follow() { xs = This._x - _root._xmouse; ys = This._y - _root._ymouse; This.onEnterFrame = GameClasses.GFunctions.create(this, Moving); } function UnFollow() { delete This.onEnterFrame; } function Moving() { This._x = _root._xmouse + xs; This._y = _root._ymouse + ys; } function setCaption(Text) { caption = Text; cap = This.createEmptyMovieClip("caption", 21); cap._x = 127; cap._y = 30; text._y = text._y + 10; b1._y = (b2._y = heg - 44); cap.attachMovie("grad_yellow", "font_br2", 0); cap.font_br2.text.text = caption; } var h = 0; var min_heg = 135; var heg = 0; }
Symbol 2505 MovieClip [__Packages.GameClasses.GameHintKubok] Frame 0
class GameClasses.GameHintKubok extends Object { var This, Text, X, Y, F1, F2, ramka, text, b1, BLACK, showt, b2, line_move, line_move1, move_hint, xs, ys, caption, cap; function GameHintKubok (This, Text, X, Y, F1, F2, K, M) { super(); _root.blcup.removeMovieClip(); _root.hint_s.start(_root.SoundOn); this.This = This; this.Text = Text; this.X = X; this.Y = Y; this.F1 = F1; this.F2 = F2; ramka = This.attachMovie("ramka_kubok", "ramka", 10, {useHandCursor:false}); text = This.createEmptyMovieClip("text", 20); _root.TextShow(text, Text, "TextFont", -3, 14, 1, 14, _root.FontWhite, 270, _root.FontBlueBlue); var _local16 = text._width; var _local6 = text._height; text._x = 165; if (K > 0) { if (K == 1) { This.attachMovie("kubok_big", "kubok", 11, {_x:165, _y:145}).gotoAndStop(K + 1); text._y = 250; } else if (K == 2) { This.attachMovie("kubok_big", "kubok", 11, {_x:165, _y:145}).gotoAndStop(K + 1); text._y = 245; } else if (K == 3) { This.attachMovie("kubok_big", "kubok", 11, {_x:165, _y:150}).gotoAndStop(K + 1); text._y = 255; } _local6 = _local6 + (150 + ((K - 1) * 10)); } else { text._y = 20; } if (K >= 0) { b1 = This.attachMovie("button_B", "b1", 30); } BLACK = This.attachMovie("black", "BLACK", 0, {_x:-2000, _y:-2000, _width:4000, _height:4000, _alpha:0, useHandCursor:false}); if ((F2 == null) || (F2 == undefined)) { BLACK.onPress = null; clearInterval(showt); showt = setInterval(GameClasses.GFunctions.create(this, BLclick), 1000); b1._x = 130; b1._y = 330; b1.InitText(_root.TextOk.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); } else { b2 = This.attachMovie("button_B", "b2", 40); BLACK.onPress = null; b1._x = (125 - b1._width) - 5; b2._x = 130; b1._y = (b2._y = _local6 + 8); b1.InitText(_root.TextYes.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); b2.InitText(_root.TextNo.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); } b1.InitFunction(GameClasses.GFunctions.create(this, AGA)); b2.InitFunction(GameClasses.GFunctions.create(this, NEA)); if (K == -1) { clearInterval(showt); BLACK.onPress = null; _local6 = _local6 - 28; } InitRamka(_local6 + 53); This._x = X; This._y = -300; if ((This._y + ramka._height) > 380) { This._y = 20; } line_move = new Spline(-300, 40, 20, 40); line_move1 = new Spline(-300, 40); move_hint = new Object(); move_hint.mov = new GameClasses.FreeMove(); move_hint.mov.updateAct = GameClasses.GFunctions.create(this, updShowHint); move_hint.mov.endAct = GameClasses.GFunctions.create(this, endShowHint); move_hint.mov.newInitMove(move_hint, 600, 0); } function updShowHint() { This._y = line_move.getPoint(move_hint.mov.t); } function endShowHint() { } function updHideHint() { This._y = line_move1.getPoint(1 - move_hint.mov.t); This._alpha = 100 - (100 * move_hint.mov.t); } function endHideHint() { DeleteTip(); } function BLclick() { clearInterval(showt); BLACK.onPress = GameClasses.GFunctions.create(this, AGA); } function DeleteTip() { clearInterval(showt); GameClasses.GFunctions.ClearAll(This, 1, 1); } function AGA() { F1(); move_hint = new Object(); move_hint.mov = new GameClasses.FreeMove(); move_hint.mov.updateAct = GameClasses.GFunctions.create(this, updHideHint); move_hint.mov.endAct = GameClasses.GFunctions.create(this, endHideHint); move_hint.mov.newInitMove(move_hint, 300, 0); } function NEA() { F2(); DeleteTip(); } function InitRamka(y) { } function Follow() { xs = This._x - _root._xmouse; ys = This._y - _root._ymouse; This.onEnterFrame = GameClasses.GFunctions.create(this, Moving); } function UnFollow() { delete This.onEnterFrame; } function Moving() { This._x = _root._xmouse + xs; This._y = _root._ymouse + ys; } function setCaption(Text) { caption = Text; cap = This.createEmptyMovieClip("caption", 21); cap._x = 165; cap._y = 25; cap.attachMovie("grad_kubok", "font_br2", 0); cap.font_br2.text.text = caption; } var h = 0; }
Symbol 2506 MovieClip [__Packages.GameClasses.GameHintProdaga] Frame 0
class GameClasses.GameHintProdaga extends Object { var This, Text, X, Y, F1, F2, ramka, text, b1, BLACK, showt, b2, xs, ys; function GameHintProdaga (This, Text, X, Y, F1, F2, num) { super(); _root.blcup.removeMovieClip(); _root.hint_s.start(_root.SoundOn); this.This = This; this.Text = Text; this.X = X; this.Y = Y; this.F1 = F1; this.F2 = F2; ramka = This.attachMovie("fish_panel", "ramka", 10, {useHandCursor:false}); text = This.createEmptyMovieClip("text", 20); text.attachMovie("font_hint", "font_hint", 0); text.font_hint.text.text = Text; var _local19 = text._width; var _local6 = text._height; text._x = 140; if ((num + 1) == 1) { var _local7 = This.attachMovie("fish" + String(num + 1), "fish", 11, {_x:147, _y:85, spec_fish:true}); } else if ((num + 1) == 2) { var _local7 = This.attachMovie("fish" + String(num + 1), "fish", 11, {_x:149, _y:95, spec_fish:true}); } else if ((num + 1) == 3) { var _local7 = This.attachMovie("fish" + String(num + 1), "fish", 11, {_x:151, _y:85, spec_fish:true}); } else if ((num + 1) == 4) { var _local7 = This.attachMovie("fish" + String(num + 1), "fish", 11, {_x:147, _y:85, spec_fish:true}); } else if ((num + 1) == 5) { var _local7 = This.attachMovie("fish" + String(num + 1), "fish", 11, {_x:149, _y:85, spec_fish:true}); } else if ((num + 1) == 6) { var _local7 = This.attachMovie("fish" + String(num + 1), "fish", 11, {_x:149, _y:85, spec_fish:true}); } else if ((num + 1) == 7) { var _local7 = This.attachMovie("fish" + String(num + 1), "fish", 11, {_x:149, _y:90, spec_fish:true}); } else if ((num + 1) == 8) { var _local7 = This.attachMovie("fish" + String(num + 1), "fish", 11, {_x:158, _y:80, spec_fish:true}); } b1 = This.attachMovie("button_B", "b1", 30); _local7.gotoAndStop("moveleft"); _local6 = _local6 + 130; BLACK = This.attachMovie("black", "BLACK", 0, {_x:-2000, _y:-2000, _width:4000, _height:4000, _alpha:0, useHandCursor:false}); if ((F2 == null) || (F2 == undefined)) { BLACK.onPress = null; clearInterval(showt); showt = setInterval(GameClasses.GFunctions.create(this, BLclick), 1000); b1._x = 136 - (b1._width / 2); b1._y = 247; b1.InitText(_root.TextOk.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); } else { b2 = This.attachMovie("button_B", "b2", 40); BLACK.onPress = null; b1._x = (132 - b1._width) - 1; b2._x = 167; b1._y = (b2._y = 247); b1.InitText(_root.TextYes.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); b2.InitText(_root.TextNo.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); } b1.InitFunction(GameClasses.GFunctions.create(this, AGA)); b2.InitFunction(GameClasses.GFunctions.create(this, NEA)); InitRamka(_local6 + 63); text._y = 192; _local6 = _local6 + 130; This._x = X; This._y = Y; if ((This._y + ramka._height) > 480) { This._y = 20; } } function BLclick() { clearInterval(showt); BLACK.onPress = GameClasses.GFunctions.create(this, AGA); } function DeleteTip() { clearInterval(showt); GameClasses.GFunctions.ClearAll(This, 1, 1); } function AGA() { F1(); DeleteTip(); } function NEA() { F2(); DeleteTip(); } function InitRamka(y) { } function Follow() { xs = This._x - _root._xmouse; ys = This._y - _root._ymouse; This.onEnterFrame = GameClasses.GFunctions.create(this, Moving); } function UnFollow() { delete This.onEnterFrame; } function Moving() { This._x = _root._xmouse + xs; This._y = _root._ymouse + ys; } var h = 0; var min_heg = 135; var heg = 0; }
Symbol 2507 MovieClip [__Packages.GameClasses.GameHint2] Frame 0
class GameClasses.GameHint2 extends Object { var This, ramka, moving; function GameHint2 (This, Text1, Text2, Y1, Y2) { super(); This._x = 180; This._y = 150; this.This = This; _root.hint_s.start(_root.SoundOn); var _local4 = This.createEmptyMovieClip("text1", 20); ramka = This.attachMovie("ramka_tip", "ramka", 10, {useHandCursor:false}); _root.TextShow(_local4, Text1, "gradient", -5, 15, 1, 16, _root.FontWhite, 200, 0, _root.FontOrange, _root.FontYellow, 90); _local4._y = Y1; _local4._x = 138; _local4 = This.createEmptyMovieClip("text2", 21); _root.TextShow(_local4, Text2, "TextFont", -3, 12, 1, 14, _root.FontWhite, 200, _root.FontBlueBlue); _local4._y = Y2; _local4._x = 138; InitRamka(); if ((This._y + ramka._height) > 380) { This._y = 50; } clearInterval(moving); moving = setInterval(GameClasses.GFunctions.create(this, Disap), 1700); } function Disap() { clearInterval(moving); This.onEnterFrame = GameClasses.GFunctions.create(this, Disap); This._alpha = This._alpha - 7; if (This._alpha < 5) { delete This.onEnterFrame; This.removeMovieClip(); } } function InitRamka() { } }
Symbol 2508 MovieClip [__Packages.GameClasses.BitmapHelp] Frame 0
class GameClasses.BitmapHelp { var Clip, BMD, Black; function BitmapHelp (MC, type) { Clip = MC; Clip._alpha = 0; GetBlack(type); BMD = flash.display.BitmapData.loadBitmap("help_window"); if (type == "game") { DrawGame(); } else if (type == "shop") { DrawShop(); } else if (type == "menu") { DrawMenu(); } InitText(); BMD.dispose(); } function InitText() { var _local6 = 1; while (_local6 < 20) { var _local5 = Clip["txt" + _local6]; if (_local5) { var _local4 = _root["TextHelp" + _local6]; if (_local4) { _root.TextShow(_local5, _local4.text, "TextFont", -2, 15, 1, 14, _root.FontWhite, _local4.format, _root.FontBlue); _local5._x = _local4.x; _local5._y = _local4.y; var _local3; var _local7; if (_local4.frame) { _local3 = ConvertArray(_local4.frame); DrawRamka(_local3[0], _local3[1], _local3[2], _local3[3]); } if (_local4.arrow1) { _local3 = ConvertArray(_local4.arrow1); _local7 = _local3.splice(0, _local3.length / 2); DrawLineFull(_local7, _local3); } if (_local4.arrow2) { _local3 = ConvertArray(_local4.arrow2); _local7 = _local3.splice(0, _local3.length / 2); DrawLineFull(_local7, _local3); } if (_local4.clip) { _local3 = _local4.clip.split(","); DrawImage(_local3[0], int(_local3[1]), int(_local3[2])); } } } _local6++; } } function DrawImage(Name, x, y) { var _local3 = Clip.attachMovie(Name, Name, Depths++, {_x:x, _y:y}); } function ConvertArray(S) { var _local2 = S.split(","); var _local1 = 0; while (_local1 < _local2.length) { _local2[_local1] = int(_local2[_local1]); _local1++; } return(_local2); } function GetBlack(type) { Black = Clip.attachMovie("black", "bl", 0, {_width:640, _height:480, _alpha:0}); if ((type == "game") && (!_root.TIME.getActive())) { Clip.attachMovie("help_for_game_spec", "T", 1); } else if ((type != "game") && (_root.tnk.Kubok > 0)) { Clip.attachMovie(("help_for_" + type) + "_kubok", "T", 1); } else { Clip.attachMovie("help_for_" + type, "T", 1); } Black.useHandCursor = false; Black.tabEnabled = false; Black.onPress = null; MoveBlack(GameClasses.GFunctions.create(this, InitBlack), 0, 100); } function InitBlack() { Black.onPress = GameClasses.GFunctions.create(this, UnInitBlack); } function UnInitBlack() { MoveBlack(GameClasses.GFunctions.create(this, BlackPress), 100, 0); Black.onPress = null; } function MoveBlack(F, A1, A2) { var _local2 = (Black.move = {}); _local2.F = F; _local2.A1 = A1; _local2.A2 = A2; _local2.T = getTimer(); Black.onEnterFrame = GameClasses.GFunctions.create(this, MovingBlack); } function MovingBlack() { var _local2 = Black.move; var _local3 = (getTimer() - _local2.T) / 500; if (_local3 >= 1) { _local3 = 1; delete Black.onEnterFrame; _local2.F(); } Clip._alpha = _local2.A1 + ((_local2.A2 - _local2.A1) * _local3); } function BlackPress() { Clip.removeMovieClip(); } function DrawMenu() { Clip.createEmptyMovieClip("txt1", 100 + (Depths++)); Clip.createEmptyMovieClip("txt2", 100 + (Depths++)); Clip.createEmptyMovieClip("txt3", 100 + (Depths++)); Clip.createEmptyMovieClip("txt4", 100 + (Depths++)); Clip.createEmptyMovieClip("txt14", 100 + (Depths++)); Clip.createEmptyMovieClip("txt16", 100 + (Depths++)); Clip.createEmptyMovieClip("txt17", 100 + (Depths++)); } function DrawShop() { Clip.createEmptyMovieClip("txt5", 100 + (Depths++)); Clip.createEmptyMovieClip("txt6", 100 + (Depths++)); Clip.createEmptyMovieClip("txt7", 100 + (Depths++)); Clip.createEmptyMovieClip("txt8", 100 + (Depths++)); Clip.createEmptyMovieClip("txt15", 100 + (Depths++)); Clip.createEmptyMovieClip("txt3", 100 + (Depths++)); Clip.createEmptyMovieClip("txt14", 100 + (Depths++)); } function DrawGame() { Clip.createEmptyMovieClip("txt9", 100 + (Depths++)); Clip.createEmptyMovieClip("txt10", 100 + (Depths++)); Clip.createEmptyMovieClip("txt11", 100 + (Depths++)); Clip.createEmptyMovieClip("txt12", 100 + (Depths++)); if (_root.TIME.getActive()) { Clip.createEmptyMovieClip("txt13", 100 + (Depths++)); } } function DrawLineFull(Ax, Ay) { var _local7 = Clip.createEmptyMovieClip("CLIP", Depths++); var _local5 = 8; var _local8 = 0; var _local6; var _local12; var _local11; var _local10; var _local9; var _local2 = 1; while (_local2 < Ax.length) { _local9 = ((Ay[_local2] == Ay[_local2 - 1]) ? 0 : 90); _local12 = Math.abs(((_local9 == 0) ? (Ax[_local2] - Ax[_local2 - 1]) : (Ay[_local2] - Ay[_local2 - 1]))); _local11 = ((Ax[_local2] > Ax[_local2 - 1]) ? (Ax[_local2 - 1]) : (Ax[_local2])); _local10 = ((Ay[_local2] > Ay[_local2 - 1]) ? (Ay[_local2 - 1]) : (Ay[_local2])); _local6 = _local7.createEmptyMovieClip("I", _local8++); if (_local9) { DrawLine(_local6, _local11 + (_local5 / 2), _local10 + (_local5 / 2), _local9, _local12 - _local5); } else { DrawLine(_local6, _local11 + (_local5 / 2), _local10 - (_local5 / 2), _local9, _local12 - _local5); } if (_local2 < (Ax.length - 1)) { if (((Ax[_local2 - 1] < Ax[_local2]) && (Ay[_local2 + 1] < Ay[_local2])) || ((Ay[_local2 - 1] < Ay[_local2]) && (Ax[_local2 + 1] < Ax[_local2]))) { _local6 = _local7.createEmptyMovieClip("I", _local8++); DrawRot(_local6, Ax[_local2] - (_local5 / 2), Ay[_local2] - (_local5 / 2), 0); } else if (((Ax[_local2 - 1] > Ax[_local2]) && (Ay[_local2 + 1] < Ay[_local2])) || ((Ay[_local2 - 1] < Ay[_local2]) && (Ax[_local2 + 1] > Ax[_local2]))) { _local6 = _local7.createEmptyMovieClip("I", _local8++); DrawRot(_local6, Ax[_local2] + (_local5 / 2), Ay[_local2] - (_local5 / 2), 90); } else if (((Ax[_local2 - 1] > Ax[_local2]) && (Ay[_local2 + 1] > Ay[_local2])) || ((Ay[_local2 - 1] > Ay[_local2]) && (Ax[_local2 + 1] > Ax[_local2]))) { _local6 = _local7.createEmptyMovieClip("I", _local8++); DrawRot(_local6, Ax[_local2] + (_local5 / 2), Ay[_local2] + (_local5 / 2), 180); } else if (((Ax[_local2 - 1] < Ax[_local2]) && (Ay[_local2 + 1] > Ay[_local2])) || ((Ay[_local2 - 1] > Ay[_local2]) && (Ax[_local2 + 1] < Ax[_local2]))) { _local6 = _local7.createEmptyMovieClip("I", _local8++); DrawRot(_local6, Ax[_local2] - (_local5 / 2), Ay[_local2] + (_local5 / 2), -90); } } _local2++; } _local6 = _local7.createEmptyMovieClip("I", _local8++); if (_local9) { if (Ay[Ay.length - 1] > Ay[Ay.length - 2]) { DrawArrow(_local6, Ax[Ax.length - 1] - _local5, Ay[Ay.length - 1] + (_local5 * 2.5), -90); } else { DrawArrow(_local6, Ax[Ax.length - 1] + _local5, Ay[Ay.length - 1] - (_local5 * 2.5), 90); } } else if (Ax[Ax.length - 1] > Ax[Ax.length - 2]) { DrawArrow(_local6, Ax[Ax.length - 1] + (2.5 * _local5), Ay[Ay.length - 1] + _local5, 180); } else { DrawArrow(_local6, Ax[Ax.length - 1] - (_local5 * 2.5), Ay[Ay.length - 1] - _local5, 0); } } function DrawArrow(CL, x, y, rot) { CL.attachBitmap(GetArrow(), 0, "auto", true); CL._x = x; CL._y = y; CL._rotation = rot; } function DrawLine(CL, x, y, rot, w) { CL.attachBitmap(GetLine(), 0, "auto", true); CL._x = x; CL._y = y; CL._width = w; CL._rotation = rot; } function DrawRot(CL, x, y, rot) { CL.attachBitmap(GetRot(), 0, "auto", true); CL._x = x; CL._y = y; CL._rotation = rot; } function DrawRamka(x, y, w, h) { var _local4 = Clip.createEmptyMovieClip("CLIP", Depths++); var _local3; var _local2 = 8; var _local5 = 0; _local3 = _local4.createEmptyMovieClip("I", _local5++); DrawCorner(_local3, (x + w) - _local2, (y + h) - _local2, 0); _local3 = _local4.createEmptyMovieClip("I", _local5++); DrawCorner(_local3, x + _local2, y + _local2, 180); _local3 = _local4.createEmptyMovieClip("I", _local5++); DrawCorner(_local3, (x + w) - _local2, y + _local2, -90); _local3 = _local4.createEmptyMovieClip("I", _local5++); DrawCorner(_local3, x + _local2, (y + h) - _local2, 90); _local3 = _local4.createEmptyMovieClip("I", _local5++); DrawBorder(_local3, x + _local2, y + _local2, h - (2 * _local2), 90); _local3 = _local4.createEmptyMovieClip("I", _local5++); DrawBorder(_local3, (x + w) - _local2, (y + h) - _local2, h - (2 * _local2), -90); _local3 = _local4.createEmptyMovieClip("I", _local5++); DrawBorder(_local3, x + _local2, (y + h) - _local2, w - (2 * _local2), 0); _local3 = _local4.createEmptyMovieClip("I", _local5++); DrawBorder(_local3, (x + w) - _local2, y + _local2, w - (2 * _local2), 180); _local3 = _local4.createEmptyMovieClip("I", _local5++); _local3.attachBitmap(GetMiddle(), 0); _local3._x = x + _local2; _local3._y = y + _local2; _local3._width = w - (2 * _local2); _local3._height = h - (2 * _local2); } function DrawCorner(INCL, x, y, rot) { INCL.attachBitmap(GetCorner(), 0, "auto", true); INCL._x = x; INCL._y = y; INCL._rotation = rot; } function DrawBorder(INCL, x, y, w, rot) { INCL.attachBitmap(GetBorder(), 0, "auto", true); INCL._x = x; INCL._y = y; INCL._width = w; INCL._rotation = rot; } function GetCorner() { return(GetBitMap(8, 8, 8, 8, BMD)); } function GetBorder() { return(GetBitMap(0, 8, 8, 8, BMD)); } function GetMiddle() { return(GetBitMap(0, 0, 8, 8, BMD)); } function GetArrow() { return(GetBitMap(0, 16, 24, 16, BMD)); } function GetLine() { return(GetBitMap(16, 0, 8, 8, BMD)); } function GetRot() { return(GetBitMap(16, 8, 8, 8, BMD)); } function GetBitMap(x, y, w, h, clip) { var _local1 = new flash.geom.Matrix(); _local1.translate(-x, -y); var _local2 = new flash.display.BitmapData(w, h, true, 16711680); _local2.draw(clip, _local1); return(_local2); } var Depths = 10; }
Symbol 2509 MovieClip [__Packages.GameClasses.GameHint] Frame 0
class GameClasses.GameHint extends Object { var This, Text, X, Y, F1, F2, ramka, text, b1, BLACK, showt, b2, xs, ys, caption, cap; function GameHint (This, Text, X, Y, F1, F2, K, M) { super(); _root.blcup.removeMovieClip(); _root.hint_s.start(_root.SoundOn); this.This = This; this.Text = Text; this.X = X; this.Y = Y; this.F1 = F1; this.F2 = F2; ramka = This.attachMovie("ramka_tip", "ramka", 10, {useHandCursor:false}); text = This.createEmptyMovieClip("text", 20); _root.TextShow(text, Text, "TextFont", -3, 18, 1, 14, _root.FontWhite, 220, _root.FontBlueBlue); var _local17 = text._width; var _local6 = text._height; text._x = 140; if (K > 0) { This.attachMovie("kubok_big", "kubok", 11, {_x:125, _y:80 + ((K - 1) * 10)}).gotoAndStop(K + 1); text._y = 157 + ((K - 1) * 10); _local6 = _local6 + (150 + ((K - 1) * 10)); } else { text._y = 20; } if (K >= 0) { b1 = This.attachMovie("button_B", "b1", 30); } BLACK = This.attachMovie("black", "BLACK", 0, {_x:-2000, _y:-2000, _width:4000, _height:4000, _alpha:0, useHandCursor:false}); if ((F2 == null) || (F2 == undefined)) { BLACK.onPress = null; clearInterval(showt); showt = setInterval(GameClasses.GFunctions.create(this, BLclick), 1000); b1._x = 140 - (b1._width / 2); b1._y = _local6 + 20; b1.InitText(_root.TextOk.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); } else { b2 = This.attachMovie("button_B", "b2", 40); BLACK.onPress = null; b1._x = (132 - b1._width) - 5; b2._x = 152; b1._y = (b2._y = _local6 + 20); b1.InitText(_root.TextYes.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); b2.InitText(_root.TextNo.text, -3, -3, "GameFont", -3, 12, 1, 14, _root.FontWhite, 1000, _root.FontBlueBlue); } b1.InitFunction(GameClasses.GFunctions.create(this, AGA)); b2.InitFunction(GameClasses.GFunctions.create(this, NEA)); if (K == -1) { clearInterval(showt); BLACK.onPress = null; _local6 = _local6 - 28; } InitRamka(_local6 + 63); b1._y = (b2._y = heg - 44); text._y = ((heg / 2) - (text._height / 2)) - 4; This._x = X; This._y = Y; if ((This._y + ramka._height) > 480) { This._y = 20; } } function BLclick() { clearInterval(showt); BLACK.onPress = GameClasses.GFunctions.create(this, AGA); } function DeleteTip() { clearInterval(showt); GameClasses.GFunctions.ClearAll(This, 1, 1); } function AGA() { F1(); DeleteTip(); } function NEA() { F2(); DeleteTip(); } function InitRamka(y) { if (y < min_heg) { y = min_heg; } heg = y + 10; ramka.up._y = 0; ramka.md._y = ramka.up._height - 1; ramka.dw._y = (y - ramka.dw._height) - 1; ramka.md._height = (y - ramka.up._height) - ramka.dw._height; } function Follow() { xs = This._x - _root._xmouse; ys = This._y - _root._ymouse; This.onEnterFrame = GameClasses.GFunctions.create(this, Moving); } function UnFollow() { delete This.onEnterFrame; } function Moving() { This._x = _root._xmouse + xs; This._y = _root._ymouse + ys; } function setCaption(Text) { caption = Text; cap = This.createEmptyMovieClip("caption", 21); cap._x = 132; cap._y = 30; text._y = text._y + 10; b1._y = (b2._y = heg - 44); _root.TextShow(cap, caption, "gradient", -2, 12, 1, 15, 0, 1000, 0, _root.FontOrange, _root.FontYellow, 90); } var h = 0; var min_heg = 135; var heg = 0; }
Symbol 2510 MovieClip [__Packages.GameClasses.GemTank] Frame 0
class GameClasses.GemTank extends MovieClip { var tank, _parent, BlueColor, item, onPress, money_mc, createEmptyMovieClip, money_value, number, number2, type, _x, _y, _xscale, _yscale, DefaultColor, start_time, timer_gem, gem, shadow, removeMovieClip; function GemTank () { super(); tank = _parent._parent; BlueColor = new Color(item); onPress = takeGem; money_mc = createEmptyMovieClip("money", 30); money_mc._visible = false; money_mc._x = -7; money_mc._y = -40; money_value = Math.floor((Math.random() * 10) + 1); _root.TextShow(money_mc, ("+" + _root.TextDollar.text) + String(money_value), "gradient", -3, 20, 1, 20, 0, 1000, _root.FontBlueBlue, _root.FontOrange, _root.FontYellow, 90); } function setNum(num, num2) { number = num; number2 = num2; } function setType(num) { type = num; } function initRandom() { _x = 15 + (Math.random() * 485); _y = 255 + (Math.random() * 70); scale = int(60 + ((40 * (_y - upline)) / (downline - upline))); _xscale = (_yscale = scale); var _local3 = int((1000 * (_y - upline)) / (downline - upline)); var _local2 = CopyColor(DefaultColor); _local2.rb = _local2.rb - (Math.pow((1000 - _local3) / 1000, 2) * 75); _local2.gb = _local2.gb - (Math.pow((1000 - _local3) / 1000, 2) * 30); _local2.bb = _local2.bb + (Math.pow((1000 - _local3) / 1000, 2) * 37); BlueColor.setTransform(_local2); } function CopyColor(O1) { var _local2 = {}; for (var _local3 in O1) { _local2[_local3] = O1[_local3]; } return(_local2); } function takeGem() { if (_root.tnk.bonus_level) { } else { money_mc._visible = true; tank.MONEY.Add(money_value); } start_time = getTimer(); tank.DepthArr.splice(number2, 1); tank.SaveTank(); _root.minusGem(number, _x, _y - 5, type); delete onPress; timer_gem = setInterval(GameClasses.GFunctions.create(this, preHideGem1), 20); } function preHideGem1() { gem._rotation = gem._rotation + 4; gem._y = gem._y - (distance / 50); money_mc._y = money_mc._y - (distance / 50); if (gem._rotation > 20) { gem._rotation = 20; clearInterval(timer_gem); timer_gem = setInterval(GameClasses.GFunctions.create(this, preHideGem2), 20); } } function preHideGem2() { gem._rotation = gem._rotation - 7; gem._y = gem._y - (distance / 40); money_mc._y = money_mc._y - (distance / 40); if (gem._rotation < -15) { gem._rotation = -15; clearInterval(timer_gem); timer_gem = setInterval(GameClasses.GFunctions.create(this, hideGem), 20); } } function hideGem() { gem._alpha = gem._alpha - 4; shadow._alpha = shadow._alpha - 4; gem._y = gem._y - (distance / 25); money_mc._y = money_mc._y - (distance / 25); if (gem._alpha < 0) { gem._y = -distance; gem._alpha = 0; shadow._alpha = 0; clearInterval(timer_gem); removeMovieClip(); } } var upline = 246; var downline = 467; var scale = 100; var time_hide = 500; var distance = 20; }
Symbol 2511 MovieClip [__Packages.GameClasses.NewParticleSystem] Frame 0
class GameClasses.NewParticleSystem { var mcRoot, numb, particles, path, body, pmov, pmovs, T, t0; function NewParticleSystem (root_mc, number_parts) { mcRoot = root_mc; numb = number_parts; particles = new Array(); path = new Array(); body = mcRoot.createEmptyMovieClip("ps" + depth, depth++); body._x = -100; makeUnvisible(); body.mov = new GameClasses.FreeMove(); var _local3 = 0; while (_local3 < numb) { particles[_local3] = body.createEmptyMovieClip("part" + _local3, _local3); var _local2 = particles[_local3]; _local2._x = -100; _local2.mov = new GameClasses.FreeMove(); _local2.body = _local2.createEmptyMovieClip("body", 2); _local2._visible = false; _local3++; } } function destroy() { delete mcRoot; delete link_mc; var _local2 = 0; while (_local2 < particles.length) { particles[_local2].mov.destroy(); delete particles[_local2].mov; delete particles[_local2]; _local2++; } delete particles; _local2 = 0; while (_local2 < path.length) { delete path[_local2]; _local2++; } delete path; for (var _local3 in body) { if (body[_local3] instanceof MovieClip) { MovieClip(body[_local3]).removeMovieClip(); delete body[_local3]; } } body.removeMovieClip(); delete body; path_x.destroy(); path_y.destroy(); if (path_x instanceof Array) { _local2 = 0; while (_local2 < path_x.length) { delete path_x[_local2]; delete path_y[_local2]; _local2++; } delete path_x; delete path_y; } pmov.destroy(); delete pmov; _local2 = 0; while (_local2 < pmovs.length) { pmovs[_local2].destroy(); delete pmovs[_local2]; _local2++; } delete pmovs; } function clear() { stopPS(); } function makeVisible() { body._visible = true; } function makeUnvisible() { body._visible = false; } function initTexture(bmp_src) { if (active) { stopPS(); } var _local5 = new flash.geom.Rectangle(0, 0, bmp_src.width, bmp_src.height); var _local6 = new flash.geom.Point(0, 0); var _local3 = 0; while (_local3 < numb) { var _local2 = particles[_local3]; _local2.bmp.dispose(); _local2.body.removeMovieClip(); _local2.body = _local2.createEmptyMovieClip("body", 2); _local2.bmp = new flash.display.BitmapData(bmp_src.width, bmp_src.height, true, 0); _local2.bmp.copyPixels(bmp_src, _local5, _local6); _local2.body.attachBitmap(_local2.bmp, 1); _local2.body._x = (-_local2.body._width) / 2; _local2.body._y = (-_local2.body._height) / 2; _local3++; } } function initTextureFromLibrary(id) { if (active) { stopPS(); } var _local3 = 0; while (_local3 < numb) { var _local2 = particles[_local3]; _local2.bmp.dispose(); _local2.body.removeMovieClip(); _local2.attachMovie(id, "body", 2); _local2.body._x = (-_local2.body._width) / 2; _local2.body._y = (-_local2.body._height) / 2; _local3++; } } function initPath(path_src_x, path_src_y) { if (active) { stopPS(); } if (((path_src_x instanceof GameClasses.Spline) || (path_src_x instanceof GameClasses.Line)) || (path_src_x instanceof Array)) { path_x = path_src_x; path_y = path_src_y; } } function startPS1(numb_repeats, t_delay, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { startPS(numb_repeats, t_delay, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1); } function startPS(numb_repeats, t_delay, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { body._x = 0; var _local18 = getTimer(); active = true; T = t_delay + (t_issue * (numb - 1)); var _local10; var _local9; makeVisible(); t0 = getTimer(); var _local3 = 0; while (_local3 < pmovs.length) { pmovs[_local3].destroy(); delete pmovs[_local3]; _local3++; } delete pmovs; pmovs = new Array(numb); if (x1 != undefined) { _local10 = new GameClasses.Spline(); _local10.InitSpline2(x1.GetKeys()); _local9 = new GameClasses.Spline(); _local9.InitSpline2(y1.GetKeys()); } _local3 = 0; while (_local3 < numb) { var _local2 = particles[_local3]; var _local7 = getBurnX(t_issue, _local3); var _local6 = getBurnY(t_issue, _local3); if (x1 != undefined) { if (x1 instanceof GameClasses.Spline) { x1 = new GameClasses.Spline(); x1.InitSpline2(_local10.GetKeys()); y1 = new GameClasses.Spline(); y1.InitSpline2(_local9.GetKeys()); x1.reCalculate(_local7); y1.reCalculate(_local6); } else if (!isNaN(x1)) { } } else { _local2._x = _local7; _local2._y = _local6; } _local2.mov.endAct = null; pmovs[_local3] = GameClasses.FreeMove.makeDelay(t_delay + (_local3 * t_issue), GameClasses.GFunctions.create(_local2.mov, _local2.mov.newInitMove, _local2, t_life, 1, x1, y1, xscale1, yscale1, rotation1, alpha1, color1)); _local3++; } if (numb_repeats == 1) { particles[numb - 1].mov.endAct = GameClasses.GFunctions.create(this, stopPS); } else { pmov = GameClasses.FreeMove.makeDelay(T, GameClasses.GFunctions.create(this, startPS, 0, 0, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1)); } } function startKrastulka(numb_repeats, t_delay, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { body._x = 0; var _local16 = getTimer(); active = true; T = t_delay + (t_issue * (numb - 1)); makeVisible(); t0 = getTimer(); var _local2 = 0; while (_local2 < pmovs.length) { pmovs[_local2].destroy(); delete pmovs[_local2]; _local2++; } delete pmovs; pmovs = new Array(numb); _local2 = 0; while (_local2 < numb) { var _local3 = particles[_local2]; var _local9 = getBurnX(t_issue, _local2); var _local8 = getBurnY(t_issue, _local2); var _local4 = -10 + (Math.random() * 20); x1 = new GameClasses.Spline(_local4, (_local4 - 2) + (4 * Math.random())); y1 = new GameClasses.Spline(Math.random() * 10, -35 - (Math.random() * 10)); x1.reCalculate(_local9); y1.reCalculate(_local8); _local3.mov.endAct = null; pmovs[_local2] = GameClasses.FreeMove.makeDelay(t_delay + (_local2 * t_issue), GameClasses.GFunctions.create(_local3.mov, _local3.mov.newInitMove, _local3, t_life, 1, x1, y1, xscale1, xscale1, rotation1, alpha1, color1)); _local2++; } if (numb_repeats == 1) { particles[numb - 1].mov.endAct = GameClasses.GFunctions.create(this, stopPS); } else { pmov = GameClasses.FreeMove.makeDelay(T, GameClasses.GFunctions.create(this, startPS, 0, 0, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1)); } } function startPuzirik(numb_repeats, t_delay, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { body._x = 0; var _local16 = getTimer(); active = true; T = t_delay + (t_issue * (numb - 1)); makeVisible(); t0 = getTimer(); var _local3 = 0; while (_local3 < pmovs.length) { pmovs[_local3].destroy(); delete pmovs[_local3]; _local3++; } delete pmovs; pmovs = new Array(numb); _local3 = 0; while (_local3 < numb) { var _local4 = particles[_local3]; var _local10 = getBurnX(t_issue, _local3); var _local9 = getBurnY(t_issue, _local3); var _local2 = 8 - (Math.random() * 16); x1 = new GameClasses.Spline(_local2); _local2 = 8 - (Math.random() * 16); y1 = new GameClasses.Spline(_local2, _local2 - 14, _local2 - 28); x1.reCalculate(_local10); y1.reCalculate(_local9); _local2 = 30 + (Math.random() * 50); xscale1 = new GameClasses.Spline(0, _local2, _local2 - (Math.random() * 6), _local2, 0); _local4.mov.endAct = null; pmovs[_local3] = GameClasses.FreeMove.makeDelay(t_delay + (_local3 * t_issue), GameClasses.GFunctions.create(_local4.mov, _local4.mov.newInitMove, _local4, t_life, 1, x1, y1, xscale1, xscale1, rotation1, alpha1, color1)); _local3++; } if (numb_repeats == 1) { particles[numb - 1].mov.endAct = GameClasses.GFunctions.create(this, stopPS); } else { pmov = GameClasses.FreeMove.makeDelay(T, GameClasses.GFunctions.create(this, startPS, 0, 0, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1)); } } function startZvezd(numb_repeats, t_delay, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { body._x = 0; var _local16 = getTimer(); active = true; T = t_delay + (t_issue * (numb - 1)); makeVisible(); t0 = getTimer(); var _local2 = 0; while (_local2 < pmovs.length) { pmovs[_local2].destroy(); delete pmovs[_local2]; _local2++; } delete pmovs; pmovs = new Array(numb); _local2 = 0; while (_local2 < numb) { var _local4 = particles[_local2]; var _local9 = getBurnX(t_issue, _local2); var _local8 = getBurnY(t_issue, _local2); var _local3 = Math.random() * 360; x1 = new GameClasses.Spline(10 * Math.sin(_local3), 20 * Math.sin(_local3), 24 * Math.sin(_local3)); y1 = new GameClasses.Spline(10 * Math.cos(_local3), 20 * Math.cos(_local3), 24 * Math.cos(_local3)); x1.reCalculate(_local9); y1.reCalculate(_local8); _local4.mov.endAct = null; pmovs[_local2] = GameClasses.FreeMove.makeDelay(t_delay + (_local2 * t_issue), GameClasses.GFunctions.create(_local4.mov, _local4.mov.newInitMove, _local4, t_life, 1, x1, y1, xscale1, xscale1, rotation1, alpha1, color1)); _local2++; } if (numb_repeats == 1) { particles[numb - 1].mov.endAct = GameClasses.GFunctions.create(this, stopPS); } else { pmov = GameClasses.FreeMove.makeDelay(T, GameClasses.GFunctions.create(this, startPS, 0, 0, t_issue, t_life, x1, y1, xscale1, yscale1, rotation1, alpha1, color1)); } } function getBurnX(t, i) { if (T > 0) { if (path_x instanceof Array) { return(path_x[i]); } return(path_x.getPoint((t * i) / T)); } return(0); } function getBurnY(t, i) { if (T > 0) { if (path_y instanceof Array) { return(path_y[i]); } return(path_y.getPoint((t * i) / T)); } return(0); } function stopPS() { if (active) { var _local2 = 0; while (_local2 < pmovs.length) { pmovs[_local2].destroy(); delete pmovs[_local2]; _local2++; } delete pmovs; pmov.destroy(); delete pmov; makeUnvisible(); body._x = -100; _local2 = 0; while (_local2 < numb) { particles[_local2].mov.stopMove(); particles[_local2]._x = -100; _local2++; } active = false; } } function startExplode(x, y, mindx, maxdx, dy, minvy, maxvy, ay, sp_xscale, sp_yscale, sp_alp, color1, delay) { body._x = x; body._y = y; var _local8; var _local3; var _local9; var _local7; var _local6; var _local5; makeVisible(); var _local4 = 0; while (_local4 <= (particles.length - 1)) { var _local2 = particles[_local4]; _local7 = mindx + (Math.random() * (maxdx - mindx)); _local8 = new GameClasses.Spline(0, _local7); _local9 = new GameClasses.Spline(0, (Math.random() * 720) - 360); _local3 = new GameClasses.AccelLinePath(); _local6 = minvy + (Math.random() * (maxvy - minvy)); _local3.addKey(0, ay, _local6); _local3.addKey(dy, 0, 1); _local5 = _local3.calculatePath(); _local2.mov.endAct = null; _local2.mov.newInitMove(_local2, _local5, 1, _local8, _local3, sp_xscale, sp_yscale, _local9, sp_alp, color1); _local4++; } } function startInverseExplode(x, y, mindx, maxdx, dy, minvy, maxvy, ay, sp_xscale, sp_yscale, sp_alp, color1, delay) { body._x = x; body._y = y; var _local8; var _local3; var _local9; var _local7; var _local6; var _local5; makeVisible(); var _local4 = 0; while (_local4 <= (particles.length - 1)) { var _local2 = particles[_local4]; _local7 = mindx + (Math.random() * (maxdx - mindx)); _local8 = new GameClasses.Spline(0, _local7); _local9 = new GameClasses.Spline(0, (Math.random() * 720) - 360); _local3 = new GameClasses.AccelLinePath(); _local6 = minvy + (Math.random() * (maxvy - minvy)); _local3.addKey(0, ay, _local6); _local3.addKey(dy, 0, 1); _local5 = _local3.calculatePath(); _local2.mov.endAct = null; _local2.mov.updateAct = _local2.mov.updateActInverse; _local2.mov.newInitMove(_local2, _local5, 1, _local8, _local3, sp_xscale, sp_yscale, _local9, sp_alp, color1); _local4++; } } static function makeSimpleFire(root_mc) { var _local1 = new GameClasses.NewParticleSystem(root_mc, 12); _local1.initTextureFromLibrary("blur1"); return(_local1); } function startSimpleFire(x, y, t_delay, _scale) { var _local2; if (!_scale) { _local2 = 1; } else { _local2 = _scale; } var _local11 = new flash.geom.Point(x, y); var _local10 = new flash.geom.Point(x, y - (_local2 * 13)); var _local9 = new flash.geom.Point(x, y - (_local2 * 50)); var _local12 = [_local11, _local10, _local9]; var _local4 = [2, 4, 2]; var _local6 = [_local2 * 25, _local2 * 55, _local2 * 30, _local2 * 5]; var _local5 = [_local2 * 5, _local2 * 5, _local2 * 5, _local2 * 1]; var _local3 = [60, 100, 80, 10]; var _local8 = [16776960, 16711680]; var _local7 = [-180, 180]; startFire(t_delay, 720, 60, _local12, _local4, _local6, _local5, _local3, _local8, _local7); } function startFireParticle(part, t_life, t_delay, points, p_rads, scales, s_rads, alphas, color1, rotations) { var _local10 = new GameClasses.Spline(); var _local9 = new GameClasses.Spline(); var _local2 = 0; while (_local2 < points.length) { var _local1 = p_rads[_local2] * (1 - (2 * Math.random())); var _local6 = Math.sqrt((p_rads[_local2] * p_rads[_local2]) - (_local1 * _local1)) * (1 - (2 * Math.random())); _local10.addKey(points[_local2].x + _local1); _local9.addKey(points[_local2].y + _local6); _local2++; } _local10.Calculate(false); _local9.Calculate(false); var _local11 = new GameClasses.Spline(); var _local12 = new GameClasses.Spline(); _local2 = 0; while (_local2 < scales.length) { var _local1 = s_rads[_local2] * (1 - (2 * Math.random())); var _local6 = Math.sqrt((s_rads[_local2] * s_rads[_local2]) - (_local1 * _local1)) * (1 - (2 * Math.random())); _local11.addKey(scales[_local2] + _local1); _local12.addKey(scales[_local2] + _local6); _local2++; } _local11.Calculate(false); _local12.Calculate(false); var _local15 = new GameClasses.Line(rotations[0] + ((rotations[1] - rotations[0]) * Math.random()), rotations[0] + ((rotations[1] - rotations[0]) * Math.random())); var _local13 = new GameClasses.Spline(); _local2 = 0; while (_local2 < alphas.length) { _local13.addKey(alphas[_local2]); _local2++; } _local13.Calculate(false); GameClasses.FreeMove.makeDelay(t_delay, GameClasses.GFunctions.create(part.mov, part.mov.newInitMove, part, t_life, 1, _local10, _local9, _local11, _local12, _local15, _local13, color1)); } function startFire(t_delay, t_life, t_issue, points, p_rads, scales, s_rads, alphas, color1, rotations) { body._x = 0; makeVisible(); var _local3 = 0; while (_local3 < particles.length) { var _local2 = particles[_local3]; _local2.mov.endAct = GameClasses.GFunctions.create(this, startFireParticle, _local2, t_life, 1, points, p_rads, scales, s_rads, alphas, color1, rotations); startFireParticle(_local2, t_life, t_delay + (t_issue * _local3), points, p_rads, scales, s_rads, alphas, color1, rotations); _local3++; } pmov = GameClasses.FreeMove.makeDelay(t_delay + (t_issue * (particles.length - 1)), GameClasses.GFunctions.create(this, startFire, 0, t_life, t_issue, points, p_rads, scales, s_rads, alphas, color1, rotations)); } function addMC(id, x, y) { body.attachMovie(id, id, body.getNextHighestDepth()); body[id]._x = x; body[id]._y = y; } static var depth = 0; var link_mc = null; var path_x = null; var path_y = null; var active = false; var randX = 0; var randY = 0; }
Symbol 2512 MovieClip [__Packages.GameClasses.Consts] Frame 0
class GameClasses.Consts { function Consts () { } static function makeShadow(mcSource, mcDest, color1, opacity) { var _local2 = 8; var _local5 = new flash.geom.Rectangle(0, 0, mcSource._width + 20, mcSource._height + 20); var _local6 = new flash.geom.Point(0, 0); var _local4 = new Color(mcDest); mcDest.shadow_bmp = new flash.display.BitmapData(mcSource._width + _local2, mcSource._height + _local2, true, 0); mcDest.shadow_bmp.draw(mcSource, new flash.geom.Matrix(1, 0, 0, 1, _local2 / 2, _local2 / 2)); mcDest.filtr = new flash.filters.BlurFilter(8, 8, 1); mcDest.shadow_bmp.applyFilter(mcDest.shadow_bmp, _local5, _local6, mcDest.filtr); mcDest.attachBitmap(mcDest.shadow_bmp, 1); _local4.setRGB(color1); mcDest._alpha = opacity; } static function drawRectangle(mc, rect) { mc.beginFill(0, 100); mc.moveTo(rect.x, rect.y); mc.lineTo(rect.x + rect.width, rect.y); mc.lineTo(rect.x + rect.width, rect.y + rect.height); mc.lineTo(rect.x, rect.y + rect.height); mc.lineTo(rect.x, rect.y); mc.endFill(); } static function doForcedClean() { var _local2 = 1; var _local1 = 0; while (_local1 < _local2) { try { } catch(e:Error) { } _local1++; } } static var CELL_SIZE = 30; static var CELL_SIZE_CHIP = 32; static var CHIP_TIME_ROTATION = 550; static var CHIP_TIME_BLIK = 500; static var GLOBAL_BLIK_COOF = 0.25; static var TIME_PERIOD_GLOBAL_BLIK = 60000; static var TIME_OF_DISSAPEAR_CHIP_PS = 350; static var TIME_OF_EXPLODE_CHIP_PS = 500; static var TIME_OF_DISSAPEAR_CHIP = 250; static var TIME_PERIOD_OF_THE_CHIP_MOVE_TO_THE_BONUS_SUN = 900; static var TIME_PERIOD_BETWEEN_EXPLODES_OF_THE_CHIPS = 300; static var TIME_OF_THE_MOVE_SMALL_BONUS = 100; static var TIME_OF_CHANGE_PLACES_CHIPS = 200; static var ACCEL_OF_CHIP_FALL = 0.0009; static var COOF_OF_ABSORPTION_CHIP_FALL = -0.3; static var FIRST_DELAY_OF_CHIP_FALL = 20; static var NUMB_RESERV_CHIPS = 90; static var NUMBER_OF_BONUS_PS = 12; static var TIME_OF_THE_BOMB_BONUS_MOVE = 3000; static var TIME_OF_THE_ZL_BONUS_MOVE = 1300; static var TIME_OF_TREMBLE_TOTAL_ART = 2000; static var TIME_OF_MOVE_TOTAL_ART_TO_PLACE = 800; static var TIME_OF_MOVE_TOTAL_CRYSTAL_TO_PLACE = 1500; static var TIME_OF_MOVE_TOTAL_ART_TO_PLACE_IN_MATCH3 = 2500; static var NUMBER_OF_THE_ART_PARTICLE = 5; static var TIME_OF_MOVE_PIECE_OF_ART_TO_PLACE = 1500; static var TIME_OF_MOVE_PIECE_OF_ART_TO_PLACE_IN_MATCH3 = 3000; static var TIME_OF_HINT_PS_OF_POA = 1800; static var NUMBER_OF_THE_POA_PARTICLES = 5; static var OPACITY_OF_THE_POA_BLUR_BODY = 95; static var BEGIN_MIN_SHINE_INTENSITY_COOF = 1.4; static var BEGIN_MAX_SHINE_INTENSITY_COOF = 1.7; static var BEGIN_MAXMAX_SHINE_INTENSITY_COOF = 2.2; static var TIME_OF_THE_SHINE_PERIOD = 1500; static var TIME_OF_THE_END_SHINE_PERIOD = 700; static var TIME_OF_THE_TREMBLE_SHINE_PERIOD = 2000; static var POSITION_OF_THE_END_SHINE = 15; static var INTENSITY_OF_THE_SHINE_POA_BLUR = 8; static var TIME_TO_HIDE = 500; static var BONUS_ZEUSLIGHTNING_TIME_EFFECT = 1700; static var TIME_OF_THE_HINT_DELAY = 100; static var TIME_OF_THE_HINT_MOVE = 50; static var TIME_OF_THE_HELP_HINT_MOVE = 250; static var DEPTH_FOR_SOUND_MC = 1000; static var NO_ACTIVE_TIME_OF_HINT_BUTTON = 20000; static var TIME_TO_HELP_SHINE = 25000; static var TIME_OF_THE_CRYSTAL_FALL = 800; static var numb_b = 0; static var numb_t = 0; static var numb_s = 0; static var numb_zl = 0; static var show_debug_info = false; }
Symbol 2513 MovieClip [__Packages.GameClasses.HintWindow] Frame 0
class GameClasses.HintWindow { static var bmp, interval_mouse, w, h, rect, point, bmp_t, bmp_rt, bmp_r, bmp_rb, bmp_b, bmp_lb, bmp_l, bmp_lt, bmp_c, interval_hint; var square_mc, hint_text, mcBody, mcRoot, body, txt, body_bmp, hint_bmp, hint_mc, shadow, btn, hw, hh, tw, th, strela; function HintWindow (mc_root, mc_with_hint, tex, point1) { var _local3; if (bmp == undefined) { initClass(); } square_mc = mc_root.SQUARE_MC; hint_text = new Object(); hint_text.text = tex; hint_text.x = 0; hint_text.y = 0; hint_text.h = 0; hint_text.w = 220; hint_text.color = 16777215 /* 0xFFFFFF */; hint_text.leading = -2; hint_text.size = 15; hint_text.align = "center"; mcBody = mc_with_hint; mcRoot = mc_root.HINT_LEVEL_MC; body = mcRoot.createEmptyMovieClip("hint_window" + depth, depth++); body._x = -100; body._y = -100; body.createEmptyMovieClip("body", 2); body.createEmptyMovieClip("shadow", 1); body._xscale = 0; body._yscale = 0; body._alpha = 0; txt = new GameClasses.TextClass(body.body, 2, hint_text, recede, recede); var _local5 = txt.getWidth(); var _local4 = (txt.getHeight() + hint_text.h) + (recede / 2); initBitmap(_local5, _local4); body.body.attachBitmap(body_bmp, 1); GameClasses.Consts.makeShadow(body.body, body.shadow, 0, 50); body.mov = new GameClasses.FreeMove(); if ((mcBody != undefined) && (mcBody != null)) { if (mcBody.hitArea) { hint_bmp = new flash.display.BitmapData(mcBody.hitArea._width, mcBody.hitArea._height, true, 0); hint_bmp.draw(mcBody.hitArea); } else { hint_bmp = new flash.display.BitmapData(mcBody._width, mcBody._height, true, 0); hint_bmp.draw(mcBody); } hint_mc = mcRoot.createEmptyMovieClip("hint_mask" + depth, depth++); _local3 = new Color(hint_mc); _local3.setRGB(0); hint_mc._alpha = 0; var _local2; if (point1 == undefined) { if ((!mcBody.hitArea) || ((mcBody.hitArea._x == 0) && (mcBody.hitArea._y == 0))) { _local2 = new flash.geom.Point(mcBody._x, mcBody._y); } else { _local2 = new flash.geom.Point(mcBody.hitArea._x, mcBody.hitArea._y); } } else { _local2 = point1; } hint_mc._x = _local2.x; hint_mc._y = _local2.y; hint_mc.useHandCursor = false; hint_mc.attachBitmap(hint_bmp, 1); hint_mc.onRollOver = GameClasses.GFunctions.create(this, startHint); hint_mc.onRollOut = GameClasses.GFunctions.create(this, stopHint); hint_mc.onDragOver = GameClasses.GFunctions.create(this, startHint); hint_mc.onDragOut = GameClasses.GFunctions.create(this, stopHint); hint_mc.tabEnabled = false; hint_mc.onPress = GameClasses.GFunctions.create(mcBody, function () { this.onPress(); this.addOnPressAction(); this.dopAction(); }); } } static function disableHW() { HW_enabled = false; } static function enableHW() { HW_enabled = true; } function destroy() { GameClasses.FreeMove.clearInterval(interval_mouse); interval_mouse = 0; mcRoot = null; mcBody = null; square_mc = null; hint_mc.onRollOver = null; hint_mc.onRollOut = null; hint_mc.onDragOver = null; hint_mc.onDragOut = null; shadow.shadow_bmp.dispose(); shadow.removeMovieClip(); shadow = null; hint_mc.removeMovieClip(); hint_mc = null; destroyStrela(); body.mov.destroy(); body.mov = null; body.body.removeMovieClip(); body.body = null; body.shadow.shadow_bmp.dispose(); body.shadow.shadow_bmp = null; body.shadow.filtr.destroy(); body.shadow.filtr = null; body.shadow.removeMovieClip(); body.shadow = null; body.removeMovieClip(); body = null; hint_text = null; btn.destroy(); btn = null; hint_bmp.dispose(); hint_bmp = null; body_bmp.dispose(); body_bmp = null; txt.destroy(); txt = null; delete addOnPressAction; delete startHideAct; delete endHideAct; } function clear() { body.removeMovieClip(); shadow.shadow_bmp.dispose(); shadow.removeMovieClip(); hint_mc.removeMovieClip(); hint_bmp.dispose(); body_bmp.dispose(); } static function clearAll() { GameClasses.FreeMove.clearInterval(interval_mouse); interval_mouse = 0; all_hw = new Array(); } static function initInterval() { GameClasses.FreeMove.clearInterval(interval_mouse); interval_mouse = 0; interval_mouse = GameClasses.FreeMove.setInterval(GameClasses.HintWindow, "onMouseMoveAct", 16); GameClasses.AllIntervals.get().add(interval_mouse); enableHW(); } static function initClass() { initInterval(); bmp = flash.display.BitmapData.loadBitmap(hint_name); w = 15; h = 15; rect = new flash.geom.Rectangle(0, 0, w, h); point = new flash.geom.Point(0, 0); bmp_t = new flash.display.BitmapData(w, h, true, 0); rect.x = w; rect.y = 0; bmp_t.copyPixels(bmp, rect, point); bmp_rt = new flash.display.BitmapData(w, h, true, 0); rect.x = bmp.width - w; rect.y = 0; bmp_rt.copyPixels(bmp, rect, point); bmp_r = new flash.display.BitmapData(w, h, true, 0); rect.x = bmp.width - w; rect.y = h; bmp_r.copyPixels(bmp, rect, point); bmp_rb = new flash.display.BitmapData(w, h, true, 0); rect.x = bmp.width - w; rect.y = bmp.height - h; bmp_rb.copyPixels(bmp, rect, point); bmp_b = new flash.display.BitmapData(w, h, true, 0); rect.x = w; rect.y = bmp.height - h; bmp_b.copyPixels(bmp, rect, point); bmp_lb = new flash.display.BitmapData(w, h, true, 0); rect.x = 0; rect.y = bmp.height - h; bmp_lb.copyPixels(bmp, rect, point); bmp_l = new flash.display.BitmapData(w, h, true, 0); rect.x = 0; rect.y = h; bmp_l.copyPixels(bmp, rect, point); bmp_lt = new flash.display.BitmapData(w, h, true, 0); rect.x = 0; rect.y = 0; bmp_lt.copyPixels(bmp, rect, point); bmp_c = new flash.display.BitmapData(w, h, true, 0); rect.x = w; rect.y = h; bmp_c.copyPixels(bmp, rect, point); } function initBitmap(w1, h1) { var _local3; var _local2; var _local5; var _local4; hw = (2 * recede) + w1; hh = (2 * recede) + h1; tw = hw - (2 * w); th = hh - (2 * h); body_bmp = new flash.display.BitmapData(hw, hh, true, 0); rect.x = 0; rect.y = 0; point.x = 0; point.y = 0; rect.width = w; rect.height = h; body_bmp.copyPixels(bmp_lt, rect, point); point.x = body_bmp.width - w; point.y = 0; body_bmp.copyPixels(bmp_rt, rect, point); point.x = body_bmp.width - w; point.y = body_bmp.height - h; body_bmp.copyPixels(bmp_rb, rect, point); point.x = 0; point.y = body_bmp.height - h; body_bmp.copyPixels(bmp_lb, rect, point); _local5 = int(tw / w); _local3 = 0; while (_local3 < _local5) { point.x = w + (_local3 * w); point.y = 0; body_bmp.copyPixels(bmp_t, rect, point); point.y = h + th; body_bmp.copyPixels(bmp_b, rect, point); _local3++; } rect.width = tw - (_local5 * w); point.x = w + (_local5 * w); point.y = 0; body_bmp.copyPixels(bmp_t, rect, point); point.y = h + th; body_bmp.copyPixels(bmp_b, rect, point); rect.width = w; _local4 = int(th / h); _local2 = 0; while (_local2 < _local4) { point.y = h + (_local2 * h); point.x = 0; body_bmp.copyPixels(bmp_l, rect, point); point.x = w + tw; body_bmp.copyPixels(bmp_r, rect, point); _local2++; } rect.height = th - (_local4 * h); point.y = h + (_local4 * h); point.x = 0; body_bmp.copyPixels(bmp_l, rect, point); point.x = w + tw; body_bmp.copyPixels(bmp_r, rect, point); rect.height = h; _local3 = 0; while (_local3 < _local5) { point.x = w + (_local3 * w); _local2 = 0; while (_local2 < _local4) { point.y = h + (_local2 * h); body_bmp.copyPixels(bmp_c, rect, point); _local2++; } point.y = h + (_local4 * h); rect.height = th - (_local4 * h); body_bmp.copyPixels(bmp_c, rect, point); rect.height = h; _local3++; } point.x = w + (_local5 * w); rect.width = tw - (_local5 * w); _local2 = 0; while (_local2 < _local4) { point.y = h + (_local2 * h); body_bmp.copyPixels(bmp_c, rect, point); _local2++; } rect.width = w; point.x = w + (_local5 * w); point.y = h + (_local4 * h); rect.width = tw - (_local5 * w); rect.height = th - (_local4 * h); body_bmp.copyPixels(bmp_c, rect, point); } function cursorTrue() { hint_mc.useHandCursor = true; } function initHelp(x, y) { type = "study_hint"; TIME_OF_THE_HINT_MOVE = TIME_OF_THE_HELP_HINT_MOVE; body.body._x = (-body.body._width) / 2; body.shadow._x = body.body._x; body.body._y = -body.body._height; body.shadow._y = body.body._y; body._x = x; body._y = y; } function initHelpHint(x, y) { initHelp(x, y); initButton(); } function initHelpHintStrela(x, y, xs) { initHelp(x, y); initButton(); initStrela(xs); } function initHelpHintStrelaH(x, y, ys) { initHelp(x, y); initButton(); initStrelaH(ys); } function initHelpStrela(x, y, xs) { initHelp(x, y); initStrela(xs); } function initButton() { btn = new GameClasses.MyButton2(body.body, "Ok", 3, _root.dialogs.TextOk, 0, 0); btn.setX((hw - btn.getWidth()) / 2); btn.setY((hh - btn.getHeight()) - 10); btn.addAction(GameClasses.GFunctions.create(this, hideHelpHint, 1)); } function initStrela(x) { strela = body.createEmptyMovieClip("strela", 3); var _local2 = flash.display.BitmapData.loadBitmap("Strela.png"); strela.bmp = new flash.display.BitmapData(_local2.width / 2, _local2.height, true, 0); strela.bmp.copyPixels(_local2, new flash.geom.Rectangle(0, 0, _local2.width / 2, _local2.height), new flash.geom.Point(0, 0)); strela.body = strela.createEmptyMovieClip("body", 2); strela.shadow = strela.createEmptyMovieClip("shadow", 1); strela.body.attachBitmap(strela.bmp, 1); GameClasses.Consts.makeShadow(strela.body, strela.shadow, 0, 60); strela.body._x = (-strela.body._width) / 2; strela.body._y = -strela.body._height; strela.shadow._x = strela.body._x; strela.shadow._y = strela.body._y; strela.mov = new GameClasses.FreeMove(); strela.x0 = x - body._x; strela.y0 = strela.body._height - 10; strela._x = strela.x0; strela._y = -body._y; strela._alpha = 0; _local2.dispose(); _local2 = null; } function destroyStrela() { strela.bmp.dispose(); strela.bmp = null; strela.mov.destroy(); strela.mov = null; strela.shadow.shadow_bmp.dispose(); strela.shadow.shadow_bmp = null; strela.shadow.filtr.destroy(); strela.shadow.filtr = null; strela.shadow.removeMovieClip(); strela.shadow = null; strela.body.removeMovieClip(); strela.body = null; } function initStrelaH(y) { initStrela(0); strela.x0 = (((-body.body._width) / 2) - strela.body._height) - 15; strela.y0 = y - body._y; strela._x = 530 - body._x; strela._y = strela.y0; strela._alpha = 0; strela._rotation = 90; } function setStrela(x, y) { strela.x0 = x - body._x; strela.y0 = y - body._y; strela._x = strela.x0; strela._y = -body._y; } function startStrela() { if (strela._y == (-body._y)) { strela.acc_y = new GameClasses.AccelLinePath(); strela.acc_y.addKey(strela.y0, 0.0002, 0); strela.acc_y.addKey(strela.y0 + 5, 0.0002, -1); strela.acc_y.addKey(strela.y0, 0, 0); strela.T = strela.acc_y.calculatePath(); strela.acc_x = undefined; } else { strela.acc_x = new GameClasses.AccelLinePath(); strela.acc_x.addKey(strela.x0, 0.0002, 0); strela.acc_x.addKey(strela.x0 + 5, 0.0002, -1); strela.acc_x.addKey(strela.x0, 0, 0); strela.T = strela.acc_x.calculatePath(); strela.acc_y = undefined; } strela.mov.endAct = GameClasses.GFunctions.create(this, function () { this.strela.mov.endAct = GameClasses.GFunctions.create(this, function () { GameClasses.FreeMove.addActivePiece(this.strela, getTimer()); this.strela.mov.initMove(this.strela, this.strela.T, 0, this.strela.acc_x, this.strela.acc_y); }); this.strela.mov.endAct(); }); strela._alpha = 100; GameClasses.FreeMove.addActivePiece(strela, getTimer()); strela.mov.initLine(strela, strela.x0, strela.y0, 300); } function disableHint() { hint_disabled = true; } function enableHint() { hint_disabled = false; hint_mc.swapDepths(depth++); } function showHelpHint(is_square) { hideAll(); interval_hint = getTimer() + interval_delay; is_hint = true; if ((is_square == undefined) || (is_square)) { square_mc._x = 0; } if (strela) { body.mov.endAct = GameClasses.GFunctions.create(this, function () { this.square_mc.onPress = GameClasses.GFunctions.create(this, this.hideHelpHint); this.square_mc.enabled = true; this.startStrela(); }); } else { body.mov.endAct = GameClasses.GFunctions.create(this, function () { this.square_mc.onPress = GameClasses.GFunctions.create(this, this.hideHelpHint); this.square_mc.enabled = true; }); } square_mc.tabEnabled = false; is_active = true; all_hw.push(this); GameClasses.FreeMove.addActivePiece(body, getTimer()); body.mov.initMove(body, TIME_OF_THE_HINT_MOVE, TIME_OF_THE_HINT_DELAY, undefined, undefined, 100, 100, undefined, hint_opacity); } function hideHelpHint(C) { if ((btn.getX() && (interval_hint > getTimer())) && (!C)) { return(undefined); } is_hint = false; square_mc.onPress = function () { }; square_mc._x = 640; if (strela) { strela.mov.endAct = null; } hideHint(); } function showHint() { if (is_hint) { return(undefined); } is_active = true; all_hw.push(this); GameClasses.FreeMove.addActivePiece(body, getTimer()); body.mov.initMove(body, TIME_OF_THE_HINT_MOVE, TIME_OF_THE_HINT_DELAY, undefined, undefined, 100, 100, undefined, hint_opacity); } function hideHint() { var _local2 = all_hw.length - 1; while (_local2 >= 0) { if (all_hw[_local2] == this) { all_hw[_local2] = all_hw[all_hw.length - 1]; all_hw.pop(); break; } _local2--; } is_active = false; GameClasses.FreeMove.addActivePiece(body, getTimer()); body.mov.endAct = GameClasses.GFunctions.create(this, endHideAct); body.mov.initMove(body, TIME_OF_THE_HINT_MOVE, 0, undefined, undefined, 0, 0, undefined, 0); startHideAct(); } function startHint() { if ((!hint_disabled) && (HW_enabled)) { if (mcBody) { active_hint = this; } showHint(); } if (mcBody) { mcBody.onRollOver(); } } function stopHint() { active_hint = null; if (body.mov.active) { body.mov.stopMove1(); } hideHint(); if (mcBody) { mcBody.onRollOut(); } } static function hideCurrent() { active_hint.stopHint(); } static function onMouseMoveAct() { if (active_hint != null) { if ((active_hint.mcRoot._xmouse + active_hint.body.body._width) > 630) { active_hint.body.body._x = ((-active_hint.mcRoot._xmouse) - active_hint.body.body._width) + 630; active_hint.body.shadow._x = active_hint.body.body._x; } else { active_hint.body.body._x = 0; active_hint.body.shadow._x = active_hint.body.body._x; } active_hint.body.body._y = 0; active_hint.body.shadow._y = active_hint.body.body._y; active_hint.body._x = active_hint.mcRoot._xmouse; active_hint.body._y = active_hint.mcRoot._ymouse; } } static function hideAll() { var _local1 = all_hw.length - 1; while (_local1 >= 0) { if (!all_hw[_local1]) { all_hw.splice(_local1, 1); } else if (all_hw[_local1].is_active) { if (all_hw[_local1].type == "study_hint") { all_hw[_local1].hideHelpHint(); } else { all_hw[_local1].hideHint(); } } _local1--; } } function getHeight() { return(body.body._height); } function setText(s) { txt.setText(s); } static var hint_name = "HintWindow.png"; static var depth = 0; static var all_hw = new Array(); static var interval_delay = 5000; static var active_hint = null; static var is_hint = false; var startHideAct = null; var addOnPressAction = null; var dopAction = null; var endHideAct = null; var hint_disabled = false; var recede = 10; var TIME_OF_THE_HINT_MOVE = GameClasses.Consts.TIME_OF_THE_HINT_MOVE; var TIME_OF_THE_HELP_HINT_MOVE = GameClasses.Consts.TIME_OF_THE_HELP_HINT_MOVE; var TIME_OF_THE_HINT_DELAY = GameClasses.Consts.TIME_OF_THE_HINT_DELAY; var hint_opacity = 90; var type = "hint"; var is_active = false; var sound_showHint = "ShowTooltip"; static var HW_enabled = true; }
Symbol 2514 MovieClip [__Packages.GameClasses.MyButton2] Frame 0
class GameClasses.MyButton2 { var mcRoot, body, normal, active, pressed, button_text, txt, txt_active, txt_pressed, actions; function MyButton2 (root_mc, lib_name, depth, tex, x, y) { var _local5; var _local4; mcRoot = root_mc; body = mcRoot.createEmptyMovieClip("btn_body" + depth, depth); if (((normal = body.attachMovie(lib_name + "Normal", "normal", 3))) != undefined) { active = body.attachMovie(lib_name + "Active", "active", 2); pressed = body.attachMovie(lib_name + "Pressed", "pressed", 1); } else if (((normal = body.attachMovie(lib_name + "normal", "normal", 3))) != undefined) { active = body.attachMovie(lib_name + "active", "active", 2); pressed = body.attachMovie(lib_name + "pressed", "pressed", 1); } else if (((normal = body.attachMovie(lib_name + "_Normal", "normal", 3))) != undefined) { active = body.attachMovie(lib_name + "_Active", "active", 2); pressed = body.attachMovie(lib_name + "_Pressed", "pressed", 1); } else if (((normal = body.attachMovie(lib_name + "_normal", "normal", 3))) != undefined) { active = body.attachMovie(lib_name + "_active", "active", 2); pressed = body.attachMovie(lib_name + "_pressed", "pressed", 1); } else { return; } body.hitArea = normal; body._x = x; body._y = y; if ((tex != undefined) && (tex != null)) { button_text = tex; if (isNaN(button_text.w) || (button_text.w > body._width)) { button_text.w = body._width; } if (isNaN(button_text.h) || (button_text.h > body._height)) { button_text.h = body._height; } _local5 = (body._width - button_text.w) / 2; _local4 = (body._height - button_text.h) / 2; txt = new GameClasses.TextClass(normal, 4, button_text, 0, 0); txt_active = new GameClasses.TextClass(active, 4, button_text, 0, 0); txt_active.makeDarker(color_text_shift); txt_pressed = new GameClasses.TextClass(pressed, 4, button_text, coord_text_shift, coord_text_shift); txt_pressed.makeDarker(-color_text_shift); } makeNormal(); body.onRollOver = GameClasses.GFunctions.create(this, onRollOverAction); body.onRollOut = GameClasses.GFunctions.create(this, onRollOutAction); body.onDragOver = GameClasses.GFunctions.create(this, onRollOverAction); body.onDragOut = GameClasses.GFunctions.create(this, onRollOutAction); body.onPress = GameClasses.GFunctions.create(this, onPressAction); body.onRelease = GameClasses.GFunctions.create(this, onReleaseAction); body.onReleaseOutside = GameClasses.GFunctions.create(this, onReleaseOutsideAction); body.useHandCursor = false; body.tabEnabled = false; actions = new Array(); } function destroy() { delete mcRoot; delete button_text; normal.removeMovieClip(); delete normal; active.removeMovieClip(); delete active; pressed.removeMovieClip(); delete pressed; delete body.onRollOver; delete body.onRollOut; delete body.onDragOver; delete body.onDragOut; delete body.onPress; delete body.onRelease; delete body.onReleaseOutside; body.removeMovieClip(); delete body; txt.destroy(); delete txt; txt_active.destroy(); delete txt_active; txt_pressed.destroy(); delete txt_pressed; var _local2 = 0; while (_local2 < actions.length) { delete actions[_local2]; _local2++; } delete actions; } function setX(x) { body._x = x; } function setY(y) { body._y = y; } function getX() { return(body._x); } function getY() { return(body._y); } function setWidth(w) { body._width = w; } function setHeight(h) { body._height = h; } function getWidth() { return(body._width); } function getHeight() { return(body._height); } function getBody() { return(body); } function setText(str) { txt.setText(str); txt_active.setText(str); txt_pressed.setText(str); } function setScale(scale) { body._xscale = scale; body._yscale = scale; } function setMainOnRelease() { body.onPress = GameClasses.GFunctions.create(this, onPressAction); body.onRelease = GameClasses.GFunctions.create(this, onReleaseAction); } function setMainOnPress() { body.onRelease = GameClasses.GFunctions.create(this, onPressAction); body.onPress = GameClasses.GFunctions.create(this, onReleaseAction); } function addAction(act) { actions.push(act); } function clearActions() { actions = new Array(); } function makeNormal() { normal._visible = true; active._visible = false; pressed._visible = false; } function makeActive() { normal._visible = false; active._visible = true; pressed._visible = false; } function makePressed() { normal._visible = false; active._visible = false; pressed._visible = true; } function onRollOverAction() { if (enabled && (buttons_enabed)) { makeActive(); } } function onRollOutAction() { if (enabled && (buttons_enabed)) { makeNormal(); } } function onPressAction() { if (enabled && (buttons_enabed)) { makePressed(); } } function onReleaseAction() { if (enabled && (buttons_enabed)) { makeNormal(); var _local2 = actions.length - 1; while (_local2 >= 0) { actions[_local2](); _local2--; } } } function onReleaseOutsideAction() { if (enabled && (buttons_enabed)) { makeNormal(); } } function enable() { normal.enabled = true; active.enabled = true; pressed.enabled = true; body.enabled = true; enabled = true; } function disable() { enabled = false; } static function setOn(val) { buttons_enabed = val; } static var buttons_enabed = true; var enabled = true; var color_text_shift = 50; var coord_text_shift = -1; var sound_onPress = "ButtonClick"; var sound_onRollOver = "MouseOverButton"; }
Symbol 2515 MovieClip [__Packages.GameClasses.TextClass] Frame 0
class GameClasses.TextClass { var mcRoot, text_obj, text_str, body, filters, body_tf, shadow_tf, body_fmt, shadow_fmt, gradient_mc; function TextClass (root_mc, depth, tex, x, y) { mcRoot = root_mc; text_obj = tex; text_str = text_obj.text; body = mcRoot.createEmptyMovieClip("text_field_" + depth, depth); body._x = x; body._y = y; body.mov = new GameClasses.FreeMove(); bmp_font = null; filters = new Array(); var _local3 = new flash.filters.DropShadowFilter(0, 0, _root.FontBlueBlue, 1, 2, 2, 1.5, 3, false, false, false); filters = [_local3]; if (bmp_font != null) { initBitmapText(); if (text_obj.blur != 0) { makeBlur(text_obj.blur); } } else if (text_obj.filters.length == 0) { initText(); if (text_obj.gradient) { makeGradientFill(); } if (text_obj.contour) { initContour(); } else { initShadow(); } if (text_obj.blur != 0) { makeBlur(text_obj.blur); } } else { initText(); } _local3 = new flash.filters.DropShadowFilter(0, 0, _root.FontBlueBlue, 1, 2, 2, 1.5, 3, false, false, false); filters = [_local3]; body.filters = filters; } static function createTextObject(text, font, x, y, h, w, color, leading, size, align, bold, shadow_color, shadow_opacity, sx, sy) { var _local1 = new Object(); _local1.text = text; _local1.font = font; _local1.x = x; _local1.y = y; _local1.h = h; _local1.w = w; _local1.color = color; _local1.leading = leading; _local1.size = size; _local1.align = align; _local1.bold = bold; _local1.shadow_color = shadow_color; _local1.shadow_opacity = shadow_opacity; _local1.sx = sx; _local1.sy = sy; return(_local1); } function destroy() { delete text_obj; delete mcRoot; body_tf.removeTextField(); shadow_tf.removeTextField(); delete body_tf; delete shadow_tf; delete body_fmt; delete shadow_fmt; body_bmp_mc.removeMovieClip(); delete body_bmp_mc; body.mov.destroy(); delete body.mov; delete filters; delete body.filters; body.removeMovieClip(); delete body; delete bmp_font; } function setText(text_str) { this.text_str = text_str; if (body_bmp_mc == null) { body_tf.text = text_str; shadow_tf.text = text_str; body_tf.setTextFormat(body_fmt); shadow_tf.setTextFormat(shadow_fmt); } else { body_bmp_mc.removeMovieClip(); bmp_font.setTextFormat(text_obj); body_bmp_mc = bmp_font.getBitmapText(body, text_str, "text", 2, text_obj.size, text_obj.w); body_bmp_mc._x = text_obj.x; body_bmp_mc._y = text_obj.y; } } function getWidth() { if (body_bmp_mc == null) { return(body_tf._width); } return(body_bmp_mc._width); } function getHeight() { if (body_bmp_mc == null) { return(body_tf._height); } return(body_bmp_mc._height); } function getX() { if (body_bmp_mc == null) { return(body_tf._x); } return(body_bmp_mc._x); } function getY() { if (body_bmp_mc == null) { return(body_tf._y); } return(body_bmp_mc._y); } function setX(val) { body._x = val; } function setY(val) { body._y = val; } function getText() { return(text_str); } function hide() { body._visible = false; } function show() { body._visible = true; } function getBody() { return(body); } function initMove(act, T, delay, x1, y1, xscale1, yscale1, rotation1, alpha1, color1) { body.mov.endAct = act; body.mov.newInitMove(body, T, delay, x1, y1, xscale1, yscale1, rotation1, alpha1, color1); } function setVisible(vis) { body._visible = vis; } function makeDarker(val) { var _local3 = new Color(body); _local3.setTransform({rb:val, gb:val, bb:val}); } function setColorOffset(r, g, b) { var _local2 = new Color(body); _local2.setTransform({rb:r, gb:g, bb:b}); } function setOpacity(val) { body._alpha = val; } function setHotSpot(x, y) { body_tf._x = -x; body_tf._y = -y; shadow_tf._x = body_tf._x + text_obj.sx; shadow_tf._y = body_tf._y + text_obj.sy; gradient_mc._x = body_tf._x; gradient_mc._y = body_tf._y; } function initText() { body_tf = body.createTextField("txt", 2, text_obj.x, text_obj.y, text_obj.w, 0); body_tf.autoSize = "center"; body_tf.wordWrap = true; body_tf.multiline = true; body_tf.selectable = false; body_tf.embedFonts = true; body_tf.text = text_obj.text; body_tf.filters = new Array(new flash.filters.DropShadowFilter(0, 0, _root.FontBlueBlue, 1, 2, 2, 1.5, 3, false, false, false)); body_fmt = body_tf.getTextFormat(); if ((text_obj.font != "undefined") && (text_obj.font != null)) { body_fmt.font = text_obj.font; } else { body_fmt.font = "TextFont"; } body_fmt.size = text_obj.size; body_fmt.color = text_obj.color; body_fmt.align = text_obj.align; body_fmt.bold = text_obj.bold; body_fmt.leading = text_obj.leading; body_tf.setTextFormat(body_fmt); } function initShadow() { shadow_tf = body.createTextField("stxt", 1, text_obj.x + text_obj.sx, text_obj.y + text_obj.sy, text_obj.w, 0); shadow_tf.autoSize = "center"; shadow_tf.wordWrap = true; shadow_tf.multiline = true; shadow_tf.selectable = false; shadow_tf.embedFonts = true; shadow_tf.text = text_obj.text; shadow_tf._alpha = text_obj.shadow_opacity; shadow_fmt = body_tf.getTextFormat(); shadow_fmt.color = text_obj.shadow_color; shadow_tf.setTextFormat(shadow_fmt); shadow_tf._xscale = 100 * text_obj.shadow_scale; shadow_tf._yscale = 100 * text_obj.shadow_scale; shadow_tf.filters = [new flash.filters.BlurFilter(text_obj.shadow_blur, text_obj.shadow_blur, 1)]; } function initContour() { } function initBitmapText() { bmp_font.setTextFormat(text_obj); body_bmp_mc = bmp_font.getBitmapText(body, text_obj.text, "text", 2, text_obj.size, text_obj.w); body_bmp_mc._x = text_obj.x; body_bmp_mc._y = text_obj.y; } function makeGradientFill() { } function makeBlur(val) { filters.push(new flash.filters.BlurFilter(val, val, 1)); } function initFilters() { var _local3 = 0; while (_local3 < text_obj.filters.length) { var _local2 = text_obj.filters[_local3]; switch (_local2.name) { case "bevel" : filters.push(new flash.filters.BevelFilter(_local2.distance, _local2.angle, _local2.highlightColor, _local2.highlightAlpha, _local2.shadowColor, _local2.shadowAlpha, _local2.blurX, _local2.blurY, _local2.strength, _local2.quality, _local2.type, _local2.knockout)); break; case "glow" : filters.push(new flash.filters.GlowFilter(_local2.color, _local2.alpha, _local2.blurX, _local2.blurY, _local2.strength, _local2.quality, _local2.inner, _local2.knockout)); break; case "shadow" : filters.push(new flash.filters.DropShadowFilter(_local2.distance, _local2.angle, _local2.color, _local2.alpha, _local2.blurX, _local2.blurY, _local2.strength, _local2.quality, _local2.inner, _local2.knockout, _local2.hideObject)); break; } _local3++; } } var bmp_font = null; var body_bmp_mc = null; }
Symbol 2516 MovieClip [__Packages.fonts_util.MyFont] Frame 0
class fonts_util.MyFont { var font, big_bmp, bmps; function MyFont (font_fnt) { font = font_fnt; big_bmp = flash.display.BitmapData.loadBitmap(font.id + ".png"); bmps = new Array(); var _local7; var _local5 = new flash.geom.Point(0, 0); var _local3 = new flash.geom.Rectangle(0, 0, 1, 1); var _local2 = 0; while (_local2 < font.length) { _local7 = "cod" + font[_local2].char; var _local8 = (2 * font.xOffset) + font[_local2].B; var _local9 = ((2 * font.yOffset) + font.ascent) + font.descent; var _local4 = font.ascent; bmps[_local2] = new flash.display.BitmapData(_local8, _local9, true, 0); _local5.x = 0; _local5.y = 0; _local3.x = font[_local2].x; _local3.y = font[_local2].y; _local3.width = _local8; _local3.height = _local9; if (_local3.y < _local4) { var _local6 = _local4 - _local3.y; _local3.y = 0; _local3.height = _local9 - _local6; _local5.y = _local6; } else { _local3.y = _local3.y - _local4; } bmps[_local2].copyPixels(big_bmp, _local3, _local5); bmps[_local7] = bmps[_local2]; _local2++; } if (font.cod32 == undefined) { _local7 = "cod32"; var _local8 = bmps.cod97.width; var _local9 = ((2 * font.yOffset) + font.ascent) + font.descent; bmps[font.length] = new flash.display.BitmapData(_local8, _local9, true, 0); bmps[_local7] = bmps[font.length]; font[_local7] = new Object(); font[_local7].A = 0; font[_local7].B = _local8; font[_local7].C = 0; } } function getBitmapText(root_mc, s, str_id, depth, st, wstr) { var _local15 = root_mc.createEmptyMovieClip(str_id, depth); var _local17 = st / font.ascent; var _local10 = wstr / _local17; var _local16 = leading / _local17; var _local11 = letter_space / _local17; var _local7 = 0; var _local13 = 0; var _local12 = 0; var _local9; var _local3 = 0; var _local2 = "cod"; var _local14 = "cod"; var _local8 = "cod"; var _local6; var _local5; while (_local3 < s.length) { _local5 = _local15.createEmptyMovieClip("line" + _local12, _local12++); _local9 = 0; while (_local3 < s.length) { if (s.charAt(_local3) == "\\") { _local3++; if (s.charAt(_local3) == "n") { _local3++; break; } } _local14 = _local2; _local2 = "cod" + s.charCodeAt(_local3); if ((((_local7 + font[_local2].B) - font[_local2].C) + _local11) > _local10) { if (_local2 == "cod32") { _local3++; break; } _local2 = "cod45"; _local6.attachBitmap(bmps[_local2], 1); _local3--; break; } _local6 = _local5.createEmptyMovieClip("letter" + _local9, _local9++); _local6.attachBitmap(bmps[_local2], 1, "never", false); _local6._x = _local7 + font[_local2].A; _local7 = _local7 + ((_local6._width + font[_local2].C) + _local11); _local3++; if ((_local3 < s.length) && (font.pairs[_local2])) { _local8 = "cod" + s.charCodeAt(_local3); if (font.pairs[_local2][_local8]) { _local7 = _local7 + font.pairs[_local2][_local8]; } } } switch (align) { case "right" : _local5._x = _local10 - _local5._width; break; case "center" : _local5._x = (_local10 - _local5._width) / 2; break; case "left" : _local5._x = 0; break; default : _local5._x = 0; } _local7 = 0; _local5._y = _local13; _local13 = _local13 + (_local5._height + _local16); } _local15._width = _local15._width * _local17; _local15._height = _local15._height * _local17; return(_local15); } function setLetterSpace(val) { letter_space = val; } function setTextFormat(obj) { align = obj.align; letter_space = obj.interspace; leading = obj.leading; } function getObject() { return(font); } var leading = 0; var letter_space = 0; var align = "left"; }
Symbol 2517 MovieClip [__Packages.GameClasses.AllIntervals] Frame 0
class GameClasses.AllIntervals { var intervals, infos; function AllIntervals () { intervals = new Array(); infos = new Array(); } static function get() { if (!ai) { ai = new GameClasses.AllIntervals(); } return(ai); } function add(int, inf) { } function del(int) { } function getInfo() { return(""); } function add1(int, inf) { var _local2 = 0; while (_local2 < intervals.length) { if (int == intervals[_local2]) { if (inf) { infos[_local2] = inf; } return(undefined); } _local2++; } intervals.push(int); if (inf) { infos.push(inf); } else { infos.push(" "); } } function del1(int) { var _local3 = -1; var _local2 = 0; while (_local2 < intervals.length) { if (int == intervals[_local2]) { _local3 = _local2; break; } _local2++; } if (_local3 != -1) { intervals.splice(_local3, 1); delete infos[_local3]; infos.splice(_local3, 1); } } function getInfo1() { var _local3 = ("Count=" + intervals.length) + newline; var _local2 = 0; while (_local2 < intervals.length) { _local3 = _local3 + (((String(intervals[_local2]) + " ") + infos[_local2]) + newline); _local2++; } return(_local3); } static var ai = null; }
Symbol 2518 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local3 = __width; var _local2 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local3, oldHeight:_local2}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = mx.core.UIObject(createObject(className.symbolOwner.symbolName, id, depth, initobj)); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.2.127"; static var textColorList = {color:1, disabledColor:1}; var invalidateFlag = false; var lineWidth = 1; var lineColor = 0; var tabEnabled = false; var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1}; }
Symbol 2519 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip { var _visible, _x, _y, _width, _height; function SkinElement () { super(); } static function registerElement(name, className) { Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className))); _global.skinRegistry[name] = true; } function __set__visible(visible) { _visible = visible; } function move(x, y) { _x = x; _y = y; } function setSize(w, h) { _width = w; _height = h; } }
Symbol 2520 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }
Symbol 2521 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }
Symbol 2522 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager { function StyleManager () { } static function registerInheritingStyle(styleName) { inheritingStyles[styleName] = true; } static function isInheritingStyle(styleName) { return(inheritingStyles[styleName] == true); } static function registerColorStyle(styleName) { colorStyles[styleName] = true; } static function isColorStyle(styleName) { return(colorStyles[styleName] == true); } static function registerColorName(colorName, colorValue) { colorNames[colorName] = colorValue; } static function isColorName(colorName) { return(colorNames[colorName] != undefined); } static function getColorName(colorName) { return(colorNames[colorName]); } static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true}; static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true}; static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344}; static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false}; static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true}; }
Symbol 2523 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.127"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 2524 MovieClip [__Packages.mx.skins.Border] Frame 0
class mx.skins.Border extends mx.core.UIObject { function Border () { super(); } function init(Void) { super.init(); } static var symbolName = "Border"; static var symbolOwner = mx.skins.Border; var className = "Border"; var tagBorder = 0; var idNames = new Array("border_mc"); }
Symbol 2525 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border { var __width, __height, offset, __borderMetrics; function RectBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function draw(Void) { size(); } function getBorderMetrics(Void) { var _local2 = offset; if (__borderMetrics == undefined) { __borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2}; } else { __borderMetrics.left = _local2; __borderMetrics.top = _local2; __borderMetrics.right = _local2; __borderMetrics.bottom = _local2; } return(__borderMetrics); } function get borderMetrics() { return(getBorderMetrics()); } function drawBorder(Void) { } function size(Void) { drawBorder(); } function setColor(Void) { drawBorder(); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.RectBorder; static var version = "2.0.2.127"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 2526 MovieClip [__Packages.mx.data.binding.DataAccessor] Frame 0
class mx.data.binding.DataAccessor { var dataAccessor, component, property, location, type; function DataAccessor () { } function getAnyTypedValue(suggestedTypes) { var _local3 = 0; while (_local3 < suggestedTypes.length) { var _local5 = getTypedValue(suggestedTypes[_local3]); if (_local5 != null) { return(_local5); } _local3++; } var _local5 = getTypedValue(); _local3 = 0; while (_local3 < suggestedTypes.length) { var _local2 = suggestedTypes[_local3]; if (_local2 == "String") { return(new mx.data.binding.TypedValue(String(_local5.value), _local2)); } if (_local2 == "Number") { return(new mx.data.binding.TypedValue(Number(_local5.value), _local2)); } if (_local2 == "Boolean") { return(new mx.data.binding.TypedValue(Boolean(_local5.value), _local2)); } _local3++; } return(_local5); } function setAnyTypedValue(newValue) { var _local7 = getSettableTypes(); if ((_local7 == null) || (-1 != findString(newValue.typeName, _local7))) { return(setTypedValue(newValue)); } var _local3 = 0; while (_local3 < _local7.length) { var _local2 = _local7[_local3]; if (_local2 == "String") { return(setTypedValue(new mx.data.binding.TypedValue(String(newValue.value), _local2))); } if (_local2 == "Number") { var _local5 = Number(newValue.value); var _local6 = setTypedValue(new mx.data.binding.TypedValue(_local5, _local2)); if (_local5.toString() == "NaN") { return([("Failed to convert '" + newValue.value) + "' to a number"]); } return(_local6); } if (_local2 == "Boolean") { return(setTypedValue(new mx.data.binding.TypedValue(Boolean(newValue.value), _local2))); } _local3++; } return(dataAccessor.setTypedValue(newValue)); } function getTypedValue(requestedType) { var _local2 = dataAccessor.getTypedValue(requestedType); return(_local2); } function getGettableTypes() { return(null); } function setTypedValue(newValue) { return(dataAccessor.setTypedValue(newValue)); } function getSettableTypes() { return(null); } function findLastAccessor() { return(((dataAccessor == null) ? this : (dataAccessor.findLastAccessor()))); } function setupDataAccessor(component, property, location) { this.component = component; this.property = property; this.location = location; type = component.findSchema(property, location); } static function findString(str, arr) { var _local3 = str.toLowerCase(); var _local1 = 0; while (_local1 < arr.length) { if (arr[_local1].toLowerCase() == _local3) { return(_local1); } _local1++; } return(-1); } static function conversionFailed(newValue, target) { return(((("Failed to convert to " + target) + ": '") + newValue.value) + "'"); } }
Symbol 2527 MovieClip [__Packages.mx.data.binding.TypedValue] Frame 0
class mx.data.binding.TypedValue { var value, typeName, type; function TypedValue (value, typeName, type) { this.value = value; this.typeName = typeName; this.type = type; } }
Symbol 2528 MovieClip [__Packages.mx.data.binding.DataType] Frame 0
class mx.data.binding.DataType extends mx.data.binding.DataAccessor { var errorArray, type, kind, dataAccessor, encoder, formatter, getAnyTypedValue, setAnyTypedValue, component, location, property; function DataType () { super(); errorArray = null; } function setupDataAccessor(component, property, location) { super.setupDataAccessor(component, property, location); type = component.findSchema(property, location); if (type.kind != undefined) { kind = mx.data.binding.Binding.getRuntimeObject(type.kind); } else { kind = new mx.data.kinds.Data(); } kind.setupDataAccessor(component, property, location); dataAccessor = kind; if (type.encoder != undefined) { encoder = mx.data.binding.Binding.getRuntimeObject(type.encoder); encoder.setupDataAccessor(component, property, location); encoder.dataAccessor = dataAccessor; dataAccessor = encoder; } if (type.formatter != undefined) { formatter = mx.data.binding.Binding.getRuntimeObject(type.formatter); formatter.setupDataAccessor(component, property, location); formatter.dataAccessor = dataAccessor; } } function getAsBoolean() { var _local2 = getAnyTypedValue(["Boolean"]); return(_local2.value); } function getAsNumber() { var _local2 = getAnyTypedValue(["Number"]); return(_local2.value); } function getAsString() { var _local2 = getAnyTypedValue(["String"]); return(_local2.value); } function setAsBoolean(newValue) { setAnyTypedValue(new mx.data.binding.TypedValue(newValue, "Boolean")); } function setAsNumber(newValue) { setAnyTypedValue(new mx.data.binding.TypedValue(newValue, "Number")); } function setAsString(newValue) { setAnyTypedValue(new mx.data.binding.TypedValue(newValue, "String")); } function validationError(errorMessage) { if (errorArray == null) { errorArray = new Array(); } errorArray.push(errorMessage); } function validate(value) { } function getTypedValue(requestedType) { var _local2; if ((requestedType == "String") && (formatter != null)) { _local2 = formatter.getTypedValue(requestedType); } else { _local2 = dataAccessor.getTypedValue(requestedType); if (_local2.type == null) { _local2.type = type; } if (_local2.typeName == null) { _local2.typeName = type.name; } } if ((_local2.typeName != requestedType) && (requestedType != null)) { _local2 = null; } else if (((!requestedType) && (_local2.typeName == "XML")) && (_local2.type.name == "String")) { _local2 = null; } return(_local2); } function getGettableTypes() { var _local2 = new Array(); var _local3 = gettableTypes(); if (_local3 != null) { _local2 = _local2.concat(_local3); } if (type.name != null) { _local2 = _local2.concat(type.name); } if (formatter != null) { _local2 = _local2.concat(formatter.getGettableTypes()); } if (_local2.length == 0) { return(null); } return(_local2); } function setTypedValue(newValue) { if ((newValue.typeName == "String") && (formatter != null)) { return(formatter.setTypedValue(newValue)); } var _local3 = dataAccessor.getSettableTypes(); if ((_local3 == null) || (-1 != mx.data.binding.DataAccessor.findString(newValue.typeName, _local3))) { return(dataAccessor.setTypedValue(newValue)); } return(["Can't set a value of type " + newValue.typeName]); } function getSettableTypes() { var _local2 = new Array(); var _local3 = settableTypes(); if (_local3 != null) { _local2 = _local2.concat(_local3); } if (type.name != null) { _local2 = _local2.concat(type.name); } if (formatter != null) { _local2 = _local2.concat(formatter.getSettableTypes()); } if (_local2.length == 0) { return(null); } return(_local2); } function gettableTypes() { return(dataAccessor.getGettableTypes()); } function settableTypes() { return(dataAccessor.getSettableTypes()); } function validateAndNotify(returnData, noEvent, initialMessages) { var _local4 = false; errorArray = null; for (var _local6 in initialMessages) { validationError(initialMessages[_local6]); _local4 = true; } var _local7 = getTypedValue(); if ((_local7.value == null) || (_local7.value == "")) { if (type.required == false) { _global.__dataLogger.logData(component, "Validation of null value succeeded because field '<property>/<m_location>' is not required", this); } else { var _local8 = ((location == null) ? "" : (":" + String(location))); validationError((("Required item '" + property) + _local8) + "' is missing"); _local4 = true; } } else { validate(_local7.value); _local4 = true; } if (_local4 && (noEvent != true)) { var _local5 = new Object(); _local5.type = ((errorArray == null) ? "valid" : "invalid"); _local5.property = property; _local5.location = location; _local5.messages = errorArray; component.dispatchEvent(_local5); returnData.event = _local5; } return(errorArray); } }
Symbol 2529 MovieClip [__Packages.mx.data.binding.Binding] Frame 0
class mx.data.binding.Binding { var is2way, dest, source, format; function Binding (source, dest, format, is2way) { mx.events.EventDispatcher.initialize(this); var _local5 = this; _local5.source = source; _local5.dest = dest; _local5.format = format; _local5.is2way = is2way; registerBinding(this); calcShortLoc(source); calcShortLoc(dest); _global.__dataLogger.logData(null, ("Creating binding " + summaryString()) + (is2way ? ", 2-way" : ""), {binding:this}); _global.__dataLogger.nestLevel++; mx.data.binding.ComponentMixins.initComponent(dest.component); if (source.component != undefined) { mx.data.binding.ComponentMixins.initComponent(source.component); } dest.component.addBinding(this); if (source.component != undefined) { source.component.addBinding(this); setUpListener(source, false); if (this.is2way) { setUpListener(dest, true); setUpIndexListeners(source, false); setUpIndexListeners(dest, true); } else { setUpIndexListeners(source, false); setUpIndexListeners(dest, false); } } else { execute(); } _global.__dataLogger.nestLevel--; } function execute(reverse) { var _local3; var _local4; if (reverse) { if (!is2way) { _global.__dataLogger.logData(null, ("Warning: Can't execute binding " + summaryString(false)) + " in reverse, because it's not a 2 way binding", {binding:this}, mx.data.binding.Log.BRIEF); return(["error"]); } _local3 = dest; _local4 = source; } else { _local3 = source; _local4 = dest; } _global.__dataLogger.logData(null, "Executing binding " + summaryString(reverse), {binding:this}); _global.__dataLogger.nestLevel++; var _local10; if (_local3.constant != undefined) { _local10 = {value:new mx.data.binding.TypedValue(_local3.constant, "String"), getAnyTypedValue:function () { return(this.value); }, getTypedValue:function () { return(this.value); }, getGettableTypes:function () { return(["String"]); }}; } else { _local10 = _local3.component.getField(_local3.property, _local3.location, true); } var _local18; var _local20; var _local12 = ""; var _local8 = _local4.component.getField(_local4.property, _local4.location); if (format != null) { var _local5 = getRuntimeObject(format); if (_local5 != null) { if (reverse) { _local5.setupDataAccessor(_local4.component, _local4.property, _local4.location); _local5.dataAccessor = _local8; _local8 = _local5; } else { _local5.setupDataAccessor(_local3.component, _local3.property, _local3.location); _local5.dataAccessor = _local10; _local10 = _local5; } } } var _local14 = ((format == null) ? (_local8.getSettableTypes()) : null); var value = _local10.getAnyTypedValue(_local14); var _local9 = new Object(); if (_local8.type.readonly == true) { _global.__dataLogger.logData(null, "Not executing binding because the destination is read-only", null, mx.data.binding.Log.BRIEF); var _local6 = new Object(); _local6.type = "invalid"; _local6.property = _local4.property; _local6.location = _local4.location; _local6.messages = [{message:"Cannot assign to a read-only data field."}]; _local4.component.dispatchEvent(_local6); _local9.event = _local6; } else { _global.__dataLogger.logData(null, "Assigning new value '<value>' (<typeName>) " + _local12, {value:value.value, typeName:value.typeName, unformattedValue:_local18, formatterFrom:_local20}); var _local13 = _local8.setAnyTypedValue(value); _local8.validateAndNotify(_local9, false, _local13); _local4.component.dispatchEvent({type:"bindingExecuted", binding:this}); } if (_local9.event != null) { if (_local3.component != null) { var _local7 = new Object(); _local7.type = _local9.event.type; _local7.property = _local3.property; _local7.location = _local3.location; _local7.messages = _local9.event.messages; _local7.to = _local4.component; _local3.component.dispatchEvent(_local7); } } _global.__dataLogger.nestLevel--; return(_local9.event.messages); } function queueForExecute(reverse) { if (!queued) { if (_global.__databind_executeQueue == null) { _global.__databind_executeQueue = new Array(); } if (_root.__databind_dispatch == undefined) { _root.createEmptyMovieClip("__databind_dispatch", -8888); } _global.__databind_executeQueue.push(this); queued = true; this.reverse = reverse; _root.__databind_dispatch.onEnterFrame = dispatchEnterFrame; } } static function dispatchEnterFrame() { _root.__databind_dispatch.onEnterFrame = null; var _local4 = 0; while (_local4 < _global.__databind_executeQueue.length) { var _local3 = _global.__databind_executeQueue[_local4]; _local3.execute(_local3.reverse); _local4++; } var _local5; while (_local5 = _global.__databind_executeQueue.pop() , _local5 != null) { _local5.queued = false; _local5.reverse = false; } } function calcShortLoc(endpoint) { var _local1 = endpoint.location; if (_local1.path != null) { _local1 = _local1.path; } endpoint.loc = ((_local1 instanceof Array) ? (_local1.join(".")) : (_local1)); } function summaryString(reverse) { var _local2 = "<binding.dest.component>:<binding.dest.property>:<binding.dest.loc>"; var _local3 = "<binding.source.component>:<binding.source.property>:<binding.source.loc>"; if (source.constant == null) { if (reverse == true) { return((("from " + _local2) + " to ") + _local3); } return((("from " + _local3) + " to ") + _local2); } return("from constant '<binding.source.constant>' to " + _local2); } static function getRuntimeObject(info, constructorParameter) { if (info.cls == undefined) { info.cls = mx.utils.ClassFinder.findClass(info.className); } var _local3 = new info.cls(constructorParameter); if (_local3 == null) { _global.__dataLogger.logData(null, "Could not construct a formatter or validator - new <info.className>(<params>)", {info:info, params:constructorParameter}, mx.data.binding.Log.BRIEF); } for (var _local4 in info.settings) { _local3[_local4] = info.settings[_local4]; } return(_local3); } static function refreshFromSources(component, property, bindings) { var _local5 = null; var _local3; _local3 = 0; while (_local3 < bindings.length) { var _local1 = bindings[_local3]; var _local2 = null; if ((_local1.dest.component == component) && ((property == null) || (property == _local1.dest.property))) { _local2 = _local1.execute(); } else if ((_local1.is2way && (_local1.source.component == component)) && ((property == null) || (property == _local1.source.property))) { _local2 = _local1.execute(true); } if (_local2 != null) { _local5 = ((_local5 == null) ? (_local2) : (_local5.concat(_local2))); } _local3++; } return(_local5); } static function refreshDestinations(component, bindings) { var _local1; _local1 = 0; while (_local1 < bindings.length) { var _local2 = bindings[_local1]; if (_local2.source.component == component) { _local2.execute(); } else if (_local2.is2way && (_local2.dest.component == component)) { _local2.execute(true); } _local1++; } _local1 = 0; while (_local1 < component.__indexBindings.length) { var _local3 = component.__indexBindings[_local1]; _local3.binding.execute(_local3.reverse); _local1++; } } static function okToCallGetterFromSetter() { function setter(val) { this.value2 = this.value; } function getter() { return(5); } var _local2 = new Object(); _local2.addProperty("value", getter, setter); _local2.value = 0; var _local3 = _local2.value2 == _local2.value; return(_local3); } function setUpListener(endpoint, reverse) { var _local4 = new Object(); _local4.binding = this; _local4.property = endpoint.property; _local4.reverse = reverse; _local4.immediate = okToCallGetterFromSetter(); _local4.handleEvent = function (event) { _global.__dataLogger.logData(event.target, "Data of property '<property>' has changed. <immediate>.", this); if (this.immediate) { if (this.binding.executing != true) { this.binding.executing = true; this.binding.execute(this.reverse); this.binding.executing = false; } } else { this.binding.queueForExecute(this.reverse); } }; if (endpoint.event instanceof Array) { for (var _local5 in endpoint.event) { endpoint.component.__addHighPrioEventListener(endpoint.event[_local5], _local4); } } else { endpoint.component.__addHighPrioEventListener(endpoint.event, _local4); } mx.data.binding.ComponentMixins.initComponent(endpoint.component); } function setUpIndexListeners(endpoint, reverse) { if (endpoint.location.indices != undefined) { var _local3 = 0; while (_local3 < endpoint.location.indices.length) { var _local2 = endpoint.location.indices[_local3]; if (_local2.component != undefined) { setUpListener(_local2, reverse); if (_local2.component.__indexBindings == undefined) { _local2.component.__indexBindings = new Array(); } _local2.component.__indexBindings.push({binding:this, reverse:reverse}); } _local3++; } } } static function copyBinding(b) { var _local1 = new Object(); _local1.source = copyEndPoint(b.source); _local1.dest = copyEndPoint(b.dest); _local1.format = b.format; _local1.is2way = b.is2way; return(_local1); } static function copyEndPoint(e) { var _local1 = new Object(); _local1.constant = e.constant; _local1.component = String(e.component); _local1.event = e.event; _local1.location = e.location; _local1.property = e.property; return(_local1); } static function registerScreen(screen, id) { var symbol = screenRegistry[id]; if (symbol == null) { screenRegistry[id] = {symbolPath:String(screen), bindings:[], id:id}; return(undefined); } if (symbol.symbolPath == String(screen)) { return(undefined); } var instancePath = String(screen); var i = 0; while (i < bindingRegistry.length) { var b = bindingRegistry[i]; var src = copyEndPoint(b.source); var dst = copyEndPoint(b.dest); var prefix = (symbol.symbolPath + "."); var symbolContainsSource = (prefix == b.source.component.substr(0, prefix.length)); var symbolContainsDest = (prefix == b.dest.component.substr(0, prefix.length)); if (symbolContainsSource) { if (symbolContainsDest) { src.component = eval (instancePath + src.component.substr(symbol.symbolPath.length)); dst.component = eval (instancePath + dst.component.substr(symbol.symbolPath.length)); new mx.data.binding.Binding(src, dst, b.format, b.is2way); } else { src.component = eval (instancePath + src.component.substr(symbol.symbolPath.length)); dst.component = eval (dst.component); new mx.data.binding.Binding(src, dst, b.format, b.is2way); } } else if (symbolContainsDest) { src.component = eval (src.component); dst.component = eval (instancePath + dst.component.substr(symbol.symbolPath.length)); new mx.data.binding.Binding(src, dst, b.format, b.is2way); } i++; } } static function registerBinding(binding) { var _local1 = copyBinding(binding); bindingRegistry.push(_local1); } static function getLocalRoot(clip) { var _local2; var _local3 = clip._url; while (clip != null) { if (clip._url != _local3) { break; } _local2 = clip; clip = clip._parent; } return(_local2); } var queued = false; var reverse = false; static var counter = 0; static var screenRegistry = new Object(); static var bindingRegistry = new Array(); }
Symbol 2530 MovieClip [__Packages.mx.data.binding.ComponentMixins] Frame 0
class mx.data.binding.ComponentMixins { var __refreshing, __bindings, __schema, __fieldCache, _eventDispatcher; function ComponentMixins () { } function refreshFromSources() { if (__refreshing != null) { return(undefined); } __refreshing = true; _global.__dataLogger.logData(this, "Refreshing from sources"); _global.__dataLogger.nestLevel++; mx.data.binding.Binding.refreshFromSources(this, null, __bindings); _global.__dataLogger.nestLevel--; __refreshing = null; } function refreshDestinations() { _global.__dataLogger.logData(this, "Refreshing Destinations"); _global.__dataLogger.nestLevel++; mx.data.binding.Binding.refreshDestinations(this, __bindings); _global.__dataLogger.nestLevel--; } function validateProperty(property, initialMessages) { var _local4 = null; var _local3 = getField(property); if (_local3 != null) { _local4 = _local3.validateAndNotify(null, null, initialMessages); } else { _global.__dataLogger.logData(this, "Can't validate property '<property>' because it doesn't exist", {property:property}); } return(_local4); } function addBinding(binding) { if (__bindings == undefined) { __bindings = new Array(); } __bindings.push(binding); var _local3 = false; if (binding.source.component == this) { getField(binding.source.property, binding.source.location); _local3 = true; } if (binding.dest.component == this) { getField(binding.dest.property, binding.dest.location); _local3 = _local3 | Object(binding).is2way; } if (_local3) { var _local4 = binding.dest.component.findSchema(binding.dest.property, binding.dest.location); if (_local4.readonly) { binding.source.component.__setReadOnly(true); } } } static function initComponent(component) { var _local2 = mx.data.binding.ComponentMixins.prototype; if (component.refreshFromSources == undefined) { component.refreshFromSources = _local2.refreshFromSources; } if (component.refreshDestinations == undefined) { component.refreshDestinations = _local2.refreshDestinations; } if (component.validateProperty == undefined) { component.validateProperty = _local2.validateProperty; } if (component.createFieldAccessor == undefined) { component.createFieldAccessor = _local2.createFieldAccessor; } if (component.createField == undefined) { component.createField = _local2.createField; } if (component.addBinding == undefined) { component.addBinding = _local2.addBinding; } if (component.findSchema == undefined) { component.findSchema = _local2.findSchema; } if (component.getField == undefined) { component.getField = _local2.getField; } if (component.refreshAndValidate == undefined) { component.refreshAndValidate = _local2.refreshAndValidate; } if (component.getFieldFromCache == undefined) { component.getFieldFromCache = _local2.getFieldFromCache; } if (component.getBindingMetaData == undefined) { component.getBindingMetaData = _local2.getBindingMetaData; } if (component.__setReadOnly == undefined) { component.__setReadOnly = _local2.__setReadOnly; } if (component.__addHighPrioEventListener == undefined) { component.__addHighPrioEventListener = _local2.__addHighPrioEventListener; } } function createFieldAccessor(property, location, mustExist) { return(mx.data.binding.FieldAccessor.createFieldAccessor(this, property, location, mx.data.binding.FieldAccessor.findElementType(__schema, property), mustExist)); } function findSchema(property, location) { if (typeof(location) == "string") { if (mx.data.binding.FieldAccessor.isActionScriptPath(String(location))) { location = location.split("."); } else { return(null); } } var _local5 = mx.data.binding.FieldAccessor.findElementType(__schema, property); if (location != null) { if (location.path != null) { location = location.path; } if (!(location instanceof Array)) { return(null); } var _local2 = 0; while (_local2 < location.length) { var _local4 = location[_local2]; _local5 = mx.data.binding.FieldAccessor.findElementType(_local5, _local4); _local2++; } } return(_local5); } function createField(property, location) { var _local3 = findSchema(property, location); var _local2; if (_local3.validation != null) { _local2 = mx.data.binding.Binding.getRuntimeObject(_local3.validation); } else { _local2 = new mx.data.binding.DataType(); } _local2.setupDataAccessor(this, property, location); return(_local2); } static function deepEqual(a, b) { if (a == b) { return(true); } if (typeof(a) != typeof(b)) { return(false); } if (typeof(a) != "object") { return(false); } var _local3 = new Object(); for (var _local4 in a) { if (!deepEqual(a[_local4], b[_local4])) { return(false); } _local3[_local4] = 1; } for (var _local4 in b) { if (_local3[_local4] != 1) { return(false); } } return(true); } function getFieldFromCache(property, location) { for (var _local5 in __fieldCache) { var _local2 = __fieldCache[_local5]; if ((_local2.property == property) && (deepEqual(_local2.location, location))) { return(_local2); } } return(null); } function getField(property, location) { var _local2 = getFieldFromCache(property, location); if (_local2 != null) { return(_local2); } _local2 = createField(property, location); if (__fieldCache == null) { __fieldCache = new Array(); } __fieldCache.push(_local2); return(_local2); } function refreshAndValidate(property) { _global.__dataLogger.logData(this, "Refreshing and validating " + property); _global.__dataLogger.nestLevel++; var _local3 = mx.data.binding.Binding.refreshFromSources(this, property, __bindings); _local3 = validateProperty(property, _local3); _global.__dataLogger.nestLevel--; return(_local3 == null); } function getBindingMetaData(name) { return(this["__" + name]); } function __setReadOnly(setting) { if (Object(this).editable != undefined) { Object(this).editable = !setting; } } function __addHighPrioEventListener(event, handler) { var _local3 = ((_eventDispatcher != undefined) ? (_eventDispatcher) : this); if (_local3.__highPrioEvents == undefined) { _local3.__highPrioEvents = new Object(); } var _local4 = "__q_" + event; if (_local3.__highPrioEvents[_local4] == undefined) { _local3.__highPrioEvents[_local4] = new Array(); } _global.ASSetPropFlags(_local3.__highPrioEvents, _local4, 1); mx.events.EventDispatcher._removeEventListener(_local3.__highPrioEvents[_local4], event, handler); _local3.__highPrioEvents[_local4].push(handler); if (_local3._databinding_original_dispatchEvent == undefined) { _local3._databinding_original_dispatchEvent = _local3.dispatchEvent; _local3.dispatchEvent = function (eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this.dispatchQueue(this.__highPrioEvents, eventObj); this._databinding_original_dispatchEvent(eventObj); }; } } }
Symbol 2531 MovieClip [__Packages.mx.data.binding.FieldAccessor] Frame 0
class mx.data.binding.FieldAccessor { var component, property, parentObj, fieldName, m_location, type, index, xpath; function FieldAccessor (component, property, parentObj, fieldName, type, index, parentField) { this.component = component; this.property = property; this.parentObj = parentObj; this.fieldName = fieldName; if (component == parentObj) { m_location = undefined; } else if (parentField.m_location == undefined) { m_location = fieldName; } else { m_location = (parentField.m_location + ".") + fieldName; } this.type = type; this.index = index; } function getValue() { var _local2 = getFieldData(); if ((_local2 == null) && (type.value != undefined)) { var _local3 = new mx.data.binding.TypedValue(type.value, "String"); _local3.getDefault = true; component.getField(fieldName).setAnyTypedValue(_local3); _local2 = _local3.value; } if ((isXML(_local2) && (_local2.childNodes.length == 1)) && (_local2.firstChild.nodeType == 3)) { return(_local2.firstChild.nodeValue); } return(_local2); } function setValue(newValue, newTypedValue) { if (newTypedValue.getDefault) { newTypedValue.value = newValue; } else { if (xpath != null) { var _local4 = getFieldData(); if (_local4 != null) { setXMLData(_local4, newValue); } else { _global.__dataLogger.logData(component, "Can't assign to '<property>:<xpath>' because there is no element at the given path", this); } } else if (isXML(parentObj)) { if (type.category == "attribute") { parentObj.attributes[fieldName] = newValue; } else if (type.category == "array") { } else { var _local4 = getOrCreateFieldData(); setXMLData(_local4, newValue); } } else { if (parentObj == null) { _global.__dataLogger.logData(component, "Can't set field '<property>/<location>' because the field doesn't exist", this); } parentObj[fieldName] = newValue; } component.propertyModified(property, (xpath == null) && (parentObj == component), newTypedValue.type); } } static function isActionScriptPath(str) { var _local2 = str.toLowerCase(); var _local3 = "0123456789abcdefghijklmnopqrstuvwxyz_."; var _local1 = 0; while (_local1 < _local2.length) { if (-1 == _local3.indexOf(_local2.charAt(_local1))) { return(false); } _local1++; } return(true); } static function createFieldAccessor(component, property, location, type, mustExist) { if (mustExist && (component[property] == null)) { _global.__dataLogger.logData(component, "Warning: property '<property>' does not exist", {property:property}); return(null); } var _local5 = new mx.data.binding.FieldAccessor(component, property, component, property, type, null, null); if (location == null) { return(_local5); } var _local7 = null; if (location.indices != null) { _local7 = location.indices; location = location.path; } if (typeof(location) == "string") { if (_local7 != null) { _global.__dataLogger.logData(component, "Warning: ignoring index values for property '<property>', path '<location>'", {property:property, location:location}); } if (isActionScriptPath(String(location))) { location = location.split("."); } else { _local5.xpath = location; return(_local5); } } if (location instanceof Array) { var _local3; var _local10 = 0; _local3 = 0; while (_local3 < location.length) { var _local2 = null; var _local4 = location[_local3]; if (_local4 == "[n]") { if (_local7 == null) { _global.__dataLogger.logData(component, "Error: indices for <property>:<location> are null, but [n] appears in the location.", {property:property, location:location}); return(null); } _local2 = _local7[_local10++]; if (_local2 == null) { _global.__dataLogger.logData(component, "Error: not enough index values for <property>:<location>", {property:property, location:location}); return(null); } } _local5 = _local5.getChild(_local4, _local2, mustExist); _local3++; } if (mustExist && (_local5.getValue() == null)) { _global.__dataLogger.logData(component, "Warning: field <property>:<m_location> does not exist, or is null", _local5); } return(_local5); } trace("unrecognized location: " + mx.data.binding.ObjectDumper.toString(location)); return(null); } function getFieldAccessor() { return(this); } function getChild(childName, index, mustExist) { if (childName == ".") { return(this); } var _local2 = getOrCreateFieldData(mustExist); if (_local2 == null) { return(null); } var _local4 = findElementType(type, childName); return(new mx.data.binding.FieldAccessor(component, property, _local2, childName, _local4, index, this)); } function getOrCreateFieldData(mustExist) { var _local3 = getFieldData(); if (_local3 == null) { if (mustExist) { _global.__dataLogger.logData(component, "Warning: field <property>:<m_location> does not exist", this); } else { setupComplexField(); _local3 = getFieldData(); } } return(_local3); } function evaluateSubPath(obj, type) { var path = type.path; if (isActionScriptPath(path)) { var tokens = path.split("."); var i = 0; while (i < tokens.length) { var token = tokens[i]; if (isXML(obj)) { obj = obj.firstChild; while (obj != null) { if (toLocalName(obj.nodeName) == token) { break; } obj = obj.nextSibling; } } else { obj = obj[token]; } if (obj == null) { _global.__dataLogger.logData(component, "Warning: path '<path>' evaluates to null, at '<token>' in <t.property>:<t.m_location>", {path:path, token:token, t:this}); break; } i++; } } else if (isXML(obj)) { if (path.charAt(0) != "/") { path = "/" + path; } if (obj.nodeName == null) { obj = obj.firstChild; } else { path = toLocalName(obj.nodeName) + path; } var category = ((type.category != null) ? (type.category) : (((type.elements.length > 0) ? "complex" : "simple"))); if ((category == "simple") || (category == "attribute")) { obj = eval ("obj" + mx.xpath.XPathAPI.getEvalString(obj, path)); } else if (category == "complex") { obj = mx.xpath.XPathAPI.selectSingleNode(obj, path); } else if (category == "array") { obj = mx.xpath.XPathAPI.selectNodeList(obj, path); } } else { _global.__dataLogger.logData(component, "Error: path '<path>' is an XPath. It cannot be applied to non-XML data <t.property>:<t.m_location>", {path:path, t:this}); } return(obj); } function getFieldData() { if (xpath != null) { var _local4 = parentObj[fieldName].firstChild; while ((_local4 != null) && (_local4.nodeType != 1)) { _local4 = _local4.nextSibling; } var _local10 = mx.xpath.XPathAPI.selectSingleNode(_local4, xpath); return(_local10); } if (isXML(parentObj)) { if (type.path != null) { return(evaluateSubPath(parentObj, type)); } if (type.category == "attribute") { var _local5 = parentObj.attributes; for (var _local8 in _local5) { if (toLocalName(_local8) == fieldName) { return(_local5[_local8]); } } return(undefined); } var _local3 = parentObj.firstChild; if (type.category == "array") { var _local6 = new Array(); while (_local3 != null) { if (toLocalName(_local3.nodeName) == fieldName) { _local6.push(_local3); } _local3 = _local3.nextSibling; } return(_local6); } while (_local3 != null) { if (toLocalName(_local3.nodeName) == fieldName) { return(_local3); } _local3 = _local3.nextSibling; } return(null); } if (fieldName == "[n]") { var _local7; if (index.component != null) { var _local9 = index.component.getField(index.property, index.location); _local7 = _local9.getAnyTypedValue(["Number"]); _local7 = _local7.value; } else { _local7 = index.constant; } var index = Number(_local7); if (typeof(_local7) == "undefined") { _global.__dataLogger.logData(component, "Error: index specification '<index>' was not supplied, or incorrect, for <t.property>:<t.m_location>", {index:index, t:this}); return(null); } if (index.toString() == "NaN") { _global.__dataLogger.logData(component, "Error: index value '<index>' for <t.property>:<t.m_location> is not a number", {index:index, t:this}); return(null); } if (!(parentObj instanceof Array)) { _global.__dataLogger.logData(component, "Error: indexed field <property>:<m_location> is not an array", this); return(null); } if ((index < 0) || (index >= parentObj.length)) { _global.__dataLogger.logData(component, "Error: index '<index>' for <t.property>:<t.m_location> is out of bounds", {index:index, t:this}); return(null); } _global.__dataLogger.logData(component, "Accessing item [<index>] of <t.property>:<t.m_location>", {index:index, t:this}); return(parentObj[index]); } if (type.path != null) { return(evaluateSubPath(parentObj, type)); } return(parentObj[fieldName]); } static function setXMLData(obj, newValue) { while (obj.hasChildNodes()) { obj.firstChild.removeNode(); } var _local2 = xmlNodeFactory.createTextNode(newValue); obj.appendChild(_local2); } function setupComplexField() { var _local2; if (isXML(parentObj)) { _local2 = xmlNodeFactory.createElement(fieldName); parentObj.appendChild(_local2); } else if (dataIsXML()) { parentObj[fieldName] = new XML(); } else { parentObj[fieldName] = new Object(); } } static function findElementType(type, name) { var _local1 = 0; while (_local1 < type.elements.length) { if (type.elements[_local1].name == name) { return(type.elements[_local1].type); } _local1++; } return(null); } function isXML(obj) { return(obj instanceof XMLNode); } function dataIsXML() { return(type.name == "XML"); } static function accessField(component, fieldName, desiredTypes) { var _local1; _local1 = desiredTypes[fieldName]; if (_local1 == null) { _local1 = desiredTypes.dflt; } if (_local1 == null) { _local1 = desiredTypes; } var _local4 = component.createField("data", [fieldName]); var _local2 = _local4.getAnyTypedValue([_local1]); return(_local2.value); } static function ExpandRecord(obj, objectType, desiredTypes) { var _local4 = new Object(); mx.data.binding.ComponentMixins.initComponent(_local4); _local4.data = obj; _local4.__schema = {elements:[{name:"data", type:objectType}]}; var _local2 = new Object(); if (objectType.elements.length > 0) { var _local3 = 0; while (_local3 < objectType.elements.length) { var _local10 = objectType.elements[_local3].name; _local2[_local10] = accessField(_local4, _local10, desiredTypes); _local3++; } } else if ((obj instanceof XML) || (obj instanceof XMLNode)) { if ((obj.childNodes.length == 1) && (obj.firstChild.nodeType == 3)) { return(obj.firstChild.nodeValue); } var _local5 = obj.lastChild; while (_local5 != null) { var _local10 = toLocalName(_local5.nodeName); if ((_local10 != null) && (_local2[_local10] == null)) { _local2[_local10] = accessField(_local4, _local10, desiredTypes); } _local5 = _local5.previousSibling; } for (var _local10 in obj.attributes) { if (_local2[_local10] != null) { _global.__dataLogger.logData(null, "Warning: attribute '<name>' has same name as an element, in XML object <obj>", {name:_local10, obj:obj}); } _local2[_local10] = accessField(_local4, _local10, desiredTypes); } } else { if (typeof(obj) != "object") { return(obj); } for (var _local10 in obj) { _local2[_local10] = accessField(_local4, _local10, desiredTypes); } } return(_local2); } static function wrapArray(theArray, itemType, desiredTypes) { var _local4 = {getItemAt:function (index) { if ((index < 0) || (index >= this.data.length)) { return(undefined); } var _local2 = this.data[index]; if (_local2 == undefined) { return(undefined); } var _local3 = mx.data.binding.FieldAccessor.ExpandRecord(_local2, this.type, desiredTypes); return(_local3); }, getItemID:function (index) { return(index); }, data:theArray, type:itemType, length:theArray.length}; return(_local4); } static function toLocalName(nodeName) { var _local1 = nodeName.split(":"); var _local2 = _local1[_local1.length - 1]; return(_local2); } static var xmlNodeFactory = new XML(); }
Symbol 2532 MovieClip [__Packages.mx.data.binding.ObjectDumper] Frame 0
class mx.data.binding.ObjectDumper { var inProgress; function ObjectDumper () { inProgress = new Array(); } static function toString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local3 = new mx.data.binding.ObjectDumper(); if (maxLineLength == undefined) { maxLineLength = 100; } if (indent == undefined) { indent = 0; } return(_local3.realToString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent)); } function realToString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local8 = 0; while (_local8 < inProgress.length) { if (inProgress[_local8] == obj) { return("***"); } _local8++; } inProgress.push(obj); indent++; var _local16 = typeof(obj); var _local5; if ((obj instanceof XMLNode) && (showXMLstructures != true)) { _local5 = obj.toString(); } else if (obj instanceof Date) { _local5 = obj.toString(); } else if (_local16 == "object") { var _local4 = new Array(); if (obj instanceof Array) { _local5 = "["; var _local15 = 0; while (_local15 < obj.length) { _local4.push(_local15); _local15++; } } else { _local5 = "{"; for (var _local15 in obj) { _local4.push(_local15); } _local4.sort(); } var _local9 = ""; var _local3 = 0; while (_local3 < _local4.length) { var _local6 = obj[_local4[_local3]]; var _local7 = true; if (typeof(_local6) == "function") { _local7 = showFunctions == true; } if (typeof(_local6) == "undefined") { _local7 = showUndefined == true; } if (_local7) { _local5 = _local5 + _local9; if (!(obj instanceof Array)) { _local5 = _local5 + (_local4[_local3] + ": "); } _local5 = _local5 + realToString(_local6, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent); _local9 = ", `"; } _local3++; } if (obj instanceof Array) { _local5 = _local5 + "]"; } else { _local5 = _local5 + "}"; } } else if (_local16 == "function") { _local5 = "function"; } else if (_local16 == "string") { _local5 = ("\"" + obj) + "\""; } else { _local5 = String(obj); } if (_local5 == "undefined") { _local5 = "-"; } inProgress.pop(); return(replaceAll(_local5, "`", ((_local5.length < maxLineLength) ? "" : (newline + doIndent(indent))))); } static function replaceAll(str, from, to) { var _local3 = str.split(from); var _local4 = ""; var _local2 = ""; var _local1 = 0; while (_local1 < _local3.length) { _local4 = _local4 + (_local2 + _local3[_local1]); _local2 = to; _local1++; } return(_local4); } function doIndent(indent) { var _local2 = ""; var _local1 = 0; while (_local1 < indent) { _local2 = _local2 + " "; _local1++; } return(_local2); } }
Symbol 2533 MovieClip [__Packages.mx.xpath.XPathAPI] Frame 0
class mx.xpath.XPathAPI { function XPathAPI () { } static function getEvalString(node, path) { var _local7 = ""; var _local4 = null; var _local9 = getPathSet(path); var _local3 = _local9[0].nodeName; var _local8; var _local2 = node; var _local5 = false; if ((_local3 != undefined) && ((_local3 == "*") || (node.nodeName == _local3))) { var _local6 = 1; while (_local6 < _local9.length) { _local3 = _local9[_local6].nodeName; _local8 = _local3.indexOf("@"); if (_local8 >= 0) { _local3 = _local3.substring(_local8 + 1); _local5 = _local2.attributes[_local3] != undefined; _local7 = _local7 + (".attributes." + _local3); } else { _local5 = false; var _local1 = 0; while (_local1 < _local2.childNodes.length) { _local4 = _local2.childNodes[_local1]; if (_local4.nodeName == _local3) { _local7 = _local7 + (".childNodes." + _local1); _local1 = _local2.childNodes.length; _local2 = _local4; _local5 = true; } _local1++; } } if (!_local5) { return(""); } _local6++; } if (!_local5) { _local7 = ""; } else if (_local8 == -1) { _local7 = _local7 + ".firstChild.nodeValue"; } } else { _local7 = ""; } return(_local7); } static function selectNodeList(node, path) { var _local2 = new Array(node); var _local5 = getPathSet(path); var _local4 = _local5[0]; var _local6 = _local4.__get__nodeName(); var _local1 = null; if ((_local6 != undefined) && ((_local6 == "*") || (node.nodeName == _local6))) { if (_local4.__get__filter().length > 0) { _local1 = new mx.xpath.FilterStack(_local4.__get__filter()); _local2 = filterNodes(_local2, _local1); } if (_local2.length > 0) { var _local3 = 1; while (_local3 < _local5.length) { _local4 = _local5[_local3]; _local2 = getAllChildNodesByName(_local2, _local4.__get__nodeName()); if (_local4.__get__filter().length > 0) { _local1 = new mx.xpath.FilterStack(_local4.__get__filter()); } else { _local1 = null; } if ((_local1 != null) && (_local1.__get__exprs().length > 0)) { _local2 = filterNodes(_local2, _local1); } _local3++; } } } else { _local2 = new Array(); } return(_local2); } static function selectSingleNode(node, path) { var _local1 = selectNodeList(node, path); if (_local1.length > 0) { return(_local1[0]); } return(null); } static function setNodeValue(node, path, newValue) { var _local1 = new Array(node); var _local9 = getPathSet(path); var _local7 = _local9[_local9.length - 1].nodeName; if (_local7.charAt(0) == "@") { _local7 = _local7.substring(1, _local7.length); _local9.pop(); } else { _local7 = null; } var _local5 = _local9[0]; var _local11 = _local5.__get__nodeName(); var _local3 = null; if ((_local11 != undefined) && ((_local11 == "*") || (node.nodeName == _local11))) { if (_local5.__get__filter().length > 0) { _local3 = new mx.xpath.FilterStack(_local5.__get__filter()); _local1 = filterNodes(_local1, _local3); } if (_local1.length > 0) { var _local2 = 1; while (_local2 < _local9.length) { _local5 = _local9[_local2]; _local1 = getAllChildNodesByName(_local1, _local5.__get__nodeName()); if (_local5.__get__filter().length > 0) { _local3 = new mx.xpath.FilterStack(_local5.__get__filter()); } else { _local3 = null; } if ((_local3 != null) && (_local3.__get__exprs().length > 0)) { _local1 = filterNodes(_local1, _local3); } _local2++; } } } else { _local1 = new Array(); } var _local4 = null; var _local6 = null; var _local10 = new XML(); var _local2 = 0; while (_local2 < _local1.length) { if (_local7 != null) { _local1[_local2].attributes[_local7] = newValue; } else { _local4 = _local1[_local2]; if ((_local4.firstChild == null) || (_local4.firstChild.nodeType != 3)) { _local6 = _local10.createTextNode(newValue); _local4.appendChild(_local6); } else { _local6 = _local4.firstChild; _local6.nodeValue = newValue; } } _local2++; } return(_local1.length); } static function copyStack(toStk, fromStk) { var _local1 = 0; while (_local1 < fromStk.length) { toStk.splice(_local1, 0, fromStk[_local1]); _local1++; } } static function evalExpr(expr, node) { var _local2 = true; if (expr.__get__attr()) { _local2 = ((expr.__get__value() != null) ? (node.attributes[expr.__get__name()] == expr.__get__value()) : (node.attributes[expr.__get__name()] != null)); } else { var _local3 = getChildNodeByName(node, expr.__get__name()); if (_local3 != null) { _local2 = ((expr.__get__value() != null) ? (_local3.firstChild.nodeValue == expr.__get__value()) : true); } else { _local2 = false; } } return(_local2); } static function filterNodes(nodeList, stack) { var _local13 = new Array(); var _local2; var _local3; var _local9; var _local6; var _local10; var _local1 = true; var _local4; var _local5; var _local8 = 0; while (_local8 < nodeList.length) { _local5 = true; _local2 = new Array(); _local3 = new Array(); copyStack(_local2, stack.__get__exprs()); copyStack(_local3, stack.__get__ops()); _local4 = nodeList[_local8]; while ((_local2.length > 0) && (_local5)) { if (typeof(_local2[_local2.length - 1]) == "object") { _local9 = mx.xpath.FilterExpr(_local2.pop()); _local1 = evalExpr(_local9, _local4); } else { _local10 = Boolean(_local2.pop()); _local1 = _local10; } if (_local3.length > 0) { var _local7 = _local2.pop(); _local6 = _local7; switch (_local3[_local3.length - 1]) { case "and" : _local1 = _local1 && (evalExpr(_local6, _local4)); _local5 = _local1; break; case "or" : _local1 = _local1 || (evalExpr(_local6, _local4)); _local5 = !_local1; } _local3.pop(); _local2.push(_local1); } } if (_local1) { _local13.push(_local4); } _local8++; } return(_local13); } static function getAllChildNodesByName(nodeList, name) { var _local5 = new Array(); var _local2; var _local3 = 0; while (_local3 < nodeList.length) { _local2 = nodeList[_local3].childNodes; if (_local2 != null) { var _local1 = 0; while (_local1 < _local2.length) { if ((name == "*") || (_local2[_local1].nodeName == name)) { _local5.push(_local2[_local1]); } _local1++; } } _local3++; } return(_local5); } static function getChildNodeByName(node, nodeName) { var _local2; var _local3 = node.childNodes; var _local1 = 0; while (_local1 < _local3.length) { _local2 = _local3[_local1]; if (_local2.nodeName == nodeName) { return(_local2); } _local1++; } return(null); } static function getKeyValues(node, keySpec) { var _local5 = ""; var _local3 = new mx.utils.StringTokenParser(keySpec); var _local2 = _local3.nextToken(); var _local1; var _local6; while (_local2 != mx.utils.StringTokenParser.tkEOF) { _local1 = _local3.token; _local5 = _local5 + (" " + _local1); if (_local2 == mx.utils.StringTokenParser.tkSymbol) { if (_local1 == "@") { _local2 = _local3.nextToken(); _local1 = _local3.token; if (_local2 == mx.utils.StringTokenParser.tkSymbol) { _local5 = _local5 + (((_local1 + "='") + node.attributes[_local1]) + "'"); } } else if (_local1 == "/") { _local2 = _local3.nextToken(); if (_local2 == mx.utils.StringTokenParser.tkSymbol) { _local1 = _local3.token; node = getChildNodeByName(node, _local1); if (node != null) { _local5 = _local5 + _local1; } } } else if ((((_local1 != "and") && (_local1 != "or")) && (_local1 != "[")) && (_local1 != "]")) { _local6 = getChildNodeByName(node, _local1); if (_local6 != null) { _local5 = _local5 + (("='" + _local6.firstChild.nodeValue) + "'"); } } } if (node == null) { trace(("Invalid keySpec specified. '" + keySpec) + "' Error."); return("ERR"); } _local2 = _local3.nextToken(); } return(_local5.slice(1)); } static function getPath(node, keySpecs) { var _local2 = ""; var _local5 = keySpecs[node.nodeName]; if (_local5 == undefined) { var _local8 = ""; var _local10; for (_local10 in node.attributes) { _local8 = _local8 + (((("@" + _local10) + "='") + node.attributes[_local10]) + "' and "); } var _local7 = ""; var _local1; var _local6; var _local4 = 0; while (_local4 < node.childNodes.length) { _local1 = node.childNodes[_local4]; _local6 = _local1.firstChild.nodeValue; if (_local6 != undefined) { _local7 = _local7 + (((_local1.nodeName + "='") + _local6) + "' and "); } _local4++; } if (_local8.length > 0) { if (_local7.length > 0) { _local2 = (((("/" + node.nodeName) + "[") + _local8) + _local7.substring(0, _local7.length - 4)) + "]"; } else { _local2 = ((("/" + node.nodeName) + "[") + _local8.substring(0, _local8.length - 4)) + "]"; } } else { _local2 = ((("/" + node.nodeName) + "[") + _local7.substring(0, _local7.length - 4)) + "]"; } } else { _local2 = _local2 + (("/" + node.nodeName) + getKeyValues(node, _local5)); } var _local1 = node.parentNode; while (_local1.parentNode != null) { _local5 = keySpecs[_local1.nodeName]; if (_local5 != undefined) { _local2 = (("/" + _local1.nodeName) + getKeyValues(_local1, _local5)) + _local2; } else { _local2 = ("/" + _local1.nodeName) + _local2; } _local1 = _local1.parentNode; } return(_local2); } static function getPathSet(path) { var _local6 = new Array(); var _local4; var _local1; var _local2; var _local5; while (path.length > 0) { _local4 = path.lastIndexOf("/"); _local1 = path.substring(_local4 + 1); _local2 = _local1.indexOf("[", 0); _local5 = ((_local2 >= 0) ? (_local1.substring(_local2 + 1, _local1.length - 1)) : ""); _local1 = ((_local2 >= 0) ? (_local1.substring(0, _local2)) : (_local1)); _local6.splice(0, 0, new mx.xpath.NodePathInfo(_local1, _local5)); path = path.substring(0, _local4); } return(_local6); } }
Symbol 2534 MovieClip [__Packages.mx.xpath.NodePathInfo] Frame 0
class mx.xpath.NodePathInfo { function NodePathInfo (nodeName, filter) { __nodeName = nodeName; __filter = filter; } function get nodeName() { return(__nodeName); } function get filter() { return(__filter); } var __nodeName = null; var __filter = null; }
Symbol 2535 MovieClip [__Packages.mx.xpath.FilterStack] Frame 0
class mx.xpath.FilterStack { var __expr, __ops; function FilterStack (filterVal) { __expr = new Array(); __ops = new Array(); var _local2 = new mx.utils.StringTokenParser(filterVal); var _local5 = _local2.nextToken(); var _local4; var _local3 = _local2.__get__token(); while (_local5 != mx.utils.StringTokenParser.tkEOF) { if (_local3 == "@") { _local5 = _local2.nextToken(); _local3 = _local2.token; _local4 = new mx.xpath.FilterExpr(true, _local3, null); __expr.splice(0, 0, _local4); if (_local2.nextToken() == mx.utils.StringTokenParser.tkSymbol) { if (_local2.__get__token() == "=") { _local5 = _local2.nextToken(); _local4.__set__value(_local2.token); } } } else if ((_local3 == "and") || (_local3 == "or")) { __ops.splice(0, 0, _local3); } else if ((_local3 != ")") && (_local3 != "(")) { _local4 = new mx.xpath.FilterExpr(false, _local3, null); __expr.splice(0, 0, _local4); if (_local2.nextToken() == mx.utils.StringTokenParser.tkSymbol) { if (_local2.__get__token() == "=") { _local5 = _local2.nextToken(); _local4.__set__value(_local2.token); } } } _local5 = _local2.nextToken(); _local3 = _local2.token; } } function get exprs() { return(__expr); } function get ops() { return(__ops); } }
Symbol 2536 MovieClip [__Packages.mx.utils.StringTokenParser] Frame 0
class mx.utils.StringTokenParser { var _source, _skipChars; function StringTokenParser (source, skipChars) { _source = source; _skipChars = ((skipChars == undefined) ? null : (skipChars)); } function get token() { return(_token); } function getPos() { return(_index); } function nextToken() { var _local4; var _local2; var _local3 = _source.length; skipBlanks(); if (_index >= _local3) { return(tkEOF); } _local2 = _source.charCodeAt(_index); if (((((_local2 >= 65) && (_local2 <= 90)) || ((_local2 >= 97) && (_local2 <= 122))) || ((_local2 >= 192) && (_local2 <= Number.POSITIVE_INFINITY))) || (_local2 == 95)) { _local4 = _index; _index++; _local2 = _source.charCodeAt(_index); while (((((((_local2 >= 65) && (_local2 <= 90)) || ((_local2 >= 97) && (_local2 <= 122))) || ((_local2 >= 48) && (_local2 <= 57))) || ((_local2 >= 192) && (_local2 <= Number.POSITIVE_INFINITY))) || (_local2 == 95)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } _token = _source.substring(_local4, _index); return(tkSymbol); } if ((_local2 == 34) || (_local2 == 39)) { _index++; _local4 = _index; _local2 = _source.charCodeAt(_local4); while (((_local2 != 34) && (_local2 != 39)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } _token = _source.substring(_local4, _index); _index++; return(tkString); } if ((_local2 == 45) || ((_local2 >= 48) && (_local2 <= 57))) { var _local5 = tkInteger; _local4 = _index; _index++; _local2 = _source.charCodeAt(_index); while (((_local2 >= 48) && (_local2 <= 57)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } if (_index < _local3) { if (((((((_local2 >= 48) && (_local2 <= 57)) || (_local2 == 46)) || (_local2 == 43)) || (_local2 == 45)) || (_local2 == 101)) || (_local2 == 69)) { _local5 = tkFloat; } while ((((((((_local2 >= 48) && (_local2 <= 57)) || (_local2 == 46)) || (_local2 == 43)) || (_local2 == 45)) || (_local2 == 101)) || (_local2 == 69)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } } _token = _source.substring(_local4, _index); return(_local5); } _token = _source.charAt(_index); _index++; return(tkSymbol); } function skipBlanks() { if (_index < _source.length) { var _local2 = _source.charAt(_index); while ((_local2 == " ") || ((_skipChars != null) && (skipChar(_local2)))) { _index++; _local2 = _source.charAt(_index); } } } function skipChar(ch) { var _local2 = 0; while (_local2 < _skipChars.length) { if (ch == _skipChars[_local2]) { return(true); } _local2++; } return(false); } static var tkEOF = -1; static var tkSymbol = 0; static var tkString = 1; static var tkInteger = 2; static var tkFloat = 3; var _index = 0; var _token = ""; }
Symbol 2537 MovieClip [__Packages.mx.xpath.FilterExpr] Frame 0
class mx.xpath.FilterExpr { function FilterExpr (attrInit, nameInit, valueInit) { __attr = attrInit; __name = nameInit; __value = valueInit; } function get attr() { return(__attr); } function set attr(newVal) { __attr = newVal; //return(attr); } function get name() { return(__name); } function set name(newVal) { __name = newVal; //return(name); } function get value() { return(__value); } function set value(newVal) { __value = newVal; //return(value); } var __attr = false; var __value = null; var __name = null; }
Symbol 2538 MovieClip [__Packages.mx.data.binding.EndPoint] Frame 0
class mx.data.binding.EndPoint { function EndPoint () { } }
Symbol 2539 MovieClip [__Packages.mx.data.binding.Log] Frame 0
class mx.data.binding.Log { var level, name; function Log (logLevel, logName) { level = ((logLevel == undefined) ? (BRIEF) : (logLevel)); name = ((name == undefined) ? "" : (name)); } function logInfo(msg, level) { if (level == undefined) { level = BRIEF; } onLog((((getDateString() + " ") + name) + ": ") + mx.data.binding.ObjectDumper.toString(msg)); } function logData(target, message, info, level) { if (level == undefined) { level = VERBOSE; } var _local6 = ((name.length > 0) ? ((" " + name) + ": ") : " "); var _local4 = ((target == null) ? "" : (target + ": ")); if (_local4.indexOf("_level0.") == 0) { _local4 = _local4.substr(8); } var _local3 = ((getDateString() + _local6) + _local4) + substituteIntoString(message, info, 50); if (showDetails && (info != null)) { _local3 = _local3 + ("\n " + mx.data.binding.ObjectDumper.toString(info)); } else { var _local2 = 0; while (_local2 < nestLevel) { _local3 = " " + _local3; _local2++; } } onLog(_local3); } function onLog(message) { trace(message); } function getDateString() { var _local1 = new Date(); return(((((((((_local1.getMonth() + 1) + "/") + _local1.getDate()) + " ") + _local1.getHours()) + ":") + _local1.getMinutes()) + ":") + _local1.getSeconds()); } static function substituteIntoString(message, info, maxlen, rawDataType) { var _local9 = ""; if (info == null) { return(message); } var _local11 = message.split("<"); if (_local11 == null) { return(message); } _local9 = _local9 + _local11[0]; var _local7 = 1; while (_local7 < _local11.length) { var _local8 = _local11[_local7].split(">"); var _local5 = _local8[0].split("."); var _local1 = info; var _local4 = rawDataType; var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2]; if (_local3 != "") { _local4 = mx.data.binding.FieldAccessor.findElementType(_local4, _local3); var _local6 = new mx.data.binding.FieldAccessor(null, null, _local1, _local3, _local4, null, null); _local1 = _local6.getValue(); } _local2++; } if (typeof(_local1) != "string") { _local1 = mx.data.binding.ObjectDumper.toString(_local1); } if (_local1.indexOf("_level0.") == 0) { _local1 = _local1.substr(8); } if ((maxlen != null) && (_local1.length > maxlen)) { _local1 = _local1.substr(0, maxlen) + "..."; } _local9 = _local9 + _local1; _local9 = _local9 + _local8[1]; _local7++; } var _local14 = _local9.split("&gt;"); _local9 = _local14.join(">"); _local14 = _local9.split("&lt;"); _local9 = _local14.join("<"); return(_local9); } static var NONE = -1; static var BRIEF = 0; static var VERBOSE = 1; static var DEBUG = 2; static var INFO = 2; static var WARNING = 1; static var ERROR = 0; var showDetails = false; var nestLevel = 0; }
Symbol 2540 MovieClip [__Packages.mx.utils.ClassFinder] Frame 0
class mx.utils.ClassFinder { function ClassFinder () { } static function findClass(fullClassName) { if (fullClassName == null) { return(null); } var _local3 = _global; var _local4 = fullClassName.split("."); var _local2 = 0; while (_local2 < _local4.length) { _local3 = _local3[_local4[_local2]]; _local2++; } if (_local3 == null) { _global.__dataLogger.logData(null, "Could not find class '<classname>'", {classname:fullClassName}, mx.data.binding.Log.BRIEF); } return(_local3); } }
Symbol 2541 MovieClip [__Packages.mx.data.binding.Formatter] Frame 0
class mx.data.binding.Formatter extends mx.data.binding.DataAccessor { function Formatter () { super(); } }
Symbol 2542 MovieClip [__Packages.mx.data.kinds.Data] Frame 0
class mx.data.kinds.Data extends mx.data.binding.DataAccessor { var component, property, location; function Data () { super(); } function getTypedValue(requestedType) { var _local5; var _local2 = getFieldAccessor().getValue(); var _local3 = null; if (_local2 != null) { if (_local2 instanceof Array) { _local3 = "Array"; } else if ((_local2 instanceof XMLNode) || (_local2 instanceof XMLNode)) { _local3 = "XML"; } else { var _local4 = typeof(_local2); _local3 = _local4.charAt(0).toUpperCase() + _local4.slice(1); } } else { _local2 = null; } _local5 = new mx.data.binding.TypedValue(_local2, _local3, null); return(_local5); } function getGettableTypes() { return(null); } function setTypedValue(newValue) { getFieldAccessor().setValue(newValue.value, newValue); return(null); } function getSettableTypes() { return(null); } function getFieldAccessor() { return(component.createFieldAccessor(property, location, false)); } }
Symbol 2543 MovieClip [__Packages.mx.data.types.Num] Frame 0
class mx.data.types.Num extends mx.data.binding.DataType { var formatter, dataAccessor, type, maxValue, validationError, minValue; function Num () { super(); } function gettableTypes() { return(["Number", "Integer", "String"]); } function getTypedValue(requestedType) { var _local2; if (requestedType == "String") { if (formatter != null) { if (formatter instanceof mx.data.formatters.NumberFormatter) { mx.data.formatters.NumberFormatter(formatter).isInt = int; } _local2 = formatter.getTypedValue(requestedType); } else { _local2 = dataAccessor.getTypedValue(); if (_local2.value == null) { _local2.value = ""; _local2.typeName = "String"; } } } else { if (requestedType == "Integer") { requestedType = "Number"; } _local2 = dataAccessor.getTypedValue(requestedType); if (_local2.type == null) { _local2.type = type; } if (_local2.typeName == null) { _local2.typeName = type.name; } if ((_local2.typeName != requestedType) && (requestedType != null)) { _local2 = null; } if ((_local2.value != null) && (int)) { _local2.value = Math.round(_local2.value); } } return(_local2); } function settableTypes() { return(["Number", "Integer", "String", "Boolean", null]); } function setTypedValue(newValue) { if (newValue.value != null) { if (newValue.typeName == "String") { if (formatter != null) { return(formatter.setTypedValue(newValue)); } var _local3; if (newValue.value.length == 0) { newValue.value = null; newValue.typeName = "Number"; _local3 = dataAccessor.setTypedValue(newValue); } else { var _local4 = convertStringToNumber(int, newValue); _local3 = dataAccessor.setTypedValue(newValue); } return(((_local4 == null) ? (_local3) : (_local4))); } if (int) { newValue.value = Math.round(newValue.value); } } return(dataAccessor.setTypedValue(newValue)); } static function convertStringToNumber(isInt, newValue) { newValue.typeName = (isInt ? "Integer" : "Number"); if (isInt) { newValue.value = parseInt(newValue.value); } else { newValue.value = parseFloat(newValue.value); } if (isNaN(newValue.value)) { newValue.value = 0; return([mx.data.binding.DataAccessor.conversionFailed(newValue, (isInt ? "Integer" : "Number"))]); } return(null); } function validate(value) { var _local2 = Number(value); if ((maxValue != null) && (_local2 > maxValue)) { validationError(exceedsMaxError); } if ((minValue != null) && (_local2 < minValue)) { validationError(lowerThanMinError); } if (int && (_local2 != Math.round(_local2))) { validationError(integerError); } } var exceedsMaxError = "This number exceeds the maximum allowed value."; var lowerThanMinError = "This number is lower than the minimum allowed value."; var integerError = "This number must be an integer."; var int = false; }
Symbol 2544 MovieClip [__Packages.mx.data.formatters.NumberFormatter] Frame 0
class mx.data.formatters.NumberFormatter extends mx.data.binding.Formatter { var dataAccessor, precision, isInt; function NumberFormatter () { super(); } function getTypedValue(requestedType) { if ((requestedType == "String") || (requestedType == null)) { var _local3 = dataAccessor.getTypedValue(); if (_local3.value != null) { var _local2; if (precision > 0) { var _local6 = (isInt ? 1 : (Math.pow(10, precision))); _local2 = (Math.round(_local3.value * _local6) / _local6).toString(); if (_local2.length > 0) { var _local5 = _local2.lastIndexOf("."); var _local4 = 0; if (_local5 < 0) { _local2 = _local2 + "."; _local4 = precision; } else { _local4 = precision - (_local2.length - (_local5 + 1)); } _local2 = _local2 + "0000000000000000000000000000".substring(0, _local4); } } else { _local2 = Math.round(_local3.value).toString(); } return(new mx.data.binding.TypedValue(_local2, "String")); } return(new mx.data.binding.TypedValue("", "String")); } } function getGettableTypes() { return(["String"]); } function setTypedValue(newValue) { if (newValue.typeName == "String") { if (newValue.value.length == 0) { return(dataAccessor.setTypedValue(new mx.data.binding.TypedValue(null, "Number"))); } var _local3 = mx.data.types.Num.convertStringToNumber(isInt, newValue); var _local4 = dataAccessor.setTypedValue(newValue); return(((_local3 == null) ? (_local4) : (_local3))); } return([mx.data.binding.DataAccessor.conversionFailed(newValue, "Number")]); } function getSettableTypes() { return(["String"]); } }
Symbol 2545 MovieClip [__Packages.GameClasses.GameStats] Frame 0
class GameClasses.GameStats extends Object { var SA, stats, DollText, head, left, mid, right, click, id_click, moving; function GameStats (score, silver, gold, kubok, STR, Time) { super(); SA = [score, silver, gold, kubok, STR, Time]; stats = _root.createEmptyMovieClip("stats", 67); stats._x = 310; stats._y = 70; var _local5 = 55; DollText = _root.TextDollar.text; head = stats.createEmptyMovieClip("head", 199); head._x = head._x - 10; left = []; mid = []; right = []; var _local4 = 0; while (_local4 < 6) { _local5 = _local5 + 45; left[_local4] = stats.createEmptyMovieClip("l" + _local4, _local4 * 3); mid[_local4] = stats.createEmptyMovieClip("m" + _local4, (_local4 * 3) + 1); right[_local4] = stats.createEmptyMovieClip("r" + _local4, (_local4 * 3) + 2); left[_local4]._x = 18; mid[_local4]._x = 30; right[_local4]._x = 49; left[_local4]._y = _local5; mid[_local4]._y = _local5; right[_local4]._y = _local5; _local4++; } GetScoreString(1); if (SA[4]) { } else { _root.STATS_MOVE.removeMovieClip(); _root.TextShow(head, _root.TextLose["text" + _root.Failed], "gradient", -2, 18, 1, 26, 0, 300, 0, _root.FontOrange, _root.FontYellow, 90); } _root.bl.onPress = EndScore; } function GetScoreString(C) { if (C > 0) { ShowString(); } else { _root.bl.onPress = function () { delete _root.bl.onPress; _root.EndRound(); }; } } function ShowString() { NAi++; NA++; var _local13 = 500; switch (NA) { case 0 : if (SA[1] > 0) { NA++; _root.stats_s.start(_root.SoundOn); var _local4 = left[NAi].createEmptyMovieClip("D", 0); var _local5 = left[NAi].createEmptyMovieClip("D1", 1); var _local6 = right[NAi].createEmptyMovieClip("D", 0); var _local10 = _local4.createEmptyMovieClip("D2", 0); var _local9 = _local4.createEmptyMovieClip("D1", 1); var _local8 = _local10.attachMovie("fontile", "d", 0, {_x:-35, _y:-15}); _root.TextShow(_local9, "x" + SA[1], "TextFont", -2, 0, 0, 22, _root.FontWhite, 300, _root.FontBlue); _root.TextShow(mid[NAi], ":", "TextFont", 0, 0, 0, 22, _root.FontWhite, 300, _root.FontBlue); var _local3 = Math.ceil(SA[1] * 1); _local6.attachMovie("grad_16", "grad_16", 0); _local6.grad_16.text.text = DollText + String(_local3); _local8.gotoAndStop(2); _local4._x = (-_local4._width) + 33; _local4._y = _local4._y + 2; if (SA[2] > 0) { _local10 = _local5.createEmptyMovieClip("D1", 0); _local9 = _local5.createEmptyMovieClip("D2", 1); _local8 = _local10.attachMovie("fontile", "d", 0, {_x:-35, _y:-15}); _local8.gotoAndStop(3); _root.TextShow(mid[NAi], ":", "TextFont", 0, 0, 0, 22, _root.FontWhite, 300, _root.FontBlue); _root.TextShow(_local9, "x" + SA[2], "TextFont", -2, 0, 0, 22, _root.FontWhite, 300, _root.FontBlue); _local3 = _local3 + Math.ceil(SA[2] * 4); _local5._x = (-_local5._width) + 33; _local5._y = _local5._y + 2; _local4._x = _local4._x - _local5._width; } TM = TM + _local3; trace(TM); trace(_local3); var _local12 = _root.MONEY.score; _root.MONEY.Reduce(GameClasses.GFunctions.create(this, GetScoreString, 1)); if (!_root.Cancel) { Reduce(null, _local6, null, ["gradient", -3, 20, 0, 20, 0, 300, 0, _root.FontOrange, _root.FontYellow, 90], _local12, 0, 0, _local3, 0); } else { ShowString(); } } else { NAi--; GetScoreString(1); } break; case 2 : if (SA[0] > 0) { _root.stats_s.start(_root.SoundOn); var _local4 = left[NAi].createEmptyMovieClip("D", 0); var _local6 = right[NAi].createEmptyMovieClip("D", 0); _root.TextShow(_local4, _root.TextScoreBonus.text, "TextFont", -3, 0, 0, 22, _root.FontWhite, 300, _root.FontBlue); _root.TextShow(mid[NAi], ":", "TextFont", 0, 0, 0, 22, _root.FontWhite, 300, _root.FontBlue); var _local3 = Math.ceil(SA[0] * 0.01); if (!_root.time_bool) { _local3 = _local3 + Math.ceil(SA[5] * (0.15 + (_root.level / 100))); } TM = TM + _local3; trace(TM); trace(_local3); _local6.attachMovie("grad_16", "grad_16", 0); _local6.grad_16.text.text = DollText + String(_local3); _local4._x = -_local4._width; if (!_root.Cancel) { Reduce(null, _local6, null, ["gradient", -3, 20, 0, 20, 0, 300, 0, _root.FontOrange, _root.FontYellow, 90], 0, 0, 0, _local3, 0); } else { ShowString(); } _root.SCORE.Reduce(GameClasses.GFunctions.create(this, GetScoreString, 1)); } else { NAi--; GetScoreString(1); } break; case 3 : if ((SA[5] > 0) && (_root.time_bool)) { _root.stats_s.start(_root.SoundOn); var _local4 = left[NAi].createEmptyMovieClip("D", 0); var _local6 = right[NAi].createEmptyMovieClip("D", 0); _root.TextShow(_local4, _root.TextTimeBonus.text, "TextFont", -3, 0, 0, 22, _root.FontWhite, 300, _root.FontBlue); _root.TextShow(mid[NAi], ":", "TextFont", 0, 0, 0, 22, _root.FontWhite, 300, _root.FontBlue); var _local3 = Math.ceil(SA[5] * (0.15 + (_root.level / 100))); TM = TM + _local3; trace(TM); trace(_local3); _local6.attachMovie("grad_16", "grad_16", 0); _local6.grad_16.text.text = DollText + String(_local3); _local4._x = -_local4._width; var _local11 = 300 * int(1 - _root.TIME.t); if (!_root.Cancel) { Reduce(null, _local6, null, ["gradient", -3, 20, 0, 20, 0, 300, 0, _root.FontOrange, _root.FontYellow, 90], _local11, 0, 365, _local3, 1); } else { trace("buga1"); _root.no_show_time = true; _root.TIME.time._y = (_root.TIME.krug._y = 300); ShowString(); } } else { NAi--; GetScoreString(1); } break; case 4 : NAi--; GetScoreString(1); break; case 5 : _root.totalmoney_s.start(_root.SoundOn); var _local4 = left[NAi].createEmptyMovieClip("D", 0); var _local6 = right[NAi].createEmptyMovieClip("D", 0); var _local5 = left[NAi].createEmptyMovieClip("D1", 1); _local5._alpha = -100; _local5.P = 10; _local4._y = _local4._y + 30; _local4._x = _local4._x - 90; _root.Money_ADD = TM; _root.TOTPOINTS = _root.TOTPOINTS + TM; trace(TM); trace(_local3); _local4.attachMovie("grad_20", "grad_16", 0); _local4.grad_16.text.text = DollText + String(TM); _local4 = _local6.createEmptyMovieClip("lll", 10); _local4._y = -10; _local4._x = -85; var _local7 = new flash.display.BitmapData(_root.level_money_n2d._width, _root.level_money_n2d._height, true, 16777215); _local4.attachBitmap(_local7, 0); _local7.draw(_root.level_money_n2d); _local5.onEnterFrame = function () { this._alpha = this._alpha + this.P; if ((this._alpha < 10) && (this.P < 0)) { delete this.onEnterFrame; this._alpha = 0; } else if (this._alpha > 80) { this.P = -10; } }; click = _local6.createEmptyMovieClip("click", 1); click._x = 10; click._y = 150; click._alpha = 0; _root.TextShow(click, _root.TextClickToContinue.text, "TextFont", -2, 1, 1, 14, _root.FontWhite, 300, _root.FontBlue); clearInterval(id_click); id_click = setInterval(GameClasses.GFunctions.create(this, showClick), 33); left[NAi]._x = 0; right[NAi]._x = 0; left[NAi]._y = left[NAi]._y + 25; GetScoreString(0); } } function showClick() { if (up) { click._alpha = click._alpha + 2; if (click._alpha > 90) { up = false; } } else { click._alpha = click._alpha - 2; if (click._alpha < 64) { up = true; } } } function Reduce(MC1, MC2, T1, T2, O1, O2, N1, N2, isT) { clearInterval(moving); var _local3 = Math.max(Math.max(O1, O2), Math.max(N1, N2)); if (_local3 < 50) { _local3 = 500; _root.counter_s.start(_root.SoundOn); } else { _local3 = 500; _root.counter_s.start(_root.SoundOn, 0, 2); } moving = setInterval(GameClasses.GFunctions.create(this, Reducing, getTimer(), MC1, MC2, T1, T2, O1, O2, N1, N2, isT, _local3), 0); } function Reducing(T, MC1, MC2, T1, T2, O1, O2, N1, N2, isT, k) { var _local3 = (getTimer() - T) / k; if ((_local3 >= 1) || (_root.Cancel)) { _local3 = 1; clearInterval(moving); if (isT) { GetScoreString(1); } } var _local5 = int(O1 + ((N1 - O1) * _local3)); var _local4 = int(O2 + ((N2 - O2) * _local3)); if (isT) { _root.TIME.time._y = (_root.TIME.krug._y = _local5); } trace(String(_local4)); MC2.grad_16.text.text = DollText + String(_local4); } function EndScore() { delete _root.bl.onPress; trace("dfdfdfdf"); _root.attachMovie("black", "Cancel", 2, {_x:-100}); ShowString(); } var NA = -1; var NAi = -1; var TM = 0; var Cancel = false; var up = true; }
Symbol 2546 MovieClip [__Packages.GameClasses.GameSound] Frame 0
class GameClasses.GameSound extends Sound { function GameSound (s, MC) { super(MC); super.attachSound(s); } function start(SoundOn, s, l) { if (SoundOn) { super.start(s, l); } } function stop() { super.stop(); } function setVolume(value) { super.setVolume(value); } }
Symbol 310 MovieClip Frame 27
this._parent.StartMove();
Symbol 311 MovieClip [fish1] Frame 1
#initclip 164 Object.registerClass("fish1", GameClasses.Fish); #endinitclip
Symbol 375 MovieClip Frame 33
this._parent.StartMove();
Symbol 376 MovieClip [fish2] Frame 1
#initclip 79 Object.registerClass("fish2", GameClasses.Fish); #endinitclip
Symbol 440 MovieClip Frame 33
this._parent.StartMove();
Symbol 441 MovieClip [fish3] Frame 1
#initclip 80 Object.registerClass("fish3", GameClasses.Fish); #endinitclip
Symbol 531 MovieClip Frame 27
this._parent.StartMove();
Symbol 532 MovieClip [fish4] Frame 1
#initclip 81 Object.registerClass("fish4", GameClasses.Turtle); #endinitclip
Symbol 596 MovieClip Frame 33
this._parent.StartMove();
Symbol 597 MovieClip [fish5] Frame 1
#initclip 82 Object.registerClass("fish5", GameClasses.Fish); #endinitclip
Symbol 661 MovieClip Frame 33
this._parent.StartMove();
Symbol 662 MovieClip [fish6] Frame 1
#initclip 83 Object.registerClass("fish6", GameClasses.Fish); #endinitclip
Symbol 726 MovieClip Frame 33
this._parent.StartMove();
Symbol 727 MovieClip [fish7] Frame 1
#initclip 84 Object.registerClass("fish7", GameClasses.Fish); #endinitclip
Symbol 791 MovieClip Frame 33
this._parent.StartMove();
Symbol 792 MovieClip [fish8] Frame 1
#initclip 85 Object.registerClass("fish8", GameClasses.Fish); #endinitclip
Symbol 799 MovieClip [button_green] Frame 1
#initclip 86 Object.registerClass("button_green", GameClasses.GameButton); #endinitclip
Symbol 811 MovieClip [button_down] Frame 1
#initclip 87 Object.registerClass("button_down", GameClasses.GameButton); #endinitclip
Symbol 818 MovieClip [button_res] Frame 1
#initclip 88 Object.registerClass("button_res", GameClasses.GameButton); #endinitclip
Symbol 848 MovieClip [bomb_ray] Frame 15
stop(); this.removeMovieClip();
Symbol 887 MovieClip [nuke] Frame 1
#initclip 89 Object.registerClass("nuke", GameClasses.TileClass); #endinitclip
Symbol 887 MovieClip [nuke] Frame 23
if (this._name != _root.Blink) { this.gotoAndStop(1); } else { this.gotoAndPlay(2); }
Symbol 892 MovieClip [hint_arrow] Frame 1
this.R = getTimer(); this.onEnterFrame = function () { var _local3 = 1300; var _local4 = ((getTimer() - this.R) % _local3) / _local3; var _local2 = Math.sin(_local4 * Math.PI); ar._y = 41 + (_local2 * 17); ar.ar2._yscale = 100 - (_local2 * 20); ar.ar2._xscale = 90 + (_local2 * 10); };
Symbol 956 MovieClip [slide6] Frame 1
#initclip 90 Object.registerClass("slide6", GameClasses.TileClass); #endinitclip
Symbol 956 MovieClip [slide6] Frame 36
if (this._name != _root.Blink) { this.gotoAndStop(1); } else { this.gotoAndPlay(2); }
Symbol 963 MovieClip [button_B] Frame 1
#initclip 91 Object.registerClass("button_B", GameClasses.GameButton); #endinitclip
Symbol 966 MovieClip [menumain] Frame 1
#initclip 92 Object.registerClass("menumain", GameClasses.GameMenu); #endinitclip
Symbol 967 MovieClip [fly_text] Frame 20
stop(); this.removeMovieClip();
Symbol 968 MovieClip [fly_text2] Frame 25
stop(); this.removeMovieClip();
Symbol 969 MovieClip [fly_bonus3] Frame 25
stop(); this.removeMovieClip();
Symbol 970 MovieClip [fly_bonus4] Frame 25
stop(); this.removeMovieClip();
Symbol 977 MovieClip [button_help] Frame 1
#initclip 93 Object.registerClass("button_help", GameClasses.GameButton); #endinitclip
Symbol 981 MovieClip [shine] Frame 15
stop(); this.removeMovieClip();
Symbol 990 MovieClip [eyebutton] Frame 1
#initclip 94 Object.registerClass("eyebutton", GameClasses.GameButton); #endinitclip
Symbol 998 MovieClip [button_small] Frame 1
#initclip 95 Object.registerClass("button_small", GameClasses.GameButton); #endinitclip
Symbol 1011 MovieClip [blow_fon] Frame 8
stop(); _root.Decrease(this._parent); this._parent.gotoAndStop(this._parent._currentframe - 1); this.removeMovieClip();
Symbol 1061 MovieClip [dyno] Frame 1
#initclip 96 Object.registerClass("dyno", GameClasses.TileClass); #endinitclip
Symbol 1061 MovieClip [dyno] Frame 24
if (this._name != _root.Blink) { this.gotoAndStop(1); } else { this.gotoAndPlay(2); }
Symbol 1079 MovieClip [timer] Frame 1
#initclip 97 Object.registerClass("timer", GameClasses.GameTimer); #endinitclip
Symbol 1135 MovieClip [rocket] Frame 1
#initclip 98 Object.registerClass("rocket", GameClasses.TileClass); #endinitclip
Symbol 1135 MovieClip [rocket] Frame 23
if (this._name != _root.Blink) { this.gotoAndStop(1); } else { this.gotoAndPlay(2); }
Symbol 1192 MovieClip [bomb] Frame 1
#initclip 99 Object.registerClass("bomb", GameClasses.TileClass); #endinitclip
Symbol 1192 MovieClip [bomb] Frame 28
if (this._name != _root.Blink) { this.gotoAndStop(1); } else { this.gotoAndPlay(2); }
Symbol 1204 MovieClip [button] Frame 1
#initclip 100 Object.registerClass("button", GameClasses.GameButton); #endinitclip stop();
Symbol 1205 MovieClip [button_big] Frame 1
#initclip 101 Object.registerClass("button_big", GameClasses.GameButton); #endinitclip stop();
Symbol 1215 MovieClip Frame 1
stop();
Symbol 1215 MovieClip Frame 76
stop();
Symbol 1221 MovieClip Frame 1
stop();
Symbol 1221 MovieClip Frame 76
stop();
Symbol 1228 MovieClip Frame 1
stop();
Symbol 1228 MovieClip Frame 76
stop();
Symbol 1235 MovieClip Frame 1
stop();
Symbol 1235 MovieClip Frame 76
stop();
Symbol 1250 MovieClip Frame 1
stop();
Symbol 1250 MovieClip Frame 76
stop();
Symbol 1254 MovieClip Frame 1
stop();
Symbol 1254 MovieClip Frame 76
stop();
Symbol 1262 MovieClip Frame 1
vint.onEnterFrame = function () { this._rotation = this._rotation + 1; };
Symbol 1263 MovieClip Frame 1
stop();
Symbol 1263 MovieClip Frame 76
stop();
Symbol 1268 MovieClip Frame 1
stop();
Symbol 1268 MovieClip Frame 62
stop();
Symbol 1272 MovieClip Frame 1
stop();
Symbol 1272 MovieClip Frame 61
stop();
Symbol 1276 MovieClip Frame 1
stop();
Symbol 1276 MovieClip Frame 83
stop(); MC.T = getTimer(); MC.onEnterFrame = function () { var _local2 = 5000 + Math.min(5000, (getTimer() - this.T) / 10); var _local3 = ((getTimer() - this.T) % _local2) / _local2; this._rotation = Math.sin((_local3 * Math.PI) * 2) * 10; };
Symbol 1295 MovieClip Frame 1
stop();
Symbol 1295 MovieClip Frame 15
stop();
Symbol 1298 MovieClip Frame 1
stop();
Symbol 1298 MovieClip Frame 2
stop();
Symbol 1310 MovieClip [button_close] Frame 1
#initclip 102 Object.registerClass("button_close", GameClasses.GameButton); #endinitclip stop();
Symbol 1322 MovieClip Frame 1
stop();
Symbol 1357 MovieClip [button_hint] Frame 1
#initclip 103 Object.registerClass("button_hint", GameClasses.GameButton); #endinitclip
Symbol 1404 MovieClip Frame 1
stop();
Symbol 1404 MovieClip Frame 70
stop(); this.gotoAndStop(1);
Symbol 1427 MovieClip [tank] Frame 1
#initclip 104 Object.registerClass("tank", GameClasses.Tank); #endinitclip
Symbol 1443 MovieClip [item12] Frame 1
#initclip 105 Object.registerClass("item12", GameClasses.ItemTank); #endinitclip
Symbol 1448 MovieClip [item10] Frame 1
#initclip 106 Object.registerClass("item10", GameClasses.ItemTank); #endinitclip
Symbol 1455 MovieClip [item17] Frame 1
#initclip 107 Object.registerClass("item17", GameClasses.ItemTank); #endinitclip mc.R = random(30000); mc.onEnterFrame = function () { var _local2 = 30000; var _local3 = ((Math.PI*2) * ((getTimer() + this.R) % _local2)) / _local2; this._alpha = Math.min(100, Math.sin(_local3) * 400); };
Symbol 1460 MovieClip [item19] Frame 1
#initclip 108 Object.registerClass("item19", GameClasses.ItemTank); #endinitclip
Symbol 1465 MovieClip [item13] Frame 1
#initclip 109 Object.registerClass("item13", GameClasses.ItemTank); #endinitclip
Symbol 1470 MovieClip [item8] Frame 1
#initclip 110 Object.registerClass("item8", GameClasses.ItemTank); #endinitclip
Symbol 1475 MovieClip [item14] Frame 1
#initclip 111 Object.registerClass("item14", GameClasses.ItemTank); #endinitclip
Symbol 1480 MovieClip [item20] Frame 1
#initclip 112 Object.registerClass("item20", GameClasses.ItemTank); #endinitclip
Symbol 1488 MovieClip [item21] Frame 1
#initclip 113 Object.registerClass("item21", GameClasses.ItemTank); #endinitclip mc.R = random(10000); mc.onEnterFrame = function () { var _local2 = 2000; var _local3 = ((Math.PI*2) * ((getTimer() + this.R) % _local2)) / _local2; this._rotation = Math.sin(_local3) * 5; };
Symbol 1493 MovieClip [item11] Frame 1
#initclip 114 Object.registerClass("item11", GameClasses.ItemTank); #endinitclip
Symbol 1498 MovieClip [item9] Frame 1
#initclip 115 Object.registerClass("item9", GameClasses.ItemTank); #endinitclip
Symbol 1503 MovieClip [item16] Frame 1
#initclip 116 Object.registerClass("item16", GameClasses.ItemTank); #endinitclip
Symbol 1508 MovieClip [item1] Frame 1
#initclip 117 Object.registerClass("item1", GameClasses.ItemTank); #endinitclip
Symbol 1513 MovieClip [item5] Frame 1
#initclip 118 Object.registerClass("item5", GameClasses.ItemTank); #endinitclip
Symbol 1518 MovieClip [item3] Frame 1
#initclip 119 Object.registerClass("item3", GameClasses.ItemTank); #endinitclip
Symbol 1555 MovieClip [slide1] Frame 1
#initclip 120 Object.registerClass("slide1", GameClasses.TileClass); #endinitclip
Symbol 1555 MovieClip [slide1] Frame 36
if (this._name != _root.Blink) { this.gotoAndStop(1); } else { this.gotoAndPlay(2); }
Symbol 1593 MovieClip [slide2] Frame 1
#initclip 121 Object.registerClass("slide2", GameClasses.TileClass); #endinitclip
Symbol 1593 MovieClip [slide2] Frame 36
if (this._name != _root.Blink) { this.gotoAndStop(1); } else { this.gotoAndPlay(2); }
Symbol 1630 MovieClip [slide3] Frame 1
#initclip 122 Object.registerClass("slide3", GameClasses.TileClass); #endinitclip
Symbol 1630 MovieClip [slide3] Frame 36
if (this._name != _root.Blink) { this.gotoAndStop(1); } else { this.gotoAndPlay(2); }
Symbol 1668 MovieClip [slide4] Frame 1
#initclip 123 Object.registerClass("slide4", GameClasses.TileClass); #endinitclip
Symbol 1668 MovieClip [slide4] Frame 36
if (this._name != _root.Blink) { this.gotoAndStop(1); } else { this.gotoAndPlay(2); }
Symbol 1706 MovieClip [slide5] Frame 1
#initclip 124 Object.registerClass("slide5", GameClasses.TileClass); #endinitclip
Symbol 1706 MovieClip [slide5] Frame 36
if (this._name != _root.Blink) { this.gotoAndStop(1); } else { this.gotoAndPlay(2); }
Symbol 1710 MovieClip [item6] Frame 1
#initclip 125 Object.registerClass("item6", GameClasses.ItemTank); #endinitclip
Symbol 1714 MovieClip [item7] Frame 1
#initclip 126 Object.registerClass("item7", GameClasses.ItemTank); #endinitclip
Symbol 1752 MovieClip [slide7] Frame 1
#initclip 127 Object.registerClass("slide7", GameClasses.TileClass); #endinitclip
Symbol 1752 MovieClip [slide7] Frame 36
if (this._name != _root.Blink) { this.gotoAndStop(1); } else { this.gotoAndPlay(2); }
Symbol 1767 MovieClip Frame 1
stop();
Symbol 1778 MovieClip [item27] Frame 1
#initclip 128 Object.registerClass("item27", GameClasses.ItemTank); #endinitclip mc.R = random(9000); mc.onEnterFrame = function () { var _local2 = 9000; var _local3 = ((Math.PI*2) * ((getTimer() + this.R) % _local2)) / _local2; this._rotation = Math.sin(_local3) * 10; };
Symbol 1788 MovieClip Frame 1
if (this.R) { mc.R = random(20000); mc.onEnterFrame = function () { var _local2 = 20000; var _local3 = ((Math.PI*2) * ((getTimer() + this.R) % _local2)) / _local2; this._alpha = Math.min(100, Math.sin(_local3) * 400); }; }
Symbol 1789 MovieClip [item31] Frame 1
#initclip 129 Object.registerClass("item31", GameClasses.ItemTank); #endinitclip mc.R = random(5000); mc.onEnterFrame = function () { var _local2 = 5000; var _local3 = ((Math.PI*2) * ((getTimer() + this.R) % _local2)) / _local2; this._rotation = Math.sin(_local3) * 10; };
Symbol 1794 MovieClip [item32] Frame 1
#initclip 130 Object.registerClass("item32", GameClasses.ItemTank); #endinitclip
Symbol 1799 MovieClip [item28] Frame 1
#initclip 131 Object.registerClass("item28", GameClasses.ItemTank); #endinitclip
Symbol 1804 MovieClip [item29] Frame 1
#initclip 132 Object.registerClass("item29", GameClasses.ItemTank); #endinitclip
Symbol 1809 MovieClip [item33] Frame 1
#initclip 133 Object.registerClass("item33", GameClasses.ItemTank); #endinitclip
Symbol 1817 MovieClip [item35] Frame 1
#initclip 134 Object.registerClass("item35", GameClasses.ItemTank); #endinitclip mc.R = random(10000); mc.onEnterFrame = function () { var _local2 = 10000; var _local3 = ((Math.PI*2) * ((getTimer() + this.R) % _local2)) / _local2; this._rotation = Math.sin(_local3) * 3; };
Symbol 1822 MovieClip [item24] Frame 1
#initclip 135 Object.registerClass("item24", GameClasses.ItemTank); #endinitclip
Symbol 1836 MovieClip [item30] Frame 1
#initclip 136 Object.registerClass("item30", GameClasses.ItemTank); #endinitclip mc.R = random(5000); mc.onEnterFrame = function () { var _local3 = 5000; var _local2 = ((getTimer() + this.R) % _local3) / _local3; this._rotation = Math.sin((Math.PI*2) * _local2) * 7; this.mc1._rotation = Math.sin((Math.PI*2) * ((_local2 + 0.9) % 1)) * 15; this.mc2._rotation = Math.sin((Math.PI*2) * ((_local2 + 0.8) % 1)) * 13; };
Symbol 1861 MovieClip Frame 1
stop();
Symbol 1868 MovieClip [button_rg] Frame 1
#initclip 137 Object.registerClass("button_rg", GameClasses.GameButton); #endinitclip stop();
Symbol 1894 MovieClip [item23] Frame 1
#initclip 138 Object.registerClass("item23", GameClasses.ItemTank); #endinitclip mc.R = random(5000); mc.onEnterFrame = function () { var _local3 = 3000; var _local2 = ((getTimer() + this.R) % _local3) / _local3; this._rotation = Math.sin((Math.PI*2) * _local2) * 3; this.mc1._rotation = (-Math.sin((Math.PI*2) * ((_local2 + 0.9) % 1))) * 3.1; this.mc2._rotation = (-Math.sin((Math.PI*2) * ((_local2 + 0.8) % 1))) * 3; };
Symbol 1913 MovieClip [item26] Frame 1
#initclip 139 Object.registerClass("item26", GameClasses.ItemTank); #endinitclip mc.R = random(5000); mc.onEnterFrame = function () { var _local3 = 5000; var _local2 = 8000; var _local4 = ((getTimer() + this.R) % _local3) / _local3; var _local5 = ((getTimer() + this.R) % _local2) / _local2; this.mc1._rotation = Math.sin((Math.PI*2) * ((_local5 + 0.9) % 1)) * 38; this.mc3._rotation = Math.sin((Math.PI*2) * ((_local4 + 0.1) % 1)) * 14; this.mc4._rotation = (-Math.sin((Math.PI*2) * ((_local4 + 0.1) % 1))) * 6; };
Symbol 1918 MovieClip [item2] Frame 1
#initclip 140 Object.registerClass("item2", GameClasses.ItemTank); #endinitclip
Symbol 1934 MovieClip [gems_1] Frame 1
#initclip 141 Object.registerClass("gems_1", GameClasses.GemTank); #endinitclip
Symbol 1938 MovieClip [gems_10] Frame 1
#initclip 142 Object.registerClass("gems_10", GameClasses.GemTank); #endinitclip
Symbol 1942 MovieClip [gems_2] Frame 1
#initclip 143 Object.registerClass("gems_2", GameClasses.GemTank); #endinitclip
Symbol 1946 MovieClip [gems_3] Frame 1
#initclip 144 Object.registerClass("gems_3", GameClasses.GemTank); #endinitclip
Symbol 1950 MovieClip [gems_4] Frame 1
#initclip 145 Object.registerClass("gems_4", GameClasses.GemTank); #endinitclip
Symbol 1954 MovieClip [gems_5] Frame 1
#initclip 146 Object.registerClass("gems_5", GameClasses.GemTank); #endinitclip
Symbol 1958 MovieClip [gems_6] Frame 1
#initclip 147 Object.registerClass("gems_6", GameClasses.GemTank); #endinitclip
Symbol 1962 MovieClip [gems_7] Frame 1
#initclip 148 Object.registerClass("gems_7", GameClasses.GemTank); #endinitclip
Symbol 1966 MovieClip [gems_8] Frame 1
#initclip 149 Object.registerClass("gems_8", GameClasses.GemTank); #endinitclip
Symbol 1970 MovieClip [gems_9] Frame 1
#initclip 150 Object.registerClass("gems_9", GameClasses.GemTank); #endinitclip
Symbol 2034 MovieClip Frame 33
this._parent.StartMove();
Symbol 2035 MovieClip [fish9] Frame 1
#initclip 151 Object.registerClass("fish9", GameClasses.Fish); #endinitclip
Symbol 2115 MovieClip Frame 37
this._parent.StartMove();
Symbol 2116 MovieClip [fish10] Frame 1
#initclip 152 Object.registerClass("fish10", GameClasses.Fish); #endinitclip
Symbol 2178 MovieClip Frame 31
this._parent.StartMove();
Symbol 2179 MovieClip [fish11] Frame 1
#initclip 153 Object.registerClass("fish11", GameClasses.Fish); #endinitclip
Symbol 2187 MovieClip [more_button1] Frame 1
#initclip 154 Object.registerClass("more_button1", GameClasses.GameButton); #endinitclip stop();
Symbol 2192 MovieClip [more_button2] Frame 1
#initclip 155 Object.registerClass("more_button2", GameClasses.GameButton); #endinitclip stop();
Symbol 2196 MovieClip [more_button3] Frame 1
#initclip 156 Object.registerClass("more_button3", GameClasses.GameButton); #endinitclip stop();
Symbol 2200 MovieClip [more_button4] Frame 1
#initclip 157 Object.registerClass("more_button4", GameClasses.GameButton); #endinitclip stop();
Symbol 2204 MovieClip [more_button5] Frame 1
#initclip 158 Object.registerClass("more_button5", GameClasses.GameButton); #endinitclip stop();
Symbol 2208 MovieClip [more_button6] Frame 1
#initclip 159 Object.registerClass("more_button6", GameClasses.GameButton); #endinitclip stop();
Symbol 2328 MovieClip Frame 53
this._parent.StartMove();
Symbol 2329 MovieClip [fish12] Frame 1
#initclip 160 Object.registerClass("fish12", GameClasses.Fish); #endinitclip
Symbol 2350 MovieClip [button_gr] Frame 1
#initclip 161 Object.registerClass("button_gr", GameClasses.GameButton); #endinitclip
Symbol 2357 MovieClip [button_blue] Frame 1
#initclip 162 Object.registerClass("button_blue", GameClasses.GameButton); #endinitclip
Symbol 2375 MovieClip [button_yellow] Frame 1
#initclip 163 Object.registerClass("button_yellow", GameClasses.GameButton); #endinitclip
Symbol 2413 MovieClip [big_bomb_eff] Frame 11
stop(); this.removeMovieClip();
Symbol 2426 MovieClip [small_bomb_eff] Frame 10
stop(); this.removeMovieClip();
Symbol 2436 MovieClip Frame 71
stop(); this.removeMovieClip();

Library Items

Symbol 1 Font [GameFont]Used by:999 1001 1003 1340 1397 1399 1402 2390 2392 2441 2443 2445 2449
Symbol 2 Font [TextFont]Used by:194 2439 2447
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:7
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:7
Symbol 7 MovieClip [button_restart]Uses:4 6
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:10
Symbol 10 MovieClip [item025]Uses:9
Symbol 11 GraphicUsed by:23
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:14
Symbol 14 MovieClipUses:13Used by:23
Symbol 15 BitmapUsed by:17
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:15 16Used by:18
Symbol 18 MovieClipUses:17Used by:22
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:21
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClipUses:18 21Used by:23
Symbol 23 MovieClip [item25]Uses:11 14 22
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:26
Symbol 26 MovieClipUses:25Used by:30
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:29
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClip [check]Uses:26 29
Symbol 31 BitmapUsed by:34
Symbol 32 BitmapUsed by:34 36
Symbol 33 BitmapUsed by:34 35
Symbol 34 GraphicUses:31 32 33Used by:37
Symbol 35 GraphicUses:33Used by:37
Symbol 36 GraphicUses:32Used by:37
Symbol 37 MovieClip [button_timed]Uses:34 35 36Used by:47
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:44
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:44
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:44
Symbol 44 MovieClip [button_relax]Uses:39 41 43Used by:47
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:47
Symbol 47 MovieClip [change_panel]Uses:46 44 37
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClip [zadnik]Uses:49
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:53
Symbol 53 MovieClip [item034]Uses:52Used by:Timeline
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:56
Symbol 56 MovieClip [item015]Uses:55Used by:Timeline
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:59
Symbol 59 MovieClip [item018]Uses:58Used by:Timeline
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:62
Symbol 62 MovieClip [item04]Uses:61Used by:Timeline
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:65
Symbol 65 MovieClip [item02]Uses:64Used by:Timeline
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:68
Symbol 68 MovieClip [item022]Uses:67Used by:Timeline
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:71
Symbol 71 MovieClip [item026]Uses:70Used by:Timeline
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClip [item023]Uses:73Used by:Timeline
Symbol 75 GraphicUsed by:82
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:78
Symbol 78 MovieClipUses:77Used by:82
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:81
Symbol 81 MovieClipUses:80Used by:82
Symbol 82 MovieClip [item34]Uses:75 78 81Used by:Timeline
Symbol 83 GraphicUsed by:87
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:86
Symbol 86 MovieClipUses:85Used by:87
Symbol 87 MovieClip [item15]Uses:83 86Used by:Timeline
Symbol 88 GraphicUsed by:92
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClip [item18]Uses:88 91Used by:Timeline
Symbol 93 GraphicUsed by:97
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:96
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClip [item4]Uses:93 96Used by:Timeline
Symbol 98 GraphicUsed by:105
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 MovieClipUses:100Used by:105
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClip [item22]Uses:98 101 104Used by:Timeline
Symbol 106 MovieClip [empty]Used by:1770  Timeline
Symbol 107 GraphicUsed by:111
Symbol 108 GraphicUsed by:109 111
Symbol 109 MovieClipUses:108Used by:110
Symbol 110 MovieClipUses:109Used by:111
Symbol 111 ButtonUses:107 110 108Used by:112
Symbol 112 MovieClip [e-mail_btn_action]Uses:111Used by:1427  Timeline
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClip [item03]Uses:114Used by:Timeline
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:118
Symbol 118 MovieClip [item06]Uses:117Used by:Timeline
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:121
Symbol 121 MovieClip [item07]Uses:120Used by:Timeline
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:124
Symbol 124 MovieClip [item08]Uses:123Used by:Timeline
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:127
Symbol 127 MovieClip [item09]Uses:126Used by:Timeline
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:130
Symbol 130 MovieClip [item010]Uses:129Used by:Timeline
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:133
Symbol 133 MovieClip [item011]Uses:132Used by:Timeline
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:136
Symbol 136 MovieClip [item012]Uses:135Used by:Timeline
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:139
Symbol 139 MovieClip [item013]Uses:138Used by:Timeline
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:142
Symbol 142 MovieClip [item014]Uses:141Used by:Timeline
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:145
Symbol 145 MovieClip [item016]Uses:144Used by:Timeline
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClip [item017]Uses:147Used by:Timeline
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClip [item019]Uses:150Used by:Timeline
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:154
Symbol 154 MovieClip [item020]Uses:153Used by:Timeline
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClip [item021]Uses:156Used by:Timeline
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClip [item024]Uses:159Used by:Timeline
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:163
Symbol 163 MovieClip [item027]Uses:162Used by:Timeline
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:166
Symbol 166 MovieClip [item028]Uses:165Used by:Timeline
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:169
Symbol 169 MovieClip [item029]Uses:168Used by:Timeline
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:172
Symbol 172 MovieClip [item030]Uses:171Used by:Timeline
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:175
Symbol 175 MovieClip [item031]Uses:174Used by:Timeline
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:178
Symbol 178 MovieClip [item032]Uses:177Used by:Timeline
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:181
Symbol 181 MovieClip [item033]Uses:180Used by:Timeline
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:184
Symbol 184 MovieClip [item035]Uses:183Used by:Timeline
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:Timeline
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:189
Symbol 189 MovieClipUses:188Used by:Timeline
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:192
Symbol 192 MovieClipUses:191Used by:193
Symbol 193 MovieClipUses:192Used by:Timeline
Symbol 194 EditableTextUses:2Used by:Timeline
Symbol 195 MovieClipUsed by:281 310 340 375 405 440 476 531 561 596 626 661 691 726 756 791 820 833 840 966 967 968 1005 1197 1264 1333 1336 1358 1361 1420 1436 1999 2034 2078 2115 2145 2178 2214 2273 2328 2358 2362 2368 2477  Timeline
Symbol 2478 MovieClip [__Packages.GameClasses.GFunctions]
Symbol 2479 MovieClip [__Packages.GameClasses.LoadGameXML]
Symbol 2480 MovieClip [__Packages.GameClasses.MyRealGamesApi]
Symbol 2481 MovieClip [__Packages.com.real.games.datagathering.game.RGGameConnectionAS2]
Symbol 2482 MovieClip [__Packages.com.gskinner.utils.SWFBridgeAS2]
Symbol 2483 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 2484 MovieClip [__Packages.com.hagane.MHU.Timer]
Symbol 2485 MovieClip [__Packages.mx.utils.Delegate]
Symbol 2486 MovieClip [__Packages.com.real.games.datagathering.game.RGGameEventAS2]
Symbol 2487 MovieClip [__Packages.GameClasses.ItemTank]
Symbol 2488 MovieClip [__Packages.Spline]
Symbol 2489 MovieClip [__Packages.GameClasses.GameButton]
Symbol 2490 MovieClip [__Packages.GameClasses.Fish]
Symbol 2491 MovieClip [__Packages.GameClasses.Spline]
Symbol 2492 MovieClip [__Packages.GameClasses.GameEffects]
Symbol 2493 MovieClip [__Packages.GameClasses.Turtle]
Symbol 2494 MovieClip [__Packages.GameClasses.TileClass]
Symbol 2495 MovieClip [__Packages.GameClasses.GameMenu]
Symbol 2496 MovieClip [__Packages.GameClasses.GameTimer]
Symbol 2497 MovieClip [__Packages.GameClasses.Tank]
Symbol 2498 MovieClip [__Packages.GameClasses.Score]
Symbol 2499 MovieClip [__Packages.GameClasses.GameHint3]
Symbol 2500 MovieClip [__Packages.GameClasses.Shop]
Symbol 2501 MovieClip [__Packages.GameClasses.Line]
Symbol 2502 MovieClip [__Packages.GameClasses.FreeMove]
Symbol 2503 MovieClip [__Packages.GameClasses.AccelLinePath]
Symbol 2504 MovieClip [__Packages.GameClasses.GameHintYellow]
Symbol 2505 MovieClip [__Packages.GameClasses.GameHintKubok]
Symbol 2506 MovieClip [__Packages.GameClasses.GameHintProdaga]
Symbol 2507 MovieClip [__Packages.GameClasses.GameHint2]
Symbol 2508 MovieClip [__Packages.GameClasses.BitmapHelp]
Symbol 2509 MovieClip [__Packages.GameClasses.GameHint]
Symbol 2510 MovieClip [__Packages.GameClasses.GemTank]
Symbol 2511 MovieClip [__Packages.GameClasses.NewParticleSystem]
Symbol 2512 MovieClip [__Packages.GameClasses.Consts]
Symbol 2513 MovieClip [__Packages.GameClasses.HintWindow]
Symbol 2514 MovieClip [__Packages.GameClasses.MyButton2]
Symbol 2515 MovieClip [__Packages.GameClasses.TextClass]
Symbol 2516 MovieClip [__Packages.fonts_util.MyFont]
Symbol 2517 MovieClip [__Packages.GameClasses.AllIntervals]
Symbol 2518 MovieClip [__Packages.mx.core.UIObject]
Symbol 2519 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 2520 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 2521 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 2522 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 2523 MovieClip [__Packages.mx.core.UIComponent]
Symbol 2524 MovieClip [__Packages.mx.skins.Border]
Symbol 2525 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 2526 MovieClip [__Packages.mx.data.binding.DataAccessor]
Symbol 2527 MovieClip [__Packages.mx.data.binding.TypedValue]
Symbol 2528 MovieClip [__Packages.mx.data.binding.DataType]
Symbol 2529 MovieClip [__Packages.mx.data.binding.Binding]
Symbol 2530 MovieClip [__Packages.mx.data.binding.ComponentMixins]
Symbol 2531 MovieClip [__Packages.mx.data.binding.FieldAccessor]
Symbol 2532 MovieClip [__Packages.mx.data.binding.ObjectDumper]
Symbol 2533 MovieClip [__Packages.mx.xpath.XPathAPI]
Symbol 2534 MovieClip [__Packages.mx.xpath.NodePathInfo]
Symbol 2535 MovieClip [__Packages.mx.xpath.FilterStack]
Symbol 2536 MovieClip [__Packages.mx.utils.StringTokenParser]
Symbol 2537 MovieClip [__Packages.mx.xpath.FilterExpr]
Symbol 2538 MovieClip [__Packages.mx.data.binding.EndPoint]
Symbol 2539 MovieClip [__Packages.mx.data.binding.Log]
Symbol 2540 MovieClip [__Packages.mx.utils.ClassFinder]
Symbol 2541 MovieClip [__Packages.mx.data.binding.Formatter]
Symbol 2542 MovieClip [__Packages.mx.data.kinds.Data]
Symbol 2543 MovieClip [__Packages.mx.data.types.Num]
Symbol 2544 MovieClip [__Packages.mx.data.formatters.NumberFormatter]
Symbol 2545 MovieClip [__Packages.GameClasses.GameStats]
Symbol 2546 MovieClip [__Packages.GameClasses.GameSound]
Symbol 196 GraphicUsed by:Timeline
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:199
Symbol 199 MovieClip [item05]Uses:198Used by:Timeline
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:202
Symbol 202 MovieClip [item01]Uses:201Used by:Timeline
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:205
Symbol 205 MovieClip [tank_comf_medic]Uses:204Used by:Timeline
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:208
Symbol 208 MovieClip [tank_comf_light]Uses:207Used by:Timeline
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:211
Symbol 211 MovieClip [tank_comf_feeder]Uses:210Used by:Timeline
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:214
Symbol 214 MovieClip [tank_comf_filter]Uses:213Used by:Timeline
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:217
Symbol 217 MovieClip [tank_comf_comp2]Uses:216Used by:Timeline
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:220
Symbol 220 MovieClip [tank_comf_comp1]Uses:219Used by:Timeline
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:223
Symbol 223 MovieClip [tank_comf_dno]Uses:222Used by:Timeline
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:226
Symbol 226 MovieClip [tank_comf_termo]Uses:225Used by:Timeline
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:229
Symbol 229 MovieClip [fishico7]Uses:228Used by:Timeline
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:232
Symbol 232 MovieClip [fishico6]Uses:231Used by:Timeline
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:235
Symbol 235 MovieClip [fishico5]Uses:234Used by:Timeline
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:238
Symbol 238 MovieClip [fishico4]Uses:237Used by:Timeline
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:241
Symbol 241 MovieClip [fishico3]Uses:240Used by:Timeline
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:244
Symbol 244 MovieClip [fishico2]Uses:243Used by:Timeline
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:247
Symbol 247 MovieClip [fishico1]Uses:246Used by:Timeline
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:250
Symbol 250 MovieClip [fishico8]Uses:249Used by:Timeline
Symbol 251 GraphicUsed by:252 993
Symbol 252 MovieClipUses:251Used by:281 340 405 476 561 626 691 756 977 1205 1215 1221 1228 1235 1999 2078 2145 2273
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:281
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:281
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:281
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:281
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:281
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:281
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:281
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:281
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:281
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:281
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:281
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:281
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:281
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClipUses:252 254 195 256 258 260 262 264 266 268 270 272 274 276 278 280Used by:311
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:310
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:310
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:310
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:310
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:310
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:310
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:310
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:310
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:310
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:310
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:310
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:310
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:310
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClipUses:283 195 285 287 289 291 293 295 297 299 301 303 305 307 309Used by:311
Symbol 311 MovieClip [fish1]Uses:281 310Used by:Timeline
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:340
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:340
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:340
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:340
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:340
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:340
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:340
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:340
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:340
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:340
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:340
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:340
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:340
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:340
Symbol 340 MovieClipUses:252 313 195 315 317 319 321 323 325 327 329 331 333 335 337 339Used by:376
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:375
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:375
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:375
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:375
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:375
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:375
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:375
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:375
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:375
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:375
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:375
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:375
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:375
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:375
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:375
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:375
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:375
Symbol 375 MovieClipUses:342 195 344 346 348 350 352 354 356 358 360 362 364 366 368 370 372 374Used by:376
Symbol 376 MovieClip [fish2]Uses:340 375Used by:Timeline
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:405
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:405
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:405
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:405
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:405
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:405
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:405
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:405
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:405
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:405
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:405
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:405
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:405
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:405
Symbol 405 MovieClipUses:252 378 195 380 382 384 386 388 390 392 394 396 398 400 402 404Used by:441
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:440
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:440
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:440
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:440
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:440
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:440
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:440
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:440
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:440
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:440
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:440
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:440
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:440
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:440
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:440
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:440
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:440
Symbol 440 MovieClipUses:407 195 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 439Used by:441
Symbol 441 MovieClip [fish3]Uses:405 440Used by:Timeline
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:476
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:476
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:476
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:476
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:476
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:476
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:476
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:476
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:476
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:476
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:476
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:476
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:476
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:476
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:476
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:476
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:476
Symbol 476 MovieClipUses:252 443 195 445 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475Used by:532
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:531
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:531
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:531
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:531
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:531
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:531
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:531
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:531
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:531
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:531
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:531
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:531
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:531
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:531
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:531
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:531
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:531
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:531
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:531
Symbol 515 BitmapUsed by:516
Symbol 516 GraphicUses:515Used by:531
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:531
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:531
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:531
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:531
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:531
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:531
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:531
Symbol 531 MovieClipUses:478 195 480 482 484 486 488 490 492 494 496 498 500 502 504 506 508 510 512 514 516 518 520 522 524 526 528 530Used by:532
Symbol 532 MovieClip [fish4]Uses:476 531Used by:Timeline
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:561
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:561
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:561
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:539Used by:561
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:561
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:561
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:561
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:561
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:561
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:561
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:561
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:561
Symbol 557 BitmapUsed by:558
Symbol 558 GraphicUses:557Used by:561
Symbol 559 BitmapUsed by:560
Symbol 560 GraphicUses:559Used by:561
Symbol 561 MovieClipUses:252 534 195 536 538 540 542 544 546 548 550 552 554 556 558 560Used by:597
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:596
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:596
Symbol 566 BitmapUsed by:567
Symbol 567 GraphicUses:566Used by:596
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:596
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:596
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:596
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:596
Symbol 576 BitmapUsed by:577
Symbol 577 GraphicUses:576Used by:596
Symbol 578 BitmapUsed by:579
Symbol 579 GraphicUses:578Used by:596
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:580Used by:596
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:596
Symbol 584 BitmapUsed by:585
Symbol 585 GraphicUses:584Used by:596
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:596
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:596
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:596
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:596
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:596
Symbol 596 MovieClipUses:563 195 565 567 569 571 573 575 577 579 581 583 585 587 589 591 593 595Used by:597
Symbol 597 MovieClip [fish5]Uses:561 596Used by:Timeline
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:626
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:626
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:626
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:626
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:626
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:626
Symbol 610 BitmapUsed by:611
Symbol 611 GraphicUses:610Used by:626
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:626
Symbol 614 BitmapUsed by:615
Symbol 615 GraphicUses:614Used by:626
Symbol 616 BitmapUsed by:617
Symbol 617 GraphicUses:616Used by:626
Symbol 618 BitmapUsed by:619
Symbol 619 GraphicUses:618Used by:626
Symbol 620 BitmapUsed by:621
Symbol 621 GraphicUses:620Used by:626
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:626
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:626
Symbol 626 MovieClipUses:252 599 195 601 603 605 607 609 611 613 615 617 619 621 623 625Used by:662
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:661
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:661
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:631Used by:661
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:661
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:661
Symbol 637 BitmapUsed by:638
Symbol 638 GraphicUses:637Used by:661
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:661
Symbol 641 BitmapUsed by:642
Symbol 642 GraphicUses:641Used by:661
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:661
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:661
Symbol 647 BitmapUsed by:648
Symbol 648 GraphicUses:647Used by:661
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:661
Symbol 651 BitmapUsed by:652
Symbol 652 GraphicUses:651Used by:661
Symbol 653 BitmapUsed by:654
Symbol 654 GraphicUses:653Used by:661
Symbol 655 BitmapUsed by:656
Symbol 656 GraphicUses:655Used by:661
Symbol 657 BitmapUsed by:658
Symbol 658 GraphicUses:657Used by:661
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:661
Symbol 661 MovieClipUses:628 195 630 632 634 636 638 640 642 644 646 648 650 652 654 656 658 660Used by:662
Symbol 662 MovieClip [fish6]Uses:626 661Used by:Timeline
Symbol 663 BitmapUsed by:664
Symbol 664 GraphicUses:663Used by:691
Symbol 665 BitmapUsed by:666
Symbol 666 GraphicUses:665Used by:691
Symbol 667 BitmapUsed by:668
Symbol 668 GraphicUses:667Used by:691
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:691
Symbol 671 BitmapUsed by:672
Symbol 672 GraphicUses:671Used by:691
Symbol 673 BitmapUsed by:674
Symbol 674 GraphicUses:673Used by:691
Symbol 675 BitmapUsed by:676
Symbol 676 GraphicUses:675Used by:691
Symbol 677 BitmapUsed by:678
Symbol 678 GraphicUses:677Used by:691
Symbol 679 BitmapUsed by:680
Symbol 680 GraphicUses:679Used by:691
Symbol 681 BitmapUsed by:682
Symbol 682 GraphicUses:681Used by:691
Symbol 683 BitmapUsed by:684
Symbol 684 GraphicUses:683Used by:691
Symbol 685 BitmapUsed by:686
Symbol 686 GraphicUses:685Used by:691
Symbol 687 BitmapUsed by:688
Symbol 688 GraphicUses:687Used by:691
Symbol 689 BitmapUsed by:690
Symbol 690 GraphicUses:689Used by:691
Symbol 691 MovieClipUses:252 664 195 666 668 670 672 674 676 678 680 682 684 686 688 690Used by:727
Symbol 692 BitmapUsed by:693
Symbol 693 GraphicUses:692Used by:726
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:726
Symbol 696 BitmapUsed by:697
Symbol 697 GraphicUses:696Used by:726
Symbol 698 BitmapUsed by:699
Symbol 699 GraphicUses:698Used by:726
Symbol 700 BitmapUsed by:701
Symbol 701 GraphicUses:700Used by:726
Symbol 702 BitmapUsed by:703
Symbol 703 GraphicUses:702Used by:726
Symbol 704 BitmapUsed by:705
Symbol 705 GraphicUses:704Used by:726
Symbol 706 BitmapUsed by:707
Symbol 707 GraphicUses:706Used by:726
Symbol 708 BitmapUsed by:709
Symbol 709 GraphicUses:708Used by:726
Symbol 710 BitmapUsed by:711
Symbol 711 GraphicUses:710Used by:726
Symbol 712 BitmapUsed by:713
Symbol 713 GraphicUses:712Used by:726
Symbol 714 BitmapUsed by:715
Symbol 715 GraphicUses:714Used by:726
Symbol 716 BitmapUsed by:717
Symbol 717 GraphicUses:716Used by:726
Symbol 718 BitmapUsed by:719
Symbol 719 GraphicUses:718Used by:726
Symbol 720 BitmapUsed by:721
Symbol 721 GraphicUses:720Used by:726
Symbol 722 BitmapUsed by:723
Symbol 723 GraphicUses:722Used by:726
Symbol 724 BitmapUsed by:725
Symbol 725 GraphicUses:724Used by:726
Symbol 726 MovieClipUses:693 195 695 697 699 701 703 705 707 709 711 713 715 717 719 721 723 725Used by:727
Symbol 727 MovieClip [fish7]Uses:691 726Used by:Timeline
Symbol 728 BitmapUsed by:729
Symbol 729 GraphicUses:728Used by:756
Symbol 730 BitmapUsed by:731
Symbol 731 GraphicUses:730Used by:756
Symbol 732 BitmapUsed by:733
Symbol 733 GraphicUses:732Used by:756
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:756
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:756
Symbol 738 BitmapUsed by:739
Symbol 739 GraphicUses:738Used by:756
Symbol 740 BitmapUsed by:741
Symbol 741 GraphicUses:740Used by:756
Symbol 742 BitmapUsed by:743
Symbol 743 GraphicUses:742Used by:756
Symbol 744 BitmapUsed by:745
Symbol 745 GraphicUses:744Used by:756
Symbol 746 BitmapUsed by:747
Symbol 747 GraphicUses:746Used by:756
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:748Used by:756
Symbol 750 BitmapUsed by:751
Symbol 751 GraphicUses:750Used by:756
Symbol 752 BitmapUsed by:753
Symbol 753 GraphicUses:752Used by:756
Symbol 754 BitmapUsed by:755
Symbol 755 GraphicUses:754Used by:756
Symbol 756 MovieClipUses:252 729 195 731 733 735 737 739 741 743 745 747 749 751 753 755Used by:792
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:791
Symbol 759 BitmapUsed by:760
Symbol 760 GraphicUses:759Used by:791
Symbol 761 BitmapUsed by:762
Symbol 762 GraphicUses:761Used by:791
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:791
Symbol 765 BitmapUsed by:766
Symbol 766 GraphicUses:765Used by:791
Symbol 767 BitmapUsed by:768
Symbol 768 GraphicUses:767Used by:791
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:769Used by:791
Symbol 771 BitmapUsed by:772
Symbol 772 GraphicUses:771Used by:791
Symbol 773 BitmapUsed by:774
Symbol 774 GraphicUses:773Used by:791
Symbol 775 BitmapUsed by:776
Symbol 776 GraphicUses:775Used by:791
Symbol 777 BitmapUsed by:778
Symbol 778 GraphicUses:777Used by:791
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:791
Symbol 781 BitmapUsed by:782
Symbol 782 GraphicUses:781Used by:791
Symbol 783 BitmapUsed by:784
Symbol 784 GraphicUses:783Used by:791
Symbol 785 BitmapUsed by:786
Symbol 786 GraphicUses:785Used by:791
Symbol 787 BitmapUsed by:788
Symbol 788 GraphicUses:787Used by:791
Symbol 789 BitmapUsed by:790
Symbol 790 GraphicUses:789Used by:791
Symbol 791 MovieClipUses:758 195 760 762 764 766 768 770 772 774 776 778 780 782 784 786 788 790Used by:792
Symbol 792 MovieClip [fish8]Uses:756 791Used by:Timeline
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:799
Symbol 795 BitmapUsed by:796
Symbol 796 GraphicUses:795Used by:799
Symbol 797 BitmapUsed by:798
Symbol 798 GraphicUses:797Used by:799
Symbol 799 MovieClip [button_green]Uses:794 796 798Used by:Timeline
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:820
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:804
Symbol 804 MovieClipUses:803Used by:820
Symbol 805 BitmapUsed by:806
Symbol 806 GraphicUses:805Used by:811
Symbol 807 BitmapUsed by:808
Symbol 808 GraphicUses:807Used by:811
Symbol 809 BitmapUsed by:810
Symbol 810 GraphicUses:809Used by:811
Symbol 811 MovieClip [button_down]Uses:806 808 810Used by:820
Symbol 812 BitmapUsed by:813
Symbol 813 GraphicUses:812Used by:818
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:818
Symbol 816 BitmapUsed by:817
Symbol 817 GraphicUses:816Used by:818
Symbol 818 MovieClip [button_res]Uses:813 815 817Used by:820
Symbol 819 MovieClipUsed by:820 1420
Symbol 820 MovieClip [nag]Uses:801 804 195 811 818 819Used by:Timeline
Symbol 821 BitmapUsed by:827 1631
Symbol 822 BitmapUsed by:827 1556
Symbol 823 BitmapUsed by:827 1715
Symbol 824 BitmapUsed by:827 1669
Symbol 825 BitmapUsed by:827 1193
Symbol 826 BitmapUsed by:827 1194
Symbol 827 GraphicUses:821 822 823 824 825 826Used by:833
Symbol 828 BitmapUsed by:829 830 831
Symbol 829 GraphicUses:828Used by:832
Symbol 830 GraphicUses:828Used by:832
Symbol 831 GraphicUses:828Used by:832
Symbol 832 MovieClip [red_arrows]Uses:829 830 831Used by:833  Timeline
Symbol 833 MovieClip [help_panel_0]Uses:827 832 195Used by:Timeline
Symbol 834 BitmapUsed by:835 836 839
Symbol 835 GraphicUses:834Used by:840
Symbol 836 GraphicUses:834Used by:840
Symbol 837 BitmapUsed by:838 839
Symbol 838 GraphicUses:837Used by:840
Symbol 839 GraphicUses:837 834Used by:840
Symbol 840 MovieClip [fish_wish]Uses:835 836 838 195 839Used by:Timeline
Symbol 841 BitmapUsed by:842
Symbol 842 GraphicUses:841Used by:843
Symbol 843 MovieClipUses:842Used by:844
Symbol 844 MovieClipUses:843Used by:845
Symbol 845 MovieClip [hearts]Uses:844Used by:Timeline
Symbol 846 ShapeTweeningUsed by:848
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClip [bomb_ray]Uses:846 847Used by:Timeline
Symbol 849 BitmapUsed by:850
Symbol 850 GraphicUses:849Used by:887
Symbol 851 BitmapUsed by:852
Symbol 852 GraphicUses:851Used by:887
Symbol 853 BitmapUsed by:854
Symbol 854 GraphicUses:853Used by:887
Symbol 855 BitmapUsed by:856
Symbol 856 GraphicUses:855Used by:887
Symbol 857 BitmapUsed by:858
Symbol 858 GraphicUses:857Used by:887
Symbol 859 BitmapUsed by:860
Symbol 860 GraphicUses:859Used by:887
Symbol 861 BitmapUsed by:862
Symbol 862 GraphicUses:861Used by:887
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:863Used by:887
Symbol 865 BitmapUsed by:866
Symbol 866 GraphicUses:865Used by:887
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:887
Symbol 869 BitmapUsed by:870
Symbol 870 GraphicUses:869Used by:887
Symbol 871 BitmapUsed by:872
Symbol 872 GraphicUses:871Used by:887
Symbol 873 BitmapUsed by:874
Symbol 874 GraphicUses:873Used by:887
Symbol 875 BitmapUsed by:876
Symbol 876 GraphicUses:875Used by:887
Symbol 877 BitmapUsed by:878
Symbol 878 GraphicUses:877Used by:887
Symbol 879 BitmapUsed by:880
Symbol 880 GraphicUses:879Used by:887
Symbol 881 BitmapUsed by:882
Symbol 882 GraphicUses:881Used by:887
Symbol 883 BitmapUsed by:884
Symbol 884 GraphicUses:883Used by:887
Symbol 885 BitmapUsed by:886
Symbol 886 GraphicUses:885Used by:887
Symbol 887 MovieClip [nuke]Uses:850 852 854 856 858 860 862 864 866 868 870 872 874 876 878 880 882 884 886Used by:Timeline
Symbol 888 BitmapUsed by:889
Symbol 889 GraphicUses:888Used by:890
Symbol 890 MovieClipUses:889Used by:891
Symbol 891 MovieClipUses:890Used by:892
Symbol 892 MovieClip [hint_arrow]Uses:891Used by:893  Timeline
Symbol 893 MovieClip [green_arrow]Uses:892Used by:Timeline
Symbol 894 BitmapUsed by:895
Symbol 895 GraphicUses:894Used by:900
Symbol 896 BitmapUsed by:897
Symbol 897 GraphicUses:896Used by:900
Symbol 898 BitmapUsed by:899
Symbol 899 GraphicUses:898Used by:900
Symbol 900 MovieClip [kubok]Uses:895 897 899Used by:1420  Timeline
Symbol 901 BitmapUsed by:902
Symbol 902 GraphicUses:901Used by:907
Symbol 903 BitmapUsed by:904
Symbol 904 GraphicUses:903Used by:907
Symbol 905 BitmapUsed by:906
Symbol 906 GraphicUses:905Used by:907
Symbol 907 MovieClip [kubok_big]Uses:902 904 906Used by:Timeline
Symbol 908 BitmapUsed by:909
Symbol 909 GraphicUses:908Used by:910
Symbol 910 MovieClipUses:909Used by:917
Symbol 911 BitmapUsed by:912
Symbol 912 GraphicUses:911Used by:913
Symbol 913 MovieClipUses:912Used by:917
Symbol 914 BitmapUsed by:915
Symbol 915 GraphicUses:914Used by:916
Symbol 916 MovieClipUses:915Used by:917
Symbol 917 MovieClip [ramka_tip]Uses:910 913 916Used by:Timeline
Symbol 918 BitmapUsed by:919
Symbol 919 GraphicUses:918Used by:956
Symbol 920 BitmapUsed by:921
Symbol 921 GraphicUses:920Used by:956
Symbol 922 BitmapUsed by:923
Symbol 923 GraphicUses:922Used by:956
Symbol 924 BitmapUsed by:925
Symbol 925 GraphicUses:924Used by:956
Symbol 926 BitmapUsed by:927
Symbol 927 GraphicUses:926Used by:956
Symbol 928 BitmapUsed by:929
Symbol 929 GraphicUses:928Used by:956
Symbol 930 BitmapUsed by:931
Symbol 931 GraphicUses:930Used by:956
Symbol 932 BitmapUsed by:933
Symbol 933 GraphicUses:932Used by:956
Symbol 934 BitmapUsed by:935
Symbol 935 GraphicUses:934Used by:956
Symbol 936 BitmapUsed by:937
Symbol 937 GraphicUses:936Used by:956
Symbol 938 BitmapUsed by:939
Symbol 939 GraphicUses:938Used by:956
Symbol 940 BitmapUsed by:941
Symbol 941 GraphicUses:940Used by:956
Symbol 942 BitmapUsed by:943
Symbol 943 GraphicUses:942Used by:956
Symbol 944 BitmapUsed by:945
Symbol 945 GraphicUses:944Used by:956
Symbol 946 BitmapUsed by:947
Symbol 947 GraphicUses:946Used by:956
Symbol 948 BitmapUsed by:949
Symbol 949 GraphicUses:948Used by:956
Symbol 950 BitmapUsed by:951
Symbol 951 GraphicUses:950Used by:956
Symbol 952 BitmapUsed by:953
Symbol 953 GraphicUses:952Used by:956
Symbol 954 BitmapUsed by:955
Symbol 955 GraphicUses:954Used by:956
Symbol 956 MovieClip [slide6]Uses:919 921 923 925 927 929 931 933 935 937 939 941 943 945 947 949 951 953 955Used by:Timeline
Symbol 957 BitmapUsed by:958
Symbol 958 GraphicUses:957Used by:963
Symbol 959 BitmapUsed by:960
Symbol 960 GraphicUses:959Used by:963
Symbol 961 BitmapUsed by:962
Symbol 962 GraphicUses:961Used by:963
Symbol 963 MovieClip [button_B]Uses:958 960 962Used by:1423  Timeline
Symbol 964 BitmapUsed by:965
Symbol 965 GraphicUses:964Used by:966
Symbol 966 MovieClip [menumain]Uses:195 965Used by:Timeline
Symbol 967 MovieClip [fly_text]Uses:195Used by:Timeline
Symbol 968 MovieClip [fly_text2]Uses:195Used by:Timeline
Symbol 969 MovieClip [fly_bonus3]Used by:Timeline
Symbol 970 MovieClip [fly_bonus4]Used by:Timeline
Symbol 971 BitmapUsed by:972
Symbol 972 GraphicUses:971Used by:977
Symbol 973 BitmapUsed by:974
Symbol 974 GraphicUses:973Used by:977
Symbol 975 BitmapUsed by:976
Symbol 976 GraphicUses:975Used by:977
Symbol 977 MovieClip [button_help]Uses:972 252 974 976Used by:1005 1342  Timeline
Symbol 978 GraphicUsed by:981
Symbol 979 GraphicUsed by:980
Symbol 980 MovieClipUses:979Used by:981
Symbol 981 MovieClip [shine]Uses:978 980Used by:Timeline
Symbol 982 BitmapUsed by:983
Symbol 983 GraphicUses:982Used by:1005
Symbol 984 BitmapUsed by:985
Symbol 985 GraphicUses:984Used by:990
Symbol 986 BitmapUsed by:987
Symbol 987 GraphicUses:986Used by:990
Symbol 988 BitmapUsed by:989
Symbol 989 GraphicUses:988Used by:990
Symbol 990 MovieClip [eyebutton]Uses:985 987 989Used by:1005 1342  Timeline
Symbol 991 BitmapUsed by:992
Symbol 992 GraphicUses:991Used by:998
Symbol 993 MovieClip [oval_white]Uses:251Used by:998 1357  Timeline
Symbol 994 BitmapUsed by:995
Symbol 995 GraphicUses:994Used by:998
Symbol 996 BitmapUsed by:997
Symbol 997 GraphicUses:996Used by:998
Symbol 998 MovieClip [button_small]Uses:992 993 995 997Used by:1005 1301 1342 1358 2214  Timeline
Symbol 999 EditableTextUses:1Used by:1000
Symbol 1000 MovieClipUses:999Used by:1005 1342
Symbol 1001 EditableTextUses:1Used by:1002
Symbol 1002 MovieClipUses:1001Used by:1005
Symbol 1003 EditableTextUses:1Used by:1004
Symbol 1004 MovieClipUses:1003Used by:1005
Symbol 1005 MovieClip [levelpanel]Uses:983 990 195 977 998 1000 1002 1004Used by:Timeline
Symbol 1006 BitmapUsed by:1007
Symbol 1007 GraphicUses:1006Used by:1008
Symbol 1008 MovieClip [level_p1]Uses:1007Used by:Timeline
Symbol 1009 GraphicUsed by:1010
Symbol 1010 MovieClip [black]Uses:1009Used by:1011 1012 1298 1333 1436 1927  Timeline
Symbol 1011 MovieClip [blow_fon]Uses:1010Used by:Timeline
Symbol 1012 MovieClip [fon_akcent]Uses:1010Used by:Timeline
Symbol 1013 BitmapUsed by:1014
Symbol 1014 GraphicUses:1013Used by:1061
Symbol 1015 BitmapUsed by:1016
Symbol 1016 GraphicUses:1015Used by:1061
Symbol 1017 BitmapUsed by:1018
Symbol 1018 GraphicUses:1017Used by:1061
Symbol 1019 BitmapUsed by:1020
Symbol 1020 GraphicUses:1019Used by:1061
Symbol 1021 BitmapUsed by:1022
Symbol 1022 GraphicUses:1021Used by:1061
Symbol 1023 BitmapUsed by:1024
Symbol 1024 GraphicUses:1023Used by:1061
Symbol 1025 BitmapUsed by:1026
Symbol 1026 GraphicUses:1025Used by:1061
Symbol 1027 BitmapUsed by:1028
Symbol 1028 GraphicUses:1027Used by:1061
Symbol 1029 BitmapUsed by:1030
Symbol 1030 GraphicUses:1029Used by:1061
Symbol 1031 BitmapUsed by:1032
Symbol 1032 GraphicUses:1031Used by:1061
Symbol 1033 BitmapUsed by:1034
Symbol 1034 GraphicUses:1033Used by:1061
Symbol 1035 BitmapUsed by:1036
Symbol 1036 GraphicUses:1035Used by:1061
Symbol 1037 BitmapUsed by:1038
Symbol 1038 GraphicUses:1037Used by:1061
Symbol 1039 BitmapUsed by:1040
Symbol 1040 GraphicUses:1039Used by:1061
Symbol 1041 BitmapUsed by:1042
Symbol 1042 GraphicUses:1041Used by:1061
Symbol 1043 BitmapUsed by:1044
Symbol 1044 GraphicUses:1043Used by:1061
Symbol 1045 BitmapUsed by:1046
Symbol 1046 GraphicUses:1045Used by:1061
Symbol 1047 BitmapUsed by:1048
Symbol 1048 GraphicUses:1047Used by:1061
Symbol 1049 BitmapUsed by:1050
Symbol 1050 GraphicUses:1049Used by:1061
Symbol 1051 BitmapUsed by:1052
Symbol 1052 GraphicUses:1051Used by:1061
Symbol 1053 BitmapUsed by:1054
Symbol 1054 GraphicUses:1053Used by:1061
Symbol 1055 BitmapUsed by:1056
Symbol 1056 GraphicUses:1055Used by:1061
Symbol 1057 BitmapUsed by:1058
Symbol 1058 GraphicUses:1057Used by:1061
Symbol 1059 BitmapUsed by:1060
Symbol 1060 GraphicUses:1059Used by:1061
Symbol 1061 MovieClip [dyno]Uses:1014 1016 1018 1020 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042 1044 1046 1048 1050 1052 1054 1056 1058 1060Used by:Timeline
Symbol 1062 BitmapUsed by:1063 1065
Symbol 1063 GraphicUses:1062Used by:1064
Symbol 1064 MovieClip [lock1]Uses:1063Used by:Timeline
Symbol 1065 GraphicUses:1062Used by:1066
Symbol 1066 MovieClip [lock2]Uses:1065Used by:Timeline
Symbol 1067 BitmapUsed by:1068
Symbol 1068 GraphicUses:1067Used by:1079
Symbol 1069 GraphicUsed by:1070
Symbol 1070 MovieClipUses:1069Used by:1079
Symbol 1071 BitmapUsed by:1072
Symbol 1072 GraphicUses:1071Used by:1073
Symbol 1073 MovieClipUses:1072Used by:1079
Symbol 1074 GraphicUsed by:1075
Symbol 1075 MovieClipUses:1074Used by:1079
Symbol 1076 BitmapUsed by:1078
Symbol 1077 BitmapUsed by:1078
Symbol 1078 GraphicUses:1076 1077Used by:1079
Symbol 1079 MovieClip [timer]Uses:1068 1070 1073 1075 1078Used by:Timeline
Symbol 1080 BitmapUsed by:1081
Symbol 1081 GraphicUses:1080Used by:1082
Symbol 1082 MovieClipUses:1081Used by:1083 1086 1088 1090
Symbol 1083 MovieClip [border_rd]Uses:1082Used by:Timeline
Symbol 1084 GraphicUsed by:1085 1087 1089 1091 1317
Symbol 1085 MovieClip [border_ird]Uses:1084Used by:Timeline
Symbol 1086 MovieClip [border_ld]Uses:1082Used by:Timeline
Symbol 1087 MovieClip [border_ild]Uses:1084Used by:Timeline
Symbol 1088 MovieClip [border_ru]Uses:1082Used by:Timeline
Symbol 1089 MovieClip [border_iru]Uses:1084Used by:Timeline
Symbol 1090 MovieClip [border_lu]Uses:1082Used by:Timeline
Symbol 1091 MovieClip [border_ilu]Uses:1084Used by:Timeline
Symbol 1092 BitmapUsed by:1093
Symbol 1093 GraphicUses:1092Used by:1094
Symbol 1094 MovieClipUses:1093Used by:1095 1096 1097 1098
Symbol 1095 MovieClip [border_r]Uses:1094Used by:Timeline
Symbol 1096 MovieClip [border_l]Uses:1094Used by:Timeline
Symbol 1097 MovieClip [border_d]Uses:1094Used by:Timeline
Symbol 1098 MovieClip [border_u]Uses:1094Used by:Timeline
Symbol 1099 BitmapUsed by:1100
Symbol 1100 GraphicUses:1099Used by:1135
Symbol 1101 BitmapUsed by:1102
Symbol 1102 GraphicUses:1101Used by:1135
Symbol 1103 BitmapUsed by:1104
Symbol 1104 GraphicUses:1103Used by:1135
Symbol 1105 BitmapUsed by:1106
Symbol 1106 GraphicUses:1105Used by:1135
Symbol 1107 BitmapUsed by:1108
Symbol 1108 GraphicUses:1107Used by:1135
Symbol 1109 BitmapUsed by:1110
Symbol 1110 GraphicUses:1109Used by:1135
Symbol 1111 BitmapUsed by:1112
Symbol 1112 GraphicUses:1111Used by:1135
Symbol 1113 BitmapUsed by:1114
Symbol 1114 GraphicUses:1113Used by:1135
Symbol 1115 BitmapUsed by:1116
Symbol 1116 GraphicUses:1115Used by:1135
Symbol 1117 BitmapUsed by:1118
Symbol 1118 GraphicUses:1117Used by:1135
Symbol 1119 BitmapUsed by:1120
Symbol 1120 GraphicUses:1119Used by:1135
Symbol 1121 BitmapUsed by:1122
Symbol 1122 GraphicUses:1121Used by:1135
Symbol 1123 BitmapUsed by:1124
Symbol 1124 GraphicUses:1123Used by:1135
Symbol 1125 BitmapUsed by:1126
Symbol 1126 GraphicUses:1125Used by:1135
Symbol 1127 BitmapUsed by:1128
Symbol 1128 GraphicUses:1127Used by:1135
Symbol 1129 BitmapUsed by:1130
Symbol 1130 GraphicUses:1129Used by:1135
Symbol 1131 BitmapUsed by:1132
Symbol 1132 GraphicUses:1131Used by:1135
Symbol 1133 BitmapUsed by:1134
Symbol 1134 GraphicUses:1133Used by:1135
Symbol 1135 MovieClip [rocket]Uses:1100 1102 1104 1106 1108 1110 1112 1114 1116 1118 1120 1122 1124 1126 1128 1130 1132 1134Used by:Timeline
Symbol 1136 BitmapUsed by:1137
Symbol 1137 GraphicUses:1136Used by:1192
Symbol 1138 BitmapUsed by:1139
Symbol 1139 GraphicUses:1138Used by:1192
Symbol 1140 BitmapUsed by:1141
Symbol 1141 GraphicUses:1140Used by:1192
Symbol 1142 BitmapUsed by:1143
Symbol 1143 GraphicUses:1142Used by:1192
Symbol 1144 BitmapUsed by:1145
Symbol 1145 GraphicUses:1144Used by:1192
Symbol 1146 BitmapUsed by:1147
Symbol 1147 GraphicUses:1146Used by:1192
Symbol 1148 BitmapUsed by:1149
Symbol 1149 GraphicUses:1148Used by:1192
Symbol 1150 BitmapUsed by:1151
Symbol 1151 GraphicUses:1150Used by:1192
Symbol 1152 BitmapUsed by:1153
Symbol 1153 GraphicUses:1152Used by:1192
Symbol 1154 BitmapUsed by:1155
Symbol 1155 GraphicUses:1154Used by:1192
Symbol 1156 BitmapUsed by:1157
Symbol 1157 GraphicUses:1156Used by:1192
Symbol 1158 BitmapUsed by:1159
Symbol 1159 GraphicUses:1158Used by:1192
Symbol 1160 BitmapUsed by:1161
Symbol 1161 GraphicUses:1160Used by:1192
Symbol 1162 BitmapUsed by:1163
Symbol 1163 GraphicUses:1162Used by:1192
Symbol 1164 BitmapUsed by:1165
Symbol 1165 GraphicUses:1164Used by:1192
Symbol 1166 BitmapUsed by:1167
Symbol 1167 GraphicUses:1166Used by:1192
Symbol 1168 BitmapUsed by:1169
Symbol 1169 GraphicUses:1168Used by:1192
Symbol 1170 BitmapUsed by:1171
Symbol 1171 GraphicUses:1170Used by:1192
Symbol 1172 BitmapUsed by:1173
Symbol 1173 GraphicUses:1172Used by:1192
Symbol 1174 BitmapUsed by:1175
Symbol 1175 GraphicUses:1174Used by:1192
Symbol 1176 BitmapUsed by:1177
Symbol 1177 GraphicUses:1176Used by:1192
Symbol 1178 BitmapUsed by:1179
Symbol 1179 GraphicUses:1178Used by:1192
Symbol 1180 BitmapUsed by:1181
Symbol 1181 GraphicUses:1180Used by:1192
Symbol 1182 BitmapUsed by:1183
Symbol 1183 GraphicUses:1182Used by:1192
Symbol 1184 BitmapUsed by:1185
Symbol 1185 GraphicUses:1184Used by:1192
Symbol 1186 BitmapUsed by:1187
Symbol 1187 GraphicUses:1186Used by:1192
Symbol 1188 BitmapUsed by:1189
Symbol 1189 GraphicUses:1188Used by:1192
Symbol 1190 BitmapUsed by:1191
Symbol 1191 GraphicUses:1190Used by:1192
Symbol 1192 MovieClip [bomb]Uses:1137 1139 1141 1143 1145 1147 1149 1151 1153 1155 1157 1159 1161 1163 1165 1167 1169 1171 1173 1175 1177 1179 1181 1183 1185 1187 1189 1191Used by:Timeline
Symbol 1193 GraphicUses:825Used by:1197
Symbol 1194 GraphicUses:826Used by:1197
Symbol 1195 BitmapUsed by:1196
Symbol 1196 GraphicUses:1195Used by:1197
Symbol 1197 MovieClip [fontile]Uses:1193 195 1194 1196Used by:Timeline
Symbol 1198 BitmapUsed by:1199
Symbol 1199 GraphicUses:1198Used by:1204
Symbol 1200 BitmapUsed by:1201
Symbol 1201 GraphicUses:1200Used by:1204
Symbol 1202 BitmapUsed by:1203
Symbol 1203 GraphicUses:1202Used by:1204
Symbol 1204 MovieClip [button]Uses:1199 1201 1203Used by:Timeline
Symbol 1205 MovieClip [button_big]Uses:252Used by:Timeline
Symbol 1206 BitmapUsed by:1207
Symbol 1207 GraphicUses:1206Used by:1208
Symbol 1208 MovieClip [itemkrest]Uses:1207Used by:Timeline
Symbol 1209 BitmapUsed by:1210
Symbol 1210 GraphicUses:1209Used by:1211
Symbol 1211 MovieClipUses:1210Used by:1264
Symbol 1212 BitmapUsed by:1213
Symbol 1213 GraphicUses:1212Used by:1214
Symbol 1214 MovieClipUses:1213Used by:1215
Symbol 1215 MovieClipUses:252 1214Used by:1264
Symbol 1216 GraphicUsed by:1217
Symbol 1217 MovieClipUses:1216Used by:1264
Symbol 1218 BitmapUsed by:1219
Symbol 1219 GraphicUses:1218Used by:1220
Symbol 1220 MovieClipUses:1219Used by:1221
Symbol 1221 MovieClipUses:252 1220Used by:1264
Symbol 1222 BitmapUsed by:1223
Symbol 1223 GraphicUses:1222Used by:1224
Symbol 1224 MovieClipUses:1223Used by:1264
Symbol 1225 BitmapUsed by:1226
Symbol 1226 GraphicUses:1225Used by:1227
Symbol 1227 MovieClipUses:1226Used by:1228
Symbol 1228 MovieClipUses:252 1227Used by:1264
Symbol 1229 BitmapUsed by:1230
Symbol 1230 GraphicUses:1229Used by:1231
Symbol 1231 MovieClipUses:1230Used by:1264
Symbol 1232 BitmapUsed by:1233
Symbol 1233 GraphicUses:1232Used by:1234
Symbol 1234 MovieClipUses:1233Used by:1235
Symbol 1235 MovieClipUses:252 1234Used by:1264
Symbol 1236 GraphicUsed by:1237
Symbol 1237 MovieClipUses:1236Used by:1264
Symbol 1238 BitmapUsed by:1239
Symbol 1239 GraphicUses:1238Used by:1240
Symbol 1240 MovieClipUses:1239Used by:1264
Symbol 1241 BitmapUsed by:1242
Symbol 1242 GraphicUses:1241Used by:1243
Symbol 1243 MovieClipUses:1242Used by:1264
Symbol 1244 BitmapUsed by:1245
Symbol 1245 GraphicUses:1244Used by:1246
Symbol 1246 MovieClipUses:1245Used by:1264
Symbol 1247 BitmapUsed by:1248
Symbol 1248 GraphicUses:1247Used by:1249
Symbol 1249 MovieClipUses:1248Used by:1250
Symbol 1250 MovieClipUses:1249Used by:1264
Symbol 1251 BitmapUsed by:1252
Symbol 1252 GraphicUses:1251Used by:1253
Symbol 1253 MovieClipUses:1252Used by:1254
Symbol 1254 MovieClipUses:1253Used by:1264
Symbol 1255 BitmapUsed by:1256
Symbol 1256 GraphicUses:1255Used by:1262
Symbol 1257 BitmapUsed by:1258
Symbol 1258 GraphicUses:1257Used by:1259
Symbol 1259 MovieClipUses:1258Used by:1262
Symbol 1260 BitmapUsed by:1261
Symbol 1261 GraphicUses:1260Used by:1262
Symbol 1262 MovieClipUses:1256 1259 1261Used by:1263
Symbol 1263 MovieClipUses:1262Used by:1264
Symbol 1264 MovieClipUses:1211 1215 1217 1221 1224 1228 1231 1235 1237 1240 1243 1246 1250 1254 1263 195Used by:1427
Symbol 1265 BitmapUsed by:1266
Symbol 1266 GraphicUses:1265Used by:1267
Symbol 1267 MovieClipUses:1266Used by:1268
Symbol 1268 MovieClipUses:1267Used by:1427
Symbol 1269 BitmapUsed by:1270
Symbol 1270 GraphicUses:1269Used by:1271
Symbol 1271 MovieClipUses:1270Used by:1272
Symbol 1272 MovieClipUses:1271Used by:1427
Symbol 1273 BitmapUsed by:1274
Symbol 1274 GraphicUses:1273Used by:1275
Symbol 1275 MovieClipUses:1274Used by:1276
Symbol 1276 MovieClipUses:1275Used by:1427
Symbol 1277 BitmapUsed by:1278
Symbol 1278 GraphicUses:1277Used by:1298
Symbol 1279 BitmapUsed by:1280
Symbol 1280 GraphicUses:1279Used by:1295
Symbol 1281 BitmapUsed by:1282
Symbol 1282 GraphicUses:1281Used by:1295
Symbol 1283 BitmapUsed by:1284
Symbol 1284 GraphicUses:1283Used by:1295
Symbol 1285 BitmapUsed by:1286
Symbol 1286 GraphicUses:1285Used by:1295
Symbol 1287 BitmapUsed by:1288
Symbol 1288 GraphicUses:1287Used by:1295
Symbol 1289 BitmapUsed by:1290
Symbol 1290 GraphicUses:1289Used by:1295
Symbol 1291 BitmapUsed by:1292
Symbol 1292 GraphicUses:1291Used by:1295
Symbol 1293 BitmapUsed by:1294
Symbol 1294 GraphicUses:1293Used by:1295
Symbol 1295 MovieClipUses:1280 1282 1284 1286 1288 1290 1292 1294Used by:1298
Symbol 1296 BitmapUsed by:1297
Symbol 1297 GraphicUses:1296Used by:1298
Symbol 1298 MovieClipUses:1278 1295 1010 1297Used by:1427
Symbol 1299 BitmapUsed by:1300 1344
Symbol 1300 GraphicUses:1299Used by:1301
Symbol 1301 MovieClipUses:1300 998Used by:1427
Symbol 1302 BitmapUsed by:1303
Symbol 1303 GraphicUses:1302Used by:1333
Symbol 1304 BitmapUsed by:1305
Symbol 1305 GraphicUses:1304Used by:1310
Symbol 1306 BitmapUsed by:1307
Symbol 1307 GraphicUses:1306Used by:1310
Symbol 1308 BitmapUsed by:1309
Symbol 1309 GraphicUses:1308Used by:1310
Symbol 1310 MovieClip [button_close]Uses:1305 1307 1309Used by:1333 2362
Symbol 1311 BitmapUsed by:1312
Symbol 1312 GraphicUses:1311Used by:1317
Symbol 1313 BitmapUsed by:1314
Symbol 1314 GraphicUses:1313Used by:1317
Symbol 1315 BitmapUsed by:1316
Symbol 1316 GraphicUses:1315Used by:1317
Symbol 1317 MovieClipUses:1084 1312 1314 1316Used by:1333
Symbol 1318 BitmapUsed by:1319
Symbol 1319 GraphicUses:1318Used by:1322
Symbol 1320 BitmapUsed by:1321
Symbol 1321 GraphicUses:1320Used by:1322
Symbol 1322 MovieClipUses:1319 1321Used by:1333
Symbol 1323 BitmapUsed by:1324
Symbol 1324 GraphicUses:1323Used by:1325
Symbol 1325 MovieClipUses:1324Used by:1332
Symbol 1326 BitmapUsed by:1327
Symbol 1327 GraphicUses:1326Used by:1328
Symbol 1328 MovieClip [center_shop_tray]Uses:1327Used by:1332  Timeline
Symbol 1329 BitmapUsed by:1330
Symbol 1330 GraphicUses:1329Used by:1331
Symbol 1331 MovieClipUses:1330Used by:1332 1927
Symbol 1332 MovieClip [shop_tray]Uses:1325 1328 1331Used by:1333  Timeline
Symbol 1333 MovieClip [bottompaneltank]Uses:1303 1310 1317 1010 1322 195 1332Used by:1427  Timeline
Symbol 1334 BitmapUsed by:1335
Symbol 1335 GraphicUses:1334Used by:1336
Symbol 1336 MovieClipUses:1335 195Used by:1427
Symbol 1337 BitmapUsed by:1339
Symbol 1338 BitmapUsed by:1339
Symbol 1339 GraphicUses:1337 1338Used by:1342
Symbol 1340 EditableTextUses:1Used by:1341
Symbol 1341 MovieClipUses:1340Used by:1342 1358
Symbol 1342 MovieClipUses:1339 990 977 998 1000 1341Used by:1427
Symbol 1343 BitmapUsed by:1344
Symbol 1344 GraphicUses:1299 1343Used by:1358
Symbol 1345 MovieClipUsed by:1358
Symbol 1346 BitmapUsed by:1347
Symbol 1347 GraphicUses:1346Used by:1348
Symbol 1348 MovieClipUses:1347Used by:1358
Symbol 1349 GraphicUsed by:1350
Symbol 1350 MovieClipUses:1349Used by:1358
Symbol 1351 BitmapUsed by:1352
Symbol 1352 GraphicUses:1351Used by:1357
Symbol 1353 BitmapUsed by:1354
Symbol 1354 GraphicUses:1353Used by:1357
Symbol 1355 BitmapUsed by:1356
Symbol 1356 GraphicUses:1355Used by:1357
Symbol 1357 MovieClip [button_hint]Uses:1352 993 1354 1356Used by:1358
Symbol 1358 MovieClipUses:1344 998 1345 1341 1348 195 1350 1357Used by:1427
Symbol 1359 BitmapUsed by:1360
Symbol 1360 GraphicUses:1359Used by:1361
Symbol 1361 MovieClipUses:1360 195Used by:1427
Symbol 1362 BitmapUsed by:1363 1395
Symbol 1363 GraphicUses:1362Used by:1364
Symbol 1364 MovieClipUses:1363Used by:1420
Symbol 1365 BitmapUsed by:1366
Symbol 1366 GraphicUses:1365Used by:1367
Symbol 1367 MovieClipUses:1366Used by:1374
Symbol 1368 BitmapUsed by:1369
Symbol 1369 GraphicUses:1368Used by:1370
Symbol 1370 MovieClipUses:1369Used by:1374
Symbol 1371 BitmapUsed by:1372
Symbol 1372 GraphicUses:1371Used by:1373
Symbol 1373 MovieClipUses:1372Used by:1374
Symbol 1374 MovieClipUses:1367 1370 1373Used by:1420
Symbol 1375 BitmapUsed by:1376
Symbol 1376 GraphicUses:1375Used by:1377
Symbol 1377 MovieClipUses:1376Used by:1384
Symbol 1378 BitmapUsed by:1379
Symbol 1379 GraphicUses:1378Used by:1380
Symbol 1380 MovieClipUses:1379Used by:1384
Symbol 1381 BitmapUsed by:1382
Symbol 1382 GraphicUses:1381Used by:1383
Symbol 1383 MovieClipUses:1382Used by:1384
Symbol 1384 MovieClipUses:1377 1380 1383Used by:1420
Symbol 1385 BitmapUsed by:1386
Symbol 1386 GraphicUses:1385Used by:1387
Symbol 1387 MovieClipUses:1386Used by:1394
Symbol 1388 BitmapUsed by:1389
Symbol 1389 GraphicUses:1388Used by:1390
Symbol 1390 MovieClipUses:1389Used by:1394
Symbol 1391 BitmapUsed by:1392
Symbol 1392 GraphicUses:1391Used by:1393
Symbol 1393 MovieClipUses:1392Used by:1394
Symbol 1394 MovieClipUses:1387 1390 1393Used by:1420
Symbol 1395 GraphicUses:1362Used by:1396
Symbol 1396 MovieClipUses:1395Used by:1404
Symbol 1397 TextUses:1Used by:1398
Symbol 1398 MovieClipUses:1397Used by:1404
Symbol 1399 TextUses:1Used by:1400 1401
Symbol 1400 MovieClipUses:1399Used by:1404
Symbol 1401 MovieClipUses:1399Used by:1404
Symbol 1402 TextUses:1Used by:1403
Symbol 1403 MovieClipUses:1402Used by:1404
Symbol 1404 MovieClipUses:1396 1398 1400 1401 1403Used by:1420
Symbol 1405 BitmapUsed by:1406
Symbol 1406 GraphicUses:1405Used by:1407 1408 1409
Symbol 1407 MovieClipUses:1406Used by:1420
Symbol 1408 MovieClipUses:1406Used by:1420
Symbol 1409 MovieClipUses:1406Used by:1420
Symbol 1410 BitmapUsed by:1411
Symbol 1411 GraphicUses:1410Used by:1412 1413 1414
Symbol 1412 MovieClipUses:1411Used by:1420
Symbol 1413 MovieClipUses:1411Used by:1420
Symbol 1414 MovieClipUses:1411Used by:1420
Symbol 1415 BitmapUsed by:1416
Symbol 1416 GraphicUses:1415Used by:1417
Symbol 1417 MovieClipUses:1416Used by:1420
Symbol 1418 GraphicUsed by:1419
Symbol 1419 MovieClipUses:1418Used by:1420
Symbol 1420 MovieClipUses:819 1364 1374 1384 1394 1404 195 1407 1408 900 1409 1412 1413 1414 1417 1419Used by:1427
Symbol 1421 BitmapUsed by:1422
Symbol 1422 GraphicUses:1421Used by:1423
Symbol 1423 MovieClip [ramka_kubok]Uses:1422 963Used by:1427
Symbol 1424 BitmapUsed by:1425
Symbol 1425 GraphicUses:1424Used by:1426
Symbol 1426 MovieClip [rmk]Uses:1425Used by:1427 2214 2341  Timeline
Symbol 1427 MovieClip [tank]Uses:1264 1268 1272 1276 1298 1301 1333 1336 1342 1358 1361 112 1420 1423 1426Used by:Timeline
Symbol 1428 BitmapUsed by:1429
Symbol 1429 GraphicUses:1428Used by:1436
Symbol 1430 BitmapUsed by:1431
Symbol 1431 GraphicUses:1430Used by:1432
Symbol 1432 MovieClipUses:1431Used by:1436
Symbol 1433 BitmapUsed by:1434
Symbol 1434 GraphicUses:1433Used by:1435
Symbol 1435 MovieClipUses:1434Used by:1436
Symbol 1436 MovieClip [panelsell]Uses:1429 195 1010 1432 1435Used by:Timeline
Symbol 1437 GraphicUsed by:1438
Symbol 1438 MovieClip [bubble]Uses:1437Used by:Timeline
Symbol 1439 GraphicUsed by:1443
Symbol 1440 BitmapUsed by:1441
Symbol 1441 GraphicUses:1440Used by:1442
Symbol 1442 MovieClipUses:1441Used by:1443
Symbol 1443 MovieClip [item12]Uses:1439 1442Used by:Timeline
Symbol 1444 GraphicUsed by:1448
Symbol 1445 BitmapUsed by:1446
Symbol 1446 GraphicUses:1445Used by:1447
Symbol 1447 MovieClipUses:1446Used by:1448
Symbol 1448 MovieClip [item10]Uses:1444 1447Used by:Timeline
Symbol 1449 GraphicUsed by:1455
Symbol 1450 BitmapUsed by:1451
Symbol 1451 GraphicUses:1450Used by:1452
Symbol 1452 MovieClipUses:1451Used by:1455
Symbol 1453 GraphicUsed by:1454
Symbol 1454 MovieClipUses:1453Used by:1455
Symbol 1455 MovieClip [item17]Uses:1449 1452 1454Used by:Timeline
Symbol 1456 GraphicUsed by:1460
Symbol 1457 BitmapUsed by:1458
Symbol 1458 GraphicUses:1457Used by:1459
Symbol 1459 MovieClipUses:1458Used by:1460
Symbol 1460 MovieClip [item19]Uses:1456 1459Used by:Timeline
Symbol 1461 GraphicUsed by:1465
Symbol 1462 BitmapUsed by:1463
Symbol 1463 GraphicUses:1462Used by:1464
Symbol 1464 MovieClipUses:1463Used by:1465
Symbol 1465 MovieClip [item13]Uses:1461 1464Used by:Timeline
Symbol 1466 GraphicUsed by:1470
Symbol 1467 BitmapUsed by:1468
Symbol 1468 GraphicUses:1467Used by:1469
Symbol 1469 MovieClipUses:1468Used by:1470
Symbol 1470 MovieClip [item8]Uses:1466 1469Used by:Timeline
Symbol 1471 GraphicUsed by:1475
Symbol 1472 BitmapUsed by:1473
Symbol 1473 GraphicUses:1472Used by:1474
Symbol 1474 MovieClipUses:1473Used by:1475
Symbol 1475 MovieClip [item14]Uses:1471 1474Used by:Timeline
Symbol 1476 GraphicUsed by:1480
Symbol 1477 BitmapUsed by:1478
Symbol 1478 GraphicUses:1477Used by:1479
Symbol 1479 MovieClipUses:1478Used by:1480
Symbol 1480 MovieClip [item20]Uses:1476 1479Used by:Timeline
Symbol 1481 GraphicUsed by:1488
Symbol 1482 BitmapUsed by:1483
Symbol 1483 GraphicUses:1482Used by:1484
Symbol 1484 MovieClipUses:1483Used by:1488
Symbol 1485 BitmapUsed by:1486
Symbol 1486 GraphicUses:1485Used by:1487
Symbol 1487 MovieClipUses:1486Used by:1488
Symbol 1488 MovieClip [item21]Uses:1481 1484 1487Used by:Timeline
Symbol 1489 GraphicUsed by:1493
Symbol 1490 BitmapUsed by:1491
Symbol 1491 GraphicUses:1490Used by:1492
Symbol 1492 MovieClipUses:1491Used by:1493
Symbol 1493 MovieClip [item11]Uses:1489 1492Used by:Timeline
Symbol 1494 GraphicUsed by:1498
Symbol 1495 BitmapUsed by:1496
Symbol 1496 GraphicUses:1495Used by:1497
Symbol 1497 MovieClipUses:1496Used by:1498
Symbol 1498 MovieClip [item9]Uses:1494 1497Used by:Timeline
Symbol 1499 GraphicUsed by:1503
Symbol 1500 BitmapUsed by:1501
Symbol 1501 GraphicUses:1500Used by:1502
Symbol 1502 MovieClipUses:1501Used by:1503
Symbol 1503 MovieClip [item16]Uses:1499 1502Used by:Timeline
Symbol 1504 GraphicUsed by:1508
Symbol 1505 BitmapUsed by:1506
Symbol 1506 GraphicUses:1505Used by:1507
Symbol 1507 MovieClipUses:1506Used by:1508
Symbol 1508 MovieClip [item1]Uses:1504 1507Used by:Timeline
Symbol 1509 GraphicUsed by:1513
Symbol 1510 BitmapUsed by:1511
Symbol 1511 GraphicUses:1510Used by:1512
Symbol 1512 MovieClipUses:1511Used by:1513
Symbol 1513 MovieClip [item5]Uses:1509 1512Used by:Timeline
Symbol 1514 GraphicUsed by:1518
Symbol 1515 BitmapUsed by:1516
Symbol 1516 GraphicUses:1515Used by:1517
Symbol 1517 MovieClipUses:1516Used by:1518
Symbol 1518 MovieClip [item3]Uses:1514 1517Used by:Timeline
Symbol 1519 BitmapUsed by:1520
Symbol 1520 GraphicUses:1519Used by:1555
Symbol 1521 BitmapUsed by:1522
Symbol 1522 GraphicUses:1521Used by:1555
Symbol 1523 BitmapUsed by:1524
Symbol 1524 GraphicUses:1523Used by:1555
Symbol 1525 BitmapUsed by:1526
Symbol 1526 GraphicUses:1525Used by:1555
Symbol 1527 BitmapUsed by:1528
Symbol 1528 GraphicUses:1527Used by:1555
Symbol 1529 BitmapUsed by:1530
Symbol 1530 GraphicUses:1529Used by:1555
Symbol 1531 BitmapUsed by:1532
Symbol 1532 GraphicUses:1531Used by:1555
Symbol 1533 BitmapUsed by:1534
Symbol 1534 GraphicUses:1533Used by:1555
Symbol 1535 BitmapUsed by:1536
Symbol 1536 GraphicUses:1535Used by:1555
Symbol 1537 BitmapUsed by:1538
Symbol 1538 GraphicUses:1537Used by:1555
Symbol 1539 BitmapUsed by:1540
Symbol 1540 GraphicUses:1539Used by:1555
Symbol 1541 BitmapUsed by:1542
Symbol 1542 GraphicUses:1541Used by:1555
Symbol 1543 BitmapUsed by:1544
Symbol 1544 GraphicUses:1543Used by:1555
Symbol 1545 BitmapUsed by:1546
Symbol 1546 GraphicUses:1545Used by:1555
Symbol 1547 BitmapUsed by:1548
Symbol 1548 GraphicUses:1547Used by:1555
Symbol 1549 BitmapUsed by:1550
Symbol 1550 GraphicUses:1549Used by:1555
Symbol 1551 BitmapUsed by:1552
Symbol 1552 GraphicUses:1551Used by:1555
Symbol 1553 BitmapUsed by:1554
Symbol 1554 GraphicUses:1553Used by:1555
Symbol 1555 MovieClip [slide1]Uses:1520 1522 1524 1526 1528 1530 1532 1534 1536 1538 1540 1542 1544 1546 1548 1550 1552 1554Used by:Timeline
Symbol 1556 GraphicUses:822Used by:1593
Symbol 1557 BitmapUsed by:1558
Symbol 1558 GraphicUses:1557Used by:1593
Symbol 1559 BitmapUsed by:1560
Symbol 1560 GraphicUses:1559Used by:1593
Symbol 1561 BitmapUsed by:1562
Symbol 1562 GraphicUses:1561Used by:1593
Symbol 1563 BitmapUsed by:1564
Symbol 1564 GraphicUses:1563Used by:1593
Symbol 1565 BitmapUsed by:1566
Symbol 1566 GraphicUses:1565Used by:1593
Symbol 1567 BitmapUsed by:1568
Symbol 1568 GraphicUses:1567Used by:1593
Symbol 1569 BitmapUsed by:1570
Symbol 1570 GraphicUses:1569Used by:1593
Symbol 1571 BitmapUsed by:1572
Symbol 1572 GraphicUses:1571Used by:1593
Symbol 1573 BitmapUsed by:1574
Symbol 1574 GraphicUses:1573Used by:1593
Symbol 1575 BitmapUsed by:1576
Symbol 1576 GraphicUses:1575Used by:1593
Symbol 1577 BitmapUsed by:1578
Symbol 1578 GraphicUses:1577Used by:1593
Symbol 1579 BitmapUsed by:1580
Symbol 1580 GraphicUses:1579Used by:1593
Symbol 1581 BitmapUsed by:1582
Symbol 1582 GraphicUses:1581Used by:1593
Symbol 1583 BitmapUsed by:1584
Symbol 1584 GraphicUses:1583Used by:1593
Symbol 1585 BitmapUsed by:1586
Symbol 1586 GraphicUses:1585Used by:1593
Symbol 1587 BitmapUsed by:1588
Symbol 1588 GraphicUses:1587Used by:1593
Symbol 1589 BitmapUsed by:1590
Symbol 1590 GraphicUses:1589Used by:1593
Symbol 1591 BitmapUsed by:1592
Symbol 1592 GraphicUses:1591Used by:1593
Symbol 1593 MovieClip [slide2]Uses:1556 1558 1560 1562 1564 1566 1568 1570 1572 1574 1576 1578 1580 1582 1584 1586 1588 1590 1592Used by:Timeline
Symbol 1594 BitmapUsed by:1595
Symbol 1595 GraphicUses:1594Used by:1630
Symbol 1596 BitmapUsed by:1597
Symbol 1597 GraphicUses:1596Used by:1630
Symbol 1598 BitmapUsed by:1599
Symbol 1599 GraphicUses:1598Used by:1630
Symbol 1600 BitmapUsed by:1601
Symbol 1601 GraphicUses:1600Used by:1630
Symbol 1602 BitmapUsed by:1603
Symbol 1603 GraphicUses:1602Used by:1630
Symbol 1604 BitmapUsed by:1605
Symbol 1605 GraphicUses:1604Used by:1630
Symbol 1606 BitmapUsed by:1607
Symbol 1607 GraphicUses:1606Used by:1630
Symbol 1608 BitmapUsed by:1609
Symbol 1609 GraphicUses:1608Used by:1630
Symbol 1610 BitmapUsed by:1611
Symbol 1611 GraphicUses:1610Used by:1630
Symbol 1612 BitmapUsed by:1613
Symbol 1613 GraphicUses:1612Used by:1630
Symbol 1614 BitmapUsed by:1615
Symbol 1615 GraphicUses:1614Used by:1630
Symbol 1616 BitmapUsed by:1617
Symbol 1617 GraphicUses:1616Used by:1630
Symbol 1618 BitmapUsed by:1619
Symbol 1619 GraphicUses:1618Used by:1630
Symbol 1620 BitmapUsed by:1621
Symbol 1621 GraphicUses:1620Used by:1630
Symbol 1622 BitmapUsed by:1623
Symbol 1623 GraphicUses:1622Used by:1630
Symbol 1624 BitmapUsed by:1625
Symbol 1625 GraphicUses:1624Used by:1630
Symbol 1626 BitmapUsed by:1627
Symbol 1627 GraphicUses:1626Used by:1630
Symbol 1628 BitmapUsed by:1629
Symbol 1629 GraphicUses:1628Used by:1630
Symbol 1630 MovieClip [slide3]Uses:1595 1597 1599 1601 1603 1605 1607 1609 1611 1613 1615 1617 1619 1621 1623 1625 1627 1629Used by:Timeline
Symbol 1631 GraphicUses:821Used by:1668
Symbol 1632 BitmapUsed by:1633
Symbol 1633 GraphicUses:1632Used by:1668
Symbol 1634 BitmapUsed by:1635
Symbol 1635 GraphicUses:1634Used by:1668
Symbol 1636 BitmapUsed by:1637
Symbol 1637 GraphicUses:1636Used by:1668
Symbol 1638 BitmapUsed by:1639
Symbol 1639 GraphicUses:1638Used by:1668
Symbol 1640 BitmapUsed by:1641
Symbol 1641 GraphicUses:1640Used by:1668
Symbol 1642 BitmapUsed by:1643
Symbol 1643 GraphicUses:1642Used by:1668
Symbol 1644 BitmapUsed by:1645
Symbol 1645 GraphicUses:1644Used by:1668
Symbol 1646 BitmapUsed by:1647
Symbol 1647 GraphicUses:1646Used by:1668
Symbol 1648 BitmapUsed by:1649
Symbol 1649 GraphicUses:1648Used by:1668
Symbol 1650 BitmapUsed by:1651
Symbol 1651 GraphicUses:1650Used by:1668
Symbol 1652 BitmapUsed by:1653
Symbol 1653 GraphicUses:1652Used by:1668
Symbol 1654 BitmapUsed by:1655
Symbol 1655 GraphicUses:1654Used by:1668
Symbol 1656 BitmapUsed by:1657
Symbol 1657 GraphicUses:1656Used by:1668
Symbol 1658 BitmapUsed by:1659
Symbol 1659 GraphicUses:1658Used by:1668
Symbol 1660 BitmapUsed by:1661
Symbol 1661 GraphicUses:1660Used by:1668
Symbol 1662 BitmapUsed by:1663
Symbol 1663 GraphicUses:1662Used by:1668
Symbol 1664 BitmapUsed by:1665
Symbol 1665 GraphicUses:1664Used by:1668
Symbol 1666 BitmapUsed by:1667
Symbol 1667 GraphicUses:1666Used by:1668
Symbol 1668 MovieClip [slide4]Uses:1631 1633 1635 1637 1639 1641 1643 1645 1647 1649 1651 1653 1655 1657 1659 1661 1663 1665 1667Used by:Timeline
Symbol 1669 GraphicUses:824Used by:1706
Symbol 1670 BitmapUsed by:1671
Symbol 1671 GraphicUses:1670Used by:1706
Symbol 1672 BitmapUsed by:1673
Symbol 1673 GraphicUses:1672Used by:1706
Symbol 1674 BitmapUsed by:1675
Symbol 1675 GraphicUses:1674Used by:1706
Symbol 1676 BitmapUsed by:1677
Symbol 1677 GraphicUses:1676Used by:1706
Symbol 1678 BitmapUsed by:1679
Symbol 1679 GraphicUses:1678Used by:1706
Symbol 1680 BitmapUsed by:1681
Symbol 1681 GraphicUses:1680Used by:1706
Symbol 1682 BitmapUsed by:1683
Symbol 1683 GraphicUses:1682Used by:1706
Symbol 1684 BitmapUsed by:1685
Symbol 1685 GraphicUses:1684Used by:1706
Symbol 1686 BitmapUsed by:1687
Symbol 1687 GraphicUses:1686Used by:1706
Symbol 1688 BitmapUsed by:1689
Symbol 1689 GraphicUses:1688Used by:1706
Symbol 1690 BitmapUsed by:1691
Symbol 1691 GraphicUses:1690Used by:1706
Symbol 1692 BitmapUsed by:1693
Symbol 1693 GraphicUses:1692Used by:1706
Symbol 1694 BitmapUsed by:1695
Symbol 1695 GraphicUses:1694Used by:1706
Symbol 1696 BitmapUsed by:1697
Symbol 1697 GraphicUses:1696Used by:1706
Symbol 1698 BitmapUsed by:1699
Symbol 1699 GraphicUses:1698Used by:1706
Symbol 1700 BitmapUsed by:1701
Symbol 1701 GraphicUses:1700Used by:1706
Symbol 1702 BitmapUsed by:1703
Symbol 1703 GraphicUses:1702Used by:1706
Symbol 1704 BitmapUsed by:1705
Symbol 1705 GraphicUses:1704Used by:1706
Symbol 1706 MovieClip [slide5]Uses:1669 1671 1673 1675 1677 1679 1681 1683 1685 1687 1689 1691 1693 1695 1697 1699 1701 1703 1705Used by:Timeline
Symbol 1707 BitmapUsed by:1708
Symbol 1708 GraphicUses:1707Used by:1709
Symbol 1709 MovieClipUses:1708Used by:1710
Symbol 1710 MovieClip [item6]Uses:1709Used by:Timeline
Symbol 1711 BitmapUsed by:1712
Symbol 1712 GraphicUses:1711Used by:1713
Symbol 1713 MovieClipUses:1712Used by:1714
Symbol 1714 MovieClip [item7]Uses:1713Used by:Timeline
Symbol 1715 GraphicUses:823Used by:1752
Symbol 1716 BitmapUsed by:1717
Symbol 1717 GraphicUses:1716Used by:1752
Symbol 1718 BitmapUsed by:1719
Symbol 1719 GraphicUses:1718Used by:1752
Symbol 1720 BitmapUsed by:1721
Symbol 1721 GraphicUses:1720Used by:1752
Symbol 1722 BitmapUsed by:1723
Symbol 1723 GraphicUses:1722Used by:1752
Symbol 1724 BitmapUsed by:1725
Symbol 1725 GraphicUses:1724Used by:1752
Symbol 1726 BitmapUsed by:1727
Symbol 1727 GraphicUses:1726Used by:1752
Symbol 1728 BitmapUsed by:1729
Symbol 1729 GraphicUses:1728Used by:1752
Symbol 1730 BitmapUsed by:1731
Symbol 1731 GraphicUses:1730Used by:1752
Symbol 1732 BitmapUsed by:1733
Symbol 1733 GraphicUses:1732Used by:1752
Symbol 1734 BitmapUsed by:1735
Symbol 1735 GraphicUses:1734Used by:1752
Symbol 1736 BitmapUsed by:1737
Symbol 1737 GraphicUses:1736Used by:1752
Symbol 1738 BitmapUsed by:1739
Symbol 1739 GraphicUses:1738Used by:1752
Symbol 1740 BitmapUsed by:1741
Symbol 1741 GraphicUses:1740Used by:1752
Symbol 1742 BitmapUsed by:1743
Symbol 1743 GraphicUses:1742Used by:1752
Symbol 1744 BitmapUsed by:1745
Symbol 1745 GraphicUses:1744Used by:1752
Symbol 1746 BitmapUsed by:1747
Symbol 1747 GraphicUses:1746Used by:1752
Symbol 1748 BitmapUsed by:1749
Symbol 1749 GraphicUses:1748Used by:1752
Symbol 1750 BitmapUsed by:1751
Symbol 1751 GraphicUses:1750Used by:1752
Symbol 1752 MovieClip [slide7]Uses:1715 1717 1719 1721 1723 1725 1727 1729 1731 1733 1735 1737 1739 1741 1743 1745 1747 1749 1751Used by:Timeline
Symbol 1753 BitmapUsed by:1754
Symbol 1754 GraphicUses:1753Used by:1755
Symbol 1755 MovieClipUses:1754Used by:1762
Symbol 1756 BitmapUsed by:1757
Symbol 1757 GraphicUses:1756Used by:1758
Symbol 1758 MovieClipUses:1757Used by:1762
Symbol 1759 BitmapUsed by:1760
Symbol 1760 GraphicUses:1759Used by:1761
Symbol 1761 MovieClipUses:1760Used by:1762
Symbol 1762 MovieClip [ramka_hint]Uses:1755 1758 1761Used by:1770  Timeline
Symbol 1763 BitmapUsed by:1764
Symbol 1764 GraphicUses:1763Used by:1767
Symbol 1765 BitmapUsed by:1766
Symbol 1766 GraphicUses:1765Used by:1767
Symbol 1767 MovieClipUses:1764 1766Used by:1770
Symbol 1768 BitmapUsed by:1769
Symbol 1769 GraphicUses:1768Used by:1770
Symbol 1770 MovieClip [hintsell]Uses:1762 106 1767 1769Used by:Timeline
Symbol 1771 GraphicUsed by:1778
Symbol 1772 BitmapUsed by:1773
Symbol 1773 GraphicUses:1772Used by:1774
Symbol 1774 MovieClipUses:1773Used by:1778
Symbol 1775 BitmapUsed by:1776
Symbol 1776 GraphicUses:1775Used by:1777
Symbol 1777 MovieClipUses:1776Used by:1778
Symbol 1778 MovieClip [item27]Uses:1771 1774 1777Used by:Timeline
Symbol 1779 GraphicUsed by:1789
Symbol 1780 BitmapUsed by:1781
Symbol 1781 GraphicUses:1780Used by:1782
Symbol 1782 MovieClipUses:1781Used by:1789
Symbol 1783 BitmapUsed by:1784
Symbol 1784 GraphicUses:1783Used by:1788
Symbol 1785 BitmapUsed by:1786
Symbol 1786 GraphicUses:1785Used by:1787
Symbol 1787 MovieClipUses:1786Used by:1788
Symbol 1788 MovieClipUses:1784 1787Used by:1789
Symbol 1789 MovieClip [item31]Uses:1779 1782 1788Used by:Timeline
Symbol 1790 GraphicUsed by:1794
Symbol 1791 BitmapUsed by:1792
Symbol 1792 GraphicUses:1791Used by:1793
Symbol 1793 MovieClipUses:1792Used by:1794
Symbol 1794 MovieClip [item32]Uses:1790 1793Used by:Timeline
Symbol 1795 GraphicUsed by:1799
Symbol 1796 BitmapUsed by:1797
Symbol 1797 GraphicUses:1796Used by:1798
Symbol 1798 MovieClipUses:1797Used by:1799
Symbol 1799 MovieClip [item28]Uses:1795 1798Used by:Timeline
Symbol 1800 GraphicUsed by:1804
Symbol 1801 BitmapUsed by:1802
Symbol 1802 GraphicUses:1801Used by:1803
Symbol 1803 MovieClipUses:1802Used by:1804
Symbol 1804 MovieClip [item29]Uses:1800 1803Used by:Timeline
Symbol 1805 GraphicUsed by:1809
Symbol 1806 BitmapUsed by:1807
Symbol 1807 GraphicUses:1806Used by:1808
Symbol 1808 MovieClipUses:1807Used by:1809
Symbol 1809 MovieClip [item33]Uses:1805 1808Used by:Timeline
Symbol 1810 GraphicUsed by:1817
Symbol 1811 BitmapUsed by:1812
Symbol 1812 GraphicUses:1811Used by:1813
Symbol 1813 MovieClipUses:1812Used by:1817
Symbol 1814 BitmapUsed by:1815
Symbol 1815 GraphicUses:1814Used by:1816
Symbol 1816 MovieClipUses:1815Used by:1817
Symbol 1817 MovieClip [item35]Uses:1810 1813 1816Used by:Timeline
Symbol 1818 GraphicUsed by:1822
Symbol 1819 BitmapUsed by:1820
Symbol 1820 GraphicUses:1819Used by:1821
Symbol 1821 MovieClipUses:1820Used by:1822
Symbol 1822 MovieClip [item24]Uses:1818 1821Used by:Timeline
Symbol 1823 GraphicUsed by:1836
Symbol 1824 BitmapUsed by:1825
Symbol 1825 GraphicUses:1824Used by:1826
Symbol 1826 MovieClipUses:1825Used by:1836
Symbol 1827 BitmapUsed by:1828
Symbol 1828 GraphicUses:1827Used by:1835
Symbol 1829 BitmapUsed by:1830
Symbol 1830 GraphicUses:1829Used by:1831
Symbol 1831 MovieClipUses:1830Used by:1835
Symbol 1832 BitmapUsed by:1833
Symbol 1833 GraphicUses:1832Used by:1834
Symbol 1834 MovieClipUses:1833Used by:1835
Symbol 1835 MovieClipUses:1828 1831 1834Used by:1836
Symbol 1836 MovieClip [item30]Uses:1823 1826 1835Used by:Timeline
Symbol 1837 Sound [bomb_s]Used by:1861
Symbol 1838 Sound [bonus_s]Used by:1861
Symbol 1839 Sound [button_s]Used by:1861
Symbol 1840 Sound [buy_s]Used by:1861
Symbol 1841 Sound [click_s]Used by:1861
Symbol 1842 Sound [comfort_s]Used by:1861
Symbol 1843 Sound [fall_s]Used by:1861
Symbol 1844 Sound [hint_s]Used by:1861
Symbol 1845 Sound [levelcomplete_s]Used by:1861
Symbol 1846 Sound [levelstart_s]Used by:1861
Symbol 1847 Sound [lock_s]Used by:1861
Symbol 1848 Sound [match_s]Used by:1861
Symbol 1849 Sound [move_s]Used by:1861
Symbol 1850 Sound [sell_s]Used by:1861
Symbol 1851 Sound [stats_s]Used by:1861
Symbol 1852 Sound [window_s]Used by:1861
Symbol 1853 Sound [wrong_s]Used by:1861
Symbol 1854 Sound [totalmoney_s]Used by:1861
Symbol 1855 Sound [counter_s]Used by:1861
Symbol 1856 Sound [clear_s]Used by:1861
Symbol 1857 Sound [music_fon]Used by:1861
Symbol 1858 Sound [music_match]Used by:1861
Symbol 1859 Sound [bell_s]Used by:1861
Symbol 1860 Sound [music_match2]Used by:1861
Symbol 1861 MovieClipUses:1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860Used by:Timeline
Symbol 1862 BitmapUsed by:1863
Symbol 1863 GraphicUses:1862Used by:1868
Symbol 1864 BitmapUsed by:1865
Symbol 1865 GraphicUses:1864Used by:1868
Symbol 1866 BitmapUsed by:1867
Symbol 1867 GraphicUses:1866Used by:1868
Symbol 1868 MovieClip [button_rg]Uses:1863 1865 1867Used by:Timeline
Symbol 1869 Bitmap [help_window]Used by:1870
Symbol 1870 GraphicUses:1869Used by:Timeline
Symbol 1871 GraphicUsed by:1872
Symbol 1872 MovieClip [help_for_menu]Uses:1871Used by:Timeline
Symbol 1873 GraphicUsed by:1874
Symbol 1874 MovieClip [help_for_shop]Uses:1873Used by:Timeline
Symbol 1875 GraphicUsed by:1876
Symbol 1876 MovieClip [help_for_game]Uses:1875Used by:Timeline
Symbol 1877 GraphicUsed by:1894
Symbol 1878 BitmapUsed by:1879
Symbol 1879 GraphicUses:1878Used by:1894
Symbol 1880 BitmapUsed by:1881
Symbol 1881 GraphicUses:1880Used by:1882
Symbol 1882 MovieClipUses:1881Used by:1894
Symbol 1883 BitmapUsed by:1884
Symbol 1884 GraphicUses:1883Used by:1893
Symbol 1885 BitmapUsed by:1887
Symbol 1886 BitmapUsed by:1887
Symbol 1887 GraphicUses:1885 1886Used by:1888
Symbol 1888 MovieClipUses:1887Used by:1893
Symbol 1889 BitmapUsed by:1891
Symbol 1890 BitmapUsed by:1891
Symbol 1891 GraphicUses:1889 1890Used by:1892
Symbol 1892 MovieClipUses:1891Used by:1893
Symbol 1893 MovieClipUses:1884 1888 1892Used by:1894
Symbol 1894 MovieClip [item23]Uses:1877 1879 1882 1893Used by:Timeline
Symbol 1895 GraphicUsed by:1913
Symbol 1896 BitmapUsed by:1898
Symbol 1897 BitmapUsed by:1898
Symbol 1898 GraphicUses:1896 1897Used by:1899
Symbol 1899 MovieClipUses:1898Used by:1913
Symbol 1900 BitmapUsed by:1901
Symbol 1901 GraphicUses:1900Used by:1902
Symbol 1902 MovieClipUses:1901Used by:1912
Symbol 1903 BitmapUsed by:1904
Symbol 1904 GraphicUses:1903Used by:1905
Symbol 1905 MovieClipUses:1904Used by:1912
Symbol 1906 BitmapUsed by:1907
Symbol 1907 GraphicUses:1906Used by:1908
Symbol 1908 MovieClipUses:1907Used by:1912
Symbol 1909 BitmapUsed by:1910
Symbol 1910 GraphicUses:1909Used by:1911
Symbol 1911 MovieClipUses:1910Used by:1912
Symbol 1912 MovieClipUses:1902 1905 1908 1911Used by:1913
Symbol 1913 MovieClip [item26]Uses:1895 1899 1912Used by:Timeline
Symbol 1914 GraphicUsed by:1918
Symbol 1915 BitmapUsed by:1916
Symbol 1916 GraphicUses:1915Used by:1917
Symbol 1917 MovieClipUses:1916Used by:1918
Symbol 1918 MovieClip [item2]Uses:1914 1917Used by:Timeline
Symbol 1919 BitmapUsed by:1920
Symbol 1920 GraphicUses:1919Used by:1921
Symbol 1921 MovieClipUses:1920Used by:1927
Symbol 1922 GraphicUsed by:1923
Symbol 1923 MovieClipUses:1922Used by:1927
Symbol 1924 BitmapUsed by:1925
Symbol 1925 GraphicUses:1924Used by:1926
Symbol 1926 MovieClipUses:1925Used by:1927
Symbol 1927 MovieClip [tray]Uses:1921 1923 1926 1331 1010Used by:Timeline
Symbol 1928 BitmapUsed by:1929
Symbol 1929 GraphicUses:1928Used by:1930
Symbol 1930 MovieClipUses:1929Used by:1934 1938 1942 1946 1950 1954 1958 1962 1966 1970
Symbol 1931 BitmapUsed by:1932
Symbol 1932 GraphicUses:1931Used by:1933
Symbol 1933 MovieClipUses:1932Used by:1934
Symbol 1934 MovieClip [gems_1]Uses:1930 1933Used by:Timeline
Symbol 1935 BitmapUsed by:1936
Symbol 1936 GraphicUses:1935Used by:1937
Symbol 1937 MovieClipUses:1936Used by:1938
Symbol 1938 MovieClip [gems_10]Uses:1930 1937Used by:Timeline
Symbol 1939 BitmapUsed by:1940
Symbol 1940 GraphicUses:1939Used by:1941
Symbol 1941 MovieClipUses:1940Used by:1942
Symbol 1942 MovieClip [gems_2]Uses:1930 1941Used by:Timeline
Symbol 1943 BitmapUsed by:1944
Symbol 1944 GraphicUses:1943Used by:1945
Symbol 1945 MovieClipUses:1944Used by:1946
Symbol 1946 MovieClip [gems_3]Uses:1930 1945Used by:Timeline
Symbol 1947 BitmapUsed by:1948
Symbol 1948 GraphicUses:1947Used by:1949
Symbol 1949 MovieClipUses:1948Used by:1950
Symbol 1950 MovieClip [gems_4]Uses:1930 1949Used by:Timeline
Symbol 1951 BitmapUsed by:1952
Symbol 1952 GraphicUses:1951Used by:1953
Symbol 1953 MovieClipUses:1952Used by:1954
Symbol 1954 MovieClip [gems_5]Uses:1930 1953Used by:Timeline
Symbol 1955 BitmapUsed by:1956
Symbol 1956 GraphicUses:1955Used by:1957
Symbol 1957 MovieClipUses:1956Used by:1958
Symbol 1958 MovieClip [gems_6]Uses:1930 1957Used by:Timeline
Symbol 1959 BitmapUsed by:1960
Symbol 1960 GraphicUses:1959Used by:1961
Symbol 1961 MovieClipUses:1960Used by:1962
Symbol 1962 MovieClip [gems_7]Uses:1930 1961Used by:Timeline
Symbol 1963 BitmapUsed by:1964
Symbol 1964 GraphicUses:1963Used by:1965
Symbol 1965 MovieClipUses:1964Used by:1966
Symbol 1966 MovieClip [gems_8]Uses:1930 1965Used by:Timeline
Symbol 1967 BitmapUsed by:1968
Symbol 1968 GraphicUses:1967Used by:1969
Symbol 1969 MovieClipUses:1968Used by:1970
Symbol 1970 MovieClip [gems_9]Uses:1930 1969Used by:Timeline
Symbol 1971 BitmapUsed by:1972
Symbol 1972 GraphicUses:1971Used by:1999
Symbol 1973 BitmapUsed by:1974
Symbol 1974 GraphicUses:1973Used by:1999
Symbol 1975 BitmapUsed by:1976
Symbol 1976 GraphicUses:1975Used by:1999
Symbol 1977 BitmapUsed by:1978
Symbol 1978 GraphicUses:1977Used by:1999
Symbol 1979 BitmapUsed by:1980
Symbol 1980 GraphicUses:1979Used by:1999
Symbol 1981 BitmapUsed by:1982
Symbol 1982 GraphicUses:1981Used by:1999
Symbol 1983 BitmapUsed by:1984
Symbol 1984 GraphicUses:1983Used by:1999
Symbol 1985 BitmapUsed by:1986
Symbol 1986 GraphicUses:1985Used by:1999
Symbol 1987 BitmapUsed by:1988
Symbol 1988 GraphicUses:1987Used by:1999
Symbol 1989 BitmapUsed by:1990
Symbol 1990 GraphicUses:1989Used by:1999
Symbol 1991 BitmapUsed by:1992
Symbol 1992 GraphicUses:1991Used by:1999
Symbol 1993 BitmapUsed by:1994
Symbol 1994 GraphicUses:1993Used by:1999
Symbol 1995 BitmapUsed by:1996
Symbol 1996 GraphicUses:1995Used by:1999
Symbol 1997 BitmapUsed by:1998
Symbol 1998 GraphicUses:1997Used by:1999
Symbol 1999 MovieClipUses:252 1972 195 1974 1976 1978 1980 1982 1984 1986 1988 1990 1992 1994 1996 1998Used by:2035
Symbol 2000 BitmapUsed by:2001
Symbol 2001 GraphicUses:2000Used by:2034
Symbol 2002 BitmapUsed by:2003
Symbol 2003 GraphicUses:2002Used by:2034
Symbol 2004 BitmapUsed by:2005
Symbol 2005 GraphicUses:2004Used by:2034
Symbol 2006 BitmapUsed by:2007
Symbol 2007 GraphicUses:2006Used by:2034
Symbol 2008 BitmapUsed by:2009
Symbol 2009 GraphicUses:2008Used by:2034
Symbol 2010 BitmapUsed by:2011
Symbol 2011 GraphicUses:2010Used by:2034
Symbol 2012 BitmapUsed by:2013
Symbol 2013 GraphicUses:2012Used by:2034
Symbol 2014 BitmapUsed by:2015
Symbol 2015 GraphicUses:2014Used by:2034
Symbol 2016 BitmapUsed by:2017
Symbol 2017 GraphicUses:2016Used by:2034
Symbol 2018 BitmapUsed by:2019
Symbol 2019 GraphicUses:2018Used by:2034
Symbol 2020 BitmapUsed by:2021
Symbol 2021 GraphicUses:2020Used by:2034
Symbol 2022 BitmapUsed by:2023
Symbol 2023 GraphicUses:2022Used by:2034
Symbol 2024 BitmapUsed by:2025
Symbol 2025 GraphicUses:2024Used by:2034
Symbol 2026 BitmapUsed by:2027
Symbol 2027 GraphicUses:2026Used by:2034
Symbol 2028 BitmapUsed by:2029
Symbol 2029 GraphicUses:2028Used by:2034
Symbol 2030 BitmapUsed by:2031
Symbol 2031 GraphicUses:2030Used by:2034
Symbol 2032 BitmapUsed by:2033
Symbol 2033 GraphicUses:2032Used by:2034
Symbol 2034 MovieClipUses:2001 195 2003 2005 2007 2009 2011 2013 2015 2017 2019 2021 2023 2025 2027 2029 2031 2033Used by:2035
Symbol 2035 MovieClip [fish9]Uses:1999 2034Used by:Timeline
Symbol 2036 BitmapUsed by:2037
Symbol 2037 GraphicUses:2036Used by:2078
Symbol 2038 BitmapUsed by:2039
Symbol 2039 GraphicUses:2038Used by:2078
Symbol 2040 BitmapUsed by:2041
Symbol 2041 GraphicUses:2040Used by:2078
Symbol 2042 BitmapUsed by:2043
Symbol 2043 GraphicUses:2042Used by:2078
Symbol 2044 BitmapUsed by:2045
Symbol 2045 GraphicUses:2044Used by:2078
Symbol 2046 BitmapUsed by:2047
Symbol 2047 GraphicUses:2046Used by:2078
Symbol 2048 BitmapUsed by:2049
Symbol 2049 GraphicUses:2048Used by:2078
Symbol 2050 BitmapUsed by:2051
Symbol 2051 GraphicUses:2050Used by:2078
Symbol 2052 BitmapUsed by:2053
Symbol 2053 GraphicUses:2052Used by:2078
Symbol 2054 BitmapUsed by:2055
Symbol 2055 GraphicUses:2054Used by:2078
Symbol 2056 BitmapUsed by:2057
Symbol 2057 GraphicUses:2056Used by:2078
Symbol 2058 BitmapUsed by:2059
Symbol 2059 GraphicUses:2058Used by:2078
Symbol 2060 BitmapUsed by:2061
Symbol 2061 GraphicUses:2060Used by:2078
Symbol 2062 BitmapUsed by:2063
Symbol 2063 GraphicUses:2062Used by:2078
Symbol 2064 BitmapUsed by:2065
Symbol 2065 GraphicUses:2064Used by:2078
Symbol 2066 BitmapUsed by:2067
Symbol 2067 GraphicUses:2066Used by:2078
Symbol 2068 BitmapUsed by:2069
Symbol 2069 GraphicUses:2068Used by:2078
Symbol 2070 BitmapUsed by:2071
Symbol 2071 GraphicUses:2070Used by:2078
Symbol 2072 BitmapUsed by:2073
Symbol 2073 GraphicUses:2072Used by:2078
Symbol 2074 BitmapUsed by:2075
Symbol 2075 GraphicUses:2074Used by:2078
Symbol 2076 BitmapUsed by:2077
Symbol 2077 GraphicUses:2076Used by:2078
Symbol 2078 MovieClipUses:252 2037 195 2039 2041 2043 2045 2047 2049 2051 2053 2055 2057 2059 2061 2063 2065 2067 2069 2071 2073 2075 2077Used by:2116
Symbol 2079 BitmapUsed by:2080
Symbol 2080 GraphicUses:2079Used by:2115
Symbol 2081 BitmapUsed by:2082
Symbol 2082 GraphicUses:2081Used by:2115
Symbol 2083 BitmapUsed by:2084
Symbol 2084 GraphicUses:2083Used by:2115
Symbol 2085 BitmapUsed by:2086
Symbol 2086 GraphicUses:2085Used by:2115
Symbol 2087 BitmapUsed by:2088
Symbol 2088 GraphicUses:2087Used by:2115
Symbol 2089 BitmapUsed by:2090
Symbol 2090 GraphicUses:2089Used by:2115
Symbol 2091 BitmapUsed by:2092
Symbol 2092 GraphicUses:2091Used by:2115
Symbol 2093 BitmapUsed by:2094
Symbol 2094 GraphicUses:2093Used by:2115
Symbol 2095 BitmapUsed by:2096
Symbol 2096 GraphicUses:2095Used by:2115
Symbol 2097 BitmapUsed by:2098
Symbol 2098 GraphicUses:2097Used by:2115
Symbol 2099 BitmapUsed by:2100
Symbol 2100 GraphicUses:2099Used by:2115
Symbol 2101 BitmapUsed by:2102
Symbol 2102 GraphicUses:2101Used by:2115
Symbol 2103 BitmapUsed by:2104
Symbol 2104 GraphicUses:2103Used by:2115
Symbol 2105 BitmapUsed by:2106
Symbol 2106 GraphicUses:2105Used by:2115
Symbol 2107 BitmapUsed by:2108
Symbol 2108 GraphicUses:2107Used by:2115
Symbol 2109 BitmapUsed by:2110
Symbol 2110 GraphicUses:2109Used by:2115
Symbol 2111 BitmapUsed by:2112
Symbol 2112 GraphicUses:2111Used by:2115
Symbol 2113 BitmapUsed by:2114
Symbol 2114 GraphicUses:2113Used by:2115
Symbol 2115 MovieClipUses:2080 195 2082 2084 2086 2088 2090 2092 2094 2096 2098 2100 2102 2104 2106 2108 2110 2112 2114Used by:2116
Symbol 2116 MovieClip [fish10]Uses:2078 2115Used by:Timeline
Symbol 2117 BitmapUsed by:2118
Symbol 2118 GraphicUses:2117Used by:2145
Symbol 2119 BitmapUsed by:2120
Symbol 2120 GraphicUses:2119Used by:2145
Symbol 2121 BitmapUsed by:2122
Symbol 2122 GraphicUses:2121Used by:2145
Symbol 2123 BitmapUsed by:2124
Symbol 2124 GraphicUses:2123Used by:2145
Symbol 2125 BitmapUsed by:2126
Symbol 2126 GraphicUses:2125Used by:2145
Symbol 2127 BitmapUsed by:2128
Symbol 2128 GraphicUses:2127Used by:2145
Symbol 2129 BitmapUsed by:2130
Symbol 2130 GraphicUses:2129Used by:2145
Symbol 2131 BitmapUsed by:2132
Symbol 2132 GraphicUses:2131Used by:2145
Symbol 2133 BitmapUsed by:2134
Symbol 2134 GraphicUses:2133Used by:2145
Symbol 2135 BitmapUsed by:2136
Symbol 2136 GraphicUses:2135Used by:2145
Symbol 2137 BitmapUsed by:2138
Symbol 2138 GraphicUses:2137Used by:2145
Symbol 2139 BitmapUsed by:2140
Symbol 2140 GraphicUses:2139Used by:2145
Symbol 2141 BitmapUsed by:2142
Symbol 2142 GraphicUses:2141Used by:2145
Symbol 2143 BitmapUsed by:2144
Symbol 2144 GraphicUses:2143Used by:2145
Symbol 2145 MovieClipUses:252 2118 195 2120 2122 2124 2126 2128 2130 2132 2134 2136 2138 2140 2142 2144Used by:2179
Symbol 2146 BitmapUsed by:2147
Symbol 2147 GraphicUses:2146Used by:2178
Symbol 2148 BitmapUsed by:2149
Symbol 2149 GraphicUses:2148Used by:2178
Symbol 2150 BitmapUsed by:2151
Symbol 2151 GraphicUses:2150Used by:2178
Symbol 2152 BitmapUsed by:2153
Symbol 2153 GraphicUses:2152Used by:2178
Symbol 2154 BitmapUsed by:2155
Symbol 2155 GraphicUses:2154Used by:2178
Symbol 2156 BitmapUsed by:2157
Symbol 2157 GraphicUses:2156Used by:2178
Symbol 2158 BitmapUsed by:2159
Symbol 2159 GraphicUses:2158Used by:2178
Symbol 2160 BitmapUsed by:2161
Symbol 2161 GraphicUses:2160Used by:2178
Symbol 2162 BitmapUsed by:2163
Symbol 2163 GraphicUses:2162Used by:2178
Symbol 2164 BitmapUsed by:2165
Symbol 2165 GraphicUses:2164Used by:2178
Symbol 2166 BitmapUsed by:2167
Symbol 2167 GraphicUses:2166Used by:2178
Symbol 2168 BitmapUsed by:2169
Symbol 2169 GraphicUses:2168Used by:2178
Symbol 2170 BitmapUsed by:2171
Symbol 2171 GraphicUses:2170Used by:2178
Symbol 2172 BitmapUsed by:2173
Symbol 2173 GraphicUses:2172Used by:2178
Symbol 2174 BitmapUsed by:2175
Symbol 2175 GraphicUses:2174Used by:2178
Symbol 2176 BitmapUsed by:2177
Symbol 2177 GraphicUses:2176Used by:2178
Symbol 2178 MovieClipUses:2147 195 2149 2151 2153 2155 2157 2159 2161 2163 2165 2167 2169 2171 2173 2175 2177Used by:2179
Symbol 2179 MovieClip [fish11]Uses:2145 2178Used by:Timeline
Symbol 2180 BitmapUsed by:2182
Symbol 2181 BitmapUsed by:2182
Symbol 2182 GraphicUses:2180 2181Used by:2214
Symbol 2183 BitmapUsed by:2184 2186
Symbol 2184 GraphicUses:2183Used by:2187
Symbol 2185 BitmapUsed by:2186 2190 2191 2195 2199 2203 2207
Symbol 2186 GraphicUses:2185 2183Used by:2187
Symbol 2187 MovieClip [more_button1]Uses:2184 2186Used by:2214
Symbol 2188 BitmapUsed by:2189 2190 2191
Symbol 2189 GraphicUses:2188Used by:2192
Symbol 2190 GraphicUses:2185 2188Used by:2192
Symbol 2191 GraphicUses:2185 2188Used by:2192
Symbol 2192 MovieClip [more_button2]Uses:2189 2190 2191Used by:2214
Symbol 2193 BitmapUsed by:2194 2195
Symbol 2194 GraphicUses:2193Used by:2196
Symbol 2195 GraphicUses:2185 2193Used by:2196
Symbol 2196 MovieClip [more_button3]Uses:2194 2195Used by:2214
Symbol 2197 BitmapUsed by:2198 2199
Symbol 2198 GraphicUses:2197Used by:2200
Symbol 2199 GraphicUses:2185 2197Used by:2200
Symbol 2200 MovieClip [more_button4]Uses:2198 2199Used by:2214
Symbol 2201 BitmapUsed by:2202 2203
Symbol 2202 GraphicUses:2201Used by:2204
Symbol 2203 GraphicUses:2185 2201Used by:2204
Symbol 2204 MovieClip [more_button5]Uses:2202 2203Used by:2214
Symbol 2205 BitmapUsed by:2206 2207
Symbol 2206 GraphicUses:2205Used by:2208
Symbol 2207 GraphicUses:2185 2205Used by:2208
Symbol 2208 MovieClip [more_button6]Uses:2206 2207Used by:2214
Symbol 2209 BitmapUsed by:2210
Symbol 2210 GraphicUses:2209Used by:2214
Symbol 2211 BitmapUsed by:2212
Symbol 2212 GraphicUses:2211Used by:2213
Symbol 2213 MovieClipUses:2212Used by:2214
Symbol 2214 MovieClip [more_games]Uses:2182 998 2187 2192 2196 2200 2204 2208 195 2210 2213 1426Used by:Timeline
Symbol 2215 Bitmap [bubble1.png]Used by:2218
Symbol 2216 Bitmap [particles.png]Used by:2218
Symbol 2217 Bitmap [HintWindow.png]Used by:2218
Symbol 2218 GraphicUses:2215 2216 2217Used by:Timeline
Symbol 2219 BitmapUsed by:2220
Symbol 2220 GraphicUses:2219Used by:2273
Symbol 2221 BitmapUsed by:2222
Symbol 2222 GraphicUses:2221Used by:2273
Symbol 2223 BitmapUsed by:2224
Symbol 2224 GraphicUses:2223Used by:2273
Symbol 2225 BitmapUsed by:2226
Symbol 2226 GraphicUses:2225Used by:2273
Symbol 2227 BitmapUsed by:2228
Symbol 2228 GraphicUses:2227Used by:2273
Symbol 2229 BitmapUsed by:2230
Symbol 2230 GraphicUses:2229Used by:2273
Symbol 2231 BitmapUsed by:2232
Symbol 2232 GraphicUses:2231Used by:2273
Symbol 2233 BitmapUsed by:2234
Symbol 2234 GraphicUses:2233Used by:2273
Symbol 2235 BitmapUsed by:2236
Symbol 2236 GraphicUses:2235Used by:2273
Symbol 2237 BitmapUsed by:2238
Symbol 2238 GraphicUses:2237Used by:2273
Symbol 2239 BitmapUsed by:2240
Symbol 2240 GraphicUses:2239Used by:2273
Symbol 2241 BitmapUsed by:2242
Symbol 2242 GraphicUses:2241Used by:2273
Symbol 2243 BitmapUsed by:2244
Symbol 2244 GraphicUses:2243Used by:2273
Symbol 2245 BitmapUsed by:2246
Symbol 2246 GraphicUses:2245Used by:2273
Symbol 2247 BitmapUsed by:2248
Symbol 2248 GraphicUses:2247Used by:2273
Symbol 2249 BitmapUsed by:2250
Symbol 2250 GraphicUses:2249Used by:2273
Symbol 2251 BitmapUsed by:2252
Symbol 2252 GraphicUses:2251Used by:2273
Symbol 2253 BitmapUsed by:2254
Symbol 2254 GraphicUses:2253Used by:2273
Symbol 2255 BitmapUsed by:2256
Symbol 2256 GraphicUses:2255Used by:2273
Symbol 2257 BitmapUsed by:2258
Symbol 2258 GraphicUses:2257Used by:2273
Symbol 2259 BitmapUsed by:2260
Symbol 2260 GraphicUses:2259Used by:2273
Symbol 2261 BitmapUsed by:2262
Symbol 2262 GraphicUses:2261Used by:2273
Symbol 2263 BitmapUsed by:2264
Symbol 2264 GraphicUses:2263Used by:2273
Symbol 2265 BitmapUsed by:2266
Symbol 2266 GraphicUses:2265Used by:2273
Symbol 2267 BitmapUsed by:2268
Symbol 2268 GraphicUses:2267Used by:2273
Symbol 2269 BitmapUsed by:2270
Symbol 2270 GraphicUses:2269Used by:2273
Symbol 2271 BitmapUsed by:2272
Symbol 2272 GraphicUses:2271Used by:2273
Symbol 2273 MovieClipUses:252 2220 195 2222 2224 2226 2228 2230 2232 2234 2236 2238 2240 2242 2244 2246 2248 2250 2252 2254 2256 2258 2260 2262 2264 2266 2268 2270 2272Used by:2329
Symbol 2274 BitmapUsed by:2275
Symbol 2275 GraphicUses:2274Used by:2328
Symbol 2276 BitmapUsed by:2277
Symbol 2277 GraphicUses:2276Used by:2328
Symbol 2278 BitmapUsed by:2279
Symbol 2279 GraphicUses:2278Used by:2328
Symbol 2280 BitmapUsed by:2281
Symbol 2281 GraphicUses:2280Used by:2328
Symbol 2282 BitmapUsed by:2283
Symbol 2283 GraphicUses:2282Used by:2328
Symbol 2284 BitmapUsed by:2285
Symbol 2285 GraphicUses:2284Used by:2328
Symbol 2286 BitmapUsed by:2287
Symbol 2287 GraphicUses:2286Used by:2328
Symbol 2288 BitmapUsed by:2289
Symbol 2289 GraphicUses:2288Used by:2328
Symbol 2290 BitmapUsed by:2291
Symbol 2291 GraphicUses:2290Used by:2328
Symbol 2292 BitmapUsed by:2293
Symbol 2293 GraphicUses:2292Used by:2328
Symbol 2294 BitmapUsed by:2295
Symbol 2295 GraphicUses:2294Used by:2328
Symbol 2296 BitmapUsed by:2297
Symbol 2297 GraphicUses:2296Used by:2328
Symbol 2298 BitmapUsed by:2299
Symbol 2299 GraphicUses:2298Used by:2328
Symbol 2300 BitmapUsed by:2301
Symbol 2301 GraphicUses:2300Used by:2328
Symbol 2302 BitmapUsed by:2303
Symbol 2303 GraphicUses:2302Used by:2328
Symbol 2304 BitmapUsed by:2305
Symbol 2305 GraphicUses:2304Used by:2328
Symbol 2306 BitmapUsed by:2307
Symbol 2307 GraphicUses:2306Used by:2328
Symbol 2308 BitmapUsed by:2309
Symbol 2309 GraphicUses:2308Used by:2328
Symbol 2310 BitmapUsed by:2311
Symbol 2311 GraphicUses:2310Used by:2328
Symbol 2312 BitmapUsed by:2313
Symbol 2313 GraphicUses:2312Used by:2328
Symbol 2314 BitmapUsed by:2315
Symbol 2315 GraphicUses:2314Used by:2328
Symbol 2316 BitmapUsed by:2317
Symbol 2317 GraphicUses:2316Used by:2328
Symbol 2318 BitmapUsed by:2319
Symbol 2319 GraphicUses:2318Used by:2328
Symbol 2320 BitmapUsed by:2321
Symbol 2321 GraphicUses:2320Used by:2328
Symbol 2322 BitmapUsed by:2323
Symbol 2323 GraphicUses:2322Used by:2328
Symbol 2324 BitmapUsed by:2325
Symbol 2325 GraphicUses:2324Used by:2328
Symbol 2326 BitmapUsed by:2327
Symbol 2327 GraphicUses:2326Used by:2328
Symbol 2328 MovieClipUses:2275 195 2277 2279 2281 2283 2285 2287 2289 2291 2293 2295 2297 2299 2301 2303 2305 2307 2309 2311 2313 2315 2317 2319 2321 2323 2325 2327Used by:2329
Symbol 2329 MovieClip [fish12]Uses:2273 2328Used by:Timeline
Symbol 2330 BitmapUsed by:2331
Symbol 2331 GraphicUses:2330Used by:2332
Symbol 2332 MovieClip [fish_panel]Uses:2331Used by:Timeline
Symbol 2333 BitmapUsed by:2334
Symbol 2334 GraphicUses:2333Used by:2335
Symbol 2335 MovieClip [sachok_dw]Uses:2334Used by:Timeline
Symbol 2336 BitmapUsed by:2337
Symbol 2337 GraphicUses:2336Used by:2338
Symbol 2338 MovieClip [sachok_up]Uses:2337Used by:Timeline
Symbol 2339 BitmapUsed by:2340
Symbol 2340 GraphicUses:2339Used by:2341
Symbol 2341 MovieClip [fon_perehoda]Uses:2340 1426Used by:Timeline
Symbol 2342 BitmapUsed by:2343
Symbol 2343 GraphicUses:2342Used by:2358
Symbol 2344 BitmapUsed by:2345
Symbol 2345 GraphicUses:2344Used by:2350
Symbol 2346 BitmapUsed by:2347
Symbol 2347 GraphicUses:2346Used by:2350
Symbol 2348 BitmapUsed by:2349
Symbol 2349 GraphicUses:2348Used by:2350
Symbol 2350 MovieClip [button_gr]Uses:2345 2347 2349Used by:2358 2362 2368 2477
Symbol 2351 BitmapUsed by:2352
Symbol 2352 GraphicUses:2351Used by:2357
Symbol 2353 BitmapUsed by:2354
Symbol 2354 GraphicUses:2353Used by:2357
Symbol 2355 BitmapUsed by:2356
Symbol 2356 GraphicUses:2355Used by:2357
Symbol 2357 MovieClip [button_blue]Uses:2352 2354 2356Used by:2358 2362 2368 2477
Symbol 2358 MovieClip [finish_panel]Uses:2343 195 2350 2357Used by:Timeline
Symbol 2359 BitmapUsed by:2361
Symbol 2360 BitmapUsed by:2361 2363 2475
Symbol 2361 GraphicUses:2359 2360Used by:2362
Symbol 2362 MovieClip [bonus_panel]Uses:2361 2350 1310 2357 195Used by:Timeline
Symbol 2363 GraphicUses:2360Used by:2368
Symbol 2364 BitmapUsed by:2365 2475
Symbol 2365 GraphicUses:2364Used by:2368
Symbol 2366 FontUsed by:2367 2476
Symbol 2367 EditableTextUses:2366Used by:2368
Symbol 2368 MovieClip [email_panel]Uses:2363 2350 2357 2365 2367 195Used by:Timeline
Symbol 2369 BitmapUsed by:2370
Symbol 2370 GraphicUses:2369Used by:2375
Symbol 2371 BitmapUsed by:2372
Symbol 2372 GraphicUses:2371Used by:2375
Symbol 2373 BitmapUsed by:2374
Symbol 2374 GraphicUses:2373Used by:2375
Symbol 2375 MovieClip [button_yellow]Uses:2370 2372 2374Used by:Timeline
Symbol 2376 BitmapUsed by:2377
Symbol 2377 GraphicUses:2376Used by:2378
Symbol 2378 MovieClipUses:2377Used by:2385
Symbol 2379 BitmapUsed by:2380
Symbol 2380 GraphicUses:2379Used by:2381
Symbol 2381 MovieClipUses:2380Used by:2385
Symbol 2382 BitmapUsed by:2383
Symbol 2383 GraphicUses:2382Used by:2384
Symbol 2384 MovieClipUses:2383Used by:2385
Symbol 2385 MovieClip [ramka_yellow]Uses:2378 2381 2384Used by:Timeline
Symbol 2386 GraphicUsed by:2387
Symbol 2387 MovieClip [help_for_menu_kubok]Uses:2386Used by:Timeline
Symbol 2388 GraphicUsed by:2389
Symbol 2389 MovieClip [help_for_shop_kubok]Uses:2388Used by:Timeline
Symbol 2390 EditableTextUses:1Used by:2391
Symbol 2391 MovieClip [grad_16]Uses:2390Used by:Timeline
Symbol 2392 EditableTextUses:1Used by:2393
Symbol 2393 MovieClip [grad_20]Uses:2392Used by:Timeline
Symbol 2394 GraphicUsed by:2395
Symbol 2395 MovieClip [help_for_game_spec]Uses:2394Used by:Timeline
Symbol 2396 GraphicUsed by:2397 2414
Symbol 2397 MovieClipUses:2396Used by:2413
Symbol 2398 GraphicUsed by:2399
Symbol 2399 MovieClipUses:2398Used by:2408
Symbol 2400 GraphicUsed by:2401 2417
Symbol 2401 MovieClipUses:2400Used by:2408
Symbol 2402 GraphicUsed by:2403 2418
Symbol 2403 MovieClipUses:2402Used by:2408
Symbol 2404 GraphicUsed by:2405 2419
Symbol 2405 MovieClipUses:2404Used by:2408
Symbol 2406 GraphicUsed by:2407
Symbol 2407 MovieClipUses:2406Used by:2408
Symbol 2408 MovieClipUses:2399 2401 2403 2405 2407Used by:2413
Symbol 2409 GraphicUsed by:2410 2423
Symbol 2410 MovieClipUses:2409Used by:2413
Symbol 2411 GraphicUsed by:2412
Symbol 2412 MovieClipUses:2411Used by:2413
Symbol 2413 MovieClip [big_bomb_eff]Uses:2397 2408 2410 2412Used by:Timeline
Symbol 2414 MovieClipUses:2396Used by:2426
Symbol 2415 GraphicUsed by:2416
Symbol 2416 MovieClipUses:2415Used by:2422
Symbol 2417 MovieClipUses:2400Used by:2422
Symbol 2418 MovieClipUses:2402Used by:2422
Symbol 2419 MovieClipUses:2404Used by:2422
Symbol 2420 GraphicUsed by:2421
Symbol 2421 MovieClipUses:2420Used by:2422
Symbol 2422 MovieClipUses:2416 2417 2418 2419 2421Used by:2426
Symbol 2423 MovieClipUses:2409Used by:2426
Symbol 2424 GraphicUsed by:2425
Symbol 2425 MovieClipUses:2424Used by:2426
Symbol 2426 MovieClip [small_bomb_eff]Uses:2414 2422 2423 2425Used by:Timeline
Symbol 2427 BitmapUsed by:2428
Symbol 2428 GraphicUses:2427Used by:2429
Symbol 2429 MovieClipUses:2428Used by:2436
Symbol 2430 BitmapUsed by:2431
Symbol 2431 GraphicUses:2430Used by:2432
Symbol 2432 MovieClipUses:2431Used by:2436
Symbol 2433 BitmapUsed by:2434
Symbol 2434 GraphicUses:2433Used by:2435
Symbol 2435 MovieClipUses:2434Used by:2436
Symbol 2436 MovieClipUses:2429 2432 2435Used by:2437
Symbol 2437 MovieClip [st_lv]Uses:2436Used by:Timeline
Symbol 2438 FontUsed by:2439 2447
Symbol 2439 EditableTextUses:2 2438Used by:2440
Symbol 2440 MovieClip [font_menu]Uses:2439Used by:Timeline
Symbol 2441 EditableTextUses:1Used by:2442
Symbol 2442 MovieClip [grad_yellow]Uses:2441Used by:Timeline
Symbol 2443 EditableTextUses:1Used by:2444
Symbol 2444 MovieClip [grad_shop1]Uses:2443Used by:Timeline
Symbol 2445 EditableTextUses:1Used by:2446
Symbol 2446 MovieClip [grad_shop2]Uses:2445Used by:Timeline
Symbol 2447 EditableTextUses:2 2438Used by:2448
Symbol 2448 MovieClip [font_hint]Uses:2447Used by:Timeline
Symbol 2449 EditableTextUses:1Used by:2450
Symbol 2450 MovieClip [grad_kubok]Uses:2449Used by:Timeline
Symbol 2451 BitmapUsed by:2452
Symbol 2452 GraphicUses:2451Used by:2453
Symbol 2453 MovieClip [tultip]Uses:2452Used by:Timeline
Symbol 2454 GraphicUsed by:2455
Symbol 2455 MovieClipUses:2454Used by:2473
Symbol 2456 GraphicUsed by:2457
Symbol 2457 MovieClipUses:2456Used by:2473
Symbol 2458 GraphicUsed by:2459
Symbol 2459 MovieClipUses:2458Used by:2473
Symbol 2460 GraphicUsed by:2473
Symbol 2461 GraphicUsed by:2462
Symbol 2462 MovieClipUses:2461Used by:2473
Symbol 2463 GraphicUsed by:2464
Symbol 2464 MovieClipUses:2463Used by:2473
Symbol 2465 GraphicUsed by:2473
Symbol 2466 GraphicUsed by:2467
Symbol 2467 MovieClipUses:2466Used by:2473
Symbol 2468 GraphicUsed by:2469
Symbol 2469 MovieClipUses:2468Used by:2473
Symbol 2470 GraphicUsed by:2473
Symbol 2471 GraphicUsed by:2472
Symbol 2472 MovieClipUses:2471Used by:2473
Symbol 2473 MovieClipUses:2455 2457 2459 2460 2462 2464 2465 2467 2469 2470 2472Used by:2474
Symbol 2474 MovieClip [new_money]Uses:2473Used by:Timeline
Symbol 2475 GraphicUses:2364 2360Used by:2477
Symbol 2476 EditableTextUses:2366Used by:2477
Symbol 2477 MovieClip [gold_panel]Uses:2475 2350 2357 2476 195Used by:Timeline

Instance Names

"loadbar"Frame 1Symbol 189 MovieClip
"loadline"Frame 1Symbol 193 MovieClip
"KB"Frame 1Symbol 194 EditableText
"logos"Frame 1Symbol 195 MovieClip
"txt"Frame 2Symbol 2368 MovieClip [email_panel]
"mc1"Symbol 22 MovieClip Frame 1Symbol 18 MovieClip
"mc2"Symbol 22 MovieClip Frame 1Symbol 21 MovieClip
"item"Symbol 23 MovieClip [item25] Frame 1Symbol 14 MovieClip
"mc"Symbol 23 MovieClip [item25] Frame 1Symbol 22 MovieClip
"check1"Symbol 30 MovieClip [check] Frame 1Symbol 26 MovieClip
"check2"Symbol 30 MovieClip [check] Frame 1Symbol 29 MovieClip
"relax_button"Symbol 47 MovieClip [change_panel] Frame 1Symbol 44 MovieClip [button_relax]
"timed_button"Symbol 47 MovieClip [change_panel] Frame 1Symbol 37 MovieClip [button_timed]
"shad"Symbol 50 MovieClip [zadnik] Frame 1Symbol 49 MovieClip
"item"Symbol 82 MovieClip [item34] Frame 1Symbol 78 MovieClip
"mc"Symbol 82 MovieClip [item34] Frame 1Symbol 81 MovieClip
"item"Symbol 87 MovieClip [item15] Frame 1Symbol 86 MovieClip
"item"Symbol 92 MovieClip [item18] Frame 1Symbol 91 MovieClip
"item"Symbol 97 MovieClip [item4] Frame 1Symbol 96 MovieClip
"item"Symbol 105 MovieClip [item22] Frame 1Symbol 101 MovieClip
"mc"Symbol 105 MovieClip [item22] Frame 1Symbol 104 MovieClip
"linemm"Symbol 193 MovieClip Frame 1Symbol 192 MovieClip
"linem"Symbol 193 MovieClip Frame 1Symbol 192 MovieClip
"line"Symbol 193 MovieClip Frame 1Symbol 192 MovieClip
"nos"Symbol 281 MovieClip Frame 1Symbol 195 MovieClip
"nos"Symbol 310 MovieClip Frame 1Symbol 195 MovieClip
"fish"Symbol 311 MovieClip [fish1] Frame 1Symbol 281 MovieClip
"fish"Symbol 311 MovieClip [fish1] Frame 3Symbol 310 MovieClip
"nos"Symbol 340 MovieClip Frame 1Symbol 195 MovieClip
"nos"Symbol 375 MovieClip Frame 1Symbol 195 MovieClip
"fish"Symbol 376 MovieClip [fish2] Frame 1Symbol 340 MovieClip
"fish"Symbol 376 MovieClip [fish2] Frame 3Symbol 375 MovieClip
"nos"Symbol 405 MovieClip Frame 1Symbol 195 MovieClip
"nos"Symbol 440 MovieClip Frame 1Symbol 195 MovieClip
"fish"Symbol 441 MovieClip [fish3] Frame 1Symbol 405 MovieClip
"fish"Symbol 441 MovieClip [fish3] Frame 3Symbol 440 MovieClip
"nos"Symbol 476 MovieClip Frame 1Symbol 195 MovieClip
"nos"Symbol 531 MovieClip Frame 1Symbol 195 MovieClip
"fish"Symbol 532 MovieClip [fish4] Frame 1Symbol 476 MovieClip
"fish"Symbol 532 MovieClip [fish4] Frame 3Symbol 531 MovieClip
"nos"Symbol 561 MovieClip Frame 1Symbol 195 MovieClip
"nos"Symbol 596 MovieClip Frame 1Symbol 195 MovieClip
"fish"Symbol 597 MovieClip [fish5] Frame 1Symbol 561 MovieClip
"fish"Symbol 597 MovieClip [fish5] Frame 3Symbol 596 MovieClip
"nos"Symbol 626 MovieClip Frame 1Symbol 195 MovieClip
"nos"Symbol 661 MovieClip Frame 1Symbol 195 MovieClip
"fish"Symbol 662 MovieClip [fish6] Frame 1Symbol 626 MovieClip
"fish"Symbol 662 MovieClip [fish6] Frame 3Symbol 661 MovieClip
"nos"Symbol 691 MovieClip Frame 1Symbol 195 MovieClip
"nos"Symbol 726 MovieClip Frame 1Symbol 195 MovieClip
"fish"Symbol 727 MovieClip [fish7] Frame 1Symbol 691 MovieClip
"fish"Symbol 727 MovieClip [fish7] Frame 3Symbol 726 MovieClip
"nos"Symbol 756 MovieClip Frame 1Symbol 195 MovieClip
"nos"Symbol 791 MovieClip Frame 1Symbol 195 MovieClip
"fish"Symbol 792 MovieClip [fish8] Frame 1Symbol 756 MovieClip
"fish"Symbol 792 MovieClip [fish8] Frame 3Symbol 791 MovieClip
"nag2"Symbol 820 MovieClip [nag] Frame 1Symbol 804 MovieClip
"text"Symbol 820 MovieClip [nag] Frame 1Symbol 195 MovieClip
"str_cash"Symbol 820 MovieClip [nag] Frame 1Symbol 195 MovieClip
"b2"Symbol 820 MovieClip [nag] Frame 1Symbol 811 MovieClip [button_down]
"b11"Symbol 820 MovieClip [nag] Frame 1Symbol 818 MovieClip [button_res]
"txt33"Symbol 820 MovieClip [nag] Frame 1Symbol 819 MovieClip
"txt4"Symbol 820 MovieClip [nag] Frame 1Symbol 195 MovieClip
"txt5"Symbol 820 MovieClip [nag] Frame 1Symbol 195 MovieClip
"txt6"Symbol 820 MovieClip [nag] Frame 1Symbol 195 MovieClip
"txt1"Symbol 820 MovieClip [nag] Frame 1Symbol 195 MovieClip
"txt2"Symbol 820 MovieClip [nag] Frame 1Symbol 195 MovieClip
"txt_dop"Symbol 820 MovieClip [nag] Frame 1Symbol 195 MovieClip
"e"Symbol 833 MovieClip [help_panel_0] Frame 1Symbol 195 MovieClip
"e"Symbol 840 MovieClip [fish_wish] Frame 1Symbol 195 MovieClip
"h"Symbol 844 MovieClip Frame 1Symbol 843 MovieClip
"h1"Symbol 845 MovieClip [hearts] Frame 1Symbol 844 MovieClip
"h2"Symbol 845 MovieClip [hearts] Frame 1Symbol 844 MovieClip
"h3"Symbol 845 MovieClip [hearts] Frame 1Symbol 844 MovieClip
"h4"Symbol 845 MovieClip [hearts] Frame 1Symbol 844 MovieClip
"h5"Symbol 845 MovieClip [hearts] Frame 1Symbol 844 MovieClip
"ar2"Symbol 891 MovieClip Frame 1Symbol 890 MovieClip
"ar"Symbol 892 MovieClip [hint_arrow] Frame 1Symbol 891 MovieClip
"up"Symbol 917 MovieClip [ramka_tip] Frame 1Symbol 910 MovieClip
"dw"Symbol 917 MovieClip [ramka_tip] Frame 1Symbol 913 MovieClip
"md"Symbol 917 MovieClip [ramka_tip] Frame 1Symbol 916 MovieClip
"e"Symbol 966 MovieClip [menumain] Frame 1Symbol 195 MovieClip
"header"Symbol 966 MovieClip [menumain] Frame 1Symbol 195 MovieClip
"e"Symbol 967 MovieClip [fly_text] Frame 1Symbol 195 MovieClip
"e"Symbol 968 MovieClip [fly_text2] Frame 1Symbol 195 MovieClip
"area"Symbol 998 MovieClip [button_small] Frame 1Symbol 993 MovieClip [oval_white]
"text"Symbol 1000 MovieClip Frame 1Symbol 999 EditableText
"text"Symbol 1002 MovieClip Frame 1Symbol 1001 EditableText
"text"Symbol 1004 MovieClip Frame 1Symbol 1003 EditableText
"eye"Symbol 1005 MovieClip [levelpanel] Frame 1Symbol 990 MovieClip [eyebutton]
"moneyt"Symbol 1005 MovieClip [levelpanel] Frame 1Symbol 195 MovieClip
"help"Symbol 1005 MovieClip [levelpanel] Frame 1Symbol 977 MovieClip [button_help]
"scoret"Symbol 1005 MovieClip [levelpanel] Frame 1Symbol 195 MovieClip
"menu_button"Symbol 1005 MovieClip [levelpanel] Frame 1Symbol 998 MovieClip [button_small]
"money"Symbol 1005 MovieClip [levelpanel] Frame 1Symbol 1000 MovieClip
"score"Symbol 1005 MovieClip [levelpanel] Frame 1Symbol 1002 MovieClip
"level_name"Symbol 1005 MovieClip [levelpanel] Frame 1Symbol 1004 MovieClip
"time"Symbol 1079 MovieClip [timer] Frame 1Symbol 1070 MovieClip
"krug"Symbol 1079 MovieClip [timer] Frame 1Symbol 1075 MovieClip
"e"Symbol 1197 MovieClip [fontile] Frame 1Symbol 195 MovieClip
"vint"Symbol 1262 MovieClip Frame 1Symbol 1259 MovieClip
"dno"Symbol 1264 MovieClip Frame 1Symbol 1211 MovieClip
"dno_up"Symbol 1264 MovieClip Frame 1Symbol 1215 MovieClip
"hit"Symbol 1264 MovieClip Frame 1Symbol 1217 MovieClip
"light1"Symbol 1264 MovieClip Frame 1Symbol 1221 MovieClip
"light2"Symbol 1264 MovieClip Frame 1Symbol 1228 MovieClip
"light3"Symbol 1264 MovieClip Frame 1Symbol 1235 MovieClip
"p3"Symbol 1264 MovieClip Frame 1Symbol 1240 MovieClip
"p2"Symbol 1264 MovieClip Frame 1Symbol 1243 MovieClip
"p1"Symbol 1264 MovieClip Frame 1Symbol 1246 MovieClip
"compr1"Symbol 1264 MovieClip Frame 1Symbol 1250 MovieClip
"compr2"Symbol 1264 MovieClip Frame 1Symbol 1254 MovieClip
"filter"Symbol 1264 MovieClip Frame 1Symbol 1263 MovieClip
"bubbles1"Symbol 1264 MovieClip Frame 1Symbol 195 MovieClip
"bubbles2"Symbol 1264 MovieClip Frame 1Symbol 195 MovieClip
"bubbles11"Symbol 1264 MovieClip Frame 1Symbol 195 MovieClip
"bubbles12"Symbol 1264 MovieClip Frame 1Symbol 195 MovieClip
"bubbles21"Symbol 1264 MovieClip Frame 1Symbol 195 MovieClip
"MC"Symbol 1276 MovieClip Frame 1Symbol 1275 MovieClip
"top"Symbol 1298 MovieClip Frame 1Symbol 1295 MovieClip
"hit"Symbol 1298 MovieClip Frame 1Symbol 1010 MovieClip [black]
"button_back"Symbol 1301 MovieClip Frame 1Symbol 998 MovieClip [button_small]
"side2"Symbol 1332 MovieClip [shop_tray] Frame 1Symbol 1325 MovieClip
"center_TT"Symbol 1332 MovieClip [shop_tray] Frame 1Symbol 1328 MovieClip [center_shop_tray]
"side1"Symbol 1332 MovieClip [shop_tray] Frame 1Symbol 1325 MovieClip
"center"Symbol 1332 MovieClip [shop_tray] Frame 1Symbol 1331 MovieClip
"button_close"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 1310 MovieClip [button_close]
"tabs"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 1317 MovieClip
"b1"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 1010 MovieClip [black]
"b2"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 1010 MovieClip [black]
"b3"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 1010 MovieClip [black]
"black"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 1010 MovieClip [black]
"left_arr"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 1322 MovieClip
"right_arr"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 1322 MovieClip
"sellpanel"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 195 MovieClip
"bb1"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 195 MovieClip
"bb2"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 195 MovieClip
"bb3"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 195 MovieClip
"bc1"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 195 MovieClip
"bc2"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 195 MovieClip
"bc3"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 195 MovieClip
"tray"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 1332 MovieClip [shop_tray]
"tray_click"Symbol 1333 MovieClip [bottompaneltank] Frame 1Symbol 1010 MovieClip [black]
"button_shop"Symbol 1336 MovieClip Frame 1Symbol 195 MovieClip
"button_download"Symbol 1336 MovieClip Frame 1Symbol 195 MovieClip
"button_more"Symbol 1336 MovieClip Frame 1Symbol 195 MovieClip
"text"Symbol 1341 MovieClip Frame 1Symbol 1340 EditableText
"button_move"Symbol 1342 MovieClip Frame 1Symbol 990 MovieClip [eyebutton]
"button_help"Symbol 1342 MovieClip Frame 1Symbol 977 MovieClip [button_help]
"button_menu"Symbol 1342 MovieClip Frame 1Symbol 998 MovieClip [button_small]
"money"Symbol 1342 MovieClip Frame 1Symbol 1000 MovieClip
"textm"Symbol 1342 MovieClip Frame 1Symbol 1341 MovieClip
"area"Symbol 1357 MovieClip [button_hint] Frame 1Symbol 993 MovieClip [oval_white]
"button_skip"Symbol 1358 MovieClip Frame 1Symbol 998 MovieClip [button_small]
"left_gem"Symbol 1358 MovieClip Frame 1Symbol 1345 MovieClip
"text_col_gem"Symbol 1358 MovieClip Frame 1Symbol 1341 MovieClip
"text_hint1"Symbol 1358 MovieClip Frame 1Symbol 195 MovieClip
"msk_hnt"Symbol 1358 MovieClip Frame 1Symbol 1350 MovieClip
"button_hint"Symbol 1358 MovieClip Frame 1Symbol 1357 MovieClip [button_hint]
"text_hint2"Symbol 1358 MovieClip Frame 1Symbol 195 MovieClip
"button_play"Symbol 1361 MovieClip Frame 1Symbol 195 MovieClip
"l"Symbol 1374 MovieClip Frame 1Symbol 1367 MovieClip
"c"Symbol 1374 MovieClip Frame 1Symbol 1370 MovieClip
"r"Symbol 1374 MovieClip Frame 1Symbol 1373 MovieClip
"l"Symbol 1384 MovieClip Frame 1Symbol 1377 MovieClip
"c"Symbol 1384 MovieClip Frame 1Symbol 1380 MovieClip
"r"Symbol 1384 MovieClip Frame 1Symbol 1383 MovieClip
"l"Symbol 1394 MovieClip Frame 1Symbol 1387 MovieClip
"c"Symbol 1394 MovieClip Frame 1Symbol 1390 MovieClip
"r"Symbol 1394 MovieClip Frame 1Symbol 1393 MovieClip
"bb1"Symbol 1420 MovieClip Frame 1Symbol 819 MovieClip
"bb2"Symbol 1420 MovieClip Frame 1Symbol 819 MovieClip
"bb3"Symbol 1420 MovieClip Frame 1Symbol 819 MovieClip
"l2"Symbol 1420 MovieClip Frame 1Symbol 1374 MovieClip
"l3"Symbol 1420 MovieClip Frame 1Symbol 1384 MovieClip
"l1"Symbol 1420 MovieClip Frame 1Symbol 1394 MovieClip
"morg"Symbol 1420 MovieClip Frame 1Symbol 1404 MovieClip
"effect"Symbol 1420 MovieClip Frame 1Symbol 195 MovieClip
"sep1"Symbol 1420 MovieClip Frame 1Symbol 1407 MovieClip
"sep2"Symbol 1420 MovieClip Frame 1Symbol 1408 MovieClip
"cup1"Symbol 1420 MovieClip Frame 1Symbol 900 MovieClip [kubok]
"sep3"Symbol 1420 MovieClip Frame 1Symbol 1409 MovieClip
"sto1"Symbol 1420 MovieClip Frame 1Symbol 1412 MovieClip
"sto2"Symbol 1420 MovieClip Frame 1Symbol 1413 MovieClip
"sto3"Symbol 1420 MovieClip Frame 1Symbol 1414 MovieClip
"sto11"Symbol 1420 MovieClip Frame 1Symbol 1417 MovieClip
"sto22"Symbol 1420 MovieClip Frame 1Symbol 1417 MovieClip
"sto33"Symbol 1420 MovieClip Frame 1Symbol 1417 MovieClip
"shnt"Symbol 1420 MovieClip Frame 1Symbol 195 MovieClip
"hint"Symbol 1420 MovieClip Frame 1Symbol 1419 MovieClip
"but"Symbol 1423 MovieClip [ramka_kubok] Frame 1Symbol 963 MovieClip [button_B]
"tank"Symbol 1427 MovieClip [tank] Frame 1Symbol 1264 MovieClip
"termometer"Symbol 1427 MovieClip [tank] Frame 1Symbol 1268 MovieClip
"medic"Symbol 1427 MovieClip [tank] Frame 1Symbol 1272 MovieClip
"feeder"Symbol 1427 MovieClip [tank] Frame 1Symbol 1276 MovieClip
"sellbutton"Symbol 1427 MovieClip [tank] Frame 1Symbol 1298 MovieClip
"panel_back"Symbol 1427 MovieClip [tank] Frame 1Symbol 1301 MovieClip
"panel_down"Symbol 1427 MovieClip [tank] Frame 1Symbol 1333 MovieClip [bottompaneltank]
"menupanel"Symbol 1427 MovieClip [tank] Frame 1Symbol 1336 MovieClip
"panel_up"Symbol 1427 MovieClip [tank] Frame 1Symbol 1342 MovieClip
"panel_bonus_top"Symbol 1427 MovieClip [tank] Frame 1Symbol 1358 MovieClip
"panel_play"Symbol 1427 MovieClip [tank] Frame 1Symbol 1361 MovieClip
"button_mail"Symbol 1427 MovieClip [tank] Frame 1Symbol 112 MovieClip [e-mail_btn_action]
"indicators"Symbol 1427 MovieClip [tank] Frame 1Symbol 1420 MovieClip
"num"Symbol 1436 MovieClip [panelsell] Frame 1Symbol 195 MovieClip
"black"Symbol 1436 MovieClip [panelsell] Frame 1Symbol 1010 MovieClip [black]
"plus"Symbol 1436 MovieClip [panelsell] Frame 1Symbol 1432 MovieClip
"minus"Symbol 1436 MovieClip [panelsell] Frame 1Symbol 1435 MovieClip
"item"Symbol 1443 MovieClip [item12] Frame 1Symbol 1442 MovieClip
"item"Symbol 1448 MovieClip [item10] Frame 1Symbol 1447 MovieClip
"item"Symbol 1455 MovieClip [item17] Frame 1Symbol 1452 MovieClip
"mc"Symbol 1455 MovieClip [item17] Frame 1Symbol 1454 MovieClip
"item"Symbol 1460 MovieClip [item19] Frame 1Symbol 1459 MovieClip
"item"Symbol 1465 MovieClip [item13] Frame 1Symbol 1464 MovieClip
"item"Symbol 1470 MovieClip [item8] Frame 1Symbol 1469 MovieClip
"item"Symbol 1475 MovieClip [item14] Frame 1Symbol 1474 MovieClip
"item"Symbol 1480 MovieClip [item20] Frame 1Symbol 1479 MovieClip
"item"Symbol 1488 MovieClip [item21] Frame 1Symbol 1484 MovieClip
"mc"Symbol 1488 MovieClip [item21] Frame 1Symbol 1487 MovieClip
"item"Symbol 1493 MovieClip [item11] Frame 1Symbol 1492 MovieClip
"item"Symbol 1498 MovieClip [item9] Frame 1Symbol 1497 MovieClip
"item"Symbol 1503 MovieClip [item16] Frame 1Symbol 1502 MovieClip
"item"Symbol 1508 MovieClip [item1] Frame 1Symbol 1507 MovieClip
"item"Symbol 1513 MovieClip [item5] Frame 1Symbol 1512 MovieClip
"item"Symbol 1518 MovieClip [item3] Frame 1Symbol 1517 MovieClip
"item"Symbol 1710 MovieClip [item6] Frame 1Symbol 1709 MovieClip
"item"Symbol 1714 MovieClip [item7] Frame 1Symbol 1713 MovieClip
"md"Symbol 1762 MovieClip [ramka_hint] Frame 1Symbol 1755 MovieClip
"up"Symbol 1762 MovieClip [ramka_hint] Frame 1Symbol 1758 MovieClip
"Name"Symbol 1770 MovieClip [hintsell] Frame 1Symbol 106 MovieClip [empty]
"Price"Symbol 1770 MovieClip [hintsell] Frame 1Symbol 106 MovieClip [empty]
"Cost"Symbol 1770 MovieClip [hintsell] Frame 1Symbol 106 MovieClip [empty]
"star1"Symbol 1770 MovieClip [hintsell] Frame 1Symbol 1767 MovieClip
"star2"Symbol 1770 MovieClip [hintsell] Frame 1Symbol 1767 MovieClip
"star3"Symbol 1770 MovieClip [hintsell] Frame 1Symbol 1767 MovieClip
"star4"Symbol 1770 MovieClip [hintsell] Frame 1Symbol 1767 MovieClip
"star5"Symbol 1770 MovieClip [hintsell] Frame 1Symbol 1767 MovieClip
"item"Symbol 1778 MovieClip [item27] Frame 1Symbol 1774 MovieClip
"mc"Symbol 1778 MovieClip [item27] Frame 1Symbol 1777 MovieClip
"mc"Symbol 1788 MovieClip Frame 1Symbol 1787 MovieClip
"item"Symbol 1789 MovieClip [item31] Frame 1Symbol 1782 MovieClip
"mc"Symbol 1789 MovieClip [item31] Frame 1Symbol 1788 MovieClip
"item"Symbol 1794 MovieClip [item32] Frame 1Symbol 1793 MovieClip
"item"Symbol 1799 MovieClip [item28] Frame 1Symbol 1798 MovieClip
"item"Symbol 1804 MovieClip [item29] Frame 1Symbol 1803 MovieClip
"item"Symbol 1809 MovieClip [item33] Frame 1Symbol 1808 MovieClip
"item"Symbol 1817 MovieClip [item35] Frame 1Symbol 1813 MovieClip
"mc"Symbol 1817 MovieClip [item35] Frame 1Symbol 1816 MovieClip
"item"Symbol 1822 MovieClip [item24] Frame 1Symbol 1821 MovieClip
"mc1"Symbol 1835 MovieClip Frame 1Symbol 1831 MovieClip
"mc2"Symbol 1835 MovieClip Frame 1Symbol 1834 MovieClip
"item"Symbol 1836 MovieClip [item30] Frame 1Symbol 1826 MovieClip
"mc"Symbol 1836 MovieClip [item30] Frame 1Symbol 1835 MovieClip
"mc1"Symbol 1893 MovieClip Frame 1Symbol 1888 MovieClip
"mc2"Symbol 1893 MovieClip Frame 1Symbol 1892 MovieClip
"item"Symbol 1894 MovieClip [item23] Frame 1Symbol 1882 MovieClip
"mc"Symbol 1894 MovieClip [item23] Frame 1Symbol 1893 MovieClip
"mc1"Symbol 1912 MovieClip Frame 1Symbol 1902 MovieClip
"mc3"Symbol 1912 MovieClip Frame 1Symbol 1905 MovieClip
"mc4"Symbol 1912 MovieClip Frame 1Symbol 1908 MovieClip
"mc2"Symbol 1912 MovieClip Frame 1Symbol 1911 MovieClip
"item"Symbol 1913 MovieClip [item26] Frame 1Symbol 1899 MovieClip
"mc"Symbol 1913 MovieClip [item26] Frame 1Symbol 1912 MovieClip
"item"Symbol 1918 MovieClip [item2] Frame 1Symbol 1917 MovieClip
"black"Symbol 1927 MovieClip [tray] Frame 1Symbol 1921 MovieClip
"mask"Symbol 1927 MovieClip [tray] Frame 1Symbol 1923 MovieClip
"green"Symbol 1927 MovieClip [tray] Frame 1Symbol 1926 MovieClip
"tray"Symbol 1927 MovieClip [tray] Frame 1Symbol 1331 MovieClip
"tray_click"Symbol 1927 MovieClip [tray] Frame 1Symbol 1010 MovieClip [black]
"shadow"Symbol 1934 MovieClip [gems_1] Frame 1Symbol 1930 MovieClip
"gem"Symbol 1934 MovieClip [gems_1] Frame 1Symbol 1933 MovieClip
"shadow"Symbol 1938 MovieClip [gems_10] Frame 1Symbol 1930 MovieClip
"gem"Symbol 1938 MovieClip [gems_10] Frame 1Symbol 1937 MovieClip
"shadow"Symbol 1942 MovieClip [gems_2] Frame 1Symbol 1930 MovieClip
"gem"Symbol 1942 MovieClip [gems_2] Frame 1Symbol 1941 MovieClip
"shadow"Symbol 1946 MovieClip [gems_3] Frame 1Symbol 1930 MovieClip
"gem"Symbol 1946 MovieClip [gems_3] Frame 1Symbol 1945 MovieClip
"shadow"Symbol 1950 MovieClip [gems_4] Frame 1Symbol 1930 MovieClip
"gem"Symbol 1950 MovieClip [gems_4] Frame 1Symbol 1949 MovieClip
"shadow"Symbol 1954 MovieClip [gems_5] Frame 1Symbol 1930 MovieClip
"gem"Symbol 1954 MovieClip [gems_5] Frame 1Symbol 1953 MovieClip
"shadow"Symbol 1958 MovieClip [gems_6] Frame 1Symbol 1930 MovieClip
"gem"Symbol 1958 MovieClip [gems_6] Frame 1Symbol 1957 MovieClip
"shadow"Symbol 1962 MovieClip [gems_7] Frame 1Symbol 1930 MovieClip
"gem"Symbol 1962 MovieClip [gems_7] Frame 1Symbol 1961 MovieClip
"shadow"Symbol 1966 MovieClip [gems_8] Frame 1Symbol 1930 MovieClip
"gem"Symbol 1966 MovieClip [gems_8] Frame 1Symbol 1965 MovieClip
"shadow"Symbol 1970 MovieClip [gems_9] Frame 1Symbol 1930 MovieClip
"gem"Symbol 1970 MovieClip [gems_9] Frame 1Symbol 1969 MovieClip
"nos"Symbol 1999 MovieClip Frame 1Symbol 195 MovieClip
"nos"Symbol 2034 MovieClip Frame 1Symbol 195 MovieClip
"fish"Symbol 2035 MovieClip [fish9] Frame 1Symbol 1999 MovieClip
"fish"Symbol 2035 MovieClip [fish9] Frame 3Symbol 2034 MovieClip
"nos"Symbol 2078 MovieClip Frame 1Symbol 195 MovieClip
"nos"Symbol 2115 MovieClip Frame 1Symbol 195 MovieClip
"fish"Symbol 2116 MovieClip [fish10] Frame 1Symbol 2078 MovieClip
"fish"Symbol 2116 MovieClip [fish10] Frame 3Symbol 2115 MovieClip
"nos"Symbol 2145 MovieClip Frame 1Symbol 195 MovieClip
"nos"Symbol 2178 MovieClip Frame 1Symbol 195 MovieClip
"fish"Symbol 2179 MovieClip [fish11] Frame 1Symbol 2145 MovieClip
"fish"Symbol 2179 MovieClip [fish11] Frame 3Symbol 2178 MovieClip
"back"Symbol 2214 MovieClip [more_games] Frame 1Symbol 998 MovieClip [button_small]
"b1"Symbol 2214 MovieClip [more_games] Frame 1Symbol 2187 MovieClip [more_button1]
"b2"Symbol 2214 MovieClip [more_games] Frame 1Symbol 2192 MovieClip [more_button2]
"b3"Symbol 2214 MovieClip [more_games] Frame 1Symbol 2196 MovieClip [more_button3]
"b4"Symbol 2214 MovieClip [more_games] Frame 1Symbol 2200 MovieClip [more_button4]
"b5"Symbol 2214 MovieClip [more_games] Frame 1Symbol 2204 MovieClip [more_button5]
"b6"Symbol 2214 MovieClip [more_games] Frame 1Symbol 2208 MovieClip [more_button6]
"bt"Symbol 2214 MovieClip [more_games] Frame 1Symbol 195 MovieClip
"lilo"Symbol 2214 MovieClip [more_games] Frame 1Symbol 195 MovieClip
"zvezda"Symbol 2214 MovieClip [more_games] Frame 1Symbol 2213 MovieClip
"nos"Symbol 2273 MovieClip Frame 1Symbol 195 MovieClip
"nos"Symbol 2328 MovieClip Frame 1Symbol 195 MovieClip
"txt1"Symbol 2358 MovieClip [finish_panel] Frame 1Symbol 195 MovieClip
"txt2"Symbol 2358 MovieClip [finish_panel] Frame 1Symbol 195 MovieClip
"button_download"Symbol 2358 MovieClip [finish_panel] Frame 1Symbol 2350 MovieClip [button_gr]
"button_back"Symbol 2358 MovieClip [finish_panel] Frame 1Symbol 2357 MovieClip [button_blue]
"txt3"Symbol 2358 MovieClip [finish_panel] Frame 1Symbol 195 MovieClip
"button_download"Symbol 2362 MovieClip [bonus_panel] Frame 1Symbol 2350 MovieClip [button_gr]
"button_back"Symbol 2362 MovieClip [bonus_panel] Frame 1Symbol 1310 MovieClip [button_close]
"button_bonus"Symbol 2362 MovieClip [bonus_panel] Frame 1Symbol 2357 MovieClip [button_blue]
"txt1"Symbol 2362 MovieClip [bonus_panel] Frame 1Symbol 195 MovieClip
"txt2"Symbol 2362 MovieClip [bonus_panel] Frame 1Symbol 195 MovieClip
"button_bonus"Symbol 2368 MovieClip [email_panel] Frame 1Symbol 2350 MovieClip [button_gr]
"button_back"Symbol 2368 MovieClip [email_panel] Frame 1Symbol 2357 MovieClip [button_blue]
"email"Symbol 2368 MovieClip [email_panel] Frame 1Symbol 2367 EditableText
"txt2"Symbol 2368 MovieClip [email_panel] Frame 1Symbol 195 MovieClip
"txt1"Symbol 2368 MovieClip [email_panel] Frame 1Symbol 195 MovieClip
"up"Symbol 2385 MovieClip [ramka_yellow] Frame 1Symbol 2378 MovieClip
"md"Symbol 2385 MovieClip [ramka_yellow] Frame 1Symbol 2381 MovieClip
"dw"Symbol 2385 MovieClip [ramka_yellow] Frame 1Symbol 2384 MovieClip
"text"Symbol 2391 MovieClip [grad_16] Frame 1Symbol 2390 EditableText
"text"Symbol 2393 MovieClip [grad_20] Frame 1Symbol 2392 EditableText
"text"Symbol 2440 MovieClip [font_menu] Frame 1Symbol 2439 EditableText
"text"Symbol 2442 MovieClip [grad_yellow] Frame 1Symbol 2441 EditableText
"text"Symbol 2444 MovieClip [grad_shop1] Frame 1Symbol 2443 EditableText
"text"Symbol 2446 MovieClip [grad_shop2] Frame 1Symbol 2445 EditableText
"text"Symbol 2448 MovieClip [font_hint] Frame 1Symbol 2447 EditableText
"text"Symbol 2450 MovieClip [grad_kubok] Frame 1Symbol 2449 EditableText
"button_bonus"Symbol 2477 MovieClip [gold_panel] Frame 1Symbol 2350 MovieClip [button_gr]
"button_back"Symbol 2477 MovieClip [gold_panel] Frame 1Symbol 2357 MovieClip [button_blue]
"email"Symbol 2477 MovieClip [gold_panel] Frame 1Symbol 2476 EditableText
"txt2"Symbol 2477 MovieClip [gold_panel] Frame 1Symbol 195 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 256, ScriptTimeout: 5 seconds
ExportAssets (56)Timeline Frame 1Symbol 1 as "GameFont"
ExportAssets (56)Timeline Frame 1Symbol 2 as "TextFont"
ExportAssets (56)Timeline Frame 1Symbol 7 as "button_restart"
ExportAssets (56)Timeline Frame 1Symbol 10 as "item025"
ExportAssets (56)Timeline Frame 1Symbol 23 as "item25"
ExportAssets (56)Timeline Frame 1Symbol 30 as "check"
ExportAssets (56)Timeline Frame 1Symbol 37 as "button_timed"
ExportAssets (56)Timeline Frame 1Symbol 44 as "button_relax"
ExportAssets (56)Timeline Frame 1Symbol 47 as "change_panel"
ExportAssets (56)Timeline Frame 1Symbol 50 as "zadnik"
ExportAssets (56)Timeline Frame 1Symbol 53 as "item034"
ExportAssets (56)Timeline Frame 1Symbol 56 as "item015"
ExportAssets (56)Timeline Frame 1Symbol 59 as "item018"
ExportAssets (56)Timeline Frame 1Symbol 62 as "item04"
ExportAssets (56)Timeline Frame 1Symbol 65 as "item02"
ExportAssets (56)Timeline Frame 1Symbol 68 as "item022"
ExportAssets (56)Timeline Frame 1Symbol 71 as "item026"
ExportAssets (56)Timeline Frame 1Symbol 74 as "item023"
ExportAssets (56)Timeline Frame 1Symbol 82 as "item34"
ExportAssets (56)Timeline Frame 1Symbol 87 as "item15"
ExportAssets (56)Timeline Frame 1Symbol 92 as "item18"
ExportAssets (56)Timeline Frame 1Symbol 97 as "item4"
ExportAssets (56)Timeline Frame 1Symbol 105 as "item22"
ExportAssets (56)Timeline Frame 1Symbol 106 as "empty"
ExportAssets (56)Timeline Frame 1Symbol 112 as "e-mail_btn_action"
ExportAssets (56)Timeline Frame 1Symbol 115 as "item03"
ExportAssets (56)Timeline Frame 1Symbol 118 as "item06"
ExportAssets (56)Timeline Frame 1Symbol 121 as "item07"
ExportAssets (56)Timeline Frame 1Symbol 124 as "item08"
ExportAssets (56)Timeline Frame 1Symbol 127 as "item09"
ExportAssets (56)Timeline Frame 1Symbol 130 as "item010"
ExportAssets (56)Timeline Frame 1Symbol 133 as "item011"
ExportAssets (56)Timeline Frame 1Symbol 136 as "item012"
ExportAssets (56)Timeline Frame 1Symbol 139 as "item013"
ExportAssets (56)Timeline Frame 1Symbol 142 as "item014"
ExportAssets (56)Timeline Frame 1Symbol 145 as "item016"
ExportAssets (56)Timeline Frame 1Symbol 148 as "item017"
ExportAssets (56)Timeline Frame 1Symbol 151 as "item019"
ExportAssets (56)Timeline Frame 1Symbol 154 as "item020"
ExportAssets (56)Timeline Frame 1Symbol 157 as "item021"
ExportAssets (56)Timeline Frame 1Symbol 160 as "item024"
ExportAssets (56)Timeline Frame 1Symbol 163 as "item027"
ExportAssets (56)Timeline Frame 1Symbol 166 as "item028"
ExportAssets (56)Timeline Frame 1Symbol 169 as "item029"
ExportAssets (56)Timeline Frame 1Symbol 172 as "item030"
ExportAssets (56)Timeline Frame 1Symbol 175 as "item031"
ExportAssets (56)Timeline Frame 1Symbol 178 as "item032"
ExportAssets (56)Timeline Frame 1Symbol 181 as "item033"
ExportAssets (56)Timeline Frame 1Symbol 184 as "item035"
ExportAssets (56)Timeline Frame 1Symbol 2478 as "__Packages.GameClasses.GFunctions"
ExportAssets (56)Timeline Frame 1Symbol 2479 as "__Packages.GameClasses.LoadGameXML"
ExportAssets (56)Timeline Frame 1Symbol 2480 as "__Packages.GameClasses.MyRealGamesApi"
ExportAssets (56)Timeline Frame 1Symbol 2481 as "__Packages.com.real.games.datagathering.game.RGGameConnectionAS2"
ExportAssets (56)Timeline Frame 1Symbol 2482 as "__Packages.com.gskinner.utils.SWFBridgeAS2"
ExportAssets (56)Timeline Frame 1Symbol 2483 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 2484 as "__Packages.com.hagane.MHU.Timer"
ExportAssets (56)Timeline Frame 1Symbol 2485 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 2486 as "__Packages.com.real.games.datagathering.game.RGGameEventAS2"
ExportAssets (56)Timeline Frame 1Symbol 2487 as "__Packages.GameClasses.ItemTank"
ExportAssets (56)Timeline Frame 1Symbol 2488 as "__Packages.Spline"
ExportAssets (56)Timeline Frame 1Symbol 2489 as "__Packages.GameClasses.GameButton"
ExportAssets (56)Timeline Frame 1Symbol 2490 as "__Packages.GameClasses.Fish"
ExportAssets (56)Timeline Frame 1Symbol 2491 as "__Packages.GameClasses.Spline"
ExportAssets (56)Timeline Frame 1Symbol 2492 as "__Packages.GameClasses.GameEffects"
ExportAssets (56)Timeline Frame 1Symbol 2493 as "__Packages.GameClasses.Turtle"
ExportAssets (56)Timeline Frame 1Symbol 2494 as "__Packages.GameClasses.TileClass"
ExportAssets (56)Timeline Frame 1Symbol 2495 as "__Packages.GameClasses.GameMenu"
ExportAssets (56)Timeline Frame 1Symbol 2496 as "__Packages.GameClasses.GameTimer"
ExportAssets (56)Timeline Frame 1Symbol 2497 as "__Packages.GameClasses.Tank"
ExportAssets (56)Timeline Frame 1Symbol 2498 as "__Packages.GameClasses.Score"
ExportAssets (56)Timeline Frame 1Symbol 2499 as "__Packages.GameClasses.GameHint3"
ExportAssets (56)Timeline Frame 1Symbol 2500 as "__Packages.GameClasses.Shop"
ExportAssets (56)Timeline Frame 1Symbol 2501 as "__Packages.GameClasses.Line"
ExportAssets (56)Timeline Frame 1Symbol 2502 as "__Packages.GameClasses.FreeMove"
ExportAssets (56)Timeline Frame 1Symbol 2503 as "__Packages.GameClasses.AccelLinePath"
ExportAssets (56)Timeline Frame 1Symbol 2504 as "__Packages.GameClasses.GameHintYellow"
ExportAssets (56)Timeline Frame 1Symbol 2505 as "__Packages.GameClasses.GameHintKubok"
ExportAssets (56)Timeline Frame 1Symbol 2506 as "__Packages.GameClasses.GameHintProdaga"
ExportAssets (56)Timeline Frame 1Symbol 2507 as "__Packages.GameClasses.GameHint2"
ExportAssets (56)Timeline Frame 1Symbol 2508 as "__Packages.GameClasses.BitmapHelp"
ExportAssets (56)Timeline Frame 1Symbol 2509 as "__Packages.GameClasses.GameHint"
ExportAssets (56)Timeline Frame 1Symbol 2510 as "__Packages.GameClasses.GemTank"
ExportAssets (56)Timeline Frame 1Symbol 2511 as "__Packages.GameClasses.NewParticleSystem"
ExportAssets (56)Timeline Frame 1Symbol 2512 as "__Packages.GameClasses.Consts"
ExportAssets (56)Timeline Frame 1Symbol 2513 as "__Packages.GameClasses.HintWindow"
ExportAssets (56)Timeline Frame 1Symbol 2514 as "__Packages.GameClasses.MyButton2"
ExportAssets (56)Timeline Frame 1Symbol 2515 as "__Packages.GameClasses.TextClass"
ExportAssets (56)Timeline Frame 1Symbol 2516 as "__Packages.fonts_util.MyFont"
ExportAssets (56)Timeline Frame 1Symbol 2517 as "__Packages.GameClasses.AllIntervals"
ExportAssets (56)Timeline Frame 1Symbol 2518 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 2519 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 2520 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 2521 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 2522 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 2523 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 2524 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 2525 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 2526 as "__Packages.mx.data.binding.DataAccessor"
ExportAssets (56)Timeline Frame 1Symbol 2527 as "__Packages.mx.data.binding.TypedValue"
ExportAssets (56)Timeline Frame 1Symbol 2528 as "__Packages.mx.data.binding.DataType"
ExportAssets (56)Timeline Frame 1Symbol 2529 as "__Packages.mx.data.binding.Binding"
ExportAssets (56)Timeline Frame 1Symbol 2530 as "__Packages.mx.data.binding.ComponentMixins"
ExportAssets (56)Timeline Frame 1Symbol 2531 as "__Packages.mx.data.binding.FieldAccessor"
ExportAssets (56)Timeline Frame 1Symbol 2532 as "__Packages.mx.data.binding.ObjectDumper"
ExportAssets (56)Timeline Frame 1Symbol 2533 as "__Packages.mx.xpath.XPathAPI"
ExportAssets (56)Timeline Frame 1Symbol 2534 as "__Packages.mx.xpath.NodePathInfo"
ExportAssets (56)Timeline Frame 1Symbol 2535 as "__Packages.mx.xpath.FilterStack"
ExportAssets (56)Timeline Frame 1Symbol 2536 as "__Packages.mx.utils.StringTokenParser"
ExportAssets (56)Timeline Frame 1Symbol 2537 as "__Packages.mx.xpath.FilterExpr"
ExportAssets (56)Timeline Frame 1Symbol 2538 as "__Packages.mx.data.binding.EndPoint"
ExportAssets (56)Timeline Frame 1Symbol 2539 as "__Packages.mx.data.binding.Log"
ExportAssets (56)Timeline Frame 1Symbol 2540 as "__Packages.mx.utils.ClassFinder"
ExportAssets (56)Timeline Frame 1Symbol 2541 as "__Packages.mx.data.binding.Formatter"
ExportAssets (56)Timeline Frame 1Symbol 2542 as "__Packages.mx.data.kinds.Data"
ExportAssets (56)Timeline Frame 1Symbol 2543 as "__Packages.mx.data.types.Num"
ExportAssets (56)Timeline Frame 1Symbol 2544 as "__Packages.mx.data.formatters.NumberFormatter"
ExportAssets (56)Timeline Frame 1Symbol 2545 as "__Packages.GameClasses.GameStats"
ExportAssets (56)Timeline Frame 1Symbol 2546 as "__Packages.GameClasses.GameSound"
ExportAssets (56)Timeline Frame 2Symbol 199 as "item05"
ExportAssets (56)Timeline Frame 2Symbol 202 as "item01"
ExportAssets (56)Timeline Frame 2Symbol 205 as "tank_comf_medic"
ExportAssets (56)Timeline Frame 2Symbol 208 as "tank_comf_light"
ExportAssets (56)Timeline Frame 2Symbol 211 as "tank_comf_feeder"
ExportAssets (56)Timeline Frame 2Symbol 214 as "tank_comf_filter"
ExportAssets (56)Timeline Frame 2Symbol 217 as "tank_comf_comp2"
ExportAssets (56)Timeline Frame 2Symbol 220 as "tank_comf_comp1"
ExportAssets (56)Timeline Frame 2Symbol 223 as "tank_comf_dno"
ExportAssets (56)Timeline Frame 2Symbol 226 as "tank_comf_termo"
ExportAssets (56)Timeline Frame 2Symbol 229 as "fishico7"
ExportAssets (56)Timeline Frame 2Symbol 232 as "fishico6"
ExportAssets (56)Timeline Frame 2Symbol 235 as "fishico5"
ExportAssets (56)Timeline Frame 2Symbol 238 as "fishico4"
ExportAssets (56)Timeline Frame 2Symbol 241 as "fishico3"
ExportAssets (56)Timeline Frame 2Symbol 244 as "fishico2"
ExportAssets (56)Timeline Frame 2Symbol 247 as "fishico1"
ExportAssets (56)Timeline Frame 2Symbol 250 as "fishico8"
ExportAssets (56)Timeline Frame 2Symbol 311 as "fish1"
ExportAssets (56)Timeline Frame 2Symbol 376 as "fish2"
ExportAssets (56)Timeline Frame 2Symbol 441 as "fish3"
ExportAssets (56)Timeline Frame 2Symbol 532 as "fish4"
ExportAssets (56)Timeline Frame 2Symbol 597 as "fish5"
ExportAssets (56)Timeline Frame 2Symbol 662 as "fish6"
ExportAssets (56)Timeline Frame 2Symbol 727 as "fish7"
ExportAssets (56)Timeline Frame 2Symbol 792 as "fish8"
ExportAssets (56)Timeline Frame 2Symbol 799 as "button_green"
ExportAssets (56)Timeline Frame 2Symbol 811 as "button_down"
ExportAssets (56)Timeline Frame 2Symbol 818 as "button_res"
ExportAssets (56)Timeline Frame 2Symbol 820 as "nag"
ExportAssets (56)Timeline Frame 2Symbol 832 as "red_arrows"
ExportAssets (56)Timeline Frame 2Symbol 833 as "help_panel_0"
ExportAssets (56)Timeline Frame 2Symbol 840 as "fish_wish"
ExportAssets (56)Timeline Frame 2Symbol 845 as "hearts"
ExportAssets (56)Timeline Frame 2Symbol 848 as "bomb_ray"
ExportAssets (56)Timeline Frame 2Symbol 887 as "nuke"
ExportAssets (56)Timeline Frame 2Symbol 892 as "hint_arrow"
ExportAssets (56)Timeline Frame 2Symbol 893 as "green_arrow"
ExportAssets (56)Timeline Frame 2Symbol 900 as "kubok"
ExportAssets (56)Timeline Frame 2Symbol 907 as "kubok_big"
ExportAssets (56)Timeline Frame 2Symbol 917 as "ramka_tip"
ExportAssets (56)Timeline Frame 2Symbol 956 as "slide6"
ExportAssets (56)Timeline Frame 2Symbol 963 as "button_B"
ExportAssets (56)Timeline Frame 2Symbol 966 as "menumain"
ExportAssets (56)Timeline Frame 2Symbol 967 as "fly_text"
ExportAssets (56)Timeline Frame 2Symbol 968 as "fly_text2"
ExportAssets (56)Timeline Frame 2Symbol 969 as "fly_bonus3"
ExportAssets (56)Timeline Frame 2Symbol 970 as "fly_bonus4"
ExportAssets (56)Timeline Frame 2Symbol 977 as "button_help"
ExportAssets (56)Timeline Frame 2Symbol 981 as "shine"
ExportAssets (56)Timeline Frame 2Symbol 990 as "eyebutton"
ExportAssets (56)Timeline Frame 2Symbol 993 as "oval_white"
ExportAssets (56)Timeline Frame 2Symbol 998 as "button_small"
ExportAssets (56)Timeline Frame 2Symbol 1005 as "levelpanel"
ExportAssets (56)Timeline Frame 2Symbol 1008 as "level_p1"
ExportAssets (56)Timeline Frame 2Symbol 1010 as "black"
ExportAssets (56)Timeline Frame 2Symbol 1011 as "blow_fon"
ExportAssets (56)Timeline Frame 2Symbol 1012 as "fon_akcent"
ExportAssets (56)Timeline Frame 2Symbol 1061 as "dyno"
ExportAssets (56)Timeline Frame 2Symbol 1064 as "lock1"
ExportAssets (56)Timeline Frame 2Symbol 1066 as "lock2"
ExportAssets (56)Timeline Frame 2Symbol 1079 as "timer"
ExportAssets (56)Timeline Frame 2Symbol 1083 as "border_rd"
ExportAssets (56)Timeline Frame 2Symbol 1085 as "border_ird"
ExportAssets (56)Timeline Frame 2Symbol 1086 as "border_ld"
ExportAssets (56)Timeline Frame 2Symbol 1087 as "border_ild"
ExportAssets (56)Timeline Frame 2Symbol 1088 as "border_ru"
ExportAssets (56)Timeline Frame 2Symbol 1089 as "border_iru"
ExportAssets (56)Timeline Frame 2Symbol 1090 as "border_lu"
ExportAssets (56)Timeline Frame 2Symbol 1091 as "border_ilu"
ExportAssets (56)Timeline Frame 2Symbol 1095 as "border_r"
ExportAssets (56)Timeline Frame 2Symbol 1096 as "border_l"
ExportAssets (56)Timeline Frame 2Symbol 1097 as "border_d"
ExportAssets (56)Timeline Frame 2Symbol 1098 as "border_u"
ExportAssets (56)Timeline Frame 2Symbol 1135 as "rocket"
ExportAssets (56)Timeline Frame 2Symbol 1192 as "bomb"
ExportAssets (56)Timeline Frame 2Symbol 1197 as "fontile"
ExportAssets (56)Timeline Frame 2Symbol 1204 as "button"
ExportAssets (56)Timeline Frame 2Symbol 1205 as "button_big"
ExportAssets (56)Timeline Frame 2Symbol 1208 as "itemkrest"
ExportAssets (56)Timeline Frame 2Symbol 1310 as "button_close"
ExportAssets (56)Timeline Frame 2Symbol 1328 as "center_shop_tray"
ExportAssets (56)Timeline Frame 2Symbol 1332 as "shop_tray"
ExportAssets (56)Timeline Frame 2Symbol 1333 as "bottompaneltank"
ExportAssets (56)Timeline Frame 2Symbol 1357 as "button_hint"
ExportAssets (56)Timeline Frame 2Symbol 1423 as "ramka_kubok"
ExportAssets (56)Timeline Frame 2Symbol 1426 as "rmk"
ExportAssets (56)Timeline Frame 2Symbol 1427 as "tank"
ExportAssets (56)Timeline Frame 2Symbol 1436 as "panelsell"
ExportAssets (56)Timeline Frame 2Symbol 1438 as "bubble"
ExportAssets (56)Timeline Frame 2Symbol 1443 as "item12"
ExportAssets (56)Timeline Frame 2Symbol 1448 as "item10"
ExportAssets (56)Timeline Frame 2Symbol 1455 as "item17"
ExportAssets (56)Timeline Frame 2Symbol 1460 as "item19"
ExportAssets (56)Timeline Frame 2Symbol 1465 as "item13"
ExportAssets (56)Timeline Frame 2Symbol 1470 as "item8"
ExportAssets (56)Timeline Frame 2Symbol 1475 as "item14"
ExportAssets (56)Timeline Frame 2Symbol 1480 as "item20"
ExportAssets (56)Timeline Frame 2Symbol 1488 as "item21"
ExportAssets (56)Timeline Frame 2Symbol 1493 as "item11"
ExportAssets (56)Timeline Frame 2Symbol 1498 as "item9"
ExportAssets (56)Timeline Frame 2Symbol 1503 as "item16"
ExportAssets (56)Timeline Frame 2Symbol 1508 as "item1"
ExportAssets (56)Timeline Frame 2Symbol 1513 as "item5"
ExportAssets (56)Timeline Frame 2Symbol 1518 as "item3"
ExportAssets (56)Timeline Frame 2Symbol 1555 as "slide1"
ExportAssets (56)Timeline Frame 2Symbol 1593 as "slide2"
ExportAssets (56)Timeline Frame 2Symbol 1630 as "slide3"
ExportAssets (56)Timeline Frame 2Symbol 1668 as "slide4"
ExportAssets (56)Timeline Frame 2Symbol 1706 as "slide5"
ExportAssets (56)Timeline Frame 2Symbol 1710 as "item6"
ExportAssets (56)Timeline Frame 2Symbol 1714 as "item7"
ExportAssets (56)Timeline Frame 2Symbol 1752 as "slide7"
ExportAssets (56)Timeline Frame 2Symbol 1762 as "ramka_hint"
ExportAssets (56)Timeline Frame 2Symbol 1770 as "hintsell"
ExportAssets (56)Timeline Frame 2Symbol 1778 as "item27"
ExportAssets (56)Timeline Frame 2Symbol 1789 as "item31"
ExportAssets (56)Timeline Frame 2Symbol 1794 as "item32"
ExportAssets (56)Timeline Frame 2Symbol 1799 as "item28"
ExportAssets (56)Timeline Frame 2Symbol 1804 as "item29"
ExportAssets (56)Timeline Frame 2Symbol 1809 as "item33"
ExportAssets (56)Timeline Frame 2Symbol 1817 as "item35"
ExportAssets (56)Timeline Frame 2Symbol 1822 as "item24"
ExportAssets (56)Timeline Frame 2Symbol 1836 as "item30"
ExportAssets (56)Timeline Frame 2Symbol 1837 as "bomb_s"
ExportAssets (56)Timeline Frame 2Symbol 1838 as "bonus_s"
ExportAssets (56)Timeline Frame 2Symbol 1839 as "button_s"
ExportAssets (56)Timeline Frame 2Symbol 1840 as "buy_s"
ExportAssets (56)Timeline Frame 2Symbol 1841 as "click_s"
ExportAssets (56)Timeline Frame 2Symbol 1842 as "comfort_s"
ExportAssets (56)Timeline Frame 2Symbol 1843 as "fall_s"
ExportAssets (56)Timeline Frame 2Symbol 1844 as "hint_s"
ExportAssets (56)Timeline Frame 2Symbol 1845 as "levelcomplete_s"
ExportAssets (56)Timeline Frame 2Symbol 1846 as "levelstart_s"
ExportAssets (56)Timeline Frame 2Symbol 1847 as "lock_s"
ExportAssets (56)Timeline Frame 2Symbol 1848 as "match_s"
ExportAssets (56)Timeline Frame 2Symbol 1849 as "move_s"
ExportAssets (56)Timeline Frame 2Symbol 1850 as "sell_s"
ExportAssets (56)Timeline Frame 2Symbol 1851 as "stats_s"
ExportAssets (56)Timeline Frame 2Symbol 1852 as "window_s"
ExportAssets (56)Timeline Frame 2Symbol 1853 as "wrong_s"
ExportAssets (56)Timeline Frame 2Symbol 1854 as "totalmoney_s"
ExportAssets (56)Timeline Frame 2Symbol 1855 as "counter_s"
ExportAssets (56)Timeline Frame 2Symbol 1856 as "clear_s"
ExportAssets (56)Timeline Frame 2Symbol 1857 as "music_fon"
ExportAssets (56)Timeline Frame 2Symbol 1858 as "music_match"
ExportAssets (56)Timeline Frame 2Symbol 1859 as "bell_s"
ExportAssets (56)Timeline Frame 2Symbol 1860 as "music_match2"
ExportAssets (56)Timeline Frame 2Symbol 1868 as "button_rg"
ExportAssets (56)Timeline Frame 2Symbol 1869 as "help_window"
ExportAssets (56)Timeline Frame 2Symbol 1872 as "help_for_menu"
ExportAssets (56)Timeline Frame 2Symbol 1874 as "help_for_shop"
ExportAssets (56)Timeline Frame 2Symbol 1876 as "help_for_game"
ExportAssets (56)Timeline Frame 2Symbol 1894 as "item23"
ExportAssets (56)Timeline Frame 2Symbol 1913 as "item26"
ExportAssets (56)Timeline Frame 2Symbol 1918 as "item2"
ExportAssets (56)Timeline Frame 2Symbol 1927 as "tray"
ExportAssets (56)Timeline Frame 2Symbol 1934 as "gems_1"
ExportAssets (56)Timeline Frame 2Symbol 1938 as "gems_10"
ExportAssets (56)Timeline Frame 2Symbol 1942 as "gems_2"
ExportAssets (56)Timeline Frame 2Symbol 1946 as "gems_3"
ExportAssets (56)Timeline Frame 2Symbol 1950 as "gems_4"
ExportAssets (56)Timeline Frame 2Symbol 1954 as "gems_5"
ExportAssets (56)Timeline Frame 2Symbol 1958 as "gems_6"
ExportAssets (56)Timeline Frame 2Symbol 1962 as "gems_7"
ExportAssets (56)Timeline Frame 2Symbol 1966 as "gems_8"
ExportAssets (56)Timeline Frame 2Symbol 1970 as "gems_9"
ExportAssets (56)Timeline Frame 2Symbol 2035 as "fish9"
ExportAssets (56)Timeline Frame 2Symbol 2116 as "fish10"
ExportAssets (56)Timeline Frame 2Symbol 2179 as "fish11"
ExportAssets (56)Timeline Frame 2Symbol 2187 as "more_button1"
ExportAssets (56)Timeline Frame 2Symbol 2192 as "more_button2"
ExportAssets (56)Timeline Frame 2Symbol 2196 as "more_button3"
ExportAssets (56)Timeline Frame 2Symbol 2200 as "more_button4"
ExportAssets (56)Timeline Frame 2Symbol 2204 as "more_button5"
ExportAssets (56)Timeline Frame 2Symbol 2208 as "more_button6"
ExportAssets (56)Timeline Frame 2Symbol 2214 as "more_games"
ExportAssets (56)Timeline Frame 2Symbol 2215 as "bubble1.png"
ExportAssets (56)Timeline Frame 2Symbol 2216 as "particles.png"
ExportAssets (56)Timeline Frame 2Symbol 2217 as "HintWindow.png"
ExportAssets (56)Timeline Frame 2Symbol 2329 as "fish12"
ExportAssets (56)Timeline Frame 2Symbol 2332 as "fish_panel"
ExportAssets (56)Timeline Frame 2Symbol 2335 as "sachok_dw"
ExportAssets (56)Timeline Frame 2Symbol 2338 as "sachok_up"
ExportAssets (56)Timeline Frame 2Symbol 2341 as "fon_perehoda"
ExportAssets (56)Timeline Frame 2Symbol 2350 as "button_gr"
ExportAssets (56)Timeline Frame 2Symbol 2357 as "button_blue"
ExportAssets (56)Timeline Frame 2Symbol 2358 as "finish_panel"
ExportAssets (56)Timeline Frame 2Symbol 2362 as "bonus_panel"
ExportAssets (56)Timeline Frame 2Symbol 2368 as "email_panel"
ExportAssets (56)Timeline Frame 2Symbol 2375 as "button_yellow"
ExportAssets (56)Timeline Frame 2Symbol 2385 as "ramka_yellow"
ExportAssets (56)Timeline Frame 2Symbol 2387 as "help_for_menu_kubok"
ExportAssets (56)Timeline Frame 2Symbol 2389 as "help_for_shop_kubok"
ExportAssets (56)Timeline Frame 2Symbol 2391 as "grad_16"
ExportAssets (56)Timeline Frame 2Symbol 2393 as "grad_20"
ExportAssets (56)Timeline Frame 2Symbol 2395 as "help_for_game_spec"
ExportAssets (56)Timeline Frame 2Symbol 2413 as "big_bomb_eff"
ExportAssets (56)Timeline Frame 2Symbol 2426 as "small_bomb_eff"
ExportAssets (56)Timeline Frame 2Symbol 2437 as "st_lv"
ExportAssets (56)Timeline Frame 2Symbol 2440 as "font_menu"
ExportAssets (56)Timeline Frame 2Symbol 2442 as "grad_yellow"
ExportAssets (56)Timeline Frame 2Symbol 2444 as "grad_shop1"
ExportAssets (56)Timeline Frame 2Symbol 2446 as "grad_shop2"
ExportAssets (56)Timeline Frame 2Symbol 2448 as "font_hint"
ExportAssets (56)Timeline Frame 2Symbol 2450 as "grad_kubok"
ExportAssets (56)Timeline Frame 2Symbol 2453 as "tultip"
ExportAssets (56)Timeline Frame 2Symbol 2474 as "new_money"
ExportAssets (56)Timeline Frame 2Symbol 2477 as "gold_panel"

Labels

"n"Symbol 7 MovieClip [button_restart] Frame 1
"p"Symbol 7 MovieClip [button_restart] Frame 2
"a"Symbol 7 MovieClip [button_restart] Frame 3
"n"Symbol 37 MovieClip [button_timed] Frame 1
"p"Symbol 37 MovieClip [button_timed] Frame 2
"a"Symbol 37 MovieClip [button_timed] Frame 3
"n"Symbol 44 MovieClip [button_relax] Frame 1
"p"Symbol 44 MovieClip [button_relax] Frame 2
"a"Symbol 44 MovieClip [button_relax] Frame 3
"spawn"Symbol 112 MovieClip [e-mail_btn_action] Frame 1
"despawn"Symbol 112 MovieClip [e-mail_btn_action] Frame 10
"moveleft"Symbol 311 MovieClip [fish1] Frame 1
"moveright"Symbol 311 MovieClip [fish1] Frame 2
"turn1left"Symbol 311 MovieClip [fish1] Frame 3
"turn1right"Symbol 311 MovieClip [fish1] Frame 4
"moveleft"Symbol 376 MovieClip [fish2] Frame 1
"moveright"Symbol 376 MovieClip [fish2] Frame 2
"turn1left"Symbol 376 MovieClip [fish2] Frame 3
"turn1right"Symbol 376 MovieClip [fish2] Frame 4
"moveleft"Symbol 441 MovieClip [fish3] Frame 1
"moveright"Symbol 441 MovieClip [fish3] Frame 2
"turn1left"Symbol 441 MovieClip [fish3] Frame 3
"turn1right"Symbol 441 MovieClip [fish3] Frame 4
"moveleft"Symbol 532 MovieClip [fish4] Frame 1
"moveright"Symbol 532 MovieClip [fish4] Frame 2
"turn1left"Symbol 532 MovieClip [fish4] Frame 3
"turn1right"Symbol 532 MovieClip [fish4] Frame 4
"moveleft"Symbol 597 MovieClip [fish5] Frame 1
"moveright"Symbol 597 MovieClip [fish5] Frame 2
"turn1left"Symbol 597 MovieClip [fish5] Frame 3
"turn1right"Symbol 597 MovieClip [fish5] Frame 4
"moveleft"Symbol 662 MovieClip [fish6] Frame 1
"moveright"Symbol 662 MovieClip [fish6] Frame 2
"turn1left"Symbol 662 MovieClip [fish6] Frame 3
"turn1right"Symbol 662 MovieClip [fish6] Frame 4
"moveleft"Symbol 727 MovieClip [fish7] Frame 1
"moveright"Symbol 727 MovieClip [fish7] Frame 2
"turn1left"Symbol 727 MovieClip [fish7] Frame 3
"turn1right"Symbol 727 MovieClip [fish7] Frame 4
"moveleft"Symbol 792 MovieClip [fish8] Frame 1
"moveright"Symbol 792 MovieClip [fish8] Frame 2
"turn1left"Symbol 792 MovieClip [fish8] Frame 3
"turn1right"Symbol 792 MovieClip [fish8] Frame 4
"n"Symbol 799 MovieClip [button_green] Frame 1
"a"Symbol 799 MovieClip [button_green] Frame 2
"p"Symbol 799 MovieClip [button_green] Frame 3
"n"Symbol 811 MovieClip [button_down] Frame 1
"a"Symbol 811 MovieClip [button_down] Frame 2
"p"Symbol 811 MovieClip [button_down] Frame 3
"n"Symbol 818 MovieClip [button_res] Frame 1
"a"Symbol 818 MovieClip [button_res] Frame 2
"p"Symbol 818 MovieClip [button_res] Frame 3
"n"Symbol 963 MovieClip [button_B] Frame 1
"a"Symbol 963 MovieClip [button_B] Frame 2
"p"Symbol 963 MovieClip [button_B] Frame 3
"n"Symbol 977 MovieClip [button_help] Frame 1
"a"Symbol 977 MovieClip [button_help] Frame 2
"p"Symbol 977 MovieClip [button_help] Frame 3
"n"Symbol 990 MovieClip [eyebutton] Frame 1
"a"Symbol 990 MovieClip [eyebutton] Frame 2
"p"Symbol 990 MovieClip [eyebutton] Frame 3
"n"Symbol 998 MovieClip [button_small] Frame 1
"a"Symbol 998 MovieClip [button_small] Frame 2
"p"Symbol 998 MovieClip [button_small] Frame 3
"n"Symbol 1204 MovieClip [button] Frame 1
"p"Symbol 1204 MovieClip [button] Frame 2
"a"Symbol 1204 MovieClip [button] Frame 3
"n"Symbol 1205 MovieClip [button_big] Frame 1
"p"Symbol 1205 MovieClip [button_big] Frame 2
"a"Symbol 1205 MovieClip [button_big] Frame 3
"open"Symbol 1295 MovieClip Frame 1
"close"Symbol 1295 MovieClip Frame 16
"n"Symbol 1310 MovieClip [button_close] Frame 1
"a"Symbol 1310 MovieClip [button_close] Frame 2
"p"Symbol 1310 MovieClip [button_close] Frame 3
"n"Symbol 1357 MovieClip [button_hint] Frame 1
"a"Symbol 1357 MovieClip [button_hint] Frame 2
"p"Symbol 1357 MovieClip [button_hint] Frame 3
"n"Symbol 1868 MovieClip [button_rg] Frame 1
"a"Symbol 1868 MovieClip [button_rg] Frame 2
"p"Symbol 1868 MovieClip [button_rg] Frame 3
"moveleft"Symbol 2035 MovieClip [fish9] Frame 1
"moveright"Symbol 2035 MovieClip [fish9] Frame 2
"turn1left"Symbol 2035 MovieClip [fish9] Frame 3
"turn1right"Symbol 2035 MovieClip [fish9] Frame 4
"moveleft"Symbol 2116 MovieClip [fish10] Frame 1
"moveright"Symbol 2116 MovieClip [fish10] Frame 2
"turn1left"Symbol 2116 MovieClip [fish10] Frame 3
"turn1right"Symbol 2116 MovieClip [fish10] Frame 4
"moveleft"Symbol 2179 MovieClip [fish11] Frame 1
"moveright"Symbol 2179 MovieClip [fish11] Frame 2
"turn1left"Symbol 2179 MovieClip [fish11] Frame 3
"turn1right"Symbol 2179 MovieClip [fish11] Frame 4
"n"Symbol 2187 MovieClip [more_button1] Frame 1
"p"Symbol 2187 MovieClip [more_button1] Frame 2
"a"Symbol 2187 MovieClip [more_button1] Frame 3
"n"Symbol 2192 MovieClip [more_button2] Frame 1
"p"Symbol 2192 MovieClip [more_button2] Frame 2
"a"Symbol 2192 MovieClip [more_button2] Frame 3
"n"Symbol 2196 MovieClip [more_button3] Frame 1
"p"Symbol 2196 MovieClip [more_button3] Frame 2
"a"Symbol 2196 MovieClip [more_button3] Frame 3
"n"Symbol 2200 MovieClip [more_button4] Frame 1
"p"Symbol 2200 MovieClip [more_button4] Frame 2
"a"Symbol 2200 MovieClip [more_button4] Frame 3
"n"Symbol 2204 MovieClip [more_button5] Frame 1
"p"Symbol 2204 MovieClip [more_button5] Frame 2
"a"Symbol 2204 MovieClip [more_button5] Frame 3
"n"Symbol 2208 MovieClip [more_button6] Frame 1
"p"Symbol 2208 MovieClip [more_button6] Frame 2
"a"Symbol 2208 MovieClip [more_button6] Frame 3
"moveleft"Symbol 2329 MovieClip [fish12] Frame 1
"moveright"Symbol 2329 MovieClip [fish12] Frame 2
"turn1left"Symbol 2329 MovieClip [fish12] Frame 3
"turn1right"Symbol 2329 MovieClip [fish12] Frame 4
"n"Symbol 2350 MovieClip [button_gr] Frame 1
"a"Symbol 2350 MovieClip [button_gr] Frame 2
"p"Symbol 2350 MovieClip [button_gr] Frame 3
"n"Symbol 2357 MovieClip [button_blue] Frame 1
"a"Symbol 2357 MovieClip [button_blue] Frame 2
"p"Symbol 2357 MovieClip [button_blue] Frame 3
"n"Symbol 2375 MovieClip [button_yellow] Frame 1
"a"Symbol 2375 MovieClip [button_yellow] Frame 2
"p"Symbol 2375 MovieClip [button_yellow] Frame 3
"start_frame"Symbol 2413 MovieClip [big_bomb_eff] Frame 1
"start_frame"Symbol 2426 MovieClip [small_bomb_eff] Frame 1
"start_frame"Symbol 2436 MovieClip Frame 1




http://swfchan.com/28/135955/info.shtml
Created: 10/8 -2019 01:35:12 Last modified: 10/8 -2019 01:35:12 Server time: 27/04 -2024 06:02:00