Section 1
//MainTimeline (Play_Septenary_Final_fla.MainTimeline)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class MainTimeline extends MovieClip {
public var goinOut:Boolean;
public var scores:Array;
public var rockets:Array;
public var urlei2:Array;
public var cT:Timer;
public var urlei:Array;
public var i:uint;
public var plySpd:uint;
public var ck:Sound;
public var j;
public var pRecs:Array;
public var tDat:Array;
public var tracks:Array;
public var cMen:ContextMenu;
public var credits:Boolean;
public var fT:Timer;
public var ishna:Array;
public var cMenI1:ContextMenuItem;
public var cMenI3:ContextMenuItem;
public var cMenI2:ContextMenuItem;
public var rocket:int;
public var menulis:Boolean;
public var musica:Array;
public var locked:Array;
public var enem:Array;
public var sky:MovieClip;
public var instruct:Boolean;
public var menuChan:SoundChannel;
public var mMenu:Sound;
public var ld:MovieClip;
public var save:SharedObject;
public var found:Boolean;
public var drums:Sound;
public var keesh:Array;
public var menuMus:Boolean;
public var game:MovieClip;
public function MainTimeline(){
addFrameScript(0, frame1, 24, frame25, 44, frame45, 45, frame46, 64, frame65, 95, frame96, 114, frame115, 115, frame116);
}
public function food(_arg1:Array){
var _local2:Array;
var _local3:Array;
var _local4:String;
var _local5:uint;
var _local6:int;
_local2 = _arg1.slice();
_local3 = new Array();
_local4 = "";
while (_local2.length > 0) {
_local6 = _local2.length;
_local3.splice(_local2[(_local6 - 1)], 0, _local2.slice((_local6 - 2), (_local6 - 1)));
_local2.splice((_local6 - 2), 2);
};
_local5 = 0;
while (_local5 < _local3.length) {
_local4 = (_local4 + _local3[_local5]);
_local5++;
};
return (_local4);
}
public function linkNightTowers(_arg1:Event){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.NightTowers.com");
navigateToURL(_local2, "_blank");
}
function frame1(){
cT = new Timer(500);
cT.addEventListener(TimerEvent.TIMER, checkVersion);
cT.start();
stage.align = "CE";
stage.scaleMode = "noScale";
aQual = true;
lAQual = 0;
plySpd = 24;
save = SharedObject.getLocal("play0");
tracks = new Array(new Array("Alone at Night", "DarKsidE555", 84267, false, 0, "1:29", "Easy", 40, 30, 0.1, 4, 0, 0, 1, 1, 3.4, 100, 1.6, 1, "0x669900"), new Array("Tankmen Attack!", "cornandbeans", 58306, false, 0, "2:13", "Easyish", 40, 30, 0.106, 4, 2, 0, 1, 1, 3.1, 100, 1.42, 1, "0x669900"), new Array("The Pharaoh's Tomb", "David Orr", 78989, false, 0, "2:45", "Moderate", 40, 30, 0.1, 4, 0, 2, 1, 2, 3.1, 100, 1.3, 3, "0xB98713"), new Array("In Your Face!", "Tatsu-Takahashi", 74438, false, 0, "2:28", "Difficult", 40, 30, 0.13, 4, 3, 2, 1, 3, 3, 100, 1.4, 4, "0x666699"), new Array("Forsaken Memories", "jdh504", 87199, false, 0, "2:12", "Very Difficult", 40, 30, 0.125, 4, 0, 2, 3, 4, 2.3, 100, 1.45, 4, "0x666699"));
scores = new Array();
locked = new Array();
pRecs = new Array();
i = 0;
while (i < tracks.length) {
try {
scores[i] = save.data.scores[i];
pRecs[i] = save.data.pRecs[i];
locked[i] = save.data.locks[i];
instruct = save.data.instruct;
credits = save.data.credits;
ld.savDat.text = "Saved game found and loaded!";
} catch(e:Error) {
scores[i] = 0;
pRecs[i] = 0;
locked[i] = true;
instruct = false;
credits = false;
ld.savDat.text = "No saved game found.";
};
i++;
};
locked[0] = false;
tDat = new Array(new Array([3994, 2, 2833], [7059, 3, 2833], [10124, 2, 2508], [12957, 3, 2925], [16115, 2, 2554], [18994, 3, 2879], [22152, 2, 2508], [25263, 3], [25728, 2], [26239, 3], [28189, 3], [28653, 2], [29211, 3], [29907, 2], [30325, 2], [31068, 3], [31672, 2], [32183, 3], [33994, 3], [34551, 2], [35062, 3], [35666, 2], [36084, 2], [36920, 2], [37477, 3], [37988, 2], [39845, 3], [40356, 2], [0xA000, 0], [41610, 2], [42028, 3], [42771, 2], [43328, 3], [43839, 2], [45650, 3], [46161, 2], [46719, 3], [47369, 2], [47787, 2], [48576, 2], [0xBFBF, 3], [49598, 2], [51409, 3], [51920, 2], [52477, 3], [53127, 2], [53545, 3], [54242, 2], [54753, 3], [55263, 2], [57075, 3], [57539, 2], [58050, 3], [58793, 2], [59211, 2], [59861, 3], [60558, 2], [62787, 3], [65387, 2], [66223, 3], [68917, 2], [69195, 3], [69613, 2], [70449, 2, 1394], [71982, 3], [74861, 2], [75140, 3], [75743, 2], [76161, 3], [76487, 2], [77090, 2], [77648, 3], [77973, 2], [80620, 3], [80991, 2], [81595, 3], [83174, 3], [83963, 2], [84706, 3], [85542, 2, 3344]), new Array([6084, 2], [6641, 2], [7198, 2], [7570, 3], [8127, 2], [8731, 2], [9056, 3], [9660, 2], [10217, 2], [10588, 3], [11146, 2], [11703, 2], [12074, 3], [12632, 2], [13142, 2], [13514, 3], [14071, 2], [14629, 2], [15000, 3], [15604, 2], [16161, 2], [16533, 3], [17183, 2], [17694, 2], [18112, 3], [18715, 2], [19226, 2], [19551, 3], [20108, 2], [20666, 2], [21037, 3], [21595, 2], [22198, 2], [22570, 3], [22895, 2], [23266, 2], [23638, 2], [24056, 1, 1161], [25496, 1, 1253], [27028, 1, 1254], [28561, 1, 1207], [30047, 1, 1207], [31579, 1, 1161], [33065, 1, 1208], [34551, 1], [34923, 2], [35341, 3], [35527, 2], [35666, 3], [36084, 2, 1439], [37570, 3, 1300], [39056, 2, 1393], [40542, 3, 1347], [42028, 2, 1440], [43561, 3, 1439], [45047, 2, 1439], [46533, 3, 1439], [48112, 2], [48669, 2], [49133, 2], [49551, 3], [50202, 2], [50712, 2], [51084, 3], [51688, 2], [52198, 2], [52570, 3], [53220, 2], [53685, 2], [54102, 3], [54706, 2], [55217, 2], [55542, 3], [56192, 2], [56703, 2], [57075, 3], [57632, 2], [58189, 2], [58561, 3], [59211, 2], [59675, 2], [60047, 2, 1254], [61533, 2, 1393], [63065, 3, 1254], [64551, 3, 1347], [66084, 1, 1300], [67663, 1, 1254], [69056, 2, 1300], [70589, 2, 1346], [72121, 2], [72678, 2], [73236, 2], [73607, 3], [74165, 2], [74722, 2], [75093, 3], [75604, 2], [76161, 2], [76579, 3, 1301], [78065, 2, 1440], [79552, 3, 1346], [81038, 2, 1439], [82524, 3, 1346], [84056, 2], [84614, 2], [85124, 2], [85496, 3], [86146, 2], [86657, 2], [87075, 3], [87632, 2], [88189, 2], [88561, 3], [89165, 2], [89722, 2], [90093, 3], [90697, 2], [91208, 2], [91580, 3], [92183, 2], [92694, 2], [93112, 3], [93669, 0], [94180, 2], [94552, 3], [95202, 2], [95713, 2], [96084, 2, 1486], [97617, 1, 1346], [99056, 3, 1394], [100542, 2, 1486], [102121, 1, 1301], [103561, 3, 1393], [105094, 2, 1346], [106533, 1, 1393], [108112, 2], [108669, 2], [109134, 2], [109552, 1], [110155, 2], [110666, 2], [111084, 1], [111688, 2], [112152, 2], [112570, 3], [113128, 3], [113685, 3], [114103, 3], [114660, 2], [115264, 2], [115589, 1], [116146, 2], [116703, 2], [117121, 1], [117679, 2], [118190, 2], [118608, 3], [119165, 3], [119722, 3], [120094, 1], [120604, 2], [121208, 2], [121580, 1], [122137, 2], [122694, 1], [123019, 2], [123623, 3], [124180, 2], [124552, 3], [125109, 1], [125713, 3], [126038, 2], [126642, 1], [127152, 2], [127570, 3], [128128, 1], [128639, 3], [129057, 2], [129614, 1], [130171, 2], [130589, 3], [131100, 2], [131657, 2], [132029, 3]), new Array([5000, 2, 6000], [10728, 2], [11610, 2], [11981, 3], [12771, 2], [13375, 2], [14396, 2], [14768, 3], [15372, 2], [16068, 2], [17090, 2], [17461, 3], [18065, 2], [18669, 2], [19691, 2], [20062, 3], [20712, 2], [21362, 2, 7756], [29350, 2], [29954, 2], [30418, 2], [30883, 3], [31347, 2], [31718, 2], [32090, 2, 2368], [34783, 3, 2462], [37431, 2, 2647], [40496, 2], [40914, 3], [41424, 2], [41935, 2], [42353, 2], [42725, 2, 2090], [45511, 2, 1904], [48112, 2, 1904], [50712, 2, 2462], [53406, 2], [54660, 2], [55263, 3], [56053, 2], [57307, 2], [57864, 3], [58793, 2], [60047, 2], [60604, 3], [61394, 2], [62694, 2], [63205, 3], [64087, 2, 1254], [65434, 3], [66038, 2, 1996], [68081, 3], [68638, 2, 2136], [70774, 3], [71332, 2, 2043], [73421, 3], [74072, 2], [74768, 2, 4830], [80109, 2, 4644], [85357, 2, 9009], [96270, 2, 1114], [97477, 3, 1301], [98824, 2, 2183], [101564, 2, 1254], [102864, 3, 1301], [104258, 2, 2368], [106905, 2, 1161], [108112, 3, 1393], [109552, 2, 1347], [110945, 3, 1115], [112106, 2, 2275], [114707, 2], [115264, 2], [115682, 2], [116053, 3], [116750, 2], [117447, 2, 5015], [122741, 2, 5201], [128313, 2], [128685, 2], [129289, 2], [129753, 2], [130078, 3], [130728, 2], [131146, 2], [131657, 2], [131982, 2], [132540, 3], [133375, 2], [133886, 2], [134397, 2], [134722, 2], [135233, 3], [136022, 2], [136487, 2], [136998, 2], [137323, 2], [138716, 2, 1207], [140063, 3, 1347], [141456, 2, 1254], [142756, 3, 1347], [144149, 2, 1301], [145496, 3, 1208], [146750, 2, 1300], [148097, 3, 1161], [149444, 2], [150326, 2], [150744, 3], [151394, 2], [152091, 2], [153066, 2], [153437, 3], [154088, 2], [154691, 2], [155713, 2], [156131, 3], [156735, 2], [157385, 0], [158360, 2], [158732, 3], [159382, 2], [159985, 2, 3158]), new Array([2833, 1, 7430], [10542, 2], [10820, 3], [11285, 2], [11517, 3], [11981, 2], [12214, 1], [12632, 2], [12910, 3, 1301], [14443, 2], [14675, 1], [15139, 2], [15372, 3], [15836, 2], [16068, 3, 1393], [17694, 2], [18251, 2], [18669, 2], [19180, 2], [19691, 2], [20108, 3], [20573, 3], [21084, 3], [21548, 3], [22059, 1], [22570, 1], [23081, 1], [23591, 1], [24009, 2], [24474, 2], [24938, 2], [25449, 2], [25913, 2, 1858], [27957, 3, 1718], [29861, 2, 1765], [31718, 3, 1812], [33762, 2, 1950], [35759, 1, 1625], [37523, 3, 1626], [39381, 2, 1904], [41564, 2], [41982, 2], [42493, 2], [42957, 2], [43468, 3], [43932, 3], [44397, 3], [44861, 3], [45325, 2], [45836, 2], [46301, 2], [46765, 2], [47229, 1], [47740, 1], [48251, 1], [48715, 1, 511], [49273, 2], [50016, 2], [50155, 2], [50620, 2], [50898, 3], [51363, 2], [51595, 3, 1300], [53127, 2], [53359, 3], [53824, 2], [54102, 3], [54520, 2], [54799, 1, 1904], [56982, 2], [57260, 3], [57678, 2], [57911, 3], [58421, 2], [58700, 1], [59118, 2], [59397, 3, 1254], [60836, 2], [61115, 3], [61579, 2], [61858, 1], [62229, 2], [62508, 3, 1997], [64691, 2], [65155, 2], [65620, 2], [66084, 2], [66595, 3], [67059, 3], [67524, 3], [68034, 3], [68545, 1], [69010, 1], [69474, 1], [70031, 1], [70449, 2], [70960, 2], [71425, 2], [71935, 2], [72400, 2, 1904], [74350, 3, 1719], [76301, 1, 1764], [78158, 2, 1719], [80155, 2], [80666, 2], [81131, 2], [81688, 2], [82152, 3], [82617, 3], [83127, 3], [83592, 3], [84103, 1], [84567, 1], [85031, 1], [85542, 1], [85960, 2], [86471, 2], [86936, 2], [87446, 2], [87911, 2, 1811], [89861, 3, 1719], [91858, 1, 1626], [93716, 2, 1625], [95713, 2], [96502, 2], [96688, 2], [97152, 2], [97384, 2], [97849, 0], [98081, 2], [99521, 3], [99799, 3], [100264, 3], [100496, 3], [100960, 3], [101193, 3], [103375, 2], [103654, 2], [104118, 2], [104350, 2], [104815, 2], [105047, 2], [105511, 2], [105790, 2], [107276, 3], [107555, 3], [107973, 3], [108251, 3], [108716, 3], [108994, 1, 1812], [113081, 2, 3437], [116936, 2], [117168, 3], [117632, 2], [117911, 1], [118329, 2], [118608, 3, 1857], [120837, 2], [121115, 3], [121533, 2], [121812, 1], [122230, 2], [122508, 3], [123019, 2], [123252, 3, 1207], [124691, 2], [125016, 3], [125434, 2], [125713, 1], [126131, 2], [126409, 3, 1951], [128639, 1, 3575], [132400, 2], [132725, 3], [133143, 2], [133422, 1], [133886, 2], [134118, 3, 1997], [136301, 2], [136580, 1], [137044, 2], [137276, 3], [137741, 2], [138019, 1], [138484, 2], [138762, 3, 1254], [140156, 2], [140434, 1], [140852, 2], [141177, 3], [141642, 2], [141874, 3, 1950], [144057, 2], [144475, 2], [144985, 2], [145450, 2], [145961, 1], [146379, 1], [146797, 2, 500]), new Array([3390, 1], [3715, 2], [4180, 3], [4551, 2], [4969, 1], [5341, 3], [5759, 2], [6130, 1], [6548, 3], [6920, 2], [7291, 1], [7709, 3], [8127, 2], [8499, 1], [8870, 3], [9288, 1], [9706, 2], [10124, 3], [10495, 1], [10913, 2], [11285, 3], [11703, 1], [12074, 2], [12492, 3], [12910, 2, 697], [13746, 1, 697], [14582, 3, 697], [15372, 2, 743], [16161, 1, 650], [16997, 3, 743], [17786, 2, 744], [18576, 1, 650], [19365, 3, 697], [20155, 2, 789], [20991, 1, 604], [21780, 3, 697], [22570, 2, 696], [23359, 1, 697], [24149, 3, 743], [24938, 2, 650], [25774, 2], [26099, 1], [26517, 3], [26889, 2], [27307, 1], [27678, 3], [28096, 2], [28514, 1], [28932, 3], [29304, 2], [29675, 3], [30093, 1], [30511, 2], [30929, 3], [31347, 1], [31718, 2], [32090, 1], [32508, 3], [32926, 2], [33297, 1], [33669, 3], [34133, 2], [34505, 1], [34923, 3], [35294, 3], [35712, 1], [36084, 2], [36502, 3], [36873, 1], [37291, 2], [37709, 3], [38081, 1], [38499, 2, 743], [39335, 1, 696], [40217, 3, 743], [41006, 2, 743], [41796, 1, 697], [42585, 3, 743], [43421, 2, 697], [44164, 1, 651], [44954, 3, 743], [45743, 2, 836], [46626, 1, 696], [47369, 3, 1625], [48994, 1, 1533], [50620, 2, 1253], [52663, 2, 1114], [53963, 2, 1161], [55310, 3, 1161], [56610, 2, 1254], [58003, 1, 1161], [59257, 3, 1208], [60604, 2, 1300], [61997, 1, 1347], [63390, 2, 2183], [65666, 3, 2415], [68127, 2, 2183], [70449, 1, 2276], [72864, 2], [73375, 2], [73839, 2], [74304, 2], [74629, 2], [75279, 3], [75743, 3], [76208, 3], [76719, 3], [77090, 3], [77740, 1], [78112, 2], [78576, 3], [78762, 2], [79180, 1], [79505, 3], [80109, 2], [80202, 1], [80713, 3], [81038, 2], [81131, 1], [81548, 3], [81920, 0], [82570, 2], [82942, 3], [83406, 2], [83870, 3], [84242, 2], [84567, 1], [84939, 2], [85403, 3], [85821, 2], [86332, 3], [86703, 1], [87028, 3], [87353, 2], [87818, 1], [88143, 3], [88654, 2], [89072, 1], [89397, 3], [89722, 2], [90093, 1], [90465, 3], [91022, 2], [91394, 1], [91719, 3], [92183, 2, 557], [93019, 3], [93158, 2], [93576, 3], [93948, 2], [94552, 3], [94691, 2], [95155, 3], [95480, 2], [95620, 1], [96084, 2], [96456, 3], [96967, 2], [97106, 1], [97477, 3], [97802, 2], [97942, 1], [98360, 3], [98685, 2], [99289, 1], [99521, 2], [99939, 3], [100217, 2], [100357, 1], [100728, 3], [101100, 2], [101796, 1, 883], [102818, 2], [103097, 3, 1021], [104258, 2], [104629, 3, 1068], [105837, 2], [105976, 3, 1161], [107323, 1], [107648, 3, 1021], [108762, 2], [108994, 3, 1115], [110248, 1], [110666, 3, 1115], [111874, 2], [112013, 3, 1254], [113360, 2], [113731, 3, 1022], [114799, 2], [114939, 1, 1254], [116239, 2], [116611, 3, 1068], [117772, 1], [117957, 3, 1672], [119722, 1, 1300], [121162, 3, 1346], [122601, 2, 1486], [124180, 3, 1347], [125666, 2, 6038]));
enem = new Array([22, 5, 3, 7023645, 7, 1, 1], [46, 6, 3, 6719641, 7, 1.3, 1.3], [0, 7.5, 3, 4346932, 10, 1.5, 1.5], [70, 10, 3, 6234113, 11, 1.6, 0.85], [80, 1, 2, 14327862, 2, 35, 2.5]);
rockets = new Array([0.08, 48, 29, 2.5, 0.14, 1.15, 1.3, 24, "laser", 190, 1], [0.05, 40, 26, 1.4, 0.4, 0.8, 1.35, 24, "laser", 220, 2], [0.06, 47, 28, 3.1, 0.11, 0.73, 1.15, 6, "gun", 135, 0], [0.07, 34, 23, 0.9, 0.25, 1.3, 1, 6, "gun", 0, 0]);
cMen = new ContextMenu();
cMen.hideBuiltInItems();
cMenI1 = new ContextMenuItem("|>! by F. R. Fernando (\"Septenary\")", false, false);
cMenI2 = new ContextMenuItem("Made for the \"Rock Out\" Collection", false, false);
cMenI3 = new ContextMenuItem("Visit NightTowers.com!", true);
cMenI3.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, linkNightTowers);
cMen.customItems.push(cMenI1, cMenI2, cMenI3);
root.contextMenu = cMen;
stop();
}
function frame25(){
keesh = this.k;
ishna = this.z;
urlei = this.u;
urlei2 = this.u2;
Array.prototype.Contains = function (_arg1){
found = false;
j = 0;
j = 0;
while (j < this.length) {
if (this[j] == _arg1){
found = true;
};
j++;
};
return (found);
};
mMenu = new bgmMenu();
menuMus = false;
ck = new sfxClick();
drums = new sfxDrums();
musica = new Array();
musica[0] = new bgmAlone();
musica[1] = new bgmTank();
musica[2] = new bgmTomb();
musica[3] = new bgmFace();
musica[4] = new bgmForsaken();
goinOut = false;
menulis = false;
rocket = 0;
saveScores();
}
function frame46(){
if (menuMus){
fT = new Timer((1000 / plySpd));
fT.addEventListener(TimerEvent.TIMER, fadeMMus);
fT.start();
menuMus = false;
};
goinOut = true;
play();
}
public function checkVersion(_arg1:TimerEvent){
var e = _arg1;
try {
if (root.loaderInfo.swfVersion != SWFVersion.FLASH9){
gotoAndStop("insufficient");
cT.stop();
} else {
if (root.loaderInfo.swfVersion == SWFVersion.FLASH9){
cT.stop();
};
};
} catch(e:Error) {
};
}
function frame45(){
goinOut = false;
stop();
}
public function fadeMMus(_arg1:Event){
var _local2:SoundTransform;
if (instruct){
_local2 = menuChan.soundTransform;
if (_local2.volume <= 0){
menuChan.stop();
fT.stop();
} else {
_local2.volume = (_local2.volume - 0.02);
menuChan.soundTransform = _local2;
};
};
}
function frame65(){
sky.gotoAndStop(tracks[this.selTrk][14]);
stop();
}
function frame96(){
stop();
}
function frame116(){
stop();
}
function frame115(){
gotoAndStop("mainMenu");
}
public function saveScores(){
save.data.scores = new Array();
save.data.locks = new Array();
save.data.pRecs = new Array();
save.data.scores = this.scores.slice();
save.data.locks = this.locked.slice();
save.data.pRecs = this.pRecs.slice();
save.data.instruct = instruct;
save.data.credits = credits;
save.flush();
}
}
}//package Play_Septenary_Final_fla
Section 2
//mcBackOut_175 (Play_Septenary_Final_fla.mcBackOut_175)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcBackOut_175 extends MovieClip {
public var dist:TextField;
public function mcBackOut_175(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 3
//mcClosage_186 (Play_Septenary_Final_fla.mcClosage_186)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcClosage_186 extends MovieClip {
public function mcClosage_186(){
addFrameScript(0, frame1, 16, frame17, 26, frame27, 46, frame47);
}
function frame1(){
stop();
}
function frame17(){
if (parent.mOn){
parent.chan.stop();
} else {
parent.offChan.stop();
};
}
function frame27(){
stop();
}
function frame47(){
stop();
if (this.t == "game"){
root.gotoAndPlay("game");
} else {
root.gotoAndStop("mainMenu");
root.menulis = true;
};
}
}
}//package Play_Septenary_Final_fla
Section 4
//mcClosageContent_189 (Play_Septenary_Final_fla.mcClosageContent_189)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcClosageContent_189 extends MovieClip {
public function mcClosageContent_189(){
addFrameScript(19, frame20, 23, frame24, 143, frame144, 155, frame156, 160, frame161, 359, frame360, 469, frame470);
}
function frame156(){
stop();
}
function frame144(){
if (!root.menuMus){
root.menuChan = root.mMenu.play(0, 999);
root.menuMus = true;
};
}
function frame161(){
stop();
}
function frame20(){
if ((((((root.selTrk == (root.tracks.length - 1))) && (root.gameP.won))) && (!(root.credits)))){
gotoAndPlay("congrats");
} else {
if (((((!(root.gameP.won)) || ((root.selTrk == (root.tracks.length - 1))))) || ((root.locked[(root.selTrk + 1)] == false)))){
gotoAndPlay("stats");
};
};
}
function frame24(){
if (((!((root.selTrk == (root.tracks.length - 1)))) && (root.gameP.won))){
root.locked[(root.selTrk + 1)] = false;
};
}
function frame470(){
gotoAndPlay("stats");
}
function frame360(){
if (!root.menuMus){
root.menuChan = root.mMenu.play(0, 999);
root.menuMus = true;
};
}
}
}//package Play_Septenary_Final_fla
Section 5
//mcClosageContentEmbed_191 (Play_Septenary_Final_fla.mcClosageContentEmbed_191)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcClosageContentEmbed_191 extends MovieClip {
public var pRec:TextField;
public var mess:TextField;
public var scored:int;
public var intTim:Number;
public var timer:Timer;
public var mainMen:SimpleButton;
public var ti:TextField;
public var target:String;
public var stats:TextField;
public var tryAgn:SimpleButton;
public var tScore:Number;
public var totScore:TextField;
public var scoring:TextField;
public var sav:TextField;
public var nPR:MovieClip;
public function mcClosageContentEmbed_191(){
addFrameScript(0, frame1);
}
public function scr(_arg1:TimerEvent){
var _local2:Number;
var _local3:*;
_local2 = 0;
root.drums.play();
switch (scored){
case 0:
_local2 = Math.round((root.gameP.tRem / 120));
scoring.appendText((("Time Points: " + _local2) + "\n"));
break;
case 1:
_local2 = Math.round(root.gameP.kScore);
scoring.appendText((("Kill Points: " + _local2) + "\n"));
break;
case 2:
_local3 = (tScore * root.rockets[root.rocket][6]);
_local2 = Math.round((_local3 - tScore));
scoring.appendText((("Weapon Bonus: " + _local2) + "\n"));
break;
case 3:
totScore.text = (("Total Score: " + tScore) + "\n");
break;
case 4:
if (tScore > root.scores[root.selTrk]){
root.scores[root.selTrk] = tScore;
};
if (tScore > root.pRecs[root.selTrk]){
root.pRecs[root.selTrk] = tScore;
pRec.text = "New Personal Record!";
nPR.gotoAndPlay(2);
} else {
pRec.text = ("Personal Record: " + root.pRecs[root.selTrk]);
};
if ((((root.selTrk == (root.tracks.length - 1))) && (root.gameP.won))){
root.credits = true;
};
root.saveScores();
sav.text = "Your game has been saved on this computer.";
tryAgn.enabled = true;
mainMen.enabled = true;
timer.stop();
break;
};
tScore = (tScore + _local2);
scored++;
}
public function button(_arg1:Event){
if (_arg1.target.enabled == true){
if (_arg1.target.name == "tryAgn"){
parent.parent.t = "game";
} else {
parent.parent.t = "mainMenu";
root.goinOut = false;
};
tryAgn.enabled = false;
mainMen.enabled = false;
parent.parent.gotoAndPlay("out");
};
}
function frame1(){
if (root.gameP.won){
ti.text = "Success!";
mess.text = (("You disarmed all of the music-seeking time bombs before they could stop you from playing \"" + root.tracks[root.selTrk][0]) + "\"! Nice work.");
} else {
ti.text = "Failure!";
mess.text = (("The flying time bombs stopped you from playing \"" + root.tracks[root.selTrk][0]) + "\" before time ran out! You die from a lack of music.");
};
stats.text = ((((("Bombs Disarmed: " + root.gameP.kills) + "\nBombs Missed: ") + root.gameP.missed) + "\nShots Taken: ") + root.gameP.shots);
scored = 0;
tScore = 0;
intTim = 1000;
timer = new Timer(intTim);
timer.addEventListener(TimerEvent.TIMER, scr);
timer.start();
tryAgn.enabled = false;
mainMen.enabled = false;
tryAgn.addEventListener(MouseEvent.MOUSE_DOWN, button);
mainMen.addEventListener(MouseEvent.MOUSE_DOWN, button);
}
}
}//package Play_Septenary_Final_fla
Section 6
//mcCountdown_185 (Play_Septenary_Final_fla.mcCountdown_185)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcCountdown_185 extends MovieClip {
public function mcCountdown_185(){
addFrameScript(22, frame23, 46, frame47, 70, frame71, 94, frame95, 112, frame113);
}
function frame71(){
if (root.gameOn){
parent.cnt1.play();
};
}
function frame95(){
if (root.gameOn){
parent.cnt2.play();
};
}
function frame23(){
if (root.gameOn){
parent.cnt1.play();
};
}
function frame113(){
parent.eCon = true;
stop();
}
function frame47(){
if (root.gameOn){
parent.cnt1.play();
};
}
}
}//package Play_Septenary_Final_fla
Section 7
//mcCross_182 (Play_Septenary_Final_fla.mcCross_182)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcCross_182 extends MovieClip {
public var hit:MovieClip;
public var spark:MovieClip;
public function mcCross_182(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 8
//mcDotIn_86 (Play_Septenary_Final_fla.mcDotIn_86)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcDotIn_86 extends MovieClip {
public var enem:MovieClip;
public var l0:MovieClip;
public var l1:MovieClip;
public var l4:MovieClip;
public var l3:MovieClip;
public var l2:MovieClip;
public var hit:MovieClip;
public function mcDotIn_86(){
addFrameScript(0, frame1, 2, frame3, 4, frame5, 6, frame7, 8, frame9, 10, frame11);
}
public function startLong(){
var hitStX:Number;
var hitStY:Number;
var lenDts:int;
var minI:int;
var j:Number;
var lenInt:Number;
var i:Number;
var manLong:*;
var t:Timer;
manLong = function (_arg1:TimerEvent){
var _local2:Number;
var _local3:Number;
var _local4:Number;
if (!parent.outing){
if (((!(root.gameP.mOn)) && (parent.longB))){
parent.longB = false;
};
if (t.delay == 1){
t.delay = (1000 / root.plySpd);
};
graphics.clear();
graphics.lineStyle(root.enem[parent.e][2], root.enem[parent.e][3], 1);
graphics.moveTo(0, 0);
if (parent.longing){
parent.longed = (parent.x - ((((parent.strt - root.gameP.chan.position) * parent.dSpdE) + root.jeep.body.x) + 140));
};
_local2 = minI;
while (_local2 < lenDts) {
_local3 = (parent.x + getChildByName(("l" + _local2)).x);
_local4 = (parent.y + getChildByName(("l" + _local2)).y);
if (_local3 <= stage.stageWidth){
if (((!(root.gameP.ground.hitTestPoint(_local3, ((_local4 + parent.fltY) + parent.offY), true))) && ((_local4 < stage.stageHeight)))){
getChildByName(("l" + _local2)).y = (getChildByName(("l" + _local2)).y + 3);
_local4 = (parent.y + getChildByName(("l" + _local2)).y);
};
while (((((root.gameP.ground.hitTestPoint(_local3, (((_local4 + parent.fltY) + parent.offY) + 6), true)) || (((((_local4 + parent.fltY) + parent.offY) + 6) > stage.stageHeight)))) && ((_local4 > 0)))) {
getChildByName(("l" + _local2)).y = (getChildByName(("l" + _local2)).y - 3);
_local4 = (parent.y + getChildByName(("l" + _local2)).y);
};
} else {
while (((!(root.gameP.ground.hitTestPoint(stage.stageWidth, ((_local4 + parent.fltY) + parent.offY), true))) && ((_local4 < stage.stageHeight)))) {
getChildByName(("l" + _local2)).y = (getChildByName(("l" + _local2)).y + 5);
_local4 = (parent.y + getChildByName(("l" + _local2)).y);
};
while (((((root.gameP.ground.hitTestPoint(stage.stageWidth, (((_local4 + parent.fltY) + parent.offY) + 6), true)) || (((((_local4 + parent.fltY) + parent.offY) + 6) > stage.stageHeight)))) && ((_local4 > 0)))) {
getChildByName(("l" + _local2)).y = (getChildByName(("l" + _local2)).y - 5);
_local4 = (parent.y + getChildByName(("l" + _local2)).y);
};
};
if (root.gameP.mOn){
getChildByName(("l" + _local2)).x = ((((((getChildByName(("l" + _local2)).t - root.gameP.chan.position) * parent.dSpdE) + root.jeep.body.x) + 140) - parent.x) - parent.longed);
};
graphics.lineTo(getChildByName(("l" + _local2)).x, getChildByName(("l" + _local2)).y);
if (getChildByName(("l" + _local2)).x < 0){
getChildByName(("l" + _local2)).gotoAndStop("out");
minI++;
if (minI == lenDts){
parent.exType = "spks";
root.gameP.spkSnd.play();
parent.outing = true;
parent.len = 0;
parent.gotoAndPlay("out");
root.gameP.kills++;
};
};
_local2++;
};
} else {
t.stop();
};
};
hitStX = hit.x;
hitStY = hit.y;
lenDts = 0;
minI = 0;
parent.longB = false;
j = 0;
while (j <= 4) {
if (parent.len < (j * 1000)){
this[("l" + j)].gotoAndStop("clear");
} else {
this[("l" + j)].gotoAndStop("on");
lenDts = (lenDts + 1);
};
j = (j + 1);
};
lenInt = (parent.len / lenDts);
i = 0;
while (i < lenDts) {
this[("l" + i)].t = (parent.strt + (lenInt * (i + 1)));
i = (i + 1);
};
t = new Timer(1);
t.addEventListener(TimerEvent.TIMER, manLong);
t.start();
}
function frame3(){
startLong();
}
function frame7(){
startLong();
}
function frame1(){
if (parent.len > 0){
gotoAndStop((("e" + parent.e) + "L"));
} else {
gotoAndStop(("e" + parent.e));
};
}
function frame5(){
startLong();
}
function frame9(){
startLong();
}
function frame11(){
startLong();
}
}
}//package Play_Septenary_Final_fla
Section 9
//mcEnemies_174 (Play_Septenary_Final_fla.mcEnemies_174)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcEnemies_174 extends MovieClip {
public var rMand:uint;
public var advLst:Array;
public var crossOn:Boolean;
public var chkAr:Array;
public var dSpd:Number;
public var lst:uint;
public var dMand:uint;
public var resX:Number;
public function mcEnemies_174(){
addFrameScript(0, frame1);
}
public function cont(_arg1:Array, _arg2:Number):Boolean{
var _local3:Boolean;
var _local4:int;
_local3 = false;
_local4 = 0;
_local4 = 0;
while (_local4 < _arg1.length) {
if (_arg1[_local4] == _arg2){
_local3 = true;
};
_local4++;
};
return (_local3);
}
function frame1(){
dMand = 0;
rMand = 0;
dSpd = root.tracks[root.selTrk][9];
chkAr = root.tDat[root.selTrk];
lst = 0;
resX = (stage.stageWidth + 100);
crossOn = true;
advLst = new Array();
}
public function manDotsOn(){
var _local1:Boolean;
var _local2:Number;
var _local3:int;
var _local4:Array;
var _local5:Number;
var _local6:int;
var _local7:Number;
var _local8:uint;
_local3 = 0;
while (_local3 < 5) {
if (((!(cont(advLst, (lst + _local3)))) && (!((chkAr[(lst + _local3)] == undefined))))){
_local4 = chkAr[(lst + _local3)].toString().split(",");
_local5 = _local4[0];
if (_local4.length > 2){
_local1 = true;
} else {
_local1 = false;
};
_local6 = root.tracks[root.selTrk][(Number(_local4[1]) + 10)];
_local7 = (350 / (dSpd * root.enem[_local6][6]));
if (parent.chan.position >= (_local5 - _local7)){
if (_local3 > 0){
advLst.push((lst + _local3));
};
_local8 = findLD();
getChildByName(("d" + _local8)).act = true;
getChildByName(("d" + _local8)).longing = false;
getChildByName(("d" + _local8)).longed = 0;
getChildByName(("d" + _local8)).strt = _local5;
getChildByName(("d" + _local8)).e = _local6;
getChildByName(("d" + _local8)).dSpdE = (dSpd * root.enem[_local6][6]);
getChildByName(("d" + _local8)).offY = 0;
getChildByName(("d" + _local8)).nullY = false;
getChildByName(("d" + _local8)).fltY = root.enem[_local6][0];
getChildByName(("d" + _local8)).y = 0;
if (_local1){
getChildByName(("d" + _local8)).len = _local4[2];
getChildByName(("d" + _local8)).gotoAndStop("on");
} else {
getChildByName(("d" + _local8)).len = 0;
getChildByName(("d" + _local8)).gotoAndStop("on");
};
lst++;
};
};
_local3++;
};
}
public function dotMv(){
var ovr:Boolean;
var targY:*;
ovr = false;
parent.ovrEne = -1;
i = 0;
while (i < dMand) {
var _local2 = this.getChildByName(("d" + i));
with (_local2) {
if (((act) && (!(outing)))){
if (!nullY){
if (x <= stage.stageWidth){
if (((!(root.gameP.ground.hitTestPoint(x, ((y + fltY) + offY), true))) && ((y < stage.stageHeight)))){
y = (y + 3);
};
while (((((root.gameP.ground.hitTestPoint(x, (((y + fltY) + offY) + 6), true)) || (((((y + fltY) + offY) + 6) > stage.stageHeight)))) && ((y > 0)))) {
y = (y - 3);
};
} else {
while (((!(root.gameP.ground.hitTestPoint(stage.stageWidth, ((y + fltY) + offY), true))) && ((y < stage.stageHeight)))) {
y = (y + 3);
};
while (((((root.gameP.ground.hitTestPoint(stage.stageWidth, (((y + fltY) + offY) + 6), true)) || (((((y + fltY) + offY) + 6) > stage.stageHeight)))) && ((y > 0)))) {
y = (y - 3);
};
};
};
try {
if (enem.hit.hitTestObject(this.parent.cross.hit)){
if (!crossOn){
this.parent.cross.gotoAndStop(("on" + root.rocket));
crossOn = true;
};
ovr = true;
if (this.parent.ovrEne < 0){
this.parent.ovrEne = iNum;
};
};
} catch(err:Error) {
};
if (((this.parent.mOn) && (!(longing)))){
x = ((((strt - this.parent.chan.position) * dSpdE) + root.jeep.body.x) + 140);
if (x <= (root.jeep.body.x + 75)){
nullY = true;
if ((((y < (this.parent.jeep.body.y + 20))) && ((y > (this.parent.jeep.body.y - this.parent.jeep.body.body.height))))){
exType = "ecks";
gotoAndPlay("out");
this.parent.expSnd.play();
if (len > 0){
root.jeep.velX = (root.jeep.velX - (root.enem[e][4] * root.rockets[root.rocket][5]));
} else {
root.jeep.velX = (root.jeep.velX - (root.enem[e][1] * root.rockets[root.rocket][5]));
};
outing = true;
this.parent.shkNum = 4;
this.parent.shkMag = 14;
this.parent.missed++;
} else {
targY = (this.parent.jeep.body.y - (this.parent.jeep.body.body.height / 2));
if (y > targY){
y = (y - ((y - targY) / 8));
} else {
if (y < targY){
y = (y + ((targY - y) / 8));
};
};
};
};
if (offY > 0){
offY = (offY - 0.5);
} else {
if (offY < 0){
offY = (offY + 0.5);
};
};
} else {
if (up){
if (offY > -10){
offY = (offY - 0.5);
} else {
up = false;
};
} else {
if (offY < 10){
offY = (offY + 0.5);
} else {
up = true;
};
};
};
};
};
i++;
};
if (((!(ovr)) && (crossOn))){
parent.cross.gotoAndStop(("off" + root.rocket));
crossOn = false;
};
}
public function findLD(){
var _local1:int;
var _local2:int;
var _local3:mcDot;
var _local4:int;
_local1 = -1;
_local2 = 0;
while (_local2 < dMand) {
if (!this.getChildByName(("d" + _local2)).act){
_local1 = _local2;
};
_local2++;
};
if (_local1 < 0){
_local1 = dMand;
_local3 = new mcDot();
_local3.name = ("d" + _local1);
_local3.iNum = _local1;
_local3.act = false;
_local3.outing = false;
_local3.exType = "ecks";
_local4 = Math.round(Math.random());
if (_local4){
_local3.up = true;
} else {
_local3.up = false;
};
this.addChild(_local3);
};
if (_local1 >= dMand){
dMand = (_local1 + 1);
};
return (_local1);
}
}
}//package Play_Septenary_Final_fla
Section 10
//mcEnemy0_87 (Play_Septenary_Final_fla.mcEnemy0_87)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcEnemy0_87 extends MovieClip {
public var j0:MovieClip;
public var j1:MovieClip;
public function mcEnemy0_87(){
addFrameScript(0, frame1);
}
function frame1(){
j1.gotoAndPlay(((Math.random() * 25) + 10));
}
}
}//package Play_Septenary_Final_fla
Section 11
//mcEnemy1_92 (Play_Septenary_Final_fla.mcEnemy1_92)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcEnemy1_92 extends MovieClip {
public var j0:MovieClip;
public var j1:MovieClip;
public function mcEnemy1_92(){
addFrameScript(0, frame1);
}
function frame1(){
j1.gotoAndPlay(((Math.random() * 25) + 10));
}
}
}//package Play_Septenary_Final_fla
Section 12
//mcEnemy1Long_90 (Play_Septenary_Final_fla.mcEnemy1Long_90)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcEnemy1Long_90 extends MovieClip {
public var sparks:MovieClip;
public function mcEnemy1Long_90(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
sparks.scaleX = (sparks.scaleY = ((Math.random() * 0.3) + 0.2));
sparks.rotation = (Math.random() * 360);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 13
//mcEnemy2_94 (Play_Septenary_Final_fla.mcEnemy2_94)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcEnemy2_94 extends MovieClip {
public var j0:MovieClip;
public var j1:MovieClip;
public function mcEnemy2_94(){
addFrameScript(0, frame1);
}
function frame1(){
j1.gotoAndPlay(((Math.random() * 25) + 10));
}
}
}//package Play_Septenary_Final_fla
Section 14
//mcEnemy2Long_93 (Play_Septenary_Final_fla.mcEnemy2Long_93)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcEnemy2Long_93 extends MovieClip {
public var sparks:MovieClip;
public function mcEnemy2Long_93(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
sparks.scaleX = (sparks.scaleY = ((Math.random() * 0.3) + 0.2));
sparks.rotation = (Math.random() * 360);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 15
//mcEnemy3_96 (Play_Septenary_Final_fla.mcEnemy3_96)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcEnemy3_96 extends MovieClip {
public var j0:MovieClip;
public var j1:MovieClip;
public function mcEnemy3_96(){
addFrameScript(0, frame1);
}
function frame1(){
j1.gotoAndPlay(((Math.random() * 25) + 10));
}
}
}//package Play_Septenary_Final_fla
Section 16
//mcEnemy3Long_95 (Play_Septenary_Final_fla.mcEnemy3Long_95)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcEnemy3Long_95 extends MovieClip {
public var sparks:MovieClip;
public function mcEnemy3Long_95(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
sparks.scaleX = (sparks.scaleY = ((Math.random() * 0.3) + 0.2));
sparks.rotation = (Math.random() * 360);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 17
//mcEnemy4Long_97 (Play_Septenary_Final_fla.mcEnemy4Long_97)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcEnemy4Long_97 extends MovieClip {
public var sparks:MovieClip;
public function mcEnemy4Long_97(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
sparks.scaleX = (sparks.scaleY = ((Math.random() * 0.3) + 0.2));
sparks.rotation = (Math.random() * 360);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 18
//mcEnemy5_98 (Play_Septenary_Final_fla.mcEnemy5_98)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcEnemy5_98 extends MovieClip {
public var j0:MovieClip;
public var j1:MovieClip;
public function mcEnemy5_98(){
addFrameScript(0, frame1);
}
function frame1(){
j1.gotoAndPlay(((Math.random() * 25) + 10));
}
}
}//package Play_Septenary_Final_fla
Section 19
//mcExplosion_173 (Play_Septenary_Final_fla.mcExplosion_173)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcExplosion_173 extends MovieClip {
public function mcExplosion_173(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 20
//mcExplosion1Cut_99 (Play_Septenary_Final_fla.mcExplosion1Cut_99)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcExplosion1Cut_99 extends MovieClip {
public function mcExplosion1Cut_99(){
addFrameScript(0, frame1, 23, frame24, 48, frame49);
}
function frame1(){
stop();
}
function frame24(){
var _local2 = parent;
with (_local2) {
x = 320;
y = 0;
outing = false;
if ((iNum + 1) == parent.dMand){
parent.dMand--;
};
act = false;
};
gotoAndStop("clear");
}
function frame49(){
var _local2 = parent;
with (_local2) {
x = 320;
y = 0;
outing = false;
if ((iNum + 1) == parent.dMand){
parent.dMand--;
};
act = false;
};
gotoAndStop("clear");
}
}
}//package Play_Septenary_Final_fla
Section 21
//mcFPSCounter_145 (Play_Septenary_Final_fla.mcFPSCounter_145)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcFPSCounter_145 extends MovieClip {
public function mcFPSCounter_145(){
addFrameScript(0, frame1, 23, frame24);
}
function frame1(){
currentDate = new Date();
lastSecond = currentDate.getTime();
}
function frame24(){
curDte = new Date();
tSec = curDte.getTime();
secDiff = ((tSec - lastSecond) / 1000);
root.curFPS = Math.round((root.plySpd / secDiff));
if (root.aQual){
if (root.curFPS <= (root.plySpd * 0.85)){
stage.quality = "Low";
root.lAQual = tSec;
} else {
if (root.curFPS <= (root.plySpd * 0.92)){
stage.quality = "Medium";
root.lAQual = tSec;
} else {
if (((!((root.gameOn == true))) && ((tSec > (root.lAQual + 10000))))){
stage.quality = "High";
root.lAQual = tSec;
};
};
};
};
}
}
}//package Play_Septenary_Final_fla
Section 22
//mcGameScreen_147 (Play_Septenary_Final_fla.mcGameScreen_147)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcGameScreen_147 extends MovieClip {
public var arrD:MovieClip;
public var grGrass3:imgTileGrass3;
public var grGrass4:imgTileGrass4;
public var expSnd:Sound;
public var grGrass1:imgTileGrass1;
public var scr:Sound;
public var music:Sound;
public var intTim:Number;
public var cross:MovieClip;
public var offPos:Number;
public var paus:Boolean;
public var weapH:Number;
public var shkd:Boolean;
public var clikOn:Sound;
public var won:Boolean;
public var missed:int;
public var intPass:uint;
public var mPos:Number;
public var lastSecond:Number;
public var shots:int;
public var shkMag:Number;
public var lFire:Number;
public var laser:Sound;
public var lastSecond2:Number;
public var kills:int;
public var spkSnd:Sound;
public var inter:MovieClip;
public var eCon:Boolean;
public var kScore:Number;
public var eneK:Boolean;
public var shkNum:int;
public var jeep:MovieClip;
public var mOn:Boolean;
public var lstSound:Number;
public var timer:Timer;
public var out:MovieClip;
public var gun:Sound;
public var chan:SoundChannel;
public var offChan:SoundChannel;
public var ovrEne:int;
public var indShot:Boolean;
public var ground:MovieClip;
public var tRem:Number;
public var jMedInt:uint;
public var mLength:Number;
public var offOn;
public var mOff:Sound;
public var closage:MovieClip;
public var longing:int;
public var cnt1:Sound;
public var cnt2:Sound;
public function mcGameScreen_147(){
addFrameScript(0, frame1);
}
function frame1(){
Key.initialize(stage);
stage.quality = "LOW";
root.aQual = false;
root.gameOn = true;
jMedInt = 3;
root.jeep = jeep;
root.gameP = this;
intPass = (lJMed = 0);
paus = true;
eCon = false;
shkd = false;
shkNum = 0;
shkMag = 0;
ovrEne = -1;
eneK = false;
lFire = 0;
longing = -1;
weapH = 0;
won = false;
kills = 0;
shots = 0;
missed = 0;
kScore = 0;
indShot = true;
lstSound = 0;
scr = new sfxScratch();
clikOn = new sfxMOn();
mOff = new sfxMOff();
offPos = 0;
offOn = true;
expSnd = new sfxSmallExplode();
spkSnd = new sfxSparks();
laser = new sfxLaser1();
gun = new sfxGun1();
cnt1 = new sfxCnt1();
cnt2 = new sfxCnt2();
music = new Sound();
music = root.musica[root.selTrk];
mOn = false;
mPos = 0;
mLength = music.length;
tRem = (music.length * root.tracks[root.selTrk][17]);
paus = false;
offChan = mOff.play(0, 999);
grGrass1 = new imgTileGrass1(0, 0);
grGrass3 = new imgTileGrass3(0, 0);
grGrass4 = new imgTileGrass4(0, 0);
intTim = (1000 / root.plySpd);
timer = new Timer(intTim);
timer.addEventListener(TimerEvent.TIMER, manageGame);
timer.start();
Mouse.hide();
}
public function gameWin(_arg1:Event){
endGame(true);
}
public function offLoop(_arg1:Event){
if (root.gameOn){
offChan = mOff.play();
offChan.addEventListener(Event.SOUND_COMPLETE, offLoop);
};
}
public function manageGame(_arg1:TimerEvent){
var currentDate:Date;
var lSec:Number;
var spce:Boolean;
var hB:Number;
var event = _arg1;
if (!paus){
intPass++;
currentDate = new Date();
lastSecond = currentDate.getTime();
lSec = (lastSecond - lastSecond2);
lastSecond2 = lastSecond;
if (eCon){
tRem = (tRem - lSec);
};
var _local3 = inter;
with (_local3) {
fpDis.text = ("FPS: " + root.curFPS);
if (tRem > 0){
tMin = Math.floor((tRem / 60000));
tSec = Math.floor(((tRem % 60000) / 1000));
tMSe = Math.floor((tRem % 100));
if (tMin < 10){
tMin = ("0" + tMin);
};
if (tSec < 10){
tSec = ("0" + tSec);
};
if (tMSe < 10){
tMSe = ("0" + tMSe);
};
timeDis.text = ((((tMin + ":") + tSec) + ":") + tMSe);
} else {
timeDis.text = "00:00:00";
endGame(false);
};
};
jeep.jeepHigh();
ground.musicGround();
if (mOn){
arrD.manDotsOn();
};
arrD.dotMv();
if ((((intPass > (lJMed + jMedInt))) && (eCon))){
jeep.jeepMed();
jeep.body.jeepBody();
lJMed = intPass;
};
try {
inter.doneDis.text = (Math.round(((chan.position / mLength) * 100)) + "%");
} catch(e:Error) {
inter.doneDis.text = "0%";
};
cross.x = (jeep.body.x + 140);
cross.y = mouseY;
spce = false;
if (Key.isDown(Keyboard.SPACE)){
spce = true;
};
if (((((spce) && (!(eneK)))) && ((((intPass * 1000) / root.plySpd) > (lFire + 300))))){
jeep.body.rocket.stick.ray.alpha = 1;
if (indShot){
shots++;
};
lFire = intPass;
if (ovrEne >= 0){
_local3 = arrD.getChildByName(("d" + ovrEne));
with (_local3) {
if ((((len > 0)) && (!(longB)))){
longing = true;
longB = true;
this.longing = ovrEne;
this.eneK = true;
} else {
if (len <= 0){
exType = "spks";
gotoAndPlay("out");
this.spkSnd.play();
outing = true;
kills++;
kScore = (kScore + root.enem[e][5]);
this.eneK = true;
};
};
};
} else {
weapH = (weapH + root.rockets[root.rocket][3]);
};
indShot = false;
} else {
if ((((longing >= 0)) && ((ovrEne < 0)))){
eneK = false;
arrD.getChildByName(("d" + longing)).longing = false;
arrD.getChildByName(("d" + longing)).strt = (chan.position + (((arrD.getChildByName(("d" + longing)).x - jeep.body.x) - 140) / arrD.getChildByName(("d" + longing)).dSpdE));
longing = -1;
} else {
if (((eneK) && (!(spce)))){
eneK = false;
if (longing >= 0){
arrD.getChildByName(("d" + longing)).longing = false;
arrD.getChildByName(("d" + longing)).strt = (chan.position + (((arrD.getChildByName(("d" + longing)).x - jeep.body.x) - 140) / arrD.getChildByName(("d" + longing)).dSpdE));
longing = -1;
};
};
};
};
if (!spce){
if (weapH > 0){
weapH = (weapH - root.rockets[root.rocket][4]);
};
indShot = true;
};
if (((spce) && ((intPass > (lstSound + root.rockets[root.rocket][7]))))){
if (root.rockets[root.rocket][8] == "laser"){
laser.play();
} else {
if (root.rockets[root.rocket][8] == "gun"){
gun.play();
};
};
lstSound = intPass;
};
if (weapH > root.tracks[root.selTrk][16]){
weapH = 0;
jeep.velX = 0;
jeep.body.heatEx.gotoAndPlay(2);
expSnd.play();
inter.overH.play();
} else {
hB = (weapH / root.tracks[root.selTrk][16]);
if (inter.heat.ma.scaleX < hB){
inter.heat.ma.scaleX = (inter.heat.ma.scaleX + ((hB - inter.heat.ma.scaleX) / 4));
} else {
if (inter.heat.ma.scaleX > hB){
inter.heat.ma.scaleX = (inter.heat.ma.scaleX - ((inter.heat.ma.scaleX - hB) / 4));
};
};
};
if (((Key.isDown(Keyboard.ESCAPE)) && (root.gameOn))){
Mouse.show();
root.gameOn = false;
timer.stop();
root.aQual = true;
if (mOn){
chan.stop();
} else {
offChan.stop();
};
root.gotoAndPlay("quit");
};
};
}
public function endGame(_arg1:Boolean){
Mouse.show();
root.gameOn = false;
timer.stop();
if (mOn){
chan.stop();
} else {
offChan.stop();
};
root.aQual = true;
won = _arg1;
closage.gotoAndPlay("close");
}
}
}//package Play_Septenary_Final_fla
Section 23
//mcGround_148 (Play_Septenary_Final_fla.mcGround_148)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcGround_148 extends MovieClip {
public var dInt:uint;
public var lnW:uint;
public var gradRat:Array;
public var dExp;
public var ba:ByteArray;
public var lG:Number;
public var lastVol:Number;
public var stgWdth:uint;
public var gradCol:Array;
public var gradMat:Matrix;
public var gradAlp:Array;
public var lastY:Number;
public var lastX:Number;
public var stgHght:uint;
public var sInt:uint;
public var lnCol:String;
public var dDiv:int;
public var gradRot:Number;
public var dir:int;
public var grDrw:Array;
public var tType:String;
public var gradY:Number;
public function mcGround_148(){
addFrameScript(0, frame1);
}
public function musicGround(){
var _local1:uint;
var _local2:Array;
var _local3:uint;
var _local4:Number;
var _local5:uint;
var _local6:Number;
if (x < (-(lG) + stgWdth)){
if (x < -((dInt * 82))){
_local1 = (dInt * 80);
x = (x + _local1);
lG = (lG - _local1);
_local2 = new Array();
_local3 = lG;
do {
_local2[_local3] = grDrw[(_local3 + _local1)];
_local3 = (_local3 - (dInt >= ((lG - sInt) - dInt)));
} while (_local3);
grDrw = _local2;
};
lG = (lG + dInt);
if (parent.mOn){
_local4 = 0;
SoundMixer.computeSpectrum(ba, true, 0);
_local5 = 0;
while (_local5 < 0x0200) {
_local6 = ba.readFloat();
_local4 = (_local4 + _local6);
_local5 = (_local5 + 35);
};
if (_local4 > (lastVol * 1.2)){
dir = (dir * -1);
};
lastVol = _local4;
grDrw[lG] = (grDrw[(lG - dInt)] + (Math.pow((_local4 / dDiv), dExp) * dir));
} else {
grDrw[lG] = grDrw[(lG - dInt)];
};
redrawG();
} else {
if ((((y > (lastY + 25))) || ((y < (lastY - 25))))){
redrawG();
};
};
}
public function redrawG(){
var _local1:int;
var _local2:int;
var _local3:Number;
_local1 = ((lG - sInt) - dInt);
_local2 = _local1;
graphics.clear();
graphics.lineStyle(lnW, lnCol);
graphics.beginBitmapFill(parent[tType]);
graphics.moveTo(_local2, grDrw[_local2]);
do {
_local2 = (_local2 + dInt);
graphics.lineTo(_local2, grDrw[_local2]);
} while (_local2 < lG);
_local3 = ((stgHght + 30) - y);
graphics.lineTo(_local2, _local3);
graphics.lineTo(_local1, _local3);
graphics.lineTo(_local1, grDrw[_local1]);
graphics.endFill();
lastY = y;
lastX = x;
}
function frame1(){
ba = new ByteArray();
dInt = 40;
dDiv = root.tracks[root.selTrk][15];
dExp = 1.4;
dir = 1;
gradY = y;
grDrw = new Array();
lastVol = 0;
lastX = x;
lastY = y;
lnW = 3;
lG = 0;
stgWdth = stage.stageWidth;
stgHght = stage.stageHeight;
sInt = ((stgWdth + dInt) + ((stgWdth + dInt) % dInt));
tType = ("grGrass" + root.tracks[root.selTrk][18]);
gradCol = [0xFFFFFF, 0xFFCC00];
gradAlp = [40, 0];
gradRat = [0, 0xFF];
gradRot = 120;
lnCol = root.tracks[root.selTrk][19];
gradMat = new Matrix();
gradMat.rotate((gradRot * (Math.PI / 180)));
gradMat.scale(1, 0.2);
grDrw[0] = 0;
}
}
}//package Play_Septenary_Final_fla
Section 24
//mcHeatBar_177 (Play_Septenary_Final_fla.mcHeatBar_177)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcHeatBar_177 extends MovieClip {
public var bar:MovieClip;
public var ma:MovieClip;
public function mcHeatBar_177(){
addFrameScript(0, frame1);
}
function frame1(){
bar.mask = ma;
}
}
}//package Play_Septenary_Final_fla
Section 25
//mcHighScores_129 (Play_Septenary_Final_fla.mcHighScores_129)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcHighScores_129 extends MovieClip {
public var _score8_:TextField;
public var loader:URLLoader;
public var _name8_:TextField;
public var _name9_:TextField;
public var _score9_:TextField;
public var _name1_:TextField;
public var _score1_:TextField;
public var _name2_:TextField;
public var _score3_:TextField;
public var t10S:URLVariables;
public var _score2_:TextField;
public var _name10_:TextField;
public var _name4_:TextField;
public var _name3_:TextField;
public var _score5_:TextField;
public var _score10_:TextField;
public var _score4_:TextField;
public var err:MovieClip;
public var _name5_:TextField;
public var _score6_:TextField;
public var _name6_:TextField;
public var t10URL1:String;
public var req:URLRequest;
public var _score7_:TextField;
public var back:SimpleButton;
public var _name7_:TextField;
public function mcHighScores_129(){
addFrameScript(0, frame1);
}
public function oLoad(_arg1:Event){
var str:*;
var strArr:Array;
var lstAcs:uint;
var j:uint;
var e = _arg1;
str = e.target.data;
strArr = str.split("&");
lstAcs = 1;
j = 1;
while (j < 11) {
try {
this[(("_name" + j) + "_")].text = strArr[lstAcs].split("=")[1];
this[(("_score" + j) + "_")].text = strArr[(lstAcs + 1)].split("=")[1];
} catch(e:Error) {
err.gotoAndStop(2);
};
lstAcs = (lstAcs + 2);
j = (j + 1);
};
}
function frame1(){
stage.quality = "HIGH";
loader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;
t10S = new URLVariables();
t10S.hid = Number(root.food(root.ishna));
t10S.kid = root.food(root.keesh);
t10URL1 = root.food(root.urlei);
req = new URLRequest((t10URL1 + "/top10_b"));
req.method = URLRequestMethod.POST;
req.data = t10S;
loader.addEventListener(Event.COMPLETE, oLoad);
loader.load(req);
back.addEventListener(MouseEvent.MOUSE_DOWN, bck);
}
public function bck(_arg1:Event){
parent.parent.gotoAndPlay("menulisOut");
root.ck.play();
}
}
}//package Play_Septenary_Final_fla
Section 26
//mcHSError_131 (Play_Septenary_Final_fla.mcHSError_131)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcHSError_131 extends MovieClip {
public function mcHSError_131(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 27
//mcInstruct1Content_140 (Play_Septenary_Final_fla.mcInstruct1Content_140)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcInstruct1Content_140 extends MovieClip {
public var go:SimpleButton;
public function mcInstruct1Content_140(){
addFrameScript(0, frame1);
}
function frame1(){
go.addEventListener(MouseEvent.MOUSE_DOWN, gos);
}
public function gos(_arg1:Event){
parent.play();
}
}
}//package Play_Septenary_Final_fla
Section 28
//mcInstruct2Content_142 (Play_Septenary_Final_fla.mcInstruct2Content_142)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcInstruct2Content_142 extends MovieClip {
public var go:SimpleButton;
public function mcInstruct2Content_142(){
addFrameScript(0, frame1);
}
function frame1(){
go.addEventListener(MouseEvent.MOUSE_DOWN, gos);
}
public function gos(_arg1:Event){
parent.play();
}
}
}//package Play_Septenary_Final_fla
Section 29
//mcInstruct3Content_141 (Play_Septenary_Final_fla.mcInstruct3Content_141)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcInstruct3Content_141 extends MovieClip {
public var go:SimpleButton;
public function mcInstruct3Content_141(){
addFrameScript(0, frame1);
}
function frame1(){
go.addEventListener(MouseEvent.MOUSE_DOWN, gos);
}
public function gos(_arg1:Event){
parent.play();
}
}
}//package Play_Septenary_Final_fla
Section 30
//mcInstruct4Content_143 (Play_Septenary_Final_fla.mcInstruct4Content_143)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcInstruct4Content_143 extends MovieClip {
public var go:SimpleButton;
public function mcInstruct4Content_143(){
addFrameScript(0, frame1);
}
function frame1(){
go.addEventListener(MouseEvent.MOUSE_DOWN, gos);
}
public function gos(_arg1:Event){
parent.play();
}
}
}//package Play_Septenary_Final_fla
Section 31
//mcInstruct5Content_144 (Play_Septenary_Final_fla.mcInstruct5Content_144)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcInstruct5Content_144 extends MovieClip {
public var go:SimpleButton;
public function mcInstruct5Content_144(){
addFrameScript(0, frame1);
}
function frame1(){
go.addEventListener(MouseEvent.MOUSE_DOWN, gos);
}
public function gos(_arg1:Event){
parent.play();
root.instruct = true;
root.saveScores();
}
}
}//package Play_Septenary_Final_fla
Section 32
//mcInterface_176 (Play_Septenary_Final_fla.mcInterface_176)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.text.*;
public dynamic class mcInterface_176 extends MovieClip {
public var overH:MovieClip;
public var fpDis:TextField;
public var meter:MovieClip;
public var timeDis:TextField;
public var gDis:TextField;
public var doneDis:TextField;
public var heat:MovieClip;
}
}//package Play_Septenary_Final_fla
Section 33
//mcJeepBody_150 (Play_Septenary_Final_fla.mcJeepBody_150)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcJeepBody_150 extends MovieClip {
public var wheels:MovieClip;
public var body:MovieClip;
public var heatEx:MovieClip;
public var nod:MovieClip;
public var rocket:MovieClip;
public var bodyB:MovieClip;
public function mcJeepBody_150(){
addFrameScript(0, frame1);
}
function frame1(){
}
public function jeepBody(){
nod.y = (body.y + (10 * Math.tan((body.rotation * (Math.PI / 180)))));
nod.x = (body.x + 41);
this.graphics.clear();
graphics.lineStyle(3, 0x333333, 100);
graphics.moveTo(nod.x, nod.y);
graphics.lineTo(body.x, (body.y - 13));
graphics.moveTo(nod.x, nod.y);
graphics.lineTo((body.x + 83), ((body.y + (83 * Math.tan((body.rotation * (Math.PI / 180))))) - 13));
graphics.moveTo(nod.x, nod.y);
graphics.lineStyle(2, 0x777777, 100);
graphics.lineTo(wheels.x, wheels.y);
graphics.moveTo((body.x + 41), nod.y);
graphics.lineTo((wheels.x + 83), (wheels.y + (83 * Math.tan((wheels.rotation * (Math.PI / 180))))));
}
}
}//package Play_Septenary_Final_fla
Section 34
//mcJeepContain_149 (Play_Septenary_Final_fla.mcJeepContain_149)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcJeepContain_149 extends MovieClip {
public var velRot:Number;
public var whlSpd:Number;
public var bodyY:Number;
public var tVelSus:uint;
public var aclX:Number;
public var dModX:uint;
public var aclY:Number;
public var gravAcl:Number;
public var stp:Boolean;
public var mps:Number;
public var backH:Boolean;
public var velM:Number;
public var velX:Number;
public var plySpd:uint;
public var hFWl:MovieClip;
public var ppm:Number;
public var hBWl:MovieClip;
public var trgRot:Number;
public var aclSus:Number;
public var velSus:Number;
public var grndB:Number;
public var velY:Number;
public var grndF:Number;
public var rnd:Function;
public var body:MovieClip;
public var hitGrndB:Boolean;
public var hitGrndF:Boolean;
public var brdR:Number;
public var brdT:Number;
public var brdB:Number;
public var brdL:Number;
public var tVelX:uint;
public var tVelY:uint;
public function mcJeepContain_149(){
addFrameScript(0, frame1);
}
public function jeepHigh(){
var mvX:Number;
var mvY:Number;
var rotAcnt:Number;
var rotDif:Number;
var rockX:*;
var rockY:*;
var bodDif:Number;
var speedo:*;
var rott:*;
var diff:*;
mvX = (aclX / plySpd);
if (((((velX + mvX) < tVelX)) && (((velX + mvX) > -(tVelX))))){
velX = (velX + mvX);
} else {
if ((velX + mvX) > tVelX){
velX = tVelX;
} else {
if ((velX + mvX) < -(tVelX)){
velX = -(tVelX);
};
};
};
mvY = (aclY / plySpd);
if (((((velY + mvY) < tVelY)) && (((velY + mvY) > -(tVelY))))){
velY = (velY + mvY);
} else {
if ((velY + mvY) > tVelY){
velY = tVelY;
} else {
if ((velY + mvY) < -(tVelY)){
velY = -(tVelY);
};
};
};
rotAcnt = (body.wheels.rotation * 0.1);
mvX = ((velX * mps) + rotAcnt);
if ((((((mvX > 0)) && (((body.x + mvX) < brdR)))) || ((mvX < 0)))){
body.x = (body.x + mvX);
} else {
parent.ground.x = (parent.ground.x - mvX);
};
mvY = (velY * mps);
if ((((((mvY > 0)) && (((body.y + mvY) < brdB)))) || ((((mvY < 0)) && (((body.y + mvY) > brdT)))))){
body.y = (body.y + mvY);
} else {
parent.ground.y = (parent.ground.y - mvY);
};
if (((((body.body.y - mvY) > (bodyY - 10))) && (((body.body.y - mvY) < (bodyY + 10))))){
body.body.y = (body.body.y - (mvY / 2));
body.bodyB.y = (body.bodyB.y - (mvY / 2));
body.rocket.y = (body.rocket.y - (mvY / 2));
};
if (velY == 0){
bodDif = (body.body.y - bodyY);
body.body.y = (body.body.y - (bodDif / 4));
body.bodyB.y = (body.bodyB.y - (bodDif / 4));
body.rocket.y = (body.rocket.y - (bodDif / 4));
};
body.wheels.wlB.rotation = (body.wheels.wlB.rotation + whlSpd);
body.wheels.wlF.rotation = (body.wheels.wlF.rotation + (velX * 4));
rotDif = (body.wheels.rotation - body.body.rotation);
if (Math.abs(rotDif) < 20){
rotDif = ((body.wheels.rotation / 1.4) - body.body.rotation);
};
body.body.rotation = (body.body.rotation + (rotDif / 6));
body.bodyB.rotation = (body.bodyB.rotation + (rotDif / 6));
if ((body.wheels.rotation + velRot) < trgRot){
body.wheels.rotation = (body.wheels.rotation + velRot);
} else {
if ((body.wheels.rotation - velRot) > trgRot){
body.wheels.rotation = (body.wheels.rotation - velRot);
} else {
if (((((body.wheels.rotation - velRot) < trgRot)) || (((body.wheels.rotation + velRot) > trgRot)))){
body.wheels.rotation = trgRot;
};
};
};
hBWl.x = body.x;
hFWl.x = (body.x + 83);
hBWl.y = body.y;
hFWl.y = (body.y + (83 * Math.tan((body.wheels.rotation * (Math.PI / 180)))));
if (((!(parent.ground.hitTestPoint(hBWl.x, (hBWl.y + 2), true))) && ((hBWl.x > -(parent.ground.dInt))))){
backH = false;
aclY = gravAcl;
if (parent.ground.hitTestPoint(hFWl.x, (hFWl.y + 2), true)){
aclY = 0;
velY = 0;
backH = true;
while (parent.ground.hitTestPoint(hFWl.x, hFWl.y, true)) {
if ((body.y - 1) > brdT){
body.y = (body.y - 2);
hFWl.y = (hFWl.y - 2);
} else {
parent.ground.y = (parent.ground.y + 2);
hFWl.y = (hFWl.y - 2);
};
};
while (((!(parent.ground.hitTestPoint(hBWl.x, (hBWl.y + 2), true))) && ((hBWl.y < stage.stageHeight)))) {
hBWl.y++;
};
trgRot = (Math.atan2(((hFWl.y + 2) - (hBWl.y + 2)), 83) * (180 / Math.PI));
if (trgRot > 25){
trgRot = 25;
} else {
if (trgRot < -25){
trgRot = -25;
};
};
};
} else {
if (hBWl.x > -(parent.ground.dInt)){
aclY = 0;
velY = 0;
backH = true;
while (parent.ground.hitTestPoint(hBWl.x, hBWl.y, true)) {
if ((body.y - 1) > brdT){
body.y = (body.y - 2);
hBWl.y = (hBWl.y - 2);
} else {
parent.ground.y = (parent.ground.y + 2);
hBWl.y = (hBWl.y - 2);
};
};
if (parent.ground.hitTestPoint(hFWl.x, hFWl.y, true)){
velRot = 5;
} else {
velRot = 2;
};
while (((parent.ground.hitTestPoint(hFWl.x, hFWl.y, true)) && ((hFWl.y > 0)))) {
hFWl.y--;
};
while (((!(parent.ground.hitTestPoint(hFWl.x, (hFWl.y + 2), true))) && ((hFWl.y < stage.stageHeight)))) {
hFWl.y++;
};
trgRot = (Math.atan2(((hFWl.y + 2) - (hBWl.y + 2)), 83) * (180 / Math.PI));
if (trgRot > 25){
trgRot = 25;
} else {
if (trgRot < -25){
trgRot = -25;
};
};
} else {
if (hBWl.x <= -(parent.ground.dInt)){
aclY = 0;
velY = 0;
backH = true;
};
};
};
var _local2 = parent.inter.meter;
with (_local2) {
speedo = ((velX / tVelX) * -238);
if (speedo > 0){
speedo = -(speedo);
};
rott = rotation;
if (rott > 0){
rott = (rott - 360);
};
diff = (Math.abs((rott - speedo)) / 2);
if ((rott + diff) < speedo){
rotation = (rotation + diff);
} else {
if ((rott - diff) > speedo){
rotation = (rotation - diff);
};
};
if (velX < -0.5){
parent.gDis.text = "R";
} else {
parent.gDis.text = "D";
};
};
rockX = ((body.x + body.rocket.x) + body.rocket.stick.x);
rockY = ((body.y + body.rocket.y) + body.rocket.stick.y);
body.rocket.stick.rotation = ((Math.atan2((rockY - parent.cross.y), (rockX - parent.cross.x)) * (180 / Math.PI)) - 151);
if ((((body.rocket.stick.ray.alpha > 0)) && ((parent.longing < 0)))){
body.rocket.stick.ray.alpha = (body.rocket.stick.ray.alpha - root.rockets[root.rocket][0]);
};
body.rocket.stick.ray.ma.width = Math.sqrt((Math.pow(((parent.cross.x - rockX) - root.rockets[root.rocket][1]), 2) + Math.pow((Math.abs((parent.cross.y - rockY)) - root.rockets[root.rocket][2]), 2)));
}
public function jeepMed(){
var chkOut:Number;
aclX = 2.5;
whlSpd = 33;
if (((parent.mOn) && ((velX < velM)))){
var _local2 = parent;
with (_local2) {
mPos = chan.position;
mOn = false;
chan.stop();
scr.play();
if (!offOn){
offChan = mOff.play((offPos % mOff.length));
offChan.addEventListener(Event.SOUND_COMPLETE, offLoop);
offOn = true;
};
};
} else {
if (((((!(parent.mOn)) && ((velX >= velM)))) && ((body.x > 0)))){
_local2 = parent;
with (_local2) {
mOn = true;
if (offOn){
offPos = offChan.position;
offChan.stop();
offOn = false;
};
clikOn.play();
chan = music.play(mPos);
chan.addEventListener(Event.SOUND_COMPLETE, gameWin);
};
};
};
chkOut = (body.x + (body.width * 0.8));
if (chkOut < 0){
parent.out.gotoAndStop("left");
try {
parent.out.dist.text = (-(Math.round((chkOut / 10))) + "m");
} catch(e:Error) {
};
} else {
parent.out.gotoAndStop(1);
};
}
function frame1(){
aclSus = 0;
aclX = 0;
aclY = 0;
backH = false;
bodyY = body.body.y;
dModX = 0;
gravAcl = 9.80665;
grndB = 0;
grndF = 0;
hitGrndF = true;
hitGrndB = true;
ppm = 40;
stp = true;
velM = 10;
velRot = 5;
velSus = 0;
velX = 0;
velY = 0;
trgRot = 0;
tVelSus = 10;
tVelX = 12;
tVelY = 8;
whlSpd = 0;
plySpd = root.plySpd;
rnd = Math.random;
mps = (ppm / plySpd);
brdL = (stage.stageWidth / 5);
brdR = (stage.stageWidth - (stage.stageWidth / 1.2));
brdT = (stage.stageHeight / 1.8);
brdB = (stage.stageHeight - (stage.stageHeight / 4));
body.wheels.wlB.rotation = (rnd() * 360);
body.wheels.wlF.rotation = (rnd() * 360);
}
}
}//package Play_Septenary_Final_fla
Section 35
//mcJeepFrame_155 (Play_Septenary_Final_fla.mcJeepFrame_155)
package Play_Septenary_Final_fla {
import flash.display.*;
public dynamic class mcJeepFrame_155 extends MovieClip {
public var hF:MovieClip;
}
}//package Play_Septenary_Final_fla
Section 36
//mcJeepWheels_152 (Play_Septenary_Final_fla.mcJeepWheels_152)
package Play_Septenary_Final_fla {
import flash.display.*;
public dynamic class mcJeepWheels_152 extends MovieClip {
public var wlB:MovieClip;
public var wlF:MovieClip;
}
}//package Play_Septenary_Final_fla
Section 37
//mcLinkageObjects_79 (Play_Septenary_Final_fla.mcLinkageObjects_79)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcLinkageObjects_79 extends MovieClip {
public function mcLinkageObjects_79(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 38
//mcLinkButtons_118 (Play_Septenary_Final_fla.mcLinkButtons_118)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcLinkButtons_118 extends MovieClip {
public var ngBut:SimpleButton;
public var agBut:SimpleButton;
public function mcLinkButtons_118(){
addFrameScript(0, frame1);
}
function frame1(){
ngBut.addEventListener(MouseEvent.MOUSE_DOWN, links);
agBut.addEventListener(MouseEvent.MOUSE_DOWN, links);
ngButLink = new URLRequest("http://www.newgrounds.com");
agButLink = new URLRequest("http://www.armorgames.com");
}
public function links(_arg1:Event){
if (_arg1.target.name == "ngBut"){
navigateToURL(ngButLink, "_blank");
} else {
if (_arg1.target.name == "agBut"){
navigateToURL(agButLink, "_blank");
};
};
}
}
}//package Play_Septenary_Final_fla
Section 39
//mcLoading_132 (Play_Septenary_Final_fla.mcLoading_132)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcLoading_132 extends MovieClip {
public function mcLoading_132(){
addFrameScript(0, frame1, 25, frame26, 49, frame50, 73, frame74, 93, frame94, 113, frame114, 148, frame149);
}
function frame74(){
stop();
}
function frame94(){
stop();
}
function frame1(){
if (!root.instruct){
gotoAndPlay("instruct1");
} else {
stop();
};
}
function frame26(){
stop();
}
function frame114(){
stop();
}
function frame50(){
stop();
}
function frame149(){
gotoAndStop("weap");
}
}
}//package Play_Septenary_Final_fla
Section 40
//mcLocked_83 (Play_Septenary_Final_fla.mcLocked_83)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcLocked_83 extends MovieClip {
public function mcLocked_83(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 41
//mcLogo_105 (Play_Septenary_Final_fla.mcLogo_105)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcLogo_105 extends MovieClip {
public var nightT:URLRequest;
public var s:MovieClip;
public var ntLink:SimpleButton;
public var mist:MovieClip;
public var sMask:MovieClip;
public function mcLogo_105(){
addFrameScript(0, frame1, 74, frame75, 168, frame169, 254, frame255);
}
function frame75(){
nightT = new URLRequest("http://www.NightTowers.com");
ntLink.addEventListener(MouseEvent.MOUSE_DOWN, links);
}
function frame169(){
s.mask = sMask;
s.cacheAsBitmap = true;
sMask.cacheAsBitmap = true;
}
function frame1(){
root.stop();
}
public function links(_arg1:Event){
navigateToURL(nightT, "_blank");
}
function frame255(){
this.stop();
root.play();
}
}
}//package Play_Septenary_Final_fla
Section 42
//mcMainButton_116 (Play_Septenary_Final_fla.mcMainButton_116)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcMainButton_116 extends MovieClip {
public var buUp:TextFormat;
public var smoke:MovieClip;
public var buttonText:TextField;
public var durP:uint;
public var buOn:TextFormat;
public var buOv:TextFormat;
public function mcMainButton_116(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 24, frame25, 35, frame36);
}
public function modBu(_arg1:Event){
if (_arg1.buttonDown){
buttonText.setTextFormat(buOn);
this.buFunc();
} else {
buttonText.setTextFormat(buOv);
};
}
public function unModBu(_arg1:Event){
buttonText.setTextFormat(buUp);
}
function frame3(){
if (durP < this.dur){
gotoAndPlay(2);
};
}
function frame1(){
}
function frame25(){
buUp = new TextFormat(null, null, 0xFFFFFF);
buOv = new TextFormat(null, null, 12178391);
buOn = new TextFormat(null, null, 0);
buttonText.text = this.bText;
buttonText.addEventListener(MouseEvent.MOUSE_OVER, modBu);
buttonText.addEventListener(MouseEvent.MOUSE_DOWN, modBu);
buttonText.addEventListener(MouseEvent.MOUSE_OUT, unModBu);
}
function frame36(){
stop();
}
function frame4(){
smoke.scaleX = (1 * this.upDo);
}
function frame2(){
durP++;
}
}
}//package Play_Septenary_Final_fla
Section 43
//mcMainMenu_113 (Play_Septenary_Final_fla.mcMainMenu_113)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcMainMenu_113 extends MovieClip {
public var men:String;
public var explode:Sound;
public function mcMainMenu_113(){
addFrameScript(0, frame1, 45, frame46, 84, frame85, 119, frame120, 143, frame144, 174, frame175);
}
function frame144(){
gotoAndPlay("main");
}
function frame85(){
stop();
}
function frame1(){
explode = new sfxExplode();
if (parent.goinOut){
stop();
};
if (parent.menulis){
gotoAndPlay("menulis");
parent.menulis = false;
};
}
function frame175(){
stop();
}
function frame120(){
stop();
}
function frame46(){
if (!root.menuMus){
root.menuChan = root.mMenu.play(0, 999);
root.menuMus = true;
};
explode.play();
}
}
}//package Play_Septenary_Final_fla
Section 44
//mcMenu_115 (Play_Septenary_Final_fla.mcMenu_115)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcMenu_115 extends MovieClip {
public var scoresB:MovieClip;
public var playB:MovieClip;
public function mcMenu_115(){
addFrameScript(0, frame1);
}
function frame1(){
playB.bText = "Play!";
playB.dur = 0;
playB.upDo = 1;
playB.buFunc = function (){
parent.play();
parent.men = "play";
root.ck.play();
};
scoresB.bText = "Scores";
scoresB.dur = 6;
scoresB.upDo = -1;
scoresB.buFunc = function (){
parent.play();
parent.men = "scores";
root.ck.play();
};
}
}
}//package Play_Septenary_Final_fla
Section 45
//mcMist_106 (Play_Septenary_Final_fla.mcMist_106)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcMist_106 extends MovieClip {
public function mcMist_106(){
addFrameScript(199, frame200);
}
function frame200(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 46
//mcMusicMenu_120 (Play_Septenary_Final_fla.mcMusicMenu_120)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcMusicMenu_120 extends MovieClip {
public function mcMusicMenu_120(){
addFrameScript(0, frame1, 35, frame36, 95, frame96);
}
function frame1(){
if (parent.men == "scores"){
gotoAndPlay("scores");
};
}
function frame96(){
stop();
}
function frame36(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 47
//mcNewPersonalRecord_192 (Play_Septenary_Final_fla.mcNewPersonalRecord_192)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcNewPersonalRecord_192 extends MovieClip {
public function mcNewPersonalRecord_192(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 48
//mcRayIn_160 (Play_Septenary_Final_fla.mcRayIn_160)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcRayIn_160 extends MovieClip {
public var ray:MovieClip;
public var ma:MovieClip;
public function mcRayIn_160(){
addFrameScript(0, frame1);
}
function frame1(){
ma.cacheAsBitmap = true;
ray.cacheAsBitmap = true;
ray.mask = ma;
}
}
}//package Play_Septenary_Final_fla
Section 49
//mcRayIn2_164 (Play_Septenary_Final_fla.mcRayIn2_164)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcRayIn2_164 extends MovieClip {
public var ray:MovieClip;
public var ma:MovieClip;
public function mcRayIn2_164(){
addFrameScript(0, frame1);
}
function frame1(){
ma.cacheAsBitmap = true;
ray.cacheAsBitmap = true;
ray.mask = ma;
}
}
}//package Play_Septenary_Final_fla
Section 50
//mcRayIn3_167 (Play_Septenary_Final_fla.mcRayIn3_167)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcRayIn3_167 extends MovieClip {
public var ray:MovieClip;
public var ma:MovieClip;
public function mcRayIn3_167(){
addFrameScript(0, frame1);
}
function frame1(){
ma.cacheAsBitmap = true;
ray.cacheAsBitmap = true;
ray.mask = ma;
}
}
}//package Play_Septenary_Final_fla
Section 51
//mcRayIn4_171 (Play_Septenary_Final_fla.mcRayIn4_171)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcRayIn4_171 extends MovieClip {
public var ray:MovieClip;
public var ma:MovieClip;
public function mcRayIn4_171(){
addFrameScript(0, frame1);
}
function frame1(){
ma.cacheAsBitmap = true;
ray.cacheAsBitmap = true;
ray.mask = ma;
}
}
}//package Play_Septenary_Final_fla
Section 52
//mcRocket_158 (Play_Septenary_Final_fla.mcRocket_158)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcRocket_158 extends MovieClip {
public var stick:MovieClip;
public function mcRocket_158(){
addFrameScript(0, frame1);
}
function frame1(){
gotoAndStop(("r" + root.rocket));
}
}
}//package Play_Septenary_Final_fla
Section 53
//mcRocket1Stick_159 (Play_Septenary_Final_fla.mcRocket1Stick_159)
package Play_Septenary_Final_fla {
import flash.display.*;
public dynamic class mcRocket1Stick_159 extends MovieClip {
public var ray:MovieClip;
}
}//package Play_Septenary_Final_fla
Section 54
//mcRocket2Stick_163 (Play_Septenary_Final_fla.mcRocket2Stick_163)
package Play_Septenary_Final_fla {
import flash.display.*;
public dynamic class mcRocket2Stick_163 extends MovieClip {
public var ray:MovieClip;
}
}//package Play_Septenary_Final_fla
Section 55
//mcRocket3Stick_166 (Play_Septenary_Final_fla.mcRocket3Stick_166)
package Play_Septenary_Final_fla {
import flash.display.*;
public dynamic class mcRocket3Stick_166 extends MovieClip {
public var ray:MovieClip;
}
}//package Play_Septenary_Final_fla
Section 56
//mcRocket4Stick_170 (Play_Septenary_Final_fla.mcRocket4Stick_170)
package Play_Septenary_Final_fla {
import flash.display.*;
public dynamic class mcRocket4Stick_170 extends MovieClip {
public var ray:MovieClip;
}
}//package Play_Septenary_Final_fla
Section 57
//mcSmokeEffect1_117 (Play_Septenary_Final_fla.mcSmokeEffect1_117)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcSmokeEffect1_117 extends MovieClip {
public function mcSmokeEffect1_117(){
addFrameScript(31, frame32);
}
function frame32(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 58
//mcSparkleEffect1_111 (Play_Septenary_Final_fla.mcSparkleEffect1_111)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcSparkleEffect1_111 extends MovieClip {
public function mcSparkleEffect1_111(){
addFrameScript(29, frame30);
}
function frame30(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 59
//mcSparks1_91 (Play_Septenary_Final_fla.mcSparks1_91)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcSparks1_91 extends MovieClip {
public function mcSparks1_91(){
addFrameScript(24, frame25);
}
function frame25(){
stop();
parent.gotoAndStop("clear");
}
}
}//package Play_Septenary_Final_fla
Section 60
//mcSubmitConfirm_126 (Play_Septenary_Final_fla.mcSubmitConfirm_126)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcSubmitConfirm_126 extends MovieClip {
public function mcSubmitConfirm_126(){
addFrameScript(0, frame1, 25, frame26);
}
function frame1(){
stop();
}
function frame26(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 61
//mcSubmitConfirmEmbed_127 (Play_Septenary_Final_fla.mcSubmitConfirmEmbed_127)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcSubmitConfirmEmbed_127 extends MovieClip {
public var sub:SimpleButton;
public var wai:SimpleButton;
public function mcSubmitConfirmEmbed_127(){
addFrameScript(0, frame1);
}
public function submit(_arg1:Event){
var url:String;
var v:URLVariables;
var t10URL1:String;
var req:URLRequest;
var i:int;
var e = _arg1;
if (sub.enabled == true){
sub.enabled = false;
wai.enabled = false;
url = root.food(root.urlei2);
v = new URLVariables();
v.z = parent.parent.nme.text;
v.x = parent.parent.totScr;
v.c = Number(root.food(root.ishna));
v.v = root.food(root.keesh);
t10URL1 = root.food(root.urlei);
req = new URLRequest(url);
req.data = v;
req.method = URLRequestMethod.POST;
try {
sendToURL(req);
parent.parent.parent.parent.play();
} catch(e:Error) {
parent.parent.err.text = "Error connecting to score board. Sorry. :(";
parent.play();
};
i = 0;
while (i < root.scores.length) {
root.scores[i] = 0;
i = (i + 1);
};
root.saveScores();
};
}
function frame1(){
sub.addEventListener(MouseEvent.MOUSE_DOWN, submit);
wai.addEventListener(MouseEvent.MOUSE_DOWN, wait);
}
public function wait(_arg1:Event){
if (wai.enabled == true){
sub.enabled = false;
wai.enabled = false;
parent.play();
};
}
}
}//package Play_Septenary_Final_fla
Section 62
//mcTower_107 (Play_Septenary_Final_fla.mcTower_107)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcTower_107 extends MovieClip {
public var lights:Number;
public var l1:MovieClip;
public var l4:MovieClip;
public var l5:MovieClip;
public var l3:MovieClip;
public var i:uint;
public var l6:MovieClip;
public var l2:MovieClip;
public var turn:Array;
public var lightNum:uint;
public function mcTower_107(){
addFrameScript(4, frame5);
}
public function moveLights(){
var _local1:uint;
_local1 = 1;
do {
if ((_local1 % 2) == 0){
this[("l" + _local1)].rotation = (this[("l" + _local1)].rotation - turn[_local1]);
} else {
this[("l" + _local1)].rotation = (this[("l" + _local1)].rotation + turn[_local1]);
};
++_local1;
} while (_local1 <= lightNum);
}
function frame5(){
lightNum = 6;
i = 1;
turn = new Array();
do {
turn[i] = (Math.random() * 2);
} while (++i <= lightNum);
lights = setInterval(moveLights, 40);
stop();
}
}
}//package Play_Septenary_Final_fla
Section 63
//mcTrackList_123 (Play_Septenary_Final_fla.mcTrackList_123)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcTrackList_123 extends MovieClip {
public var selTrack:int;
public var lstY:Number;
public var i:int;
public var listTemp:tList;
public function mcTrackList_123(){
addFrameScript(0, frame1);
}
function frame1(){
i = -1;
while (++i < root.tracks.length) {
listTemp = new tList();
listTemp.name = ("t" + i);
listTemp.y = (14.5 + (18.5 * i));
lstY = listTemp.y;
listTemp.tNum = i;
listTemp.isSel = false;
this.addChild(listTemp);
};
}
}
}//package Play_Septenary_Final_fla
Section 64
//mcTrackListLoad_124 (Play_Septenary_Final_fla.mcTrackListLoad_124)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcTrackListLoad_124 extends MovieClip {
public var totScr:Number;
public var tScr:TextField;
public var conf:MovieClip;
public var i:int;
public var sub:SimpleButton;
public var err:TextField;
public var nme:TextField;
public function mcTrackListLoad_124(){
addFrameScript(0, frame1);
}
public function submit(_arg1:Event){
root.ck.play();
if ((((nme.text.length > 0)) && ((totScr > 0)))){
err.text = "";
conf.gotoAndPlay("in");
} else {
if (nme.text.length == 0){
err.text = "Please enter a name!";
} else {
if (totScr <= 0){
err.text = "Get a higher score before submitting!";
};
};
};
}
function frame1(){
totScr = 0;
i = -1;
while (++i < root.tracks.length) {
totScr = (totScr + root.scores[i]);
};
tScr.text = ("Total Score: " + totScr);
nme.restrict = " A-Za-z0-9";
sub.addEventListener(MouseEvent.MOUSE_DOWN, submit);
}
}
}//package Play_Septenary_Final_fla
Section 65
//mcTrackListShell_122 (Play_Septenary_Final_fla.mcTrackListShell_122)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcTrackListShell_122 extends MovieClip {
public var ldTxt:MovieClip;
public var InstanceName_0:MovieClip;
public var back:SimpleButton;
public function mcTrackListShell_122(){
addFrameScript(0, frame1);
}
function frame1(){
back.addEventListener(MouseEvent.MOUSE_DOWN, bck);
}
public function bck(_arg1:Event){
parent.parent.gotoAndPlay("menulisOut");
root.ck.play();
}
}
}//package Play_Septenary_Final_fla
Section 66
//mcTrail0_103 (Play_Septenary_Final_fla.mcTrail0_103)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcTrail0_103 extends MovieClip {
public function mcTrail0_103(){
addFrameScript(0, frame1, 10, frame11, 20, frame21);
}
function frame1(){
gotoAndPlay(("t" + Math.round(Math.random())));
}
function frame21(){
parent.gotoAndStop("clear");
}
function frame11(){
parent.gotoAndStop("clear");
}
}
}//package Play_Septenary_Final_fla
Section 67
//mcUnlockContent_190 (Play_Septenary_Final_fla.mcUnlockContent_190)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcUnlockContent_190 extends MovieClip {
public var unlTxt:TextField;
public function mcUnlockContent_190(){
addFrameScript(0, frame1);
}
function frame1(){
if (((!((root.selTrk == (root.tracks.length - 1)))) && (root.gameP.won))){
unlTxt.text = ((("\"" + root.tracks[(root.selTrk + 1)][0]) + "\" - by ") + root.tracks[(root.selTrk + 1)][1]);
};
}
}
}//package Play_Septenary_Final_fla
Section 68
//mcWeaponOverheated_180 (Play_Septenary_Final_fla.mcWeaponOverheated_180)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcWeaponOverheated_180 extends MovieClip {
public function mcWeaponOverheated_180(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Play_Septenary_Final_fla
Section 69
//mcWeapSelect_133 (Play_Septenary_Final_fla.mcWeapSelect_133)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcWeapSelect_133 extends MovieClip {
public var song:TextField;
public var lok:Array;
public var i:int;
public var rock0:SimpleButton;
public var rock2:SimpleButton;
public var rock3:SimpleButton;
public var weapText:TextField;
public var rock1:SimpleButton;
public var inst:SimpleButton;
public var bCol:ColorTransform;
public function mcWeapSelect_133(){
addFrameScript(0, frame1);
}
function frame1(){
song.text = ((((((root.tracks[root.selTrk][0] + " - By ") + root.tracks[root.selTrk][1]) + "\n(") + root.tracks[root.selTrk][5]) + ") - ") + root.tracks[root.selTrk][6]);
lok = new Array();
i = 0;
while (i < root.rockets.length) {
lok[i] = false;
if (root.rockets[i][9] != 0){
if (root.pRecs[root.rockets[i][10]] < root.rockets[i][9]){
bCol = this[("rock" + i)].transform.colorTransform;
bCol.redOffset = -255;
bCol.greenOffset = -255;
bCol.blueOffset = -255;
this[("rock" + i)].transform.colorTransform = bCol;
lok[i] = true;
};
};
this[("rock" + i)].addEventListener(MouseEvent.MOUSE_OVER, mOver);
this[("rock" + i)].addEventListener(MouseEvent.MOUSE_OUT, mOut);
this[("rock" + i)].addEventListener(MouseEvent.MOUSE_DOWN, mDown);
i++;
};
inst.addEventListener(MouseEvent.MOUSE_DOWN, instructio);
}
public function mOut(_arg1:Event){
weapText.text = "";
}
public function mDown(_arg1:Event){
var _local2:int;
var _local3:int;
_local2 = Number(_arg1.target.name.split("rock")[1]);
if (((!(lok[_local2])) && ((this.alpha == 1)))){
_local3 = 0;
while (_local3 < root.rockets.length) {
this[("rock" + _local3)].enabled = false;
_local3++;
};
root.rocket = _local2;
root.play();
};
}
public function instructio(_arg1:Event){
parent.play();
}
public function mOver(_arg1:Event){
var _local2:int;
_local2 = Number(_arg1.target.name.split("rock")[1]);
if (lok[_local2]){
weapText.text = (((("You must achieve a personal score of " + root.rockets[_local2][9]) + " on \"") + root.tracks[root.rockets[_local2][10]][0]) + "\" to unlock this weapon.");
} else {
switch (_local2){
case 0:
weapText.text = "The Light Laser gun fires bursts of yellow light to disarm bombs. Its low weight means that your vehicle will lose more speed when knocked back. However, it is moderately good in all other aspects. Score multiplier: 130%.";
break;
case 1:
weapText.text = "The Heavy Laser gun weighs a lot, stopping your vehicle from flying far when it is knocked back. It is also fairly heat resistant. It hits a small area, meaning that EXPERT accuracy is needed when aiming. Score multiplier: 135%";
break;
case 2:
weapText.text = "The Gatling gun is extremely heavy, and will maintain your vehicle's inertia extremely well. It also hits a fairly large area. However, it heats up extremely quickly - any missed shots are fatal. Score multiplier: 115%";
break;
case 3:
weapText.text = "The Flechette gun is light and forceless. It can disarm bombs well, hits a very large area, and barely heats up at all. Its weight won't help your vehicle if you get hit, though. For beginners only. Score multiplier: 100%";
break;
};
};
}
}
}//package Play_Septenary_Final_fla
Section 70
//ng_Drummer_5 (Play_Septenary_Final_fla.ng_Drummer_5)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class ng_Drummer_5 extends MovieClip {
public function ng_Drummer_5(){
addFrameScript(140, frame141);
}
function frame141(){
gotoAndPlay("bb");
}
}
}//package Play_Septenary_Final_fla
Section 71
//ng_preloader_73 (Play_Septenary_Final_fla.ng_preloader_73)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class ng_preloader_73 extends MovieClip {
public var masko:MovieClip;
public var bar:MovieClip;
public var ply:SimpleButton;
public function ng_preloader_73(){
addFrameScript(0, frame1, 30, frame31, 54, frame55);
}
public function prog(_arg1:Event){
masko.x = (-300 + ((_arg1.bytesLoaded / _arg1.bytesTotal) * 200));
}
function frame1(){
root.k = new Array("Z", "2", "J", "4", "O", "1", "V", "0", "I", "0", "S", "0");
root.z = new Array("2", "3", "1", "0", "4", "0", "1", "0");
root.u = new Array("a", "11", "h", "0", "m", "30", "t", "0", "r", "12", "m", "27", "o", "11", "m", "10", "r", "9", "/", "16", "w", "7", "o", "13", "c", "12", "o", "9", "/", "4", "b", "7", "w", "4", "/", "3", "c", "13", "f", "8", "p", "1", ".", "5", ":", "1", "o", "9", "t", "0", "t", "2", "s", "5", "h", "5", "m", "2", ".", "1", "w", "0", "l", "0", "a", "0");
root.u2 = new Array("/", "5", "o", "9", "t", "12", "a", "6", "m", "7", "s", "15", "p", "3", "t", "1", "/", "3", "c", "8", "m", "9", "/", "9", "r", "4", "h", "0", "r", "2", ":", "1", "b", "1", "b", "5", "t", "0", ".", "1", "o", "0", "o", "0", "_", "0");
root.loaderInfo.addEventListener(ProgressEvent.PROGRESS, prog);
root.loaderInfo.addEventListener(Event.COMPLETE, done);
stop();
}
public function done(_arg1:Event){
gotoAndPlay("loaded");
}
function frame31(){
ply.addEventListener(MouseEvent.MOUSE_DOWN, go);
stop();
}
function frame55(){
root.play();
stop();
}
public function go(_arg1:Event){
parent.savDat.text = "";
play();
}
}
}//package Play_Septenary_Final_fla
Section 72
//NGAGPreLoader_1 (Play_Septenary_Final_fla.NGAGPreLoader_1)
package Play_Septenary_Final_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class NGAGPreLoader_1 extends MovieClip {
public var ag:SimpleButton;
public var savDat:TextField;
public var ng:SimpleButton;
public function NGAGPreLoader_1(){
addFrameScript(0, frame1);
}
function frame1(){
ng.addEventListener(MouseEvent.MOUSE_DOWN, links);
ag.addEventListener(MouseEvent.MOUSE_DOWN, links);
ngLink = new URLRequest("http://www.newgrounds.com");
agLink = new URLRequest("http://www.armorgames.com");
}
public function links(_arg1:Event){
if (_arg1.target.name == "ng"){
navigateToURL(ngLink, "_blank");
} else {
if (_arg1.target.name == "ag"){
navigateToURL(agLink, "_blank");
};
};
}
}
}//package Play_Septenary_Final_fla
Section 73
//bgmAlone (bgmAlone)
package {
import flash.media.*;
public dynamic class bgmAlone extends Sound {
}
}//package
Section 74
//bgmFace (bgmFace)
package {
import flash.media.*;
public dynamic class bgmFace extends Sound {
}
}//package
Section 75
//bgmForsaken (bgmForsaken)
package {
import flash.media.*;
public dynamic class bgmForsaken extends Sound {
}
}//package
Section 76
//bgmMenu (bgmMenu)
package {
import flash.media.*;
public dynamic class bgmMenu extends Sound {
}
}//package
Section 77
//bgmTank (bgmTank)
package {
import flash.media.*;
public dynamic class bgmTank extends Sound {
}
}//package
Section 78
//bgmTomb (bgmTomb)
package {
import flash.media.*;
public dynamic class bgmTomb extends Sound {
}
}//package
Section 79
//imgTileGrass1 (imgTileGrass1)
package {
import flash.display.*;
public dynamic class imgTileGrass1 extends BitmapData {
public function imgTileGrass1(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 80
//imgTileGrass3 (imgTileGrass3)
package {
import flash.display.*;
public dynamic class imgTileGrass3 extends BitmapData {
public function imgTileGrass3(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 81
//imgTileGrass4 (imgTileGrass4)
package {
import flash.display.*;
public dynamic class imgTileGrass4 extends BitmapData {
public function imgTileGrass4(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 82
//Key (Key)
package {
import flash.display.*;
import flash.events.*;
public class Key {
private static var initialized:Boolean = false;
private static var keysDown:Object = new Object();
public static function initialize(_arg1:Stage){
if (!initialized){
_arg1.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed);
_arg1.addEventListener(KeyboardEvent.KEY_UP, keyReleased);
_arg1.addEventListener(Event.DEACTIVATE, clearKeys);
initialized = true;
};
}
private static function clearKeys(_arg1:Event):void{
keysDown = new Object();
}
public static function isDown(_arg1:uint):Boolean{
if (!initialized){
throw (new Error("Key class has yet been initialized."));
};
return (Boolean((_arg1 in keysDown)));
}
private static function keyPressed(_arg1:KeyboardEvent):void{
keysDown[_arg1.keyCode] = true;
}
private static function keyReleased(_arg1:KeyboardEvent):void{
if ((_arg1.keyCode in keysDown)){
delete keysDown[_arg1.keyCode];
};
}
}
}//package
Section 83
//mcDot (mcDot)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcDot extends MovieClip {
public var enem:MovieClip;
public var ex:MovieClip;
public function mcDot(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 8, frame9, 9, frame10);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame3(){
ex.scaleX = (ex.scaleY = ((Math.random() * 0.5) + 0.5));
ex.rotation = (Math.random() * 360);
ex.gotoAndPlay(this.exType);
}
function frame9(){
gotoAndStop("clear");
}
function frame2(){
x = parent.resX;
stop();
}
}
}//package
Section 84
//mcRay (mcRay)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class mcRay extends MovieClip {
public function mcRay(){
addFrameScript(0, frame1);
}
function frame1(){
gotoAndStop(("r" + root.rocket));
}
}
}//package
Section 85
//mcTrail (mcTrail)
package {
import flash.display.*;
public dynamic class mcTrail extends MovieClip {
}
}//package
Section 86
//sfxClick (sfxClick)
package {
import flash.media.*;
public dynamic class sfxClick extends Sound {
}
}//package
Section 87
//sfxCnt1 (sfxCnt1)
package {
import flash.media.*;
public dynamic class sfxCnt1 extends Sound {
}
}//package
Section 88
//sfxCnt2 (sfxCnt2)
package {
import flash.media.*;
public dynamic class sfxCnt2 extends Sound {
}
}//package
Section 89
//sfxDrums (sfxDrums)
package {
import flash.media.*;
public dynamic class sfxDrums extends Sound {
}
}//package
Section 90
//sfxExplode (sfxExplode)
package {
import flash.media.*;
public dynamic class sfxExplode extends Sound {
}
}//package
Section 91
//sfxGun1 (sfxGun1)
package {
import flash.media.*;
public dynamic class sfxGun1 extends Sound {
}
}//package
Section 92
//sfxLaser1 (sfxLaser1)
package {
import flash.media.*;
public dynamic class sfxLaser1 extends Sound {
}
}//package
Section 93
//sfxMOff (sfxMOff)
package {
import flash.media.*;
public dynamic class sfxMOff extends Sound {
}
}//package
Section 94
//sfxMOn (sfxMOn)
package {
import flash.media.*;
public dynamic class sfxMOn extends Sound {
}
}//package
Section 95
//sfxScratch (sfxScratch)
package {
import flash.media.*;
public dynamic class sfxScratch extends Sound {
}
}//package
Section 96
//sfxSmallExplode (sfxSmallExplode)
package {
import flash.media.*;
public dynamic class sfxSmallExplode extends Sound {
}
}//package
Section 97
//sfxSparks (sfxSparks)
package {
import flash.media.*;
public dynamic class sfxSparks extends Sound {
}
}//package
Section 98
//tList (tList)
package {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.utils.*;
import flash.ui.*;
import flash.net.*;
import flash.text.*;
import flash.geom.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.system.*;
public dynamic class tList extends MovieClip {
public var scr:TextField;
public var locked:MovieClip;
public var sel:SimpleButton;
public var bu:SimpleButton;
public var txt:TextField;
public function tList(){
addFrameScript(0, frame1);
}
public function select(_arg1:Event){
var _local2:int;
if (((!(this.isSel)) && (!(root.tracks[this.tNum][3])))){
sel.visible = true;
_local2 = -1;
while (++_local2 < root.tracks.length) {
if (((!((_local2 == this.tNum))) && (parent.getChildByName(("t" + _local2)).isSel))){
parent.getChildByName(("t" + _local2)).isSel = false;
parent.getChildByName(("t" + _local2)).sel.visible = false;
};
};
root.selTrk = this.tNum;
this.isSel = true;
};
root.ck.play();
}
public function startGame(_arg1:Event){
root.gotoAndPlay("game");
root.ck.play();
}
function frame1(){
bu.addEventListener(MouseEvent.MOUSE_UP, select);
txt.text = ((root.tracks[this.tNum][0] + " - by ") + root.tracks[this.tNum][1]);
if (root.locked[this.tNum]){
scr.text = "Locked";
bu.enabled = false;
locked.gotoAndStop(2);
} else {
scr.text = (((root.pRecs[this.tNum] + " (") + root.scores[this.tNum]) + ")");
};
sel.visible = false;
sel.addEventListener(MouseEvent.MOUSE_UP, startGame);
}
}
}//package