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

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

Color Cannon.swf

This is the info page for
Flash #73654

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


Text
MENU

-COLOR CANNON-

START GAME

PRACTICE MODE

VIEW HIGH-SCORES

PLAY MORE GAMES

CREDITS

!

!

Normal

expert

Master

Training

M
E
N
U

M
E
N
U

Information

2 Colors

The tutorial will teach you
all you need to know,
it is also one of 2 ways to
unlock Expert Mode.

Normal Mode, this is just
the start, but certainly no
playground. Give it a try,
see how things go.

3 Colors

Expert Mode, this is where
the true gamer goes for a
real challenge, good luck.

4 Colors

Master Mode, games don't
get to much more difficult
then this, you'll NEED to be
using the advanced
controls for this one.

Tutorial

Tutorial

Normal

Normal

Expert

Expert

Master

Master

Sounds

Music:

CRDITS

Concept / Programming :

Sound FX:

Art / Animation :

www.FlashKit.com

DBP - Brainchild: Evan -Schwev- Lavender (dittyboppoo)
Sincere Serenity: NemesisTheory
No Distortion (Whatsoever): Dj-Fanta5t1c
+Factory+: WritersBlock:

The Millz

Porter

-View  High-scores -

Submit Score

Seconds Lasted

Results

Final Score

Max Combo

Retry

Difficulty

<p align="right"><font face="Impact" size="20" color="#ff9900" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="right"><font face="Impact" size="20" color="#ff9900" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="right"><font face="Impact" size="20" color="#ff9900" letterSpacing="0.000000" kerning="1">1</font></p>

NEXT

NEXT

BACK

BACK

Welcome to the color cannon interactive
tutorial. This tutorial will teach you all you need
to know about Color Cannon.

First off, you must know that the order of colors
in this game again is as follows.
Red, Blue, Green, Purple

When you press an arrow key, you change the
wall pad in that direction to the next color in the
order. If you are on normal mode, there are only
2 colors, expert 3, and master 4. If you are at the
last color in the order of your mode, you go back
to red.

You can also skip colors by HOLDING A,S,D or F
and then pressing an arrow key.
A=Red (first in the order)
S=Blue (second in the order)
D=Green (third color in the order)
F=purple (last color in the order)

Using these quick controls you can switch from a
red wall pad immedietly to  green or purple
without switching through colors. Mastering this
is the key to success in the harder modes , it
takes a bit of practice to get used to but it will
pay off in the end.

Well, that's all there is to know, practice up and
you'll be a master in no time. Click next to go to
practice mode and try out any difficutly, You are
invincible in practice mode so press the menu
button to go back to the main menu.

Q

AULITY

M

UTE

Energy Depleted

Energy Depleted

countdown

3

2

1


ActionScript [AS1/AS2]

