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

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

Biggification.swf

This is the info page for
Flash #39673

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


Text
Score

Time Bonus

Click here to
Start

1

Score

User

Loading....

Biggification

High Scores

Official Leader Boards

Instructions

Start Game

Loading...

Saving...

High Scores

Continue

GAME OVER

High Score

Submit Score

User Name :

UserName

99999

Score

Lvl 1

100000

11

Instructions

Touch a growing orb with your orb to destroy it.

The smaller the orb is when you destroy it, the more points you get.

Don't let any of the orbs touch each other or the game is over

Multiply points by collecting orbs of the same color consecutively.

Sound Effects

Paused
Click on blinking orb to resume.

ActionScript [AS1/AS2]

Frame 1
function GlobalSettingsParent() { this.Game_ID = 4; this._state = "MainMenu"; this.Score = 0; this.HighScore = 0; this._level = 1; this.LevelCounter = 0; this.Depth_Count = 0; this.Max_x = 480; this.Max_y = 480; this.Bonus = 100; this.Cur_Bonus = 0; this.Platform = 0; this.Timer = 0; this.InitTime = 0; this.TimeLimit = 20; this.GameOverTimer = 30; this.TriggerTime = 0.6; this.BasePath = "http://games.smallzworld.com/"; this.SpheresToNextLevel = 10; this.GrowthSpeed = 1; this.MinSpacing = 50; this.Multiplier = 1; this.LastColor = 0; this._submitState = false; this._mute = false; this._username = "Default"; this._theme = 1; this._background = 1; this.InitLoadTime = 0; this.SpecialLinkURL = ""; this.SpecialMessage = ""; } function create_movie_clip(ObjectName, Instance, NewLevel, instance_array) { var _local2; SymbolName = ObjectName + "Symbol"; _local2 = instance_array.length; InstanceName = (Instance + "_") + _local2; instance_array[_local2] = new Sprite(_local2, ObjectName, InstanceName); _root.attachMovie(SymbolName, InstanceName, NewLevel); _root[InstanceName].cacheAsBitmap; return(instance_array); } function create_instance(ObjectName, amount, Instance, TargetLevel) { var _local1; var _local2 = new Array(); _local1 = 1; while (_local1 <= amount) { _local2 = create_movie_clip(ObjectName, Instance, (TargetLevel + _local1) - 1, _local2); _local1++; } return(_local2); } function MC_alpha(InstanceName, pct) { setProperty(InstanceName, _alpha , pct); } function MC_rotate(InstanceName, angle) { setProperty(InstanceName, _rotation , angle); } function MC_pos(InstanceName, loc_x, loc_y) { setProperty(InstanceName, _x , loc_x); setProperty(InstanceName, _y , loc_y); } function MC_scale(InstanceName, newscale) { setProperty(InstanceName, _xscale , newscale); setProperty(InstanceName, _yscale , newscale); } function MC_size(InstanceName, new_width, new_height) { setProperty(InstanceName, _width , new_width); setProperty(InstanceName, _height , new_height); } function MC_show(InstanceName) { setProperty(InstanceName, _visible , 1); } function MC_hide(InstanceName) { setProperty(InstanceName, _visible , 0); } function display_prompt(PromptText, loc_x, loc_y) { Prompt.PromptText.text = PromptText; MC_pos("Prompt", loc_x, loc_y); MC_show("Prompt"); } function MC_tween(ObjectName, Property, tweenType, Begin, End, Time) { switch (tweenType) { case "Bounce" : easeType = mx.transitions.easing.Bounce.easeOut; break; case "Strong" : easeType = mx.transitions.easing.Strong.easeOut; break; case "Back" : easeType = mx.transitions.easing.Back.easeOut; break; case "Elastic" : easeType = mx.transitions.easing.Elastic.easeOut; break; case "Regular" : easeType = mx.transitions.easing.Regular.easeOut; break; case "None" : easeType = mx.transitions.easing.None.easeOut; } Tween = new mx.transitions.Tween(ObjectName, Property, easeType, Begin, End, Time, true); } function update_score_UI() { MainUI_0.Score.text = int(_root.Global.Score); if (Global.Score > Global.HighScore) { Global.HighScore = Global.Score; } MainUI_0.HighScore.text = int(_root.Global.HighScore); MainUI_0.Level.text = "Level " + Global._level; } function create_ui() { GameOver = create_instance("GameOver", 1, "GameOver", 2003); MC_pos(GameOver_0, 0, 0); MC_hide(GameOver_0); MainMenu = create_instance("MainMenu", 1, "MainMenu", 2004); MC_pos(MainMenu_0, 0, 0); MC_hide(MainMenu_0); Instructions = create_instance("Instructions", 1, "Instructions", 2005); MC_pos(Instructions_0, 0, 0); MC_hide(Instructions_0); LevelChange = create_instance("LevelChange", 1, "LevelChange", 2006); MC_pos(LevelChange_0, 0, 0); MC_hide(LevelChange_0); MainUI = create_instance("MainUI", 1, "MainUI", 2008); MC_pos(MainUI_0, 240, 240); MC_hide(MainUI_0); create_instance("LoadingData", 1, "LoadingData", 2009); MC_pos(LoadingData_0, 0, 0); MC_hide(LoadingData_0); create_instance("SavingData", 1, "SavingData", 2010); MC_pos(SavingData_0, 0, 0); MC_hide(SavingData_0); create_instance("HighScores", 1, "HighScores", 2011); MC_pos(HighScores_0, 0, 0); MC_hide(HighScores_0); create_instance("FPSCounter", 1, "FPSCounter", 2012); MC_pos(FPSCounter_0, 0, 0); MC_hide(FPSCounter_0); create_instance("Mute", 1, "Mute", 2100); Mute_0.gotoAndStop(1); MC_pos(Mute_0, 5, 440); MC_show(Mute_0); create_instance("Pause", 1, "Pause", 10000); MC_pos(Pause_0, 0, 0); MC_hide(Pause_0); } function check_mainmenu_rollovers() { if (MainMenu_0.StartGame.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(MainMenu_0.StartGame, 150); } else { MC_scale(MainMenu_0.StartGame, 100); } if (MainMenu_0.Instructions.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(MainMenu_0.Instructions, 150); } else { MC_scale(MainMenu_0.Instructions, 100); } if (MainMenu_0.HighScores.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(MainMenu_0.HighScores, 150); } else { MC_scale(MainMenu_0.HighScores, 100); } if (MainMenu_0.ADDButton.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(MainMenu_0.ADDButton, 150); } else { MC_scale(MainMenu_0.ADDButton, 100); } } function check_Instructions_rollovers() { MC_rotate(Instructions_0.Back, random(5) - 2); if (Instructions_0.Back.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(Instructions_0.Back, 150); } else { MC_scale(Instructions_0.Back, 100); } } function check_gameover_rollovers() { MC_rotate(GameOver_0.Back, random(5) - 2); MC_rotate(GameOver_0.Submit, random(5) - 2); if (GameOver_0.Back.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(GameOver_0.Back, 150); } else { MC_scale(GameOver_0.Back, 100); } if (GameOver_0.Submit.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(GameOver_0.Submit, 150); } else { MC_scale(GameOver_0.Submit, 100); } } function check_highscores_rollovers() { MC_rotate(HighScores_0.Back, random(5) - 2); if (HighScores_0.Back.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(HighScores_0.Back, 115); } else { MC_scale(HighScores_0.Back, 100); } } function Preloader_Status() { myLoaded = Math.round(getBytesLoaded()); myTotal = Math.round(getBytesTotal()); myPercent = myLoaded / myTotal; return(myPercent * 100); } function main_loop() { switch (Global._state) { case "Loading" : break; case "MainMenu" : update_background(); if ((MainMenu_0._visible == 0) || (MainMenu_0._xscale == 0)) { MC_show(MainMenu_0); MC_tween(MainMenu_0, "_xscale", "Regular", 5, 100, 0.75); MC_tween(MainMenu_0, "_yscale", "Regular", 5, 100, 0.75); if (Global.SpecialMessage != undefined) { MainMenu_0.Message.MessageText.text = Global.SpecialMessage; } } check_mainmenu_rollovers(); break; case "Core" : update_background(); if ((MainUI_0._visible == 0) || (MainUI_0._xscale == 0)) { MC_show(MainUI_0); MC_tween(MainUI_0, "_xscale", "Regular", 5, 100, 0.75); MC_tween(MainUI_0, "_yscale", "Regular", 5, 100, 0.75); Global.initTime = getTimer(); Spheres = release_new_sphere(Spheres); } test = check_end_game(Spheres); Global.Timer = update_timer(Global.initTime); if (Global.SpheresToNextLevel < 1) { Global.TriggerTime = Global.TriggerTime - 0.05; Global.GrowthSpeed = Global.GrowthSpeed + 0.1; Global._level++; Global.SpheresToNextLevel = 10 + ((Global._level - 1) * 5); if (Global.TriggerTime < 0.1) { Global.TriggerTime = 0.1; } if ((((Global._level == 5) || (Global._level == 10)) || (Global._level == 15)) || (Global._level == 20)) { next_background(); } } if (Global.Timer > Global.TriggerTime) { Spheres = release_new_sphere(Spheres); Global.initTime = getTimer(); } Spheres = update_spheres(Spheres); Spheres = check_for_collision(Spheres); update_score_UI(); break; case "Paused" : if (Pause_0._visible == 0) { MC_show(Pause_0); } update_background(); MC_alpha(MousePointer[0]._instance, (Math.random() * 70) + 30); break; case "LevelChange" : if (LevelChange_0._visible == 0) { MC_show(LevelChange_0); MC_tween(LevelChange_0, "_xscale", "Regular", 5, 100, 0.75); MC_tween(LevelChange_0, "_yscale", "Regular", 5, 100, 0.75); } LevelChange_0.ScoreText.text = "Score\r" + NewScore; break; case "LevelStart" : if (LevelChange_0._visible == 0) { MC_show(LevelChange_0); MC_show(LevelChange_0.Continue); MC_show(LevelChange_0.ScoreText); MC_hide(LevelChange_0.BonusText); if (Global._level == 1) { MC_hide(LevelChange_0.BonusText); MC_hide(LevelChange_0.ScoreText); MC_tween(LevelChange_0, "_xscale", "Regular", 5, 100, 0.75); MC_tween(LevelChange_0, "_yscale", "Regular", 5, 100, 0.75); } } break; case "GameOver" : update_background(); check_gameover_rollovers(); if ((GameOver_0._visible == 0) || (GameOver_0._xscale == 0)) { MC_tween(GameOver_0, "_xscale", "Regular", 5, 100, 0.75); MC_tween(GameOver_0, "_yscale", "Regular", 5, 100, 0.75); Global._submitState = false; MC_show(GameOver_0); if (Global.Score > Global.HighScore) { Global.HighScore = Global.Score; } GameOver_0.ScoreText.text = "Score\r" + Global.Score; GameOver_0.HighScoreText.text = "High Score\r" + Global.HighScore; GameOver_0.UserName.text = Global._username; MC_show(GameOver_0.Submit); MC_show(GameOver_0.UserName); MC_show(GameOver_0.Label); ScoreAPI = new LocalConnection(); ScoreAPI.send(_root.com_mindjolt_api, "submitScore", Global.Score); } break; case "Instructions" : update_background(); if ((Instructions_0._visible == 0) || (Instructions_0._xscale == 0)) { MC_show(Instructions_0); MC_tween(Instructions_0, "_xscale", "Regular", 5, 100, 0.75); MC_tween(Instructions_0, "_yscale", "Regular", 5, 100, 0.75); } check_Instructions_rollovers(); break; case "HighScores" : update_background(); check_highscores_rollovers(); if (HighScores_0._visible == 0) { MC_show(HighScores_0); index = 1; while (index <= 10) { MC_hide(HighScores_0["Listing_" + index]); index++; } output_high_scores(); } break; case "ResetGame" : reset_game(); MC_show(MainUI_0); Global._state = "MainMenu"; break; case "Credits" : break; case "LoadingData" : update_background(); if (LoadingData_0._visible == 0) { Global.InitLoadTime = getTimer(); MC_show(LoadingData_0); } elapsedTime = update_timer(Global.InitLoadTime); if (elapsedTime > 45) { MC_hide(LoadingData_0); Global._state = "MainMenu"; } break; case "SavingData" : update_background(); if (SavingData_0._visible != 0) { break; } MC_show(SavingData_0); } } function reset_game() { Global.TriggerTime = 0.6; Global.SpheresToNextLevel = 10; Global.GrowthSpeed = 1; Global.Multiplier = 1; Global.LastColor = 0; Global._submitState = false; Global.Score = 0; Global._level = 1; Global._background = 1; change_background(Global._background); Spheres = reset_spheres(Spheres); } function Process_Control_Input(KeyCode) { if (Mute_0.hitTest(_root._xmouse, _root._ymouse)) { if (Global._mute) { Audio_Music.setVolume(100); Audio_Click.setVolume(100); Mute_0.gotoAndStop(1); Global._mute = false; } else { Audio_Music.setVolume(0); Audio_Click.setVolume(0); Mute_0.gotoAndStop(2); Global._mute = true; } } switch (Global._state) { case "Loading" : break; case "MainMenu" : if (MainMenu_0.StartGame.hitTest(_root._xmouse, _root._ymouse)) { MC_tween(MainMenu_0, "_xscale", "Regular", 100, 0, 0.75); MC_tween(MainMenu_0, "_yscale", "Regular", 100, 0, 0.75); reset_game(); Global._state = "Core"; } if (MainMenu_0.Instructions.hitTest(_root._xmouse, _root._ymouse)) { MC_tween(MainMenu_0, "_xscale", "Regular", 100, 0, 0.75); MC_tween(MainMenu_0, "_yscale", "Regular", 100, 0, 0.75); Global._state = "Instructions"; } if (MainMenu_0.HighScores.hitTest(_root._xmouse, _root._ymouse)) { MC_hide(MainMenu_0); LoadHighScores(Global.Game_ID); } if (MainMenu_0.ADDButton.hitTest(_root._xmouse, _root._ymouse)) { getURL ("http://games.smallzworld.com/Main.php?PageType=DisplayHighScores&Game_ID=4", _blank); } break; case "Core" : if (KeyCode == 0) { Global._state = "Paused"; } break; case "Paused" : if (KeyCode == 0) { if (MousePointer_0.hitTest(_root._xmouse, _root._ymouse)) { MC_hide(Pause_0); MC_alpha(MousePointer[0]._instance, 100); Global._state = "Core"; } } break; case "LevelChange" : break; case "LevelStart" : if (LevelChange_0.Continue.hitTest(_root._xmouse, _root._ymouse)) { MC_hide(LevelChange_0); level_setup(Global._level); Global._initTime = getTimer(); Global._state = "Core"; } break; case "GameOver" : if (GameOver_0.Back.hitTest(_root._xmouse, _root._ymouse)) { MC_hide(GameOver_0); MC_tween(GameOver_0, "_xscale", "Regular", 100, 0, 0.75); MC_tween(GameOver_0, "_yscale", "Regular", 100, 0, 0.75); MC_tween(MainUI_0, "_xscale", "Regular", 100, 0, 0.75); MC_tween(MainUI_0, "_yscale", "Regular", 100, 0, 0.75); Global._state = "MainMenu"; gotoAndPlay (9); } if ((GameOver_0.Submit.hitTest(_root._xmouse, _root._ymouse) && (Global._submitState == false)) && (KeyCode == 0)) { Global._submitState = true; Global._username = _root.GameOver_0.UserName.text; MC_hide(GameOver_0.Submit); MC_hide(GameOver_0.UserName); MC_hide(GameOver_0.Label); SaveHighScore(Global.Game_ID, 0, Global._username, 0, Global.Score, 0, "Test Comment"); } break; case "HighScores" : if (HighScores_0.Back.hitTest(_root._xmouse, _root._ymouse)) { MC_hide(HighScores_0); Global._state = "MainMenu"; } break; case "Instructions" : if (!Instructions_0.Back.hitTest(_root._xmouse, _root._ymouse)) { break; } MC_tween(Instructions_0, "_xscale", "Regular", 100, 0, 0.75); MC_tween(Instructions_0, "_yscale", "Regular", 100, 0, 0.75); Global._state = "MainMenu"; } } function init_spheres(amount) { var index; var sphere_array = new Array(); sphere_array = create_instance("ColoredSphere", amount, "Sphere", 1000); for (index in sphere_array) { with (sphere_array[index]) { _state = "Inactive"; _alpha = 100; _color = (Math.random() * 3) + 1; _xoff = 0; _yoff = 0; _speed = (Math.random() * 2) + 1; _scale = (Math.random() * 60) + 30; _xpos = random(Global.Max_x); _ypos = (random(Global.Max_y) + Global.Max_y) + 30; _root[_instance].gotoAndStop(1); MC_pos(_instance, _xpos, _ypos); MC_scale(_instance, _scale); MC_alpha(_instance, _alpha); } } return(sphere_array); } function check_for_collision(sphere_array) { var index; var point_value; pointer_width = MousePointer_0._width / 2; for (index in sphere_array) { with (sphere_array[index]) { if (_state == "Active") { sphere_width = _root[_instance]._width / 2; distance = get_distance(_xpos, _ypos, MousePointer[0]._xpos, MousePointer[0]._ypos); if ((sphere_width + pointer_width) > distance) { _state = "PointsDisplay"; _root[_instance].gotoAndStop("PointsFrame"); _root[_instance].Points.gotoAndPlay(1); point_value = int((300 + (Global._level * 50)) - _scale); if (point_value < 5) { point_value = 5; } if (Global.LastColor == _color) { Global.Multiplier++; multiplier_suffix = " x" + Global.Multiplier; } else { Global.Multiplier = 1; multiplier_suffix = ""; } Global.LastColor = _color; _root[_instance].Points.PointText.PointText.text = point_value + multiplier_suffix; Global.Score = Global.Score + (point_value * Global.Multiplier); SFX_Blip.start(); Global.SpheresToNextLevel--; _scale = 100; MC_scale(_instance, _scale); break; } } } } return(sphere_array); } function move_sphere(Datastruct) { with (Datastruct) { switch (_state) { case "Active" : _scale = _scale + Global.GrowthSpeed; break; case "PointsDisplay" : if (_root[_instance].Points._currentframe == _root[_instance].Points._totalframes) { _state = "Inactive"; } break; case "Floating" : _xpos = _xpos + (((Math.random() * 4) + 1) - 3); if (_xpos > Global.Max_x) { _xpos = _xpos - 2; } if (_xpos < 0) { _xpos = _xpos + 2; } _ypos = _ypos - _speed; if (_ypos < -20) { _ypos = Global.Max_x + 20; } break; case "Stuck" : _xpos = ((_xoff + _root._xmouse) + (Math.random() * 2)) - 1; _ypos = ((_yoff + _root._ymouse) + (Math.random() * 2)) - 1; } } return(Datastruct); } function update_spheres(sphere_array) { var index; for (index in sphere_array) { with (sphere_array[index]) { sphere_array[index] = move_sphere(sphere_array[index]); MC_pos(_instance, _xpos, _ypos); MC_scale(_instance, _scale); } } return(sphere_array); } function release_new_sphere(sphere_array) { var index; for (index in sphere_array) { with (sphere_array[index]) { if (_state == "Inactive") { min_distance = 0; loopcount = 1; while ((min_distance < Global.MinSpacing) && (loopcount <= 100)) { loopcount++; _xpos = random(Global.Max_x - 50) + 25; _ypos = random(Global.Max_y - 200) + 50; min_distance = get_min_distance(sphere_array, _xpos, _ypos); } if (loopcount > 100) { Global.initTime = getTimer(); Global._state = "GameOver"; } _state = "Active"; _alpha = 100; _color = random(3) + 1; _speed = 0; _scale = 1; _root[_instance].gotoAndStop(_color); MC_pos(_instance, _xpos, _ypos); MC_scale(_instance, _scale); MC_alpha(_instance, _alpha); MC_show(_instance); break; } } } return(sphere_array); } function get_object_distance(Datastruct_1, Datastruct_2) { var _local2; var _local1; _local2 = Datastruct_1._xpos - Datastruct_2._xpos; _local1 = Datastruct_1._ypos - Datastruct_2._ypos; return(Math.sqrt((_local2 * _local2) + (_local1 * _local1))); } function get_distance(x1, y1, x2, y2) { var _local1; _local1 = Math.sqrt(((x1 - x2) * (x1 - x2)) + ((y1 - y2) * (y1 - y2))); return(_local1); } function get_min_distance(sphere_array, x_loc, y_loc) { var index; var distance; var min_distance = 999; var player_width = MousePointer_0._width; for (index in sphere_array) { with (sphere_array[index]) { if (_state == "Active") { sphere_width = _root[_instance]._width; distance = get_distance(x_loc, y_loc, _xpos, _ypos) - (sphere_width / 2); if (distance < min_distance) { min_distance = distance; } } } } return(min_distance); } function check_end_game(sphere_array) { var index; for (index in sphere_array) { with (sphere_array[index]) { if (_state == "Active") { main_width = _root[_instance]._width / 2; for (test_index in sphere_array) { cur_id = sphere_array[test_index]._id; cur_state = sphere_array[test_index]._state; if ((cur_id != _id) && (cur_state == "Active")) { cur_x = sphere_array[test_index]._xpos; cur_y = sphere_array[test_index]._ypos; test_sphere = _root[sphere_array[test_index]._instance]; cur_width = test_sphere._width / 2; distance = get_distance(_xpos, _ypos, cur_x, cur_y); if ((cur_width + main_width) > distance) { trace("it's over"); Global._state = "GameOver"; return(true); } } } } } } return(false); } function reset_spheres(sphere_array) { var index; for (index in sphere_array) { with (sphere_array[index]) { _state = "Inactive"; MC_hide(_instance); } } return(sphere_array); } function Sprite(id, object_name, instance_name) { Global.Sprite_Count++; this._id = int(id); this._instance = instance_name; this._object = object_name; this._spriteid = int(Global.Sprite_Count); this._state = "Inactive"; this._color = 0; this._xpos = 0; this._ypos = 0; this._xoff = 0; this._yoff = 0; this._targetx = 0; this._targety = 0; this._xs = 0; this._ys = 0; this._scale = 100; this._rotation = 0; this._speed = 0; this._alpha = 100; this._strength = 0; this._health = 100; this._target = 0; } function update_timer(timer_init) { var _local1; _local1 = (getTimer() - timer_init) / 1000; _local1 = int(_local1 * 100) / 100; return(_local1); } function timeString(TimerValue) { var _local3; var _local1; var _local4; var _local2; var _local5; _local3 = int(TimerValue / 60); _local1 = int(TimerValue - (_local3 * 60)); _local4 = int((_local3 * 60) + _local1); _local2 = int((((TimerValue * 100) - (_local4 * 100)) / 100) * 100); if (_local1 < 10) { _local1 = "0" + _local1; } if (_local2 < 10) { _local2 = "0" + _local2; } _local5 = (((_local3 + ":") + _local1) + ".") + _local2; return(_local5); } function FPSParent() { this._framecount = 0; this._starttime = 0; this._slowestframe = 120; this._frametime = 0; this._lastframestart = 0; this._avgframe = 0; } function FPS_Update() { if ((FPS._starttime = 0)) { FPS._starttime = getTimer(); } FPS._framecount++; NewTime = getTimer(); FPS._frametime = NewTime - FPS._lastframestart; FPS._framerate = (1 / FPS._frametime) * 1000; if (FPS._framerate < FPS._slowestframe) { FPS._slowestframe = FPS._framerate; } FPS._lastframestart = NewTime; FPS._avgframe = Math.round(FPS._framecount / ((NewTime - FPS._starttime) / 1000)); } function LoadSomeText(game_id) { Global._phpRoutine = "LoadSomeText"; PHPSendData.Routine = "LoadSomeText"; PHPSendData.Game_ID = game_id; PHPSendData.sendAndLoad(Global.BasePath + "RecordManagement.php", PHPLoadData, "GET"); Global._state = "LoadingData"; Global.InitLoadTime = getTimer(); } function LoadHighScores(game_id) { Global._phpRoutine = "LoadHighScores"; PHPSendData.Routine = "LoadHighScores"; PHPSendData.Game_ID = game_id; PHPSendData.sendAndLoad(Global.BasePath + "RecordManagement.php", PHPLoadData, "GET"); Global.InitLoadTime = getTimer(); Global._state = "LoadingData"; } function SaveHighScore(game_id, profile_id, user_name, level, score, time_score, comment) { Global._phpRoutine = "AddHighScore"; PHPSendData.Routine = "AddHighScore"; PHPSendData.Game_ID = game_id; PHPSendData.Profile_ID = profile_id; PHPSendData.UserName = user_name; PHPSendData.Level = level; PHPSendData.Score = score; PHPSendData.TimeScore = time_score; PHPSendData.Comment = comment; PHPSendData.sendAndLoad(Global.BasePath + "RecordManagement.php", PHPLoadData, "GET"); Global.InitLoadTime = getTimer(); Global._state = "SavingData"; } function process_php_data(Routine) { switch (Routine) { case "AddHighScore" : MC_hide(SavingData_0); Global._state = "GameOver"; break; case "LoadHighScores" : Global.SpecialMessage = PHPLoadData.SpecialMessage; Global.SpecialLinkURL = PHPLoadData.SpecialLinkURL; MC_hide(LoadingData_0); Global._state = "HighScores"; break; case "LoadSomeText" : Global.SpecialMessage = PHPLoadData.SpecialMessage; Global.SpecialLinkURL = PHPLoadData.SpecialLinkURL; MC_hide(LoadingData_0); Global._state = "MainMenu"; } } function output_high_scores() { var _local1; _local1 = 1; while (_local1 <= 10) { if (PHPLoadData["Score_" + _local1]) { HighScores_0["Listing_" + _local1].Rank.text = _local1; HighScores_0["Listing_" + _local1].Score.text = PHPLoadData["Score_" + _local1]; HighScores_0["Listing_" + _local1].User.text = PHPLoadData["User_" + _local1]; MC_show(HighScores_0["Listing_" + _local1]); } _local1++; } } function ThemeDataParent() { this._background = 0; this._ballType = 0; this._rotate = false; this._alpha = 0; this._pulse = false; this._scale = false; this._bubbles = false; this._slide = false; this._slidestep = 0; this._scalestep = 0; } function set_theme_data(NewTheme) { with (ThemeData) { switch (NewTheme) { case 1 : _slidestep = 0.25; _background = 1; _rotate = false; _alpha = 100; _pulse = false; _scale = false; _bubbles = false; _slide = true; break; case 2 : _background = 2; _ballType = 2; _rotate = false; _alpha = 100; _pulse = false; _scale = false; _bubbles = true; break; case 3 : _background = 4; _ballType = 3; _rotate = false; _alpha = 100; _pulse = false; _scale = false; _bubbles = false; break; case 4 : _background = 3; _ballType = -1; _rotate = true; _alpha = 100; _pulse = false; _scale = true; _bubbles = false; } change_background(_background); MC_rotate(Background_0, 0); MC_scale(Background_0, 100); MC_alpha(Background_0, _alpha); if (_pulse) { MC_show(Pulse_0); } else { MC_hide(Pulse_0); } if (_bubbles) { init_bubbles(); } } } function rotate_background() { Background_0._rotation = Background_0._rotation + 0.05; } function next_background() { Global._background++; if (Global._background > 4) { Global._background = 1; } change_background(Global._background); } function slide_background(Min_x, Max_x) { Backgrounds[0]._xpos = Backgrounds[0]._xpos + ThemeData._slidestep; if ((Backgrounds[0]._xpos > Max_x) || (Backgrounds[0]._xpos < Min_x)) { ThemeData._slidestep = -ThemeData._slidestep; } MC_pos(Background_0, Backgrounds[0]._xpos, Backgrounds[0]._ypos); } function scale_background(Min_scale, Max_scale) { Backgrounds[0]._scale = Backgrounds[0]._scale + ThemeData._scalestep; if ((Backgrounds[0]._scale > Max_scale) || (Backgrounds[0]._scale < Min_scale)) { ThemeData._scalestep = -ThemeData._scalestep; } MC_scale(Background_0, Backgrounds[0]._scale); } function update_pulse(pulseSpeed) { Pulse_0._xscale = Pulse_0._xscale + pulseSpeed; Pulse_0._yscale = Pulse_0._yscale + pulseSpeed; if (Pulse_0._xscale > 400) { Pulse_0._xscale = 0; Pulse_0._yscale = 0; } } function change_background(NewIndex) { Background_0.gotoAndStop(NewIndex); } function update_background() { with (ThemeData) { if (_pulse) { update_pulse(); } if (_rotate) { rotate_background(); } if (_scale) { scale_background(); } if (_bubbles) { update_bubbles(); } if (_slide) { slide_background(-100, 100); } } } Stage.scaleMode = "noScale"; System.security.allowDomain("*"); System.security.allowInsecureDomain("*"); System.security.loadPolicyFile("http://games.smallzworld.com/crossdomain.xml"); _lockroot = true; var blur = (new flash.filters.BlurFilter(10, 10, 3)); var drop = (new flash.filters.DropShadowFilter(40, 45, 0, 0.3, 10, 10, 2, Quality.HIGH)); var glow = (new flash.filters.GlowFilter(16777215, 0.5, 5, 5, 2, 3)); var Spheres = new Array(); Header.HeaderText.text = HeaderText; Global = new GlobalSettingsParent(); ThemeData = new ThemeDataParent(); FPS = new FPSParent(); userKey = new Object(); userKey.onKeyDown = function () { KeyCode = Key.getCode(); if (KeyCode != 0) { Process_Control_Input(KeyCode); } }; Key.addListener(userKey); mouseObj = new Object(); mouseObj.onMouseUp = function () { Process_Control_Input(0); }; Mouse.addListener(mouseObj); var PHPSendData = new LoadVars(); var PHPLoadData = new LoadVars(); PHPLoadData.onLoad = function (success) { if (success) { process_php_data(Global._phpRoutine); } }; create_instance("LoadBar", 1, "LoadBar", 60); MC_pos(LoadBar_0, 0, 0); MC_show(LoadBar_0);
Frame 2
MochiAd.showPreloaderAd({id:"07a74d7277e8bf1f", res:"480x480"});
Frame 3
LoadBar_0.LoadText.text = ("Loading : " + int(Preloader_Status())) + "%"; if (Preloader_Status() < 100) { gotoAndPlay (2); }
Frame 4
MC_hide(LoadBar_0); Backgrounds = create_instance("Background", 1, "Background", 50); Backgrounds[0]._xpos = 0; Backgrounds[0]._ypos = 0; MC_pos(Background_0, Backgrounds[0]._xpos, Backgrounds[0]._ypos); MC_show(Background_0); set_theme_data(Global._theme);
Frame 6
create_ui(); MousePointer = create_instance("ColoredSphere", 1, "MousePointer", 4000); MousePointer[0]._scale = 100; MC_pos(MousePointer_0, _root._xmouse, _root._ymouse); MC_alpha(MousePointer_0, 100); MC_scale(MousePointer_0, MousePointer[0]._scale); MC_pos(MousePointer_0, -100, -100); MousePointer_0.gotoAndStop(1); Spheres = init_spheres(10); Audio_Music = new Sound(); Audio_Music.attachSound("Deepest"); Audio_Music.start(); SFX_Blip = new Sound(); SFX_Blip.attachSound("Click"); if ((MuteFlag != undefined) && (MuteFlag.toUpperCase() == "TRUE")) { Audio_Music.setVolume(0); Audio_Click.setVolume(0); Mute_0.gotoAndStop(2); Global._mute = true; } Audio_Music.onSoundComplete = function () { Audio_Music.start(); };
Frame 7
if (Global._state != "Core") { Mouse.show(); if (Global._state != "Paused") { MC_hide(MousePointer[0]._instance); } } else { Mouse.hide(); MC_show(MousePointer[0]._instance); MousePointer[0]._xpos = _root._xmouse; MousePointer[0]._ypos = _root._ymouse; MC_pos(MousePointer[0]._instance, MousePointer[0]._xpos, MousePointer[0]._ypos); } main_loop(); _root[MousePointer[0]._instance].gotoAndStop(Global.LastColor);
Frame 8
gotoAndPlay (7);
Symbol 106 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 107 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 108 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 109 MovieClip [__Packages.mx.transitions.easing.Elastic] Frame 0
class mx.transitions.easing.Elastic { function Elastic () { } static function easeIn(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } t = t - 1; return((-((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } static function easeOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } return((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) + c) + b); } static function easeInOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / (d / 2); if (t == 2) { return(b + c); } if (!p) { p = d * 0.45; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } if (t < 1) { t = t - 1; return((-0.5 * ((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } t = t - 1; return(((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) * 0.5) + c) + b); } static var version = "1.1.0.52"; }
Symbol 110 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 111 MovieClip [__Packages.mx.transitions.easing.Back] Frame 0
class mx.transitions.easing.Back { function Back () { } static function easeIn(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / d; return((((c * t) * t) * (((s + 1) * t) - s)) + b); } static function easeOut(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = (t / d) - 1; return((c * (((t * t) * (((s + 1) * t) + s)) + 1)) + b); } static function easeInOut(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / (d / 2); if (t < 1) { s = s * 1.525; return(((c / 2) * ((t * t) * (((s + 1) * t) - s))) + b); } t = t - 2; s = s * 1.525; return(((c / 2) * (((t * t) * (((s + 1) * t) + s)) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 112 MovieClip [__Packages.mx.transitions.easing.Bounce] Frame 0
class mx.transitions.easing.Bounce { function Bounce () { } static function easeOut(t, b, c, d) { t = t / d; if (t < 0.363636363636364) { return((c * ((7.5625 * t) * t)) + b); } if (t < 0.727272727272727) { t = t - 0.545454545454545; return((c * (((7.5625 * t) * t) + 0.75)) + b); } if (t < 0.909090909090909) { t = t - 0.818181818181818; return((c * (((7.5625 * t) * t) + 0.9375)) + b); } t = t - 0.954545454545455; return((c * (((7.5625 * t) * t) + 0.984375)) + b); } static function easeIn(t, b, c, d) { return((c - easeOut(d - t, 0, c, d)) + b); } static function easeInOut(t, b, c, d) { if (t < (d / 2)) { return((easeIn(t * 2, 0, c, d) * 0.5) + b); } return(((easeOut((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } static var version = "1.1.0.52"; }
Symbol 113 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 114 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None { function None () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static var version = "1.1.0.52"; }
Symbol 115 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("1.5"); } static function showPreloaderAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showTimedAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local25 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local25); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local24 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local24); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb) { cb = parseInt(cb); var _local4 = this._callbacks[cb]; if (!_local4) { return(undefined); } delete this._callbacks[cb]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } if (_local7._url.indexOf("http") != 0) { options.no_page = true; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Instance of Symbol 49 MovieClip [LinkSymbol] "Message" in Symbol 50 MovieClip [MainMenuSymbol] Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse)) { this._xscale = 115; this._yscale = 115; } else { this._xscale = 100; this._yscale = 100; } } on (release) { if (_root.Global.SpecialLinkURL != "") { getURL (_root.Global.SpecialLinkURL, _blank); } }
Symbol 75 MovieClip [PointsSymbol] Frame 15
this.stop();
Symbol 87 MovieClip Frame 1
this.stop();

Library Items

Symbol 1 FontUsed by:2 3 4 36 37 40 42 44 46 48 53 55 57 58 61 62 63 65 66 80
Symbol 2 EditableTextUses:1Used by:6
Symbol 3 EditableTextUses:1Used by:6
Symbol 4 EditableTextUses:1Used by:5
Symbol 5 MovieClipUses:4Used by:6
Symbol 6 MovieClip [LevelChangeSymbol]Uses:2 3 5
Symbol 7 GraphicUsed by:10
Symbol 8 GraphicUsed by:9  Timeline
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClip [BubbleSymbol]Uses:7 9
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClip [WhiteBallSymbol]Uses:11Used by:76
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClip [BlackBallSymbol]Uses:13Used by:76
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClip [GrayBallSymbol]Uses:15Used by:76
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip [OrangeBallSymbol]Uses:17Used by:76
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip [YellowBallSymbol]Uses:19Used by:76
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip [PinkBallSymbol]Uses:21Used by:76
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClip [BrownBallSymbol]Uses:23Used by:76
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip [GreenBallSymbol]Uses:25Used by:76
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip [BlueBallSymbol]Uses:27Used by:76
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip [RedBallSymbol]Uses:29Used by:76
Symbol 31 FontUsed by:32 33 34 68 69 70 81 104
Symbol 32 EditableTextUses:31Used by:35
Symbol 33 EditableTextUses:31Used by:35
Symbol 34 EditableTextUses:31Used by:35
Symbol 35 MovieClip [HighScoreListingSymbol]Uses:32 33 34Used by:60
Symbol 36 EditableTextUses:1Used by:39
Symbol 37 EditableTextUses:1Used by:38
Symbol 38 MovieClipUses:37Used by:39 50
Symbol 39 MovieClip [LoadBarSymbol]Uses:36 38Used by:Timeline
Symbol 106 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 107 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 108 MovieClip [__Packages.mx.transitions.Tween]
Symbol 109 MovieClip [__Packages.mx.transitions.easing.Elastic]
Symbol 110 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 111 MovieClip [__Packages.mx.transitions.easing.Back]
Symbol 112 MovieClip [__Packages.mx.transitions.easing.Bounce]
Symbol 113 MovieClip [__Packages.mx.transitions.easing.Regular]
Symbol 114 MovieClip [__Packages.mx.transitions.easing.None]
Symbol 115 MovieClip [__Packages.MochiAd]
Symbol 40 EditableTextUses:1Used by:41
Symbol 41 MovieClipUses:40Used by:50
Symbol 42 EditableTextUses:1Used by:43
Symbol 43 MovieClip [ADDButton]Uses:42Used by:50
Symbol 44 EditableTextUses:1Used by:45
Symbol 45 MovieClipUses:44Used by:50
Symbol 46 EditableTextUses:1Used by:47
Symbol 47 MovieClipUses:46Used by:50
Symbol 48 EditableTextUses:1Used by:49
Symbol 49 MovieClip [LinkSymbol]Uses:48Used by:50
Symbol 50 MovieClip [MainMenuSymbol]Uses:41 43 45 38 47 49Used by:Timeline
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:54 56 60
Symbol 53 EditableTextUses:1Used by:54
Symbol 54 MovieClip [LoadingDataSymbol]Uses:52 53Used by:Timeline
Symbol 55 EditableTextUses:1Used by:56
Symbol 56 MovieClip [SavingDataSymbol]Uses:52 55Used by:Timeline
Symbol 57 EditableTextUses:1Used by:60
Symbol 58 EditableTextUses:1Used by:59
Symbol 59 MovieClipUses:58Used by:60 67 82
Symbol 60 MovieClip [HighScoresSymbol]Uses:52 35 57 59Used by:Timeline
Symbol 61 EditableTextUses:1Used by:67
Symbol 62 EditableTextUses:1Used by:67
Symbol 63 EditableTextUses:1Used by:64
Symbol 64 MovieClipUses:63Used by:67
Symbol 65 EditableTextUses:1Used by:67
Symbol 66 EditableTextUses:1Used by:67
Symbol 67 MovieClip [GameOverSymbol]Uses:61 62 59 64 65 66Used by:Timeline
Symbol 68 EditableTextUses:31Used by:71
Symbol 69 EditableTextUses:31Used by:71
Symbol 70 EditableTextUses:31Used by:71
Symbol 71 MovieClip [MainUISymbol]Uses:68 69 70Used by:Timeline
Symbol 72 FontUsed by:73
Symbol 73 EditableTextUses:72Used by:74
Symbol 74 MovieClipUses:73Used by:75
Symbol 75 MovieClip [PointsSymbol]Uses:74Used by:76  Timeline
Symbol 76 MovieClip [ColoredSphereSymbol]Uses:30 28 26 24 22 20 18 16 14 12 75Used by:Timeline
Symbol 77 FontUsed by:78
Symbol 78 EditableTextUses:77Used by:79
Symbol 79 MovieClip [FPSCounterSymbol]Uses:78Used by:Timeline
Symbol 80 EditableTextUses:1Used by:82
Symbol 81 EditableTextUses:31Used by:82
Symbol 82 MovieClip [InstructionsSymbol]Uses:80 81 59Used by:Timeline
Symbol 83 FontUsed by:84
Symbol 84 EditableTextUses:83Used by:87
Symbol 85 Sound [Deepest]Used by:87
Symbol 86 Sound [Click]Used by:87
Symbol 87 MovieClipUses:84 85 86Used by:Timeline
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:92
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClip [MuteSymbol]Uses:89 91Used by:Timeline
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:103
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:103
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:103
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:103
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:103
Symbol 103 MovieClip [BackgroundSymbol]Uses:94 96 98 100 102Used by:Timeline
Symbol 104 EditableTextUses:31Used by:105
Symbol 105 MovieClip [PauseSymbol]Uses:104Used by:Timeline

Instance Names

"ScoreText"Symbol 6 MovieClip [LevelChangeSymbol] Frame 1Symbol 2 EditableText
"BonusText"Symbol 6 MovieClip [LevelChangeSymbol] Frame 1Symbol 3 EditableText
"Continue"Symbol 6 MovieClip [LevelChangeSymbol] Frame 1Symbol 5 MovieClip
"collision_box"Symbol 10 MovieClip [BubbleSymbol] Frame 1Symbol 9 MovieClip
"Rank"Symbol 35 MovieClip [HighScoreListingSymbol] Frame 1Symbol 32 EditableText
"Score"Symbol 35 MovieClip [HighScoreListingSymbol] Frame 1Symbol 33 EditableText
"User"Symbol 35 MovieClip [HighScoreListingSymbol] Frame 1Symbol 34 EditableText
"Title"Symbol 38 MovieClip Frame 1Symbol 37 EditableText
"LoadText"Symbol 39 MovieClip [LoadBarSymbol] Frame 1Symbol 36 EditableText
"MessageText"Symbol 49 MovieClip [LinkSymbol] Frame 1Symbol 48 EditableText
"HighScores"Symbol 50 MovieClip [MainMenuSymbol] Frame 1Symbol 41 MovieClip
"ADDButton"Symbol 50 MovieClip [MainMenuSymbol] Frame 1Symbol 43 MovieClip [ADDButton]
"Instructions"Symbol 50 MovieClip [MainMenuSymbol] Frame 1Symbol 45 MovieClip
"Title"Symbol 50 MovieClip [MainMenuSymbol] Frame 1Symbol 38 MovieClip
"StartGame"Symbol 50 MovieClip [MainMenuSymbol] Frame 1Symbol 47 MovieClip
"Message"Symbol 50 MovieClip [MainMenuSymbol] Frame 1Symbol 49 MovieClip [LinkSymbol]
"Listing_2"Symbol 60 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_3"Symbol 60 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_4"Symbol 60 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_5"Symbol 60 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_7"Symbol 60 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_8"Symbol 60 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_9"Symbol 60 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_10"Symbol 60 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_6"Symbol 60 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Back"Symbol 60 MovieClip [HighScoresSymbol] Frame 1Symbol 59 MovieClip
"Listing_1"Symbol 60 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"HighScoreText"Symbol 67 MovieClip [GameOverSymbol] Frame 1Symbol 62 EditableText
"Back"Symbol 67 MovieClip [GameOverSymbol] Frame 1Symbol 59 MovieClip
"Submit"Symbol 67 MovieClip [GameOverSymbol] Frame 1Symbol 64 MovieClip
"Label"Symbol 67 MovieClip [GameOverSymbol] Frame 1Symbol 65 EditableText
"UserName"Symbol 67 MovieClip [GameOverSymbol] Frame 1Symbol 66 EditableText
"Score"Symbol 71 MovieClip [MainUISymbol] Frame 1Symbol 68 EditableText
"Level"Symbol 71 MovieClip [MainUISymbol] Frame 1Symbol 70 EditableText
"PointText"Symbol 74 MovieClip Frame 1Symbol 73 EditableText
"PointText"Symbol 75 MovieClip [PointsSymbol] Frame 1Symbol 74 MovieClip
"Points"Symbol 76 MovieClip [ColoredSphereSymbol] Frame 20Symbol 75 MovieClip [PointsSymbol]
"FramerateText"Symbol 79 MovieClip [FPSCounterSymbol] Frame 1Symbol 78 EditableText
"Back"Symbol 82 MovieClip [InstructionsSymbol] Frame 1Symbol 59 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 6 as "LevelChangeSymbol"
ExportAssets (56)Timeline Frame 1Symbol 10 as "BubbleSymbol"
ExportAssets (56)Timeline Frame 1Symbol 12 as "WhiteBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 14 as "BlackBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 16 as "GrayBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 18 as "OrangeBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 20 as "YellowBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 22 as "PinkBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 24 as "BrownBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 26 as "GreenBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 28 as "BlueBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 30 as "RedBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 35 as "HighScoreListingSymbol"
ExportAssets (56)Timeline Frame 1Symbol 39 as "LoadBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 106 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 107 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 108 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 109 as "__Packages.mx.transitions.easing.Elastic"
ExportAssets (56)Timeline Frame 1Symbol 110 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 111 as "__Packages.mx.transitions.easing.Back"
ExportAssets (56)Timeline Frame 1Symbol 112 as "__Packages.mx.transitions.easing.Bounce"
ExportAssets (56)Timeline Frame 1Symbol 113 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 1Symbol 114 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 1Symbol 115 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 4Symbol 43 as "ADDButton"
ExportAssets (56)Timeline Frame 4Symbol 49 as "LinkSymbol"
ExportAssets (56)Timeline Frame 4Symbol 50 as "MainMenuSymbol"
ExportAssets (56)Timeline Frame 4Symbol 54 as "LoadingDataSymbol"
ExportAssets (56)Timeline Frame 4Symbol 56 as "SavingDataSymbol"
ExportAssets (56)Timeline Frame 4Symbol 60 as "HighScoresSymbol"
ExportAssets (56)Timeline Frame 4Symbol 67 as "GameOverSymbol"
ExportAssets (56)Timeline Frame 4Symbol 71 as "MainUISymbol"
ExportAssets (56)Timeline Frame 4Symbol 75 as "PointsSymbol"
ExportAssets (56)Timeline Frame 4Symbol 76 as "ColoredSphereSymbol"
ExportAssets (56)Timeline Frame 4Symbol 79 as "FPSCounterSymbol"
ExportAssets (56)Timeline Frame 4Symbol 82 as "InstructionsSymbol"
ExportAssets (56)Timeline Frame 4Symbol 85 as "Deepest"
ExportAssets (56)Timeline Frame 4Symbol 86 as "Click"
ExportAssets (56)Timeline Frame 4Symbol 92 as "MuteSymbol"
ExportAssets (56)Timeline Frame 4Symbol 103 as "BackgroundSymbol"
ExportAssets (56)Timeline Frame 4Symbol 105 as "PauseSymbol"

Labels

"PointsFrame"Symbol 76 MovieClip [ColoredSphereSymbol] Frame 20




http://swfchan.com/8/39673/info.shtml
Created: 12/5 -2019 02:09:14 Last modified: 12/5 -2019 02:09:14 Server time: 05/05 -2024 01:50:29