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

A
Very
Merry Christmas!


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

Orbital.swf

This is the info page for
Flash #47754

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


Text
Loading....

Orbital

GAME OVER

Score

High Score

Continue

Submit Score

User Name :

UserName

1

Score

User

High Scores

Attention Deficit Disorder

Start Game

Instructions

Duece

Score

Instructions

Collect spheres that match the color of your orbitron, while avoiding hitting spheres of a different color

Your orbitron will evolve to a different color when you have collected all the spheres of a given color.

Progress to the next level by collecting all spheres.

High Scores

Target :

##

Time :

##

Score

Time Bonus

Click here to
Start

Audio Content

11

Loading...

Saving...

Paused
Click on blinking orb to resume.

99999

Score

Lvl 1

ActionScript [AS1/AS2]

Frame 1
function GlobalParent() { this._state = "Loading"; this._submitState = false; this._phpRoutine = "None"; this._username = "Default"; this.Game_ID = 1; this.Max_x = 480; this.Max_y = 480; this.Score = 0; this.HighScore = 0; this._theme = 1; this._level = 1; this.Depth_Count = 0; this.Object_Count = 0; this.ActiveObjects = 0; this.ExplosionScale = 100; this.PiCalculation = (Math.PI/180); this._radius = 15; this._orbitrotation = 0; this._orbitspeed = 5; this.ActiveOrbs = 0; this.ActiveOrbiters = 0; this.MaxOrbs = 10; this.EvolveCount = 10; this.EvolveFlag = 1; this._initTime = 0; this._finalTime = 0; this._bestTime = 0; this._orbitersPerLevel = 10; this._orbiterSpacing = 30; this._evolve = false; this.SphereScale = 75; this.BasePath = "http://games.smallzworld.com/"; this.InitLoadTime = 0; this.SpecialLinkURL = ""; this.SpecialMessage = ""; this._submitState = false; this._mute = false; this._username = "Default"; } function SpriteParent(id, instanceName) { Global.Sprite_Count++; this._id = int(id); this._spriteid = int(Global.Sprite_Count); this._state = "Inactive"; this._color = 0; this._type = 0; this._xpos = 0; this._ypos = 0; this._xs = 0; this._ys = 0; this._targetx = 0; this._targety = 0; this._scale = 100; this._rotation = 0; this._speed = 5; this._xslot = 0; this.JumpCounter = 0; this._shakecounter = 0; this._bumpcounter = 0; this._counter = 0; this._radius = 0; this._orbitrotation = 0; this._orbitslot = 0; this._instance = instanceName; this._scalestep = 2; } function GetDistance(Datastruct_1, Datastruct_2) { xdist = Datastruct_1._xpos - Datastruct_2._xpos; ydist = Datastruct_1._ypos - Datastruct_2._ypos; return(Math.sqrt((xdist * xdist) + (ydist * ydist))); } function move_orbitron(Datastruct) { Datastruct._xpos = _root._xmouse; Datastruct._ypos = _root._ymouse; } function rotate_object(Datastruct) { Datastruct._rotation = Datastruct._rotation + Datastruct._rotatespeed; } function set_angle(Datastruct) { if (Datastruct._target_id > 0) { Datastruct._targetx = _root["ObjectInfo_" + Datastruct._target_id]._xpos; Datastruct._targety = _root["ObjectInfo_" + Datastruct._target_id]._ypos; } else { Datastruct._targetx = random(Global.Max_x); Datastruct._targety = Global.Max_y + 200; } xdiff = Math.abs(Datastruct._xpos - Datastruct._targetx); ydiff = Math.abs(Datastruct._ypos - Datastruct._targety); x_frames = xdiff / Datastruct._speed; y_frames = ydiff / Datastruct._speed; if (x_frames > y_frames) { Max_Frames = x_frames; } else { Max_Frames = y_frames; } Datastruct._xs = xdiff / Max_Frames; Datastruct._ys = ydiff / Max_Frames; if (Datastruct._xpos > Datastruct._targetx) { Datastruct._xs = -Datastruct._xs; } if (Datastruct._ypos > Datastruct._targety) { Datastruct._ys = -Datastruct._ys; } } function move_orbiter(Datastruct) { switch (Datastruct._state) { case "Active" : Datastruct._scale = Datastruct._scale + Datastruct._scalestep; if ((Datastruct._scale > 100) || (Datastruct._scale < 30)) { Datastruct._scalestep = -Datastruct._scalestep; } MC_scale(_root["Orbiter_" + Datastruct._id], Datastruct._scale); return; case "Dropping" : Datastruct._ypos = Datastruct._ypos + Datastruct._speed; return; case "Floating" : float_MovieClip(Datastruct); return; case "Evade" : evade_orbitron(Datastruct); return; case "Orbiting" : Datastruct._scale = Datastruct._scale + Datastruct._scalestep; if ((Datastruct._scale >= 25) && (Datastruct._scale <= 35)) { Datastruct._scalestep = 30; Datastruct._scalestep = 0; } if ((Datastruct._scale > 100) || (Datastruct._scale < 30)) { Datastruct._scalestep = -Datastruct._scalestep; } if (Datastruct._radius < Global._radius) { Datastruct._radius = Datastruct._radius + 3; } Datastruct._orbitrotation = Global._orbitrotation + (Datastruct._orbitslot * 36); Datastruct._xpos = OrbitronInfo_1._xpos + (Datastruct._radius * Math.cos(Datastruct._orbitrotation * _root.Global.PiCalculation)); Datastruct._ypos = OrbitronInfo_1._ypos + (Datastruct._radius * Math.sin(Datastruct._orbitrotation * _root.Global.PiCalculation)); MC_scale(_root["Orbiter_" + Datastruct._id], Datastruct._scale); _root["Orbiter_" + Datastruct._id].filters = [glow]; return; case "Shooting" : with (Datastruct) { _xpos = _xpos + _xs; _ypos = _ypos + _ys; if ((((_xpos > Global.Max_x) || (_xpos < 0)) || (_ypos > Global.Max_y)) || (_ypos < 0)) { MC_hide("Orbiter_" + _id); _state = "Inactive"; } } return; case "Nothing" : Datastruct._radius--; if (Datastruct._radius < 5) { Datastruct._state = 0; _root["Orbiter_" + Datastruct._id].gotoAndStop(8); release_new_orbiter(); } else { Datastruct._orbitrotation = Global._orbitrotation + (Datastruct._orbitslot * 36); Datastruct._xpos = OrbitronInfo_1._xpos + (Datastruct._radius * Math.cos(Datastruct._orbitrotation * _root.Global.PiCalculation)); Datastruct._ypos = OrbitronInfo_1._ypos + (Datastruct._radius * Math.sin(Datastruct._orbitrotation * _root.Global.PiCalculation)); } } } function move_MovieClip(Datastruct) { Datastruct._xpos = Datastruct._xpos + Datastruct._xs; Datastruct._ypos = Datastruct._ypos + Datastruct._ys; if ((Datastruct._xpos > Global.WorldMax_x) || (Datastruct._xpos < 0)) { Datastruct._xs = -Datastruct._xs; } if ((Datastruct._ypos > Global.WorldMax_y) || (Datastruct._ypos < 0)) { Datastruct._ys = -Datastruct._ys; } } function float_MovieClip(Datastruct) { Datastruct._xpos = Datastruct._xpos + (random(Datastruct._speed + 1) - (Datastruct._speed / 2)); Datastruct._ypos = Datastruct._ypos + (random(Datastruct._speed + 1) - (Datastruct._speed / 2)); if ((Datastruct._xpos > Global.WorldMax_x) || (Datastruct._xpos < 0)) { Datastruct._xs = -Datastruct._xs; } if ((Datastruct._ypos > Global.WorldMax_y) || (Datastruct._ypos < 0)) { Datastruct._ys = -Datastruct._ys; } } function evade_orbitron(Datastruct) { if (Datastruct._xpos > OrbitronInfo_1._xpos) { Datastruct._xpos = Datastruct._xpos + Datastruct._speed; } else { Datastruct._xpos = Datastruct._xpos - Datastruct._speed; } if (Datastruct._ypos > OrbitronInfo_1._ypos) { Datastruct._ypos = Datastruct._ypos + Datastruct._speed; } else { Datastruct._ypos = Datastruct._ypos - Datastruct._speed; } if ((Datastruct._xpos > Global.WorldMax_x) || (Datastruct._xpos < 0)) { Datastruct._xs = -Datastruct._xs; } if ((Datastruct._ypos > Global.WorldMax_y) || (Datastruct._ypos < 0)) { Datastruct._ys = -Datastruct._ys; } xdiff = Math.abs(Datastruct._xpos - OrbitronInfo_1._xpos); ydiff = Math.abs(Datastruct._ypos - OrbitronInfo_1._ypos); if ((xdiff > 150) && (ydiff > 150)) { Datastruct._state = "Floating"; trace("now floating"); } } function find_target() { target_id = 0; mindist = 5000; t_index = 1; while (t_index <= Global.Object_Count) { if (_root["ObjectInfo_" + t_index]._state == 1) { xdiff = Math.abs(_root["ObjectInfo_" + t_index]._xpos - _root.OrbitronInfo_1._xpos); ydiff = Math.abs(_root["ObjectInfo_" + t_index]._ypos - _root.OrbitronInfo_1._ypos); dist = xdiff + ydiff; if (dist < mindist) { target_id = t_index; mindist = dist; } } t_index++; } if (target_id > 0) { _root["ObjectInfo_" + target_id]._marked = 1; } return(target_id); } function fire_orbiter(index) { with (_root["OrbiterInfo_" + index]) { _state = "Shooting"; _speed = 25; FireAngle = (_orbitrotation * (Math.PI/180)) + 90; _xs = _speed * Math.cos(FireAngle); _ys = _speed * Math.sin(FireAngle); Global.ActiveOrbiters--; } } function update_orbitron(index) { move_orbitron(_root["OrbitronInfo_" + index]); MC_pos("Orbitron_" + index, _root["OrbitronInfo_" + index]._xpos, _root["OrbitronInfo_" + index]._ypos); } function update_orbiter(index) { move_orbiter(_root["OrbiterInfo_" + index]); MC_pos(_root["Orbiter_" + index], _root["OrbiterInfo_" + index]._xpos, _root["OrbiterInfo_" + index]._ypos); } function orbiter_ai(Datastruct) { if ((GetDistance(Datastruct, OrbitronInfo_1) < 70) && (Datastruct._state != "Orbiting")) { } } function update_planet(index) { new_xpos = _root["PlanetInfo_" + index]._xpos - Global.Viewport_x; new_ypos = _root["PlanetInfo_" + index]._ypos - Global.Viewport_y; MC_pos(_root["Planet_" + index], new_xpos, new_ypos); } function update_object(index) { switch (_root["ObjectInfo_" + index]._state) { case 1 : move_MovieClip(_root["ObjectInfo_" + index]); setProperty(_root["Object_" + index], _x , _root["ObjectInfo_" + index]._xpos); setProperty(_root["Object_" + index], _y , _root["ObjectInfo_" + index]._ypos); rotate_object(_root["ObjectInfo_" + index]); break; case 2 : rotate_object(_root["ObjectInfo_" + index]); } setProperty(_root["Object_" + index], _rotation , _root["ObjectInfo_" + index]._rotation); } function orbiter_handler() { Global._orbitrotation = Global._orbitrotation + Global._orbitspeed; index = 1; while (index <= Global.Orbiter_Count) { update_orbiter(index); index++; } } function planet_handler() { index = 1; while (index <= Global.Planet_Count) { update_planet(index); index++; } } function update_objects() { index = 1; while (index <= Global.Object_Count) { update_object(index); index++; } } function update_orbitrons() { index = 1; while (index <= Global.Orbitron_Count) { update_orbitron(index); index++; } } function check_collision_orbitron() { o_index = 1; while (o_index <= Global.Object_Count) { with (_root["ObjectInfo_" + o_index]) { if (((_state == "Active") && (_type)) && (OrbitronInfo_1._type)) { if (Orbitron_1.hitTest(_root["Object_" + o_index], true) == true) { start_explosion(_root.OrbitronInfo_1._xpos, _root.OrbitronInfo_1._ypos); } } } o_index++; } } function check_collision_orbiter() { index = 1; while (index <= Global.Orbiter_Count) { with (_root["OrbiterInfo_" + index]) { if (_state == "Active") { if (Orbitron_1.hitTest(_root["Orbiter_" + index])) { if (_type == OrbitronInfo_1._type) { if (_scale <= _root.OrbitronInfo_1._scale) { _state = "Orbiting"; _radius = 1; Global.ActiveOrbiters++; _orbitslot = Global.ActiveOrbiters; Global.Score = Global.Score + 100; SFX_Blip.start(); } } else if (check_sphere_collision(index)) { SFX_Explosion.start(); start_explosion(_root.OrbitronInfo_1._xpos, _root.OrbitronInfo_1._ypos); Global._state = "GameOver"; } } } } index++; } } function remaining_shooters() { orbiter_count = 0; index = 1; while (index <= Global.Orbiter_Count) { with (_root["OrbiterInfo_" + index]) { if (_state == "Shooting") { orbiter_count++; } } index++; } return(orbiter_count); } function remaining_orbiters(sphereType) { orbiter_count = 0; index = 1; while (index <= Global.Orbiter_Count) { with (_root["OrbiterInfo_" + index]) { if ((((_type == sphereType) && (_state == "Active")) || ((sphereType == 0) && (_state == "Active"))) || ((sphereType == 0) && (_state == "Shooting"))) { orbiter_count++; } } index++; } return(orbiter_count); } function check_collision_objects(Datastruct) { Orbiter = "Orbiter_" + Datastruct._id; c_index = 1; while (c_index <= Global.Object_Count) { if ((_root["ObjectInfo_" + c_index]._state == 1) && (Global.ActiveOrbiters < Global.EvolveCount)) { if (_root[Orbiter].hitTest(_root["Object_" + c_index]) == true) { _root["ObjectInfo_" + c_index]._state = 0; setProperty(_root["Object_" + c_index], _visible , 0); start_explosion(_root["ObjectInfo_" + c_index]._xpos, _root["ObjectInfo_" + c_index]._ypos); Global.Score = Global.Score + 50; Datastruct._state = 0; Datastruct._xpos = -200; Datastruct._ypos = -200; _root[Orbiter].gotoAndPlay(8); } } c_index++; } } function start_explosion(xpos, ypos) { c_exp = 1; while (c_exp <= Global.Explosion_Count) { if (_root["Explosion_" + c_exp]._visible == 0) { _root["ExplosionInfo_" + c_exp]._state = "Active"; _root["Explosion_" + c_exp]._x = xpos; _root["Explosion_" + c_exp]._y = ypos; tellTarget ("_level0/Explosion_" + c_exp) { gotoAndPlay (1); }; setProperty("Explosion_" + c_exp, _visible , 1); break; } c_exp++; } } function start_evolution() { o = 1; while (o <= Global.Orbiter_Count) { if (_root["OrbiterInfo_" + o]._state == "Orbiting") { fire_orbiter(o); } o++; } } function release_new_orbiter() { o = 1; while (o <= Global.Orbiter_Count) { if (_root["OrbiterInfo_" + o]._state == "Inactive") { _root["OrbiterInfo_" + o]._state = "Dropping"; _root["OrbiterInfo_" + o]._type = Global._level; _root["OrbiterInfo_" + o]._xpos = random(Global.Max_x - 20) + 10; _root["OrbiterInfo_" + o]._ypos = 0; _root["OrbiterInfo_" + o]._speed = Global._level; _root["OrbiterInfo_" + o]._xs = 0; _root["OrbiterInfo_" + o]._ys = _root["OrbiterInfo_" + o]._speed; _root["Orbiter_" + o].gotoAndStop(_root["OrbiterInfo_" + o]._type); _root["Orbiter_" + o].filters = []; Global.ActiveOrbs++; break; } o++; } } function reset_game() { Global.ActiveOrbiters = 0; Global.ActiveOrbitrons = 0; Global.Score = 0; Global._level = 1; Init_Orbitron(Global._level); } function set_up_level(cur_level) { Init_Orbitron(cur_level); Init_Orbiters(cur_level); } function update_score_UI() { _root.ScorePanel.ScoreText.text = int(_root.Global.Score); if (Global.Score > Global.HighScore) { Global.HighScore = Global.Score; } _root.HighScorePanel.ScoreText.text = int(_root.Global.HighScore); _root.BonusPanel.ScoreText.text = int(_root.Global.Cur_Bonus); _root.LevelPanel.ScoreText.text = _root.Global._level; } function level_window_check() { if (LevelPanel._x < (Global.Max_x - (LevelPanel._width + 10))) { LevelPanel._x = LevelPanel._x + 11; } else { LevelPanel._x = Global.Max_x - (LevelPanel._width + 10); } } function increment_level() { Global._level++; Global.ActiveGhoulTypes++; if (Global.ActiveGhoulTypes > Global.ActiveGhoulTypes) { Global.ActiveGhoulTypes = Global.GhoulTypes; } Global._levelCounter = Global.GhoulsPerLevel; Global.RotationSpeed = Global.RotationSpeed + 0.25; if (Global.RotationSpeed > Global.MaxRotationSpeed) { Global.RotatationSpeed = Global.MaxRotationSpeed; } switch (Global._level) { case 2 : break; case 3 : } display_new_level(); new_background(); update_background(); } function check_distance(id, loc_x, loc_y) { outcome = true; b = 1; while (b <= Global.Orbiter_Count) { with (_root["OrbiterInfo_" + b]) { if ((_state == "Active") && (b != id)) { xdiff = Math.abs(_xpos - loc_x); ydiff = Math.abs(_ypos - loc_y); if ((xdiff < Global._orbiterSpacing) && (ydiff < Global._orbiterSpacing)) { outcome = false; break; } } } b++; } return(outcome); } function check_sphere_collision(id) { collision_status = false; with (OrbitronInfo_1) { Radius = Orbitron_1._width / 2; angle = 90.7853981633974; x1 = (Radius * Math.cos(angle)) + _xpos; y1 = (Radius * Math.sin(angle)) + _ypos; angle = 92.3561944901924; x2 = (Radius * Math.cos(angle)) + _xpos; y2 = (Radius * Math.sin(angle)) + _ypos; angle = 93.9269908169872; x3 = (Radius * Math.cos(angle)) + _xpos; y3 = (Radius * Math.sin(angle)) + _ypos; angle = 95.4977871437821; x4 = (Radius * Math.cos(angle)) + _xpos; y4 = (Radius * Math.sin(angle)) + _ypos; if (_root["Orbiter_" + id].hitTest(x1, y1, true)) { collision_status = true; } if (_root["Orbiter_" + id].hitTest(x2, y2, true)) { collision_status = true; } if (_root["Orbiter_" + id].hitTest(x3, y3, true)) { collision_status = true; } if (_root["Orbiter_" + id].hitTest(x4, y4, true)) { collision_status = true; } } return(collision_status); } function hide_spheres() { b = 1; while (b <= Global.Orbiter_Count) { MC_hide("Orbiter_" + b); b++; } MC_hide(Orbitron_1); } function Preloader_Status() { myLoaded = Math.round(getBytesLoaded()); myTotal = Math.round(getBytesTotal()); myPercent = myLoaded / myTotal; return(myPercent * 100); } function Create_MovieClip(ObjectName, Instance, NewLevel) { if (isNaN(Global[Instance + "_Count"])) { Global[Instance + "_Count"] = 0; } Global[Instance + "_Count"]++; Index = Global[Instance + "_Count"]; InstanceName = (Instance + "_") + Index; InstanceInfoName = (Instance + "Info_") + Index; SymbolName = ObjectName + "Symbol"; _root[InstanceInfoName] = new SpriteParent(Index, InstanceName); _root.attachMovie(SymbolName, InstanceName, NewLevel); _root[InstanceName].cacheAsBitmap; MC_hide(InstanceName); return(Index); } function create_instance(ObjectName, amount, Instance, TargetLevel) { c_instance = 1; while (c_instance <= amount) { New_Index = Create_MovieClip(ObjectName, Instance, (TargetLevel + c_instance) - 1); c_instance++; } } 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 set_object_color(ObjectName, ColorCode) { var _local2 = new Color(_root[ObjectName]); _local2.setRGB(ColorCode); } 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 Process_Control_Input(KeyCode) { if (Mute_1.hitTest(_root._xmouse, _root._ymouse)) { if (Global._mute) { SFX_Music.setVolume(100); SFX_Blip.setVolume(100); SFX_Explosion.setVolume(100); Mute_1.gotoAndStop(1); Global._mute = false; } else { SFX_Music.setVolume(0); SFX_Blip.setVolume(0); SFX_Explosion.setVolume(0); Mute_1.gotoAndStop(2); Global._mute = true; } } switch (Global._state) { case "Loading" : break; case "MainMenu" : if (MainMenu_1.StartGame.hitTest(_root._xmouse, _root._ymouse)) { MC_tween(MainMenu_1, "_xscale", "Regular", 100, 0, 0.75); MC_tween(MainMenu_1, "_yscale", "Regular", 100, 0, 0.75); reset_game(); Global._state = "LevelStart"; } if (MainMenu_1.Instructions.hitTest(_root._xmouse, _root._ymouse)) { MC_tween(MainMenu_1, "_xscale", "Regular", 100, 0, 0.75); MC_tween(MainMenu_1, "_yscale", "Regular", 100, 0, 0.75); Global._state = "Instructions"; } if (MainMenu_1.HighScores.hitTest(_root._xmouse, _root._ymouse)) { MC_tween(MainMenu_1, "_xscale", "Regular", 100, 0, 0.75); MC_tween(MainMenu_1, "_yscale", "Regular", 100, 0, 0.75); LoadHighScores(Global.Game_ID); } if (MainMenu_1.ADDButton.hitTest(_root._xmouse, _root._ymouse)) { getURL ("http://myadd.wordpress.com", _blank); } break; case "Core" : if (KeyCode == 0) { Global._state = "Paused"; } break; case "Paused" : if (KeyCode == 0) { if (Orbitron_1.hitTest(_root._xmouse, _root._ymouse)) { MC_hide(Pause_1); MC_alpha(Orbitron_1, 100); Global._state = "Core"; } } break; case "LevelChange" : break; case "LevelStart" : if (LevelChange_1.Continue.hitTest(_root._xmouse, _root._ymouse)) { MC_hide(LevelChange_1); show_ui(); set_up_level(Global._level); level_setup(Global._level); Global._initTime = getTimer(); Global._state = "Core"; } break; case "GameOver" : if (GameOver_1.Back.hitTest(_root._xmouse, _root._ymouse)) { hide_spheres(); MC_tween(GameOver_1, "_xscale", "Regular", 100, 0, 0.75); MC_tween(GameOver_1, "_yscale", "Regular", 100, 0, 0.75); LoadHighScores(Global.Game_ID); } if ((GameOver_1.Submit.hitTest(_root._xmouse, _root._ymouse) && (Global._submitState == false)) && (KeyCode == 0)) { Global._submitState = true; Global._username = _root.GameOver_1.UserName.text; MC_hide(GameOver_1.Submit); MC_hide(GameOver_1.UserName); MC_hide(GameOver_1.Label); SaveHighScore(Global.Game_ID, 0, Global._username, 0, Global.Score, 0, "Test Comment"); } break; case "HighScores" : if (HighScores_1.Back.hitTest(_root._xmouse, _root._ymouse)) { MC_tween(HighScores_1, "_xscale", "Regular", 100, 0, 0.75); MC_tween(HighScores_1, "_yscale", "Regular", 100, 0, 0.75); Global._state = "MainMenu"; } break; case "Instructions" : if (Instructions_1.Back.hitTest(_root._xmouse, _root._ymouse)) { MC_tween(Instructions_1, "_xscale", "Regular", 100, 0, 0.75); MC_tween(Instructions_1, "_yscale", "Regular", 100, 0, 0.75); Global._state = "MainMenu"; } break; case "ResetGame" : Global._state = "Core"; } } function Init_Orbitron(cur_level) { OrbitronInfo_1._xpos = Global.Max_x / 2; OrbitronInfo_1._ypos = Global.Max_y / 2; OrbitronInfo_1._type = 1; Orbitron_1.gotoAndStop(1); Orbitron_1.filters = [glow]; MC_show(Orbitron_1); } function Init_Orbiters(cur_level) { index = 1; while (index <= Global.Orbiter_Count) { with (_root["OrbiterInfo_" + index]) { if (index <= (cur_level * Global._orbitersPerLevel)) { _state = "Active"; _xpos = -50; _ypos = -50; _speed = 15; _scalestep = random(2) + 2; } } index++; } o_type = 1; o_count = 1; index = 1; while (index <= Global.Orbiter_Count) { with (_root["OrbiterInfo_" + index]) { if (o_type <= cur_level) { GoodLocation = false; while (GoodLocation == false) { _xpos = random(Global.Max_x - 50) + 25; _ypos = random(Global.Max_y - 200) + 50; GoodLocation = check_distance(index, _xpos, _ypos); } _type = o_type; _speed = random(3) + 2; _scale = random(65) + 35; _root["Orbiter_" + index].IndexText.text = index; _root["Orbiter_" + index].gotoAndStop(_type); MC_scale(_root["Orbiter_" + index], _scale); MC_show(_root["Orbiter_" + index]); } else { _xpos = -50; _ypos = -50; _state = "Inactive"; MC_hide(_root["Orbiter_" + index]); } o_count++; if (o_count > Global._orbitersPerLevel) { o_count = 1; o_type++; } } index++; } } function Init_Asteroids() { index = 1; while (index <= Global.Asteroid_Count) { _root["AsteroidInfo_" + index]._xpos = random(Global.Max_x); _root["AsteroidInfo_" + index]._ypos = random(Global.Max_y); _root["AsteroidInfo_" + index]._type = random(7); c_speed = random(5) + 2; _root["AsteroidInfo_" + index]._xspeed = c_speed; _root["AsteroidInfo_" + index]._yspeed = c_speed; _root["Asteroid_" + index].gotoAndStop(_root["AsteroidInfo_" + index]._type); index++; } } function Init_Planets() { index = 1; while (index <= Global.Planet_Count) { _root["PlanetInfo_" + index]._xpos = random(Global.WorldMax_x); _root["PlanetInfo_" + index]._ypos = random(Global.WorldMax_y); _root["PlanetInfo_" + index]._type = random(10); MC_pos(_root["Planet_" + index], _root["PlanetInfo_" + index]._xpos, _root["PlanetInfo_" + index]._ypos); _root["Planet_" + index].gotoAndStop(_root["PlanetInfo_" + index]._type); index++; } } function Init_Explosions() { index = 1; while (index <= Global.Explosion_Count) { _root["ExplosionInfo_" + index]._xpos = -100; _root["ExplosionInfo_" + index]._ypos = -100; setProperty(_root["Explosion_" + index], _xscale , Global.ExplosionScale); setProperty(_root["Explosion_" + index], _yscale , Global.ExplosionScale); _root["Explosion_" + index].gotoAndStop(_root["ExplosionInfo_" + index]._type); MC_hide("Explosion_" + index); index++; } } function check_mainmenu_rollovers() { MC_rotate(MainMenu_1.StartGame, random(5) - 2); MC_rotate(MainMenu_1.Instructions, random(5) - 2); MC_rotate(MainMenu_1.HighScores, random(5) - 2); MC_rotate(MainMenu_1.ADDButton, random(5) - 2); if (MainMenu_1.StartGame.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(MainMenu_1.StartGame, 150); } else { MC_scale(MainMenu_1.StartGame, 100); } if (MainMenu_1.Instructions.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(MainMenu_1.Instructions, 150); } else { MC_scale(MainMenu_1.Instructions, 100); } if (MainMenu_1.HighScores.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(MainMenu_1.HighScores, 150); } else { MC_scale(MainMenu_1.HighScores, 100); } if (MainMenu_1.ADDButton.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(MainMenu_1.ADDButton, 150); } else { MC_scale(MainMenu_1.ADDButton, 100); } } function check_Instructions_rollovers() { MC_rotate(Instructions_1.Back, random(5) - 2); if (Instructions_1.Back.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(Instructions_1.Back, 150); } else { MC_scale(Instructions_1.Back, 100); } } function check_highscores_rollovers() { MC_rotate(HighScores_1.Back, random(5) - 2); if (HighScores_1.Back.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(HighScores_1.Back, 150); } else { MC_scale(HighScores_1.Back, 100); } } function check_gameover_rollovers() { MC_rotate(GameOver_1.Back, random(5) - 2); MC_rotate(GameOver_1.Submit, random(5) - 2); if (GameOver_1.Back.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(GameOver_1.Back, 150); } else { MC_scale(GameOver_1.Back, 100); } if (GameOver_1.Submit.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(GameOver_1.Submit, 150); } else { MC_scale(GameOver_1.Submit, 100); } if (GameOver_1.HighScoreList.hitTest(_root._xmouse, _root._ymouse)) { MC_scale(GameOver_1.HighScoreList, 150); } else { MC_scale(GameOver_1.HighScoreList, 100); } } function update_score_UI() { MainUI_1.Score.text = int(_root.Global.Score); if (Global.Score > Global.HighScore) { Global.HighScore = Global.Score; } MainUI_1.HighScore.text = int(_root.Global.HighScore); MainUI_1.Level.text = "Level " + Global._level; } function create_ui() { create_instance("GameOver", 1, "GameOver", 2003); MC_pos(GameOver_1, 0, 0); MC_hide(GameOver_1); create_instance("MainMenu", 1, "MainMenu", 2004); MC_pos(MainMenu_1, 0, 0); MC_hide(MainMenu_1); create_instance("Instructions", 1, "Instructions", 2005); MC_pos(Instructions_1, 0, 0); MC_hide(Instructions_1); create_instance("LevelChange", 1, "LevelChange", 2006); MC_pos(LevelChange_1, 0, 0); MC_hide(LevelChange_1); create_instance("HighScores", 1, "HighScores", 2007); MC_pos(HighScores_1, 0, 0); MC_hide(HighScores_1); create_instance("LoadingData", 1, "LoadingData", 2008); MC_pos(LoadingData_1, 0, 0); MC_hide(LoadingData_1); create_instance("SavingData", 1, "SavingData", 2009); MC_pos(SavingData_1, 0, 0); MC_hide(SavingData_1); MainUI = create_instance("MainUI", 1, "MainUI", 2020); MC_pos(MainUI_1, 240, 240); MC_hide(MainUI_1); create_instance("Mute", 1, "Mute", 2100); Mute_1.gotoAndStop(1); MC_pos(Mute_1, 5, 440); MC_show(Mute_1); create_instance("Pause", 1, "Pause", 10000); MC_pos(Pause_1, 0, 0); MC_hide(Pause_1); create_instance("FPSCounter", 1, "FPSCounter", 2025); MC_pos(FPSCounter_1, 300, 400); } function main_loop() { var _local1; if (((Global._state == "Core") || (Global._state == "LevelStart")) || (Global._state == "LevelChange")) { Mouse.hide(); MC_show(Orbitron_1); } else { Mouse.show(); MC_hide(Orbitron_1); } switch (Global._state) { case "MainMenu" : update_background(); if ((MainMenu_1._visible == 0) || (MainMenu_1._xscale == 0)) { MC_show(MainMenu_1); MC_tween(MainMenu_1, "_xscale", "Regular", 5, 100, 0.75); MC_tween(MainMenu_1, "_yscale", "Regular", 5, 100, 0.75); MainMenu_1.Message.MessageText.text = Global.SpecialMessage; } check_mainmenu_rollovers(); break; case "Core" : update_background(); if ((MainUI_1._visible == 0) || (MainUI_1._xscale == 0)) { MC_show(MainUI_1); MC_tween(MainUI_1, "_xscale", "Regular", 5, 100, 0.75); MC_tween(MainUI_1, "_yscale", "Regular", 5, 100, 0.75); } update_orbitrons(); check_collision_orbiter(); orbiter_handler(); if ((remaining_orbiters(OrbitronInfo_1._type) == 0) && (Global._evolve == false)) { start_evolution(); Global._evolve = true; OrbitronInfo_1._type++; Orbitron_1.gotoAndStop(OrbitronInfo_1._type); } if (remaining_shooters() == 0) { Global._evolve = false; } if ((remaining_orbiters(0) == 0) && (Global._evolve == false)) { MC_tween(MainUI_1, "_xscale", "Regular", 100, 0, 0.75); MC_tween(MainUI_1, "_yscale", "Regular", 100, 0, 0.75); Global._state = "LevelChange"; if (Global._level == 7) { Global._state = "GameOver"; } } update_score_UI(); break; case "Paused" : if (Pause_1._visible == 0) { MC_show(Pause_1); } update_background(); MC_alpha(Orbitron_1, (Math.random() * 70) + 30); break; case "LevelChange" : update_background(); update_orbitrons(); OrbitronInfo_1._type = 1; Orbitron_1.gotoAndStop(OrbitronInfo_1._type); update_background(); if ((LevelChange_1._visible == 0) || (LevelChange_1._xscale == 0)) { MC_show(LevelChange_1); MC_tween(LevelChange_1, "_xscale", "Regular", 5, 100, 0.75); MC_tween(LevelChange_1, "_yscale", "Regular", 5, 100, 0.75); BonusPoints = int(200 - update_timer()) * (5 * Global._level); NewBonusPoints = BonusPoints; NewScore = Global.Score; MC_hide(LevelChange_1.Continue); MC_show(LevelChange_1.BonusText); MC_show(LevelChange_1.ScoreText); LevelChange_1.BonusText.text = "Time Bonus\r" + BonusPoints; } else if (NewBonusPoints > 0) { NewScore = NewScore + int(BonusPoints / 50); NewBonusPoints = NewBonusPoints - int(BonusPoints / 50); if (NewScore > (Global.Score + BonusPoints)) { NewScore = Global.Score + BonusPoints; } } if (NewBonusPoints <= 0) { Global.Score = Global.Score + BonusPoints; Global._level++; MC_hide(LevelChange_1); Global._state = "LevelStart"; } LevelChange_1.ScoreText.text = "Score\r" + NewScore; break; case "LevelStart" : update_background(); update_orbitrons(); if (LevelChange_1._visible == 0) { MC_show(LevelChange_1); MC_show(LevelChange_1.Continue); MC_hide(LevelChange_1.BonusText); MC_show(LevelChange_1.ScoreText); if (Global._level == 1) { MC_hide(LevelChange_1.ScoreText); MC_tween(LevelChange_1, "_xscale", "Regular", 5, 100, 0.75); MC_tween(LevelChange_1, "_yscale", "Regular", 5, 100, 0.75); } } break; case "GameOver" : MC_hide(Orbitron_1); check_gameover_rollovers(); if ((GameOver_1._visible == 0) || (GameOver_1._xscale == 0)) { MC_tween(MainUI_1, "_xscale", "Regular", 100, 0, 0.75); MC_tween(MainUI_1, "_yscale", "Regular", 100, 0, 0.75); MC_tween(GameOver_1, "_xscale", "Regular", 5, 100, 0.75); MC_tween(GameOver_1, "_yscale", "Regular", 5, 100, 0.75); Global._submitState = false; MC_show(GameOver_1); if (Global.Score > Global.HighScore) { Global.HighScore = Global.Score; } GameOver_1.ScoreText.text = "Score\r" + Global.Score; GameOver_1.HighScoreText.text = "High Score\r" + Global.HighScore; GameOver_1.UserName.text = Global._username; MC_show(GameOver_1.Submit); MC_show(GameOver_1.UserName); MC_show(GameOver_1.Label); } break; case "Instructions" : if ((Instructions_1._visible == 0) || (Instructions_1._xscale == 0)) { MC_show(Instructions_1); MC_tween(Instructions_1, "_xscale", "Regular", 5, 100, 0.75); MC_tween(Instructions_1, "_yscale", "Regular", 5, 100, 0.75); } check_Instructions_rollovers(); break; case "LoadingData" : if (LoadingData_1._visible == 0) { Global.InitLoadTime = getTimer(); MC_show(LoadingData_1); } elapsedTime = update_timer(Global.InitLoadTime); if (elapsedTime > 45) { MC_hide(LoadingData_1); Global._state = "MainMenu"; } break; case "SavingData" : if (SavingData_1._visible == 0) { MC_show(SavingData_1); } break; case "HighScores" : update_background(); check_highscores_rollovers(); if ((HighScores_1._visible == 0) || (HighScores_1._xscale == 0)) { MC_show(HighScores_1); MC_tween(HighScores_1, "_xscale", "Regular", 5, 100, 0.75); MC_tween(HighScores_1, "_yscale", "Regular", 5, 100, 0.75); _local1 = 1; while (_local1 <= 10) { MC_hide(HighScores_1["Listing_" + _local1]); _local1++; } output_high_scores(); } break; case "LevelChange" : if (LevelText_1._visible == 0) { LevelText_1.LevelText.text = "Level " + Global._level; MC_show(LevelText_1); } Global._levelTextTimer--; if (Global._levelTextTimer < 1) { MC_hide(LevelText_1); Global._state = "Core"; } break; case "ResetGame" : reset_game(); show_ui(); Global._state = "MainMenu"; break; case "Credits" : } } function update_timer() { elapsedTime = (getTimer() - Global._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)) * 100); if (seconds < 10) { seconds = "0" + seconds; } TimeValueString = (((minutes + ":") + seconds) + ".") + extra; return(TimeValueString); } function LevelDataParent() { this._balls = 0; this._targetTime = 0; } function update_level_boxes() { t = 1; while (t <= Global.Theme_Count) { l = 1; while (l <= Global.Level_Count) { BoxIndex = ((t - 1) * Global.Level_Count) + l; MainMenu_1.Levels["LevelBox_" + BoxIndex].BoxText.text = (((_root["Theme_" + t] + "\r") + _root["Difficulty_" + l]) + "\r") + timeString(BestTimes[t][l]); if (Levels[t][l] == true) { MC_show(MainMenu_1.Levels["LevelBox_" + BoxIndex].Star); } else { MC_hide(MainMenu_1.Levels["LevelBox_" + BoxIndex].Star); } l++; } t++; } } function levelbox_rollovers() { t = 1; while (t <= (Global.Theme_Count * Global.Level_Count)) { MainMenu_1.Levels["LevelBox_" + t].Star._rotation = MainMenu_1.Levels["LevelBox_" + t].Star._rotation + 5; if (MainMenu_1.Levels["LevelBox_" + t].hitTest(_root._xmouse, _root._ymouse)) { MC_alpha(MainMenu_1.Levels["LevelBox_" + t].Box, 70); } else { MC_alpha(MainMenu_1.Levels["LevelBox_" + t].Box, 35); } t++; } } function levelbox_click() { t = 1; while (t <= (Global.Theme_Count * Global.Level_Count)) { if (MainMenu_1.Levels["LevelBox_" + t].hitTest(_root._xmouse, _root._ymouse)) { Global._theme = Math.floor(((t - 1) / Global.Level_Count) + 1); Global._level = t - ((Global._theme - 1) * Global.Level_Count); MC_hide(MainMenu_1); Global._state = "LevelStart"; } t++; } } function level_setup(NewLevel) { init_oribiters(NewLevel); init_oribitron(NewLevel); MC_show("Timer_1"); MC_show("TargetTimer_1"); Global._initTime = getTimer(); change_background(ThemeData._background); } function set_level_data(NewLevel) { with (LevelData) { switch (NewLevel) { case 1 : _balls = 5; break; case 2 : _balls = 10; break; case 3 : _balls = 15; break; case 4 : _balls = 20; break; case 5 : _balls = 26; } LevelData._targetTime = _balls * 4; } } 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_1, 0); MC_scale(Background_1, 100); MC_alpha(Background_1, _alpha); if (_pulse) { MC_show(Pulse_1); } else { MC_hide(Pulse_1); } if (_bubbles) { init_bubbles(); } } } function rotate_background() { Background_1._rotation = Background_1._rotation + 0.05; } function slide_background(Min_x, Max_x) { BackgroundInfo_1._xpos = BackgroundInfo_1._xpos + ThemeData._slidestep; if ((BackgroundInfo_1._xpos > Max_x) || (BackgroundInfo_1._xpos < Min_x)) { ThemeData._slidestep = -ThemeData._slidestep; } MC_pos(Background_1, BackgroundInfo_1._xpos, BackgroundInfo_1._ypos); } function scale_background(Min_scale, Max_scale) { BackgroundInfo_1._scale = BackgroundInfo_1._scale + ThemeData._scalestep; if ((BackgroundInfo_1._scale > Max_scale) || (BackgroundInfo_1._scale < Min_scale)) { ThemeData._scalestep = -ThemeData._scalestep; } MC_scale(Background_1, BackgroundInfo_1._scale); } function update_pulse(pulseSpeed) { Pulse_1._xscale = Pulse_1._xscale + pulseSpeed; Pulse_1._yscale = Pulse_1._yscale + pulseSpeed; if (Pulse_1._xscale > 400) { Pulse_1._xscale = 0; Pulse_1._yscale = 0; } } function change_background(NewIndex) { Background_1.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); } } } 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_1); Global._state = "GameOver"; break; case "LoadHighScores" : Global.SpecialMessage = PHPLoadData.SpecialMessage; Global.SpecialLinkURL = PHPLoadData.SpecialLinkURL; MC_hide(LoadingData_1); Global._state = "HighScores"; break; case "LoadSomeText" : Global.SpecialMessage = PHPLoadData.SpecialMessage; Global.SpecialLinkURL = PHPLoadData.SpecialLinkURL; MC_hide(LoadingData_1); Global._state = "MainMenu"; } } function output_high_scores() { var _local1; _local1 = 1; while (_local1 <= 10) { if (PHPLoadData["Score_" + _local1]) { HighScores_1["Listing_" + _local1].Rank.text = _local1; HighScores_1["Listing_" + _local1].Score.text = PHPLoadData["Score_" + _local1]; HighScores_1["Listing_" + _local1].User.text = PHPLoadData["User_" + _local1]; MC_show(HighScores_1["Listing_" + _local1]); } _local1++; } } System.security.loadPolicyFile("http://games.smallzworld.com/crossdomain.xml"); Global = new GlobalParent(); Controls = new ControlsParent(); ThemeData = new ThemeDataParent(); LevelData = new LevelDataParent(); FPS = new FPSParent(); 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)); create_instance("LoadBar", 1, "LoadBar", 60); MC_pos(LoadBar_1, 0, 0); MC_show(LoadBar_1); userKey = new Object(); Key.addListener(userKey); userKey.onKeyDown = function () { KeyCode = Number(Key.getCode()); }; mouseObj = new Object(); Mouse.addListener(mouseObj); mouseObj.onMouseDown = function () { Process_Control_Input(0); }; var PHPSendData = new LoadVars(); var PHPLoadData = new LoadVars(); PHPLoadData.onLoad = function (success) { if (success) { process_php_data(Global._phpRoutine); } }; create_instance("Background", 1, "Background", 50); BackgroundInfo_1._xpos = 0; BackgroundInfo_1._ypos = 0; MC_pos(Background_1, BackgroundInfo_1._xpos, BackgroundInfo_1._ypos); MC_show(Background_1);
Frame 2
MochiAd.showPreloaderAd({id:"de51311457e53e43", res:"480x480"});
Frame 3
LoadBar_1.LoadText.text = ("Loading : " + int(Preloader_Status())) + "%"; if (Preloader_Status() < 100) { gotoAndPlay (2); }
Frame 5
MC_hide(LoadBar_1); set_theme_data(Global._theme); SFX_Music = new Sound(); SFX_Music.attachSound("MysticalLake"); SFX_Music.start(); SFX_Blip = new Sound(); SFX_Blip.attachSound("Click"); SFX_Explosion = new Sound(); SFX_Explosion.attachSound("Explosion"); SFX_Music.onSoundComplete = function () { SFX_Music.start(); }; create_instance("ColoredSphere", 100, "Orbiter", 300); create_instance("ColoredSphere", 1, "Orbitron", 2500); create_instance("Explosion", 30, "Explosion", 2600); create_ui(); hide_ui(); Global._state = "MainMenu";
Frame 6
main_loop();
Frame 7
FPS_Update(); FPSCounter_1.FramerateText.text = (((((("Current Frame : " + int(FPS._framerate)) + "\r") + "Average : ") + FPS._avgframe) + "\r") + "Slowest Frame : ") + int(FPS._slowestframe); gotoAndPlay (6);
Symbol 159 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 160 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 161 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 162 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 163 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 164 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 165 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 166 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 167 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 168 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); } }
Symbol 61 MovieClip [ExplosionSymbol] Frame 15
this._visible = 0; stop();
Instance of Symbol 110 MovieClip [LinkSymbol] "Message" in Symbol 115 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 138 MovieClip [Audio] Frame 1
stop();

