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

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

citysmasher.swf

This is the info page for
Flash #9196

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


Text
Loading

00

00

1234567890

00 : 00

Your very special guide to city smashing:

INTRO MC

Skip

Use the arrow keys to move left or right

A

A

(click to continue)

Kick, kick, kick until the building goes

BOOM!

Toss some people and cars in the air. Who
knows...maybe you'll hit some planes down!

Unleash a powerful smash on anything that's
in front of you

Burn multiple cars and people with your fire
smash! Burn baby burn!

Destroy 10 Buildings

Back to Menu

CITY SMASHER

------------

Artwork

Programming

Objective Mode

Objective Mode

Sandbox Mode

Instructions

Options

Play More
Games @

-Play-

View High
Scores

-Instuctions-

Smash

Kick

Jump

Throw

Fire Smash

Low Quality

-Options-

High Quality

Medium Quality

(recommended)

GAME OVER

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Your Score

Your Name

0

Submit & View

ActionScript [AS1/AS2]

Frame 1
MochiAd.showPreloaderAd({id:"2a00edbe25f062c3", res:"600x400"}); _root._quality = "MEDIUM"; Stage.showMenu = false;
Frame 2
_root.transitionExplode = function () { var _local2 = _root.attachMovie("explosion2", "EXPLOSIONTRANSITION", _root.getNextHighestDepth()); _local2.removeThis = true; _local2._x = 100; _local2._y = 200; _local2._xscale = (_local2._yscale = 1200); _root.playSound("buildingdeath2", 50, 0, 0); }; function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("8c541457", this, 10301, true); var PATH = "http://www.blitzgamer.com/blitz_HighScores/"; var GAMENAME = "citysmasher"; var SCORESPATH = (("http://www.blitzgamer.com/" + GAMENAME) + "_highscores.php"); if (!_root.soundSetup) { _root.createEmptyMovieClip("Music", 9998); _root.soundCount = 0; _root.createSound = function (id) { _root.Music.createEmptyMovieClip(id, _root.soundCount); _root.Music[id + "Sound"] = new Sound(_root.Music[id]); _root.Music[id + "Sound"].attachSound(id); _root.soundCount++; }; _root.stopSound = function (nam) { _root.Music[nam + "Sound"].stop(); }; _root.playSound = function (nam, vol, loop, pan) { if (loop == 0) { loop = 0; } else { loop = 9999999 /* 0x98967F */; } if (pan != undefined) { _root.Music[nam + "Sound"].setPan(pan); } _root.Music[nam + "Sound"].setVolume(vol); _root.Music[nam + "Sound"].start(0, loop); }; _root.createGroupSounds = function (commonPrefix, endings) { var _local2 = 0; while (_local2 < endings.length) { _root.createSound(commonPrefix + endings[_local2]); _local2++; } }; _root.switchSound = function (second, speed, loops) { var firstSong = _root.currentSong; if (firstSong == second) { _root.Music.switched = true; } else { _root.Music.switched = false; } _root.Music.onEnterFrame = function () { if (!_root.Music.switched) { if (_root.Music[firstSong + "Sound"].getVolume() > 0) { _root.Music[firstSong + "Sound"].setVolume(_root.Music[firstSong + "Sound"].getVolume() - speed); } else { _root.Music.switched = true; _root.Music[firstSong + "Sound"].stop(firstSong); if (loops == undefined) { _root.playSound(second, 0, 999); } else { _root.playSound(second, 0, loops); } _root.currentSong = second; } } else if (_root.Music[second + "Sound"].getVolume() < 50) { _root.Music[second + "Sound"].setVolume(_root.Music[second + "Sound"].getVolume() + (speed / 2)); } else { delete _root.Music.onEnterFrame; } }; }; _root.createGroupSounds("persondeath", [1, 2, 3, 4, 5, 6, 7, 8]); _root.createGroupSounds("cardeath", [1, 2, 3]); _root.createGroupSounds("buildingdeath", [1, 2]); _root.createGroupSounds("fly", [1, 2, 3, 4, 5, 6, 7, 8, 9]); _root.createGroupSounds("firedeath", [1, 2, 3, 4, 5, 6, 7, 8, 9]); _root.createGroupSounds("swish", [1, 2, 3, 4]); _root.createSound("addtime"); _root.createSound("lowtime"); _root.createSound("Song1"); _root.createSound("Song2"); _root.createSound("Song3"); _root.soundSetup = true; } stop(); _root.pub.clearScreen();
Frame 3
_root.switchSound("Song2", 5); _root.objectiveMode = false; stop(); _root.pub.clearScreen();
Frame 6
_root.pub.clearScreen(); _root.stop(); _root.screenCapOrig.removeMovieClip(); _root.screenCapDisp.removeMovieClip(); var STAGE_WIDTH = 600; var STAGE_HEIGHT = 400; var pub = new publicfunctions(); var sky = new sky(0); var ground = new groundClass(1, 2); var BG_rubble = new rubble(2); var groundPeople = new person("MC_Ground", [1, 1, 1, 1, 2, 2, 2, 2, 3], 100, 4); var airPeople = new person("MC_Air", [0, 0, 0, 0, 0, 4], 5, 5); var hero = new heroClass(310, 99); var FG_rubble = new rubble(100); onEnterFrame = function () { _root.pub.update(hero); groundPeople.generatePerson(310, 25, 100, 25, 1, 2); airPeople.generatePerson(100, 25, 100, 25, 1, 2); if ((!hero.attacking) and (!hero.clip.jumping)) { hero.pos = 1; } }; _root.attachMovie("IntroMC", "introMC", _root.getNextHighestDepth()); introMC._x = 300; introMC._y = -25;
Frame 7
ground.destroyAll(); _root.introMC.removeMovieClip(); _root.stop(); _root.screenCapOrig.removeMovieClip(); _root.screenCapDisp.removeMovieClip(); var STAGE_WIDTH = 600; var STAGE_HEIGHT = 400; var scoreBoard = new scoreboard(999); var objectives = new objective(998); if (!_root.objectiveMode) { var pub = new publicfunctions(); var sky = new sky(0); var ground = new groundClass(1, 2); var BG_rubble = new rubble(2); var groundPeople = new person("MC_Ground", [1, 1, 1, 1, 2, 2, 2, 2, 3], 100, 4); var airPeople = new person("MC_Air", [0, 0, 0, 0, 0, 4], 5, 5); var hero = new heroClass(310, 99); var FG_rubble = new rubble(100); _root.attachMovie("backMenuMC", "backMenu", _root.getNextHighestDepth()); _root.backMenu._x = 368; _root.backMenu._y = 353; _root.backMenu.button.onRelease = function () { _root.gotoAndStop("titleScreen"); _root.transitionExplode(); this._parent.removeMovieClip(); }; } onEnterFrame = function () { if ((!hero.attacking) and (!hero.clip.jumping)) { hero.pos = 1; } if (Key.isDown(39)) { pub.movement(hero, 1); } if (Key.isDown(37)) { pub.movement(hero, -1); } if (Key.isDown(65)) { if (Key.isDown(38)) { pub.attack(_root.hero, 5); } else { pub.attack(_root.hero, 4); } } if (Key.isDown(83)) { if (Key.isDown(40)) { pub.attack(_root.hero, 6); } else { pub.attack(_root.hero, 3); } } if (Key.isDown(32)) { hero.jump(); } _root.pub.update(hero); groundPeople.generatePerson(310, 25, 100, 25, 1, 2); airPeople.generatePerson(100, 25, 100, 25, 1, 2); };
Frame 8
this.createEmptyMovieClip("highSender", this.getNextHighestDepth()); yourScore.submit.onRelease = function () { highSender.playerName = yourScore.nameText; highSender.score = _root.scoreBoard.score; highSender.gamename = GAMENAME; highSender.loadVariables(PATH + "new_score.php", "POST"); getURL (SCORESPATH, "_blank"); this._visible = false; }; highScores.onRelease = function () { getURL (SCORESPATH, "_blank"); }; _root.switchSound("Song3", 10, 0);
Symbol 39 MovieClip [Load_Loading] Frame 1
_xscale = 120; _yscale = _xscale; x = _x; y = _y; onEnterFrame = function () { _x = x; _y = y; _x = (_x + (random(2) - 0.5)); _y = (_y + (random(2) - 0.5)); if (this.top) { this._alpha = this._alpha - 2; } if (!this.top) { this._alpha = this._alpha + 2; } if (this._alpha >= 100) { this.top = true; } if (this._alpha <= 0) { this.top = false; } };
Symbol 60 MovieClip [objective_popup] Frame 32
stop(); obMC.gotoAndStop(obj);
Symbol 79 MovieClip [building5] Frame 6
lastframe = true;
Symbol 84 MovieClip [building3] Frame 3
lastframe = true;
Symbol 89 MovieClip [building1] Frame 3
lastframe = true;
Symbol 94 MovieClip [building2] Frame 3
lastframe = true;
Symbol 98 MovieClip [building4] Frame 2
lastframe = true;
Symbol 107 MovieClip [sky] Frame 1
stop();
Symbol 137 MovieClip Frame 16
_root.pub.shake(15);
Symbol 137 MovieClip Frame 33
_root.pub.shake(15);
Symbol 147 MovieClip Frame 7
_root.playSound("swish" + (random(4) + 1), random(15) + 25, 0, 0);
Symbol 147 MovieClip Frame 10
_root.pub.attackTest(_root.hero); _root.pub.shake(50);
Symbol 147 MovieClip Frame 17
_root.hero.stopAttack();
Symbol 157 MovieClip Frame 5
_root.playSound("swish" + (random(4) + 1), random(15) + 25, 0, 0);
Symbol 157 MovieClip Frame 8
_root.pub.attackTest(_root.hero);
Symbol 157 MovieClip Frame 16
_root.hero.stopAttack();
Symbol 168 MovieClip Frame 10
_root.playSound("swish" + (random(4) + 1), random(15) + 25, 0, 0);
Symbol 168 MovieClip Frame 11
_root.pub.attackTest(_root.hero);
Symbol 168 MovieClip Frame 19
_root.hero.stopAttack();
Symbol 182 MovieClip Frame 14
_root.playSound("swish" + (random(4) + 1), random(15) + 25, 0, 0);
Symbol 182 MovieClip Frame 18
_root.pub.attackTest(_root.hero);
Symbol 182 MovieClip Frame 31
_root.hero.stopAttack();
Symbol 217 MovieClip [explosion2] Frame 1
Symbol 217 MovieClip [explosion2] Frame 56
if (this.end) { _parent.removeMovieClip(); } if (this.removeThis) { this.removeMovieClip(); }
Symbol 250 MovieClip [explosion1] Frame 56
this.removeMovieClip();
Symbol 287 Button
on (release) { _root.gotoAndStop("gameFrame"); }
Symbol 301 MovieClip [IntroMC] Frame 1
introMC = this; watcher = new Object(); Mouse.removeListener(watcher); Mouse.addListener(watcher); watcher.onMouseDown = function () { play(); };
Symbol 301 MovieClip [IntroMC] Frame 80
onEnterFrame = function () { _root.pub.movement(_root.hero, 1); };
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 80
//component parameters onClipEvent (construct) { keyText = ">"; }
Symbol 301 MovieClip [IntroMC] Frame 120
delete onEnterFrame;
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 120
//component parameters onClipEvent (construct) { keyText = ""; }
Symbol 301 MovieClip [IntroMC] Frame 160
onEnterFrame = function () { _root.pub.movement(_root.hero, -1); };
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 160
//component parameters onClipEvent (construct) { keyText = "<"; }
Symbol 301 MovieClip [IntroMC] Frame 200
stop(); delete onEnterFrame;
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 200
//component parameters onClipEvent (construct) { keyText = ""; }
Symbol 301 MovieClip [IntroMC] Frame 210
_root.pub.attack(_root.hero, 4);
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 210
//component parameters onClipEvent (construct) { keyText = "A"; }
Symbol 301 MovieClip [IntroMC] Frame 230
_root.pub.attack(_root.hero, 4);
Symbol 301 MovieClip [IntroMC] Frame 250
_root.pub.attack(_root.hero, 4);
Symbol 301 MovieClip [IntroMC] Frame 270
stop();
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 271
//component parameters onClipEvent (construct) { keyText = ""; }
Symbol 301 MovieClip [IntroMC] Frame 320
onEnterFrame = function () { _root.pub.movement(_root.hero, 1); };
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 320
//component parameters onClipEvent (construct) { keyText = ">"; }
Symbol 301 MovieClip [IntroMC] Frame 335
delete onEnterFrame;
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 335
//component parameters onClipEvent (construct) { keyText = ""; }
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 370
//component parameters onClipEvent (construct) { keyText = "A"; }
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 370
//component parameters onClipEvent (construct) { keyText = "^"; }
Symbol 301 MovieClip [IntroMC] Frame 380
_root.pub.attack(_root.hero, 5);
Symbol 301 MovieClip [IntroMC] Frame 400
_root.pub.attack(_root.hero, 5);
Symbol 301 MovieClip [IntroMC] Frame 420
_root.pub.attack(_root.hero, 5);
Symbol 301 MovieClip [IntroMC] Frame 450
stop();
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 451
//component parameters onClipEvent (construct) { keyText = ""; }
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 451
//component parameters onClipEvent (construct) { keyText = ""; }
Symbol 301 MovieClip [IntroMC] Frame 470
_root.pub.attack(_root.hero, 3);
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 470
//component parameters onClipEvent (construct) { keyText = "S"; }
Symbol 301 MovieClip [IntroMC] Frame 510
stop();
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 511
//component parameters onClipEvent (construct) { keyText = ""; }
Symbol 301 MovieClip [IntroMC] Frame 570
onEnterFrame = function () { _root.pub.movement(_root.hero, -1); };
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 570
//component parameters onClipEvent (construct) { keyText = "<"; }
Symbol 301 MovieClip [IntroMC] Frame 580
delete onEnterFrame;
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 580
//component parameters onClipEvent (construct) { keyText = ""; }
Symbol 301 MovieClip [IntroMC] Frame 610
_root.pub.attack(_root.hero, 6);
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 610
//component parameters onClipEvent (construct) { keyText = "S"; }
Instance of Symbol 293 MovieClip in Symbol 301 MovieClip [IntroMC] Frame 610
//component parameters onClipEvent (construct) { keyText = "V"; }
Symbol 301 MovieClip [IntroMC] Frame 650
stop();
Symbol 301 MovieClip [IntroMC] Frame 720
_root.gotoAndStop("gameFrame");
Symbol 403 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 404 MovieClip [__Packages.rubble] Frame 0
class rubble { var target; function rubble (depth) { target = _root.createEmptyMovieClip("Rubble_MC", depth); target.ct = 0; } function rocks(x, y) { var _local3 = target.attachMovie("rubble", "mc" + target.ct, target.ct); _local3._yscale = (_local3._xscale = random(25) + 25); _local3.ylimit = 300 - random(20); _local3.gotoAndStop(random(6) + 1); _local3._x = x; _local3._y = y; _local3.xspeed = 0; _local3.timer = 0; while (_local3.xspeed == 0) { _local3.xspeed = random(10) - 5; } _local3.yspeed = (random(100) + 10) / 5; _local3.onEnterFrame = function () { _root.pub.testPlanes(this); this._x = this._x + this.xspeed; this._y = this._y - this.yspeed; this.yspeed--; this._rotation = this._rotation + (this.xspeed * 5); if (this._y >= this.ylimit) { this.timestart = true; this._y = this.ylimit; this.xspeed = this.xspeed * 0.9; if (this.xspeed < 0.25) { this.xspeed = 0; } this.yspeed = 0; } if (this.timestart) { this.timer++; if (this.timer > 200) { this._alpha = this._alpha - 2; if (this._alpha < 0) { this.removeMovieClip(); } } } if ((this._x < -25) or (this._x > 575)) { this.removeMovieClip(); } }; target.ct++; if (target.ct >= 100) { target.ct = 0; } } function explosion(type, x, y, scale) { var _local2 = target.attachMovie("Explosion" + type, "mc" + ct, ct); _local2._x = x; _local2._y = y; _local2._xscale = (_local2._yscale = scale); ct++; if (ct >= 100) { ct = 0; } } var ct = 0; }
Symbol 405 MovieClip [__Packages.publicfunctions] Frame 0
class publicfunctions { var shaker, clip, minD, maxD; function publicfunctions () { shaker = _root.createEmptyMovieClip("MC_shaker", 997); shaker.shakeD = 0; } function update(ob, p) { clip = ob.clip; if ((p != undefined) and (!ob.attacking)) { ob.pos = p; } clip.gotoAndStop(ob.pos); } function drawScreen() { _root.createEmptyMovieClip("screenCapOrig", 1000); var screenCap = _root.screenCapOrig.createEmptyMovieClip("mc", 0); screenCap.myBitmap = new flash.display.BitmapData(600, 400, true, 16711680); screenCap.myBitmap.draw(_root); screenCap.attachBitmap(screenCap.myBitmap, 0); screenCap.ct = -0.5; screenCap.angle = 0; screenCap.onEnterFrame = function () { this.angle = this.angle + ((random(10) + 1) / 10); this._x = Math.cos(this.angle / Math.PI) * 3; this._y = this._y + this.ct; this.ct = this.ct + 0.05; }; var screenCap = _root.createEmptyMovieClip("screenCapDisp", 1001); screenCap.myBitmap = new flash.display.BitmapData(600, 400, true, 16711680); screenCap.ct = 0.5; screenCap.onEnterFrame = function () { screenCap.myBitmap.draw(_root.screenCapOrig); this.filter = new flash.filters.BlurFilter(this.ct, this.ct, 1); if (this.ct < 4) { this.ct = this.ct * 1.025; } this.myBitmap.applyFilter(screenCap.myBitmap, screenCap.myBitmap.rectangle, [0, 0], this.filter); this.attachBitmap(screenCap.myBitmap, 0); }; } function clearScreen() { _root.objectiveText.removeMovieClip(); _root.introMC.removeMovieClip(); _root.MC_Sky.removeMovieClip(); _root.MC_objective.removeMovieClip(); _root.MC_Scoreboard.removeMovieClip(); _root.Rubble_MC.removeMovieClip(); _root.MC_Air.removeMovieClip(); _root.MC_Ground.removeMovieClip(); _root.MC_Hero.removeMovieClip(); _root.MC_grass.removeMovieClip(); _root.MC_Shaker.removeMovieClip(); delete _root.onEnterFrame; delete _root.sky; delete _root.ground; delete _root.BG_rubble; delete _root.groundPeople; delete _root.airPeople; delete _root.hero; delete _root.FG_rubble; } function gameOver() { _root.MC_Sky._visible = false; _root.MC_objective.removeMovieClip(); _root.MC_Scoreboard.removeMovieClip(); drawScreen(); _root.MC_Sky._visible = true; _root.MC_Sky.ct = 0.01; _root.MC_Sky.onEnterFrame = function () { this._alpha = this._alpha - this.ct; this.ct = this.ct + 0.01; if (this._alpha < 0) { this.removeMovieClip(); } }; _root.gotoAndStop("gameOver"); _root.Rubble_MC.removeMovieClip(); _root.MC_Air.removeMovieClip(); _root.MC_Ground.removeMovieClip(); _root.MC_Hero.removeMovieClip(); _root.MC_grass.removeMovieClip(); _root.MC_Shaker.removeMovieClip(); delete _root.onEnterFrame; delete _root.sky; delete _root.ground; delete _root.BG_rubble; delete _root.groundPeople; delete _root.airPeople; delete _root.hero; delete _root.FG_rubble; } function shake(dist) { shaker.shakeD = shaker.shakeD + dist; if (shaker.shakeD > 150) { shaker.shakeD = 150; } shaker.onEnterFrame = function () { _root._x = random(this.shakeD) - (this.shakeD / 2); _root._y = random(this.shakeD) - (this.shakeD / 2); this.shakeD = this.shakeD * 0.8; if (this.shakeD < 1) { _root._x = 0; _root._y = 0; delete this.onEnterFrame; } }; } function sound(soundclip, sourceX, hearingX, soundMax) { var _local4 = dist(hearingX, sourceX); var _local3 = soundMax - (Math.round(_local4) / 4); if (_local3 < 2) { _local3 = 2; } else if (_local3 > soundMax) { _local3 = soundMax; } _root.playSound(soundclip, _local3, 0, (-_local4) / 2); } function fire(ob) { sound("firedeath" + (random(15) + 1), ob._x, _root.MC_Hero._x, 100); if ((!ob.dead) and (!ob.onFire)) { ob.onFire = true; var _local4 = ob.attachMovie("fire", "fire", 0); _local4._yscale = (_local4._xscale = 25); _local4._y = -5; _local4.onEnterFrame = function () { this._rotation = -this._parent._rotation; }; var dir = random(2); if (dir == 1) { ob.dir = 1; } else { ob.dir = -1; } ob.timer = 0; ob.ct = 0; ob.xspeed = (random(100) + 10) / 25; ob.onEnterFrame = function () { this._xscale = this.myscale * this.dir; this._x = this._x + (this.xspeed * this.dir); this.timer = this.timer + random(3); if (this.timer > 15) { this.timer = 0; this.dir = this.dir * -1; this.ct++; if (this.ct > (random(5) + 3)) { _root.pub.fling(this, 0, 1); } } }; } } function fling(ob, xspeed, yspeed) { if (!ob.dead) { if ((ob.myType == "person1") or (ob.myType == "person2")) { sound("fly" + (random(15) + 1), ob._x, _root.MC_Hero._x, 100); } delete ob.onEnterFrame; ob.dead = true; ob.xspeed = xspeed; ob.yspeed = yspeed; ob.grav = (random(100) / 200) + 0.1; ob.rotSpeed = xspeed * yspeed; ob.scoreFrame = random(8) + 1; ob.anim.stop(); ob.deathcounter = 0; ob.onEnterFrame = function () { this._rotation = this._rotation + this.rotSpeed; this._x = this._x + this.xspeed; this._y = this._y - this.yspeed; this.yspeed = this.yspeed - this.grav; _root.pub.testPlanes(this); if (this.myType == "plane") { _root.pub.testBuilding(this); } if (this._y > ob.y) { this._y = ob.y; this.deathcounter++; if (this.deathcounter > (random(25) + 25)) { _root.pub.die(this, true); } } }; } } function testBuilding(ob) { var _local4 = 0; while (_local4 < 20) { var _local3 = _root.ground.target["g" + _local4].building; if ((_local3.hitTest(ob._x, ob._y, true) or _local3.hitTest(ob._x - 10, ob._y, true)) or _local3.hitTest(ob._x + 10, ob._y, true)) { _root.pub.damage(_local3); _root.pub.die(ob, true); } _local4++; } } function testPlanes(ob) { var _local3 = 0; while (_local3 < 5) { var _local2 = _root.airPeople.target["mc" + _local3]; if (_local2.hitTest(ob._x, ob._y, true) and (ob.myType != "plane")) { _root.pub.fling(_local2, _local2.xspeed, random(3) + 1); } _local3++; } } function die(ob) { _root.scoreBoard.update(random(15) + 1); _root.objectives.update(ob.myObNum); if ((ob.myType == "person1") or (ob.myType == "person2")) { sound("persondeath" + (random(12) + 1), ob._x, _root.MC_Hero._x, 50); } else if ((ob.myType == "car") or (ob.myType == "plane")) { sound("cardeath" + (random(3) + 1), ob._x, _root.MC_Hero._x, 75); } ob._rotation = Math.round(ob._rotation / 180) * 180; if ((ob.myType == "car") or (ob.myType == "plane")) { ob._rotation = 0; ob.attachMovie("explosion2", "explo", 100); ob.anim._visible = false; ob.explo._xscale = 20 + random(10); if (ob.myType == "plane") { ob.explo._xscale = 50 + random(50); } ob.explo._yscale = ob.explo._xscale; } ob.onEnterFrame = function () { this._x = this._x + this.xspeed; this.xspeed = this.xspeed * 0.8; if (Math.abs(this.xspeed) < 0.2) { if ((this.myType == "car") or (this.myType == "plane")) { if (this.explo._currentframe > 50) { this.removeMovieClip(); } } else { this.removeMovieClip(); } } }; } function damage(ob) { if (!ob.dead) { sound("cardeath" + (random(3) + 1), ob._x, _root.MC_Hero._x, 75); ob.nextFrame(); if (ob.lastframe) { destroy(ob); } var _local3 = 0; while (_local3 < (10 + random(10))) { _root.BG_rubble.rocks(((ob._x + ob._parent._x) + random(24)) - 12, 300 - random(ob._height)); _local3++; } } } function destroy(ob, noPoints) { _root.objectives.update(ob.myObNum); if (!noPoints) { _root.scoreBoard.update(ob._currentframe * (random(100) + 200)); } sound("buildingdeath" + (random(2) + 1), ob._x, _root.MC_Hero._x, 75); var _local3 = 0; while (_local3 < (25 + random(25))) { _root.BG_rubble.rocks(((ob._x + ob._parent._x) + random(24)) - 12, 300 - random(20)); _local3++; } _root.FG_rubble.explosion(1, ob._x + ob._parent._x, 320, random(100) + 100); _root.pub.shake(random(50) + 50); ob.dead = true; } function movement(ob, dir) { if (!ob.attacking) { ob.dir = dir; if (!ob.clip.jumping) { ob.pos = 2; _root.pub.update(_root.hero); } _root.hero.clip._xscale = 100 * dir; var _local3 = (ob.speed * dir) * -1; var _local2 = 0; while (_local2 < 100) { var _local4 = _root.groundPeople.target["mc" + _local2]; _local4._x = _local4._x + _local3; _local4 = _root.airPeople.target["mc" + _local2]; _local4._x = _local4._x + _local3; _local4 = _root.BG_rubble.target["mc" + _local2]; _local4._x = _local4._x + _local3; _local4 = _root.FG_rubble.target["mc" + _local2]; _local4._x = _local4._x + _local3; _local2++; } _local2 = 0; while (_local2 < 20) { var _local4 = _root.ground.target["g" + _local2]; _local4._x = _local4._x + _local3; if (_local4._x < -1000) { _root.ground.setsegment(_local2, 1); } else if (_local4._x > 1000) { _root.ground.setsegment(_local2, -1); } _local2++; } } } function attack(ob, attackNum) { if ((!ob.attacking) and (!ob.clip.jumping)) { ob.attacking = true; ob.pos = attackNum; } _root.pub.update(ob); } function attackTest(ob, inputs) { if (inputs == undefined) { minD = ob.attackDistMin[clip._currentframe - 3]; maxD = ob.attackDistMax[clip._currentframe - 3]; var _local6 = ob.attackTypes[clip._currentframe - 3]; var _local5 = ob.dir; } else { minD = inputs[0]; maxD = inputs[1]; var _local6 = inputs[2]; var _local5 = inputs[3]; } if ((((_local6 == "low") or (_local6 == "grab")) or (_local6 == "people")) or (_local6 == "fire")) { var _local3 = 0; while (_local3 < 100) { var _local4 = _root.groundPeople.target["mc" + _local3]; if (distTest(clip._x, _local4._x, _local5)) { if (_local6 == "grab") { fling(_local4, (1 * _local5) + (random(3) * _local5), random(5) + 10); } else if (_local6 == "fire") { fire(_local4); } else if (dist(clip._x, _local4._x) > 0) { fling(_local4, random(100) / 10, random(10) + 1); } else { fling(_local4, (-random(100)) / 10, random(10) + 1); } } _local3++; } } if ((_local6 == "low") or (_local6 == "high")) { var _local3 = 0; while (_local3 < 20) { var _local4 = _root.ground.target["g" + _local3].building; if (distTest(clip._x, _local4._x + _local4._parent._x, _local5)) { _root.pub.damage(_local4); } _local3++; } } } function distTest(target1x, target2x, dir) { var _local2 = dist(target1x, target2x); if (((dir == -1) and (_local2 < (-minD))) and (_local2 > (-maxD))) { return(true); } if (((dir == 1) and (_local2 > minD)) and (_local2 < maxD)) { return(true); } return(false); } function dist(target1x, target2x) { return(target2x - target1x); } }
Symbol 406 MovieClip [__Packages.heroClass] Frame 0
class heroClass { var target, clip; function heroClass (y, depth) { target = _root.createEmptyMovieClip("MC_Hero", 3); clip = target.attachMovie("hero", "hero", depth); clip.jumping = false; clip.yspeed = 0; clip.y = y; clip._y = y; clip._x = _root.STAGE_WIDTH / 2; _root.pub.update(this); } function jump() { if ((!clip.jumping) and (!attacking)) { pos = 8; clip.jumping = true; clip.yspeed = -20; clip.onEnterFrame = function () { this.yspeed++; this._y = this._y + this.yspeed; if (this._y > this.y) { this._y = this.y; this.jumping = false; _root.pub.attackTest(_root.hero, [-50, 50, "people", 1]); _root.pub.shake(50); delete this.onEnterFrame; } }; } } function stopAttack() { attacking = false; clip.gotoAndStop(1); } var attackDistMin = new Array(25, 10, -5, -5, -50); var attackDistMax = new Array(125, 75, 25, 75, 50); var attackTypes = new Array("low", "low", "grab", "fire", "low"); var attacking = false; var dir = 1; var pos = 1; var speed = 7.5; var y = 0; }
Symbol 407 MovieClip [__Packages.person] Frame 0
class person { var target, maxCounter, myClips; function person (holderID, clipIDs, maxNum, depth) { target = _root.createEmptyMovieClip(holderID, depth); maxCounter = maxNum; myClips = clipIDs; var _local3 = 0; while (_local3 < myClips.length) { var _local4 = types[myClips[_local3]]; _local3++; } } function generatePerson(y, yVariation, minScale, maxScale, minSpeed, maxSpeed) { var _local7 = types[myClips[random(myClips.length)]]; if (target["mc" + counter] == undefined) { var _local3 = target.attachMovie("person_" + _local7, "mc" + counter, counter); var _local8 = random(2); var _local6 = minScale + random(maxScale); var xspeed = (minSpeed + (random(100 * maxSpeed) / 100)); _local3.myType = _local7; if ((_local3.myType == "person1") or (_local3.myType == "person2")) { _local3.myObNum = 6; } else if (_local3.myType == "car") { _local3.myObNum = 7; } else { _local3.myObNum = 8; } _local3._yscale = _local6; _local3._xscale = -_local6; _local3.myscale = -_local6; if (_local8 == 1) { _local3._x = -25; } else { _local3._xscale = _local3._xscale * -1; xspeed = xspeed * -1; _local3._x = _root.STAGE_WIDTH + 25; } _local3._y = y; while (_local3._y == y) { _local3._y = (y + random(yVariation)) - (yVariation / 2); } if (_local3.myType != "plane") { _local3.y = _local3._y; } else { _local3.y = 300; } _local3.xspeed = xspeed; _local3.onEnterFrame = function () { this._x = this._x + xspeed; if ((this._x < -50) or (this._x > (_root.STAGE_WIDTH + 50))) { this.removeMovieClip(); } }; } counter++; if (counter >= maxCounter) { counter = 0; } delete xspeed; } static var types = ["", "person1", "person2", "car", "plane"]; var counter = 0; }
Symbol 408 MovieClip [__Packages.groundClass] Frame 0
class groundClass { var target, clip, num; function groundClass (depth, type) { target = _root.createEmptyMovieClip("MC_grass", depth); target._y = _root.STAGE_HEIGHT; var _local3 = 0; while (_local3 < 20) { segment(_local3); generatebuilding(_local3, type); _local3++; } } function segment(num) { clip = target.attachMovie("ground_segment", "g" + num, num); clip._x = (num - 10) * 100; clip.gotoAndStop(1 + random(4)); delete clip; } function setsegment(segment, dir) { generatebuilding(segment); clip = target["g" + segment]; clip.gotoAndStop(1 + random(4)); clip._x = clip._x + (2000 * dir); delete clip; } function generatebuilding(segment, type) { if (type == undefined) { num = random(5) + 1; } else { num = type; } clip = target["g" + segment]; clip = clip.attachMovie("building" + num, "building", 0); clip.myObNum = num; clip.stop(); clip._y = -110; clip._x = (50 + random(15)) - 7; clip.xscaleMax = (clip._xscale = random(35) + 35); clip._yscale = clip._xscale; delete clip; } function destroyAll() { var _local6 = target.createEmptyMovieClip("destroyTimer", target.getNextHighestDepth()); var _local3 = 0; while (_local3 < 20) { var _local4 = _local6.createEmptyMovieClip("timer" + _local3, _local3); _local4.tim = 0; _local4.myTar = _local3; _local4.onEnterFrame = function () { this.tim++; if (this.tim > (random(20) + 2)) { var _local3 = _root.ground.target["g" + this.myTar]; _root.pub.destroy(_local3.building, true); _root.ground.generatebuilding(this.myTar); this.removeMovieClip(); } }; _local3++; } } }
Symbol 409 MovieClip [__Packages.sky] Frame 0
class sky { var clip; function sky (depth) { clip = _root.attachMovie("sky", "MC_Sky", depth); clip._width = STAGE_WIDTH + 100; clip._height = STAGE_HEIGHT + 100; clip._x = STAGE_WIDTH / 2; clip._y = STAGE_HEIGHT / 2; } function screenflash() { clip.gotoAndPlay(2); } static var STAGE_WIDTH = 600; static var STAGE_HEIGHT = 400; }
Symbol 410 MovieClip [__Packages.scoreboard] Frame 0
class scoreboard { var clip; function scoreboard (depth) { clip = _root.attachMovie("scoreBoard", "MC_Scoreboard", depth); score = 0; update(0); } function update(increase) { score = score + increase; clip.scoreText = score; if (increase <= 300) { clip._xscale = clip._xscale + increase; } else { clip._xscale = clip._xscale + 300; } clip._yscale = clip._xscale; clip.onEnterFrame = function () { this._xscale = this._xscale - ((this._xscale - 100) / 12); this._yscale = this._xscale; }; } var score = 0; }
Symbol 411 MovieClip [__Packages.objective] Frame 0
class objective { var clip, popupHolder, popup0, popup1; function objective (depth) { if (_root.objectiveMode) { clip = _root.attachMovie("objective", "MC_objective", depth); popupHolder = clip.createEmptyMovieClip("popupHolder", 1); clip.maxTime = 0; clip.seconds = 60; clip.mseconds = 0; clip.dispSec = clip.seconds; clip.dispMsec = clip.mseconds; clip.needUpdate = false; popup0 = clip.createEmptyMovieClip("popupBehind", 0); popup0.myBitmap = new flash.display.BitmapData(600, 400, true, 0); clip.onEnterFrame = function () { _root.objectives.popup1.obCurrent = _root.objectives.obCurrent; if (this.needUpdate) { this.timerTextBox.textColor = 65280; this.mseconds = this.mseconds + (random(30) + 1); if (this.mseconds >= 60) { this.mseconds = 0; this.seconds++; if (this.seconds >= this.maxTime) { this.seconds = this.maxTime; _root.stopSound("addtime"); _root.objectives.newObjective(); this.needUpdate = false; } } } else { this.mseconds = this.mseconds - 2; if (this.mseconds <= 0) { this.mseconds = this.mseconds + 60; this.seconds--; if (this.seconds < 0) { _root.pub.gameOver(); } else if (this.seconds <= 10) { this.timerTextBox.textColor = 16711680 /* 0xFF0000 */; _root.playSound("lowtime", 200, 0); } else { this.timerTextBox.textColor = 13421772 /* 0xCCCCCC */; } } } if (this.mseconds < 10) { this.dispMsec = "0" + Math.round(this.mseconds); } else { this.dispMsec = Math.round(this.mseconds); } if (this.seconds < 10) { this.dispSec = "0" + this.seconds; } else { this.dispSec = this.seconds; } this.timerDisp = (this.dispSec + " : ") + this.dispMsec; }; newObjective(); } } function update(num) { if ((num == curobjective) and (!clip.needUpdate)) { obCurrent++; popup1.obCurrent = obCurrent; popup1.obMax = obMax; if (obCurrent >= obMax) { _root.playSound("addtime", 100, 999); _root.scoreBoard.update(1000 + random(3000)); clip.needUpdate = true; clip.maxTime = (clip.seconds + random(15)) + 15; } } } function newObjective() { var _local3 = _root.attachMovie("objectiveText", "objectiveText", _root.getNextHighestDepth()); _local3.timer = 0; _local3._x = 300; _local3._y = 80; _local3.onEnterFrame = function () { this.timer++; if (this.timer > 180) { this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.removeMovieClip(); } } }; objectiveOffset = objectiveOffset + (random(2) + 1); popup0.myBitmap.draw(popupHolder); popup0.attachBitmap(popup0.myBitmap, 0); popup1.removeMovieClip(); popup1 = popupHolder.attachMovie("objective_popup", "mc", 1); popup1._y = 25; popup1._x = 600; popup1._rotation = 90; popup1.speed = 0; popup1._xscale = (popup1._yscale = 150); popup1.onEnterFrame = function () { this._rotation = this._rotation - this.speed; this.speed = this.speed + 0.5; if (this._rotation < 10) { this._rotation = this._rotation - random(10); delete this.onEnterFrame; } }; var _local4 = curobjective; while (curobjective == _local4) { curobjective = random(8) + 1; } if ((curobjective >= 1) and (curobjective <= 5)) { obMax = (random(3) + 5) + Math.round(objectiveOffset / 2); _local3.myText = ("- Destroy " + obMax) + " of these buildings -"; } else if (curobjective == 6) { obMax = (random(20) + 40) + Math.round(objectiveOffset * 3); _local3.myText = ("- Kill " + obMax) + " people -"; } else if (curobjective == 7) { obMax = (random(15) + 15) + Math.round(objectiveOffset * 3); _local3.myText = ("- Destroy " + obMax) + " cars -"; } else { obMax = (random(5) + 6) + Math.round(objectiveOffset / 2); _local3.myText = ("- Destroy " + obMax) + " planes -"; } popup1.obj = curobjective; obCurrent = 0; popup1.obCurrent = obCurrent; popup1.obMax = obMax; } var objectiveOffset = 0; var obMax = 0; var curobjective = 0; var obCurrent = 0; }
Symbol 325 MovieClip Frame 2
time = 0; stop(); onEnterFrame = function () { time++; if (time == 2) { time = 0; this.nextFrame(); } };
Symbol 325 MovieClip Frame 150
delete onEnterFrame; this.play();
Symbol 325 MovieClip Frame 160
_root.gotoAndStop("titleScreen"); _root.transitionExplode();
Symbol 329 Button
on (release) { getURL ("http://www.blitzgamer.com", "_blank"); }
Symbol 331 MovieClip Frame 1
function makeGround(pos) { var _local2 = a.attachMovie("ground_segment", "s" + a.ct, a.ct); _local2._x = 600 - (100 * pos); _local2._y = 380; _local2.gotoAndStop(random(4) + 1); _local2.onEnterFrame = function () { this._x = this._x - speed; if (this._x < -100) { this.removeMovieClip(); } }; a.ct++; } function makeBuilding(pos) { var _local3 = random(5) + 1; var _local2 = b.attachMovie("building" + _local3, "b" + b.ct, b.ct); _local2._x = 700 - (100 * pos); _local2._y = 270; _local2.gotoAndStop(random(4) + 1); _local2._xscale = (_local2._yscale = random(25) + 60); _local2.onEnterFrame = function () { this._x = this._x - speed; if (this._x < -100) { this.removeMovieClip(); } }; b.ct++; } var speed = 2; var a = this.createEmptyMovieClip("groundHold", 0); a.ct = 0; var b = this.createEmptyMovieClip("buildingHold", 1); b.ct = 0; var i = 0; while (i < 10) { makeGround(i); if (random(2) == 1) { makeBuilding(i); } i++; } timer = 0; timer2 = 0; onEnterFrame = function () { timer2++; if (timer2 > (random(80) + 80)) { makeBuilding(0); timer2 = 0; } timer++; if (timer >= (100 / speed)) { makeGround(0); timer = 0; } };
Symbol 336 Button
on (release) { getURL ("http://www.fluidanims.com", "_blank"); }
Symbol 340 Button
on (release) { getURL ("http://www.blitzgamer.com", "_blank"); }
Symbol 350 Button
on (release) { _root.objectiveMode = true; _root.gotoAndStop("instructionsFrame"); _root.switchSound("Song1", 2); _root.transitionExplode(); }
Symbol 353 Button
on (release) { _root.objectiveMode = false; _root.gotoAndStop("gameFrame"); _root.switchSound("Song1", 2); _root.transitionExplode(); }
Symbol 356 Button
on (release) { _root.objectiveMode = false; _root.gotoAndStop("instructionsPage"); _root.transitionExplode(); }
Symbol 359 Button
on (release) { _root.objectiveMode = false; _root.gotoAndStop("optionsFrame"); _root.transitionExplode(); }
Symbol 365 Button
on (release) { getURL ("http://www.syruplord.com", "_blank"); }
Symbol 368 Button
on (release) { getURL (SCORESPATH, "_blank"); }
Symbol 378 Button
on (release) { _root.gotoAndStop("titleScreen"); _root.transitionExplode(); }
Symbol 384 Button
on (release) { _root._quality = "LOW"; }
Symbol 385 Button
on (release) { _root._quality = "MEDIUM"; }
Symbol 386 Button
on (release) { _root._quality = "HIGH"; }