Frame 1
function wallsControl() { wallLeft.gotoAndStop(leftColor); wallRight.gotoAndStop(rightColor); wallUp.gotoAndStop(upColor); wallDown.gotoAndStop(downColor); if (gameStarted == true) { if (Key.isDown(37) && (canToggleLeft == true)) { if (leftColor == maxColors) { leftColor = 1; } else { leftColor = leftColor + 1; } canToggleLeft = false; } if (Key.isDown(39) && (canToggleRight == true)) { if (rightColor == maxColors) { rightColor = 1; } else { rightColor = rightColor + 1; } canToggleRight = false; } if (Key.isDown(38) && (canToggleUp == true)) { if (upColor == maxColors) { upColor = 1; } else { upColor = upColor + 1; } canToggleUp = false; } if (Key.isDown(40) && (canToggleDown == true)) { if (downColor == maxColors) { downColor = 1; } else { downColor = downColor + 1; } } canToggleDown = false; if ((((!Key.isDown(65)) && (!Key.isDown(83))) && (!Key.isDown(68))) && (!Key.isDown(70))) { if (!Key.isDown(37)) { canToggleLeft = true; } if (!Key.isDown(39)) { canToggleRight = true; } if (!Key.isDown(38)) { canToggleUp = true; } if (!Key.isDown(40)) { canToggleDown = true; } } else { canToggleLeft = false; canToggleRight = false; canToggleUp = false; canToggleDown = false; } if (Key.isDown(65)) { if (Key.isDown(37)) { leftColor = 1; } if (Key.isDown(39)) { rightColor = 1; } if (Key.isDown(38)) { upColor = 1; } if (Key.isDown(40)) { downColor = 1; } } if (Key.isDown(83)) { if (Key.isDown(37)) { leftColor = 2; } if (Key.isDown(39)) { rightColor = 2; } if (Key.isDown(38)) { upColor = 2; } if (Key.isDown(40)) { downColor = 2; } } if (Key.isDown(68)) { if (maxColors > 2) { if (Key.isDown(37)) { leftColor = 3; } if (Key.isDown(39)) { rightColor = 3; } if (Key.isDown(38)) { upColor = 3; } if (Key.isDown(40)) { downColor = 3; } } } if (Key.isDown(70)) { if (maxColors > 3) { if (Key.isDown(37)) { leftColor = 4; } if (Key.isDown(39)) { rightColor = 4; } if (Key.isDown(38)) { upColor = 4; } if (Key.isDown(40)) { downColor = 4; } } } } } function shootTime() { if (cannon1Time > cannonSpeedTime) { cannon1Time--; } if (cannon1Time <= cannonSpeedTime) { cannon1Time = resetCannonTime; cannon1CanShoot = true; } if (cannon2Time > cannonSpeedTime) { cannon2Time = cannon2Time - 1; } if (cannon2Time <= cannonSpeedTime) { cannon2Time = resetCannonTime; if (cannonsInPlay >= 3) { cannon2CanShoot = true; } } if (cannon3Time > cannonSpeedTime) { cannon3Time = cannon3Time - 1; } if (cannon3Time <= cannonSpeedTime) { cannon3Time = resetCannonTime; if (cannonsInPlay == 4) { cannon3CanShoot = true; } } if (cannon4Time > cannonSpeedTime) { cannon4Time = cannon4Time - 1; } if (cannon4Time <= cannonSpeedTime) { cannon4Time = resetCannonTime; if (cannonsInPlay >= 2) { cannon4CanShoot = true; } } } function cannonShoot() { if ((cannon1CanShoot == true) && (doneRotating == true)) { randomBall = int(Math.random() * 11); if ((ballArray[randomBall]._x + ballArray[randomBall]._y) == restPosition) { ballArray[randomBall].gotoAndStop(int((Math.random() * maxColors) + 1)); if (cannon1._rotation == 0) { ballArray[randomBall]._x = ballArray[randomBall]._x - shootSpeed; } if (cannon1._rotation == 90) { ballArray[randomBall]._y = ballArray[randomBall]._y - shootSpeed; } if ((cannon1._rotation == 180) || (cannon1._rotation == -180)) { ballArray[randomBall]._x = ballArray[randomBall]._x + shootSpeed; } if (cannon1._rotation == -90) { ballArray[randomBall]._y = ballArray[randomBall]._y + shootSpeed; } effect1.start(0, 1); cannon1CanShoot = false; doneRotating = false; } } if (cannon2CanShoot == true) { randomBall = int(Math.random() * 11); if ((ballArray[randomBall]._x + ballArray[randomBall]._y) == restPosition) { ballArray[randomBall].gotoAndStop(int((Math.random() * maxColors) + 1)); if (cannon2._rotation == 0) { ballArray[randomBall]._x = ballArray[randomBall]._x - shootSpeed; } if (cannon2._rotation == 90) { ballArray[randomBall]._y = ballArray[randomBall]._y - shootSpeed; } if ((cannon2._rotation == 180) || (cannon2._rotation == -180)) { ballArray[randomBall]._x = ballArray[randomBall]._x + shootSpeed; } if (cannon2._rotation == -90) { ballArray[randomBall]._y = ballArray[randomBall]._y + shootSpeed; } effect1.start(0, 1); cannon2CanShoot = false; } } if (cannon3CanShoot == true) { randomBall = int(Math.random() * 11); if ((ballArray[randomBall]._x + ballArray[randomBall]._y) == restPosition) { ballArray[randomBall].gotoAndStop(int((Math.random() * maxColors) + 1)); if (cannon3._rotation == 0) { ballArray[randomBall]._x = ballArray[randomBall]._x - shootSpeed; } if (cannon3._rotation == 90) { ballArray[randomBall]._y = ballArray[randomBall]._y - shootSpeed; } if ((cannon3._rotation == 180) || (cannon3._rotation == -180)) { ballArray[randomBall]._x = ballArray[randomBall]._x + shootSpeed; } if (cannon3._rotation == -90) { ballArray[randomBall]._y = ballArray[randomBall]._y + shootSpeed; } effect1.start(0, 1); cannon3CanShoot = false; } } if (cannon4CanShoot == true) { randomBall = int(Math.random() * 11); if ((ballArray[randomBall]._x + ballArray[randomBall]._y) == restPosition) { ballArray[randomBall].gotoAndStop(int((Math.random() * maxColors) + 1)); if (cannon4._rotation == 0) { ballArray[randomBall]._x = ballArray[randomBall]._x - shootSpeed; } if (cannon4._rotation == 90) { ballArray[randomBall]._y = ballArray[randomBall]._y - shootSpeed; } if ((cannon4._rotation == 180) || (cannon4._rotation == -180)) { ballArray[randomBall]._x = ballArray[randomBall]._x + shootSpeed; } if (cannon4._rotation == -90) { ballArray[randomBall]._y = ballArray[randomBall]._y + shootSpeed; } effect1.start(0, 1); cannon4CanShoot = false; } } } function lastColorShot() { i = 0; while (i < maxBalls) { if (ballArray[i].hitTest(missLeft)) { lastLeftColor = ballArray[i]._currentframe - 1; } if (ballArray[i].hitTest(missRight)) { lastRightColor = ballArray[i]._currentframe - 1; } if (ballArray[i].hitTest(missUp)) { lastUpColor = ballArray[i]._currentframe - 1; } if (ballArray[i].hitTest(missDown)) { lastDownColor = ballArray[i]._currentframe - 1; } i++; } } function ballMovement() { i = 0; while (i < maxBalls) { if (ballArray[i]._x < restPositionX) { ballArray[i]._x = ballArray[i]._x - shootSpeed; } if (ballArray[i]._x > restPositionX) { ballArray[i]._x = ballArray[i]._x + shootSpeed; } if (ballArray[i]._y < restPositionY) { ballArray[i]._y = ballArray[i]._y - shootSpeed; } if (ballArray[i]._y > restPositionY) { ballArray[i]._y = ballArray[i]._y + shootSpeed; } i++; } } function wallContact() { i = 0; while (i < maxBalls) { if (ballArray[i]._x < (wallLeft._x + 15)) { if (ballArray[i]._currentframe == leftColor) { score = score + (200 + (comboBonus * comboValue)); combo = combo + 1; ballArray[i]._x = restPositionX; ballArray[i]._y = restPositionY; } else { increaseSeconds = 0; shootSpeed = startingShootSpeed; resetCannonTime = startingResetCannonTime; maximumOverdrive = false; health = health - 1; missLeft.gotoAndPlay((lastLeftColor * 40) + 1); combo = 0; ballArray[i]._x = restPositionX; ballArray[i]._y = restPositionY; } } if (ballArray[i]._x > (wallRight._x - 15)) { if (ballArray[i]._currentframe == rightColor) { score = score + (200 + (comboBonus * comboValue)); combo = combo + 1; ballArray[i]._x = restPositionX; ballArray[i]._y = restPositionY; } else { increaseSeconds = 0; shootSpeed = startingShootSpeed; resetCannonTime = startingResetCannonTime; maximumOverdrive = false; health = health - 1; missRight.gotoAndPlay((lastRightColor * 40) + 1); combo = 0; ballArray[i]._x = restPositionX; ballArray[i]._y = restPositionY; } } if (ballArray[i]._y < (wallUp._y + 15)) { if (ballArray[i]._currentframe == upColor) { score = score + (200 + (comboBonus * comboValue)); combo = combo + 1; ballArray[i]._x = restPositionX; ballArray[i]._y = restPositionY; } else { increaseSeconds = 0; shootSpeed = startingShootSpeed; resetCannonTime = startingResetCannonTime; maximumOverdrive = false; health = health - 1; missUp.gotoAndPlay((lastUpColor * 40) + 1); combo = 0; ballArray[i]._x = restPositionX; ballArray[i]._y = restPositionY; } } if (ballArray[i]._y > (wallDown._y - 15)) { if (ballArray[i]._currentframe == downColor) { score = score + (200 + (comboBonus * comboValue)); combo = combo + 1; ballArray[i]._x = restPositionX; ballArray[i]._y = restPositionY; } else { increaseSeconds = 0; shootSpeed = startingShootSpeed; resetCannonTime = startingResetCannonTime; maximumOverdrive = false; health = health - 1; missDown.gotoAndPlay((lastDownColor * 40) + 1); combo = 0; ballArray[i]._x = restPositionX; ballArray[i]._y = restPositionY; } } i++; } } function cannonRotation() { if (((cannon1CanShoot == true) && (timeToRotate == false)) && (doneRotating == false)) { cannonRotationDirection = int(Math.random() * 2); if (cannonRotationDirection == 0) { forwardRotation = false; timeToRotate = true; } else { forwardRotation = true; timeToRotate = true; } } if (timeToRotate == true) { if (forwardRotation == true) { cannonBase._rotation = cannonBase._rotation + 15; cannon1._rotation = cannon1._rotation + 15; cannon2._rotation = cannon2._rotation + 15; cannon3._rotation = cannon3._rotation + 15; cannon4._rotation = cannon4._rotation + 15; rotationCounter = rotationCounter + 1; } else { cannonBase._rotation = cannonBase._rotation - 15; cannon1._rotation = cannon1._rotation - 15; cannon2._rotation = cannon2._rotation - 15; cannon3._rotation = cannon3._rotation - 15; cannon4._rotation = cannon4._rotation - 15; rotationCounter = rotationCounter + 1; } } if (rotationCounter == 6) { timeToRotate = false; doneRotating = true; rotationCounter = 0; } } function codedAnimation() { if (monitor.tutorialButton.hitTest(_xmouse, _ymouse, true)) { monitor.difficultyInfo.gotoAndStop(1); monitor.tutorialButton.gotoAndStop(2); } else { monitor.tutorialButton.gotoAndStop(1); } if (monitor.normalButton.hitTest(_xmouse, _ymouse, true)) { monitor.difficultyInfo.gotoAndStop(2); monitor.normalButton.gotoAndStop(2); } else { monitor.normalButton.gotoAndStop(1); } if (monitor.expertButton.hitTest(_xmouse, _ymouse, true)) { monitor.difficultyInfo.gotoAndStop(3); monitor.expertButton.gotoAndStop(2); } else { monitor.expertButton.gotoAndStop(1); } if (monitor.masterButton.hitTest(_xmouse, _ymouse, true)) { monitor.difficultyInfo.gotoAndStop(4); monitor.masterButton.gotoAndStop(2); } else { monitor.masterButton.gotoAndStop(1); } if (monitor.navigationBox.normalModeButton.hitTest(_xmouse, _ymouse, true)) { monitor.navigationBox.mainDisplay.gotoAndStop(1); monitor.navigationBox.normalModeButton.gotoAndStop(2); } else { monitor.navigationBox.normalModeButton.gotoAndStop(1); } if (monitor.navigationBox.practiceModeButton.hitTest(_xmouse, _ymouse, true)) { monitor.navigationBox.mainDisplay.gotoAndStop(2); monitor.navigationBox.practiceModeButton.gotoAndStop(2); } else { monitor.navigationBox.practiceModeButton.gotoAndStop(1); } if (monitor.navigationBox.highScoresButton.hitTest(_xmouse, _ymouse, true)) { monitor.navigationBox.mainDisplay.gotoAndStop(3); monitor.navigationBox.highScoresButton.gotoAndStop(2); } else { monitor.navigationBox.highScoresButton.gotoAndStop(1); } if (monitor.navigationBox.optionsButton.hitTest(_xmouse, _ymouse, true)) { monitor.navigationBox.mainDisplay.gotoAndStop(4); monitor.navigationBox.optionsButton.gotoAndStop(2); } else { monitor.navigationBox.optionsButton.gotoAndStop(1); } if (monitor.navigationBox.playMoreGamesButton.hitTest(_xmouse, _ymouse, true)) { monitor.navigationBox.mainDisplay.gotoAndStop(5); monitor.navigationBox.playMoreGamesButton.gotoAndStop(2); } else { monitor.navigationBox.playMoreGamesButton.gotoAndStop(1); } HUD.healthBar.gotoAndStop(health + 1); backgroundImage._rotation = backgroundImage._rotation + 0.2; if (forwardRotation == false) { cog1._rotation = cog1._rotation + 1; cog2._rotation = cog2._rotation - 1; cog3._rotation = cog3._rotation - 1; cog4._rotation = cog4._rotation + 1; } else { cog1._rotation = cog1._rotation - 1; cog2._rotation = cog2._rotation + 1; cog3._rotation = cog3._rotation + 1; cog4._rotation = cog4._rotation - 1; } if (((vCam._width == 600) && (countDown._currentframe == 1)) && (resetingVariables == false)) { if (masterMusicVolume == 0) { music4.stop(); if (tutorialMode == false) { countDown.gotoAndPlay(2); } } } if ((gameOver == true) && (energyDepleted._currentframe == 1)) { energyDepleted.gotoAndPlay(2); } } function healthControl() { if ((health <= 0) && (gameOver == false)) { gameOver = true; } if (gameOver == true) { } } function musicEffects() { if (gameStarted == true) { if (musicStarted == false) { musicSelect = int(Math.random() * 3); if (mute == false) { if (musicSelect == 0) { music1.start(0, 200); } if (musicSelect == 1) { music2.start(0, 200); } if (musicSelect == 2) { music3.start(0, 200); } } musicStarted = true; } } if (masterMusicVolume < musicVolume) { masterMusicVolume = masterMusicVolume + 2; music1.setVolume(masterMusicVolume); music1.setVolume(masterMusicVolume); music2.setVolume(masterMusicVolume); music3.setVolume(masterMusicVolume); music4.setVolume(masterMusicVolume); } if (masterMusicVolume > musicVolume) { masterMusicVolume = masterMusicVolume - 2; music1.setVolume(masterMusicVolume); music1.setVolume(masterMusicVolume); music2.setVolume(masterMusicVolume); music3.setVolume(masterMusicVolume); music4.setVolume(masterMusicVolume); } if ((musicStarted == true) && (masterMusicVolume == 0)) { stopAllSounds(); musicStarted = false; gameStarted = false; if (mute == false) { music4.start(0, 200); } musicVolume = 100; } } function scoring() { if (combo > maxCombo) { maxCombo = combo; } comboValue = combo / 10; if (maximumOverdrive == false) { comboBonus = 100; } else { comboBonus = 200; } } function gameOverReset() { if (gameOver == true) { resetingVariables = true; gameStarted = false; musicStarted = false; music1.stop(); music2.stop(); music3.stop(); cannon1._rotation = 0; cannon2.gotoAndStop(1); cannon2._rotation = 90; cannon3.gotoAndStop(1); cannon3._rotation = -90; cannon4.gotoAndStop(1); cannon4._rotation = 180; wallLeft.gotoAndStop(1); wallRight.gotoAndStop(1); wallUp.gotoAndStop(1); wallDown.gotoAndStop(1); if (resetLocation == false) { i = 0; while (i < maxBalls) { ballArray[i]._x = restPositionX; ballArray[i]._y = restPositionY; resetLocation = true; i++; } } energyDepleted.gotoAndStop(1); countDown.gotoAndStop(1); leftColor = 1; rightColor = 1; upColor = 1; downColor = 1; canToggleLeft = true; canToggleRight = true; canToggleUp = true; canToggleDown = true; resetCannonTime = 100; startingResetCannonTime = resetCannonTime; cannon1Time = resetCannonTime; cannon2Time = resetCannonTime + (resetCannonTime * 0.25); cannon3Time = resetCannonTime + (resetCannonTime * 0.5); cannon4Time = resetCannonTime + (resetCannonTime * 0.75); cannonSpeedTime = 0; cannonsInPlay = 1; cannon1CanShoot = false; cannon2CanShoot = false; cannon3CanShoot = false; cannon4CanShoot = false; randomBall = 0; shootSpeed = 2.5; startingShootSpeed = shootSpeed; cannonRotationDirection = 0; forwardRotation = false; timeToRotate = true; doneRotating = false; rotationCounter = 0; backgroundColor = 0; needColorNeeded = true; sentToColor = false; health = 3; monitorLeftColor = 1; monitorRightColor = 1; monitorUpColor = 1; monitorDownColor = 1; musicSelect = 0; musicStarted = false; seconds = 0; increaseSeconds = 0; increaseSpeeds = false; maxCombo = 0; setUp = false; gameOver = false; } } function practiceModeControl() { monitor.innerMonitor.wallLeft.gotoAndStop(monitorLeftColor); monitor.innerMonitor.wallRight.gotoAndStop(monitorRightColor); monitor.innerMonitor.wallUp.gotoAndStop(monitorUpColor); monitor.innerMonitor.wallDown.gotoAndStop(monitorDownColor); if (monitorLeftColor == leftColor) { if (monitorRightColor == rightColor) { if (monitorUpColor == upColor) { if (monitorDownColor == downColor) { monitorLeftColor = int((Math.random() * maxColors) + 1); monitorRightColor = int((Math.random() * maxColors) + 1); monitorUpColor = int((Math.random() * maxColors) + 1); monitorDownColor = int((Math.random() * maxColors) + 1); practiceModeScore = practiceModeScore + 1; } } } } } stop(); MochiAd.showPreGameAd({id:"d1cf8e0199b91172", res:"600x600"}); mochi.MochiServices.connect("d9dacec0de909ee9"); var checkingScores = false; var scoreSubmitted = false; var score = 0; var combo = 0; var comboBonus = 100; var comboValue = 0; var maxCombo = 0; var maximumOverdrive = false; var lastLeftColor = 0; var lastRightColor = 0; var lastUpColor = 0; var lastDownColor = 0; var randomSound = 0; var restPositionX = 0; var restPositionY = 0; var restPosition = 0; var resetLocation = false; var maxColors = 4; var leftColor = 1; var rightColor = 1; var upColor = 1; var downColor = 1; var canToggleLeft = true; var canToggleRight = true; var canToggleUp = true; var canToggleDown = true; var difficulty = 0; var resetCannonTime = 100; var startingResetCannonTime = resetCannonTime; var cannon1Time = resetCannonTime; var cannon2Time = (resetCannonTime + (resetCannonTime * 0.25)); var cannon3Time = (resetCannonTime + (resetCannonTime * 0.5)); var cannon4Time = (resetCannonTime + (resetCannonTime * 0.75)); var gameStarted = false; var cannonSpeedTime = 0; var cannonsInPlay = 1; var cannon1CanShoot = false; var cannon2CanShoot = false; var cannon3CanShoot = false; var cannon4CanShoot = false; var randomBall = 0; var shootSpeed = 2.5; var startingShootSpeed = shootSpeed; var cannonRotationDirection = 0; var maxBalls = 10; var forwardRotation = false; var timeToRotate = true; var doneRotating = false; var rotationCounter = 0; var backgroundColor = 0; var needColorNeeded = true; var sentToColor = false; var health = 3; var gameOver = false; var monitorLeftColor = 1; var monitorRightColor = 1; var monitorUpColor = 1; var monitorDownColor = 1; var musicSelect = 0; var musicStarted = false; var seconds = 0; var increaseSeconds = 0; var increaseSpeeds = false; var destination = 0; var resetingVariables = false; var tutorialMode = false; var tutorialWait = false; var setUp = false;
Frame 3
gotoAndPlay (48);
Frame 5
var mute = false; var musicVolume = 0; var masterMusicVolume = 0; var holder1 = createEmptyMovieClip("holder1", getNextHighestDepth()); var voice1 = new Sound(holder1); voice1.attachSound("VoiceA"); voice1.setVolume(300); var voice1SavedVolume = 300; var holder2 = createEmptyMovieClip("holder2", getNextHighestDepth()); var voice2 = new Sound(holder2); voice2.attachSound("VoiceB"); voice2.setVolume(300); var voice2SavedVolume = 300; var holder3 = createEmptyMovieClip("holder3", getNextHighestDepth()); var voice3 = new Sound(holder3); voice3.attachSound("VoiceC"); voice3.setVolume(300); var voice3SavedVolume = 300; var holder4A = createEmptyMovieClip("holder4A", getNextHighestDepth()); var voice4A = new Sound(holder4A); voice4A.attachSound("voiceD1"); voice4A.setVolume(250); var voice4ASavedVolume = 250; var holder4B = createEmptyMovieClip("holder4B", getNextHighestDepth()); var voice4B = new Sound(holder4B); voice4B.attachSound("voiceD2"); voice4B.setVolume(250); var voice4BSavedVolume = 250; var holder4C = createEmptyMovieClip("holder4C", getNextHighestDepth()); var voice4C = new Sound(holder4C); voice4C.attachSound("voiceD3"); voice4C.setVolume(250); var voice4CSavedVolume = 250; var holder5 = createEmptyMovieClip("holder5", getNextHighestDepth()); var voice5 = new Sound(holder5); voice5.attachSound("VoiceE"); voice5.setVolume(300); var voice5SavedVolume = 300; var holder6 = createEmptyMovieClip("holder6", getNextHighestDepth()); var voice6 = new Sound(holder6); voice6.attachSound("VoiceF"); voice6.setVolume(350); var voice6SavedVolume = 350; var holder7 = createEmptyMovieClip("holder7", getNextHighestDepth()); var voice7 = new Sound(holder7); voice7.attachSound("VoiceG"); voice7.setVolume(300); var voice7SavedVolume = 300; var effectHolder1 = createEmptyMovieClip("effectHolder1", getNextHighestDepth()); var effect1 = new Sound(effectHolder1); effect1.attachSound("effectA"); effect1.setVolume(70); var effect1SavedVolume = 70; var effectHolder2 = createEmptyMovieClip("effectHolder2", getNextHighestDepth()); var effect2 = new Sound(effectHolder2); effect2.attachSound("effectB"); effect2.setVolume(50); var effect2SavedVolume = 50; var effectHolder3 = createEmptyMovieClip("effectHolder3", getNextHighestDepth()); var effect3 = new Sound(effectHolder3); effect3.attachSound("effectC"); effect3.setVolume(200); var effect3SavedVolume = 200; var effectholder4A = createEmptyMovieClip("effectholder4A", getNextHighestDepth()); var effect4 = new Sound(effectholder4A); effect4.attachSound("effectD"); var effect4SavedVolume = 100; var effectHolder5 = createEmptyMovieClip("effectHolder5", getNextHighestDepth()); var effect5 = new Sound(effectHolder5); effect5.attachSound("effectE"); effect5.setVolume(70); var effect5SavedVolume = 70; var musicHolder1 = createEmptyMovieClip("musicHolder1", getNextHighestDepth()); var music1 = new Sound(musicHolder1); music1.attachSound("musicA"); music1.setVolume(masterMusicVolume); var music1SavedVolume = 100; var musicHolder2 = createEmptyMovieClip("musicHolder2", getNextHighestDepth()); var music2 = new Sound(musicHolder2); music2.attachSound("musicB"); music2.setVolume(masterMusicVolume); var music2SavedVolume = 100; var musicHolder3 = createEmptyMovieClip("musicHolder3", getNextHighestDepth()); var music3 = new Sound(musicHolder3); music3.attachSound("musicC"); music3.setVolume(masterMusicVolume); var music3SavedVolume = 100; var musicholder4A = createEmptyMovieClip("musicholder4A", getNextHighestDepth()); var music4 = new Sound(musicholder4A); music4.attachSound("musicD"); music4.setVolume(masterMusicVolume); var music4SavedVolume = 100;
Frame 25
if (mute == false) { music4.setVolume(masterMusicVolume); }
Frame 28
stop(); if (scoreSubmitted == true) { monitor.gotoAndStop(155); } else if (checkingScores == true) { monitor.gotoAndStop(165); } scoreSubmitted = false; checkingScores = false; score = 0; cannon2.stop(); cannon3.stop(); cannon4.stop(); wallLeft.stop(); wallRight.stop(); wallUp.stop(); wallDown.stop(); restPositionX = ball1._x; restPositionY = ball1._y; restPosition = ball1._x + ball1._y; clearInterval(difficultyTimer); difficultyTimer = setInterval(function () { if ((gameStarted == true) && (gameOver == false)) { seconds++; if (seconds == 10) { cannonsInPlay = cannonsInPlay + 1; cannon4.play(); voice1.start(0, 1); } if (seconds == 20) { cannonsInPlay = cannonsInPlay + 1; cannon2.play(); voice2.start(0, 1); } if (seconds == 30) { cannonsInPlay = cannonsInPlay + 1; increaseSpeeds = true; cannon3.play(); voice3.start(0, 1); } if (increaseSpeeds == true) { increaseSeconds++; if (increaseSeconds == 5) { resetCannonTime = resetCannonTime - 10; randomSound = int(Math.random() * 1); if (randomSound == 0) { voice7.start(0, 1); } } if (increaseSeconds == 10) { shootSpeed = shootSpeed + 0.5; randomSound = int(Math.random() * 1); if (randomSound == 0) { voice.start(0, 1); } } if (increaseSeconds == 15) { shootSpeed = shootSpeed + 0.5; randomSound = int(Math.random() * 1); if (randomSound == 0) { voice5.start(0, 1); } } if (increaseSeconds == 20) { resetCannonTime = resetCannonTime - 5; randomSound = int(Math.random() * 1); if (randomSound == 0) { voice7.start(0, 1); } } if (increaseSeconds == 25) { shootSpeed = shootSpeed + 0.5; resetCannonTime = resetCannonTime - 5; randomSound = int(Math.random() * 1); if (randomSound == 0) { voice5.start(0, 1); } } if (increaseSeconds == 30) { resetCannonTime = resetCannonTime - 5; maximumOverdrive = true; randomSound = int(Math.random() * 1); if (randomSound == 0) { voice6.start(0, 1); } } } } }, 1000, 0); var ballArray = new Array(ball1, ball2, ball3, ball4, ball5, ball6, ball7, ball8, ball9, ball10); onEnterFrame = function () { if (tutorialMode == false) { codedAnimation(); musicEffects(); scoring(); wallsControl(); lastColorShot(); if (gameStarted == true) { ballMovement(); cannonRotation(); if (gameOver == false) { shootTime(); cannonShoot(); wallContact(); } } } if (practiceMode == false) { healthControl(); } else { health = 3; } };
Frame 30
gotoAndStop (28);
Frame 50
gotoAndPlay (54); stopAllSounds();
Frame 55
stopAllSounds();
Frame 56
stopAllSounds(); gotoAndPlay (4);
Frame 60
mochi.MochiScores.showLeaderboard({boardID:"bc852b63ddc8c48b", score:_root.score});
Frame 64
gotoAndStop (28);
Frame 65
mochi.MochiScores.showLeaderboard({boardID:"cec3d93b39cd45a3", score:playerscore});
Frame 69
gotoAndStop (28);
Frame 70
mochi.MochiScores.showLeaderboard({boardID:"268fe4129e3d6df3", score:playerscore});
Frame 74
gotoAndStop (28);
Frame 75
mochi.MochiScores.showLeaderboard({boardID:"bc852b63ddc8c48b"});
Frame 79
gotoAndStop (28);
Frame 80
mochi.MochiScores.showLeaderboard({boardID:"cec3d93b39cd45a3"});
Frame 84
gotoAndStop (28);
Frame 85
mochi.MochiScores.showLeaderboard({boardID:"268fe4129e3d6df3"});
Frame 89
gotoAndStop (28);
Frame 104
gotoAndStop (28);
Frame 109
gotoAndStop (28);
Frame 114
gotoAndStop (28);
Symbol 288 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.32"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 289 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.5"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } }
Symbol 290 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 9 MovieClip Frame 1
stop(); backgroundColor = int(Math.random() * 3); if (backgroundColor == 0) { gotoAndPlay (10); } if (backgroundColor == 1) { gotoAndPlay (100); } if (backgroundColor == 2) { gotoAndPlay (200); }
Symbol 9 MovieClip Frame 2
stop(); backgroundColor = int(Math.random() * 3); if (backgroundColor == 0) { gotoAndPlay (300); } if (backgroundColor == 1) { gotoAndPlay (400); } if (backgroundColor == 2) { gotoAndPlay (500); }
Symbol 9 MovieClip Frame 3
stop(); backgroundColor = int(Math.random() * 3); if (backgroundColor == 0) { gotoAndPlay (600); } if (backgroundColor == 1) { gotoAndPlay (700); } if (backgroundColor == 2) { gotoAndPlay (800); }
Symbol 9 MovieClip Frame 4
stop(); backgroundColor = int(Math.random() * 3); if (backgroundColor == 0) { gotoAndPlay (900); } if (backgroundColor == 1) { gotoAndPlay (1000); } if (backgroundColor == 2) { gotoAndPlay (1100); }
Symbol 9 MovieClip Frame 90
stop(); gotoAndStop (2);
Symbol 9 MovieClip Frame 190
gotoAndStop (3);
Symbol 9 MovieClip Frame 290
gotoAndStop (4);
Symbol 9 MovieClip Frame 390
gotoAndStop (1);
Symbol 9 MovieClip Frame 490
gotoAndStop (3);
Symbol 9 MovieClip Frame 590
gotoAndStop (4);
Symbol 9 MovieClip Frame 690
gotoAndStop (1);
Symbol 9 MovieClip Frame 790
gotoAndStop (2);
Symbol 9 MovieClip Frame 890
gotoAndStop (4);
Symbol 9 MovieClip Frame 990
gotoAndStop (1);
Symbol 9 MovieClip Frame 1090
gotoAndStop (2);
Symbol 9 MovieClip Frame 1190
gotoAndStop (3);
Symbol 34 MovieClip Frame 9
stop();
Symbol 51 Button
on (release) { _root.gameOver = true; _root.tutorialWait = true; }
Symbol 60 MovieClip Frame 1
stop();
Symbol 104 Button
on (release) { _root.destination = 155; _parent._parent.gotoAndPlay(175); }
Symbol 106 Button
on (release) { _root.practiceMode = true; _root.difficulty = 0; _root.maxColors = 2; _root.destination = 205; _parent._parent.gotoAndPlay(175); }
Symbol 108 Button
on (release) { _root.destination = 165; _parent._parent.gotoAndPlay(175); }
Symbol 112 Button
on (release) { _root.destination = 160; _parent._parent.gotoAndPlay(175); }
Symbol 114 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 1
stop();
Symbol 125 MovieClip Frame 1
stop();
Symbol 126 Button
on (release) { _root.destination = 155; _parent.gotoAndPlay(175); }
Symbol 127 Button
on (release) { _root.practiceMode = true; _root.difficulty = 0; _root.maxColors = 2; _root.destination = 205; _parent.gotoAndPlay(175); }
Symbol 128 Button
on (release) { _root.destination = 165; _parent.gotoAndPlay(175); }
Symbol 131 MovieClip Frame 1
stop();
Symbol 132 Button
on (release) { _root.destination = 160; _parent.gotoAndPlay(175); }
Symbol 135 MovieClip Frame 1
stop();
Symbol 149 Button
on (release) { _root.destination = 150; gotoAndPlay (175); }
Symbol 159 MovieClip Frame 1
stop(); tutBall1.gotoAndStop(1); tutBall2.gotoAndStop(2);
Symbol 159 MovieClip Frame 3
stop(); tutBall1.gotoAndStop(1); tutBall2.gotoAndStop(2); tutBall3.gotoAndStop(3);
Symbol 159 MovieClip Frame 4
stop(); tutBall1.gotoAndStop(1); tutBall2.gotoAndStop(2); tutBall3.gotoAndStop(3); tutBall4.gotoAndStop(4);
Symbol 167 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 1
stop();
Symbol 176 MovieClip Frame 1
stop();
Symbol 178 Button
on (release) { _root.practiceMode = false; _root.difficulty = 0; _root.maxColors = 2; _root.destination = 205; gotoAndPlay (175); }
Symbol 179 Button
on (release) { _root.practiceMode = false; _root.difficulty = 1; _root.maxColors = 3; _root.destination = 205; gotoAndPlay (175); }
Symbol 180 Button
on (release) { _root.practiceMode = false; _root.difficulty = 2; _root.maxColors = 4; _root.destination = 205; gotoAndPlay (175); }
Symbol 181 Button
on (release) { _root.maxColors = 2; _root.practiceMode = true; _root.destination = 215; gotoAndPlay (175); }
Symbol 195 Button
on (press) { _root.checkingScores = true; _root.monitor.gotoAndPlay(260); }
Symbol 196 Button
on (press) { _root.checkingScores = true; _root.monitor.gotoAndPlay(265); }
Symbol 197 Button
on (press) { _root.checkingScores = true; _root.monitor.gotoAndPlay(255); }
Symbol 199 Button
on (release) { _root.destination = 150; _root.score = 0; _root.combo = 0; _root.seconds = 0; _root.increaseSeconds = 0; _root.gameOverReset(); gotoAndPlay (175); }
Symbol 204 Button
on (release) { if (_root.practiceMode == false) { if (_root.difficulty == 0) { gotoAndPlay (220); } if (_root.difficulty == 1) { gotoAndPlay (225); } if (_root.difficulty == 2) { gotoAndPlay (230); } _root.scoreSubmitted = true; _root.combo = 0; _root.seconds = 0; _root.increaseSeconds = 0; _root.gameOverReset(); } }
Symbol 210 Button
on (release) { _root.destination = 205; _root.score = 0; _root.combo = 0; _root.seconds = 0; _root.increaseSeconds = 0; _root.gameOverReset(); gotoAndPlay (175); }
Symbol 213 Button
on (release) { _root.destination = 155; _root.score = 0; _root.combo = 0; _root.seconds = 0; _root.increaseSeconds = 0; _root.gameOverReset(); gotoAndPlay (175); }
Symbol 218 MovieClip Frame 2
if (_root.masterMusicVolume == 0) { if (_root.practiceMode == true) { _root.difficulties._x = 28; } else { _root.difficulties._x = -156.6; } play(); } else { gotoAndPlay (1); }
Symbol 218 MovieClip Frame 30
stop(); _root.countDown.play();
Symbol 218 MovieClip Frame 35
_root.musicVolume = 0; _root.difficulties._x = -156.6;
Symbol 218 MovieClip Frame 66
if (_root.masterMusicVolume == 0) { _root.destination = 170; _parent.gotoAndPlay(175); _root.musicVolume = 100; _root.music4.start(0, 888); gotoAndStop (1); } else { gotoAndPlay (65); }
Symbol 222 Button
on (release) { nextFrame(); gotoAndPlay; }
Symbol 225 Button
on (release) { if (_currentframe > 1) { prevFrame(); gotoAndPlay; } }
Symbol 231 Button
on (release) { nextFrame(); gotoAndPlay; _root.destination = 205; _parent.gotoAndPlay(175); }
Symbol 233 MovieClip Frame 1
stop();
Symbol 233 MovieClip Frame 10
stop();
Symbol 234 MovieClip Frame 10
_root.effect2.start(0, 1); _root.musicVolume = 100; _root.music4.start(0, 200);
Symbol 234 MovieClip Frame 59
_root.effect2.stop();
Symbol 234 MovieClip Frame 150
stop(); _root.practiceMode = false;
Symbol 234 MovieClip Frame 155
_root.effect2.stop();
Symbol 234 MovieClip Frame 160
_root.effect2.stop();
Symbol 234 MovieClip Frame 165
_root.effect2.stop();
Symbol 234 MovieClip Frame 170
_root.effect2.stop();
Symbol 234 MovieClip Frame 175
if (mute == false) { _root.effect2.start(0, 1); }
Symbol 234 MovieClip Frame 200
_root.effect2.stop(); gotoAndStop(_root.destination);
Symbol 234 MovieClip Frame 205
play(); _root.musicVolume = 0;
Symbol 234 MovieClip Frame 210
stop(); _root.effect2.stop();
Symbol 234 MovieClip Frame 222
stop(); mochi.MochiScores.showLeaderboard({boardID:"d7c1fad8c44b5099", score:_root.score});
Symbol 234 MovieClip Frame 224
gotoAndPlay (245);
Symbol 234 MovieClip Frame 227
stop(); mochi.MochiScores.showLeaderboard({boardID:"df41caa3c9cb92fa", score:_root.score});
Symbol 234 MovieClip Frame 229
gotoAndPlay (245);
Symbol 234 MovieClip Frame 232
stop(); mochi.MochiScores.showLeaderboard({boardID:"092aeb25c48379e2", score:_root.score});
Symbol 234 MovieClip Frame 234
gotoAndPlay (245);
Symbol 234 MovieClip Frame 250
gotoAndStop (155);
Symbol 234 MovieClip Frame 259
stop(); mochi.MochiScores.showLeaderboard({boardID:"d7c1fad8c44b5099"});
Symbol 234 MovieClip Frame 264
stop(); mochi.MochiScores.showLeaderboard({boardID:"df41caa3c9cb92fa"});
Symbol 234 MovieClip Frame 269
stop(); mochi.MochiScores.showLeaderboard({boardID:"092aeb25c48379e2"});
Symbol 249 MovieClip Frame 1
stop();
Symbol 249 MovieClip Frame 33
gotoAndStop (1);
Symbol 249 MovieClip Frame 72
gotoAndStop (1);
Symbol 249 MovieClip Frame 112
gotoAndStop (1);
Symbol 249 MovieClip Frame 152
gotoAndStop (1);
Symbol 254 Button
on (press) { if (_quality == "HIGH") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } }
Symbol 259 Button
on (press) { if (_root.mute == false) { _root.voice1.setVolume(0); _root.voice2.setVolume(0); _root.voice3.setVolume(0); _root.voice4A.setVolume(0); _root.voice4B.setVolume(0); _root.voice4C.setVolume(0); _root.voice5.setVolume(0); _root.voice6.setVolume(0); _root.voice7.setVolume(0); _root.effect1.setVolume(0); _root.effect2.setVolume(0); _root.effect3.setVolume(0); _root.effect4.setVolume(0); _root.effect5.setVolume(0); _root.music1.setVolume(0); _root.music2.setVolume(0); _root.music3.setVolume(0); _root.music4.setVolume(0); _root.mute = true; } else { trace("volume back"); _root.voice1.setVolume(_root.voice1SavedVolume); _root.voice2.setVolume(_root.voice2SavedVolume); _root.voice3.setVolume(_root.voice3SavedVolume); _root.voice4A.setVolume(_root.voice4ASavedVolume); _root.voice4B.setVolume(_root.voice4BSavedVolume); _root.voice4C.setVolume(_root.voice4CSavedVolume); _root.voice5.setVolume(_root.voice5SavedVolume); _root.voice6.setVolume(_root.voice6SavedVolume); _root.voice7.setVolume(_root.voice7SavedVolume); _root.effect1.setVolume(_root.effect1SavedVolume); _root.effect2.setVolume(_root.effect2SavedVolume); _root.effect3.setVolume(_root.effect3SavedVolume); _root.effect4.setVolume(_root.effect4SavedVolume); _root.effect5.setVolume(_root.effect5SavedVolume); _root.music1.setVolume(_root.music1SavedVolume); _root.music2.setVolume(_root.music2SavedVolume); _root.music3.setVolume(_root.music3SavedVolume); _root.music4.setVolume(_root.music4SavedVolume); _root.mute = false; } }
Symbol 260 Button
on (release) { if (_root.gameStarted == true) { if (((((_root.cannonBase._rotation == 0) || (_root.cannonBase._rotation == 90)) || (_root.cannonBase._rotation == -90)) || (_root.cannonBase._rotation == 180)) || (_root.cannonBase._rotation == -180)) { _root.difficulty = 0; _root.maxColors = 2; _root.leftColor = 1; _root.rightColor = 1; _root.upColor = 1; _root.downColor = 1; _root.seconds = 0; _root.cannon1._rotation = 0; _root.cannon2._rotation = 90; _root.cannon3._rotation = -90; _root.cannon4._rotation = 180; _root.cannon2.gotoAndStop(1); _root.cannon3.gotoAndStop(1); _root.cannon4.gotoAndStop(1); _root.shootSpeed = _root.startingShootSpeed; _root.resetCannonTime = _root.startingResetCannonTime; _root.wallLeft.gotoAndStop(1); _root.wallRight.gotoAndStop(1); _root.wallUp.gotoAndStop(1); _root.wallDown.gotoAndStop(1); _root.energyDepleted.gotoAndStop(1); _root.countDown.gotoAndStop(1); _root.cannon1Time = _root.resetCannonTime; _root.cannon2Time = _root.resetCannonTime + (_root.resetCannonTime * 0.25); _root.cannon3Time = _root.resetCannonTime + (_root.resetCannonTime * 0.5); _root.cannon4Time = _root.resetCannonTime + (_root.resetCannonTime * 0.75); _root.cannonSpeedTime = 0; _root.cannonsInPlay = 1; _root.cannon1CanShoot = true; _root.cannon2CanShoot = false; _root.cannon3CanShoot = false; _root.cannon4CanShoot = false; _root.randomBall = 0; _root.cannonRotationDirection = 0; _root.forwardRotation = false; _root.timeToRotate = false; _root.doneRotating = false; _root.rotationCounter = 0; _root.seconds = 0; _root.increaseSeconds = 0; _root.increaseSpeeds = false; _root.combo = 0; _root.tutorialWait = false; } } }
Symbol 261 Button
on (release) { if (_root.gameStarted == true) { if (((((_root.cannonBase._rotation == 0) || (_root.cannonBase._rotation == 90)) || (_root.cannonBase._rotation == -90)) || (_root.cannonBase._rotation == 180)) || (_root.cannonBase._rotation == -180)) { _root.difficulty = 1; _root.maxColors = 3; _root.leftColor = 1; _root.rightColor = 1; _root.upColor = 1; _root.downColor = 1; _root.seconds = 0; _root.cannon1._rotation = 0; _root.cannon2._rotation = 90; _root.cannon3._rotation = -90; _root.cannon4._rotation = 180; _root.cannon2.gotoAndStop(1); _root.cannon3.gotoAndStop(1); _root.cannon4.gotoAndStop(1); _root.shootSpeed = _root.startingShootSpeed; _root.resetCannonTime = _root.startingResetCannonTime; _root.wallLeft.gotoAndStop(1); _root.wallRight.gotoAndStop(1); _root.wallUp.gotoAndStop(1); _root.wallDown.gotoAndStop(1); _root.energyDepleted.gotoAndStop(1); _root.countDown.gotoAndStop(1); _root.cannon1Time = _root.resetCannonTime; _root.cannon2Time = _root.resetCannonTime + (_root.resetCannonTime * 0.25); _root.cannon3Time = _root.resetCannonTime + (_root.resetCannonTime * 0.5); _root.cannon4Time = _root.resetCannonTime + (_root.resetCannonTime * 0.75); _root.cannonSpeedTime = 0; _root.cannonsInPlay = 1; _root.cannon1CanShoot = true; _root.cannon2CanShoot = false; _root.cannon3CanShoot = false; _root.cannon4CanShoot = false; _root.randomBall = 0; _root.cannonRotationDirection = 0; _root.forwardRotation = false; _root.timeToRotate = false; _root.doneRotating = false; _root.rotationCounter = 0; _root.seconds = 0; _root.increaseSeconds = 0; _root.increaseSpeeds = false; _root.combo = 0; _root.tutorialWait = false; } } }
Symbol 262 Button
on (release) { if (_root.gameStarted == true) { if (((((_root.cannonBase._rotation == 0) || (_root.cannonBase._rotation == 90)) || (_root.cannonBase._rotation == -90)) || (_root.cannonBase._rotation == 180)) || (_root.cannonBase._rotation == -180)) { _root.difficulty = 2; _root.maxColors = 4; _root.leftColor = 1; _root.rightColor = 1; _root.upColor = 1; _root.downColor = 1; _root.seconds = 0; _root.cannon1._rotation = 0; _root.cannon2._rotation = 90; _root.cannon3._rotation = -90; _root.cannon4._rotation = 180; _root.cannon2.gotoAndStop(1); _root.cannon3.gotoAndStop(1); _root.cannon4.gotoAndStop(1); _root.shootSpeed = _root.startingShootSpeed; _root.resetCannonTime = _root.startingResetCannonTime; _root.wallLeft.gotoAndStop(1); _root.wallRight.gotoAndStop(1); _root.wallUp.gotoAndStop(1); _root.wallDown.gotoAndStop(1); _root.energyDepleted.gotoAndStop(1); _root.countDown.gotoAndStop(1); _root.cannon1Time = _root.resetCannonTime; _root.cannon2Time = _root.resetCannonTime + (_root.resetCannonTime * 0.25); _root.cannon3Time = _root.resetCannonTime + (_root.resetCannonTime * 0.5); _root.cannon4Time = _root.resetCannonTime + (_root.resetCannonTime * 0.75); _root.cannonSpeedTime = 0; _root.cannonsInPlay = 1; _root.cannon1CanShoot = true; _root.cannon2CanShoot = false; _root.cannon3CanShoot = false; _root.cannon4CanShoot = false; _root.randomBall = 0; _root.cannonRotationDirection = 0; _root.forwardRotation = false; _root.timeToRotate = false; _root.doneRotating = false; _root.rotationCounter = 0; _root.seconds = 0; _root.increaseSeconds = 0; _root.increaseSpeeds = false; _root.combo = 0; _root.tutorialWait = false; } } }
Symbol 267 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 115
stop(); _root.resetLocation = false; _root.monitor.fade.play();
Symbol 275 MovieClip Frame 1
stop();
Symbol 275 MovieClip Frame 2
_root.music4.stop(); _root.voice4C.start(0, 1);
Symbol 275 MovieClip Frame 41
_root.voice4B.start(0, 1);
Symbol 275 MovieClip Frame 81
_root.voice4A.start(0, 1);
Symbol 275 MovieClip Frame 121
stop(); _root.musicVolume = 100; _root.gameStarted = true;