Library Items

Symbol 1 Sound [Click]Used by:138
Symbol 2 FontUsed by:3 4 10 11 12 13 15 17 18 105 107 109 111 113 116 117 119 122 124 125 127 128 130 131 132 135 144 146
Symbol 3 EditableTextUses:2Used by:6
Symbol 4 EditableTextUses:2Used by:5
Symbol 5 MovieClipUses:4Used by:6 115
Symbol 6 MovieClip [LoadBarSymbol]Uses:3 5
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:9
Symbol 9 MovieClip [BackgroundSymbol]Uses:8
Symbol 10 EditableTextUses:2Used by:19
Symbol 11 EditableTextUses:2Used by:19
Symbol 12 EditableTextUses:2Used by:19
Symbol 13 EditableTextUses:2Used by:14
Symbol 14 MovieClipUses:13Used by:19 121 123
Symbol 15 EditableTextUses:2Used by:16
Symbol 16 MovieClipUses:15Used by:19
Symbol 17 EditableTextUses:2Used by:19
Symbol 18 EditableTextUses:2Used by:19
Symbol 19 MovieClip [GameOverSymbol]Uses:10 11 12 14 16 17 18Used by:Timeline
Symbol 20 FontUsed by:21 22 23 120 153 155 156 157
Symbol 21 EditableTextUses:20Used by:24
Symbol 22 EditableTextUses:20Used by:24
Symbol 23 EditableTextUses:20Used by:24
Symbol 24 MovieClip [HighScoreListingSymbol]Uses:21 22 23Used by:123
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip [WhiteBallSymbol]Uses:25Used by:45
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip [BlackBallSymbol]Uses:27Used by:45
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip [GrayBallSymbol]Uses:29Used by:45
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip [OrangeBallSymbol]Uses:31Used by:45
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip [YellowBallSymbol]Uses:33Used by:45
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip [PinkBallSymbol]Uses:35Used by:45
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip [BrownBallSymbol]Uses:37Used by:45
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip [GreenBallSymbol]Uses:39Used by:45
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip [BlueBallSymbol]Uses:41Used by:45
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClip [RedBallSymbol]Uses:43Used by:45
Symbol 159 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 160 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 161 MovieClip [__Packages.mx.transitions.Tween]
Symbol 162 MovieClip [__Packages.mx.transitions.easing.Elastic]
Symbol 163 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 164 MovieClip [__Packages.mx.transitions.easing.Back]
Symbol 165 MovieClip [__Packages.mx.transitions.easing.Bounce]
Symbol 166 MovieClip [__Packages.mx.transitions.easing.Regular]
Symbol 167 MovieClip [__Packages.mx.transitions.easing.None]
Symbol 168 MovieClip [__Packages.MochiAd]
Symbol 45 MovieClip [ColoredSphereSymbol]Uses:44 42 40 38 36 34 32 30 28 26Used by:Timeline
Symbol 46 GraphicUsed by:60
Symbol 47 GraphicUsed by:60
Symbol 48 GraphicUsed by:60
Symbol 49 GraphicUsed by:60
Symbol 50 GraphicUsed by:60
Symbol 51 GraphicUsed by:60
Symbol 52 GraphicUsed by:60
Symbol 53 GraphicUsed by:60
Symbol 54 GraphicUsed by:60
Symbol 55 GraphicUsed by:60
Symbol 56 GraphicUsed by:60
Symbol 57 GraphicUsed by:60
Symbol 58 GraphicUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:46 47 48 49 50 51 52 53 54 55 56 57 58 59Used by:61
Symbol 61 MovieClip [ExplosionSymbol]Uses:60Used by:Timeline
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:64
Symbol 64 MovieClip [Planet_1]Uses:63Used by:104
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:67
Symbol 67 MovieClip [Planet_2]Uses:66Used by:104
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70
Symbol 70 MovieClip [Planet_3]Uses:69Used by:104
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:73
Symbol 73 MovieClip [Planet_4]Uses:72Used by:104
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:76
Symbol 76 MovieClip [Planet_5]Uses:75Used by:104
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:79
Symbol 79 MovieClip [Planet_6]Uses:78Used by:104
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:82
Symbol 82 MovieClip [Planet_7]Uses:81Used by:104
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:85
Symbol 85 MovieClip [Planet_8]Uses:84Used by:104
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:88
Symbol 88 MovieClip [Planet_9]Uses:87Used by:104
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:91
Symbol 91 MovieClip [Planet_10]Uses:90Used by:104
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:94
Symbol 94 MovieClip [Planet_11]Uses:93Used by:104
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:97
Symbol 97 MovieClip [Planet_12]Uses:96Used by:104
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:100
Symbol 100 MovieClip [Planet_13]Uses:99Used by:104
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:103
Symbol 103 MovieClip [Planet_14]Uses:102Used by:104
Symbol 104 MovieClip [PlanetSymbol]Uses:64 67 70 73 76 79 82 85 88 91 94 97 100 103Used by:Timeline
Symbol 105 EditableTextUses:2Used by:106
Symbol 106 MovieClipUses:105Used by:115
Symbol 107 EditableTextUses:2Used by:108
Symbol 108 MovieClip [ADDButton]Uses:107Used by:115
Symbol 109 EditableTextUses:2Used by:110
Symbol 110 MovieClip [LinkSymbol]Uses:109Used by:115
Symbol 111 EditableTextUses:2Used by:112
Symbol 112 MovieClipUses:111Used by:115
Symbol 113 EditableTextUses:2Used by:114
Symbol 114 MovieClipUses:113Used by:115
Symbol 115 MovieClip [MainMenuSymbol]Uses:106 108 110 112 114 5Used by:Timeline
Symbol 116 EditableTextUses:2Used by:118
Symbol 117 EditableTextUses:2Used by:118
Symbol 118 MovieClip [ScoreSymbol]Uses:116 117Used by:Timeline
Symbol 119 EditableTextUses:2Used by:121
Symbol 120 EditableTextUses:20Used by:121
Symbol 121 MovieClip [InstructionsSymbol]Uses:119 120 14Used by:Timeline
Symbol 122 EditableTextUses:2Used by:123
Symbol 123 MovieClip [HighScoresSymbol]Uses:24 122 14Used by:Timeline
Symbol 124 EditableTextUses:2Used by:126
Symbol 125 EditableTextUses:2Used by:126
Symbol 126 MovieClip [TargetTimerSymbol]Uses:124 125Used by:Timeline
Symbol 127 TextUses:2Used by:129
Symbol 128 EditableTextUses:2Used by:129
Symbol 129 MovieClip [TimerSymbol]Uses:127 128Used by:Timeline
Symbol 130 EditableTextUses:2Used by:134
Symbol 131 EditableTextUses:2Used by:134
Symbol 132 EditableTextUses:2Used by:133
Symbol 133 MovieClipUses:132Used by:134
Symbol 134 MovieClip [LevelChangeSymbol]Uses:130 131 133Used by:Timeline
Symbol 135 EditableTextUses:2Used by:138
Symbol 136 Sound [MysticalLake]Used by:138
Symbol 137 Sound [Blip]Used by:138
Symbol 138 MovieClip [Audio]Uses:135 136 137 1Used by:Timeline
Symbol 139 FontUsed by:140
Symbol 140 EditableTextUses:139Used by:141
Symbol 141 MovieClip [FPSCounterSymbol]Uses:140Used by:Timeline
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:145 147
Symbol 144 EditableTextUses:2Used by:145
Symbol 145 MovieClip [LoadingDataSymbol]Uses:143 144Used by:Timeline
Symbol 146 EditableTextUses:2Used by:147
Symbol 147 MovieClip [SavingDataSymbol]Uses:143 146Used by:Timeline
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:152
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:152
Symbol 152 MovieClip [MuteSymbol]Uses:149 151Used by:Timeline
Symbol 153 EditableTextUses:20Used by:154
Symbol 154 MovieClip [PauseSymbol]Uses:153Used by:Timeline
Symbol 155 EditableTextUses:20Used by:158
Symbol 156 EditableTextUses:20Used by:158
Symbol 157 EditableTextUses:20Used by:158
Symbol 158 MovieClip [MainUISymbol]Uses:155 156 157Used by:Timeline