Library Items

Symbol 1 Sound [swish4]
Symbol 2 Sound [swish3]
Symbol 3 Sound [swish2]
Symbol 4 Sound [swish1]
Symbol 5 Sound [Song3]
Symbol 6 Sound [Song2]
Symbol 7 Sound [Song1]
Symbol 8 Sound [persondeath4]
Symbol 9 Sound [persondeath3]
Symbol 10 Sound [persondeath2]
Symbol 11 Sound [persondeath1]
Symbol 12 Sound [lowtime]
Symbol 13 Sound [fly9]
Symbol 14 Sound [fly8]
Symbol 15 Sound [fly7]
Symbol 16 Sound [fly6]
Symbol 17 Sound [fly5]
Symbol 18 Sound [fly4]
Symbol 19 Sound [fly3]
Symbol 20 Sound [fly2]
Symbol 21 Sound [fly1]
Symbol 22 Sound [firedeath9]
Symbol 23 Sound [firedeath8]
Symbol 24 Sound [firedeath7]
Symbol 25 Sound [firedeath6]
Symbol 26 Sound [firedeath5]
Symbol 27 Sound [firedeath4]
Symbol 28 Sound [firedeath3]
Symbol 29 Sound [firedeath2]
Symbol 30 Sound [firedeath1]
Symbol 31 Sound [cardeath3]
Symbol 32 Sound [cardeath2]
Symbol 33 Sound [cardeath1]
Symbol 34 Sound [buildingdeath2]
Symbol 35 Sound [buildingdeath1]
Symbol 36 Sound [addtime]
Symbol 37 FontUsed by:38
Symbol 38 TextUses:37Used by:39
Symbol 39 MovieClip [Load_Loading]Uses:38
Symbol 40 GraphicUsed by:60
Symbol 41 GraphicUsed by:60
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:60
Symbol 44 GraphicUsed by:60
Symbol 45 GraphicUsed by:60
Symbol 46 GraphicUsed by:56
Symbol 47 GraphicUsed by:56
Symbol 48 GraphicUsed by:56
Symbol 49 GraphicUsed by:56
Symbol 50 GraphicUsed by:56
Symbol 51 GraphicUsed by:56
Symbol 52 GraphicUsed by:56
Symbol 53 GraphicUsed by:56
Symbol 54 GraphicUsed by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:46 47 48 49 50 51 52 53 54 55Used by:60
Symbol 57 FontUsed by:58 59 108 116
Symbol 58 EditableTextUses:57Used by:60
Symbol 59 EditableTextUses:57Used by:60
Symbol 60 MovieClip [objective_popup]Uses:40 41 43 44 45 56 58 59
Symbol 61 GraphicUsed by:71
Symbol 62 GraphicUsed by:71
Symbol 63 GraphicUsed by:71
Symbol 64 GraphicUsed by:71
Symbol 65 GraphicUsed by:71
Symbol 66 GraphicUsed by:71
Symbol 67 GraphicUsed by:71
Symbol 68 GraphicUsed by:71
Symbol 69 GraphicUsed by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClip [fire]Uses:61 62 63 64 65 66 67 68 69 70
Symbol 72 GraphicUsed by:79
Symbol 73 GraphicUsed by:79
Symbol 74 GraphicUsed by:79
Symbol 75 GraphicUsed by:79
Symbol 76 GraphicUsed by:79
Symbol 77 GraphicUsed by:79
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClip [building5]Uses:72 73 74 75 76 77 78
Symbol 80 GraphicUsed by:84
Symbol 81 GraphicUsed by:84
Symbol 82 GraphicUsed by:84
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClip [building3]Uses:80 81 82 83
Symbol 85 GraphicUsed by:89
Symbol 86 GraphicUsed by:89
Symbol 87 GraphicUsed by:89
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClip [building1]Uses:85 86 87 88
Symbol 90 GraphicUsed by:94
Symbol 91 GraphicUsed by:94
Symbol 92 GraphicUsed by:94
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClip [building2]Uses:90 91 92 93
Symbol 95 GraphicUsed by:98
Symbol 96 GraphicUsed by:98
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClip [building4]Uses:95 96 97
Symbol 99 GraphicUsed by:104
Symbol 100 GraphicUsed by:104
Symbol 101 GraphicUsed by:104
Symbol 102 GraphicUsed by:104
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClip [ground_segment]Uses:99 100 101 102 103
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:107
Symbol 107 MovieClip [sky]Uses:106
Symbol 108 EditableTextUses:57Used by:109
Symbol 109 MovieClip [scoreBoard]Uses:108
Symbol 110 GraphicUsed by:115
Symbol 111 GraphicUsed by:115
Symbol 112 GraphicUsed by:115
Symbol 113 GraphicUsed by:115
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClip [rubble]Uses:110 111 112 113 114
Symbol 116 EditableTextUses:57Used by:117
Symbol 117 MovieClip [objective]Uses:116
Symbol 118 GraphicUsed by:124
Symbol 119 GraphicUsed by:124
Symbol 120 GraphicUsed by:124
Symbol 121 GraphicUsed by:124
Symbol 122 GraphicUsed by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:118 119 120 121 122 123Used by:196
Symbol 125 GraphicUsed by:137
Symbol 126 GraphicUsed by:137
Symbol 127 GraphicUsed by:137
Symbol 128 GraphicUsed by:137
Symbol 129 GraphicUsed by:137
Symbol 130 GraphicUsed by:137
Symbol 131 GraphicUsed by:137
Symbol 132 GraphicUsed by:137
Symbol 133 GraphicUsed by:137
Symbol 134 GraphicUsed by:137
Symbol 135 GraphicUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:125 126 127 128 129 130 131 132 133 134 135 136Used by:196
Symbol 138 GraphicUsed by:147
Symbol 139 GraphicUsed by:147
Symbol 140 GraphicUsed by:147
Symbol 141 GraphicUsed by:147
Symbol 142 GraphicUsed by:147
Symbol 143 GraphicUsed by:147
Symbol 144 GraphicUsed by:147
Symbol 145 GraphicUsed by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:138 139 140 141 142 143 144 145 146Used by:196
Symbol 148 GraphicUsed by:157
Symbol 149 GraphicUsed by:157
Symbol 150 GraphicUsed by:157
Symbol 151 GraphicUsed by:157
Symbol 152 GraphicUsed by:157
Symbol 153 GraphicUsed by:157
Symbol 154 GraphicUsed by:157
Symbol 155 GraphicUsed by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:148 149 150 151 152 153 154 155 156Used by:196
Symbol 158 GraphicUsed by:168
Symbol 159 GraphicUsed by:168
Symbol 160 GraphicUsed by:168
Symbol 161 GraphicUsed by:168
Symbol 162 GraphicUsed by:168
Symbol 163 GraphicUsed by:168
Symbol 164 GraphicUsed by:168
Symbol 165 GraphicUsed by:168
Symbol 166 GraphicUsed by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:158 159 160 161 162 163 164 165 166 167Used by:196
Symbol 169 GraphicUsed by:182
Symbol 170 GraphicUsed by:182
Symbol 171 GraphicUsed by:182
Symbol 172 GraphicUsed by:182
Symbol 173 GraphicUsed by:182
Symbol 174 GraphicUsed by:182
Symbol 175 GraphicUsed by:182
Symbol 176 GraphicUsed by:182
Symbol 177 GraphicUsed by:182
Symbol 178 GraphicUsed by:182
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:169 170 171 172 173 174 175 176 177 178 179 180 181Used by:196
Symbol 183 GraphicUsed by:190
Symbol 184 GraphicUsed by:190
Symbol 185 GraphicUsed by:190
Symbol 186 GraphicUsed by:190
Symbol 187 GraphicUsed by:190
Symbol 188 GraphicUsed by:190
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:183 184 185 186 187 188 189Used by:196
Symbol 191 GraphicUsed by:195
Symbol 192 GraphicUsed by:195
Symbol 193 GraphicUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:191 192 193 194Used by:196
Symbol 196 MovieClip [hero]Uses:124 137 147 157 168 182 190 195
Symbol 197 GraphicUsed by:217
Symbol 198 GraphicUsed by:217
Symbol 199 GraphicUsed by:217
Symbol 200 GraphicUsed by:217
Symbol 201 GraphicUsed by:217
Symbol 202 GraphicUsed by:217
Symbol 203 GraphicUsed by:217
Symbol 204 GraphicUsed by:217
Symbol 205 GraphicUsed by:217
Symbol 206 GraphicUsed by:217
Symbol 207 GraphicUsed by:217
Symbol 208 GraphicUsed by:217
Symbol 209 GraphicUsed by:217
Symbol 210 GraphicUsed by:217
Symbol 211 GraphicUsed by:217
Symbol 212 GraphicUsed by:217
Symbol 213 GraphicUsed by:217
Symbol 214 GraphicUsed by:217
Symbol 215 GraphicUsed by:217
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClip [explosion2]Uses:197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216
Symbol 218 GraphicUsed by:223
Symbol 219 GraphicUsed by:223
Symbol 220 GraphicUsed by:223
Symbol 221 GraphicUsed by:223
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClip [crater]Uses:218 219 220 221 222
Symbol 224 GraphicUsed by:250
Symbol 225 GraphicUsed by:250
Symbol 226 GraphicUsed by:250
Symbol 227 GraphicUsed by:250
Symbol 228 GraphicUsed by:250
Symbol 229 GraphicUsed by:250
Symbol 230 GraphicUsed by:250
Symbol 231 GraphicUsed by:250
Symbol 232 GraphicUsed by:250
Symbol 233 GraphicUsed by:250
Symbol 234 GraphicUsed by:250
Symbol 235 GraphicUsed by:250
Symbol 236 GraphicUsed by:250
Symbol 237 GraphicUsed by:250
Symbol 238 GraphicUsed by:250
Symbol 239 GraphicUsed by:250
Symbol 240 GraphicUsed by:250
Symbol 241 GraphicUsed by:250
Symbol 242 GraphicUsed by:250
Symbol 243 GraphicUsed by:250
Symbol 244 GraphicUsed by:250
Symbol 245 GraphicUsed by:250
Symbol 246 GraphicUsed by:250
Symbol 247 GraphicUsed by:250
Symbol 248 GraphicUsed by:250
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClip [explosion1]Uses:224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249
Symbol 251 GraphicUsed by:258
Symbol 252 GraphicUsed by:258
Symbol 253 GraphicUsed by:258
Symbol 254 GraphicUsed by:258
Symbol 255 GraphicUsed by:258
Symbol 256 GraphicUsed by:258
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:251 252 253 254 255 256 257Used by:259
Symbol 259 MovieClip [person_person1]Uses:258
Symbol 260 GraphicUsed by:266
Symbol 261 GraphicUsed by:266
Symbol 262 GraphicUsed by:266
Symbol 263 GraphicUsed by:266
Symbol 264 GraphicUsed by:266
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:260 261 262 263 264 265Used by:267
Symbol 267 MovieClip [person_car]Uses:266
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:270
Symbol 270 MovieClip [person_plane]Uses:269
Symbol 271 GraphicUsed by:277
Symbol 272 GraphicUsed by:277
Symbol 273 GraphicUsed by:277
Symbol 274 GraphicUsed by:277
Symbol 275 GraphicUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:271 272 273 274 275 276Used by:278
Symbol 278 MovieClip [person_person2]Uses:277
Symbol 279 FontUsed by:280 288 290 292 294 296 297 298 299 300
Symbol 280 TextUses:279Used by:301
Symbol 281 FontUsed by:282 360
Symbol 282 TextUses:281Used by:301
Symbol 283 GraphicUsed by:287 306 378 399
Symbol 284 FontUsed by:285 305 395 396 397 398
Symbol 285 TextUses:284Used by:287
Symbol 286 GraphicUsed by:287 306 378 399
Symbol 287 ButtonUses:283 285 286Used by:301
Symbol 288 TextUses:279Used by:301
Symbol 289 GraphicUsed by:293
Symbol 290 EditableTextUses:279Used by:293
Symbol 291 GraphicUsed by:293
Symbol 292 EditableTextUses:279Used by:293
Symbol 293 MovieClipUses:289 290 291 292Used by:301
Symbol 294 TextUses:279Used by:295
Symbol 295 MovieClipUses:294Used by:301
Symbol 296 TextUses:279Used by:301
Symbol 297 TextUses:279Used by:301
Symbol 298 TextUses:279Used by:301
Symbol 299 TextUses:279Used by:301
Symbol 300 TextUses:279Used by:301
Symbol 301 MovieClip [IntroMC]Uses:280 282 287 288 293 295 296 297 298 299 300
Symbol 302 FontUsed by:303 347 348 351 354 357 366 370 372 373 374 376 379 381 382 383
Symbol 303 EditableTextUses:302Used by:304
Symbol 304 MovieClip [objectiveText]Uses:303
Symbol 305 TextUses:284Used by:306 378
Symbol 306 ButtonUses:283 305 286Used by:307
Symbol 307 MovieClip [backMenuMC]Uses:306
Symbol 403 MovieClip [__Packages.MochiAd]
Symbol 404 MovieClip [__Packages.rubble]
Symbol 405 MovieClip [__Packages.publicfunctions]
Symbol 406 MovieClip [__Packages.heroClass]
Symbol 407 MovieClip [__Packages.person]
Symbol 408 MovieClip [__Packages.groundClass]
Symbol 409 MovieClip [__Packages.sky]
Symbol 410 MovieClip [__Packages.scoreboard]
Symbol 411 MovieClip [__Packages.objective]
Symbol 308 GraphicUsed by:340  Timeline
Symbol 309 BitmapUsed by:310 315
Symbol 310 GraphicUses:309Used by:325
Symbol 311 BitmapUsed by:312 315
Symbol 312 GraphicUses:311Used by:325
Symbol 313 SoundUsed by:325
Symbol 314 GraphicUsed by:325
Symbol 315 GraphicUses:311 309Used by:325
Symbol 316 SoundUsed by:325
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:325
Symbol 319 SoundUsed by:325
Symbol 320 GraphicUsed by:325
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:325
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:325
Symbol 325 MovieClipUses:310 312 313 314 315 316 318 319 320 322 324Used by:Timeline
Symbol 326 GraphicUsed by:329 384 385 386
Symbol 327 GraphicUsed by:329 384 385 386
Symbol 328 GraphicUsed by:329 384 385 386
Symbol 329 ButtonUses:326 327 328Used by:Timeline
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:Timeline
Symbol 332 BitmapUsed by:333 334
Symbol 333 GraphicUses:332Used by:336
Symbol 334 GraphicUses:332Used by:336
Symbol 335 GraphicUsed by:336
Symbol 336 ButtonUses:333 334 335Used by:Timeline
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:339
Symbol 339 MovieClipUses:338Used by:340
Symbol 340 ButtonUses:339 308Used by:Timeline
Symbol 341 FontUsed by:342 343 361 369 380 391
Symbol 342 TextUses:341Used by:Timeline
Symbol 343 TextUses:341Used by:Timeline
Symbol 344 FontUsed by:345 346
Symbol 345 TextUses:344Used by:Timeline
Symbol 346 TextUses:344Used by:Timeline
Symbol 347 TextUses:302Used by:350
Symbol 348 TextUses:302Used by:350
Symbol 349 GraphicUsed by:350
Symbol 350 ButtonUses:347 348 349Used by:Timeline
Symbol 351 TextUses:302Used by:353
Symbol 352 GraphicUsed by:353
Symbol 353 ButtonUses:351 352Used by:Timeline
Symbol 354 TextUses:302Used by:356
Symbol 355 GraphicUsed by:356
Symbol 356 ButtonUses:354 355Used by:Timeline
Symbol 357 TextUses:302Used by:359
Symbol 358 GraphicUsed by:359
Symbol 359 ButtonUses:357 358Used by:Timeline
Symbol 360 TextUses:281Used by:Timeline
Symbol 361 TextUses:341Used by:Timeline
Symbol 362 BitmapUsed by:363 364
Symbol 363 GraphicUses:362Used by:365
Symbol 364 GraphicUses:362Used by:365
Symbol 365 ButtonUses:363 364Used by:Timeline
Symbol 366 TextUses:302Used by:368
Symbol 367 GraphicUsed by:368
Symbol 368 ButtonUses:366 367Used by:Timeline
Symbol 369 TextUses:341Used by:Timeline
Symbol 370 TextUses:302Used by:Timeline
Symbol 371 GraphicUsed by:Timeline
Symbol 372 TextUses:302Used by:Timeline
Symbol 373 TextUses:302Used by:Timeline
Symbol 374 TextUses:302Used by:Timeline
Symbol 375 GraphicUsed by:Timeline
Symbol 376 TextUses:302Used by:Timeline
Symbol 377 GraphicUsed by:Timeline
Symbol 378 ButtonUses:283 305 286Used by:402  Timeline
Symbol 379 TextUses:302Used by:Timeline
Symbol 380 TextUses:341Used by:Timeline
Symbol 381 TextUses:302Used by:Timeline
Symbol 382 TextUses:302Used by:Timeline
Symbol 383 TextUses:302Used by:Timeline
Symbol 384 ButtonUses:326 327 328Used by:Timeline
Symbol 385 ButtonUses:326 327 328Used by:Timeline
Symbol 386 ButtonUses:326 327 328Used by:Timeline
Symbol 387 GraphicUsed by:390
Symbol 388 GraphicUsed by:390
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:387 388 389Used by:Timeline
Symbol 391 TextUses:341Used by:Timeline
Symbol 392 FontUsed by:393
Symbol 393 TextUses:392Used by:Timeline
Symbol 394 GraphicUsed by:402
Symbol 395 TextUses:284Used by:402
Symbol 396 TextUses:284Used by:402
Symbol 397 EditableTextUses:284Used by:402
Symbol 398 TextUses:284Used by:399
Symbol 399 ButtonUses:283 398 286Used by:402
Symbol 400 FontUsed by:401
Symbol 401 EditableTextUses:400Used by:402
Symbol 402 MovieClipUses:394 395 396 397 378 399 401Used by:Timeline

