Section 1
//gamepage (code.gamepage)
package code {
import flash.display.*;
import flash.events.*;
import flash.ui.*;
import flash.utils.*;
public class gamepage extends MovieClip {
var ene:Number;
var hg:Boolean;// = true
var rand:Number;
var obj:Object;
var c:MovieClip;
var b:MovieClip;
var a:MovieClip;
var timing:Number;
var finished:Boolean;// = false
var dy:Number;
var arr:Array;
var dis:Number;
var dx:Number;
var g1:uint;
var g2:uint;
var interval:Number;
var ang:Number;
var inc:Number;
var paisa:Number;// = 200
var arrno:Number;
var arr1:Array;
public function gamepage(_arg1){
finished = false;
paisa = 200;
arr = new Array();
arr1 = new Array();
hg = true;
super();
obj = _arg1;
obj.repair.visible = false;
obj.reload.visible = false;
obj.levell++;
obj.leb.text = (obj.levell + "");
Mouse.hide();
obj.setChildIndex(obj.cursor, (obj.numChildren - 1));
obj.stage.addEventListener(KeyboardEvent.KEY_DOWN, pressreload);
obj.addEventListener(MouseEvent.MOUSE_MOVE, mov);
obj.addEventListener(Event.ENTER_FRAME, chect);
obj.stage.addEventListener(MouseEvent.CLICK, shoot);
obj.addEventListener(Event.ENTER_FRAME, checkout);
obj.stage.addEventListener(MouseEvent.MOUSE_OVER, kol);
obj.stage.addEventListener(MouseEvent.MOUSE_OUT, kol1);
if (obj.levell == 1){
arrno = 25;
obj.menupalate.arrowcount.text = (arrno + "");
inc = 2;
timing = 5000;
ene = 30;
obj.menupalate.enecount.text = (ene + "");
obj.menupalate.enecount1.text = (ene + "");
obj.menupalate.boww.gotoAndStop(1);
};
if (obj.levell == 2){
arrno = 15;
obj.menupalate.arrowcount.text = (arrno + "");
inc = 4;
timing = 4000;
ene = 35;
obj.menupalate.enecount.text = (ene + "");
obj.menupalate.enecount1.text = (ene + "");
obj.menupalate.boww.gotoAndStop(2);
obj.hero.gotoAndStop(2);
};
if (obj.levell == 3){
arrno = 10;
obj.menupalate.arrowcount.text = (arrno + "");
inc = 5;
timing = 3000;
ene = 50;
obj.menupalate.enecount.text = (ene + "");
obj.menupalate.enecount1.text = (ene + "");
obj.menupalate.boww.gotoAndStop(3);
obj.menupalate.ambu.gotoAndStop(2);
obj.hero.gotoAndStop(3);
};
if ((((obj.levell == 4)) || ((obj.levell == 5)))){
arrno = 5;
obj.menupalate.arrowcount.text = (arrno + "");
inc = 10;
if (obj.levell == 5){
inc = 15;
};
timing = 2000;
ene = 60;
obj.menupalate.enecount.text = (ene + "");
obj.menupalate.enecount1.text = (ene + "");
obj.menupalate.boww.gotoAndStop(4);
obj.menupalate.ambu.gotoAndStop(2);
obj.hero.gotoAndStop(4);
};
g1 = setInterval(changeit, 50000);
g2 = setInterval(inii, timing);
}
public function fallbuild(){
if (obj.levell == 1){
obj.life.gotoAndStop((obj.life.currentFrame + 2));
};
if (obj.levell == 2){
obj.life.gotoAndStop((obj.life.currentFrame + 4));
};
if (obj.levell == 3){
obj.life.gotoAndStop((obj.life.currentFrame + 5));
};
if (obj.levell == 4){
obj.life.gotoAndStop((obj.life.currentFrame + 8));
};
if (obj.levell == 5){
obj.life.gotoAndStop((obj.life.currentFrame + 10));
};
if (finished == false){
obj.main.building.b1.gotoAndStop((obj.main.building.b1.currentFrame + 2));
obj.main.building.b2.gotoAndStop((obj.main.building.b2.currentFrame + 2));
obj.main.building.b3.gotoAndStop((obj.main.building.b3.currentFrame + 2));
obj.main.building.b1build.b1.gotoAndStop((obj.main.building.b1build.b1.currentFrame + 2));
obj.main.building.b2build.b1.gotoAndStop((obj.main.building.b2build.b1.currentFrame + 2));
obj.main.building.b3build.b1.gotoAndStop((obj.main.building.b3build.b1.currentFrame + 2));
};
}
private function common(){
var _local1:Number;
finished = true;
clearInterval(g1);
clearInterval(g2);
obj.removeEventListener(MouseEvent.MOUSE_MOVE, mov);
obj.removeEventListener(Event.ENTER_FRAME, chect);
obj.stage.removeEventListener(MouseEvent.CLICK, shoot);
obj.removeEventListener(Event.ENTER_FRAME, checkout);
obj.stage.removeEventListener(KeyboardEvent.KEY_DOWN, pressreload);
obj.hero.visible = false;
obj.wall.visible = false;
_local1 = 0;
while (_local1 <= (arr.length - 1)) {
arr[_local1].removeEventListener(Event.ENTER_FRAME, movenemy);
if (arr[_local1].io == false){
obj.removeChild(arr[_local1]);
};
_local1++;
};
arr.splice(0, (length - 1));
obj.removeChild(obj.cursor);
}
private function mov(_arg1:MouseEvent){
obj.cursor.x = mouseX;
obj.cursor.y = mouseY;
_arg1.updateAfterEvent();
}
private function chect(_arg1:Event){
dx = (obj.hero.x - mouseX);
dy = (obj.hero.y - mouseY);
ang = Math.atan2(dy, dx);
dis = (((ang * 180) / Math.PI) + 20);
if ((((dis > -60)) && ((dis < 30)))){
obj.hero.rotation = dis;
};
}
private function movenemy(_arg1:Event){
obj.setChildIndex(obj.cursor, (obj.numChildren - 1));
if (_arg1.target.bar.currentFrame != 10){
if (_arg1.target.x < 470){
_arg1.target.x = (_arg1.target.x + _arg1.target.speed);
};
if (_arg1.target.x >= 470){
if (_arg1.target.ok == true){
_arg1.target.ok = false;
_arg1.target.x = 470;
_arg1.target.gotoAndStop(2);
};
};
} else {
obj.boom.x = mouseX;
obj.boom.y = mouseY;
obj.boom.play();
paisa = (paisa + 50);
obj.menupalate.mon.text = (paisa + "");
ene = (ene - 1);
obj.menupalate.enecount.text = (ene + "");
_arg1.target.removeEventListener(Event.ENTER_FRAME, movenemy);
obj.removeChild(_arg1.target);
_arg1.target.io = true;
winpage();
};
}
private function shoot(_arg1:MouseEvent){
var _local2:Number;
if (arrno > 0){
arrno--;
obj.menupalate.arrowcount.text = (arrno + "");
obj.hero.hero.play();
obj.cursor.visible = false;
if (((((a) || (b))) || (c))){
_local2 = 0;
while (_local2 <= arr.length) {
if (arr[_local2].bar.currentFrame != 10){
if (arr[_local2].hitTestPoint(mouseX, mouseY)){
arr[_local2].bar.gotoAndStop((arr[_local2].bar.currentFrame + inc));
arr[_local2].gotoAndStop(3);
arr[_local2].ok = true;
break;
};
};
_local2++;
};
};
obj.removeEventListener(Event.ENTER_FRAME, chect);
obj.removeEventListener(MouseEvent.CLICK, shoot);
obj.removeEventListener(MouseEvent.MOUSE_MOVE, mov);
};
if (arrno == 0){
obj.reload.visible = true;
};
}
private function inii(){
if (obj.levell == 1){
interval = Math.round(((Math.random() * 0) + 1));
};
if (obj.levell == 2){
interval = Math.round(((Math.random() * 1) + 1));
};
if ((((((obj.levell == 3)) || ((obj.levell == 4)))) || ((obj.levell == 5)))){
interval = Math.round(((Math.random() * 2) + 1));
};
switch (interval){
case 1:
a = new man1();
obj.addChild(a);
a.mouseChildren = false;
a.ok = true;
a.out = false;
a.speed = 5;
a.io = false;
if (obj.levell == 4){
a.speed = 8;
};
if (obj.levell == 5){
a.speed = 10;
};
arr.push(a);
a.y = (a.y + ((Math.random() * 250) + 200));
a.addEventListener(Event.ENTER_FRAME, movenemy);
break;
case 2:
b = new man2();
obj.addChild(b);
b.mouseChildren = false;
b.ok = true;
b.io = false;
b.speed = 10;
if ((((obj.levell == 4)) || ((obj.levell == 5)))){
b.speed = 13;
};
b.out = false;
arr.push(b);
b.y = (b.y + ((Math.random() * 250) + 200));
b.addEventListener(Event.ENTER_FRAME, movenemy);
break;
case 3:
c = new man3();
obj.addChild(c);
c.mouseChildren = false;
c.ok = true;
c.io = false;
c.speed = 13;
if ((((obj.levell == 4)) || ((obj.levell == 5)))){
c.speed = 15;
};
c.out = false;
arr.push(c);
c.y = (c.y + ((Math.random() * 250) + 200));
c.addEventListener(Event.ENTER_FRAME, movenemy);
break;
};
}
private function winpage(){
if (ene == 0){
common();
obj.pii = paisa;
if (obj.levell != 5){
obj.gotoAndStop("levelup");
} else {
obj.gotoAndStop("weldone");
};
};
}
private function checkout(_arg1:Event){
if (obj.life.currentFrame == 100){
common();
obj.main.building.gotoAndPlay(101);
};
if ((((obj.life.currentFrame > 50)) && (hg))){
hg = false;
obj.repair.visible = true;
};
}
private function kol(_arg1:MouseEvent){
if ((((_arg1.target == obj.gazzy)) || ((_arg1.target == obj.moree)))){
obj.cursor.visible = false;
Mouse.show();
};
}
private function kol1(_arg1:MouseEvent){
if (_arg1.target == obj.gazzy){
obj.cursor.visible = true;
Mouse.hide();
};
if (_arg1.target == obj.moree){
obj.cursor.visible = true;
Mouse.hide();
};
}
public function addit(){
if (finished == false){
obj.cursor.visible = true;
obj.addEventListener(Event.ENTER_FRAME, chect);
obj.addEventListener(MouseEvent.MOUSE_MOVE, mov);
obj.stage.addEventListener(MouseEvent.CLICK, shoot);
};
}
private function pressreload(_arg1:KeyboardEvent){
if ((((((_arg1.keyCode == 32)) && ((paisa > 50)))) && ((arrno == 0)))){
obj.loadchannel = obj.reloads.play();
obj.moo.play();
paisa = (paisa - 100);
obj.menupalate.mon.text = (paisa + "");
if (obj.levell == 1){
arrno = 25;
};
if (obj.levell == 2){
arrno = 15;
};
if (obj.levell == 3){
arrno = 10;
};
if ((((obj.levell == 4)) || ((obj.levell == 5)))){
arrno = 5;
};
obj.menupalate.arrowcount.text = (arrno + "");
obj.reload.visible = false;
};
if ((((((((_arg1.keyCode == 36)) && ((paisa >= 300)))) && ((obj.repair.visible == true)))) && ((hg == false)))){
obj.pointss.play();
obj.repair.visible = false;
obj.life.gotoAndStop((obj.life.currentFrame - 30));
obj.main.building.b1.gotoAndStop((obj.main.building.b1.currentFrame - 30));
obj.main.building.b2.gotoAndStop((obj.main.building.b2.currentFrame - 30));
obj.main.building.b3.gotoAndStop((obj.main.building.b3.currentFrame - 30));
obj.main.building.b1build.b1.gotoAndStop((obj.main.building.b1build.b1.currentFrame - 30));
obj.main.building.b2build.b1.gotoAndStop((obj.main.building.b2build.b1.currentFrame - 30));
obj.main.building.b3build.b1.gotoAndStop((obj.main.building.b3build.b1.currentFrame - 30));
};
}
private function changeit(){
clearInterval(g1);
clearInterval(g2);
obj.hurry.play();
if (obj.levell == 1){
g2 = setInterval(inii, 3000);
};
if (obj.levell == 2){
g2 = setInterval(inii, 2500);
};
if (obj.levell == 3){
g2 = setInterval(inii, 2000);
};
if ((((obj.levell == 4)) || ((obj.levell == 5)))){
g2 = setInterval(inii, 1500);
};
}
}
}//package code
Section 2
//inspage (code.inspage)
package code {
import flash.display.*;
import flash.events.*;
public class inspage extends MovieClip {
var obj:Object;
public function inspage(_arg1){
obj = _arg1;
obj.go_btn.addEventListener(MouseEvent.CLICK, gogame);
obj.more_btn.addEventListener(MouseEvent.CLICK, getlink);
}
private function getlink(_arg1:MouseEvent){
}
private function gogame(_arg1:MouseEvent){
obj.go_btn.removeEventListener(MouseEvent.CLICK, gogame);
obj.gotoAndStop("gamepage");
}
}
}//package code
Section 3
//leveluppage (code.leveluppage)
package code {
import flash.display.*;
import flash.events.*;
public class leveluppage extends MovieClip {
var obj:Object;
public function leveluppage(_arg1){
obj = _arg1;
obj.go_btn.addEventListener(MouseEvent.CLICK, backtopaly);
obj.more_btn.addEventListener(MouseEvent.CLICK, getmore);
}
private function getmore(_arg1:MouseEvent){
}
private function backtopaly(_arg1:MouseEvent){
obj.go_btn.removeEventListener(MouseEvent.CLICK, backtopaly);
obj.gotoAndStop("gamepage");
}
}
}//package code
Section 4
//startpage (code.startpage)
package code {
import flash.display.*;
import flash.events.*;
public class startpage extends MovieClip {
var obj:Object;
public function startpage(_arg1){
obj = _arg1;
obj.play_btn.addEventListener(MouseEvent.CLICK, goins);
obj.more_btn.addEventListener(MouseEvent.CLICK, goplay);
}
private function goins(_arg1:MouseEvent){
obj.play_btn.removeEventListener(MouseEvent.CLICK, goins);
obj.gotoAndStop("ins");
}
private function goplay(_arg1:MouseEvent){
}
}
}//package code
Section 5
//weldonepage (code.weldonepage)
package code {
import flash.display.*;
import flash.events.*;
public class weldonepage extends MovieClip {
var obj:Object;
public function weldonepage(_arg1){
obj = _arg1;
obj.play_btn.addEventListener(MouseEvent.CLICK, playfirst);
obj.more_btn.addEventListener(MouseEvent.CLICK, getmore);
}
private function playfirst(_arg1:MouseEvent){
obj.bgchannel.stop();
obj.play_btn.removeEventListener(MouseEvent.CLICK, playfirst);
obj.gotoAndStop("start");
}
private function getmore(_arg1:MouseEvent){
}
}
}//package code
Section 6
//youlosspage (code.youlosspage)
package code {
import flash.display.*;
import flash.events.*;
public class youlosspage extends MovieClip {
var obj:Object;
public function youlosspage(_arg1){
obj = _arg1;
obj.playagain_btn.addEventListener(MouseEvent.CLICK, goback);
}
private function goback(_arg1:MouseEvent){
if (obj.levell == 1){
obj.levell = 0;
};
if (obj.levell == 2){
obj.levell = 1;
};
if (obj.levell == 3){
obj.levell = 2;
};
if (obj.levell == 4){
obj.levell = 3;
};
if (obj.levell == 5){
obj.levell = 4;
};
obj.gotoAndStop("gamepage");
}
}
}//package code
Section 7
//2bg_49 (final_shatter_the_fort_fla.2bg_49)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class 2bg_49 extends MovieClip {
public var building:MovieClip;
}
}//package final_shatter_the_fort_fla
Section 8
//arrowscopy_107 (final_shatter_the_fort_fla.arrowscopy_107)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class arrowscopy_107 extends MovieClip {
public function arrowscopy_107(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 9
//bars_2 (final_shatter_the_fort_fla.bars_2)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.text.*;
public dynamic class bars_2 extends MovieClip {
public var loaderbar_mc:MovieClip;
public var percentage:TextField;
public var perlable:MovieClip;
}
}//package final_shatter_the_fort_fla
Section 10
//cris_190 (final_shatter_the_fort_fla.cris_190)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class cris_190 extends MovieClip {
public var b1:MovieClip;
}
}//package final_shatter_the_fort_fla
Section 11
//criscopy2_74 (final_shatter_the_fort_fla.criscopy2_74)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class criscopy2_74 extends MovieClip {
public var b1:MovieClip;
}
}//package final_shatter_the_fort_fla
Section 12
//criscopy3_76 (final_shatter_the_fort_fla.criscopy3_76)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class criscopy3_76 extends MovieClip {
public function criscopy3_76(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 13
//criscopy4_89 (final_shatter_the_fort_fla.criscopy4_89)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class criscopy4_89 extends MovieClip {
public function criscopy4_89(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 14
//criscopy5_75 (final_shatter_the_fort_fla.criscopy5_75)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class criscopy5_75 extends MovieClip {
public var b1:MovieClip;
}
}//package final_shatter_the_fort_fla
Section 15
//criscopy6_60 (final_shatter_the_fort_fla.criscopy6_60)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class criscopy6_60 extends MovieClip {
public var b1:MovieClip;
}
}//package final_shatter_the_fort_fla
Section 16
//dfsfsdcopy2_252 (final_shatter_the_fort_fla.dfsfsdcopy2_252)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class dfsfsdcopy2_252 extends MovieClip {
public function dfsfsdcopy2_252(){
addFrameScript(7, frame8);
}
function frame8(){
Object(parent).gotoAndStop(1);
}
}
}//package final_shatter_the_fort_fla
Section 17
//dfsfsdcopy3_251 (final_shatter_the_fort_fla.dfsfsdcopy3_251)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class dfsfsdcopy3_251 extends MovieClip {
public function dfsfsdcopy3_251(){
addFrameScript(1, frame2);
}
function frame2(){
Object(parent.parent.parent).game.fallbuild();
}
}
}//package final_shatter_the_fort_fla
Section 18
//hgjugfhjg_133 (final_shatter_the_fort_fla.hgjugfhjg_133)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class hgjugfhjg_133 extends MovieClip {
public var gunpoint_mc:MovieClip;
}
}//package final_shatter_the_fort_fla
Section 19
//ihdsa_68 (final_shatter_the_fort_fla.ihdsa_68)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class ihdsa_68 extends MovieClip {
public function ihdsa_68(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 20
//inveb_140 (final_shatter_the_fort_fla.inveb_140)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.text.*;
public dynamic class inveb_140 extends MovieClip {
public var mon:TextField;
public var ambu:MovieClip;
public var arrowcount:TextField;
public var enecount:TextField;
public var enecount1:TextField;
public var boww:MovieClip;
public function inveb_140(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 21
//MainTimeline (final_shatter_the_fort_fla.MainTimeline)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import code.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var reloads:reloadd;
public var leb:TextField;
public var hurry:MovieClip;
public var lev:leveluppage;
public var my_menu:ContextMenu;
public var gazzy:SimpleButton;
public var menupalate:MovieClip;
public var playagain_btn:SimpleButton;
public var insp:inspage;
public var stpage:startpage;
public var more_btn:SimpleButton;
public var go_btn:SimpleButton;
public var prees:pree;
public var enmyshoots:enmyshoot;
public var my_notice1;
public var my_notice;
public var emptys:empty;
public var play_btn:SimpleButton;
public var scr_txt:TextField;
public var boom:MovieClip;
public var life:MovieClip;
public var back_btn:SimpleButton;
public var eventChannel:SoundChannel;
public var moo:MovieClip;
public var loaderbar_mc:MovieClip;
public var bgchannel:SoundChannel;
public var total:Number;
public var herohys:herohy;
public var cursor:MovieClip;
public var loadchannel:SoundChannel;
public var wel:weldonepage;
public var levell:Number;
public var pii:Number;
public var reload:MovieClip;
public var repair:MovieClip;
public var ovens:oven;
public var moree:SimpleButton;
public var main:MovieClip;
public var youloss:youlosspage;
public var wall:MovieClip;
public var bgsound1s:bgsound1;
public var loder_Mc:MovieClip;
public var bgsound2s:bgsound2;
public var pointss:point;
public var game:gamepage;
public var soun:Boolean;
public var hero:MovieClip;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 6, frame7, 7, frame8, 8, frame9);
}
public function GetLink(_arg1:MouseEvent){
navigateToURL(new URLRequest("http://www.gazzyboy.com"), "_blank");
}
function frame2(){
soun = true;
bgsound2s = new bgsound2();
bgsound1s = new bgsound1();
reloads = new reloadd();
pointss = new point();
ovens = new oven();
emptys = new empty();
herohys = new herohy();
prees = new pree();
enmyshoots = new enmyshoot();
eventChannel = new SoundChannel();
loadchannel = new SoundChannel();
bgchannel = new SoundChannel();
bgchannel = bgsound2s.play();
bgchannel.addEventListener(Event.SOUND_COMPLETE, repeat);
stop();
stpage = new startpage(this);
levell = 0;
gazzy.addEventListener(MouseEvent.CLICK, GetLink);
more_btn.addEventListener(MouseEvent.CLICK, GetLink);
}
function frame3(){
insp = new inspage(this);
soun = false;
bgchannel.addEventListener(Event.SOUND_COMPLETE, repeat);
more_btn.addEventListener(MouseEvent.CLICK, GetLink);
}
function frame4(){
game = new gamepage(this);
bgchannel.stop();
bgchannel = bgsound1s.play();
bgchannel.addEventListener(Event.SOUND_COMPLETE, repeat);
gazzy.addEventListener(MouseEvent.CLICK, GetLink);
moree.addEventListener(MouseEvent.CLICK, GetLink);
}
function frame7(){
Mouse.show();
youloss = new youlosspage(this);
eventChannel.stop();
bgchannel.stop();
bgchannel = bgsound2s.play();
bgchannel.addEventListener(Event.SOUND_COMPLETE, repeat);
gazzy.addEventListener(MouseEvent.CLICK, GetLink);
more_btn.addEventListener(MouseEvent.CLICK, GetLink);
}
function frame1(){
stop();
MochiBot.track(this, "9142164b");
total = this.loaderInfo.bytesTotal;
stage.addEventListener(Event.ENTER_FRAME, loadingfile);
my_menu = new ContextMenu();
my_menu.hideBuiltInItems();
my_notice = new ContextMenuItem("Sponsored by Gazzyboy");
my_notice1 = new ContextMenuItem("Developed by Flashgamesmart");
my_menu.customItems.push(my_notice, my_notice1);
contextMenu = my_menu;
my_notice.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, openLink);
my_notice1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, openLink1);
}
function frame9(){
wel = new weldonepage(this);
eventChannel.stop();
bgchannel.stop();
bgchannel = bgsound2s.play();
bgchannel.addEventListener(Event.SOUND_COMPLETE, repeat);
gazzy.addEventListener(MouseEvent.CLICK, GetLink);
more_btn.addEventListener(MouseEvent.CLICK, GetLink);
}
function frame8(){
Mouse.show();
scr_txt.text = (pii + "");
lev = new leveluppage(this);
eventChannel.stop();
bgchannel.stop();
bgchannel = bgsound2s.play();
bgchannel.addEventListener(Event.SOUND_COMPLETE, repeat);
gazzy.addEventListener(MouseEvent.CLICK, GetLink);
more_btn.addEventListener(MouseEvent.CLICK, GetLink);
}
public function loadingfile(_arg1:Event){
var _local2:Number;
var _local3:Number;
_local2 = this.loaderInfo.bytesLoaded;
_local3 = int(((_local2 * 100) / total));
loaderbar_mc.percentage.text = (loaderbar_mc.loaderbar_mc.currentFrame + "");
if (_local3 > loaderbar_mc.loaderbar_mc.currentFrame){
loaderbar_mc.loaderbar_mc.gotoAndStop((loaderbar_mc.loaderbar_mc.currentFrame + 1));
};
if (loaderbar_mc.loaderbar_mc.currentFrame == 100){
stage.removeEventListener(Event.ENTER_FRAME, loadingfile);
loaderbar_mc.percentage.text = (loaderbar_mc.loaderbar_mc.currentFrame + "");
loaderbar_mc.percentage.text = "";
gotoAndStop("start");
};
}
public function openLink1(_arg1:ContextMenuEvent):void{
navigateToURL(new URLRequest("http://www.flashgamesmart.com"), "_blank");
}
public function openLink(_arg1:ContextMenuEvent):void{
navigateToURL(new URLRequest("http://www.gazzyboy.com"), "_blank");
}
public function repeat(_arg1:Event){
if (soun){
bgchannel = bgsound2s.play();
} else {
bgchannel = bgsound1s.play();
};
bgchannel.addEventListener(Event.SOUND_COMPLETE, repeat);
}
}
}//package final_shatter_the_fort_fla
Section 22
//maskbar_3 (final_shatter_the_fort_fla.maskbar_3)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class maskbar_3 extends MovieClip {
public function maskbar_3(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 23
//skeltonSymbol55copy_270 (final_shatter_the_fort_fla.skeltonSymbol55copy_270)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class skeltonSymbol55copy_270 extends MovieClip {
public function skeltonSymbol55copy_270(){
addFrameScript(5, frame6);
}
function frame6(){
Object(parent).gotoAndStop(1);
}
}
}//package final_shatter_the_fort_fla
Section 24
//skeltonSymbol55copy3_269 (final_shatter_the_fort_fla.skeltonSymbol55copy3_269)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class skeltonSymbol55copy3_269 extends MovieClip {
public function skeltonSymbol55copy3_269(){
addFrameScript(1, frame2);
}
function frame2(){
Object(parent.parent.parent).game.fallbuild();
}
}
}//package final_shatter_the_fort_fla
Section 25
//Symbol103_103 (final_shatter_the_fort_fla.Symbol103_103)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class Symbol103_103 extends MovieClip {
public var hero:MovieClip;
public var point:MovieClip;
public function Symbol103_103(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 26
//Symbol104_104 (final_shatter_the_fort_fla.Symbol104_104)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Symbol104_104 extends MovieClip {
public function Symbol104_104(){
addFrameScript(0, frame1, 1, frame2, 5, frame6);
}
function frame6(){
Object(parent.parent).game.addit();
gotoAndStop(1);
}
function frame1(){
stop();
}
function frame2(){
Object(parent.parent).eventChannel = Object(parent.parent).emptys.play();
}
}
}//package final_shatter_the_fort_fla
Section 27
//Symbol104copy_117 (final_shatter_the_fort_fla.Symbol104copy_117)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Symbol104copy_117 extends MovieClip {
public function Symbol104copy_117(){
addFrameScript(0, frame1, 1, frame2, 7, frame8);
}
function frame1(){
stop();
}
function frame8(){
Object(parent.parent).game.addit();
gotoAndStop(1);
}
function frame2(){
Object(parent.parent).eventChannel = Object(parent.parent).herohys.play();
}
}
}//package final_shatter_the_fort_fla
Section 28
//Symbol107_119 (final_shatter_the_fort_fla.Symbol107_119)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Symbol107_119 extends MovieClip {
public function Symbol107_119(){
addFrameScript(0, frame1, 1, frame2, 4, frame5);
}
function frame1(){
stop();
}
function frame5(){
Object(parent.parent).game.addit();
gotoAndStop(1);
}
function frame2(){
Object(parent.parent).eventChannel = Object(parent.parent).prees.play();
}
}
}//package final_shatter_the_fort_fla
Section 29
//Symbol107copy_124 (final_shatter_the_fort_fla.Symbol107copy_124)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Symbol107copy_124 extends MovieClip {
public function Symbol107copy_124(){
addFrameScript(0, frame1, 1, frame2, 7, frame8);
}
function frame1(){
stop();
}
function frame8(){
Object(parent.parent).game.addit();
gotoAndStop(1);
}
function frame2(){
Object(parent.parent).eventChannel = Object(parent.parent).enmyshoots.play();
}
}
}//package final_shatter_the_fort_fla
Section 30
//Symbol115_64 (final_shatter_the_fort_fla.Symbol115_64)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class Symbol115_64 extends MovieClip {
public function Symbol115_64(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 31
//Symbol134_247 (final_shatter_the_fort_fla.Symbol134_247)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class Symbol134_247 extends MovieClip {
public function Symbol134_247(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 32
//Symbol72lod_131 (final_shatter_the_fort_fla.Symbol72lod_131)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class Symbol72lod_131 extends MovieClip {
public function Symbol72lod_131(){
addFrameScript(0, frame1, 99, frame100);
}
function frame1(){
stop();
}
function frame100(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 33
//Symbol78copy_257 (final_shatter_the_fort_fla.Symbol78copy_257)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Symbol78copy_257 extends MovieClip {
public function Symbol78copy_257(){
addFrameScript(4, frame5);
}
function frame5(){
Object(parent).gotoAndStop(1);
}
}
}//package final_shatter_the_fort_fla
Section 34
//Symbol78copy2_256 (final_shatter_the_fort_fla.Symbol78copy2_256)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Symbol78copy2_256 extends MovieClip {
public function Symbol78copy2_256(){
addFrameScript(1, frame2);
}
function frame2(){
Object(parent.parent.parent).game.fallbuild();
}
}
}//package final_shatter_the_fort_fla
Section 35
//Symbol83_160 (final_shatter_the_fort_fla.Symbol83_160)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class Symbol83_160 extends MovieClip {
public function Symbol83_160(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 36
//Symbol86_142 (final_shatter_the_fort_fla.Symbol86_142)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class Symbol86_142 extends MovieClip {
public function Symbol86_142(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 37
//Symbol91_144 (final_shatter_the_fort_fla.Symbol91_144)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class Symbol91_144 extends MovieClip {
public function Symbol91_144(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 38
//Symbol99_59 (final_shatter_the_fort_fla.Symbol99_59)
package final_shatter_the_fort_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.ui.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Symbol99_59 extends MovieClip {
public var b2:MovieClip;
public var b1:MovieClip;
public var b3:MovieClip;
public var b2build:MovieClip;
public var building:MovieClip;
public var b1build:MovieClip;
public var b3build:MovieClip;
public function Symbol99_59(){
addFrameScript(0, frame1, 100, frame101, 119, frame120);
}
function frame1(){
stop();
}
function frame101(){
Object(parent.parent).ovens.play();
}
function frame120(){
stop();
Object(parent.parent).gotoAndStop("youloss");
}
}
}//package final_shatter_the_fort_fla
Section 39
//Timeline_159 (final_shatter_the_fort_fla.Timeline_159)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class Timeline_159 extends MovieClip {
public function Timeline_159(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 40
//vcnjboobmbSymbol84copy_135 (final_shatter_the_fort_fla.vcnjboobmbSymbol84copy_135)
package final_shatter_the_fort_fla {
import flash.display.*;
public dynamic class vcnjboobmbSymbol84copy_135 extends MovieClip {
public function vcnjboobmbSymbol84copy_135(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package final_shatter_the_fort_fla
Section 41
//arrow1 (arrow1)
package {
import flash.display.*;
public dynamic class arrow1 extends MovieClip {
public function arrow1(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 42
//bgsound1 (bgsound1)
package {
import flash.media.*;
public dynamic class bgsound1 extends Sound {
}
}//package
Section 43
//bgsound2 (bgsound2)
package {
import flash.media.*;
public dynamic class bgsound2 extends Sound {
}
}//package
Section 44
//empty (empty)
package {
import flash.media.*;
public dynamic class empty extends Sound {
}
}//package
Section 45
//enmyshoot (enmyshoot)
package {
import flash.media.*;
public dynamic class enmyshoot extends Sound {
}
}//package
Section 46
//firehit (firehit)
package {
import flash.media.*;
public dynamic class firehit extends Sound {
}
}//package
Section 47
//herohy (herohy)
package {
import flash.media.*;
public dynamic class herohy extends Sound {
}
}//package
Section 48
//ma1 (ma1)
package {
import flash.media.*;
public dynamic class ma1 extends Sound {
}
}//package
Section 49
//man1 (man1)
package {
import flash.display.*;
public dynamic class man1 extends MovieClip {
public var bar:MovieClip;
public function man1(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 50
//man2 (man2)
package {
import flash.display.*;
public dynamic class man2 extends MovieClip {
public var bar:MovieClip;
public function man2(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 51
//man3 (man3)
package {
import flash.display.*;
public dynamic class man3 extends MovieClip {
public var bar:MovieClip;
public function man3(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 52
//MochiBot (MochiBot)
package {
import flash.display.*;
import flash.net.*;
import flash.system.*;
public dynamic class MochiBot extends Sprite {
public static function track(_arg1:Sprite, _arg2:String):MochiBot{
var _local3:MochiBot;
var _local4:String;
var _local5:URLVariables;
var _local6:String;
var _local7:URLRequest;
var _local8:Loader;
if (Security.sandboxType == "localWithFile"){
return (null);
};
_local3 = new (MochiBot);
_arg1.addChild(_local3);
Security.allowDomain("*");
Security.allowInsecureDomain("*");
_local4 = "http://core.mochibot.com/my/core.swf";
_local5 = new URLVariables();
_local5["sb"] = Security.sandboxType;
_local5["v"] = Capabilities.version;
_local5["swfid"] = _arg2;
_local5["mv"] = "8";
_local5["fv"] = "9";
_local6 = _local3.root.loaderInfo.loaderURL;
if (_local6.indexOf("http") == 0){
_local5["url"] = _local6;
} else {
_local5["url"] = "local";
};
_local7 = new URLRequest(_local4);
_local7.contentType = "application/x-www-form-urlencoded";
_local7.method = URLRequestMethod.POST;
_local7.data = _local5;
_local8 = new Loader();
_local3.addChild(_local8);
_local8.load(_local7);
return (_local3);
}
}
}//package
Section 53
//oven (oven)
package {
import flash.media.*;
public dynamic class oven extends Sound {
}
}//package
Section 54
//point (point)
package {
import flash.media.*;
public dynamic class point extends Sound {
}
}//package
Section 55
//pree (pree)
package {
import flash.media.*;
public dynamic class pree extends Sound {
}
}//package
Section 56
//pulll (pulll)
package {
import flash.media.*;
public dynamic class pulll extends Sound {
}
}//package
Section 57
//reloadd (reloadd)
package {
import flash.media.*;
public dynamic class reloadd extends Sound {
}
}//package