Instance Names

"Title"Symbol 5 MovieClip Frame 1Symbol 4 EditableText
"LoadText"Symbol 6 MovieClip [LoadBarSymbol] Frame 1Symbol 3 EditableText
"ScoreText"Symbol 19 MovieClip [GameOverSymbol] Frame 1Symbol 11 EditableText
"HighScoreText"Symbol 19 MovieClip [GameOverSymbol] Frame 1Symbol 12 EditableText
"Back"Symbol 19 MovieClip [GameOverSymbol] Frame 1Symbol 14 MovieClip
"Submit"Symbol 19 MovieClip [GameOverSymbol] Frame 1Symbol 16 MovieClip
"Label"Symbol 19 MovieClip [GameOverSymbol] Frame 1Symbol 17 EditableText
"UserName"Symbol 19 MovieClip [GameOverSymbol] Frame 1Symbol 18 EditableText
"Rank"Symbol 24 MovieClip [HighScoreListingSymbol] Frame 1Symbol 21 EditableText
"Score"Symbol 24 MovieClip [HighScoreListingSymbol] Frame 1Symbol 22 EditableText
"User"Symbol 24 MovieClip [HighScoreListingSymbol] Frame 1Symbol 23 EditableText
"MessageText"Symbol 110 MovieClip [LinkSymbol] Frame 1Symbol 109 EditableText
"HighScores"Symbol 115 MovieClip [MainMenuSymbol] Frame 1Symbol 106 MovieClip
"ADDButton"Symbol 115 MovieClip [MainMenuSymbol] Frame 1Symbol 108 MovieClip [ADDButton]
"Message"Symbol 115 MovieClip [MainMenuSymbol] Frame 1Symbol 110 MovieClip [LinkSymbol]
"StartGame"Symbol 115 MovieClip [MainMenuSymbol] Frame 1Symbol 112 MovieClip
"Instructions"Symbol 115 MovieClip [MainMenuSymbol] Frame 1Symbol 114 MovieClip
"Title"Symbol 115 MovieClip [MainMenuSymbol] Frame 1Symbol 5 MovieClip
"ScoreText"Symbol 118 MovieClip [ScoreSymbol] Frame 1Symbol 116 EditableText
"Label"Symbol 118 MovieClip [ScoreSymbol] Frame 1Symbol 117 EditableText
"Back"Symbol 121 MovieClip [InstructionsSymbol] Frame 1Symbol 14 MovieClip
"Listing_2"Symbol 123 MovieClip [HighScoresSymbol] Frame 1Symbol 24 MovieClip [HighScoreListingSymbol]
"Listing_3"Symbol 123 MovieClip [HighScoresSymbol] Frame 1Symbol 24 MovieClip [HighScoreListingSymbol]
"Listing_4"Symbol 123 MovieClip [HighScoresSymbol] Frame 1Symbol 24 MovieClip [HighScoreListingSymbol]
"Listing_5"Symbol 123 MovieClip [HighScoresSymbol] Frame 1Symbol 24 MovieClip [HighScoreListingSymbol]
"Listing_7"Symbol 123 MovieClip [HighScoresSymbol] Frame 1Symbol 24 MovieClip [HighScoreListingSymbol]
"Listing_8"Symbol 123 MovieClip [HighScoresSymbol] Frame 1Symbol 24 MovieClip [HighScoreListingSymbol]
"Listing_9"Symbol 123 MovieClip [HighScoresSymbol] Frame 1Symbol 24 MovieClip [HighScoreListingSymbol]
"Listing_10"Symbol 123 MovieClip [HighScoresSymbol] Frame 1Symbol 24 MovieClip [HighScoreListingSymbol]
"Listing_6"Symbol 123 MovieClip [HighScoresSymbol] Frame 1Symbol 24 MovieClip [HighScoreListingSymbol]
"Back"Symbol 123 MovieClip [HighScoresSymbol] Frame 1Symbol 14 MovieClip
"Listing_1"Symbol 123 MovieClip [HighScoresSymbol] Frame 1Symbol 24 MovieClip [HighScoreListingSymbol]
"Label"Symbol 126 MovieClip [TargetTimerSymbol] Frame 1Symbol 124 EditableText
"TimerText"Symbol 126 MovieClip [TargetTimerSymbol] Frame 1Symbol 125 EditableText
"TimerText"Symbol 129 MovieClip [TimerSymbol] Frame 1Symbol 128 EditableText
"ScoreText"Symbol 134 MovieClip [LevelChangeSymbol] Frame 1Symbol 130 EditableText
"BonusText"Symbol 134 MovieClip [LevelChangeSymbol] Frame 1Symbol 131 EditableText
"Continue"Symbol 134 MovieClip [LevelChangeSymbol] Frame 1Symbol 133 MovieClip
"FramerateText"Symbol 141 MovieClip [FPSCounterSymbol] Frame 1Symbol 140 EditableText
"Score"Symbol 158 MovieClip [MainUISymbol] Frame 1Symbol 155 EditableText
"Level"Symbol 158 MovieClip [MainUISymbol] Frame 1Symbol 157 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "Click"
ExportAssets (56)Timeline Frame 1Symbol 6 as "LoadBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 9 as "BackgroundSymbol"
ExportAssets (56)Timeline Frame 1Symbol 19 as "GameOverSymbol"
ExportAssets (56)Timeline Frame 1Symbol 24 as "HighScoreListingSymbol"
ExportAssets (56)Timeline Frame 1Symbol 26 as "WhiteBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 28 as "BlackBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 30 as "GrayBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 32 as "OrangeBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 34 as "YellowBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 36 as "PinkBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 38 as "BrownBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 40 as "GreenBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 42 as "BlueBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 44 as "RedBallSymbol"
ExportAssets (56)Timeline Frame 1Symbol 159 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 160 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 161 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 162 as "__Packages.mx.transitions.easing.Elastic"
ExportAssets (56)Timeline Frame 1Symbol 163 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 164 as "__Packages.mx.transitions.easing.Back"
ExportAssets (56)Timeline Frame 1Symbol 165 as "__Packages.mx.transitions.easing.Bounce"
ExportAssets (56)Timeline Frame 1Symbol 166 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 1Symbol 167 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 1Symbol 168 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 4Symbol 45 as "ColoredSphereSymbol"
ExportAssets (56)Timeline Frame 4Symbol 61 as "ExplosionSymbol"
ExportAssets (56)Timeline Frame 4Symbol 64 as "Planet_1"
ExportAssets (56)Timeline Frame 4Symbol 67 as "Planet_2"
ExportAssets (56)Timeline Frame 4Symbol 70 as "Planet_3"
ExportAssets (56)Timeline Frame 4Symbol 73 as "Planet_4"
ExportAssets (56)Timeline Frame 4Symbol 76 as "Planet_5"
ExportAssets (56)Timeline Frame 4Symbol 79 as "Planet_6"
ExportAssets (56)Timeline Frame 4Symbol 82 as "Planet_7"
ExportAssets (56)Timeline Frame 4Symbol 85 as "Planet_8"
ExportAssets (56)Timeline Frame 4Symbol 88 as "Planet_9"
ExportAssets (56)Timeline Frame 4Symbol 91 as "Planet_10"
ExportAssets (56)Timeline Frame 4Symbol 94 as "Planet_11"
ExportAssets (56)Timeline Frame 4Symbol 97 as "Planet_12"
ExportAssets (56)Timeline Frame 4Symbol 100 as "Planet_13"
ExportAssets (56)Timeline Frame 4Symbol 103 as "Planet_14"
ExportAssets (56)Timeline Frame 4Symbol 104 as "PlanetSymbol"
ExportAssets (56)Timeline Frame 4Symbol 108 as "ADDButton"
ExportAssets (56)Timeline Frame 4Symbol 110 as "LinkSymbol"
ExportAssets (56)Timeline Frame 4Symbol 115 as "MainMenuSymbol"
ExportAssets (56)Timeline Frame 4Symbol 118 as "ScoreSymbol"
ExportAssets (56)Timeline Frame 4Symbol 121 as "InstructionsSymbol"
ExportAssets (56)Timeline Frame 4Symbol 123 as "HighScoresSymbol"
ExportAssets (56)Timeline Frame 4Symbol 126 as "TargetTimerSymbol"
ExportAssets (56)Timeline Frame 4Symbol 129 as "TimerSymbol"
ExportAssets (56)Timeline Frame 4Symbol 134 as "LevelChangeSymbol"
ExportAssets (56)Timeline Frame 4Symbol 136 as "MysticalLake"
ExportAssets (56)Timeline Frame 4Symbol 137 as "Blip"
ExportAssets (56)Timeline Frame 4Symbol 138 as "Audio"
ExportAssets (56)Timeline Frame 4Symbol 141 as "FPSCounterSymbol"
ExportAssets (56)Timeline Frame 4Symbol 145 as "LoadingDataSymbol"
ExportAssets (56)Timeline Frame 4Symbol 147 as "SavingDataSymbol"
ExportAssets (56)Timeline Frame 4Symbol 152 as "MuteSymbol"
ExportAssets (56)Timeline Frame 4Symbol 154 as "PauseSymbol"
ExportAssets (56)Timeline Frame 4Symbol 158 as "MainUISymbol"




http://swfchan.com/10/47754/info.shtml
Created: 1/5 -2019 05:51:33 Last modified: 1/5 -2019 05:51:33 Server time: 23/12 -2024 00:10:36