Instance Names

"backMenu"Frame 4Symbol 378 Button
"yourScore"Frame 8Symbol 402 MovieClip
"obMC"Symbol 60 MovieClip [objective_popup] Frame 32Symbol 56 MovieClip
"timerTextBox"Symbol 117 MovieClip [objective] Frame 1Symbol 116 EditableText
"anim"Symbol 259 MovieClip [person_person1] Frame 1Symbol 258 MovieClip
"anim"Symbol 270 MovieClip [person_plane] Frame 1Symbol 269 MovieClip
"anim"Symbol 278 MovieClip [person_person2] Frame 1Symbol 277 MovieClip
"button"Symbol 307 MovieClip [backMenuMC] Frame 1Symbol 306 Button
"scoreText"Symbol 402 MovieClip Frame 1Symbol 397 EditableText
"backMenu"Symbol 402 MovieClip Frame 1Symbol 378 Button
"submit"Symbol 402 MovieClip Frame 1Symbol 399 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1257 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
ExportAssets (56)Timeline Frame 1Symbol 1 as "swish4"
ExportAssets (56)Timeline Frame 1Symbol 2 as "swish3"
ExportAssets (56)Timeline Frame 1Symbol 3 as "swish2"
ExportAssets (56)Timeline Frame 1Symbol 4 as "swish1"
ExportAssets (56)Timeline Frame 1Symbol 5 as "Song3"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Song2"
ExportAssets (56)Timeline Frame 1Symbol 7 as "Song1"
ExportAssets (56)Timeline Frame 1Symbol 8 as "persondeath4"
ExportAssets (56)Timeline Frame 1Symbol 9 as "persondeath3"
ExportAssets (56)Timeline Frame 1Symbol 10 as "persondeath2"
ExportAssets (56)Timeline Frame 1Symbol 11 as "persondeath1"
ExportAssets (56)Timeline Frame 1Symbol 12 as "lowtime"
ExportAssets (56)Timeline Frame 1Symbol 13 as "fly9"
ExportAssets (56)Timeline Frame 1Symbol 14 as "fly8"
ExportAssets (56)Timeline Frame 1Symbol 15 as "fly7"
ExportAssets (56)Timeline Frame 1Symbol 16 as "fly6"
ExportAssets (56)Timeline Frame 1Symbol 17 as "fly5"
ExportAssets (56)Timeline Frame 1Symbol 18 as "fly4"
ExportAssets (56)Timeline Frame 1Symbol 19 as "fly3"
ExportAssets (56)Timeline Frame 1Symbol 20 as "fly2"
ExportAssets (56)Timeline Frame 1Symbol 21 as "fly1"
ExportAssets (56)Timeline Frame 1Symbol 22 as "firedeath9"
ExportAssets (56)Timeline Frame 1Symbol 23 as "firedeath8"
ExportAssets (56)Timeline Frame 1Symbol 24 as "firedeath7"
ExportAssets (56)Timeline Frame 1Symbol 25 as "firedeath6"
ExportAssets (56)Timeline Frame 1Symbol 26 as "firedeath5"
ExportAssets (56)Timeline Frame 1Symbol 27 as "firedeath4"
ExportAssets (56)Timeline Frame 1Symbol 28 as "firedeath3"
ExportAssets (56)Timeline Frame 1Symbol 29 as "firedeath2"
ExportAssets (56)Timeline Frame 1Symbol 30 as "firedeath1"
ExportAssets (56)Timeline Frame 1Symbol 31 as "cardeath3"
ExportAssets (56)Timeline Frame 1Symbol 32 as "cardeath2"
ExportAssets (56)Timeline Frame 1Symbol 33 as "cardeath1"
ExportAssets (56)Timeline Frame 1Symbol 34 as "buildingdeath2"
ExportAssets (56)Timeline Frame 1Symbol 35 as "buildingdeath1"
ExportAssets (56)Timeline Frame 1Symbol 36 as "addtime"
ExportAssets (56)Timeline Frame 1Symbol 39 as "Load_Loading"
ExportAssets (56)Timeline Frame 1Symbol 60 as "objective_popup"
ExportAssets (56)Timeline Frame 1Symbol 71 as "fire"
ExportAssets (56)Timeline Frame 1Symbol 79 as "building5"
ExportAssets (56)Timeline Frame 1Symbol 84 as "building3"
ExportAssets (56)Timeline Frame 1Symbol 89 as "building1"
ExportAssets (56)Timeline Frame 1Symbol 94 as "building2"
ExportAssets (56)Timeline Frame 1Symbol 98 as "building4"
ExportAssets (56)Timeline Frame 1Symbol 104 as "ground_segment"
ExportAssets (56)Timeline Frame 1Symbol 107 as "sky"
ExportAssets (56)Timeline Frame 1Symbol 109 as "scoreBoard"
ExportAssets (56)Timeline Frame 1Symbol 115 as "rubble"
ExportAssets (56)Timeline Frame 1Symbol 117 as "objective"
ExportAssets (56)Timeline Frame 1Symbol 196 as "hero"
ExportAssets (56)Timeline Frame 1Symbol 217 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 223 as "crater"
ExportAssets (56)Timeline Frame 1Symbol 250 as "explosion1"
ExportAssets (56)Timeline Frame 1Symbol 259 as "person_person1"
ExportAssets (56)Timeline Frame 1Symbol 267 as "person_car"
ExportAssets (56)Timeline Frame 1Symbol 270 as "person_plane"
ExportAssets (56)Timeline Frame 1Symbol 278 as "person_person2"
ExportAssets (56)Timeline Frame 1Symbol 301 as "IntroMC"
ExportAssets (56)Timeline Frame 1Symbol 304 as "objectiveText"
ExportAssets (56)Timeline Frame 1Symbol 307 as "backMenuMC"
ExportAssets (56)Timeline Frame 1Symbol 403 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 404 as "__Packages.rubble"
ExportAssets (56)Timeline Frame 1Symbol 405 as "__Packages.publicfunctions"
ExportAssets (56)Timeline Frame 1Symbol 406 as "__Packages.heroClass"
ExportAssets (56)Timeline Frame 1Symbol 407 as "__Packages.person"
ExportAssets (56)Timeline Frame 1Symbol 408 as "__Packages.groundClass"
ExportAssets (56)Timeline Frame 1Symbol 409 as "__Packages.sky"
ExportAssets (56)Timeline Frame 1Symbol 410 as "__Packages.scoreboard"
ExportAssets (56)Timeline Frame 1Symbol 411 as "__Packages.objective"