Library Items

Symbol 1 Sound [effectB]
Symbol 2 Sound [VoiceD3]
Symbol 3 Sound [voiceD2]
Symbol 4 Sound [voiceD1]
Symbol 5 Sound [effectA]
Symbol 288 MovieClip [__Packages.mochi.MochiServices]
Symbol 289 MovieClip [__Packages.MochiAd]
Symbol 290 MovieClip [__Packages.mochi.MochiScores]
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:8
Symbol 8 MovieClipUses:7Used by:9
Symbol 9 MovieClipUses:8Used by:Timeline
Symbol 10 GraphicUsed by:13 15
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:13 15
Symbol 13 MovieClipUses:10 12Used by:14
Symbol 14 MovieClipUses:13Used by:Timeline
Symbol 15 MovieClipUses:10 12Used by:16
Symbol 16 MovieClipUses:15Used by:Timeline
Symbol 17 GraphicUsed by:24
Symbol 18 GraphicUsed by:24
Symbol 19 BitmapUsed by:20 162
Symbol 20 GraphicUses:19Used by:21
Symbol 21 MovieClipUses:20Used by:24
Symbol 22 GraphicUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:17 18 21 22 23Used by:159  Timeline
Symbol 25 GraphicUsed by:34
Symbol 26 GraphicUsed by:34
Symbol 27 GraphicUsed by:34
Symbol 28 GraphicUsed by:34
Symbol 29 GraphicUsed by:34
Symbol 30 GraphicUsed by:34
Symbol 31 GraphicUsed by:34
Symbol 32 GraphicUsed by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:25 26 27 28 29 30 31 32 33Used by:Timeline
Symbol 35 GraphicUsed by:38
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:38
Symbol 38 MovieClipUses:35 37Used by:Timeline
Symbol 39 GraphicUsed by:64
Symbol 40 GraphicUsed by:64
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:64 146 149 199 234
Symbol 43 GraphicUsed by:64
Symbol 44 GraphicUsed by:64
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:64
Symbol 47 GraphicUsed by:50 51
Symbol 48 FontUsed by:49
Symbol 49 TextUses:48Used by:50 51
Symbol 50 MovieClipUses:47 49Used by:51
Symbol 51 ButtonUses:50 47 49Used by:64
Symbol 52 GraphicUsed by:64
Symbol 53 GraphicUsed by:60
Symbol 54 GraphicUsed by:60
Symbol 55 GraphicUsed by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:55 56Used by:60
Symbol 58 GraphicUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:53 54 57 58 59Used by:64
Symbol 61 FontUsed by:62 63 116 118 147 148 165 166 168 169 171 172 174 175 251 253 256 258
Symbol 62 EditableTextUses:61Used by:64
Symbol 63 EditableTextUses:61Used by:64
Symbol 64 MovieClipUses:39 40 42 43 44 46 51 52 60 62 63Used by:Timeline
Symbol 65 GraphicUsed by:Timeline
Symbol 66 BitmapUsed by:67 201
Symbol 67 GraphicUses:66Used by:68
Symbol 68 MovieClipUses:67Used by:Timeline
Symbol 69 GraphicUsed by:Timeline
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 MovieClipUses:71Used by:Timeline
Symbol 73 GraphicUsed by:80
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:76
Symbol 76 MovieClipUses:75Used by:80
Symbol 77 GraphicUsed by:80
Symbol 78 GraphicUsed by:80
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:73 76 77 78 79Used by:Timeline
Symbol 81 GraphicUsed by:104 106 108 110 112 217 234
Symbol 82 GraphicUsed by:86
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:85
Symbol 85 MovieClipUses:84Used by:86
Symbol 86 MovieClipUses:82 85Used by:234
Symbol 87 BitmapUsed by:88 91
Symbol 88 GraphicUses:87Used by:93
Symbol 89 BitmapUsed by:90 92
Symbol 90 GraphicUses:89Used by:93
Symbol 91 GraphicUses:87Used by:93
Symbol 92 GraphicUses:89Used by:93
Symbol 93 MovieClipUses:88 90 91 92Used by:234
Symbol 94 GraphicUsed by:234
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClipUses:96Used by:234
Symbol 98 GraphicUsed by:234
Symbol 99 GraphicUsed by:234
Symbol 100 FontUsed by:101 105 107 109 111 113 139 140 141 142 153 154 156 158 182 184 185 186 187 188 189 190 191 192 194 226 227 228 229 230 232
Symbol 101 TextUses:100Used by:234
Symbol 102 GraphicUsed by:234
Symbol 103 GraphicUsed by:137
Symbol 104 ButtonUses:81Used by:114
Symbol 105 TextUses:100Used by:114
Symbol 106 ButtonUses:81Used by:114
Symbol 107 TextUses:100Used by:114
Symbol 108 ButtonUses:81Used by:114
Symbol 109 TextUses:100Used by:114
Symbol 110 ButtonUses:81Used by:114
Symbol 111 TextUses:100Used by:114
Symbol 112 ButtonUses:81Used by:114
Symbol 113 TextUses:100Used by:114
Symbol 114 MovieClipUses:104 105 106 107 108 109 110 111 112 113Used by:137
Symbol 115 GraphicUsed by:119 122 125 126 127 128 131 132 135 136
Symbol 116 TextUses:61Used by:119
Symbol 117 GraphicUsed by:119 122 125 126 127 128 131 132 135 136
Symbol 118 TextUses:61Used by:119
Symbol 119 MovieClipUses:115 116 117 118Used by:137
Symbol 120 GraphicUsed by:122 126 127 128 132 136
Symbol 121 GraphicUsed by:122 126 127 128 132 136
Symbol 122 MovieClipUses:115 120 117 121Used by:137
Symbol 123 GraphicUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:115 123 117 124Used by:137
Symbol 126 ButtonUses:115 120 117 121Used by:137
Symbol 127 ButtonUses:115 120 117 121Used by:137
Symbol 128 ButtonUses:115 120 117 121Used by:137
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClipUses:115 130 117Used by:137
Symbol 132 ButtonUses:115 120 117 121Used by:137
Symbol 133 GraphicUsed by:135
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:115 133 117 134Used by:137
Symbol 136 ButtonUses:115 120 117 121Used by:137
Symbol 137 MovieClipUses:103 114 119 122 125 126 127 128 131 132 135 136Used by:234
Symbol 138 GraphicUsed by:234
Symbol 139 TextUses:100Used by:234
Symbol 140 TextUses:100Used by:234
Symbol 141 TextUses:100Used by:234
Symbol 142 TextUses:100Used by:234
Symbol 143 GraphicUsed by:234
Symbol 144 GraphicUsed by:146 149 199 234
Symbol 145 GraphicUsed by:146 149 199 234
Symbol 146 MovieClipUses:144 42 145Used by:149 199 233
Symbol 147 TextUses:61Used by:149 199
Symbol 148 TextUses:61Used by:149 199
Symbol 149 ButtonUses:146 147 148 144 42 145Used by:234
Symbol 150 FontUsed by:151 152 155 157 203 205 206 207 208 209 211 214 215 216 220 221 223 224 264 265 268 269 271 273
Symbol 151 TextUses:150Used by:159
Symbol 152 TextUses:150Used by:159
Symbol 153 TextUses:100Used by:159
Symbol 154 TextUses:100Used by:159
Symbol 155 TextUses:150Used by:159
Symbol 156 TextUses:100Used by:159
Symbol 157 TextUses:150Used by:159
Symbol 158 TextUses:100Used by:159
Symbol 159 MovieClipUses:151 24 152 153 154 155 156 157 158Used by:234
Symbol 160 GraphicUsed by:164 195 196 197 260 261 262
Symbol 161 GraphicUsed by:164 195 196 197 260 261 262
Symbol 162 GraphicUses:19Used by:164 195 196 197 260 261 262
Symbol 163 GraphicUsed by:164 195 196 197 260 261 262
Symbol 164 MovieClipUses:160 161 162 163Used by:167 170 173 176 195 196 197 260 261 262
Symbol 165 TextUses:61Used by:167
Symbol 166 TextUses:61Used by:167
Symbol 167 MovieClipUses:164 165 166Used by:234
Symbol 168 TextUses:61Used by:170 197 260
Symbol 169 TextUses:61Used by:170 197 260
Symbol 170 MovieClipUses:164 168 169Used by:234
Symbol 171 TextUses:61Used by:173 195 261
Symbol 172 TextUses:61Used by:173 195 261
Symbol 173 MovieClipUses:164 171 172Used by:234
Symbol 174 TextUses:61Used by:176 196 262
Symbol 175 TextUses:61Used by:176 196 262
Symbol 176 MovieClipUses:164 174 175Used by:234
Symbol 177 GraphicUsed by:178 179 180 181
Symbol 178 ButtonUses:177Used by:234
Symbol 179 ButtonUses:177Used by:234
Symbol 180 ButtonUses:177Used by:234
Symbol 181 ButtonUses:177Used by:234
Symbol 182 TextUses:100Used by:234
Symbol 183 GraphicUsed by:234
Symbol 184 TextUses:100Used by:234
Symbol 185 TextUses:100Used by:234
Symbol 186 TextUses:100Used by:234
Symbol 187 TextUses:100Used by:234
Symbol 188 TextUses:100Used by:234
Symbol 189 TextUses:100Used by:234
Symbol 190 TextUses:100Used by:234
Symbol 191 TextUses:100Used by:234
Symbol 192 TextUses:100Used by:234
Symbol 193 GraphicUsed by:234
Symbol 194 TextUses:100Used by:234
Symbol 195 ButtonUses:164 171 172 160 161 162 163Used by:234
Symbol 196 ButtonUses:164 174 175 160 161 162 163Used by:234
Symbol 197 ButtonUses:164 168 169 160 161 162 163Used by:234
Symbol 198 GraphicUsed by:234
Symbol 199 ButtonUses:146 147 148 144 42 145Used by:234
Symbol 200 GraphicUsed by:202 204 210 222 225 231
Symbol 201 GraphicUses:66Used by:202 225
Symbol 202 MovieClipUses:200 201Used by:204 210 213 222 225 231
Symbol 203 TextUses:150Used by:204
Symbol 204 ButtonUses:202 203 200Used by:234
Symbol 205 TextUses:150Used by:234
Symbol 206 TextUses:150Used by:234
Symbol 207 TextUses:150Used by:234
Symbol 208 TextUses:150Used by:234
Symbol 209 TextUses:150Used by:210
Symbol 210 ButtonUses:202 209 200Used by:234
Symbol 211 TextUses:150Used by:213
Symbol 212 GraphicUsed by:213
Symbol 213 ButtonUses:202 211 212Used by:234
Symbol 214 EditableTextUses:150Used by:234
Symbol 215 EditableTextUses:150Used by:234
Symbol 216 EditableTextUses:150Used by:234
Symbol 217 MovieClipUses:81Used by:218
Symbol 218 MovieClipUses:217Used by:234
Symbol 219 GraphicUsed by:234
Symbol 220 TextUses:150Used by:222 231
Symbol 221 TextUses:150Used by:222 231
Symbol 222 ButtonUses:202 220 221 200Used by:233
Symbol 223 TextUses:150Used by:225
Symbol 224 TextUses:150Used by:225
Symbol 225 ButtonUses:202 223 224 200 201Used by:233
Symbol 226 TextUses:100Used by:233
Symbol 227 TextUses:100Used by:233
Symbol 228 TextUses:100Used by:233
Symbol 229 TextUses:100Used by:233
Symbol 230 TextUses:100Used by:233
Symbol 231 ButtonUses:202 220 221 200Used by:233
Symbol 232 TextUses:100Used by:233
Symbol 233 MovieClipUses:146 222 225 226 227 228 229 230 231 232Used by:234
Symbol 234 MovieClipUses:81 86 93 94 97 98 99 101 102 137 138 139 140 141 142 143 144 42 145 149 159 167 170 173 176 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 204 205 206 207 208 210 213 214 215 216 218 219 233Used by:Timeline
Symbol 235 GraphicUsed by:249
Symbol 236 ShapeTweeningUsed by:249
Symbol 237 ShapeTweeningUsed by:249
Symbol 238 ShapeTweeningUsed by:249
Symbol 239 GraphicUsed by:249
Symbol 240 ShapeTweeningUsed by:249
Symbol 241 ShapeTweeningUsed by:249
Symbol 242 ShapeTweeningUsed by:249
Symbol 243 ShapeTweeningUsed by:249
Symbol 244 ShapeTweeningUsed by:249
Symbol 245 ShapeTweeningUsed by:249
Symbol 246 ShapeTweeningUsed by:249
Symbol 247 ShapeTweeningUsed by:249
Symbol 248 ShapeTweeningUsed by:249
Symbol 249 MovieClipUses:235 236 237 238 239 240 241 242 243 244 245 246 247 248Used by:Timeline
Symbol 250 GraphicUsed by:252 254
Symbol 251 TextUses:61Used by:252 254
Symbol 252 MovieClipUses:250 251Used by:254
Symbol 253 TextUses:61Used by:254
Symbol 254 ButtonUses:252 253 250 251Used by:Timeline
Symbol 255 GraphicUsed by:257 259
Symbol 256 TextUses:61Used by:257 259
Symbol 257 MovieClipUses:255 256Used by:259
Symbol 258 TextUses:61Used by:259
Symbol 259 ButtonUses:257 258 255 256Used by:Timeline
Symbol 260 ButtonUses:164 168 169 160 161 162 163Used by:263
Symbol 261 ButtonUses:164 171 172 160 161 162 163Used by:263
Symbol 262 ButtonUses:164 174 175 160 161 162 163Used by:263
Symbol 263 MovieClipUses:260 261 262Used by:Timeline
Symbol 264 TextUses:150Used by:267
Symbol 265 TextUses:150Used by:266
Symbol 266 MovieClipUses:265Used by:267
Symbol 267 MovieClipUses:264 266Used by:Timeline
Symbol 268 TextUses:150Used by:275
Symbol 269 TextUses:150Used by:270
Symbol 270 MovieClipUses:269Used by:275
Symbol 271 TextUses:150Used by:272
Symbol 272 MovieClipUses:271Used by:275
Symbol 273 TextUses:150Used by:274
Symbol 274 MovieClipUses:273Used by:275
Symbol 275 MovieClipUses:268 270 272 274Used by:Timeline
Symbol 276 Font
Symbol 277 TextUsed by:Timeline
Symbol 278 Sound [VoiceC]Used by:Timeline
Symbol 279 Sound [VoiceE]Used by:Timeline
Symbol 280 Sound [musicA]Used by:Timeline
Symbol 281 Sound [musicB]Used by:Timeline
Symbol 282 Sound [VoiceA]Used by:Timeline
Symbol 283 Sound [musicD]Used by:Timeline
Symbol 284 Sound [musicC]Used by:Timeline
Symbol 285 Sound [VoiceB]Used by:Timeline
Symbol 286 Sound [VoiceG]Used by:Timeline
Symbol 287 Sound [VoiceF]Used by:Timeline

