STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #29697 |
G |
N |
I |
D |
A |
O |
L |
SCORE: |
2000000 |
SCORE: |
0 |
SCORE: |
0 |
THAT'S ALL, I'M AFRAID |
You've managed your way through all the levels with a score of: |
200000000 |
LLLLLL |
Enter name: |
Delve BigJKO mkbil 34534 sdgsdg Delve BigJKO mkbil 34534 sdgsdg |
Delve BigJKO mkbil 34534 sdgsdg Delve BigJKO mkbil 34534 sdgsdg |
Delve BigJKO mkbil 34534 sdgsdg Delve BigJKO mkbil 34534 sdgsdg |
Delve BigJKO mkbil 34534 sdgsdg Delve BigJKO mkbil 34534 sdgsdg |
ActionScript [AS3]
Section 1//01_4 (rigby_fla.01_4) package rigby_fla { import flash.display.*; public dynamic class 01_4 extends MovieClip { public var sixA:MovieClip; } }//package rigby_flaSection 2//btGroup_28 (rigby_fla.btGroup_28) package rigby_fla { import flash.display.*; public dynamic class btGroup_28 extends MovieClip { public var bTtime:MovieClip; } }//package rigby_flaSection 3//MainTimeline (rigby_fla.MainTimeline) package rigby_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var aRecord:Boolean; public var rgbLogo:MovieClip; public var fIn:Boolean; public var c0:int; public var okButton:MovieClip; public var c4:int; public var c1:int; public var c2:int; public var c3:int; public var blockSounds:Array; public var lastLvlScore; public var sfxB:MovieClip; public var i; public var b:Array; public var l:Object; public var dB:int; public var defaultcolH:int; public var signText:TextField; public var sFXt:SoundTransform; public var r; public var minvy; public var redbg:MovieClip; public var dBArray:Array; public var stopw:MovieClip; public var bgMask:Shape; public var leftKey:Boolean; public var jumpspeed; public var s02ch:SoundChannel; public var woundedTime:int; public var f01:floor01; public var dFact:uint; public var fOut:Boolean; public var s01ch:SoundChannel; public var lvlchA:MovieClip; public var lvlchB:MovieClip; public var bMinWidth; public var scoreText2:TextField; public var sfxOn:Boolean; public var currentTimer:Array; public var blockC:Sprite; public var bMaxWidth; public var levels:Array; public var colors:Array; public var t01:timesfx; public var currentLevel; public var eightA:MovieClip; public var c01:clearedSound; public var dBDraw0:Object; public var dBDraw1:Object; public var logo:Shape; public var s01:sound01; public var s02:sound02; public var s03:sound03; public var s04:sound04; public var dBDraw2:Object; public var disableControls; public var nineA:MovieClip; public var upKey:Boolean; public var sevenA:MovieClip; public var pS:int; public var b01:badSound; public var namesA:TextField; public var namesB:TextField; public var howToButton:MovieClip; public var YourScore:int; public var tScreen:MovieClip; public var ldr:MovieClip; public var dBshape:Shape; public var newBg:bgStart; public var ball:MovieClip; public var stopwatch:Timer; public var startButton:MovieClip; public var downKey:Boolean; public var threeA:MovieClip; public var so:SharedObject; public var gravity; public var bounce; public var zeroA:MovieClip; public var scoreLoad:String; public var vX; public var rightKey:Boolean; public var theEnd:Boolean; public var particles:Shape; public var vY; public var failedAttempts; public var musicB:MovieClip; public var pSystem:Array; public var time:int; public var levelText:MovieClip; public var scoreText:TextField; public var bestTime:Array; public var hFact:int; public var clearedText:MovieClip; public var friction; public var time2:int; public var time3:int; public var wounded:Boolean; public var beginTime; public var rInstance:MovieClip; public var bgDraw:Shape; public var submitB:MovieClip; public var logoArray:Array; public var twoA:MovieClip; public var spaceKey:Boolean; public var column0:Shape; public var column1:Shape; public var column2:Shape; public var column3:Shape; public var sixA:MovieClip; public var cleared; public var column4:Shape; public var landed:Boolean; public var fiveA:MovieClip; public var bMinHeight; public var fourA:MovieClip; public var scoreA:TextField; public var scoreB:TextField; public var game:Object; public var maxLevels; public var signPost:MovieClip; public var nameInput:TextField; public function MainTimeline(){ addFrameScript(0, frame1, 5, frame6, 10, frame11, 15, frame16, 16, frame17, 19, frame20, 21, frame22, 22, frame23); } public function onTick(_arg1:TimerEvent){ var _local2 = currentTimer; var _local3:int; var _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; if (currentTimer[0] == 10){ currentTimer[0] = 0; _local2 = currentTimer; _local3 = 1; _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; if (currentTimer[1] == 10){ currentTimer[1] = 0; _local2 = currentTimer; _local3 = 2; _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; if (currentTimer[2] == 10){ currentTimer[2] = 0; _local2 = currentTimer; _local3 = 3; _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; if (currentTimer[3] == 6){ currentTimer[3] = 0; _local2 = currentTimer; _local3 = 4; _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; if (currentTimer[4] == 10){ currentTimer[4] = 0; _local2 = currentTimer; _local3 = 5; _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; }; }; }; }; }; } public function randRange(_arg1:Number, _arg2:Number):Number{ var _local3:Number; _local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1); return (_local3); } public function enlarge(_arg1:Event){ if (_arg1.target.width < bMaxWidth){ _arg1.target.width = (_arg1.target.width * 1.1); _arg1.target.height = (_arg1.target.height * 1.1); }; } public function updateFireworks(_arg1:Event){ var _local2:*; var _local3:*; var _local4:Object; var _local5:*; particles.graphics.clear(); _local2 = 0; while (_local2 < 2) { for (_local3 in pSystem[_local2]) { _local4 = pSystem[_local2][_local3]; if (_local4.life > 0){ _local5 = (_local4.life / 30); _local4.x = (_local4.x + _local4.vx); _local4.y = (_local4.y + _local4.vy); particles.graphics.beginFill(colors[_local4.color], _local5); particles.graphics.drawRect(_local4.x, _local4.y, _local4.pSize, _local4.pSize); _local4.vx = (_local4.vx * 0.6); _local4.vy = (_local4.vy * 0.6); _local4.vy = (_local4.vy + 0.15); _local4.life--; }; }; _local2++; }; } function frame11(){ leftKey = false; upKey = false; rightKey = false; downKey = false; spaceKey = false; particles = new Shape(); blockC = new Sprite(); s01 = new sound01(); s02 = new sound02(); s03 = new sound03(); s04 = new sound04(); blockSounds = new Array(s01, s02, s03, s04); b01 = new badSound(); f01 = new floor01(); c01 = new clearedSound(); t01 = new timesfx(); sFXt = new SoundTransform(1); sfxOn = true; sfxB.gotoAndStop(1); addChild(blockC); addChild(particles); dBDraw0 = {p0:{x:0, y:0}, p1:{x:0, y:0}, p2:{x:0, y:0}, p3:{x:0, y:0}, alpha:1, draw:false}; dBDraw1 = {p0:{x:0, y:0}, p1:{x:0, y:0}, p2:{x:0, y:0}, p3:{x:0, y:0}, alpha:1, draw:false}; dBDraw2 = {p0:{x:0, y:0}, p1:{x:0, y:0}, p2:{x:0, y:0}, p3:{x:0, y:0}, alpha:1, draw:false}; dBArray = new Array(dBDraw0, dBDraw1, dBDraw2); dB = 0; dBshape = new Shape(); addChild(dBshape); addEventListener(Event.ENTER_FRAME, drawR); pSystem = new Array(); pSystem[0] = new Array(); pSystem[1] = new Array(); pS = 0; colors = new Array(0xBB0000, 0xBB00, 187); game = {top:60, bottom:400, left:60, right:580, started:false}; wounded = false; woundedTime = 0; landed = true; fOut = false; fIn = false; gravity = 0.7; friction = 0.98; bounce = 0.65; r = 20; vX = 0; vY = 0; minvy = 10; jumpspeed = 17; levels = new Array(); bestTime = new Array(); l = new Object(); b = new Array(); levels[0] = new level("Hold the up key to jump and left or right key to move\n Then hit the block"); l = levels[0]; b = l.blocks; b[0] = new block(300, 200); levels[1] = new level("Jump on blocks\n to hit each one without touching the ground"); l = levels[1]; b = l.blocks; b[0] = new block(200, 250); b[1] = new block(400, 250); levels[2] = new level("X blocks are bad\n\n Don't touch them"); l = levels[2]; b = l.blocks; b[0] = new block(300, 200); b[1] = new block(300, 250, "bad"); levels[3] = new level(); l = levels[3]; b = l.blocks; b[0] = new block(200, 250); b[1] = new block(300, 250); b[2] = new block(400, 250); levels[4] = new level("\nSome blocks need to be hit twice to break"); l = levels[4]; b = l.blocks; b[0] = new block(200, 250); b[1] = new block(300, 250, "double"); b[2] = new block(400, 250); levels[5] = new level(); l = levels[5]; b = l.blocks; b[0] = new block(200, 250); b[1] = new block(300, 180); b[2] = new block(400, 250); levels[6] = new level(); l = levels[6]; b = l.blocks; b[0] = new block(150, 250); b[2] = new block(450, 250); levels[7] = new level(); l = levels[7]; b = l.blocks; b[0] = new block(200, 250); b[1] = new block(400, 250); b[2] = new block(140, 190, "bad"); b[3] = new block(460, 190, "bad"); levels[8] = new level(); l = levels[8]; b = l.blocks; b[0] = new block(200, 250); b[1] = new block(400, 250); b[2] = new block(300, 150, "bad"); levels[9] = new level(); l = levels[9]; b = l.blocks; b[0] = new block(150, 250); b[1] = new block(250, 180); b[2] = new block(350, 250); b[3] = new block(500, 100); levels[10] = new level(); l = levels[10]; b = l.blocks; b[0] = new block(200, 250, "double"); b[1] = new block(400, 250); b[2] = new block(200, 100); levels[11] = new level(); l = levels[11]; b = l.blocks; b[0] = new block(210, 230); b[1] = new block(390, 230); b[2] = new block(142, 250, "bad"); b[3] = new block(458, 250, "bad"); b[4] = new block(300, 250, "bad"); levels[12] = new level(); l = levels[12]; b = l.blocks; b[0] = new block(0, 0, "moving"); b[0].path.pA.x = 200; b[0].path.pA.y = 250; b[0].path.pB.x = 400; b[0].path.pB.y = 250; b[1] = new block(300, 100); levels[13] = new level(); l = levels[13]; b = l.blocks; b[0] = new block(0, 0, "moving"); b[0].path.pA.x = 200; b[0].path.pA.y = 250; b[0].path.pB.x = 400; b[0].path.pB.y = 250; b[1] = new block(0, 0, "moving"); b[1].path.pB.x = 200; b[1].path.pB.y = 100; b[1].path.pA.x = 400; b[1].path.pA.y = 100; levels[14] = new level(); l = levels[14]; b = l.blocks; b[0] = new block(200, 250, "double"); b[1] = new block(400, 250, "double"); b[2] = new block(200, 100); b[3] = new block(400, 100); b[4] = new block(300, 180); levels[15] = new level(); l = levels[15]; b = l.blocks; b[0] = new block(200, 100); b[1] = new block(400, 250); b[2] = new block(0, 0, "moving"); b[2].path.pA.x = 200; b[2].path.pA.y = 250; b[2].path.pB.x = 400; b[2].path.pB.y = 100; levels[16] = new level(); l = levels[16]; b = l.blocks; b[0] = new block(200, 250, "double"); b[1] = new block(300, 180, "bad"); b[2] = new block(400, 250, "double"); levels[17] = new level(); l = levels[17]; b = l.blocks; b[0] = new block(300, 250, "double"); b[1] = new block(160, 100); b[2] = new block(440, 100); levels[18] = new level(); l = levels[18]; b = l.blocks; b[0] = new block(250, 250); b[1] = new block(350, 250); b[2] = new block(250, 100, "double"); levels[19] = new level(); l = levels[19]; b = l.blocks; b[0] = new block(180, 250); b[1] = new block(250, 200, "bad"); b[2] = new block(350, 200, "bad"); b[3] = new block(420, 250); b[4] = new block(0, 0, "moving"); b[4].path.pA.x = 300; b[4].path.pA.y = 200; b[4].path.pB.x = 300; b[4].path.pB.y = 300; maxLevels = 19; so = SharedObject.getLocal("rugby-SaveFile"); if (so.size == 0){ trace("created..."); so.data.bestTimes = new Array(); i = 0; while (i < (maxLevels + 1)) { so.data.bestTimes[i] = new Array(9, 9, 9, 9, 9, 9); i++; }; }; currentLevel = 0; disableControls = false; cleared = false; bMaxWidth = 0; bMinWidth = 0; bMinHeight = 0; time = 0; time2 = 0; time3 = 0; sfxB.addEventListener(MouseEvent.CLICK, sfxChange); } public function nextLevel(_arg1:KeyboardEvent){ if (theEnd){ ball.removeEventListener(Event.ENTER_FRAME, updateBall); stopwatch.removeEventListener(TimerEvent.TIMER, onTick); removeEventListener(Event.ENTER_FRAME, updateWatch); stage.removeEventListener(KeyboardEvent.KEY_DOWN, nextLevel); removeEventListener(Event.ENTER_FRAME, newLevel); removeEventListener(Event.ENTER_FRAME, clearCountDown); removeEventListener(Event.ENTER_FRAME, showLevelText); stage.removeEventListener(Event.ENTER_FRAME, countScore); removeEventListener(Event.ENTER_FRAME, countdownWounded); clearedText.alpha = 0; gotoAndPlay(21); } else { time3 = 45; addEventListener(Event.ENTER_FRAME, newLevel); stage.removeEventListener(KeyboardEvent.KEY_DOWN, nextLevel); }; scoreText.text = ("" + YourScore); } function frame16(){ beginTime = 20; rgbLogo.alpha = 0; startButton.alpha = 0; howToButton.alpha = 0; addEventListener(Event.ENTER_FRAME, begin); } public function initLevel(_arg1:Object):void{ var _local2:*; cleared = false; failedAttempts = 0; game.started = false; currentTimer.splice(0, 6, 0, 0, 0, 0, 0, 0); stopwatch.start(); if (_arg1.instructions != ""){ signText.text = _arg1.instructions; fadeIn(signPost); fadeIn(signText); }; for (_local2 in _arg1.blocks) { if (_arg1.type == "boss"){ trace("boss incoming!!"); initBoss(_arg1); } else { _arg1.blocks[_local2].alpha = 0; fadeIn(_arg1.blocks[_local2]); _arg1.blocks[_local2].destroyed = false; _arg1.blocks[_local2].hitOnce = false; _arg1.blocks[_local2].gotoAndStop(_arg1.blocks[_local2].type); blockC.addChild(_arg1.blocks[_local2]); if (_arg1.blocks[_local2].type == "moving"){ _arg1.blocks[_local2].addEventListener(Event.ENTER_FRAME, updateBlock); }; }; }; addChild((_arg1 as DisplayObject)); } function frame1(){ MochiAd.showPreGameAd({clip:this.root, id:"9d399397840fca66", res:"640x480", color:"0xFFFFFF", background:"0x990000", outline:"0xFFFFFF", no_bg:true}); } public function initColumn0(_arg1:Event){ _arg1.target.graphics.clear(); c0++; drawColumn(_arg1.target, -100, 500, 75, (c0 * 25)); } public function initColumn1(_arg1:Event){ _arg1.target.graphics.clear(); c1++; drawColumn(_arg1.target, 250, 800, 100, (c1 * 40)); } public function initColumn2(_arg1:Event){ _arg1.target.graphics.clear(); c2++; drawColumn(bgMask, -500, 850, 290, (c2 * 70)); } public function initColumn3(_arg1:Event){ _arg1.target.graphics.clear(); c3++; drawColumn(_arg1.target, -100, 340, 10, (c3 * 3)); } public function initColumn4(_arg1:Event){ _arg1.target.graphics.clear(); c4++; drawColumn(_arg1.target, -100, 1200, 20, (c4 * 9)); } function frame22(){ scoreText2.text = ("" + YourScore); nameInput.text = ""; rInstance.mask = scoreText2; stop(); submitB.addEventListener(MouseEvent.CLICK, submitScore); } function frame17(){ startButton.addEventListener(MouseEvent.CLICK, startPressed); howToButton.addEventListener(MouseEvent.CLICK, howToPressed); startButton.addEventListener(MouseEvent.MOUSE_OVER, mouseOverBt); startButton.addEventListener(MouseEvent.MOUSE_OUT, mouseOutBt); howToButton.addEventListener(MouseEvent.MOUSE_OVER, mouseOverBt); howToButton.addEventListener(MouseEvent.MOUSE_OUT, mouseOutBt); bMaxWidth = 155; bMinWidth = 132; bMinHeight = 48; startButton.addEventListener(Event.ENTER_FRAME, reduce); howToButton.addEventListener(Event.ENTER_FRAME, reduce); stop(); } function frame23(){ okButton.addEventListener(MouseEvent.CLICK, okPressed); okButton.addEventListener(MouseEvent.MOUSE_OVER, mouseOverBt); okButton.addEventListener(MouseEvent.MOUSE_OUT, mouseOutBt); okButton.addEventListener(Event.ENTER_FRAME, reduce); bMaxWidth = 100; bMinWidth = 88; bMinHeight = 32; namesA.text = ""; scoreA.text = ""; namesB.text = ""; scoreB.text = ""; namesA.alpha = 0; namesB.alpha = 0; scoreA.alpha = 0; scoreB.alpha = 0; MochiAd.fetchHighScores({clip:this.root, id:"9d399397840fca66"}, function (_arg1){ trace(_arg1); scoreLoad = _arg1; displayScore(); }); stop(); } public function reportKeyUp(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case 37: leftKey = false; break; case 38: upKey = false; break; case 39: rightKey = false; break; case 40: downKey = false; break; case 32: spaceKey = false; break; }; } function frame6(){ stop(); bgDraw = new Shape(); logo = new Shape(); logoArray = new Array(); defaultcolH = 200; hFact = 0; dFact = 500; logoArray[0] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); logoArray[1] = new Array(0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0); logoArray[2] = new Array(0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0); logoArray[3] = new Array(0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0); logoArray[4] = new Array(0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0); logoArray[5] = new Array(0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0); logoArray[6] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); logoArray[7] = new Array(0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0); logoArray[8] = new Array(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0); logoArray[9] = new Array(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 0); logoArray[10] = new Array(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0); logoArray[11] = new Array(0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0); logoArray[12] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); logoArray[13] = new Array(1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1); logoArray[14] = new Array(1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0); logoArray[15] = new Array(1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1); logoArray[16] = new Array(1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0); bgDraw.graphics.beginFill(0xFFFFFF); bgDraw.graphics.moveTo(0, 0); bgDraw.graphics.lineTo(640, 0); bgDraw.graphics.lineTo(640, 480); bgDraw.graphics.lineTo(0, 480); column3 = new Shape(); column4 = new Shape(); column0 = new Shape(); column1 = new Shape(); column2 = new Shape(); bgMask = new Shape(); newBg = new bgStart(); c0 = 0; c1 = 0; c2 = 0; c3 = 0; c4 = 0; addChild(bgDraw); addChild(column3); addChild(column4); addChild(column0); addChild(column1); addChild(logo); addChild(column2); newBg.mask = bgMask; addChild(newBg); addEventListener(Event.ENTER_FRAME, initLogo); } function frame20(){ stop(); playGame(); theEnd = false; clearedText.width = 311; clearedText.height = 126; clearedText.alpha = 0; tScreen.alpha = 0; stopw.alpha = 0; signPost.alpha = 0; signText.alpha = 0; YourScore = 0; scoreText.text = ("" + YourScore); failedAttempts = 0; stopwatch = new Timer((1000 / 100), 0); currentTimer = new Array(0, 0, 0, 0, 0, 0); aRecord = false; stopwatch.addEventListener(TimerEvent.TIMER, onTick); addEventListener(Event.ENTER_FRAME, updateWatch); stage.addEventListener(KeyboardEvent.KEY_DOWN, reportKeyDown); stage.addEventListener(KeyboardEvent.KEY_UP, reportKeyUp); ball.gotoAndStop(1); } public function alphaUp(_arg1:Event):void{ var _local2:Object; _local2 = _arg1.target; if (_local2.alpha < 1){ _local2.alpha = (_local2.alpha + 0.2); } else { _local2.removeEventListener(Event.ENTER_FRAME, alphaUp); fIn = false; }; } public function showLevelText(_arg1:Event){ var _local2:Array; var _local3:*; if (time2 == 35){ levelText.alpha = 0; fadeIn(stopw); _local2 = new Array(0, 0); _local3 = (currentLevel + 1); _local2[0] = Math.floor((_local3 / 10)); trace(_local2[0]); _local2[1] = (_local3 - (10 * _local2[0])); trace(_local2[1]); if (_local2[0] == 0){ levelText.x = (((640 / 2) - Math.round((311 / 2))) - 20); levelText.y = (((480 / 2) - Math.round((126 / 2))) - 20); lvlchA.gotoAndStop((_local2[1] + 1)); lvlchA.alpha = 0; lvlchB.alpha = 0; lvlchA.x = ((levelText.x + 311) - 96); lvlchA.y = levelText.y; fadeIn(lvlchA); } else { levelText.x = (((640 / 2) - Math.round((311 / 2))) - 20); levelText.y = (((480 / 2) - Math.round((126 / 2))) - 20); lvlchA.gotoAndStop((_local2[0] + 1)); lvlchB.gotoAndStop((_local2[1] + 1)); lvlchA.alpha = 0; lvlchB.alpha = 0; lvlchA.x = ((levelText.x + 311) - 114); lvlchA.y = levelText.y; lvlchB.x = (lvlchA.x + 55); lvlchB.y = lvlchA.y; fadeIn(lvlchA); fadeIn(lvlchB); }; fadeIn(levelText); }; if (time2 == 5){ fadeOut(levelText); fadeOut(lvlchA); fadeOut(lvlchB); }; if (time2 == 0){ ball.gotoAndStop(1); ball.alpha = 0; ball.x = 100; ball.y = 300; fadeIn(ball); lvlchA.alpha = 0; lvlchB.alpha = 0; levelText.alpha = 0; disableControls = false; ball.addEventListener(Event.ENTER_FRAME, updateBall); initLevel(levels[currentLevel]); }; time2--; } public function initBoss(_arg1:Object):void{ var _local2:*; if (_arg1.bossPhase == 0){ _local2 = new block(200, 100, "bad"); _local2.width = 200; _local2.height = 200; _local2.bossSpeed = 50; addChild((_arg1 as DisplayObject)); _arg1.addChild(_local2); }; } public function sfxChange(_arg1:MouseEvent){ if (sfxOn){ sFXt.volume = 0; sfxOn = false; sfxB.gotoAndStop(2); } else { sFXt.volume = 1; sfxOn = true; sfxB.gotoAndStop(1); }; } public function begin(_arg1:Event){ if (beginTime == 20){ initFireworks(307, 156, 50, 40); }; if (beginTime == 15){ rgbLogo.alpha = 0.5; }; if (beginTime == 14){ rgbLogo.alpha = 0.85; }; if (beginTime == 13){ rgbLogo.alpha = 0.95; }; if (beginTime == 12){ rgbLogo.alpha = 1; }; if (beginTime == 11){ startButton.alpha = 0.5; }; if (beginTime == 10){ startButton.alpha = 1; howToButton.alpha = 0.5; }; if (beginTime == 9){ howToButton.alpha = 1; }; if (beginTime == 0){ removeEventListener(Event.ENTER_FRAME, begin); }; beginTime--; } public function fadeIn(_arg1:Object):void{ fIn = true; _arg1.addEventListener(Event.ENTER_FRAME, alphaUp); } public function checkWallColl():void{ var _local1:*; var _local2:*; var _local3:*; var _local4:*; _local1 = ball.x; _local2 = ball.y; _local3 = (ball.x + vX); _local4 = (ball.y + vY); if (_local3 < game.left){ ball.x = game.left; vX = (-(vX) * bounce); }; if (_local3 > game.right){ ball.x = game.right; vX = (-(vX) * bounce); }; if (_local4 < game.top){ ball.y = game.top; vY = (-(vY) * bounce); }; if (_local4 > game.bottom){ ball.y = game.bottom; if (wounded){ vY = (-(vY) * 0.4); } else { if (((((spaceKey) || (upKey))) && (!(game.started)))){ if (((!(disableControls)) && (!(game.started)))){ vY = -(jumpspeed); }; } else { vY = -(minvy); }; }; vX = (vX * friction); if (((game.started) && (!(cleared)))){ s01ch = f01.play(0, 0, sFXt); resetLevel(levels[currentLevel]); game.started = false; failedAttempts++; }; if (((((!(game.started)) && (wounded))) && (!(landed)))){ landed = true; s01ch = f01.play(0, 0, sFXt); resetLevel(levels[currentLevel]); }; }; } public function drawLogo(_arg1, _arg2, _arg3, _arg4, _arg5){ var _local6:*; var _local7:int; var _local8:*; logo.graphics.clear(); _local6 = 0; while (_local6 < _arg5) { _local7 = (defaultcolH + (Math.cos((((hFact + _local6) * 10) * (Math.PI / 180))) * dFact)); _local8 = _arg4; while (_local8 >= 0) { if (logoArray[_local6][_local8] == 1){ drawColumn(logo, ((_arg1 + ((_arg3 * 2) * _local8)) + (_arg3 * _local6)), ((_arg2 - (_arg3 * _local8)) + ((_arg3 * 2) * _local6)), _arg3, _local7); }; _local8--; }; _local6++; }; } public function playGame(){ ball.alpha = 0; disableControls = true; time2 = 45; addEventListener(Event.ENTER_FRAME, showLevelText); } public function mouseOverBt(_arg1:MouseEvent){ _arg1.target.removeEventListener(Event.ENTER_FRAME, reduce); _arg1.target.addEventListener(Event.ENTER_FRAME, enlarge); } public function submitScore(_arg1:MouseEvent):void{ var e = _arg1; if (nameInput.text != ""){ MochiAd.sendHighScore({clip:this.root, id:"9d399397840fca66", name:nameInput.text, score:YourScore}, function (_arg1, _arg2){ trace(("place: " + (_arg2 + 1))); trace(("got " + _arg1)); gotoAndStop(23); }); }; } public function reduce(_arg1:Event){ if (_arg1.target.width > bMinWidth){ _arg1.target.width = (_arg1.target.width * 0.9); _arg1.target.height = (_arg1.target.height * 0.9); } else { _arg1.target.width = bMinWidth; _arg1.target.height = bMinHeight; }; } public function updateBlock(_arg1:Event):void{ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; _local2 = _arg1.target; _local3 = ((_local2.path.pB.x - _local2.path.pA.x) / 2); _local4 = ((_local2.path.pB.y - _local2.path.pA.y) / 2); _local5 = (_local2.path.pA.x + _local3); _local6 = (_local2.path.pA.y + _local4); _local2.pathF = (_local2.pathF + (1 * _local2.pathSpeed)); _local2.x = (_local5 + (Math.sin((_local2.pathF / 25)) * _local3)); _local2.y = (_local6 + (Math.sin((_local2.pathF / 25)) * _local4)); _local2.updatePoints(); } public function startPressed(_arg1:Event){ startButton.removeEventListener(MouseEvent.CLICK, startPressed); howToButton.removeEventListener(MouseEvent.CLICK, howToPressed); gotoAndPlay(20); } public function updateWatch(_arg1:Event){ stopw.msA.gotoAndStop((currentTimer[0] + 1)); stopw.msB.gotoAndStop((currentTimer[1] + 1)); stopw.sA.gotoAndStop((currentTimer[2] + 1)); stopw.sB.gotoAndStop((currentTimer[3] + 1)); stopw.mA.gotoAndStop((currentTimer[4] + 1)); stopw.mB.gotoAndStop((currentTimer[5] + 1)); } public function drawColumn(_arg1, _arg2, _arg3, _arg4, _arg5){ _arg1.graphics.beginFill(0x880000); _arg1.graphics.moveTo(_arg2, _arg3); _arg1.graphics.lineTo((_arg2 + _arg5), (_arg3 - (2 * _arg5))); _arg1.graphics.lineTo(((_arg2 + _arg5) + (_arg4 * 2)), ((_arg3 - (2 * _arg5)) - _arg4)); _arg1.graphics.lineTo((((_arg2 + _arg5) + (_arg4 * 2)) + _arg4), (((_arg3 - (2 * _arg5)) - _arg4) + (2 * _arg4))); _arg1.graphics.lineTo(((_arg2 + (_arg4 * 2)) + _arg4), ((_arg3 - _arg4) + (_arg4 * 2))); _arg1.graphics.lineTo((_arg2 + _arg4), (_arg3 + (_arg4 * 2))); drawIsoRect(_arg1, (_arg2 + (1 * _arg5)), (_arg3 - (2 * _arg5)), _arg4, _arg4, 0xFFFFFF); } public function newLevel(_arg1:Event){ var _local2:Array; var _local3:*; if (time3 == 45){ fadeOut(clearedText); fadeOut(tScreen); }; if (time3 == 35){ clearedText.alpha = 0; levelText.alpha = 0; currentTimer.splice(0, 6, 0, 0, 0, 0, 0, 0); fadeIn(stopw); _local2 = new Array(0, 0); _local3 = (currentLevel + 1); _local2[0] = Math.floor((_local3 / 10)); _local2[1] = (_local3 - (10 * _local2[0])); if (_local2[0] == 0){ levelText.x = ((640 / 2) - Math.round((311 / 2))); levelText.y = ((480 / 2) - Math.round((126 / 2))); lvlchA.gotoAndStop((_local2[1] + 1)); lvlchA.alpha = 0; lvlchB.alpha = 0; lvlchA.x = ((levelText.x + 311) - 96); lvlchA.y = levelText.y; fadeIn(lvlchA); } else { levelText.x = (((640 / 2) - Math.round((311 / 2))) - 20); levelText.y = (((480 / 2) - Math.round((126 / 2))) - 20); lvlchA.gotoAndStop((_local2[0] + 1)); lvlchB.gotoAndStop((_local2[1] + 1)); lvlchA.alpha = 0; lvlchB.alpha = 0; lvlchA.x = ((levelText.x + 311) - 114); lvlchA.y = levelText.y; lvlchB.x = (lvlchA.x + 55); lvlchB.y = lvlchA.y; fadeIn(lvlchA); fadeIn(lvlchB); }; fadeIn(levelText); }; if (time3 == 5){ fadeOut(levelText); fadeOut(lvlchA); fadeOut(lvlchB); }; if (time3 == 0){ ball.gotoAndStop(1); ball.alpha = 0; vX = 0; vY = 0; ball.x = 100; ball.y = 300; ball.rotation = 0; fadeIn(ball); lvlchA.alpha = 0; lvlchB.alpha = 0; levelText.alpha = 0; disableControls = false; ball.addEventListener(Event.ENTER_FRAME, updateBall); initLevel(levels[currentLevel]); }; time3--; } public function drawIsoRect(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6){ _arg1.graphics.beginFill(_arg6); _arg1.graphics.moveTo(_arg2, _arg3); _arg1.graphics.lineTo((_arg2 + (_arg4 * 2)), (_arg3 - _arg5)); _arg1.graphics.lineTo(((_arg2 + (_arg4 * 2)) + _arg4), ((_arg3 - _arg5) + (_arg5 * 2))); _arg1.graphics.lineTo((_arg2 + _arg4), (_arg3 + (_arg5 * 2))); } public function drawDouble(_arg1, _arg2):void{ var _local3:Object; _local3 = dBArray[dB]; _local3.alpha = 1; _local3.draw = true; _local3.p0.x = (_arg1 - 1); _local3.p0.y = (_arg2 - 1); _local3.p1.x = ((_arg1 + 40) + 1); _local3.p1.y = (_arg2 - 1); _local3.p2.x = ((_arg1 + 40) + 1); _local3.p2.y = ((_arg2 + 40) + 1); _local3.p3.x = (_arg1 - 1); _local3.p3.y = ((_arg2 + 40) + 1); if (dB == 2){ dB = 0; } else { dB++; }; } public function checkObjColl(_arg1:Object):void{ var _local2:*; var _local3:*; var _local4:Object; var _local5:Object; var _local6:Object; var _local7:*; var _local8:*; var _local9:Object; var _local10:Object; var _local11:Object; var _local12:Object; var _local13:*; var _local14:*; var _local15:Object; var _local16:*; var _local17:Object; _local2 = (ball.x + vX); _local3 = (ball.y + vY); _local4 = {p0:{x:0, y:0}, p1:{x:0, y:0}, dx:0, dy:0, l:0}; _local5 = new Object(); _local6 = {dx:vX, dy:vY}; _local7 = 0; if (_local3 < _arg1.p0.y){ if (_local2 < _arg1.p0.x){ _local7 = 4; } else { if ((((_local2 > _arg1.p0.x)) && ((_local2 < _arg1.p1.x)))){ _local7 = 0; } else { if (_local2 > _arg1.p1.x){ _local7 = 5; }; }; }; } else { if ((((_local3 > _arg1.p0.y)) && ((_local3 < _arg1.p3.y)))){ if (_local2 < _arg1.p0.x){ _local7 = 3; } else { if ((((_local2 > _arg1.p0.x)) && ((_local2 < _arg1.p1.x)))){ _local7 = 8; } else { if (_local2 > _arg1.p1.x){ _local7 = 1; }; }; }; } else { if (_local3 > _arg1.p3.y){ if (_local2 < _arg1.p0.x){ _local7 = 7; } else { if ((((_local2 > _arg1.p0.x)) && ((_local2 < _arg1.p1.x)))){ _local7 = 2; } else { if (_local2 > _arg1.p1.x){ _local7 = 6; }; }; }; }; }; }; if ((((_local7 == 0)) || ((_local7 == 2)))){ _local4.p0.x = _local2; _local4.p1.x = _local2; _local4.p0.y = _local3; if (_local7 == 0){ _local4.p1.y = _arg1.p0.y; _local5.p0 = _arg1.p0; _local5.p1 = _arg1.p1; } else { if (_local7 == 2){ _local4.p1.y = _arg1.p3.y; _local5.p0 = _arg1.p2; _local5.p1 = _arg1.p3; }; }; } else { if ((((_local7 == 3)) || ((_local7 == 1)))){ _local4.p0.y = _local3; _local4.p1.y = _local3; _local4.p0.x = _local2; if (_local7 == 3){ _local4.p1.x = _arg1.p0.x; _local5.p0 = _arg1.p3; _local5.p1 = _arg1.p0; } else { if (_local7 == 1){ _local4.p1.x = _arg1.p1.x; _local5.p0 = _arg1.p1; _local5.p1 = _arg1.p2; }; }; } else { if (_local7 == 4){ _local4.p0.x = _local2; _local4.p0.y = _local3; _local4.p1.x = _arg1.p0.x; _local4.p1.y = _arg1.p0.y; } else { if (_local7 == 5){ _local4.p0.x = _local2; _local4.p0.y = _local3; _local4.p1.x = _arg1.p1.x; _local4.p1.y = _arg1.p1.y; } else { if (_local7 == 6){ _local4.p0.x = _local2; _local4.p0.y = _local3; _local4.p1.x = _arg1.p2.x; _local4.p1.y = _arg1.p2.y; } else { if (_local7 == 7){ _local4.p0.x = _local2; _local4.p0.y = _local3; _local4.p1.x = _arg1.p3.x; _local4.p1.y = _arg1.p3.y; }; }; }; }; }; }; _local4.dx = (_local4.p1.x - _local4.p0.x); _local4.dy = (_local4.p1.y - _local4.p0.y); _local4.l = Math.sqrt((((_local4.p1.x - _local4.p0.x) * (_local4.p1.x - _local4.p0.x)) + ((_local4.p1.y - _local4.p0.y) * (_local4.p1.y - _local4.p0.y)))); if (_local4.l < 20){ _local4.ux = (_local4.dx / _local4.l); _local4.uy = (_local4.dy / _local4.l); _local8 = ((_local6.dx * _local4.ux) + (_local6.dy * _local4.uy)); _local9 = new Object(); _local9.x = (_local8 * _local4.ux); _local9.y = (_local8 * _local4.uy); _local10 = new Object(); if ((((((((_local7 == 0)) || ((_local7 == 1)))) || ((_local7 == 2)))) || ((_local7 == 3)))){ _local5.dx = (_local5.p1.x - _local5.p0.x); _local5.dy = (_local5.p1.y - _local5.p0.y); _local14 = ((_local6.dx * _local5.dx) + (_local6.dy * _local5.dy)); _local15 = new Object(); _local15.x = ((_local14 / ((_local5.dx * _local5.dx) + (_local5.dy * _local5.dy))) * _local5.dx); _local15.y = ((_local14 / ((_local5.dx * _local5.dx) + (_local5.dy * _local5.dy))) * _local5.dy); _local10.p0 = {x:_local4.p1.x, y:_local4.p1.y}; _local10.p1 = {x:(_local4.p1.x + _local15.x), y:(_local4.p1.y + _local15.y)}; _local10.vx = _local15.x; _local10.vy = _local15.y; } else { _local5.dx = (_local4.p0.y - _local4.p1.y); _local5.dy = -((_local4.p0.x - _local4.p1.x)); _local16 = ((_local6.dx * _local5.dx) + (_local6.dy * _local5.dy)); _local17 = new Object(); _local17.x = ((_local16 / ((_local5.dx * _local5.dx) + (_local5.dy * _local5.dy))) * _local5.dx); _local17.y = ((_local16 / ((_local5.dx * _local5.dx) + (_local5.dy * _local5.dy))) * _local5.dy); _local10.p0 = {x:_local4.p1.x, y:_local4.p1.y}; _local10.p1 = {x:(_local4.p1.x + _local17.x), y:(_local4.p1.y + _local17.y)}; _local10.vx = _local17.x; _local10.vy = _local17.y; }; _local11 = {p0:{x:_local4.p1.x, y:_local4.p1.y}, p1:{x:(_local4.p1.x - _local9.x), y:(_local4.p1.y - _local9.y)}, vx:(-(_local9.x) * 1.1), vy:(-(_local9.y) * 1.1)}; _local12 = {p0:{x:_local4.p1.x, y:_local4.p1.y}, vx:(_local11.vx + _local10.vx), vy:(_local11.vy + _local10.vy), p1:{x:(_local4.p1.x + (_local11.vx + _local10.vx)), y:(_local4.p1.y + (_local11.vy + _local10.vy))}}; if ((((_local7 == 3)) || ((_local7 == 1)))){ _local13 = 20; } else { _local13 = 13; }; if (!cleared){ ball.x = (_local12.p0.x - (_local4.ux * _local13)); ball.y = (_local12.p0.y - (_local4.uy * _local13)); vX = _local12.vx; vY = _local12.vy; }; if ((((_arg1.type == "normal")) && (!(cleared)))){ if (!wounded){ initParticles(_arg1.x, _arg1.y, 40, 40, 15); game.started = true; _arg1.destroyed = true; blocksLeft(); if (_local7 == 0){ if (((spaceKey) || (upKey))){ if (!disableControls){ vY = -12.5; }; } else { if (vY < -12.5){ vY = -12.5; }; }; }; if ((((_local7 == 4)) || ((_local7 == 5)))){ if (vY < 0){ if (((spaceKey) || (upKey))){ if (!disableControls){ vY = -6; }; }; }; if (vY < -12.5){ vY = -12.5; }; }; fadeOut(_arg1); }; } else { if ((((_arg1.type == "moving")) && (!(cleared)))){ if (!wounded){ initParticles(_arg1.x, _arg1.y, 40, 40, 15); game.started = true; _arg1.destroyed = true; blocksLeft(); if (_local7 == 0){ if (((spaceKey) || (upKey))){ if (!disableControls){ vY = -12.5; }; } else { if (vY < -12.5){ vY = -12.5; }; }; }; if ((((_local7 == 4)) || ((_local7 == 5)))){ if (vY < 0){ if (((spaceKey) || (upKey))){ if (!disableControls){ vY = -6; }; }; }; if (vY < -12.5){ vY = -12.5; }; }; fadeOut(_arg1); trace("collision with moving block"); }; } else { if ((((_arg1.type == "bad")) && (!(cleared)))){ s01ch = b01.play(0, 0, sFXt); wounded = true; landed = false; woundedTime = 30; ball.gotoAndStop(3); seeThroughBlocks(); addEventListener(Event.ENTER_FRAME, countdownWounded); } else { if ((((_arg1.type == "double")) && (!(cleared)))){ if (!wounded){ if (_local7 == 0){ if (((spaceKey) || (upKey))){ if (!disableControls){ vY = -12.5; }; } else { if (vY < -12.5){ vY = -12.5; }; }; }; if ((((_local7 == 4)) || ((_local7 == 5)))){ if (vY < 0){ if (((spaceKey) || (upKey))){ if (!disableControls){ vY = -6; }; }; }; if (vY < -12.5){ vY = -12.5; }; }; if (!_arg1.hitOnce){ _arg1.hitOnce = true; _arg1.gotoAndStop(1); drawDouble(_arg1.x, _arg1.y); s01ch = blockSounds[randRange(0, 3)].play(0, 0, sFXt); game.started = true; } else { if (_arg1.hitOnce){ initParticles(_arg1.x, _arg1.y, 40, 40, 15); _arg1.destroyed = true; blocksLeft(); fadeOut(_arg1); }; }; }; }; }; }; }; }; } public function updateBall(_arg1:Event):void{ var _local2:*; checkWallColl(); if (!wounded){ for (_local2 in levels[currentLevel].blocks) { if (!levels[currentLevel].blocks[_local2].destroyed){ checkObjColl(levels[currentLevel].blocks[_local2]); }; }; if (!disableControls){ if (leftKey){ vX = (vX - 1); }; if (rightKey){ vX = (vX + 1); }; }; }; if (vY < -17){ vY = -17; }; if (vY > 17){ vY = 17; }; if (vX < -10){ vX = -9; }; if (vX > 10){ vX = 9; }; if (wounded){ vY = (vY + 1); } else { vY = (vY + gravity); }; ball.x = (ball.x + vX); ball.y = (ball.y + vY); ball.rotation = (ball.rotation + (vX * 3)); } public function clearCountDown(_arg1:Event){ var _local2:Array; var _local3:*; if (time == 105){ fadeOut(stopw); fadeOut(signPost); fadeOut(signText); }; if (time == 104){ }; if (time == 103){ }; if (time == 100){ stopw.alpha = 0; signPost.alpha = 0; signText.alpha = 0; s01ch = c01.play(0, 0, sFXt); ball.gotoAndStop(2); clearedText.alpha = 0; clearedText.width = 311; clearedText.height = 126; clearedText.x = ((640 / 2) - Math.round((311 / 2))); clearedText.y = ((480 / 2) - Math.round((126 / 2))); fadeIn(clearedText); _local2 = levels[currentLevel].blocks; for (_local3 in _local2) { blockC.removeChild(_local2[_local3]); }; if (currentLevel == maxLevels){ theEnd = true; } else { currentLevel++; }; initParticles(clearedText.x, clearedText.y, 311, 126, 100); }; if (time == 40){ fadeOut(ball); ball.removeEventListener(Event.ENTER_FRAME, updateBall); clearedText.x = (clearedText.x - ((clearedText.x - 244) * 0.5)); clearedText.y = (clearedText.y - ((clearedText.y - 95) * 0.5)); clearedText.width = (clearedText.width - ((clearedText.width - 156) * 0.5)); clearedText.height = (clearedText.height - ((clearedText.height - 63) * 0.5)); }; if (time == 39){ s02ch = t01.play(); clearedText.x = (clearedText.x - ((clearedText.x - 244) * 0.5)); clearedText.y = (clearedText.y - ((clearedText.y - 95) * 0.5)); clearedText.width = (clearedText.width - ((clearedText.width - 156) * 0.5)); clearedText.height = (clearedText.height - ((clearedText.height - 63) * 0.5)); }; if (time == 38){ clearedText.x = (clearedText.x - ((clearedText.x - 244) * 0.5)); clearedText.y = (clearedText.y - ((clearedText.y - 95) * 0.5)); clearedText.width = (clearedText.width - ((clearedText.width - 156) * 0.5)); clearedText.height = (clearedText.height - ((clearedText.height - 63) * 0.5)); }; if (time == 37){ clearedText.x = (clearedText.x - ((clearedText.x - 244) * 0.5)); clearedText.y = (clearedText.y - ((clearedText.y - 95) * 0.5)); clearedText.width = (clearedText.width - ((clearedText.width - 156) * 0.5)); clearedText.height = (clearedText.height - ((clearedText.height - 63) * 0.5)); }; if (time == 36){ clearedText.x = (clearedText.x - ((clearedText.x - 244) * 0.5)); clearedText.y = (clearedText.y - ((clearedText.y - 95) * 0.5)); clearedText.width = (clearedText.width - ((clearedText.width - 156) * 0.5)); clearedText.height = (clearedText.height - ((clearedText.height - 63) * 0.5)); }; if (time == 35){ clearedText.x = 244; clearedText.y = 95; clearedText.width = 156; clearedText.height = 63; tScreen.lvlscoreA.text = "0"; tScreen.lvlscoreB.text = tScreen.lvlscoreA.text; tScreen.pressKeyText.gotoAndStop(1); fadeIn(tScreen); }; if (time == 30){ stage.addEventListener(Event.ENTER_FRAME, countScore); }; if (time == 0){ stage.addEventListener(KeyboardEvent.KEY_DOWN, nextLevel); tScreen.pressKeyText.play(); }; time--; } public function mouseOutBt(_arg1:MouseEvent){ _arg1.target.removeEventListener(Event.ENTER_FRAME, enlarge); _arg1.target.addEventListener(Event.ENTER_FRAME, reduce); } public function okPressed(_arg1:Event){ okButton.removeEventListener(MouseEvent.CLICK, okPressed); gotoAndPlay(10); } public function alphaHalf(_arg1:Event):void{ var _local2:Object; _local2 = _arg1.target; if (_local2.alpha > 0.5){ _local2.alpha = (_local2.alpha - 0.2); } else { _local2.removeEventListener(Event.ENTER_FRAME, alphaHalf); }; } public function blocksLeft():void{ var _local1:int; var _local2:*; _local1 = 0; for (_local2 in levels[currentLevel].blocks) { if (((!(levels[currentLevel].blocks[_local2].destroyed)) && (!((levels[currentLevel].blocks[_local2].type == "bad"))))){ _local1++; }; }; s01ch = blockSounds[randRange(0, 3)].play(0, 0, sFXt); if (_local1 == 0){ seeThroughBlocks(); levelCleared(); }; } public function howToPressed(_arg1:Event){ startButton.removeEventListener(MouseEvent.CLICK, startPressed); howToButton.removeEventListener(MouseEvent.CLICK, howToPressed); gotoAndPlay(23); } public function countScore(_arg1:Event){ var _local2:*; _local2 = int(tScreen.lvlscoreA.text); _local2 = (_local2 + Math.ceil(((lastLvlScore / 360) * 4))); tScreen.lvlscoreA.text = ("" + _local2); tScreen.lvlscoreB.text = tScreen.lvlscoreA.text; if (_local2 >= lastLvlScore){ tScreen.lvlscoreA.text = ("" + lastLvlScore); tScreen.lvlscoreB.text = tScreen.lvlscoreA.text; stage.removeEventListener(Event.ENTER_FRAME, countScore); }; } public function initLogo(_arg1:Event){ if (hFact == 90){ column0.addEventListener(Event.ENTER_FRAME, initColumn0); }; if (hFact == 110){ column1.addEventListener(Event.ENTER_FRAME, initColumn1); }; if (hFact == 150){ column2.addEventListener(Event.ENTER_FRAME, initColumn2); }; if (hFact == 40){ column3.addEventListener(Event.ENTER_FRAME, initColumn3); }; if (hFact == 0){ column4.addEventListener(Event.ENTER_FRAME, initColumn4); }; dFact = (1 + (dFact * 0.92)); hFact++; drawLogo(-110, 550, 8, 22, 17); if (hFact > 170){ column0.removeEventListener(Event.ENTER_FRAME, initColumn0); column1.removeEventListener(Event.ENTER_FRAME, initColumn1); column2.removeEventListener(Event.ENTER_FRAME, initColumn2); removeChild(column0); removeChild(column1); removeChild(column2); removeChild(column3); removeChild(column4); removeChild(logo); removeChild(bgDraw); removeEventListener(Event.ENTER_FRAME, initLogo); gotoAndPlay(11); }; } public function displayScore():void{ var nameToCheck:String; var testName:Function; var scoreBoard:Array; var names:Array; var placeReached:*; var aC:*; testName = function (_arg1, _arg2:int, _arg3:Array):Boolean{ return ((_arg1 == nameToCheck)); }; scoreBoard = scoreLoad.split(","); names = new Array(); trace(((scoreBoard[0] + " : ") + scoreBoard[1])); placeReached = 0; aC = 0; while (placeReached < 10) { if (scoreBoard[(3 * aC)] != null){ nameToCheck = scoreBoard[(3 * aC)]; if (((!((scoreBoard[(3 * aC)] == "Test Score"))) && (!(names.some(testName))))){ namesA.appendText((scoreBoard[(3 * aC)] + "\n")); scoreA.appendText((scoreBoard[((3 * aC) + 1)] + "\n")); namesB.appendText((scoreBoard[(3 * aC)] + "\n")); scoreB.appendText((scoreBoard[((3 * aC) + 1)] + "\n")); names.push(scoreBoard[(3 * aC)]); placeReached = (placeReached + 1); }; aC = (aC + 1); } else { placeReached = (placeReached + 1); }; }; ldr.alpha = 0; fadeIn(namesA); fadeIn(namesB); fadeIn(scoreA); fadeIn(scoreB); } public function alphaDown(_arg1:Event):void{ var _local2:Object; _local2 = _arg1.target; if (_local2.alpha > 0){ _local2.alpha = (_local2.alpha - 0.2); } else { _local2.removeEventListener(Event.ENTER_FRAME, alphaDown); }; if (fIn){ _local2.removeEventListener(Event.ENTER_FRAME, alphaDown); }; } public function seeThroughBlocks():void{ var _local1:Array; var _local2:*; _local1 = levels[currentLevel].blocks; for (_local2 in _local1) { if (!_local1[_local2].destroyed){ _local1[_local2].addEventListener(Event.ENTER_FRAME, alphaHalf); }; }; } public function fadeOut(_arg1:Object):void{ _arg1.addEventListener(Event.ENTER_FRAME, alphaDown); } public function moveBlock(_arg1:Event):void{ var _local2:*; if (_arg1.target.bossPhase == 0){ _local2 = 100; }; y = (y + ((_local2 - y) / 1.5)); } public function drawLine(_arg1:Shape, _arg2:Object, _arg3:Object, _arg4:int, _arg5:uint):void{ _arg1.graphics.clear(); _arg1.graphics.lineStyle(_arg4, _arg5); _arg1.graphics.moveTo(_arg2.x, _arg2.y); _arg1.graphics.lineTo(_arg3.x, _arg3.y); } public function countdownWounded(_arg1:Event){ if (woundedTime == 0){ wounded = false; ball.gotoAndStop(1); }; woundedTime--; } public function initParticles(_arg1, _arg2, _arg3, _arg4, _arg5=50, _arg6=6){ var _local7:*; _local7 = 0; while (_local7 < _arg5) { pSystem[pS][_local7] = {x:(_arg1 + randRange(0, _arg3)), y:(_arg2 + randRange(0, _arg4)), vx:(randRange(0, 5) - 2.5), vy:randRange(0, 0.5), life:randRange(10, 30), color:randRange(0, 2), pSize:_arg6}; _local7++; }; addEventListener(Event.ENTER_FRAME, updateParticles); if (pS == 1){ pS = 0; } else { pS = 1; }; } public function resetLevel(_arg1:Object):void{ var _local2:Array; var _local3:*; _local2 = _arg1.blocks; for (_local3 in _local2) { _local2[_local3].gotoAndStop(_local2[_local3].type); if (_local2[_local3].destroyed){ fadeIn(_local2[_local3]); _local2[_local3].destroyed = false; _local2[_local3].hitOnce = false; } else { if (_local2[_local3].hitOnce){ _local2[_local3].hitOnce = false; } else { if (_local2[_local3].alpha < 1){ fadeIn(_local2[_local3]); }; }; }; }; } public function drawR(_arg1:Event){ var _local2:Shape; var _local3:Number; var _local4:*; var _local5:Object; _local2 = dBshape; _local3 = 0.3; _local2.graphics.clear(); for (_local4 in dBArray) { _local5 = dBArray[_local4]; if (_local5.draw){ _local2.graphics.lineStyle(1, 0, _local5.alpha); _local2.graphics.moveTo(_local5.p0.x, _local5.p0.y); _local2.graphics.lineTo(_local5.p1.x, _local5.p1.y); _local2.graphics.lineTo(_local5.p2.x, _local5.p2.y); _local2.graphics.lineTo(_local5.p3.x, _local5.p3.y); _local2.graphics.lineTo(_local5.p0.x, _local5.p0.y); _local5.p0.x = (_local5.p0.x - (7 * _local3)); _local5.p0.y = (_local5.p0.y - (7 * _local3)); _local5.p1.x = (_local5.p1.x + (7 * _local3)); _local5.p1.y = (_local5.p1.y - (7 * _local3)); _local5.p2.x = (_local5.p2.x + (7 * _local3)); _local5.p2.y = (_local5.p2.y + (7 * _local3)); _local5.p3.x = (_local5.p3.x - (7 * _local3)); _local5.p3.y = (_local5.p3.y + (7 * _local3)); _local5.alpha = (_local5.alpha - 0.15); if (_local5.alpha < 0){ _local5.draw = false; }; }; }; } public function levelCleared():void{ var _local1:Array; var _local2:Array; var _local3:*; var _local4:*; var _local5:*; var _local6:Object; var _local7:Object; var _local8:*; var _local9:*; var _local10:*; disableControls = true; trace("controlsDisabled"); cleared = true; time = 120; stopwatch.stop(); _local1 = currentTimer; if (so.data.bestTimes[currentLevel] == null){ so.data.bestTimes[currentLevel] = new Array(9, 9, 9, 9, 9, 9); }; _local2 = so.data.bestTimes[currentLevel]; _local3 = (((((_local1[5] * 10) + _local1[4]) * 60) + (((_local1[3] * 10) + _local1[2]) * 100)) + ((_local1[1] * 10) + _local1[0])); _local4 = (((((_local2[5] * 10) + _local2[4]) * 60) + (((_local2[3] * 10) + _local2[2]) * 100)) + ((_local2[1] * 10) + _local2[0])); _local5 = ((((((_local1[5] * 10) + _local1[4]) * 60) * 100) + (((_local1[3] * 10) + _local1[2]) * 100)) + ((_local1[1] * 10) + _local1[0])); _local6 = tScreen.ytg.cTtime; _local7 = tScreen.btg.bTtime; _local6.a.gotoAndStop((_local1[5] + 1)); _local6.b.gotoAndStop((_local1[4] + 1)); _local6.c.gotoAndStop((_local1[3] + 1)); _local6.d.gotoAndStop((_local1[2] + 1)); _local6.e.gotoAndStop((_local1[1] + 1)); _local6.f.gotoAndStop((_local1[0] + 1)); _local7.a.gotoAndStop((_local2[5] + 1)); _local7.b.gotoAndStop((_local2[4] + 1)); _local7.c.gotoAndStop((_local2[3] + 1)); _local7.d.gotoAndStop((_local2[2] + 1)); _local7.e.gotoAndStop((_local2[1] + 1)); _local7.f.gotoAndStop((_local2[0] + 1)); _local8 = ((("9d399397840fca66" + "/") + "level") + currentLevel); if (_local3 < _local4){ _local10 = 0; while (_local10 < 6) { so.data.bestTimes[currentLevel][_local10] = _local1[_local10]; _local10++; }; trace("New record!"); trace((((((((("Your time: " + _local1[5]) + _local1[4]) + ":") + _local1[3]) + _local1[2]) + ":") + _local1[1]) + _local1[0])); tScreen.ytg.y = tScreen.btg.y; tScreen.btg.alpha = 0; tScreen.nR.alpha = 1; } else { tScreen.ytg.y = 91; tScreen.btg.alpha = 1; tScreen.nR.alpha = 0; trace((((((((("Your time: " + _local1[5]) + _local1[4]) + ":") + _local1[3]) + _local1[2]) + ":") + _local1[1]) + _local1[0])); trace((((((((("Best time: " + _local2[5]) + _local2[4]) + ":") + _local2[3]) + _local2[2]) + ":") + _local2[1]) + _local2[0])); }; trace(_local5); _local9 = 100; if (currentLevel < 5){ _local9 = 10; }; lastLvlScore = (Math.round((((359999 - _local5) * 0.001) / (failedAttempts + 1))) * (currentLevel + 1)); YourScore = (YourScore + lastLvlScore); trace(YourScore); addEventListener(Event.ENTER_FRAME, clearCountDown); } public function reportKeyDown(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case 37: leftKey = true; break; case 38: upKey = true; break; case 39: rightKey = true; break; case 40: downKey = true; break; case 32: spaceKey = true; break; }; } public function initFireworks(_arg1, _arg2, _arg3=10, _arg4=50, _arg5=6){ var _local6:*; var _local7:*; var _local8:*; _local6 = 0; while (_local6 < _arg4) { _local7 = randRange(0, 360); _local8 = randRange((_arg3 - 5), (_arg3 + 5)); pSystem[pS][_local6] = {x:_arg1, y:_arg2, vx:(Math.cos(_local7) * _local8), vy:(Math.sin(_local7) * _local8), life:randRange(10, 30), color:randRange(0, 2), pSize:_arg5}; _local6++; }; addEventListener(Event.ENTER_FRAME, updateFireworks); if (pS == 1){ pS = 0; } else { pS = 1; }; } public function clearLine(_arg1:Shape){ _arg1.graphics.clear(); } public function updateParticles(_arg1:Event){ var _local2:*; var _local3:*; var _local4:Object; var _local5:*; particles.graphics.clear(); _local2 = 0; while (_local2 < 2) { for (_local3 in pSystem[_local2]) { _local4 = pSystem[_local2][_local3]; if (_local4.life > 0){ _local5 = (_local4.life / 30); _local4.x = (_local4.x + _local4.vx); _local4.y = (_local4.y + _local4.vy); particles.graphics.beginFill(colors[_local4.color], _local5); particles.graphics.drawRect(_local4.x, _local4.y, _local4.pSize, _local4.pSize); _local4.vx = (_local4.vx + (randRange(0, 1) - 0.5)); _local4.vy = (_local4.vy + randRange(0, 1)); _local4.life--; }; }; _local2++; }; } } }//package rigby_flaSection 4//stopwatch_30 (rigby_fla.stopwatch_30) package rigby_fla { import flash.display.*; public dynamic class stopwatch_30 extends MovieClip { public var sA:MovieClip; public var sB:MovieClip; public var msA:MovieClip; public var msB:MovieClip; public var mB:MovieClip; public var mA:MovieClip; } }//package rigby_flaSection 5//timerSmall_26 (rigby_fla.timerSmall_26) package rigby_fla { import flash.display.*; public dynamic class timerSmall_26 extends MovieClip { public var c:MovieClip; public var f:MovieClip; public var b:MovieClip; public var d:MovieClip; public var a:MovieClip; public var e:MovieClip; } }//package rigby_flaSection 6//timerSmallSymbol_27 (rigby_fla.timerSmallSymbol_27) package rigby_fla { import flash.display.*; public dynamic class timerSmallSymbol_27 extends MovieClip { public function timerSmallSymbol_27(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package rigby_flaSection 7//timeScreen_23 (rigby_fla.timeScreen_23) package rigby_fla { import flash.display.*; import flash.text.*; public dynamic class timeScreen_23 extends MovieClip { public var pressKeyText:MovieClip; public var btg:MovieClip; public var lvlscoreA:TextField; public var lvlscoreB:TextField; public var ytg:MovieClip; public var nR:MovieClip; } }//package rigby_flaSection 8//ytGrou_25 (rigby_fla.ytGrou_25) package rigby_fla { import flash.display.*; public dynamic class ytGrou_25 extends MovieClip { public var cTtime:MovieClip; } }//package rigby_flaSection 9//badSound (badSound) package { import flash.media.*; public dynamic class badSound extends Sound { } }//packageSection 10//bgStart (bgStart) package { import flash.display.*; public dynamic class bgStart extends MovieClip { } }//packageSection 11//block (block) package { import flash.display.*; import flash.geom.*; public class block extends MovieClip { public var pathSpeed:int;// = 2 public var path:Object; public var destroyed:Boolean;// = false public var type:String;// = "normal" public var hitOnce:Boolean;// = false public var p1:Object; public var p2:Object; public var p3:Object; public var p0:Object; public var pathF:int;// = 0 public var bossSpeed;// = 0 public function block(_arg1:int, _arg2:int, _arg3:String="normal"){ p0 = new Object(); p1 = new Object(); p2 = new Object(); p3 = new Object(); path = new Object(); pathF = 0; pathSpeed = 2; destroyed = false; hitOnce = false; type = "normal"; bossSpeed = 0; super(); x = _arg1; y = _arg2; type = _arg3; initBlock(); } public function updatePoints():void{ p0 = {x:x, y:y}; p1 = {x:(x + 40), y:y}; p2 = {x:(x + 40), y:(y + 40)}; p3 = {x:x, y:(y + 40)}; } private function initBlock():void{ p0 = {x:x, y:y}; p1 = {x:(x + 40), y:y}; p2 = {x:(x + 40), y:(y + 40)}; p3 = {x:x, y:(y + 40)}; path = {pA:new Point(0, 0), pB:new Point(0, 0)}; } } }//packageSection 12//clearedSound (clearedSound) package { import flash.media.*; public dynamic class clearedSound extends Sound { } }//packageSection 13//floor01 (floor01) package { import flash.media.*; public dynamic class floor01 extends Sound { } }//packageSection 14//level (level) package { import flash.display.*; public class level extends Sprite { public var instr:Array; public var bossPhase:int;// = 0 public var type:String;// = "normal" public var blocks:Array; public var blockSet:Array; public var instructions:String;// = "" public var info:Boolean;// = false public function level(_arg1="", _arg2="normal"):void{ blocks = new Array(); info = false; instr = new Array(); blockSet = new Array(); type = "normal"; instructions = ""; bossPhase = 0; super(); instructions = _arg1; type = _arg2; } } }//packageSection 15//MochiAd (MochiAd) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiAd { public static function getVersion():String{ return ("2.0"); } public static function showTimedAd(_arg1:Object):void{ MochiAd.showInterLevelAd(_arg1); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var f:Function; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; if (!MochiAd._isNetworkAvailable()){ return (null); }; if (clip._mochiad_loaded){ return (null); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = MochiAd._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; lv.lc = name; lv.st = getTimer(); loader = new Loader(); f = function (_arg1:Object):void{ mc._mochiad_ctr_failed = true; }; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f); g = function (_arg1:Object):void{ MochiAd.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function sendHighScore(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ var _local4:MovieClip; _local4 = MochiAd._loadCommunicator({clip:_arg1.clip, id:_arg1.id}); if (!_local4){ return (false); }; _local4.doSend(["sendHighScore", _arg1], _arg2, _arg3); return (true); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; return (_local3); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; _arg1.removeChild(_arg1._mochiad); delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ this.clip.stop(); }, ad_finished:function ():void{ this.clip.play(); }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = _local1.loaderInfo.bytesTotal; if ((((_local4 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ _local3 = true; }; }; }; if ((((_local2 > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _loadCommunicator(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var clipname:String; var server:String; var depth:Number; var mc:MovieClip; var lv:URLVariables; var k:String; var lc:LocalConnection; var name:String; var req:URLRequest; var loader:Loader; var options = _arg1; DEFAULTS = {com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; clipname = ("_mochiad_com_" + options.id); if (!MochiAd._isNetworkAvailable()){ return (null); }; if (clip[clipname]){ return (clip[clipname]); }; server = (options.com_server + options.id); MochiAd._allowDomains(server); delete options.id; delete options.com_server; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, clipname, depth); lv = new URLVariables(); for (k in options) { lv[k] = options[k]; }; lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.name = name; mc.lc = lc; lv.lc = name; mc._id = 0; mc._queue = []; mc.rpcResult = function (_arg1:Object):void{ var _local3:Array; var _local4:Array; var _local5:Number; var _local6:Object; var _local7:Object; _arg1 = parseInt(_arg1.toString()); _local3 = mc._callbacks[_arg1]; if (typeof(_local3) == "undefined"){ return; }; delete mc._callbacks[_arg1]; _local4 = []; _local5 = 2; while (_local5 < _local3.length) { _local4.push(_local3[_local5]); _local5++; }; _local5 = 1; while (_local5 < arguments.length) { _local4.push(arguments[_local5]); _local5++; }; _local6 = _local3[1]; _local7 = _local3[0]; if (((_local7) && ((typeof(_local6) == "string")))){ _local6 = _local7[_local6]; }; if (typeof(_local6) == "function"){ _local6.apply(_local7, _local4); }; }; mc._didConnect = function (_arg1:String):void{ var _local2:Array; var _local3:Function; var _local4:Number; var _local5:Array; mc._endpoint = _arg1; _local2 = mc._queue; delete mc._queue; _local3 = mc.doSend; _local4 = 0; while (_local4 < _local2.length) { _local5 = _local2[_local4]; _local3.apply(this, _local5); _local4++; }; }; mc.doSend = function (_arg1:Array, _arg2:Object, _arg3:Object):void{ var _local5:Number; var _local6:LocalConnection; var _local7:Array; var _local8:Number; if (mc._endpoint == null){ _local7 = []; _local8 = 0; while (_local8 < arguments.length) { _local7.push(arguments[_local8]); _local8++; }; mc._queue.push(_local7); return; }; mc._id = (mc._id + 1); _local5 = mc._id; mc._callbacks[_local5] = [_arg2, ((_arg3) || (_arg2))]; _local6 = new LocalConnection(); _local6.send(mc._endpoint, "rpc", _local5, _arg1); }; mc._callbacks = {}; mc._callbacks[0] = [mc, "_didConnect"]; lv.st = getTimer(); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader = new Loader(); loader.load(req); mc.addChild(loader); mc._mochiad_com = loader; return (mc); } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var f:Function; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, ad_started:function ():void{ this.clip.stop(); }, ad_finished:function ():void{ this.clip.play(); }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); bar.x = 10; bar.y = (h - 20); bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo((w - 20), 0); backing.lineTo((w - 20), 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo((w - 20), 0); inside.lineTo((w - 20), 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo((w - 20), 0); outline.lineTo((w - 20), 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; f = function (_arg1:Event):void{ complete = true; if (unloaded){ MochiAd.unload(clip); }; }; clip.loaderInfo.addEventListener(Event.COMPLETE, f); if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ MochiAd.unload(clip); }; }; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Object; var _local10:Number; var _local11:Number; if (!this.parent.parent){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; _local7 = ((100 * _local6) / _local5); _local8 = ((100 * _local3) / chk.ad_msec); _local9 = this._mochiad_bar._inside; _local10 = Math.min(100, Math.min(((_local7) || (0)), _local8)); _local10 = Math.max(this.last_pcnt, _local10); this.last_pcnt = _local10; _local9.scaleX = (_local10 * 0.01); if (!chk.showing){ _local11 = _local2.loaderInfo.bytesTotal; if ((((_local11 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (_local3 > chk.ad_timeout){ _local4 = true; }; }; }; if ((((_local3 > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ _local4 = true; }; if (((complete) && (_local4))){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ MochiAd.showPreGameAd(_arg1); } public static function fetchHighScores(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ var _local4:MovieClip; _local4 = MochiAd._loadCommunicator({clip:_arg1.clip, id:_arg1.id}); if (!_local4){ return (false); }; _local4.doSend(["fetchHighScores", _arg1], _arg2, _arg3); return (true); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { mc.removeEventListener(Event.ENTER_FRAME, f); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//packageSection 16//sound01 (sound01) package { import flash.media.*; public dynamic class sound01 extends Sound { } }//packageSection 17//sound02 (sound02) package { import flash.media.*; public dynamic class sound02 extends Sound { } }//packageSection 18//sound03 (sound03) package { import flash.media.*; public dynamic class sound03 extends Sound { } }//packageSection 19//sound04 (sound04) package { import flash.media.*; public dynamic class sound04 extends Sound { } }//packageSection 20//stoneSans (stoneSans) package { import flash.text.*; public dynamic class stoneSans extends Font { } }//packageSection 21//timesfx (timesfx) package { import flash.media.*; public dynamic class timesfx extends Sound { } }//package
Library Items
Symbol 1 Font {stoneSans} | ||
Symbol 2 Sound {timesfx} | ||
Symbol 3 Sound {floor01} | ||
Symbol 4 Sound {clearedSound} | ||
Symbol 5 Sound {badSound} | ||
Symbol 6 Sound {sound01} | ||
Symbol 7 Sound {sound04} | ||
Symbol 8 Sound {sound03} | ||
Symbol 9 Sound {sound02} | ||
Symbol 10 Bitmap | Used by:11 | |
Symbol 11 Graphic | Uses:10 | Used by:16 |
Symbol 12 Bitmap | Used by:13 | |
Symbol 13 Graphic | Uses:12 | Used by:16 |
Symbol 14 Bitmap | Used by:15 | |
Symbol 15 Graphic | Uses:14 | Used by:16 |
Symbol 16 MovieClip {block} | Uses:11 13 15 | |
Symbol 17 Bitmap | Used by:18 | |
Symbol 18 Graphic | Uses:17 | Used by:19 Timeline |
Symbol 19 MovieClip {bgStart} | Uses:18 | |
Symbol 20 Bitmap | Used by:21 | |
Symbol 21 Graphic | Uses:20 | Used by:22 Timeline |
Symbol 22 MovieClip | Uses:21 | Used by:Timeline |
Symbol 23 Font | Used by:24 25 26 27 28 29 30 | |
Symbol 24 Text | Uses:23 | Used by:31 |
Symbol 25 Text | Uses:23 | Used by:31 |
Symbol 26 Text | Uses:23 | Used by:31 |
Symbol 27 Text | Uses:23 | Used by:31 |
Symbol 28 Text | Uses:23 | Used by:31 |
Symbol 29 Text | Uses:23 | Used by:31 |
Symbol 30 Text | Uses:23 | Used by:31 |
Symbol 31 MovieClip | Uses:24 25 26 27 28 29 30 | Used by:205 Timeline |
Symbol 32 Bitmap | Used by:33 | |
Symbol 33 Graphic | Uses:32 | Used by:34 |
Symbol 34 MovieClip | Uses:33 | Used by:Timeline |
Symbol 35 Bitmap | Used by:36 | |
Symbol 36 Graphic | Uses:35 | Used by:56 |
Symbol 37 Bitmap | Used by:38 | |
Symbol 38 Graphic | Uses:37 | Used by:56 |
Symbol 39 Bitmap | Used by:40 | |
Symbol 40 Graphic | Uses:39 | Used by:56 |
Symbol 41 Bitmap | Used by:42 | |
Symbol 42 Graphic | Uses:41 | Used by:56 |
Symbol 43 Bitmap | Used by:44 | |
Symbol 44 Graphic | Uses:43 | Used by:56 |
Symbol 45 Bitmap | Used by:46 | |
Symbol 46 Graphic | Uses:45 | Used by:56 |
Symbol 47 Bitmap | Used by:48 | |
Symbol 48 Graphic | Uses:47 | Used by:49 |
Symbol 49 MovieClip | Uses:48 | Used by:56 Timeline |
Symbol 50 Bitmap | Used by:51 | |
Symbol 51 Graphic | Uses:50 | Used by:56 |
Symbol 52 Bitmap | Used by:53 | |
Symbol 53 Graphic | Uses:52 | Used by:56 |
Symbol 54 Bitmap | Used by:55 | |
Symbol 55 Graphic | Uses:54 | Used by:56 |
Symbol 56 MovieClip {rigby_fla.01_4} | Uses:36 38 40 42 44 46 49 51 53 55 | Used by:Timeline |
Symbol 57 MovieClip | Used by:Timeline | |
Symbol 58 MovieClip | Used by:Timeline | |
Symbol 59 Bitmap | Used by:60 | |
Symbol 60 Graphic | Uses:59 | Used by:61 |
Symbol 61 MovieClip | Uses:60 | Used by:Timeline |
Symbol 62 Bitmap | Used by:63 | |
Symbol 63 Graphic | Uses:62 | Used by:64 |
Symbol 64 MovieClip | Uses:63 | Used by:Timeline |
Symbol 65 MovieClip | Used by:Timeline | |
Symbol 66 MovieClip | Used by:Timeline | |
Symbol 67 Bitmap | Used by:68 | |
Symbol 68 Graphic | Uses:67 | Used by:69 |
Symbol 69 MovieClip | Uses:68 | Used by:Timeline |
Symbol 70 Bitmap | Used by:71 | |
Symbol 71 Graphic | Uses:70 | Used by:72 |
Symbol 72 MovieClip | Uses:71 | Used by:Timeline |
Symbol 73 Bitmap | Used by:74 | |
Symbol 74 Graphic | Uses:73 | Used by:75 |
Symbol 75 MovieClip | Uses:74 | Used by:Timeline |
Symbol 76 Bitmap | Used by:77 | |
Symbol 77 Graphic | Uses:76 | Used by:80 |
Symbol 78 Bitmap | Used by:79 | |
Symbol 79 Graphic | Uses:78 | Used by:80 |
Symbol 80 MovieClip | Uses:77 79 | Used by:Timeline |
Symbol 81 Bitmap | Used by:82 | |
Symbol 82 Graphic | Uses:81 | Used by:85 |
Symbol 83 Bitmap | Used by:84 | |
Symbol 84 Graphic | Uses:83 | Used by:85 |
Symbol 85 MovieClip | Uses:82 84 | Used by:Timeline |
Symbol 86 Bitmap | Used by:87 | |
Symbol 87 Graphic | Uses:86 | Used by:88 |
Symbol 88 MovieClip | Uses:87 | Used by:Timeline |
Symbol 89 Bitmap | Used by:90 | |
Symbol 90 Graphic | Uses:89 | Used by:91 Timeline |
Symbol 91 MovieClip | Uses:90 | Used by:Timeline |
Symbol 92 Bitmap | Used by:93 | |
Symbol 93 Graphic | Uses:92 | Used by:94 |
Symbol 94 MovieClip | Uses:93 | Used by:Timeline |
Symbol 95 Bitmap | Used by:96 | |
Symbol 96 Graphic | Uses:95 | Used by:97 112 |
Symbol 97 MovieClip | Uses:96 | Used by:Timeline |
Symbol 98 Bitmap | Used by:99 | |
Symbol 99 Graphic | Uses:98 | Used by:Timeline |
Symbol 100 Bitmap | Used by:101 | |
Symbol 101 Graphic | Uses:100 | Used by:102 |
Symbol 102 MovieClip | Uses:101 | Used by:Timeline |
Symbol 103 Font | Used by:104 | |
Symbol 104 EditableText | Uses:103 | Used by:Timeline |
Symbol 105 Font | Used by:106 107 | |
Symbol 106 Text | Uses:105 | Used by:Timeline |
Symbol 107 EditableText | Uses:105 | Used by:Timeline |
Symbol 108 Bitmap | Used by:109 | |
Symbol 109 Graphic | Uses:108 | Used by:112 |
Symbol 110 Bitmap | Used by:111 | |
Symbol 111 Graphic | Uses:110 | Used by:112 |
Symbol 112 MovieClip | Uses:109 96 111 | Used by:Timeline |
Symbol 113 Bitmap | Used by:114 | |
Symbol 114 Graphic | Uses:113 | Used by:157 |
Symbol 115 Bitmap | Used by:116 | |
Symbol 116 Graphic | Uses:115 | Used by:117 |
Symbol 117 MovieClip | Uses:116 | Used by:157 |
Symbol 118 Bitmap | Used by:119 | |
Symbol 119 Graphic | Uses:118 | Used by:138 |
Symbol 120 Bitmap | Used by:121 | |
Symbol 121 Graphic | Uses:120 | Used by:138 |
Symbol 122 Bitmap | Used by:123 | |
Symbol 123 Graphic | Uses:122 | Used by:138 |
Symbol 124 Bitmap | Used by:125 | |
Symbol 125 Graphic | Uses:124 | Used by:138 |
Symbol 126 Bitmap | Used by:127 | |
Symbol 127 Graphic | Uses:126 | Used by:138 |
Symbol 128 Bitmap | Used by:129 | |
Symbol 129 Graphic | Uses:128 | Used by:138 |
Symbol 130 Bitmap | Used by:131 | |
Symbol 131 Graphic | Uses:130 | Used by:138 |
Symbol 132 Bitmap | Used by:133 | |
Symbol 133 Graphic | Uses:132 | Used by:138 |
Symbol 134 Bitmap | Used by:135 | |
Symbol 135 Graphic | Uses:134 | Used by:138 |
Symbol 136 Bitmap | Used by:137 | |
Symbol 137 Graphic | Uses:136 | Used by:138 |
Symbol 138 MovieClip {rigby_fla.timerSmallSymbol_27} | Uses:119 121 123 125 127 129 131 133 135 137 | Used by:142 |
Symbol 139 Bitmap | Used by:140 141 | |
Symbol 140 Graphic | Uses:139 | Used by:142 |
Symbol 141 Graphic | Uses:139 | Used by:142 |
Symbol 142 MovieClip {rigby_fla.timerSmall_26} | Uses:138 140 141 | Used by:145 148 |
Symbol 143 Bitmap | Used by:144 | |
Symbol 144 Graphic | Uses:143 | Used by:145 |
Symbol 145 MovieClip {rigby_fla.ytGrou_25} | Uses:142 144 | Used by:157 |
Symbol 146 Bitmap | Used by:147 | |
Symbol 147 Graphic | Uses:146 | Used by:148 |
Symbol 148 MovieClip {rigby_fla.btGroup_28} | Uses:147 142 | Used by:157 |
Symbol 149 Bitmap | Used by:150 | |
Symbol 150 Graphic | Uses:149 | Used by:151 |
Symbol 151 MovieClip | Uses:150 | Used by:157 |
Symbol 152 Font | Used by:153 154 155 156 | |
Symbol 153 Text | Uses:152 | Used by:157 |
Symbol 154 EditableText | Uses:152 | Used by:157 |
Symbol 155 Text | Uses:152 | Used by:157 |
Symbol 156 EditableText | Uses:152 | Used by:157 |
Symbol 157 MovieClip {rigby_fla.timeScreen_23} | Uses:114 117 145 148 151 153 154 155 156 | Used by:Timeline |
Symbol 158 Bitmap | Used by:159 | |
Symbol 159 Graphic | Uses:158 | Used by:178 |
Symbol 160 Bitmap | Used by:161 | |
Symbol 161 Graphic | Uses:160 | Used by:178 |
Symbol 162 Bitmap | Used by:163 | |
Symbol 163 Graphic | Uses:162 | Used by:178 |
Symbol 164 Bitmap | Used by:165 | |
Symbol 165 Graphic | Uses:164 | Used by:178 |
Symbol 166 Bitmap | Used by:167 | |
Symbol 167 Graphic | Uses:166 | Used by:178 |
Symbol 168 Bitmap | Used by:169 | |
Symbol 169 Graphic | Uses:168 | Used by:178 |
Symbol 170 Bitmap | Used by:171 | |
Symbol 171 Graphic | Uses:170 | Used by:178 |
Symbol 172 Bitmap | Used by:173 | |
Symbol 173 Graphic | Uses:172 | Used by:178 |
Symbol 174 Bitmap | Used by:175 | |
Symbol 175 Graphic | Uses:174 | Used by:178 |
Symbol 176 Bitmap | Used by:177 | |
Symbol 177 Graphic | Uses:176 | Used by:178 |
Symbol 178 MovieClip | Uses:159 161 163 165 167 169 171 173 175 177 | Used by:181 |
Symbol 179 Bitmap | Used by:180 | |
Symbol 180 Graphic | Uses:179 | Used by:181 |
Symbol 181 MovieClip {rigby_fla.stopwatch_30} | Uses:178 180 | Used by:Timeline |
Symbol 182 Graphic | Used by:Timeline | |
Symbol 183 Graphic | Used by:184 | |
Symbol 184 MovieClip | Uses:183 | Used by:Timeline |
Symbol 185 Font | Used by:186 | |
Symbol 186 Text | Uses:185 | Used by:Timeline |
Symbol 187 Font | Used by:188 | |
Symbol 188 Text | Uses:187 | Used by:Timeline |
Symbol 189 Font | Used by:190 | |
Symbol 190 EditableText | Uses:189 | Used by:Timeline |
Symbol 191 Font | Used by:192 193 | |
Symbol 192 EditableText | Uses:191 | Used by:Timeline |
Symbol 193 Text | Uses:191 | Used by:Timeline |
Symbol 194 Bitmap | Used by:195 | |
Symbol 195 Graphic | Uses:194 | Used by:196 |
Symbol 196 MovieClip | Uses:195 | Used by:Timeline |
Symbol 197 Font | Used by:198 199 200 201 | |
Symbol 198 EditableText | Uses:197 | Used by:Timeline |
Symbol 199 EditableText | Uses:197 | Used by:Timeline |
Symbol 200 EditableText | Uses:197 | Used by:Timeline |
Symbol 201 EditableText | Uses:197 | Used by:Timeline |
Symbol 202 Bitmap | Used by:203 | |
Symbol 203 Graphic | Uses:202 | Used by:204 |
Symbol 204 MovieClip | Uses:203 | Used by:Timeline |
Symbol 205 MovieClip | Uses:31 | Used by:Timeline |
Instance Names
"redbg" | Frame 1 | Symbol 22 MovieClip |
"clearedText" | Frame 11 | Symbol 34 MovieClip |
"lvlchA" | Frame 11 | Symbol 56 MovieClip {rigby_fla.01_4} |
"twoA" | Frame 11 | Symbol 57 MovieClip |
"threeA" | Frame 11 | Symbol 58 MovieClip |
"levelText" | Frame 11 | Symbol 61 MovieClip |
"zeroA" | Frame 11 | Symbol 64 MovieClip |
"fourA" | Frame 11 | Symbol 65 MovieClip |
"fiveA" | Frame 11 | Symbol 66 MovieClip |
"sixA" | Frame 11 | Symbol 49 MovieClip |
"sevenA" | Frame 11 | Symbol 69 MovieClip |
"eightA" | Frame 11 | Symbol 72 MovieClip |
"nineA" | Frame 11 | Symbol 75 MovieClip |
"sfxB" | Frame 11 | Symbol 80 MovieClip |
"musicB" | Frame 11 | Symbol 85 MovieClip |
"lvlchB" | Frame 11 | Symbol 56 MovieClip {rigby_fla.01_4} |
"startButton" | Frame 16 | Symbol 88 MovieClip |
"howToButton" | Frame 16 | Symbol 91 MovieClip |
"rgbLogo" | Frame 16 | Symbol 94 MovieClip |
"signPost" | Frame 20 | Symbol 102 MovieClip |
"signText" | Frame 20 | Symbol 104 EditableText |
"scoreText" | Frame 20 | Symbol 107 EditableText |
"ball" | Frame 20 | Symbol 112 MovieClip |
"tScreen" | Frame 20 | Symbol 157 MovieClip {rigby_fla.timeScreen_23} |
"stopw" | Frame 20 | Symbol 181 MovieClip {rigby_fla.stopwatch_30} |
"rInstance" | Frame 22 | Symbol 184 MovieClip |
"scoreText2" | Frame 22 | Symbol 190 EditableText |
"nameInput" | Frame 22 | Symbol 192 EditableText |
"submitB" | Frame 22 | Symbol 196 MovieClip |
"namesB" | Frame 23 | Symbol 198 EditableText |
"namesA" | Frame 23 | Symbol 199 EditableText |
"scoreB" | Frame 23 | Symbol 200 EditableText |
"scoreA" | Frame 23 | Symbol 201 EditableText |
"okButton" | Frame 23 | Symbol 204 MovieClip |
"ldr" | Frame 23 | Symbol 205 MovieClip |
"sixA" | Symbol 56 MovieClip {rigby_fla.01_4} Frame 7 | Symbol 49 MovieClip |
"f" | Symbol 142 MovieClip {rigby_fla.timerSmall_26} Frame 1 | Symbol 138 MovieClip {rigby_fla.timerSmallSymbol_27} |
"e" | Symbol 142 MovieClip {rigby_fla.timerSmall_26} Frame 1 | Symbol 138 MovieClip {rigby_fla.timerSmallSymbol_27} |
"d" | Symbol 142 MovieClip {rigby_fla.timerSmall_26} Frame 1 | Symbol 138 MovieClip {rigby_fla.timerSmallSymbol_27} |
"c" | Symbol 142 MovieClip {rigby_fla.timerSmall_26} Frame 1 | Symbol 138 MovieClip {rigby_fla.timerSmallSymbol_27} |
"b" | Symbol 142 MovieClip {rigby_fla.timerSmall_26} Frame 1 | Symbol 138 MovieClip {rigby_fla.timerSmallSymbol_27} |
"a" | Symbol 142 MovieClip {rigby_fla.timerSmall_26} Frame 1 | Symbol 138 MovieClip {rigby_fla.timerSmallSymbol_27} |
"cTtime" | Symbol 145 MovieClip {rigby_fla.ytGrou_25} Frame 1 | Symbol 142 MovieClip {rigby_fla.timerSmall_26} |
"bTtime" | Symbol 148 MovieClip {rigby_fla.btGroup_28} Frame 1 | Symbol 142 MovieClip {rigby_fla.timerSmall_26} |
"pressKeyText" | Symbol 157 MovieClip {rigby_fla.timeScreen_23} Frame 1 | Symbol 117 MovieClip |
"ytg" | Symbol 157 MovieClip {rigby_fla.timeScreen_23} Frame 1 | Symbol 145 MovieClip {rigby_fla.ytGrou_25} |
"btg" | Symbol 157 MovieClip {rigby_fla.timeScreen_23} Frame 1 | Symbol 148 MovieClip {rigby_fla.btGroup_28} |
"nR" | Symbol 157 MovieClip {rigby_fla.timeScreen_23} Frame 1 | Symbol 151 MovieClip |
"lvlscoreB" | Symbol 157 MovieClip {rigby_fla.timeScreen_23} Frame 1 | Symbol 154 EditableText |
"lvlscoreA" | Symbol 157 MovieClip {rigby_fla.timeScreen_23} Frame 1 | Symbol 156 EditableText |
"msA" | Symbol 181 MovieClip {rigby_fla.stopwatch_30} Frame 1 | Symbol 178 MovieClip |
"msB" | Symbol 181 MovieClip {rigby_fla.stopwatch_30} Frame 1 | Symbol 178 MovieClip |
"sA" | Symbol 181 MovieClip {rigby_fla.stopwatch_30} Frame 1 | Symbol 178 MovieClip |
"sB" | Symbol 181 MovieClip {rigby_fla.stopwatch_30} Frame 1 | Symbol 178 MovieClip |
"mA" | Symbol 181 MovieClip {rigby_fla.stopwatch_30} Frame 1 | Symbol 178 MovieClip |
"mB" | Symbol 181 MovieClip {rigby_fla.stopwatch_30} Frame 1 | Symbol 178 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access network only, Metadata not present, AS3. |
Labels
"normal" | Symbol 16 MovieClip {block} Frame 1 |
"bad" | Symbol 16 MovieClip {block} Frame 2 |
"double" | Symbol 16 MovieClip {block} Frame 3 |
|