Labels

"titleScreen"Frame 3
"instructionsPage"Frame 4
"optionsFrame"Frame 5
"instructionsFrame"Frame 6
"gameFrame"Frame 7
"gameOver"Frame 8
"right"Symbol 301 MovieClip [IntroMC] Frame 80
"idle1"Symbol 301 MovieClip [IntroMC] Frame 120
"left"Symbol 301 MovieClip [IntroMC] Frame 160
"idle2"Symbol 301 MovieClip [IntroMC] Frame 200
"kick1"Symbol 301 MovieClip [IntroMC] Frame 210
"kick2"Symbol 301 MovieClip [IntroMC] Frame 230
"kick3"Symbol 301 MovieClip [IntroMC] Frame 250
"right2"Symbol 301 MovieClip [IntroMC] Frame 320
"idle3"Symbol 301 MovieClip [IntroMC] Frame 335
"toss"Symbol 301 MovieClip [IntroMC] Frame 380
"toss2"Symbol 301 MovieClip [IntroMC] Frame 400
"toss3"Symbol 301 MovieClip [IntroMC] Frame 420
"down smash"Symbol 301 MovieClip [IntroMC] Frame 470
"left2"Symbol 301 MovieClip [IntroMC] Frame 570
"fire smash"Symbol 301 MovieClip [IntroMC] Frame 610

Dynamic Text Variables

obCurrentSymbol 58 EditableText"00"
obMaxSymbol 59 EditableText"00"
scoreTextSymbol 108 EditableText"1234567890"
timerDispSymbol 116 EditableText"00 : 00"
keyTextSymbol 290 EditableText"A"
keyTextSymbol 292 EditableText"A"
myTextSymbol 303 EditableText"Destroy 10 Buildings"
_root.scoreBoard.scoreSymbol 397 EditableText"0"
nameTextSymbol 401 EditableText""




http://swfchan.com/2/9196/info.shtml
Created: 10/6 -2019 05:30:21 Last modified: 10/6 -2019 05:30:21 Server time: 29/04 -2024 16:31:01