Instance Names

"backgroundImage"Frame 28Symbol 9 MovieClip
"cog4"Frame 28Symbol 14 MovieClip
"cog3"Frame 28Symbol 14 MovieClip
"cog1"Frame 28Symbol 16 MovieClip
"cog2"Frame 28Symbol 16 MovieClip
"ball10"Frame 28Symbol 24 MovieClip
"ball1"Frame 28Symbol 24 MovieClip
"ball2"Frame 28Symbol 24 MovieClip
"ball3"Frame 28Symbol 24 MovieClip
"ball4"Frame 28Symbol 24 MovieClip
"ball5"Frame 28Symbol 24 MovieClip
"ball6"Frame 28Symbol 24 MovieClip
"ball7"Frame 28Symbol 24 MovieClip
"ball8"Frame 28Symbol 24 MovieClip
"ball9"Frame 28Symbol 24 MovieClip
"cannon4"Frame 28Symbol 34 MovieClip
"cannon1"Frame 28Symbol 34 MovieClip
"cannon2"Frame 28Symbol 34 MovieClip
"cannon3"Frame 28Symbol 34 MovieClip
"cannonBase"Frame 28Symbol 38 MovieClip
"HUD"Frame 28Symbol 64 MovieClip
"wallLeft"Frame 28Symbol 80 MovieClip
"wallRight"Frame 28Symbol 80 MovieClip
"wallUp"Frame 28Symbol 80 MovieClip
"wallDown"Frame 28Symbol 80 MovieClip
"monitor"Frame 28Symbol 234 MovieClip
"missLeft"Frame 28Symbol 249 MovieClip
"missRight"Frame 28Symbol 249 MovieClip
"missDown"Frame 28Symbol 249 MovieClip
"missUp"Frame 28Symbol 249 MovieClip
"difficulties"Frame 28Symbol 263 MovieClip
"energyDepleted"Frame 28Symbol 267 MovieClip
"countDown"Frame 28Symbol 275 MovieClip
"healthBar"Symbol 64 MovieClip Frame 1Symbol 60 MovieClip
"mainDisplay"Symbol 137 MovieClip Frame 1Symbol 114 MovieClip
"highScoresButton"Symbol 137 MovieClip Frame 1Symbol 119 MovieClip
"normalModeButton"Symbol 137 MovieClip Frame 1Symbol 122 MovieClip
"practiceModeButton"Symbol 137 MovieClip Frame 1Symbol 125 MovieClip
"playMoreGamesButton"Symbol 137 MovieClip Frame 1Symbol 131 MovieClip
"optionsButton"Symbol 137 MovieClip Frame 1Symbol 135 MovieClip
"tutBall1"Symbol 159 MovieClip Frame 1Symbol 24 MovieClip
"tutBall2"Symbol 159 MovieClip Frame 1Symbol 24 MovieClip
"tutBall3"Symbol 159 MovieClip Frame 3Symbol 24 MovieClip
"tutBall4"Symbol 159 MovieClip Frame 4Symbol 24 MovieClip
"navigationBox"Symbol 234 MovieClip Frame 111Symbol 137 MovieClip
"difficultyInfo"Symbol 234 MovieClip Frame 155Symbol 159 MovieClip
"tutorialButton"Symbol 234 MovieClip Frame 155Symbol 167 MovieClip
"normalButton"Symbol 234 MovieClip Frame 155Symbol 170 MovieClip
"expertButton"Symbol 234 MovieClip Frame 155Symbol 173 MovieClip
"masterButton"Symbol 234 MovieClip Frame 155Symbol 176 MovieClip
"fade"Symbol 234 MovieClip Frame 210Symbol 218 MovieClip
"tutorialBox"Symbol 234 MovieClip Frame 215Symbol 233 MovieClip
"normalButton"Symbol 263 MovieClip Frame 1Symbol 260 Button
"expertButton"Symbol 263 MovieClip Frame 1Symbol 261 Button
"masterButton"Symbol 263 MovieClip Frame 1Symbol 262 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "effectB"
ExportAssets (56)Timeline Frame 1Symbol 2 as "VoiceD3"
ExportAssets (56)Timeline Frame 1Symbol 3 as "voiceD2"
ExportAssets (56)Timeline Frame 1Symbol 4 as "voiceD1"
ExportAssets (56)Timeline Frame 1Symbol 5 as "effectA"
ExportAssets (56)Timeline Frame 1Symbol 288 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 289 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 290 as "__Packages.mochi.MochiScores"
ExportAssets (56)Timeline Frame 51Symbol 278 as "VoiceC"
ExportAssets (56)Timeline Frame 51Symbol 279 as "VoiceE"
ExportAssets (56)Timeline Frame 52Symbol 280 as "musicA"
ExportAssets (56)Timeline Frame 52Symbol 281 as "musicB"
ExportAssets (56)Timeline Frame 52Symbol 282 as "VoiceA"
ExportAssets (56)Timeline Frame 53Symbol 283 as "musicD"
ExportAssets (56)Timeline Frame 53Symbol 284 as "musicC"
ExportAssets (56)Timeline Frame 53Symbol 285 as "VoiceB"
ExportAssets (56)Timeline Frame 54Symbol 286 as "VoiceG"
ExportAssets (56)Timeline Frame 54Symbol 287 as "VoiceF"

Dynamic Text Variables

_root.comboSymbol 62 EditableText""
_root.scoreSymbol 63 EditableText""
_root.secondsSymbol 214 EditableText"<p align="right"><font face="Impact" size="20" color="#ff9900" letterSpacing="0.000000" kerning="1">1</font></p>"
_root.maxComboSymbol 215 EditableText"<p align="right"><font face="Impact" size="20" color="#ff9900" letterSpacing="0.000000" kerning="1">1</font></p>"
_root.scoreSymbol 216 EditableText"<p align="right"><font face="Impact" size="20" color="#ff9900" letterSpacing="0.000000" kerning="1">1</font></p>"




http://swfchan.com/15/73654/info.shtml
Created: 8/4 -2019 04:27:05 Last modified: 8/4 -2019 04:27:05 Server time: 18/05 -2024 07:50:09