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

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

380687_Biggification.swf

This is the info page for
Flash #14191

(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

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

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://www.spacemanattack.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; } 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); } 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); } } 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, 150); } 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 "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); } check_mainmenu_rollovers(); return; 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(); return; 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; return; 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); } } return; 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); } return; 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(); return; 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(); } return; case "ResetGame" : reset_game(); MC_show(MainUI_0); Global._state = "MainMenu"; return; case "Credits" : return; case "LoadingData" : update_background(); if (LoadingData_0._visible == 0) { MC_show(LoadingData_0); } return; 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); } break; case "Core" : if (KeyCode == 0) { } 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"; } 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(initTime) { elapsedTime = (getTimer() - initTime) / 1000; elapsedTime = int(elapsedTime * 100) / 100; return(elapsedTime); } function timeString(TimerValue) { minutes = int(TimerValue / 60); seconds = int(TimerValue - (minutes * 60)); extra = int((TimerValue - ((minutes * 60) + seconds)) * 1000); if (seconds < 10) { seconds = "0" + seconds; } TimeValueString = (((minutes + ":") + seconds) + ".") + extra; return(TimeValueString); } 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 LoadHighScores(game_id) { Global._phpRoutine = "LoadHighScores"; PHPSendData.Routine = "LoadHighScores"; PHPSendData.Game_ID = game_id; PHPSendData.sendAndLoad(Global.BasePath + "RecordManagement.php", PHPLoadData, "GET"); 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._state = "SavingData"; } function process_php_data(Routine) { switch (Routine) { case "AddHighScore" : MC_hide(SavingData_0); Global._state = "GameOver"; break; case "LoadHighScores" : Global._state = "HighScores"; } MC_hide(LoadingData_0); } 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.loadPolicyFile("http://www.spacemanattack.com/policy.xml"); 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 3
LoadBar_0.LoadText.text = ("Loading : " + int(Preloader_Status())) + "%"; if (Preloader_Status() < 100) { gotoAndPlay (2); }
Frame 4
MC_hide(LoadBar_0); MochiAd.showPreloaderAd({id:"07a74d7277e8bf1f", res:"480x480"}); 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(); Audio_Music.onSoundComplete = function () { Audio_Music.start(); }; SFX_Blip = new Sound(); SFX_Blip.attachSound("Click");
Frame 7
if (Global._state != "Core") { Mouse.show(); 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 100 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 101 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 102 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 103 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 104 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 105 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 106 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 107 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 108 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 109 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function showPreloaderAd(options) { var _local29 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812}; options = _parseOptions(options, _local29); var _local15 = options.clip; var _local25 = 11000; var _local28 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { return(undefined); } _local15.stop(); var mc = _local15._mochiad; mc.onUnload = function () { this._parent.play(); }; var _local16 = _getRes(options); var _local5 = _local16[0]; var _local14 = _local16[1]; mc._x = _local5 * 0.5; mc._y = _local14 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local5 * -0.5; chk._y = _local14 * -0.5; var _local8 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local8._x = 10; _local8._y = _local14 - 20; var _local24 = options.color; delete options.color; var _local21 = options.background; delete options.background; var _local26 = options.outline; delete options.outline; var _local6 = _local8.createEmptyMovieClip("_outline", 1); _local6.beginFill(_local21); _local6.moveTo(0, 0); _local6.lineTo(_local5 - 20, 0); _local6.lineTo(_local5 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); _local6.endFill(); var _local4 = _local8.createEmptyMovieClip("_inside", 2); _local4.beginFill(_local24); _local4.moveTo(0, 0); _local4.lineTo(_local5 - 20, 0); _local4.lineTo(_local5 - 20, 10); _local4.lineTo(0, 10); _local4.lineTo(0, 0); _local4.endFill(); _local4._xscale = 0; var _local7 = _local8.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local26, 100); _local7.moveTo(0, 0); _local7.lineTo(_local5 - 20, 0); _local7.lineTo(_local5 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local25; chk.ad_timeout = _local28; 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.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 _local15 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd"}; options = _parseOptions(options, _local15); var _local6 = options.clip; var _local12 = 11000; var _local14 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { return(undefined); } _local6.stop(); var mc = _local6._mochiad; mc.onUnload = function () { this._parent.play(); }; var _local7 = _getRes(options); var _local16 = _local7[0]; var _local13 = _local7[1]; mc._x = _local16 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local12; chk.ad_timeout = _local14; 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 = "1.4"; 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 = "1.4"; 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); } }
Symbol 71 MovieClip [PointsSymbol] Frame 15
this.stop();
Symbol 83 MovieClip Frame 1
this.stop();

Library Items

Symbol 1 FontUsed by:2 3 4 36 37 40 42 44 49 51 53 54 57 58 59 61 62 76
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:72
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClip [BlackBallSymbol]Uses:13Used by:72
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClip [GrayBallSymbol]Uses:15Used by:72
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip [OrangeBallSymbol]Uses:17Used by:72
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip [YellowBallSymbol]Uses:19Used by:72
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip [PinkBallSymbol]Uses:21Used by:72
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClip [BrownBallSymbol]Uses:23Used by:72
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip [GreenBallSymbol]Uses:25Used by:72
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip [BlueBallSymbol]Uses:27Used by:72
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip [RedBallSymbol]Uses:29Used by:72
Symbol 31 FontUsed by:32 33 34 64 65 66 77
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:56
Symbol 36 EditableTextUses:1Used by:39
Symbol 37 EditableTextUses:1Used by:38
Symbol 38 MovieClipUses:37Used by:39 46
Symbol 39 MovieClip [LoadBarSymbol]Uses:36 38Used by:Timeline
Symbol 100 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 101 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 102 MovieClip [__Packages.mx.transitions.Tween]
Symbol 103 MovieClip [__Packages.mx.transitions.easing.Elastic]
Symbol 104 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 105 MovieClip [__Packages.mx.transitions.easing.Back]
Symbol 106 MovieClip [__Packages.mx.transitions.easing.Bounce]
Symbol 107 MovieClip [__Packages.mx.transitions.easing.Regular]
Symbol 108 MovieClip [__Packages.mx.transitions.easing.None]
Symbol 109 MovieClip [__Packages.MochiAd]
Symbol 40 EditableTextUses:1Used by:41
Symbol 41 MovieClipUses:40Used by:46
Symbol 42 EditableTextUses:1Used by:43
Symbol 43 MovieClipUses:42Used by:46
Symbol 44 EditableTextUses:1Used by:45
Symbol 45 MovieClipUses:44Used by:46
Symbol 46 MovieClip [MainMenuSymbol]Uses:41 43 38 45Used by:Timeline
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:50 52 56
Symbol 49 EditableTextUses:1Used by:50
Symbol 50 MovieClip [LoadingDataSymbol]Uses:48 49Used by:Timeline
Symbol 51 EditableTextUses:1Used by:52
Symbol 52 MovieClip [SavingDataSymbol]Uses:48 51Used by:Timeline
Symbol 53 EditableTextUses:1Used by:56
Symbol 54 EditableTextUses:1Used by:55
Symbol 55 MovieClipUses:54Used by:56 63 78
Symbol 56 MovieClip [HighScoresSymbol]Uses:48 35 53 55Used by:Timeline
Symbol 57 EditableTextUses:1Used by:63
Symbol 58 EditableTextUses:1Used by:63
Symbol 59 EditableTextUses:1Used by:60
Symbol 60 MovieClipUses:59Used by:63
Symbol 61 EditableTextUses:1Used by:63
Symbol 62 EditableTextUses:1Used by:63
Symbol 63 MovieClip [GameOverSymbol]Uses:57 58 55 60 61 62Used by:Timeline
Symbol 64 EditableTextUses:31Used by:67
Symbol 65 EditableTextUses:31Used by:67
Symbol 66 EditableTextUses:31Used by:67
Symbol 67 MovieClip [MainUISymbol]Uses:64 65 66Used by:Timeline
Symbol 68 FontUsed by:69
Symbol 69 EditableTextUses:68Used by:70
Symbol 70 MovieClipUses:69Used by:71
Symbol 71 MovieClip [PointsSymbol]Uses:70Used by:72  Timeline
Symbol 72 MovieClip [ColoredSphereSymbol]Uses:30 28 26 24 22 20 18 16 14 12 71Used by:Timeline
Symbol 73 FontUsed by:74
Symbol 74 EditableTextUses:73Used by:75
Symbol 75 MovieClip [FPSCounterSymbol]Uses:74Used by:Timeline
Symbol 76 EditableTextUses:1Used by:78
Symbol 77 EditableTextUses:31Used by:78
Symbol 78 MovieClip [InstructionsSymbol]Uses:76 77 55Used by:Timeline
Symbol 79 FontUsed by:80
Symbol 80 EditableTextUses:79Used by:83
Symbol 81 Sound [Deepest]Used by:83
Symbol 82 Sound [Click]Used by:83
Symbol 83 MovieClipUses:80 81 82Used by:Timeline
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:88
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:88
Symbol 88 MovieClip [MuteSymbol]Uses:85 87Used by:Timeline
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:99
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:99
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:99
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:99
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClip [BackgroundSymbol]Uses:90 92 94 96 98Used 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
"HighScores"Symbol 46 MovieClip [MainMenuSymbol] Frame 1Symbol 41 MovieClip
"Instructions"Symbol 46 MovieClip [MainMenuSymbol] Frame 1Symbol 43 MovieClip
"Title"Symbol 46 MovieClip [MainMenuSymbol] Frame 1Symbol 38 MovieClip
"StartGame"Symbol 46 MovieClip [MainMenuSymbol] Frame 1Symbol 45 MovieClip
"Listing_2"Symbol 56 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_3"Symbol 56 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_4"Symbol 56 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_5"Symbol 56 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_7"Symbol 56 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_8"Symbol 56 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_9"Symbol 56 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_10"Symbol 56 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Listing_6"Symbol 56 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"Back"Symbol 56 MovieClip [HighScoresSymbol] Frame 1Symbol 55 MovieClip
"Listing_1"Symbol 56 MovieClip [HighScoresSymbol] Frame 1Symbol 35 MovieClip [HighScoreListingSymbol]
"HighScoreText"Symbol 63 MovieClip [GameOverSymbol] Frame 1Symbol 58 EditableText
"Back"Symbol 63 MovieClip [GameOverSymbol] Frame 1Symbol 55 MovieClip
"Submit"Symbol 63 MovieClip [GameOverSymbol] Frame 1Symbol 60 MovieClip
"Label"Symbol 63 MovieClip [GameOverSymbol] Frame 1Symbol 61 EditableText
"UserName"Symbol 63 MovieClip [GameOverSymbol] Frame 1Symbol 62 EditableText
"Score"Symbol 67 MovieClip [MainUISymbol] Frame 1Symbol 64 EditableText
"Level"Symbol 67 MovieClip [MainUISymbol] Frame 1Symbol 66 EditableText
"PointText"Symbol 70 MovieClip Frame 1Symbol 69 EditableText
"PointText"Symbol 71 MovieClip [PointsSymbol] Frame 1Symbol 70 MovieClip
"Points"Symbol 72 MovieClip [ColoredSphereSymbol] Frame 20Symbol 71 MovieClip [PointsSymbol]
"FramerateText"Symbol 75 MovieClip [FPSCounterSymbol] Frame 1Symbol 74 EditableText
"Back"Symbol 78 MovieClip [InstructionsSymbol] Frame 1Symbol 55 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 100 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 101 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 102 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 103 as "__Packages.mx.transitions.easing.Elastic"
ExportAssets (56)Timeline Frame 1Symbol 104 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 105 as "__Packages.mx.transitions.easing.Back"
ExportAssets (56)Timeline Frame 1Symbol 106 as "__Packages.mx.transitions.easing.Bounce"
ExportAssets (56)Timeline Frame 1Symbol 107 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 1Symbol 108 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 1Symbol 109 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 4Symbol 46 as "MainMenuSymbol"
ExportAssets (56)Timeline Frame 4Symbol 50 as "LoadingDataSymbol"
ExportAssets (56)Timeline Frame 4Symbol 52 as "SavingDataSymbol"
ExportAssets (56)Timeline Frame 4Symbol 56 as "HighScoresSymbol"
ExportAssets (56)Timeline Frame 4Symbol 63 as "GameOverSymbol"
ExportAssets (56)Timeline Frame 4Symbol 67 as "MainUISymbol"
ExportAssets (56)Timeline Frame 4Symbol 71 as "PointsSymbol"
ExportAssets (56)Timeline Frame 4Symbol 72 as "ColoredSphereSymbol"
ExportAssets (56)Timeline Frame 4Symbol 75 as "FPSCounterSymbol"
ExportAssets (56)Timeline Frame 4Symbol 78 as "InstructionsSymbol"
ExportAssets (56)Timeline Frame 4Symbol 81 as "Deepest"
ExportAssets (56)Timeline Frame 4Symbol 82 as "Click"
ExportAssets (56)Timeline Frame 4Symbol 88 as "MuteSymbol"
ExportAssets (56)Timeline Frame 4Symbol 99 as "BackgroundSymbol"

Labels

"PointsFrame"Symbol 72 MovieClip [ColoredSphereSymbol] Frame 20




http://swfchan.com/3/14191/info.shtml
Created: 4/6 -2019 00:37:36 Last modified: 4/6 -2019 00:37:36 Server time: 26/04 -2024 12:10:02