Section 1
//Vector (algNmath.Vector)
package algNmath {
public class Vector {
public var x:Number;
public var y:Number;
public function Vector(_arg1:Number=0, _arg2:Number=0){
x = _arg1;
y = _arg2;
}
}
}//package algNmath
Section 2
//VMath (algNmath.VMath)
package algNmath {
public class VMath {
public static function dot(_arg1:Vector, _arg2:Vector):Number{
var _local3:Number;
_local3 = ((_arg1.x * _arg2.x) + (_arg1.y * _arg2.y));
return (_local3);
}
public static function cap(_arg1:Vector, _arg2:Number):Vector{
var _local3:Number;
var _local4:Vector;
_local3 = lengthOf(_arg1);
if (_local3 > _arg2){
_local4 = new Vector();
_local4.x = ((_arg1.x / _local3) * _arg2);
_local4.y = ((_arg1.y / _local3) * _arg2);
return (_local4);
};
return (new Vector(_arg1.x, _arg1.y));
}
public static function subtract(_arg1:Vector, _arg2:Vector):Vector{
var _local3:Vector;
_local3 = new Vector();
_local3.x = (_arg1.x - _arg2.x);
_local3.y = (_arg1.y - _arg2.y);
return (_local3);
}
public static function normal(_arg1:Vector, _arg2:Number=1):Vector{
var _local3:Number;
var _local4:Vector;
_local3 = lengthOf(_arg1);
if (_local3 == 0){
return (new Vector(0, 0));
};
_local4 = new Vector();
_local4.x = ((_arg1.x / _local3) * _arg2);
_local4.y = ((_arg1.y / _local3) * _arg2);
return (_local4);
}
public static function project(_arg1:Vector, _arg2:Vector):Vector{
var _local3:Number;
var _local4:Number;
_local3 = 0;
_local4 = lengthOf(_arg2);
_local3 = (dot(_arg1, _arg2) / (_local4 * _local4));
return (normal(_arg2, _local3));
}
public static function scalMult(_arg1:Vector, _arg2:Number):Vector{
var _local3:Vector;
_local3 = new Vector();
_local3.x = (_arg1.x * _arg2);
_local3.y = (_arg1.y * _arg2);
return (_local3);
}
public static function addition(_arg1:Vector, _arg2:Vector, ... _args):Vector{
var _local4:Vector;
var _local5:int;
_local4 = new Vector();
_local4.x = (_arg1.x + _arg2.x);
_local4.y = (_arg1.y + _arg2.y);
_local5 = 0;
while (_local5 < _args.length) {
_local4.x = (_local4.x + _args[0].x);
_local4.y = (_local4.y + _args[0].y);
_local5++;
};
return (_local4);
}
public static function lengthOf(_arg1:Vector):Number{
var _local2:Number;
_local2 = ((_arg1.x * _arg1.x) + (_arg1.y * _arg1.y));
return (Math.sqrt(_local2));
}
}
}//package algNmath
Section 3
//armorgames_8 (FatTrickBoarderUNLOCKED_fla.armorgames_8)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class armorgames_8 extends MovieClip {
public function armorgames_8(){
addFrameScript(80, frame81);
}
function frame81(){
stop();
(parent as MovieClip).play();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 4
//Backflip_107 (FatTrickBoarderUNLOCKED_fla.Backflip_107)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Backflip_107 extends MovieClip {
public function Backflip_107(){
addFrameScript(21, frame22);
}
function frame22(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 5
//Backflip2_117 (FatTrickBoarderUNLOCKED_fla.Backflip2_117)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Backflip2_117 extends MovieClip {
public function Backflip2_117(){
addFrameScript(21, frame22);
}
function frame22(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 6
//Backflip3_125 (FatTrickBoarderUNLOCKED_fla.Backflip3_125)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Backflip3_125 extends MovieClip {
public function Backflip3_125(){
addFrameScript(21, frame22);
}
function frame22(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 7
//Backflip4_136 (FatTrickBoarderUNLOCKED_fla.Backflip4_136)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Backflip4_136 extends MovieClip {
public function Backflip4_136(){
addFrameScript(21, frame22);
}
function frame22(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 8
//Backsixty_109 (FatTrickBoarderUNLOCKED_fla.Backsixty_109)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Backsixty_109 extends MovieClip {
public function Backsixty_109(){
addFrameScript(28, frame29);
}
function frame29(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 9
//Backsixty2_119 (FatTrickBoarderUNLOCKED_fla.Backsixty2_119)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Backsixty2_119 extends MovieClip {
public function Backsixty2_119(){
addFrameScript(28, frame29);
}
function frame29(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 10
//Backsixty4_137 (FatTrickBoarderUNLOCKED_fla.Backsixty4_137)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Backsixty4_137 extends MovieClip {
public function Backsixty4_137(){
addFrameScript(28, frame29);
}
function frame29(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 11
//Elevator_63 (FatTrickBoarderUNLOCKED_fla.Elevator_63)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Elevator_63 extends MovieClip {
public function Elevator_63(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 12
//endBlow_87 (FatTrickBoarderUNLOCKED_fla.endBlow_87)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class endBlow_87 extends MovieClip {
public function endBlow_87(){
addFrameScript(13, frame14);
}
function frame14(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 13
//FrontFlip3_129 (FatTrickBoarderUNLOCKED_fla.FrontFlip3_129)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class FrontFlip3_129 extends MovieClip {
public function FrontFlip3_129(){
addFrameScript(28, frame29);
}
function frame29(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 14
//helvianMC_15 (FatTrickBoarderUNLOCKED_fla.helvianMC_15)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class helvianMC_15 extends MovieClip {
public function helvianMC_15(){
addFrameScript(28, frame29);
}
function frame29(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 15
//Jump_104 (FatTrickBoarderUNLOCKED_fla.Jump_104)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Jump_104 extends MovieClip {
public function Jump_104(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 16
//Jump2_114 (FatTrickBoarderUNLOCKED_fla.Jump2_114)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Jump2_114 extends MovieClip {
public function Jump2_114(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 17
//Jump3_122 (FatTrickBoarderUNLOCKED_fla.Jump3_122)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Jump3_122 extends MovieClip {
public function Jump3_122(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 18
//Jump4_133 (FatTrickBoarderUNLOCKED_fla.Jump4_133)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Jump4_133 extends MovieClip {
public function Jump4_133(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 19
//MainTimeline (FatTrickBoarderUNLOCKED_fla.MainTimeline)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class MainTimeline extends MovieClip {
public var pmg:SimpleButton;
public var bar:MovieClip;
public var flushStatus:String;
public var mute:Boolean;
public var ag:SimpleButton;
public var mySo2:SharedObject;
public var ba:SimpleButton;
public var sb:MovieClip;
public var i:uint;
public var ch2:MovieClip;
public var ch3:MovieClip;
public var ch4:MovieClip;
public var ch1:MovieClip;
public var score:Boolean;
public var ll5:SimpleButton;
public var ll4:SimpleButton;
public var ll6:SimpleButton;
public var fr:SimpleButton;
public var cl2:SimpleButton;
public var cl3:SimpleButton;
public var cl4:SimpleButton;
public var home_btn:SimpleButton;
public var hs:SimpleButton;
public var muteSymbol:MovieClip;
public var XGSIntroMC:MovieClip;
public var l0:SimpleButton;
public var l1:SimpleButton;
public var l3:SimpleButton;
public var l4:SimpleButton;
public var l5:SimpleButton;
public var l2:SimpleButton;
public var clickMe:SimpleButton;
public var char:int;
public var ftp:SimpleButton;
public var l6:SimpleButton;
public var level:int;
public var uc41:MovieClip;
public var uc44:MovieClip;
public var uc45:MovieClip;
public var uc46:MovieClip;
public var uc42:MovieClip;
public var uc43:MovieClip;
public var char4:Boolean;
public var mu:SimpleButton;
public var pl1:SimpleButton;
public var game:E1game;
public var sbc:MovieClip;
public var pl:SimpleButton;
public var sbl:MovieClip;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 79, frame80, 106, frame107, 107, frame108, 108, frame109, 109, frame110);
}
public function cliFunc(_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("http://www.ustudios.net/fickludd/index.html");
navigateToURL(_local2, "_blank");
}
public function checkLoad(_arg1:Event):void{
var _local2:Number;
_local2 = (this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal);
bar.scaleX = _local2;
if (_local2 == 1){
removeEventListener(Event.ENTER_FRAME, checkLoad);
this.gotoAndPlay(5);
};
}
public function playFunc(_arg1:MouseEvent):void{
pl.removeEventListener(MouseEvent.CLICK, playFunc);
gotoAndPlay(6);
}
public function agFunc(_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("http://www.armorgames.com");
navigateToURL(_local2, "_blank");
}
public function removeFtp(_arg1:MouseEvent):void{
ftp.x = (ftp.y = 1000);
}
public function homeFunc(_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("http://www.ustudios.net/fickludd/index.html");
navigateToURL(_local2, "_blank");
}
function frame2(){
removeEventListener(Event.ENTER_FRAME, checkLoad);
gotoAndPlay(1);
}
function frame3(){
stop();
clickMe.addEventListener(MouseEvent.CLICK, cliFunc);
}
function frame5(){
stop();
pl.addEventListener(MouseEvent.CLICK, playFunc);
}
function frame1(){
stop();
addEventListener(Event.ENTER_FRAME, checkLoad);
}
function frame4(){
gotoAndStop(3);
}
public function muteFunc(_arg1:MouseEvent):void{
if (mute){
mute = false;
} else {
mute = true;
};
muteSymbol.play();
}
public function playMenu(_arg1:MouseEvent):void{
nextFrame();
}
public function selectHigh(_arg1:MouseEvent):void{
score = true;
sb.x = hs.x;
sb.y = hs.y;
}
function frame80(){
stop();
}
public function startgame1(_arg1:MouseEvent):void{
level = 1;
sbl.x = l1.x;
sbl.y = l1.y;
}
public function startgame3(_arg1:Event):void{
level = 3;
sbl.x = l3.x;
sbl.y = l3.y;
}
public function startgame0(_arg1:MouseEvent):void{
level = 0;
sbl.x = l0.x;
sbl.y = l0.y;
}
public function startgame2(_arg1:Event):void{
level = 2;
sbl.x = l2.x;
sbl.y = l2.y;
}
public function startgame6(_arg1:Event):void{
if (mySo2.data.level6){
level = 6;
sbl.x = l6.x;
sbl.y = l6.y;
};
}
function frame107(){
stop();
}
function frame109(){
stop();
home_btn.addEventListener(MouseEvent.CLICK, homeFunc, false, 0, true);
ag.addEventListener(MouseEvent.CLICK, agFunc, false, 0, true);
pmg.addEventListener(MouseEvent.CLICK, pmgFunc, false, 0, true);
mu.addEventListener(MouseEvent.CLICK, muteFunc, false, 0, true);
pl1.addEventListener(MouseEvent.CLICK, playMenu, false, 0, true);
}
public function startgame5(_arg1:Event):void{
if (mySo2.data.level5){
level = 5;
sbl.x = l5.x;
sbl.y = l5.y;
};
}
public function startgame4(_arg1:Event):void{
if (mySo2.data.level4){
level = 4;
sbl.x = l4.x;
sbl.y = l4.y;
};
}
function frame108(){
score = true;
mute = false;
}
public function playIt(_arg1:MouseEvent):void{
game = new E1game(stage, this, score, mute);
game.setup(level, char);
prevFrame();
}
function frame110(){
stop();
mySo2 = SharedObject.getLocal("FatTrickBoarderDone3");
if (mySo2.data.char2 == undefined){
mySo2.data.char2 = false;
mySo2.data.char3 = false;
mySo2.data.char4 = [false, false, false, false, false, false];
mySo2.data.level4 = false;
mySo2.data.level5 = false;
mySo2.data.level6 = false;
flushStatus = null;
try {
flushStatus = mySo2.flush(10000);
} catch(error:Error) {
output.appendText("Error...Could not write SharedObject to disk\n");
};
ftp.addEventListener(MouseEvent.CLICK, removeFtp, false, 0, true);
} else {
ftp.x = (ftp.y = 1000);
};
char4 = true;
if (!mySo2.data.char2){
cl2.x = ch2.x;
cl2.y = ch2.y;
};
if (!mySo2.data.char3){
cl3.x = ch3.x;
cl3.y = ch3.y;
};
i = 0;
while (i < 6) {
if (!mySo2.data.char4[i]){
char4 = false;
cl4.x = ch4.x;
cl4.y = ch4.y;
};
i++;
};
if (!mySo2.data.char4[0]){
uc41.x = ch4.x;
uc41.y = ch4.y;
};
if (!mySo2.data.char4[1]){
uc42.x = ch4.x;
uc42.y = ch4.y;
};
if (!mySo2.data.char4[2]){
uc43.x = ch4.x;
uc43.y = ch4.y;
};
if (!mySo2.data.char4[3]){
uc44.x = ch4.x;
uc44.y = ch4.y;
};
if (!mySo2.data.char4[4]){
uc45.x = ch4.x;
uc45.y = ch4.y;
};
if (!mySo2.data.char4[5]){
uc46.x = ch4.x;
uc46.y = ch4.y;
};
if (!mySo2.data.level4){
ll4.x = l4.x;
ll4.y = l4.y;
};
if (!mySo2.data.level5){
ll5.x = l5.x;
ll5.y = l5.y;
};
if (!mySo2.data.level6){
ll6.x = l6.x;
ll6.y = l6.y;
};
fr.addEventListener(MouseEvent.CLICK, selectFree, false, 0, true);
level = 0;
char = 1;
sbl.x = l0.x;
sbl.y = l0.y;
sb.x = hs.x;
sb.y = hs.y;
hs.addEventListener(MouseEvent.CLICK, selectHigh, false, 0, true);
pl.addEventListener(MouseEvent.CLICK, playIt, false, 0, true);
ba.addEventListener(MouseEvent.CLICK, goBack, false, 0, true);
l0.addEventListener(MouseEvent.CLICK, startgame0, false, 0, true);
l1.addEventListener(MouseEvent.CLICK, startgame1, false, 0, true);
l3.addEventListener(MouseEvent.CLICK, startgame3, false, 0, true);
l2.addEventListener(MouseEvent.CLICK, startgame2, false, 0, true);
l4.addEventListener(MouseEvent.CLICK, startgame4, false, 0, true);
l5.addEventListener(MouseEvent.CLICK, startgame5, false, 0, true);
l6.addEventListener(MouseEvent.CLICK, startgame6, false, 0, true);
ch1.addEventListener(MouseEvent.CLICK, chooseChar1, false, 0, true);
ch3.addEventListener(MouseEvent.CLICK, chooseChar3, false, 0, true);
ch2.addEventListener(MouseEvent.CLICK, chooseChar2, false, 0, true);
ch4.addEventListener(MouseEvent.CLICK, chooseChar4, false, 0, true);
}
public function selectFree(_arg1:MouseEvent):void{
score = false;
sb.x = fr.x;
sb.y = fr.y;
}
public function chooseChar2(_arg1:Event):void{
if (mySo2.data.char2){
char = 2;
sbc.x = ch2.x;
sbc.y = ch2.y;
};
}
public function chooseChar3(_arg1:Event):void{
if (mySo2.data.char3){
char = 3;
sbc.x = ch3.x;
sbc.y = ch3.y;
};
}
public function chooseChar4(_arg1:Event):void{
if (char4){
char = 4;
sbc.x = ch4.x;
sbc.y = ch4.y;
};
}
public function chooseChar1(_arg1:MouseEvent):void{
char = 1;
sbc.x = ch1.x;
sbc.y = ch1.y;
}
public function pmgFunc(_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("http://www.armorgames.com");
navigateToURL(_local2, "_blank");
}
public function goBack(_arg1:MouseEvent):void{
prevFrame();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 20
//muteSymbol_19 (FatTrickBoarderUNLOCKED_fla.muteSymbol_19)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class muteSymbol_19 extends MovieClip {
public function muteSymbol_19(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
gotoAndStop(1);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 21
//Running_103 (FatTrickBoarderUNLOCKED_fla.Running_103)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Running_103 extends MovieClip {
public function Running_103(){
addFrameScript(0, frame1, 6, frame7);
}
function frame7(){
gotoAndPlay(1);
}
function frame1(){
play();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 22
//Running2_113 (FatTrickBoarderUNLOCKED_fla.Running2_113)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Running2_113 extends MovieClip {
public function Running2_113(){
addFrameScript(0, frame1, 6, frame7);
}
function frame7(){
gotoAndPlay(1);
}
function frame1(){
play();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 23
//Running4_132 (FatTrickBoarderUNLOCKED_fla.Running4_132)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Running4_132 extends MovieClip {
public function Running4_132(){
addFrameScript(0, frame1, 6, frame7);
}
function frame7(){
gotoAndPlay(1);
}
function frame1(){
play();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 24
//SoundKeeper_2 (FatTrickBoarderUNLOCKED_fla.SoundKeeper_2)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class SoundKeeper_2 extends MovieClip {
public function SoundKeeper_2(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 25
//threesixty_106 (FatTrickBoarderUNLOCKED_fla.threesixty_106)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class threesixty_106 extends MovieClip {
public function threesixty_106(){
addFrameScript(15, frame16);
}
function frame16(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 26
//threesixty2_116 (FatTrickBoarderUNLOCKED_fla.threesixty2_116)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class threesixty2_116 extends MovieClip {
public function threesixty2_116(){
addFrameScript(15, frame16);
}
function frame16(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 27
//threesixty3_124 (FatTrickBoarderUNLOCKED_fla.threesixty3_124)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class threesixty3_124 extends MovieClip {
public function threesixty3_124(){
addFrameScript(15, frame16);
}
function frame16(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 28
//threesixty4_135 (FatTrickBoarderUNLOCKED_fla.threesixty4_135)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class threesixty4_135 extends MovieClip {
public function threesixty4_135(){
addFrameScript(15, frame16);
}
function frame16(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 29
//UnlockChar4_81 (FatTrickBoarderUNLOCKED_fla.UnlockChar4_81)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class UnlockChar4_81 extends MovieClip {
public function UnlockChar4_81(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 30
//XGenStudiosComMC_17 (FatTrickBoarderUNLOCKED_fla.XGenStudiosComMC_17)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class XGenStudiosComMC_17 extends MovieClip {
public function XGenStudiosComMC_17(){
addFrameScript(75, frame76);
}
function frame76(){
stop();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 31
//XGSIntroMC_14 (FatTrickBoarderUNLOCKED_fla.XGSIntroMC_14)
package FatTrickBoarderUNLOCKED_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class XGSIntroMC_14 extends MovieClip {
public var XGenStudiosComMC:MovieClip;
public function XGSIntroMC_14(){
addFrameScript(71, frame72);
}
function frame72(){
stop();
(parent as MovieClip).play();
}
}
}//package FatTrickBoarderUNLOCKED_fla
Section 32
//EndMc (menu.EndMc)
package menu {
import flash.display.*;
import flash.text.*;
import flash.net.*;
public class EndMc extends MovieClip {
public var keepScore:uint;
public var nam:TextField;
public var pmg:SimpleButton;
public var level4:Boolean;// = false
public var level5:Boolean;// = false
public var level6:Boolean;// = false
public var score_txt:TextField;
public var uc4:MovieClip;
public var sm:SimpleButton;
public var uc2:MovieClip;
public var l:uint;// = 0
public var ul6:MovieClip;
public var ul4:MovieClip;
public var uc3:MovieClip;
public var done:MovieClip;
public var score:uint;
public var char3:Boolean;// = false
public var ma:SimpleButton;
public var vi:SimpleButton;
public var ul5:MovieClip;
public var char2:Boolean;// = false
public var no:MovieClip;
public var submitted:Boolean;// = false
public var char4:uint;// = 0
public function EndMc(){
char2 = false;
char3 = false;
char4 = 0;
level4 = false;
level5 = false;
level6 = false;
l = 0;
submitted = false;
super();
}
public function openScores():void{
var _local1:URLRequest;
if (l == 1){
_local1 = new URLRequest("http://rankz.armorbot.com/FTBpeak/");
navigateToURL(_local1, "_blank");
} else {
if (l == 2){
_local1 = new URLRequest("http://rankz.armorbot.com/FTB_urban/");
navigateToURL(_local1, "_blank");
} else {
if (l == 3){
_local1 = new URLRequest("http://rankz.armorbot.com/FTB_djungle/");
navigateToURL(_local1, "_blank");
} else {
if (l == 4){
_local1 = new URLRequest("http://rankz.armorbot.com/FTB_mars/");
navigateToURL(_local1, "_blank");
} else {
if (l == 5){
_local1 = new URLRequest("http://rankz.armorbot.com/FTB_ice/");
navigateToURL(_local1, "_blank");
} else {
if (l == 6){
_local1 = new URLRequest("http://rankz.armorbot.com/FTB_cave/");
navigateToURL(_local1, "_blank");
};
};
};
};
};
};
}
public function setupButtons():void{
sm = new endSubmit();
sm.x = 364;
sm.y = 282;
vi = new endView();
vi.x = 0x0101;
vi.y = 301;
ma = new endMain();
ma.x = 428;
ma.y = 335;
pmg = new pmg_btn();
pmg.x = 44;
pmg.y = 278;
addChild(pmg);
addChild(sm);
addChild(vi);
addChild(ma);
}
public function removeButtons():void{
removeChild(sm);
removeChild(vi);
removeChild(ma);
removeChild(pmg);
pmg = null;
sm = null;
vi = null;
ma = null;
}
public function submitScore(_arg1:String):void{
var _local2:URLRequest;
var _local3:URLVariables;
var _local4:Number;
var _local5:String;
var _local6:URLLoader;
if (submitted){
return;
};
if (l == 1){
_local2 = new URLRequest("http://rankz.armorbot.com/submit/as3_v0.php");
_local2.method = URLRequestMethod.POST;
_local3 = new URLVariables();
_local3.flashkey = "aERETlJOSmw=";
_local3.SU0249 = "MjUwMmolZSVhJW4lcw==";
_local3.bmFtZTE = _arg1;
_local4 = score;
_local5 = (_local4 + "Z");
_local3.c2NvcmUx = _local5.split("0").join("U");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("").join("A");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("AU").join("Y");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("A1").join("B");
_local3.c2NvcmUx = _local3.c2NvcmUx.split(".").join("N");
_local2.data = _local3;
_local6 = new URLLoader();
_local6.dataFormat = URLLoaderDataFormat.TEXT;
_local6.load(_local2);
} else {
if (l == 2){
_local2 = new URLRequest("http://rankz.armorbot.com/submit/as3_v0.php");
_local2.method = URLRequestMethod.POST;
_local3 = new URLVariables();
_local3.flashkey = "ckVnbFJjWWk=";
_local3.SU0249 = "MjU3M2olZSVhJW4lcw==";
_local3.bmFtZTE = _arg1;
_local4 = score;
_local5 = (_local4 + "Z");
_local3.c2NvcmUx = _local5.split("0").join("U");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("").join("A");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("AU").join("Y");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("A1").join("B");
_local3.c2NvcmUx = _local3.c2NvcmUx.split(".").join("N");
_local2.data = _local3;
_local6 = new URLLoader();
_local6.dataFormat = URLLoaderDataFormat.TEXT;
_local6.load(_local2);
} else {
if (l == 3){
_local2 = new URLRequest("http://rankz.armorbot.com/submit/as3_v0.php");
_local2.method = URLRequestMethod.POST;
_local3 = new URLVariables();
_local3.flashkey = "QU5ZVXBIa0E=";
_local3.SU0249 = "MjU3NGolZSVhJW4lcw==";
_local3.bmFtZTE = _arg1;
_local4 = score;
_local5 = (_local4 + "Z");
_local3.c2NvcmUx = _local5.split("0").join("U");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("").join("A");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("AU").join("Y");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("A1").join("B");
_local3.c2NvcmUx = _local3.c2NvcmUx.split(".").join("N");
_local2.data = _local3;
_local6 = new URLLoader();
_local6.dataFormat = URLLoaderDataFormat.TEXT;
_local6.load(_local2);
} else {
if (l == 4){
_local2 = new URLRequest("http://rankz.armorbot.com/submit/as3_v0.php");
_local2.method = URLRequestMethod.POST;
_local3 = new URLVariables();
_local3.flashkey = "QWlKV29OenU=";
_local3.SU0249 = "MjU3NWolZSVhJW4lcw==";
_local3.bmFtZTE = _arg1;
_local4 = score;
_local5 = (_local4 + "Z");
_local3.c2NvcmUx = _local5.split("0").join("U");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("").join("A");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("AU").join("Y");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("A1").join("B");
_local3.c2NvcmUx = _local3.c2NvcmUx.split(".").join("N");
_local2.data = _local3;
_local6 = new URLLoader();
_local6.dataFormat = URLLoaderDataFormat.TEXT;
_local6.load(_local2);
} else {
if (l == 5){
_local2 = new URLRequest("http://rankz.armorbot.com/submit/as3_v0.php");
_local2.method = URLRequestMethod.POST;
_local3 = new URLVariables();
_local3.flashkey = "SmZxdEJMR2o=";
_local3.SU0249 = "MjU3NmolZSVhJW4lcw==";
_local3.bmFtZTE = _arg1;
_local4 = score;
_local5 = (_local4 + "Z");
_local3.c2NvcmUx = _local5.split("0").join("U");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("").join("A");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("AU").join("Y");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("A1").join("B");
_local3.c2NvcmUx = _local3.c2NvcmUx.split(".").join("N");
_local2.data = _local3;
_local6 = new URLLoader();
_local6.dataFormat = URLLoaderDataFormat.TEXT;
_local6.load(_local2);
} else {
if (l == 6){
_local2 = new URLRequest("http://rankz.armorbot.com/submit/as3_v0.php");
_local2.method = URLRequestMethod.POST;
_local3 = new URLVariables();
_local3.flashkey = "ZUNmZEZMR3U=";
_local3.SU0249 = "MjU3N2olZSVhJW4lcw==";
_local3.bmFtZTE = _arg1;
_local4 = score;
_local5 = (_local4 + "Z");
_local3.c2NvcmUx = _local5.split("0").join("U");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("").join("A");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("AU").join("Y");
_local3.c2NvcmUx = _local3.c2NvcmUx.split("A1").join("B");
_local3.c2NvcmUx = _local3.c2NvcmUx.split(".").join("N");
_local2.data = _local3;
_local6 = new URLLoader();
_local6.dataFormat = URLLoaderDataFormat.TEXT;
_local6.load(_local2);
};
};
};
};
};
};
submitted = true;
}
}
}//package menu
Section 33
//VCam (menu.VCam)
package menu {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
public class VCam {
public var rect:Rectangle;
private var targetY:Number;
public var level:DisplayObject;
public var target:DisplayObjectContainer;
private var closingRate:uint;// = 4
private var targetX:Number;
public var x:Number;
public var y:Number;
public var useBmp:Boolean;
public function VCam(_arg1:DisplayObjectContainer, _arg2:DisplayObject, _arg3:Boolean):void{
closingRate = 4;
super();
target = _arg1;
useBmp = _arg3;
if (useBmp){
rect = new Rectangle(0, 0, 550, 400);
level = _arg2;
};
x = (targetX = 0);
y = (targetY = 0);
}
private function move(_arg1:Event):void{
var _local2:Number;
var _local3:Number;
_local2 = (targetX - x);
_local3 = (targetY - y);
if ((((Math.abs(_local2) < 1)) && ((Math.abs(_local3) < 1)))){
x = targetX;
y = targetY;
target.removeEventListener(Event.ENTER_FRAME, move);
} else {
x = (x + (_local2 / closingRate));
y = (y + (_local3 / closingRate));
};
target.x = -(x);
target.y = -(y);
if (useBmp){
rect.x = x;
rect.y = y;
level.scrollRect = rect;
level.x = x;
level.y = y;
};
}
public function goTo(_arg1, _arg2):void{
targetX = _arg1;
targetY = _arg2;
target.addEventListener(Event.ENTER_FRAME, move);
}
}
}//package menu
Section 34
//mp3 (sfx_14.mp3)
package sfx_14 {
import flash.media.*;
public dynamic class mp3 extends Sound {
}
}//package sfx_14
Section 35
//mp3 (sfx_18.mp3)
package sfx_18 {
import flash.media.*;
public dynamic class mp3 extends Sound {
}
}//package sfx_18
Section 36
//Background (Background)
package {
import flash.display.*;
public dynamic class Background extends MovieClip {
}
}//package
Section 37
//Background2 (Background2)
package {
import flash.display.*;
public dynamic class Background2 extends MovieClip {
}
}//package
Section 38
//Background3 (Background3)
package {
import flash.display.*;
public dynamic class Background3 extends MovieClip {
}
}//package
Section 39
//Background4 (Background4)
package {
import flash.display.*;
public dynamic class Background4 extends MovieClip {
}
}//package
Section 40
//Background5 (Background5)
package {
import flash.display.*;
public dynamic class Background5 extends MovieClip {
}
}//package
Section 41
//Background6 (Background6)
package {
import flash.display.*;
public dynamic class Background6 extends MovieClip {
}
}//package
Section 42
//Char (Char)
package {
import flash.display.*;
import algNmath.*;
public class Char extends MovieClip {
public var pos:Vector;
public var acc:Vector;
public var vel:Vector;
public function Char(_arg1:Number, _arg2:Number):void{
pos = new Vector(_arg1, _arg2);
vel = new Vector();
acc = new Vector();
}
}
}//package
Section 43
//CharImg (CharImg)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class CharImg extends MovieClip {
public var c:MovieClip;
public function CharImg(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 44
//CharImg2 (CharImg2)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class CharImg2 extends MovieClip {
public var c:MovieClip;
public function CharImg2(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 45
//CharImg3 (CharImg3)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class CharImg3 extends MovieClip {
public var c:MovieClip;
public function CharImg3(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 46
//CharImg4 (CharImg4)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class CharImg4 extends MovieClip {
public var c:MovieClip;
public function CharImg4(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 47
//E1game (E1game)
package {
import flash.display.*;
import flash.events.*;
import algNmath.*;
import flash.media.*;
import flash.text.*;
import menu.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
public class E1game {
var grindTime:uint;// = 0
var keepScore:Boolean;
var song:String;
var left:Boolean;// = false
var soundBoard:Sound;
var mute:Boolean;
var playingTime:uint;// = 90
var right:Boolean;// = false
var music:Sound;
var forml:TextFormat;
var GRAVITY:Number;// = 0.84
var formr:TextFormat;
var airTime:uint;// = 0
var band:String;
var trick1:Boolean;// = false
var trick2:Boolean;// = false
var trick3:Boolean;// = false
var trick4:Boolean;// = false
var trick5:Boolean;// = false
var trick6:Boolean;// = false
var bg:MovieClip;
var cbmp:BitmapData;
var gameCont:Sprite;
var soundGrind:Sound;
var jumped:Boolean;// = false
var startTime:Date;
var nOtrick:int;// = 1
var quit:Boolean;// = false
var dKey:Boolean;// = false
var char:Char;
var textcol1:uint;
var textcol2:uint;
var menu:MovieClip;
var frame:Sprite;
var musicCh:SoundChannel;
var s:Stage;
var level:uint;// = 1
var vcam:VCam;
var up:Boolean;// = false
var char3:MovieClip;
var down:Boolean;// = false
var lbmp:BitmapData;
var timeText:LeftText;
var currPoints:uint;// = 0
var elevX:uint;// = 2770
var elevY:uint;// = 740
var fg:MovieClip;
var maxAirPoints:uint;// = 0
var airPoints:uint;// = 0
var elevLocX:uint;// = 2700
var elevLocY:uint;// = 1860
var FX:Sprite;
var HUD:Sprite;
var grindPoint:uint;// = 10
var fxCh:SoundChannel;
var points:Sprite;
var land:MovieClip;
var sKey:Boolean;// = false
var CHAR_ACC:Number;// = 0.72
var MAX_PLAYER_VEL:Number;// = 18
public function E1game(_arg1:Stage, _arg2:MovieClip, _arg3:Boolean, _arg4:Boolean=false):void{
currPoints = 0;
airPoints = 0;
maxAirPoints = 0;
airTime = 0;
grindTime = 0;
grindPoint = 10;
jumped = false;
nOtrick = 1;
trick1 = false;
trick2 = false;
trick3 = false;
trick4 = false;
trick5 = false;
trick6 = false;
up = false;
down = false;
right = false;
left = false;
dKey = false;
sKey = false;
CHAR_ACC = 0.72;
MAX_PLAYER_VEL = 18;
GRAVITY = 0.84;
elevX = 2770;
elevY = 740;
elevLocX = 2700;
elevLocY = 1860;
playingTime = 90;
level = 1;
quit = false;
char = new Char(300, 0);
super();
stage = _arg1;
keepScore = _arg3;
frame = new Sprite();
_arg2.addChild(frame);
mute = _arg4;
}
private function showPoints(_arg1:uint):void{
var _local2:PointCont;
_local2 = new PointCont();
_local2.x = char3.x;
_local2.y = char3.y;
_local2.p.text = _arg1;
_local2.p.textColor = textcol2;
points.addChild(_local2);
}
private function keyup(_arg1:KeyboardEvent):void{
if (_arg1.keyCode == Keyboard.RIGHT){
right = false;
} else {
if (_arg1.keyCode == Keyboard.LEFT){
left = false;
};
};
if (_arg1.keyCode == Keyboard.UP){
up = false;
};
if (_arg1.charCode == 100){
dKey = false;
};
if (_arg1.charCode == 115){
sKey = false;
};
}
public function setup(_arg1:uint, _arg2:uint):void{
level = _arg1;
if (_arg2 == 1){
char3 = new CharImg();
} else {
if (_arg2 == 2){
char3 = new CharImg2();
} else {
if (_arg2 == 3){
char3 = new CharImg3();
} else {
if (_arg2 == 4){
char3 = new CharImg4();
};
};
};
};
if ((((_arg1 == 2)) || ((_arg1 == 0)))){
if (_arg1 == 2){
land = new Land2();
fg = new Foreground2();
char.pos.x = 140;
char.pos.y = 660;
elevLocX = 1200;
elevLocY = 1830;
} else {
land = new Land0();
fg = new Foreground0();
char.pos.x = 245;
char.pos.y = 515;
elevLocX = 3000;
elevLocY = 3000;
};
bg = new Background2();
music = new Music2();
song = "123 funk";
band = "wickedawesomeful";
elevX = 1200;
elevY = 610;
textcol1 = 16729156;
textcol2 = 16746632;
} else {
if (_arg1 == 3){
land = new Land3();
bg = new Background3();
fg = new Foreground3();
music = new Music3();
song = "Hip Hop Jam";
band = "codinh91";
char.pos.x = 420;
char.pos.y = 100;
elevX = 2430;
elevY = 630;
elevLocX = 2025;
elevLocY = 2070;
textcol1 = (textcol2 = 11197951);
} else {
if (_arg1 == 5){
land = new Land4();
bg = new Background4();
fg = new Foreground4();
music = new Music1();
song = "Wrath of the Ikana";
band = "Ikana";
textcol1 = (textcol2 = 0xFFFFFF);
} else {
if (_arg1 == 4){
land = new Land5();
bg = new Background5();
fg = new Foreground5();
music = new Music2();
song = "123 funk";
band = "wickedawesomeful";
char.pos.x = 290;
char.pos.y = 380;
elevX = 290;
elevY = 380;
elevLocX = 865;
elevLocY = 2500;
textcol1 = (textcol2 = 0xFFFFFF);
} else {
if (_arg1 == 6){
land = new Land6();
bg = new Background6();
fg = new Foreground6();
music = new Music3();
song = "Hip Hop Jam";
band = "codinh91";
char.pos.x = 1400;
char.pos.y = 180;
elevX = 1400;
elevY = 180;
elevLocX = 2740;
elevLocY = 2090;
textcol1 = (textcol2 = 0xFFFFFF);
} else {
land = new Land();
bg = new Background();
fg = new Foreground();
music = new Music1();
song = "Wrath of the Ikana";
band = "Ikana";
textcol1 = (textcol2 = 0xFFFFFF);
};
};
};
};
};
setupDisp();
soundBoard = new SoundBoard();
soundGrind = new SoundGrind();
fxCh = new SoundChannel();
if (!mute){
musicCh = music.play(0, 999);
};
menu = new StartMc();
frame.addChild(menu);
stage.addEventListener(Event.ENTER_FRAME, startAnim);
}
private function endAnim(_arg1:Event):void{
if (menu.currentFrame == 64){
frame.removeChild(HUD);
frame.removeChild(gameCont);
menu.gotoAndPlay(65);
} else {
if (menu.currentFrame == 71){
frame.parent.removeChild(frame);
stage.removeEventListener(Event.ENTER_FRAME, endAnim);
};
};
}
private function checkUnlocks(_arg1:EndMc):void{
var mySo:SharedObject;
var flushStatus:String;
var mc = _arg1;
mySo = SharedObject.getLocal("FatTrickBoarderDone3");
if (((((((((((((trick1) && (trick2))) && (trick3))) && (trick4))) && (trick5))) && (trick6))) && (!(mySo.data.char2)))){
mySo.data.char2 = true;
mc.char2 = true;
};
if ((((maxAirPoints > 9000)) && (!(mySo.data.char3)))){
mySo.data.char3 = true;
mc.char3 = true;
};
if (keepScore){
if ((((((level == 1)) && (!(mySo.data.level4)))) && ((currPoints > 18000)))){
mySo.data.level4 = true;
mc.level4 = true;
} else {
if ((((((level == 2)) && (!(mySo.data.level5)))) && ((currPoints > 27000)))){
mySo.data.level5 = true;
mc.level5 = true;
} else {
if ((((((level == 3)) && (!(mySo.data.level6)))) && ((currPoints > 45000)))){
mySo.data.level6 = true;
mc.level6 = true;
};
};
};
};
if ((((((((((((currPoints > 40000)) && (keepScore))) && (!(mySo.data.char4[(level - 1)])))) && (!(mc.level4)))) && (!(mc.level5)))) && (!(mc.level6)))){
mySo.data.char4[(level - 1)] = true;
mc.char4 = level;
};
flushStatus = null;
try {
flushStatus = mySo.flush(10000);
} catch(error:Error) {
output.appendText("Error...Could not write SharedObject to disk\n");
};
}
private function keydown(_arg1:KeyboardEvent):void{
if (_arg1.keyCode == Keyboard.RIGHT){
right = true;
} else {
if (_arg1.keyCode == Keyboard.LEFT){
left = true;
};
};
if (_arg1.keyCode == Keyboard.UP){
up = true;
};
if (_arg1.charCode == 100){
dKey = true;
};
if (_arg1.charCode == 115){
sKey = true;
};
if (_arg1.charCode == 113){
quit = true;
};
if (_arg1.charCode == 109){
if (!mute){
fxCh.stop();
musicCh.stop();
mute = true;
} else {
musicCh = music.play(0, 999);
mute = false;
};
};
}
private function setupDisp():void{
var _local1:RightText;
var _local2:LeftText;
var _local3:RightText;
var _local4:RightText;
FX = new Sprite();
HUD = new Sprite();
lines = new Shape();
forml = new TextFormat();
forml.font = "Nokian";
forml.size = 18;
forml.align = TextFormatAlign.LEFT;
formr = new TextFormat();
formr.font = "Nokian";
formr.size = 18;
formr.align = TextFormatAlign.RIGHT;
points = new Sprite();
_local1 = new RightText();
_local1.x = 545;
_local1.y = 5;
_local2 = new LeftText();
_local2.x = 5;
_local2.y = 5;
_local3 = new RightText();
_local3.x = 545;
_local3.y = 350;
_local3.t.text = song;
_local4 = new RightText();
_local4.x = 545;
_local4.y = 370;
_local4.t.text = band;
_local3.t.textColor = textcol1;
_local4.t.textColor = textcol1;
_local1.t.textColor = textcol2;
_local2.t.textColor = textcol2;
if (keepScore){
timeText = new LeftText();
timeText.x = 5;
timeText.y = 370;
timeText.t.textColor = textcol1;
};
lbmp = new BitmapData(2880, 2880, true, 0);
lbmp.draw(land);
cbmp = new BitmapData(100, 100, true, 0);
cbmp.draw(char);
gameCont = new Sprite();
frame.addChild(gameCont);
gameCont.addChild(bg);
gameCont.addChild(fg);
gameCont.addChild(char3);
gameCont.addChild(FX);
gameCont.addChild(points);
HUD.addChild(_local1);
HUD.addChild(_local2);
HUD.addChild(_local3);
HUD.addChild(_local4);
if (keepScore){
HUD.addChild(timeText);
};
frame.addChild(HUD);
vcam = new VCam(gameCont, fg, true);
}
private function startAnim(_arg1:Event):void{
if (menu.currentFrame == 58){
if (keepScore){
startTime = new Date();
};
stage.addEventListener(Event.ENTER_FRAME, update);
stage.addEventListener(KeyboardEvent.KEY_DOWN, keydown);
stage.addEventListener(KeyboardEvent.KEY_UP, keyup);
menu.play();
} else {
if (menu.currentFrame == 67){
frame.removeChild(menu);
menu = null;
stage.removeEventListener(Event.ENTER_FRAME, startAnim);
};
};
}
private function quitGame():void{
stage.removeEventListener(Event.ENTER_FRAME, update);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, keydown);
stage.removeEventListener(KeyboardEvent.KEY_UP, keyup);
menu = new EndMc();
checkUnlocks(menu);
if (!mute){
musicCh.stop();
fxCh.stop();
};
frame.addChild(menu);
menu.score = currPoints;
HUD.getChildAt(0).text = currPoints;
menu.keepScore = keepScore;
menu.l = level;
stage.addEventListener(Event.ENTER_FRAME, endAnim);
}
private function update(_arg1:Event){
var _local2:uint;
var _local3:BitmapData;
var _local4:BitmapData;
var _local5:Rectangle;
var _local6:Rectangle;
var _local7:Vector;
var _local8:Vector;
var _local9:Number;
var _local10:Number;
var _local11:Date;
var _local12:uint;
var _local13:uint;
var _local14:Point;
var _local15:Spark2;
var _local16:Vector;
var _local17:Number;
_local2 = 0;
while (_local2 < FX.numChildren) {
if (FX.getChildAt(0).currentFrame == 4){
FX.removeChildAt(0);
};
_local2++;
};
_local2 = 0;
while (_local2 < points.numChildren) {
if (points.getChildAt(0).currentFrame == 30){
points.removeChildAt(0);
};
_local2++;
};
if (keepScore){
_local11 = new Date();
_local12 = (_local11.seconds - startTime.seconds);
_local12 = ((_local12)<0) ? (_local12 + 60) : _local12;
_local13 = (_local11.minutes - startTime.minutes);
_local12 = (_local12 + (_local13 * 60));
timeText.t.text = ("time left: " + (playingTime - _local12));
if (_local12 >= playingTime){
timeText.t.text = "time left: 0";
quit = true;
};
};
char.acc.y = GRAVITY;
char.acc.x = 0;
FX.graphics.clear();
_local3 = new BitmapData(100, 100, true, 0);
_local3.copyPixels(lbmp, char.getBounds(stage), new Point());
_local4 = cbmp.compare(_local3);
_local5 = _local4.getColorBoundsRect(4278190335, 4278190090, true);
_local6 = _local4.getColorBoundsRect(4278190335, 4278190095, true);
_local7 = new Vector();
if ((((((Math.abs((char.pos.x - elevLocX)) < 40)) && ((Math.abs((char.pos.y - elevLocY)) < 40)))) && (up))){
airTime = 0;
char.acc = new Vector();
char.vel = new Vector();
char.pos = new Vector(elevX, elevY);
} else {
if ((((((((_local5.width > 0)) && (dKey))) && (((char.height / 2) < (_local5.y + (_local5.height / 2)))))) && ((Math.abs(char.vel.x) > 0.1)))){
airTime = 0;
grindTime++;
trick6 = true;
_local7.x = ((char.getBounds(stage).x + _local5.x) + (_local5.width / 2));
_local7.y = ((char.getBounds(stage).y + _local5.y) + (_local5.height / 2));
_local7 = VMath.subtract(char.pos, _local7);
_local7 = VMath.normal(_local7);
_local8 = new Vector(-(_local7.y), _local7.x);
_local9 = VMath.dot(_local7, char.acc);
if (_local9 < 0){
char.acc = VMath.project(char.acc, _local8);
};
char.vel = VMath.addition(char.vel, char.acc);
if (((up) && (!(jumped)))){
jumped = true;
char.vel = VMath.addition(char.vel, VMath.scalMult(_local7, 4));
};
_local9 = VMath.dot(_local7, char.vel);
if (_local9 < 0){
_local10 = (_local6.width * _local6.height);
char.vel = VMath.project(char.vel, _local8);
if (_local10 > 1200){
char.pos = VMath.addition(char.pos, VMath.scalMult(_local7, 1));
};
};
_local8 = VMath.normal(char.vel, -0.02);
char.vel = VMath.addition(char.vel, _local8);
if (char.vel.x > 0){
char3.gotoAndStop(7);
} else {
char3.gotoAndStop(8);
};
_local14 = new Point(((char.getBounds(stage).x + _local5.x) + (_local5.width / 2)), ((char.getBounds(stage).y + _local5.y) + (_local5.height / 2)));
_local15 = new Spark2();
_local15.x = _local14.x;
_local15.y = _local14.y;
FX.addChild(_local15);
char3.rotation = (((-(Math.atan2(_local7.x, _local7.y)) * 180) / Math.PI) + 180);
currPoints = (currPoints + grindPoint);
airPoints = (airPoints + grindPoint);
if ((((grindTime == 1)) && ((mute == false)))){
fxCh.stop();
fxCh = soundGrind.play(0, 999);
};
} else {
if (_local6.width > 0){
if (((((!((airTime == 0))) || (!((grindTime == 0))))) && ((mute == false)))){
fxCh.stop();
fxCh = soundBoard.play(0, 999);
};
if (airPoints > maxAirPoints){
maxAirPoints = airPoints;
};
airTime = (grindTime = (airPoints = 0));
nOtrick = 1;
_local7.x = ((char.getBounds(stage).x + _local6.x) + (_local6.width / 2));
_local7.y = ((char.getBounds(stage).y + _local6.y) + (_local6.height / 2));
_local7 = VMath.subtract(char.pos, _local7);
_local7 = VMath.normal(_local7);
_local8 = new Vector(-(_local7.y), _local7.x);
if (VMath.lengthOf(char.vel) < MAX_PLAYER_VEL){
if (right){
_local16 = VMath.scalMult(_local8, CHAR_ACC);
char.acc = VMath.addition(char.acc, _local16);
} else {
if (left){
_local16 = VMath.scalMult(_local8, -(CHAR_ACC));
char.acc = VMath.addition(char.acc, _local16);
};
};
};
_local9 = VMath.dot(_local7, char.acc);
if (_local9 < 0){
char.acc = VMath.project(char.acc, _local8);
};
if (char.vel.x > 0.1){
char3.gotoAndStop(1);
} else {
if (char.vel.x < -0.1){
char3.gotoAndStop(2);
};
};
char.vel = VMath.addition(char.vel, char.acc);
if (((up) && (!(jumped)))){
jumped = true;
char.vel = VMath.addition(char.vel, VMath.scalMult(_local7, 6));
if (char.vel.x > 0){
char3.gotoAndStop(3);
} else {
char3.gotoAndStop(4);
};
};
_local9 = VMath.dot(_local7, char.vel);
if (_local9 < 0.1){
_local10 = (_local6.width * _local6.height);
char.vel = VMath.project(char.vel, _local8);
if (_local10 > 1000){
char.pos = VMath.addition(char.pos, VMath.scalMult(_local7, 10));
} else {
if (_local10 > 300){
char.pos = VMath.addition(char.pos, VMath.scalMult(_local7, 4));
} else {
if (_local10 > 200){
char.pos = VMath.addition(char.pos, VMath.scalMult(_local7, 0.5));
};
};
};
};
_local8 = VMath.normal(char.vel, -0.05);
char.vel = VMath.addition(char.vel, _local8);
char3.rotation = (((-(Math.atan2(_local7.x, _local7.y)) * 180) / Math.PI) + 180);
} else {
grindTime = 0;
airTime++;
jumped = false;
_local17 = 3;
if (sKey){
if (((((left) && (right))) && ((airTime > 8)))){
if (char.vel.x > 0){
if ((((char3.currentFrame == 15)) && ((char3.c.currentFrame == 28)))){
trick1 = true;
currPoints = (currPoints + ((4 * 0x0200) * nOtrick));
airPoints = (airPoints + ((4 * 0x0200) * nOtrick));
showPoints(((4 * 0x0200) * nOtrick));
nOtrick++;
char3.c.gotoAndPlay(4);
} else {
if (char3.currentFrame != 15){
char3.gotoAndStop(15);
};
};
} else {
if (char.vel.x <= 0){
if ((((char3.currentFrame == 16)) && ((char3.c.currentFrame == 28)))){
currPoints = (currPoints + ((4 * 0x0200) * nOtrick));
airPoints = (airPoints + ((4 * 0x0200) * nOtrick));
showPoints(((4 * 0x0200) * nOtrick));
nOtrick++;
char3.c.gotoAndPlay(4);
} else {
if (char3.currentFrame != 16){
char3.gotoAndStop(16);
};
};
};
};
} else {
if ((((char.vel.x > 0)) && (right))){
if ((((char3.currentFrame == 9)) && ((char3.c.currentFrame == 16)))){
trick2 = true;
currPoints = (currPoints + ((3 * 360) * nOtrick));
airPoints = (airPoints + ((3 * 360) * nOtrick));
showPoints(((3 * 360) * nOtrick));
nOtrick++;
char3.c.gotoAndPlay(1);
} else {
if (char3.currentFrame != 9){
char3.gotoAndStop(9);
};
};
} else {
if ((((char.vel.x < 0)) && (left))){
if ((((char3.currentFrame == 10)) && ((char3.c.currentFrame == 16)))){
trick2 = true;
currPoints = (currPoints + ((3 * 360) * nOtrick));
airPoints = (airPoints + ((3 * 360) * nOtrick));
showPoints(((3 * 360) * nOtrick));
nOtrick++;
char3.c.gotoAndPlay(1);
} else {
if (char3.currentFrame != 10){
char3.gotoAndStop(10);
};
};
} else {
if ((((char.vel.x > 0)) && (left))){
if ((((char3.currentFrame == 11)) && ((char3.c.currentFrame == 21)))){
trick3 = true;
currPoints = (currPoints + ((3 * 0x0200) * nOtrick));
airPoints = (airPoints + ((3 * 0x0200) * nOtrick));
showPoints(((3 * 0x0200) * nOtrick));
nOtrick++;
char3.c.gotoAndPlay(4);
} else {
if (char3.currentFrame != 11){
char3.gotoAndStop(11);
};
};
} else {
if ((((char.vel.x < 0)) && (right))){
if ((((char3.currentFrame == 12)) && ((char3.c.currentFrame == 21)))){
trick3 = true;
currPoints = (currPoints + ((3 * 0x0200) * nOtrick));
airPoints = (airPoints + ((3 * 0x0200) * nOtrick));
showPoints(((3 * 0x0200) * nOtrick));
nOtrick++;
char3.c.gotoAndPlay(4);
} else {
if (char3.currentFrame != 12){
char3.gotoAndStop(12);
};
};
} else {
if (((up) && ((airTime > 8)))){
currPoints = (currPoints + (airTime * 3));
if ((((char.vel.x > 0)) && (!((char3.currentFrame == 13))))){
trick4 = true;
currPoints = (currPoints + 128);
airPoints = (airPoints + 128);
showPoints(128);
char3.gotoAndStop(13);
} else {
if ((((char.vel.x <= 0)) && (!((char3.currentFrame == 14))))){
trick4 = true;
currPoints = (currPoints + 128);
airPoints = (airPoints + 128);
showPoints(128);
char3.gotoAndStop(14);
};
};
} else {
if (!up){
currPoints = (currPoints + (airTime * 2));
airPoints = (airPoints + (airTime * 2));
trick5 = true;
if ((((char.vel.x > 0)) && (!((char3.currentFrame == 5))))){
char3.gotoAndStop(5);
} else {
if ((((char.vel.x <= 0)) && (!((char3.currentFrame == 6))))){
char3.gotoAndStop(6);
};
};
};
};
};
};
};
};
};
} else {
if (right){
char.acc.x = (CHAR_ACC * 0.2);
} else {
if (left){
char.acc.x = (-(CHAR_ACC) * 0.2);
};
};
currPoints = (currPoints + airTime);
airPoints = (airPoints + airTime);
if ((((((char.vel.x > 0)) && (!((char3.currentFrame == 3))))) && ((airTime > 3)))){
char3.gotoAndStop(3);
} else {
if ((((((char.vel.x <= 0)) && (!((char3.currentFrame == 4))))) && ((airTime > 3)))){
char3.gotoAndStop(4);
};
};
};
if (Math.abs(char3.rotation) < _local17){
char3.rotation = 0;
} else {
char3.rotation = (char3.rotation * 0.97);
};
char.vel = VMath.addition(char.vel, char.acc);
fxCh.stop();
};
};
};
char.vel = VMath.cap(char.vel, 30);
char.pos = VMath.addition(char.pos, char.vel);
char.x = (char.pos.x - (char.width / 2));
char.y = (char.pos.y - (char.height / 2));
char3.x = char.pos.x;
char3.y = char.pos.y;
vcam.goTo((char3.x - (stage.stageWidth / 2)), (char3.y - (stage.stageHeight / 2)));
HUD.getChildAt(0).t.text = currPoints;
bg.x = vcam.x;
bg.y = vcam.y;
if (quit){
quitGame();
};
}
}
}//package
Section 48
//endMain (endMain)
package {
import flash.display.*;
public dynamic class endMain extends SimpleButton {
}
}//package
Section 49
//EndMc (EndMc)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import menu.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class EndMc extends EndMc {
public function EndMc(){
addFrameScript(31, frame32, 33, frame34, 34, frame35, 35, frame36, 46, frame47, 52, frame53, 53, frame54, 56, frame57, 63, frame64, 70, frame71);
}
function frame71(){
stop();
}
function frame64(){
stop();
}
public function submit(_arg1:MouseEvent):void{
submitScore(nam.text);
sm.visible = false;
done.x = 325;
done.y = 285;
}
function frame36(){
if (char3){
uc3.y = 0;
};
}
function frame34(){
if (char2){
uc2.y = 0;
};
}
function frame35(){
score_txt.text = score;
score_txt.selectable = false;
}
function frame47(){
setupButtons();
nam.text = "Analphabet";
}
public function main(_arg1:MouseEvent):void{
gotoAndPlay(58);
sm.removeEventListener(MouseEvent.CLICK, submit);
vi.removeEventListener(MouseEvent.CLICK, view);
ma.removeEventListener(MouseEvent.CLICK, main);
removeButtons();
}
function frame32(){
if (level4){
ul4.x = 0;
ul4.y = 0;
} else {
if (level5){
ul5.x = 0;
ul5.y = 0;
} else {
if (level6){
ul6.x = 0;
ul6.y = 0;
} else {
if (char4 != 0){
uc4.x = 0;
uc4.y = 0;
uc4.gotoAndStop(char4);
};
};
};
};
}
public function view(_arg1:MouseEvent):void{
openScores();
}
function frame54(){
if (keepScore){
sm.addEventListener(MouseEvent.CLICK, submit);
vi.addEventListener(MouseEvent.CLICK, view);
};
pmg.addEventListener(MouseEvent.CLICK, pmgFunc, false, 0, true);
ma.addEventListener(MouseEvent.CLICK, main);
}
function frame57(){
stop();
}
function frame53(){
if (keepScore){
no.visible = false;
};
}
public function pmgFunc(_arg1:MouseEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest("http://www.armorgames.com");
navigateToURL(_local2, "_blank");
}
}
}//package
Section 50
//endSubmit (endSubmit)
package {
import flash.display.*;
public dynamic class endSubmit extends SimpleButton {
}
}//package
Section 51
//endView (endView)
package {
import flash.display.*;
public dynamic class endView extends SimpleButton {
}
}//package
Section 52
//Foreground (Foreground)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Foreground extends MovieClip {
public var elev:MovieClip;
public function Foreground(){
addFrameScript(0, frame1);
}
function frame1(){
}
}
}//package
Section 53
//Foreground0 (Foreground0)
package {
import flash.display.*;
public dynamic class Foreground0 extends MovieClip {
}
}//package
Section 54
//Foreground2 (Foreground2)
package {
import flash.display.*;
public dynamic class Foreground2 extends MovieClip {
}
}//package
Section 55
//Foreground3 (Foreground3)
package {
import flash.display.*;
public dynamic class Foreground3 extends MovieClip {
}
}//package
Section 56
//Foreground4 (Foreground4)
package {
import flash.display.*;
public dynamic class Foreground4 extends MovieClip {
}
}//package
Section 57
//Foreground5 (Foreground5)
package {
import flash.display.*;
public dynamic class Foreground5 extends MovieClip {
}
}//package
Section 58
//Foreground6 (Foreground6)
package {
import flash.display.*;
public dynamic class Foreground6 extends MovieClip {
}
}//package
Section 59
//Land (Land)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Land extends MovieClip {
public function Land(){
addFrameScript(0, frame1);
}
function frame1(){
}
}
}//package
Section 60
//Land0 (Land0)
package {
import flash.display.*;
public dynamic class Land0 extends MovieClip {
}
}//package
Section 61
//Land2 (Land2)
package {
import flash.display.*;
public dynamic class Land2 extends MovieClip {
}
}//package
Section 62
//Land3 (Land3)
package {
import flash.display.*;
public dynamic class Land3 extends MovieClip {
}
}//package
Section 63
//Land4 (Land4)
package {
import flash.display.*;
public dynamic class Land4 extends MovieClip {
}
}//package
Section 64
//Land5 (Land5)
package {
import flash.display.*;
public dynamic class Land5 extends MovieClip {
}
}//package
Section 65
//Land6 (Land6)
package {
import flash.display.*;
public dynamic class Land6 extends MovieClip {
}
}//package
Section 66
//LeftText (LeftText)
package {
import flash.display.*;
import flash.text.*;
public dynamic class LeftText extends MovieClip {
public var t:TextField;
}
}//package
Section 67
//Music1 (Music1)
package {
import flash.media.*;
public dynamic class Music1 extends Sound {
}
}//package
Section 68
//Music2 (Music2)
package {
import flash.media.*;
public dynamic class Music2 extends Sound {
}
}//package
Section 69
//Music3 (Music3)
package {
import flash.media.*;
public dynamic class Music3 extends Sound {
}
}//package
Section 70
//pmg_btn (pmg_btn)
package {
import flash.display.*;
public dynamic class pmg_btn extends SimpleButton {
}
}//package
Section 71
//PointCont (PointCont)
package {
import flash.display.*;
import flash.text.*;
public dynamic class PointCont extends MovieClip {
public var p:TextField;
}
}//package
Section 72
//RightText (RightText)
package {
import flash.display.*;
import flash.text.*;
public dynamic class RightText extends MovieClip {
public var t:TextField;
}
}//package
Section 73
//SoundBoard (SoundBoard)
package {
import flash.media.*;
public dynamic class SoundBoard extends Sound {
}
}//package
Section 74
//SoundGrind (SoundGrind)
package {
import flash.media.*;
public dynamic class SoundGrind extends Sound {
}
}//package
Section 75
//Spark1 (Spark1)
package {
import flash.display.*;
public dynamic class Spark1 extends MovieClip {
}
}//package
Section 76
//Spark2 (Spark2)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class Spark2 extends MovieClip {
public var sp:Spark1;
public function Spark2(){
addFrameScript(0, frame1);
}
function frame1(){
sp.rotation = (Math.random() * 360);
}
}
}//package
Section 77
//StartMc (StartMc)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.text.*;
import flash.geom.*;
import flash.net.*;
import flash.ui.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
import flash.utils.*;
public dynamic class StartMc extends MovieClip {
public function StartMc(){
addFrameScript(67, frame68);
}
function frame68(){
stop();
}
}
}//package