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

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

Pong Pong Revolution.swf

This is the info page for
Flash #25655

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


Text
By Adamo Maiorano &
Lester Szeto

Pong Pong Revolution

Press ESC to skip

Default Keys:
W - Move Up
S - Move Down

Flashportal.com

Flashportal.com

PLAY MODE NOW

PLAY MODE NOW

It doesn't get any simpler than these 2 modes.
In Single Mode, you are playing against a computer.
Though not the smartest computer, it is programmed
to follow the ball enough to give the player quite a
challenge.
So a twist was thrown in!

A collection of powerups were added to the game, to
benefit both you and the computer in different ways.
Each time the blue bar at the top fills up....
A new powerup is made! With a max of 5 powerups on
the field at a time, collect these powerups and be the
first to reach 5 points to win!

Survival is just a simple game if you've got nothing
better to do. It's your paddle, the ball, and the wall,
facing off 'till the death! Try staying alive as long as
possible, as the ball increases in speed, the wall closes
in, and a couple of surprises are thrown in. The longer
you survive, the harder it will get!
Try and beat your high score each time, and if you
reach a certain score, you may just be rewarded...

The Challenge Mode is the mode with the most variety
in the game. You must complete the objective of each
challenge, each one very different and unique.
Follow the instructions for each challenge to
understand exactly how to beat it. The controls are the
same as in Single, except for a select few of the
challenges. Winning certain challenges will trigger
unlockables. Beat the first 10 challenges to defeat the
final Boss, and unlock a special mode!

At first glance, Split Screen mode seems pretty
complicated, but it really isnt. As opposed to your
regular horizontal pong map, this mode is composed of
two vertical maps sitting side-by-side. Each player is
situated in one of the vertical maps, one at the top, and
one at the bottom.
In order to move your paddle, the default keys were
switched to A and D, as you are now moving your
paddle left and right as opposed to up and down.

In order to score on your opponent, you need to get the
ball behind his/her paddle. You are on the left vertical
map, so if you get the ball to the top of it, where the
dotted lines are, it will teleport the ball to the bottom of
the right vertical map, and keep the movement speed
and direction constant.
Similarly, the walls on the side of the maps play an
important role in teleportation.

If the ball comes into contact with one of the walls, and
the color is orange or blue, it will teleport to the opposite
vertical map at the same color wall. If the wall is grey,
than it is an actual wall, and the ball will bounce off of it.
These walls will change colors at a set interval.
In order to win, you must score 5 points against your
enemy! Enjoy!

Map editor is a really fun mode to mess around with. In
this mode, you can place up to 70 of the preset powerups
on the stage, and then play with them in Single mode.
To do so, select a powerup at the top with your mouse,
then, on the stage, either click to place one, or hold down
the Spacebar for Speed-placing (placing multiple
powerups quickly). Once complete, press the Play button
at the top to start the game. If ever you want to restart,
press the Clear button.

Here is a list of all the powerups you can find in the Single,
Versus, Challenge, and Map Editor modes.

Single/Survival/Challenge

Single/Survival/Challenge

Versus

Versus

Split Screen

Split Screen

Other

Other

Clear Saved Data

Clear Saved Data

LOW

LOW

MEDIUM

MEDIUM

HIGH

HIGH

BEST

BEST

Mute MUSIC

Un-Mute MUSIC

PAUSED

(press p to unpause)

Rematch?

Rematch?

Back to Menu

Back to Menu

Final Score

-

Player 1
is the winner!

Visit Flashportal.com

Visit Flashportal.com

Player 2
is the winner!

Total Time:

You have unlocked:
SWITCH BALLS
Refer to the EXTRA
Section in Options

Player 1
is the winner!

Player 2
is the winner!

Play single

Play single

CLEAR

CLEAR

Back to Main Menu

Back to Main Menu

Back to Main Menu

Play versus

Play versus

3.  Three's Company

3.  Three's Company

2.  Piggy Bank

2.  Piggy Bank

1.  The Big Cheese

1.  The Big Cheese

7.  Its Not the Size That Matters

7.  Its Not the Size That Matters

7.  Its Not the Size That Matters

8.  Lights Out

8.  Lights Out

8.  Lights Out

6.  Road to Hell

6.  Road to Hell

6.  Road to Hell

BOSS - When Aliens Attack!

BOSS - When Aliens Attack!

BOSS - When Aliens Attack!

4.  Speedway

4.  Speedway

4.  Speedway

5.  Feel the Burn

5.  Feel the Burn

5.  Feel the Burn

10.  Extra-Sensory Perception

10.  Extra-Sensory Perception

10.  Extra-Sensory Perception

9.  Mine Dodge

9.  Mine Dodge

9.  Mine Dodge

Challenge Mode

Select a challenge...

Instructions:

The Big Cheese
EASY
A simple 1v1 against the computer.
Objective: First to 3 points
Handicap: Computer has a larger
paddle.
Powerups: Off

Piggy Bank
EASY
Collect the 3 red coins before the
computer collects the 3 blue coins.
Objective: First to collect the 3
coins.
Handicap: None
Powerups: Off

Three's Company
EASY
Play against 3 paddles all at once!
Objective: Score 3 points.
Handicap: 3 Paddles
Powerups: Off

Speedway
MEDIUM
Speedup powerups spawn every 2
seconds! The more you have, the
better!
Objective: Score 3 points.
Handicap: Smaller comp. paddle
Powerups: Speedup

Feel the Burn
MEDIUM
Beat the computer, but watch out,
your paddle gets smaller with
every hit from the ball!
Objective: Score 3 points.
Handicap: Fire ball
Powerups: FlipX + FlipY

Mine Dodge
HARD
Be the last to survive, but watch
out, hitting mines will lower your
health! New wave of mines spawn
every 10 seconds.
Objective: Be the last standing
Handicap: Faster Ball
Powerups: Mines

Its Not the Size That Matters
MEDIUM
Score three points as your paddle
randomly changes size every
second!
Objective: Score 3 points.
Handicap: Size-changing Paddle
Powerups: Speed down

Lights Out
MEDIUM
Score 3 points with a black ball on
a black background! Every time
the ball hits a wall or paddle, the
lights flicker on!
Objective: Score 3 points.
Handicap: None.
Powerups: Gravity Ball

Road to Hell
MEDIUM
Score a point to bring the skull
closer to your opponent. Don't let
the skull get close to you, for a
suprise awaits!
Objective: Push the skull to the
end
Handicap: None.
Powerups: None.

Extra-Sensory Perception
HARD
You control the ball using Up &
Down arrows to try to get past
the 2 computers. Press Space to
flip the ball when the bar is full.
Objective: Score 3 points within
15 seconds!
Handicap: None.
Powerups: None.

When Aliens Attack!
BOSS - HARD
Using 1 paddle, control both sides
and hit the alien 3 times to defeat
him! Use A and D to switch sides,
and watch out, you only have 1 life!
Objective: Hit the alien 3 times.
Handicap: Control both sides.
Powerups: Speedup + Sizeup

Back to Challenges

Back to Challenges

Back to Main Menu

Retry

Retry

Visit Flashportal.com

Visit Flashportal.com

Challenge

Features unlocked:

x

Next wave:

tIMELEFT:

score:

+3

Win challenges and beat records to unlock more
Extra feaures!

Select a ball to use for the Single, Versus, Survival &
Splitscreen Modes.

Up

DOWN

Exit to Menu
SKIP INTRO
TOGGLE
QUALITY

Player 1

Player 2

Left

Right

TOGGLE QUALITY

Exit to Menu

SKIP INTRO

ESC

Q

Pause Game

P

x1

x1

x2

x2

x3

x3

x1.5

x1.5

x2.5

x2.5

Choose what speed you'd like to run the Single and
Versus modes at. This will increase paddle speed, ball
speed, and speed of Powerup creation.

Select a paddle you'd like to use for all modes except
Challenge mode. Keep in mind this will only change
the image of the paddle, not the behavior.

Background 1

Background 1

Background 1

Background 2

Background 2

Background 2

Background 3

Background 3

Background 3

Background 4

Background 4

Background 4

Background 5

Background 5

Background 5

Background 6

Background 6

Background 6

Background 7

Background 7

Background 7

Background 8

Background 8

Background 8

Background 9

Background 9

Background 9

Background 11

Background 11

Background 11

Background 12

Background 12

Background 12

Background 13

Background 13

Background 13

Background 14

Background 14

Background 14

Background 10

Background 10

Background 10

Background 15

Background 15

Background 15

Select a background you'd like to use for all modes
except Challenge mode.

Pokemon

Pokemon

Pokemon

Original Pong

Original Pong

Original Pong

Super Mario Bros.

Super Mario Bros.

Super Mario Bros.

Electric

Electric

Electric

Futuristic

Futuristic

Futuristic

Select a theme you'd like to use for all modes
except Challenge mode. The theme includes background,
paddle and ball.

All saved information and unlocked
Are you sure?

features will be removed.

YES

YES

NO

NO

*DATA CLEARED*

Please select a difficulty...

Pong Pong Revolution
Producer
Adamo Maiorano
Developers
Adamo Maiorano
Lester Szeto
Programming
Adamo Maiorano
Animation
Adamo Maiorano
Design
Adamo Maiorano
Lester Szeto
Background Design
Lester Szeto
Testing
Adamo Maiorano
Lester Szeto
Stunt Doubles
Steve the Paddle
Chuck Norris
Paddle Costume Designs
Richard Simmons
Music
Unknown Artist - Pon Pon Pon
Banya - Pump Me Amadeus
DM Ashura - MaxX AttaxX
Thanks to:
Nick Kornek
Benedetto Nardelli
Karina Maiorano
Todd Woodworth
George Stone
Macromedia
Adobe
Nullsoft
The creation of procrastination
AND (of course)
Lester Szeto
(this game'd be nothing without you!)
Sponsored by:
Flashportal.com

ActionScript [AS1/AS2]

Frame 1
function onEnterFrame() { if (gameIsLoaded) { play(); gameIsLoaded = false; } } stop(); gameIsLoaded = false; MENU = new ContextMenu(); MENU.hideBuiltInItems(); Functioned = new ContextMenuItem("Save Data", saveGame); Functioned = new ContextMenuItem("Quality", togQual); Functioned = new ContextMenuItem("Thanks for Playing!"); MENU.customItems.push(Functioned); _root.menu = MENU;
Frame 11
function onEnterFrame() { if (clicked) { track1.start(); cursor.gotoAndPlay("back"); gotoAndPlay (848); } } track1 = new Sound(); track1.attachSound("PonPonPon"); track1.setVolume(100); clicked = false; Mouse.hide();
Frame 177
function onEnterFrame() { if (clicked) { track1.start(); cursor.gotoAndPlay("back"); gotoAndPlay (848); } } track1 = new Sound(); track1.attachSound("PonPonPon"); clicked = false;
Frame 427
function onEnterFrame() { if (clicked) { gotoAndPlay (848); } } clicked = false; _global.PonPonPon = new Sound(); _global.PonPonPon.attachSound("PonPonPon"); PonPonPon.start(0, 999);
Instance of Symbol 327 MovieClip in Frame 427
onClipEvent (enterFrame) { if (Key.isDown(27)) { _root.clicked = true; } }
Instance of Symbol 371 MovieClip in Frame 746
onClipEvent (enterFrame) { _root.xChange = Math.round(_root._xmouse - this._x); _root.xMove = Math.round(_root.xChange / 20); this._x = this._x + _root.xMove; }
Frame 848
function gameModeSound() { gameMode.start(); } function onEnterFrame() { if (!playMusic) { i = 0; while (i < 10) { if (i >= 9) { gameMode.start(); playMusic = true; } i++; } } if (playMusic) { playSound(); } } function saveGame() { gameStats.flush(); } function togQual() { toggleHighQuality(); } Mouse.show(); _global.gameStats = SharedObject.getLocal("PPRinfo"); gameStats.data.totalGameRuns = gameStats.data.totalGameRuns + 1; if (gameStats.data.unlockMapEditor == undefined) { gameStats.data.unlockMapEditor = false; } _global.musicMuted = false; fadeCount = 0; _global.singleDifficulty = 340; gameStats.flush(); track2 = new Sound(); track2.attachSound("Song1"); track2.setVolume(200); track3 = new Sound(); track3.attachSound("Song2"); _global.Start = new Sound(); _global.Start.attachSound("Start"); _global.gameMode = new Sound(); _global.gameMode.attachSound("gameMode"); _global.coinSound = new Sound(); _global.coinSound.attachSound("coinSound"); _global.coinBreak = new Sound(); _global.coinBreak.attachSound("coinBreak"); _global.mineExplode = new Sound(); _global.mineExplode.attachSound("mineExplode"); _global.alienSound = new Sound(); _global.alienSound.attachSound("alienSound"); _global.cheat = new Sound(); _global.cheat.attachSound("Cheat"); powerNum = 4; bla = 0; square._alpha = 0; playMusic = false; playSound = setInterval(gameModeSound, 10000); if (gameStats.data.unlockMapEditor == true) { setProperty(mapButton, _visible , true); setProperty(mapButton, _x , 256.4 + (mapButton._width / 2)); } else { setProperty(mapButton, _visible , false); setProperty(mapButton, _x , -150); }
Instance of Symbol 371 MovieClip in Frame 848
onClipEvent (enterFrame) { _root.yChange = Math.round(_root._ymouse - this._y); _root.yMove = Math.round(_root.yChange / 20); this._y = this._y + _root.yMove; }
Instance of Symbol 371 MovieClip in Frame 848
onClipEvent (enterFrame) { _root.xChange = Math.round(_root._xmouse - this._x); _root.xMove = Math.round(_root.xChange / 20); this._x = this._x + _root.xMove; }
Instance of Symbol 444 MovieClip "square" in Frame 848
onClipEvent (load) { pauseReady = true; qualReady = true; } onClipEvent (keyDown) { if (Key.isDown(80) && (pauseReady)) { if (_root.unPaused) { _root.unPaused = false; pauseReady = false; } else { _root.unPaused = true; pauseReady = false; } } if (Key.isDown(81) && (qualReady)) { toggleHighQuality(); qualReady = false; } } onClipEvent (keyUp) { pauseReady = true; qualReady = true; }
Frame 849
function onEnterFrame() { if (credits) { blcredits.play(); gotoAndPlay (906); credits = false; } } function qTime() { if (time > 0) { time = time - 1; ready = false; } else { ready = true; } } function fadeOut() { vol = vol - 3; fadeCount = 1; track1.setVolume(vol); if (vol <= 0) { track1.stop(); track2.start(0, 999); track1.setVolume(100); track2.setVolume(80); clearInterval(fade); } } stop(); _global.gameStats = SharedObject.getLocal("PPRinfo"); if (gameStats.data.survivalMinutes == undefined) { gameStats.data.survivalMinutes = 0; } if (gameStats.data.survivalSeconds == undefined) { gameStats.data.survivalSeconds = 0; } if (gameStats.data.totalChallenges == undefined) { gameStats.data.totalChallenges = 3; } if (gameStats.data.currentBall == undefined) { gameStats.data.currentBall = "regular"; } if (gameStats.data.currentBG == undefined) { gameStats.data.currentBG = 1; } if (gameStats.data.currentBall == "regular") { _global.currBallNum = 1; } else if (gameStats.data.currentBall == "pokeball") { _global.currBallNum = 2; } else if (gameStats.data.currentBall == "yingyang") { _global.currBallNum = 3; } else if (gameStats.data.currentBall == "wheel") { _global.currBallNum = 4; } else if (gameStats.data.currentBall == "soccer") { _global.currBallNum = 5; } else if (gameStats.data.currentBall == "beach") { _global.currBallNum = 6; } if (gameStats.data.currentTheme == undefined) { gameStats.data.currentTheme = 0; } if (gameStats.data.totalSinglePlayer == undefined) { gameStats.data.totalSinglePlayer = 0; } if (gameStats.data.singlePlayerWon == undefined) { gameStats.data.singlePlayerWon = 0; } if (gameStats.data.singlePlayerLost == undefined) { gameStats.data.singlePlayerLost = 0; } if (gameStats.data.totalVersus == undefined) { gameStats.data.totalVersus = 0; } if (gameStats.data.totalSurvival == undefined) { gameStats.data.totalSurvival = 0; } if (gameStats.data.survivalHighScore == undefined) { gameStats.data.survivalHighScore = 0; } if (gameStats.data.totalChallengesPlayed == undefined) { gameStats.data.totalChallengesPlayed = 0; } if (gameStats.data.challengesWon == undefined) { gameStats.data.challengesWon = 0; } if (gameStats.data.challengesLost == undefined) { gameStats.data.challengesLost = 0; } if (gameStats.data.totalSingleSplitScreen == undefined) { gameStats.data.totalSingleSplitScreen = 0; } if (gameStats.data.totalVersusSplitScreen == undefined) { gameStats.data.totalVersusSplitScreen = 0; } if (gameStats.data.splitScreenWon == undefined) { gameStats.data.splitScreenWon = 0; } if (gameStats.data.splitScreenLost == undefined) { gameStats.data.splitScreenLost = 0; } if (gameStats.data.totalPowerUps == undefined) { gameStats.data.totalPowerUps = 0; } if (gameStats.data.totalGameRuns == undefined) { gameStats.data.totalGameRuns = 1; } if (gameStats.data.keySet == undefined) { gameStats.data.keySet = new Array(87, 83, 87, 83, 38, 40, 65, 68, 37, 39); } _global.updateKeys = function () { _global.sscUpKey = gameStats.data.keySet[0]; _global.sscDownKey = gameStats.data.keySet[1]; _global.v1UpKey = gameStats.data.keySet[2]; _global.v1DownKey = gameStats.data.keySet[3]; _global.v2UpKey = gameStats.data.keySet[4]; _global.v2DownKey = gameStats.data.keySet[5]; _global.sp1UpKey = gameStats.data.keySet[6]; _global.sp1DownKey = gameStats.data.keySet[7]; _global.sp2UpKey = gameStats.data.keySet[8]; _global.sp2DownKey = gameStats.data.keySet[9]; }; if (gameStats.data.unlockBalls == undefined) { gameStats.data.unlockBalls = false; } if (gameStats.data.unlockPaddles == undefined) { gameStats.data.unlockPaddles = false; } if (gameStats.data.unlockBG == undefined) { gameStats.data.unlockBG = false; } if (gameStats.data.unlockDebug == undefined) { gameStats.data.unlockDebug = false; } if (gameStats.data.unlockSpeed == undefined) { gameStats.data.unlockSpeed = false; } if (gameStats.data.currentSpeed == undefined) { gameStats.data.currentSpeed = 1; } if (gameStats.data.currentPaddle == undefined) { gameStats.data.currentPaddle = 1; } gameStats.flush(); credits = false; _root.gameOver = false; gameOver = false; _global.ready = false; _global.time = 1; ready = true; _global.Unlock = function (feature) { if (feature == "balls") { trace("unlocked"); gameStats.data.unlockBalls = true; setProperty(ballsButton, _visible , true); setProperty(ballsButton, _x , 184.8); } if (feature == "debug") { } }; _global.setting = false; _global.setting2 = false; _global.setting3 = false; _global.setting4 = false; _global.setting5 = false; _global.setting6 = false; _global.setting7 = false; _global.setting8 = false; _global.setting9 = false; _global.setting10 = false; _global.checkKey = function (myVar, textbox, i) { variable = Key.getCode(); myVar = (gameStats.data.keySet[i] = variable); setting = false; setting2 = false; setting3 = false; setting4 = false; setting5 = false; setting6 = false; setting7 = false; setting8 = false; setting9 = false; setting10 = false; checkKeyName(variable, textbox, myVar); updateKeys(); }; _global.checkKeyName = function (variable, textbox, theVar) { if (variable == 16) { var _local3 = "SHIFT"; } else if (variable == 17) { var _local3 = "CTRL"; } else if (variable == 9) { var _local3 = "TAB"; } else if (variable == 37) { var _local3 = "LEFT"; } else if (variable == 39) { var _local3 = "RIGHT"; } else if (variable == 38) { var _local3 = "UP"; } else if (variable == 40) { var _local3 = "DOWN"; } else if (variable == 36) { var _local3 = "HOME"; } else if (variable == 33) { var _local3 = "PGUP"; } else if (variable == 34) { var _local3 = "PGDWN"; } else if (variable == 35) { var _local3 = "END"; } else if (variable == 46) { var _local3 = "DELETE"; } else if (variable == 45) { var _local3 = "INSERT"; } else if (variable == 13) { var _local3 = "ENTER"; } else if (variable == 144) { var _local3 = "NUMLCK"; } else if (variable == 8) { var _local3 = "BCKSPCE"; } else if (variable == 112) { var _local3 = "F1"; } else if (variable == 113) { var _local3 = "F2"; } else if (variable == 114) { var _local3 = "F3"; } else if (variable == 115) { var _local3 = "F4"; } else if (variable == 116) { var _local3 = "F5"; } else if (variable == 117) { var _local3 = "F6"; } else if (variable == 118) { var _local3 = "F7"; } else if (variable == 119) { var _local3 = "F8"; } else if (variable == 120) { var _local3 = "F9"; } else if (variable == 122) { var _local3 = "F11"; } else if (variable == 123) { var _local3 = "F12"; } else if (variable == 91) { var _local3 = "WIN"; } else if (variable == 93) { var _local3 = "MENU"; } else if (variable == 20) { var _local3 = "CPSLCK"; } else if (variable == 32) { var _local3 = "SPACE"; } else { var _local3 = String.fromCharCode(theVar); } var _local3 = _local3.toUpperCase(); _root[textbox] = _local3; }; if (gameStats.data.unlockMapEditor == true) { setProperty(mapButton, _visible , true); setProperty(mapButton, _x , 256.4 + (mapButton._width / 2)); } else { setProperty(mapButton, _visible , false); setProperty(mapButton, _x , -150); } if (fadeCount == 0) { vol = 100; fade = setInterval(fadeOut, 50); } updateKeys();
Instance of Symbol 369 MovieClip in Frame 849
/* no clip actions */
Instance of Symbol 444 MovieClip "square" in Frame 849
onClipEvent (load) { pauseReady = true; qualReady = true; hitLeft1 = false; hitLeft2 = false; hitRight1 = false; hitRight2 = false; hitUp = false; hitDown = false; } onClipEvent (keyDown) { if (Key.isDown(80) && (pauseReady)) { if (_root.unPaused) { _root.unPaused = false; pauseReady = false; } else { _root.unPaused = true; pauseReady = false; } } if (Key.isDown(81) && (qualReady)) { toggleHighQuality(); qualReady = false; } if (Key.isDown(37) && (!hitLeft1)) { hitLeft1 = true; } if (Key.isDown(39) && (hitLeft1)) { hitRight1 = true; } if (Key.isDown(37) && (hitRight1)) { hitLeft2 = true; } if (Key.isDown(39) && (hitLeft2)) { hitRight2 = true; } if (Key.isDown(38) && (hitRight2)) { hitUp = true; } if (Key.isDown(40) && (hitUp)) { hitDown = true; cheat.start(); gameStats.data.unlockBalls = true; gameStats.data.unlockPaddles = true; gameStats.data.unlockBG = true; gameStats.data.unlockDebug = true; gameStats.data.unlockSpeed = true; gameStats.data.unlockMapEditor = true; gameStats.data.totalChallenges = 12; } } onClipEvent (keyUp) { pauseReady = true; qualReady = true; }
Instance of Symbol 444 MovieClip "square" in Frame 850
onClipEvent (load) { pauseReady = true; qualReady = true; } onClipEvent (keyDown) { if (Key.isDown(80) && (pauseReady)) { if (_root.unPaused) { _root.unPaused = false; pauseReady = false; } else { _root.unPaused = true; pauseReady = false; } } if (Key.isDown(81) && (qualReady)) { toggleHighQuality(); qualReady = false; } } onClipEvent (keyUp) { pauseReady = true; qualReady = true; }
Frame 851
function onEnterFrame() { if (Key.isDown(27)) { _root.blmenu.play(); } }
Instance of Symbol 371 MovieClip in Frame 851
onClipEvent (enterFrame) { _root.yChange = Math.round(_root._ymouse - this._y); _root.yMove = Math.round(_root.yChange / 20); this._y = this._y + _root.yMove; }
Instance of Symbol 371 MovieClip in Frame 851
onClipEvent (enterFrame) { _root.xChange = Math.round(_root._xmouse - this._x); _root.xMove = Math.round(_root.xChange / 20); this._x = this._x + _root.xMove; }
Frame 852
function onEnterFrame() { if (Key.isDown(27)) { _root.blmenu.play(); } } if (gameStats.data.unlockMapEditor == true) { setProperty(instrMapEditorButton, _visible , true); setProperty(instrMapEditorButton, _x , 199.3 + (instrMapEditorButton._width / 2)); } else { setProperty(instrMapEditorButton, _visible , false); setProperty(instrMapEditorButton, _x , -150); }
Instance of Symbol 371 MovieClip in Frame 854
onClipEvent (enterFrame) { _root.yChange = Math.round(_root._ymouse - this._y); _root.yMove = Math.round(_root.yChange / 20); this._y = this._y + _root.yMove; }
Instance of Symbol 371 MovieClip in Frame 854
onClipEvent (enterFrame) { _root.xChange = Math.round(_root._xmouse - this._x); _root.xMove = Math.round(_root.xChange / 20); this._x = this._x + _root.xMove; }
Instance of Symbol 628 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(1); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "Increases movement speed of the paddle."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 631 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(1); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "Decreases movement speed of the paddle."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 634 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(2); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "Increases size of paddle."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 637 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(1); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "Decreases size of paddle."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 640 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(1); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "Reverses player movement controls (keys)."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 644 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(1); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "Teleports ball to a random position."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 648 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(1); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "Flips the ball's direction on X-axis."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 651 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(1); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "Flips the ball's direction on Y-axis."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 654 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(1); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "Induces gravity physics into the ball."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 658 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(1); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "A vertical wall."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 661 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(1); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "A horizontal wall."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 664 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(1); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "Decrease size of ball."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 667 MovieClip in Frame 862
onClipEvent (load) { touching = false; } on (rollOver) { this.gotoAndStop(2); touching = true; } on (rollOut) { this.gotoAndStop(1); touching = false; } onClipEvent (mouseMove) { if (touching) { this.createTextField("textF", 30, _xmouse + 2, _ymouse - 12, 400, 30); textF.textColor = 16777215 /* 0xFFFFFF */; textF.text = "Increase size of ball."; newForm = new TextFormat(); newForm.bold = true; newForm.size = 14; textF.setTextFormat(newForm); } else { textF.removeTextField(); } }
Instance of Symbol 678 MovieClip in Frame 863
onClipEvent (keyDown) { if (_root.settingKey) { _root.key = String.fromCharCode(Key.getAscii()); _root.ascii_code = Key.getAscii(); _root.key_code = Key.getCode(); } }
Instance of Symbol 722 MovieClip in Frame 864
onClipEvent (load) { if (musicMuted) { gotoAndStop ("unmute"); } else { gotoAndStop ("mute"); } } on (press) { if (!musicMuted) { _root.track1.setVolume(0); _root.track2.setVolume(0); musicMuted = true; } else { _root.track1.setVolume(80); _root.track2.setVolume(80); musicMuted = false; } } onClipEvent (enterFrame) { if (musicMuted) { gotoAndStop ("unmute"); } else { gotoAndStop ("mute"); } }
Frame 865
stop();
Frame 866
function resetGame() { ball._xscale = 100; ball._yscale = 100; _root.ball0._xscale = 100; _root.ball0._yscale = 100; _root.ball1._xscale = 100; _root.ball1._yscale = 100; _root.ball2._xscale = 100; _root.ball2._yscale = 100; _root.ball3._xscale = 100; _root.ball3._yscale = 100; powerups = new Array("pLong", "pLong", "pShort", "pShort", "pFast", "pFast", "pSlow", "pSlow", "pFlip", "pRand", "pRand", "pFlipX", "pFlipX", "pFlipY", "pFlipY", "pGravity", "pGravity", "pBigBall", "pBigBall", "pSmallBall", "pSmallBall"); powerFunctions = new Array("longPaddle", "shortPaddle", "fastPaddle", "slowPaddle", "flipControls"); speedX = 7 * gameStats.data.currentSpeed; speedY = 9 * gameStats.data.currentSpeed; scroll1 = 8 * gameStats.data.currentSpeed; compScroll = 7 * gameStats.data.currentSpeed; boundL = -5; boundR = 505; boundU = 60; boundD = 340; ballNum = 0; p1Hit = true; p2Hit = false; upKey = sscUpKey; downKey = sscDownKey; powerSpeed = 0.5 * gameStats.data.currentSpeed; paddle1._height = 89.3; paddle2._height = 89.3; smX = 15; smY = 15; smX2 = 485; smY2 = 15; smNum = 0; smNum2 = 0; psmNum = 0; noPower = true; gravityOn = false; topHit = false; bottomHit = false; spawnTheBall(); } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { if (ball._y >= 194) { if ((ball._y - boundU) >= speedY) { ball._x = ball._x + speedX; ball._y = ball._y + speedY; } else { newY = ball._y - boundU; ball._x = ball._x + speedX; ball._y = ball._y + newY; } } else if (ball._y < 194) { if ((boundD - ball._y) >= speedY) { ball._x = ball._x + speedX; ball._y = ball._y + speedY; } else { newY = boundU - ball._y; ball._x = ball._x + speedX; ball._y = ball._y + newY; } } ballTrail(); } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; _root["ball" + ballNum].gotoAndStop(ball._currentframe); ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; _root.ball0._width = ball._width; _root.ball0._height = ball._width; _root.ball1._width = ball._width; _root.ball1._height = ball._width; _root.ball2._width = ball._width; _root.ball2._height = ball._width; _root.ball3._width = ball._width; _root.ball3._height = ball._width; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipX(); if (paddle1._currentframe == 5) { paddle1.currPaddle.gotoAndPlay("hit"); } } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); if (paddle2._currentframe == 5) { paddle2.currPaddle.gotoAndPlay("hit"); } } function fasterBall() { speedX = speedX * (1.1 * gameStats.data.currentSpeed); speedY = speedY * (1.1 * gameStats.data.currentSpeed); } function compMove() { if (p1Hit) { if (ball._x > ballDetect) { if ((ball._y > paddle2._y) && ((paddle2._y + (paddle2._height / 2)) < boundD)) { paddle2._y = paddle2._y + compScroll; } if ((ball._y < paddle2._y) && ((paddle2._y - (paddle2._height / 2)) > boundU)) { paddle2._y = paddle2._y - compScroll; } } } } function movePowerBar() { powerBar._xscale = powerBar._xscale + powerSpeed; if (powerBar._xscale >= 100) { makePowerUp(); powerBar._xscale = 0; } } function makePowerUp() { randNum = Math.round(random(powerups.length)); newPower = powerups[randNum]; duplicateMovieClip (newPower, "power" + powerNum, 15 + powerNum); _root["power" + powerNum]._x = 75 + Math.floor(Math.random() * 351); _root["power" + powerNum]._y = 85 + Math.floor(Math.random() * 231); powerNum++; if (powerNum > 2) { powerNum = 0; } } function checkSm() { if (smX >= 85) { smX = 15; smY = 35; } if (smX2 <= 400) { smX2 = 485; smY2 = 35; } } function endGame(winner) { Mouse.show(); gameOver = true; _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); ball._x = -50; ball._y = -50; gameStats.data.totalPowerUps = gameStats.data.totalPowerUps + numberOfPowerups; _root.gotoAndStop(winner); } function longPaddle() { if (p1Hit) { paddle1._height = paddle1._height * 1.3; } if (p2Hit) { paddle2._height = paddle2._height * 1.3; } powerup.start(); } function shortPaddle() { if (p1Hit) { paddle1._height = paddle1._height / 1.3; } if (p2Hit) { paddle2._height = paddle2._height / 1.3; } powerdown.start(); } function fastPaddle() { if (p1Hit) { scroll1 = scroll1 + 2; } if (p2Hit) { compScroll = compScroll + 2; } powerup.start(); } function slowPaddle() { if (p1Hit) { scroll1 = scroll1 - 2; } if (p2Hit) { compScroll = compScroll - 2; } powerdown.start(); } function flipControls() { upKey = 83; downKey = 87; powerdown.start(); } function randomLocation() { if (p1Hit) { ball._x = Math.ceil(Math.random() * 176) + 224; ball._y = Math.ceil(Math.random() * 116) + 174; } if (p2Hit) { ball._x = Math.ceil(Math.random() * 176) + 49; ball._y = Math.ceil(Math.random() * 116) + 59; } } function flipVert() { flipY(); } function flipHor() { p1Hit = true; flipX(); } function gravity() { _root.gravityOn = true; } function biggerBall() { ball.myBall.gotoAndPlay("bigger"); ball._width = ball._width * 1.5; ball._height = ball._height * 1.5; } function smallerBall() { ball.myBall.gotoAndPlay("smaller"); ball._width = ball._width * 0.5; ball._height = ball._height * 0.5; } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._y < boundU) { ball._y = boundU; flipY(); } if (ball._y > boundD) { ball._y = boundD; flipY(); } if (ball._x < boundL) { score2 = score2 + 1; if (score2 == 5) { gameStats.data.singlePlayerLost = gameStats.data.singlePlayerLost + 1; endGame("p2Win"); } else { resetGame(); } } if (ball._x > boundR) { score1 = score1 + 1; if (score1 == 5) { gameStats.data.singlePlayerWon = gameStats.data.singlePlayerWon + 1; endGame("p1Win"); } else { resetGame(); } } if (ball.hitTest(paddle1)) { topHit = false; bottomHit = true; paddleHit1(); } if (ball.hitTest(paddle2)) { topHit = true; bottomHit = false; paddleHit2(); } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); ballMove = false; Mouse.show(); gameOver = true; gameStats.data.totalPowerUps = numberOfPowerups; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < (boundU - 14)) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > (boundD + 12)) { paddle1._y = paddle1._y - scroll1; } if ((paddle2._y - (paddle2._height / 2)) < (boundU - 14)) { paddle2._y = paddle2._y + scroll2; } if ((paddle2._y + (paddle2._height / 2)) > (boundD + 12)) { paddle2._y = paddle2._y - scroll2; } if (gravityOn) { if (topHit) { speedY = speedY - 0.5; } else if (bottomHit) { speedY = speedY + 0.5; } ball.gotoAndStop("gravity"); } else { ball.gotoAndStop(gameStats.data.currentBall); } checkSm(); if (ballMove) { moveTheBall(); } if (powersOn) { movePowerBar(); } compMove(); } if (!unPaused) { pauseScreen._visible = true; } } stop(); bgMC.gotoAndStop("bg" + gameStats.data.currentBG); paddle1.gotoAndStop("pad" + gameStats.data.currentPaddle); paddle2.gotoAndStop("pad" + gameStats.data.currentPaddle); ball.gotoAndStop(gameStats.data.currentBall); unPaused = true; gameStats.data.totalSinglePlayer = gameStats.data.totalSinglePlayer + 1; numberOfPowerups = 0; ballMove = true; _root.play1 = true; spinHit = false; gameOver = false; score1 = 0; score2 = 0; powerBar._xscale = 0; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); powersOn = true; compExist = true; ballDetect = singleDifficulty; resetGame();
Instance of Symbol 21 MovieClip [powerLong] "pLong" in Frame 866
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.currPaddle.gotoAndPlay("power"); duplicateMovieClip (_root.smLong, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.currPaddle.gotoAndPlay("power"); duplicateMovieClip (_root.smLong, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.longPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 747 MovieClip "pFast" in Frame 866
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.currPaddle.gotoAndPlay("power"); duplicateMovieClip (_root.smFast, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.currPaddle.gotoAndPlay("power"); duplicateMovieClip (_root.smFast, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.fastPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 749 MovieClip "pSlow" in Frame 866
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.currPaddle.gotoAndPlay("bad"); duplicateMovieClip (_root.smSlow, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.currPaddle.gotoAndPlay("bad"); duplicateMovieClip (_root.smSlow, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.slowPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 753 MovieClip "pShort" in Frame 866
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.currPaddle.gotoAndPlay("bad"); duplicateMovieClip (_root.smShort, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.currPaddle.gotoAndPlay("bad"); duplicateMovieClip (_root.smShort, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.shortPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 757 MovieClip "pFlip" in Frame 866
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.gotoAndPlay("bad"); duplicateMovieClip (_root.smFlip, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; _root.flipControls(); } this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 760 MovieClip "pRand" in Frame 866
onClipEvent (enterFrame) { if (_root.ball.hitTest(this)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.randomLocation(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 762 MovieClip "pFlipY" in Frame 866
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.flipVert(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 764 MovieClip "pFlipX" in Frame 866
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.flipHor(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 767 MovieClip "hBar" in Frame 866
onClipEvent (load) { height = 0; } on (press) { if ((!dragging) && (!_root.gameOn)) { if (height < 50) { this._width = this._width + 10; height = height + 10; } } this.stopDrag(); var dragging = false; } onClipEvent (enterFrame) { if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } }
Instance of Symbol 770 MovieClip "vBar" in Frame 866
onClipEvent (load) { height = 0; } on (press) { if ((!dragging) && (!_root.gameOn)) { if (height < 50) { this._height = this._height + 10; height = height + 10; } } this.stopDrag(); var dragging = false; } onClipEvent (enterFrame) { if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } }
Instance of Symbol 28 MovieClip "pGravity" in Frame 866
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.gravity(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 772 MovieClip "pBigBall" in Frame 866
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.biggerBall(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 774 MovieClip "pSmallBall" in Frame 866
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.smallerBall(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 780 MovieClip "smFlip" in Frame 866
onClipEvent (enterFrame) { if (_root.noPower) { this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 782 MovieClip "smShort" in Frame 866
onClipEvent (enterFrame) { if (_root.noPower) { this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 784 MovieClip "smLong" in Frame 866
onClipEvent (enterFrame) { if (_root.noPower) { this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 786 MovieClip "smFast" in Frame 866
onClipEvent (enterFrame) { if (_root.noPower) { this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 788 MovieClip "smSlow" in Frame 866
onClipEvent (enterFrame) { if (_root.noPower) { this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 796 MovieClip "pauseScreen" in Frame 866
onClipEvent (load) { this.swapDepths(10000000); this._visible = false; }
Frame 867
function resetGame() { powerups = new Array("pLong", "pLong", "pShort", "pShort", "pFast", "pFast", "pSlow", "pSlow", "pFlip", "pRand", "pRand", "pFlipX", "pFlipX", "pFlipY", "pFlipY", "pGravity", "pGravity", "pBigBall", "pBigBall", "pSmallBall", "pSmallBall"); powerFunctions = new Array("longPaddle", "shortPaddle", "fastPaddle", "slowPaddle", "flipControls"); if (p1Start) { speedX = -7; } else if (p2Start) { speedX = 7; } speedY = 9; scroll1 = 8; scroll2 = 8; boundL = -5; boundR = 505; boundU = 60; boundD = 340; ballNum = 0; p1Hit = false; p2Hit = false; upKey = v1UpKey; downKey = v1DownKey; upKey2 = v2UpKey; downKey2 = v2DownKey; powerSpeed = 0.5; paddle1._height = 89.3; paddle2._height = 89.3; smX = 15; smY = 15; smX2 = 485; smY2 = 15; smNum = 0; smNum2 = 0; psmNum = 0; noPower = true; gravityOn = false; topHit = false; bottomHit = false; spawnTheBall(); } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { if (ball._y >= 194) { if ((ball._y - boundU) >= speedY) { ball._x = ball._x + speedX; ball._y = ball._y + speedY; } else { newY = ball._y - boundU; ball._x = ball._x + speedX; ball._y = ball._y + newY; } } else if (ball._y < 194) { if ((boundD - ball._y) >= speedY) { ball._x = ball._x + speedX; ball._y = ball._y + speedY; } else { newY = boundU - ball._y; ball._x = ball._x + speedX; ball._y = ball._y + newY; } } ballTrail(); } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; _root["ball" + ballNum].gotoAndStop(ball._currentframe); ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipX(); if (paddle1._currentframe == 5) { paddle1.currPaddle.gotoAndPlay("hit"); } } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); if (paddle2._currentframe == 5) { paddle2.currPaddle.gotoAndPlay("hit"); } } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function movePowerBar() { powerBar._xscale = powerBar._xscale + powerSpeed; if (powerBar._xscale == 100) { makePowerUp(); powerBar._xscale = 0; } } function makePowerUp() { randNum = Math.round(random(5)); newPower = powerups[randNum]; duplicateMovieClip (newPower, "power" + powerNum, 15 + powerNum); _root["power" + powerNum]._x = 75 + Math.floor(Math.random() * 351); _root["power" + powerNum]._y = 85 + Math.floor(Math.random() * 231); powerNum++; if (powerNum > 2) { powerNum = 0; } } function checkSm() { if (smX >= 85) { smX = 15; smY = 35; } if (smX2 <= 400) { smX2 = 485; smY2 = 35; } } function endGame(winner) { Mouse.show(); gameOver = true; _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); ball._x = -50; ball._y = -50; gameStats.data.totalPowerUps = gameStats.data.totalPowerUps + numberOfPowerups; _root.gotoAndStop(winner); } function longPaddle() { if (p1Hit) { paddle1._height = paddle1._height * 1.3; } if (p2Hit) { paddle2._height = paddle2._height * 1.3; } powerup.start(); } function shortPaddle() { if (p1Hit) { paddle1._height = paddle1._height / 1.3; } if (p2Hit) { paddle2._height = paddle2._height / 1.3; } powerdown.start(); } function fastPaddle() { if (p1Hit) { scroll1 = scroll1 + 2; } if (p2Hit) { scroll2 = scroll2 + 2; } powerup.start(); } function slowPaddle() { if (p1Hit) { scroll1 = scroll1 - 2; } if (p2Hit) { scroll2 = scroll2 - 2; } powerdown.start(); } function flipControls() { if (p1Hit) { upKey = 83; downKey = 87; } if (p2Hit) { upKey2 = 40; downKey2 = 38; } powerdown.start(); } function randomLocation() { if (p1Hit) { ball._x = Math.ceil(Math.random() * 176) + 224; ball._y = Math.ceil(Math.random() * 116) + 174; } if (p2Hit) { ball._x = Math.ceil(Math.random() * 176) + 49; ball._y = Math.ceil(Math.random() * 116) + 59; } } function flipVert() { flipY(); } function flipHor() { p1Hit = true; flipX(); } function gravity() { _root.gravityOn = true; } function biggerBall() { ball.myBall.gotoAndPlay("bigger"); ball._width = ball._width * 1.5; ball._height = ball._height * 1.5; } function smallerBall() { ball.myBall.gotoAndPlay("smaller"); ball._width = ball._width * 0.5; ball._height = ball._height * 0.5; } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._y < boundU) { ball._y = boundU; flipY(); } if (ball._y > boundD) { ball._y = boundD; flipY(); } if (ball._x < boundL) { score2 = score2 + 1; if (score2 == 10) { endGame("p2Win"); } else { p1Start = true; p2Start = false; resetGame(); } } if (ball._x > boundR) { score1 = score1 + 1; if (score1 == 10) { endGame("p1Win"); } else { p1Start = false; p2Start = true; resetGame(); } } if (ball.hitTest(paddle1)) { topHit = false; bottomHit = true; paddleHit1(); } if (ball.hitTest(paddle2)) { topHit = true; bottomHit = false; paddleHit2(); } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; } if (Key.isDown(upKey2)) { paddle2._y = paddle2._y - scroll2; } if (Key.isDown(downKey2)) { paddle2._y = paddle2._y + scroll2; } if (gravityOn) { if (topHit) { speedY = speedY - 0.5; } else if (bottomHit) { speedY = speedY + 0.5; } ball.gotoAndStop("gravity"); } else { ball.gotoAndStop(gameStats.data.currentBall); } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); ballMove = false; gameOver = true; gameStats.data.totalPowerUps = numberOfPowerups; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < (boundU - 14)) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > (boundD + 12)) { paddle1._y = paddle1._y - scroll1; } if ((paddle2._y - (paddle2._height / 2)) < (boundU - 14)) { paddle2._y = paddle2._y + scroll2; } if ((paddle2._y + (paddle2._height / 2)) > (boundD + 12)) { paddle2._y = paddle2._y - scroll2; } checkSm(); if (ballMove) { moveTheBall(); } movePowerBar(); } if (!unPaused) { pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalVersus = gameStats.data.totalVersus + 1; numberOfPowerups = 0; bgMC.gotoAndStop("bg" + gameStats.data.currentBG); paddle1.gotoAndStop("pad" + gameStats.data.currentPaddle); paddle2.gotoAndStop("pad" + gameStats.data.currentPaddle); ball.gotoAndStop(gameStats.data.currentBall); _root.play2 = true; p1Start = false; p2Start = true; ballMove = true; gameOver = false; score1 = 0; score2 = 0; powerBar._xscale = 0; powerNum = 0; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); resetGame();
Instance of Symbol 21 MovieClip [powerLong] "pLong" in Frame 867
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.gotoAndPlay("power"); duplicateMovieClip (_root.smLong, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.gotoAndPlay("power"); _root.paddle2.gotoAndPlay("bad"); duplicateMovieClip (_root.smLong, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.longPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 747 MovieClip "pFast" in Frame 867
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.gotoAndPlay("power"); duplicateMovieClip (_root.smFast, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.gotoAndPlay("power"); _root.paddle2.gotoAndPlay("bad"); duplicateMovieClip (_root.smFast, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.fastPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 749 MovieClip "pSlow" in Frame 867
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.gotoAndPlay("bad"); duplicateMovieClip (_root.smSlow, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.gotoAndPlay("bad"); _root.paddle2.gotoAndPlay("bad"); duplicateMovieClip (_root.smSlow, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.slowPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 753 MovieClip "pShort" in Frame 867
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.gotoAndPlay("bad"); duplicateMovieClip (_root.smShort, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.gotoAndPlay("bad"); duplicateMovieClip (_root.smShort, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.shortPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 28 MovieClip "pGravity" in Frame 867
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.gravity(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 770 MovieClip "vBar" in Frame 867
onClipEvent (load) { height = 0; } on (press) { if ((!dragging) && (!_root.gameOn)) { if (height < 50) { this._height = this._height + 10; height = height + 10; } } this.stopDrag(); var dragging = false; } onClipEvent (enterFrame) { if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } }
Frame 868
_global.play1 = false; _global.play2 = false; resetGame(); ball._x = -100; ball._y = -100; stop();
Frame 869
_global.play1 = false; _global.play2 = false; resetGame(); ball._x = -100; ball._y = -100; stop();
Frame 870
function resetGame() { boundL = 0; boundU = 18; boundD = 331; speedX = 7; speedY = 9; scroll1 = 8; ballNum = 0; upKey = sscUpKey; downKey = sscDownKey; spawnTheBall(); } function downSize() { paddle1.gotoAndPlay("bad"); paddle1._height = paddle1._height - 8.1; } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; _root["ball" + ballNum].gotoAndStop(ball._currentframe); ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 25) && (speedX > -19)) { fasterBall(); } beep.start(); flipX(); if (paddle1._currentframe == 5) { paddle1.currPaddle.gotoAndPlay("hit"); } } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function timer() { seconds = seconds + 1; if ((((minutes == 0) && (seconds == 15)) || ((minutes == 0) && (seconds == 30))) || ((minutes == 0) && (seconds == 45))) { moving = true; } else if ((((minutes == 1) && (seconds == 0)) || ((minutes == 1) && (seconds == 20))) || ((minutes == 1) && (seconds == 40))) { downSize(); } else if ((minutes >= 1) && (seconds >= 30)) { if (gameStats.data.unlockBalls == false) { gameStats.data.unlockBalls = true; unlockPop = true; } gravity(); } timeTotal = timeTotal + 1; if (seconds == 60) { minutes = minutes + 1; seconds = 0; } } function gravity() { _root.gravityOn = true; } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (Key.isDown(32)) { seconds = seconds + 10; } if (ball._y < boundU) { ball._y = boundU; flipY(); } if (ball._y > boundD) { ball._y = boundD; flipY(); } if (ball.hitTest(wallRight)) { topHit = true; bottomHit = false; flipX(); } if (ball._x < boundL) { clearInterval(timeUp); _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); ball._x = -100; ball._y = -100; gameOver = true; Mouse.show(); gotoAndStop ("survivalEnd"); } if (gravityOn) { if (topHit) { speedY = speedY - 0.5; } else if (bottomHit) { speedY = speedY + 0.5; } ball.gotoAndStop("gravity"); } else { ball.gotoAndStop(gameStats.data.currentBall); } if (ball.hitTest(paddle1)) { topHit = false; bottomHit = true; paddleHit1(); } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; } if (Key.isDown(27)) { clearInterval(timeUp); _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); ballMove = false; gameOver = true; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < wallUp._y) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > wallDown._y) { paddle1._y = paddle1._y - scroll1; } if (moving) { if (wallMoved < 8) { wallRight._x = wallRight._x - 3; surviveTime._x = surviveTime._x - 2; wallMoved = wallMoved + 1; } else { wallMoved = 0; moving = false; } } if (minutes < 10) { nMinutes = "0" + minutes; } else { nMinutes = minutes; } if (seconds < 10) { nSeconds = "0" + seconds; } else { nSeconds = seconds; } surviveTime = (nMinutes + ":") + nSeconds; if (ballMove) { moveTheBall(); } } if (!unPaused) { clearInterval(timeUp); pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalSurvival = gameStats.data.totalSurvival + 1; _global.unlockPop = false; bgMC.gotoAndStop("bg" + gameStats.data.currentBG); paddle1.gotoAndStop("pad" + gameStats.data.currentPaddle); ball.gotoAndStop(gameStats.data.currentBall); ballMove = true; gravityOn = false; topHit = false; bottomHit = false; moving = false; wallMoved = 0; timerOn = true; minutes = 0; seconds = 0; timeTotal = 0; timeUp = setInterval(timer, 1000); gameOver = false; paddle1._height = 89.3; beep = new Sound(); beep.attachSound("beep"); resetGame();
Instance of Symbol 345 MovieClip "paddle1" in Frame 870
on (keyPress "<Up>") { _root.seconds = _root.seconds + 10; }
Instance of Symbol 444 MovieClip "square" in Frame 870
onClipEvent (load) { pauseReady = true; qualReady = true; } onClipEvent (enterFrame) { } onClipEvent (keyDown) { if (Key.isDown(80) && (pauseReady)) { if (_root.unPaused) { _root.unPaused = false; pauseReady = false; } else { _root.timeUp = setInterval(_root.timer, 1000); _root.unPaused = true; pauseReady = false; } } if (Key.isDown(81) && (qualReady)) { toggleHighQuality(); qualReady = false; } } onClipEvent (keyUp) { pauseReady = true; qualReady = true; }
Instance of Symbol 796 MovieClip "pauseScreen" in Frame 870
onClipEvent (load) { this.swapDepths(10000000); this._visible = false; }
Frame 871
resetGame(); ball._x = -100; ball._y = -100; if ((minutes > gameStats.data.survivalMinutes) || ((minutes == gameStats.data.survivalMinutes) && (seconds > gameStats.data.survivalSeconds))) { gameStats.data.survivalMinutes = minutes; gameStats.data.survivalSeconds = seconds; highScoreText = "New High Score!"; } else { highScoreText = "Try Again!"; } gameStats.flush(); clearInterval(timeUp); if (gameStats.data.survivalMinutes < 10) { hMinutes = "0" + gameStats.data.survivalMinutes; } else { hMinutes = gameStats.data.survivalMinutes; } if (gameStats.data.survivalSeconds < 10) { hSeconds = "0" + gameStats.data.survivalSeconds; } else { hSeconds = gameStats.data.survivalSeconds; } highScore = (hMinutes + ":") + hSeconds; gameStats.data.survivalHighScore = highScore; if (unlockPop) { setProperty(ulBallsPopup, _visible , true); setProperty(ulBallsPopup, _x , 98 + (ulBallsPopup._width / 2)); } else { setProperty(ulBallsPopup, _visible , false); setProperty(ulBallsPopup, _x , -400); }
Instance of Symbol 835 MovieClip "ulBallsPopup" in Frame 871
on (press) { _root.unlockPop = false; setProperty(this, _visible , false); setProperty(this, _x , -400); }
Instance of Symbol 444 MovieClip "square" in Frame 871
onClipEvent (load) { pauseReady = true; qualReady = true; } onClipEvent (enterFrame) { } onClipEvent (keyDown) { if (Key.isDown(80) && (pauseReady)) { if (_root.unPaused) { _root.unPaused = false; pauseReady = false; } else { _root.unPaused = true; pauseReady = false; } } if (Key.isDown(81) && (qualReady)) { toggleHighQuality(); qualReady = false; } } onClipEvent (keyUp) { pauseReady = true; qualReady = true; }
Frame 875
function onEnterFrame() { if (_root.powerNum > 75) { _root.powerNum = 0; } if (Key.isDown(27)) { _root.cleared = true; _root.blmenu.play(); } } bgMC.gotoAndStop("bg" + gameStats.data.currentBG); paddle1.gotoAndStop("pad" + gameStats.data.currentPaddle); paddle2.gotoAndStop("pad" + gameStats.data.currentPaddle); gameOn = false; _root.cleared = false; _root.gameOver = false; gameOver = false; stop();
Instance of Symbol 774 MovieClip "pSmallBall" in Frame 875
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.smallerBall(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } } onClipEvent (load) { dragging = true; } on (press) { if (dragging) { this.stopDrag(); dragging = false; } else { this.startDrag(); dragging = true; } }
Instance of Symbol 21 MovieClip [powerLong] "pLong" in Frame 875
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.gotoAndPlay("power"); duplicateMovieClip (_root.smLong, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.gotoAndPlay("power"); _root.paddle2.gotoAndPlay("bad"); duplicateMovieClip (_root.smLong, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.longPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } } onClipEvent (load) { dragging = true; } on (press) { if (dragging) { this.stopDrag(); dragging = false; } else { this.startDrag(); dragging = true; } }
Instance of Symbol 747 MovieClip "pFast" in Frame 875
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.gotoAndPlay("power"); duplicateMovieClip (_root.smFast, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.gotoAndPlay("power"); _root.paddle2.gotoAndPlay("bad"); duplicateMovieClip (_root.smFast, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.fastPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } } onClipEvent (load) { dragging = true; } on (press) { if (dragging) { this.stopDrag(); dragging = false; } else { this.startDrag(); dragging = true; } }
Instance of Symbol 749 MovieClip "pSlow" in Frame 875
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.gotoAndPlay("bad"); duplicateMovieClip (_root.smSlow, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.gotoAndPlay("bad"); _root.paddle2.gotoAndPlay("bad"); duplicateMovieClip (_root.smSlow, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.slowPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } } onClipEvent (load) { dragging = true; } on (press) { if (dragging) { this.stopDrag(); dragging = false; } else { this.startDrag(); dragging = true; } }
Instance of Symbol 753 MovieClip "pShort" in Frame 875
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.gotoAndPlay("bad"); duplicateMovieClip (_root.smShort, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.gotoAndPlay("bad"); duplicateMovieClip (_root.smShort, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.shortPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } } onClipEvent (load) { dragging = true; } on (press) { if (dragging) { this.stopDrag(); dragging = false; } else { this.startDrag(); dragging = true; } }
Instance of Symbol 757 MovieClip "pFlip" in Frame 875
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.gotoAndPlay("bad"); duplicateMovieClip (_root.smFlip, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; _root.flipControls(); } this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } } onClipEvent (load) { dragging = true; } on (press) { if (dragging) { this.stopDrag(); dragging = false; } else { this.startDrag(); dragging = true; } }
Instance of Symbol 767 MovieClip "hBar" in Frame 875
onClipEvent (load) { height = 0; } on (press) { if ((!dragging) && (!_root.gameOn)) { if (height < 50) { this._width = this._width + 10; height = height + 10; } } this.stopDrag(); var dragging = false; } onClipEvent (enterFrame) { if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } }
Instance of Symbol 770 MovieClip "vBar" in Frame 875
onClipEvent (load) { height = 0; } on (press) { if ((!dragging) && (!_root.gameOn)) { if (height < 50) { this._height = this._height + 10; height = height + 10; } } this.stopDrag(); var dragging = false; } onClipEvent (enterFrame) { if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } }
Instance of Symbol 760 MovieClip "pRand" in Frame 875
onClipEvent (enterFrame) { if (_root.ball.hitTest(this)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.randomLocation(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } } onClipEvent (load) { dragging = true; } on (press) { if (dragging) { this.stopDrag(); dragging = false; } else { this.startDrag(); dragging = true; } }
Instance of Symbol 762 MovieClip "pFlipY" in Frame 875
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.flipVert(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } } onClipEvent (load) { dragging = true; } on (press) { if (dragging) { this.stopDrag(); dragging = false; } else { this.startDrag(); dragging = true; } }
Instance of Symbol 764 MovieClip "pFlipX" in Frame 875
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.flipHor(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } } onClipEvent (load) { dragging = true; } on (press) { if (dragging) { this.stopDrag(); dragging = false; } else { this.startDrag(); dragging = true; } }
Instance of Symbol 28 MovieClip "pGravity" in Frame 875
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.gravity(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } } onClipEvent (load) { dragging = true; } on (press) { if (dragging) { this.stopDrag(); dragging = false; } else { this.startDrag(); dragging = true; } }
Instance of Symbol 772 MovieClip "pBigBall" in Frame 875
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.biggerBall(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } if (_root.cleared) { this.removeMovieClip(); } } onClipEvent (load) { dragging = true; } on (press) { if (dragging) { this.stopDrag(); dragging = false; } else { this.startDrag(); dragging = true; } }
Instance of Symbol 666 MovieClip "bBigBall" in Frame 875
onClipEvent (load) { pressed = false; } on (release) { pressed = true; _root.bFlipX.pressed = false; _root.bFlipY.pressed = false; _root.bRand.pressed = false; _root.bFlip.pressed = false; _root.bShort.pressed = false; _root.bLong.pressed = false; _root.bFast.pressed = false; _root.bSlow.pressed = false; _root.bSmallBall.pressed = false; _root.bGravity.pressed = false; } onClipEvent (mouseDown) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pBigBall, "pBigBall" + _root.powerNum, _root.powerNum); _root["pBigBall" + _root.powerNum]._x = _root._xmouse; _root["pBigBall" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pBigBall, "pBigBall" + _root.powerNum, _root.powerNum); _root["pBigBall" + _root.powerNum]._x = _root._xmouse; _root["pBigBall" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } }
Instance of Symbol 639 MovieClip "bFlip" in Frame 875
onClipEvent (load) { pressed = false; } on (release) { pressed = true; _root.bGravity.pressed = false; _root.bFlipX.pressed = false; _root.bFlipY.pressed = false; _root.bRand.pressed = false; _root.bShort.pressed = false; _root.bLong.pressed = false; _root.bFast.pressed = false; _root.bSlow.pressed = false; _root.bSmallBall.pressed = false; _root.bBigBall.pressed = false; } onClipEvent (mouseDown) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pFlip, "pFlip" + _root.powerNum, _root.powerNum); _root["pFlip" + _root.powerNum]._x = _root._xmouse; _root["pFlip" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pFlip, "pFlip" + _root.powerNum, _root.powerNum); _root["pFlip" + _root.powerNum]._x = _root._xmouse; _root["pFlip" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } }
Instance of Symbol 636 MovieClip "bShort" in Frame 875
onClipEvent (load) { pressed = false; } on (release) { pressed = true; _root.bGravity.pressed = false; _root.bFlipX.pressed = false; _root.bFlipY.pressed = false; _root.bRand.pressed = false; _root.bFlip.pressed = false; _root.bLong.pressed = false; _root.bFast.pressed = false; _root.bSlow.pressed = false; _root.bSmallBall.pressed = false; _root.bBigBall.pressed = false; } onClipEvent (mouseDown) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pShort, "pShort" + _root.powerNum, _root.powerNum); _root["pShort" + _root.powerNum]._x = _root._xmouse; _root["pShort" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pShort, "pShort" + _root.powerNum, _root.powerNum); _root["pShort" + _root.powerNum]._x = _root._xmouse; _root["pShort" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } }
Instance of Symbol 633 MovieClip "bLong" in Frame 875
onClipEvent (load) { pressed = false; } on (release) { pressed = true; _root.bGravity.pressed = false; _root.bFlipX.pressed = false; _root.bFlipY.pressed = false; _root.bRand.pressed = false; _root.bFlip.pressed = false; _root.bShort.pressed = false; _root.bFast.pressed = false; _root.bSlow.pressed = false; _root.bSmallBall.pressed = false; _root.bBigBall.pressed = false; } onClipEvent (mouseDown) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pLong, "pLong" + _root.powerNum, _root.powerNum); _root["pLong" + _root.powerNum]._x = _root._xmouse; _root["pLong" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pLong, "pLong" + _root.powerNum, _root.powerNum); _root["pLong" + _root.powerNum]._x = _root._xmouse; _root["pLong" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } }
Instance of Symbol 626 MovieClip "bFast" in Frame 875
onClipEvent (load) { pressed = false; } on (release) { pressed = true; _root.bGravity.pressed = false; _root.bFlipX.pressed = false; _root.bFlipY.pressed = false; _root.bRand.pressed = false; _root.bFlip.pressed = false; _root.bShort.pressed = false; _root.bLong.pressed = false; _root.bSlow.pressed = false; _root.bSmallBall.pressed = false; _root.bBigBall.pressed = false; } onClipEvent (mouseDown) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pFast, "pFast" + _root.powerNum, _root.powerNum); _root["pFast" + _root.powerNum]._x = _root._xmouse; _root["pFast" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pFast, "pFast" + _root.powerNum, _root.powerNum); _root["pFast" + _root.powerNum]._x = _root._xmouse; _root["pFast" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } }
Instance of Symbol 630 MovieClip "bSlow" in Frame 875
onClipEvent (load) { pressed = false; } on (release) { pressed = true; _root.bGravity.pressed = false; _root.bFlipX.pressed = false; _root.bFlipY.pressed = false; _root.bRand.pressed = false; _root.bFlip.pressed = false; _root.bShort.pressed = false; _root.bLong.pressed = false; _root.bFast.pressed = false; _root.bSmallBall.pressed = false; _root.bBigBall.pressed = false; } onClipEvent (mouseDown) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pSlow, "pSlow" + _root.powerNum, _root.powerNum); _root["pSlow" + _root.powerNum]._x = _root._xmouse; _root["pSlow" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pSlow, "pSlow" + _root.powerNum, _root.powerNum); _root["pSlow" + _root.powerNum]._x = _root._xmouse; _root["pSlow" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } }
Instance of Symbol 642 MovieClip "bRand" in Frame 875
onClipEvent (load) { pressed = false; } on (release) { pressed = true; _root.bGravity.pressed = false; _root.bFlipX.pressed = false; _root.bFlipY.pressed = false; _root.bFlip.pressed = false; _root.bShort.pressed = false; _root.bLong.pressed = false; _root.bFast.pressed = false; _root.bSlow.pressed = false; _root.bSmallBall.pressed = false; _root.bBigBall.pressed = false; } onClipEvent (mouseDown) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pRand, "pRand" + _root.powerNum, _root.powerNum); _root["pRand" + _root.powerNum]._x = _root._xmouse; _root["pRand" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pRand, "pRand" + _root.powerNum, _root.powerNum); _root["pRand" + _root.powerNum]._x = _root._xmouse; _root["pRand" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } }
Instance of Symbol 650 MovieClip "bFlipY" in Frame 875
onClipEvent (load) { pressed = false; } on (release) { pressed = true; _root.bGravity.pressed = false; _root.bFlipX.pressed = false; _root.bRand.pressed = false; _root.bFlip.pressed = false; _root.bShort.pressed = false; _root.bLong.pressed = false; _root.bFast.pressed = false; _root.bSlow.pressed = false; _root.bSmallBall.pressed = false; _root.bBigBall.pressed = false; } onClipEvent (mouseDown) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pFlipY, "pFlipY" + _root.powerNum, _root.powerNum); _root["pFlipY" + _root.powerNum]._x = _root._xmouse; _root["pFlipY" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pFlipY, "pFlipY" + _root.powerNum, _root.powerNum); _root["pFlipY" + _root.powerNum]._x = _root._xmouse; _root["pFlipY" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } }
Instance of Symbol 646 MovieClip "bFlipX" in Frame 875
onClipEvent (load) { pressed = false; } on (release) { pressed = true; _root.bGravity.pressed = false; _root.bFlipY.pressed = false; _root.bRand.pressed = false; _root.bFlip.pressed = false; _root.bShort.pressed = false; _root.bLong.pressed = false; _root.bFast.pressed = false; _root.bSlow.pressed = false; _root.bSmallBall.pressed = false; _root.bBigBall.pressed = false; } onClipEvent (mouseDown) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pFlipX, "pFlipX" + _root.powerNum, _root.powerNum); _root["pFlipX" + _root.powerNum]._x = _root._xmouse; _root["pFlipX" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pFlipX, "pFlipX" + _root.powerNum, _root.powerNum); _root["pFlipX" + _root.powerNum]._x = _root._xmouse; _root["pFlipX" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } }
Instance of Symbol 653 MovieClip "bGravity" in Frame 875
onClipEvent (load) { pressed = false; } on (release) { pressed = true; _root.bFlipX.pressed = false; _root.bFlipY.pressed = false; _root.bRand.pressed = false; _root.bFlip.pressed = false; _root.bShort.pressed = false; _root.bLong.pressed = false; _root.bFast.pressed = false; _root.bSlow.pressed = false; _root.bSmallBall.pressed = false; _root.bBigBall.pressed = false; } onClipEvent (mouseDown) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pGravity, "pGravity" + _root.powerNum, _root.powerNum); _root["pGravity" + _root.powerNum]._x = _root._xmouse; _root["pGravity" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pGravity, "pGravity" + _root.powerNum, _root.powerNum); _root["pGravity" + _root.powerNum]._x = _root._xmouse; _root["pGravity" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } }
Instance of Symbol 663 MovieClip "bSmallBall" in Frame 875
onClipEvent (load) { pressed = false; } on (release) { pressed = true; _root.bFlipX.pressed = false; _root.bFlipY.pressed = false; _root.bRand.pressed = false; _root.bFlip.pressed = false; _root.bShort.pressed = false; _root.bLong.pressed = false; _root.bFast.pressed = false; _root.bSlow.pressed = false; _root.bBigBall.pressed = false; _root.bGravity.pressed = false; } onClipEvent (mouseDown) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pSmallBall, "pSmallBall" + _root.powerNum, _root.powerNum); _root["pSmallBall" + _root.powerNum]._x = _root._xmouse; _root["pSmallBall" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.cleared = false; if (_root._ymouse > 80) { if (pressed) { duplicateMovieClip (_root.pSmallBall, "pSmallBall" + _root.powerNum, _root.powerNum); _root["pSmallBall" + _root.powerNum]._x = _root._xmouse; _root["pSmallBall" + _root.powerNum]._y = _root._ymouse; _root.powerNum++; } } } }
Frame 876
function onEnterFrame() { if (Key.isDown(27)) { _root.blmenu.play(); } if (scrollUp) { if (c11._y > 280) { i = 0; while (i < 12) { _root["c" + i]._y = _root["c" + i]._y - scrollSpeed; i++; } } } if (scrollDown) { if (c1._y < 110) { i = 0; while (i < 12) { _root["c" + i]._y = _root["c" + i]._y + scrollSpeed; i++; } } } } i = 4; while (i <= 11) { if (i > gameStats.data.totalChallenges) { _root["c" + i].locked = true; } else if (i <= gameStats.data.totalChallenges) { _root["c" + i].locked = false; } i++; } if (((((((((gameStats.data.d1 && (gameStats.data.d2)) && (gameStats.data.d3)) && (gameStats.data.d4)) && (gameStats.data.d5)) && (gameStats.data.d6)) && (gameStats.data.d7)) && (gameStats.data.d8)) && (gameStats.data.d9)) && (gameStats.data.d10)) { c11.locked = false; } else { c11.locked = true; } _root["c" + gameStats.data.totalChallenges].locked = false; _root["c" + gameStats.data.totalChallenges].gotoAndStop("out"); if (gameStats.data.d1) { c1.gotoAndStop("outD"); } if (gameStats.data.d2) { c2.gotoAndStop("outD"); } if (gameStats.data.d3) { c3.gotoAndStop("outD"); } if (gameStats.data.d4) { c4.gotoAndStop("outD"); } if (gameStats.data.d5) { c5.gotoAndStop("outD"); } if (gameStats.data.d6) { c6.gotoAndStop("outD"); } if (gameStats.data.d7) { c7.gotoAndStop("outD"); } if (gameStats.data.d8) { c8.gotoAndStop("outD"); } if (gameStats.data.d9) { c9.gotoAndStop("outD"); } if (gameStats.data.d10) { c10.gotoAndStop("outD"); } if (gameStats.data.d11) { c10.gotoAndStop("outD"); } if (gameStats.data.d12) { c12.gotoAndStop("outD"); } scrollDown = false; scrollUp = false; scrollSpeed = 3; stop();
Instance of Symbol 871 MovieClip "c3" in Frame 876
onClipEvent (load) { locked = false; } on (rollOver) { _root.instructions.gotoAndStop("c3"); if (gameStats.data.d3) { this.gotoAndStop("overD"); } else { this.gotoAndStop("over"); } } on (rollOut) { _root.instructions.gotoAndStop("clear"); if (gameStats.data.d3) { this.gotoAndStop("outD"); } else { this.gotoAndStop("out"); } } on (press) { Mouse.hide(); Start.start(); _root.s1 = false; _root.s2 = false; _root.s3 = true; _root.s4 = false; _root.s5 = false; _root.s6 = false; _root.s7 = false; _root.s9 = false; _root.s10 = false; _root.s11 = false; _root.s12 = false; _root.s13 = false; _root.s14 = false; _root.s15 = false; _root.blch3.play(); }
Instance of Symbol 876 MovieClip "c2" in Frame 876
onClipEvent (load) { locked = false; } on (rollOver) { _root.instructions.gotoAndStop("c2"); if (gameStats.data.d2) { this.gotoAndStop("overD"); } else { this.gotoAndStop("over"); } } on (rollOut) { _root.instructions.gotoAndStop("clear"); if (gameStats.data.d2) { this.gotoAndStop("outD"); } else { this.gotoAndStop("out"); } } on (press) { Mouse.hide(); Start.start(); _root.s1 = false; _root.s2 = true; _root.s3 = false; _root.s4 = false; _root.s5 = false; _root.s6 = false; _root.s7 = false; _root.s9 = false; _root.s10 = false; _root.s11 = false; _root.s12 = false; _root.s13 = false; _root.s14 = false; _root.s15 = false; _root.blch2.play(); }
Instance of Symbol 881 MovieClip "c1" in Frame 876
onClipEvent (load) { locked = false; } on (rollOver) { _root.instructions.gotoAndStop("c1"); if (gameStats.data.d1) { this.gotoAndStop("overD"); } else { this.gotoAndStop("over"); } } on (rollOut) { _root.instructions.gotoAndStop("clear"); if (gameStats.data.d1) { this.gotoAndStop("outD"); } else { this.gotoAndStop("out"); } } on (press) { Mouse.hide(); Start.start(); _root.s1 = true; _root.s2 = false; _root.s3 = false; _root.s4 = false; _root.s5 = false; _root.s6 = false; _root.s7 = false; _root.s9 = false; _root.s10 = false; _root.s11 = false; _root.s12 = false; _root.s13 = false; _root.s14 = false; _root.s15 = false; _root.blch1.play(); }
Instance of Symbol 888 MovieClip "c7" in Frame 876
onClipEvent (enterFrame) { if (locked) { this.gotoAndStop("locked"); this.useHandCursor = false; } } on (rollOver) { if (!locked) { _root.instructions.gotoAndStop("c7"); if (gameStats.data.d7) { this.gotoAndStop("overD"); } else { this.gotoAndStop("over"); } } } on (rollOut) { if (!locked) { _root.instructions.gotoAndStop("clear"); if (gameStats.data.d7) { this.gotoAndStop("outD"); } else { this.gotoAndStop("out"); } } } on (press) { if (!locked) { Mouse.hide(); Start.start(); _root.s1 = false; _root.s2 = false; _root.s3 = false; _root.s4 = false; _root.s5 = false; _root.s6 = false; _root.s7 = true; _root.s8 = false; _root.s9 = false; _root.s10 = false; _root.s11 = false; _root.s12 = false; _root.s13 = false; _root.s14 = false; _root.s15 = false; _root.blch7.play(); } }
Instance of Symbol 894 MovieClip "c8" in Frame 876
onClipEvent (enterFrame) { if (locked) { this.gotoAndStop("locked"); this.useHandCursor = false; } } on (rollOver) { if (!locked) { _root.instructions.gotoAndStop("c8"); if (gameStats.data.d8) { this.gotoAndStop("overD"); } else { this.gotoAndStop("over"); } } } on (rollOut) { if (!locked) { _root.instructions.gotoAndStop("clear"); if (gameStats.data.d8) { this.gotoAndStop("outD"); } else { this.gotoAndStop("out"); } } } on (press) { if (!locked) { Mouse.hide(); Start.start(); _root.s1 = false; _root.s2 = false; _root.s3 = false; _root.s4 = false; _root.s5 = false; _root.s6 = false; _root.s7 = false; _root.s8 = true; _root.s9 = false; _root.s10 = false; _root.s11 = false; _root.s12 = false; _root.s13 = false; _root.s14 = false; _root.s15 = false; _root.blch8.play(); } }
Instance of Symbol 900 MovieClip "c6" in Frame 876
onClipEvent (enterFrame) { if (locked) { this.gotoAndStop("locked"); this.useHandCursor = false; } } on (rollOver) { if (!locked) { _root.instructions.gotoAndStop("c6"); if (gameStats.data.d6) { this.gotoAndStop("overD"); } else { this.gotoAndStop("over"); } } } on (rollOut) { if (!locked) { _root.instructions.gotoAndStop("clear"); if (gameStats.data.d6) { this.gotoAndStop("outD"); } else { this.gotoAndStop("out"); } } } on (press) { if (!locked) { Mouse.hide(); Start.start(); _root.s1 = false; _root.s2 = false; _root.s3 = false; _root.s4 = false; _root.s5 = false; _root.s6 = true; _root.s7 = false; _root.s8 = false; _root.s9 = false; _root.s10 = false; _root.s11 = false; _root.s12 = false; _root.s13 = false; _root.s14 = false; _root.s15 = false; _root.blch6.play(); } }
Instance of Symbol 906 MovieClip "c11" in Frame 876
onClipEvent (enterFrame) { if (locked) { this.gotoAndStop("locked"); this.useHandCursor = false; } } on (rollOver) { if (!locked) { _root.instructions.gotoAndStop("c11"); if (gameStats.data.d11) { this.gotoAndStop("overD"); } else { this.gotoAndStop("over"); } } } on (rollOut) { if (!locked) { _root.instructions.gotoAndStop("clear"); if (gameStats.data.d11) { this.gotoAndStop("outD"); } else { this.gotoAndStop("out"); } } } on (press) { if (!locked) { Mouse.hide(); Start.start(); _root.s1 = false; _root.s2 = false; _root.s3 = false; _root.s4 = false; _root.s5 = false; _root.s6 = false; _root.s7 = false; _root.s8 = false; _root.s9 = false; _root.s10 = false; _root.s11 = true; _root.s12 = false; _root.blch11.play(); } }
Instance of Symbol 912 MovieClip "c4" in Frame 876
onClipEvent (enterFrame) { if (locked) { this.gotoAndStop("locked"); this.useHandCursor = false; } } on (rollOver) { if (!locked) { _root.instructions.gotoAndStop("c4"); if (gameStats.data.d4) { this.gotoAndStop("overD"); } else { this.gotoAndStop("over"); } } } on (rollOut) { if (!locked) { _root.instructions.gotoAndStop("clear"); if (gameStats.data.d4) { this.gotoAndStop("outD"); } else { this.gotoAndStop("out"); } } } on (press) { if (!locked) { Mouse.hide(); Start.start(); _root.s1 = false; _root.s2 = false; _root.s3 = false; _root.s4 = true; _root.s5 = false; _root.s6 = false; _root.s7 = false; _root.s9 = false; _root.s10 = false; _root.s11 = false; _root.s12 = false; _root.s13 = false; _root.s14 = false; _root.s15 = false; _root.blch4.play(); } }
Instance of Symbol 918 MovieClip "c5" in Frame 876
onClipEvent (enterFrame) { if (locked) { this.gotoAndStop("locked"); this.useHandCursor = false; } } on (rollOver) { if (!locked) { _root.instructions.gotoAndStop("c5"); if (gameStats.data.d5) { this.gotoAndStop("overD"); } else { this.gotoAndStop("over"); } } } on (rollOut) { if (!locked) { _root.instructions.gotoAndStop("clear"); if (gameStats.data.d5) { this.gotoAndStop("outD"); } else { this.gotoAndStop("out"); } } } on (press) { if (!locked) { Mouse.hide(); Start.start(); _root.s1 = false; _root.s2 = false; _root.s3 = false; _root.s4 = false; _root.s5 = true; _root.s6 = false; _root.s7 = false; _root.s9 = false; _root.s10 = false; _root.s11 = false; _root.s12 = false; _root.s13 = false; _root.s14 = false; _root.s15 = false; _root.blch5.play(); } }
Instance of Symbol 927 MovieClip "c10" in Frame 876
onClipEvent (enterFrame) { if (locked) { this.gotoAndStop("locked"); this.useHandCursor = false; } } on (rollOver) { if (!locked) { _root.instructions.gotoAndStop("c10"); if (gameStats.data.d10) { this.gotoAndStop("overD"); } else { this.gotoAndStop("over"); } } } on (rollOut) { if (!locked) { _root.instructions.gotoAndStop("clear"); if (gameStats.data.d10) { this.gotoAndStop("outD"); } else { this.gotoAndStop("out"); } } } on (press) { if (!locked) { Mouse.hide(); Start.start(); _root.s1 = false; _root.s2 = false; _root.s3 = false; _root.s4 = false; _root.s5 = false; _root.s6 = false; _root.s7 = false; _root.s8 = false; _root.s9 = false; _root.s10 = true; _root.s11 = false; _root.s12 = false; _root.blch10.play(); } }
Instance of Symbol 933 MovieClip "c9" in Frame 876
onClipEvent (enterFrame) { if (locked) { this.gotoAndStop("locked"); this.useHandCursor = false; } } on (rollOver) { if (!locked) { _root.instructions.gotoAndStop("c9"); if (gameStats.data.d9) { this.gotoAndStop("overD"); } else { this.gotoAndStop("over"); } } } on (rollOut) { if (!locked) { _root.instructions.gotoAndStop("clear"); if (gameStats.data.d9) { this.gotoAndStop("outD"); } else { this.gotoAndStop("out"); } } } on (press) { if (!locked) { Mouse.hide(); Start.start(); _root.s1 = false; _root.s2 = false; _root.s3 = false; _root.s4 = false; _root.s5 = false; _root.s6 = false; _root.s7 = false; _root.s8 = false; _root.s9 = true; _root.s10 = false; _root.s11 = false; _root.s12 = false; _root.s13 = false; _root.s14 = false; _root.s15 = false; _root.blch9.play(); } }
Frame 877
function onEnterFrame() { if (Key.isDown(27)) { _root.blmenu.play(); } } gameStats.flush(); features = _root.unlock; clearInterval(timeDown); if (s1) { winBG.gotoAndStop("bg1"); } else if (s2) { winBG.gotoAndStop("bg2"); } else if (s3) { winBG.gotoAndStop("bg3"); } else if (s4) { winBG.gotoAndStop("bg4"); } else if (s5) { winBG.gotoAndStop("bg5"); } else if (s6) { winBG.gotoAndStop("bg6"); } else if (s7) { winBG.gotoAndStop("bg7"); } else if (s8) { winBG.gotoAndStop("bg8"); } else if (s9) { winBG.gotoAndStop("bg9"); } else if (s10) { winBG.gotoAndStop("bg10"); } else if (s11) { winBG.gotoAndStop("bg11"); } else if (s12) { winBG.gotoAndStop("bg12"); } else if (s13) { winBG.gotoAndStop("bg13"); } else if (s14) { winBG.gotoAndStop("bg14"); } else if (s15) { winBG.gotoAndStop("bg15"); } stop(); resetGame(); ball._x = -100; ball._y = -100; ball._visible = false;
Frame 878
function resetGame() { speedX = 7; speedY = 9; scroll1 = 8; compScroll = 5; boundL = -5; boundR = 505; boundU = 45; boundD = 354; ballNum = 0; p1Hit = true; p2Hit = false; upKey = sscUpKey; downKey = sscDownKey; paddle1._height = 89.3; paddle2._height = 125; spawnTheBall(); } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipX(); } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function compMove() { if (p1Hit) { if (ball._x > (boundR / 2)) { if ((ball._y > paddle2._y) && ((paddle2._y + (paddle2._height / 2)) < boundD)) { paddle2._y = paddle2._y + compScroll; } if ((ball._y < paddle2._y) && ((paddle2._y - (paddle2._height / 2)) > boundU)) { paddle2._y = paddle2._y - compScroll; } } } } function endGame(win, ul) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); ball._x = -50; ball._y = -50; gameOver = true; _root.winText = win; _root.unlock = ul; gotoAndStop ("chEnd"); } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._y < boundU) { ball._y = boundU; flipY(); } if (ball._y > boundD) { ball._y = boundD; flipY(); } if (ball._x < boundL) { score2 = score2 + 1; if (score2 == 3) { gameStats.data.challengesLost = gameStats.data.challengesLost + 1; endGame("Failed", "None"); } else { resetGame(); } } if (ball._x > boundR) { score1 = score1 + 1; if (score1 == 3) { if (!gameStats.data.d1) { gameStats.data.totalChallenges++; } gameStats.data.d1 = true; gameStats.data.challengesWon = gameStats.data.challengesWon + 1; endGame("Succeeded", "None"); } else { resetGame(); } } if (ball.hitTest(paddle1)) { paddleHit1(); } if (ball.hitTest(paddle2)) { paddleHit2(); } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); ballMove = false; gameOver = true; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < boundU) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > boundD) { paddle1._y = paddle1._y - scroll1; } if ((paddle2._y - (paddle2._height / 2)) < boundU) { paddle2._y = paddle2._y + scroll2; } if ((paddle2._y + (paddle2._height / 2)) > boundD) { paddle2._y = paddle2._y - scroll2; } if (ballMove) { moveTheBall(); } compMove(); } if (!unPaused) { pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalChallengesPlayed = gameStats.data.totalChallengesPlayed + 1; ballMove = true; gameOver = false; score1 = 0; score2 = 0; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); resetGame();
Instance of Symbol 796 MovieClip "pauseScreen" in Frame 878
onClipEvent (load) { this.swapDepths(10000000); this._visible = false; }
Frame 879
function resetGame() { speedX = 7; speedY = 9; scroll1 = 8; compScroll = 7; boundL = -5; boundR = 505; boundU = 45; boundD = 354; ballNum = 0; p1Hit = true; p2Hit = false; upKey = sscUpKey; downKey = sscDownKey; paddle1._height = 89.3; paddle2._height = 89.3; spawnTheBall(); } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipX(); } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function compMove() { if (p1Hit) { if (ball._x > (boundR / 2)) { if ((ball._y > paddle2._y) && ((paddle2._y + (paddle2._height / 2)) < boundD)) { paddle2._y = paddle2._y + compScroll; } if ((ball._y < paddle2._y) && ((paddle2._y - (paddle2._height / 2)) > boundU)) { paddle2._y = paddle2._y - compScroll; } } } } function redCoin() { if (score1 == 3) { if (!gameStats.data.d2) { gameStats.data.totalChallenges++; } gameStats.data.d2 = true; gameStats.data.challengesWon = gameStats.data.challengesWon + 1; endGame("Succeeded", "None"); } redNum++; if (redNum == 5) { redNum = 0; } duplicateMovieClip (coinR, "coinR" + redNum, 20 + redNum); _root["coinR" + redNum]._x = 75 + Math.floor(Math.random() * 351); _root["coinR" + redNum]._y = 85 + Math.floor(Math.random() * 231); } function blueCoin() { if (score2 == 3) { gameStats.data.challengesLost = gameStats.data.challengesLost + 1; endGame("Failed", "None"); } blueNum++; if (blueNum == 5) { blueNum = 0; } duplicateMovieClip (coinB, "coinB" + blueNum, 15 + blueNum); _root["coinB" + blueNum]._x = 75 + Math.floor(Math.random() * 351); _root["coinB" + blueNum]._y = 85 + Math.floor(Math.random() * 231); } function endGame(win, ul) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); ball._x = -50; ball._y = -50; gameOver = true; _root.winText = win; _root.unlock = ul; gotoAndStop ("chEnd"); } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._y < boundU) { ball._y = boundU; flipY(); } if (ball._y > boundD) { ball._y = boundD; flipY(); } if (ball._x < boundL) { if (score1 > 0) { score1 = score1 - 1; } resetGame(); } if (ball._x > boundR) { if (score2 > 0) { score2 = score2 - 1; } resetGame(); } if (ball.hitTest(paddle1)) { paddleHit1(); } if (ball.hitTest(paddle2)) { paddleHit2(); } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); ballMove = false; gameOver = true; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < boundU) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > boundD) { paddle1._y = paddle1._y - scroll1; } if ((paddle2._y - (paddle2._height / 2)) < boundU) { paddle2._y = paddle2._y + scroll2; } if ((paddle2._y + (paddle2._height / 2)) > boundD) { paddle2._y = paddle2._y - scroll2; } if (ballMove) { moveTheBall(); } compMove(); } if (!unPaused) { pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalChallengesPlayed = gameStats.data.totalChallengesPlayed + 1; ballMove = true; gameOver = false; score1 = 0; score2 = 0; redNum = 0; blueNum = 0; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); redCoin(); redCoin(); blueCoin(); blueCoin(); resetGame();
Instance of Symbol 997 MovieClip "coinB" in Frame 879
onClipEvent (enterFrame) { if (_root.ball.hitTest(this)) { if (_root.p1Hit) { coinBreak.start(); _root.blueCoin(); } else if (_root.p2Hit) { coinSound.start(); _root.score2 = _root.score2 + 1; _root.blueCoin(); } this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 1015 MovieClip "coinR" in Frame 879
onClipEvent (enterFrame) { if (_root.ball.hitTest(this)) { if (_root.p2Hit) { coinBreak.start(); _root.redCoin(); } else if (_root.p1Hit) { coinSound.start(); _root.score1 = _root.score1 + 1; _root.redCoin(); } this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Frame 880
function resetGame() { speedX = 7; speedY = 9; scroll1 = 8; compScroll = 5; boundL = -5; boundR = 505; boundU = 16; boundD = 332; ballNum = 0; p1Hit = true; p2Hit = false; upKey = sscUpKey; downKey = sscDownKey; paddle1._height = 89.3; paddle2._height = 62; paddle3._height = 74; paddle4._height = 89.3; spawnTheBall(); } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipX(); } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); } function paddleHit3() { speedY = (ball._y - paddle3._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); } function paddleHit4() { speedY = (ball._y - paddle4._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function compMove() { if (p1Hit) { if (ball._x > ((boundR / 2) - 120)) { if ((ball._y > paddle2._y) && ((paddle2._y + (paddle2._height / 2)) < boundD)) { paddle2._y = paddle2._y + compScroll; } if ((ball._y < paddle2._y) && ((paddle2._y - (paddle2._height / 2)) > boundU)) { paddle2._y = paddle2._y - compScroll; } } if (ball._x > ((boundR / 2) - 60)) { if ((ball._y > paddle3._y) && ((paddle3._y + (paddle3._height / 2)) < boundD)) { paddle3._y = paddle3._y + compScroll; } if ((ball._y < paddle3._y) && ((paddle3._y - (paddle3._height / 2)) > boundU)) { paddle3._y = paddle3._y - compScroll; } } if (ball._x > (boundR / 2)) { if ((ball._y > paddle4._y) && ((paddle4._y + (paddle4._height / 2)) < boundD)) { paddle4._y = paddle4._y + compScroll; } if ((ball._y < paddle4._y) && ((paddle4._y - (paddle4._height / 2)) > boundU)) { paddle4._y = paddle4._y - compScroll; } } } } function endGame(win, ul) { Mouse.show(); gameOver = true; _root.winText = win; _root.unlock = ul; _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); ball._x = -50; ball._y = -50; gotoAndStop ("chEnd"); } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._y < boundU) { ball._y = boundU; flipY(); } if (ball._y > boundD) { ball._y = boundD; flipY(); } if (ball._x < boundL) { hearts1.nextFrame(); resetGame(); } if (ball._x > boundR) { hearts2.nextFrame(); if (hearts2._currentframe == 4) { if (!gameStats.data.d3) { gameStats.data.totalChallenges++; } gameStats.data.d3 = true; gameStats.data.challengesWon = gameStats.data.challengesWon + 1; if (gameStats.data.unlockPaddles == false) { endGame("Succeeded", "Switch Paddle"); gameStats.data.unlockPaddles = true; } else { endGame("Succeeded", "None"); } } else { resetGame(); } } if (ball.hitTest(paddle1)) { paddleHit1(); } if (ball.hitTest(paddle2)) { paddleHit2(); } if (ball.hitTest(paddle3)) { paddleHit3(); } if (ball.hitTest(paddle4)) { paddleHit4(); } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); ballMove = false; gameOver = true; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < boundU) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > boundD) { paddle1._y = paddle1._y - scroll1; } if ((paddle2._y - (paddle2._height / 2)) < boundU) { paddle2._y = paddle2._y + scroll2; } if ((paddle2._y + (paddle2._height / 2)) > boundD) { paddle2._y = paddle2._y - scroll2; } if ((paddle3._y - (paddle3._height / 2)) < boundU) { paddle3._y = paddle3._y + scroll2; } if ((paddle3._y + (paddle3._height / 2)) > boundD) { paddle3._y = paddle3._y - scroll2; } if ((paddle3._y - (paddle3._height / 2)) < boundU) { paddle3._y = paddle3._y + scroll2; } if ((paddle3._y + (paddle3._height / 2)) > boundD) { paddle3._y = paddle3._y - scroll2; } if (ballMove) { moveTheBall(); } compMove(); } if (!unPaused) { pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalChallengesPlayed = gameStats.data.totalChallengesPlayed + 1; ballMove = true; gameOver = false; score1 = 0; score2 = 0; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); resetGame();
Frame 881
function resetGame() { powerups = new Array("pFast"); powerFunctions = new Array("longPaddle", "shortPaddle", "fastPaddle", "slowPaddle", "flipControls"); speedX = 7; speedY = 9; scroll1 = 8; compScroll = 7; boundL = -5; boundR = 505; boundU = 45; boundD = 354; ballNum = 0; p1Hit = true; p2Hit = false; upKey = sscUpKey; downKey = sscDownKey; powerSpeed = 1.72; paddle1._height = 89.3; paddle2._height = 75; smX = 15; smY = 15; smX2 = 485; smY2 = 15; smNum = 0; smNum2 = 0; psmNum = 0; noPower = true; spawnTheBall(); } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipX(); } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function compMove() { if (p1Hit) { if (ball._x > (boundR / 2)) { if ((ball._y > paddle2._y) && ((paddle2._y + (paddle2._height / 2)) < boundD)) { paddle2._y = paddle2._y + compScroll; } if ((ball._y < paddle2._y) && ((paddle2._y - (paddle2._height / 2)) > boundU)) { paddle2._y = paddle2._y - compScroll; } } } } function movePowerBar() { powerBar._xscale = powerBar._xscale + powerSpeed; if (powerBar._xscale >= 100) { makePowerUp(); powerBar._xscale = 0; } } function makePowerUp() { randNum = Math.round(random(powerups.length)); newPower = powerups[randNum]; duplicateMovieClip (newPower, "power" + powerNum, 15 + powerNum); _root["power" + powerNum]._x = 75 + Math.floor(Math.random() * 351); _root["power" + powerNum]._y = 85 + Math.floor(Math.random() * 231); powerNum++; if (powerNum > 9) { powerNum = 0; } } function checkSm() { if (smX >= 85) { smX = 15; smY = 35; } if (smX2 <= 400) { smX2 = 485; smY2 = 35; } } function endGame(win, ul) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); ball._x = -50; ball._y = -50; gameOver = true; noPower = true; _root.winText = win; _root.unlock = ul; gameStats.data.totalPowerUps = gameStats.data.totalPowerUps + numberOfPowerups; gotoAndStop ("chEnd"); } function fastPaddle() { if (p1Hit) { scroll1 = scroll1 + 2; } if (p2Hit) { compScroll = compScroll + 2; } powerup.start(); } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._y < boundU) { ball._y = boundU; flipY(); } if (ball._y > boundD) { ball._y = boundD; flipY(); } if (ball._x < boundL) { score2 = score2 + 1; if (score2 == 3) { gameStats.data.challengesLost = gameStats.data.challengesLost + 1; endGame("Failed", "None"); } else { resetGame(); } } if (ball._x > boundR) { score1 = score1 + 1; if (score1 == 3) { if (!gameStats.data.d4) { gameStats.data.totalChallenges++; } gameStats.data.d4 = true; gameStats.data.challengesWon = gameStats.data.challengesWon + 1; endGame("Succeeded", "None"); } else { resetGame(); } } if (ball.hitTest(paddle1)) { paddleHit1(); } if (ball.hitTest(paddle2)) { paddleHit2(); } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); ballMove = false; gameOver = true; gameStats.data.totalPowerUps = numberOfPowerups; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < boundU) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > boundD) { paddle1._y = paddle1._y - scroll1; } if ((paddle2._y - (paddle2._height / 2)) < boundU) { paddle2._y = paddle2._y + scroll2; } if ((paddle2._y + (paddle2._height / 2)) > boundD) { paddle2._y = paddle2._y - scroll2; } checkSm(); if (ballMove) { moveTheBall(); } movePowerBar(); compMove(); } if (!unPaused) { pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalChallengesPlayed = gameStats.data.totalChallengesPlayed + 1; numberOfPowerups = 0; ballMove = true; _root.play1 = true; spinHit = false; gameOver = false; score1 = 0; score2 = 0; powerBar._xscale = 0; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); resetGame();
Instance of Symbol 747 MovieClip "pFast" in Frame 881
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.gotoAndPlay("power"); duplicateMovieClip (_root.smFast, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.gotoAndPlay("power"); _root.paddle2.gotoAndPlay("bad"); duplicateMovieClip (_root.smFast, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.fastPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 786 MovieClip "smFast" in Frame 881
onClipEvent (enterFrame) { if (_root.noPower) { this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Frame 882
function resetGame() { powerups = new Array("pFlipX", "pFlipY"); speedX = 7; speedY = 9; scroll1 = 8; compScroll = 7; boundL = -5; boundR = 505; boundU = 45; boundD = 354; ballNum = 0; p1Hit = true; p2Hit = false; upKey = sscUpKey; downKey = sscDownKey; paddle1._height = 107.2; paddle2._height = 89.3; powerSpeed = 0.5; noPower = true; spawnTheBall(); } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } function ballTrail() { _root.attachMovie("fBall", "fBall" + ballNum, ballNum); _root["fBall" + ballNum]._x = ball._x; _root["fBall" + ballNum]._y = ball._y; ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipX(); } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function compMove() { if (p1Hit) { if (ball._x > (boundR / 2)) { if ((ball._y > paddle2._y) && ((paddle2._y + (paddle2._height / 2)) < boundD)) { paddle2._y = paddle2._y + compScroll; } if ((ball._y < paddle2._y) && ((paddle2._y - (paddle2._height / 2)) > boundU)) { paddle2._y = paddle2._y - compScroll; } } } } function movePowerBar() { powerBar._xscale = powerBar._xscale + powerSpeed; if (powerBar._xscale >= 100) { makePowerUp(); powerBar._xscale = 0; } } function makePowerUp() { randNum = Math.round(random(powerups.length)); newPower = powerups[randNum]; duplicateMovieClip (newPower, "power" + powerNum, 15 + powerNum); _root["power" + powerNum]._x = 75 + Math.floor(Math.random() * 351); _root["power" + powerNum]._y = 85 + Math.floor(Math.random() * 231); powerNum++; if (powerNum > 3) { powerNum = 0; } } function fireHit() { paddle1._height = paddle1._height / 1.2; } function endGame(win, ul) { Mouse.show(); _root.fBall0.removeMovieClip(); _root.fBall1.removeMovieClip(); _root.fBall2.removeMovieClip(); _root.fBall3.removeMovieClip(); fBall._x = -50; fBall._y = -50; gameOver = true; _root.winText = win; _root.unlock = ul; gameStats.data.totalPowerUps = gameStats.data.totalPowerUps + numberOfPowerups; gotoAndStop ("chEnd"); } function flipVert() { flipY(); } function flipHor() { if (p2Hit) { p2Hit = false; } flipX(); } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._y < boundU) { ball._y = boundU; flipY(); } if (ball._y > boundD) { ball._y = boundD; flipY(); } if (ball._x < boundL) { score2 = score2 + 1; if (score2 == 3) { gameStats.data.challengesLost = gameStats.data.challengesLost + 1; endGame("Failed", "None"); } else { resetGame(); } } if (ball._x > boundR) { score1 = score1 + 1; if (score1 == 3) { if (!gameStats.data.d5) { gameStats.data.totalChallenges++; } gameStats.data.d5 = true; gameStats.data.challengesWon = gameStats.data.challengesWon + 1; endGame("Succeeded", "None"); } else { resetGame(); } } if (ball.hitTest(paddle1)) { fireHit(); paddleHit1(); } if (ball.hitTest(paddle2)) { paddleHit2(); } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; } if (Key.isDown(27)) { ball._x = 0; ball._y = 0; _root.fBall0.removeMovieClip(); _root.fBall1.removeMovieClip(); _root.fBall2.removeMovieClip(); _root.fBall3.removeMovieClip(); Mouse.show(); ballMove = false; gameOver = true; gameStats.data.totalPowerUps = numberOfPowerups; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < boundU) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > boundD) { paddle1._y = paddle1._y - scroll1; } if ((paddle2._y - (paddle2._height / 2)) < boundU) { paddle2._y = paddle2._y + scroll2; } if ((paddle2._y + (paddle2._height / 2)) > boundD) { paddle2._y = paddle2._y - scroll2; } if (ballMove) { moveTheBall(); } movePowerBar(); compMove(); } if (!unPaused) { pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalChallengesPlayed = gameStats.data.totalChallengesPlayed + 1; numberOfPowerups = 0; ballMove = true; gameOver = false; score1 = 0; score2 = 0; powerBar._xscale = 0; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); resetGame();
Instance of Symbol 762 MovieClip "pFlipY" in Frame 882
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.flipVert(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 764 MovieClip "pFlipX" in Frame 882
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.flipHor(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 784 MovieClip "smLong" in Frame 882
onClipEvent (enterFrame) { if (_root.noPower) { this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Frame 883
function resetGame() { speedX = 10; speedY = 12; scroll1 = 9; compScroll = 10; boundL = -5; boundR = 505; boundU = 45; boundD = 354; ballNum = 0; p1Hit = true; p2Hit = false; upKey = sscUpKey; downKey = sscDownKey; powerSpeed = 1.72; paddle1._height = 89.3; paddle2._height = 89.3; spawnTheBall(); } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 17) && (speedX > -20)) { fasterBall(); } p1Hit = true; p2Hit = false; p3Hit = false; hits = 1; beep.start(); flipX(); } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 17) && (speedX > -20)) { fasterBall(); } p1Hit = false; p2Hit = true; p3Hit = false; hits = 1; beep.start(); flipX(); } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function compMove() { if (p1Hit || (p3Hit)) { if (ball._x > (boundR / 2)) { if ((ball._y > paddle2._y) && ((paddle2._y + (paddle2._height / 2)) < boundD)) { paddle2._y = paddle2._y + compScroll; } if ((ball._y < paddle2._y) && ((paddle2._y - (paddle2._height / 2)) > boundU)) { paddle2._y = paddle2._y - compScroll; } } } } function resetMines() { i = 0; while (i < 5) { duplicateMovieClip ("mine", "mine" + i, 15 + i); _root["mine" + i]._x = 100 + Math.floor(Math.random() * 301); _root["mine" + i]._y = 85 + Math.floor(Math.random() * 231); i++; } } function endGame(win, ul) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); clearInterval(timeDown); ball._x = -100; ball._y = -100; gameOver = true; noPower = true; _root.winText = win; _root.unlock = ul; gotoAndStop ("chEnd"); } function resetTimer() { waveTime = 10; } function timer() { waveTime--; if (waveTime == 0) { resetMines(); resetTimer(); } } function healthDown(num) { _root["health" + num]._xscale = _root["health" + num]._xscale - 10; _root["healthText" + num] = _root["healthText" + num] - 10; if (healthText1 == 0) { gameStats.data.challengesLost = gameStats.data.challengesLost + 1; endGame("Failed", "None"); } else if (healthText2 == 0) { if (!gameStats.data.d9) { gameStats.data.totalChallenges++; } gameStats.data.d9 = true; gameStats.data.challengesWon = gameStats.data.challengesWon + 1; if (gameStats.data.unlockBG == false) { endGame("Succeeded", "Backgrounds"); gameStats.data.unlockBG = true; } else { endGame("Succeeded", "None"); } } checkColor(1); checkColor(2); } function healthUp(num) { if (_root["healthText" + num] <= 80) { _root["health" + num]._xscale = _root["health" + num]._xscale + 20; _root["healthText" + num] = _root["healthText" + num] + 20; } if (_root["healthText" + num] > 80) { _root["health" + num]._xscale = 100; _root["healthText" + num] = 100; } checkColor(1); checkColor(2); } function checkColor(num) { if ((_root["healthText" + num] > 60) && (_root["healthText" + num] <= 100)) { _root["health" + num].gotoAndStop("blue"); } else if ((_root["healthText" + num] > 30) && (_root["healthText" + num] <= 60)) { _root["health" + num].gotoAndStop("yellow"); } else if (_root["healthText" + num] <= 30) { _root["health" + num].gotoAndStop("red"); } } function mine() { if (p1Hit) { healthDown(1); } if (p2Hit) { p3Hit = true; healthDown(2); } } function flipHor() { flipX(); } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._y < boundU) { ball._y = boundU; flipY(); } if (ball._y > boundD) { ball._y = boundD; flipY(); } if (ball._x < boundL) { healthDown(1); healthUp(2); resetGame(); } if (ball._x > boundR) { healthDown(2); healthUp(1); resetGame(); } if (ball.hitTest(paddle1)) { paddleHit1(); } if (ball.hitTest(paddle2)) { paddleHit2(); } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; } if (Key.isDown(117)) { clearInterval(timeDown); } if (Key.isDown(118)) { resetTimer(); resetMines(); } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); clearInterval(timeDown); ballMove = false; gameOver = true; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < boundU) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > boundD) { paddle1._y = paddle1._y - scroll1; } if ((paddle2._y - (paddle2._height / 2)) < boundU) { paddle2._y = paddle2._y + scroll2; } if ((paddle2._y + (paddle2._height / 2)) > boundD) { paddle2._y = paddle2._y - scroll2; } checkSm(); if (ballMove) { moveTheBall(); } movePowerBar(); compMove(); if (time) { } } if (!unPaused) { pauseScreen._visible = true; clearInterval(timeDown); } } stop(); unPaused = true; gameStats.data.totalChallengesPlayed = gameStats.data.totalChallengesPlayed + 1; ballMove = true; _root.play1 = true; spinHit = false; gameOver = false; score1 = 0; score2 = 0; powerBar._xscale = 0; noPower = false; healthText1 = 100; healthText2 = 100; hits = 0; powersOn = true; time = true; resetTimer(); resetMines(); resetGame(); timeDown = setInterval(timer, 1000);
Instance of Symbol 1039 MovieClip "mine" in Frame 883
onClipEvent (load) { hit = true; } onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { if (_root.hits == 0) { } else if (hit) { mineExplode.start(); _root.flipHor(); _root.mine(); this.gotoAndPlay("explode"); hit = false; } } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 444 MovieClip "square" in Frame 883
onClipEvent (load) { pauseReady = true; qualReady = true; } onClipEvent (enterFrame) { } onClipEvent (keyDown) { if (Key.isDown(80) && (pauseReady)) { if (_root.unPaused) { _root.unPaused = false; pauseReady = false; } else { _root.timeDown = setInterval(_root.timer, 1000); _root.unPaused = true; pauseReady = false; } } if (Key.isDown(81) && (qualReady)) { toggleHighQuality(); qualReady = false; } } onClipEvent (keyUp) { pauseReady = true; qualReady = true; }
Frame 884
function resetGame() { powerSpeed = 5; powerups = new Array("pLong", "pFast"); smX = 15; smY = 15; smNum = 0; psmNum = 0; speedX = -7; speedY = 5; scroll1 = 9.5; scroll2 = 9.5; boundL = -5; boundR = 505; boundU = 16; boundD = 332; ballNum = 0; p1Hit = true; p2Hit = false; upKey = sscUpKey; downKey = sscDownKey; paddle1._height = 89.3; paddle2._height = 89.3; spawnTheBall(); } function alienIsHit() { if (!dying) { hit = true; alienHits = alienHits + 1; alien.gotoAndPlay("hit"); deadCheck(); } } function spawnAlien() { if (!dying) { alien._x = 236; alien._y = 173; alien._xscale = alienSize; alien._yscale = alienSize; } } function moveAlien() { if (!dying) { if (moving) { if (onDown) { if (alien._y < alienDown) { alien._y = alien._y + alienSpeed; } else { onDown = false; onUp = true; } } else if (onUp) { if (alien._y > alienUp) { alien._y = alien._y - alienSpeed; } else { onDown = true; onUp = false; } } } else if (!moving) { } } } function attackBool() { if (!dying) { attacking = true; } } function freezeAlien() { if (!dying) { moving = false; if (!moving) { alien.gotoAndPlay("freeze"); attackBool(); if (attacking) { _root.alienSound.start(); randomLocation(); attacking = false; } } } } function deadCheck() { if (!dying) { if (alienHits == 0) { clearInterval(freeze2); clearInterval(freeze3); alienSpeed = 6; freeze = setInterval(freezeAlien, 4000); } else if (alienHits == 1) { clearInterval(freeze); clearInterval(freeze3); alienSpeed = 8; freeze2 = setInterval(freezeAlien, 3000); } else if (alienHits == 2) { clearInterval(freeze); clearInterval(freeze2); alienSpeed = 10; freeze3 = setInterval(freezeAlien, 2500); } else if (alienHits == 3) { explode(); } } } function explode() { dying = true; alien.gotoAndPlay("explode"); } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 189; spawnY = Math.ceil(Math.random() * 11) + 99; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { if (!dying) { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipX(); } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function movePowerBar() { powerBar._xscale = powerBar._xscale + powerSpeed; if (powerBar._xscale >= 100) { makePowerUp(); powerBar._xscale = 0; } } function makePowerUp() { randNum = Math.round(random(powerups.length)); newPower = powerups[randNum]; duplicateMovieClip (newPower, "power" + powerNum, 15 + powerNum); _root["power" + powerNum]._x = 75 + Math.floor(Math.random() * 351); _root["power" + powerNum]._y = 85 + Math.floor(Math.random() * 231); powerNum++; if (powerNum > 3) { powerNum = 0; } } function checkSm() { if (smX >= 175) { smX = 325; } } function longPaddle() { if (p1Hit) { paddle1._height = paddle1._height * 1.3; } if (p2Hit) { paddle2._height = paddle2._height * 1.3; } powerup.start(); } function fastPaddle() { if (p1Hit) { scroll1 = scroll1 + 2; } if (p2Hit) { compScroll = compScroll + 2; } powerup.start(); } function endGame(win, ul) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); clearInterval(freeze); clearInterval(freeze2); clearInterval(freeze3); Mouse.show(); ball._x = -50; ball._y = -50; gameOver = true; _root.winText = win; _root.unlock = ul; gotoAndStop ("chEnd"); } function makeTrail1() { trailNum++; duplicateMovieClip ("trail1", "trail" + trailNum, 15 + trailNum); _root["trail" + trailNum]._x = paddle1._x; _root["trail" + trailNum]._y = paddle1._y; } function makeTrail2() { trailNum++; duplicateMovieClip ("trail2", "trail" + trailNum, 15 + trailNum); _root["trail" + trailNum]._x = paddle2._x; _root["trail" + trailNum]._y = paddle2._y; } function randomLocation() { if (!dying) { if (p1Hit) { ball._x = Math.ceil(Math.random() * 176) + 174; ball._y = Math.ceil(Math.random() * 116) + 174; } if (p2Hit) { ball._x = Math.ceil(Math.random() * 176) + 174; ball._y = Math.ceil(Math.random() * 116) + 174; } } } function onEnterFrame() { if (unPaused && (!gameOver)) { alien.play(); pauseScreen._visible = false; if (!dying) { if (ball._y < boundU) { ball._y = boundU; hit = false; flipY(); } if (ball._y > boundD) { ball._y = boundD; hit = false; flipY(); } if (ball._x < boundL) { gameStats.data.challengesLost = gameStats.data.challengesLost + 1; endGame("Failed", "None"); } if (ball._x > boundR) { gameStats.data.challengesLost = gameStats.data.challengesLost + 1; endGame("Failed", "None"); } if (ball.hitTest(paddle1) || (ball.hitTest(_root["trail" + trailNum]) && (pad2))) { hit = false; paddleHit1(); } if (ball.hitTest(paddle2) || (ball.hitTest(_root["trail" + trailNum]) && (pad1))) { hit = false; paddleHit2(); } if (ball.hitTest(alien.lBar || (alien.rBar))) { flipX(); if (!hit) { alienIsHit(); } } if (ball.hitTest(alien.uBar || (alien.dBar))) { flipY(); if (!hit) { alienIsHit(); } } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; paddle2._y = paddle2._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; paddle2._y = paddle2._y + scroll1; } if (Key.isDown(65)) { if (pad2) { makeTrail2(); } paddle2._x = 18; paddle2._name = "paddle1"; paddle1.gotoAndStop("1"); pad1 = true; pad2 = false; } if (Key.isDown(68)) { if (pad1) { makeTrail1(); } paddle1._name = "paddle2"; paddle2.gotoAndStop("2"); paddle2._x = 463.9; pad1 = false; pad2 = true; } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); clearInterval(freeze); clearInterval(freeze2); clearInterval(freeze3); Mouse.show(); ballMove = false; gameOver = true; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < boundU) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > boundD) { paddle1._y = paddle1._y - scroll1; } if ((paddle2._y - (paddle2._height / 2)) < boundU) { paddle2._y = paddle2._y + scroll2; } if ((paddle2._y + (paddle2._height / 2)) > boundD) { paddle2._y = paddle2._y - scroll2; } if (ballMove) { moveTheBall(); } moveAlien(); } if (dying) { clearInterval(freeze); clearInterval(freeze2); clearInterval(freeze3); _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); ball._x = -50; ball._y = -50; } if (alien._currentframe == 260) { if (!_root.gameStats.data.d11) { gameStats.data.totalChallenges++; } _root.gameStats.data.d11 = true; gameStats.data.challengesWon = gameStats.data.challengesWon + 1; if (gameStats.data.unlockMapEditor == false) { endGame("Succeeded", "Map Editor"); gameStats.data.unlockMapEditor = true; } else { endGame("Succeeded", "None"); } } if (!dying) { checkSm(); movePowerBar(); } } if (!unPaused) { alien.stop(); pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalChallengesPlayed = gameStats.data.totalChallengesPlayed + 1; ballMove = true; gameOver = false; score1 = 0; score2 = 0; beep = new Sound(); beep.attachSound("beep"); alienSound = new Sound(); alienSound.attachSound("alienSound"); powerup = new Sound(); powerup.attachSound("powerup"); pad1 = true; pad2 = false; trailNum = 3; alienSpeed = 6; alienSize = 200; alienHits = 0; alienUp = 50; alienDown = 290; dying = false; hit = false; onDown = true; onUp = false; moving = true; attacking = false; spawnAlien(); deadCheck(); resetGame();
Instance of Symbol 747 MovieClip "pFast" in Frame 884
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; _root.paddle1.currPaddle.gotoAndPlay("power"); duplicateMovieClip (_root.smFast, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; _root.fastPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 21 MovieClip [powerLong] "pLong" in Frame 884
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; _root.paddle1.currPaddle.gotoAndPlay("power"); duplicateMovieClip (_root.smLong, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; _root.longPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 444 MovieClip "square" in Frame 884
onClipEvent (load) { pauseReady = true; qualReady = true; } onClipEvent (enterFrame) { } onClipEvent (keyDown) { if (Key.isDown(80) && (pauseReady)) { if (_root.unPaused) { _root.unPaused = false; pauseReady = false; } else { _root.unPaused = true; pauseReady = false; } } if (Key.isDown(81) && (qualReady)) { toggleHighQuality(); qualReady = false; } } onClipEvent (keyUp) { pauseReady = true; qualReady = true; }
Frame 885
function resetGame() { powerups = new Array("pSlow"); powerFunctions = new Array("longPaddle", "shortPaddle", "fastPaddle", "slowPaddle", "flipControls"); speedX = 10; speedY = 12; scroll1 = 9; compScroll = 10; boundL = -5; boundR = 505; boundU = 45; boundD = 354; ballNum = 0; p1Hit = true; p2Hit = false; upKey = sscUpKey; downKey = sscDownKey; powerSpeed = 2.5; paddle1._height = 89.3; paddle2._height = 89.3; smX = 15; smY = 15; smX2 = 485; smY2 = 15; smNum = 0; smNum2 = 0; psmNum = 0; noPower = true; spawnTheBall(); } function changeSize() { randSize = 20 + Math.floor(Math.random() * 116); paddle1._height = randSize; } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 17) && (speedX > -20)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipX(); } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 17) && (speedX > -20)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function compMove() { if (p1Hit) { if (ball._x > (boundR / 2)) { if ((ball._y > paddle2._y) && ((paddle2._y + (paddle2._height / 2)) < boundD)) { paddle2._y = paddle2._y + compScroll; } if ((ball._y < paddle2._y) && ((paddle2._y - (paddle2._height / 2)) > boundU)) { paddle2._y = paddle2._y - compScroll; } } } } function movePowerBar() { powerBar._xscale = powerBar._xscale + powerSpeed; if (powerBar._xscale >= 100) { makePowerUp(); powerBar._xscale = 0; } } function makePowerUp() { randNum = Math.round(random(powerups.length)); newPower = powerups[randNum]; duplicateMovieClip (newPower, "power" + powerNum, 15 + powerNum); _root["power" + powerNum]._x = 75 + Math.floor(Math.random() * 351); _root["power" + powerNum]._y = 85 + Math.floor(Math.random() * 231); powerNum++; if (powerNum > 9) { powerNum = 0; } } function checkSm() { if (smX >= 85) { smX = 15; smY = 35; } if (smX2 <= 400) { smX2 = 485; smY2 = 35; } } function endGame(win, ul) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); clearInterval(sizeTime); Mouse.show(); ball._x = -50; ball._y = -50; gameOver = true; noPower = true; _root.winText = win; _root.unlock = ul; gameStats.data.totalPowerUps = gameStats.data.totalPowerUps + numberOfPowerups; gotoAndStop ("chEnd"); } function fastPaddle() { if (p1Hit) { scroll1 = scroll1 + 2; } if (p2Hit) { compScroll = compScroll + 2; } powerup.start(); } function slowPaddle() { if (p1Hit) { scroll1 = scroll1 - 2; if (scroll1 <= 0) { scroll1 = 1; } } if (p2Hit) { compScroll = compScroll - 1.5; if (compScroll <= 0) { compScroll = 1; } } powerdown.start(); } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._y < boundU) { ball._y = boundU; flipY(); } if (ball._y > boundD) { ball._y = boundD; flipY(); } if (ball._x < boundL) { score2 = score2 + 1; if (score2 == 3) { gameStats.data.challengesLost = gameStats.data.challengesLost + 1; endGame("Failed", "None"); } else { resetGame(); } } if (ball._x > boundR) { score1 = score1 + 1; if (score1 == 3) { if (!gameStats.data.d7) { gameStats.data.totalChallenges++; } gameStats.data.d7 = true; gameStats.data.challengesWon = gameStats.data.challengesWon + 1; endGame("Succeeded", "None"); } else { resetGame(); } } if (ball.hitTest(paddle1)) { paddleHit1(); } if (ball.hitTest(paddle2)) { paddleHit2(); } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); clearInterval(sizeTime); Mouse.show(); ballMove = false; gameOver = true; gameStats.data.totalPowerUps = numberOfPowerups; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < boundU) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > boundD) { paddle1._y = paddle1._y - scroll1; } if ((paddle2._y - (paddle2._height / 2)) < boundU) { paddle2._y = paddle2._y + scroll2; } if ((paddle2._y + (paddle2._height / 2)) > boundD) { paddle2._y = paddle2._y - scroll2; } checkSm(); if (ballMove) { moveTheBall(); } movePowerBar(); compMove(); } if (!unPaused) { pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalChallengesPlayed = gameStats.data.totalChallengesPlayed + 1; numberOfPowerups = 0; ballMove = true; _root.play1 = true; spinHit = false; gameOver = false; score1 = 0; score2 = 0; powerBar._xscale = 0; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); resetGame(); sizeTime = setInterval(changeSize, 500);
Instance of Symbol 749 MovieClip "pSlow" in Frame 885
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.noPower = false; if (_root.p1Hit) { _root.paddle1.gotoAndPlay("bad"); duplicateMovieClip (_root.smSlow, "smP" + _root.smNum, 45 + _root.psmNum); _root["smP" + _root.smNum]._x = _root.smX; _root["smP" + _root.smNum]._y = _root.smY; _root.smX = _root.smX + 20; _root.smNum++; _root.psmNum++; } if (_root.p2Hit) { _root.paddle2.gotoAndPlay("bad"); _root.paddle2.gotoAndPlay("bad"); duplicateMovieClip (_root.smSlow, "2smP" + _root.smNum2, 45 + _root.psmNum); _root["2smP" + _root.smNum2]._x = _root.smX2; _root["2smP" + _root.smNum2]._y = _root.smY2; _root.smX2 = _root.smX2 - 20; _root.smNum2++; _root.psmNum++; } _root.slowPaddle(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 788 MovieClip "smSlow" in Frame 885
onClipEvent (enterFrame) { if (_root.noPower) { this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Frame 886
function resetGame() { powerSpeed = 0.5; powerups = new Array("pGravity"); powerFunctions = new Array("longPaddle", "shortPaddle", "fastPaddle", "slowPaddle", "flipControls"); gravityOn = false; topHit = false; bottomHit = false; speedX = 7; speedY = 9; scroll1 = 8; compScroll = 6; boundL = -5; boundR = 505; boundU = 45; boundD = 354; ballNum = 0; p1Hit = true; p2Hit = false; upKey = sscUpKey; downKey = sscDownKey; paddle1._height = 89.3; paddle2._height = 89.3; spawnTheBall(); } function whiteBG() { BG.gotoAndPlay("flash"); score01.gotoAndStop("flash"); score02.gotoAndStop("flash"); powerBar.gotoAndStop("black"); outline.gotoAndStop("black"); } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } function ballTrail() { _root.attachMovie("ballBl", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipX(); } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function compMove() { if (p1Hit) { if (ball._x > (boundR / 2)) { if ((ball._y > paddle2._y) && ((paddle2._y + (paddle2._height / 2)) < boundD)) { paddle2._y = paddle2._y + compScroll; } if ((ball._y < paddle2._y) && ((paddle2._y - (paddle2._height / 2)) > boundU)) { paddle2._y = paddle2._y - compScroll; } } } } function movePowerBar() { powerBar._xscale = powerBar._xscale + powerSpeed; if (powerBar._xscale == 100) { makePowerUp(); powerBar._xscale = 0; } } function makePowerUp() { randNum = Math.round(random(powerups.length)); newPower = powerups[randNum]; duplicateMovieClip (newPower, "power" + powerNum, 15 + powerNum); _root["power" + powerNum]._x = 75 + Math.floor(Math.random() * 351); _root["power" + powerNum]._y = 85 + Math.floor(Math.random() * 231); powerNum++; if (powerNum > 2) { powerNum = 0; } } function endGame(win, ul) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); ball._x = -50; ball._y = -50; gameOver = true; _root.winText = win; _root.unlock = ul; gameStats.data.totalPowerUps = gameStats.data.totalPowerUps + numberOfPowerups; gotoAndStop ("chEnd"); } function gravity() { _root.gravityOn = true; } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._y < boundU) { ball._y = boundU; whiteBG(); flipY(); } if (ball._y > boundD) { ball._y = boundD; whiteBG(); flipY(); } if (ball._x < boundL) { score02.score = score02.score + 1; score2 = score2 + 1; if (score02.score == 3) { gameStats.data.challengesLost = gameStats.data.challengesLost + 1; endGame("Failed", "None"); } else { resetGame(); } } if (ball._x > boundR) { score01.score = score01.score + 1; score1 = score1 + 1; if (score01.score == 3) { if (!gameStats.data.d8) { gameStats.data.totalChallenges++; } gameStats.data.d8 = true; gameStats.data.challengesWon = gameStats.data.challengesWon + 1; endGame("Succeeded", "None"); } else { resetGame(); } } if (ball.hitTest(paddle1)) { topHit = false; bottomHit = true; whiteBG(); paddleHit1(); } if (ball.hitTest(paddle2)) { topHit = true; bottomHit = false; whiteBG(); paddleHit2(); } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); ballMove = false; gameOver = true; gameStats.data.totalPowerUps = numberOfPowerups; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < boundU) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > boundD) { paddle1._y = paddle1._y - scroll1; } if ((paddle2._y - (paddle2._height / 2)) < boundU) { paddle2._y = paddle2._y + scroll2; } if ((paddle2._y + (paddle2._height / 2)) > boundD) { paddle2._y = paddle2._y - scroll2; } if (gravityOn) { if (topHit) { speedY = speedY - 0.5; } else if (bottomHit) { speedY = speedY + 0.5; } } movePowerBar(); if (ballMove) { moveTheBall(); } compMove(); } if (!unPaused) { pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalChallengesPlayed = gameStats.data.totalChallengesPlayed + 1; numberOfPowerups = 0; ballMove = true; gameOver = false; score01.score = 0; score02.score = 0; score1 = 0; score2 = 0; powerBar._xscale = 0; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); powerBar.gotoAndStop("white"); outline.gotoAndStop("white"); resetGame();
Instance of Symbol 28 MovieClip "pGravity" in Frame 886
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.gravity(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Frame 887
function resetGame() { skMoved = 0; speedX = 7; speedY = 9; scroll1 = 9; compScroll = 9; boundL = -5; boundR = 505; boundU = upWall._y; boundD = downWall._y; ballNum = 0; p1Hit = true; p2Hit = false; upKey = sscUpKey; downKey = sscDownKey; paddle1._height = 89.3; paddle2._height = 89.3; spawnTheBall(); } function slower(pNum, speed) { if (pNum == 1) { scroll1 = speed; } else if (pNum == 2) { compScroll = speed; } } function player1Score() { skull.nextFrame(); plNum = 1; moving = true; } function player2Score() { skull.prevFrame(); plNum = 2; moving = true; } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipX(); } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 16) && (speedX > -19)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function compMove() { if (p1Hit) { if (ball._x > (boundR / 2)) { if ((ball._y > paddle2._y) && ((paddle2._y + (paddle2._height / 2)) < boundD)) { paddle2._y = paddle2._y + compScroll; } if ((ball._y < paddle2._y) && ((paddle2._y - (paddle2._height / 2)) > boundU)) { paddle2._y = paddle2._y - compScroll; } } } } function endGame(win, ul) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); _root._x = 0; _root._y = 0; _root.shake = false; ball._x = -50; ball._y = -50; gameOver = true; _root.winText = win; _root.unlock = ul; gotoAndStop ("chEnd"); } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._y < boundU) { ball._y = boundU; flipY(); } if (ball._y > boundD) { ball._y = boundD; flipY(); } if (ball._x < boundL) { score1 = score1 - 1; score2 = score2 + 1; player2Score(); if (score2 == 4) { gameStats.data.challengesLost = gameStats.data.challengesLost + 1; endGame("Failed", "None"); } else { resetGame(); } } if (ball._x > boundR) { score1 = score1 + 1; score2 = score2 - 1; player1Score(); if (score1 == 4) { if (!gameStats.data.d6) { gameStats.data.totalChallenges++; } gameStats.data.d6 = true; gameStats.data.challengesWon = gameStats.data.challengesWon + 1; if (gameStats.data.unlockSpeed == false) { endGame("Succeeded", "Game Speed"); gameStats.data.unlockSpeed = true; } else { endGame("Succeeded", "None"); } } else { resetGame(); } } if (ball.hitTest(paddle1)) { paddleHit1(); } if (ball.hitTest(paddle2)) { paddleHit2(); } if (Key.isDown(upKey)) { paddle1._y = paddle1._y - scroll1; } if (Key.isDown(downKey)) { paddle1._y = paddle1._y + scroll1; } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); _root.shake = false; ballMove = false; _root._x = 0; _root._y = 0; Mouse.show(); gameOver = true; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < boundU) { paddle1._y = paddle1._y + scroll1; } if ((paddle1._y + (paddle1._height / 2)) > boundD) { paddle1._y = paddle1._y - scroll1; } if ((paddle2._y - (paddle2._height / 2)) < boundU) { paddle2._y = paddle2._y + scroll2; } if ((paddle2._y + (paddle2._height / 2)) > boundD) { paddle2._y = paddle2._y - scroll2; } if (shake) { min = -intensity; max = 0 + intensity; shakeX = min + Math.floor(Math.random() * ((max - min) + 1)); shakeY = min + Math.floor(Math.random() * ((max - min) + 1)); totalX = totalX + shakeX; totalY = totalY + shakeY; _root._x = _root._x + shakeX; _root._y = _root._y + shakeY; } if (totalX >= 10) { _root._x = _root._x - 2; totalX = totalX - 2; } if (totalX <= -10) { _root._x = _root._x + 2; totalX = totalX + 2; } if (totalY >= 10) { _root._y = _root._y - 2; totalY = totalY - 2; } if (totalY <= -10) { _root._y = _root._y + 2; totalY = totalY + 2; } if (moving) { if (plNum == 1) { if (skMoved < 10) { skull.skullMC._x = skull.skullMC._x + 5; skull.colors._x = skull.colors._x + 5; bg._x = bg._x + 5; skMoved = skMoved + 1; } else { moving = false; } } else if (plNum == 2) { if (skMoved < 10) { skull.skullMC._x = skull.skullMC._x - 5; skull.colors._x = skull.colors._x - 5; bg._x = bg._x - 5; skMoved = skMoved + 1; } else { moving = false; } } } if (ballMove) { moveTheBall(); } compMove(); } if (!unPaused) { pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalChallengesPlayed = gameStats.data.totalChallengesPlayed + 1; ballMove = true; gameOver = false; score1 = 0; score2 = 0; shake = false; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); skull.gotoAndStop("start"); intensity = 0; totalX = 0; totalY = 0; plNum = 0; moving = false; resetGame();
Frame 888
function resetGame() { speedX = 7; speedY = 9; compScroll2 = 9; compScroll = 9; boundL = -5; boundR = 505; boundU = 45; boundD = 354; ballNum = 0; p1Hit = true; p2Hit = false; upKey = 87; downKey = 83; paddle1._height = 89.3; paddle2._height = 89.3; powerSpeed = 1; spawnTheBall(); } function countDown() { timeLeft = timeLeft - 1; } function movePowerBar() { if (powerBar.bar._xscale < 100) { powerBar.bar._xscale = powerBar.bar._xscale + powerSpeed; } else if (powerBar.bar._xscale >= 100) { powerBar.gotoAndStop("ready"); } } function spawnTheBall() { spawnX = Math.ceil(Math.random() * 11) + 244; spawnY = Math.ceil(Math.random() * 11) + 144; ball._x = spawnX; ball._y = spawnY; } function moveTheBall() { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedY = (ball._y - paddle1._y) / 4; if ((speedX < 12) && (speedX > -15)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipX(); } function paddleHit2() { speedY = (ball._y - paddle2._y) / 4; if ((speedX < 12) && (speedX > -15)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipX(); } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function compMove() { if (p1Hit) { if (ball._x > (boundR / 2)) { if ((ball._y > paddle2._y) && ((paddle2._y + (paddle2._height / 2)) < boundD)) { paddle2._y = paddle2._y + compScroll; } if ((ball._y < paddle2._y) && ((paddle2._y - (paddle2._height / 2)) > boundU)) { paddle2._y = paddle2._y - compScroll; } } } } function compMove2() { if (p2Hit) { if (ball._x < (boundR / 2)) { if ((ball._y > paddle1._y) && ((paddle1._y + (paddle1._height / 2)) < boundD)) { paddle1._y = paddle1._y + compScroll2; } if ((ball._y < paddle1._y) && ((paddle1._y - (paddle1._height / 2)) > boundU)) { paddle1._y = paddle1._y - compScroll2; } } } } function endGame(win, ul) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); clearInterval(counter); ball._x = -50; ball._y = -50; gameOver = true; _root.winText = win; _root.unlock = ul; gotoAndStop ("chEnd"); } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._y < boundU) { ball._y = boundU; flipY(); } if (ball._y > boundD) { ball._y = boundD; flipY(); } if ((ball._x > boundR) || (ball._x < boundL)) { score1 = score1 + 1; timeLeft = timeLeft + 3; timeAdd.play(); if (score1 == 3) { if (!gameStats.data.d10) { gameStats.data.totalChallenges++; } gameStats.data.d10 = true; gameStats.data.challengesWon = gameStats.data.challengesWon + 1; endGame("Succeeded", "None"); } else { resetGame(); } } if (timeLeft == 0) { gameStats.data.challengesLost = gameStats.data.challengesLost + 1; endGame("Failed", "None"); } if (ball.hitTest(paddle1)) { paddleHit1(); } if (ball.hitTest(paddle2)) { paddleHit2(); } if (Key.isDown(38)) { if (speedY > -8) { speedY--; } } if (Key.isDown(40)) { if (speedY < 8) { speedY++; } } if (Key.isDown(32)) { if (powerBar.bar._xscale >= 100) { if (p1Hit) { p1Hit = false; p2Hit = true; } else if (p2Hit) { p1Hit = true; p2Hit = false; } flipX(); powerBar.gotoAndStop("not"); powerBar.bar._xscale = 0; } } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); Mouse.show(); ballMove = false; gameOver = true; _root.blmenu.play(); } if ((paddle1._y - (paddle1._height / 2)) < boundU) { paddle1._y = paddle1._y + compScroll1; } if ((paddle1._y + (paddle1._height / 2)) > boundD) { paddle1._y = paddle1._y - compScroll1; } if ((paddle2._y - (paddle2._height / 2)) < boundU) { paddle2._y = paddle2._y + compScroll2; } if ((paddle2._y + (paddle2._height / 2)) > boundD) { paddle2._y = paddle2._y - compScroll2; } movePowerBar(); if (ballMove) { moveTheBall(); } compMove(); compMove2(); } if (!unPaused) { clearInterval(counter); pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalChallengesPlayed = gameStats.data.totalChallengesPlayed + 1; ballMove = true; timeLeft = 15; gameOver = false; score1 = 0; score2 = 0; powerBar.bar._xscale = 0; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); boostSpeed = 8; resetGame(); counter = setInterval(countDown, 1000);
Instance of Symbol 444 MovieClip "square" in Frame 888
onClipEvent (load) { pauseReady = true; qualReady = true; } onClipEvent (enterFrame) { } onClipEvent (keyDown) { if (Key.isDown(80) && (pauseReady)) { if (_root.unPaused) { _root.unPaused = false; pauseReady = false; } else { _root.counter = setInterval(_root.countDown, 1000); _root.unPaused = true; pauseReady = false; } } if (Key.isDown(81) && (qualReady)) { toggleHighQuality(); qualReady = false; } } onClipEvent (keyUp) { pauseReady = true; qualReady = true; }
Instance of Symbol 444 MovieClip "square" in Frame 889
onClipEvent (load) { pauseReady = true; qualReady = true; } onClipEvent (enterFrame) { } onClipEvent (keyDown) { if (Key.isDown(80) && (pauseReady)) { if (_root.unPaused) { _root.unPaused = false; pauseReady = false; } else { _root.unPaused = true; pauseReady = false; } } if (Key.isDown(81) && (qualReady)) { toggleHighQuality(); qualReady = false; } } onClipEvent (keyUp) { pauseReady = true; qualReady = true; }
Frame 890
function resetGame() { frTime = 42; scored = false; powerups = new Array("pRand", "pFlipX", "pFlipY"); speedX = 0; if (pl1) { speedY = 5; } else if (pl2) { speedY = -5; } scroll1 = 8; compScroll = 7; boundL = 90; boundR = 240; boundL2 = 256; boundR2 = 405; boundU = 68; boundD = 290; ballNum = 0; p1Hit = true; p2Hit = false; leftKey = sp1UpKey; rightKey = sp1DownKey; powerSpeed = 0.5; paddle1._width = 49.2; paddle2._width = 49.2; paddle1._height = 12.2; paddle2._height = 10.2; ball._width = 8.5; ball._height = 8.5; smX = 15; smY = 15; smX2 = 485; smY2 = 15; smNum = 0; smNum2 = 0; psmNum = 0; noPower = true; gravityOn = false; topHit = false; bottomHit = false; spawnTheBall(); } function spawnTheBall() { if (pl1) { spawnX = 145 + Math.floor(Math.random() * 41); } else if (pl2) { spawnX = 310 + Math.floor(Math.random() * 41); } spawnY = 160 + Math.floor(Math.random() * 41); ball._x = spawnX; ball._y = spawnY; } function virtualTimer() { virtTime = virtTime - 1; if (virtTime <= 0) { solid(); } } function virtualTimer2() { virtTime2 = virtTime2 - 1; if (virtTime2 <= 0) { solid2(); } } function virtualTimer3() { virtTime3 = virtTime3 - 1; if (virtTime3 <= 0) { nosolid(); } } function solid() { rwall1.gotoAndStop("solid"); rwall4.gotoAndStop("solid"); rwall2.gotoAndStop("blue"); rwall3.gotoAndStop("blue"); solidsound.start(); virtTime = 15; } function solid2() { rwall1.gotoAndStop("orange"); rwall4.gotoAndStop("orange"); rwall2.gotoAndStop("solid"); rwall3.gotoAndStop("solid"); virtTime = 10; virtTime2 = 15; solidsound.start(); } function nosolid() { rwall1.gotoAndStop("orange"); rwall4.gotoAndStop("orange"); rwall2.gotoAndStop("blue"); rwall3.gotoAndStop("blue"); virtTime = 5; virtTime2 = 10; virtTime3 = 15; solidsound.start(); } function moveTheBall() { if (debug) { if (Key.isDown(37)) { ball._x = ball._x - 8; } if (Key.isDown(39)) { ball._x = ball._x + 8; } if (Key.isDown(38)) { ball._y = ball._y - 8; } if (Key.isDown(40)) { ball._y = ball._y + 8; } ballTrail(); } else { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; _root["ball" + ballNum]._width = 8.5; _root["ball" + ballNum]._height = 8.5; _root["ball" + ballNum].gotoAndStop(ball._currentframe); ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedX = (ball._x - paddle1._x) / 4; if (speedY == 5) { speedY = 9; } if ((speedY < 13) && (speedY > -13)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipY(); if (paddle1._currentframe == 5) { paddle1.currPaddle.gotoAndPlay("hit"); } } function paddleHit2() { speedX = (ball._x - paddle2._x) / 4; if (speedY == -5) { speedY = -9; } if ((speedY < 13) && (speedY > -13)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipY(); if (paddle2._currentframe == 5) { paddle2.currPaddle.gotoAndPlay("hit"); } } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function compMove() { if (p1Hit) { if (ball.hitTest(grey2) && (ball._y <= 120)) { if ((ball._x > paddle2._x) && ((paddle2._x + (paddle2._width / 2)) < boundR2)) { paddle2._x = paddle2._x + compScroll; } if ((ball._x < paddle2._x) && ((paddle2._x - (paddle2._width / 2)) > boundL2)) { paddle2._x = paddle2._x - compScroll; } } } } function movePowerBar() { powerBar._xscale = powerBar._xscale + powerSpeed; if (powerBar._xscale == 100) { makePowerUp(); powerBar._xscale = 0; } } function makePowerUp() { randNum = Math.round(random(powerups.length)); randSide = Math.round(random(2)); newPower = powerups[randNum]; duplicateMovieClip (newPower, "power" + powerNum, 15 + powerNum); if (randSide == 0) { _root["power" + powerNum]._x = 105 + Math.floor(Math.random() * 116); } else { _root["power" + powerNum]._x = 275 + Math.floor(Math.random() * 121); } _root["power" + powerNum]._y = 90 + Math.floor(Math.random() * 181); powerNum++; if (powerNum > 2) { powerNum = 0; } } function checkSm() { if (smX >= 85) { smX = 15; smY = 35; } if (smX2 <= 400) { smX2 = 485; smY2 = 35; } } function endGame(winner) { Mouse.show(); gameOver = true; _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); ball._x = -50; ball._y = -50; gameStats.data.totalPowerUps = gameStats.data.totalPowerUps + numberOfPowerups; _root.gotoAndStop(winner); } function randomLocation() { if (p2Hit) { ball._x = 105 + Math.floor(Math.random() * 116); ball._y = 90 + Math.floor(Math.random() * 181); } if (p1Hit) { ball._x = 275 + Math.floor(Math.random() * 121); ball._y = 90 + Math.floor(Math.random() * 181); } } function flipVert() { p1Hit = true; flipY(); } function flipHor() { flipX(); } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._x <= boundL) { if (orange1) { ball._x = boundR2 - 5; } else if (gwall1) { flipX(); } } if (ball.hitTest(rwall2)) { if (blue2) { ball._x = boundL2 + 10; } else if (gwall2) { flipX(); } } if (ball.hitTest(rwall3)) { if (blue3) { ball._x = boundR - 10; } else if (gwall3) { flipX(); } } if (ball._x >= boundR2) { if (orange4) { ball._x = boundL + 5; } else if (gwall4) { flipX(); } } if (ball.hitTest(telewall1)) { ball._x = ball._x + spacing; ball._y = boundD; } if (ball.hitTest(telewall2)) { ball._x = ball._x - spacing; ball._y = boundU; } if (ball.hitTest(scorewall1)) { score2 = score2 + 1; if (score2 == 10) { gameStats.data.splitScreenLost = gameStats.data.splitScreenLost + 1; endGame("p2Win"); } else { pl1 = true; pl2 = false; scorewall1.gotoAndPlay("score"); ball._x = -50; ball._y = -5000; scored = true; } } if (ball.hitTest(scorewall2)) { score1 = score1 + 1; if (score1 == 10) { gameStats.data.splitScreenWon = gameStats.data.splitScreenWon + 1; endGame("p1Win"); } else { pl1 = false; pl2 = true; scorewall2.gotoAndPlay("score"); ball._x = -50; ball._y = -5000; scored = true; } } if (ball.hitTest(paddle1)) { topHit = false; bottomHit = true; paddleHit1(); } if (ball.hitTest(paddle2)) { topHit = true; bottomHit = false; paddleHit2(); } if (Key.isDown(leftKey)) { paddle1._x = paddle1._x - scroll1; } if (Key.isDown(rightKey)) { paddle1._x = paddle1._x + scroll1; } if (Key.isDown(192)) { debug = true; } if (Key.isDown(49)) { debug = false; } if (Key.isDown(112)) { p1Hit = false; } if (Key.isDown(114)) { p1Hit = true; } if (Key.isDown(113)) { powersOn = false; } if (Key.isDown(115)) { powersOn = true; } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); clearInterval(virtInt1); clearInterval(virtInt2); clearInterval(virtInt3); Mouse.show(); ballMove = false; gameOver = true; gameStats.data.totalPowerUps = numberOfPowerups; _root.blmenu.play(); } if ((paddle1._x - (paddle1._width / 2)) < boundL) { paddle1._x = paddle1._x + scroll1; } if ((paddle1._x + (paddle1._width / 2)) > boundR) { paddle1._x = paddle1._x - scroll1; } if ((paddle2._x - (paddle2._width / 2)) < boundL2) { paddle2._x = paddle2._x + scroll2; } if ((paddle2._x + (paddle2._width / 2)) > boundR2) { paddle2._x = paddle2._x - scroll2; } if (gravityOn) { if (topHit) { speedY = speedY - 0.5; } else if (bottomHit) { speedY = speedY + 0.5; } ball.gotoAndStop("gravity"); } else { ball.gotoAndStop(gameStats.data.currentBall); } if (scored) { frTime--; if (frTime <= 0) { resetGame(); } } checkSm(); if (ballMove) { moveTheBall(); } if (powersOn) { movePowerBar(); } compMove(); } if (!unPaused) { pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalSingleSplitScreen = gameStats.data.totalSingleSplitScreen + 1; numberOfPowerups = 0; bgMC.gotoAndStop("bg" + gameStats.data.currentBG); paddle1.gotoAndStop("pad" + gameStats.data.currentPaddle); paddle2.gotoAndStop("pad" + gameStats.data.currentPaddle); ball.gotoAndStop(gameStats.data.currentBall); ballMove = true; orange1 = true; blue1 = false; gwall1 = false; orange2 = false; blue2 = true; gwall2 = false; orange3 = false; blue3 = true; gwall3 = false; orange4 = true; blue4 = false; gwall4 = false; pl1 = true; pl2 = false; _root.play1 = true; spinHit = false; gameOver = false; score1 = 0; score2 = 0; powerBar._xscale = 0; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); solidsound = new Sound(); solidsound.attachSound("solidsound"); debug = false; powersOn = true; compExist = true; spacing = 168; virtTime = 5; virtTime2 = 10; virtTime3 = 15; wallArray = new Array("wall1", "wall3"); resetGame(); virtInt1 = setInterval(virtualTimer, 1000); virtInt2 = setInterval(virtualTimer2, 1000); virtInt3 = setInterval(virtualTimer3, 1000);
Instance of Symbol 760 MovieClip "pRand" in Frame 890
onClipEvent (enterFrame) { if (_root.ball.hitTest(this)) { _root.randomLocation(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 762 MovieClip "pFlipY" in Frame 890
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.flipVert(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 764 MovieClip "pFlipX" in Frame 890
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.numberOfPowerups = _root.numberOfPowerups + 1; _root.flipHor(); this.removeMovieClip(); } if (_root.gameOver) { this.removeMovieClip(); } }
Instance of Symbol 1106 MovieClip "rwall1" in Frame 890
onClipEvent (load) { this.gotoAndStop("orange"); } onClipEvent (enterFrame) { if (this._currentFrame == 1) { _root.orange1 = true; _root.blue1 = false; _root.gwall1 = false; } else if (this._currentFrame == 2) { _root.orange1 = false; _root.blue1 = true; _root.gwall1 = false; } else if (this._currentFrame == 3) { _root.orange1 = false; _root.blue1 = false; _root.gwall1 = true; } }
Instance of Symbol 1106 MovieClip "rwall2" in Frame 890
onClipEvent (load) { this.gotoAndStop("blue"); } onClipEvent (enterFrame) { if (this._currentFrame == 1) { _root.orange2 = true; _root.blue2 = false; _root.gwall2 = false; } else if (this._currentFrame == 2) { _root.orange2 = false; _root.blue2 = true; _root.gwall2 = false; } else if (this._currentFrame == 3) { _root.orange2 = false; _root.blue2 = false; _root.gwall2 = true; } }
Instance of Symbol 1106 MovieClip "rwall3" in Frame 890
onClipEvent (load) { this.gotoAndStop("blue"); } onClipEvent (enterFrame) { if (this._currentFrame == 1) { _root.orange3 = true; _root.blue3 = false; _root.gwall3 = false; } else if (this._currentFrame == 2) { _root.orange3 = false; _root.blue3 = true; _root.gwall3 = false; } else if (this._currentFrame == 3) { _root.orange3 = false; _root.blue3 = false; _root.gwall3 = true; } }
Instance of Symbol 1106 MovieClip "rwall4" in Frame 890
onClipEvent (load) { this.gotoAndStop("orange"); } onClipEvent (enterFrame) { if (this._currentFrame == 1) { _root.orange4 = true; _root.blue4 = false; _root.gwall4 = false; } else if (this._currentFrame == 2) { _root.orange4 = false; _root.blue4 = true; _root.gwall4 = false; } else if (this._currentFrame == 3) { _root.orange4 = false; _root.blue4 = false; _root.gwall4 = true; } }
Instance of Symbol 796 MovieClip "pauseScreen" in Frame 890
onClipEvent (load) { this.swapDepths(10000000); this._visible = false; }
Frame 891
function resetGame() { frTime = 42; scored = false; powerups = new Array("pRand", "pFlipX", "pFlipY"); speedX = 0; if (pl1) { speedY = 5; } else if (pl2) { speedY = -5; } scroll1 = 8; scroll2 = 8; boundL = 90; boundR = 240; boundL2 = 256; boundR2 = 405; boundU = 68; boundD = 290; ballNum = 0; p1Hit = true; p2Hit = false; leftKey = sp1UpKey; rightKey = sp1DownKey; leftKey2 = sp2UpKey; rightKey2 = sp2DownKey; powerSpeed = 0.5; paddle1._width = 49.2; paddle2._width = 49.2; paddle1._height = 12.2; paddle2._height = 10.2; ball._width = 8.5; ball._height = 8.5; smX = 15; smY = 15; smX2 = 485; smY2 = 15; smNum = 0; smNum2 = 0; psmNum = 0; noPower = true; gravityOn = false; topHit = false; bottomHit = false; spawnTheBall(); } function spawnTheBall() { if (pl1) { spawnX = 145 + Math.floor(Math.random() * 41); } else if (pl2) { spawnX = 310 + Math.floor(Math.random() * 41); } spawnY = 160 + Math.floor(Math.random() * 41); ball._x = spawnX; ball._y = spawnY; } function virtualTimer() { virtTime = virtTime - 1; if (virtTime <= 0) { solid(); } } function virtualTimer2() { virtTime2 = virtTime2 - 1; if (virtTime2 <= 0) { solid2(); } } function virtualTimer3() { virtTime3 = virtTime3 - 1; if (virtTime3 <= 0) { nosolid(); } } function solid() { rwall1.gotoAndStop("solid"); rwall4.gotoAndStop("solid"); rwall2.gotoAndStop("blue"); rwall3.gotoAndStop("blue"); solidsound.start(); virtTime = 15; } function solid2() { rwall1.gotoAndStop("orange"); rwall4.gotoAndStop("orange"); rwall2.gotoAndStop("solid"); rwall3.gotoAndStop("solid"); virtTime = 10; virtTime2 = 15; solidsound.start(); } function nosolid() { rwall1.gotoAndStop("orange"); rwall4.gotoAndStop("orange"); rwall2.gotoAndStop("blue"); rwall3.gotoAndStop("blue"); virtTime = 5; virtTime2 = 10; virtTime3 = 15; solidsound.start(); } function moveTheBall() { if (debug) { if (Key.isDown(37)) { ball._x = ball._x - 8; } if (Key.isDown(39)) { ball._x = ball._x + 8; } if (Key.isDown(38)) { ball._y = ball._y - 8; } if (Key.isDown(40)) { ball._y = ball._y + 8; } ballTrail(); } else { ball._x = ball._x + speedX; ball._y = ball._y + speedY; ballTrail(); } } function ballTrail() { _root.attachMovie("ball", "ball" + ballNum, ballNum); _root["ball" + ballNum]._x = ball._x; _root["ball" + ballNum]._y = ball._y; _root["ball" + ballNum]._width = 8.5; _root["ball" + ballNum]._height = 8.5; _root["ball" + ballNum].gotoAndStop(ball._currentframe); ballNum++; if (ballNum > 3) { ballNum = 0; } _root.ball0._alpha = _root.ball0._alpha - 15; _root.ball1._alpha = _root.ball1._alpha - 15; _root.ball2._alpha = _root.ball2._alpha - 15; _root.ball3._alpha = _root.ball3._alpha - 15; } function flipX() { speedX = speedX * -1; } function flipY() { speedY = speedY * -1; } function paddleHit1() { speedX = (ball._x - paddle1._x) / 4; if (speedY == 5) { speedY = 9; } if ((speedY < 13) && (speedY > -13)) { fasterBall(); } p1Hit = true; p2Hit = false; beep.start(); flipY(); if (paddle1._currentframe == 5) { paddle1.currPaddle.gotoAndPlay("hit"); } } function paddleHit2() { speedX = (ball._x - paddle2._x) / 4; if (speedY == -5) { speedY = -9; } if ((speedY < 13) && (speedY > -13)) { fasterBall(); } p1Hit = false; p2Hit = true; beep.start(); flipY(); if (paddle2._currentframe == 5) { paddle2.currPaddle.gotoAndPlay("hit"); } } function fasterBall() { speedX = speedX * 1.1; speedY = speedY * 1.1; } function movePowerBar() { powerBar._xscale = powerBar._xscale + powerSpeed; if (powerBar._xscale == 100) { makePowerUp(); powerBar._xscale = 0; } } function makePowerUp() { randNum = Math.round(random(powerups.length)); randSide = Math.round(random(2)); newPower = powerups[randNum]; duplicateMovieClip (newPower, "power" + powerNum, 15 + powerNum); if (randSide == 0) { _root["power" + powerNum]._x = 105 + Math.floor(Math.random() * 116); } else { _root["power" + powerNum]._x = 275 + Math.floor(Math.random() * 121); } _root["power" + powerNum]._y = 90 + Math.floor(Math.random() * 181); powerNum++; if (powerNum > 2) { powerNum = 0; } } function checkSm() { if (smX >= 85) { smX = 15; smY = 35; } if (smX2 <= 400) { smX2 = 485; smY2 = 35; } } function endGame(winner) { Mouse.show(); gameOver = true; _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); ball._x = -50; ball._y = -50; gameStats.data.totalPowerUps = gameStats.data.totalPowerUps + numberOfPowerups; _root.gotoAndStop(winner); } function randomLocation() { if (p2Hit) { ball._x = 105 + Math.floor(Math.random() * 116); ball._y = 90 + Math.floor(Math.random() * 181); } if (p1Hit) { ball._x = 275 + Math.floor(Math.random() * 121); ball._y = 90 + Math.floor(Math.random() * 181); } } function flipVert() { p1Hit = true; flipY(); } function flipHor() { flipX(); } function onEnterFrame() { if (unPaused && (!gameOver)) { pauseScreen._visible = false; if (ball._x <= boundL) { if (orange1) { ball._x = boundR2 - 5; } else if (gwall1) { flipX(); } } if (ball.hitTest(rwall2)) { if (blue2) { ball._x = boundL2 + 10; } else if (gwall2) { flipX(); } } if (ball.hitTest(rwall3)) { if (blue3) { ball._x = boundR - 10; } else if (gwall3) { flipX(); } } if (ball._x >= boundR2) { if (orange4) { ball._x = boundL + 5; } else if (gwall4) { flipX(); } } if (ball.hitTest(telewall1)) { ball._x = ball._x + spacing; ball._y = boundD; } if (ball.hitTest(telewall2)) { ball._x = ball._x - spacing; ball._y = boundU; } if (ball.hitTest(scorewall1)) { score2 = score2 + 1; if (score2 == 10) { endGame("p2Win"); } else { pl1 = true; pl2 = false; scorewall1.gotoAndPlay("score"); ball._x = -50; ball._y = -5000; scored = true; } } if (ball.hitTest(scorewall2)) { score1 = score1 + 1; if (score1 == 10) { endGame("p1Win"); } else { pl1 = false; pl2 = true; scorewall2.gotoAndPlay("score"); ball._x = -50; ball._y = -5000; scored = true; } } if (ball.hitTest(paddle1)) { topHit = false; bottomHit = true; paddleHit1(); } if (ball.hitTest(paddle2)) { topHit = true; bottomHit = false; paddleHit2(); } if (Key.isDown(leftKey)) { paddle1._x = paddle1._x - scroll1; } else if (Key.isDown(rightKey)) { paddle1._x = paddle1._x + scroll1; } if (Key.isDown(leftKey2)) { paddle2._x = paddle2._x - scroll2; } else if (Key.isDown(rightKey2)) { paddle2._x = paddle2._x + scroll2; } if (Key.isDown(192)) { debug = true; } if (Key.isDown(49)) { debug = false; } if (Key.isDown(112)) { p1Hit = false; } if (Key.isDown(114)) { p1Hit = true; } if (Key.isDown(113)) { powersOn = false; } if (Key.isDown(115)) { powersOn = true; } if (Key.isDown(27)) { _root.ball0.removeMovieClip(); _root.ball1.removeMovieClip(); _root.ball2.removeMovieClip(); _root.ball3.removeMovieClip(); clearInterval(virtInt1); clearInterval(virtInt2); clearInterval(virtInt3); Mouse.show(); ballMove = false; gameOver = true; gameStats.data.totalPowerUps = numberOfPowerups; _root.blmenu.play(); } if ((paddle1._x - (paddle1._width / 2)) < boundL) { paddle1._x = paddle1._x + scroll1; } if ((paddle1._x + (paddle1._width / 2)) > boundR) { paddle1._x = paddle1._x - scroll1; } if ((paddle2._x - (paddle2._width / 2)) < boundL2) { paddle2._x = paddle2._x + scroll2; } if ((paddle2._x + (paddle2._width / 2)) > boundR2) { paddle2._x = paddle2._x - scroll2; } if (gravityOn) { if (topHit) { speedY = speedY - 0.5; } else if (bottomHit) { speedY = speedY + 0.5; } ball.gotoAndStop("gravity"); } else { ball.gotoAndStop(gameStats.data.currentBall); } if (scored) { frTime--; if (frTime <= 0) { resetGame(); } } checkSm(); if (ballMove) { moveTheBall(); } if (powersOn) { movePowerBar(); } } if (!unPaused) { pauseScreen._visible = true; } } stop(); unPaused = true; gameStats.data.totalVersusSplitScreen = gameStats.data.totalVersusSplitScreen + 1; numberOfPowerups = 0; bgMC.gotoAndStop("bg" + gameStats.data.currentBG); paddle1.gotoAndStop("pad" + gameStats.data.currentPaddle); paddle2.gotoAndStop("pad" + gameStats.data.currentPaddle); ball.gotoAndStop(gameStats.data.currentBall); ballMove = true; orange1 = true; blue1 = false; gwall1 = false; orange2 = false; blue2 = true; gwall2 = false; orange3 = false; blue3 = true; gwall3 = false; orange4 = true; blue4 = false; gwall4 = false; pl1 = true; pl2 = false; _root.play1 = true; spinHit = false; gameOver = false; score1 = 0; score2 = 0; powerBar._xscale = 0; beep = new Sound(); beep.attachSound("beep"); powerup = new Sound(); powerup.attachSound("powerup"); powerdown = new Sound(); powerdown.attachSound("powerdown"); solidsound = new Sound(); solidsound.attachSound("solidsound"); debug = false; powersOn = true; compExist = true; spacing = 168; virtTime = 5; virtTime2 = 10; virtTime3 = 15; wallArray = new Array("wall1", "wall3"); resetGame(); virtInt1 = setInterval(virtualTimer, 1000); virtInt2 = setInterval(virtualTimer2, 1000); virtInt3 = setInterval(virtualTimer3, 1000);
Instance of Symbol 371 MovieClip in Frame 892
onClipEvent (enterFrame) { _root.yChange = Math.round(_root._ymouse - this._y); _root.yMove = Math.round(_root.yChange / 20); this._y = this._y + _root.yMove; }
Instance of Symbol 371 MovieClip in Frame 892
onClipEvent (enterFrame) { _root.xChange = Math.round(_root._xmouse - this._x); _root.xMove = Math.round(_root.xChange / 20); this._x = this._x + _root.xMove; }
Frame 893
if (gameStats.data.unlockBalls == true) { setProperty(ballsButton, _visible , true); setProperty(ballsButton, _x , 184.8 + (ballsButton._width / 2)); } else { setProperty(ballsButton, _visible , false); setProperty(ballsButton, _x , -150); } if (gameStats.data.unlockPaddles == true) { setProperty(paddlesButton, _visible , true); setProperty(paddlesButton, _x , 184.8 + (paddlesButton._width / 2)); } else { setProperty(paddlesButton, _visible , false); setProperty(paddlesButton, _x , -150); } if (gameStats.data.unlockBG == true) { setProperty(bgButton, _visible , true); setProperty(bgButton, _x , 184.8 + (bgButton._width / 2)); } else { setProperty(bgButton, _visible , false); setProperty(bgButton, _x , -150); } if (gameStats.data.unlockSpeed == true) { setProperty(speedButton, _visible , true); setProperty(speedButton, _x , 184.8 + (speedButton._width / 2)); } else { setProperty(speedButton, _visible , false); setProperty(speedButton, _x , -150); } if (((gameStats.data.unlockPaddles == true) && (gameStats.data.unlockBalls == true)) && (gameStats.data.unlockBG == true)) { setProperty(themesButton, _visible , true); setProperty(themesButton, _x , 184.8 + (themesButton._width / 2)); } else { setProperty(themesButton, _visible , false); setProperty(themesButton, _x , -150); }
Frame 894
_root["ball" + currBallNum].gotoAndStop("current");
Instance of Symbol 1168 MovieClip "ball2" in Frame 894
on (press) { gameStats.data.currentBall = "pokeball"; _root.currBallNum = 2; this.gotoAndStop("current"); _root.ball1.gotoAndStop("not"); _root.ball3.gotoAndStop("not"); _root.ball4.gotoAndStop("not"); _root.ball5.gotoAndStop("not"); _root.ball6.gotoAndStop("not"); _root.ball7.gotoAndStop("not"); _root.ball8.gotoAndStop("not"); _root.ball9.gotoAndStop("not"); _root.ball10.gotoAndStop("not"); }
Instance of Symbol 34 MovieClip "ball3" in Frame 894
on (press) { gameStats.data.currentBall = "yingyang"; _root.currBallNum = 3; this.gotoAndStop("current"); _root.ball1.gotoAndStop("not"); _root.ball2.gotoAndStop("not"); _root.ball4.gotoAndStop("not"); _root.ball5.gotoAndStop("not"); _root.ball6.gotoAndStop("not"); _root.ball7.gotoAndStop("not"); _root.ball8.gotoAndStop("not"); _root.ball9.gotoAndStop("not"); _root.ball10.gotoAndStop("not"); }
Instance of Symbol 1169 MovieClip "ball4" in Frame 894
on (press) { gameStats.data.currentBall = "wheel"; _root.currBallNum = 4; this.gotoAndStop("current"); _root.ball1.gotoAndStop("not"); _root.ball2.gotoAndStop("not"); _root.ball3.gotoAndStop("not"); _root.ball5.gotoAndStop("not"); _root.ball6.gotoAndStop("not"); _root.ball7.gotoAndStop("not"); _root.ball8.gotoAndStop("not"); _root.ball9.gotoAndStop("not"); _root.ball10.gotoAndStop("not"); }
Instance of Symbol 1173 MovieClip "ball5" in Frame 894
on (press) { gameStats.data.currentBall = "soccer"; _root.currBallNum = 5; this.gotoAndStop("current"); _root.ball1.gotoAndStop("not"); _root.ball2.gotoAndStop("not"); _root.ball3.gotoAndStop("not"); _root.ball4.gotoAndStop("not"); _root.ball6.gotoAndStop("not"); _root.ball7.gotoAndStop("not"); _root.ball8.gotoAndStop("not"); _root.ball9.gotoAndStop("not"); _root.ball10.gotoAndStop("not"); }
Instance of Symbol 1177 MovieClip "ball6" in Frame 894
on (press) { gameStats.data.currentBall = "beach"; _root.currBallNum = 6; this.gotoAndStop("current"); _root.ball1.gotoAndStop("not"); _root.ball2.gotoAndStop("not"); _root.ball3.gotoAndStop("not"); _root.ball4.gotoAndStop("not"); _root.ball5.gotoAndStop("not"); _root.ball7.gotoAndStop("not"); _root.ball8.gotoAndStop("not"); _root.ball9.gotoAndStop("not"); _root.ball10.gotoAndStop("not"); }
Instance of Symbol 1179 MovieClip "ball1" in Frame 894
on (press) { gameStats.data.currentBall = "regular"; _root.currBallNum = 1; this.gotoAndStop("current"); _root.ball2.gotoAndStop("not"); _root.ball3.gotoAndStop("not"); _root.ball4.gotoAndStop("not"); _root.ball5.gotoAndStop("not"); _root.ball6.gotoAndStop("not"); _root.ball7.gotoAndStop("not"); _root.ball8.gotoAndStop("not"); _root.ball9.gotoAndStop("not"); _root.ball10.gotoAndStop("not"); }
Instance of Symbol 1181 MovieClip "ball7" in Frame 894
on (press) { gameStats.data.currentBall = "white"; _root.currBallNum = 7; this.gotoAndStop("current"); _root.ball1.gotoAndStop("not"); _root.ball2.gotoAndStop("not"); _root.ball3.gotoAndStop("not"); _root.ball4.gotoAndStop("not"); _root.ball5.gotoAndStop("not"); _root.ball6.gotoAndStop("not"); _root.ball8.gotoAndStop("not"); _root.ball9.gotoAndStop("not"); _root.ball10.gotoAndStop("not"); }
Instance of Symbol 1185 MovieClip "ball8" in Frame 894
on (press) { gameStats.data.currentBall = "mario"; _root.currBallNum = 8; this.gotoAndStop("current"); _root.ball1.gotoAndStop("not"); _root.ball2.gotoAndStop("not"); _root.ball3.gotoAndStop("not"); _root.ball4.gotoAndStop("not"); _root.ball5.gotoAndStop("not"); _root.ball6.gotoAndStop("not"); _root.ball7.gotoAndStop("not"); _root.ball9.gotoAndStop("not"); _root.ball10.gotoAndStop("not"); }
Instance of Symbol 1188 MovieClip "ball9" in Frame 894
on (press) { gameStats.data.currentBall = "electric"; _root.currBallNum = 9; this.gotoAndStop("current"); _root.ball1.gotoAndStop("not"); _root.ball2.gotoAndStop("not"); _root.ball3.gotoAndStop("not"); _root.ball4.gotoAndStop("not"); _root.ball5.gotoAndStop("not"); _root.ball6.gotoAndStop("not"); _root.ball7.gotoAndStop("not"); _root.ball8.gotoAndStop("not"); _root.ball10.gotoAndStop("not"); }
Instance of Symbol 1191 MovieClip "ball10" in Frame 894
on (press) { gameStats.data.currentBall = "futuristic"; _root.currBallNum = 10; this.gotoAndStop("current"); _root.ball1.gotoAndStop("not"); _root.ball2.gotoAndStop("not"); _root.ball3.gotoAndStop("not"); _root.ball4.gotoAndStop("not"); _root.ball5.gotoAndStop("not"); _root.ball6.gotoAndStop("not"); _root.ball7.gotoAndStop("not"); _root.ball8.gotoAndStop("not"); _root.ball9.gotoAndStop("not"); }
Frame 895
checkKeyName(sscUpKey, "sscUpText", sscUpKey); checkKeyName(sscDownKey, "sscDownText", sscDownKey);
Instance of Symbol 678 MovieClip "keyCheck" in Frame 895
onClipEvent (keyDown) { if (_root.setting) { key = String.fromCharCode(Key.getAscii()); ascii_code = Key.getAscii(); key_code = Key.getCode(); } }
Instance of Symbol 1205 MovieClip in Frame 895
on (press) { if (!_root.setting2) { _root.setting = true; _root.sscUpText = "SET KEY"; } } onClipEvent (keyDown) { if (_root.setting) { checkKey("_root.sscUpKey", "_root.sscUpText", 0); } }
Instance of Symbol 1205 MovieClip in Frame 895
on (press) { if (!_root.setting) { _root.setting2 = true; _root.sscDownText = "SET KEY"; } } onClipEvent (keyDown) { if (_root.setting2) { checkKey("_root.sscDownKey", "_root.sscDownText", 1); } }
Frame 896
checkKeyName(v1UpKey, "v1UpText", v1UpKey); checkKeyName(v1DownKey, "v1DownText", v1DownKey); checkKeyName(v2UpKey, "v2UpText", v2UpKey); checkKeyName(v2DownKey, "v2DownText", v2DownKey);
Instance of Symbol 1205 MovieClip in Frame 896
on (press) { if (((!_root.setting4) && (!_root.setting5)) && (!_root.setting6)) { _root.setting3 = true; _root.v1UpText = "SET KEY"; } } onClipEvent (keyDown) { if (_root.setting3) { checkKey("_root.v1UpKey", "_root.v1UpText", 2); } }
Instance of Symbol 1205 MovieClip in Frame 896
on (press) { if (((!_root.setting3) && (!_root.setting5)) && (!_root.setting6)) { _root.setting4 = true; _root.v1DownText = "SET KEY"; } } onClipEvent (keyDown) { if (_root.setting4) { checkKey("_root.v1DownKey", "_root.v1DownText", 3); } }
Instance of Symbol 1205 MovieClip in Frame 896
on (press) { if (((!_root.setting3) && (!_root.setting4)) && (!_root.setting6)) { _root.setting5 = true; _root.v2UpText = "SET KEY"; } } onClipEvent (keyDown) { if (_root.setting5) { checkKey("_root.v2UpKey", "_root.v2UpText", 4); } }
Instance of Symbol 1205 MovieClip in Frame 896
on (press) { if (((!_root.setting3) && (!_root.setting4)) && (!_root.setting5)) { _root.setting6 = true; _root.v2DownText = "SET KEY"; } } onClipEvent (keyDown) { if (_root.setting6) { checkKey("_root.v2DownKey", "_root.v2DownText", 5); } }
Frame 897
checkKeyName(sp1UpKey, "sp1UpText", sp1UpKey); checkKeyName(sp1DownKey, "sp1DownText", sp1DownKey); checkKeyName(sp2UpKey, "sp2UpText", sp2UpKey); checkKeyName(sp2DownKey, "sp2DownText", sp2DownKey);
Instance of Symbol 1205 MovieClip in Frame 897
on (press) { if (((!_root.setting8) && (!_root.setting9)) && (!_root.setting10)) { _root.setting7 = true; _root.sp1UpText = "SET KEY"; } } onClipEvent (keyDown) { if (_root.setting7) { checkKey("_root.sp1UpKey", "_root.sp1UpText", 6); } }
Instance of Symbol 1205 MovieClip in Frame 897
on (press) { if (((!_root.setting7) && (!_root.setting9)) && (!_root.setting10)) { _root.setting8 = true; _root.sp1DownText = "SET KEY"; } } onClipEvent (keyDown) { if (_root.setting8) { checkKey("_root.sp1DownKey", "_root.sp1DownText", 7); } }
Instance of Symbol 1205 MovieClip in Frame 897
on (press) { if (((!_root.setting7) && (!_root.setting8)) && (!_root.setting10)) { _root.setting9 = true; _root.sp2UpText = "SET KEY"; } } onClipEvent (keyDown) { if (_root.setting9) { checkKey("_root.sp2UpKey", "_root.sp2UpText", 8); } }
Instance of Symbol 1205 MovieClip in Frame 897
on (press) { if (((!_root.setting7) && (!_root.setting8)) && (!_root.setting9)) { _root.setting10 = true; _root.sp2DownText = "SET KEY"; } } onClipEvent (keyDown) { if (_root.setting10) { checkKey("_root.sp2DownKey", "_root.sp2DownText", 9); } }
Frame 899
if (gameStats.data.currentSpeed == 1.5) { speedBut15.gotoAndStop("on"); } else if (gameStats.data.currentSpeed == 2.5) { speedBut25.gotoAndStop("on"); } else { _root["speedBut" + gameStats.data.currentSpeed].gotoAndStop("on"); }
Instance of Symbol 1235 MovieClip "speedBut1" in Frame 899
on (press) { gameStats.data.currentSpeed = 1; this.gotoAndStop("on"); _root.speedBut15.gotoAndStop("off"); _root.speedBut2.gotoAndStop("off"); _root.speedBut25.gotoAndStop("off"); _root.speedBut3.gotoAndStop("off"); }
Instance of Symbol 1238 MovieClip "speedBut2" in Frame 899
on (press) { gameStats.data.currentSpeed = 2; this.gotoAndStop("on"); _root.speedBut1.gotoAndStop("off"); _root.speedBut15.gotoAndStop("off"); _root.speedBut25.gotoAndStop("off"); _root.speedBut3.gotoAndStop("off"); }
Instance of Symbol 1241 MovieClip "speedBut3" in Frame 899
on (press) { gameStats.data.currentSpeed = 3; this.gotoAndStop("on"); _root.speedBut1.gotoAndStop("off"); _root.speedBut15.gotoAndStop("off"); _root.speedBut2.gotoAndStop("off"); _root.speedBut25.gotoAndStop("off"); }
Instance of Symbol 1244 MovieClip "speedBut15" in Frame 899
on (press) { gameStats.data.currentSpeed = 1.5; this.gotoAndStop("on"); _root.speedBut1.gotoAndStop("off"); _root.speedBut2.gotoAndStop("off"); _root.speedBut25.gotoAndStop("off"); _root.speedBut3.gotoAndStop("off"); }
Instance of Symbol 1247 MovieClip "speedBut25" in Frame 899
on (press) { gameStats.data.currentSpeed = 2.5; this.gotoAndStop("on"); _root.speedBut1.gotoAndStop("off"); _root.speedBut15.gotoAndStop("off"); _root.speedBut2.gotoAndStop("off"); _root.speedBut3.gotoAndStop("off"); }
Frame 900
_root["paddleBut" + gameStats.data.currentPaddle].gotoAndStop("on");
Instance of Symbol 1251 MovieClip "paddleBut1" in Frame 900
on (press) { gameStats.data.currentPaddle = 1; this.gotoAndStop("on"); _root.paddleBut2.gotoAndStop("off"); _root.paddleBut3.gotoAndStop("off"); _root.paddleBut4.gotoAndStop("off"); _root.paddleBut5.gotoAndStop("off"); _root.paddleBut6.gotoAndStop("off"); }
Instance of Symbol 1254 MovieClip "paddleBut2" in Frame 900
on (press) { gameStats.data.currentPaddle = 2; this.gotoAndStop("on"); _root.paddleBut1.gotoAndStop("off"); _root.paddleBut3.gotoAndStop("off"); _root.paddleBut4.gotoAndStop("off"); _root.paddleBut5.gotoAndStop("off"); _root.paddleBut6.gotoAndStop("off"); }
Instance of Symbol 1257 MovieClip "paddleBut3" in Frame 900
on (press) { gameStats.data.currentPaddle = 3; this.gotoAndStop("on"); _root.paddleBut1.gotoAndStop("off"); _root.paddleBut2.gotoAndStop("off"); _root.paddleBut4.gotoAndStop("off"); _root.paddleBut5.gotoAndStop("off"); _root.paddleBut6.gotoAndStop("off"); }
Instance of Symbol 1260 MovieClip "paddleBut4" in Frame 900
on (press) { gameStats.data.currentPaddle = 4; this.gotoAndStop("on"); _root.paddleBut1.gotoAndStop("off"); _root.paddleBut2.gotoAndStop("off"); _root.paddleBut3.gotoAndStop("off"); _root.paddleBut5.gotoAndStop("off"); _root.paddleBut6.gotoAndStop("off"); }
Instance of Symbol 1263 MovieClip "paddleBut5" in Frame 900
on (press) { gameStats.data.currentPaddle = 5; this.gotoAndStop("on"); _root.paddleBut1.gotoAndStop("off"); _root.paddleBut2.gotoAndStop("off"); _root.paddleBut3.gotoAndStop("off"); _root.paddleBut4.gotoAndStop("off"); _root.paddleBut6.gotoAndStop("off"); }
Instance of Symbol 1266 MovieClip "paddleBut6" in Frame 900
on (press) { gameStats.data.currentPaddle = 6; this.gotoAndStop("on"); _root.paddleBut1.gotoAndStop("off"); _root.paddleBut2.gotoAndStop("off"); _root.paddleBut3.gotoAndStop("off"); _root.paddleBut4.gotoAndStop("off"); _root.paddleBut5.gotoAndStop("off"); }
Frame 901
var myDataGrid; myDataGrid.setSize(350, 200); myDataGrid.addColumnAt(0, "Type"); var type_myDataGrid = myDataGrid.getColumnAt(0); type_myDataGrid.__set__width(250); var amount_myDataGrid = (new mx.controls.gridclasses.DataGridColumn("Amount")); amount_myDataGrid.__set__width(100); myDataGrid.addColumnAt(1, amount_myDataGrid); var myDP_array = new Array({Type:"Total Single Player Games", Amount:gameStats.data.totalSinglePlayer}, {Type:"Single Player Games WON", Amount:gameStats.data.singlePlayerWon}, {Type:"Single Player Games LOST", Amount:gameStats.data.singlePlayerLost}, {Type:"Total Versus Games", Amount:gameStats.data.totalVersus}, {Type:"Total Survival Games", Amount:gameStats.data.totalSurvival}, {Type:"Survival High Score", Amount:gameStats.data.survivalHighScore}, {Type:"Total Challenges Played", Amount:gameStats.data.totalChallengesPlayed}, {Type:"Total Challenges WON", Amount:gameStats.data.challengesWon}, {Type:"Total Challenges Lost", Amount:gameStats.data.challengesLost}, {Type:"Total Single Split Screen Games", Amount:gameStats.data.totalSingleSplitScreen}, {Type:"Total Versus Split Screen Games", Amount:gameStats.data.totalVersusSplitScreen}, {Type:"Split Screen Games WON", Amount:gameStats.data.splitScreenWon}, {Type:"Split Screen Games Lost", Amount:gameStats.data.splitScreenLost}, {Type:"Total Picked up Powerups", Amount:gameStats.data.totalPowerUps}, {Type:"Total Game Runs", Amount:gameStats.data.totalGameRuns}); myDataGrid.dataProvider = myDP_array; var listener_obj = new Object(); listener_obj.headerRelease = function (evt_obj) { switch (evt_obj.target.columns[evt_obj.columnIndex].columnName) { case "Type" : myDP_array.sortOn("Type", Array.CASEINSENSITIVE); break; case "Amount" : myDP_array.sortOn("Amount", Array.NUMERIC); } }; myDataGrid.addEventListener("headerRelease", listener_obj);
Instance of Symbol 175 MovieClip [DataGrid] "myDataGrid" in Frame 901
//component parameters onClipEvent (construct) { editable = false; multipleSelection = false; rowHeight = 20; }
Frame 902
_root["bgBut" + gameStats.data.currentBG].gotoAndStop("on");
Instance of Symbol 1273 MovieClip "bgBut1" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg1"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 1; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1277 MovieClip "bgBut2" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg2"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 2; this.gotoAndStop("on"); _root.bgBut1.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1281 MovieClip "bgBut3" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg3"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 3; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1285 MovieClip "bgBut4" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg4"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 4; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1289 MovieClip "bgBut5" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg5"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 5; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1293 MovieClip "bgBut6" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg6"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 6; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1297 MovieClip "bgBut7" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg7"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 7; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1301 MovieClip "bgBut8" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg8"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 8; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1305 MovieClip "bgBut9" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg9"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 9; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1309 MovieClip "bgBut11" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg11"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 11; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1313 MovieClip "bgBut12" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg12"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 12; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1317 MovieClip "bgBut13" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg13"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 13; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1321 MovieClip "bgBut14" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg14"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 14; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1325 MovieClip "bgBut15" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg15"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 15; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut10.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); }
Instance of Symbol 1345 MovieClip "bgBut10" in Frame 902
on (rollOver) { _root.bgPreview.gotoAndStop("bg10"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 10; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Frame 903
_root["thBut" + gameStats.data.currentTheme].gotoAndStop("on");
Instance of Symbol 1345 MovieClip "bgBut10" in Frame 903
on (rollOver) { _root.bgPreview.gotoAndStop("bg10"); if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { _root.bgPreview.gotoAndStop("bg" + gameStats.data.currentBG); if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 10; this.gotoAndStop("on"); _root.bgBut2.gotoAndStop("off"); _root.bgBut3.gotoAndStop("off"); _root.bgBut4.gotoAndStop("off"); _root.bgBut5.gotoAndStop("off"); _root.bgBut6.gotoAndStop("off"); _root.bgBut7.gotoAndStop("off"); _root.bgBut8.gotoAndStop("off"); _root.bgBut9.gotoAndStop("off"); _root.bgBut1.gotoAndStop("off"); _root.bgBut11.gotoAndStop("off"); _root.bgBut12.gotoAndStop("off"); _root.bgBut13.gotoAndStop("off"); _root.bgBut14.gotoAndStop("off"); _root.bgBut15.gotoAndStop("off"); }
Instance of Symbol 1350 MovieClip "thBut1" in Frame 903
on (rollOver) { if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 10; gameStats.data.currentPaddle = 6; gameStats.data.currentBall = "pokeball"; gameStats.data.currentTheme = 1; this.gotoAndStop("on"); _root.thBut2.gotoAndStop("off"); _root.thBut3.gotoAndStop("off"); _root.thBut4.gotoAndStop("off"); _root.thBut5.gotoAndStop("off"); _root.thBut6.gotoAndStop("off"); _root.thBut7.gotoAndStop("off"); _root.thBut8.gotoAndStop("off"); }
Instance of Symbol 1354 MovieClip "thBut2" in Frame 903
on (rollOver) { if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 11; gameStats.data.currentPaddle = 3; gameStats.data.currentBall = "white"; gameStats.data.currentTheme = 2; this.gotoAndStop("on"); _root.thBut1.gotoAndStop("off"); _root.thBut3.gotoAndStop("off"); _root.thBut4.gotoAndStop("off"); _root.thBut5.gotoAndStop("off"); _root.thBut6.gotoAndStop("off"); _root.thBut7.gotoAndStop("off"); _root.thBut8.gotoAndStop("off"); }
Instance of Symbol 1358 MovieClip "thBut3" in Frame 903
on (rollOver) { if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 12; gameStats.data.currentPaddle = 4; gameStats.data.currentBall = "mario"; gameStats.data.currentTheme = 3; this.gotoAndStop("on"); _root.thBut1.gotoAndStop("off"); _root.thBut2.gotoAndStop("off"); _root.thBut4.gotoAndStop("off"); _root.thBut5.gotoAndStop("off"); _root.thBut6.gotoAndStop("off"); _root.thBut7.gotoAndStop("off"); _root.thBut8.gotoAndStop("off"); }
Instance of Symbol 1362 MovieClip "thBut4" in Frame 903
on (rollOver) { if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 13; gameStats.data.currentPaddle = 5; gameStats.data.currentBall = "electric"; gameStats.data.currentTheme = 4; this.gotoAndStop("on"); _root.thBut1.gotoAndStop("off"); _root.thBut2.gotoAndStop("off"); _root.thBut3.gotoAndStop("off"); _root.thBut5.gotoAndStop("off"); _root.thBut6.gotoAndStop("off"); _root.thBut7.gotoAndStop("off"); _root.thBut8.gotoAndStop("off"); }
Instance of Symbol 1366 MovieClip "thBut5" in Frame 903
on (rollOver) { if (this._currentframe != 2) { this.gotoAndStop("over"); } } on (rollOut) { if (this._currentframe != 2) { this.gotoAndStop("off"); } } on (press) { gameStats.data.currentBG = 14; gameStats.data.currentPaddle = 2; gameStats.data.currentBall = "futuristic"; gameStats.data.currentTheme = 5; this.gotoAndStop("on"); _root.thBut1.gotoAndStop("off"); _root.thBut2.gotoAndStop("off"); _root.thBut3.gotoAndStop("off"); _root.thBut4.gotoAndStop("off"); _root.thBut6.gotoAndStop("off"); _root.thBut7.gotoAndStop("off"); _root.thBut8.gotoAndStop("off"); }
Frame 904
clearPressed = false;
Instance of Symbol 371 MovieClip in Frame 905
onClipEvent (enterFrame) { _root.yChange = Math.round(_root._ymouse - this._y); _root.yMove = Math.round(_root.yChange / 20); this._y = this._y + _root.yMove; }
Instance of Symbol 371 MovieClip in Frame 905
onClipEvent (enterFrame) { _root.xChange = Math.round(_root._xmouse - this._x); _root.xMove = Math.round(_root.xChange / 20); this._x = this._x + _root.xMove; }
Frame 906
function onEnterFrame() { if (clicked) { gotoAndPlay (849); } } clicked = false;
Instance of Symbol 327 MovieClip in Frame 906
onClipEvent (enterFrame) { if (Key.isDown(27)) { _root.clicked = true; } }
Frame 2156
gotoAndPlay (848);
Symbol 25 MovieClip Frame 1
stop();
Symbol 25 MovieClip Frame 16
gotoAndStop (1);
Symbol 25 MovieClip Frame 32
gotoAndStop (1);
Symbol 34 MovieClip Frame 1
stop();
Symbol 34 MovieClip Frame 2
stop();
Symbol 46 MovieClip [ball] Frame 1
stop();
Symbol 49 MovieClip Frame 1
stop();
Symbol 50 MovieClip [paddle] Frame 1
stop();
Symbol 75 MovieClip [DataGridAssets] Frame 1
#initclip 43 mx.controls.DataGrid.prototype.headerStyle = _global.styles.dataGridStyles; #endinitclip
Symbol 76 MovieClip [DataGridColumn] Frame 1
#initclip 44 Object.registerClass("DataGridColumn", mx.controls.gridclasses.DataGridColumn); #endinitclip stop();
Symbol 77 MovieClip [Defaults] Frame 1
#initclip 45 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 78 MovieClip [UIObjectExtensions] Frame 1
#initclip 46 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 79 MovieClip [UIObject] Frame 1
#initclip 47 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 82 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 83 MovieClip Frame 1
#initclip 48 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 84 MovieClip [FocusRect] Frame 1
#initclip 49 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 85 MovieClip [FocusManager] Frame 1
#initclip 50 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 86 MovieClip [UIComponentExtensions] Frame 1
#initclip 51 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 87 MovieClip [UIComponent] Frame 1
#initclip 52 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 88 MovieClip [SelectableRow] Frame 1
#initclip 53 Object.registerClass("SelectableRow", mx.controls.listclasses.SelectableRow); #endinitclip stop();
Symbol 89 MovieClip [DataGridRow] Frame 1
#initclip 54 Object.registerClass("DataGridRow", mx.controls.gridclasses.DataGridRow); #endinitclip stop();
Symbol 90 MovieClip [DataProvider] Frame 1
#initclip 55 Object.registerClass("DataProvider", mx.controls.listclasses.DataProvider); #endinitclip stop();
Symbol 91 MovieClip [DataSelector] Frame 1
#initclip 56 Object.registerClass("DataSelector", mx.controls.listclasses.DataSelector); #endinitclip stop();
Symbol 93 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 95 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 98 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 100 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 103 MovieClip [SimpleButton] Frame 1
#initclip 57 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 104 MovieClip [Border] Frame 1
#initclip 58 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 105 MovieClip [RectBorder] Frame 1
#initclip 59 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 106 MovieClip [ButtonSkin] Frame 1
#initclip 60 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 107 MovieClip [Button] Frame 1
#initclip 61 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 103 MovieClip [SimpleButton] in Symbol 107 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 108 MovieClip [CustomBorder] Frame 1
#initclip 62 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 120 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 122 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 133 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 135 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 142 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 163 MovieClip [BtnDownArrow] Frame 1
#initclip 63 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 164 MovieClip [BtnUpArrow] Frame 1
#initclip 64 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 166 MovieClip [HScrollBar] Frame 1
#initclip 65 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 107 MovieClip [Button] in Symbol 166 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 103 MovieClip [SimpleButton] in Symbol 166 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 167 MovieClip [VScrollBar] Frame 1
#initclip 66 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 107 MovieClip [Button] in Symbol 167 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 103 MovieClip [SimpleButton] in Symbol 167 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 168 MovieClip [View] Frame 1
#initclip 67 Object.registerClass("View", mx.core.View); #endinitclip stop();
Symbol 169 MovieClip [ScrollView] Frame 1
#initclip 68 Object.registerClass("ScrollView", mx.core.ScrollView); #endinitclip stop();
Instance of Symbol 166 MovieClip [HScrollBar] in Symbol 169 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 167 MovieClip [VScrollBar] in Symbol 169 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 170 MovieClip [ScrollSelectList] Frame 1
#initclip 69 Object.registerClass("ScrollSelectList", mx.controls.listclasses.ScrollSelectList); #endinitclip stop();
Symbol 171 MovieClip [List] Frame 1
#initclip 70 Object.registerClass("List", mx.controls.List); #endinitclip stop();
Symbol 174 MovieClip [TextInput] Frame 1
#initclip 71 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 175 MovieClip [DataGrid] Frame 1
#initclip 72 Object.registerClass("DataGrid", mx.controls.DataGrid); #endinitclip stop();
Instance of Symbol 171 MovieClip [List] in Symbol 175 MovieClip [DataGrid] Frame 2
//component parameters onClipEvent (initialize) { multipleSelection = false; rowHeight = 20; }
Instance of Symbol 174 MovieClip [TextInput] in Symbol 175 MovieClip [DataGrid] Frame 2
//component parameters onClipEvent (initialize) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 224 Button
on (release) { _root.play(); }
Symbol 225 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(bar, _xscale , PercentLoaded); } else { gotoAndStop (3); }
Symbol 225 MovieClip Frame 2
gotoAndPlay (1);
Symbol 51 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local3 = __width; var _local2 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local3, oldHeight:_local2}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = mx.core.UIObject(createObject(className.symbolOwner.symbolName, id, depth, initobj)); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.2.126"; static var textColorList = {color:1, disabledColor:1}; var invalidateFlag = false; var lineWidth = 1; var lineColor = 0; var tabEnabled = false; var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1}; }
Symbol 176 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip { var _visible, _x, _y, _width, _height; function SkinElement () { super(); } static function registerElement(name, className) { Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className))); _global.skinRegistry[name] = true; } function __set__visible(visible) { _visible = visible; } function move(x, y) { _x = x; _y = y; } function setSize(w, h) { _width = w; _height = h; } }
Symbol 177 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }
Symbol 179 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }
Symbol 178 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager { function StyleManager () { } static function registerInheritingStyle(styleName) { inheritingStyles[styleName] = true; } static function isInheritingStyle(styleName) { return(inheritingStyles[styleName] == true); } static function registerColorStyle(styleName) { colorStyles[styleName] = true; } static function isColorStyle(styleName) { return(colorStyles[styleName] == true); } static function registerColorName(colorName, colorValue) { colorNames[colorName] = colorValue; } static function isColorName(colorName) { return(colorNames[colorName] != undefined); } static function getColorName(colorName) { return(colorNames[colorName]); } static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true}; static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true}; static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344}; static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false}; static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true}; }
Symbol 52 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 53 MovieClip [__Packages.mx.core.View] Frame 0
class mx.core.View extends mx.core.UIComponent { var tabChildren, tabEnabled, boundingBox_mc, border_mc, __get__width, __get__height, __tabIndex, depth, createObject, createClassObject, loadExternal, destroyObject, createClassChildAtDepth, doLater; function View () { super(); } function init() { super.init(); tabChildren = true; tabEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function size() { border_mc.move(0, 0); border_mc.setSize(__get__width(), __get__height()); doLayout(); } function draw() { size(); } function get numChildren() { var _local3 = childNameBase; var _local2 = 0; while (true) { if (this[_local3 + _local2] == undefined) { return(_local2); } _local2++; } } function get tabIndex() { return((tabEnabled ? (__tabIndex) : undefined)); } function addLayoutObject(object) { } function createChild(className, instanceName, initProps) { if (depth == undefined) { depth = 1; } var _local2; if (typeof(className) == "string") { _local2 = createObject(className, instanceName, depth++, initProps); } else { _local2 = createClassObject(className, instanceName, depth++, initProps); } if (_local2 == undefined) { _local2 = loadExternal(className, _loadExternalClass, instanceName, depth++, initProps); } else { this[childNameBase + numChildren] = _local2; _local2._complete = true; childLoaded(_local2); } addLayoutObject(_local2); return(_local2); } function getChildAt(childIndex) { return(this[childNameBase + childIndex]); } function destroyChildAt(childIndex) { if (!((childIndex >= 0) && (childIndex < numChildren))) { return(undefined); } var _local4 = childNameBase + childIndex; var _local6 = numChildren; var _local3; for (_local3 in this) { if (_local3 == _local4) { _local4 = ""; destroyObject(_local3); break; } } var _local2 = Number(childIndex); while (_local2 < (_local6 - 1)) { this[childNameBase + _local2] = this[childNameBase + (_local2 + 1)]; _local2++; } delete this[childNameBase + (_local6 - 1)]; depth--; } function initLayout() { if (!hasBeenLayedOut) { doLayout(); } } function doLayout() { hasBeenLayedOut = true; } function createChildren() { if (border_mc == undefined) { border_mc = createClassChildAtDepth(_global.styles.rectBorderClass, mx.managers.DepthManager.kBottom, {styleName:this}); } doLater(this, "initLayout"); } function convertToUIObject(obj) { } function childLoaded(obj) { convertToUIObject(obj); } static function extension() { mx.core.ExternalContent.enableExternalContent(); } static var symbolName = "View"; static var symbolOwner = mx.core.View; static var version = "2.0.2.126"; var className = "View"; static var childNameBase = "_child"; var hasBeenLayedOut = false; var _loadExternalClass = "UIComponent"; }
Symbol 180 MovieClip [__Packages.mx.skins.Border] Frame 0
class mx.skins.Border extends mx.core.UIObject { function Border () { super(); } function init(Void) { super.init(); } static var symbolName = "Border"; static var symbolOwner = mx.skins.Border; var className = "Border"; var tagBorder = 0; var idNames = new Array("border_mc"); }
Symbol 181 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border { var __width, __height, offset, __borderMetrics; function RectBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function draw(Void) { size(); } function getBorderMetrics(Void) { var _local2 = offset; if (__borderMetrics == undefined) { __borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2}; } else { __borderMetrics.left = _local2; __borderMetrics.top = _local2; __borderMetrics.right = _local2; __borderMetrics.bottom = _local2; } return(__borderMetrics); } function get borderMetrics() { return(getBorderMetrics()); } function drawBorder(Void) { } function size(Void) { drawBorder(); } function setColor(Void) { drawBorder(); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.RectBorder; static var version = "2.0.2.126"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 182 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager { var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth; MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; _global.ASSetPropFlags(MovieClip.prototype, "createClassChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "createChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthTo", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthAbove", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthBelow", 1); _global.ASSetPropFlags(MovieClip.prototype, "findNextAvailableDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "shuffleDepths", 1); _global.ASSetPropFlags(MovieClip.prototype, "getDepthByFlag", 1); _global.ASSetPropFlags(MovieClip.prototype, "buildDepthTable", 1); } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local5 = "down"; if (depthFlag == kBottom) { _local5 = "up"; } var _local6; if (_local3[_local2] != undefined) { _local6 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local5); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local6 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local6, _local3, _local5); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local5 = "down"; if (depthFlag == kBottom) { _local5 = "up"; } var _local6; if (_local3[_local2] != undefined) { _local6 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local5); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local6 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local6, _local3, _local5); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(MovieClip(this), _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local1 = targetDepth; var _local2 = targetDepth; if (direction == "down") { while (depthTable[_local2] != undefined) { _local2--; } return(_local2); } while (depthTable[_local1] != undefined) { _local1++; } return(_local1); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }
Symbol 184 MovieClip [__Packages.mx.core.ExternalContent] Frame 0
class mx.core.ExternalContent { var createObject, numChildren, prepList, doLater, loadList, dispatchEvent, loadedList, childLoaded; function ExternalContent () { } function loadExternal(url, placeholderClassName, instanceName, depth, initProps) { var _local2; _local2 = createObject(placeholderClassName, instanceName, depth, initProps); this[mx.core.View.childNameBase + numChildren] = _local2; if (prepList == undefined) { prepList = new Object(); } prepList[instanceName] = {obj:_local2, url:url, complete:false, initProps:initProps}; prepareToLoadMovie(_local2); return(_local2); } function prepareToLoadMovie(obj) { obj.unloadMovie(); doLater(this, "waitForUnload"); } function waitForUnload() { var _local3; for (_local3 in prepList) { var _local2 = prepList[_local3]; if (_local2.obj.getBytesTotal() == 0) { if (loadList == undefined) { loadList = new Object(); } loadList[_local3] = _local2; _local2.obj.loadMovie(_local2.url); delete prepList[_local3]; doLater(this, "checkLoadProgress"); } else { doLater(this, "waitForUnload"); } } } function checkLoadProgress() { var _local8 = false; var _local3; for (_local3 in loadList) { var _local2 = loadList[_local3]; _local2.loaded = _local2.obj.getBytesLoaded(); _local2.total = _local2.obj.getBytesTotal(); if (_local2.total > 0) { _local2.obj._visible = false; dispatchEvent({type:"progress", target:_local2.obj, current:_local2.loaded, total:_local2.total}); if (_local2.loaded == _local2.total) { if (loadedList == undefined) { loadedList = new Object(); } loadedList[_local3] = _local2; delete loadList[_local3]; doLater(this, "contentLoaded"); } } else if (_local2.total == -1) { if (_local2.failedOnce != undefined) { _local2.failedOnce++; if (_local2.failedOnce > 3) { dispatchEvent({type:"complete", target:_local2.obj, current:_local2.loaded, total:_local2.total}); delete loadList[_local3]; } } else { _local2.failedOnce = 0; } } _local8 = true; } if (_local8) { doLater(this, "checkLoadProgress"); } } function contentLoaded() { var _local4; for (_local4 in loadedList) { var _local2 = loadedList[_local4]; _local2.obj._visible = true; _local2.obj._complete = true; var _local3; for (_local3 in _local2.initProps) { _local2.obj[_local3] = _local2.initProps[_local3]; } childLoaded(_local2.obj); dispatchEvent({type:"complete", target:_local2.obj, current:_local2.loaded, total:_local2.total}); delete loadedList[_local4]; } } function convertToUIObject(obj) { if (obj.setSize == undefined) { var _local2 = mx.core.UIObject.prototype; obj.addProperty("width", _local2.__get__width, null); obj.addProperty("height", _local2.__get__height, null); obj.addProperty("left", _local2.__get__left, null); obj.addProperty("x", _local2.__get__x, null); obj.addProperty("top", _local2.__get__top, null); obj.addProperty("y", _local2.__get__y, null); obj.addProperty("right", _local2.__get__right, null); obj.addProperty("bottom", _local2.__get__bottom, null); obj.addProperty("visible", _local2.__get__visible, _local2.__set__visible); obj.move = mx.core.UIObject.prototype.move; obj.setSize = mx.core.UIObject.prototype.setSize; obj.size = mx.core.UIObject.prototype.size; mx.events.UIEventDispatcher.initialize(obj); } } static function enableExternalContent() { } static function classConstruct() { var _local1 = mx.core.View.prototype; var _local2 = mx.core.ExternalContent.prototype; _local1.loadExternal = _local2.loadExternal; _local1.prepareToLoadMovie = _local2.prepareToLoadMovie; _local1.waitForUnload = _local2.waitForUnload; _local1.checkLoadProgress = _local2.checkLoadProgress; _local1.contentLoaded = _local2.contentLoaded; _local1.convertToUIObject = _local2.convertToUIObject; return(true); } static var classConstructed = classConstruct(); static var ViewDependency = mx.core.View; }
Symbol 56 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 183 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher { var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener; function UIEventDispatcher () { super(); } static function addKeyEvents(obj) { if (obj.keyHandler == undefined) { var _local1 = (obj.keyHandler = new Object()); _local1.owner = obj; _local1.onKeyDown = _fEventDispatcher.onKeyDown; _local1.onKeyUp = _fEventDispatcher.onKeyUp; } Key.addListener(obj.keyHandler); } static function removeKeyEvents(obj) { Key.removeListener(obj.keyHandler); } static function addLoadEvents(obj) { if (obj.onLoad == undefined) { obj.onLoad = _fEventDispatcher.onLoad; obj.onUnload = _fEventDispatcher.onUnload; if (obj.getBytesTotal() == obj.getBytesLoaded()) { obj.doLater(obj, "onLoad"); } } } static function removeLoadEvents(obj) { delete obj.onLoad; delete obj.onUnload; } static function initialize(obj) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.UIEventDispatcher(); } obj.addEventListener = _fEventDispatcher.__addEventListener; obj.__origAddEventListener = _fEventDispatcher.addEventListener; obj.removeEventListener = _fEventDispatcher.removeEventListener; obj.dispatchEvent = _fEventDispatcher.dispatchEvent; obj.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(mx.events.EventDispatcher, eventObj); dispatchQueue(this, eventObj); } function onKeyDown(Void) { owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onKeyUp(Void) { owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onLoad(Void) { if (__sentLoadEvent != true) { dispatchEvent({type:"load"}); } __sentLoadEvent = true; } function onUnload(Void) { dispatchEvent({type:"unload"}); } function __addEventListener(event, handler) { __origAddEventListener(event, handler); var _local3 = lowLevelEvents; for (var _local5 in _local3) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local2 = _local3[_local5][0]; mx.events.UIEventDispatcher[_local2](this); } } } function removeEventListener(event, handler) { var _local6 = "__q_" + event; mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler); if (this[_local6].length == 0) { var _local2 = lowLevelEvents; for (var _local5 in _local2) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local3 = _local2[_local5][1]; mx.events.UIEventDispatcher[_local2[_local5][1]](this); } } } } static var keyEvents = {keyDown:1, keyUp:1}; static var loadEvents = {load:1, unload:1}; static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]}; static var _fEventDispatcher = undefined; }
Symbol 54 MovieClip [__Packages.mx.core.ScrollView] Frame 0
class mx.core.ScrollView extends mx.core.View { var __width, hScroller, vScroller, __maxHPosition, propsInited, scrollAreaChanged, specialHScrollCase, createObject, viewableColumns, __height, oldRndUp, viewableRows, __viewMetrics, owner, enabled, border_mc, __get__width, __get__height, invLayout, mask_mc, _parent, dispatchEvent; function ScrollView () { super(); } function getHScrollPolicy(Void) { return(__hScrollPolicy); } function setHScrollPolicy(policy) { __hScrollPolicy = policy.toLowerCase(); if (__width == undefined) { return(undefined); } setScrollProperties(numberOfCols, columnWidth, rowC, rowH, heightPadding, widthPadding); } function get hScrollPolicy() { return(getHScrollPolicy()); } function set hScrollPolicy(policy) { setHScrollPolicy(policy); //return(hScrollPolicy); } function getVScrollPolicy(Void) { return(__vScrollPolicy); } function setVScrollPolicy(policy) { __vScrollPolicy = policy.toLowerCase(); if (__width == undefined) { return(undefined); } setScrollProperties(numberOfCols, columnWidth, rowC, rowH, heightPadding, widthPadding); } function get vScrollPolicy() { return(getVScrollPolicy()); } function set vScrollPolicy(policy) { setVScrollPolicy(policy); //return(vScrollPolicy); } function get hPosition() { return(getHPosition()); } function set hPosition(pos) { setHPosition(pos); //return(hPosition); } function getHPosition(Void) { return(__hPosition); } function setHPosition(pos) { hScroller.__set__scrollPosition(pos); __hPosition = pos; } function get vPosition() { return(getVPosition()); } function set vPosition(pos) { setVPosition(pos); //return(vPosition); } function getVPosition(Void) { return(__vPosition); } function setVPosition(pos) { vScroller.__set__scrollPosition(pos); __vPosition = pos; } function get maxVPosition() { var _local2 = vScroller.maxPos; return(((_local2 == undefined) ? 0 : (_local2))); } function get maxHPosition() { return(getMaxHPosition()); } function set maxHPosition(pos) { setMaxHPosition(pos); //return(maxHPosition); } function getMaxHPosition(Void) { if (__maxHPosition != undefined) { return(__maxHPosition); } var _local2 = hScroller.maxPos; return(((_local2 == undefined) ? 0 : (_local2))); } function setMaxHPosition(pos) { __maxHPosition = pos; } function setScrollProperties(colCount, colWidth, rwCount, rwHeight, hPadding, wPadding) { var _local3 = getViewMetrics(); if (hPadding == undefined) { hPadding = 0; } if (wPadding == undefined) { wPadding = 0; } propsInited = true; delete scrollAreaChanged; heightPadding = hPadding; widthPadding = wPadding; if (colWidth == 0) { colWidth = 1; } if (rwHeight == 0) { rwHeight = 1; } var _local4 = Math.ceil((((__width - _local3.left) - _local3.right) - widthPadding) / colWidth); if ((__hScrollPolicy == "on") || ((_local4 < colCount) && (__hScrollPolicy == "auto"))) { if ((hScroller == undefined) || (specialHScrollCase)) { delete specialHScrollCase; hScroller = mx.controls.scrollClasses.ScrollBar(createObject("HScrollBar", "hSB", 1001)); hScroller.__set__lineScrollSize(20); hScroller.scrollHandler = scrollProxy; hScroller.__set__scrollPosition(__hPosition); scrollAreaChanged = true; } if ((((numberOfCols != colCount) || (columnWidth != colWidth)) || (viewableColumns != _local4)) || (scrollAreaChanged)) { hScroller.setScrollProperties(_local4, 0, colCount - _local4); viewableColumns = _local4; numberOfCols = colCount; columnWidth = colWidth; } } else if (((__hScrollPolicy == "auto") || (__hScrollPolicy == "off")) && (hScroller != undefined)) { hScroller.removeMovieClip(); delete hScroller; scrollAreaChanged = true; } if (heightPadding == undefined) { heightPadding = 0; } var _local5 = Math.ceil((((__height - _local3.top) - _local3.bottom) - heightPadding) / rwHeight); var _local8 = (((__height - _local3.top) - _local3.bottom) % rwHeight) != 0; if ((__vScrollPolicy == "on") || ((_local5 < (rwCount + _local8)) && (__vScrollPolicy == "auto"))) { if (vScroller == undefined) { vScroller = mx.controls.scrollClasses.ScrollBar(createObject("VScrollBar", "vSB", 1002)); vScroller.scrollHandler = scrollProxy; vScroller.__set__scrollPosition(__vPosition); scrollAreaChanged = true; rowH = 0; } if ((((rowC != rwCount) || (rowH != rwHeight)) || ((viewableRows + _local8) != (_local5 + oldRndUp))) || (scrollAreaChanged)) { vScroller.setScrollProperties(_local5, 0, (rwCount - _local5) + _local8); viewableRows = _local5; rowC = rwCount; rowH = rwHeight; oldRndUp = _local8; } } else if (((__vScrollPolicy == "auto") || (__vScrollPolicy == "off")) && (vScroller != undefined)) { vScroller.removeMovieClip(); delete vScroller; scrollAreaChanged = true; } numberOfCols = colCount; columnWidth = colWidth; if (scrollAreaChanged) { doLayout(); var _local2 = __viewMetrics; var _local12 = ((owner != undefined) ? (owner) : this); _local12.layoutContent(_local2.left, _local2.top, ((columnWidth * numberOfCols) - _local2.left) - _local2.right, rowC * rowH, (__width - _local2.left) - _local2.right, (__height - _local2.top) - _local2.bottom); } if (!enabled) { setEnabled(false); } } function getViewMetrics(Void) { var _local2 = __viewMetrics; var _local3 = border_mc.__get__borderMetrics(); _local2.left = _local3.left; _local2.right = _local3.right; if (vScroller != undefined) { _local2.right = _local2.right + vScroller.minWidth; } _local2.top = _local3.top; if ((hScroller == undefined) && ((__hScrollPolicy == "on") || (__hScrollPolicy == true))) { hScroller = mx.controls.scrollClasses.ScrollBar(createObject("FHScrollBar", "hSB", 1001)); specialHScrollCase = true; } _local2.bottom = _local3.bottom; if (hScroller != undefined) { _local2.bottom = _local2.bottom + hScroller.minHeight; } return(_local2); } function doLayout(Void) { var _local10 = __get__width(); var _local8 = __get__height(); delete invLayout; var _local3 = (__viewMetrics = getViewMetrics()); var _local2 = _local3.left; var _local9 = _local3.right; var _local5 = _local3.top; var _local11 = _local3.bottom; var _local7 = hScroller; var _local6 = vScroller; _local7.setSize((_local10 - _local2) - _local9, _local7.minHeight + 0); _local7.move(_local2, _local8 - _local11); _local6.setSize(_local6.minWidth + 0, (_local8 - _local5) - _local11); _local6.move(_local10 - _local9, _local5); var _local4 = mask_mc; _local4._width = (_local10 - _local2) - _local9; _local4._height = (_local8 - _local5) - _local11; _local4._x = _local2; _local4._y = _local5; } function createChild(id, name, props) { var _local2 = super.createChild(id, name, props); return(_local2); } function init(Void) { super.init(); __viewMetrics = new Object(); if (_global.__SVMouseWheelManager == undefined) { var _local4 = (_global.__SVMouseWheelManager = new Object()); _local4.onMouseWheel = __onMouseWheel; Mouse.addListener(_local4); } } function __onMouseWheel(delta, scrollTarget) { var _local4 = scrollTarget; var _local1; while (_local4 != undefined) { if (_local4 instanceof mx.core.ScrollView) { _local1 = _local4; } _local4 = _local4._parent; } if (_local1 != undefined) { _local4 = ((delta <= 0) ? 1 : -1); var _local2 = _local1.vScroller.lineScrollSize; if (_local2 == undefined) { _local2 = 0; } _local2 = Math.max(Math.abs(delta), _local2); var _local3 = _local1.vPosition + (_local2 * _local4); _local1.vPosition = Math.max(0, Math.min(_local3, _local1.maxVPosition)); _local1.dispatchEvent({type:"scroll", direction:"vertical", position:_local1.vPosition}); } } function createChildren(Void) { super.createChildren(); if (mask_mc == undefined) { mask_mc = createObject("BoundingBox", "mask_mc", MASK_DEPTH); } mask_mc._visible = false; } function invalidate(Void) { super.invalidate(); } function draw(Void) { size(); } function size(Void) { super.size(); } function scrollProxy(docObj) { _parent.onScroll(docObj); } function onScroll(docObj) { var _local3 = docObj.target; var _local2 = _local3.scrollPosition; if (_local3 == vScroller) { var _local4 = "vertical"; var _local5 = "__vPosition"; } else { var _local4 = "horizontal"; var _local5 = "__hPosition"; } this[_local5] = _local2; dispatchEvent({type:"scroll", direction:_local4, position:_local2}); } function setEnabled(v) { vScroller.enabled = (hScroller.enabled = v); } function childLoaded(obj) { super.childLoaded(obj); obj.setMask(mask_mc); } static var symbolName = "ScrollView"; static var symbolOwner = mx.core.ScrollView; static var version = "2.0.2.126"; var className = "ScrollView"; var __vScrollPolicy = "auto"; var __hScrollPolicy = "off"; var __vPosition = 0; var __hPosition = 0; var numberOfCols = 0; var rowC = 0; var columnWidth = 1; var rowH = 0; var heightPadding = 0; var widthPadding = 0; var MASK_DEPTH = 10000; }
Symbol 188 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar] Frame 0
class mx.controls.scrollClasses.ScrollBar extends mx.core.UIComponent { var isScrolling, scrollTrack_mc, scrollThumb_mc, __height, tabEnabled, focusEnabled, boundingBox_mc, setSkin, upArrow_mc, _minHeight, _minWidth, downArrow_mc, createObject, createClassObject, enabled, _height, dispatchEvent, minMode, maxMode, plusMode, minusMode, _parent, getStyle, scrolling, _ymouse; function ScrollBar () { super(); } function get scrollPosition() { return(_scrollPosition); } function set scrollPosition(pos) { _scrollPosition = pos; if (isScrolling != true) { pos = Math.min(pos, maxPos); pos = Math.max(pos, minPos); var _local3 = (((pos - minPos) * (scrollTrack_mc.height - scrollThumb_mc._height)) / (maxPos - minPos)) + scrollTrack_mc.top; scrollThumb_mc.move(0, _local3); } //return(scrollPosition); } function get pageScrollSize() { return(largeScroll); } function set pageScrollSize(lScroll) { largeScroll = lScroll; //return(pageScrollSize); } function set lineScrollSize(sScroll) { smallScroll = sScroll; //return(lineScrollSize); } function get lineScrollSize() { return(smallScroll); } function get virtualHeight() { return(__height); } function init(Void) { super.init(); _scrollPosition = 0; tabEnabled = false; focusEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function createChildren(Void) { if (scrollTrack_mc == undefined) { setSkin(skinIDTrack, scrollTrackName); } scrollTrack_mc.visible = false; var _local3 = new Object(); _local3.enabled = false; _local3.preset = mx.controls.SimpleButton.falseDisabled; _local3.initProperties = 0; _local3.autoRepeat = true; _local3.tabEnabled = false; var _local2; if (upArrow_mc == undefined) { _local2 = createButton(upArrowName, "upArrow_mc", skinIDUpArrow, _local3); } _local2.buttonDownHandler = onUpArrow; _local2.clickHandler = onScrollChanged; _minHeight = _local2.height; _minWidth = _local2.width; if (downArrow_mc == undefined) { _local2 = createButton(downArrowName, "downArrow_mc", skinIDDownArrow, _local3); } _local2.buttonDownHandler = onDownArrow; _local2.clickHandler = onScrollChanged; _minHeight = _minHeight + _local2.height; } function createButton(linkageName, id, skinID, o) { if (skinID == skinIDUpArrow) { o.falseUpSkin = upArrowUpName; o.falseDownSkin = upArrowDownName; o.falseOverSkin = upArrowOverName; } else { o.falseUpSkin = downArrowUpName; o.falseDownSkin = downArrowDownName; o.falseOverSkin = downArrowOverName; } var _local3 = createObject(linkageName, id, skinID, o); this[id].visible = false; this[id].useHandCursor = false; return(_local3); } function createThumb(Void) { var _local2 = new Object(); _local2.validateNow = true; _local2.tabEnabled = false; _local2.leftSkin = thumbTopName; _local2.middleSkin = thumbMiddleName; _local2.rightSkin = thumbBottomName; _local2.gripSkin = thumbGripName; createClassObject(mx.controls.scrollClasses.ScrollThumb, "scrollThumb_mc", skinIDThumb, _local2); } function setScrollProperties(pSize, mnPos, mxPos, ls) { var _local4; var _local2 = scrollTrack_mc; pageSize = pSize; largeScroll = (((ls != undefined) && (ls > 0)) ? (ls) : (pSize)); minPos = Math.max(mnPos, 0); maxPos = Math.max(mxPos, 0); _scrollPosition = Math.max(minPos, _scrollPosition); _scrollPosition = Math.min(maxPos, _scrollPosition); if (((maxPos - minPos) > 0) && (enabled)) { var _local5 = _scrollPosition; if (!initializing) { upArrow_mc.enabled = true; downArrow_mc.enabled = true; } _local2.onPress = (_local2.onDragOver = startTrackScroller); _local2.onRelease = releaseScrolling; _local2.onDragOut = (_local2.stopScrolling = stopScrolling); _local2.onReleaseOutside = releaseScrolling; _local2.useHandCursor = false; if (scrollThumb_mc == undefined) { createThumb(); } var _local3 = scrollThumb_mc; if (scrollTrackOverName.length > 0) { _local2.onRollOver = trackOver; _local2.onRollOut = trackOut; } _local4 = (pageSize / ((maxPos - minPos) + pageSize)) * _local2.height; if (_local4 < _local3.minHeight) { if (_local2.height < _local3.minHeight) { _local3.__set__visible(false); } else { _local4 = _local3.minHeight; _local3.__set__visible(true); _local3.setSize(_minWidth, _local3.minHeight + 0); } } else { _local3.__set__visible(true); _local3.setSize(_minWidth, _local4); } _local3.setRange(upArrow_mc.__get__height() + 0, (virtualHeight - downArrow_mc.__get__height()) - _local3.__get__height(), minPos, maxPos); _local5 = Math.min(_local5, maxPos); scrollPosition = (Math.max(_local5, minPos)); } else { scrollThumb_mc.__set__visible(false); if (!initializing) { upArrow_mc.enabled = false; downArrow_mc.enabled = false; } delete _local2.onPress; delete _local2.onDragOver; delete _local2.onRelease; delete _local2.onDragOut; delete _local2.onRollOver; delete _local2.onRollOut; delete _local2.onReleaseOutside; } if (initializing) { scrollThumb_mc.__set__visible(false); } } function setEnabled(enabledFlag) { super.setEnabled(enabledFlag); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function draw(Void) { if (initializing) { initializing = false; scrollTrack_mc.visible = true; upArrow_mc.__set__visible(true); downArrow_mc.__set__visible(true); } size(); } function size(Void) { if (_height == 1) { return(undefined); } if (upArrow_mc == undefined) { return(undefined); } var _local3 = upArrow_mc.__get__height(); var _local2 = downArrow_mc.__get__height(); upArrow_mc.move(0, 0); var _local4 = scrollTrack_mc; _local4._y = _local3; _local4._height = (virtualHeight - _local3) - _local2; downArrow_mc.move(0, virtualHeight - _local2); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function dispatchScrollEvent(detail) { dispatchEvent({type:"scroll", detail:detail}); } function isScrollBarKey(k) { if (k == 36) { if (scrollPosition != 0) { scrollPosition = (0); dispatchScrollEvent(minMode); } return(true); } if (k == 35) { if (scrollPosition < maxPos) { scrollPosition = (maxPos); dispatchScrollEvent(maxMode); } return(true); } return(false); } function scrollIt(inc, mode) { var _local3 = smallScroll; if (inc != "Line") { _local3 = ((largeScroll == 0) ? (pageSize) : (largeScroll)); } var _local2 = _scrollPosition + (mode * _local3); if (_local2 > maxPos) { _local2 = maxPos; } else if (_local2 < minPos) { _local2 = minPos; } if (scrollPosition != _local2) { scrollPosition = (_local2); var _local4 = ((mode < 0) ? (minusMode) : (plusMode)); dispatchScrollEvent(inc + _local4); } } function startTrackScroller(Void) { _parent.pressFocus(); if (_parent.scrollTrackDownName.length > 0) { if (_parent.scrollTrackDown_mc == undefined) { _parent.setSkin(skinIDTrackDown, scrollTrackDownName); } else { _parent.scrollTrackDown_mc.visible = true; } } _parent.trackScroller(); _parent.scrolling = setInterval(_parent, "scrollInterval", getStyle("repeatDelay"), "Page", -1); } function scrollInterval(inc, mode) { clearInterval(scrolling); if (inc == "Page") { trackScroller(); } else { scrollIt(inc, mode); } scrolling = setInterval(this, "scrollInterval", getStyle("repeatInterval"), inc, mode); } function trackScroller(Void) { if ((scrollThumb_mc._y + scrollThumb_mc.__get__height()) < _ymouse) { scrollIt("Page", 1); } else if (scrollThumb_mc._y > _ymouse) { scrollIt("Page", -1); } } function dispatchScrollChangedEvent(Void) { dispatchEvent({type:"scrollChanged"}); } function stopScrolling(Void) { clearInterval(_parent.scrolling); _parent.scrollTrackDown_mc.visible = false; } function releaseScrolling(Void) { _parent.releaseFocus(); stopScrolling(); _parent.dispatchScrollChangedEvent(); } function trackOver(Void) { if (_parent.scrollTrackOverName.length > 0) { if (_parent.scrollTrackOver_mc == undefined) { _parent.setSkin(skinIDTrackOver, scrollTrackOverName); } else { _parent.scrollTrackOver_mc.visible = true; } } } function trackOut(Void) { _parent.scrollTrackOver_mc.visible = false; } function onUpArrow(Void) { _parent.scrollIt("Line", -1); } function onDownArrow(Void) { _parent.scrollIt("Line", 1); } function onScrollChanged(Void) { _parent.dispatchScrollChangedEvent(); } static var symbolOwner = mx.core.UIComponent; var className = "ScrollBar"; var minPos = 0; var maxPos = 0; var pageSize = 0; var largeScroll = 0; var smallScroll = 1; var _scrollPosition = 0; var scrollTrackName = "ScrollTrack"; var scrollTrackOverName = ""; var scrollTrackDownName = ""; var upArrowName = "BtnUpArrow"; var upArrowUpName = "ScrollUpArrowUp"; var upArrowOverName = "ScrollUpArrowOver"; var upArrowDownName = "ScrollUpArrowDown"; var downArrowName = "BtnDownArrow"; var downArrowUpName = "ScrollDownArrowUp"; var downArrowOverName = "ScrollDownArrowOver"; var downArrowDownName = "ScrollDownArrowDown"; var thumbTopName = "ScrollThumbTopUp"; var thumbMiddleName = "ScrollThumbMiddleUp"; var thumbBottomName = "ScrollThumbBottomUp"; var thumbGripName = "ScrollThumbGripUp"; static var skinIDTrack = 0; static var skinIDTrackOver = 1; static var skinIDTrackDown = 2; static var skinIDUpArrow = 3; static var skinIDDownArrow = 4; static var skinIDThumb = 5; var idNames = new Array("scrollTrack_mc", "scrollTrackOver_mc", "scrollTrackDown_mc", "upArrow_mc", "downArrow_mc"); var clipParameters = {minPos:1, maxPos:1, pageSize:1, scrollPosition:1, lineScrollSize:1, pageScrollSize:1, visible:1, enabled:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.scrollClasses.ScrollBar.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var initializing = true; }
Symbol 185 MovieClip [__Packages.mx.skins.CustomBorder] Frame 0
class mx.skins.CustomBorder extends mx.skins.Border { var __width, __height, l_mc, setSkin, minHeight, minWidth, m_mc, r_mc; function CustomBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function createChildren(Void) { } function draw(Void) { if (l_mc == undefined) { var _local2 = setSkin(tagL, leftSkin); if (horizontal) { minHeight = l_mc._height; minWidth = l_mc._width; } else { minHeight = l_mc._height; minWidth = l_mc._width; } } if (m_mc == undefined) { setSkin(tagM, middleSkin); if (horizontal) { minHeight = m_mc._height; minWidth = minWidth + m_mc._width; } else { minHeight = minHeight + m_mc._height; minWidth = m_mc._width; } } if (r_mc == undefined) { setSkin(tagR, rightSkin); if (horizontal) { minHeight = r_mc._height; minWidth = minWidth + r_mc._width; } else { minHeight = minHeight + r_mc._height; minWidth = r_mc._width; } } size(); } function size(Void) { l_mc.move(0, 0); if (horizontal) { r_mc.move(width - r_mc.width, 0); m_mc.move(l_mc.width, 0); m_mc.setSize(r_mc.x - m_mc.x, m_mc.height); } else { r_mc.move(0, height - r_mc.height, 0); m_mc.move(0, l_mc.height); m_mc.setSize(m_mc.width, r_mc.y - m_mc.y); } } static var symbolName = "CustomBorder"; static var symbolOwner = mx.skins.CustomBorder; static var version = "2.0.2.126"; var className = "CustomBorder"; static var tagL = 0; static var tagM = 1; static var tagR = 2; var idNames = new Array("l_mc", "m_mc", "r_mc"); var leftSkin = "F3PieceLeft"; var middleSkin = "F3PieceMiddle"; var rightSkin = "F3PieceRight"; var horizontal = true; }
Symbol 186 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb] Frame 0
class mx.controls.scrollClasses.ScrollThumb extends mx.skins.CustomBorder { var useHandCursor, ymin, ymax, datamin, datamax, scrollMove, lastY, _ymouse, _y, _parent, onMouseMove, grip_mc, setSkin, gripSkin, __get__width, __get__height; function ScrollThumb () { super(); } function createChildren(Void) { super.createChildren(); useHandCursor = false; } function setRange(_ymin, _ymax, _datamin, _datamax) { ymin = _ymin; ymax = _ymax; datamin = _datamin; datamax = _datamax; } function dragThumb(Void) { scrollMove = _ymouse - lastY; scrollMove = scrollMove + _y; if (scrollMove < ymin) { scrollMove = ymin; } else if (scrollMove > ymax) { scrollMove = ymax; } _parent.isScrolling = true; _y = scrollMove; var _local2 = Math.round(((datamax - datamin) * (_y - ymin)) / (ymax - ymin)) + datamin; _parent.scrollPosition = _local2; _parent.dispatchScrollEvent("ThumbTrack"); updateAfterEvent(); } function stopDragThumb(Void) { _parent.isScrolling = false; _parent.dispatchScrollEvent("ThumbPosition"); _parent.dispatchScrollChangedEvent(); delete onMouseMove; } function onPress(Void) { _parent.pressFocus(); lastY = _ymouse; onMouseMove = dragThumb; super.onPress(); } function onRelease(Void) { _parent.releaseFocus(); stopDragThumb(); super.onRelease(); } function onReleaseOutside(Void) { _parent.releaseFocus(); stopDragThumb(); super.onReleaseOutside(); } function draw() { super.draw(); if (grip_mc == undefined) { setSkin(3, gripSkin); } } function size() { super.size(); grip_mc.move((__get__width() - grip_mc.width) / 2, (__get__height() - grip_mc.height) / 2); } static var symbolOwner = mx.skins.CustomBorder.symbolOwner; var className = "ScrollThumb"; var btnOffset = 0; var horizontal = false; var idNames = new Array("l_mc", "m_mc", "r_mc", "grip_mc"); }
Symbol 187 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent { static var emphasizedStyleDeclaration; var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle; function SimpleButton () { super(); } function init(Void) { super.init(); if (preset == undefined) { boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } useHandCursor = false; } function createChildren(Void) { if (preset != undefined) { var _local2 = this[idNames[preset]]; this[refNames[preset]] = _local2; skinName = _local2; if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } initializing = false; } else if (__state == true) { setStateVar(true); } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } } } function setIcon(tag, linkageName) { return(setSkin(tag + 8, linkageName)); } function changeIcon(tag, linkageName) { linkLength = linkageName.length; var _local2 = stateNames[tag] + "Icon"; this[_local2] = linkageName; this[idNames[tag + 8]] = _local2; setStateVar(getState()); } function changeSkin(tag, linkageName) { var _local2 = stateNames[tag] + "Skin"; this[_local2] = linkageName; this[idNames[tag]] = _local2; setStateVar(getState()); } function viewIcon(varName) { var _local4 = varName + "Icon"; var _local3 = this[_local4]; if (typeof(_local3) == "string") { var _local5 = _local3; if (__emphasized) { if (this[_local3 + "Emphasized"].length > 0) { _local3 = _local3 + "Emphasized"; } } if (this[_local3].length == 0) { return(undefined); } _local3 = setIcon(tagMap[_local5], this[_local3]); if ((_local3 == undefined) && (_global.isLivePreview)) { _local3 = setIcon(0, "ButtonIcon"); } this[_local4] = _local3; } iconName._visible = false; iconName = _local3; iconName._visible = true; } function removeIcons() { var _local3 = 0; while (_local3 < 2) { var _local2 = 8; while (_local2 < 16) { destroyObject(idNames[_local2]); this[stateNames[_local2 - 8] + "Icon"] = ""; _local2++; } _local3++; } refresh(); } function setSkin(tag, linkageName, initobj) { var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this}))); calcSize(tag, _local3); return(_local3); } function calcSize(Void) { __width = _width; __height = _height; } function viewSkin(varName, initObj) { var _local3 = varName + "Skin"; var _local2 = this[_local3]; if (typeof(_local2) == "string") { var _local4 = _local2; if (__emphasized) { if (this[_local2 + "Emphasized"].length > 0) { _local2 = _local2 + "Emphasized"; } } if (this[_local2].length == 0) { return(undefined); } _local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this}))); this[_local3] = _local2; } skinName._visible = false; skinName = _local2; skinName._visible = true; } function showEmphasized(e) { if (e && (!__emphatic)) { if (emphasizedStyleDeclaration != undefined) { __emphaticStyleName = styleName; styleName = emphasizedStyleDeclaration; } __emphatic = true; } else { if (__emphatic) { styleName = __emphaticStyleName; } __emphatic = false; } } function refresh(Void) { var _local2 = getState(); if (enabled == false) { viewIcon("disabled"); viewSkin("disabled"); } else { viewSkin(phase); viewIcon(phase); } setView(phase == "down"); iconName.enabled = enabled; } function setView(offset) { if (iconName == undefined) { return(undefined); } var _local2 = (offset ? (btnOffset) : 0); iconName._x = ((__width - iconName._width) / 2) + _local2; iconName._y = ((__height - iconName._height) / 2) + _local2; } function setStateVar(state) { if (state) { if (trueOverSkin.length == 0) { rolloverSkin = tus; } else { rolloverSkin = trs; } if (trueOverIcon.length == 0) { rolloverIcon = tui; } else { rolloverIcon = tri; } upSkin = tus; downSkin = tds; disabledSkin = dts; upIcon = tui; downIcon = tdi; disabledIcon = dti; } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } else { rolloverSkin = frs; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } else { rolloverIcon = fri; } upSkin = fus; downSkin = fds; disabledSkin = dfs; upIcon = fui; downIcon = fdi; disabledIcon = dfi; } __state = state; } function setState(state) { if (state != __state) { setStateVar(state); invalidate(); } } function size(Void) { refresh(); } function draw(Void) { if (initializing) { initializing = false; skinName.visible = true; iconName.visible = true; } size(); } function getState(Void) { return(__state); } function setToggle(val) { __toggle = val; if (__toggle == false) { setState(false); } } function getToggle(Void) { return(__toggle); } function set toggle(val) { setToggle(val); //return(toggle); } function get toggle() { return(getToggle()); } function set value(val) { setSelected(val); //return(value); } function get value() { return(getSelected()); } function set selected(val) { setSelected(val); //return(selected); } function get selected() { return(getSelected()); } function setSelected(val) { if (__toggle) { setState(val); } else { setState((initializing ? (val) : (__state))); } } function getSelected() { return(__state); } function setEnabled(val) { if (enabled != val) { super.setEnabled(val); invalidate(); } } function onPress(Void) { pressFocus(); phase = "down"; refresh(); dispatchEvent({type:"buttonDown"}); if (autoRepeat) { interval = setInterval(this, "onPressDelay", getStyle("repeatDelay")); } } function onPressDelay(Void) { dispatchEvent({type:"buttonDown"}); if (autoRepeat) { clearInterval(interval); interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval")); } } function onPressRepeat(Void) { dispatchEvent({type:"buttonDown"}); updateAfterEvent(); } function onRelease(Void) { releaseFocus(); phase = "rollover"; if (interval != undefined) { clearInterval(interval); delete interval; } if (getToggle()) { setState(!getState()); } else { refresh(); } dispatchEvent({type:"click"}); } function onDragOut(Void) { phase = "up"; refresh(); dispatchEvent({type:"buttonDragOut"}); } function onDragOver(Void) { if (phase != "up") { onPress(); return(undefined); } phase = "down"; refresh(); } function onReleaseOutside(Void) { releaseFocus(); phase = "up"; if (interval != undefined) { clearInterval(interval); delete interval; } } function onRollOver(Void) { phase = "rollover"; refresh(); } function onRollOut(Void) { phase = "up"; refresh(); } function getLabel(Void) { return(fui.text); } function setLabel(val) { if (typeof(fui) == "string") { createLabel("fui", 8, val); fui.styleName = this; } else { fui.text = val; } var _local4 = fui._getTextFormat(); var _local2 = _local4.getTextExtent2(val); fui._width = _local2.width + 5; fui._height = _local2.height + 5; iconName = fui; setView(__state); } function get emphasized() { return(__emphasized); } function set emphasized(val) { __emphasized = val; var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]] = stateNames[_local2] + "Skin"; if (typeof(this[idNames[_local2 + 8]]) == "movieclip") { this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon"; } _local2++; } showEmphasized(__emphasized); setStateVar(__state); invalidateStyle(); //return(emphasized); } function keyDown(e) { if (e.code == 32) { onPress(); } } function keyUp(e) { if (e.code == 32) { onRelease(); } } function onKillFocus(newFocus) { super.onKillFocus(); if (phase != "up") { phase = "up"; refresh(); } } static var symbolName = "SimpleButton"; static var symbolOwner = mx.controls.SimpleButton; static var version = "2.0.2.126"; var className = "SimpleButton"; var style3dInset = 4; var btnOffset = 1; var __toggle = false; var __state = false; var __emphasized = false; var __emphatic = false; static var falseUp = 0; static var falseDown = 1; static var falseOver = 2; static var falseDisabled = 3; static var trueUp = 4; static var trueDown = 5; static var trueOver = 6; static var trueDisabled = 7; var falseUpSkin = "SimpleButtonUp"; var falseDownSkin = "SimpleButtonIn"; var falseOverSkin = ""; var falseDisabledSkin = "SimpleButtonUp"; var trueUpSkin = "SimpleButtonIn"; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = "SimpleButtonIn"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var phase = "up"; var fui = "falseUpIcon"; var fus = "falseUpSkin"; var fdi = "falseDownIcon"; var fds = "falseDownSkin"; var frs = "falseOverSkin"; var fri = "falseOverIcon"; var dfi = "falseDisabledIcon"; var dfs = "falseDisabledSkin"; var tui = "trueUpIcon"; var tus = "trueUpSkin"; var tdi = "trueDownIcon"; var tds = "trueDownSkin"; var trs = "trueOverSkin"; var tri = "trueOverIcon"; var dts = "trueDisabledSkin"; var dti = "trueDisabledIcon"; var rolloverSkin = mx.controls.SimpleButton.prototype.frs; var rolloverIcon = mx.controls.SimpleButton.prototype.fri; var upSkin = mx.controls.SimpleButton.prototype.fus; var downSkin = mx.controls.SimpleButton.prototype.fds; var disabledSkin = mx.controls.SimpleButton.prototype.dfs; var upIcon = mx.controls.SimpleButton.prototype.fui; var downIcon = mx.controls.SimpleButton.prototype.fdi; var disabledIcon = mx.controls.SimpleButton.prototype.dfi; var initializing = true; var idNames = ["fus", "fds", "frs", "dfs", "tus", "tds", "trs", "dts", "fui", "fdi", "fri", "dfi", "tui", "tdi", "tri", "dti"]; var stateNames = ["falseUp", "falseDown", "falseOver", "falseDisabled", "trueUp", "trueDown", "trueOver", "trueDisabled"]; var refNames = ["upSkin", "downSkin", "rolloverSkin", "disabledSkin"]; var tagMap = {falseUpSkin:0, falseDownSkin:1, falseOverSkin:2, falseDisabledSkin:3, trueUpSkin:4, trueDownSkin:5, trueOverSkin:6, trueDisabledSkin:7, falseUpIcon:0, falseDownIcon:1, falseOverIcon:2, falseDisabledIcon:3, trueUpIcon:4, trueDownIcon:5, trueOverIcon:6, trueDisabledIcon:7}; }
Symbol 55 MovieClip [__Packages.mx.controls.listclasses.DataSelector] Frame 0
class mx.controls.listclasses.DataSelector extends Object { var __vPosition, setVPosition, __dataProvider, enabled, lastSelID, lastSelected, selected, invUpdateControl, invalidate, multipleSelection, updateControl, __rowCount, rows; function DataSelector () { super(); } static function Initialize(obj) { var _local3 = mixinProps; var _local4 = _local3.length; obj = obj.prototype; var _local1 = 0; while (_local1 < _local4) { obj[_local3[_local1]] = mixins[_local3[_local1]]; _local1++; } mixins.createProp(obj, "dataProvider", true); mixins.createProp(obj, "length", false); mixins.createProp(obj, "value", false); mixins.createProp(obj, "selectedIndex", true); mixins.createProp(obj, "selectedIndices", true); mixins.createProp(obj, "selectedItems", false); mixins.createProp(obj, "selectedItem", true); return(true); } function createProp(obj, propName, setter) { var p = (propName.charAt(0).toUpperCase() + propName.substr(1)); var _local2 = null; var _local3 = function (Void) { return(this["get" + p]()); }; if (setter) { _local2 = function (val) { this["set" + p](val); }; } obj.addProperty(propName, _local3, _local2); } function setDataProvider(dP) { if (__vPosition != 0) { setVPosition(0); } clearSelected(); __dataProvider.removeEventListener(this); __dataProvider = dP; dP.addEventListener("modelChanged", this); dP.addView(this); modelChanged({eventName:"updateAll"}); } function getDataProvider(Void) { return(__dataProvider); } function addItemAt(index, label, data) { if ((index < 0) || (!enabled)) { return(undefined); } var _local2 = __dataProvider; if (_local2 == undefined) { _local2 = (__dataProvider = new Array()); _local2.addEventListener("modelChanged", this); index = 0; } if ((typeof(label) == "object") || (typeof(_local2.getItemAt(0)) == "string")) { _local2.addItemAt(index, label); } else { _local2.addItemAt(index, {label:label, data:data}); } } function addItem(label, data) { addItemAt(__dataProvider.length, label, data); } function removeItemAt(index) { return(__dataProvider.removeItemAt(index)); } function removeAll(Void) { __dataProvider.removeAll(); } function replaceItemAt(index, newLabel, newData) { if (typeof(newLabel) == "object") { __dataProvider.replaceItemAt(index, newLabel); } else { __dataProvider.replaceItemAt(index, {label:newLabel, data:newData}); } } function sortItemsBy(fieldName, order) { lastSelID = __dataProvider.getItemID(lastSelected); __dataProvider.sortItemsBy(fieldName, order); } function sortItems(compareFunc, order) { lastSelID = __dataProvider.getItemID(lastSelected); __dataProvider.sortItems(compareFunc, order); } function getLength(Void) { return(__dataProvider.length); } function getItemAt(index) { return(__dataProvider.getItemAt(index)); } function modelChanged(eventObj) { var _local3 = eventObj.firstItem; var _local6 = eventObj.lastItem; var _local7 = eventObj.eventName; if (_local7 == undefined) { _local7 = eventObj.event; _local3 = eventObj.firstRow; _local6 = eventObj.lastRow; if (_local7 == "addRows") { _local7 = (eventObj.eventName = "addItems"); } else if (_local7 == "deleteRows") { _local7 = (eventObj.eventName = "removeItems"); } else if (_local7 == "updateRows") { _local7 = (eventObj.eventName = "updateItems"); } } if (_local7 == "addItems") { for (var _local2 in selected) { var _local5 = selected[_local2]; if ((_local5 != undefined) && (_local5 >= _local3)) { selected[_local2] = selected[_local2] + ((_local6 - _local3) + 1); } } } else if (_local7 == "removeItems") { if (__dataProvider.length == 0) { delete selected; } else { var _local9 = eventObj.removedIDs; var _local10 = _local9.length; var _local2 = 0; while (_local2 < _local10) { var _local4 = _local9[_local2]; if (selected[_local4] != undefined) { delete selected[_local4]; } _local2++; } for (_local2 in selected) { if (selected[_local2] >= _local3) { selected[_local2] = selected[_local2] - ((_local6 - _local3) + 1); } } } } else if (_local7 == "sort") { if (typeof(__dataProvider.getItemAt(0)) != "object") { delete selected; } else { var _local10 = __dataProvider.length; var _local2 = 0; while (_local2 < _local10) { if (isSelected(_local2)) { var _local4 = __dataProvider.getItemID(_local2); if (_local4 == lastSelID) { lastSelected = _local2; } selected[_local4] = _local2; } _local2++; } } } else if (_local7 == "filterModel") { setVPosition(0); } invUpdateControl = true; invalidate(); } function getValue(Void) { var _local2 = getSelectedItem(); if (typeof(_local2) != "object") { return(_local2); } return(((_local2.data == undefined) ? (_local2.label) : (_local2.data))); } function getSelectedIndex(Void) { for (var _local3 in selected) { var _local2 = selected[_local3]; if (_local2 != undefined) { return(_local2); } } } function setSelectedIndex(index) { if (((index >= 0) && (index < __dataProvider.length)) && (enabled)) { delete selected; selectItem(index, true); lastSelected = index; invUpdateControl = true; invalidate(); } else if (index == undefined) { clearSelected(); } } function getSelectedIndices(Void) { var _local2 = new Array(); for (var _local3 in selected) { _local2.push(selected[_local3]); } _local2.reverse(); return(((_local2.length > 0) ? (_local2) : undefined)); } function setSelectedIndices(indexArray) { if (multipleSelection != true) { return(undefined); } delete selected; var _local3 = 0; while (_local3 < indexArray.length) { var _local2 = indexArray[_local3]; if ((_local2 >= 0) && (_local2 < __dataProvider.length)) { selectItem(_local2, true); } _local3++; } invUpdateControl = true; updateControl(); } function getSelectedItems(Void) { var _local3 = getSelectedIndices(); var _local4 = new Array(); var _local2 = 0; while (_local2 < _local3.length) { _local4.push(getItemAt(_local3[_local2])); _local2++; } return(((_local4.length > 0) ? (_local4) : undefined)); } function getSelectedItem(Void) { return(__dataProvider.getItemAt(getSelectedIndex())); } function selectItem(index, selectedFlag) { if (selected == undefined) { selected = new Object(); } var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(undefined); } if (selectedFlag && (!isSelected(index))) { selected[_local2] = index; } else if (!selectedFlag) { delete selected[_local2]; } } function isSelected(index) { var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(false); } return(selected[_local2] != undefined); } function clearSelected(transition) { var _local3 = 0; for (var _local4 in selected) { var _local2 = selected[_local4]; if (((_local2 != undefined) && (__vPosition <= _local2)) && (_local2 < (__vPosition + __rowCount))) { rows[_local2 - __vPosition].drawRow(rows[_local2 - __vPosition].item, "normal", transition && ((_local3 % 3) == 0)); } _local3++; } delete selected; } static var mixins = new mx.controls.listclasses.DataSelector(); static var mixinProps = ["setDataProvider", "getDataProvider", "addItem", "addItemAt", "removeAll", "removeItemAt", "replaceItemAt", "sortItemsBy", "sortItems", "getLength", "getItemAt", "modelChanged", "calcPreferredWidthFromData", "calcPreferredHeightFromData", "getValue", "getSelectedIndex", "getSelectedItem", "getSelectedIndices", "getSelectedItems", "selectItem", "isSelected", "clearSelected", "setSelectedIndex", "setSelectedIndices"]; }
Symbol 57 MovieClip [__Packages.mx.controls.listclasses.DataProvider] Frame 0
class mx.controls.listclasses.DataProvider extends Object { var length, splice, dispatchEvent, sortOn, reverse, sort; function DataProvider (obj) { super(); } static function Initialize(obj) { var _local4 = mixinProps; var _local6 = _local4.length; obj = obj.prototype; var _local3 = 0; while (_local3 < _local6) { obj[_local4[_local3]] = mixins[_local4[_local3]]; _global.ASSetPropFlags(obj, _local4[_local3], 1); _local3++; } mx.events.EventDispatcher.initialize(obj); _global.ASSetPropFlags(obj, "addEventListener", 1); _global.ASSetPropFlags(obj, "removeEventListener", 1); _global.ASSetPropFlags(obj, "dispatchEvent", 1); _global.ASSetPropFlags(obj, "dispatchQueue", 1); Object.prototype.LargestID = 0; Object.prototype.getID = function () { if (this.__ID__ == undefined) { this.__ID__ = Object.prototype.LargestID++; _global.ASSetPropFlags(this, "__ID__", 1); } return(this.__ID__); }; _global.ASSetPropFlags(Object.prototype, "LargestID", 1); _global.ASSetPropFlags(Object.prototype, "getID", 1); return(true); } function addItemAt(index, value) { if (index < length) { splice(index, 0, value); } else if (index > length) { trace("Cannot add an item past the end of the DataProvider"); return(undefined); } this[index] = value; updateViews("addItems", index, index); } function addItem(value) { addItemAt(length, value); } function addItemsAt(index, newItems) { index = Math.min(length, index); newItems.unshift(index, 0); splice.apply(this, newItems); newItems.splice(0, 2); updateViews("addItems", index, (index + newItems.length) - 1); } function removeItemsAt(index, len) { var _local3 = new Array(); var _local2 = 0; while (_local2 < len) { _local3.push(getItemID(index + _local2)); _local2++; } var _local6 = splice(index, len); dispatchEvent({type:"modelChanged", eventName:"removeItems", firstItem:index, lastItem:(index + len) - 1, removedItems:_local6, removedIDs:_local3}); } function removeItemAt(index) { var _local2 = this[index]; removeItemsAt(index, 1); return(_local2); } function removeAll(Void) { splice(0); updateViews("removeItems", 0, length - 1); } function replaceItemAt(index, itemObj) { if ((index < 0) || (index >= length)) { return(undefined); } var _local3 = getItemID(index); this[index] = itemObj; this[index].__ID__ = _local3; updateViews("updateItems", index, index); } function getItemAt(index) { return(this[index]); } function getItemID(index) { var _local2 = this[index]; if ((typeof(_local2) != "object") && (_local2 != undefined)) { return(index); } return(_local2.getID()); } function sortItemsBy(fieldName, order) { if (typeof(order) == "string") { sortOn(fieldName); if (order.toUpperCase() == "DESC") { reverse(); } } else { sortOn(fieldName, order); } updateViews("sort"); } function sortItems(compareFunc, optionFlags) { sort(compareFunc, optionFlags); updateViews("sort"); } function editField(index, fieldName, newData) { this[index][fieldName] = newData; dispatchEvent({type:"modelChanged", eventName:"updateField", firstItem:index, lastItem:index, fieldName:fieldName}); } function getEditingData(index, fieldName) { return(this[index][fieldName]); } function updateViews(event, first, last) { dispatchEvent({type:"modelChanged", eventName:event, firstItem:first, lastItem:last}); } static var mixinProps = ["addView", "addItem", "addItemAt", "removeAll", "removeItemAt", "replaceItemAt", "getItemAt", "getItemID", "sortItemsBy", "sortItems", "updateViews", "addItemsAt", "removeItemsAt", "getEditingData", "editField"]; static var evtDipatcher = mx.events.EventDispatcher; static var mixins = new mx.controls.listclasses.DataProvider(); }
Symbol 58 MovieClip [__Packages.mx.controls.listclasses.ScrollSelectList] Frame 0
class mx.controls.listclasses.ScrollSelectList extends mx.core.ScrollView { var invLayoutContent, rows, topRowZ, listContent, __dataProvider, __vPosition, tW, layoutX, layoutY, tH, invRowHeight, invalidate, __height, invUpdateControl, __cellRenderer, __labelFunction, __iconField, __iconFunction, getLength, baseRowZ, lastPosition, propertyTable, isSelected, wasKeySelected, changeFlag, clearSelected, selectItem, lastSelected, dispatchEvent, dragScrolling, _ymouse, scrollInterval, isPressed, onMouseUp, getSelectedIndex, enabled, tabEnabled, tabChildren, createEmptyMovieClip, border_mc; function ScrollSelectList () { super(); } function layoutContent(x, y, w, h) { delete invLayoutContent; var _local4 = Math.ceil(h / __rowHeight); roundUp = (h % __rowHeight) != 0; var _local12 = _local4 - __rowCount; if (_local12 < 0) { var _local3 = _local4; while (_local3 < __rowCount) { rows[_local3].removeMovieClip(); delete rows[_local3]; _local3++; } topRowZ = topRowZ + _local12; } else if (_local12 > 0) { if (rows == undefined) { rows = new Array(); } var _local3 = __rowCount; while (_local3 < _local4) { var _local2 = (rows[_local3] = listContent.createObject(__rowRenderer, "listRow" + (topRowZ++), topRowZ, {owner:this, styleName:this, rowIndex:_local3})); _local2._x = x; _local2._y = Math.round((_local3 * __rowHeight) + y); _local2.setSize(w, __rowHeight); _local2.drawRow(__dataProvider.getItemAt(__vPosition + _local3), getStateAt(__vPosition + _local3)); _local2.lastY = _local2._y; _local3++; } } if (w != tW) { var _local11 = ((_local12 > 0) ? (__rowCount) : (_local4)); var _local3 = 0; while (_local3 < _local11) { rows[_local3].setSize(w, __rowHeight); _local3++; } } if ((layoutX != x) || (layoutY != y)) { var _local3 = 0; while (_local3 < _local4) { rows[_local3]._x = x; rows[_local3]._y = Math.round((_local3 * __rowHeight) + y); _local3++; } } __rowCount = _local4; layoutX = x; layoutY = y; tW = w; tH = h; } function getRowHeight(Void) { return(__rowHeight); } function setRowHeight(v) { __rowHeight = v; invRowHeight = true; invalidate(); } function get rowHeight() { return(getRowHeight()); } function set rowHeight(w) { setRowHeight(w); //return(rowHeight); } function setRowCount(v) { __rowCount = v; } function getRowCount(Void) { var _local2 = ((__rowCount == 0) ? (Math.ceil(__height / __rowHeight)) : (__rowCount)); return(_local2); } function get rowCount() { return(getRowCount()); } function set rowCount(w) { setRowCount(w); //return(rowCount); } function setEnabled(v) { super.setEnabled(v); invUpdateControl = true; invalidate(); } function setCellRenderer(cR) { __cellRenderer = cR; var _local2 = 0; while (_local2 < rows.length) { rows[_local2].setCellRenderer(true); _local2++; } invUpdateControl = true; invalidate(); } function set cellRenderer(cR) { setCellRenderer(cR); //return(cellRenderer); } function get cellRenderer() { return(__cellRenderer); } function set labelField(field) { setLabelField(field); //return(labelField); } function setLabelField(field) { __labelField = field; invUpdateControl = true; invalidate(); } function get labelField() { return(__labelField); } function set labelFunction(func) { setLabelFunction(func); //return(labelFunction); } function setLabelFunction(func) { __labelFunction = func; invUpdateControl = true; invalidate(); } function get labelFunction() { return(__labelFunction); } function set iconField(field) { setIconField(field); //return(iconField); } function setIconField(field) { __iconField = field; invUpdateControl = true; invalidate(); } function get iconField() { return(__iconField); } function set iconFunction(func) { setIconFunction(func); //return(iconFunction); } function setIconFunction(func) { __iconFunction = func; invUpdateControl = true; invalidate(); } function get iconFunction() { return(__iconFunction); } function setVPosition(pos) { if (pos < 0) { return(undefined); } if ((pos > 0) && (pos > ((getLength() - __rowCount) + roundUp))) { return(undefined); } var _local8 = pos - __vPosition; if (_local8 == 0) { return(undefined); } __vPosition = pos; var _local10 = _local8 > 0; _local8 = Math.abs(_local8); if (_local8 >= __rowCount) { updateControl(); } else { var _local4 = new Array(); var _local9 = __rowCount - _local8; var _local12 = _local8 * __rowHeight; var _local11 = _local9 * __rowHeight; var _local6 = (_local10 ? 1 : -1); var _local3 = 0; while (_local3 < __rowCount) { if (((_local3 < _local8) && (_local10)) || ((_local3 >= _local9) && (!_local10))) { rows[_local3]._y = rows[_local3]._y + Math.round(_local6 * _local11); var _local5 = _local3 + (_local6 * _local9); var _local7 = __vPosition + _local5; _local4[_local5] = rows[_local3]; _local4[_local5].rowIndex = _local5; _local4[_local5].drawRow(__dataProvider.getItemAt(_local7), getStateAt(_local7), false); } else { rows[_local3]._y = rows[_local3]._y - Math.round(_local6 * _local12); var _local5 = _local3 - (_local6 * _local8); _local4[_local5] = rows[_local3]; _local4[_local5].rowIndex = _local5; } _local3++; } rows = _local4; _local3 = 0; while (_local3 < __rowCount) { rows[_local3].swapDepths(baseRowZ + _local3); _local3++; } } lastPosition = pos; super.setVPosition(pos); } function setPropertiesAt(index, obj) { var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(undefined); } if (propertyTable == undefined) { propertyTable = new Object(); } propertyTable[_local2] = obj; rows[index - __vPosition].drawRow(__dataProvider.getItemAt(index), getStateAt(index)); } function getPropertiesAt(index) { var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(undefined); } return(propertyTable[_local2]); } function getPropertiesOf(obj) { var _local2 = obj.getID(); if (_local2 == undefined) { return(undefined); } return(propertyTable[_local2]); } function getStyle(styleProp) { var _local2 = super.getStyle(styleProp); var _local3 = mx.styles.StyleManager.colorNames[_local2]; if (_local3 != undefined) { _local2 = _local3; } return(_local2); } function updateControl(Void) { var _local2 = 0; while (_local2 < __rowCount) { rows[_local2].drawRow(__dataProvider.getItemAt(_local2 + __vPosition), getStateAt(_local2 + __vPosition)); _local2++; } delete invUpdateControl; } function getStateAt(index) { return((isSelected(index) ? "selected" : "normal")); } function selectRow(rowIndex, transition, allowChangeEvent) { if (!selectable) { return(undefined); } var _local3 = __vPosition + rowIndex; var _local8 = __dataProvider.getItemAt(_local3); var _local5 = rows[rowIndex]; if (_local8 == undefined) { return(undefined); } if (transition == undefined) { transition = true; } if (allowChangeEvent == undefined) { allowChangeEvent = wasKeySelected; } changeFlag = true; if (((!multipleSelection) && (!Key.isDown(17))) || ((!Key.isDown(16)) && (!Key.isDown(17)))) { clearSelected(transition); selectItem(_local3, true); lastSelected = _local3; _local5.drawRow(_local5.item, getStateAt(_local3), transition); } else if (Key.isDown(16) && (multipleSelection)) { if (lastSelected == undefined) { lastSelected = _local3; } var _local4 = ((lastSelected < _local3) ? 1 : -1); clearSelected(false); var _local2 = lastSelected; while (_local2 != _local3) { selectItem(_local2, true); if ((_local2 >= __vPosition) && (_local2 < (__vPosition + __rowCount))) { rows[_local2 - __vPosition].drawRow(rows[_local2 - __vPosition].item, "selected", false); } _local2 = _local2 + _local4; } selectItem(_local3, true); _local5.drawRow(_local5.item, "selected", transition); } else if (Key.isDown(17)) { var _local7 = isSelected(_local3); if ((!multipleSelection) || (wasKeySelected)) { clearSelected(transition); } if (!((!multipleSelection) && (_local7))) { selectItem(_local3, !_local7); var _local9 = ((!_local7) ? "selected" : "normal"); _local5.drawRow(_local5.item, _local9, transition); } lastSelected = _local3; } if (allowChangeEvent) { dispatchEvent({type:"change"}); } delete wasKeySelected; } function dragScroll(Void) { clearInterval(dragScrolling); if (_ymouse < 0) { setVPosition(__vPosition - 1); selectRow(0, false); var _local2 = Math.min((-_ymouse) - 30, 0); scrollInterval = (((0.593 * _local2) * _local2) + 1) + minScrollInterval; dragScrolling = setInterval(this, "dragScroll", scrollInterval); dispatchEvent({type:"scroll", direction:"vertical", position:__vPosition}); } else if (_ymouse > __height) { var _local3 = __vPosition; setVPosition(__vPosition + 1); if (_local3 != __vPosition) { selectRow((__rowCount - 1) - roundUp, false); } var _local2 = Math.min((_ymouse - __height) - 30, 0); scrollInterval = (((0.593 * _local2) * _local2) + 1) + minScrollInterval; dragScrolling = setInterval(this, "dragScroll", scrollInterval); dispatchEvent({type:"scroll", direction:"vertical", position:__vPosition}); } else { dragScrolling = setInterval(this, "dragScroll", 15); } updateAfterEvent(); } function __onMouseUp(Void) { clearInterval(dragScrolling); delete dragScrolling; delete dragScrolling; delete isPressed; delete onMouseUp; if (!selectable) { return(undefined); } if (changeFlag) { dispatchEvent({type:"change"}); } delete changeFlag; } function moveSelBy(incr) { if (!selectable) { setVPosition(__vPosition + incr); return(undefined); } var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = -1; } var _local2 = _local3 + incr; _local2 = Math.max(0, _local2); _local2 = Math.min(getLength() - 1, _local2); if (_local2 == _local3) { return(undefined); } if ((_local3 < __vPosition) || (_local3 >= (__vPosition + __rowCount))) { setVPosition(_local3); } if ((_local2 >= ((__vPosition + __rowCount) - roundUp)) || (_local2 < __vPosition)) { setVPosition(__vPosition + incr); } wasKeySelected = true; selectRow(_local2 - __vPosition, false); } function keyDown(e) { if (selectable) { if (findInputText()) { return(undefined); } } if (e.code == 40) { moveSelBy(1); } else if (e.code == 38) { moveSelBy(-1); } else if (e.code == 34) { if (selectable) { var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = 0; } setVPosition(_local3); } moveSelBy((__rowCount - 1) - roundUp); } else if (e.code == 33) { if (selectable) { var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = 0; } setVPosition(_local3); } moveSelBy((1 - __rowCount) + roundUp); } else if (e.code == 36) { moveSelBy(-__dataProvider.length); } else if (e.code == 35) { moveSelBy(__dataProvider.length); } } function findInputText(Void) { var _local2 = Key.getAscii(); if ((_local2 >= 33) && (_local2 <= 126)) { findString(String.fromCharCode(_local2)); return(true); } } function findString(str) { if (__dataProvider.length == 0) { return(undefined); } var _local4 = getSelectedIndex(); if (_local4 == undefined) { _local4 = 0; } var _local6 = 0; var _local3 = _local4 + 1; while (_local3 != _local4) { var _local2 = __dataProvider.getItemAt(_local3); if (_local2 instanceof XMLNode) { _local2 = _local2.attributes[__labelField]; } else if (typeof(_local2) != "string") { _local2 = String(_local2[__labelField]); } _local2 = _local2.substring(0, str.length); if ((str == _local2) || (str.toUpperCase() == _local2.toUpperCase())) { _local6 = _local3 - _local4; break; } if (_local3 >= (getLength() - 1)) { _local3 = -1; } _local3++; } if (_local6 != 0) { moveSelBy(_local6); } } function onRowPress(rowIndex) { if (!enabled) { return(undefined); } isPressed = true; dragScrolling = setInterval(this, "dragScroll", 15); onMouseUp = __onMouseUp; if (!selectable) { return(undefined); } selectRow(rowIndex); } function onRowRelease(rowIndex) { } function onRowRollOver(rowIndex) { if (!enabled) { return(undefined); } var _local2 = rows[rowIndex].item; if (getStyle("useRollOver") && (_local2 != undefined)) { rows[rowIndex].drawRow(_local2, "highlighted", false); } dispatchEvent({type:"itemRollOver", index:rowIndex + __vPosition}); } function onRowRollOut(rowIndex) { if (!enabled) { return(undefined); } if (getStyle("useRollOver")) { rows[rowIndex].drawRow(rows[rowIndex].item, getStateAt(rowIndex + __vPosition), false); } dispatchEvent({type:"itemRollOut", index:rowIndex + __vPosition}); } function onRowDragOver(rowIndex) { if (((!enabled) || (isPressed != true)) || (!selectable)) { return(undefined); } if (dropEnabled) { } else if (dragScrolling) { selectRow(rowIndex, false); } else { onMouseUp = __onMouseUp; onRowPress(rowIndex); } } function onRowDragOut(rowIndex) { if (!enabled) { return(undefined); } if (dragEnabled) { } else { onRowRollOut(rowIndex); } } function init(Void) { super.init(); tabEnabled = true; tabChildren = false; if (__dataProvider == undefined) { __dataProvider = new Array(); __dataProvider.addEventListener("modelChanged", this); } baseRowZ = (topRowZ = 10); } function createChildren(Void) { super.createChildren(); listContent = createEmptyMovieClip("content_mc", CONTENTDEPTH); invLayoutContent = true; invalidate(); } function draw(Void) { if (invRowHeight) { delete invRowHeight; __rowCount = 0; listContent.removeMovieClip(); listContent = createEmptyMovieClip("content_mc", CONTENTDEPTH); } if (invUpdateControl) { updateControl(); } border_mc.draw(); } function invalidateStyle(propName) { if (isRowStyle[propName]) { invUpdateControl = true; invalidate(); } else { var _local3 = 0; while (_local3 < __rowCount) { rows[_local3].invalidateStyle(propName); _local3++; } } super.invalidateStyle(propName); } static var mixIt1 = mx.controls.listclasses.DataSelector.Initialize(mx.controls.listclasses.ScrollSelectList); static var mixIt2 = mx.controls.listclasses.DataProvider.Initialize(Array); var CONTENTDEPTH = 100; var __hPosition = 0; var __rowRenderer = "SelectableRow"; var __rowHeight = 22; var __rowCount = 0; var __labelField = "label"; var minScrollInterval = 30; var dropEnabled = false; var dragEnabled = false; var className = "ScrollSelectList"; var isRowStyle = {styleName:true, backgroundColor:true, selectionColor:true, rollOverColor:true, selectionDisabledColor:true, backgroundDisabledColor:true, textColor:true, textSelectedColor:true, textRollOverColor:true, textDisabledColor:true, alternatingRowColors:true, defaultIcon:true}; var roundUp = 0; var selectable = true; var multipleSelection = false; }
Symbol 59 MovieClip [__Packages.mx.controls.List] Frame 0
class mx.controls.List extends mx.controls.listclasses.ScrollSelectList { var border_mc, __labels, setDataProvider, roundUp, __get__rowCount, __dataProvider, __maxHPosition, invScrollProps, invalidate, __vPosition, getViewMetrics, setSize, __width, __rowHeight, totalWidth, totalHeight, displayWidth, __hScrollPolicy, vScroller, __hPosition, listContent, data, mask_mc, __height, __rowCount, invRowHeight, invLayoutContent, setScrollProperties, oldVWidth; function List () { super(); } function setEnabled(v) { super.setEnabled(v); border_mc.backgroundColorName = (v ? "backgroundColor" : "backgroundDisabledColor"); border_mc.invalidate(); } function get labels() { return(__labels); } function set labels(lbls) { __labels = lbls; setDataProvider(lbls); //return(labels); } function setVPosition(pos) { pos = Math.min((__dataProvider.length - __get__rowCount()) + roundUp, pos); pos = Math.max(0, pos); super.setVPosition(pos); } function setHPosition(pos) { pos = Math.max(Math.min(__maxHPosition, pos), 0); super.setHPosition(pos); hScroll(pos); } function setMaxHPosition(pos) { __maxHPosition = pos; invScrollProps = true; invalidate(); } function setHScrollPolicy(policy) { if ((policy.toLowerCase() == "auto") && (!autoHScrollAble)) { return(undefined); } super.setHScrollPolicy(policy); if (policy == "off") { setHPosition(0); setVPosition(Math.min((__dataProvider.length - __get__rowCount()) + roundUp, __vPosition)); } } function setRowCount(rC) { if (isNaN(rC)) { return(undefined); } var _local2 = getViewMetrics(); setSize(__width, ((__rowHeight * rC) + _local2.top) + _local2.bottom); } function layoutContent(x, y, tW, tH, dW, dH) { totalWidth = tW; totalHeight = tH; displayWidth = dW; var _local4 = (((__hScrollPolicy == "on") || (__hScrollPolicy == "auto")) ? (Math.max(tW, dW)) : (dW)); super.layoutContent(x, y, _local4, dH); } function modelChanged(eventObj) { super.modelChanged(eventObj); var _local3 = eventObj.eventName; if ((((_local3 == "addItems") || (_local3 == "removeItems")) || (_local3 == "updateAll")) || (_local3 == "filterModel")) { invScrollProps = true; invalidate("invScrollProps"); } } function onScroll(eventObj) { var _local3 = eventObj.target; if (_local3 == vScroller) { setVPosition(_local3.scrollPosition); } else { hScroll(_local3.scrollPosition); } super.onScroll(eventObj); } function hScroll(pos) { __hPosition = pos; listContent._x = -pos; } function init(Void) { super.init(); if (labels.length > 0) { var _local6 = new Array(); var _local3 = 0; while (_local3 < labels.length) { _local6.addItem({label:labels[_local3], data:data[_local3]}); _local3++; } setDataProvider(_local6); } __maxHPosition = 0; } function createChildren(Void) { super.createChildren(); listContent.setMask(MovieClip(mask_mc)); border_mc.move(0, 0); border_mc.setSize(__width, __height); } function getRowCount(Void) { var _local2 = getViewMetrics(); return(((__rowCount == 0) ? (Math.ceil(((__height - _local2.top) - _local2.bottom) / __rowHeight)) : (__rowCount))); } function size(Void) { super.size(); configureScrolling(); var _local3 = getViewMetrics(); layoutContent(_local3.left, _local3.top, __width + __maxHPosition, totalHeight, (__width - _local3.left) - _local3.right, (__height - _local3.top) - _local3.bottom); } function draw(Void) { if (invRowHeight) { invScrollProps = true; super.draw(); listContent.setMask(MovieClip(mask_mc)); invLayoutContent = true; } if (invScrollProps) { configureScrolling(); delete invScrollProps; } if (invLayoutContent) { var _local3 = getViewMetrics(); layoutContent(_local3.left, _local3.top, __width + __maxHPosition, totalHeight, (__width - _local3.left) - _local3.right, (__height - _local3.top) - _local3.bottom); } super.draw(); } function configureScrolling(Void) { var _local2 = __dataProvider.length; if (__vPosition > Math.max(0, (_local2 - getRowCount()) + roundUp)) { setVPosition(Math.max(0, Math.min((_local2 - getRowCount()) + roundUp, __vPosition))); } var _local3 = getViewMetrics(); var _local4 = ((__hScrollPolicy != "off") ? (((__maxHPosition + __width) - _local3.left) - _local3.right) : ((__width - _local3.left) - _local3.right)); if (_local2 == undefined) { _local2 = 0; } setScrollProperties(_local4, 1, _local2, __rowHeight); if (oldVWidth != _local4) { invLayoutContent = true; } oldVWidth = _local4; } static var symbolOwner = mx.controls.List; static var symbolName = "List"; var className = "List"; static var version = "2.0.2.126"; var clipParameters = {rowHeight:1, enabled:1, visible:1, labels:1}; var scrollDepth = 1; var __vScrollPolicy = "on"; var autoHScrollAble = false; }
Symbol 60 MovieClip [__Packages.mx.controls.DataGrid] Frame 0
class mx.controls.DataGrid extends mx.controls.List { var invInitHeaders, columns, __rowCount, invDrawCols, invalidate, getViewMetrics, setSize, __width, __rowHeight, invCheckCols, enabled, cellEditor, __dataProvider, __vPosition, rows, getStateAt, __hScrollPolicy, __maxHPosition, roundUp, getRowCount, setScrollProperties, oldVWidth, invLayoutContent, border_mc, __height, setMaxHPosition, setHPosition, getMaxHPosition, getHPosition, oldWidth, displayWidth, numberOfCols, invRowHeight, invSpaceColsEqually, invColChange, updateControl, totalWidth, lines_mc, listContent, __get__height, getStyle, headerCells, header_mc, dispatchEvent, __viewMetrics, sortArrow, sortIndex, layoutX, sortDirection, owner, column, _alpha, cell, asc, col, oldX, onRollOut, __focusedCell, __hPosition, editorMask, editTween, getFocusManager, __tabHandlerCache, vScroller, hScroller, dontEdit, listOwner, activeGrid, getLength, releaseFocus; function DataGrid () { super(); } function init() { super.init(); invInitHeaders = true; columns = new Array(); } function layoutContent(x, y, tW, tH, dW, dH) { var _local3 = __rowCount; if (__showHeaders) { y = y + __headerHeight; dH = dH - __headerHeight; } super.layoutContent(x, y, tW, tH, dW, dH); if (tW != totColW) { drawHeaderBG(); } if (__rowCount > _local3) { invDrawCols = true; invalidate(); } } function setRowCount(rC) { if (isNaN(rC)) { return(undefined); } var _local2 = getViewMetrics(); setSize(__width, (((__rowHeight * rC) + _local2.top) + _local2.bottom) + (__headerHeight * __showHeaders)); } function setRowHeight(rH) { __rowHeight = rH; if (hasDrawn) { super.setRowHeight(rH); } } function setHScrollPolicy(policy) { super.setHScrollPolicy(policy); invCheckCols = true; invalidate(); } function setEnabled(v) { if (v == enabled) { return(undefined); } super.setEnabled(v); if (__showHeaders) { enableHeader(v); } if (cellEditor._visible == true) { disposeEditor(); } invDrawCols = true; invalidate(); } function modelChanged(eventObj) { if (eventObj.eventName == "updateField") { var _local3 = eventObj.firstItem; var _local5 = __dataProvider.getItemAt(_local3); rows[_local3 - __vPosition].drawRow(_local5, getStateAt(_local3)); return(undefined); } if (eventObj.eventName == "schemaLoaded") { removeAllColumns(); } if (columns.length == 0) { generateCols(); } super.modelChanged(eventObj); } function configureScrolling(Void) { var _local3 = getViewMetrics(); var _local4 = ((__hScrollPolicy != "off") ? (((__maxHPosition + __width) - _local3.left) - _local3.right) : ((__width - _local3.left) - _local3.right)); var _local2 = __dataProvider.length; if (_local2 == undefined) { _local2 = 0; } if (__vPosition > Math.max(0, (_local2 - getRowCount()) + roundUp)) { setVPosition(Math.max(0, Math.min((_local2 - getRowCount()) + roundUp, __vPosition))); } setScrollProperties(_local4, 1, _local2, __rowHeight, __headerHeight * __showHeaders); if (oldVWidth != _local4) { invLayoutContent = true; } oldVWidth = _local4; } function setVPosition(pos) { if (cellEditor != undefined) { disposeEditor(); } super.setVPosition(pos); } function size(Void) { if (hasDrawn != true) { border_mc.setSize(__width, __height); return(undefined); } if (cellEditor != undefined) { disposeEditor(); } if (__hScrollPolicy != "off") { var _local5 = 0; var _local6 = columns.length; var _local3 = 0; while (_local3 < _local6) { _local5 = _local5 + columns[_local3].__width; _local3++; } var _local8 = getViewMetrics(); var _local9 = (__width - _local8.left) - _local8.right; setMaxHPosition(Math.max(_local5 - _local9, 0)); var _local7 = _local9 - _local5; if (_local7 > 0) { columns[_local6 - 1].__width = columns[_local6 - 1].__width + _local7; } setHPosition(Math.min(getMaxHPosition(), getHPosition())); } super.size(); if (__hScrollPolicy == "off") { var _local10 = new Array(); var _local6 = columns.length; if (oldWidth == undefined) { oldWidth = displayWidth; } var _local4 = 0; var _local3 = 0; while (_local3 < _local6) { _local4 = _local4 + ((columns[_local3].__width = (displayWidth * columns[_local3].__width) / oldWidth)); _local3++; } if (_local4 != displayWidth) { columns[columns.length - 1].__width = columns[columns.length - 1].__width + (displayWidth - _local4); } totColW = (numberOfCols = displayWidth); } oldWidth = displayWidth; drawColumns(); drawHeaderBG(); invalidate(); } function draw() { if (invRowHeight) { super.draw(); invInitHeaders = true; invDrawCols = true; delete cellEditor; } if (invInitHeaders) { initHeaders(); invLayoutContent = true; } super.draw(); if (invSpaceColsEqually) { delete invSpaceColsEqually; spaceColumnsEqually(); } if (invColChange) { delete invColChange; if (hasDrawn) { initHeaders(); initRows(); invDrawCols = true; updateControl(); invCheckCols = true; } } if (invCheckCols) { if (totColW != displayWidth) { resizeColumn(columns.length - 1, columns[columns.length - 1].__width); } delete invCheckCols; } if (invDrawCols) { drawColumns(); } hasDrawn = true; } function editField(index, colName, data) { __dataProvider.editField(index, colName, data); } function get columnNames() { return(getColumnNames()); } function set columnNames(w) { setColumnNames(w); //return(columnNames); } function setColumnNames(tmpArray) { var _local2 = 0; while (_local2 < tmpArray.length) { addColumn(tmpArray[_local2]); _local2++; } } function getColumnNames(Void) { var _local3 = new Array(); var _local2 = 0; while (_local2 < columns.length) { _local3[_local2] = columns[_local2].columnName; _local2++; } return(_local3); } function addColumnAt(index, newCol) { if (index < columns.length) { columns.splice(index, 0, "tmp"); } var _local4 = newCol; if (!(_local4 instanceof mx.controls.gridclasses.DataGridColumn)) { _local4 = new mx.controls.gridclasses.DataGridColumn(_local4); } columns[index] = _local4; _local4.colNum = index; var _local2 = index + 1; while (_local2 < columns.length) { columns[_local2].colNum++; _local2++; } _local4.parentGrid = this; totColW = totColW + _local4.width; invColChange = true; invalidate(); return(newCol); } function addColumn(newCol) { return(addColumnAt(columns.length, newCol)); } function removeColumnAt(index) { var _local4 = columns[index]; columns.splice(index, 1); totColW = totColW - _local4.width; var _local2 = index; while (_local2 < columns.length) { columns[_local2].colNum--; _local2++; } invColChange = true; invalidate(); return(_local4); } function removeAllColumns(Void) { totColW = 0; columns = new Array(); invColChange = true; invalidate(); } function getColumnAt(index) { return(columns[index]); } function getColumnIndex(name) { var _local2 = 0; while (_local2 < columns.length) { if (columns[_local2].columnName == name) { return(_local2); } _local2++; } } function get columnCount() { return(columns.length); } function spaceColumnsEqually(Void) { if (displayWidth == undefined) { var _local4 = getViewMetrics(); displayWidth = (__width - _local4.left) - _local4.right; } var _local3 = Math.ceil(totalWidth / columns.length); var _local2 = 0; while (_local2 < columns.length) { columns[_local2].__width = _local3; _local2++; } totColW = totalWidth; invDrawCols = true; invalidate(); } function generateCols(Void) { if (columns.length == 0) { var _local3 = __dataProvider.getColumnNames(); if (_local3 == undefined) { var _local4 = __dataProvider.getItemAt(0); for (var _local2 in _local4) { if (_local2 != "__ID__") { addColumn(_local2); } } } else { var _local2 = 0; while (_local2 < _local3.length) { addColumn(_local3[_local2]); _local2++; } } invSpaceColsEqually = true; invColChange = true; invCheckCols = true; invalidate(); } } function resizeColumn(col, w) { if ((__hScrollPolicy == "on") || (__hScrollPolicy == "auto")) { columns[col].__width = w; var _local11 = 0; var _local5 = columns.length; var _local2 = 0; while (_local2 < _local5) { _local11 = _local11 + columns[_local2].__width; _local2++; } setMaxHPosition(Math.max(_local11 - displayWidth, 0)); var _local12 = displayWidth - _local11; if (_local12 > 0) { columns[_local5 - 1].__width = columns[_local5 - 1].__width + _local12; } setHPosition(Math.min(getMaxHPosition(), getHPosition())); invDrawCols = true; invalidate(); return(undefined); } var _local10 = 0; var _local2 = 0; while (_local2 < col) { _local10 = _local10 + columns[_local2].__width; _local2++; } var _local8 = ((displayWidth + 2) - _local10) - columns[col].__width; var _local6 = ((displayWidth + 2) - _local10) - w; columns[col].__width = w; var _local5 = columns.length; _local2 = col + 1; while (_local2 < _local5) { if (!columns[_local2].resizable) { _local6 = _local6 - columns[_local2].__width; _local8 = _local8 - columns[_local2].__width; } _local2++; } var _local9 = 0; _local2 = col + 1; while (_local2 < _local5) { if (columns[_local2].resizable) { columns[_local2].__width = (columns[_local2].width * _local6) / _local8; _local9 = _local9 + columns[_local2].__width; } _local2++; } var _local3 = 0; var _local7 = false; _local2 = _local5 - 1; while (_local2 >= 0) { if (columns[_local2].resizable) { if (!_local7) { columns[_local2].__width = columns[_local2].__width + (_local6 - _local9); _local7 = true; } if (_local3 > 0) { columns[_local2].__width = columns[_local2].__width - _local3; _local3 = 0; } if (columns[_local2].__width < minColWidth) { _local3 = _local3 + (minColWidth - columns[_local2].__width); columns[_local2].__width = minColWidth; } } _local2--; } invDrawCols = true; invalidate(); } function drawColumns(Void) { delete invDrawCols; var _local4 = (lines_mc = listContent.createEmptyMovieClip("lines_mc", LINEDEPTH)); var _local9 = 0.75; var _local5 = 1; var _local15 = __get__height() - 1; var _local12 = getStyle("vGridLineColor"); var _local14 = columns.length; placeSortArrow(); var _local7 = 0; while (_local7 < _local14) { var _local6 = columns[_local7]; var _local13 = (enabled ? "backgroundColor" : "backgroundDisabledColor"); var _local10 = _local6.getStyle(_local13); _local9 = _local9 + _local6.__width; _local4.moveTo(_local5, 1); _local4.lineStyle(0, _local12, 0); var _local11 = Math.floor(_local9); _local4.lineTo(_local11, 1); if ((_local7 < (columns.length - 1)) && (getStyle("vGridLines"))) { _local4.lineStyle(0, _local12, 100); } _local4.lineTo(_local11, __get__height()); _local4.lineStyle(0, _local12, 0); _local4.lineTo(_local5, __get__height()); _local4.lineTo(_local5, 1); if (__showHeaders) { var _local3 = headerCells[_local7]; _local3._x = _local5 + 2; _local3.hO._x = _local5; _local3.setSize(_local6.__width - 5, Math.min(__headerHeight, _local3.getPreferredHeight())); _local3.hO._width = _local6.__width - 2; _local3.hO._height = __headerHeight; _local3._y = (__headerHeight - _local3._height) / 2; header_mc["sep" + _local7]._x = _local9 - 2; listContent.disableHeader._width = totalWidth; } var _local2 = 0; while (_local2 < __rowCount) { if (_local7 == 0) { rows[_local2].colBG.clear(); } var _local8 = _local6.__width; rows[_local2].drawCell(_local7, _local5, _local8, _local10); _local2++; } _local5 = _local9; _local7++; } if (getStyle("hGridLines")) { lines_mc.lineStyle(0, getStyle("hGridLineColor")); _local7 = 1; while (_local7 < __rowCount) { lines_mc.moveTo(4, rows[_local7]._y); lines_mc.lineTo(totalWidth, rows[_local7]._y); _local7++; } } } function initRows(Void) { var _local2 = 0; while (_local2 < __rowCount) { rows[_local2].createCells(); _local2++; } } function onRowPress(rowIndex) { super.onRowPress(rowIndex); if (!enabled) { return(undefined); } var _local11 = columns.length; var _local6 = rows[rowIndex]; var _local3 = 0; while (_local3 < _local11) { var _local5 = columns[_local3]; var _local4 = _local6._xmouse - _local6.cells[_local3]._x; if ((_local4 >= 0) && (_local4 < _local5.__width)) { dispatchEvent({type:"cellPress", columnIndex:_local3, view:this, itemIndex:rowIndex + __vPosition}); return(undefined); } _local3++; } } function get showHeaders() { return(getShowHeaders()); } function set showHeaders(w) { setShowHeaders(w); //return(showHeaders); } function setShowHeaders(b) { __showHeaders = b; invInitHeaders = true; invDrawCols = true; invalidate(); } function getShowHeaders() { return(__showHeaders); } function get headerHeight() { return(getHeaderHeight()); } function set headerHeight(w) { setHeaderHeight(w); //return(headerHeight); } function setHeaderHeight(h) { __headerHeight = h; invInitHeaders = true; invDrawCols = true; invalidate(); } function getHeaderHeight(Void) { return(__headerHeight); } function initHeaders(Void) { delete invInitHeaders; if (__showHeaders) { header_mc = listContent.createClassObject(mx.core.UIObject, "header_mc", HEADERDEPTH, {styleName:this}); headerCells = new Array(); var _local2 = 0; while (_local2 < columns.length) { var _local6 = columns[_local2]; var _local4; var _local7 = _local6.__headerRenderer; if (_local7 == undefined) { _local4 = (headerCells[_local2] = header_mc.createLabel("fHeaderCell" + _local2, HEADERCELLDEPTH + _local2)); _local4.selectable = false; _local4.setStyle("styleName", _local6); } else if (typeof(_local7) == "string") { _local4 = (headerCells[_local2] = header_mc.createObject(_local7, "fHeaderCell" + _local2, HEADERCELLDEPTH + _local2, {styleName:_local6})); } else { _local4 = (headerCells[_local2] = header_mc.createClassObject(_local7, "fHeaderCell" + _local2, HEADERCELLDEPTH + _local2, {styleName:_local6})); } _local4.setValue(_local6.__get__headerText()); _local6.headerCell = _local4; var _local3 = header_mc.attachMovie("DataHeaderOverlay", "hO" + _local2, HEADEROVERLAYDEPTH + _local2); _local4.hO = _local3; _local3.cell = _local4; _local4.column = (_local3.column = _local6); _local4.asc = (_local3.asc = false); _local4.owner = (_local3.owner = this); _local3._alpha = 0; if (_local3.column.sortable && (_local3.onPress == undefined)) { _local3.useHandCursor = false; _local3.onRollOver = headerRollOver; _local3.onRollOut = headerRollOut; _local3.onPress = headerPress; _local3.onRelease = headerRelease; _local3.onReleaseOutside = headerUp; _local3.headerUp = headerUp; } if (_local2 < (columns.length - 1)) { var _local5 = header_mc.attachMovie("DataHeaderSeperator", "sep" + _local2, SEPARATORDEPTH + _local2); _local5._height = __headerHeight; if (_local6.resizable && (resizableColumns)) { _local5.useHandCursor = false; _local5.col = _local2; _local5.owner = this; _local5.onRollOver = showStretcher; _local5.onPress = startSizing; _local5.onRelease = (_local5.onReleaseOutside = stopSizing); _local5.onRollOut = hideStretcher; } } _local2++; } drawHeaderBG(); } else { header_mc.removeMovieClip(); } } function invalidateHeaderStyle(Void) { var _local4 = columns.length; var _local3 = 0; while (_local3 < _local4) { var _local2 = headerCells[_local3]; if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(); _local2.draw(); _local3++; } } function drawHeaderBG(Void) { var _local2 = header_mc; _local2.clear(); var _local5 = getStyle("headerColor"); var _local3 = __viewMetrics; var _local4 = Math.max(totalWidth, displayWidth + 3); _local2.moveTo(_local3.left, _local3.top); var _local7 = {matrixType:"box", x:0, y:0, w:_local4, h:__headerHeight + 1, r:(Math.PI/2)}; var _local8 = [_local5, _local5, 16777215]; var _local9 = [0, 60, 255]; var _local6 = [100, 100, 100]; _local2.beginGradientFill("linear", _local8, _local6, _local9, _local7); _local2.lineStyle(0, 0, 0); _local2.lineTo(_local4, _local3.top); _local2.lineTo(_local4, __headerHeight + 1); _local2.lineStyle(0, 0, 100); _local2.lineTo(_local3.left, __headerHeight + 1); _local2.lineStyle(0, 0, 0); _local2.endFill(); } function enableHeader(v) { if (v) { listContent.disableHeader.removeMovieClip(); } else { var _local2 = listContent.attachMovie("DataHeaderOverlay", "disableHeader", DISABLEDHEADERDEPTH); _local2._width = totalWidth; _local2._height = __headerHeight; var _local3 = new Color(_local2); _local3.setRGB(getStyle("backgroundDisabledColor")); _local2._alpha = 60; } } function placeSortArrow(Void) { sortArrow.removeMovieClip(); if (sortIndex == undefined) { return(undefined); } if ((columns[sortIndex].__width - headerCells[sortIndex].getPreferredWidth()) <= 20) { return(undefined); } sortArrow = header_mc.createObject("DataSortArrow", "sortArrow", SORTARROWDEPTH); var _local3 = layoutX; var _local2 = 0; while (_local2 <= sortIndex) { _local3 = _local3 + columns[_local2].__width; _local2++; } var _local4 = sortDirection == "ASC"; sortArrow._yscale = (_local4 ? -100 : 100); sortArrow._x = (_local3 - sortArrow._width) - 8; sortArrow._y = ((__headerHeight - sortArrow._height) / 2) + (_local4 * sortArrow._height); } function headerRollOver(Void) { var _local2 = owner; if ((((!_local2.enabled) || (_local2.cellEditor != undefined)) || (!_local2.sortableColumns)) || (!column.sortable)) { return(undefined); } var _local3 = new Color(this); _local3.setRGB(_local2.getStyle("rollOverColor")); _alpha = 50; } function headerRollOut(Void) { _alpha = 0; } function headerPress(Void) { var _local2 = owner; if (((!column.sortable) || (!_local2.sortableColumns)) || (!_local2.enabled)) { return(undefined); } cell._x = cell._x + 1; cell._y = cell._y + 1; var _local3 = new Color(this); _local3.setRGB(_local2.getStyle("selectionColor")); _alpha = 100; } function headerUp(Void) { if (((!column.sortable) || (!owner.sortableColumns)) || (!owner.enabled)) { return(undefined); } _alpha = 0; cell._x = cell._x - 1; cell._y = cell._y - 1; } function headerRelease(Void) { var _local2 = owner; var _local3 = column; if (((!_local3.sortable) || (!_local2.sortableColumns)) || (!_local2.enabled)) { return(undefined); } headerUp(); asc = !asc; var _local4 = (asc ? "ASC" : "DESC"); _local2.sortIndex = _local2.getColumnIndex(_local3.columnName); _local2.sortDirection = _local4; _local2.placeSortArrow(); if (_local3.sortOnHeaderRelease) { _local2.sortItemsBy(_local3.columnName, _local4); } _local2.dispatchEvent({type:"headerRelease", view:_local2, columnIndex:_local2.getColumnIndex(_local3.columnName)}); _local2.dontEdit = true; } function isStretchable(col) { var _local2 = true; if (!resizableColumns) { _local2 = false; } else if (!columns[col].resizable) { _local2 = false; } else if ((col == (columns.length - 2)) && (!columns[col + 1].resizable)) { _local2 = false; } return(_local2); } function showStretcher(Void) { var _local2 = owner; if (((!_local2.isStretchable(col)) || (!_local2.enabled)) || (_local2.cellEditor != undefined)) { return(undefined); } Mouse.hide(); if (_local2.stretcher == undefined) { _local2.attachMovie("cursorStretch", "stretcher", _local2.STRETCHERDEPTH); } _local2.stretcher._x = _local2._xmouse; _local2.stretcher._y = _local2._ymouse; _local2.stretcher._visible = true; _local2.onMouseMove = function () { this.stretcher._x = this._xmouse; this.stretcher._y = this._ymouse; updateAfterEvent(); }; } function startSizing(Void) { var _local2 = owner; if ((!_local2.isStretchable(col)) || (!_local2.enabled)) { return(undefined); } _local2.pressFocus(); _local2.attachMovie("DataStretchBar", "stretchBar", 999); _local2.stretchBar._height = _local2.height; _local2.stretchBar._x = _local2._xmouse; oldX = _local2.stretchBar._x; _local2.colX = oldX - _local2.columns[col].width; _local2.onMouseMove = function () { this.stretcher._x = this._xmouse; this.stretcher._y = this._ymouse; this.stretchBar._x = Math.max(this._xmouse, this.colX + this.minColWidth); if (this.__hScrollPolicy == "off") { this.stretchBar._x = Math.min(this.stretchBar._x, this.displayWidth - this.minColWidth); } updateAfterEvent(); }; } function stopSizing(Void) { var _local2 = owner; var _local3 = col; if ((!_local2.isStretchable(_local3)) || (!_local2.enabled)) { return(undefined); } _local2.stretchBar._visible = false; onRollOut(); var _local4 = _local2.stretchBar._x - oldX; _local2.resizeColumn(_local3, _local2.columns[_local3].width + _local4); _local2.dispatchEvent({type:"columnStretch", columnIndex:_local3}); } function hideStretcher(Void) { owner.stretcher._visible = false; delete owner.onMouseMove; Mouse.show(); } function set focusedCell(obj) { setFocusedCell(obj); //return(focusedCell); } function get focusedCell() { return(__focusedCell); } function setFocusedCell(coord, broadCast) { if ((!enabled) || (!editable)) { return(undefined); } if ((coord == undefined) && (cellEditor != undefined)) { disposeEditor(); return(undefined); } var _local2 = coord.itemIndex; var _local5 = coord.columnIndex; if (_local2 == undefined) { _local2 = 0; } if (_local5 == undefined) { _local5 = 0; } var _local9 = columns[_local5].columnName; if (__vPosition > _local2) { setVPosition(_local2); } else { var _local11 = (((_local2 - __vPosition) - __rowCount) + roundUp) + 1; if (_local11 > 0) { setVPosition(__vPosition + _local11); } } var _local10 = columns[_local5]; var _local8 = rows[_local2 - __vPosition]; var _local3 = _local8.cells[_local5]; if ((_local3._x > (__hPosition + displayWidth)) || (_local3._x < __hPosition)) { setHPosition(_local3._x); } var _local4 = __dataProvider.getEditingData(_local2, _local9); if (_local4 == undefined) { _local4 = __dataProvider.getItemAt(_local2)[_local9]; } if (_local4 == undefined) { _local4 = " "; } if (_local3.isCellEditor != true) { if (cellEditor == undefined) { cellEditor = listContent.createClassObject(mx.controls.TextInput, "editor_mc", EDITORDEPTH, {styleName:_local10, listOwner:this}); } cellEditor.backgroundColor = 16777215 /* 0xFFFFFF */; cellEditor._visible = true; cellEditor.setSize(_local10.__width, __rowHeight + 2); cellEditor._x = _local3._x - 1; cellEditor.text = _local4; editorMask = listContent.attachMovie("BoundingBox", "editorMask", 60001, {_alpha:0}); cellEditor.setMask(editorMask); editorMask._width = cellEditor.width; editorMask._height = cellEditor.height; editorMask._y = (cellEditor._y = _local8._y - 1); editorMask._x = cellEditor._x - editorMask._width; editTween = new mx.effects.Tween(this, cellEditor._x - editorMask._width, cellEditor._x, 150); } else { cellEditor = _local3; cellEditor.setValue(_local4, __dataProvider.getItemAt(_local2)); } var _local6 = getFocusManager(); _local6.setFocus(cellEditor); _local6.defaultPushButtonEnabled = false; if (_local3.isCellEditor != true) { cellEditor.hPosition = 0; cellEditor.redraw(); Selection.setSelection(0, cellEditor.length); } __focusedCell = coord; if (__tabHandlerCache == undefined) { __tabHandlerCache = _local6.tabHandler; _local6.tabHandler = tabHandler; } _local6.activeGrid = this; cellEditor.addEventListener("keyDown", editorKeyDown); if (broadCast) { dispatchEvent({type:"cellFocusIn", itemIndex:_local2, columnIndex:_local5}); } } function onMouseDown(Void) { if (cellEditor._visible && (!cellEditor.hitTest(_root._xmouse, _root._ymouse))) { editCell(); } if ((vScroller.hitTest(_root._xmouse, _root._ymouse) || (hScroller.hitTest(_root._xmouse, _root._ymouse))) || (header_mc.hitTest(_root._xmouse, _root._ymouse))) { dontEdit = true; } } function editorKeyDown(Void) { if (Key.isDown(27)) { listOwner.disposeEditor(); } else if (Key.isDown(13) && (Key.getCode() != 229)) { listOwner.editCell(); listOwner.findNextEnterCell(); } } function tabHandler(Void) { var _local3 = -1; var _local4 = -1; var _local2 = activeGrid; if (_local2.__focusedCell != undefined) { _local3 = _local2.__focusedCell.itemIndex; _local4 = _local2.__focusedCell.columnIndex; } _local2.editCell(); _local2.findNextCell(_local3, _local4); } function findNextEnterCell(Void) { var _local3 = (Key.isDown(16) ? -1 : 1); var _local2 = __focusedCell.itemIndex + _local3; if ((_local2 < getLength()) && (_local2 >= 0)) { __focusedCell.itemIndex = _local2; } setFocusedCell(__focusedCell, true); } function findNextCell(index, colIndex) { if (index == undefined) { colIndex = -1; index = colIndex; } var _local5 = false; var _local4 = (Key.isDown(16) ? -1 : 1); while (!_local5) { colIndex = colIndex + _local4; if ((colIndex >= columns.length) || (colIndex < 0)) { colIndex = ((colIndex < 0) ? (columns.length) : 0); index = index + _local4; if ((index >= getLength()) || (index < 0)) { if (getFocusManager().activeGrid != undefined) { disposeEditor(); } dontEdit = true; Selection.setFocus(this); delete dontEdit; getFocusManager().tabHandler(); return(undefined); } } if (columns[colIndex].editable) { _local5 = true; if (__tabHandlerCache != undefined) { disposeEditor(); } setFocusedCell({itemIndex:index, columnIndex:colIndex}, true); } } } function onSetFocus(Void) { super.onSetFocus(); if (editable && (dontEdit != true)) { if (__focusedCell == undefined) { __focusedCell = {itemIndex:0, columnIndex:0}; } if (columns[__focusedCell.columnIndex].editable == true) { setFocusedCell(__focusedCell, true); } else { findNextCell(__focusedCell.itemIndex, __focusedCell.columnIndex); } } delete dontEdit; } function onTweenUpdate(val) { editorMask._x = val; } function onTweenEnd(val) { editorMask._x = val; cellEditor.setMask(undefined); editorMask.removeMovieClip(); } function disposeEditor(Void) { cellEditor.removeEventListener("keyDown", editorKeyDown); dispatchEvent({type:"cellFocusOut", itemIndex:__focusedCell.itemIndex, columnIndex:__focusedCell.columnIndex}); if (cellEditor.isCellEditor != true) { cellEditor._visible = false; } var _local3 = getFocusManager(); if (__tabHandlerCache != undefined) { _local3.tabHandler = __tabHandlerCache; delete __tabHandlerCache; } _local3.defaultPushButtonEnabled = true; if ((border_mc.hitTest(_root._xmouse, _root._ymouse) && (!vScroller.hitTest(_root._xmouse, _root._ymouse))) && (!hScroller.hitTest(_root._xmouse, _root._ymouse))) { dontEdit = true; releaseFocus(); delete dontEdit; } delete cellEditor; delete _local3.activeGrid; } function editCell() { var _local3 = __focusedCell.itemIndex; var _local4 = columns[__focusedCell.columnIndex].columnName; var _local2 = __dataProvider.getEditingData(_local3, _local4); if (_local2 == undefined) { _local2 = __dataProvider.getItemAt(_local3)[_local4]; } var _local5 = (cellEditor.isCellEditor ? (cellEditor.getValue()) : (cellEditor.text)); if (_local2 != _local5) { editField(_local3, _local4, _local5); dispatchEvent({type:"cellEdit", itemIndex:_local3, columnIndex:__focusedCell.columnIndex, oldValue:_local2}); } disposeEditor(); } function invalidateStyle(propName) { if ((propName == "headerColor") || (propName == "styleName")) { drawHeaderBG(); } if ((((((propName == "hGridLines") || (propName == "hGridLineColor")) || (propName == "vGridLines")) || (propName == "vGridLineColor")) || (propName == "styleName")) || (propName == "backgroundColor")) { invDrawCols = true; invalidate(); } if (mx.styles.StyleManager.TextStyleMap[propName] != undefined) { super.changeTextStyleInChildren(propName); } if ((propName == "styleName") || (propName == "headerStyle")) { invalidateHeaderStyle(); } super.invalidateStyle(propName); } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { if (styleProp == "headerStyle") { invalidateHeaderStyle(); } if (sheetName != undefined) { var _local4 = 0; while (_local4 < columns.length) { if (sheetName == columns[_local4].styleName) { invalidateStyle(styleProp); var _local3 = 0; while (_local3 < rows.length) { rows[_local3].notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local3++; } } _local4++; } } super.notifyStyleChangeInChildren(sheetName, styleProp, newValue); } static var symbolOwner = mx.controls.DataGrid; static var symbolName = "DataGrid"; static var version = "2.0.2.126"; var className = "DataGrid"; var selectable = true; var resizableColumns = true; var __showHeaders = true; var sortableColumns = true; var autoHScrollAble = true; var editable = false; var minColWidth = 20; var totColW = 0; var __rowRenderer = "DataGridRow"; var __headerHeight = 20; var hasDrawn = false; var minScrollInterval = 60; var HEADERDEPTH = 5001; var LINEDEPTH = 5000; var SORTARROWDEPTH = 5500; var EDITORDEPTH = 5002; var DISABLEDHEADERDEPTH = 5003; var HEADERCELLDEPTH = 4500; var HEADEROVERLAYDEPTH = 4000; var SEPARATORDEPTH = 5000; var STRETCHERDEPTH = 1000; }
Symbol 189 MovieClip [__Packages.mx.effects.Tween] Frame 0
class mx.effects.Tween extends Object { static var IntervalToken; var arrayMode, listener, initVal, endVal, startTime, updateFunc, endFunc, ID; function Tween (listenerObj, init, end, dur) { super(); if (listenerObj == undefined) { return; } if (typeof(init) != "number") { arrayMode = true; } listener = listenerObj; initVal = init; endVal = end; if (dur != undefined) { duration = dur; } startTime = getTimer(); if (duration == 0) { endTween(); } else { AddTween(this); } } static function AddTween(tween) { tween.ID = ActiveTweens.length; ActiveTweens.push(tween); if (IntervalToken == undefined) { Dispatcher.DispatchTweens = DispatchTweens; IntervalToken = setInterval(Dispatcher, "DispatchTweens", Interval); } } static function RemoveTweenAt(index) { var _local2 = ActiveTweens; if (((index >= _local2.length) || (index < 0)) || (index == undefined)) { return(undefined); } _local2.splice(index, 1); var _local4 = _local2.length; var _local1 = index; while (_local1 < _local4) { _local2[_local1].ID--; _local1++; } if (_local4 == 0) { clearInterval(IntervalToken); delete IntervalToken; } } static function DispatchTweens(Void) { var _local2 = ActiveTweens; var _local3 = _local2.length; var _local1 = 0; while (_local1 < _local3) { _local2[_local1].doInterval(); _local1++; } updateAfterEvent(); } function doInterval() { var _local2 = getTimer() - startTime; var _local3 = getCurVal(_local2); if (_local2 >= duration) { endTween(); } else if (updateFunc != undefined) { listener[updateFunc](_local3); } else { listener.onTweenUpdate(_local3); } } function getCurVal(curTime) { if (arrayMode) { var _local3 = new Array(); var _local2 = 0; while (_local2 < initVal.length) { _local3[_local2] = easingEquation(curTime, initVal[_local2], endVal[_local2] - initVal[_local2], duration); _local2++; } return(_local3); } return(easingEquation(curTime, initVal, endVal - initVal, duration)); } function endTween() { if (endFunc != undefined) { listener[endFunc](endVal); } else { listener.onTweenEnd(endVal); } RemoveTweenAt(ID); } function setTweenHandlers(update, end) { updateFunc = update; endFunc = end; } function easingEquation(t, b, c, d) { return(((c / 2) * (Math.sin(Math.PI * ((t / d) - 0.5)) + 1)) + b); } static var ActiveTweens = new Array(); static var Interval = 10; static var Dispatcher = new Object(); var duration = 3000; }
Symbol 190 MovieClip [__Packages.mx.controls.gridclasses.DataGridColumn] Frame 0
class mx.controls.gridclasses.DataGridColumn extends mx.styles.CSSStyleDeclaration { var columnName, parentGrid, colNum, __header, headerCell, __cellRenderer, __headerRenderer, __labelFunction, styleName; function DataGridColumn (colName) { super(); columnName = colName; headerText = (colName); } function get width() { return(__width); } function set width(w) { delete parentGrid.invSpaceColsEqually; if ((parentGrid != undefined) && (parentGrid.hasDrawn)) { var _local2 = resizable; resizable = false; parentGrid.resizeColumn(colNum, w); resizable = _local2; } else { __width = w; } //return(width); } function set headerText(h) { __header = h; headerCell.setValue(h); //return(headerText); } function get headerText() { return(((__header == undefined) ? (columnName) : (__header))); } function set cellRenderer(cR) { __cellRenderer = cR; parentGrid.invColChange = true; parentGrid.invalidate(); //return(cellRenderer); } function get cellRenderer() { return(__cellRenderer); } function set headerRenderer(hS) { __headerRenderer = hS; parentGrid.invInitHeaders = true; parentGrid.invalidate(); //return(headerRenderer); } function get headerRenderer() { return(__headerRenderer); } function set labelFunction(f) { __labelFunction = f; parentGrid.invUpdateControl = true; parentGrid.invalidate(); //return(labelFunction); } function get labelFunction() { return(__labelFunction); } function getStyle(prop) { var _local3 = this[prop]; if (_local3 == undefined) { if (styleName != undefined) { if (styleName instanceof mx.styles.CSSStyleDeclaration) { _local3 = styleName.getStyle(prop); } else { _local3 = _global.styles[styleName].getStyle(prop); } } if ((((_local3 == undefined) || (_local3 == _global.style[prop])) || (_local3 == _global.styles[parentGrid.className][prop])) && (prop != "backgroundColor")) { _local3 = parentGrid.getStyle(prop); } } return(_local3); } function __getTextFormat(tf, bAll, fieldInst) { var _local4; if (parentGrid.header_mc[fieldInst._name] != undefined) { _local4 = getStyle("headerStyle").__getTextFormat(tf, bAll, fieldInst); if (_local4 != false) { _local4 = parentGrid.getStyle("headerStyle").__getTextFormat(tf, bAll, fieldInst); } if (_local4 == false) { return(_local4); } } if (styleName != undefined) { var _local8 = ((typeof(styleName) == "string") ? (_global.styles[styleName]) : (styleName)); _local4 = _local8.__getTextFormat(tf, bAll); if (!_local4) { return(_local4); } } _local4 = super.__getTextFormat(tf, bAll, fieldInst); if (_local4) { return(parentGrid.__getTextFormat(tf, bAll)); } return(_local4); } var editable = true; var sortable = true; var resizable = true; var sortOnHeaderRelease = true; var __width = 50; }
Symbol 191 MovieClip [__Packages.mx.controls.listclasses.SelectableRow] Frame 0
class mx.controls.listclasses.SelectableRow extends mx.core.UIComponent { var __height, cell, owner, rowIndex, icon_mc, createObject, __width, backGround, highlight, highlightColor, createLabel, createClassObject, listOwner, tabEnabled, item, createEmptyMovieClip, drawRect, isChangedToSelected, bGTween, grandOwner; function SelectableRow () { super(); } function setValue(itmObj, state) { var _local6 = __height; var _local2 = cell; var _local5 = owner; var _local8 = itemToString(itmObj); if (_local2.getValue() != _local8) { _local2.setValue(_local8, itmObj, state); } var _local4 = _local5.getPropertiesAt(rowIndex + _local5.__vPosition).icon; if (_local4 == undefined) { _local4 = _local5.__iconFunction(itmObj); if (_local4 == undefined) { _local4 = itmObj[_local5.__iconField]; if (_local4 == undefined) { _local4 = _local5.getStyle("defaultIcon"); } } } var _local3 = icon_mc; if ((_local4 != undefined) && (itmObj != undefined)) { _local3 = createObject(_local4, "icon_mc", 20); _local3._x = 2; _local3._y = (_local6 - _local3._height) / 2; _local2._x = 4 + _local3._width; } else { _local3.removeMovieClip(); _local2._x = 2; } var _local9 = ((_local3 == undefined) ? 0 : (_local3._width)); _local2.setSize(__width - _local9, Math.min(_local6, _local2.getPreferredHeight())); _local2._y = (_local6 - _local2._height) / 2; } function size(Void) { var _local3 = backGround; var _local2 = cell; var _local4 = __height; var _local5 = __width; var _local6 = ((icon_mc == undefined) ? 0 : (icon_mc._width)); _local2.setSize(_local5 - _local6, Math.min(_local4, _local2.getPreferredHeight())); _local2._y = (_local4 - _local2._height) / 2; icon_mc._y = (_local4 - icon_mc._height) / 2; _local3._x = 0; _local3._width = _local5; _local3._height = _local4; drawRowFill(_local3, normalColor); drawRowFill(highlight, highlightColor); } function setCellRenderer(forceSizing) { var _local3 = owner.__cellRenderer; var _local4; if (cell != undefined) { _local4 = cell._x; cell.removeMovieClip(); cell.removeTextField(); } var _local2; if (_local3 == undefined) { _local2 = (cell = createLabel("cll", 0, {styleName:this})); _local2.styleName = owner; _local2.selectable = false; _local2.tabEnabled = false; _local2.background = false; _local2.border = false; } else if (typeof(_local3) == "string") { _local2 = (cell = createObject(_local3, "cll", 0, {styleName:this})); } else { _local2 = (cell = createClassObject(_local3, "cll", 0, {styleName:this})); } _local2.owner = this; _local2.listOwner = owner; _local2.getCellIndex = getCellIndex; _local2.getDataLabel = getDataLabel; if (_local4 != undefined) { _local2._x = _local4; } if (forceSizing) { size(); } } function getCellIndex(Void) { return({columnIndex:0, itemIndex:owner.rowIndex + listOwner.__vPosition}); } function getDataLabel() { return(listOwner.labelField); } function init(Void) { super.init(); tabEnabled = false; } function createChildren(Void) { setCellRenderer(false); setupBG(); setState(state, false); } function drawRow(itmObj, state, transition) { item = itmObj; setState(state, transition); setValue(itmObj, state, transition); } function itemToString(itmObj) { if (itmObj == undefined) { return(" "); } var _local2 = owner.__labelFunction(itmObj); if (_local2 == undefined) { _local2 = ((itmObj instanceof XMLNode) ? (itmObj.attributes[owner.__labelField]) : (itmObj[owner.__labelField])); if (_local2 == undefined) { _local2 = " "; if (typeof(itmObj) == "object") { for (var _local4 in itmObj) { if (_local4 != "__ID__") { _local2 = (itmObj[_local4] + ", ") + _local2; } } _local2 = _local2.substring(0, _local2.length - 2); } else { _local2 = itmObj; } } } return(_local2); } function setupBG(Void) { var _local2 = (backGround = createEmptyMovieClip("bG_mc", LOWEST_DEPTH)); drawRowFill(_local2, normalColor); highlight = createEmptyMovieClip("tran_mc", LOWEST_DEPTH + 10); _local2.owner = this; _local2.grandOwner = owner; _local2.onPress = bGOnPress; _local2.onRelease = bGOnRelease; _local2.onRollOver = bGOnRollOver; _local2.onRollOut = bGOnRollOut; _local2.onDragOver = bGOnDragOver; _local2.onDragOut = bGOnDragOut; _local2.useHandCursor = false; _local2.trackAsMenu = true; _local2.drawRect = drawRect; highlight.drawRect = drawRect; } function drawRowFill(mc, newClr) { mc.clear(); mc.beginFill(newClr); mc.drawRect(1, 0, __width, __height); mc.endFill(); mc._width = __width; mc._height = __height; } function setState(newState, transition) { var _local2 = highlight; var _local9 = backGround; var _local4 = __height; var _local3 = owner; if (!_local3.enabled) { if ((newState == "selected") || (state == "selected")) { highlightColor = _local3.getStyle("selectionDisabledColor"); drawRowFill(_local2, highlightColor); _local2._visible = true; _local2._y = 0; _local2._height = _local4; } else { _local2._visible = false; normalColor = _local3.getStyle("backgroundDisabledColor"); drawRowFill(_local9, normalColor); } cell.__enabled = false; cell.setColor(_local3.getStyle("disabledColor")); } else { cell.__enabled = true; if (transition && ((newState == state) || ((newState == "highlighted") && (state == "selected")))) { isChangedToSelected = true; return(undefined); } var _local6 = _local3.getStyle("selectionDuration"); var _local7 = 0; if (isChangedToSelected && (newState == "selected")) { transition = false; } var _local8 = transition && (_local6 != 0); if (newState == "normal") { _local7 = _local3.getStyle("color"); normalColor = getNormalColor(); drawRowFill(_local9, normalColor); if (_local8) { _local6 = _local6 / 2; _local2._height = _local4; _local2._width = __width; _local2._y = 0; bGTween = new mx.effects.Tween(this, _local4 + 2, _local4 * 0.2, _local6, 5); } else { _local2._visible = false; } delete isChangedToSelected; } else { highlightColor = _local3.getStyle(((newState == "highlighted") ? "rollOverColor" : "selectionColor")); drawRowFill(_local2, highlightColor); _local2._visible = true; _local7 = _local3.getStyle(((newState == "highlighted") ? "textRollOverColor" : "textSelectedColor")); if (_local8) { _local2._height = _local4 * 0.5; _local2._y = (_local4 - _local2._height) / 2; bGTween = new mx.effects.Tween(this, _local2._height, _local4 + 2, _local6, 5); var _local10 = _local3.getStyle("selectionEasing"); if (_local10 != undefined) { bGTween.easingEquation = _local10; } } else { _local2._y = 0; _local2._height = _local4; } } cell.setColor(_local7); } state = newState; } function onTweenUpdate(val) { highlight._height = val; highlight._y = (__height - val) / 2; } function onTweenEnd(val) { onTweenUpdate(val); highlight._visible = state != "normal"; } function getNormalColor(Void) { var _local3; var _local2 = owner; if (!owner.enabled) { _local3 = _local2.getStyle("backgroundDisabledColor"); } else { var _local5 = rowIndex + _local2.__vPosition; if (rowIndex == undefined) { _local3 = _local2.getPropertiesOf(item).backgroundColor; } else { _local3 = _local2.getPropertiesAt(_local5).backgroundColor; } if (_local3 == undefined) { var _local4 = _local2.getStyle("alternatingRowColors"); if (_local4 == undefined) { _local3 = _local2.getStyle("backgroundColor"); } else { _local3 = _local4[_local5 % _local4.length]; } } } return(_local3); } function invalidateStyle(propName) { cell.invalidateStyle(propName); super.invalidateStyle(propName); } function bGOnPress(Void) { grandOwner.pressFocus(); grandOwner.onRowPress(owner.rowIndex); } function bGOnRelease(Void) { grandOwner.releaseFocus(); grandOwner.onRowRelease(owner.rowIndex); } function bGOnRollOver(Void) { grandOwner.onRowRollOver(owner.rowIndex); } function bGOnRollOut(Void) { grandOwner.onRowRollOut(owner.rowIndex); } function bGOnDragOver(Void) { grandOwner.onRowDragOver(owner.rowIndex); } function bGOnDragOut(Void) { grandOwner.onRowDragOut(owner.rowIndex); } static var LOWEST_DEPTH = -16384; var state = "normal"; var disabledColor = 15263976; var normalColor = 16777215; }
Symbol 192 MovieClip [__Packages.mx.controls.gridclasses.DataGridRow] Frame 0
class mx.controls.gridclasses.DataGridRow extends mx.controls.listclasses.SelectableRow { var setupBG, colBG, createEmptyMovieClip, cells, owner, backGround, createObject, createClassObject, createLabel, text, draw, textHeight, listOwner, columnIndex, __height, grandOwner, wasPressed, onPress; function DataGridRow () { super(); } function createChildren(Void) { setupBG(); colBG = createEmptyMovieClip("colbG_mc", mx.controls.listclasses.SelectableRow.LOWEST_DEPTH + 1); } function init(Void) { super.init(); cells = new Array(); } function size(Void) { if (cells.length != owner.columns.length) { createCells(); } super.size(); } function createCells(Void) { clearCells(); backGround.onRelease = startEditCell; var _local7 = owner.columns.length; var _local2 = 0; while (_local2 < _local7) { var _local4 = owner.columns[_local2]; var _local5 = _local4.__cellRenderer; if (_local5 != undefined) { if (typeof(_local5) == "string") { var _local3 = (cells[_local2] = createObject(_local5, "fCell" + _local2, 2 + _local2, {styleName:_local4})); } else { var _local3 = (cells[_local2] = createClassObject(_local5, "fCell" + _local2, 2 + _local2, {styleName:_local4})); } } else { var _local3 = (cells[_local2] = createLabel("fCell" + _local2, 2 + _local2)); _local3.styleName = _local4; _local3.selectable = false; _local3.backGround = false; _local3.border = false; _local3._visible = false; _local3.getPreferredHeight = cellGetPreferredHeight; } _local3.listOwner = owner; _local3.columnIndex = _local2; _local3.owner = this; _local3.getCellIndex = getCellIndex; _local3.getDataLabel = getDataLabel; _local2++; } } function cellGetPreferredHeight() { var _local3 = text; text = "^g_p"; draw(); var _local2 = textHeight + 4; text = _local3; return(_local2); } function getCellIndex(Void) { return({columnIndex:columnIndex, itemIndex:owner.rowIndex + listOwner.__vPosition}); } function getDataLabel() { return(listOwner.columns[columnIndex].columnName); } function clearCells() { var _local2 = 0; while (_local2 < cells.length) { cells[_local2].removeTextField(); cells[_local2].removeMovieClip(); _local2++; } cells.splice(0); } function setValue(itmObj, state, transition) { var _local7 = owner.columns; var _local8 = _local7.length; var _local3 = 0; while (_local3 < _local8) { var _local6 = cells[_local3]; var _local4 = _local7[_local3]; var _local2 = _local4.__labelFunction(itmObj); if (_local2 == undefined) { _local2 = ((itmObj instanceof XMLNode) ? (itmObj.attributes[_local4.columnName]) : (itmObj[_local4.columnName])); } if (_local2 == undefined) { _local2 = " "; } _local6.setValue(_local2, itmObj, state); _local3++; } } function drawCell(cellNum, xPos, w, bgCol) { var _local2 = cells[cellNum]; _local2._x = xPos; _local2._visible = true; _local2.setSize(w - 2, Math.min(__height, _local2.getPreferredHeight())); _local2._y = (__height - _local2.height) / 2; if (bgCol != undefined) { var _local3 = Math.floor(xPos - 2); var _local4 = Math.floor(_local3 + w); colBG.moveTo(_local3, 0); colBG.beginFill(bgCol); colBG.lineStyle(0, 0, 0); colBG.lineTo(_local4, 0); colBG.lineTo(_local4, __height); colBG.lineTo(_local3, __height); colBG.endFill(); } } function setState(newState, transition) { var _local6 = owner.columns; var _local4 = _local6.length; if ((newState != "normal") || (!owner.enabled)) { var _local5; if (!owner.enabled) { _local5 = owner.getStyle("disabledColor"); } else if (newState == "highlighted") { _local5 = owner.getStyle("textRollOverColor"); } else if (newState == "selected") { _local5 = owner.getStyle("textSelectedColor"); } var _local3 = 0; while (_local3 < _local4) { cells[_local3].setColor(_local5); cells[_local3].__enabled = owner.enabled; _local3++; } } else { var _local3 = 0; while (_local3 < _local4) { cells[_local3].setColor(_local6[_local3].getStyle("color")); cells[_local3].__enabled = owner.enabled; _local3++; } } super.setState(newState, transition); } function startEditCell() { var _local2 = grandOwner; _local2.dontEdit = true; _local2.releaseFocus(); delete _local2.dontEdit; if ((_local2.enabled && (_local2.editable)) && (owner.item != undefined)) { var _local9 = owner.cells.length; var _local3 = 0; while (_local3 < _local9) { var _local5 = _local2.columns[_local3]; if (_local5.editable) { var _local4 = owner._xmouse - owner.cells[_local3]._x; if ((_local4 >= 0) && (_local4 < _local5.__width)) { var _local6 = owner.rowIndex + _local2.__vPosition; _local2.setFocusedCell({itemIndex:_local6, columnIndex:_local3}, true); if (wasPressed != true) { onPress(); _local2.onMouseUp(); } delete wasPressed; clearInterval(_local2.dragScrolling); delete _local2.onMouseUp; return(undefined); } } _local3++; } } } function bGOnPress(Void) { wasPressed = true; grandOwner.pressFocus(); grandOwner.onRowPress(owner.rowIndex); } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local6 = owner.columns; var _local4 = cells.length; var _local3 = 0; while (_local3 < _local4) { var _local2 = cells[_local3]; if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); _local3++; } } }
Symbol 193 MovieClip [__Packages.mx.controls.TextInput] Frame 0
class mx.controls.TextInput extends mx.core.UIComponent { var owner, enterListener, label, tabChildren, tabEnabled, focusTextField, _color, _parent, border_mc, createClassObject, dispatchValueChangedEvent, __get__width, __get__height, tfx, tfy, tfw, tfh, getStyle, bind, updateModel, _getTextFormat, enabled; function TextInput () { super(); } function addEventListener(event, handler) { if (event == "enter") { addEnterEvents(); } super.addEventListener(event, handler); } function enterOnKeyDown() { if (Key.getAscii() == 13) { owner.dispatchEvent({type:"enter"}); } } function addEnterEvents() { if (enterListener == undefined) { enterListener = new Object(); enterListener.owner = this; enterListener.onKeyDown = enterOnKeyDown; } } function init(Void) { super.init(); label.styleName = this; tabChildren = true; tabEnabled = false; focusTextField = label; _color = mx.core.UIObject.textColorList; label.onSetFocus = function () { this._parent.onSetFocus(); }; label.onKillFocus = function (n) { this._parent.onKillFocus(n); }; label.drawFocus = function (b) { this._parent.drawFocus(b); }; label.onChanged = onLabelChanged; } function setFocus() { Selection.setFocus(label); } function onLabelChanged(Void) { _parent.dispatchEvent({type:"change"}); _parent.dispatchValueChangedEvent(text); } function createChildren(Void) { super.createChildren(); if (border_mc == undefined) { createClassObject(_global.styles.rectBorderClass, "border_mc", 0, {styleName:this}); } border_mc.swapDepths(label); label.autoSize = "none"; } function get html() { return(getHtml()); } function set html(value) { setHtml(value); //return(html); } function getHtml() { return(label.html); } function setHtml(value) { if (value != label.html) { label.html = value; } } function get text() { return(getText()); } function set text(t) { setText(t); //return(text); } function getText() { if (initializing) { return(initText); } if (label.html == true) { return(label.htmlText); } return(label.text); } function setText(t) { if (initializing) { initText = t; } else { var _local2 = label; if (_local2.html == true) { _local2.htmlText = t; } else { _local2.text = t; } } dispatchValueChangedEvent(t); } function size(Void) { border_mc.setSize(__get__width(), __get__height()); var _local2 = border_mc.__get__borderMetrics(); var _local6 = _local2.left + _local2.right; var _local3 = _local2.top + _local2.bottom; var _local5 = _local2.left; var _local4 = _local2.top; tfx = _local5; tfy = _local4; tfw = __get__width() - _local6; tfh = __get__height() - _local3; label.move(tfx, tfy); label.setSize(tfw, tfh + 1); } function setEnabled(enable) { label.type = (((__editable == true) || (enable == false)) ? "input" : "dynamic"); label.selectable = enable; var _local2 = getStyle((enable ? "color" : "disabledColor")); if (_local2 == undefined) { _local2 = (enable ? 0 : 8947848); } setColor(_local2); } function setColor(col) { label.textColor = col; } function onKillFocus(newFocus) { if (enterListener != undefined) { Key.removeListener(enterListener); } if (bind != undefined) { updateModel(text); } super.onKillFocus(newFocus); } function onSetFocus(oldFocus) { var f = Selection.getFocus(); var o = eval (f); if (o != label) { Selection.setFocus(label); return(undefined); } if (enterListener != undefined) { Key.addListener(enterListener); } super.onSetFocus(oldFocus); } function draw(Void) { var _local2 = label; var _local4 = getText(); if (initializing) { initializing = false; delete initText; } var _local3 = _getTextFormat(); _local2.embedFonts = _local3.embedFonts == true; if (_local3 != undefined) { _local2.setTextFormat(_local3); _local2.setNewTextFormat(_local3); } _local2.multiline = false; _local2.wordWrap = false; if (_local2.html == true) { _local2.setTextFormat(_local3); _local2.htmlText = _local4; } else { _local2.text = _local4; } _local2.type = (((__editable == true) || (enabled == false)) ? "input" : "dynamic"); size(); } function setEditable(s) { __editable = s; label.type = (s ? "input" : "dynamic"); } function get maxChars() { return(label.maxChars); } function set maxChars(w) { label.maxChars = w; //return(maxChars); } function get length() { return(label.length); } function get restrict() { return(label.restrict); } function set restrict(w) { label.restrict = ((w == "") ? null : (w)); //return(restrict); } function get hPosition() { return(label.hscroll); } function set hPosition(w) { label.hscroll = w; //return(hPosition); } function get maxHPosition() { return(label.maxhscroll); } function get editable() { return(__editable); } function set editable(w) { setEditable(w); //return(editable); } function get password() { return(label.password); } function set password(w) { label.password = w; //return(password); } function get tabIndex() { return(label.tabIndex); } function set tabIndex(w) { label.tabIndex = w; //return(tabIndex); } function set _accProps(val) { label._accProps = val; //return(_accProps); } function get _accProps() { return(label._accProps); } static var symbolName = "TextInput"; static var symbolOwner = mx.controls.TextInput; static var version = "2.0.2.126"; var className = "TextInput"; var initializing = true; var clipParameters = {text:1, editable:1, password:1, maxChars:1, restrict:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.TextInput.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var _maxWidth = mx.core.UIComponent.kStretch; var __editable = true; var initText = ""; }
Symbol 194 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement { var getStyle, _color, onEnterFrame; function ColoredSkinElement () { } function setColor(c) { if (c != undefined) { var _local2 = new Color(this); _local2.setRGB(c); } } function draw(Void) { setColor(getStyle(_color)); onEnterFrame = undefined; } function invalidateStyle(Void) { onEnterFrame = draw; } static function setColorStyle(p, colorStyle) { if (p._color == undefined) { p._color = colorStyle; } p.setColor = mixins.setColor; p.invalidateStyle = mixins.invalidateStyle; p.draw = mixins.draw; p.setColor(p.getStyle(colorStyle)); } static var mixins = new mx.skins.ColoredSkinElement(); }
Symbol 195 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions { function UIObjectExtensions () { } static function addGeometry(tf, ui) { tf.addProperty("width", ui.__get__width, null); tf.addProperty("height", ui.__get__height, null); tf.addProperty("left", ui.__get__left, null); tf.addProperty("x", ui.__get__x, null); tf.addProperty("top", ui.__get__top, null); tf.addProperty("y", ui.__get__y, null); tf.addProperty("right", ui.__get__right, null); tf.addProperty("bottom", ui.__get__bottom, null); tf.addProperty("visible", ui.__get__visible, ui.__set__visible); } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; var _local6 = mx.core.UIObject.prototype; var _local9 = mx.skins.SkinElement.prototype; addGeometry(_local9, _local6); mx.events.UIEventDispatcher.initialize(_local6); var _local13 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local6); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local6.getTopLevel; _local5.createLabel = _local6.createLabel; _local5.createObject = _local6.createObject; _local5.createClassObject = _local6.createClassObject; _local5.createEmptyObject = _local6.createEmptyObject; _local5.destroyObject = _local6.destroyObject; _global.ASSetPropFlags(_local5, "getTopLevel", 1); _global.ASSetPropFlags(_local5, "createLabel", 1); _global.ASSetPropFlags(_local5, "createObject", 1); _global.ASSetPropFlags(_local5, "createClassObject", 1); _global.ASSetPropFlags(_local5, "createEmptyObject", 1); _global.ASSetPropFlags(_local5, "destroyObject", 1); _local5.__getTextFormat = _local6.__getTextFormat; _local5._getTextFormat = _local6._getTextFormat; _local5.getStyleName = _local6.getStyleName; _local5.getStyle = _local6.getStyle; _global.ASSetPropFlags(_local5, "__getTextFormat", 1); _global.ASSetPropFlags(_local5, "_getTextFormat", 1); _global.ASSetPropFlags(_local5, "getStyleName", 1); _global.ASSetPropFlags(_local5, "getStyle", 1); var _local7 = TextField.prototype; addGeometry(_local7, _local6); _local7.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local7.move = _local9.move; _local7.setSize = _local9.setSize; _local7.invalidateStyle = function () { this.invalidateFlag = true; }; _local7.draw = function () { if (this.invalidateFlag) { this.invalidateFlag = false; var _local2 = this._getTextFormat(); this.setTextFormat(_local2); this.setNewTextFormat(_local2); this.embedFonts = _local2.embedFonts == true; if (this.__text != undefined) { if (this.text == "") { this.text = this.__text; } delete this.__text; } this._visible = true; } }; _local7.setColor = function (color) { this.textColor = color; }; _local7.getStyle = _local5.getStyle; _local7.__getTextFormat = _local6.__getTextFormat; _local7.setValue = function (v) { this.text = v; }; _local7.getValue = function () { return(this.text); }; _local7.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local7._getTextFormat = function () { var _local2 = this.stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); this.__getTextFormat(_local2); this.stylecache.tf = _local2; if (this.__enabled == false) { if (this.enabledColor == undefined) { var _local4 = this.getTextFormat(); this.enabledColor = _local4.color; } var _local3 = this.getStyle("disabledColor"); _local2.color = _local3; } else if (this.enabledColor != undefined) { if (_local2.color == undefined) { _local2.color = this.enabledColor; } } return(_local2); }; _local7.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local7.getPreferredHeight = function () { this.draw(); return(this.textHeight + 4); }; TextFormat.prototype.getTextExtent2 = function (s) { var _local3 = _root._getTextExtent; if (_local3 == undefined) { _root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100); _local3 = _root._getTextExtent; _local3._visible = false; } _root._getTextExtent.text = s; var _local4 = this.align; this.align = "left"; _root._getTextExtent.setTextFormat(this); this.align = _local4; return({width:_local3.textWidth, height:_local3.textHeight}); }; if (_global.style == undefined) { _global.style = new mx.styles.CSSStyleDeclaration(); _global.cascadingStyles = true; _global.styles = new Object(); _global.skinRegistry = new Object(); if (_global._origWidth == undefined) { _global.origWidth = Stage.width; _global.origHeight = Stage.height; } } var _local4 = _root; while (_local4._parent != undefined) { _local4 = _local4._parent; } _local4.addProperty("width", function () { return(Stage.width); }, null); _local4.addProperty("height", function () { return(Stage.height); }, null); _global.ASSetPropFlags(_local4, "width", 1); _global.ASSetPropFlags(_local4, "height", 1); return(true); } static var bExtended = false; static var UIObjectExtended = Extensions(); static var UIObjectDependency = mx.core.UIObject; static var SkinElementDependency = mx.skins.SkinElement; static var CSSTextStylesDependency = mx.styles.CSSTextStyles; static var UIEventDispatcherDependency = mx.events.UIEventDispatcher; }
Symbol 196 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0
class mx.skins.halo.Defaults { var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill; function Defaults () { } static function setThemeDefaults() { var _local2 = _global.style; _local2.themeColor = 8453965 /* 0x80FF4D */; _local2.disabledColor = 8684164 /* 0x848284 */; _local2.modalTransparency = 0; _local2.filled = true; _local2.stroked = true; _local2.strokeWidth = 1; _local2.strokeColor = 0; _local2.fillColor = 16777215 /* 0xFFFFFF */; _local2.repeatInterval = 35; _local2.repeatDelay = 500; _local2.fontFamily = "_sans"; _local2.fontSize = 12; _local2.selectionColor = 13500353 /* 0xCDFFC1 */; _local2.rollOverColor = 14942166 /* 0xE3FFD6 */; _local2.useRollOver = true; _local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDuration = 200; _local2.openDuration = 250; _local2.borderStyle = "inset"; _local2.color = 734012 /* 0x0B333C */; _local2.textSelectedColor = 24371; _local2.textRollOverColor = 2831164 /* 0x2B333C */; _local2.textDisabledColor = 16777215 /* 0xFFFFFF */; _local2.vGridLines = true; _local2.hGridLines = false; _local2.vGridLineColor = 6710886 /* 0x666666 */; _local2.hGridLineColor = 6710886 /* 0x666666 */; _local2.headerColor = 15395562 /* 0xEAEAEA */; _local2.indentation = 17; _local2.folderOpenIcon = "TreeFolderOpen"; _local2.folderClosedIcon = "TreeFolderClosed"; _local2.defaultLeafIcon = "TreeNodeIcon"; _local2.disclosureOpenIcon = "TreeDisclosureOpen"; _local2.disclosureClosedIcon = "TreeDisclosureClosed"; _local2.popupDuration = 150; _local2.todayColor = 6710886 /* 0x666666 */; _local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration()); _local2.backgroundColor = 16777215 /* 0xFFFFFF */; _local2.borderColor = 13290186 /* 0xCACACA */; _local2.borderStyle = "inset"; _local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration()); _local2.borderStyle = "inset"; _local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration()); _local2.textAlign = "center"; _local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration()); _local2.borderColor = 14015965 /* 0xD5DDDD */; _local2.buttonColor = 7305079 /* 0x6F7777 */; _local2.shadowColor = 15658734 /* 0xEEEEEE */; _local2.highlightColor = 12897484 /* 0xC4CCCC */; _local2.shadowCapColor = 14015965 /* 0xD5DDDD */; _local2.borderCapColor = 9542041 /* 0x919999 */; var _local4 = new Object(); _local4.borderColor = 16711680 /* 0xFF0000 */; _local4.buttonColor = 16711680 /* 0xFF0000 */; _local4.shadowColor = 16711680 /* 0xFF0000 */; _local4.highlightColor = 16711680 /* 0xFF0000 */; _local4.shadowCapColor = 16711680 /* 0xFF0000 */; _local4.borderCapColor = 16711680 /* 0xFF0000 */; mx.core.UIComponent.prototype.origBorderStyles = _local4; var _local3; _local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration()); _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderStyle = "inset"; _global.styles.TextArea = _global.styles.TextInput; _local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "default"; _local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "alert"; _local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "inset"; _local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "none"; _local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration()); _local3.color = 11187123 /* 0xAAB3B3 */; _local3.fontWeight = "bold"; _local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = "11"; _local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "solid"; _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderColor = 9081738 /* 0x8A938A */; _local3.headerHeight = 22; _local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1))); _local3.verticalGap = -1; _local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration()); _local3.borderColor = 9542041 /* 0x919999 */; _local3.headerColor = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 10; _local3.textAlign = "right"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = 11; _local3.textAlign = "center"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration()); _local3.color = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 12; _local3.fontWeight = "bold"; _local3.textAlign = "center"; } function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) { if (typeof(r) == "object") { var _local18 = r.br; var _local16 = r.bl; var _local15 = r.tl; var _local10 = r.tr; } else { var _local10 = r; var _local15 = _local10; var _local16 = _local15; var _local18 = _local16; } if (typeof(c) == "object") { if (typeof(alpha) != "object") { var _local9 = [alpha, alpha]; } else { var _local9 = alpha; } if (ratios == undefined) { ratios = [0, 255]; } var _local14 = h * 0.7; if (typeof(rot) != "object") { var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */}; } else { var _local11 = rot; } if (gradient == "radial") { beginGradientFill("radial", c, _local9, ratios, _local11); } else { beginGradientFill("linear", c, _local9, ratios, _local11); } } else if (c != undefined) { beginFill(c, alpha); } r = _local18; var _local13 = r - (r * 0.707106781186547); var _local12 = r - (r * 0.414213562373095); moveTo(x + w, (y + h) - r); lineTo(x + w, (y + h) - r); curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13); curveTo((x + w) - _local12, y + h, (x + w) - r, y + h); r = _local16; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x + r, y + h); curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13); curveTo(x, (y + h) - _local12, x, (y + h) - r); r = _local15; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x, y + r); curveTo(x, y + _local12, x + _local13, y + _local13); curveTo(x + _local12, y, x + r, y); r = _local10; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo((x + w) - r, y); curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13); curveTo(x + w, y + _local12, x + w, y + r); lineTo(x + w, (y + h) - r); if (c != undefined) { endFill(); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); setThemeDefaults(); mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; static var UIObjectDependency = mx.core.UIObject; }
Symbol 197 MovieClip [__Packages.mx.managers.SystemManager] Frame 0
class mx.managers.SystemManager { static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent; function SystemManager () { } static function init(Void) { if (_initialized == false) { _initialized = true; mx.events.EventDispatcher.initialize(mx.managers.SystemManager); Mouse.addListener(mx.managers.SystemManager); Stage.addListener(mx.managers.SystemManager); _xAddEventListener = addEventListener; addEventListener = __addEventListener; _xRemoveEventListener = removeEventListener; removeEventListener = __removeEventListener; } } static function addFocusManager(f) { form = f; f.focusManager.activate(); } static function removeFocusManager(f) { } static function onMouseDown(Void) { var _local1 = form; _local1.focusManager._onMouseDown(); } static function onResize(Void) { var _local7 = Stage.width; var _local6 = Stage.height; var _local9 = _global.origWidth; var _local8 = _global.origHeight; var _local3 = Stage.align; var _local5 = (_local9 - _local7) / 2; var _local4 = (_local8 - _local6) / 2; if (_local3 == "T") { _local4 = 0; } else if (_local3 == "B") { _local4 = _local8 - _local6; } else if (_local3 == "L") { _local5 = 0; } else if (_local3 == "R") { _local5 = _local9 - _local7; } else if (_local3 == "LT") { _local4 = 0; _local5 = 0; } else if (_local3 == "TR") { _local4 = 0; _local5 = _local9 - _local7; } else if (_local3 == "LB") { _local4 = _local8 - _local6; _local5 = 0; } else if (_local3 == "RB") { _local4 = _local8 - _local6; _local5 = _local9 - _local7; } if (__screen == undefined) { __screen = new Object(); } __screen.x = _local5; __screen.y = _local4; __screen.width = _local7; __screen.height = _local6; _root.focusManager.relocate(); dispatchEvent({type:"resize"}); } static function get screen() { init(); if (__screen == undefined) { onResize(); } return(__screen); } static var _initialized = false; static var idleFrames = 0; static var isMouseDown = false; static var forms = new Array(); }
Symbol 198 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent { var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, lastMouse, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, findFocusFromObject; function FocusManager () { super(); } function get defaultPushButton() { return(__defaultPushButton); } function set defaultPushButton(x) { if (x != __defaultPushButton) { __defaultPushButton.__set__emphasized(false); __defaultPushButton = x; defPushButton = x; x.__set__emphasized(true); } //return(defaultPushButton); } function getMaxTabIndex(o) { var _local3 = 0; var _local6; for (_local6 in o) { var _local2 = o[_local6]; if (_local2._parent == o) { if (_local2.tabIndex != undefined) { if (_local2.tabIndex > _local3) { _local3 = _local2.tabIndex; } } if (_local2.tabChildren == true) { var _local4 = getMaxTabIndex(_local2); if (_local4 > _local3) { _local3 = _local4; } } } } return(_local3); } function getNextTabIndex(Void) { return(getMaxTabIndex(form) + 1); } function get nextTabIndex() { return(getNextTabIndex()); } function relocate(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); move(_local2.x - 1, _local2.y - 1); } function init(Void) { super.init(); tabEnabled = false; _width = (_height = 1); _x = (_y = -1); _alpha = 0; _parent.focusManager = this; _parent.tabChildren = true; _parent.tabEnabled = false; form = _parent; _parent.addEventListener("hide", this); _parent.addEventListener("reveal", this); mx.managers.SystemManager.init(); mx.managers.SystemManager.addFocusManager(form); tabCapture.tabIndex = 0; watch("enabled", enabledChanged); Selection.addListener(this); lastMouse = new Object(); _global.ASSetPropFlags(_parent, "focusManager", 1); _global.ASSetPropFlags(_parent, "tabChildren", 1); _global.ASSetPropFlags(_parent, "tabEnabled", 1); } function enabledChanged(id, oldValue, newValue) { _visible = newValue; return(newValue); } function activate(Void) { Key.addListener(this); activated = (_visible = true); if (lastFocus != undefined) { bNeedFocus = true; if (!mx.managers.SystemManager.isMouseDown) { doLater(this, "restoreFocus"); } } } function deactivate(Void) { Key.removeListener(this); activated = (_visible = false); var _local2 = getSelectionFocus(); var _local3 = getActualFocus(_local2); if (isOurFocus(_local3)) { lastSelFocus = _local2; lastFocus = _local3; } cancelAllDoLaters(); } function isOurFocus(o) { if (o.focusManager == this) { return(true); } while (o != undefined) { if (o.focusManager != undefined) { return(false); } if (o._parent == _parent) { return(true); } o = o._parent; } return(false); } function onSetFocus(o, n) { if (n == null) { if (activated) { bNeedFocus = true; } } else { var _local2 = getFocus(); if (isOurFocus(_local2)) { bNeedFocus = false; lastFocus = _local2; lastSelFocus = n; } } } function restoreFocus(Void) { var _local2 = lastSelFocus.hscroll; if (_local2 != undefined) { var _local5 = lastSelFocus.scroll; var _local4 = lastSelFocus.background; } lastFocus.setFocus(); var _local3 = Selection; Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex); if (_local2 != undefined) { lastSelFocus.scroll = _local5; lastSelFocus.hscroll = _local2; lastSelFocus.background = _local4; } } function onUnload(Void) { mx.managers.SystemManager.removeFocusManager(form); } function setFocus(o) { if (o == null) { Selection.setFocus(null); } else if (o.setFocus == undefined) { Selection.setFocus(o); } else { o.setFocus(); } } function getActualFocus(o) { var _local1 = o._parent; while (_local1 != undefined) { if (_local1.focusTextField != undefined) { while (_local1.focusTextField != undefined) { o = _local1; _local1 = _local1._parent; if (_local1 == undefined) { return(undefined); } if (_local1.focusTextField == undefined) { return(o); } } } if (_local1.tabEnabled != true) { return(o); } o = _local1; _local1 = o._parent; } return(undefined); } function getSelectionFocus() { var m = Selection.getFocus(); var o = eval (m); return(o); } function getFocus(Void) { var _local2 = getSelectionFocus(); return(getActualFocus(_local2)); } function walkTree(p, index, groupName, dir, lookup, firstChild) { var _local5 = true; var _local11; for (_local11 in p) { var _local2 = p[_local11]; if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_local2 != _lastTarget) { if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) { continue; } if ((_local2 instanceof TextField) && (_local2.selectable == false)) { continue; } if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) { if (firstChild) { _firstNode = _local2; firstChild = false; } } if (_nextIsNext == true) { if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) { _nextNode = _local2; } } if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) { if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) { } else { _lastx = _local2; } } } else { _prevNode = _lastx; _needPrev = false; _nextIsNext = true; } if (_local2.tabIndex != undefined) { if (_local2.tabIndex == index) { if (_foundList[_local2._name] == undefined) { if (_needPrev) { _prevObj = _local2; _needPrev = false; } _nextObj = _local2; } } if (dir && (_local2.tabIndex > index)) { if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) { _nextObj = _local2; } } else if ((!dir) && (_local2.tabIndex < index)) { if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) { _prevObj = _local2; } } if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) { _firstObj = _local2; } if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) { _lastObj = _local2; } } if (_local2.tabChildren) { getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) { if (_local2 == _lastTarget) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_prevNode == undefined) { var _local3 = _lastx; var _local7 = false; while (_local3 != undefined) { if (_local3 == _local2) { _local7 = true; break; } _local3 = _local3._parent; } if (_local7 == false) { _prevNode = _lastx; } } _needPrev = false; if (_nextNode == undefined) { _nextIsNext = true; } } else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } } _lastNode = _lastx; if (lookup) { if (p._parent != undefined) { if (p != _parent) { if ((_prevNode == undefined) && (dir)) { _needPrev = true; } else if ((_nextNode == undefined) && (!dir)) { _nextIsNext = false; } _lastTarget = _lastTarget._parent; getTabCandidate(p._parent, index, groupName, dir, true); } } } } function getTabCandidate(o, index, groupName, dir, firstChild) { var _local2; var _local3 = true; if (o == _parent) { _local2 = o; _local3 = false; } else { _local2 = o._parent; if (_local2 == undefined) { _local2 = o; _local3 = false; } } walkTree(_local2, index, groupName, dir, _local3, firstChild); } function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) { walkTree(o, index, groupName, dir, false, firstChild); } function getFocusManagerFromObject(o) { while (o != undefined) { if (o.focusManager != undefined) { return(o.focusManager); } o = o._parent; } return(undefined); } function tabHandler(Void) { bDrawFocus = true; var _local5 = getSelectionFocus(); var _local4 = getActualFocus(_local5); if (_local4 != _local5) { _local5 = _local4; } if (getFocusManagerFromObject(_local5) != this) { _local5 == undefined; } if (_local5 == undefined) { _local5 = form; } else if (_local5.tabIndex != undefined) { if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) { _foundList = new Object(); _foundList.tabIndex = _local5.tabIndex; } _foundList[_local5._name] = _local5; } var _local3 = Key.isDown(16) != true; _searchKey = getTimer(); _needPrev = true; _nextIsNext = false; _lastx = undefined; _firstNode = undefined; _lastNode = undefined; _nextNode = undefined; _prevNode = undefined; _firstObj = undefined; _lastObj = undefined; _nextObj = undefined; _prevObj = undefined; _lastTarget = _local5; var _local6 = _local5; getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true); var _local2; if (_local3) { if (_nextObj != undefined) { _local2 = _nextObj; } else { _local2 = _firstObj; } } else if (_prevObj != undefined) { _local2 = _prevObj; } else { _local2 = _lastObj; } if (_local2.tabIndex != _local5.tabIndex) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; _foundList[_local2._name] = _local2; } else { if (_foundList == undefined) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; } _foundList[_local2._name] = _local2; } if (_local2 == undefined) { if (_local3 == false) { if (_nextNode != undefined) { _local2 = _nextNode; } else { _local2 = _firstNode; } } else if ((_prevNode == undefined) || (_local5 == form)) { _local2 = _lastNode; } else { _local2 = _prevNode; } } if (_local2 == undefined) { return(undefined); } lastTabFocus = _local2; setFocus(_local2); if (_local2.emphasized != undefined) { if (defPushButton != undefined) { _local5 = defPushButton; defPushButton = _local2; _local5.emphasized = false; _local2.emphasized = true; } } else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) { _local5 = defPushButton; defPushButton = __defaultPushButton; _local5.emphasized = false; __defaultPushButton.__set__emphasized(true); } } function onKeyDown(Void) { mx.managers.SystemManager.idleFrames = 0; if (defaultPushButtonEnabled) { if (Key.getCode() == 13) { if (defaultPushButton != undefined) { doLater(this, "sendDefaultPushButtonEvent"); } } } } function sendDefaultPushButtonEvent(Void) { defPushButton.dispatchEvent({type:"click"}); } function getMousedComponentFromChildren(x, y, o) { for (var _local7 in o) { var _local2 = o[_local7]; if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) { _local2._searchKey = _searchKey; if (_local2.hitTest(x, y, true)) { if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) { return(_local2); } var _local3 = getMousedComponentFromChildren(x, y, _local2); if (_local3 != undefined) { return(_local3); } return(_local2); } } } return(undefined); } function mouseActivate(Void) { if (!bNeedFocus) { return(undefined); } _searchKey = getTimer(); var _local2 = getMousedComponentFromChildren(lastMouse.x, lastMouse.y, form); if (_local2 instanceof mx.core.UIComponent) { return(undefined); } _local2 = findFocusFromObject(_local2); if (_local2 == lastFocus) { return(undefined); } if (_local2 == undefined) { doLater(this, "restoreFocus"); return(undefined); } var _local3 = _local2.hscroll; if (_local3 != undefined) { var _local6 = _local2.scroll; var _local5 = _local2.background; } setFocus(_local2); var _local4 = Selection; Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex); if (_local3 != undefined) { _local2.scroll = _local6; _local2.hscroll = _local3; _local2.background = _local5; } } function _onMouseDown(Void) { bDrawFocus = false; if (lastFocus != undefined) { lastFocus.drawFocus(false); } mx.managers.SystemManager.idleFrames = 0; var _local3 = Selection; _local3.lastBeginIndex = Selection.getBeginIndex(); _local3.lastEndIndex = Selection.getEndIndex(); lastMouse.x = _root._xmouse; lastMouse.y = _root._ymouse; _root.localToGlobal(lastMouse); } function onMouseUp(Void) { if (_visible) { doLater(this, "mouseActivate"); } } function handleEvent(e) { if (e.type == "reveal") { mx.managers.SystemManager.activate(form); } else { mx.managers.SystemManager.deactivate(form); } } static function enableFocusManagement() { if (!initialized) { initialized = true; Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } } } static var symbolName = "FocusManager"; static var symbolOwner = mx.managers.FocusManager; static var version = "2.0.2.126"; var className = "FocusManager"; var bNeedFocus = false; var bDrawFocus = false; var defaultPushButtonEnabled = true; var activated = true; static var initialized = false; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 199 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement { var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible; function FocusRect () { super(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(o) { o.adjustFocusRect(); } function setSize(w, h, r, a, rectCol) { _xscale = (_yscale = 100); clear(); if (typeof(r) == "object") { r.br = ((r.br > 2) ? (r.br - 2) : 0); r.bl = ((r.bl > 2) ? (r.bl - 2) : 0); r.tr = ((r.tr > 2) ? (r.tr - 2) : 0); r.tl = ((r.tl > 2) ? (r.tl - 2) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); r.br = ((r.br > 1) ? (r.br + 1) : 0); r.bl = ((r.bl > 1) ? (r.bl + 1) : 0); r.tr = ((r.tr > 1) ? (r.tr + 1) : 0); r.tl = ((r.tl > 1) ? (r.tl + 1) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(1, 1, w - 2, h - 2, r); r.br = ((r.br > 1) ? (r.br - 1) : 0); r.bl = ((r.bl > 1) ? (r.bl - 1) : 0); r.tr = ((r.tr > 1) ? (r.tr - 1) : 0); r.tl = ((r.tl > 1) ? (r.tl - 1) : 0); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); } else { var _local5; if (r != 0) { _local5 = r - 2; } else { _local5 = 0; } beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); beginFill(rectCol, a * 0.3); if (r != 0) { _local5 = r - 2; r = r - 1; } else { _local5 = 0; r = 0; } drawRoundRect(1, 1, w - 2, h - 2, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); } } function handleEvent(e) { if (e.type == "unload") { _visible = true; } else if (e.type == "resize") { e.target.adjustFocusRect(); } else if (e.type == "move") { e.target.adjustFocusRect(); } } static function classConstruct() { mx.core.UIComponent.prototype.drawFocus = function (focused) { var _local2 = this._parent.focus_mc; if (!focused) { _local2._visible = false; this.removeEventListener("unload", _local2); this.removeEventListener("move", _local2); this.removeEventListener("resize", _local2); } else { if (_local2 == undefined) { _local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop); _local2.tabEnabled = false; this._parent.focus_mc = _local2; } else { _local2._visible = true; } _local2.draw(this); if (_local2.getDepth() < this.getDepth()) { _local2.setDepthAbove(this); } this.addEventListener("unload", _local2); this.addEventListener("move", _local2); this.addEventListener("resize", _local2); } }; mx.core.UIComponent.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect; mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var DefaultsDependency = mx.skins.halo.Defaults; static var UIComponentDependency = mx.core.UIComponent; }
Symbol 200 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0
class mx.managers.OverlappedWindows { function OverlappedWindows () { } static function checkIdle(Void) { if (mx.managers.SystemManager.idleFrames > 10) { mx.managers.SystemManager.dispatchEvent({type:"idle"}); } else { mx.managers.SystemManager.idleFrames++; } } static function __addEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager.interval == undefined) { mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100); } } mx.managers.SystemManager._xAddEventListener(e, o, l); } static function __removeEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) { clearInterval(mx.managers.SystemManager.interval); } } else { mx.managers.SystemManager._xRemoveEventListener(e, o, l); } } static function onMouseDown(Void) { mx.managers.SystemManager.idleFrames = 0; mx.managers.SystemManager.isMouseDown = true; var _local5 = _root; var _local3; var _local8 = _root._xmouse; var _local7 = _root._ymouse; if (mx.managers.SystemManager.form.modalWindow == undefined) { if (mx.managers.SystemManager.forms.length > 1) { var _local6 = mx.managers.SystemManager.forms.length; var _local4; _local4 = 0; while (_local4 < _local6) { var _local2 = mx.managers.SystemManager.forms[_local4]; if (_local2._visible) { if (_local2.hitTest(_local8, _local7)) { if (_local3 == undefined) { _local3 = _local2.getDepth(); _local5 = _local2; } else if (_local3 < _local2.getDepth()) { _local3 = _local2.getDepth(); _local5 = _local2; } } } _local4++; } if (_local5 != mx.managers.SystemManager.form) { mx.managers.SystemManager.activate(_local5); } } } var _local9 = mx.managers.SystemManager.form; _local9.focusManager._onMouseDown(); } static function onMouseMove(Void) { mx.managers.SystemManager.idleFrames = 0; } static function onMouseUp(Void) { mx.managers.SystemManager.isMouseDown = false; mx.managers.SystemManager.idleFrames = 0; } static function activate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) { var _local1 = mx.managers.SystemManager.form; _local1.focusManager.deactivate(); } } mx.managers.SystemManager.form = f; f.focusManager.activate(); } static function deactivate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) { var _local5 = mx.managers.SystemManager.form; _local5.focusManager.deactivate(); var _local3 = mx.managers.SystemManager.forms.length; var _local1; var _local2; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { _local1 = _local1 + 1; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } mx.managers.SystemManager.form = _local2; break; } if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } _local5 = mx.managers.SystemManager.form; _local5.focusManager.activate(); } } } static function addFocusManager(f) { mx.managers.SystemManager.forms.push(f); mx.managers.SystemManager.activate(f); } static function removeFocusManager(f) { var _local3 = mx.managers.SystemManager.forms.length; var _local1; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { if (mx.managers.SystemManager.form == f) { mx.managers.SystemManager.deactivate(f); } mx.managers.SystemManager.forms.splice(_local1, 1); return(undefined); } _local1++; } } static function enableOverlappedWindows() { if (!initialized) { initialized = true; mx.managers.SystemManager.checkIdle = checkIdle; mx.managers.SystemManager.__addEventListener = __addEventListener; mx.managers.SystemManager.__removeEventListener = __removeEventListener; mx.managers.SystemManager.onMouseDown = onMouseDown; mx.managers.SystemManager.onMouseMove = onMouseMove; mx.managers.SystemManager.onMouseUp = onMouseUp; mx.managers.SystemManager.activate = activate; mx.managers.SystemManager.deactivate = deactivate; mx.managers.SystemManager.addFocusManager = addFocusManager; mx.managers.SystemManager.removeFocusManager = removeFocusManager; } } static var initialized = false; static var SystemManagerDependency = mx.managers.SystemManager; }
Symbol 201 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle { var styleName, stylecache, _color, setColor, invalidateStyle; function CSSSetStyle () { } function _setStyle(styleProp, newValue) { this[styleProp] = newValue; if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) { if (styleProp == "color") { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } } _level0.changeTextStyleInChildren(styleProp); return(undefined); } if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local7 = mx.styles.StyleManager.colorNames.haloBlue; var _local6 = mx.styles.StyleManager.colorNames.haloGreen; var _local8 = mx.styles.StyleManager.colorNames.haloOrange; var _local4 = {}; _local4[_local7] = 12188666 /* 0xB9FBFA */; _local4[_local6] = 13500353 /* 0xCDFFC1 */; _local4[_local8] = 16766319 /* 0xFFD56F */; var _local5 = {}; _local5[_local7] = 13958653 /* 0xD4FDFD */; _local5[_local6] = 14942166 /* 0xE3FFD6 */; _local5[_local8] = 16772787 /* 0xFFEEB3 */; var _local9 = _local4[newValue]; var _local10 = _local5[newValue]; if (_local9 == undefined) { _local9 = newValue; } if (_local10 == undefined) { _local10 = newValue; } setStyle("selectionColor", _local9); setStyle("rollOverColor", _local10); } _level0.changeColorStyleInChildren(styleName, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } _level0.notifyStyleChangeInChildren(styleName, styleProp, newValue); } } function changeTextStyleInChildren(styleProp) { var _local4 = getTimer(); var _local5; for (_local5 in this) { var _local2 = this[_local5]; if (_local2._parent == this) { if (_local2.searchKey != _local4) { if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; delete _local2.stylecache[styleProp]; } _local2.invalidateStyle(styleProp); _local2.changeTextStyleInChildren(styleProp); _local2.searchKey = _local4; } } } } function changeColorStyleInChildren(sheetName, colorStyle, newValue) { var _local6 = getTimer(); var _local7; for (_local7 in this) { var _local2 = this[_local7]; if (_local2._parent == this) { if (_local2.searchKey != _local6) { if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) { if (_local2.stylecache != undefined) { delete _local2.stylecache[colorStyle]; } if (typeof(_local2._color) == "string") { if (_local2._color == colorStyle) { var _local4 = _local2.getStyle(colorStyle); if (colorStyle == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = _local4; } } _local2.setColor(_local4); } } else if (_local2._color[colorStyle] != undefined) { if (typeof(_local2) != "movieclip") { _local2._parent.invalidateStyle(); } else { _local2.invalidateStyle(colorStyle); } } } _local2.changeColorStyleInChildren(sheetName, colorStyle, newValue); _local2.searchKey = _local6; } } } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local5 = getTimer(); var _local6; for (_local6 in this) { var _local2 = this[_local6]; if (_local2._parent == this) { if (_local2.searchKey != _local5) { if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) { if (_local2.stylecache != undefined) { delete _local2.stylecache[styleProp]; delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); } _local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local2.searchKey = _local5; } } } } function setStyle(styleProp, newValue) { if (stylecache != undefined) { delete stylecache[styleProp]; delete stylecache.tf; } this[styleProp] = newValue; if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local10 = mx.styles.StyleManager.colorNames.haloBlue; var _local9 = mx.styles.StyleManager.colorNames.haloGreen; var _local11 = mx.styles.StyleManager.colorNames.haloOrange; var _local6 = {}; _local6[_local10] = 12188666 /* 0xB9FBFA */; _local6[_local9] = 13500353 /* 0xCDFFC1 */; _local6[_local11] = 16766319 /* 0xFFD56F */; var _local7 = {}; _local7[_local10] = 13958653 /* 0xD4FDFD */; _local7[_local9] = 14942166 /* 0xE3FFD6 */; _local7[_local11] = 16772787 /* 0xFFEEB3 */; var _local12 = _local6[newValue]; var _local13 = _local7[newValue]; if (_local12 == undefined) { _local12 = newValue; } if (_local13 == undefined) { _local13 = newValue; } setStyle("selectionColor", _local12); setStyle("rollOverColor", _local13); } if (typeof(_color) == "string") { if (_color == styleProp) { if (styleProp == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = newValue; } } setColor(newValue); } } else if (_color[styleProp] != undefined) { invalidateStyle(styleProp); } changeColorStyleInChildren(undefined, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } invalidateStyle(styleProp); } if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) { var _local8; var _local5 = newValue; if (styleProp == "styleName") { _local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5)); _local5 = _local8.themeColor; if (_local5 != undefined) { _local8.rollOverColor = (_local8.selectionColor = _local5); } } notifyStyleChangeInChildren(undefined, styleProp, newValue); } } static function enableRunTimeCSS() { } static function classConstruct() { var _local2 = MovieClip.prototype; var _local3 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local3._setStyle; _local2.changeTextStyleInChildren = _local3.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local3.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local3.notifyStyleChangeInChildren; _local2.setStyle = _local3.setStyle; _global.ASSetPropFlags(_local2, "changeTextStyleInChildren", 1); _global.ASSetPropFlags(_local2, "changeColorStyleInChildren", 1); _global.ASSetPropFlags(_local2, "notifyStyleChangeInChildren", 1); _global.ASSetPropFlags(_local2, "setStyle", 1); var _local4 = TextField.prototype; _local4.setStyle = _local2.setStyle; _local4.changeTextStyleInChildren = _local3.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }
Symbol 202 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions { function UIComponentExtensions () { } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; TextField.prototype.setFocus = function () { Selection.setFocus(this); }; TextField.prototype.onSetFocus = function (oldFocus) { if (this.tabEnabled != false) { if (this.getFocusManager().bDrawFocus) { this.drawFocus(true); } } }; TextField.prototype.onKillFocus = function (oldFocus) { if (this.tabEnabled != false) { this.drawFocus(false); } }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager; mx.managers.OverlappedWindows.enableOverlappedWindows(); mx.styles.CSSSetStyle.enableRunTimeCSS(); mx.managers.FocusManager.enableFocusManagement(); } static var bExtended = false; static var UIComponentExtended = Extensions(); static var UIComponentDependency = mx.core.UIComponent; static var FocusManagerDependency = mx.managers.FocusManager; static var OverlappedWindowsDependency = mx.managers.OverlappedWindows; }
Symbol 203 MovieClip [__Packages.mx.controls.HScrollBar] Frame 0
class mx.controls.HScrollBar extends mx.controls.scrollClasses.ScrollBar { var _minHeight, _minWidth, _xscale, _rotation, __width, scrollIt; function HScrollBar () { super(); } function getMinWidth(Void) { return(_minHeight); } function getMinHeight(Void) { return(_minWidth); } function init(Void) { super.init(); _xscale = -100; _rotation = -90; } function get virtualHeight() { return(__width); } function isScrollBarKey(k) { if (k == 37) { scrollIt("Line", -1); return(true); } if (k == 39) { scrollIt("Line", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "HScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; var className = "HScrollBar"; var minusMode = "Left"; var plusMode = "Right"; var minMode = "AtLeft"; var maxMode = "AtRight"; }
Symbol 204 MovieClip [__Packages.mx.controls.Button] Frame 0
class mx.controls.Button extends mx.controls.SimpleButton { var initializing, labelPath, initIcon, getState, enabled, phase, idNames, __width, __height, setState, invalidate, iconName, refresh, createLabel, _iconLinkageName, removeIcons, hitArea_mc, createEmptyObject; function Button () { super(); } function init(Void) { super.init(); } function draw() { if (initializing) { labelPath.visible = true; } super.draw(); if (initIcon != undefined) { _setIcon(initIcon); } delete initIcon; } function onRelease(Void) { super.onRelease(); } function createChildren(Void) { super.createChildren(); } function setSkin(tag, linkageName, initobj) { return(super.setSkin(tag, linkageName, initobj)); } function viewSkin(varName) { var _local3 = (getState() ? "true" : "false"); _local3 = _local3 + (enabled ? (phase) : "disabled"); super.viewSkin(varName, {styleName:this, borderStyle:_local3}); } function invalidateStyle(c) { labelPath.invalidateStyle(c); super.invalidateStyle(c); } function setColor(c) { var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]].redraw(true); _local2++; } } function setEnabled(enable) { labelPath.enabled = enable; super.setEnabled(enable); } function calcSize(tag, ref) { if ((__width == undefined) || (__height == undefined)) { return(undefined); } if (tag < 7) { ref.setSize(__width, __height, true); } } function size(Void) { setState(getState()); setHitArea(__width, __height); var _local3 = 0; while (_local3 < 8) { var _local4 = idNames[_local3]; if (typeof(this[_local4]) == "movieclip") { this[_local4].setSize(__width, __height, true); } _local3++; } super.size(); } function set labelPlacement(val) { __labelPlacement = val; invalidate(); //return(labelPlacement); } function get labelPlacement() { return(__labelPlacement); } function getLabelPlacement(Void) { return(__labelPlacement); } function setLabelPlacement(val) { __labelPlacement = val; invalidate(); } function getBtnOffset(Void) { if (getState()) { var _local2 = btnOffset; } else if (phase == "down") { var _local2 = btnOffset; } else { var _local2 = 0; } return(_local2); } function setView(offset) { var _local16 = (offset ? (btnOffset) : 0); var _local12 = getLabelPlacement(); var _local7 = 0; var _local6 = 0; var _local9 = 0; var _local8 = 0; var _local5 = 0; var _local4 = 0; var _local3 = labelPath; var _local2 = iconName; var _local15 = _local3.textWidth; var _local14 = _local3.textHeight; var _local10 = (__width - borderW) - borderW; var _local11 = (__height - borderW) - borderW; if (_local2 != undefined) { _local7 = _local2._width; _local6 = _local2._height; } if ((_local12 == "left") || (_local12 == "right")) { if (_local3 != undefined) { _local9 = Math.min(_local10 - _local7, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11, _local14 + 5); _local3._height = _local8; } if (_local12 == "right") { _local5 = _local7; if (centerContent) { _local5 = _local5 + (((_local10 - _local9) - _local7) / 2); } _local2._x = _local5 - _local7; } else { _local5 = (_local10 - _local9) - _local7; if (centerContent) { _local5 = _local5 / 2; } _local2._x = _local5 + _local9; } _local4 = 0; _local2._y = _local4; if (centerContent) { _local2._y = (_local11 - _local6) / 2; _local4 = (_local11 - _local8) / 2; } if (!centerContent) { _local2._y = _local2._y + Math.max(0, (_local8 - _local6) / 2); } } else { if (_local3 != undefined) { _local9 = Math.min(_local10, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11 - _local6, _local14 + 5); _local3._height = _local8; } _local5 = (_local10 - _local9) / 2; _local2._x = (_local10 - _local7) / 2; if (_local12 == "top") { _local4 = (_local11 - _local8) - _local6; if (centerContent) { _local4 = _local4 / 2; } _local2._y = _local4 + _local8; } else { _local4 = _local6; if (centerContent) { _local4 = _local4 + (((_local11 - _local8) - _local6) / 2); } _local2._y = _local4 - _local6; } } var _local13 = borderW + _local16; _local3._x = _local5 + _local13; _local3._y = _local4 + _local13; _local2._x = _local2._x + _local13; _local2._y = _local2._y + _local13; } function set label(lbl) { setLabel(lbl); //return(label); } function setLabel(label) { if (label == "") { labelPath.removeTextField(); refresh(); return(undefined); } if (labelPath == undefined) { var _local2 = createLabel("labelPath", 200, label); _local2._width = _local2.textWidth + 5; _local2._height = _local2.textHeight + 5; if (initializing) { _local2.visible = false; } } else { delete labelPath.__text; labelPath.text = label; refresh(); } } function getLabel(Void) { return(((labelPath.__text != undefined) ? (labelPath.__text) : (labelPath.text))); } function get label() { return(getLabel()); } function _getIcon(Void) { return(_iconLinkageName); } function get icon() { if (initializing) { return(initIcon); } return(_iconLinkageName); } function _setIcon(linkage) { if (initializing) { if (linkage == "") { return(undefined); } initIcon = linkage; } else { if (linkage == "") { removeIcons(); return(undefined); } super.changeIcon(0, linkage); super.changeIcon(1, linkage); super.changeIcon(3, linkage); super.changeIcon(4, linkage); super.changeIcon(5, linkage); _iconLinkageName = linkage; refresh(); } } function set icon(linkage) { _setIcon(linkage); //return(icon); } function setHitArea(w, h) { if (hitArea_mc == undefined) { createEmptyObject("hitArea_mc", 100); } var _local2 = hitArea_mc; _local2.clear(); _local2.beginFill(16711680); _local2.drawRect(0, 0, w, h); _local2.endFill(); _local2.setVisible(false); } static var symbolName = "Button"; static var symbolOwner = mx.controls.Button; var className = "Button"; static var version = "2.0.2.126"; var btnOffset = 0; var _color = "buttonColor"; var __label = "default value"; var __labelPlacement = "right"; var falseUpSkin = "ButtonSkin"; var falseDownSkin = "ButtonSkin"; var falseOverSkin = "ButtonSkin"; var falseDisabledSkin = "ButtonSkin"; var trueUpSkin = "ButtonSkin"; var trueDownSkin = "ButtonSkin"; var trueOverSkin = "ButtonSkin"; var trueDisabledSkin = "ButtonSkin"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var clipParameters = {labelPlacement:1, icon:1, toggle:1, selected:1, label:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters, mx.controls.SimpleButton.prototype.clipParameters); var centerContent = true; var borderW = 1; }
Symbol 205 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0
class mx.skins.halo.RectBorder extends mx.skins.RectBorder { var offset, getStyle, borderStyleName, __borderMetrics, className, borderColorName, backgroundColorName, shadowColorName, highlightColorName, buttonColorName, __get__width, __get__height, clear, _color, drawRoundRect, beginFill, drawRect, endFill; function RectBorder () { super(); } function init(Void) { borderWidths.default = 3; super.init(); } function getBorderMetrics(Void) { if (offset == undefined) { var _local3 = getStyle(borderStyleName); offset = borderWidths[_local3]; } if ((getStyle(borderStyleName) == "default") || (getStyle(borderStyleName) == "alert")) { __borderMetrics = {left:3, top:1, right:3, bottom:3}; return(__borderMetrics); } return(super.getBorderMetrics()); } function drawBorder(Void) { var _local6 = _global.styles[className]; if (_local6 == undefined) { _local6 = _global.styles.RectBorder; } var _local5 = getStyle(borderStyleName); var _local7 = getStyle(borderColorName); if (_local7 == undefined) { _local7 = _local6[borderColorName]; } var _local8 = getStyle(backgroundColorName); if (_local8 == undefined) { _local8 = _local6[backgroundColorName]; } var _local16 = getStyle("backgroundImage"); if (_local5 != "none") { var _local14 = getStyle(shadowColorName); if (_local14 == undefined) { _local14 = _local6[shadowColorName]; } var _local13 = getStyle(highlightColorName); if (_local13 == undefined) { _local13 = _local6[highlightColorName]; } var _local12 = getStyle(buttonColorName); if (_local12 == undefined) { _local12 = _local6[buttonColorName]; } var _local11 = getStyle(borderCapColorName); if (_local11 == undefined) { _local11 = _local6[borderCapColorName]; } var _local10 = getStyle(shadowCapColorName); if (_local10 == undefined) { _local10 = _local6[shadowCapColorName]; } } offset = borderWidths[_local5]; var _local9 = offset; var _local3 = __get__width(); var _local4 = __get__height(); clear(); _color = undefined; if (_local5 == "none") { } else if (_local5 == "inset") { _color = colorList; draw3dBorder(_local11, _local12, _local7, _local13, _local14, _local10); } else if (_local5 == "outset") { _color = colorList; draw3dBorder(_local11, _local7, _local12, _local14, _local13, _local10); } else if (_local5 == "alert") { var _local15 = getStyle("themeColor"); drawRoundRect(0, 5, _local3, _local4 - 5, 5, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, 4, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, _local15, 50); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, 2, 16777215, 100); } else if (_local5 == "default") { drawRoundRect(0, 5, _local3, _local4 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial"); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100); } else if (_local5 == "dropDown") { drawRoundRect(0, 0, _local3 + 1, _local4, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear"); drawRoundRect(1, 1, _local3 - 1, _local4 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100); } else if (_local5 == "menuBorder") { var _local15 = getStyle("themeColor"); drawRoundRect(4, 4, _local3 - 2, _local4 - 3, 0, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(4, 4, _local3 - 1, _local4 - 2, 0, 6184542, 10); drawRoundRect(0, 0, _local3 + 1, _local4, 0, [0, 14342874], 100, 250, "linear"); drawRoundRect(0, 0, _local3 + 1, _local4, 0, _local15, 50); drawRoundRect(2, 2, _local3 - 3, _local4 - 4, 0, 16777215, 100); } else if (_local5 == "comboNonEdit") { } else { beginFill(_local7); drawRect(0, 0, _local3, _local4); drawRect(1, 1, _local3 - 1, _local4 - 1); endFill(); _color = borderColorName; } if (_local8 != undefined) { beginFill(_local8); drawRect(_local9, _local9, __get__width() - _local9, __get__height() - _local9); endFill(); } } function draw3dBorder(c1, c2, c3, c4, c5, c6) { var _local3 = __get__width(); var _local2 = __get__height(); beginFill(c1); drawRect(0, 0, _local3, _local2); drawRect(1, 0, _local3 - 1, _local2); endFill(); beginFill(c2); drawRect(1, 0, _local3 - 1, 1); endFill(); beginFill(c3); drawRect(1, _local2 - 1, _local3 - 1, _local2); endFill(); beginFill(c4); drawRect(1, 1, _local3 - 1, 2); endFill(); beginFill(c5); drawRect(1, _local2 - 2, _local3 - 1, _local2 - 1); endFill(); beginFill(c6); drawRect(1, 2, _local3 - 1, _local2 - 2); drawRect(2, 2, _local3 - 2, _local2 - 2); endFill(); } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.styles.rectBorderClass = mx.skins.halo.RectBorder; _global.skinRegistry.RectBorder = true; return(true); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.halo.RectBorder; static var version = "2.0.2.126"; var borderCapColorName = "borderCapColor"; var shadowCapColorName = "shadowCapColor"; var colorList = {highlightColor:0, borderColor:0, buttonColor:0, shadowColor:0, borderCapColor:0, shadowCapColor:0}; var borderWidths = {none:0, solid:1, inset:2, outset:2, alert:3, dropDown:2, menuBorder:2, comboNonEdit:2}; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 206 MovieClip [__Packages.mx.skins.halo.ButtonSkin] Frame 0
class mx.skins.halo.ButtonSkin extends mx.skins.RectBorder { var __get__width, __get__height, getStyle, _parent, clear, drawRoundRect, __get__x, __get__y; function ButtonSkin () { super(); } function init() { super.init(); } function size() { drawHaloRect(__get__width(), __get__height()); } function drawHaloRect(w, h) { var _local6 = getStyle("borderStyle"); var _local4 = getStyle("themeColor"); var _local5 = _parent.emphasized; clear(); switch (_local6) { case "falseup" : if (_local5) { drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 75); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 85, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 75); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); } else { drawRoundRect(0, 0, w, h, 5, 9542041, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, [13291985, 16250871], 100, 0, "radial"); drawRoundRect(2, 2, w - 4, h - 4, 3, [9542041, 13818586], 100, 0, "radial"); drawRoundRect(3, 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(3, 4, w - 6, h - 7, 2, 16316664, 100); } break; case "falsedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "falserollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 50); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "falsedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); break; case "trueup" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16250871, 100); break; case "truedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "truerollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 40); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "truedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.skinRegistry.ButtonSkin = true; return(true); } static var symbolName = "ButtonSkin"; static var symbolOwner = mx.skins.halo.ButtonSkin; var className = "ButtonSkin"; var backgroundColorName = "buttonColor"; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 207 MovieClip [__Packages.mx.controls.VScrollBar] Frame 0
class mx.controls.VScrollBar extends mx.controls.scrollClasses.ScrollBar { var scrollIt; function VScrollBar () { super(); } function init(Void) { super.init(); } function isScrollBarKey(k) { if (k == 38) { scrollIt("Line", -1); return(true); } if (k == 40) { scrollIt("Line", 1); return(true); } if (k == 33) { scrollIt("Page", -1); return(true); } if (k == 34) { scrollIt("Page", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "VScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; var className = "VScrollBar"; var minusMode = "Up"; var plusMode = "Down"; var minMode = "AtTop"; var maxMode = "AtBottom"; }
Symbol 232 Button
on (release) { getURL ("http://www.flashportal.com", "_blank"); }
Symbol 324 MovieClip Frame 1
function camControl() { parentColor.setTransform(camColor.getTransform()); var _local4 = sX / this._width; var _local3 = sY / this._height; _parent._x = cX - (this._x * _local4); _parent._y = cY - (this._y * _local3); _parent._xscale = 100 * _local4; _parent._yscale = 100 * _local3; } function resetStage() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } this._visible = false; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Symbol 333 MovieClip Frame 1
stop();
Symbol 333 MovieClip Frame 21
gotoAndStop (1);
Symbol 342 MovieClip Frame 1
stop();
Symbol 345 MovieClip Frame 1
stop();
Symbol 345 MovieClip Frame 2
stop();
Symbol 345 MovieClip Frame 3
stop();
Symbol 345 MovieClip Frame 4
stop();
Symbol 345 MovieClip Frame 5
stop();
Symbol 436 MovieClip Frame 1
stop();
Symbol 436 MovieClip Frame 18
_root.gotoAndStop("mapeditor");
Symbol 437 MovieClip Frame 1
stop();
Symbol 437 MovieClip Frame 18
_root.gotoAndStop("onslaught");
Symbol 438 MovieClip Frame 1
stop();
Symbol 438 MovieClip Frame 18
_root.gotoAndStop("challenge");
Symbol 439 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 18
_root.gotoAndStop("survival");
Symbol 440 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 18
_root.gotoAndStop("2player");
Symbol 441 MovieClip Frame 1
stop();
Symbol 441 MovieClip Frame 18
_root.gotoAndStop("1player");
Symbol 442 MovieClip Frame 1
stop();
Symbol 442 MovieClip Frame 18
_root.gotoAndStop("menu");
Symbol 445 MovieClip Frame 1
stop();
Symbol 445 MovieClip Frame 18
Symbol 446 MovieClip Frame 1
stop();
Symbol 446 MovieClip Frame 18
_root.gotoAndStop("splitscreenselect");
Symbol 447 MovieClip Frame 1
stop();
Symbol 447 MovieClip Frame 18
_root.gotoAndStop("splitscreen1");
Symbol 448 MovieClip Frame 1
stop();
Symbol 448 MovieClip Frame 18
_root.gotoAndStop("splitscreen2");
Symbol 449 MovieClip Frame 1
stop();
Symbol 449 MovieClip Frame 18
_root.gotoAndStop("ch1");
Symbol 450 MovieClip Frame 1
stop();
Symbol 450 MovieClip Frame 18
_root.gotoAndStop("ch2");
Symbol 451 MovieClip Frame 1
stop();
Symbol 451 MovieClip Frame 18
_root.gotoAndStop("ch3");
Symbol 452 MovieClip Frame 1
stop();
Symbol 452 MovieClip Frame 18
_root.gotoAndStop("ch4");
Symbol 453 MovieClip Frame 1
stop();
Symbol 453 MovieClip Frame 18
_root.gotoAndStop("ch5");
Symbol 454 MovieClip Frame 1
stop();
Symbol 454 MovieClip Frame 18
_root.gotoAndStop("ch6");
Symbol 455 MovieClip Frame 1
stop();
Symbol 455 MovieClip Frame 18
_root.gotoAndStop("ch7");
Symbol 456 MovieClip Frame 1
stop();
Symbol 456 MovieClip Frame 18
_root.gotoAndStop("ch8");
Symbol 457 MovieClip Frame 1
stop();
Symbol 457 MovieClip Frame 18
_root.gotoAndStop("ch9");
Symbol 458 MovieClip Frame 1
stop();
Symbol 458 MovieClip Frame 18
_root.gotoAndStop("ch10");
Symbol 459 MovieClip Frame 1
stop();
Symbol 459 MovieClip Frame 18
_root.gotoAndStop("ch11");
Symbol 460 MovieClip Frame 1
stop();
Symbol 460 MovieClip Frame 18
_root.gotoAndStop("audiovideo");
Symbol 461 MovieClip Frame 1
stop();
Symbol 461 MovieClip Frame 18
_root.gotoAndStop("controls");
Symbol 462 MovieClip Frame 1
stop();
Symbol 462 MovieClip Frame 18
_root.gotoAndStop("extras");
Symbol 463 MovieClip Frame 1
stop();
Symbol 463 MovieClip Frame 18
_root.gotoAndStop("extras_bg");
Symbol 464 MovieClip Frame 1
stop();
Symbol 464 MovieClip Frame 18
_root.gotoAndStop("extras_gamespeed");
Symbol 465 MovieClip Frame 1
stop();
Symbol 465 MovieClip Frame 18
_root.gotoAndStop("extras_switchballs");
Symbol 466 MovieClip Frame 1
stop();
Symbol 466 MovieClip Frame 18
_root.gotoAndStop("extras_switchpaddle");
Symbol 467 MovieClip Frame 1
stop();
Symbol 467 MovieClip Frame 18
_root.gotoAndStop("extras_themes");
Symbol 468 MovieClip Frame 1
stop();
Symbol 468 MovieClip Frame 18
_root.gotoAndStop("stats");
Symbol 469 MovieClip Frame 1
stop();
Symbol 469 MovieClip Frame 18
_root.gotoAndStop("options");
Symbol 470 MovieClip Frame 1
stop();
Symbol 470 MovieClip Frame 18
_root.gotoAndStop("instructions");
Symbol 471 MovieClip Frame 1
stop();
Symbol 471 MovieClip Frame 18
_root.gotoAndStop("cleardata");
Symbol 472 MovieClip Frame 1
stop();
Symbol 472 MovieClip Frame 18
_root.gotoAndStop("Ichallenge");
Symbol 473 MovieClip Frame 1
stop();
Symbol 473 MovieClip Frame 18
_root.gotoAndStop("Imapeditor");
Symbol 474 MovieClip Frame 1
stop();
Symbol 474 MovieClip Frame 18
_root.gotoAndStop("Ipowerups");
Symbol 475 MovieClip Frame 1
stop();
Symbol 475 MovieClip Frame 18
_root.gotoAndStop("Isingle");
Symbol 476 MovieClip Frame 1
stop();
Symbol 476 MovieClip Frame 18
_root.gotoAndStop("Isplitscreen");
Symbol 477 MovieClip Frame 1
stop();
Symbol 477 MovieClip Frame 18
_root.gotoAndStop("Isurvival");
Symbol 478 MovieClip Frame 1
stop();
Symbol 478 MovieClip Frame 18
_root.gotoAndStop("singledifficulty");
Symbol 481 Button
on (press) { getURL ("http://www.flashportal.com/", _blank); }
Symbol 482 Button
on (press) { if (gameStats.data.totalGameRuns != 1) { Start.start(); clearInterval(_root.playSound); _root.blsingledifficulty.play(); } }
Symbol 483 Button
on (press) { Start.start(); clearInterval(_root.playSound); Mouse.hide(); _root.blversus.play(); }
Symbol 484 Button
on (press) { Start.start(); clearInterval(_root.playSound); Mouse.hide(); _root.blsurvival.play(); }
Symbol 485 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blchallenge.play(); }
Symbol 486 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blmapeditor.play(); }
Symbol 487 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.bloptions.play(); }
Symbol 488 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.credits = true; }
Symbol 489 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blsplitscreen.play(); }
Symbol 490 Button
on (press) { getURL ("http://www.flashportal.com/", _blank); }
Symbol 491 Button
on (press) { Start.start(); clearInterval(_root.playSound); gotoAndStop ("1player"); }
Symbol 492 Button
on (press) { Start.start(); clearInterval(_root.playSound); gotoAndStop ("2player"); }
Symbol 493 Button
on (press) { Start.start(); clearInterval(_root.playSound); gotoAndStop ("survival"); }
Symbol 494 Button
on (press) { Start.start(); clearInterval(_root.playSound); gotoAndStop ("challenge"); }
Symbol 495 Button
on (press) { Start.start(); clearInterval(_root.playSound); gotoAndStop ("onslaught"); }
Symbol 496 Button
on (press) { Start.start(); clearInterval(_root.playSound); gotoAndStop ("mapeditor"); }
Symbol 497 Button
on (press) { Start.start(); clearInterval(_root.playSound); gotoAndStop ("loadOptions"); }
Symbol 498 Button
on (press) { Start.start(); clearInterval(_root.playSound); gotoAndStop ("loadOptions"); }
Instance of Symbol 369 MovieClip in Symbol 523 MovieClip Frame 1
on (press) { _root.gotoAndStop("ch7"); }
Instance of Symbol 371 MovieClip in Symbol 523 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 371 MovieClip in Symbol 523 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 371 MovieClip in Symbol 523 MovieClip Frame 25
/* no clip actions */
Instance of Symbol 371 MovieClip in Symbol 523 MovieClip Frame 35
/* no clip actions */
Symbol 523 MovieClip Frame 36
_root.gotoAndStop("options");
Symbol 524 Button
on (press) { gotoAndStop ("instructions"); }
Symbol 525 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blcontrols.play(); }
Symbol 526 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blaudiovideo.play(); }
Symbol 527 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blmenu.play(); }
Symbol 533 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blextras.play(); }
Symbol 539 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blstats.play(); }
Symbol 545 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blIsingle.play(); }
Symbol 551 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blIsurvival.play(); }
Symbol 557 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blIchallenge.play(); }
Symbol 563 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blIsplitscreen.play(); }
Symbol 569 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blIpowerups.play(); }
Symbol 570 Button
on (press) { gotoAndStop ("options"); }
Symbol 576 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blImapeditor.play(); }
Instance of Symbol 371 MovieClip in Symbol 577 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 371 MovieClip in Symbol 577 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 369 MovieClip in Symbol 577 MovieClip Frame 19
on (press) { _root.gotoAndStop("ch7"); }
Instance of Symbol 371 MovieClip in Symbol 577 MovieClip Frame 25
/* no clip actions */
Instance of Symbol 371 MovieClip in Symbol 577 MovieClip Frame 35
/* no clip actions */
Symbol 577 MovieClip Frame 36
_root.gotoAndStop("menu");
Symbol 585 Button
on (press) { nextFrame(); }
Symbol 589 Button
on (press) { Start.start(); clearInterval(_root.playSound); Mouse.hide(); _root.blsingle.play(); }
Symbol 591 Button
on (press) { prevFrame(); }
Symbol 592 Button
on (press) { _root.blinstructions.play(); }
Symbol 603 MovieClip Frame 1
stop();
Symbol 603 MovieClip Frame 2
stop();
Symbol 606 Button
on (press) { Start.start(); clearInterval(_root.playSound); Mouse.hide(); _root.blsurvival.play(); }
Symbol 610 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blchallenge.play(); }
Symbol 614 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blsplitscreenselect.play(); }
Symbol 621 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blmapeditor.play(); }
Symbol 628 MovieClip Frame 1
stop();
Symbol 631 MovieClip Frame 1
stop();
Symbol 634 MovieClip Frame 1
stop();
Symbol 637 MovieClip Frame 1
stop();
Symbol 640 MovieClip Frame 1
stop();
Symbol 644 MovieClip Frame 1
stop();
Symbol 648 MovieClip Frame 1
stop();
Symbol 651 MovieClip Frame 1
stop();
Symbol 654 MovieClip Frame 1
stop();
Symbol 658 MovieClip Frame 1
stop();
Symbol 661 MovieClip Frame 1
stop();
Symbol 664 MovieClip Frame 1
stop();
Symbol 667 MovieClip Frame 1
stop();
Symbol 670 Button
on (press) { _root.bloptions.play(); }
Symbol 676 Button
on (press) { gameStats.data.keySet[0] = 87; gameStats.data.keySet[1] = 83; gameStats.data.keySet[2] = 87; gameStats.data.keySet[3] = 83; gameStats.data.keySet[4] = 38; gameStats.data.keySet[5] = 40; gameStats.data.keySet[6] = 65; gameStats.data.keySet[7] = 68; gameStats.data.keySet[8] = 37; gameStats.data.keySet[9] = 39; }
Symbol 683 Button
on (press) { gotoAndStop ("controls_ssc"); }
Symbol 686 Button
on (press) { gotoAndStop ("controls_versus"); }
Symbol 689 Button
on (press) { gotoAndStop ("controls_splitscreen"); }
Symbol 692 Button
on (press) { gotoAndStop ("controls_other"); }
Symbol 700 Button
on (press) { this._quality = "HIGH"; }
Symbol 705 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blcleardata.play(); }
Symbol 709 Button
on (press) { this._quality = "LOW"; }
Symbol 712 Button
on (press) { this._quality = "MEDIUM"; }
Symbol 715 Button
on (press) { this._quality = "HIGH"; }
Symbol 718 Button
on (press) { this._quality = "BEST"; }
Symbol 722 MovieClip Frame 1
stop();
Symbol 745 MovieClip Frame 3
stop();
Symbol 745 MovieClip Frame 4
stop();
Symbol 745 MovieClip Frame 5
stop();
Symbol 745 MovieClip Frame 6
stop();
Symbol 745 MovieClip Frame 7
stop();
Symbol 745 MovieClip Frame 8
stop();
Instance of Symbol 766 MovieClip in Symbol 767 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.ball.getBounds(_root).xMin, _root.ball._y, true)) { _root.flipX(); _root.p1Hit = true; } if (this.hitTest(_root.ball.getBounds(_root).xMax, _root.ball._y, true)) { _root.flipX(); } if (this.hitTest(_root.ball._x, _root.ball.getBounds(_root).yMin, true) || (this.hitTest(_root.ball._x, _root.ball.getBounds(_root).yMax, true))) { _root.flipY(); } }
Instance of Symbol 769 MovieClip in Symbol 770 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.ball.getBounds(_root).xMin, _root.ball._y, true)) { _root.flipX(); _root.p1Hit = true; } if (this.hitTest(_root.ball.getBounds(_root).xMax, _root.ball._y, true)) { _root.flipX(); } if (this.hitTest(_root.ball._x, _root.ball.getBounds(_root).yMin, true) || (this.hitTest(_root.ball._x, _root.ball.getBounds(_root).yMax, true))) { _root.flipY(); } }
Symbol 803 Button
on (press) { Mouse.hide(); if (_root.play1) { gotoAndStop ("1player"); } else if (_root.play2) { gotoAndStop ("2player"); } }
Symbol 806 Button
on (press) { _root.blmenu.play(); }
Symbol 814 Button
on (press) { getURL ("http://www.flashportal.com/", _blank); }
Symbol 827 Button
on (press) { if (!_root.unlockPop) { Mouse.hide(); _root.blsurvival.play(); } }
Symbol 828 Button
on (press) { if (!_root.unlockPop) { _root.blmenu.play(); } }
Symbol 836 Button
on (press) { _root.cursor.play(); gotoAndStop ("onslaught"); }
Symbol 841 Button
on (press) { _root.bFlipX.pressed = false; _root.bFlipY.pressed = false; _root.bRand.pressed = false; _root.bFlip.pressed = false; _root.bShort.pressed = false; _root.bLong.pressed = false; _root.bFast.pressed = false; _root.bSlow.pressed = false; _root.bGravity.pressed = false; duplicateMovieClip (_root.vBar, "vBar" + _root.powerNum, _root.powerNum); startDrag (_root["vBar" + _root.powerNum], true); _root["vBar" + _root.powerNum].dragging = true; _root.powerNum++; }
Symbol 842 Button
on (press) { _root.bFlipX.pressed = false; _root.bFlipY.pressed = false; _root.bRand.pressed = false; _root.bFlip.pressed = false; _root.bShort.pressed = false; _root.bLong.pressed = false; _root.bFast.pressed = false; _root.bSlow.pressed = false; _root.bGravity.pressed = false; duplicateMovieClip (_root.hBar, "hBar" + _root.powerNum, _root.powerNum); _root["hBar" + _root.powerNum].startDrag(true); _root["hBar" + _root.powerNum].dragging = true; _root.powerNum++; }
Symbol 846 Button
on (press) { Mouse.hide(); _root.gameOn = true; _root.dragging = false; gotoAndStop ("1player"); }
Symbol 850 Button
on (press) { _root.cleared = true; }
Symbol 854 Button
on (press) { _root.cleared = true; _root.blmenu.play(); }
Symbol 857 Button
on (press) { Mouse.hide(); _root.gameOn = true; _root.dragging = false; gotoAndStop ("2player"); }
Symbol 862 MovieClip Frame 1
stop();
Symbol 862 MovieClip Frame 2
stop();
Symbol 862 MovieClip Frame 3
stop();
Symbol 862 MovieClip Frame 4
stop();
Symbol 862 MovieClip Frame 5
stop();
Symbol 862 MovieClip Frame 6
stop();
Symbol 862 MovieClip Frame 7
stop();
Symbol 862 MovieClip Frame 8
stop();
Symbol 862 MovieClip Frame 9
stop();
Symbol 871 MovieClip Frame 1
stop();
Symbol 871 MovieClip Frame 2
stop();
Symbol 871 MovieClip Frame 3
stop();
Symbol 871 MovieClip Frame 4
stop();
Symbol 876 MovieClip Frame 1
stop();
Symbol 876 MovieClip Frame 2
stop();
Symbol 876 MovieClip Frame 3
stop();
Symbol 876 MovieClip Frame 4
stop();
Symbol 881 MovieClip Frame 1
stop();
Symbol 881 MovieClip Frame 2
stop();
Symbol 881 MovieClip Frame 3
stop();
Symbol 881 MovieClip Frame 4
stop();
Symbol 888 MovieClip Frame 1
stop();
Symbol 888 MovieClip Frame 2
stop();
Symbol 888 MovieClip Frame 3
stop();
Symbol 888 MovieClip Frame 4
stop();
Symbol 894 MovieClip Frame 1
stop();
Symbol 894 MovieClip Frame 2
stop();
Symbol 894 MovieClip Frame 3
stop();
Symbol 894 MovieClip Frame 4
stop();
Symbol 900 MovieClip Frame 1
stop();
Symbol 900 MovieClip Frame 2
stop();
Symbol 900 MovieClip Frame 3
stop();
Symbol 900 MovieClip Frame 4
stop();
Symbol 906 MovieClip Frame 1
stop();
Symbol 906 MovieClip Frame 2
stop();
Symbol 906 MovieClip Frame 3
stop();
Symbol 906 MovieClip Frame 4
stop();
Symbol 912 MovieClip Frame 1
stop();
Symbol 912 MovieClip Frame 2
stop();
Symbol 912 MovieClip Frame 3
stop();
Symbol 912 MovieClip Frame 4
stop();
Symbol 918 MovieClip Frame 1
stop();
Symbol 918 MovieClip Frame 2
stop();
Symbol 918 MovieClip Frame 3
stop();
Symbol 918 MovieClip Frame 4
stop();
Symbol 927 MovieClip Frame 1
stop();
Symbol 927 MovieClip Frame 2
stop();
Symbol 927 MovieClip Frame 3
stop();
Symbol 927 MovieClip Frame 4
stop();
Symbol 933 MovieClip Frame 1
stop();
Symbol 933 MovieClip Frame 2
stop();
Symbol 933 MovieClip Frame 3
stop();
Symbol 933 MovieClip Frame 4
stop();
Instance of Symbol 935 MovieClip "scrollUp" in Symbol 938 MovieClip Frame 1
on (rollOver) { _root.scrollUp = true; } on (rollOut) { _root.scrollUp = false; }
Instance of Symbol 937 MovieClip "scrollDown" in Symbol 938 MovieClip Frame 1
on (rollOver) { _root.scrollDown = true; } on (rollOut) { _root.scrollDown = false; }
Symbol 942 Button
on (press) { _root.blmenu.play(); }
Symbol 954 MovieClip Frame 1
stop();
Symbol 960 Button
on (press) { _root.blchallenge.play(); }
Symbol 962 Button
on (press) { _root.blmenu.play(); }
Symbol 966 Button
on (press) { Mouse.hide(); i = 0; while (i < 12) { if (_root["s" + i]) { _root["blch" + i].play(); } i++; } }
Symbol 969 Button
on (press) { getURL ("http://www.flashportal.com/", _blank); }
Symbol 1025 MovieClip Frame 1
stop();
Symbol 1025 MovieClip Frame 2
stop();
Symbol 1025 MovieClip Frame 3
stop();
Symbol 1025 MovieClip Frame 4
stop();
Symbol 1029 MovieClip Frame 1
stop();
Symbol 1029 MovieClip Frame 2
stop();
Symbol 1029 MovieClip Frame 3
stop();
Symbol 1029 MovieClip Frame 4
_root.d3 = true; gameStats.data.challengesLost = gameStats.data.challengesLost + 1; _root.endGame("Succeeded", "None"); stop();
Symbol 1039 MovieClip Frame 33
gotoAndPlay (1);
Symbol 1039 MovieClip Frame 44
this.removeMovieClip();
Symbol 1048 MovieClip Frame 1
stop();
Symbol 1048 MovieClip Frame 2
stop();
Symbol 1048 MovieClip Frame 3
stop();
Symbol 1065 MovieClip Frame 20
gotoAndPlay (1);
Symbol 1065 MovieClip Frame 30
gotoAndPlay ("nohit");
Symbol 1065 MovieClip Frame 45
_root.moving = true; gotoAndPlay ("nohit");
Symbol 1065 MovieClip Frame 100
mineExplode.start();
Symbol 1065 MovieClip Frame 111
mineExplode.start();
Symbol 1065 MovieClip Frame 122
mineExplode.start();
Symbol 1065 MovieClip Frame 131
mineExplode.start();
Symbol 1065 MovieClip Frame 137
mineExplode.start();
Symbol 1065 MovieClip Frame 143
mineExplode.start();
Symbol 1065 MovieClip Frame 147
mineExplode.start();
Symbol 1065 MovieClip Frame 151
mineExplode.start();
Symbol 1074 MovieClip Frame 1
stop();
Symbol 1074 MovieClip Frame 11
_root.score01.gotoAndStop("norm"); _root.score02.gotoAndStop("norm"); _root.powerBar.gotoAndStop("white"); _root.outline.gotoAndStop("white");
Symbol 1075 MovieClip Frame 1
stop();
Symbol 1075 MovieClip Frame 2
stop();
Symbol 1077 MovieClip Frame 1
stop();
Symbol 1077 MovieClip Frame 2
stop();
Symbol 1080 MovieClip Frame 1
stop();
Symbol 1080 MovieClip Frame 2
stop();
Symbol 1083 MovieClip Frame 1
stop();
Symbol 1083 MovieClip Frame 2
stop();
Symbol 1093 MovieClip Frame 1
_root.shake = false; stop();
Symbol 1093 MovieClip Frame 2
_root.shake = true; _root.intensity = 3; _root.slower(1, 6); stop();
Symbol 1093 MovieClip Frame 3
_root.shake = true; _root.intensity = 2; _root.slower(1, 7); stop();
Symbol 1093 MovieClip Frame 4
_root.shake = true; _root.intensity = 1; _root.slower(1, 8); stop();
Symbol 1093 MovieClip Frame 5
_root.intensity = 0; _root.slower(1, 9); _root.slower(2, 9); stop();
Symbol 1093 MovieClip Frame 6
_root.intensity = 0; _root.slower(2, 8); stop();
Symbol 1093 MovieClip Frame 7
_root.intensity = 0; _root.slower(2, 7); stop();
Symbol 1093 MovieClip Frame 8
_root.intensity = 0; _root.slower(2, 6); stop();
Symbol 1093 MovieClip Frame 9
_root.intensity = 0; stop();
Symbol 1097 MovieClip Frame 1
stop();
Symbol 1106 MovieClip Frame 1
stop();
Symbol 1106 MovieClip Frame 2
stop();
Symbol 1106 MovieClip Frame 3
stop();
Symbol 1111 MovieClip Frame 1
stop();
Symbol 1123 Button
on (press) { Start.start(); clearInterval(_root.playSound); Mouse.hide(); _root.blsplitscreen1.play(); }
Symbol 1129 Button
on (press) { Start.start(); clearInterval(_root.playSound); Mouse.hide(); _root.blsplitscreen2.play(); }
Symbol 1137 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blextras_switchballs.play(); }
Symbol 1143 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blextras_switchpaddle.play(); }
Symbol 1149 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blextras_bg.play(); }
Symbol 1156 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blextras_gamespeed.play(); }
Symbol 1162 Button
on (press) { Start.start(); clearInterval(_root.playSound); _root.blextras_themes.play(); }
Symbol 1163 Button
on (press) { gotoAndStop ("extras"); }
Symbol 1168 MovieClip Frame 1
stop();
Symbol 1168 MovieClip Frame 2
stop();
Symbol 1169 MovieClip Frame 1
stop();
Symbol 1169 MovieClip Frame 2
stop();
Symbol 1173 MovieClip Frame 1
stop();
Symbol 1173 MovieClip Frame 2
stop();
Symbol 1177 MovieClip Frame 1
stop();
Symbol 1177 MovieClip Frame 2
stop();
Symbol 1179 MovieClip Frame 1
stop();
Symbol 1179 MovieClip Frame 2
stop();
Symbol 1181 MovieClip Frame 1
stop();
Symbol 1185 MovieClip Frame 1
stop();
Symbol 1185 MovieClip Frame 2
stop();
Symbol 1188 MovieClip Frame 1
stop();
Symbol 1191 MovieClip Frame 1
stop();
Symbol 1193 Button
on (press) { if (!_root.setting) { _root.bloptions.play(); } }
Symbol 1194 Button
on (press) { if (!_root.setting) { gotoAndStop ("controls"); } }
Symbol 1195 Button
on (press) { if (!_root.setting) { gotoAndStop ("controls_versus"); } }
Symbol 1196 Button
on (press) { if (!_root.setting) { gotoAndStop ("controls_splitscreen"); } }
Symbol 1197 Button
on (press) { if (!_root.setting) { gotoAndStop ("controls_other"); } }
Symbol 1198 Button
on (press) { if (!_root.setting) { _root.sscUpKey = 87; _root.sscDownKey = 83; gameStats.data.keySet[0] = 87; gameStats.data.keySet[1] = 83; checkKeyName(_root.sscUpKey, "_root.sscUpText", _root.sscUpKey); checkKeyName(_root.sscDownKey, "_root.sscDownText", _root.sscDownKey); } }
Symbol 1206 Button
on (press) { if (!_root.setting) { gotoAndStop ("controls_ssc"); } }
Symbol 1207 Button
on (press) { if (!_root.setting) { gotoAndStop ("controls"); } }
Symbol 1208 Button
on (press) { if (!_root.setting) { _root.v1UpKey = 87; _root.v1DownKey = 83; _root.v2UpKey = 38; _root.v2DownKey = 40; gameStats.data.keySet[2] = 87; gameStats.data.keySet[3] = 83; gameStats.data.keySet[4] = 38; gameStats.data.keySet[5] = 40; checkKeyName(_root.v1UpKey, "_root.v1UpText", _root.v1UpKey); checkKeyName(_root.v1DownKey, "_root.v1DownText", _root.v1DownKey); checkKeyName(_root.v2UpKey, "_root.v2UpText", _root.v2UpKey); checkKeyName(_root.v2DownKey, "_root.v2DownText", _root.v2DownKey); } }
Symbol 1215 Button
on (press) { if (!_root.setting) { gotoAndStop ("controls"); } }
Symbol 1216 Button
on (press) { if (!_root.setting) { _root.sp1UpKey = 65; _root.sp1DownKey = 68; _root.sp2UpKey = 37; _root.sp2DownKey = 39; gameStats.data.keySet[6] = 65; gameStats.data.keySet[7] = 68; gameStats.data.keySet[8] = 37; gameStats.data.keySet[9] = 39; checkKeyName(_root.sp1UpKey, "_root.sp1UpText", _root.sp1UpKey); checkKeyName(_root.sp1DownKey, "_root.sp1DownText", _root.sp1DownKey); checkKeyName(_root.sp2UpKey, "_root.sp2UpText", _root.sp2UpKey); checkKeyName(_root.sp2DownKey, "_root.sp2DownText", _root.sp2DownKey); } }
Symbol 1223 Button
on (press) { if (!_root.setting) { gotoAndStop ("controls"); } }
Symbol 1224 Button
on (press) { if (!_root.setting) { this._quality = "HIGH"; } }
Symbol 1235 MovieClip Frame 1
stop();
Symbol 1235 MovieClip Frame 2
stop();
Symbol 1238 MovieClip Frame 1
stop();
Symbol 1238 MovieClip Frame 2
stop();
Symbol 1241 MovieClip Frame 1
stop();
Symbol 1241 MovieClip Frame 2
stop();
Symbol 1244 MovieClip Frame 1
stop();
Symbol 1244 MovieClip Frame 2
stop();
Symbol 1247 MovieClip Frame 1
stop();
Symbol 1247 MovieClip Frame 2
stop();
Symbol 1251 MovieClip Frame 1
stop();
Symbol 1254 MovieClip Frame 1
stop();
Symbol 1257 MovieClip Frame 1
stop();
Symbol 1260 MovieClip Frame 1
stop();
Symbol 1263 MovieClip Frame 1
stop();
Symbol 1263 MovieClip Frame 2
stop();
Symbol 1266 MovieClip Frame 1
stop();
Symbol 1273 MovieClip Frame 1
stop();
Symbol 1277 MovieClip Frame 1
stop();
Symbol 1281 MovieClip Frame 1
stop();
Symbol 1285 MovieClip Frame 1
stop();
Symbol 1289 MovieClip Frame 1
stop();
Symbol 1293 MovieClip Frame 1
stop();
Symbol 1297 MovieClip Frame 1
stop();
Symbol 1301 MovieClip Frame 1
stop();
Symbol 1305 MovieClip Frame 1
stop();
Symbol 1309 MovieClip Frame 1
stop();
Symbol 1313 MovieClip Frame 1
stop();
Symbol 1317 MovieClip Frame 1
stop();
Symbol 1321 MovieClip Frame 1
stop();
Symbol 1325 MovieClip Frame 1
stop();
Symbol 1341 MovieClip Frame 1
stop();
Symbol 1345 MovieClip Frame 1
stop();
Symbol 1350 MovieClip Frame 1
stop();
Symbol 1354 MovieClip Frame 1
stop();
Symbol 1358 MovieClip Frame 1
stop();
Symbol 1362 MovieClip Frame 1
stop();
Symbol 1366 MovieClip Frame 1
stop();
Symbol 1372 Button
on (press) { _root.clearPressed = true; gameStats.data.totalChallenges = null; gameStats.data.survivalMinutes = null; gameStats.data.survivalSeconds = null; gameStats.data.d1 = null; gameStats.data.d2 = null; gameStats.data.d3 = null; gameStats.data.d4 = null; gameStats.data.d5 = null; gameStats.data.d6 = null; gameStats.data.d7 = null; gameStats.data.d8 = null; gameStats.data.d9 = null; gameStats.data.d10 = null; gameStats.data.d11 = null; gameStats.data.d12 = null; gameStats.data.unlockBalls = null; gameStats.data.unlockPaddles = null; gameStats.data.unlockSpeed = null; gameStats.data.unlockMapEditor = null; gameStats.data.unlockThemes = null; gameStats.data.currentSpeed = null; gameStats.data.currentBall = null; gameStats.data.currentPaddle = null; gameStats.data.currentBG = null; gameStats.data.keySet = null; gameStats.data.totalSinglePlayer = null; gameStats.data.singlePlayerWon = null; gameStats.data.singlePlayerLost = null; gameStats.data.totalVersus = null; gameStats.data.totalSurvival = null; gameStats.data.survivalHighScore = null; gameStats.data.totalChallengesPlayed = null; gameStats.data.challengesWon = null; gameStats.data.challengesLost = null; gameStats.data.totalSingleSplitScreen = null; gameStats.data.totalVersusSplitScreen = null; gameStats.data.splitScreenWon = null; gameStats.data.splitScreenLost = null; gameStats.data.totalPowerUps = null; gameStats.data.totalGameRuns = null; gameStats.data.totalMinutesPlayed = null; gameStats.data.totalSecondsPlayed = null; Start.start(); clearInterval(_root.playSound); _root.dataClearedClip.play(); }
Symbol 1375 Button
on (press) { if (!_root.clearPressed) { Start.start(); clearInterval(_root.playSound); _root.blaudiovideo.play(); } }
Symbol 1377 MovieClip Frame 1
stop();
Symbol 1377 MovieClip Frame 60
stop(); _root.blmenu.play();
Symbol 1383 Button
on (press) { Start.start(); clearInterval(_root.playSound); Mouse.hide(); _root.singleDifficulty = 340; _root.blsingle.play(); }
Symbol 1389 Button
on (press) { Start.start(); clearInterval(_root.playSound); Mouse.hide(); _root.singleDifficulty = 300; _root.blsingle.play(); }
Symbol 1395 Button
on (press) { Start.start(); clearInterval(_root.playSound); Mouse.hide(); _root.singleDifficulty = 250; _root.blsingle.play(); }

Library Items

Symbol 1 Sound [Start]
Symbol 2 Sound [solidsound]
Symbol 3 Sound [select]
Symbol 4 Sound [Song1]
Symbol 5 Sound [powerup]
Symbol 6 Sound [powerdown]
Symbol 7 Sound [PonPonPon]
Symbol 8 Sound [mineExplode]
Symbol 9 Sound [gameMode]
Symbol 10 Sound [Cheat]
Symbol 11 Sound [coinSound]
Symbol 12 Sound [coinBreak]
Symbol 13 Sound [beep]
Symbol 14 Sound [alienSound]
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClip [ballBl]Uses:15Used by:Timeline
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip [fBall]Uses:17Used by:Timeline
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 MovieClip [powerLong]Uses:20Used by:Timeline
Symbol 22 GraphicUsed by:25 1179
Symbol 23 GraphicUsed by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:22 23 24Used by:46
Symbol 26 GraphicUsed by:28 653
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:26 27Used by:46  Timeline
Symbol 29 GraphicUsed by:46
Symbol 30 GraphicUsed by:34
Symbol 31 GraphicUsed by:34
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:34
Symbol 34 MovieClipUses:30 31 33Used by:46  Timeline
Symbol 35 GraphicUsed by:36 1169
Symbol 36 MovieClipUses:35Used by:46 1169
Symbol 37 GraphicUsed by:46
Symbol 38 GraphicUsed by:46
Symbol 39 GraphicUsed by:46 216 345 481 814 1074 1075 1180 1181 1372 1375  Timeline
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:46
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:46
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:46
Symbol 46 MovieClip [ball]Uses:25 28 29 34 36 37 38 39 41 43 45Used by:Timeline
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49 333 357
Symbol 49 MovieClipUses:47 48Used by:50
Symbol 50 MovieClip [paddle]Uses:49Used by:Timeline
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip [BoundingBox]Uses:61Used by:84 88 103 107 166 167 168 169 170 171 175
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip [DataHeaderBackGnd]Uses:63Used by:75
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClip [DataHeaderOverlay]Uses:65Used by:75
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip [DataHeaderSeperator]Uses:67Used by:75
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClip [DataSortArrow]Uses:69Used by:75
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip [DataStretchBar]Uses:71Used by:75
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClip [cursorStretch]Uses:73Used by:75
Symbol 75 MovieClip [DataGridAssets]Uses:64 66 68 70 72 74Used by:175
Symbol 76 MovieClip [DataGridColumn]Used by:175
Symbol 77 MovieClip [Defaults]Used by:79
Symbol 78 MovieClip [UIObjectExtensions]Used by:79
Symbol 79 MovieClip [UIObject]Uses:77 78Used by:85 87 104
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 ButtonUses:80 81Used by:85
Symbol 83 MovieClipUsed by:85
Symbol 84 MovieClip [FocusRect]Uses:62Used by:85
Symbol 85 MovieClip [FocusManager]Uses:82 83 84 79Used by:87
Symbol 86 MovieClip [UIComponentExtensions]Used by:87
Symbol 87 MovieClip [UIComponent]Uses:79 85 86Used by:88 103 168 174
Symbol 88 MovieClip [SelectableRow]Uses:87 62Used by:89 170
Symbol 89 MovieClip [DataGridRow]Uses:88Used by:175
Symbol 90 MovieClip [DataProvider]Used by:170
Symbol 91 MovieClip [DataSelector]Used by:170
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClip [BrdrShdw]Uses:92Used by:96 101 102
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClip [BrdrFace]Uses:94Used by:96 101 102
Symbol 96 MovieClip [SimpleButtonDown]Uses:93 95Used by:103
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClip [BrdrBlk]Uses:97Used by:101 102
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClip [BrdrHilght]Uses:99Used by:101 102
Symbol 101 MovieClip [SimpleButtonIn]Uses:98 100 93 95Used by:103
Symbol 102 MovieClip [SimpleButtonUp]Uses:98 95 93 100Used by:103
Symbol 103 MovieClip [SimpleButton]Uses:62 96 101 102 87Used by:107 166 167
Symbol 104 MovieClip [Border]Uses:79Used by:105 107
Symbol 105 MovieClip [RectBorder]Uses:104Used by:107 168 174
Symbol 106 MovieClip [ButtonSkin]Used by:107
Symbol 107 MovieClip [Button]Uses:62 103 104 105 106Used by:166 167
Symbol 108 MovieClip [CustomBorder]Used by:166 167
Symbol 109 GraphicUsed by:111 147 148 149 152 153 158
Symbol 110 GraphicUsed by:111 147 148 152 153 158
Symbol 111 MovieClip [ScrollTrack]Uses:109 110Used by:118 123 124 125 159 160 161 162 163 164
Symbol 112 GraphicUsed by:118 123 124 125 159 160 161 162
Symbol 113 GraphicUsed by:118 123 124 125 159 160 161 162
Symbol 114 GraphicUsed by:118 123 124 125 159 160 161 162
Symbol 115 GraphicUsed by:118 123 124 125 159 160 161 162
Symbol 116 GraphicUsed by:118 123 124 125 159 160 161 162
Symbol 117 GraphicUsed by:118 123 124 125
Symbol 118 MovieClip [ScrollDownArrowDisabled]Uses:111 112 113 114 115 116 117Used by:165
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClip [ScrollThemeColor1]Uses:119Used by:123 124 160 161
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClip [ScrollThemeColor2]Uses:121Used by:123 160
Symbol 123 MovieClip [ScrollDownArrowDown]Uses:111 112 120 113 114 115 116 122 117Used by:165
Symbol 124 MovieClip [ScrollDownArrowOver]Uses:111 112 120 113 114 115 116 117Used by:165
Symbol 125 MovieClip [ScrollDownArrowUp]Uses:111 112 113 114 115 116 117Used by:165
Symbol 126 GraphicUsed by:131 136 137 138 154 155 156 157
Symbol 127 GraphicUsed by:131 136 137 138 154 155 156 157
Symbol 128 GraphicUsed by:131 136 137 138 154 155 156 157
Symbol 129 GraphicUsed by:131 136 137 138 154 155 156 157
Symbol 130 GraphicUsed by:131 136 137 138 154 155 156 157
Symbol 131 MovieClip [ScrollThumbBottomDisabled]Uses:126 127 128 129 130Used by:165
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClip [ThumbThemeColor1]Uses:132Used by:136 137 155 156
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClip [ThumbThemeColor3]Uses:134Used by:136 155
Symbol 136 MovieClip [ScrollThumbBottomDown]Uses:126 133 127 128 129 135 130Used by:165
Symbol 137 MovieClip [ScrollThumbBottomOver]Uses:126 133 127 128 129 130Used by:165
Symbol 138 MovieClip [ScrollThumbBottomUp]Uses:126 127 128 129 130Used by:165
Symbol 139 GraphicUsed by:140 143 144 145
Symbol 140 MovieClip [ScrollThumbGripDisabled]Uses:139Used by:165
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClip [ThumbThemeColor2]Uses:141Used by:143 144 147 148 152
Symbol 143 MovieClip [ScrollThumbGripDown]Uses:142 139Used by:165
Symbol 144 MovieClip [ScrollThumbGripOver]Uses:142 139Used by:165
Symbol 145 MovieClip [ScrollThumbGripUp]Uses:139Used by:165
Symbol 146 GraphicUsed by:147 148 152 153
Symbol 147 MovieClip [ScrollThumbMiddleDisabled]Uses:109 146 142 110Used by:165
Symbol 148 MovieClip [ScrollThumbMiddleDown]Uses:109 142 146 110Used by:165
Symbol 149 MovieClipUses:109Used by:152
Symbol 150 GraphicUsed by:151 159 160 161 162
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClip [ScrollThumbMiddleOver]Uses:109 142 146 149 151 110Used by:165
Symbol 153 MovieClip [ScrollThumbMiddleUp]Uses:109 146 110Used by:165
Symbol 154 MovieClip [ScrollThumbTopDisabled]Uses:126 127 128 129 130Used by:165
Symbol 155 MovieClip [ScrollThumbTopDown]Uses:126 133 127 128 129 135 130Used by:165
Symbol 156 MovieClip [ScrollThumbTopOver]Uses:126 133 127 128 129 130Used by:165
Symbol 157 MovieClip [ScrollThumbTopUp]Uses:126 127 128 129 130Used by:165
Symbol 158 MovieClip [ScrollTrackDisabled]Uses:109 110Used by:165
Symbol 159 MovieClip [ScrollUpArrowDisabled]Uses:111 112 113 114 115 116 150Used by:165
Symbol 160 MovieClip [ScrollUpArrowDown]Uses:111 112 120 113 114 115 116 122 150Used by:165
Symbol 161 MovieClip [ScrollUpArrowOver]Uses:111 112 120 113 114 150 115 116Used by:165
Symbol 162 MovieClip [ScrollUpArrowUp]Uses:111 112 113 114 115 116 150Used by:165
Symbol 163 MovieClip [BtnDownArrow]Uses:111Used by:165
Symbol 164 MovieClip [BtnUpArrow]Uses:111Used by:165
Symbol 165 MovieClip [ScrollBarAssets]Uses:118 123 124 125 131 136 137 138 140 143 144 145 147 148 152 153 154 155 156 157 158 159 160 161 162 163 164Used by:166 167
Symbol 166 MovieClip [HScrollBar]Uses:62 107 103 108 165Used by:169
Symbol 167 MovieClip [VScrollBar]Uses:62 107 103 108 165Used by:169
Symbol 168 MovieClip [View]Uses:62 87 105Used by:169
Symbol 169 MovieClip [ScrollView]Uses:62 166 167 168Used by:170
Symbol 170 MovieClip [ScrollSelectList]Uses:62 90 91 88 169Used by:171
Symbol 171 MovieClip [List]Uses:62 170Used by:175
Symbol 172 FontUsed by:173
Symbol 173 EditableTextUses:172Used by:174
Symbol 174 MovieClip [TextInput]Uses:173 105 87Used by:175
Symbol 175 MovieClip [DataGrid]Uses:62 75 76 89 171 174Used by:Timeline
Symbol 208 FontUsed by:209 210 479 480
Symbol 209 EditableTextUses:208Used by:Timeline
Symbol 210 EditableTextUses:208Used by:Timeline
Symbol 211 GraphicUsed by:225
Symbol 212 GraphicUsed by:225
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:225
Symbol 215 GraphicUsed by:225
Symbol 216 MovieClipUses:39Used by:225
Symbol 217 GraphicUsed by:225
Symbol 218 GraphicUsed by:225
Symbol 219 GraphicUsed by:224
Symbol 220 GraphicUsed by:224
Symbol 221 GraphicUsed by:224
Symbol 222 GraphicUsed by:224
Symbol 223 GraphicUsed by:224
Symbol 224 ButtonUses:219 220 221 222 223Used by:225
Symbol 225 MovieClipUses:211 212 214 215 216 217 218 224Used by:Timeline
Symbol 51 MovieClip [__Packages.mx.core.UIObject]
Symbol 176 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 177 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 179 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 178 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 52 MovieClip [__Packages.mx.core.UIComponent]
Symbol 53 MovieClip [__Packages.mx.core.View]
Symbol 180 MovieClip [__Packages.mx.skins.Border]
Symbol 181 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 182 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 184 MovieClip [__Packages.mx.core.ExternalContent]
Symbol 56 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 183 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 54 MovieClip [__Packages.mx.core.ScrollView]
Symbol 188 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar]
Symbol 185 MovieClip [__Packages.mx.skins.CustomBorder]
Symbol 186 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb]
Symbol 187 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 55 MovieClip [__Packages.mx.controls.listclasses.DataSelector]
Symbol 57 MovieClip [__Packages.mx.controls.listclasses.DataProvider]
Symbol 58 MovieClip [__Packages.mx.controls.listclasses.ScrollSelectList]
Symbol 59 MovieClip [__Packages.mx.controls.List]
Symbol 60 MovieClip [__Packages.mx.controls.DataGrid]
Symbol 189 MovieClip [__Packages.mx.effects.Tween]
Symbol 190 MovieClip [__Packages.mx.controls.gridclasses.DataGridColumn]
Symbol 191 MovieClip [__Packages.mx.controls.listclasses.SelectableRow]
Symbol 192 MovieClip [__Packages.mx.controls.gridclasses.DataGridRow]
Symbol 193 MovieClip [__Packages.mx.controls.TextInput]
Symbol 194 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 195 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 196 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 197 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 198 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 199 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 200 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 201 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 202 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 203 MovieClip [__Packages.mx.controls.HScrollBar]
Symbol 204 MovieClip [__Packages.mx.controls.Button]
Symbol 205 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 206 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 207 MovieClip [__Packages.mx.controls.VScrollBar]
Symbol 226 GraphicUsed by:436 437 438 439 440 441 442 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 745 969 1075 1341  Timeline
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:Timeline
Symbol 229 GraphicUsed by:Timeline
Symbol 230 GraphicUsed by:Timeline
Symbol 231 GraphicUsed by:232
Symbol 232 ButtonUses:231Used by:Timeline
Symbol 233 GraphicUsed by:Timeline
Symbol 234 GraphicUsed by:Timeline
Symbol 235 GraphicUsed by:Timeline
Symbol 236 GraphicUsed by:Timeline
Symbol 237 GraphicUsed by:Timeline
Symbol 238 GraphicUsed by:Timeline
Symbol 239 GraphicUsed by:Timeline
Symbol 240 GraphicUsed by:Timeline
Symbol 241 GraphicUsed by:Timeline
Symbol 242 GraphicUsed by:Timeline
Symbol 243 GraphicUsed by:Timeline
Symbol 244 GraphicUsed by:Timeline
Symbol 245 GraphicUsed by:Timeline
Symbol 246 GraphicUsed by:Timeline
Symbol 247 GraphicUsed by:Timeline
Symbol 248 GraphicUsed by:Timeline
Symbol 249 GraphicUsed by:Timeline
Symbol 250 GraphicUsed by:Timeline
Symbol 251 GraphicUsed by:Timeline
Symbol 252 GraphicUsed by:Timeline
Symbol 253 GraphicUsed by:Timeline
Symbol 254 GraphicUsed by:Timeline
Symbol 255 GraphicUsed by:Timeline
Symbol 256 GraphicUsed by:Timeline
Symbol 257 GraphicUsed by:Timeline
Symbol 258 GraphicUsed by:Timeline
Symbol 259 GraphicUsed by:Timeline
Symbol 260 GraphicUsed by:Timeline
Symbol 261 GraphicUsed by:Timeline
Symbol 262 GraphicUsed by:Timeline
Symbol 263 GraphicUsed by:Timeline
Symbol 264 GraphicUsed by:Timeline
Symbol 265 GraphicUsed by:Timeline
Symbol 266 GraphicUsed by:Timeline
Symbol 267 GraphicUsed by:Timeline
Symbol 268 GraphicUsed by:Timeline
Symbol 269 GraphicUsed by:Timeline
Symbol 270 GraphicUsed by:Timeline
Symbol 271 GraphicUsed by:Timeline
Symbol 272 GraphicUsed by:Timeline
Symbol 273 GraphicUsed by:Timeline
Symbol 274 GraphicUsed by:Timeline
Symbol 275 GraphicUsed by:Timeline
Symbol 276 GraphicUsed by:Timeline
Symbol 277 GraphicUsed by:Timeline
Symbol 278 GraphicUsed by:Timeline
Symbol 279 GraphicUsed by:Timeline
Symbol 280 GraphicUsed by:Timeline
Symbol 281 GraphicUsed by:Timeline
Symbol 282 GraphicUsed by:Timeline
Symbol 283 SoundUsed by:Timeline
Symbol 284 GraphicUsed by:Timeline
Symbol 285 GraphicUsed by:Timeline
Symbol 286 GraphicUsed by:Timeline
Symbol 287 GraphicUsed by:Timeline
Symbol 288 GraphicUsed by:Timeline
Symbol 289 GraphicUsed by:Timeline
Symbol 290 GraphicUsed by:Timeline
Symbol 291 GraphicUsed by:Timeline
Symbol 292 GraphicUsed by:Timeline
Symbol 293 GraphicUsed by:Timeline
Symbol 294 GraphicUsed by:Timeline
Symbol 295 GraphicUsed by:Timeline
Symbol 296 GraphicUsed by:Timeline
Symbol 297 GraphicUsed by:Timeline
Symbol 298 GraphicUsed by:Timeline
Symbol 299 GraphicUsed by:Timeline
Symbol 300 GraphicUsed by:Timeline
Symbol 301 GraphicUsed by:Timeline
Symbol 302 GraphicUsed by:Timeline
Symbol 303 GraphicUsed by:Timeline
Symbol 304 GraphicUsed by:Timeline
Symbol 305 GraphicUsed by:Timeline
Symbol 306 GraphicUsed by:Timeline
Symbol 307 GraphicUsed by:Timeline
Symbol 308 GraphicUsed by:Timeline
Symbol 309 GraphicUsed by:Timeline
Symbol 310 GraphicUsed by:Timeline
Symbol 311 GraphicUsed by:Timeline
Symbol 312 GraphicUsed by:Timeline
Symbol 313 GraphicUsed by:Timeline
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:Timeline
Symbol 316 GraphicUsed by:Timeline
Symbol 317 GraphicUsed by:Timeline
Symbol 318 GraphicUsed by:Timeline
Symbol 319 GraphicUsed by:Timeline
Symbol 320 GraphicUsed by:Timeline
Symbol 321 GraphicUsed by:Timeline
Symbol 322 GraphicUsed by:Timeline
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:323Used by:Timeline
Symbol 325 FontUsed by:326
Symbol 326 TextUses:325Used by:327
Symbol 327 MovieClipUses:326Used by:Timeline
Symbol 328 BitmapUsed by:329 330 331 731 1334
Symbol 329 GraphicUses:328Used by:Timeline
Symbol 330 GraphicUses:328Used by:Timeline
Symbol 331 GraphicUses:328Used by:Timeline
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332 48Used by:345
Symbol 334 GraphicUsed by:345
Symbol 335 BitmapUsed by:336 858 1258 1259
Symbol 336 GraphicUses:335Used by:345
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:342 1263
Symbol 339 GraphicUsed by:342
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:342
Symbol 342 MovieClipUses:338 339 341Used by:345
Symbol 343 BitmapUsed by:344 1264 1265
Symbol 344 GraphicUses:343Used by:345
Symbol 345 MovieClipUses:333 334 39 336 342 344Used by:Timeline
Symbol 346 BitmapUsed by:347 348 349 350 1333
Symbol 347 GraphicUses:346Used by:745 862  Timeline
Symbol 348 GraphicUses:346Used by:Timeline
Symbol 349 GraphicUses:346Used by:Timeline
Symbol 350 GraphicUses:346Used by:Timeline
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:Timeline
Symbol 353 GraphicUsed by:Timeline
Symbol 354 GraphicUsed by:Timeline
Symbol 355 BitmapUsed by:356 728 1331
Symbol 356 GraphicUses:355Used by:Timeline
Symbol 357 MovieClipUses:48Used by:Timeline
Symbol 358 BitmapUsed by:359 732 1335
Symbol 359 GraphicUses:358Used by:Timeline
Symbol 360 BitmapUsed by:361 362 1054 1056 1059 1060 1061 1062
Symbol 361 GraphicUses:360Used by:Timeline
Symbol 362 GraphicUses:360Used by:1065  Timeline
Symbol 363 BitmapUsed by:364 1329
Symbol 364 GraphicUses:363Used by:745  Timeline
Symbol 365 GraphicUsed by:369
Symbol 366 GraphicUsed by:369
Symbol 367 GraphicUsed by:369
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:365 366 367 368Used by:523 577  Timeline
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:523 577  Timeline
Symbol 372 GraphicUsed by:523 577  Timeline
Symbol 373 GraphicUsed by:523 577  Timeline
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:379 482 491  Timeline
Symbol 376 BitmapUsed by:377 378
Symbol 377 GraphicUses:376Used by:379 482 491
Symbol 378 GraphicUses:376Used by:379 482 491
Symbol 379 ButtonUses:375 377 378Used by:Timeline
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:385 483 492
Symbol 382 BitmapUsed by:383 384
Symbol 383 GraphicUses:382Used by:385 483 492
Symbol 384 GraphicUses:382Used by:385 483 492
Symbol 385 ButtonUses:381 383 384Used by:Timeline
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:391 484 493
Symbol 388 BitmapUsed by:389 390
Symbol 389 GraphicUses:388Used by:391 484 493
Symbol 390 GraphicUses:388Used by:391 484 493
Symbol 391 ButtonUses:387 389 390Used by:Timeline
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:397 485 494
Symbol 394 BitmapUsed by:395 396
Symbol 395 GraphicUses:394Used by:397 485 494
Symbol 396 GraphicUses:394Used by:397 485 494
Symbol 397 ButtonUses:393 395 396Used by:Timeline
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:403 495
Symbol 400 BitmapUsed by:401 402
Symbol 401 GraphicUses:400Used by:403 495
Symbol 402 GraphicUses:400Used by:403 495
Symbol 403 ButtonUses:399 401 402Used by:Timeline
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:409 486 496
Symbol 406 BitmapUsed by:407 408
Symbol 407 GraphicUses:406Used by:409 486 496
Symbol 408 GraphicUses:406Used by:409 486 496
Symbol 409 ButtonUses:405 407 408Used by:Timeline
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:415 487 592 670 1193
Symbol 412 BitmapUsed by:413 414
Symbol 413 GraphicUses:412Used by:415 487 592 670 1193
Symbol 414 GraphicUses:412Used by:415 487 592 670 1193
Symbol 415 ButtonUses:411 413 414Used by:523 577  Timeline
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:421 488 497 498
Symbol 418 BitmapUsed by:419 420
Symbol 419 GraphicUses:418Used by:421 488 497 498
Symbol 420 GraphicUses:418Used by:421 488 497 498
Symbol 421 ButtonUses:417 419 420Used by:Timeline
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:427 489  Timeline
Symbol 424 BitmapUsed by:425 426
Symbol 425 GraphicUses:424Used by:427 489
Symbol 426 GraphicUses:424Used by:427 489
Symbol 427 ButtonUses:423 425 426Used by:Timeline
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:433 490
Symbol 430 BitmapUsed by:431 432
Symbol 431 GraphicUses:430Used by:433 490
Symbol 432 GraphicUses:430Used by:433 490
Symbol 433 ButtonUses:429 431 432Used by:Timeline
Symbol 434 FontUsed by:435 586 587 590 594 607 611 615 616 617 620 624 1150 1192 1200 1203 1209 1210 1211 1212 1218 1220 1221 1222 1228 1248 1267 1270 1271 1272 1274 1275 1276 1278 1279 1280 1282 1283 1284 1286 1287 1288 1290 1291 1292 1294 1295 1296 1298 1299 1300 1302 1303 1304 1306 1307 1308 1310 1311 1312 1314 1315 1316 1318 1319 1320 1322 1323 1324 1342 1343 1344 1346 1347 1348 1349 1351 1352 1353 1355 1356 1357 1359 1360 1361 1363 1364 1365 1367 1370 1371 1373 1374 1376 1396
Symbol 435 TextUses:434Used by:Timeline
Symbol 436 MovieClipUses:226Used by:Timeline
Symbol 437 MovieClipUses:226Used by:Timeline
Symbol 438 MovieClipUses:226Used by:Timeline
Symbol 439 MovieClipUses:226Used by:Timeline
Symbol 440 MovieClipUses:226Used by:Timeline
Symbol 441 MovieClipUses:226Used by:Timeline
Symbol 442 MovieClipUses:226Used by:Timeline
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:Timeline
Symbol 445 MovieClipUses:226Used by:Timeline
Symbol 446 MovieClipUses:226Used by:Timeline
Symbol 447 MovieClipUses:226Used by:Timeline
Symbol 448 MovieClipUses:226Used by:Timeline
Symbol 449 MovieClipUses:226Used by:Timeline
Symbol 450 MovieClipUses:226Used by:Timeline
Symbol 451 MovieClipUses:226Used by:Timeline
Symbol 452 MovieClipUses:226Used by:Timeline
Symbol 453 MovieClipUses:226Used by:Timeline
Symbol 454 MovieClipUses:226Used by:Timeline
Symbol 455 MovieClipUses:226Used by:Timeline
Symbol 456 MovieClipUses:226Used by:Timeline
Symbol 457 MovieClipUses:226Used by:Timeline
Symbol 458 MovieClipUses:226Used by:Timeline
Symbol 459 MovieClipUses:226Used by:Timeline
Symbol 460 MovieClipUses:226Used by:Timeline
Symbol 461 MovieClipUses:226Used by:Timeline
Symbol 462 MovieClipUses:226Used by:Timeline
Symbol 463 MovieClipUses:226Used by:Timeline
Symbol 464 MovieClipUses:226Used by:Timeline
Symbol 465 MovieClipUses:226Used by:Timeline
Symbol 466 MovieClipUses:226Used by:Timeline
Symbol 467 MovieClipUses:226Used by:Timeline
Symbol 468 MovieClipUses:226Used by:Timeline
Symbol 469 MovieClipUses:226Used by:Timeline
Symbol 470 MovieClipUses:226Used by:Timeline
Symbol 471 MovieClipUses:226Used by:Timeline
Symbol 472 MovieClipUses:226Used by:Timeline
Symbol 473 MovieClipUses:226Used by:Timeline
Symbol 474 MovieClipUses:226Used by:Timeline
Symbol 475 MovieClipUses:226Used by:Timeline
Symbol 476 MovieClipUses:226Used by:Timeline
Symbol 477 MovieClipUses:226Used by:Timeline
Symbol 478 MovieClipUses:226Used by:Timeline
Symbol 479 EditableTextUses:208Used by:481
Symbol 480 EditableTextUses:208Used by:481
Symbol 481 ButtonUses:479 39 480Used by:Timeline
Symbol 482 ButtonUses:375 377 378Used by:Timeline
Symbol 483 ButtonUses:381 383 384Used by:Timeline
Symbol 484 ButtonUses:387 389 390Used by:Timeline
Symbol 485 ButtonUses:393 395 396Used by:Timeline
Symbol 486 ButtonUses:405 407 408Used by:Timeline
Symbol 487 ButtonUses:411 413 414Used by:Timeline
Symbol 488 ButtonUses:417 419 420Used by:Timeline
Symbol 489 ButtonUses:423 425 426Used by:Timeline
Symbol 490 ButtonUses:429 431 432Used by:Timeline
Symbol 491 ButtonUses:375 377 378Used by:523 577
Symbol 492 ButtonUses:381 383 384Used by:523 577
Symbol 493 ButtonUses:387 389 390Used by:523 577
Symbol 494 ButtonUses:393 395 396Used by:523 577
Symbol 495 ButtonUses:399 401 402Used by:523 577
Symbol 496 ButtonUses:405 407 408Used by:523 577
Symbol 497 ButtonUses:417 419 420Used by:523 577
Symbol 498 ButtonUses:417 419 420Used by:523
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:504 524 570
Symbol 501 BitmapUsed by:502 503
Symbol 502 GraphicUses:501Used by:504 524 570
Symbol 503 GraphicUses:501Used by:504 524 570
Symbol 504 ButtonUses:500 502 503Used by:523 577
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:510 525
Symbol 507 BitmapUsed by:508 509
Symbol 508 GraphicUses:507Used by:510 525
Symbol 509 GraphicUses:507Used by:510 525
Symbol 510 ButtonUses:506 508 509Used by:523 577
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:516 526
Symbol 513 BitmapUsed by:514 515
Symbol 514 GraphicUses:513Used by:516 526
Symbol 515 GraphicUses:513Used by:516 526
Symbol 516 ButtonUses:512 514 515Used by:523 577
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:522 527
Symbol 519 BitmapUsed by:520 521
Symbol 520 GraphicUses:519Used by:522 527
Symbol 521 GraphicUses:519Used by:522 527
Symbol 522 ButtonUses:518 520 521Used by:523 577
Symbol 523 MovieClipUses:369 491 492 493 494 495 496 415 497 498 371 372 373 504 510 516 522Used by:Timeline
Symbol 524 ButtonUses:500 502 503Used by:Timeline
Symbol 525 ButtonUses:506 508 509Used by:Timeline
Symbol 526 ButtonUses:512 514 515Used by:Timeline
Symbol 527 ButtonUses:518 520 521Used by:Timeline
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:533
Symbol 530 BitmapUsed by:531 532
Symbol 531 GraphicUses:530Used by:533
Symbol 532 GraphicUses:530Used by:533
Symbol 533 ButtonUses:529 531 532Used by:Timeline
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:539
Symbol 536 BitmapUsed by:537 538
Symbol 537 GraphicUses:536Used by:539
Symbol 538 GraphicUses:536Used by:539
Symbol 539 ButtonUses:535 537 538Used by:Timeline
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:545
Symbol 542 BitmapUsed by:543 544
Symbol 543 GraphicUses:542Used by:545
Symbol 544 GraphicUses:542Used by:545
Symbol 545 ButtonUses:541 543 544Used by:Timeline
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:551
Symbol 548 BitmapUsed by:549 550
Symbol 549 GraphicUses:548Used by:551
Symbol 550 GraphicUses:548Used by:551
Symbol 551 ButtonUses:547 549 550Used by:Timeline
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:557
Symbol 554 BitmapUsed by:555 556
Symbol 555 GraphicUses:554Used by:557
Symbol 556 GraphicUses:554Used by:557
Symbol 557 ButtonUses:553 555 556Used by:Timeline
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:563
Symbol 560 BitmapUsed by:561 562
Symbol 561 GraphicUses:560Used by:563
Symbol 562 GraphicUses:560Used by:563
Symbol 563 ButtonUses:559 561 562Used by:Timeline
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:569
Symbol 566 BitmapUsed by:567 568
Symbol 567 GraphicUses:566Used by:569
Symbol 568 GraphicUses:566Used by:569
Symbol 569 ButtonUses:565 567 568Used by:Timeline
Symbol 570 ButtonUses:500 502 503Used by:Timeline
Symbol 571 BitmapUsed by:572
Symbol 572 GraphicUses:571Used by:576
Symbol 573 BitmapUsed by:574 575
Symbol 574 GraphicUses:573Used by:576
Symbol 575 GraphicUses:573Used by:576
Symbol 576 ButtonUses:572 574 575Used by:Timeline
Symbol 577 MovieClipUses:504 510 516 522 371 372 373 369 491 492 493 494 495 496 415 497Used by:Timeline
Symbol 578 BitmapUsed by:579
Symbol 579 GraphicUses:578Used by:Timeline
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:580Used by:585 591 1163
Symbol 582 BitmapUsed by:583 584
Symbol 583 GraphicUses:582Used by:585 591 1163
Symbol 584 GraphicUses:582Used by:585 591 1163
Symbol 585 ButtonUses:581 583 584Used by:Timeline
Symbol 586 TextUses:434Used by:589 606 610 614 621
Symbol 587 TextUses:434Used by:589 606 610 614 621
Symbol 588 GraphicUsed by:589 606 610 614 621
Symbol 589 ButtonUses:586 587 588Used by:Timeline
Symbol 590 TextUses:434Used by:Timeline
Symbol 591 ButtonUses:581 583 584Used by:Timeline
Symbol 592 ButtonUses:411 413 414Used by:Timeline
Symbol 593 GraphicUsed by:Timeline
Symbol 594 TextUses:434Used by:Timeline
Symbol 595 GraphicUsed by:596 778
Symbol 596 MovieClipUses:595Used by:603
Symbol 597 GraphicUsed by:603
Symbol 598 GraphicUsed by:603  Timeline
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:599Used by:603
Symbol 601 GraphicUsed by:603
Symbol 602 GraphicUsed by:603 1077
Symbol 603 MovieClipUses:596 597 598 600 601 602Used by:Timeline
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:Timeline
Symbol 606 ButtonUses:586 587 588Used by:Timeline
Symbol 607 TextUses:434Used by:Timeline
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:Timeline
Symbol 610 ButtonUses:586 587 588Used by:Timeline
Symbol 611 TextUses:434Used by:Timeline
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:Timeline
Symbol 614 ButtonUses:586 587 588Used by:Timeline
Symbol 615 TextUses:434Used by:Timeline
Symbol 616 TextUses:434Used by:Timeline
Symbol 617 TextUses:434Used by:Timeline
Symbol 618 BitmapUsed by:619
Symbol 619 GraphicUses:618Used by:Timeline
Symbol 620 TextUses:434Used by:Timeline
Symbol 621 ButtonUses:586 587 588Used by:Timeline
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:Timeline
Symbol 624 TextUses:434Used by:Timeline
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:625Used by:628  Timeline
Symbol 627 GraphicUsed by:628 631 634 637 640 651 654 664 667 1263
Symbol 628 MovieClipUses:626 627Used by:Timeline
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClipUses:629Used by:631  Timeline
Symbol 631 MovieClipUses:630 627Used by:Timeline
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632Used by:634  Timeline
Symbol 634 MovieClipUses:633 627Used by:Timeline
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClipUses:635Used by:637  Timeline
Symbol 637 MovieClipUses:636 627Used by:Timeline
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:638Used by:640  Timeline
Symbol 640 MovieClipUses:639 627Used by:Timeline
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:641Used by:644  Timeline
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:642 643Used by:Timeline
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645Used by:648  Timeline
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:646 647Used by:Timeline
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:649Used by:651  Timeline
Symbol 651 MovieClipUses:650 627Used by:Timeline
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:26 652Used by:654  Timeline
Symbol 654 MovieClipUses:653 627Used by:Timeline
Symbol 655 GraphicUsed by:656 841
Symbol 656 MovieClipUses:655Used by:658
Symbol 657 GraphicUsed by:658 661
Symbol 658 MovieClipUses:656 657Used by:Timeline
Symbol 659 GraphicUsed by:660 842
Symbol 660 MovieClipUses:659Used by:661
Symbol 661 MovieClipUses:660 657Used by:Timeline
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:662Used by:664  Timeline
Symbol 664 MovieClipUses:663 627Used by:Timeline
Symbol 665 GraphicUsed by:666
Symbol 666 MovieClipUses:665Used by:667  Timeline
Symbol 667 MovieClipUses:666 627Used by:Timeline
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:Timeline
Symbol 670 ButtonUses:411 413 414Used by:Timeline
Symbol 671 BitmapUsed by:672
Symbol 672 GraphicUses:671Used by:676 700 1198 1208 1216 1224
Symbol 673 BitmapUsed by:674 675
Symbol 674 GraphicUses:673Used by:676 700 1198 1208 1216 1224
Symbol 675 GraphicUses:673Used by:676 700 1198 1208 1216 1224
Symbol 676 ButtonUses:672 674 675Used by:Timeline
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:677Used by:Timeline
Symbol 679 FontUsed by:680 681 684 685 687 688 690 691 706 707 710 711 713 714 716 717 720 721 807 809 817 829 830 834 837 838 843 844 851 852 853 855 856 939 940 941 957 958 961 963 964 967 968 1078 1079 1081 1082 1094 1095 1096 1098 1099 1199 1201 1202 1213 1214 1217 1219 1225 1226 1227 1231 1233 1234 1236 1237 1239 1240 1242 1243 1245 1246
Symbol 680 TextUses:679Used by:683 1194 1206
Symbol 681 TextUses:679Used by:683 1194 1206
Symbol 682 GraphicUsed by:683 686 689 692 1194 1195 1196 1197 1206 1207 1215 1223
Symbol 683 ButtonUses:680 681 682Used by:Timeline
Symbol 684 TextUses:679Used by:686 1195 1207
Symbol 685 TextUses:679Used by:686 1195 1207
Symbol 686 ButtonUses:684 685 682Used by:Timeline
Symbol 687 TextUses:679Used by:689 1196 1215
Symbol 688 TextUses:679Used by:689 1196 1215
Symbol 689 ButtonUses:687 688 682Used by:Timeline
Symbol 690 TextUses:679Used by:692 1197 1223
Symbol 691 TextUses:679Used by:692 1197 1223
Symbol 692 ButtonUses:690 691 682Used by:Timeline
Symbol 693 TextUsed by:Timeline
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:Timeline
Symbol 696 BitmapUsed by:699
Symbol 697 BitmapUsed by:699
Symbol 698 BitmapUsed by:699
Symbol 699 GraphicUses:696 697 698Used by:Timeline
Symbol 700 ButtonUses:672 674 675Used by:Timeline
Symbol 701 FontUsed by:702 703
Symbol 702 TextUses:701Used by:705
Symbol 703 TextUses:701Used by:705
Symbol 704 GraphicUsed by:705
Symbol 705 ButtonUses:702 703 704Used by:Timeline
Symbol 706 TextUses:679Used by:709
Symbol 707 TextUses:679Used by:709
Symbol 708 GraphicUsed by:709 712 715 718
Symbol 709 ButtonUses:706 707 708Used by:Timeline
Symbol 710 TextUses:679Used by:712
Symbol 711 TextUses:679Used by:712
Symbol 712 ButtonUses:710 711 708Used by:Timeline
Symbol 713 TextUses:679Used by:715
Symbol 714 TextUses:679Used by:715
Symbol 715 ButtonUses:713 714 708Used by:Timeline
Symbol 716 TextUses:679Used by:718
Symbol 717 TextUses:679Used by:718
Symbol 718 ButtonUses:716 717 708Used by:Timeline
Symbol 719 GraphicUsed by:722 1235 1238 1241 1244 1247
Symbol 720 TextUses:679Used by:722
Symbol 721 TextUses:679Used by:722
Symbol 722 MovieClipUses:719 720 721Used by:Timeline
Symbol 723 GraphicUsed by:Timeline
Symbol 724 BitmapUsed by:725 978 1328
Symbol 725 GraphicUses:724Used by:745 862  Timeline
Symbol 726 BitmapUsed by:727 1330
Symbol 727 GraphicUses:726Used by:745 862  Timeline
Symbol 728 GraphicUses:355Used by:745 862  Timeline
Symbol 729 BitmapUsed by:730 1332
Symbol 730 GraphicUses:729Used by:745 862  Timeline
Symbol 731 GraphicUses:328Used by:745 862  Timeline
Symbol 732 GraphicUses:358Used by:745 862  Timeline
Symbol 733 BitmapUsed by:734 1336
Symbol 734 GraphicUses:733Used by:745 862  Timeline
Symbol 735 BitmapUsed by:736 1337
Symbol 736 GraphicUses:735Used by:745
Symbol 737 BitmapUsed by:738 1338
Symbol 738 GraphicUses:737Used by:745
Symbol 739 BitmapUsed by:740 1339
Symbol 740 GraphicUses:739Used by:745
Symbol 741 BitmapUsed by:742 1340
Symbol 742 GraphicUses:741Used by:745
Symbol 743 BitmapUsed by:744
Symbol 744 GraphicUses:743Used by:745
Symbol 745 MovieClipUses:725 364 727 728 730 347 731 732 734 736 226 738 740 742 744Used by:Timeline
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:746Used by:Timeline
Symbol 748 GraphicUsed by:749
Symbol 749 MovieClipUses:748Used by:Timeline
Symbol 750 GraphicUsed by:753
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751Used by:753
Symbol 753 MovieClipUses:750 752Used by:Timeline
Symbol 754 GraphicUsed by:757
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:755Used by:757
Symbol 757 MovieClipUses:754 756Used by:Timeline
Symbol 758 GraphicUsed by:760
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClipUses:758 759Used by:Timeline
Symbol 761 GraphicUsed by:762
Symbol 762 MovieClipUses:761Used by:Timeline
Symbol 763 GraphicUsed by:764
Symbol 764 MovieClipUses:763Used by:Timeline
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClipUses:765Used by:767
Symbol 767 MovieClipUses:766Used by:Timeline
Symbol 768 GraphicUsed by:769
Symbol 769 MovieClipUses:768Used by:770
Symbol 770 MovieClipUses:769Used by:Timeline
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClipUses:771Used by:Timeline
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClipUses:773Used by:Timeline
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClipUses:775Used by:Timeline
Symbol 777 GraphicUsed by:Timeline
Symbol 778 MovieClipUses:595Used by:Timeline
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:779Used by:Timeline
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:Timeline
Symbol 783 GraphicUsed by:784
Symbol 784 MovieClipUses:783Used by:Timeline
Symbol 785 GraphicUsed by:786
Symbol 786 MovieClipUses:785Used by:Timeline
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:787Used by:Timeline
Symbol 789 FontUsed by:790 791 797 798 808 810 811 815 816 970 971 976 977 1016 1017 1018 1030 1031 1032 1033 1049 1072 1073 1114 1115 1116 1117
Symbol 790 EditableTextUses:789Used by:Timeline
Symbol 791 EditableTextUses:789Used by:Timeline
Symbol 792 GraphicUsed by:796
Symbol 793 FontUsed by:794 795
Symbol 794 TextUses:793Used by:796
Symbol 795 TextUses:793Used by:796
Symbol 796 MovieClipUses:792 794 795Used by:Timeline
Symbol 797 EditableTextUses:789Used by:Timeline
Symbol 798 EditableTextUses:789Used by:Timeline
Symbol 799 FontUsed by:800 801 804 805 812 813
Symbol 800 TextUses:799Used by:803 827 836
Symbol 801 TextUses:799Used by:803 827 836
Symbol 802 GraphicUsed by:803 806 827 828 836
Symbol 803 ButtonUses:800 801 802Used by:Timeline
Symbol 804 TextUses:799Used by:806 828
Symbol 805 TextUses:799Used by:806 828
Symbol 806 ButtonUses:804 805 802Used by:Timeline
Symbol 807 TextUses:679Used by:Timeline
Symbol 808 TextUses:789Used by:Timeline
Symbol 809 TextUses:679Used by:Timeline
Symbol 810 EditableTextUses:789Used by:Timeline
Symbol 811 EditableTextUses:789Used by:Timeline
Symbol 812 TextUses:799Used by:814
Symbol 813 TextUses:799Used by:814
Symbol 814 ButtonUses:812 813 39Used by:Timeline
Symbol 815 EditableTextUses:789Used by:Timeline
Symbol 816 EditableTextUses:789Used by:Timeline
Symbol 817 TextUses:679Used by:Timeline
Symbol 818 GraphicUsed by:Timeline
Symbol 819 GraphicUsed by:820
Symbol 820 MovieClipUses:819Used by:Timeline
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClipUses:821Used by:Timeline
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClipUses:823Used by:Timeline
Symbol 825 FontUsed by:826 831 832
Symbol 826 EditableTextUses:825Used by:Timeline
Symbol 827 ButtonUses:800 801 802Used by:Timeline
Symbol 828 ButtonUses:804 805 802Used by:Timeline
Symbol 829 TextUses:679Used by:Timeline
Symbol 830 EditableTextUses:679Used by:Timeline
Symbol 831 EditableTextUses:825Used by:Timeline
Symbol 832 EditableTextUses:825Used by:Timeline
Symbol 833 GraphicUsed by:835
Symbol 834 TextUses:679Used by:835
Symbol 835 MovieClipUses:833 834Used by:Timeline
Symbol 836 ButtonUses:800 801 802Used by:Timeline
Symbol 837 TextUses:679Used by:Timeline
Symbol 838 TextUses:679Used by:Timeline
Symbol 839 GraphicUsed by:840
Symbol 840 MovieClipUses:839Used by:Timeline
Symbol 841 ButtonUses:655Used by:Timeline
Symbol 842 ButtonUses:659Used by:Timeline
Symbol 843 TextUses:679Used by:846
Symbol 844 TextUses:679Used by:846
Symbol 845 GraphicUsed by:846 850 854 857 942 962 1055
Symbol 846 ButtonUses:843 844 845Used by:Timeline
Symbol 847 FontUsed by:848 849
Symbol 848 TextUses:847Used by:850
Symbol 849 TextUses:847Used by:850
Symbol 850 ButtonUses:848 849 845Used by:Timeline
Symbol 851 TextUses:679Used by:854 942
Symbol 852 TextUses:679Used by:854 942
Symbol 853 TextUses:679Used by:854 942 962
Symbol 854 ButtonUses:851 852 845 853Used by:Timeline
Symbol 855 TextUses:679Used by:857
Symbol 856 TextUses:679Used by:857
Symbol 857 ButtonUses:855 856 845Used by:Timeline
Symbol 858 GraphicUses:335Used by:Timeline
Symbol 859 GraphicUsed by:Timeline
Symbol 860 BitmapUsed by:861 1084
Symbol 861 GraphicUses:860Used by:862
Symbol 862 MovieClipUses:727 725 728 730 347 861 734 731 732Used by:Timeline
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:863Used by:Timeline
Symbol 865 GraphicUsed by:871 876 881 912 918
Symbol 866 FontUsed by:867 868 872 873 877 878 883 884 887 889 890 893 895 896 899 901 902 905 907 908 911 913 914 917 922 923 926 928 929 932 943 944 945 946 947 948 949 950 951 952 953 972 973 974 975
Symbol 867 TextUses:866Used by:871
Symbol 868 TextUses:866Used by:871
Symbol 869 GraphicUsed by:871
Symbol 870 GraphicUsed by:871
Symbol 871 MovieClipUses:865 867 868 869 870Used by:Timeline
Symbol 872 TextUses:866Used by:876
Symbol 873 TextUses:866Used by:876
Symbol 874 GraphicUsed by:876
Symbol 875 GraphicUsed by:876
Symbol 876 MovieClipUses:865 872 873 874 875Used by:Timeline
Symbol 877 TextUses:866Used by:881
Symbol 878 TextUses:866Used by:881
Symbol 879 GraphicUsed by:881
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClipUses:865 877 878 879 880Used by:Timeline
Symbol 882 GraphicUsed by:888 894 900 906 933
Symbol 883 TextUses:866Used by:888
Symbol 884 TextUses:866Used by:888
Symbol 885 GraphicUsed by:888
Symbol 886 GraphicUsed by:888
Symbol 887 TextUses:866Used by:888
Symbol 888 MovieClipUses:882 883 884 885 886 887Used by:Timeline
Symbol 889 TextUses:866Used by:894
Symbol 890 TextUses:866Used by:894
Symbol 891 GraphicUsed by:894
Symbol 892 GraphicUsed by:894
Symbol 893 TextUses:866Used by:894
Symbol 894 MovieClipUses:882 889 890 891 892 893Used by:Timeline
Symbol 895 TextUses:866Used by:900
Symbol 896 TextUses:866Used by:900
Symbol 897 GraphicUsed by:900
Symbol 898 GraphicUsed by:900
Symbol 899 TextUses:866Used by:900
Symbol 900 MovieClipUses:882 895 896 897 898 899Used by:Timeline
Symbol 901 TextUses:866Used by:906
Symbol 902 TextUses:866Used by:906
Symbol 903 GraphicUsed by:906
Symbol 904 GraphicUsed by:906
Symbol 905 TextUses:866Used by:906
Symbol 906 MovieClipUses:882 901 902 903 904 905Used by:Timeline
Symbol 907 TextUses:866Used by:912
Symbol 908 TextUses:866Used by:912
Symbol 909 GraphicUsed by:912
Symbol 910 GraphicUsed by:912
Symbol 911 TextUses:866Used by:912
Symbol 912 MovieClipUses:865 907 908 909 910 911Used by:Timeline
Symbol 913 TextUses:866Used by:918
Symbol 914 TextUses:866Used by:918
Symbol 915 GraphicUsed by:918
Symbol 916 GraphicUsed by:918
Symbol 917 TextUses:866Used by:918
Symbol 918 MovieClipUses:865 913 914 915 916 917Used by:Timeline
Symbol 919 GraphicUsed by:920
Symbol 920 MovieClipUses:919Used by:Timeline
Symbol 921 GraphicUsed by:927 1273 1277 1281 1285 1289 1293 1297 1301 1305 1309 1313 1317 1321 1325 1345 1350 1354 1358 1362 1366
Symbol 922 TextUses:866Used by:927
Symbol 923 TextUses:866Used by:927
Symbol 924 GraphicUsed by:927
Symbol 925 GraphicUsed by:927
Symbol 926 TextUses:866Used by:927
Symbol 927 MovieClipUses:921 922 923 924 925 926Used by:Timeline
Symbol 928 TextUses:866Used by:933
Symbol 929 TextUses:866Used by:933
Symbol 930 GraphicUsed by:933
Symbol 931 GraphicUsed by:933
Symbol 932 TextUses:866Used by:933
Symbol 933 MovieClipUses:882 928 929 930 931 932Used by:Timeline
Symbol 934 GraphicUsed by:935
Symbol 935 MovieClipUses:934Used by:938
Symbol 936 GraphicUsed by:937
Symbol 937 MovieClipUses:936Used by:938
Symbol 938 MovieClipUses:935 937Used by:Timeline
Symbol 939 TextUses:679Used by:Timeline
Symbol 940 TextUses:679Used by:Timeline
Symbol 941 TextUses:679Used by:Timeline
Symbol 942 ButtonUses:851 852 845 853Used by:Timeline
Symbol 943 TextUses:866Used by:954
Symbol 944 TextUses:866Used by:954
Symbol 945 TextUses:866Used by:954
Symbol 946 TextUses:866Used by:954
Symbol 947 TextUses:866Used by:954
Symbol 948 TextUses:866Used by:954
Symbol 949 TextUses:866Used by:954
Symbol 950 TextUses:866Used by:954
Symbol 951 TextUses:866Used by:954
Symbol 952 TextUses:866Used by:954
Symbol 953 TextUses:866Used by:954
Symbol 954 MovieClipUses:943 944 945 946 947 948 949 950 951 952 953Used by:Timeline
Symbol 955 GraphicUsed by:Timeline
Symbol 956 GraphicUsed by:Timeline
Symbol 957 TextUses:679Used by:960
Symbol 958 TextUses:679Used by:960
Symbol 959 GraphicUsed by:960
Symbol 960 ButtonUses:957 958 959Used by:Timeline
Symbol 961 TextUses:679Used by:962
Symbol 962 ButtonUses:853 961 845Used by:Timeline
Symbol 963 TextUses:679Used by:966
Symbol 964 TextUses:679Used by:966
Symbol 965 GraphicUsed by:966
Symbol 966 ButtonUses:963 964 965Used by:Timeline
Symbol 967 TextUses:679Used by:969
Symbol 968 TextUses:679Used by:969
Symbol 969 ButtonUses:967 968 226Used by:Timeline
Symbol 970 EditableTextUses:789Used by:Timeline
Symbol 971 EditableTextUses:789Used by:Timeline
Symbol 972 TextUses:866Used by:Timeline
Symbol 973 EditableTextUses:866Used by:Timeline
Symbol 974 TextUses:866Used by:Timeline
Symbol 975 EditableTextUses:866Used by:Timeline
Symbol 976 EditableTextUses:789Used by:Timeline
Symbol 977 EditableTextUses:789Used by:Timeline
Symbol 978 GraphicUses:724Used by:Timeline
Symbol 979 GraphicUsed by:Timeline
Symbol 980 GraphicUsed by:996
Symbol 981 GraphicUsed by:996
Symbol 982 GraphicUsed by:996
Symbol 983 GraphicUsed by:996
Symbol 984 GraphicUsed by:996
Symbol 985 GraphicUsed by:996
Symbol 986 GraphicUsed by:996
Symbol 987 GraphicUsed by:996
Symbol 988 GraphicUsed by:996
Symbol 989 GraphicUsed by:996
Symbol 990 GraphicUsed by:996
Symbol 991 GraphicUsed by:996
Symbol 992 GraphicUsed by:996
Symbol 993 GraphicUsed by:996
Symbol 994 GraphicUsed by:996
Symbol 995 GraphicUsed by:996
Symbol 996 MovieClipUses:980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995Used by:997
Symbol 997 MovieClipUses:996Used by:Timeline
Symbol 998 GraphicUsed by:1014
Symbol 999 GraphicUsed by:1014
Symbol 1000 GraphicUsed by:1014
Symbol 1001 GraphicUsed by:1014
Symbol 1002 GraphicUsed by:1014
Symbol 1003 GraphicUsed by:1014
Symbol 1004 GraphicUsed by:1014
Symbol 1005 GraphicUsed by:1014
Symbol 1006 GraphicUsed by:1014
Symbol 1007 GraphicUsed by:1014
Symbol 1008 GraphicUsed by:1014
Symbol 1009 GraphicUsed by:1014
Symbol 1010 GraphicUsed by:1014
Symbol 1011 GraphicUsed by:1014
Symbol 1012 GraphicUsed by:1014
Symbol 1013 GraphicUsed by:1014
Symbol 1014 MovieClipUses:998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013Used by:1015
Symbol 1015 MovieClipUses:1014Used by:Timeline
Symbol 1016 EditableTextUses:789Used by:Timeline
Symbol 1017 EditableTextUses:789Used by:Timeline
Symbol 1018 TextUses:789Used by:Timeline
Symbol 1019 BitmapUsed by:1020 1022 1023 1026 1027
Symbol 1020 GraphicUses:1019Used by:1025 1029
Symbol 1021 BitmapUsed by:1022 1023 1024 1026 1027 1028
Symbol 1022 GraphicUses:1021 1019Used by:1025
Symbol 1023 GraphicUses:1021 1019Used by:1025
Symbol 1024 GraphicUses:1021Used by:1025
Symbol 1025 MovieClipUses:1020 1022 1023 1024Used by:Timeline
Symbol 1026 GraphicUses:1021 1019Used by:1029
Symbol 1027 GraphicUses:1021 1019Used by:1029
Symbol 1028 GraphicUses:1021Used by:1029
Symbol 1029 MovieClipUses:1020 1026 1027 1028Used by:Timeline
Symbol 1030 EditableTextUses:789Used by:Timeline
Symbol 1031 EditableTextUses:789Used by:Timeline
Symbol 1032 EditableTextUses:789Used by:Timeline
Symbol 1033 EditableTextUses:789Used by:Timeline
Symbol 1034 GraphicUsed by:1039
Symbol 1035 GraphicUsed by:1039
Symbol 1036 GraphicUsed by:1039
Symbol 1037 GraphicUsed by:1039 1064
Symbol 1038 GraphicUsed by:1039
Symbol 1039 MovieClipUses:1034 1035 1036 1037 1038Used by:Timeline
Symbol 1040 GraphicUsed by:1041
Symbol 1041 MovieClipUses:1040Used by:Timeline
Symbol 1042 GraphicUsed by:1043
Symbol 1043 MovieClipUses:1042Used by:1048
Symbol 1044 GraphicUsed by:1045
Symbol 1045 MovieClipUses:1044Used by:1048
Symbol 1046 GraphicUsed by:1047
Symbol 1047 MovieClipUses:1046Used by:1048
Symbol 1048 MovieClipUses:1043 1045 1047Used by:Timeline
Symbol 1049 EditableTextUses:789Used by:Timeline
Symbol 1050 FontUsed by:1051 1052 1053
Symbol 1051 TextUses:1050Used by:Timeline
Symbol 1052 EditableTextUses:1050Used by:Timeline
Symbol 1053 EditableTextUses:1050Used by:Timeline
Symbol 1054 GraphicUses:360Used by:1057 1058 1065
Symbol 1055 MovieClipUses:845Used by:1065
Symbol 1056 GraphicUses:360Used by:1065
Symbol 1057 MovieClipUses:1054Used by:1058
Symbol 1058 MovieClipUses:1054 1057Used by:1065
Symbol 1059 GraphicUses:360Used by:1063
Symbol 1060 GraphicUses:360Used by:1063
Symbol 1061 GraphicUses:360Used by:1063
Symbol 1062 GraphicUses:360Used by:1063
Symbol 1063 MovieClipUses:1059 1060 1061 1062Used by:1065
Symbol 1064 MovieClipUses:1037Used by:1065
Symbol 1065 MovieClipUses:1054 1055 1056 362 1058 1063 1064Used by:Timeline
Symbol 1066 GraphicUsed by:1067
Symbol 1067 MovieClipUses:1066Used by:Timeline
Symbol 1068 GraphicUsed by:1069
Symbol 1069 MovieClipUses:1068Used by:Timeline
Symbol 1070 GraphicUsed by:Timeline
Symbol 1071 GraphicUsed by:Timeline
Symbol 1072 EditableTextUses:789Used by:Timeline
Symbol 1073 EditableTextUses:789Used by:Timeline
Symbol 1074 MovieClipUses:39Used by:Timeline
Symbol 1075 MovieClipUses:39 226Used by:Timeline
Symbol 1076 GraphicUsed by:1077
Symbol 1077 MovieClipUses:1076 602Used by:Timeline
Symbol 1078 EditableTextUses:679Used by:1080
Symbol 1079 EditableTextUses:679Used by:1080
Symbol 1080 MovieClipUses:1078 1079Used by:Timeline
Symbol 1081 EditableTextUses:679Used by:1083
Symbol 1082 EditableTextUses:679Used by:1083
Symbol 1083 MovieClipUses:1081 1082Used by:Timeline
Symbol 1084 GraphicUses:860Used by:1085
Symbol 1085 MovieClipUses:1084Used by:Timeline
Symbol 1086 GraphicUsed by:1093
Symbol 1087 GraphicUsed by:1088
Symbol 1088 MovieClipUses:1087Used by:1093
Symbol 1089 GraphicUsed by:1093
Symbol 1090 BitmapUsed by:1091
Symbol 1091 GraphicUses:1090Used by:1092
Symbol 1092 MovieClipUses:1091Used by:1093
Symbol 1093 MovieClipUses:1086 1088 1089 1092Used by:Timeline
Symbol 1094 TextUses:679Used by:Timeline
Symbol 1095 TextUses:679Used by:Timeline
Symbol 1096 TextUses:679Used by:1097
Symbol 1097 MovieClipUses:1096Used by:Timeline
Symbol 1098 EditableTextUses:679Used by:Timeline
Symbol 1099 EditableTextUses:679Used by:Timeline
Symbol 1100 GraphicUsed by:Timeline
Symbol 1101 GraphicUsed by:1102
Symbol 1102 MovieClipUses:1101Used by:Timeline
Symbol 1103 GraphicUsed by:1106
Symbol 1104 GraphicUsed by:1106
Symbol 1105 GraphicUsed by:1106
Symbol 1106 MovieClipUses:1103 1104 1105Used by:Timeline
Symbol 1107 GraphicUsed by:1108
Symbol 1108 MovieClipUses:1107Used by:Timeline
Symbol 1109 GraphicUsed by:1111
Symbol 1110 GraphicUsed by:1111
Symbol 1111 MovieClipUses:1109 1110Used by:Timeline
Symbol 1112 GraphicUsed by:1113
Symbol 1113 MovieClipUses:1112Used by:Timeline
Symbol 1114 EditableTextUses:789Used by:Timeline
Symbol 1115 EditableTextUses:789Used by:Timeline
Symbol 1116 EditableTextUses:789Used by:Timeline
Symbol 1117 EditableTextUses:789Used by:Timeline
Symbol 1118 BitmapUsed by:1119
Symbol 1119 GraphicUses:1118Used by:1123
Symbol 1120 BitmapUsed by:1121 1122
Symbol 1121 GraphicUses:1120Used by:1123
Symbol 1122 GraphicUses:1120Used by:1123
Symbol 1123 ButtonUses:1119 1121 1122Used by:Timeline
Symbol 1124 BitmapUsed by:1125
Symbol 1125 GraphicUses:1124Used by:1129
Symbol 1126 BitmapUsed by:1127 1128
Symbol 1127 GraphicUses:1126Used by:1129
Symbol 1128 GraphicUses:1126Used by:1129
Symbol 1129 ButtonUses:1125 1127 1128Used by:Timeline
Symbol 1130 BitmapUsed by:1131
Symbol 1131 GraphicUses:1130Used by:Timeline
Symbol 1132 BitmapUsed by:1133
Symbol 1133 GraphicUses:1132Used by:1137
Symbol 1134 BitmapUsed by:1135 1136
Symbol 1135 GraphicUses:1134Used by:1137
Symbol 1136 GraphicUses:1134Used by:1137
Symbol 1137 ButtonUses:1133 1135 1136Used by:Timeline
Symbol 1138 BitmapUsed by:1139
Symbol 1139 GraphicUses:1138Used by:1143
Symbol 1140 BitmapUsed by:1141 1142
Symbol 1141 GraphicUses:1140Used by:1143
Symbol 1142 GraphicUses:1140Used by:1143
Symbol 1143 ButtonUses:1139 1141 1142Used by:Timeline
Symbol 1144 BitmapUsed by:1145
Symbol 1145 GraphicUses:1144Used by:1149
Symbol 1146 BitmapUsed by:1147 1148
Symbol 1147 GraphicUses:1146Used by:1149
Symbol 1148 GraphicUses:1146Used by:1149
Symbol 1149 ButtonUses:1145 1147 1148Used by:Timeline
Symbol 1150 TextUses:434Used by:Timeline
Symbol 1151 BitmapUsed by:1152
Symbol 1152 GraphicUses:1151Used by:1156
Symbol 1153 BitmapUsed by:1154 1155
Symbol 1154 GraphicUses:1153Used by:1156
Symbol 1155 GraphicUses:1153Used by:1156
Symbol 1156 ButtonUses:1152 1154 1155Used by:Timeline
Symbol 1157 BitmapUsed by:1158
Symbol 1158 GraphicUses:1157Used by:1162
Symbol 1159 BitmapUsed by:1160 1161
Symbol 1160 GraphicUses:1159Used by:1162
Symbol 1161 GraphicUses:1159Used by:1162
Symbol 1162 ButtonUses:1158 1160 1161Used by:Timeline
Symbol 1163 ButtonUses:581 583 584Used by:Timeline
Symbol 1164 GraphicUsed by:1168
Symbol 1165 GraphicUsed by:1168 1169 1173 1177 1181
Symbol 1166 GraphicUsed by:1167
Symbol 1167 MovieClipUses:1166Used by:1168
Symbol 1168 MovieClipUses:1164 1165 1167Used by:Timeline
Symbol 1169 MovieClipUses:35 1165 36Used by:Timeline
Symbol 1170 GraphicUsed by:1173
Symbol 1171 GraphicUsed by:1172
Symbol 1172 MovieClipUses:1171Used by:1173
Symbol 1173 MovieClipUses:1170 1165 1172Used by:Timeline
Symbol 1174 GraphicUsed by:1177
Symbol 1175 GraphicUsed by:1176
Symbol 1176 MovieClipUses:1175Used by:1177
Symbol 1177 MovieClipUses:1174 1165 1176Used by:Timeline
Symbol 1178 GraphicUsed by:1179
Symbol 1179 MovieClipUses:22 1178Used by:Timeline
Symbol 1180 MovieClipUses:39Used by:1181
Symbol 1181 MovieClipUses:39 1165 1180Used by:Timeline
Symbol 1182 BitmapUsed by:1183 1184
Symbol 1183 GraphicUses:1182Used by:1185
Symbol 1184 GraphicUses:1182Used by:1185
Symbol 1185 MovieClipUses:1183 1184Used by:Timeline
Symbol 1186 GraphicUsed by:1188
Symbol 1187 GraphicUsed by:1188
Symbol 1188 MovieClipUses:1186 1187Used by:Timeline
Symbol 1189 GraphicUsed by:1191
Symbol 1190 GraphicUsed by:1191
Symbol 1191 MovieClipUses:1189 1190Used by:Timeline
Symbol 1192 TextUses:434Used by:Timeline
Symbol 1193 ButtonUses:411 413 414Used by:Timeline
Symbol 1194 ButtonUses:680 681 682Used by:Timeline
Symbol 1195 ButtonUses:684 685 682Used by:Timeline
Symbol 1196 ButtonUses:687 688 682Used by:Timeline
Symbol 1197 ButtonUses:690 691 682Used by:Timeline
Symbol 1198 ButtonUses:672 674 675Used by:Timeline
Symbol 1199 TextUses:679Used by:Timeline
Symbol 1200 EditableTextUses:434Used by:Timeline
Symbol 1201 TextUses:679Used by:Timeline
Symbol 1202 TextUses:679Used by:Timeline
Symbol 1203 EditableTextUses:434Used by:Timeline
Symbol 1204 GraphicUsed by:1205
Symbol 1205 MovieClipUses:1204Used by:Timeline
Symbol 1206 ButtonUses:680 681 682Used by:Timeline
Symbol 1207 ButtonUses:684 685 682Used by:Timeline
Symbol 1208 ButtonUses:672 674 675Used by:Timeline
Symbol 1209 EditableTextUses:434Used by:Timeline
Symbol 1210 EditableTextUses:434Used by:Timeline
Symbol 1211 EditableTextUses:434Used by:Timeline
Symbol 1212 EditableTextUses:434Used by:Timeline
Symbol 1213 TextUses:679Used by:Timeline
Symbol 1214 TextUses:679Used by:Timeline
Symbol 1215 ButtonUses:687 688 682Used by:Timeline
Symbol 1216 ButtonUses:672 674 675Used by:Timeline
Symbol 1217 TextUses:679Used by:Timeline
Symbol 1218 EditableTextUses:434Used by:Timeline
Symbol 1219 TextUses:679Used by:Timeline
Symbol 1220 EditableTextUses:434Used by:Timeline
Symbol 1221 EditableTextUses:434Used by:Timeline
Symbol 1222 EditableTextUses:434Used by:Timeline
Symbol 1223 ButtonUses:690 691 682Used by:Timeline
Symbol 1224 ButtonUses:672 674 675Used by:Timeline
Symbol 1225 TextUses:679Used by:Timeline
Symbol 1226 TextUses:679Used by:Timeline
Symbol 1227 TextUses:679Used by:Timeline
Symbol 1228 TextUses:434Used by:Timeline
Symbol 1229 FontUsed by:1230 1232 1368 1369
Symbol 1230 TextUses:1229Used by:Timeline
Symbol 1231 TextUses:679Used by:Timeline
Symbol 1232 TextUses:1229Used by:Timeline
Symbol 1233 TextUses:679Used by:1235
Symbol 1234 TextUses:679Used by:1235
Symbol 1235 MovieClipUses:719 1233 1234Used by:Timeline
Symbol 1236 TextUses:679Used by:1238
Symbol 1237 TextUses:679Used by:1238
Symbol 1238 MovieClipUses:719 1236 1237Used by:Timeline
Symbol 1239 TextUses:679Used by:1241
Symbol 1240 TextUses:679Used by:1241
Symbol 1241 MovieClipUses:719 1239 1240Used by:Timeline
Symbol 1242 TextUses:679Used by:1244
Symbol 1243 TextUses:679Used by:1244
Symbol 1244 MovieClipUses:719 1242 1243Used by:Timeline
Symbol 1245 TextUses:679Used by:1247
Symbol 1246 TextUses:679Used by:1247
Symbol 1247 MovieClipUses:719 1245 1246Used by:Timeline
Symbol 1248 TextUses:434Used by:Timeline
Symbol 1249 GraphicUsed by:1251
Symbol 1250 GraphicUsed by:1251
Symbol 1251 MovieClipUses:1249 1250Used by:Timeline
Symbol 1252 GraphicUsed by:1254
Symbol 1253 GraphicUsed by:1254
Symbol 1254 MovieClipUses:1252 1253Used by:Timeline
Symbol 1255 GraphicUsed by:1257
Symbol 1256 GraphicUsed by:1257
Symbol 1257 MovieClipUses:1255 1256Used by:Timeline
Symbol 1258 GraphicUses:335Used by:1260
Symbol 1259 GraphicUses:335Used by:1260
Symbol 1260 MovieClipUses:1258 1259Used by:Timeline
Symbol 1261 GraphicUsed by:1263
Symbol 1262 GraphicUsed by:1263
Symbol 1263 MovieClipUses:338 1261 627 1262Used by:Timeline
Symbol 1264 GraphicUses:343Used by:1266
Symbol 1265 GraphicUses:343Used by:1266
Symbol 1266 MovieClipUses:1264 1265Used by:Timeline
Symbol 1267 TextUses:434Used by:Timeline
Symbol 1268 BitmapUsed by:1269
Symbol 1269 GraphicUses:1268Used by:Timeline
Symbol 1270 TextUses:434Used by:1273
Symbol 1271 TextUses:434Used by:1273
Symbol 1272 TextUses:434Used by:1273
Symbol 1273 MovieClipUses:1270 921 1271 1272Used by:Timeline
Symbol 1274 TextUses:434Used by:1277
Symbol 1275 TextUses:434Used by:1277
Symbol 1276 TextUses:434Used by:1277
Symbol 1277 MovieClipUses:1274 921 1275 1276Used by:Timeline
Symbol 1278 TextUses:434Used by:1281
Symbol 1279 TextUses:434Used by:1281
Symbol 1280 TextUses:434Used by:1281
Symbol 1281 MovieClipUses:1278 921 1279 1280Used by:Timeline
Symbol 1282 TextUses:434Used by:1285
Symbol 1283 TextUses:434Used by:1285
Symbol 1284 TextUses:434Used by:1285
Symbol 1285 MovieClipUses:1282 921 1283 1284Used by:Timeline
Symbol 1286 TextUses:434Used by:1289
Symbol 1287 TextUses:434Used by:1289
Symbol 1288 TextUses:434Used by:1289
Symbol 1289 MovieClipUses:1286 921 1287 1288Used by:Timeline
Symbol 1290 TextUses:434Used by:1293
Symbol 1291 TextUses:434Used by:1293
Symbol 1292 TextUses:434Used by:1293
Symbol 1293 MovieClipUses:1290 921 1291 1292Used by:Timeline
Symbol 1294 TextUses:434Used by:1297
Symbol 1295 TextUses:434Used by:1297
Symbol 1296 TextUses:434Used by:1297
Symbol 1297 MovieClipUses:1294 921 1295 1296Used by:Timeline
Symbol 1298 TextUses:434Used by:1301
Symbol 1299 TextUses:434Used by:1301
Symbol 1300 TextUses:434Used by:1301
Symbol 1301 MovieClipUses:1298 921 1299 1300Used by:Timeline
Symbol 1302 TextUses:434Used by:1305
Symbol 1303 TextUses:434Used by:1305
Symbol 1304 TextUses:434Used by:1305
Symbol 1305 MovieClipUses:1302 921 1303 1304Used by:Timeline
Symbol 1306 TextUses:434Used by:1309
Symbol 1307 TextUses:434Used by:1309
Symbol 1308 TextUses:434Used by:1309
Symbol 1309 MovieClipUses:1306 921 1307 1308Used by:Timeline
Symbol 1310 TextUses:434Used by:1313
Symbol 1311 TextUses:434Used by:1313
Symbol 1312 TextUses:434Used by:1313
Symbol 1313 MovieClipUses:1310 921 1311 1312Used by:Timeline
Symbol 1314 TextUses:434Used by:1317
Symbol 1315 TextUses:434Used by:1317
Symbol 1316 TextUses:434Used by:1317
Symbol 1317 MovieClipUses:1314 921 1315 1316Used by:Timeline
Symbol 1318 TextUses:434Used by:1321
Symbol 1319 TextUses:434Used by:1321
Symbol 1320 TextUses:434Used by:1321
Symbol 1321 MovieClipUses:1318 921 1319 1320Used by:Timeline
Symbol 1322 TextUses:434Used by:1325
Symbol 1323 TextUses:434Used by:1325
Symbol 1324 TextUses:434Used by:1325
Symbol 1325 MovieClipUses:1322 921 1323 1324Used by:Timeline
Symbol 1326 GraphicUsed by:1341
Symbol 1327 GraphicUsed by:1341
Symbol 1328 GraphicUses:724Used by:1341
Symbol 1329 GraphicUses:363Used by:1341
Symbol 1330 GraphicUses:726Used by:1341
Symbol 1331 GraphicUses:355Used by:1341
Symbol 1332 GraphicUses:729Used by:1341
Symbol 1333 GraphicUses:346Used by:1341
Symbol 1334 GraphicUses:328Used by:1341
Symbol 1335 GraphicUses:358Used by:1341
Symbol 1336 GraphicUses:733Used by:1341
Symbol 1337 GraphicUses:735Used by:1341
Symbol 1338 GraphicUses:737Used by:1341
Symbol 1339 GraphicUses:739Used by:1341
Symbol 1340 GraphicUses:741Used by:1341
Symbol 1341 MovieClipUses:1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 226 1338 1339 1340Used by:Timeline
Symbol 1342 TextUses:434Used by:1345
Symbol 1343 TextUses:434Used by:1345
Symbol 1344 TextUses:434Used by:1345
Symbol 1345 MovieClipUses:1342 921 1343 1344Used by:Timeline
Symbol 1346 TextUses:434Used by:Timeline
Symbol 1347 TextUses:434Used by:1350
Symbol 1348 TextUses:434Used by:1350
Symbol 1349 TextUses:434Used by:1350
Symbol 1350 MovieClipUses:1347 921 1348 1349Used by:Timeline
Symbol 1351 TextUses:434Used by:1354
Symbol 1352 TextUses:434Used by:1354
Symbol 1353 TextUses:434Used by:1354
Symbol 1354 MovieClipUses:1351 921 1352 1353Used by:Timeline
Symbol 1355 TextUses:434Used by:1358
Symbol 1356 TextUses:434Used by:1358
Symbol 1357 TextUses:434Used by:1358
Symbol 1358 MovieClipUses:1355 921 1356 1357Used by:Timeline
Symbol 1359 TextUses:434Used by:1362
Symbol 1360 TextUses:434Used by:1362
Symbol 1361 TextUses:434Used by:1362
Symbol 1362 MovieClipUses:1359 921 1360 1361Used by:Timeline
Symbol 1363 TextUses:434Used by:1366
Symbol 1364 TextUses:434Used by:1366
Symbol 1365 TextUses:434Used by:1366
Symbol 1366 MovieClipUses:1363 921 1364 1365Used by:Timeline
Symbol 1367 TextUses:434Used by:Timeline
Symbol 1368 TextUses:1229Used by:Timeline
Symbol 1369 TextUses:1229Used by:Timeline
Symbol 1370 TextUses:434Used by:1372
Symbol 1371 TextUses:434Used by:1372
Symbol 1372 ButtonUses:1370 1371 39Used by:Timeline
Symbol 1373 TextUses:434Used by:1375
Symbol 1374 TextUses:434Used by:1375
Symbol 1375 ButtonUses:1373 1374 39Used by:Timeline
Symbol 1376 TextUses:434Used by:1377
Symbol 1377 MovieClipUses:1376Used by:Timeline
Symbol 1378 BitmapUsed by:1379
Symbol 1379 GraphicUses:1378Used by:1383
Symbol 1380 BitmapUsed by:1381 1382
Symbol 1381 GraphicUses:1380Used by:1383
Symbol 1382 GraphicUses:1380Used by:1383
Symbol 1383 ButtonUses:1379 1381 1382Used by:Timeline
Symbol 1384 BitmapUsed by:1385
Symbol 1385 GraphicUses:1384Used by:1389
Symbol 1386 BitmapUsed by:1387 1388
Symbol 1387 GraphicUses:1386Used by:1389
Symbol 1388 GraphicUses:1386Used by:1389
Symbol 1389 ButtonUses:1385 1387 1388Used by:Timeline
Symbol 1390 BitmapUsed by:1391
Symbol 1391 GraphicUses:1390Used by:1395
Symbol 1392 BitmapUsed by:1393 1394
Symbol 1393 GraphicUses:1392Used by:1395
Symbol 1394 GraphicUses:1392Used by:1395
Symbol 1395 ButtonUses:1391 1393 1394Used by:Timeline
Symbol 1396 TextUses:434Used by:Timeline
Symbol 1397 FontUsed by:1398
Symbol 1398 TextUses:1397Used by:Timeline

Instance Names

"mapButton"Frame 848Symbol 409 Button
"blmapeditor"Frame 848Symbol 436 MovieClip
"blonslaught"Frame 848Symbol 437 MovieClip
"blchallenge"Frame 848Symbol 438 MovieClip
"blsurvival"Frame 848Symbol 439 MovieClip
"blversus"Frame 848Symbol 440 MovieClip
"blsingle"Frame 848Symbol 441 MovieClip
"blmenu"Frame 848Symbol 442 MovieClip
"square"Frame 848Symbol 444 MovieClip
"blcredits"Frame 848Symbol 445 MovieClip
"blsplitscreen"Frame 848Symbol 446 MovieClip
"blsplitscreen1"Frame 848Symbol 447 MovieClip
"blsplitscreen2"Frame 848Symbol 448 MovieClip
"blch1"Frame 848Symbol 449 MovieClip
"blch2"Frame 848Symbol 450 MovieClip
"blch3"Frame 848Symbol 451 MovieClip
"blch4"Frame 848Symbol 452 MovieClip
"blch5"Frame 848Symbol 453 MovieClip
"blch6"Frame 848Symbol 454 MovieClip
"blch7"Frame 848Symbol 455 MovieClip
"blch8"Frame 848Symbol 456 MovieClip
"blch9"Frame 848Symbol 457 MovieClip
"blch10"Frame 848Symbol 458 MovieClip
"blch11"Frame 848Symbol 459 MovieClip
"blaudiovideo"Frame 848Symbol 460 MovieClip
"blcontrols"Frame 848Symbol 461 MovieClip
"blextras"Frame 848Symbol 462 MovieClip
"blextras_bg"Frame 848Symbol 463 MovieClip
"blextras_gamespeed"Frame 848Symbol 464 MovieClip
"blextras_switchballs"Frame 848Symbol 465 MovieClip
"blextras_switchpaddle"Frame 848Symbol 466 MovieClip
"blextras_themes"Frame 848Symbol 467 MovieClip
"blstats"Frame 848Symbol 468 MovieClip
"bloptions"Frame 848Symbol 469 MovieClip
"blinstructions"Frame 848Symbol 470 MovieClip
"blcleardata"Frame 848Symbol 471 MovieClip
"blIchallenge"Frame 848Symbol 472 MovieClip
"blImapeditor"Frame 848Symbol 473 MovieClip
"blIpowerups"Frame 848Symbol 474 MovieClip
"blIsingle"Frame 848Symbol 475 MovieClip
"blIsplitscreen"Frame 848Symbol 476 MovieClip
"blIsurvival"Frame 848Symbol 477 MovieClip
"blsingledifficulty"Frame 848Symbol 478 MovieClip
"mapButton"Frame 849Symbol 486 Button
"square"Frame 849Symbol 444 MovieClip
"square"Frame 850Symbol 444 MovieClip
"instrMapEditorButton"Frame 852Symbol 576 Button
"powerBar"Frame 855Symbol 603 MovieClip
"bgMC"Frame 866Symbol 745 MovieClip
"paddle1"Frame 866Symbol 345 MovieClip
"paddle2"Frame 866Symbol 345 MovieClip
"ball"Frame 866Symbol 46 MovieClip [ball]
"pLong"Frame 866Symbol 21 MovieClip [powerLong]
"pFast"Frame 866Symbol 747 MovieClip
"pSlow"Frame 866Symbol 749 MovieClip
"pShort"Frame 866Symbol 753 MovieClip
"pFlip"Frame 866Symbol 757 MovieClip
"pRand"Frame 866Symbol 760 MovieClip
"pFlipY"Frame 866Symbol 762 MovieClip
"pFlipX"Frame 866Symbol 764 MovieClip
"hBar"Frame 866Symbol 767 MovieClip
"vBar"Frame 866Symbol 770 MovieClip
"pGravity"Frame 866Symbol 28 MovieClip
"pBigBall"Frame 866Symbol 772 MovieClip
"pSmallBall"Frame 866Symbol 774 MovieClip
"powerBar"Frame 866Symbol 778 MovieClip
"smFlip"Frame 866Symbol 780 MovieClip
"smShort"Frame 866Symbol 782 MovieClip
"smLong"Frame 866Symbol 784 MovieClip
"smFast"Frame 866Symbol 786 MovieClip
"smSlow"Frame 866Symbol 788 MovieClip
"score1"Frame 866Symbol 790 EditableText
"score2"Frame 866Symbol 791 EditableText
"pauseScreen"Frame 866Symbol 796 MovieClip
"pLong"Frame 867Symbol 21 MovieClip [powerLong]
"pFast"Frame 867Symbol 747 MovieClip
"pSlow"Frame 867Symbol 749 MovieClip
"pShort"Frame 867Symbol 753 MovieClip
"pGravity"Frame 867Symbol 28 MovieClip
"vBar"Frame 867Symbol 770 MovieClip
"score1"Frame 867Symbol 797 EditableText
"score2"Frame 867Symbol 798 EditableText
"score1"Frame 868Symbol 810 EditableText
"score2"Frame 868Symbol 811 EditableText
"score1"Frame 869Symbol 815 EditableText
"score2"Frame 869Symbol 816 EditableText
"paddle1"Frame 870Symbol 345 MovieClip
"wallUp"Frame 870Symbol 820 MovieClip
"wallDown"Frame 870Symbol 822 MovieClip
"wallRight"Frame 870Symbol 824 MovieClip
"square"Frame 870Symbol 444 MovieClip
"pauseScreen"Frame 870Symbol 796 MovieClip
"ulBallsPopup"Frame 871Symbol 835 MovieClip
"square"Frame 871Symbol 444 MovieClip
"bgMC"Frame 875Symbol 745 MovieClip
"paddle1"Frame 875Symbol 345 MovieClip
"paddle2"Frame 875Symbol 345 MovieClip
"pSmallBall"Frame 875Symbol 774 MovieClip
"pLong"Frame 875Symbol 21 MovieClip [powerLong]
"pFast"Frame 875Symbol 747 MovieClip
"pSlow"Frame 875Symbol 749 MovieClip
"pShort"Frame 875Symbol 753 MovieClip
"pFlip"Frame 875Symbol 757 MovieClip
"hBar"Frame 875Symbol 767 MovieClip
"vBar"Frame 875Symbol 770 MovieClip
"pRand"Frame 875Symbol 760 MovieClip
"pFlipY"Frame 875Symbol 762 MovieClip
"pFlipX"Frame 875Symbol 764 MovieClip
"pGravity"Frame 875Symbol 28 MovieClip
"pBigBall"Frame 875Symbol 772 MovieClip
"topBar"Frame 875Symbol 840 MovieClip
"bBigBall"Frame 875Symbol 666 MovieClip
"bFlip"Frame 875Symbol 639 MovieClip
"bShort"Frame 875Symbol 636 MovieClip
"bLong"Frame 875Symbol 633 MovieClip
"bFast"Frame 875Symbol 626 MovieClip
"bSlow"Frame 875Symbol 630 MovieClip
"but2"Frame 875Symbol 842 Button
"bRand"Frame 875Symbol 642 MovieClip
"bFlipY"Frame 875Symbol 650 MovieClip
"bFlipX"Frame 875Symbol 646 MovieClip
"bGravity"Frame 875Symbol 653 MovieClip
"bSmallBall"Frame 875Symbol 663 MovieClip
"winBG"Frame 876Symbol 862 MovieClip
"c3"Frame 876Symbol 871 MovieClip
"c2"Frame 876Symbol 876 MovieClip
"c1"Frame 876Symbol 881 MovieClip
"c7"Frame 876Symbol 888 MovieClip
"c8"Frame 876Symbol 894 MovieClip
"c6"Frame 876Symbol 900 MovieClip
"c11"Frame 876Symbol 906 MovieClip
"c4"Frame 876Symbol 912 MovieClip
"c5"Frame 876Symbol 918 MovieClip
"c10"Frame 876Symbol 927 MovieClip
"c9"Frame 876Symbol 933 MovieClip
"scrollers"Frame 876Symbol 938 MovieClip
"instructions"Frame 876Symbol 954 MovieClip
"ball"Frame 877Symbol 46 MovieClip [ball]
"score1"Frame 877Symbol 970 EditableText
"score2"Frame 877Symbol 971 EditableText
"paddle1"Frame 878Symbol 345 MovieClip
"paddle2"Frame 878Symbol 345 MovieClip
"score1"Frame 878Symbol 976 EditableText
"score2"Frame 878Symbol 977 EditableText
"pauseScreen"Frame 878Symbol 796 MovieClip
"coinB"Frame 879Symbol 997 MovieClip
"coinR"Frame 879Symbol 1015 MovieClip
"score1"Frame 879Symbol 1016 EditableText
"score2"Frame 879Symbol 1017 EditableText
"paddle1"Frame 880Symbol 50 MovieClip [paddle]
"paddle4"Frame 880Symbol 50 MovieClip [paddle]
"paddle3"Frame 880Symbol 50 MovieClip [paddle]
"paddle2"Frame 880Symbol 50 MovieClip [paddle]
"hearts2"Frame 880Symbol 1025 MovieClip
"hearts1"Frame 880Symbol 1029 MovieClip
"paddle1"Frame 881Symbol 345 MovieClip
"paddle2"Frame 881Symbol 345 MovieClip
"pFast"Frame 881Symbol 747 MovieClip
"powerBar"Frame 881Symbol 778 MovieClip
"smFast"Frame 881Symbol 786 MovieClip
"score1"Frame 881Symbol 1030 EditableText
"score2"Frame 881Symbol 1031 EditableText
"paddle1"Frame 882Symbol 50 MovieClip [paddle]
"paddle2"Frame 882Symbol 50 MovieClip [paddle]
"ball"Frame 882Symbol 18 MovieClip [fBall]
"pFlipY"Frame 882Symbol 762 MovieClip
"pFlipX"Frame 882Symbol 764 MovieClip
"smLong"Frame 882Symbol 784 MovieClip
"score1"Frame 882Symbol 1032 EditableText
"score2"Frame 882Symbol 1033 EditableText
"ball"Frame 883Symbol 46 MovieClip [ball]
"mine"Frame 883Symbol 1039 MovieClip
"health1"Frame 883Symbol 1048 MovieClip
"health2"Frame 883Symbol 1048 MovieClip
"square"Frame 883Symbol 444 MovieClip
"pFast"Frame 884Symbol 747 MovieClip
"pLong"Frame 884Symbol 21 MovieClip [powerLong]
"alien"Frame 884Symbol 1065 MovieClip
"downWall"Frame 884Symbol 1067 MovieClip
"upWall"Frame 884Symbol 1069 MovieClip
"powerBar"Frame 884Symbol 778 MovieClip
"square"Frame 884Symbol 444 MovieClip
"paddle1"Frame 885Symbol 345 MovieClip
"paddle2"Frame 885Symbol 345 MovieClip
"pSlow"Frame 885Symbol 749 MovieClip
"smSlow"Frame 885Symbol 788 MovieClip
"score1"Frame 885Symbol 1072 EditableText
"score2"Frame 885Symbol 1073 EditableText
"BG"Frame 886Symbol 1074 MovieClip
"paddle1"Frame 886Symbol 50 MovieClip [paddle]
"paddle2"Frame 886Symbol 50 MovieClip [paddle]
"ball"Frame 886Symbol 16 MovieClip [ballBl]
"pGravity"Frame 886Symbol 28 MovieClip
"powerBar"Frame 886Symbol 1075 MovieClip
"outline"Frame 886Symbol 1077 MovieClip
"score01"Frame 886Symbol 1080 MovieClip
"score02"Frame 886Symbol 1083 MovieClip
"bg"Frame 887Symbol 1085 MovieClip
"ball"Frame 887Symbol 46 MovieClip [ball]
"skull"Frame 887Symbol 1093 MovieClip
"downWall"Frame 887Symbol 1067 MovieClip
"upWall"Frame 887Symbol 1069 MovieClip
"powerBar"Frame 888Symbol 603 MovieClip
"timeAdd"Frame 888Symbol 1097 MovieClip
"score1"Frame 888Symbol 1098 EditableText
"square"Frame 888Symbol 444 MovieClip
"square"Frame 889Symbol 444 MovieClip
"bgMC"Frame 890Symbol 745 MovieClip
"grey1"Frame 890Symbol 1102 MovieClip
"grey2"Frame 890Symbol 1102 MovieClip
"paddle2"Frame 890Symbol 345 MovieClip
"paddle1"Frame 890Symbol 345 MovieClip
"pRand"Frame 890Symbol 760 MovieClip
"pFlipY"Frame 890Symbol 762 MovieClip
"pFlipX"Frame 890Symbol 764 MovieClip
"rwall1"Frame 890Symbol 1106 MovieClip
"rwall2"Frame 890Symbol 1106 MovieClip
"rwall3"Frame 890Symbol 1106 MovieClip
"rwall4"Frame 890Symbol 1106 MovieClip
"telewall1"Frame 890Symbol 1108 MovieClip
"scorewall2"Frame 890Symbol 1111 MovieClip
"telewall2"Frame 890Symbol 1108 MovieClip
"scorewall1"Frame 890Symbol 1111 MovieClip
"powerBar"Frame 890Symbol 1113 MovieClip
"ball"Frame 890Symbol 46 MovieClip [ball]
"score1"Frame 890Symbol 1114 EditableText
"score2"Frame 890Symbol 1115 EditableText
"pauseScreen"Frame 890Symbol 796 MovieClip
"score1"Frame 891Symbol 1116 EditableText
"score2"Frame 891Symbol 1117 EditableText
"ballsButton"Frame 893Symbol 1137 Button
"paddlesButton"Frame 893Symbol 1143 Button
"bgButton"Frame 893Symbol 1149 Button
"speedButton"Frame 893Symbol 1156 Button
"themesButton"Frame 893Symbol 1162 Button
"ball2"Frame 894Symbol 1168 MovieClip
"ball3"Frame 894Symbol 34 MovieClip
"ball4"Frame 894Symbol 1169 MovieClip
"ball5"Frame 894Symbol 1173 MovieClip
"ball6"Frame 894Symbol 1177 MovieClip
"ball1"Frame 894Symbol 1179 MovieClip
"ball7"Frame 894Symbol 1181 MovieClip
"ball8"Frame 894Symbol 1185 MovieClip
"ball9"Frame 894Symbol 1188 MovieClip
"ball10"Frame 894Symbol 1191 MovieClip
"keyCheck"Frame 895Symbol 678 MovieClip
"speedBut1"Frame 899Symbol 1235 MovieClip
"speedBut2"Frame 899Symbol 1238 MovieClip
"speedBut3"Frame 899Symbol 1241 MovieClip
"speedBut15"Frame 899Symbol 1244 MovieClip
"speedBut25"Frame 899Symbol 1247 MovieClip
"paddleBut1"Frame 900Symbol 1251 MovieClip
"paddleBut2"Frame 900Symbol 1254 MovieClip
"paddleBut3"Frame 900Symbol 1257 MovieClip
"paddleBut4"Frame 900Symbol 1260 MovieClip
"paddleBut5"Frame 900Symbol 1263 MovieClip
"paddleBut6"Frame 900Symbol 1266 MovieClip
"myDataGrid"Frame 901Symbol 175 MovieClip [DataGrid]
"bgBut1"Frame 902Symbol 1273 MovieClip
"bgBut2"Frame 902Symbol 1277 MovieClip
"bgBut3"Frame 902Symbol 1281 MovieClip
"bgBut4"Frame 902Symbol 1285 MovieClip
"bgBut5"Frame 902Symbol 1289 MovieClip
"bgBut6"Frame 902Symbol 1293 MovieClip
"bgBut7"Frame 902Symbol 1297 MovieClip
"bgBut8"Frame 902Symbol 1301 MovieClip
"bgBut9"Frame 902Symbol 1305 MovieClip
"bgBut11"Frame 902Symbol 1309 MovieClip
"bgBut12"Frame 902Symbol 1313 MovieClip
"bgBut13"Frame 902Symbol 1317 MovieClip
"bgBut14"Frame 902Symbol 1321 MovieClip
"bgBut15"Frame 902Symbol 1325 MovieClip
"bgPreview"Frame 902Symbol 1341 MovieClip
"bgBut10"Frame 902Symbol 1345 MovieClip
"bgBut10"Frame 903Symbol 1345 MovieClip
"thBut1"Frame 903Symbol 1350 MovieClip
"thBut2"Frame 903Symbol 1354 MovieClip
"thBut3"Frame 903Symbol 1358 MovieClip
"thBut4"Frame 903Symbol 1362 MovieClip
"thBut5"Frame 903Symbol 1366 MovieClip
"dataClearedClip"Frame 904Symbol 1377 MovieClip
"myBall"Symbol 46 MovieClip [ball] Frame 1Symbol 25 MovieClip
"currPaddle"Symbol 50 MovieClip [paddle] Frame 1Symbol 49 MovieClip
"boundingBox_mc"Symbol 84 MovieClip [FocusRect] Frame 1Symbol 62 MovieClip [BoundingBox]
"tabCapture"Symbol 85 MovieClip [FocusManager] Frame 1Symbol 82 Button
"b"Symbol 96 MovieClip [SimpleButtonDown] Frame 1Symbol 93 MovieClip [BrdrShdw]
"face"Symbol 96 MovieClip [SimpleButtonDown] Frame 1Symbol 95 MovieClip [BrdrFace]
"b"Symbol 101 MovieClip [SimpleButtonIn] Frame 1Symbol 98 MovieClip [BrdrBlk]
"it"Symbol 101 MovieClip [SimpleButtonIn] Frame 1Symbol 100 MovieClip [BrdrHilght]
"g"Symbol 101 MovieClip [SimpleButtonIn] Frame 1Symbol 93 MovieClip [BrdrShdw]
"face"Symbol 101 MovieClip [SimpleButtonIn] Frame 1Symbol 95 MovieClip [BrdrFace]
"ob"Symbol 102 MovieClip [SimpleButtonUp] Frame 1Symbol 98 MovieClip [BrdrBlk]
"ol"Symbol 102 MovieClip [SimpleButtonUp] Frame 1Symbol 95 MovieClip [BrdrFace]
"ib"Symbol 102 MovieClip [SimpleButtonUp] Frame 1Symbol 93 MovieClip [BrdrShdw]
"il"Symbol 102 MovieClip [SimpleButtonUp] Frame 1Symbol 100 MovieClip [BrdrHilght]
"face"Symbol 102 MovieClip [SimpleButtonUp] Frame 1Symbol 95 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 103 MovieClip [SimpleButton] Frame 1Symbol 62 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 107 MovieClip [Button] Frame 1Symbol 62 MovieClip [BoundingBox]
"dfs"Symbol 163 MovieClip [BtnDownArrow] Frame 1Symbol 111 MovieClip [ScrollTrack]
"dfs"Symbol 164 MovieClip [BtnUpArrow] Frame 1Symbol 111 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 166 MovieClip [HScrollBar] Frame 1Symbol 62 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 167 MovieClip [VScrollBar] Frame 1Symbol 62 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 168 MovieClip [View] Frame 1Symbol 62 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 169 MovieClip [ScrollView] Frame 1Symbol 62 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 171 MovieClip [List] Frame 1Symbol 62 MovieClip [BoundingBox]
"label"Symbol 174 MovieClip [TextInput] Frame 1Symbol 173 EditableText
"boundingBox_mc"Symbol 175 MovieClip [DataGrid] Frame 1Symbol 62 MovieClip [BoundingBox]
"bar"Symbol 225 MovieClip Frame 1Symbol 216 MovieClip
"currPaddle"Symbol 345 MovieClip Frame 1Symbol 333 MovieClip
"currPaddle"Symbol 345 MovieClip Frame 5Symbol 342 MovieClip
"bar"Symbol 603 MovieClip Frame 1Symbol 596 MovieClip
"scrollUp"Symbol 938 MovieClip Frame 1Symbol 935 MovieClip
"scrollDown"Symbol 938 MovieClip Frame 1Symbol 937 MovieClip
"lBar"Symbol 1065 MovieClip Frame 1Symbol 1055 MovieClip
"rBar"Symbol 1065 MovieClip Frame 1Symbol 1055 MovieClip
"uBar"Symbol 1065 MovieClip Frame 1Symbol 1055 MovieClip
"dbar"Symbol 1065 MovieClip Frame 1Symbol 1055 MovieClip
"colors"Symbol 1093 MovieClip Frame 1Symbol 1088 MovieClip
"skullMC"Symbol 1093 MovieClip Frame 1Symbol 1092 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "Start"
ExportAssets (56)Timeline Frame 1Symbol 2 as "solidsound"
ExportAssets (56)Timeline Frame 1Symbol 3 as "select"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Song1"
ExportAssets (56)Timeline Frame 1Symbol 5 as "powerup"
ExportAssets (56)Timeline Frame 1Symbol 6 as "powerdown"
ExportAssets (56)Timeline Frame 1Symbol 7 as "PonPonPon"
ExportAssets (56)Timeline Frame 1Symbol 8 as "mineExplode"
ExportAssets (56)Timeline Frame 1Symbol 9 as "gameMode"
ExportAssets (56)Timeline Frame 1Symbol 10 as "Cheat"
ExportAssets (56)Timeline Frame 1Symbol 11 as "coinSound"
ExportAssets (56)Timeline Frame 1Symbol 12 as "coinBreak"
ExportAssets (56)Timeline Frame 1Symbol 13 as "beep"
ExportAssets (56)Timeline Frame 1Symbol 14 as "alienSound"
ExportAssets (56)Timeline Frame 1Symbol 16 as "ballBl"
ExportAssets (56)Timeline Frame 1Symbol 18 as "fBall"
ExportAssets (56)Timeline Frame 1Symbol 21 as "powerLong"
ExportAssets (56)Timeline Frame 1Symbol 46 as "ball"
ExportAssets (56)Timeline Frame 1Symbol 50 as "paddle"
ExportAssets (56)Timeline Frame 1Symbol 62 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 64 as "DataHeaderBackGnd"
ExportAssets (56)Timeline Frame 1Symbol 66 as "DataHeaderOverlay"
ExportAssets (56)Timeline Frame 1Symbol 68 as "DataHeaderSeperator"
ExportAssets (56)Timeline Frame 1Symbol 70 as "DataSortArrow"
ExportAssets (56)Timeline Frame 1Symbol 72 as "DataStretchBar"
ExportAssets (56)Timeline Frame 1Symbol 74 as "cursorStretch"
ExportAssets (56)Timeline Frame 1Symbol 75 as "DataGridAssets"
ExportAssets (56)Timeline Frame 1Symbol 76 as "DataGridColumn"
ExportAssets (56)Timeline Frame 1Symbol 77 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 78 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 79 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 84 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 85 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 86 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 87 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 88 as "SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 89 as "DataGridRow"
ExportAssets (56)Timeline Frame 1Symbol 90 as "DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 91 as "DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 93 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 95 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 96 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 98 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 100 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 101 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 102 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 103 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 104 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 105 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 106 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 107 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 108 as "CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 111 as "ScrollTrack"
ExportAssets (56)Timeline Frame 1Symbol 118 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 120 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 122 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 123 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 124 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 125 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 131 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 1Symbol 133 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 135 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 1Symbol 136 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 1Symbol 137 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 1Symbol 138 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 1Symbol 140 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 1Symbol 142 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 143 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 1Symbol 144 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 1Symbol 145 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 1Symbol 147 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 1Symbol 148 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 1Symbol 152 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 1Symbol 153 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 1Symbol 154 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 1Symbol 155 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 1Symbol 156 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 1Symbol 157 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 1Symbol 158 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 1Symbol 159 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 160 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 161 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 162 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 163 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 1Symbol 164 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 1Symbol 165 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 1Symbol 166 as "HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 167 as "VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 168 as "View"
ExportAssets (56)Timeline Frame 1Symbol 169 as "ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 170 as "ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 171 as "List"
ExportAssets (56)Timeline Frame 1Symbol 174 as "TextInput"
ExportAssets (56)Timeline Frame 1Symbol 175 as "DataGrid"
ExportAssets (56)Timeline Frame 1Symbol 51 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 176 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 177 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 179 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 178 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 52 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 53 as "__Packages.mx.core.View"
ExportAssets (56)Timeline Frame 1Symbol 180 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 181 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 182 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 184 as "__Packages.mx.core.ExternalContent"
ExportAssets (56)Timeline Frame 1Symbol 56 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 183 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 54 as "__Packages.mx.core.ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 188 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 185 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 186 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 187 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 55 as "__Packages.mx.controls.listclasses.DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 57 as "__Packages.mx.controls.listclasses.DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 58 as "__Packages.mx.controls.listclasses.ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 59 as "__Packages.mx.controls.List"
ExportAssets (56)Timeline Frame 1Symbol 60 as "__Packages.mx.controls.DataGrid"
ExportAssets (56)Timeline Frame 1Symbol 189 as "__Packages.mx.effects.Tween"
ExportAssets (56)Timeline Frame 1Symbol 190 as "__Packages.mx.controls.gridclasses.DataGridColumn"
ExportAssets (56)Timeline Frame 1Symbol 191 as "__Packages.mx.controls.listclasses.SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 192 as "__Packages.mx.controls.gridclasses.DataGridRow"
ExportAssets (56)Timeline Frame 1Symbol 193 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 1Symbol 194 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 195 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 196 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 197 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 198 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 199 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 200 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 201 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 202 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 203 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 204 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 205 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 206 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 207 as "__Packages.mx.controls.VScrollBar"

Labels

"endPreloader"Frame 2
"start"Frame 848
"Menu"Frame 849
"menu"Frame 849
"loadOptions"Frame 850
"Options"Frame 851
"options"Frame 851
"instructions"Frame 852
"loadMenu"Frame 853
"Isingle"Frame 854
"Isurvival"Frame 856
"Ichallenge"Frame 857
"Isplitscreen"Frame 858
"Imapeditor"Frame 861
"Ipowerups"Frame 862
"controls"Frame 863
"audiovideo"Frame 864
"character"Frame 865
"1 Player"Frame 866
"1player"Frame 866
"2 Player"Frame 867
"2player"Frame 867
"p1Win"Frame 868
"p2Win"Frame 869
"Survival Mode"Frame 870
"survival"Frame 870
"survivalEnd"Frame 871
"Gravity Mode"Frame 872
"gravity"Frame 872
"OnsP1"Frame 873
"OnsP2"Frame 874
"Map Editor"Frame 875
"mapeditor"Frame 875
"Challenges"Frame 876
"challenge"Frame 876
"chEnd"Frame 877
"ch1"Frame 878
"ch2"Frame 879
"ch3"Frame 880
"ch4"Frame 881
"ch5"Frame 882
"ch9"Frame 883
"ch11"Frame 884
"ch7"Frame 885
"ch8"Frame 886
"ch6"Frame 887
"ch10"Frame 888
"ch12"Frame 889
"splitscreen1"Frame 890
"splitscreen2"Frame 891
"splitscreenselect"Frame 892
"extras"Frame 893
"extras_switchballs"Frame 894
"controls_ssc"Frame 895
"controls_versus"Frame 896
"controls_splitscreen"Frame 897
"controls_other"Frame 898
"extras_gamespeed"Frame 899
"extras_switchpaddle"Frame 900
"stats"Frame 901
"extras_bg"Frame 902
"extras_themes"Frame 903
"cleardata"Frame 904
"singledifficulty"Frame 905
"bigger"Symbol 25 MovieClip Frame 2
"smaller"Symbol 25 MovieClip Frame 17
"not"Symbol 34 MovieClip Frame 1
"current"Symbol 34 MovieClip Frame 2
"regular"Symbol 46 MovieClip [ball] Frame 1
"reg"Symbol 46 MovieClip [ball] Frame 1
"gravity"Symbol 46 MovieClip [ball] Frame 2
"pokeball"Symbol 46 MovieClip [ball] Frame 3
"yingyang"Symbol 46 MovieClip [ball] Frame 4
"wheel"Symbol 46 MovieClip [ball] Frame 5
"soccer"Symbol 46 MovieClip [ball] Frame 6
"beach"Symbol 46 MovieClip [ball] Frame 7
"white"Symbol 46 MovieClip [ball] Frame 8
"mario"Symbol 46 MovieClip [ball] Frame 9
"electric"Symbol 46 MovieClip [ball] Frame 10
"futuristic"Symbol 46 MovieClip [ball] Frame 11
"power"Symbol 49 MovieClip Frame 2
"1"Symbol 50 MovieClip [paddle] Frame 1
"2"Symbol 50 MovieClip [paddle] Frame 2
"power"Symbol 333 MovieClip Frame 2
"bad"Symbol 333 MovieClip Frame 22
"hit"Symbol 342 MovieClip Frame 2
"pad1"Symbol 345 MovieClip Frame 1
"pad2"Symbol 345 MovieClip Frame 2
"pad3"Symbol 345 MovieClip Frame 3
"pad4"Symbol 345 MovieClip Frame 4
"pad5"Symbol 345 MovieClip Frame 5
"pad6"Symbol 345 MovieClip Frame 6
"power"Symbol 357 MovieClip Frame 1
"not"Symbol 603 MovieClip Frame 1
"ready"Symbol 603 MovieClip Frame 2
"mute"Symbol 722 MovieClip Frame 1
"unmute"Symbol 722 MovieClip Frame 2
"bg1"Symbol 745 MovieClip Frame 1
"bg2"Symbol 745 MovieClip Frame 2
"bg3"Symbol 745 MovieClip Frame 3
"bg4"Symbol 745 MovieClip Frame 4
"bg5"Symbol 745 MovieClip Frame 5
"bg6"Symbol 745 MovieClip Frame 6
"bg7"Symbol 745 MovieClip Frame 7
"bg8"Symbol 745 MovieClip Frame 8
"bg9"Symbol 745 MovieClip Frame 9
"bg10"Symbol 745 MovieClip Frame 10
"bg11"Symbol 745 MovieClip Frame 11
"bg12"Symbol 745 MovieClip Frame 12
"bg13"Symbol 745 MovieClip Frame 13
"bg14"Symbol 745 MovieClip Frame 14
"bg15"Symbol 745 MovieClip Frame 15
"bg1"Symbol 862 MovieClip Frame 1
"bg2"Symbol 862 MovieClip Frame 2
"bg3"Symbol 862 MovieClip Frame 3
"bg4"Symbol 862 MovieClip Frame 4
"bg5"Symbol 862 MovieClip Frame 5
"bg6"Symbol 862 MovieClip Frame 6
"bg10"Symbol 862 MovieClip Frame 7
"bg8"Symbol 862 MovieClip Frame 8
"bg9"Symbol 862 MovieClip Frame 9
"bg7"Symbol 862 MovieClip Frame 10
"out"Symbol 871 MovieClip Frame 1
"over"Symbol 871 MovieClip Frame 2
"outD"Symbol 871 MovieClip Frame 3
"overD"Symbol 871 MovieClip Frame 4
"out"Symbol 876 MovieClip Frame 1
"over"Symbol 876 MovieClip Frame 2
"outD"Symbol 876 MovieClip Frame 3
"overD"Symbol 876 MovieClip Frame 4
"out"Symbol 881 MovieClip Frame 1
"over"Symbol 881 MovieClip Frame 2
"outD"Symbol 881 MovieClip Frame 3
"overD"Symbol 881 MovieClip Frame 4
"out"Symbol 888 MovieClip Frame 1
"over"Symbol 888 MovieClip Frame 2
"outD"Symbol 888 MovieClip Frame 3
"overD"Symbol 888 MovieClip Frame 4
"locked"Symbol 888 MovieClip Frame 5
"out"Symbol 894 MovieClip Frame 1
"over"Symbol 894 MovieClip Frame 2
"outD"Symbol 894 MovieClip Frame 3
"overD"Symbol 894 MovieClip Frame 4
"locked"Symbol 894 MovieClip Frame 5
"out"Symbol 900 MovieClip Frame 1
"over"Symbol 900 MovieClip Frame 2
"outD"Symbol 900 MovieClip Frame 3
"overD"Symbol 900 MovieClip Frame 4
"locked"Symbol 900 MovieClip Frame 5
"out"Symbol 906 MovieClip Frame 1
"over"Symbol 906 MovieClip Frame 2
"outD"Symbol 906 MovieClip Frame 3
"overD"Symbol 906 MovieClip Frame 4
"locked"Symbol 906 MovieClip Frame 5
"out"Symbol 912 MovieClip Frame 1
"over"Symbol 912 MovieClip Frame 2
"outD"Symbol 912 MovieClip Frame 3
"overD"Symbol 912 MovieClip Frame 4
"locked"Symbol 912 MovieClip Frame 5
"out"Symbol 918 MovieClip Frame 1
"over"Symbol 918 MovieClip Frame 2
"outD"Symbol 918 MovieClip Frame 3
"overD"Symbol 918 MovieClip Frame 4
"locked"Symbol 918 MovieClip Frame 5
"out"Symbol 927 MovieClip Frame 1
"over"Symbol 927 MovieClip Frame 2
"outD"Symbol 927 MovieClip Frame 3
"overD"Symbol 927 MovieClip Frame 4
"locked"Symbol 927 MovieClip Frame 5
"out"Symbol 933 MovieClip Frame 1
"over"Symbol 933 MovieClip Frame 2
"outD"Symbol 933 MovieClip Frame 3
"overD"Symbol 933 MovieClip Frame 4
"locked"Symbol 933 MovieClip Frame 5
"clear"Symbol 954 MovieClip Frame 1
"c1"Symbol 954 MovieClip Frame 2
"c2"Symbol 954 MovieClip Frame 3
"c3"Symbol 954 MovieClip Frame 4
"c4"Symbol 954 MovieClip Frame 5
"c5"Symbol 954 MovieClip Frame 6
"c9"Symbol 954 MovieClip Frame 7
"c7"Symbol 954 MovieClip Frame 8
"c8"Symbol 954 MovieClip Frame 9
"c6"Symbol 954 MovieClip Frame 10
"c10"Symbol 954 MovieClip Frame 11
"c11"Symbol 954 MovieClip Frame 12
"explode"Symbol 1039 MovieClip Frame 34
"blue"Symbol 1048 MovieClip Frame 1
"yellow"Symbol 1048 MovieClip Frame 2
"red"Symbol 1048 MovieClip Frame 3
"nohit"Symbol 1065 MovieClip Frame 1
"hit"Symbol 1065 MovieClip Frame 21
"freeze"Symbol 1065 MovieClip Frame 31
"explode"Symbol 1065 MovieClip Frame 46
"flash"Symbol 1074 MovieClip Frame 2
"white"Symbol 1075 MovieClip Frame 1
"black"Symbol 1075 MovieClip Frame 2
"white"Symbol 1077 MovieClip Frame 1
"black"Symbol 1077 MovieClip Frame 2
"norm"Symbol 1080 MovieClip Frame 1
"flash"Symbol 1080 MovieClip Frame 2
"norm"Symbol 1083 MovieClip Frame 1
"flash"Symbol 1083 MovieClip Frame 2
"start"Symbol 1093 MovieClip Frame 5
"orange"Symbol 1106 MovieClip Frame 1
"blue"Symbol 1106 MovieClip Frame 2
"solid"Symbol 1106 MovieClip Frame 3
"score"Symbol 1111 MovieClip Frame 2
"not"Symbol 1168 MovieClip Frame 1
"current"Symbol 1168 MovieClip Frame 2
"not"Symbol 1169 MovieClip Frame 1
"current"Symbol 1169 MovieClip Frame 2
"not"Symbol 1173 MovieClip Frame 1
"current"Symbol 1173 MovieClip Frame 2
"not"Symbol 1177 MovieClip Frame 1
"current"Symbol 1177 MovieClip Frame 2
"not"Symbol 1179 MovieClip Frame 1
"current"Symbol 1179 MovieClip Frame 2
"not"Symbol 1181 MovieClip Frame 1
"current"Symbol 1181 MovieClip Frame 2
"not"Symbol 1185 MovieClip Frame 1
"current"Symbol 1185 MovieClip Frame 2
"not"Symbol 1188 MovieClip Frame 1
"current"Symbol 1188 MovieClip Frame 2
"not"Symbol 1191 MovieClip Frame 1
"current"Symbol 1191 MovieClip Frame 2
"off"Symbol 1235 MovieClip Frame 1
"on"Symbol 1235 MovieClip Frame 2
"off"Symbol 1238 MovieClip Frame 1
"on"Symbol 1238 MovieClip Frame 2
"off"Symbol 1241 MovieClip Frame 1
"on"Symbol 1241 MovieClip Frame 2
"off"Symbol 1244 MovieClip Frame 1
"on"Symbol 1244 MovieClip Frame 2
"off"Symbol 1247 MovieClip Frame 1
"on"Symbol 1247 MovieClip Frame 2
"off"Symbol 1251 MovieClip Frame 1
"on"Symbol 1251 MovieClip Frame 2
"off"Symbol 1254 MovieClip Frame 1
"on"Symbol 1254 MovieClip Frame 2
"off"Symbol 1257 MovieClip Frame 1
"on"Symbol 1257 MovieClip Frame 2
"off"Symbol 1260 MovieClip Frame 1
"on"Symbol 1260 MovieClip Frame 2
"off"Symbol 1263 MovieClip Frame 1
"on"Symbol 1263 MovieClip Frame 2
"off"Symbol 1266 MovieClip Frame 1
"on"Symbol 1266 MovieClip Frame 2
"off"Symbol 1273 MovieClip Frame 1
"on"Symbol 1273 MovieClip Frame 2
"over"Symbol 1273 MovieClip Frame 3
"off"Symbol 1277 MovieClip Frame 1
"on"Symbol 1277 MovieClip Frame 2
"over"Symbol 1277 MovieClip Frame 3
"off"Symbol 1281 MovieClip Frame 1
"on"Symbol 1281 MovieClip Frame 2
"over"Symbol 1281 MovieClip Frame 3
"off"Symbol 1285 MovieClip Frame 1
"on"Symbol 1285 MovieClip Frame 2
"over"Symbol 1285 MovieClip Frame 3
"off"Symbol 1289 MovieClip Frame 1
"on"Symbol 1289 MovieClip Frame 2
"over"Symbol 1289 MovieClip Frame 3
"off"Symbol 1293 MovieClip Frame 1
"on"Symbol 1293 MovieClip Frame 2
"over"Symbol 1293 MovieClip Frame 3
"off"Symbol 1297 MovieClip Frame 1
"on"Symbol 1297 MovieClip Frame 2
"over"Symbol 1297 MovieClip Frame 3
"off"Symbol 1301 MovieClip Frame 1
"on"Symbol 1301 MovieClip Frame 2
"over"Symbol 1301 MovieClip Frame 3
"off"Symbol 1305 MovieClip Frame 1
"on"Symbol 1305 MovieClip Frame 2
"over"Symbol 1305 MovieClip Frame 3
"off"Symbol 1309 MovieClip Frame 1
"on"Symbol 1309 MovieClip Frame 2
"over"Symbol 1309 MovieClip Frame 3
"off"Symbol 1313 MovieClip Frame 1
"on"Symbol 1313 MovieClip Frame 2
"over"Symbol 1313 MovieClip Frame 3
"off"Symbol 1317 MovieClip Frame 1
"on"Symbol 1317 MovieClip Frame 2
"over"Symbol 1317 MovieClip Frame 3
"off"Symbol 1321 MovieClip Frame 1
"on"Symbol 1321 MovieClip Frame 2
"over"Symbol 1321 MovieClip Frame 3
"off"Symbol 1325 MovieClip Frame 1
"on"Symbol 1325 MovieClip Frame 2
"over"Symbol 1325 MovieClip Frame 3
"bg0"Symbol 1341 MovieClip Frame 1
"bg1"Symbol 1341 MovieClip Frame 2
"bg2"Symbol 1341 MovieClip Frame 3
"bg3"Symbol 1341 MovieClip Frame 4
"bg4"Symbol 1341 MovieClip Frame 5
"bg5"Symbol 1341 MovieClip Frame 6
"bg6"Symbol 1341 MovieClip Frame 7
"bg7"Symbol 1341 MovieClip Frame 8
"bg8"Symbol 1341 MovieClip Frame 9
"bg9"Symbol 1341 MovieClip Frame 10
"bg10"Symbol 1341 MovieClip Frame 11
"bg11"Symbol 1341 MovieClip Frame 12
"bg12"Symbol 1341 MovieClip Frame 13
"bg13"Symbol 1341 MovieClip Frame 14
"bg14"Symbol 1341 MovieClip Frame 15
"off"Symbol 1345 MovieClip Frame 1
"on"Symbol 1345 MovieClip Frame 2
"over"Symbol 1345 MovieClip Frame 3
"off"Symbol 1350 MovieClip Frame 1
"on"Symbol 1350 MovieClip Frame 2
"over"Symbol 1350 MovieClip Frame 3
"off"Symbol 1354 MovieClip Frame 1
"on"Symbol 1354 MovieClip Frame 2
"over"Symbol 1354 MovieClip Frame 3
"off"Symbol 1358 MovieClip Frame 1
"on"Symbol 1358 MovieClip Frame 2
"over"Symbol 1358 MovieClip Frame 3
"off"Symbol 1362 MovieClip Frame 1
"on"Symbol 1362 MovieClip Frame 2
"over"Symbol 1362 MovieClip Frame 3
"off"Symbol 1366 MovieClip Frame 1
"on"Symbol 1366 MovieClip Frame 2
"over"Symbol 1366 MovieClip Frame 3

Dynamic Text Variables

score1Symbol 790 EditableText""
score2Symbol 791 EditableText""
score1Symbol 797 EditableText""
score2Symbol 798 EditableText""
score1Symbol 810 EditableText""
score2Symbol 811 EditableText""
score1Symbol 815 EditableText""
score2Symbol 816 EditableText""
surviveTimeSymbol 826 EditableText""
highScoreTextSymbol 830 EditableText""
surviveTimeSymbol 831 EditableText""
highScoreSymbol 832 EditableText""
score1Symbol 970 EditableText""
score2Symbol 971 EditableText""
winTextSymbol 973 EditableText""
featuresSymbol 975 EditableText""
score1Symbol 976 EditableText""
score2Symbol 977 EditableText""
score1Symbol 1016 EditableText""
score2Symbol 1017 EditableText""
score1Symbol 1030 EditableText""
score2Symbol 1031 EditableText""
score1Symbol 1032 EditableText""
score2Symbol 1033 EditableText""
waveTimeSymbol 1049 EditableText""
healthText1Symbol 1052 EditableText""
healthText2Symbol 1053 EditableText""
score1Symbol 1072 EditableText""
score2Symbol 1073 EditableText""
scoreSymbol 1078 EditableText""
scoreSymbol 1079 EditableText""
scoreSymbol 1081 EditableText""
scoreSymbol 1082 EditableText""
score1Symbol 1098 EditableText""
timeLeftSymbol 1099 EditableText""
score1Symbol 1114 EditableText""
score2Symbol 1115 EditableText""
score1Symbol 1116 EditableText""
score2Symbol 1117 EditableText""
sscUpTextSymbol 1200 EditableText""
sscDownTextSymbol 1203 EditableText""
v1UpTextSymbol 1209 EditableText""
v1DownTextSymbol 1210 EditableText""
v2UpTextSymbol 1211 EditableText""
v2DownTextSymbol 1212 EditableText""
sp1UpTextSymbol 1218 EditableText""
sp1DownTextSymbol 1220 EditableText""
sp2UpTextSymbol 1221 EditableText""
sp2DownTextSymbol 1222 EditableText""




http://swfchan.com/6/25655/info.shtml
Created: 23/5 -2019 11:53:02 Last modified: 23/5 -2019 11:53:02 Server time: 10/05 -2024 09:44:04