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

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

Brain Workout.swf

This is the info page for
Flash #47184

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


Text
Oh dear, you really need to get
those brain muscles back into
shape. With a result like that,
you're not gonna survive for
much longer in this world... Try
harder next time!

DARWIN SAYS

SCORE

ARITHMETIC

FISH BUCKET

COUNT THE
CHANGE

Hmmm... Ok I guess, but you've
still a long way to go if you
want to be keep up with the
brainiacs! Come on, you can do
better!

Now that's what I'm talking
about! Well done, you really are
a brain box aren't you? Good
stuff, let's see if you can better
next time!

Wow! Look at you! What can I
say. You are pretty dam smart I'll
give you that. Excellent work!

DARWIN SAYS:

ARITHMETIC:

FISH BUCKET:

CHANGE:

FINAL SCORE: 900

this is all about Survival
of the fittest...

so, how fit are your brain
cells?

on the evolutionary scale
of grey matter you
scored...

INTELLIGENCE
RANKING

CELL

FISH

LIZARD

RABBIT

DOG

CHIMP

HUMAN

ALIEN

>Share this Game!

You Scored:

<p align="center"><font face="Arial" size="45" color="#ffffff" letterSpacing="0.500000" kerning="0"><b>100</b></font></p>

> Play Again

the internet's playground

Play more games

Create your profile

Make new friends

And much more

>Join doof Now!

>Next

>Next

Enter Name

<p align="left"></p>

Enter Name

Rank

Name

Score

1

Player1

100

Individual Leaderboard

LOADING LEADERBOARDS...

£5

£5

£10

50p

20p

10p

5p

1p

2p

£2

£1

MAGAZINE

MILK

Item Price:

Submit

Submit

Money Given:

Time Bonus:

Total Score:0

FISH BUCKET

score:

How many fish are in the
bucket?

7

7

8

8

9

9

4

4

5

5

6

6

1

1

2

2

3

3

0

0

<p align="center"><font face="ex2" size="30" color="#ffffff" letterSpacing="2.000000" kerning="0">60</font></p>

Wave 1: Warm Up

4

x

4

=

SCORE:

0

START

Welcome to
Brain Workout!

My name is Darwin
and im here to help
you through your
training.

Lets get started!

Select GO to
continue

Memorise and
follow the
sequence

Answer the
equations as quick
as you can

=

5

+

1

0

Count the number
of fish left in the
bucket

2

2

Calculate the correct
amount of change
for each item

p

0

5

1

£

£2

£7

ITEM

£10

MONEY

3

2

1

GO!

ActionScript [AS3]

Section 1
//1000p_240 (BrainWorkout_fla.1000p_240) package BrainWorkout_fla { import flash.display.*; public dynamic class 1000p_240 extends MovieClip { public function 1000p_240(){ addFrameScript(0, frame1, 29, frame30); } function frame1(){ stop(); } function frame30(){ stop(); } } }//package BrainWorkout_fla
Section 2
//500p_235 (BrainWorkout_fla.500p_235) package BrainWorkout_fla { import flash.display.*; public dynamic class 500p_235 extends MovieClip { public function 500p_235(){ addFrameScript(0, frame1, 29, frame30); } function frame1(){ stop(); } function frame30(){ stop(); } } }//package BrainWorkout_fla
Section 3
//animal_animations_301 (BrainWorkout_fla.animal_animations_301) package BrainWorkout_fla { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class animal_animations_301 extends MovieClip { public function animal_animations_301(){ addFrameScript(0, frame1, 8, frame9, 17, frame18, 26, frame27, 35, frame36, 44, frame45, 53, frame54, 62, frame63); } function frame18(){ if (Object(parent.parent)._finalResult == 3){ stop(); }; } function frame1(){ if (Object(parent.parent)._finalResult == 1){ stop(); }; } function frame9(){ if (Object(parent.parent)._finalResult == 2){ stop(); }; } function frame27(){ if (Object(parent.parent)._finalResult == 4){ stop(); }; } function frame36(){ if (Object(parent.parent)._finalResult == 5){ stop(); }; } function frame45(){ if (Object(parent.parent)._finalResult == 6){ stop(); }; } function frame54(){ if (Object(parent.parent)._finalResult == 7){ stop(); }; } function frame63(){ if (Object(parent.parent)._finalResult == 8){ stop(); }; } } }//package BrainWorkout_fla
Section 4
//bar_individual_263 (BrainWorkout_fla.bar_individual_263) package BrainWorkout_fla { import flash.display.*; import flash.text.*; public dynamic class bar_individual_263 extends MovieClip { public var playerName:TextField; public var rank:TextField; public var score:TextField; public function bar_individual_263(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package BrainWorkout_fla
Section 5
//blue_animate_165 (BrainWorkout_fla.blue_animate_165) package BrainWorkout_fla { import flash.display.*; public dynamic class blue_animate_165 extends MovieClip { public function blue_animate_165(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 6
//blue_glow_164 (BrainWorkout_fla.blue_glow_164) package BrainWorkout_fla { import flash.display.*; public dynamic class blue_glow_164 extends MovieClip { public var light:MovieClip; public function blue_glow_164(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 7
//brown_animate_167 (BrainWorkout_fla.brown_animate_167) package BrainWorkout_fla { import flash.display.*; public dynamic class brown_animate_167 extends MovieClip { public function brown_animate_167(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 8
//brown_glow_166 (BrainWorkout_fla.brown_glow_166) package BrainWorkout_fla { import flash.display.*; public dynamic class brown_glow_166 extends MovieClip { public var light:MovieClip; public function brown_glow_166(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 9
//darwin_countdown_2 (BrainWorkout_fla.darwin_countdown_2) package BrainWorkout_fla { import flash.display.*; public dynamic class darwin_countdown_2 extends MovieClip { public function darwin_countdown_2(){ addFrameScript(89, frame90); } function frame90(){ stop(); parent.removeChild(this); } } }//package BrainWorkout_fla
Section 10
//darwin_introducing_135 (BrainWorkout_fla.darwin_introducing_135) package BrainWorkout_fla { import flash.display.*; public dynamic class darwin_introducing_135 extends MovieClip { public function darwin_introducing_135(){ addFrameScript(30, frame31); } function frame31(){ stop(); } } }//package BrainWorkout_fla
Section 11
//darwins_ranking_alien_348 (BrainWorkout_fla.darwins_ranking_alien_348) package BrainWorkout_fla { import flash.display.*; public dynamic class darwins_ranking_alien_348 extends MovieClip { public function darwins_ranking_alien_348(){ addFrameScript(120, frame121); } function frame121(){ gotoAndPlay("loop"); } } }//package BrainWorkout_fla
Section 12
//darwins_ranking_cell_305 (BrainWorkout_fla.darwins_ranking_cell_305) package BrainWorkout_fla { import flash.display.*; public dynamic class darwins_ranking_cell_305 extends MovieClip { public function darwins_ranking_cell_305(){ addFrameScript(105, frame106); } function frame106(){ gotoAndPlay("loop"); } } }//package BrainWorkout_fla
Section 13
//darwins_ranking_chimp_342 (BrainWorkout_fla.darwins_ranking_chimp_342) package BrainWorkout_fla { import flash.display.*; public dynamic class darwins_ranking_chimp_342 extends MovieClip { public function darwins_ranking_chimp_342(){ addFrameScript(109, frame110); } function frame110(){ gotoAndPlay("loop"); } } }//package BrainWorkout_fla
Section 14
//darwins_ranking_dog_338 (BrainWorkout_fla.darwins_ranking_dog_338) package BrainWorkout_fla { import flash.display.*; public dynamic class darwins_ranking_dog_338 extends MovieClip { public function darwins_ranking_dog_338(){ addFrameScript(109, frame110); } function frame110(){ gotoAndPlay("loop"); } } }//package BrainWorkout_fla
Section 15
//darwins_ranking_fish_327 (BrainWorkout_fla.darwins_ranking_fish_327) package BrainWorkout_fla { import flash.display.*; public dynamic class darwins_ranking_fish_327 extends MovieClip { public function darwins_ranking_fish_327(){ addFrameScript(109, frame110); } function frame110(){ gotoAndPlay("loop"); } } }//package BrainWorkout_fla
Section 16
//darwins_ranking_lizard_332 (BrainWorkout_fla.darwins_ranking_lizard_332) package BrainWorkout_fla { import flash.display.*; public dynamic class darwins_ranking_lizard_332 extends MovieClip { public function darwins_ranking_lizard_332(){ addFrameScript(109, frame110); } function frame110(){ gotoAndPlay("loop"); } } }//package BrainWorkout_fla
Section 17
//darwins_ranking_man_345 (BrainWorkout_fla.darwins_ranking_man_345) package BrainWorkout_fla { import flash.display.*; public dynamic class darwins_ranking_man_345 extends MovieClip { public function darwins_ranking_man_345(){ addFrameScript(109, frame110); } function frame110(){ gotoAndPlay("loop"); } } }//package BrainWorkout_fla
Section 18
//darwins_ranking_rabbit_335 (BrainWorkout_fla.darwins_ranking_rabbit_335) package BrainWorkout_fla { import flash.display.*; public dynamic class darwins_ranking_rabbit_335 extends MovieClip { public function darwins_ranking_rabbit_335(){ addFrameScript(109, frame110); } function frame110(){ gotoAndPlay("loop"); } } }//package BrainWorkout_fla
Section 19
//final_ranking_302 (BrainWorkout_fla.final_ranking_302) package BrainWorkout_fla { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class final_ranking_302 extends MovieClip { public function final_ranking_302(){ addFrameScript(0, frame1, 53, frame54, 98, frame99, 145, frame146, 192, frame193, 239, frame240, 285, frame286, 333, frame334, 387, frame388); } function frame286(){ if (Object(parent.parent)._finalResult == 6){ stop(); }; } function frame334(){ if (Object(parent.parent)._finalResult == 7){ stop(); }; } function frame1(){ if (Object(parent.parent)._finalResult == 2){ gotoAndPlay(55); }; if (Object(parent.parent)._finalResult == 3){ gotoAndPlay(100); }; if (Object(parent.parent)._finalResult == 4){ gotoAndPlay(147); }; if (Object(parent.parent)._finalResult == 5){ gotoAndPlay(194); }; if (Object(parent.parent)._finalResult == 6){ gotoAndPlay(241); }; if (Object(parent.parent)._finalResult == 7){ gotoAndPlay(287); }; if (Object(parent.parent)._finalResult == 8){ gotoAndPlay(335); }; } function frame99(){ if (Object(parent.parent)._finalResult == 2){ stop(); }; } function frame240(){ if (Object(parent.parent)._finalResult == 5){ stop(); }; } function frame193(){ if (Object(parent.parent)._finalResult == 4){ stop(); }; } function frame54(){ if (Object(parent.parent)._finalResult == 1){ stop(); }; } function frame146(){ if (Object(parent.parent)._finalResult == 3){ stop(); }; } function frame388(){ if (Object(parent.parent)._finalResult == 8){ stop(); }; } } }//package BrainWorkout_fla
Section 20
//final_results_359 (BrainWorkout_fla.final_results_359) package BrainWorkout_fla { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class final_results_359 extends MovieClip { public var scores:MovieClip; public var final:MovieClip; public function final_results_359(){ addFrameScript(99, frame100, 305, frame306); } function frame306(){ Object(parent.parent).nextScreen(); } function frame100(){ stop(); } } }//package BrainWorkout_fla
Section 21
//final_score_362 (BrainWorkout_fla.final_score_362) package BrainWorkout_fla { import flash.display.*; import flash.text.*; public dynamic class final_score_362 extends MovieClip { public var final:TextField; } }//package BrainWorkout_fla
Section 22
//final_text_361 (BrainWorkout_fla.final_text_361) package BrainWorkout_fla { import flash.display.*; import flash.text.*; public dynamic class final_text_361 extends MovieClip { public var game1:TextField; public var game2:TextField; public var game3:TextField; public var game4:TextField; } }//package BrainWorkout_fla
Section 23
//fishbucketresults_373 (BrainWorkout_fla.fishbucketresults_373) package BrainWorkout_fla { import flash.display.*; public dynamic class fishbucketresults_373 extends MovieClip { public function fishbucketresults_373(){ addFrameScript(414, frame415); } function frame415(){ stop(); } } }//package BrainWorkout_fla
Section 24
//fishbucketresults2_395 (BrainWorkout_fla.fishbucketresults2_395) package BrainWorkout_fla { import flash.display.*; public dynamic class fishbucketresults2_395 extends MovieClip { public function fishbucketresults2_395(){ addFrameScript(414, frame415); } function frame415(){ stop(); } } }//package BrainWorkout_fla
Section 25
//fishbucketresults3_398 (BrainWorkout_fla.fishbucketresults3_398) package BrainWorkout_fla { import flash.display.*; public dynamic class fishbucketresults3_398 extends MovieClip { public function fishbucketresults3_398(){ addFrameScript(414, frame415); } function frame415(){ stop(); } } }//package BrainWorkout_fla
Section 26
//fishbucketresults4_401 (BrainWorkout_fla.fishbucketresults4_401) package BrainWorkout_fla { import flash.display.*; public dynamic class fishbucketresults4_401 extends MovieClip { public function fishbucketresults4_401(){ addFrameScript(414, frame415); } function frame415(){ stop(); } } }//package BrainWorkout_fla
Section 27
//green_animate_169 (BrainWorkout_fla.green_animate_169) package BrainWorkout_fla { import flash.display.*; public dynamic class green_animate_169 extends MovieClip { public function green_animate_169(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 28
//green_glow_168 (BrainWorkout_fla.green_glow_168) package BrainWorkout_fla { import flash.display.*; public dynamic class green_glow_168 extends MovieClip { public var light:MovieClip; public function green_glow_168(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 29
//hud_182 (BrainWorkout_fla.hud_182) package BrainWorkout_fla { import flash.display.*; public dynamic class hud_182 extends MovieClip { public var heart2:MovieClip; public var heart3:MovieClip; public var heart1:MovieClip; } }//package BrainWorkout_fla
Section 30
//indigo_animate_171 (BrainWorkout_fla.indigo_animate_171) package BrainWorkout_fla { import flash.display.*; public dynamic class indigo_animate_171 extends MovieClip { public function indigo_animate_171(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 31
//indigo_glow_170 (BrainWorkout_fla.indigo_glow_170) package BrainWorkout_fla { import flash.display.*; public dynamic class indigo_glow_170 extends MovieClip { public var light:MovieClip; public function indigo_glow_170(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 32
//instruction_screens_27 (BrainWorkout_fla.instruction_screens_27) package BrainWorkout_fla { import flash.display.*; public dynamic class instruction_screens_27 extends MovieClip { public var startBTN:MovieClip; public function instruction_screens_27(){ addFrameScript(59, frame60, 120, frame121, 181, frame182, 242, frame243); } function frame182(){ stop(); } function frame243(){ stop(); } function frame121(){ stop(); } function frame60(){ stop(); } } }//package BrainWorkout_fla
Section 33
//mark_25 (BrainWorkout_fla.mark_25) package BrainWorkout_fla { import flash.display.*; public dynamic class mark_25 extends MovieClip { public function mark_25(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package BrainWorkout_fla
Section 34
//orange_animate_173 (BrainWorkout_fla.orange_animate_173) package BrainWorkout_fla { import flash.display.*; public dynamic class orange_animate_173 extends MovieClip { public function orange_animate_173(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 35
//orange_glow_172 (BrainWorkout_fla.orange_glow_172) package BrainWorkout_fla { import flash.display.*; public dynamic class orange_glow_172 extends MovieClip { public var light:MovieClip; public function orange_glow_172(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 36
//panel_fish_217 (BrainWorkout_fla.panel_fish_217) package BrainWorkout_fla { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import com.doof.brainworkout.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class panel_fish_217 extends MovieClip { public var hud:MovieClip; public var guessTXT:TextField; public var numpadMC:VirtualNumpad; public function panel_fish_217(){ addFrameScript(0, frame1); } function frame1(){ } public function numpad(_arg1:int):void{ guessTXT.appendText(_arg1.toString()); Object(parent.parent).checkGuess(guessTXT.text); } } }//package BrainWorkout_fla
Section 37
//panel_fish_animation_216 (BrainWorkout_fla.panel_fish_animation_216) package BrainWorkout_fla { import flash.display.*; public dynamic class panel_fish_animation_216 extends MovieClip { public var panel:MovieClip; public function panel_fish_animation_216(){ addFrameScript(9, frame10, 49, frame50); } function frame10(){ stop(); } function frame50(){ stop(); } } }//package BrainWorkout_fla
Section 38
//pink_animate_175 (BrainWorkout_fla.pink_animate_175) package BrainWorkout_fla { import flash.display.*; public dynamic class pink_animate_175 extends MovieClip { public function pink_animate_175(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 39
//pink_glow_174 (BrainWorkout_fla.pink_glow_174) package BrainWorkout_fla { import flash.display.*; public dynamic class pink_glow_174 extends MovieClip { public var light:MovieClip; public function pink_glow_174(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 40
//purple_animate_177 (BrainWorkout_fla.purple_animate_177) package BrainWorkout_fla { import flash.display.*; public dynamic class purple_animate_177 extends MovieClip { public function purple_animate_177(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 41
//purple_glow_176 (BrainWorkout_fla.purple_glow_176) package BrainWorkout_fla { import flash.display.*; public dynamic class purple_glow_176 extends MovieClip { public var light:MovieClip; public function purple_glow_176(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 42
//red_animate_179 (BrainWorkout_fla.red_animate_179) package BrainWorkout_fla { import flash.display.*; public dynamic class red_animate_179 extends MovieClip { public function red_animate_179(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 43
//red_glow_178 (BrainWorkout_fla.red_glow_178) package BrainWorkout_fla { import flash.display.*; public dynamic class red_glow_178 extends MovieClip { public var light:MovieClip; public function red_glow_178(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 44
//results_panel_387 (BrainWorkout_fla.results_panel_387) package BrainWorkout_fla { import flash.display.*; public dynamic class results_panel_387 extends MovieClip { public var scoreText:MovieClip; public var board:MovieClip; public function results_panel_387(){ addFrameScript(28, frame29, 57, frame58, 86, frame87, 115, frame116); } function frame87(){ stop(); } function frame29(){ stop(); } function frame116(){ stop(); } function frame58(){ stop(); } } }//package BrainWorkout_fla
Section 45
//speech_bubble_main_137 (BrainWorkout_fla.speech_bubble_main_137) package BrainWorkout_fla { import flash.display.*; public dynamic class speech_bubble_main_137 extends MovieClip { public function speech_bubble_main_137(){ addFrameScript(168, frame169); } function frame169(){ stop(); } } }//package BrainWorkout_fla
Section 46
//start_sequence_97 (BrainWorkout_fla.start_sequence_97) package BrainWorkout_fla { import flash.display.*; public dynamic class start_sequence_97 extends MovieClip { public var goBTN:MovieClip; public var logo:MovieClip; public function start_sequence_97(){ addFrameScript(0, frame1, 129, frame130); } function frame1(){ stop(); } function frame130(){ stop(); } } }//package BrainWorkout_fla
Section 47
//submit_panel_255 (BrainWorkout_fla.submit_panel_255) package BrainWorkout_fla { import flash.display.*; public dynamic class submit_panel_255 extends MovieClip { public var submitBTN:SimpleButton; public function submit_panel_255(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package BrainWorkout_fla
Section 48
//text_field_1_390 (BrainWorkout_fla.text_field_1_390) package BrainWorkout_fla { import flash.display.*; import flash.text.*; public dynamic class text_field_1_390 extends MovieClip { public var score2TXT:TextField; public var scoreTXT:TextField; } }//package BrainWorkout_fla
Section 49
//yellow_animate_181 (BrainWorkout_fla.yellow_animate_181) package BrainWorkout_fla { import flash.display.*; public dynamic class yellow_animate_181 extends MovieClip { public function yellow_animate_181(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 50
//yellow_glow_180 (BrainWorkout_fla.yellow_glow_180) package BrainWorkout_fla { import flash.display.*; public dynamic class yellow_glow_180 extends MovieClip { public var light:MovieClip; public function yellow_glow_180(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package BrainWorkout_fla
Section 51
//SHA1 (com.adobe.crypto.SHA1) package com.adobe.crypto { import flash.utils.*; import com.adobe.utils.*; public class SHA1 { private static function hashBlocks(_arg1:Array):ByteArray{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:Array; var _local9:int; var _local10:ByteArray; var _local11:int; var _local12:int; var _local13:int; var _local14:int; var _local15:int; var _local16:int; var _local17:int; _local2 = 1732584193; _local3 = 4023233417; _local4 = 2562383102; _local5 = 271733878; _local6 = 3285377520; _local7 = _arg1.length; _local8 = new Array(80); _local9 = 0; while (_local9 < _local7) { _local11 = _local2; _local12 = _local3; _local13 = _local4; _local14 = _local5; _local15 = _local6; _local16 = 0; while (_local16 < 80) { if (_local16 < 16){ _local8[_local16] = _arg1[(_local9 + _local16)]; } else { _local8[_local16] = IntUtil.rol((((_local8[(_local16 - 3)] ^ _local8[(_local16 - 8)]) ^ _local8[(_local16 - 14)]) ^ _local8[(_local16 - 16)]), 1); }; _local17 = ((((IntUtil.rol(_local11, 5) + f(_local16, _local12, _local13, _local14)) + _local15) + int(_local8[_local16])) + k(_local16)); _local15 = _local14; _local14 = _local13; _local13 = IntUtil.rol(_local12, 30); _local12 = _local11; _local11 = _local17; _local16++; }; _local2 = (_local2 + _local11); _local3 = (_local3 + _local12); _local4 = (_local4 + _local13); _local5 = (_local5 + _local14); _local6 = (_local6 + _local15); _local9 = (_local9 + 16); }; _local10 = new ByteArray(); _local10.writeInt(_local2); _local10.writeInt(_local3); _local10.writeInt(_local4); _local10.writeInt(_local5); _local10.writeInt(_local6); _local10.position = 0; return (_local10); } private static function createBlocksFromByteArray(_arg1:ByteArray):Array{ var _local2:int; var _local3:Array; var _local4:int; var _local5:int; var _local6:int; _local2 = _arg1.position; _arg1.position = 0; _local3 = new Array(); _local4 = (_arg1.length * 8); _local5 = 0xFF; _local6 = 0; while (_local6 < _local4) { _local3[(_local6 >> 5)] = (_local3[(_local6 >> 5)] | ((_arg1.readByte() & _local5) << (24 - (_local6 % 32)))); _local6 = (_local6 + 8); }; _local3[(_local4 >> 5)] = (_local3[(_local4 >> 5)] | (128 << (24 - (_local4 % 32)))); _local3[((((_local4 + 64) >> 9) << 4) + 15)] = _local4; _arg1.position = _local2; return (_local3); } private static function f(_arg1:int, _arg2:int, _arg3:int, _arg4:int):int{ if (_arg1 < 20){ return (((_arg2 & _arg3) | (~(_arg2) & _arg4))); }; if (_arg1 < 40){ return (((_arg2 ^ _arg3) ^ _arg4)); }; if (_arg1 < 60){ return ((((_arg2 & _arg3) | (_arg2 & _arg4)) | (_arg3 & _arg4))); }; return (((_arg2 ^ _arg3) ^ _arg4)); } private static function k(_arg1:int):int{ if (_arg1 < 20){ return (1518500249); }; if (_arg1 < 40){ return (1859775393); }; if (_arg1 < 60){ return (2400959708); }; return (3395469782); } private static function createBlocksFromString(_arg1:String):Array{ var _local2:Array; var _local3:int; var _local4:int; var _local5:int; _local2 = new Array(); _local3 = (_arg1.length * 8); _local4 = 0xFF; _local5 = 0; while (_local5 < _local3) { _local2[(_local5 >> 5)] = (_local2[(_local5 >> 5)] | ((_arg1.charCodeAt((_local5 / 8)) & _local4) << (24 - (_local5 % 32)))); _local5 = (_local5 + 8); }; _local2[(_local3 >> 5)] = (_local2[(_local3 >> 5)] | (128 << (24 - (_local3 % 32)))); _local2[((((_local3 + 64) >> 9) << 4) + 15)] = _local3; return (_local2); } public static function hashBytes(_arg1:ByteArray):String{ var _local2:Array; var _local3:ByteArray; _local2 = SHA1.createBlocksFromByteArray(_arg1); _local3 = hashBlocks(_local2); return (((((IntUtil.toHex(_local3.readInt(), true) + IntUtil.toHex(_local3.readInt(), true)) + IntUtil.toHex(_local3.readInt(), true)) + IntUtil.toHex(_local3.readInt(), true)) + IntUtil.toHex(_local3.readInt(), true))); } public static function hash(_arg1:String):String{ var _local2:Array; var _local3:ByteArray; _local2 = createBlocksFromString(_arg1); _local3 = hashBlocks(_local2); return (((((IntUtil.toHex(_local3.readInt(), true) + IntUtil.toHex(_local3.readInt(), true)) + IntUtil.toHex(_local3.readInt(), true)) + IntUtil.toHex(_local3.readInt(), true)) + IntUtil.toHex(_local3.readInt(), true))); } } }//package com.adobe.crypto
Section 52
//IntUtil (com.adobe.utils.IntUtil) package com.adobe.utils { public class IntUtil { private static var hexChars:String = "0123456789abcdef"; public static function toHex(_arg1:int, _arg2:Boolean=false):String{ var _local3:String; var _local4:int; var _local5:int; _local3 = ""; if (_arg2){ _local4 = 0; while (_local4 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> (((3 - _local4) * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> ((3 - _local4) * 8)) & 15)))); _local4++; }; } else { _local5 = 0; while (_local5 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> ((_local5 * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> (_local5 * 8)) & 15)))); _local5++; }; }; return (_local3); } public static function ror(_arg1:int, _arg2:int):uint{ var _local3:int; _local3 = (32 - _arg2); return (((_arg1 << _local3) | (_arg1 >>> (32 - _local3)))); } public static function rol(_arg1:int, _arg2:int):int{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } } }//package com.adobe.utils
Section 53
//VirtualNumpad (com.doof.braintrain.VirtualNumpad) package com.doof.braintrain { import flash.display.*; public dynamic class VirtualNumpad extends MovieClip { public var key0:SimpleButton; public var key2:SimpleButton; public var key4:SimpleButton; public var key6:SimpleButton; public var key1:SimpleButton; public var key9:SimpleButton; public var key3:SimpleButton; public var key5:SimpleButton; public var key7:SimpleButton; public var key8:SimpleButton; } }//package com.doof.braintrain
Section 54
//ArithmeticGame (com.doof.brainworkout.ArithmeticGame) package com.doof.brainworkout { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; public class ArithmeticGame extends MovieClip { public var myTimer:GameTimerMC; private var _questionNum:int;// = 1 public var guessTXT:TextField; private var _penaltyTime:int;// = 10000 private var _answerString:String; private var _score:int;// = 0 private var _numIncorrect:int;// = 0 private var _scrollList:Array; public var numpadMC:VirtualNumpad; private var _correctAnswer:Boolean;// = false private var _amountToScroll:Number;// = 0 public var scrollHolder:MovieClip; private var _nextQuestionAsked:Boolean;// = true public var question:MathRow; public var wave:TextField; public function ArithmeticGame(){ _questionNum = 1; _scrollList = new Array(); _amountToScroll = 0; _nextQuestionAsked = true; _correctAnswer = false; _penaltyTime = 10000; _score = 0; _numIncorrect = 0; super(); numpadMC.visible = false; } public function init():void{ numpadMC.visible = true; scrollHolder.x = question.x; scrollHolder.y = question.y; question.mark.visible = false; askQuestion(); addEventListener(Event.ENTER_FRAME, scrollDown); myTimer.timeLength = 200000; myTimer.startTimer(); } private function generateWave3Q():void{ var _local1:String; var _local2:Number; var _local3:int; var _local4:int; wave.text = "wave 3: pace yourself"; _local2 = (Math.random() * 100); if (_local2 > 50){ _local1 = "+"; } else { _local1 = "-"; }; _local3 = Math.ceil((Math.random() * 99)); _local4 = Math.ceil((Math.random() * _local3)); if (_local1 == "+"){ _answerString = (_local3 + _local4).toString(); } else { if (_local1 == "-"){ _answerString = (_local3 - _local4).toString(); } else { _answerString = (_local3 * _local4).toString(); }; }; question.numA.text = _local3.toString(); question.numB.text = _local4.toString(); question.mathSymbol.text = _local1; question.equals.text = "="; } private function scrollDown(_arg1:Event):void{ var _local2:int; if (_amountToScroll > 0){ _local2 = 0; while (_local2 < _scrollList.length) { _scrollList[_local2].y = (_scrollList[_local2].y + 2.3); _scrollList[_local2].alpha = ((100 - (_scrollList[_local2].y / 2)) / 100); if (_scrollList[_local2].alpha < 0){ scrollHolder.removeChild(_scrollList[_local2]); _scrollList.splice(_local2, 1); }; _local2++; }; _amountToScroll = (_amountToScroll - 1); } else { if (!_nextQuestionAsked){ question.visible = true; askQuestion(); _nextQuestionAsked = true; }; }; } private function checkAnswer():void{ var _local1:int; var _local2:Sound; var _local3:Sound; _local1 = 0; while (_local1 < guessTXT.text.length) { if (guessTXT.text.charAt(_local1) != _answerString.charAt(_local1)){ trace("wrong answer!"); _numIncorrect++; _correctAnswer = false; addRowToScroll(); myTimer._startTime = (myTimer._startTime - _penaltyTime); _local2 = new WrongSND(); _local2.play(0, 1); numpadMC._active = false; return; }; _local1++; }; if (guessTXT.text.length == _answerString.length){ _correctAnswer = true; addRowToScroll(); trace("correct!"); _score = (_score + 100); _local3 = new CorrectSND(); _local3.play(0, 1); numpadMC._active = false; }; } private function generateWave4Q():void{ var _local1:String; var _local2:Number; var _local3:int; var _local4:int; wave.text = "wave 3: final stretch"; _local2 = (Math.random() * 100); if (_local2 > 90){ _local1 = "+"; } else { if (_local2 > 70){ _local1 = "-"; } else { _local1 = "x"; }; }; if (_local1 != "x"){ _local3 = Math.ceil((Math.random() * 99)); _local4 = Math.ceil((Math.random() * _local3)); } else { _local3 = Math.ceil((Math.random() * 10)); _local4 = Math.ceil((Math.random() * _local3)); }; if (_local1 == "+"){ _answerString = (_local3 + _local4).toString(); } else { if (_local1 == "-"){ _answerString = (_local3 - _local4).toString(); } else { if (_local1 == "x"){ _answerString = (_local3 * _local4).toString(); } else { _answerString = (_local3 / _local4).toString(); }; }; }; question.numA.text = _local3.toString(); question.numB.text = _local4.toString(); question.mathSymbol.text = _local1; question.equals.text = "="; } public function timeOver():void{ } private function askQuestion():void{ var _local1:int; var _local2:Object; guessTXT.text = ""; question.answer.text = ""; if (_questionNum <= 15){ generateWave1Q(); } else { if (_questionNum <= 30){ generateWave2Q(); } else { if (_questionNum <= 45){ generateWave4Q(); } else { if (_questionNum <= 60){ numpadMC._active = false; numpadMC.kill(); _score = (_score + Number(myTimer.seconds.text)); _local1 = (200000 - int(myTimer.seconds.text)); _local2 = {numIncorrect:_numIncorrect, bonus:myTimer.seconds.text, timeTaken:_local1}; Object(parent)._scoreDataArray.push(_local2); Object(parent)._scoresArray.push(_score); Object(parent).nextScreen(); }; }; }; }; _questionNum++; numpadMC._active = true; } public function numpad(_arg1:int):void{ if (_nextQuestionAsked){ question.answer.appendText(_arg1.toString()); guessTXT.appendText(_arg1.toString()); checkAnswer(); }; } private function addRowToScroll():void{ var _local1:MathRow; _nextQuestionAsked = false; question.visible = false; _local1 = new MathRow(); if (_correctAnswer){ _local1.mark.gotoAndStop(1); } else { _local1.mark.gotoAndStop(2); }; _local1.numA.text = question.numA.text; _local1.numB.text = question.numB.text; _local1.mathSymbol.text = question.mathSymbol.text; _local1.answer.text = question.answer.text; _local1.scaleX = question.scaleX; _local1.scaleY = _local1.scaleX; _scrollList.push(_local1); scrollHolder.addChild(_local1); _amountToScroll = 20; } private function generateWave1Q():void{ var _local1:String; var _local2:int; var _local3:int; wave.text = "wave 1: warm up"; if ((Math.random() * 100) > 50){ _local1 = "+"; } else { _local1 = "-"; }; _local2 = Math.ceil((Math.random() * 10)); _local3 = Math.ceil((Math.random() * _local2)); if (_local1 == "+"){ _answerString = (_local2 + _local3).toString(); } else { _answerString = (_local2 - _local3).toString(); }; question.numA.text = _local2.toString(); question.numB.text = _local3.toString(); question.mathSymbol.text = _local1; question.equals.text = "="; } private function generateWave2Q():void{ var _local1:String; var _local2:int; var _local3:int; var _local4:int; wave.text = "wave 2: stretch"; if ((Math.random() * 100) > 50){ _local1 = "+"; } else { _local1 = "-"; }; _local2 = Math.ceil((Math.random() * 99)); if (_local2 > 10){ _local3 = 10; } else { _local3 = _local2; }; _local4 = Math.ceil((Math.random() * _local3)); if (_local1 == "+"){ _answerString = (_local2 + _local4).toString(); } else { _answerString = (_local2 - _local4).toString(); }; question.numA.text = _local2.toString(); question.numB.text = _local4.toString(); question.mathSymbol.text = _local1; question.equals.text = "="; } } }//package com.doof.brainworkout
Section 55
//Coin (com.doof.brainworkout.Coin) package com.doof.brainworkout { import flash.events.*; import flash.filters.*; public class Coin extends DraggableObject { public var _inTray:Boolean;// = false public var _parentRef:Object; public function Coin(){ var _local1:DropShadowFilter; var _local2:Array; _inTray = false; super(); _local1 = new DropShadowFilter(4, 45, 0, 1, 10, 10, 0.75); _local2 = new Array(); _local2.push(_local1); filters = _local2; } override public function mouseUpListener(_arg1:MouseEvent):void{ _dragging = false; _parentRef.checkInTray(this); } override public function updatePosition():void{ if (_dragging){ x = (parent.mouseX + _offsetX); y = (parent.mouseY + _offsetY); _offsetX = (x - parent.mouseX); _offsetY = (y - parent.mouseY); _parentRef.setCoinToTop(this); }; } } }//package com.doof.brainworkout
Section 56
//Coin1 (com.doof.brainworkout.Coin1) package com.doof.brainworkout { public class Coin1 extends Coin { public var value:uint;// = 1 public function Coin1(){ value = 1; super(); } } }//package com.doof.brainworkout
Section 57
//Coin10 (com.doof.brainworkout.Coin10) package com.doof.brainworkout { public class Coin10 extends Coin { public var value:uint;// = 10 public function Coin10(){ value = 10; super(); } } }//package com.doof.brainworkout
Section 58
//Coin100 (com.doof.brainworkout.Coin100) package com.doof.brainworkout { public class Coin100 extends Coin { public var value:uint;// = 100 public function Coin100(){ value = 100; super(); } } }//package com.doof.brainworkout
Section 59
//Coin2 (com.doof.brainworkout.Coin2) package com.doof.brainworkout { public class Coin2 extends Coin { public var value:uint;// = 2 public function Coin2(){ value = 2; super(); } } }//package com.doof.brainworkout
Section 60
//Coin20 (com.doof.brainworkout.Coin20) package com.doof.brainworkout { public class Coin20 extends Coin { public var value:uint;// = 20 public function Coin20(){ value = 20; super(); } } }//package com.doof.brainworkout
Section 61
//Coin200 (com.doof.brainworkout.Coin200) package com.doof.brainworkout { public class Coin200 extends Coin { public var value:uint;// = 200 public function Coin200(){ value = 200; super(); } } }//package com.doof.brainworkout
Section 62
//Coin5 (com.doof.brainworkout.Coin5) package com.doof.brainworkout { public class Coin5 extends Coin { public var value:uint;// = 5 public function Coin5(){ value = 5; super(); } } }//package com.doof.brainworkout
Section 63
//Coin50 (com.doof.brainworkout.Coin50) package com.doof.brainworkout { public class Coin50 extends Coin { public var value:uint;// = 50 public function Coin50(){ value = 50; super(); } } }//package com.doof.brainworkout
Section 64
//DoofBot (com.doof.brainworkout.DoofBot) package com.doof.brainworkout { import flash.events.*; import flash.display.*; import flash.net.*; import flash.external.*; import flash.system.*; public class DoofBot { private static var doofBotStartURL:String = "http://www.doof.com/spoof/doofbot/ping/start/"; private static var doofBotEndURL:String = "http://www.doof.com/spoof/doofbot/ping/end/"; private static var doofBotInitURL:String = "http://www.doof.com/spoof/doofbot/ping/init/"; public function DoofBot(){ trace("no instantiation needed, please use the static methods"); } public static function init(_arg1:Object, _arg2:String):void{ var gameID:String; var hostURL:String; var sendVars:URLVariables; var request:URLRequest; var loader:URLLoader; var trackCompleteHandler:Function; var trackErrorHandler:Function; var stageRef = _arg1; var gameName = _arg2; trackCompleteHandler = function (_arg1:Event):void{ var _local2:URLLoader; trace("DoofBot tracking info sent!"); _local2 = URLLoader(_arg1.target); trace(("DoofBot php sent me: " + _local2.data.toString())); }; trackErrorHandler = function (_arg1:IOErrorEvent):void{ trace("Sorry, DoofBot tracking failed!"); trace(("Error: " + _arg1)); }; Security.allowDomain("*"); Security.allowInsecureDomain("*"); gameID = gameName; hostURL = stageRef.loaderInfo.url; trace(("DoofBot gameID: " + gameID)); trace(("DoofBot hostURL: " + hostURL)); sendVars = new URLVariables(); sendVars.gameID = gameID; sendVars.hostURL = hostURL; sendVars.rnd = Math.floor((Math.random() * 1000)); request = new URLRequest(doofBotInitURL); loader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.TEXT; request.data = sendVars; request.method = URLRequestMethod.POST; loader.addEventListener(Event.COMPLETE, trackCompleteHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, trackErrorHandler); loader.load(request); } public static function end(_arg1:Object, _arg2:String):void{ var gameID:String; var hostURL:String; var sendVars:URLVariables; var request:URLRequest; var loader:URLLoader; var trackCompleteHandler:Function; var trackErrorHandler:Function; var stageRef = _arg1; var gameName = _arg2; trackCompleteHandler = function (_arg1:Event):void{ var _local2:URLLoader; trace("DoofBot tracking info sent!"); _local2 = URLLoader(_arg1.target); trace(("DoofBot php sent me: " + _local2.data.toString())); }; trackErrorHandler = function (_arg1:IOErrorEvent):void{ trace("Sorry, DoofBot tracking failed!"); trace(("Error: " + _arg1)); }; Security.allowDomain("*"); Security.allowInsecureDomain("*"); gameID = gameName; hostURL = stageRef.loaderInfo.url; trace(("DoofBot gameID: " + gameID)); trace(("DoofBot hostURL: " + hostURL)); sendVars = new URLVariables(); sendVars.gameID = gameID; sendVars.hostURL = hostURL; sendVars.rnd = Math.floor((Math.random() * 1000)); request = new URLRequest(doofBotEndURL); loader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.TEXT; request.data = sendVars; request.method = URLRequestMethod.POST; loader.addEventListener(Event.COMPLETE, trackCompleteHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, trackErrorHandler); loader.load(request); } public static function start(_arg1:Object, _arg2:String):void{ var gameID:String; var hostURL:String; var sendVars:URLVariables; var request:URLRequest; var loader:URLLoader; var trackCompleteHandler:Function; var trackErrorHandler:Function; var stageRef = _arg1; var gameName = _arg2; trackCompleteHandler = function (_arg1:Event):void{ var _local2:URLLoader; trace("DoofBot tracking info sent!"); _local2 = URLLoader(_arg1.target); trace(("DoofBot php sent me: " + _local2.data.toString())); }; trackErrorHandler = function (_arg1:IOErrorEvent):void{ trace("Sorry, DoofBot tracking failed!"); trace(("Error: " + _arg1)); }; Security.allowDomain("*"); Security.allowInsecureDomain("*"); gameID = gameName; hostURL = stageRef.loaderInfo.url; trace(("DoofBot gameID: " + gameID)); trace(("DoofBot hostURL: " + hostURL)); sendVars = new URLVariables(); sendVars.gameID = gameID; sendVars.hostURL = hostURL; sendVars.rnd = Math.floor((Math.random() * 1000)); request = new URLRequest(doofBotStartURL); loader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.TEXT; request.data = sendVars; request.method = URLRequestMethod.POST; loader.addEventListener(Event.COMPLETE, trackCompleteHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, trackErrorHandler); loader.load(request); } } }//package com.doof.brainworkout
Section 65
//DraggableObject (com.doof.brainworkout.DraggableObject) package com.doof.brainworkout { import flash.events.*; import flash.display.*; public class DraggableObject extends MovieClip { public var _dragging:Boolean;// = false public var _offsetX:Number;// = 0 public var _offsetY:Number;// = 0 public function DraggableObject(){ _offsetX = 0; _offsetY = 0; _dragging = false; super(); this.buttonMode = true; this.useHandCursor = true; addEventListener(MouseEvent.MOUSE_DOWN, mouseDownListener); addEventListener(MouseEvent.MOUSE_UP, mouseUpListener); addEventListener(Event.ENTER_FRAME, mouseMoveListener); } public function updatePosition():void{ if (_dragging){ x = (parent.mouseX + _offsetX); y = (parent.mouseY + _offsetY); _offsetX = (x - parent.mouseX); _offsetY = (y - parent.mouseY); }; } public function mouseUpListener(_arg1:MouseEvent):void{ _dragging = false; } private function mouseDownListener(_arg1:MouseEvent):void{ if (!_dragging){ _dragging = true; _offsetX = (x - parent.mouseX); _offsetY = (y - parent.mouseY); }; } private function mouseMoveListener(_arg1:Event):void{ updatePosition(); } } }//package com.doof.brainworkout
Section 66
//FishAnimation (com.doof.brainworkout.FishAnimation) package com.doof.brainworkout { import flash.display.*; import flash.geom.*; public class FishAnimation extends MovieClip { public var fish:MovieClip; public var _moveTime:Number; public var _jumper:Boolean;// = false public var _inBucket:Boolean;// = true public var _startTime:Number; public function FishAnimation(_arg1:Number, _arg2:Number):void{ _inBucket = true; _jumper = false; super(); addFrameScript(99, frame100, 199, frame200); _startTime = _arg1; _moveTime = _arg2; } function frame200(){ visible = false; stop(); } function frame100(){ } public function move(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:uint; _local2 = (_arg1 - _startTime); _local3 = (_local2 / _moveTime); _local4 = Math.ceil((_local3 * totalFrames)); if (_local4 >= 200){ visible = false; }; gotoAndStop(_local4); } public function randomizeColour():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:ColorTransform; _local1 = (Math.random() * 0xFF); _local2 = (Math.random() * 0xFF); _local3 = (Math.random() * 0xFF); _local4 = new ColorTransform(0, 0, 0, 1, _local1, _local2, _local3, 0); transform.colorTransform = _local4; } } }//package com.doof.brainworkout
Section 67
//FishBucketGame (com.doof.brainworkout.FishBucketGame) package com.doof.brainworkout { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; public class FishBucketGame extends MovieClip { public var fishHolder:MovieClip; private var _togetherPercentage:Number;// = 40 private var _numInBucket:int; private var _fishArray:Array; private var _existingFish:int; private var _togetherness:Number;// = 60 private var _numFishMade:int; private var _fishDelayTime:Number; public var _score:Number;// = 0 private var _moveTime:Number;// = 3000 private var _maxFishCount:int;// = 5 public var _jumpChance:Number;// = 0 private var _jumpTime:Number; private var _fishEscapePercent:Number;// = 0 private var _maxFish:int; public var scoreTXT:TextField; public var questionPanel:MovieClip; public var markSymbol:MarkSymbol; private var _roundNumber:int;// = 1 private var _lastFishTime:Number;// = 0 private var _numCorrect:int;// = 0 private var _startDelay:int;// = 0 public function FishBucketGame():void{ _lastFishTime = 0; _moveTime = 3000; _fishArray = new Array(); _fishEscapePercent = 0; _roundNumber = 1; _maxFishCount = 5; _togetherPercentage = 40; _togetherness = 60; _score = 0; _jumpChance = 0; _startDelay = 0; _numCorrect = 0; super(); scoreTXT.text = ("Score: " + _score); questionPanel.visible = false; } public function init():void{ var _local1:Number; var _local2:Number; var _local3:Object; questionPanel.panel.guessTXT.text = ""; if (_roundNumber == 3){ _local2 = _roundNumber; _roundNumber = 2; }; if (_roundNumber > 6){ questionPanel.panel.numpadMC._active = false; questionPanel.panel.numpadMC.kill(); _local3 = {numCorrect:_numCorrect}; Object(parent)._scoreDataArray.push(_local3); Object(parent)._scoresArray.push(_score); Object(parent).nextScreen(); return; }; if (_roundNumber > 4){ _local2 = _roundNumber; _roundNumber = 4; }; _lastFishTime = getTimer(); _jumpTime = (_moveTime * Math.pow(0.998, (_roundNumber * 50))); _local1 = 0; if ((Math.random() * 100) < _togetherPercentage){ _local1 = ((Math.random() * _togetherness) * _roundNumber); }; _fishDelayTime = ((_jumpTime * 0.333) - _local1); _maxFish = (_maxFishCount * _roundNumber); _numFishMade = 0; _numInBucket = 0; _existingFish = 0; _fishArray = new Array(); addEventListener(Event.ENTER_FRAME, enterFrameHandler); if (_local2){ _roundNumber = _local2; }; } private function enterFrameHandler(_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (getTimer() - _lastFishTime); if ((((_local2 > _fishDelayTime)) && ((_numFishMade < _maxFish)))){ _lastFishTime = getTimer(); _local3 = 0; if ((Math.random() * 100) < _togetherPercentage){ _local3 = ((Math.random() * _togetherness) * _roundNumber); }; _fishDelayTime = ((_jumpTime * 0.333) - _local3); _fishArray.push(FishAnimation(fishHolder.addChild(new FishAnimation(_lastFishTime, _jumpTime)))); _local4 = Math.ceil((Math.random() * 3)); _fishArray[(_fishArray.length - 1)].fish.gotoAndStop(_local4); if ((Math.random() * 100) > (100 - (_jumpChance * 100))){ _fishArray[(_fishArray.length - 1)]._jumper = true; }; _numFishMade++; }; updateFishPositions(); } private function startDelay():void{ _startDelay = getTimer(); addEventListener(Event.ENTER_FRAME, checkDelay); } private function checkDelay(_arg1:Event):void{ if ((getTimer() - _startDelay) > 2000){ stopDelay(); }; } public function continueGame():void{ init(); } private function stopMessageDisplay():void{ questionPanel.panel.numpadMC._active = false; questionPanel.gotoAndPlay("hide"); } private function stopDelay():void{ removeEventListener(Event.ENTER_FRAME, checkDelay); continueGame(); } private function updateFishPositions():void{ var _local1:int; var _local2:int; var _local3:MovieClip; var _local4:MovieClip; _local1 = 0; _local2 = 0; while (_local2 < _fishArray.length) { _fishArray[_local2].move(getTimer()); if (_fishArray[_local2].currentFrame >= 200){ _local3 = MovieClip(addChild(new Splash())); _local3.x = 550; _local3.y = 350; _fishArray.splice(_local2, 1); _existingFish++; } else { if ((((_fishArray[_local2].currentFrame > 94)) && ((_fishArray[_local2].currentFrame < 99)))){ _local4 = MovieClip(addChild(new Splash())); _local4.x = (fishHolder.x - 25); _local4.y = (fishHolder.y - 15); }; if ((((_fishArray[_local2].currentFrame > 100)) && (_fishArray[_local2]._inBucket))){ if ((Math.random() * 100) < _fishEscapePercent){ _fishArray[_local2]._inBucket = false; } else { _fishArray[_local2].visible = false; _fishArray.splice(_local2, 1); _numInBucket++; _existingFish++; }; }; }; _local2++; }; if (_numInBucket < 0){ _numInBucket = 0; }; if (_existingFish >= _maxFish){ _fishEscapePercent = (_fishEscapePercent + 5); _roundNumber++; stopRound(); startMessageDisplay(); }; } private function stopRound():void{ removeEventListener(Event.ENTER_FRAME, enterFrameHandler); } private function startMessageDisplay():void{ questionPanel.visible = true; questionPanel.gotoAndPlay("show"); questionPanel.panel.numpadMC._active = true; } public function checkGuess(_arg1:String):void{ var _local2:String; var _local3:int; var _local4:int; _local2 = _numInBucket.toString(); _local3 = 0; _local4 = 0; while (_local4 < _arg1.length) { if (_arg1.charAt(_local4) == _local2.charAt(_local4)){ _local3++; }; _local4++; }; if (_local3 == _local2.length){ _score = (_score + (100 * _roundNumber)); stopMessageDisplay(); trace("correct!"); _numCorrect++; markSymbol.gotoAndPlay("right"); startDelay(); } else { if (_arg1.length == _local2.length){ stopMessageDisplay(); trace("wrong!"); markSymbol.gotoAndPlay("wrong"); startDelay(); }; }; scoreTXT.text = ("Score: " + _score); } } }//package com.doof.brainworkout
Section 68
//GameTimer (com.doof.brainworkout.GameTimer) package com.doof.brainworkout { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; public class GameTimer extends MovieClip { private var _timeElapsed:Number; public var bg:MovieClip; public var overlay:MovieClip; public var seconds:TextField; public var _dispatcher:GameTimerEvents; private var _timeLength:Number; public var maskHolder:MovieClip; public var _startTime:Number; public function GameTimer(){ _dispatcher = new GameTimerEvents(); super(); render(); } public function startTimer():void{ resetTimer(); addEventListener(Event.ENTER_FRAME, timerHandler); _dispatcher.timerStarted(); } public function get timeLength():Number{ return (_timeLength); } public function set timeLength(_arg1:Number):void{ _timeLength = _arg1; } public function resetTimer():void{ _startTime = getTimer(); } private function timerHandler(_arg1:Event):void{ _timeElapsed = (getTimer() - _startTime); if (_timeElapsed > _timeLength){ stopTimer(); }; render(); } public function stopTimer():void{ removeEventListener(Event.ENTER_FRAME, timerHandler); _dispatcher.timerStopped(); Object(parent).timeOver(); trace("clock stopped"); } private function render():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:int; var _local7:Number; var _local8:Number; _local1 = (-90 * (Math.PI / 180)); _local2 = (((_timeElapsed / _timeLength) * 360) * (Math.PI / 180)); maskHolder.graphics.clear(); maskHolder.graphics.beginFill(0); maskHolder.graphics.moveTo(0, 0); _local3 = 60; _local4 = ((Math.PI / 180) * _local2); _local5 = 0; while (_local5 <= _local2) { _local7 = (Math.cos((_local5 + _local1)) * _local3); _local8 = (Math.sin((_local5 + _local1)) * _local3); maskHolder.graphics.lineTo(_local7, _local8); _local5 = (_local5 + _local4); }; _local7 = (Math.cos((_local2 + _local1)) * _local3); _local8 = (Math.sin((_local2 + _local1)) * _local3); maskHolder.graphics.lineTo(_local7, _local8); maskHolder.graphics.lineTo(0, 0); maskHolder.graphics.endFill(); overlay.mask = maskHolder; _local6 = Math.ceil(((_timeLength - _timeElapsed) / 1000)); if (_local6 < 0){ _local6 = 0; }; seconds.text = _local6.toString(); } } }//package com.doof.brainworkout
Section 69
//GameTimerEvents (com.doof.brainworkout.GameTimerEvents) package com.doof.brainworkout { import flash.events.*; public class GameTimerEvents extends EventDispatcher { public static var TIMER_STOPPED:String = "timerFinished"; public static var TIMER_STARTED:String = "timerStarted"; public static var TIMER_PAUSED:String = "timerPaused"; public function GameTimerEvents():void{ } public function timerStarted():void{ dispatchEvent(new Event(TIMER_STARTED)); } public function timerStopped():void{ dispatchEvent(new Event(TIMER_STOPPED)); } public function timerPaused():void{ dispatchEvent(new Event(TIMER_PAUSED)); } } }//package com.doof.brainworkout
Section 70
//LightGame (com.doof.brainworkout.LightGame) package com.doof.brainworkout { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.media.*; import flash.text.*; import flash.ui.*; public class LightGame extends MovieClip { private var _lives:int;// = 3 private var _sequenceLength:uint;// = 1 public var scoreTXT:TextField; private var _lightArray:Array; public var markSymbol:MarkSymbol; public var HUD:MovieClip; private var _sequence:Array; private var _startSequenceTime:Number; private var _finalDelay:Boolean;// = false private var _lightOffPercent:Number;// = 0.75 private var _lightTime:uint;// = 1000 private var _score:int;// = 0 private var _inputSequence:Array; private var _soundsArray:Array; public var light0:MovieClip; public var light1:MovieClip; public var light2:MovieClip; public var light3:MovieClip; public var light4:MovieClip; public var light5:MovieClip; public var light6:MovieClip; public var light7:MovieClip; public var light8:MovieClip; private var _startDelay:int;// = 0 public function LightGame(){ _lightArray = new Array(); _sequence = new Array(); _sequenceLength = 1; _lightTime = 1000; _lightOffPercent = 0.75; _score = 0; _lives = 3; _soundsArray = new Array(); _startDelay = 0; _finalDelay = false; super(); } private function showLives():void{ if (_lives < 0){ trace("gameover for light game"); trace(("score: " + _score)); stopDelay(); stopInputSequence(); stopSequence(); Mouse.show(); _finalDelay = true; startDelay(); }; if (_lives >= 0){ HUD.heart1.visible = false; HUD.heart2.visible = false; HUD.heart3.visible = false; }; if (_lives >= 1){ HUD.heart1.visible = true; HUD.heart2.visible = false; HUD.heart3.visible = false; }; if (_lives >= 2){ HUD.heart1.visible = true; HUD.heart2.visible = true; HUD.heart3.visible = false; }; if (_lives >= 3){ HUD.heart1.visible = true; HUD.heart2.visible = true; HUD.heart3.visible = true; }; } private function set lives(_arg1:int):void{ _lives = _arg1; showLives(); } private function light2ClickedHandler(_arg1:MouseEvent):void{ turnOnLightNum(2); insertInput(2); } private function playRandomLight(_arg1:TimerEvent):void{ var _local2:int; _local2 = Math.floor((Math.random() * _lightArray.length)); turnOnLightNum(_local2); } private function startDelay():void{ _startDelay = getTimer(); addEventListener(Event.ENTER_FRAME, checkDelay); } private function inputFinished(_arg1:Boolean):void{ if (_arg1){ trace("all correct"); _score = (_score + Math.pow(_inputSequence.length, 2)); scoreTXT.text = _score.toString(); stopInputSequence(); addToSequence(); startDelay(); } else { lives--; markSymbol.gotoAndPlay("wrong"); trace("oops, you got a few wrong"); stopInputSequence(); startDelay(); }; } public function generateSequence(_arg1:uint):void{ var _local2:uint; _sequence = new Array(); _local2 = 0; while (_local2 < _arg1) { _sequence.push(Math.floor((Math.random() * _lightArray.length))); _local2++; }; } private function light3ClickedHandler(_arg1:MouseEvent):void{ turnOnLightNum(3); insertInput(3); } private function startInputSequence():void{ var _local1:int; Mouse.show(); _inputSequence = new Array(); light0.addEventListener(MouseEvent.MOUSE_DOWN, light0ClickedHandler); light1.addEventListener(MouseEvent.MOUSE_DOWN, light1ClickedHandler); light2.addEventListener(MouseEvent.MOUSE_DOWN, light2ClickedHandler); light3.addEventListener(MouseEvent.MOUSE_DOWN, light3ClickedHandler); light4.addEventListener(MouseEvent.MOUSE_DOWN, light4ClickedHandler); light5.addEventListener(MouseEvent.MOUSE_DOWN, light5ClickedHandler); light6.addEventListener(MouseEvent.MOUSE_DOWN, light6ClickedHandler); light7.addEventListener(MouseEvent.MOUSE_DOWN, light7ClickedHandler); light8.addEventListener(MouseEvent.MOUSE_DOWN, light8ClickedHandler); _local1 = 0; while (_local1 < _lightArray.length) { _lightArray[_local1].buttonMode = true; _lightArray[_local1].useHandCursor = true; _local1++; }; } private function startRandomLights():void{ var _local1:Timer; _local1 = new Timer(500); _local1.addEventListener(TimerEvent.TIMER, playRandomLight); _local1.start(); } private function turnOffLightNum(_arg1:int):void{ _lightArray[_arg1].light.gotoAndStop(1); _lightArray[_arg1].gotoAndStop(1); } private function playSequenceHandler(_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = ((getTimer() - _startSequenceTime) / _lightTime); _local3 = Math.floor(_local2); _local4 = (_local2 - _local3); if (_local3 < _sequence.length){ if (_local4 > _lightOffPercent){ turnOnLightNum(_sequence[_local3]); }; } else { stopSequence(); }; } private function light4ClickedHandler(_arg1:MouseEvent):void{ turnOnLightNum(4); insertInput(4); } private function stopDelay():void{ var _local1:Object; removeEventListener(Event.ENTER_FRAME, checkDelay); if (!_finalDelay){ playSequence(); } else { _local1 = {sequenceLength:_sequence.length}; Object(parent)._scoreDataArray.push(_local1); Object(parent)._scoresArray.push(_score); Object(parent).nextScreen(); Mouse.show(); }; } private function insertInput(_arg1:uint):void{ var _local2:Boolean; if (_inputSequence.length < (_sequence.length - 1)){ _inputSequence.push(_arg1); checkInput(); } else { _inputSequence.push(_arg1); _local2 = checkInputSequence(); inputFinished(_local2); }; } private function stopInputSequence():void{ var _local1:int; Mouse.hide(); light0.removeEventListener(MouseEvent.MOUSE_DOWN, light0ClickedHandler); light1.removeEventListener(MouseEvent.MOUSE_DOWN, light1ClickedHandler); light2.removeEventListener(MouseEvent.MOUSE_DOWN, light2ClickedHandler); light3.removeEventListener(MouseEvent.MOUSE_DOWN, light3ClickedHandler); light4.removeEventListener(MouseEvent.MOUSE_DOWN, light4ClickedHandler); light5.removeEventListener(MouseEvent.MOUSE_DOWN, light5ClickedHandler); light6.removeEventListener(MouseEvent.MOUSE_DOWN, light6ClickedHandler); light7.removeEventListener(MouseEvent.MOUSE_DOWN, light7ClickedHandler); light8.removeEventListener(MouseEvent.MOUSE_DOWN, light8ClickedHandler); _local1 = 0; while (_local1 < _lightArray.length) { _lightArray[_local1].buttonMode = false; _lightArray[_local1].useHandCursor = false; _local1++; }; } public function addToSequence():void{ _sequenceLength++; _sequence.push(Math.floor((Math.random() * _lightArray.length))); } private function light5ClickedHandler(_arg1:MouseEvent):void{ turnOnLightNum(5); insertInput(5); } private function get lives():int{ return (_lives); } public function init():void{ _lightArray.push(light0); _lightArray.push(light1); _lightArray.push(light2); _lightArray.push(light3); _lightArray.push(light4); _lightArray.push(light5); _lightArray.push(light6); _lightArray.push(light7); _lightArray.push(light8); _soundsArray.push(new note1SND()); _soundsArray.push(new note2SND()); _soundsArray.push(new note3SND()); _soundsArray.push(new note4SND()); _soundsArray.push(new note5SND()); _soundsArray.push(new note6SND()); _soundsArray.push(new note7SND()); _soundsArray.push(new note8SND()); _soundsArray.push(new note9SND()); generateSequence(1); playSequence(); } public function playSequence():void{ _lightTime = (600 - (25 * _sequence.length)); addEventListener(Event.ENTER_FRAME, playSequenceHandler); _startSequenceTime = getTimer(); } private function light6ClickedHandler(_arg1:MouseEvent):void{ turnOnLightNum(6); insertInput(6); } public function stopAllLights():void{ var _local1:uint; SoundMixer.stopAll(); _local1 = 0; while (_local1 < _lightArray.length) { turnOffLightNum(_local1); _local1++; }; } private function checkDelay(_arg1:Event):void{ if ((getTimer() - _startDelay) > 2000){ stopDelay(); }; } private function light7ClickedHandler(_arg1:MouseEvent):void{ turnOnLightNum(7); insertInput(7); } private function checkInputSequence():Boolean{ var _local1:Boolean; var _local2:uint; var _local3:uint; _local2 = 0; _local3 = 0; while (_local3 < _sequence.length) { if (_inputSequence[_local3] == _sequence[_local3]){ _local2++; }; _local3++; }; if (_local2 == _sequence.length){ _local1 = true; } else { _local1 = false; }; return (_local1); } private function light0ClickedHandler(_arg1:MouseEvent):void{ turnOnLightNum(0); insertInput(0); } private function checkInput():void{ var _local1:Number; var _local2:Number; var _local3:uint; _local1 = 0; _local2 = 0; _local3 = 0; while (_local3 < _inputSequence.length) { _local1 = (_local1 + _inputSequence[_local3]); _local2 = (_local2 + _sequence[_local3]); _local3++; }; if (_local2 != _local1){ lives--; markSymbol.gotoAndPlay("wrong"); trace("oops, you got a few wrong"); stopInputSequence(); startDelay(); } else { _score = (_score + Math.pow(_inputSequence.length, 2)); }; } private function light8ClickedHandler(_arg1:MouseEvent):void{ turnOnLightNum(8); insertInput(8); } private function stopSequence():void{ removeEventListener(Event.ENTER_FRAME, playSequenceHandler); startInputSequence(); } private function light1ClickedHandler(_arg1:MouseEvent):void{ turnOnLightNum(1); insertInput(1); } private function turnOnLightNum(_arg1:int):void{ var _local2:Sound; _lightArray[_arg1].light.gotoAndPlay(1); _lightArray[_arg1].gotoAndPlay(1); _local2 = _soundsArray[_arg1]; _local2.play(0, 1); } } }//package com.doof.brainworkout
Section 71
//Main (com.doof.brainworkout.Main) package com.doof.brainworkout { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.media.*; import com.doof.gameconnector.*; import flash.net.*; import flash.system.*; import flash.ui.*; public dynamic class Main extends MovieClip { private var _musicChannel:SoundChannel; private var _scoreStartTime:Number; private var _titleScreen:MovieClip; private var _instructionNum:int;// = 0 public var _finalResult:int;// = 1 public var _scoreDataArray:Array; private var _screenNum:int;// = 0 private var _splashScreen:MovieClip; private var _thresholdsArray:Array; private var _endScreen:EndScreen; private var _leaderBoard:Leaderboard; public var _totalScore:int;// = 0 private var _scoreDelay:Number;// = 10000 private var _instructionNames:Array; public var _playerName:String;// = "Player" private var _entryScreen:EntryScreen; private var _connector:Connector; private var _countDownScreen:MovieClip; private var _screensArray:Array; public var _scoresArray:Array; public function Main(){ _splashScreen = new SplashScreen(); _titleScreen = new TitleScreen(); _instructionNames = new Array(); _instructionNum = 0; _screenNum = 0; _screensArray = new Array(); _scoresArray = new Array(); _thresholdsArray = new Array(); _scoreDataArray = new Array(); _totalScore = 0; _playerName = "Player"; _scoreDelay = 10000; _finalResult = 1; _entryScreen = new EntryScreen(); _leaderBoard = new Leaderboard(); _endScreen = new EndScreen(); _connector = new Connector(); super(); Security.allowDomain("*"); Security.allowInsecureDomain("*"); init(); } private function enterResults(_arg1:MouseEvent):void{ if (_entryScreen.playerNameTXT.text.length > 0){ _playerName = _entryScreen.playerNameTXT.text; }; addChild(_leaderBoard); _leaderBoard.nextBTN.addEventListener(MouseEvent.CLICK, sendAPIEnd); _leaderBoard.startPHP(this); } private function doofLinkClickedHandler(_arg1:MouseEvent):void{ getURL("http://www.doof.com/?ref=brainworkout", "_blank"); } private function init():void{ DoofBot.init(this, "BrainWorkout"); addChild(_connector); addChild(_splashScreen); _splashScreen.buttonMode = true; _splashScreen.useHandCursor = true; _splashScreen.addEventListener(MouseEvent.CLICK, doofLinkClickedHandler); addEventListener(Event.ENTER_FRAME, checkSplash); _instructionNames.push("game_1"); _instructionNames.push("game_2"); _instructionNames.push("game_3"); _instructionNames.push("game_4"); _screensArray.push(new InstructionScreen()); _screensArray.push(new LightGameScreen()); _screensArray.push(new ResultScreen()); _screensArray.push(new InstructionScreen()); _screensArray.push(new ArithmeticGameScreen()); _screensArray.push(new ResultScreen()); _screensArray.push(new InstructionScreen()); _screensArray.push(new FishGameScreen()); _screensArray.push(new ResultScreen()); _screensArray.push(new InstructionScreen()); _screensArray.push(new MoneyScreen()); _screensArray.push(new ResultScreen()); _screensArray.push(new TallyScreen()); _screensArray.push(new FinalScreen()); _thresholdsArray.push(1250); _thresholdsArray.push(6000); _thresholdsArray.push(3000); _thresholdsArray.push(18000); } private function startGameClicked(_arg1:MouseEvent):void{ _musicChannel.stop(); _screensArray[_screenNum].instructions.startBTN.removeEventListener(MouseEvent.CLICK, startGameClicked); nextScreen(); } public function initGame():void{ _screensArray[_screenNum].init(); } public function finishAd():void{ _splashScreen.play(); } private function checkTitle(_arg1:Event):void{ if (_titleScreen.startSequence.currentFrame == _titleScreen.startSequence.totalFrames){ _titleScreen.removeEventListener(Event.ENTER_FRAME, checkTitle); endTitleScreen(); }; } private function endTitleScreen():void{ removeChild(_titleScreen); _titleScreen = null; loadScreen(); } private function startTitle():void{ _titleScreen.startSequence.gotoAndPlay(2); _titleScreen.startSequence.goBTN.addEventListener(MouseEvent.CLICK, goClickHandler); _titleScreen.startSequence.goBTN.buttonMode = true; _titleScreen.startSequence.goBTN.useHandCursor = true; _titleScreen.startSequence.logo.addEventListener(MouseEvent.CLICK, doofLinkClickedHandler); _titleScreen.startSequence.logo.buttonMode = true; _titleScreen.startSequence.logo.useHandCursor = true; addChild(_titleScreen); } public function nextScreen():void{ _screensArray[_screenNum].visible = false; removeChild(_screensArray[_screenNum]); _screensArray[_screenNum] = null; delete _screensArray[_screenNum]; _screenNum++; loadScreen(); Mouse.show(); } private function getURL(_arg1:String, _arg2:String=null):void{ var req:URLRequest; var url = _arg1; var window = _arg2; req = new URLRequest(url); try { navigateToURL(req, window); } catch(e:Error) { trace("Navigate to URL failed", e.message); }; } private function gigyaShare(_arg1:MouseEvent):void{ var mcWF:MovieClip; var ModuleID:String; var cfg:Object; var ldr:Loader; var url:String; var urlReq:URLRequest; var e = _arg1; Security.allowDomain("cdn.gigya.com"); Security.allowInsecureDomain("cdn.gigya.com"); mcWF = new MovieClip(); addChild(mcWF).name = "mcWF"; mcWF.x = 0; mcWF.y = 0; ModuleID = "PostModule1"; cfg = {}; cfg["width"] = "600"; cfg["height"] = "450"; cfg["bookmarkURL"] = "http://www.doof.com/#/games/BrainWorkout"; cfg["widgetTitle"] = "Track Star"; cfg["advancedTracking"] = "true"; cfg["partner"] = "177341"; cfg["UIConfig"] = "<config><display showDesktop=\"true\" showEmail=\"true\" useTransitions=\"true\" showBookmark=\"true\" codeBoxHeight=\"auto\" showCodeBox=\"true\" showCloseButton=\"true\" bulletinChecked=\"false\" networksWithCodeBox=\"\"></display><body corner-roundness=\"8;8;8;8\"><background frame-color=\"Transparent\" gradient-color-begin=\"#353535\" gradient-color-end=\"#606060\" corner-roundness=\"8;8;8;8\"></background><controls size=\"11\" bold=\"true\"><snbuttons iconsOnly=\"false\" type=\"textUnder\" frame-color=\"#6D0000\" background-color=\"#FFFFFF\" over-background-color=\"#FFFFFF\" color=\"#CACACA\" corner-roundness=\"0;8;8;8\" gradient-color-begin=\"#8A8A8A\" gradient-color-end=\"#000000\" font=\"Arial\" size=\"11\" bold=\"false\" over-gradient-color-begin=\"#AAAAAA\" over-gradient-color-end=\"#000000\" over-color=\"#F4F4F4\" down-color=\"#000000\"><more frame-color=\"Transparent\"></more></snbuttons><textboxes frame-color=\"#000000\" color=\"#AAAAAA\" corner-roundness=\"0;0;0;0\" gradient-color-begin=\"#202020\" gradient-color-end=\"#0B0B0B\" font=\"Arial\" bold=\"false\"><codeboxes color=\"#EAEAEA\" frame-color=\"#8A8A8A\" gradient-color-begin=\"#000000\" font=\"Arial\" bold=\"false\"></codeboxes><inputs frame-color=\"#6D0000\"></inputs><dropdowns frame-color=\"#6D0000\" handle-gradient-color-begin=\"#B60000\" handle-gradient-color-end=\"#6D0000\" handle-over-gradient-color-begin=\"#FF0000\" handle-over-gradient-color-end=\"#DA0000\" handle-down-gradient-color-begin=\"#FF0000\" handle-down-gradient-color-end=\"#6D0000\" background-color=\"#6D0000\" gradient-color-begin=\"#000000\" font=\"Arial\" bold=\"false\"></dropdowns></textboxes><buttons frame-color=\"#FF0000\" gradient-color-begin=\"#FF2424\" gradient-color-end=\"#6D0000\" color=\"#F4F4F4\" corner-roundness=\"0;8;8;8\" font=\"Arial\" size=\"10\" bold=\"false\" down-frame-color=\"#000000\" over-gradient-color-begin=\"#DA0000\" down-gradient-color-begin=\"#910000\" over-gradient-color-end=\"#DA0000\" down-gradient-color-end=\"#FF0000\" over-color=\"#F4F4F4\"><post-buttons gradient-color-begin=\"#FF4949\" gradient-color-end=\"#6D0000\"></post-buttons></buttons><listboxes corner-roundness=\"5;5;5;5\"></listboxes><servicemarker gradient-color-begin=\"#DA0000\" gradient-color-end=\"#DA0000\"></servicemarker></controls><texts color=\"#FFFFFF\" font=\"Arial\" size=\"10\"><privacy color=\"#959595\" size=\"11\"></privacy><headers size=\"11\" bold=\"true\"></headers><labels size=\"11\" bold=\"true\"></labels><messages color=\"#D5D5D5\" frame-thickness=\"0\" corner-roundness=\"0;0;0;0\" gradient-color-begin=\"#B60000\" gradient-color-end=\"#000000\" size=\"11\" bold=\"true\"></messages><links color=\"#DFDFDF\" underline=\"false\" size=\"11\" bold=\"true\" over-color=\"#FFFFFF\"></links></texts></body></config>"; cfg["defaultContent"] = "<object width=\"600\" height=\"450\"> <param name=\"movie\" value=\"http://static.doof.com/content/static/games/BrainWorkout/BrainWorkout.swf\"></param> <param name=\"wmode\" value=\"transparent\"></param> <embed src=\"http://static.doof.com/content/static/games/BrainWorkout/BrainWorkout.swf\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"600\" height=\"450\"></embed></object>"; cfg["onPostProfile"] = function (_arg1:Object):void{ trace(((((("event fired eventObj.type=" + _arg1.type) + " eventObj.network=") + _arg1.network) + " eventObj.partnerData=") + _arg1.partnerData)); }; cfg["onLoad"] = function (_arg1:Object):void{ trace(((("event fired eventObj.type=" + _arg1.type) + "eventObj.ModuleID=") + _arg1.ModuleID)); }; cfg["onClose"] = function (_arg1:Object):void{ mcWF.visible = false; removeChild(mcWF); }; ldr = new Loader(); url = ("http://cdn.gigya.com/WildFire/swf/wildfireInAS3.swf?ModuleID=" + ModuleID); urlReq = new URLRequest(url); mcWF[ModuleID] = cfg; ldr.load(urlReq); mcWF.addChild(ldr); } private function loadScreen():void{ var _local1:Sound; var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:Number; var _local10:int; trace(("screen loading = " + _screensArray[_screenNum])); if ((_screensArray[_screenNum] is InstructionScreen)){ addChild(_screensArray[_screenNum]); trace(("instructions playing: " + _instructionNames[_instructionNum])); _screensArray[_screenNum].instructions.gotoAndPlay(_instructionNames[_instructionNum]); _screensArray[_screenNum].instructions.startBTN.addEventListener(MouseEvent.CLICK, startGameClicked); _screensArray[_screenNum].instructions.startBTN.buttonMode = true; _screensArray[_screenNum].instructions.startBTN.useHandCursor = true; _instructionNum++; _local1 = new BrainMusic(); _musicChannel = _local1.play(0, 99999); } else { if ((_screensArray[_screenNum] is ResultScreen)){ _local1 = new BrainMusic(); _musicChannel = _local1.play(0, 99999); _screensArray[_screenNum].x = 5; _screensArray[_screenNum].y = 55; startScoreTimer(); if (_instructionNum == 1){ _local4 = _scoreDataArray[(_instructionNum - 1)].sequenceLength; _screensArray[_screenNum].resultsPanel.scoreText.scoreTXT.text = "Sequence length: \nScore: "; _screensArray[_screenNum].resultsPanel.scoreText.score2TXT.text = (("" + _local4) + "\n"); _screensArray[_screenNum].resultsPanel.scoreText.score2TXT.appendText((_scoresArray[(_instructionNum - 1)].toString() + "\n")); }; if (_instructionNum == 2){ _local5 = _scoreDataArray[(_instructionNum - 1)].bonus; _local6 = _scoreDataArray[(_instructionNum - 1)].numIncorrect; _local7 = (_scoreDataArray[(_instructionNum - 1)].timeTaken / 1000); _screensArray[_screenNum].resultsPanel.scoreText.scoreTXT.text = "Time taken: \nIncorrect: \nBonus: \nScore: "; _screensArray[_screenNum].resultsPanel.scoreText.score2TXT.text = ((((((_local7 + "\n") + _local6) + "\n") + _local5) + "\n") + _scoresArray[(_instructionNum - 1)]); }; if (_instructionNum == 3){ _local8 = _scoreDataArray[(_instructionNum - 1)].numCorrect; _screensArray[_screenNum].resultsPanel.scoreText.scoreTXT.text = "Correct: \nScore: "; _screensArray[_screenNum].resultsPanel.scoreText.score2TXT.text = ((_local8 + "\n") + _scoresArray[(_instructionNum - 1)]); }; if (_instructionNum == 4){ _local5 = _scoreDataArray[(_instructionNum - 1)].bonus; trace(("bonus" + _local5)); _local7 = _scoreDataArray[(_instructionNum - 1)].timeTaken; trace(("time taken" + _local7)); _local6 = _scoreDataArray[(_instructionNum - 1)].numIncorrect; trace(("num incorrect" + _local6)); _screensArray[_screenNum].resultsPanel.scoreText.scoreTXT.text = "Time taken: \nIncorrect: \nBonus: \nScore: "; _screensArray[_screenNum].resultsPanel.scoreText.score2TXT.text = ((((((_local7 + "\n") + _local6) + "\n") + _local5) + "\n") + _scoresArray[(_instructionNum - 1)]); }; addChild(_screensArray[_screenNum]); _local2 = _scoresArray[(_instructionNum - 1)]; trace(("SCORE: " + _local2)); _local3 = Math.ceil((_local2 / (_thresholdsArray[(_instructionNum - 1)] / 4))); trace(("result: " + _local3)); _screensArray[_screenNum].gotoAndStop(_local3); _screensArray[_screenNum].nextBTN.addEventListener(MouseEvent.CLICK, clickNextResults); } else { if ((_screensArray[_screenNum] is FinalScreen)){ trace(("TOTAL SCORE: " + _totalScore)); _local9 = (29000 / 8); _finalResult = Math.ceil(((_totalScore / _local9) + 0.01)); trace(("FINAL RESULT: " + _finalResult)); addChild(_screensArray[_screenNum]); _screensArray[_screenNum].gotoAndPlay(1); _screensArray[_screenNum].ranking.gotoAndPlay(1); _screensArray[_screenNum].endBTN.addEventListener(MouseEvent.CLICK, clickEndGame); } else { if ((_screensArray[_screenNum] is TallyScreen)){ _local10 = 0; while (_local10 < _scoresArray.length) { _totalScore = (_totalScore + _scoresArray[_local10]); _local10++; }; _screensArray[_screenNum].results.scores.game1.text = _scoresArray[0]; _screensArray[_screenNum].results.scores.game2.text = _scoresArray[1]; _screensArray[_screenNum].results.scores.game3.text = _scoresArray[2]; _screensArray[_screenNum].results.scores.game4.text = _scoresArray[3]; _screensArray[_screenNum].results.final.final.text = ("Total Score: " + _totalScore); _screensArray[_screenNum].startBTN.addEventListener(MouseEvent.CLICK, clickShowFinal); _screensArray[_screenNum].startBTN.buttonMode = true; _screensArray[_screenNum].startBTN.useHandCursor = true; _screensArray[_screenNum].results.gotoAndPlay(1); addChild(_screensArray[_screenNum]); } else { addChild(_screensArray[_screenNum]); addChild(new DarwinCountdown()); }; }; }; }; } private function stopScoreTimer():void{ removeEventListener(Event.ENTER_FRAME, checkScoreTimer); _screensArray[_screenNum].resultsPanel.visible = true; _screensArray[_screenNum].resultsPanel.gotoAndPlay(_instructionNames[(_instructionNum - 1)]); } private function checkScoreTimer(_arg1:Event):void{ if ((getTimer() - _scoreStartTime) > _scoreDelay){ stopScoreTimer(); }; } private function sendAPIEnd(_arg1:MouseEvent):void{ var _local2:String; _leaderBoard.nextBTN.removeEventListener(MouseEvent.CLICK, sendAPIEnd); _endScreen.scoreTXT.text = _totalScore.toString(); DoofBot.end(this, "BrainWorkout"); _connector.gameEnded(_totalScore); _local2 = this.loaderInfo.url; if (_local2.search("doof.com") == -1){ addChild(_endScreen); _endScreen.replayBTN.addEventListener(MouseEvent.CLICK, restartGame); _endScreen.shareBTN.addEventListener(MouseEvent.CLICK, gigyaShare); _endScreen.doofBTN.addEventListener(MouseEvent.CLICK, doofLinkClickedHandler); }; } private function checkSplash(_arg1:Event):void{ if (_splashScreen.currentFrame == 50){ _splashScreen.gotoAndStop(51); _splashScreen.logo.stop(); MochiAd.showPreGameAd({clip:root, id:"7cd4427e1a69020d", res:"600x450", ad_finished:finishAd}); }; if (_splashScreen.currentFrame >= _splashScreen.totalFrames){ removeEventListener(Event.ENTER_FRAME, checkSplash); removeChild(_splashScreen); _splashScreen = null; startTitle(); }; } private function goClickHandler(_arg1:MouseEvent):void{ _connector.gameStarted(0); MochiBot.track(this, "973b8dee"); DoofBot.start(this, "BrainWorkout"); _titleScreen.startSequence.goBTN.removeEventListener(MouseEvent.CLICK, goClickHandler); _titleScreen.startSequence.gotoAndPlay("play"); _titleScreen.addEventListener(Event.ENTER_FRAME, checkTitle); } private function clickEndGame(_arg1:MouseEvent):void{ _screensArray[_screenNum].visible = false; removeChild(_screensArray[_screenNum]); _screensArray[_screenNum] = null; delete _screensArray[_screenNum]; addChild(_entryScreen); _entryScreen.nextBTN.addEventListener(MouseEvent.CLICK, enterResults); } private function clickShowFinal(_arg1:MouseEvent):void{ _screensArray[_screenNum].startBTN.visible = false; _screensArray[_screenNum].results.gotoAndPlay(101); } private function restartGame(_arg1:MouseEvent):void{ var _local2:int; removeChild(_entryScreen); removeChild(_leaderBoard); removeChild(_endScreen); _splashScreen = new SplashScreen(); _titleScreen = new TitleScreen(); _instructionNames = new Array(); _instructionNum = 0; _screenNum = 0; _screensArray = new Array(); _scoresArray = new Array(); _thresholdsArray = new Array(); _scoreDataArray = new Array(); _totalScore = 0; _playerName = "Player"; _scoreStartTime = new Number(); _scoreDelay = 10000; _finalResult = 1; _countDownScreen = new MovieClip(); _musicChannel = null; _entryScreen = new EntryScreen(); _leaderBoard = new Leaderboard(); _endScreen = new EndScreen(); _connector = new Connector(); _local2 = 0; while (_local2 < this.numChildren) { this.removeChildAt(_local2); _local2++; }; _local2 = 0; while (_local2 < _screensArray.length) { if (_screensArray[_local2] != null){ removeChild(_screensArray[_local2]); }; _local2++; }; init(); } private function clickNextResults(_arg1:MouseEvent):void{ _musicChannel.stop(); _screensArray[_screenNum].nextBTN.removeEventListener(MouseEvent.CLICK, clickNextResults); stopScoreTimer(); nextScreen(); } private function startScoreTimer():void{ _screensArray[_screenNum].resultsPanel.visible = false; _scoreStartTime = getTimer(); addEventListener(Event.ENTER_FRAME, checkScoreTimer); } } }//package com.doof.brainworkout
Section 72
//PHPLeaderboard (com.doof.brainworkout.PHPLeaderboard) package com.doof.brainworkout { import flash.events.*; import flash.display.*; import com.adobe.crypto.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.system.*; public class PHPLeaderboard extends MovieClip { public var _parentRef:Object; public var _team:String; public var nextBTN:SimpleButton; public var _timeStamp:String; public var _hashedKey:String; public var row1:MovieClip; public var row2:MovieClip; public var row3:MovieClip; public var row4:MovieClip; public var row7:MovieClip; public var row9:MovieClip; public var _stats:String; public var _score:Number; public var row5:MovieClip; public var row6:MovieClip; public var row8:MovieClip; public var loadingMC:MovieClip; public static var key:String = "tof#hn7SRrsnr8h7?ghrioc-xhp9nhnt+h$&"; private function buildHashKey():void{ var _local1:String; _local1 = key.concat(_timeStamp); _local1 = getSHA1(_local1); _hashedKey = _local1; trace(("hashed time.key: " + _local1)); sendScore(); } private function sendCompleteHandler(_arg1:Event):void{ var _local2:URLLoader; _local2 = URLLoader(_arg1.target); trace(("php sent me: " + _local2.data.toString())); loadIndividuals(); } private function loadIndividuals():void{ var _local1:URLVariables; var _local2:URLRequest; var _local3:URLLoader; _local1 = new URLVariables(); _local1.score = _parentRef._totalScore; _local1.name = _parentRef._playerName; _local1.rnd = Math.floor((Math.random() * 1000)); _local2 = new URLRequest("http://www.doof.com/spoof/brainworkout/index.php/scores/get_individual/"); _local3 = new URLLoader(); _local3.dataFormat = URLLoaderDataFormat.TEXT; _local2.data = _local1; _local2.method = URLRequestMethod.POST; _local3.addEventListener(Event.COMPLETE, individualsCompleteHandler); _local3.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); _local3.load(_local2); } private function sendData(_arg1:String, _arg2:Object):void{ var _local3:URLRequest; var _local4:URLLoader; _local3 = new URLRequest(_arg1); _local4 = new URLLoader(); _local4.dataFormat = URLLoaderDataFormat.TEXT; _local3.data = _arg2; _local3.method = URLRequestMethod.POST; _local4.addEventListener(Event.COMPLETE, sendCompleteHandler); _local4.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); _local4.load(_local3); } private function getSHA1(_arg1:String):String{ var _local2:String; _local2 = SHA1.hash(_arg1); return (_local2); } private function ioErrorHandler(_arg1:IOErrorEvent):void{ trace(("io error generated by " + _arg1.target)); } public function TestPHPResults():void{ } private function loadTimeCompleteHandler(_arg1:Event):void{ var _local2:URLLoader; _local2 = URLLoader(_arg1.target); trace(("time received: " + _local2.data.toString())); _timeStamp = _local2.data.toString(); buildHashKey(); } public function startPHP(_arg1:Object):void{ _parentRef = _arg1; trace("starting PHP"); Security.allowDomain("*"); Security.allowInsecureDomain("*"); trace("loading crossdomain policy from http://www.doof.com/crossdomain.xml"); Security.loadPolicyFile("http://www.doof.com/crossdomain.xml"); loadTimeURL("http://www.doof.com/spoof/brainworkout/index.php/timestamp/get/"); } private function loadTimeURL(_arg1:String):void{ var rnd:Number; var loader:URLLoader; var request:URLRequest; var urlString = _arg1; rnd = Math.floor((Math.random() * 1000)); urlString = urlString.concat(rnd); loader = new URLLoader(); loader.addEventListener(Event.COMPLETE, loadTimeCompleteHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); request = new URLRequest(urlString); try { loader.load(request); } catch(error:Error) { trace("Unable to load requested document."); }; } public function displayInd(_arg1:Array):void{ var _local2:int; var _local3:int; var _local4:int; _local2 = 0; while ((((_local2 < _arg1.length)) && ((_local2 < 9)))) { _local4 = (_local2 + 1); this[("row" + _local4)].gotoAndStop(1); if ((((_arg1[_local2].score == Object(parent)._totalScore)) && ((_arg1[_local2].name == Object(parent)._playerName)))){ this[("row" + _local4)].gotoAndStop(2); this[("row" + _local4)].rank.textColor = "0x000000"; this[("row" + _local4)].playerName.textColor = "0x000000"; this[("row" + _local4)].score.textColor = "0x000000"; }; if ((((_arg1[_local2].rank == null)) || ((_arg1[_local2].rank == undefined)))){ _arg1[_local2].rank = ""; }; if ((((_arg1[_local2].name == null)) || ((_arg1[_local2].name == undefined)))){ _arg1[_local2].name = ""; }; if ((((_arg1[_local2].score == null)) || ((_arg1[_local2].score == undefined)))){ _arg1[_local2].score = ""; }; this[("row" + _local4)].rank.text = _arg1[_local2].rank; this[("row" + _local4)].playerName.text = _arg1[_local2].name; this[("row" + _local4)].score.text = _arg1[_local2].score; _local2++; }; _local3 = (_arg1.length + 1); while (_local3 <= 9) { this[("row" + _local3)].visible = false; _local3++; }; } public function readIndividualString(_arg1:String):Array{ var _local2:String; var _local3:Array; var _local4:Array; var _local5:int; var _local6:int; var _local7:Array; var _local8:Object; _local2 = _arg1; trace(("string before: " + _local2)); if (_local2.substr(_local2.length, -1) == "|"){ _local2 = _local2.substr(0, (_local2.length - 1)); }; trace(("string after: " + _local2)); _local3 = new Array(); _local4 = _local2.split("|"); _local5 = 0; while (_local5 < _local4.length) { _local7 = _local4[_local5].split(","); trace(_local7.toString()); _local8 = {rank:_local7[0], name:_local7[1], score:_local7[2]}; _local3.push(_local8); _local5++; }; _local6 = 0; while (_local6 < _local3.length) { _local8 = _local3[_local6]; trace(_local8.rank); trace(_local8.name); trace(_local8.score); _local6++; }; return (_local3); } private function individualsCompleteHandler(_arg1:Event):void{ var _local2:URLLoader; var _local3:String; var _local4:*; _local2 = URLLoader(_arg1.target); _local3 = _local2.data.toString(); trace(("individual scores received: " + _local3)); loadingMC.visible = false; _local4 = new Array(); _local4 = readIndividualString(_local3); displayInd(_local4); } private function sendScore():void{ var _local1:URLVariables; _local1 = new URLVariables(); _local1.key = _hashedKey; _local1.score = _parentRef._totalScore; _local1.name = _parentRef._playerName; _local1.rnd = Math.floor((Math.random() * 1000)); trace(("Flash is sending vars: " + _local1.toString())); sendData("http://www.doof.com/spoof/brainworkout/index.php/scores/process/", _local1); } } }//package com.doof.brainworkout
Section 73
//PixelPerfectCollisionDetection (com.doof.brainworkout.PixelPerfectCollisionDetection) package com.doof.brainworkout { import flash.display.*; import flash.geom.*; public class PixelPerfectCollisionDetection { public static function getCollisionRect(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:DisplayObjectContainer, _arg4:Boolean=false, _arg5:Number=0):Rectangle{ var _local6:Rectangle; var _local7:Rectangle; var _local8:Rectangle; var _local9:BitmapData; var _local10:BitmapData; var _local11:uint; var _local12:Rectangle; var _local13:int; _local6 = _arg1.getBounds(_arg3); _local7 = _arg2.getBounds(_arg3); _local8 = _local6.intersection(_local7); if (_local8.size.length > 0){ if (_arg4){ _local8.width = Math.ceil(_local8.width); _local8.height = Math.ceil(_local8.height); _local9 = getAlphaMap(_arg1, _local8, BitmapDataChannel.RED, _arg3); _local10 = getAlphaMap(_arg2, _local8, BitmapDataChannel.GREEN, _arg3); _local9.draw(_local10, null, null, BlendMode.LIGHTEN); if (_arg5 <= 0){ _local11 = 65792; } else { if (_arg5 > 1){ _arg5 = 1; }; _local13 = Math.round((_arg5 * 0xFF)); _local11 = (((_local13 << 16) | (_local13 << 8)) | 0); }; _local12 = _local9.getColorBoundsRect(_local11, _local11); _local9.getColorBoundsRect(_local11, _local11).x = (_local12.x + _local8.x); _local12.y = (_local12.y + _local8.y); return (_local12); } else { return (_local8); }; //unresolved jump }; return (null); } public static function isColliding(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:DisplayObjectContainer, _arg4:Boolean=false, _arg5:Number=0):Boolean{ var _local6:Rectangle; _local6 = getCollisionRect(_arg1, _arg2, _arg3, _arg4, _arg5); if (((!((_local6 == null))) && ((_local6.size.length > 0)))){ return (true); }; return (false); } public static function getCollisionPoint(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:DisplayObjectContainer, _arg4:Boolean=false, _arg5:Number=0):Point{ var _local6:Rectangle; var _local7:Number; var _local8:Number; _local6 = getCollisionRect(_arg1, _arg2, _arg3, _arg4, _arg5); if (((!((_local6 == null))) && ((_local6.size.length > 0)))){ _local7 = ((_local6.left + _local6.right) / 2); _local8 = ((_local6.top + _local6.bottom) / 2); return (new Point(_local7, _local8)); }; return (null); } private static function getAlphaMap(_arg1:DisplayObject, _arg2:Rectangle, _arg3:uint, _arg4:DisplayObjectContainer):BitmapData{ var _local5:Matrix; var _local6:Matrix; var _local7:BitmapData; var _local8:BitmapData; _local5 = _arg4.transform.concatenatedMatrix.clone(); _local5.invert(); _local6 = _arg1.transform.concatenatedMatrix.clone(); _local6.concat(_local5); _local6.translate(-(_arg2.x), -(_arg2.y)); _local7 = new BitmapData(_arg2.width, _arg2.height, true, 0); _local7.draw(_arg1, _local6); _local8 = new BitmapData(_arg2.width, _arg2.height, false, 0); _local8.copyChannel(_local7, _local7.rect, new Point(0, 0), BitmapDataChannel.ALPHA, _arg3); return (_local8); } } }//package com.doof.brainworkout
Section 74
//TimeForChange (com.doof.brainworkout.TimeForChange) package com.doof.brainworkout { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import com.doof.braintrain.*; public class TimeForChange extends MovieClip { private var _numIncorrect:int;// = 0 private var _lives:Number;// = 8 private var _endTime:Number; private var _startContinueTime:Number; private var _coinPosX:Array; private var _coinPosY:Array; public var submitBTN:MovieClip; private var _continueDelay:Number;// = 2000 public var tray:MovieClip; private var _moneyGiven:Number; public var itemsMC:MovieClip; public var timeBonus:TextField; private var _trayValue:Number;// = 0 private var _itemPrice:Number; public var _score:uint;// = 0 public var p500:MovieClip; private var _startTimer:Number; private var _roundNum:int;// = 0 public var moneyGiven:TextField; public var totalScore:TextField; public var markSymbol:MarkSymbol; private var _coinArray:Array; public var p1000:MovieClip; private var _timeBonus:uint;// = 10000 private var _totalBonus:int;// = 0 private var _startTime:Number; private var _playing:Boolean;// = true public var itemPrice:TextField; public function TimeForChange(){ _coinArray = new Array(); _trayValue = 0; _lives = 8; _timeBonus = 10000; _score = 0; _playing = true; _startTime = getTimer(); _coinPosX = new Array(); _coinPosY = new Array(); _roundNum = 0; _totalBonus = 0; _numIncorrect = 0; _continueDelay = 2000; super(); submitBTN.visible = false; itemsMC.stop(); } public function submitChange(_arg1:MouseEvent):void{ var _local2:Number; var _local3:uint; _local2 = Number(((_moneyGiven - (_itemPrice * 100)) - _trayValue).toFixed(2)); if ((((_local2 < 0)) && ((_local2 >= -0.01)))){ _local2 = 0; }; if ((((_local2 > 0)) && ((_local2 <= -0.01)))){ _local2 = 0; }; if (_local2 == 0){ _playing = false; _endTime = getTimer(); _local3 = ((_timeBonus / (_endTime - _startTime)) * 1000); _totalBonus = (_totalBonus + _local3); _score = (_score + (1000 + _local3)); trace("correct!"); markSymbol.gotoAndPlay("right"); _lives--; startContinueTimer(); } else { trace("wrong!"); _numIncorrect++; markSymbol.gotoAndPlay("wrong"); _lives--; startContinueTimer(); }; if (_lives < 0){ }; } private function nextGameHandler(_arg1:Event):void{ } public function resetCoins():void{ var _local1:uint; _local1 = 0; while (_local1 < _coinArray.length) { _coinArray[_local1].coinRef.visible = false; _local1++; }; } public function checkInTray(_arg1:Object):void{ var _local2:Number; if (PixelPerfectCollisionDetection.isColliding(DisplayObject(_arg1), tray, this, true, 100)){ if (!_arg1._inTray){ _arg1._inTray = true; _trayValue = (_trayValue + _arg1.value); createNewCoin(_arg1.value); trace((("Tray Value = " + _trayValue) + "p")); _local2 = Number(((_moneyGiven - (_itemPrice * 100)) - _trayValue).toFixed(2)); trace(("balance = " + _local2)); }; } else { if (_arg1._inTray){ _arg1._inTray = false; _trayValue = (_trayValue - _arg1.value); trace("dragged back out of tray"); trace((("Tray Value = " + _trayValue) + "p")); _local2 = Number(((_moneyGiven - (_itemPrice * 100)) - _trayValue).toFixed(2)); trace(("balance = " + _local2)); }; }; } private function checkContinueTimer(_arg1:Event):void{ if ((getTimer() - _startContinueTime) > _continueDelay){ continueGame(); }; } public function init():void{ _startTimer = getTimer(); buildCoinArray(); createAllCoins(); customerPurchase(); startClock(); addEventListener(Event.ENTER_FRAME, timeBonusHandler); submitBTN.addEventListener(MouseEvent.CLICK, submitChange); submitBTN.visible = true; itemsMC.stop(); } public function continueGame():void{ var _local1:int; var _local2:int; var _local3:Object; removeEventListener(Event.ENTER_FRAME, checkContinueTimer); _local1 = Math.ceil((Math.random() * itemsMC.totalFrames)); itemsMC.gotoAndStop(_local1); _roundNum++; if (_roundNum > 5){ _local2 = ((getTimer() - _startTimer) / 1000); _local3 = {timeTaken:_local2, bonus:_totalBonus, numIncorrect:_numIncorrect}; Object(parent)._scoreDataArray.push(_local3); Object(parent)._scoresArray.push(_score); Object(parent).nextScreen(); }; resetCoins(); _coinArray = new Array(); _trayValue = 0; createNewCoin(1); createNewCoin(2); createNewCoin(5); createNewCoin(10); createNewCoin(20); createNewCoin(50); createNewCoin(100); createNewCoin(200); customerPurchase(); _playing = true; } public function createAllCoins():void{ createNewCoin(1); createNewCoin(2); createNewCoin(5); createNewCoin(10); createNewCoin(20); createNewCoin(50); createNewCoin(100); createNewCoin(200); } public function setCoinToTop(_arg1:Coin):void{ var _local2:uint; _local2 = 0; while (_local2 < _coinArray.length) { if (_coinArray[_local2].coinRef == _arg1){ setChildIndex(_coinArray[_local2].coinRef, (numChildren - 1)); }; _local2++; }; } private function timeBonusHandler(_arg1:Event):void{ var _local2:uint; var _local3:String; if (_playing){ _endTime = getTimer(); }; _local2 = ((_timeBonus / (_endTime - _startTime)) * 1000); _local3 = _local2.toString(); timeBonus.text = ("Time bonus: " + _local3); } public function startClock():void{ } public function createNewCoin(_arg1:uint):void{ var _local2:Object; var _local3:Coin; var _local4:Object; if (_arg1 == 1){ _local2 = addChild(new Coin1()); _local2.x = _coinPosX[0]; _local2.y = _coinPosY[0]; }; if (_arg1 == 2){ _local2 = addChild(new Coin2()); _local2.x = _coinPosX[1]; _local2.y = _coinPosY[1]; }; if (_arg1 == 5){ _local2 = addChild(new Coin5()); _local2.x = _coinPosX[2]; _local2.y = _coinPosY[2]; }; if (_arg1 == 10){ _local2 = addChild(new Coin10()); _local2.x = _coinPosX[3]; _local2.y = _coinPosY[3]; }; if (_arg1 == 20){ _local2 = addChild(new Coin20()); _local2.x = _coinPosX[4]; _local2.y = _coinPosY[4]; }; if (_arg1 == 50){ _local2 = addChild(new Coin50()); _local2.x = _coinPosX[5]; _local2.y = _coinPosY[5]; }; if (_arg1 == 100){ _local2 = addChild(new Coin100()); _local2.x = _coinPosX[6]; _local2.y = _coinPosY[6]; }; if (_arg1 == 200){ _local2 = addChild(new Coin200()); _local2.x = _coinPosX[7]; _local2.y = _coinPosY[7]; }; _local3 = Coin(_local2); _local3._parentRef = this; _local4 = {coinRef:_local2, depth:100}; _coinArray.push(_local4); } public function buildCoinArray():void{ var _local1:uint; var _local2:Coin; var _local3:Object; _local1 = 0; while (_local1 < numChildren) { if ((getChildAt(_local1) is Coin)){ _local2 = Coin(getChildAt(_local1)); _local2._parentRef = this; _local3 = {coinRef:_local2, depth:_local1}; _local2.visible = false; _coinPosX.push(_local2.x); _coinPosY.push(_local2.y); _coinArray.push(_local3); }; _local1++; }; } private function startContinueTimer():void{ _startContinueTime = getTimer(); addEventListener(Event.ENTER_FRAME, checkContinueTimer); } public function customerPurchase():void{ var _local1:Array; var _local2:uint; totalScore.text = ("Total Score: " + _score.toString()); _itemPrice = Number(((Math.random() * 1000) / 100).toFixed(2)); if (_itemPrice >= 5){ _moneyGiven = Number(1000.toFixed(2)); MovieClip(getChildByName("p500")).gotoAndStop("stopped"); MovieClip(getChildByName("p1000")).gotoAndPlay("playing"); } else { _moneyGiven = 500; MovieClip(getChildByName("p500")).gotoAndPlay("playing"); MovieClip(getChildByName("p1000")).gotoAndStop("stopped"); }; moneyGiven.text = ("Money Given: £" + (_moneyGiven / 100)); _local1 = String(_itemPrice).split("."); _local2 = _local1[1].length; if (_local2 >= 2){ itemPrice.text = ("Item Price: £" + _itemPrice); } else { itemPrice.text = (("Item Price: £" + _itemPrice) + "0"); }; _startTime = getTimer(); } } }//package com.doof.brainworkout
Section 75
//VirtualNumpad (com.doof.brainworkout.VirtualNumpad) package com.doof.brainworkout { import flash.events.*; import flash.display.*; public class VirtualNumpad extends MovieClip { private var _parentRef:Object; public var _active:Boolean;// = false public var key0:SimpleButton; public var key2:SimpleButton; public var key4:SimpleButton; public var key6:SimpleButton; public var key1:SimpleButton; public var key9:SimpleButton; public var key3:SimpleButton; public var key5:SimpleButton; public var key7:SimpleButton; public var key8:SimpleButton; public function VirtualNumpad(){ _active = false; super(); _parentRef = Object(parent); startListeners(); addEventListener(Event.ENTER_FRAME, checkStage); } public function key3Handler(_arg1:MouseEvent):void{ if (_active){ _parentRef.numpad(3); }; } public function key2Handler(_arg1:MouseEvent):void{ if (_active){ _parentRef.numpad(2); }; } public function startKeyListeners():void{ stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); } public function key9Handler(_arg1:MouseEvent):void{ if (_active){ _parentRef.numpad(9); }; } public function key1Handler(_arg1:MouseEvent):void{ if (_active){ _parentRef.numpad(1); }; } public function stopListeners():void{ key0.removeEventListener(MouseEvent.CLICK, key0Handler); key1.removeEventListener(MouseEvent.CLICK, key1Handler); key2.removeEventListener(MouseEvent.CLICK, key2Handler); key3.removeEventListener(MouseEvent.CLICK, key3Handler); key4.removeEventListener(MouseEvent.CLICK, key4Handler); key5.removeEventListener(MouseEvent.CLICK, key5Handler); key6.removeEventListener(MouseEvent.CLICK, key6Handler); key7.removeEventListener(MouseEvent.CLICK, key7Handler); key8.removeEventListener(MouseEvent.CLICK, key8Handler); key9.removeEventListener(MouseEvent.CLICK, key9Handler); } public function kill():void{ stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); stopListeners(); } public function key0Handler(_arg1:MouseEvent):void{ if (_active){ _parentRef.numpad(0); }; } public function key8Handler(_arg1:MouseEvent):void{ if (_active){ _parentRef.numpad(8); }; } public function key6Handler(_arg1:MouseEvent):void{ if (_active){ _parentRef.numpad(6); }; } public function key7Handler(_arg1:MouseEvent):void{ if (_active){ _parentRef.numpad(7); }; } public function keyDownHandler(_arg1:KeyboardEvent):void{ if (_active){ if (_arg1.keyCode == 48){ _parentRef.numpad(0); }; if (_arg1.keyCode == 49){ _parentRef.numpad(1); }; if (_arg1.keyCode == 50){ _parentRef.numpad(2); }; if (_arg1.keyCode == 51){ _parentRef.numpad(3); }; if (_arg1.keyCode == 52){ _parentRef.numpad(4); }; if (_arg1.keyCode == 53){ _parentRef.numpad(5); }; if (_arg1.keyCode == 54){ _parentRef.numpad(6); }; if (_arg1.keyCode == 55){ _parentRef.numpad(7); }; if (_arg1.keyCode == 56){ _parentRef.numpad(8); }; if (_arg1.keyCode == 57){ _parentRef.numpad(9); }; }; } public function key5Handler(_arg1:MouseEvent):void{ if (_active){ _parentRef.numpad(5); }; } public function key4Handler(_arg1:MouseEvent):void{ if (_active){ _parentRef.numpad(4); }; } public function checkStage(_arg1:Event):void{ if (stage != null){ trace("stage valid"); removeEventListener(Event.ENTER_FRAME, checkStage); startKeyListeners(); }; } public function startListeners():void{ key0.addEventListener(MouseEvent.CLICK, key0Handler); key1.addEventListener(MouseEvent.CLICK, key1Handler); key2.addEventListener(MouseEvent.CLICK, key2Handler); key3.addEventListener(MouseEvent.CLICK, key3Handler); key4.addEventListener(MouseEvent.CLICK, key4Handler); key5.addEventListener(MouseEvent.CLICK, key5Handler); key6.addEventListener(MouseEvent.CLICK, key6Handler); key7.addEventListener(MouseEvent.CLICK, key7Handler); key8.addEventListener(MouseEvent.CLICK, key8Handler); key9.addEventListener(MouseEvent.CLICK, key9Handler); } } }//package com.doof.brainworkout
Section 76
//Connector (com.doof.gameconnector.Connector) package com.doof.gameconnector { import flash.events.*; import flash.display.*; import flash.net.*; public class Connector extends MovieClip { private var _onStage:Boolean; private var _localConnection:LocalConnection; private var _doofConnectionName:String;// = "doof" private var _stopGame:Function; public function Connector():void{ _doofConnectionName = "doof"; super(); trace("allowing all domains"); _localConnection = new LocalConnection(); _localConnection.addEventListener(StatusEvent.STATUS, onStatus); _localConnection.allowDomain("*"); _onStage = false; } public function get stopGame():Function{ return (_stopGame); } public function gameStatList(_arg1:Array):void{ trace(("GameConnectorAS3.gameStatList() stats=" + _arg1.toString())); _localConnection.send(doofConnectionName, "gameStatList", _arg1); } public function gameStarted(_arg1:Number):void{ trace(("GameConnectorAS3.gameStarted() initialScore=" + String(_arg1))); _localConnection.send(doofConnectionName, "gameStarted", _arg1); } public function gameStat(_arg1:String, _arg2:String):void{ trace(((("GameConnectorAS3.gameStat() statName=" + _arg1) + ", statValue=") + _arg2)); _localConnection.send(doofConnectionName, "gameStat", _arg1, _arg2); } public function set stopGame(_arg1:Function):void{ _stopGame = _arg1; } private function onStatus(_arg1:StatusEvent):void{ switch (_arg1.level){ case "status": trace("AS3 LocalConnection.send() succeeded"); break; case "error": trace("AS3 LocalConnection.send() failed"); break; }; } public function gameScore(_arg1:Number):void{ trace(("GameConnectorAS3.gameScore() score=" + String(_arg1))); _localConnection.send(doofConnectionName, "gameScore", _arg1); } public function get doofConnectionName():String{ try { _doofConnectionName = LoaderInfo(this.root.loaderInfo).parameters["doofConnectionName"]; } catch(error:Error) { _doofConnectionName = "doof"; }; if ((((_doofConnectionName == null)) || ((_doofConnectionName.length == 0)))){ _doofConnectionName = "doof"; }; return (_doofConnectionName); } public function gameEnded(_arg1:Number):void{ trace(("GameConnectorAS3.gameEnded() finalScore=" + String(_arg1))); _localConnection.send(doofConnectionName, "gameEnded", _arg1); } } }//package com.doof.gameconnector
Section 77
//ArithmeticGameScreen (ArithmeticGameScreen) package { import com.doof.brainworkout.*; public dynamic class ArithmeticGameScreen extends ArithmeticGame { } }//package
Section 78
//BrainMusic (BrainMusic) package { import flash.media.*; public dynamic class BrainMusic extends Sound { } }//package
Section 79
//Button_black_downSkin (Button_black_downSkin) package { import flash.display.*; public dynamic class Button_black_downSkin extends MovieClip { } }//package
Section 80
//Button_black_overSkin (Button_black_overSkin) package { import flash.display.*; public dynamic class Button_black_overSkin extends MovieClip { } }//package
Section 81
//Button_black_upSkin_static (Button_black_upSkin_static) package { import flash.display.*; public dynamic class Button_black_upSkin_static extends MovieClip { } }//package
Section 82
//CorrectSND (CorrectSND) package { import flash.media.*; public dynamic class CorrectSND extends Sound { } }//package
Section 83
//DarwinCountdown (DarwinCountdown) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class DarwinCountdown extends MovieClip { public var animation:MovieClip; public function DarwinCountdown(){ addFrameScript(0, frame1, 84, frame85); } function frame85(){ stop(); Object(parent).initGame(); visible = false; parent.removeChild(this); } function frame1(){ animation.scaleX = 0.35; animation.scaleY = animation.scaleX; } } }//package
Section 84
//EndScreen (EndScreen) package { import flash.display.*; import flash.text.*; public dynamic class EndScreen extends MovieClip { public var replayBTN:SimpleButton; public var doofBTN:SimpleButton; public var scoreTXT:TextField; public var shareBTN:SimpleButton; } }//package
Section 85
//EntryScreen (EntryScreen) package { import flash.display.*; import flash.text.*; public dynamic class EntryScreen extends MovieClip { public var nextBTN:SimpleButton; public var playerNameTXT:TextField; } }//package
Section 86
//FinalScreen (FinalScreen) package { import flash.display.*; public dynamic class FinalScreen extends MovieClip { public var ranking:MovieClip; public var endBTN:SimpleButton; public function FinalScreen(){ addFrameScript(105, frame106); } function frame106(){ stop(); } } }//package
Section 87
//FishGameScreen (FishGameScreen) package { import com.doof.brainworkout.*; public dynamic class FishGameScreen extends FishBucketGame { } }//package
Section 88
//GameTimerMC (GameTimerMC) package { import com.doof.brainworkout.*; public dynamic class GameTimerMC extends GameTimer { } }//package
Section 89
//InstructionScreen (InstructionScreen) package { import flash.display.*; public dynamic class InstructionScreen extends MovieClip { public var instructions:MovieClip; } }//package
Section 90
//Leaderboard (Leaderboard) package { import com.doof.brainworkout.*; public dynamic class Leaderboard extends PHPLeaderboard { } }//package
Section 91
//LightGameScreen (LightGameScreen) package { import com.doof.brainworkout.*; public dynamic class LightGameScreen extends LightGame { } }//package
Section 92
//MarkSymbol (MarkSymbol) package { import flash.display.*; public dynamic class MarkSymbol extends MovieClip { public function MarkSymbol(){ addFrameScript(0, frame1, 28, frame29, 34, frame35, 63, frame64); } function frame64(){ stop(); this.visible = false; } function frame1(){ this.visible = true; } function frame29(){ stop(); this.visible = false; } function frame35(){ this.visible = true; } } }//package
Section 93
//MathRow (MathRow) package { import flash.display.*; import flash.text.*; public dynamic class MathRow extends MovieClip { public var numA:TextField; public var numB:TextField; public var answer:TextField; public var mark:MovieClip; public var equals:TextField; public var mathSymbol:TextField; } }//package
Section 94
//MochiAd (MochiAd) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiAd { public static function getVersion():String{ return ("2.5"); } public static function showClickAwayAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_timeout:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var sendHostProgress:Boolean; var options = _arg1; DEFAULTS = {ad_timeout:2000, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function ():void{ }, ad_finished:function ():void{ }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_timeout = options.ad_timeout; delete options.ad_timeout; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; sendHostProgress = false; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; _local3 = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (this.root == null){ _local3 = true; }; if (_local3){ delete this.onEnterFrame; }; }; doOnEnterFrame(chk); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (_arg1.origFrameRate != undefined){ _arg1.stage.frameRate = _arg1.origFrameRate; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad._containerLCName != undefined){ _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "notify", {id:"unload"}); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (_local2 > chk.ad_msec){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; if (_local3.clip == undefined){ throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite.")); }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; if (_local3.id == "test"){ trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); }; return (_local3); } public static function _cleanup(_arg1:Object):void{ var idx:Number; var k:String; var lc:LocalConnection; var f:Function; var mc = _arg1; if (("lc" in mc)){ lc = mc.lc; f = function ():void{ try { lc.client = null; lc.close(); } catch(e:Error) { }; }; setTimeout(f, 0); }; idx = DisplayObjectContainer(mc).numChildren; while (idx > 0) { idx = (idx - 1); DisplayObjectContainer(mc).removeChildAt(idx); }; for (k in mc) { delete mc[k]; }; } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; if (!MochiAd._isNetworkAvailable()){ return (null); }; try { if (clip._mochiad_loaded){ return (null); }; } catch(e:Error) { throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = MochiAd._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; mc.lcName = name; lv.lc = name; lv.st = getTimer(); loader = new Loader(); g = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); MochiAd.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function runMethod(_arg1:Object, _arg2:String, _arg3:Array):Object{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return (undefined); }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; if (typeof(_arg1[_local4[_local5]]) == "function"){ return (_arg1[_local4[_local5]].apply(_arg1, _arg3)); }; return (undefined); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function adShowing(_arg1:Object):void{ _arg1.origFrameRate = _arg1.stage.frameRate; _arg1.stage.frameRate = 30; } public static function getValue(_arg1:Object, _arg2:String):Object{ var _local3:Array; var _local4:Number; _local3 = _arg2.split("."); _local4 = 0; while (_local4 < (_local3.length - 1)) { if ((((_arg1[_local3[_local4]] == undefined)) || ((_arg1[_local3[_local4]] == null)))){ return (undefined); }; _arg1 = _arg1[_local3[_local4]]; _local4++; }; return (_arg1[_local3[_local4]]); } public static function rpc(_arg1:Object, _arg2:Number, _arg3:Object):void{ var _local4:Object; var _local5:Object; switch (_arg3.id){ case "setValue": MochiAd.setValue(_arg1, _arg3.objectName, _arg3.value); break; case "getValue": _local4 = MochiAd.getValue(_arg1, _arg3.objectName); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local4); break; case "runMethod": _local5 = MochiAd.runMethod(_arg1, _arg3.method, _arg3.args); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local5); break; default: trace(("[mochiads rpc] unknown rpc id: " + _arg3.id)); }; } public static function setValue(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return; }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; _arg1[_local4[_local5]] = _arg3; } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var f:Function; var sendHostProgress:Boolean; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }, ad_progress:function (_arg1:Number):void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def"){ options.ad_started(); setTimeout(options.ad_finished, 100); return; }; clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; MochiAd._cleanup(mc); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); if (options.no_progress_bar){ bar.visible = false; delete options.no_progress_bar; } else { bar.x = 10; bar.y = (h - 20); }; bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo((w - 20), 0); backing.lineTo((w - 20), 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo((w - 20), 0); inside.lineTo((w - 20), 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo((w - 20), 0); outline.lineTo((w - 20), 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; f = function (_arg1:Event):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); complete = true; if (unloaded){ MochiAd.unload(clip); }; }; clip.loaderInfo.addEventListener(Event.COMPLETE, f); if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ MochiAd.unload(clip); }; }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; mc.rpcTestFn = function (_arg1:String):Object{ trace(("[MOCHIAD rpcTestFn] " + _arg1)); return (_arg1); }; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; sendHostProgress = false; mc.sendHostLoadProgress = function (_arg1:String):void{ sendHostProgress = true; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Object; var _local10:Number; var _local11:Number; if (((!(this.parent)) || (!(this.parent.parent)))){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; if (complete){ _local6 = Math.max(1, _local6); _local5 = _local6; }; _local7 = ((100 * _local6) / _local5); _local8 = ((100 * _local3) / chk.ad_msec); _local9 = this._mochiad_bar._inside; _local10 = Math.min(100, Math.min(((_local7) || (0)), _local8)); _local10 = Math.max(this.last_pcnt, _local10); this.last_pcnt = _local10; _local9.scaleX = (_local10 * 0.01); options.ad_progress(_local10); if (sendHostProgress){ clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local7}); if (_local7 == 100){ sendHostProgress = false; }; }; if (!chk.showing){ _local11 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local11 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if ((((_local3 > chk.ad_timeout)) && ((_local7 == 100)))){ options.ad_failed(); _local4 = true; }; }; }; if (_local3 > chk.ad_msec){ _local4 = true; }; if (((complete) && (_local4))){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); MochiAd.showPreGameAd(_arg1); } public static function showTimedAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); MochiAd.showInterLevelAd(_arg1); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package
Section 95
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 96
//MoneyScreen (MoneyScreen) package { import com.doof.brainworkout.*; public dynamic class MoneyScreen extends TimeForChange { } }//package
Section 97
//note1SND (note1SND) package { import flash.media.*; public dynamic class note1SND extends Sound { } }//package
Section 98
//note2SND (note2SND) package { import flash.media.*; public dynamic class note2SND extends Sound { } }//package
Section 99
//note3SND (note3SND) package { import flash.media.*; public dynamic class note3SND extends Sound { } }//package
Section 100
//note4SND (note4SND) package { import flash.media.*; public dynamic class note4SND extends Sound { } }//package
Section 101
//note5SND (note5SND) package { import flash.media.*; public dynamic class note5SND extends Sound { } }//package
Section 102
//note6SND (note6SND) package { import flash.media.*; public dynamic class note6SND extends Sound { } }//package
Section 103
//note7SND (note7SND) package { import flash.media.*; public dynamic class note7SND extends Sound { } }//package
Section 104
//note8SND (note8SND) package { import flash.media.*; public dynamic class note8SND extends Sound { } }//package
Section 105
//note9SND (note9SND) package { import flash.media.*; public dynamic class note9SND extends Sound { } }//package
Section 106
//ResultScreen (ResultScreen) package { import flash.display.*; public dynamic class ResultScreen extends MovieClip { public var nextBTN:SimpleButton; public var resultsPanel:MovieClip; } }//package
Section 107
//Splash (Splash) package { import flash.display.*; public dynamic class Splash extends MovieClip { public function Splash(){ addFrameScript(6, frame7); } function frame7(){ visible = false; stop(); parent.removeChild(this); } } }//package
Section 108
//SplashScreen (SplashScreen) package { import flash.display.*; public dynamic class SplashScreen extends MovieClip { public var background:MovieClip; public var logo:MovieClip; public function SplashScreen(){ addFrameScript(0, frame1, 49, frame50, 64, frame65); } function frame65(){ stop(); } function frame1(){ logo.x = (stage.stageWidth / 2); logo.y = (stage.stageHeight / 2); background.width = stage.stageWidth; background.height = stage.stageHeight; } function frame50(){ logo.stop(); } } }//package
Section 109
//TallyScreen (TallyScreen) package { import flash.display.*; public dynamic class TallyScreen extends MovieClip { public var startBTN:MovieClip; public var results:MovieClip; } }//package
Section 110
//TitleScreen (TitleScreen) package { import flash.display.*; public dynamic class TitleScreen extends MovieClip { public var startSequence:MovieClip; public var startBTN:SimpleButton; } }//package
Section 111
//WrongSND (WrongSND) package { import flash.media.*; public dynamic class WrongSND extends Sound { } }//package

Library Items

Symbol 1 Sound {note9SND}
Symbol 2 Sound {note8SND}
Symbol 3 Sound {note7SND}
Symbol 4 Sound {note6SND}
Symbol 5 Sound {note5SND}
Symbol 6 Sound {note4SND}
Symbol 7 Sound {note3SND}
Symbol 8 Sound {note2SND}
Symbol 9 Sound {note1SND}
Symbol 10 Sound {BrainMusic}Used by:935
Symbol 11 Sound {WrongSND}Used by:612
Symbol 12 Sound {CorrectSND}Used by:612
Symbol 13 GraphicUsed by:71 76 133 147 162 319 594 826 830 915 935 986 1073
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:71 133 147 162
Symbol 16 GraphicUsed by:17 210 853 950
Symbol 17 MovieClipUses:16Used by:71 133 147 162
Symbol 18 GraphicUsed by:19 211 856 951
Symbol 19 MovieClipUses:18Used by:71 133 147 162
Symbol 20 GraphicUsed by:21 212 854 952
Symbol 21 MovieClipUses:20Used by:71 133 147 162
Symbol 22 GraphicUsed by:23 213 855 953
Symbol 23 MovieClipUses:22Used by:71 133 147 162
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:71 133 147 162
Symbol 26 GraphicUsed by:27 215 518 857 955
Symbol 27 MovieClipUses:26Used by:71 133 147 162
Symbol 28 GraphicUsed by:71
Symbol 29 GraphicUsed by:71 130 144
Symbol 30 GraphicUsed by:71
Symbol 31 GraphicUsed by:71 130 144 159
Symbol 32 GraphicUsed by:71
Symbol 33 GraphicUsed by:71
Symbol 34 GraphicUsed by:71 130 144 159
Symbol 35 GraphicUsed by:71
Symbol 36 GraphicUsed by:71 130 144 159
Symbol 37 GraphicUsed by:71 130 144 159
Symbol 38 GraphicUsed by:71
Symbol 39 GraphicUsed by:71
Symbol 40 GraphicUsed by:71
Symbol 41 GraphicUsed by:71 130 144 159
Symbol 42 GraphicUsed by:71
Symbol 43 GraphicUsed by:71
Symbol 44 GraphicUsed by:71
Symbol 45 GraphicUsed by:71 159
Symbol 46 GraphicUsed by:71
Symbol 47 GraphicUsed by:71 144 159
Symbol 48 GraphicUsed by:71
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:71 130 144 159
Symbol 51 GraphicUsed by:71
Symbol 52 GraphicUsed by:53 55 224 226 490 510 862 956 958
Symbol 53 MovieClipUses:52Used by:55
Symbol 54 GraphicUsed by:55
Symbol 55 ButtonUses:53 54 52Used by:56
Symbol 56 MovieClipUses:55Used by:71 133 147 162
Symbol 57 GraphicUsed by:71 133 147 162 514 626
Symbol 58 FontUsed by:59 79 82 83 85 88 91 94 131 145 160 175 176 177 178 179 180 181 182 184 196 198 200 321 325 353 373 383 393 408 418 428 604
Symbol 59 TextUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:71
Symbol 61 ShapeTweeningUsed by:71 130
Symbol 62 GraphicUsed by:71 130
Symbol 63 GraphicUsed by:71 130
Symbol 64 ShapeTweeningUsed by:71 130
Symbol 65 GraphicUsed by:71 130
Symbol 66 GraphicUsed by:71
Symbol 67 GraphicUsed by:71
Symbol 68 GraphicUsed by:71
Symbol 69 GraphicUsed by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClip {BrainWorkout_fla.fishbucketresults_373}Uses:13 15 17 19 21 23 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 56 57 60 61 62 63 64 65 66 67 68 69 70Used by:163
Symbol 72 GraphicUsed by:73 75 203 223 851
Symbol 73 MovieClipUses:72Used by:75 984
Symbol 74 GraphicUsed by:75 223
Symbol 75 ButtonUses:73 74 72Used by:163
Symbol 76 MovieClipUses:13Used by:77 174 1037
Symbol 77 MovieClipUses:76Used by:96
Symbol 78 GraphicUsed by:81
Symbol 79 TextUses:58Used by:81 989
Symbol 80 GraphicUsed by:81 89 92 95 989 1024 1037 1049
Symbol 81 MovieClipUses:78 79 80Used by:96
Symbol 82 EditableTextUses:58Used by:84
Symbol 83 EditableTextUses:58Used by:84
Symbol 84 MovieClip {BrainWorkout_fla.text_field_1_390}Uses:82 83Used by:96
Symbol 85 TextUses:58Used by:86
Symbol 86 MovieClipUses:85Used by:96
Symbol 87 GraphicUsed by:89
Symbol 88 TextUses:58Used by:89 1024
Symbol 89 MovieClipUses:87 88 80Used by:96
Symbol 90 GraphicUsed by:92
Symbol 91 TextUses:58Used by:92 1037
Symbol 92 MovieClipUses:90 91 80Used by:96
Symbol 93 GraphicUsed by:95
Symbol 94 TextUses:58Used by:95 1049
Symbol 95 MovieClipUses:93 94 80Used by:96
Symbol 96 MovieClip {BrainWorkout_fla.results_panel_387}Uses:77 81 84 86 89 92 95Used by:163
Symbol 97 GraphicUsed by:130
Symbol 98 GraphicUsed by:130
Symbol 99 GraphicUsed by:130
Symbol 100 GraphicUsed by:130
Symbol 101 GraphicUsed by:130
Symbol 102 GraphicUsed by:130
Symbol 103 GraphicUsed by:130
Symbol 104 ShapeTweeningUsed by:130
Symbol 105 GraphicUsed by:130
Symbol 106 GraphicUsed by:130
Symbol 107 GraphicUsed by:130
Symbol 108 GraphicUsed by:130
Symbol 109 GraphicUsed by:130
Symbol 110 GraphicUsed by:130
Symbol 111 GraphicUsed by:130
Symbol 112 ShapeTweeningUsed by:130
Symbol 113 GraphicUsed by:130
Symbol 114 GraphicUsed by:130
Symbol 115 GraphicUsed by:130
Symbol 116 GraphicUsed by:130
Symbol 117 ShapeTweeningUsed by:130
Symbol 118 GraphicUsed by:130
Symbol 119 GraphicUsed by:130
Symbol 120 GraphicUsed by:130
Symbol 121 GraphicUsed by:130
Symbol 122 GraphicUsed by:130
Symbol 123 ShapeTweeningUsed by:130
Symbol 124 ShapeTweeningUsed by:130
Symbol 125 GraphicUsed by:130
Symbol 126 GraphicUsed by:130
Symbol 127 GraphicUsed by:130
Symbol 128 GraphicUsed by:130
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:97 29 98 31 99 100 101 36 37 102 103 104 105 106 41 107 34 108 109 110 50 111 112 113 114 115 61 116 117 118 62 119 120 121 64 122 123 124 63 125 126 127 128 129 65Used by:133
Symbol 131 TextUses:58Used by:132
Symbol 132 MovieClipUses:131Used by:133
Symbol 133 MovieClip {BrainWorkout_fla.fishbucketresults2_395}Uses:13 15 17 19 21 23 25 27 130 56 57 132Used by:163
Symbol 134 GraphicUsed by:144
Symbol 135 GraphicUsed by:144 159
Symbol 136 GraphicUsed by:144
Symbol 137 GraphicUsed by:144
Symbol 138 GraphicUsed by:144
Symbol 139 GraphicUsed by:144
Symbol 140 GraphicUsed by:144
Symbol 141 GraphicUsed by:144
Symbol 142 GraphicUsed by:144
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:134 29 135 31 136 137 34 138 36 139 37 140 41 141 142 47 50 143Used by:147
Symbol 145 TextUses:58Used by:146
Symbol 146 MovieClipUses:145Used by:147
Symbol 147 MovieClip {BrainWorkout_fla.fishbucketresults3_398}Uses:13 15 17 19 21 23 25 27 144 56 57 146Used by:163
Symbol 148 GraphicUsed by:159
Symbol 149 GraphicUsed by:159
Symbol 150 GraphicUsed by:159
Symbol 151 GraphicUsed by:159
Symbol 152 GraphicUsed by:159
Symbol 153 GraphicUsed by:159
Symbol 154 GraphicUsed by:159
Symbol 155 GraphicUsed by:159
Symbol 156 GraphicUsed by:159
Symbol 157 GraphicUsed by:159
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:50 148 149 150 135 31 151 152 153 34 154 36 155 37 156 41 45 157 47 158Used by:162
Symbol 160 TextUses:58Used by:161
Symbol 161 MovieClipUses:160Used by:162
Symbol 162 MovieClip {BrainWorkout_fla.fishbucketresults4_401}Uses:13 15 17 19 21 23 25 27 159 56 57 161Used by:163
Symbol 163 MovieClip {ResultScreen}Uses:71 75 96 133 147 162
Symbol 164 GraphicUsed by:165 214 839 954
Symbol 165 MovieClipUses:164Used by:207
Symbol 166 GraphicUsed by:167 216
Symbol 167 MovieClipUses:166Used by:207
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:168Used by:207
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:207
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:207
Symbol 174 MovieClipUses:76Used by:202
Symbol 175 TextUses:58Used by:183
Symbol 176 TextUses:58Used by:183
Symbol 177 TextUses:58Used by:183
Symbol 178 TextUses:58Used by:183
Symbol 179 EditableTextUses:58Used by:183
Symbol 180 EditableTextUses:58Used by:183
Symbol 181 EditableTextUses:58Used by:183
Symbol 182 EditableTextUses:58Used by:183
Symbol 183 MovieClip {BrainWorkout_fla.final_text_361}Uses:175 176 177 178 179 180 181 182Used by:202
Symbol 184 EditableTextUses:58Used by:185
Symbol 185 MovieClip {BrainWorkout_fla.final_score_362}Uses:184Used by:202
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:202
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:202
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:202
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:202
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:202
Symbol 196 TextUses:58Used by:197
Symbol 197 MovieClipUses:196Used by:202
Symbol 198 TextUses:58Used by:199
Symbol 199 MovieClipUses:198Used by:202
Symbol 200 TextUses:58Used by:201
Symbol 201 MovieClipUses:200Used by:202
Symbol 202 MovieClip {BrainWorkout_fla.final_results_359}Uses:174 183 185 187 189 191 193 195 197 199 201Used by:207
Symbol 203 MovieClipUses:72Used by:206 223
Symbol 204 GraphicUsed by:206 984
Symbol 205 GraphicUsed by:206 852 925
Symbol 206 MovieClipUses:203 204 205Used by:207
Symbol 207 MovieClip {TallyScreen}Uses:165 167 169 171 173 202 206
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:441
Symbol 210 MovieClipUses:16Used by:441
Symbol 211 MovieClipUses:18Used by:441
Symbol 212 MovieClipUses:20Used by:441
Symbol 213 MovieClipUses:22Used by:441
Symbol 214 MovieClipUses:164Used by:441
Symbol 215 MovieClipUses:26Used by:441
Symbol 216 MovieClipUses:166Used by:441
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:441
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:441
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:441
Symbol 223 ButtonUses:203 74 72Used by:441
Symbol 224 MovieClipUses:52Used by:226
Symbol 225 GraphicUsed by:226
Symbol 226 ButtonUses:224 225 52Used by:227
Symbol 227 MovieClipUses:226Used by:441
Symbol 228 GraphicUsed by:287
Symbol 229 GraphicUsed by:287
Symbol 230 GraphicUsed by:287
Symbol 231 GraphicUsed by:287
Symbol 232 GraphicUsed by:287
Symbol 233 GraphicUsed by:287
Symbol 234 GraphicUsed by:287
Symbol 235 GraphicUsed by:287
Symbol 236 GraphicUsed by:287
Symbol 237 GraphicUsed by:287
Symbol 238 GraphicUsed by:287
Symbol 239 GraphicUsed by:287
Symbol 240 GraphicUsed by:287
Symbol 241 GraphicUsed by:287
Symbol 242 GraphicUsed by:287
Symbol 243 GraphicUsed by:287
Symbol 244 GraphicUsed by:287
Symbol 245 GraphicUsed by:287
Symbol 246 GraphicUsed by:287
Symbol 247 GraphicUsed by:287
Symbol 248 GraphicUsed by:287
Symbol 249 GraphicUsed by:287
Symbol 250 GraphicUsed by:287
Symbol 251 GraphicUsed by:287
Symbol 252 GraphicUsed by:287
Symbol 253 GraphicUsed by:287
Symbol 254 GraphicUsed by:287
Symbol 255 GraphicUsed by:287
Symbol 256 GraphicUsed by:287
Symbol 257 GraphicUsed by:287
Symbol 258 GraphicUsed by:287
Symbol 259 GraphicUsed by:287
Symbol 260 GraphicUsed by:287
Symbol 261 GraphicUsed by:287
Symbol 262 GraphicUsed by:287
Symbol 263 GraphicUsed by:287
Symbol 264 GraphicUsed by:287
Symbol 265 GraphicUsed by:287
Symbol 266 GraphicUsed by:287
Symbol 267 GraphicUsed by:287
Symbol 268 GraphicUsed by:287
Symbol 269 GraphicUsed by:287
Symbol 270 GraphicUsed by:287
Symbol 271 GraphicUsed by:287
Symbol 272 GraphicUsed by:287
Symbol 273 GraphicUsed by:287
Symbol 274 GraphicUsed by:287
Symbol 275 GraphicUsed by:287
Symbol 276 GraphicUsed by:287
Symbol 277 GraphicUsed by:287
Symbol 278 GraphicUsed by:287
Symbol 279 GraphicUsed by:287
Symbol 280 GraphicUsed by:287
Symbol 281 GraphicUsed by:287
Symbol 282 GraphicUsed by:287
Symbol 283 GraphicUsed by:287
Symbol 284 GraphicUsed by:287
Symbol 285 GraphicUsed by:287
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClip {BrainWorkout_fla.animal_animations_301}Uses:228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286Used by:441
Symbol 288 GraphicUsed by:289 867 960
Symbol 289 MovieClipUses:288Used by:438 440
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:440
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:340 367 378 386 401 412 421 438
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:340 367 378 386 401 412 421 438
Symbol 296 GraphicUsed by:297 872 965 1080
Symbol 297 MovieClipUses:296Used by:340 367 378 386 401 412 421 438
Symbol 298 GraphicUsed by:299 873 966 1081
Symbol 299 MovieClipUses:298Used by:340 367 378 386 401 412 421 438
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:340 367 378 386 401 412 421 438
Symbol 302 GraphicUsed by:303 880 972 1088
Symbol 303 MovieClipUses:302Used by:340 367 378 386 401 412 421 438
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:340 367 378 386 401 412 421 438
Symbol 306 GraphicUsed by:307 883 975 1091
Symbol 307 MovieClipUses:306Used by:340 367 378 386 401 412 421 438
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:340 350 367 370 378 380 386 388 401 405 412 415 421 438
Symbol 310 GraphicUsed by:313 886 978
Symbol 311 GraphicUsed by:313 886 978
Symbol 312 GraphicUsed by:313 886 978
Symbol 313 MovieClipUses:310 311 312Used by:340 367 378 386 401 412 421 438
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:340 367 378 386 401 412 421 438
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:340 367 378 386 401 412 421 438
Symbol 318 GraphicUsed by:340 367 378 386 401 412 421 438
Symbol 319 MovieClipUses:13Used by:340 367 378 386 401 412 421 438
Symbol 320 GraphicUsed by:340
Symbol 321 TextUses:58Used by:340 367 378 386 401 412 421 426 438
Symbol 322 GraphicUsed by:340 367 378 386 401 412 421 438
Symbol 323 GraphicUsed by:340
Symbol 324 GraphicUsed by:340 367 378 386 412 421 438
Symbol 325 TextUses:58Used by:326
Symbol 326 MovieClipUses:325Used by:340
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:340
Symbol 329 ShapeTweeningUsed by:340
Symbol 330 ShapeTweeningUsed by:340
Symbol 331 ShapeTweeningUsed by:340
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:334
Symbol 334 MovieClipUses:333Used by:340
Symbol 335 GraphicUsed by:340
Symbol 336 ShapeTweeningUsed by:340
Symbol 337 ShapeTweeningUsed by:340
Symbol 338 ShapeTweeningUsed by:340
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClip {BrainWorkout_fla.darwins_ranking_cell_305}Uses:293 295 297 299 301 303 305 307 309 313 315 317 318 319 320 321 322 323 324 326 328 329 330 331 334 335 336 337 338 339Used by:440
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:440
Symbol 343 GraphicUsed by:440
Symbol 344 ShapeTweeningUsed by:347
Symbol 345 ShapeTweeningUsed by:347
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:344 345 346Used by:348
Symbol 348 MovieClipUses:347Used by:440
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349 309Used by:440
Symbol 351 GraphicUsed by:367
Symbol 352 GraphicUsed by:367
Symbol 353 TextUses:58Used by:354
Symbol 354 MovieClipUses:353Used by:367
Symbol 355 ShapeTweeningUsed by:358
Symbol 356 ShapeTweeningUsed by:358
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:355 356 357Used by:367
Symbol 359 GraphicUsed by:367
Symbol 360 ShapeTweeningUsed by:365
Symbol 361 ShapeTweeningUsed by:365
Symbol 362 ShapeTweeningUsed by:365
Symbol 363 ShapeTweeningUsed by:365
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:360 361 362 363 364Used by:367
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClip {BrainWorkout_fla.darwins_ranking_fish_327}Uses:293 295 297 299 301 303 305 307 309 313 315 317 318 319 351 321 322 352 324 354 358 359 365 366Used by:440
Symbol 368 GraphicUsed by:370
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:368 309 369Used by:440
Symbol 371 GraphicUsed by:378
Symbol 372 GraphicUsed by:378
Symbol 373 TextUses:58Used by:374
Symbol 374 MovieClipUses:373Used by:378
Symbol 375 GraphicUsed by:378
Symbol 376 GraphicUsed by:378
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClip {BrainWorkout_fla.darwins_ranking_lizard_332}Uses:293 295 297 299 301 303 305 307 309 313 315 317 318 319 371 321 322 372 324 374 375 376 377Used by:440
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:379 309Used by:440
Symbol 381 GraphicUsed by:386
Symbol 382 GraphicUsed by:386
Symbol 383 TextUses:58Used by:384
Symbol 384 MovieClipUses:383Used by:386
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClip {BrainWorkout_fla.darwins_ranking_rabbit_335}Uses:293 295 297 299 301 303 305 307 309 313 315 317 318 319 381 321 322 382 324 384 385Used by:440
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:387 309Used by:440
Symbol 389 GraphicUsed by:401
Symbol 390 GraphicUsed by:401
Symbol 391 GraphicUsed by:401
Symbol 392 GraphicUsed by:401
Symbol 393 TextUses:58Used by:394
Symbol 394 MovieClipUses:393Used by:401
Symbol 395 ShapeTweeningUsed by:401
Symbol 396 ShapeTweeningUsed by:401
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:397Used by:401
Symbol 399 GraphicUsed by:401
Symbol 400 ShapeTweeningUsed by:401
Symbol 401 MovieClip {BrainWorkout_fla.darwins_ranking_dog_338}Uses:293 295 297 299 301 303 305 307 309 313 315 317 318 319 389 321 322 390 391 392 394 395 396 398 399 400Used by:440
Symbol 402 GraphicUsed by:440
Symbol 403 GraphicUsed by:405
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:403 309 404Used by:440
Symbol 406 GraphicUsed by:412
Symbol 407 GraphicUsed by:412
Symbol 408 TextUses:58Used by:409
Symbol 409 MovieClipUses:408Used by:412
Symbol 410 GraphicUsed by:412
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClip {BrainWorkout_fla.darwins_ranking_chimp_342}Uses:293 295 297 299 301 303 305 307 309 313 315 317 318 319 406 321 322 407 324 409 410 411Used by:440
Symbol 413 GraphicUsed by:440
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414 309Used by:440
Symbol 416 GraphicUsed by:421
Symbol 417 GraphicUsed by:421
Symbol 418 TextUses:58Used by:419
Symbol 419 MovieClipUses:418Used by:421
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClip {BrainWorkout_fla.darwins_ranking_man_345}Uses:293 295 297 299 301 303 305 307 309 313 315 317 318 319 416 321 322 417 324 419 420Used by:440
Symbol 422 GraphicUsed by:440
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:423Used by:440
Symbol 425 GraphicUsed by:438
Symbol 426 MovieClipUses:321Used by:438
Symbol 427 GraphicUsed by:438
Symbol 428 TextUses:58Used by:429
Symbol 429 MovieClipUses:428Used by:438
Symbol 430 GraphicUsed by:438
Symbol 431 GraphicUsed by:438
Symbol 432 GraphicUsed by:433
Symbol 433 MovieClipUses:432Used by:438
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:434Used by:438
Symbol 436 GraphicUsed by:438
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClip {BrainWorkout_fla.darwins_ranking_alien_348}Uses:293 295 297 299 301 303 305 307 309 313 315 317 318 319 425 426 289 322 427 324 429 430 321 431 433 435 436 437Used by:440
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302}Uses:289 291 340 342 343 348 350 367 370 378 380 386 388 401 402 405 412 413 415 421 422 424 438 439Used by:441
Symbol 441 MovieClip {FinalScreen}Uses:209 210 211 212 213 214 215 216 218 220 222 223 227 287 440
Symbol 442 GraphicUsed by:471
Symbol 443 GraphicUsed by:444
Symbol 444 ButtonUses:443Used by:449 470
Symbol 445 GraphicUsed by:446 449 470
Symbol 446 MovieClipUses:445Used by:449 470
Symbol 447 FontUsed by:448 458 461 469 475 478 483 484 488 497 498 499 509 513 574
Symbol 448 TextUses:447Used by:449
Symbol 449 ButtonUses:444 446 448 445Used by:471
Symbol 450 GraphicUsed by:471
Symbol 451 FontUsed by:452 458 465 466 467 468 503 504 505 584
Symbol 452 TextUses:451Used by:471
Symbol 453 GraphicUsed by:454 470
Symbol 454 MovieClipUses:453Used by:470 471
Symbol 455 FontUsed by:456 802 803
Symbol 456 EditableTextUses:455Used by:471
Symbol 457 GraphicUsed by:459
Symbol 458 TextUses:447 451Used by:459
Symbol 459 ButtonUses:457 458Used by:471
Symbol 460 GraphicUsed by:471
Symbol 461 TextUses:447Used by:470
Symbol 462 GraphicUsed by:463 470 532
Symbol 463 MovieClipUses:462Used by:470
Symbol 464 GraphicUsed by:470
Symbol 465 TextUses:451Used by:470
Symbol 466 TextUses:451Used by:470
Symbol 467 TextUses:451Used by:470
Symbol 468 TextUses:451Used by:470
Symbol 469 TextUses:447Used by:470
Symbol 470 ButtonUses:461 463 464 465 466 467 468 454 444 446 469 462 453 445Used by:471
Symbol 471 MovieClip {EndScreen}Uses:442 449 450 452 454 456 459 460 470
Symbol 472 GraphicUsed by:494 515
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClip {Button_black_upSkin_static}Uses:473Used by:481 495
Symbol 475 TextUses:447Used by:481 495
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClip {Button_black_overSkin}Uses:476Used by:481 495
Symbol 478 TextUses:447Used by:481 495
Symbol 479 GraphicUsed by:480 481 495
Symbol 480 MovieClip {Button_black_downSkin}Uses:479Used by:481 495
Symbol 481 ButtonUses:474 475 477 478 480 479Used by:494
Symbol 482 GraphicUsed by:494
Symbol 483 TextUses:447Used by:494
Symbol 484 EditableTextUses:447Used by:494
Symbol 485 GraphicUsed by:486 508
Symbol 486 MovieClipUses:485Used by:494
Symbol 487 GraphicUsed by:494 515
Symbol 488 TextUses:447Used by:494
Symbol 489 GraphicUsed by:494 515
Symbol 490 MovieClipUses:52Used by:492
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClipUses:490 491Used by:494
Symbol 493 GraphicUsed by:494 515
Symbol 494 MovieClip {EntryScreen}Uses:472 481 482 483 484 486 487 488 489 492 493
Symbol 495 ButtonUses:474 475 477 478 480 479Used by:515
Symbol 496 GraphicUsed by:515
Symbol 497 TextUses:447Used by:515
Symbol 498 TextUses:447Used by:515
Symbol 499 TextUses:447Used by:515
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:515
Symbol 502 GraphicUsed by:507
Symbol 503 EditableTextUses:451Used by:507
Symbol 504 EditableTextUses:451Used by:507
Symbol 505 EditableTextUses:451Used by:507
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263}Uses:502 503 504 505 506Used by:515
Symbol 508 MovieClipUses:485Used by:515
Symbol 509 TextUses:447Used by:515
Symbol 510 MovieClipUses:52Used by:512
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:510 511Used by:515
Symbol 513 TextUses:447Used by:514
Symbol 514 MovieClipUses:57 513Used by:515
Symbol 515 MovieClip {Leaderboard}Uses:472 495 496 497 498 499 501 493 507 487 508 509 489 512 514
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:516Used by:613
Symbol 518 MovieClipUses:26Used by:613
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:521
Symbol 521 MovieClipUses:520Used by:613
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522Used by:525
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:523 524Used by:526
Symbol 526 MovieClipUses:525Used by:613
Symbol 527 GraphicUsed by:531
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:531
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:527 529 530Used by:536 539
Symbol 532 MovieClipUses:462Used by:536 539
Symbol 533 FontUsed by:534 535 538 542 546 549 552 555 558 561 565 1053 1054 1055 1058 1059 1062 1065 1066 1069 1070 1100 1105 1109 1113
Symbol 534 TextUses:533Used by:536
Symbol 535 TextUses:533Used by:536
Symbol 536 MovieClipUses:531 532 534 535Used by:537
Symbol 537 MovieClip {BrainWorkout_fla.500p_235}Uses:536Used by:613
Symbol 538 TextUses:533Used by:539
Symbol 539 MovieClipUses:531 532 538Used by:540
Symbol 540 MovieClip {BrainWorkout_fla.1000p_240}Uses:539Used by:613
Symbol 541 GraphicUsed by:544
Symbol 542 TextUses:533Used by:544
Symbol 543 GraphicUsed by:544 547
Symbol 544 MovieClip {com.doof.brainworkout.Coin50}Uses:541 542 543Used by:613
Symbol 545 GraphicUsed by:547
Symbol 546 TextUses:533Used by:547
Symbol 547 MovieClip {com.doof.brainworkout.Coin20}Uses:545 546 543Used by:613
Symbol 548 GraphicUsed by:550
Symbol 549 TextUses:533Used by:550
Symbol 550 MovieClip {com.doof.brainworkout.Coin10}Uses:548 549Used by:613
Symbol 551 GraphicUsed by:553
Symbol 552 TextUses:533Used by:553
Symbol 553 MovieClip {com.doof.brainworkout.Coin5}Uses:551 552Used by:613
Symbol 554 GraphicUsed by:556
Symbol 555 TextUses:533Used by:556
Symbol 556 MovieClip {com.doof.brainworkout.Coin1}Uses:554 555Used by:613
Symbol 557 GraphicUsed by:559
Symbol 558 TextUses:533Used by:559
Symbol 559 MovieClip {com.doof.brainworkout.Coin2}Uses:557 558Used by:613
Symbol 560 GraphicUsed by:563
Symbol 561 TextUses:533Used by:563
Symbol 562 GraphicUsed by:563 566
Symbol 563 MovieClip {com.doof.brainworkout.Coin200}Uses:560 561 562Used by:613
Symbol 564 GraphicUsed by:566
Symbol 565 TextUses:533Used by:566
Symbol 566 MovieClip {com.doof.brainworkout.Coin100}Uses:564 565 562Used by:613
Symbol 567 GraphicUsed by:576
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:573
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570Used by:573
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:569 571 572Used by:576
Symbol 574 TextUses:447Used by:576
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:567 573 574 575Used by:593
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:593
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:579Used by:593
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:581Used by:593
Symbol 583 GraphicUsed by:586
Symbol 584 TextUses:451Used by:586
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClipUses:583 584 585Used by:593
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClipUses:587Used by:593
Symbol 589 GraphicUsed by:590
Symbol 590 MovieClipUses:589Used by:593
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClipUses:591Used by:593
Symbol 593 MovieClipUses:576 578 580 582 586 588 590 592Used by:613
Symbol 594 MovieClipUses:13Used by:613
Symbol 595 FontUsed by:596 599 601 641 643 669 693 720 1025 1026 1027 1030 1032 1044
Symbol 596 EditableTextUses:595Used by:613
Symbol 597 GraphicUsed by:613
Symbol 598 GraphicUsed by:602
Symbol 599 TextUses:595Used by:602
Symbol 600 GraphicUsed by:602
Symbol 601 TextUses:595Used by:602
Symbol 602 ButtonUses:598 599 600 601Used by:603
Symbol 603 MovieClip {BrainWorkout_fla.submit_panel_255}Uses:602Used by:613
Symbol 604 EditableTextUses:58Used by:613
Symbol 605 FontUsed by:606 607 615 638
Symbol 606 EditableTextUses:605Used by:613
Symbol 607 EditableTextUses:605Used by:613
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:612 1000 1034 1046 1072
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610Used by:612
Symbol 612 MovieClip {MarkSymbol}Uses:609 12 611 11Used by:613 680 804
Symbol 613 MovieClip {MoneyScreen}Uses:517 518 521 526 537 540 544 547 550 553 556 559 563 566 593 594 596 597 603 604 606 607 612
Symbol 614 GraphicUsed by:680
Symbol 615 TextUses:605Used by:680
Symbol 616 GraphicUsed by:680
Symbol 617 ShapeTweeningUsed by:621
Symbol 618 ShapeTweeningUsed by:621
Symbol 619 ShapeTweeningUsed by:621
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClipUses:617 618 619 620Used by:622
Symbol 622 MovieClipUses:621Used by:680
Symbol 623 MovieClipUsed by:680
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:624Used by:626
Symbol 626 MovieClipUses:625 57Used by:680
Symbol 627 GraphicUsed by:680
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:628Used by:680
Symbol 630 GraphicUsed by:637
Symbol 631 SoundUsed by:637
Symbol 632 GraphicUsed by:637
Symbol 633 GraphicUsed by:637
Symbol 634 GraphicUsed by:637
Symbol 635 GraphicUsed by:637
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClip {Splash}Uses:630 631 632 633 634 635 636Used by:680
Symbol 638 EditableTextUses:605Used by:680
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:639Used by:678
Symbol 641 EditableTextUses:595Used by:678
Symbol 642 FontUsed by:643 646 648 650 651 653 654 656 657 659 660 662 663 665 666 668 671 672 674 675 916 918 920 921 987 1022 1035 1043 1047
Symbol 643 TextUses:595 642Used by:644
Symbol 644 MovieClipUses:643Used by:678
Symbol 645 GraphicUsed by:649 652 655 658 661 664 667 670 673 676 937 938 939 940 941 942 943 944 945 946
Symbol 646 TextUses:642Used by:649 937
Symbol 647 GraphicUsed by:649 652 655 658 661 664 667 670 673 676 937 938 939 940 941 942 943 944 945 946
Symbol 648 TextUses:642Used by:649 937
Symbol 649 ButtonUses:645 646 647 648Used by:677
Symbol 650 TextUses:642Used by:652 938
Symbol 651 TextUses:642Used by:652 938
Symbol 652 ButtonUses:645 650 647 651Used by:677
Symbol 653 TextUses:642Used by:655 939
Symbol 654 TextUses:642Used by:655 939
Symbol 655 ButtonUses:645 653 647 654Used by:677
Symbol 656 TextUses:642Used by:658 940
Symbol 657 TextUses:642Used by:658 940
Symbol 658 ButtonUses:645 656 647 657Used by:677
Symbol 659 TextUses:642Used by:661 941
Symbol 660 TextUses:642Used by:661 941
Symbol 661 ButtonUses:645 659 647 660Used by:677
Symbol 662 TextUses:642Used by:664 942
Symbol 663 TextUses:642Used by:664 942
Symbol 664 ButtonUses:645 662 647 663Used by:677
Symbol 665 TextUses:642Used by:667 943
Symbol 666 TextUses:642Used by:667 943 1034
Symbol 667 ButtonUses:645 665 647 666Used by:677
Symbol 668 TextUses:642Used by:670 944
Symbol 669 TextUses:595Used by:670 944
Symbol 670 ButtonUses:645 668 647 669Used by:677
Symbol 671 TextUses:642Used by:673 945
Symbol 672 TextUses:642Used by:673 945
Symbol 673 ButtonUses:645 671 647 672Used by:677
Symbol 674 TextUses:642Used by:676 946
Symbol 675 TextUses:642Used by:676 946 1034
Symbol 676 ButtonUses:645 674 647 675Used by:677
Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad}Uses:649 652 655 658 661 664 667 670 673 676Used by:678 721
Symbol 678 MovieClip {BrainWorkout_fla.panel_fish_217}Uses:640 641 644 677Used by:679
Symbol 679 MovieClip {BrainWorkout_fla.panel_fish_animation_216}Uses:678Used by:680
Symbol 680 MovieClip {FishGameScreen}Uses:614 615 616 622 623 626 627 629 637 638 679 612
Symbol 681 GraphicUsed by:684
Symbol 682 GraphicUsed by:684
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:681 682 683Used by:685
Symbol 685 MovieClip {com.doof.brainworkout.FishAnimation}Uses:684
Symbol 686 GraphicUsed by:687
Symbol 687 MovieClipUses:686Used by:694
Symbol 688 GraphicUsed by:694
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:689Used by:694
Symbol 691 MovieClipUsed by:694
Symbol 692 GraphicUsed by:694
Symbol 693 EditableTextUses:595Used by:694
Symbol 694 MovieClip {GameTimerMC}Uses:687 688 690 691 692 693Used by:721
Symbol 695 GraphicUsed by:721
Symbol 696 GraphicUsed by:697
Symbol 697 MovieClipUses:696Used by:721
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:698Used by:721
Symbol 700 GraphicUsed by:721
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:721
Symbol 703 FontUsed by:704 706 707 708 709 710
Symbol 704 EditableTextUses:703Used by:721
Symbol 705 MovieClipUsed by:721
Symbol 706 EditableTextUses:703Used by:714
Symbol 707 EditableTextUses:703Used by:714
Symbol 708 EditableTextUses:703Used by:714
Symbol 709 EditableTextUses:703Used by:714
Symbol 710 EditableTextUses:703Used by:714
Symbol 711 GraphicUsed by:713
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClip {BrainWorkout_fla.mark_25}Uses:711 712Used by:714
Symbol 714 MovieClip {MathRow}Uses:706 707 708 709 710 713Used by:721
Symbol 715 GraphicUsed by:721
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:716Used by:721
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:721
Symbol 720 EditableTextUses:595Used by:721
Symbol 721 MovieClip {ArithmeticGameScreen}Uses:694 695 697 699 700 702 704 705 714 715 717 719 677 720
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:724
Symbol 724 MovieClipUses:723Used by:804
Symbol 725 GraphicUsed by:804
Symbol 726 ShapeTweeningUsed by:732
Symbol 727 ShapeTweeningUsed by:732
Symbol 728 GraphicUsed by:732
Symbol 729 ShapeTweeningUsed by:732
Symbol 730 ShapeTweeningUsed by:732
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClip {BrainWorkout_fla.blue_animate_165}Uses:726 727 728 729 730 731Used by:733
Symbol 733 MovieClip {BrainWorkout_fla.blue_glow_164}Uses:732Used by:804
Symbol 734 ShapeTweeningUsed by:740
Symbol 735 ShapeTweeningUsed by:740
Symbol 736 GraphicUsed by:740
Symbol 737 ShapeTweeningUsed by:740
Symbol 738 ShapeTweeningUsed by:740
Symbol 739 GraphicUsed by:740
Symbol 740 MovieClip {BrainWorkout_fla.brown_animate_167}Uses:734 735 736 737 738 739Used by:741
Symbol 741 MovieClip {BrainWorkout_fla.brown_glow_166}Uses:740Used by:804
Symbol 742 ShapeTweeningUsed by:748
Symbol 743 ShapeTweeningUsed by:748
Symbol 744 GraphicUsed by:748
Symbol 745 ShapeTweeningUsed by:748
Symbol 746 ShapeTweeningUsed by:748
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClip {BrainWorkout_fla.green_animate_169}Uses:742 743 744 745 746 747Used by:749
Symbol 749 MovieClip {BrainWorkout_fla.green_glow_168}Uses:748Used by:804
Symbol 750 ShapeTweeningUsed by:756
Symbol 751 ShapeTweeningUsed by:756
Symbol 752 GraphicUsed by:756
Symbol 753 ShapeTweeningUsed by:756
Symbol 754 ShapeTweeningUsed by:756
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClip {BrainWorkout_fla.indigo_animate_171}Uses:750 751 752 753 754 755Used by:757
Symbol 757 MovieClip {BrainWorkout_fla.indigo_glow_170}Uses:756Used by:804
Symbol 758 ShapeTweeningUsed by:764
Symbol 759 ShapeTweeningUsed by:764
Symbol 760 GraphicUsed by:764
Symbol 761 ShapeTweeningUsed by:764
Symbol 762 ShapeTweeningUsed by:764
Symbol 763 GraphicUsed by:764
Symbol 764 MovieClip {BrainWorkout_fla.orange_animate_173}Uses:758 759 760 761 762 763Used by:765
Symbol 765 MovieClip {BrainWorkout_fla.orange_glow_172}Uses:764Used by:804
Symbol 766 ShapeTweeningUsed by:772
Symbol 767 ShapeTweeningUsed by:772
Symbol 768 GraphicUsed by:772
Symbol 769 ShapeTweeningUsed by:772
Symbol 770 ShapeTweeningUsed by:772
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClip {BrainWorkout_fla.pink_animate_175}Uses:766 767 768 769 770 771Used by:773
Symbol 773 MovieClip {BrainWorkout_fla.pink_glow_174}Uses:772Used by:804
Symbol 774 ShapeTweeningUsed by:780
Symbol 775 ShapeTweeningUsed by:780
Symbol 776 GraphicUsed by:780
Symbol 777 ShapeTweeningUsed by:780
Symbol 778 ShapeTweeningUsed by:780
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClip {BrainWorkout_fla.purple_animate_177}Uses:774 775 776 777 778 779Used by:781
Symbol 781 MovieClip {BrainWorkout_fla.purple_glow_176}Uses:780Used by:804
Symbol 782 ShapeTweeningUsed by:788
Symbol 783 ShapeTweeningUsed by:788
Symbol 784 GraphicUsed by:788
Symbol 785 ShapeTweeningUsed by:788
Symbol 786 ShapeTweeningUsed by:788
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClip {BrainWorkout_fla.red_animate_179}Uses:782 783 784 785 786 787Used by:789
Symbol 789 MovieClip {BrainWorkout_fla.red_glow_178}Uses:788Used by:804
Symbol 790 ShapeTweeningUsed by:796
Symbol 791 ShapeTweeningUsed by:796
Symbol 792 GraphicUsed by:796
Symbol 793 ShapeTweeningUsed by:796
Symbol 794 ShapeTweeningUsed by:796
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClip {BrainWorkout_fla.yellow_animate_181}Uses:790 791 792 793 794 795Used by:797
Symbol 797 MovieClip {BrainWorkout_fla.yellow_glow_180}Uses:796Used by:804
Symbol 798 GraphicUsed by:799
Symbol 799 MovieClipUses:798Used by:800
Symbol 800 MovieClipUses:799Used by:801
Symbol 801 MovieClip {BrainWorkout_fla.hud_182}Uses:800Used by:804
Symbol 802 TextUses:455Used by:804
Symbol 803 EditableTextUses:455Used by:804
Symbol 804 MovieClip {LightGameScreen}Uses:724 725 733 741 749 757 765 773 781 789 797 801 802 803 612
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClipUses:805Used by:832
Symbol 807 GraphicUsed by:808
Symbol 808 MovieClipUses:807Used by:812
Symbol 809 GraphicUsed by:812 844
Symbol 810 GraphicUsed by:811 843
Symbol 811 MovieClipUses:810Used by:812
Symbol 812 MovieClipUses:808 809 811Used by:813
Symbol 813 MovieClipUses:812Used by:831
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:816
Symbol 816 MovieClipUses:815Used by:817
Symbol 817 MovieClipUses:816Used by:831
Symbol 818 GraphicUsed by:819
Symbol 819 MovieClipUses:818Used by:831
Symbol 820 GraphicUsed by:821
Symbol 821 MovieClipUses:820Used by:831
Symbol 822 GraphicUsed by:823
Symbol 823 MovieClipUses:822Used by:831
Symbol 824 GraphicUsed by:825
Symbol 825 MovieClipUses:824Used by:831
Symbol 826 MovieClipUses:13Used by:831
Symbol 827 GraphicUsed by:831
Symbol 828 GraphicUsed by:829
Symbol 829 MovieClipUses:828Used by:831
Symbol 830 MovieClipUses:13Used by:831
Symbol 831 MovieClipUses:813 817 819 821 823 825 826 827 829 830Used by:832
Symbol 832 MovieClip {SplashScreen}Uses:806 831
Symbol 833 GraphicUsed by:838
Symbol 834 FontUsed by:835
Symbol 835 TextUses:834Used by:838
Symbol 836 GraphicUsed by:838
Symbol 837 GraphicUsed by:838
Symbol 838 ButtonUses:833 835 836 837Used by:936
Symbol 839 MovieClipUses:164Used by:935
Symbol 840 GraphicUsed by:849
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClipUses:841Used by:844
Symbol 843 MovieClipUses:810Used by:844
Symbol 844 MovieClipUses:842 809 843Used by:845
Symbol 845 MovieClipUses:844Used by:848
Symbol 846 GraphicUsed by:847
Symbol 847 MovieClipUses:846Used by:848
Symbol 848 MovieClipUses:845 847Used by:849
Symbol 849 MovieClipUses:840 848Used by:935
Symbol 850 GraphicUsed by:852
Symbol 851 MovieClipUses:72Used by:852 925
Symbol 852 MovieClipUses:850 851 205Used by:935
Symbol 853 MovieClipUses:16Used by:935
Symbol 854 MovieClipUses:20Used by:935
Symbol 855 MovieClipUses:22Used by:935
Symbol 856 MovieClipUses:18Used by:935
Symbol 857 MovieClipUses:26Used by:935
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClipUses:858Used by:935
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:860Used by:866 935
Symbol 862 MovieClipUses:52Used by:864
Symbol 863 GraphicUsed by:864
Symbol 864 MovieClipUses:862 863Used by:865
Symbol 865 MovieClipUses:864Used by:866 935
Symbol 866 MovieClipUses:861 865Used by:935
Symbol 867 MovieClipUses:288Used by:935
Symbol 868 GraphicUsed by:869
Symbol 869 MovieClipUses:868Used by:914 930 935
Symbol 870 GraphicUsed by:871
Symbol 871 MovieClipUses:870Used by:914 930 935
Symbol 872 MovieClipUses:296Used by:914 930 935
Symbol 873 MovieClipUses:298Used by:914 930 935
Symbol 874 GraphicUsed by:875 967 1082
Symbol 875 MovieClipUses:874Used by:914 930 935
Symbol 876 GraphicUsed by:877
Symbol 877 MovieClipUses:876Used by:914 930 935
Symbol 878 GraphicUsed by:879
Symbol 879 MovieClipUses:878Used by:914 930 935
Symbol 880 MovieClipUses:302Used by:914 930 935
Symbol 881 GraphicUsed by:882
Symbol 882 MovieClipUses:881Used by:914 930 935
Symbol 883 MovieClipUses:306Used by:914 930 935
Symbol 884 GraphicUsed by:885
Symbol 885 MovieClipUses:884Used by:914 930 935
Symbol 886 MovieClipUses:310 311 312Used by:914 930 935
Symbol 887 GraphicUsed by:888
Symbol 888 MovieClipUses:887Used by:914 930 935
Symbol 889 GraphicUsed by:890
Symbol 890 MovieClipUses:889Used by:914 930 935
Symbol 891 GraphicUsed by:892 913 1020 1098
Symbol 892 MovieClipUses:891Used by:935
Symbol 893 SoundUsed by:935
Symbol 894 ShapeTweeningUsed by:913
Symbol 895 ShapeTweeningUsed by:913
Symbol 896 ShapeTweeningUsed by:913
Symbol 897 ShapeTweeningUsed by:913
Symbol 898 ShapeTweeningUsed by:913
Symbol 899 ShapeTweeningUsed by:913
Symbol 900 ShapeTweeningUsed by:913
Symbol 901 ShapeTweeningUsed by:913
Symbol 902 ShapeTweeningUsed by:913
Symbol 903 GraphicUsed by:913 1020
Symbol 904 ShapeTweeningUsed by:913
Symbol 905 ShapeTweeningUsed by:913
Symbol 906 ShapeTweeningUsed by:913
Symbol 907 ShapeTweeningUsed by:913
Symbol 908 ShapeTweeningUsed by:913
Symbol 909 ShapeTweeningUsed by:913
Symbol 910 ShapeTweeningUsed by:913
Symbol 911 ShapeTweeningUsed by:913
Symbol 912 ShapeTweeningUsed by:913
Symbol 913 MovieClipUses:891 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912Used by:914 930 935
Symbol 914 MovieClip {BrainWorkout_fla.darwin_introducing_135}Uses:869 871 872 873 875 877 879 880 882 883 885 886 888 890 913Used by:935
Symbol 915 MovieClipUses:13Used by:923
Symbol 916 TextUses:642Used by:917
Symbol 917 MovieClipUses:916Used by:923
Symbol 918 TextUses:642Used by:919
Symbol 919 MovieClipUses:918Used by:923
Symbol 920 TextUses:642Used by:922
Symbol 921 TextUses:642Used by:922
Symbol 922 MovieClipUses:920 921Used by:923
Symbol 923 MovieClip {BrainWorkout_fla.speech_bubble_main_137}Uses:915 917 919 922Used by:935
Symbol 924 GraphicUsed by:925
Symbol 925 MovieClipUses:924 851 205Used by:935
Symbol 926 GraphicUsed by:930 935 983 1021
Symbol 927 SoundUsed by:935
Symbol 928 SoundUsed by:935
Symbol 929 GraphicUsed by:930
Symbol 930 MovieClipUses:869 871 872 873 875 877 879 880 882 883 885 886 888 890 913 926 929Used by:935
Symbol 931 SoundUsed by:935
Symbol 932 GraphicUsed by:933
Symbol 933 MovieClipUses:932Used by:935
Symbol 934 SoundUsed by:935
Symbol 935 MovieClip {BrainWorkout_fla.start_sequence_97}Uses:13 839 849 852 10 853 854 855 856 857 859 866 867 869 871 872 873 875 877 879 880 882 883 885 886 888 890 892 893 914 923 925 913 926 927 928 930 931 861 865 933 934Used by:936
Symbol 936 MovieClip {TitleScreen}Uses:838 935
Symbol 937 ButtonUses:645 646 647 648Used by:947
Symbol 938 ButtonUses:645 650 647 651Used by:947
Symbol 939 ButtonUses:645 653 647 654Used by:947
Symbol 940 ButtonUses:645 656 647 657Used by:947
Symbol 941 ButtonUses:645 659 647 660Used by:947
Symbol 942 ButtonUses:645 662 647 663Used by:947
Symbol 943 ButtonUses:645 665 647 666Used by:947
Symbol 944 ButtonUses:645 668 647 669Used by:947
Symbol 945 ButtonUses:645 671 647 672Used by:947
Symbol 946 ButtonUses:645 674 647 675Used by:947
Symbol 947 MovieClip {com.doof.braintrain.VirtualNumpad}Uses:937 938 939 940 941 942 943 944 945 946Used by:1034 1046
Symbol 948 GraphicUsed by:949
Symbol 949 MovieClipUses:948Used by:1073
Symbol 950 MovieClipUses:16Used by:1073
Symbol 951 MovieClipUses:18Used by:1073
Symbol 952 MovieClipUses:20Used by:1073
Symbol 953 MovieClipUses:22Used by:1073
Symbol 954 MovieClipUses:164Used by:1073
Symbol 955 MovieClipUses:26Used by:1073
Symbol 956 MovieClipUses:52Used by:958
Symbol 957 GraphicUsed by:958
Symbol 958 ButtonUses:956 957 52Used by:959
Symbol 959 MovieClipUses:958Used by:1073
Symbol 960 MovieClipUses:288Used by:1073
Symbol 961 GraphicUsed by:962
Symbol 962 MovieClipUses:961Used by:983 1021
Symbol 963 GraphicUsed by:964
Symbol 964 MovieClipUses:963Used by:983 1021
Symbol 965 MovieClipUses:296Used by:983 1021
Symbol 966 MovieClipUses:298Used by:983 1021
Symbol 967 MovieClipUses:874Used by:983 1021
Symbol 968 GraphicUsed by:969
Symbol 969 MovieClipUses:968Used by:983 1021
Symbol 970 GraphicUsed by:971
Symbol 971 MovieClipUses:970Used by:983 1021
Symbol 972 MovieClipUses:302Used by:983 1021
Symbol 973 GraphicUsed by:974
Symbol 974 MovieClipUses:973Used by:983 1021
Symbol 975 MovieClipUses:306Used by:983 1021
Symbol 976 GraphicUsed by:977
Symbol 977 MovieClipUses:976Used by:983 1021
Symbol 978 MovieClipUses:310 311 312Used by:983 1021
Symbol 979 GraphicUsed by:980
Symbol 980 MovieClipUses:979Used by:983 1021
Symbol 981 GraphicUsed by:982
Symbol 982 MovieClipUses:981Used by:983 1021
Symbol 983 MovieClipUses:962 964 965 966 967 969 971 972 974 975 977 978 980 982 926Used by:1073
Symbol 984 MovieClipUses:73 204Used by:1073
Symbol 985 GraphicUsed by:989 1024 1037 1049
Symbol 986 MovieClipUses:13Used by:989 1024 1049
Symbol 987 TextUses:642Used by:989
Symbol 988 GraphicUsed by:989
Symbol 989 MovieClipUses:985 986 987 988 79 80Used by:1073
Symbol 990 GraphicUsed by:991
Symbol 991 MovieClipUses:990Used by:1000
Symbol 992 GraphicUsed by:993
Symbol 993 MovieClipUses:992Used by:1000
Symbol 994 GraphicUsed by:995
Symbol 995 MovieClipUses:994Used by:1000
Symbol 996 GraphicUsed by:997
Symbol 997 MovieClipUses:996Used by:1000
Symbol 998 GraphicUsed by:999
Symbol 999 MovieClipUses:998Used by:1000 1034 1046 1072
Symbol 1000 MovieClipUses:991 993 995 997 999 609Used by:1073
Symbol 1001 GraphicUsed by:1021
Symbol 1002 ShapeTweeningUsed by:1020
Symbol 1003 ShapeTweeningUsed by:1020
Symbol 1004 ShapeTweeningUsed by:1020
Symbol 1005 ShapeTweeningUsed by:1020
Symbol 1006 ShapeTweeningUsed by:1020
Symbol 1007 ShapeTweeningUsed by:1020
Symbol 1008 ShapeTweeningUsed by:1020
Symbol 1009 ShapeTweeningUsed by:1020
Symbol 1010 ShapeTweeningUsed by:1020
Symbol 1011 ShapeTweeningUsed by:1020
Symbol 1012 ShapeTweeningUsed by:1020
Symbol 1013 ShapeTweeningUsed by:1020
Symbol 1014 ShapeTweeningUsed by:1020
Symbol 1015 ShapeTweeningUsed by:1020
Symbol 1016 ShapeTweeningUsed by:1020
Symbol 1017 ShapeTweeningUsed by:1020
Symbol 1018 ShapeTweeningUsed by:1020
Symbol 1019 ShapeTweeningUsed by:1020
Symbol 1020 MovieClipUses:891 1002 1003 1004 1005 1006 1007 1008 1009 1010 903 1011 1012 1013 1014 1015 1016 1017 1018 1019Used by:1021
Symbol 1021 MovieClipUses:962 964 965 966 967 969 971 972 974 975 977 978 980 982 1001 1020 926Used by:1073
Symbol 1022 TextUses:642Used by:1024
Symbol 1023 GraphicUsed by:1024
Symbol 1024 MovieClipUses:985 986 1022 1023 88 80Used by:1073
Symbol 1025 TextUses:595Used by:1028
Symbol 1026 TextUses:595Used by:1028
Symbol 1027 TextUses:595Used by:1028
Symbol 1028 MovieClipUses:1025 1026 1027Used by:1033 1034
Symbol 1029 GraphicUsed by:1034
Symbol 1030 TextUses:595Used by:1033 1034
Symbol 1031 GraphicUsed by:1034
Symbol 1032 TextUses:595Used by:1033 1034
Symbol 1033 MovieClipUses:1032 1030 1028Used by:1034
Symbol 1034 MovieClipUses:947 1028 999 1029 666 1030 1031 675 1032 609 1033Used by:1073
Symbol 1035 TextUses:642Used by:1037
Symbol 1036 GraphicUsed by:1037
Symbol 1037 MovieClipUses:985 76 1035 1036 91 80Used by:1073
Symbol 1038 GraphicUsed by:1039
Symbol 1039 MovieClipUses:1038Used by:1046
Symbol 1040 GraphicUsed by:1041
Symbol 1041 MovieClipUses:1040Used by:1046
Symbol 1042 GraphicUsed by:1046
Symbol 1043 TextUses:642Used by:1046
Symbol 1044 TextUses:595Used by:1045 1046
Symbol 1045 MovieClipUses:1044Used by:1046
Symbol 1046 MovieClipUses:1039 1041 947 999 1042 1043 1044 609 1045Used by:1073
Symbol 1047 TextUses:642Used by:1049
Symbol 1048 GraphicUsed by:1049
Symbol 1049 MovieClipUses:985 986 1047 1048 94 80Used by:1073
Symbol 1050 GraphicUsed by:1051
Symbol 1051 MovieClipUses:1050Used by:1072
Symbol 1052 GraphicUsed by:1056
Symbol 1053 TextUses:533Used by:1056
Symbol 1054 TextUses:533Used by:1056
Symbol 1055 TextUses:533Used by:1056
Symbol 1056 MovieClipUses:1052 1053 1054 1055Used by:1072
Symbol 1057 GraphicUsed by:1060
Symbol 1058 TextUses:533Used by:1060
Symbol 1059 TextUses:533Used by:1060
Symbol 1060 MovieClipUses:1057 1058 1059Used by:1072
Symbol 1061 GraphicUsed by:1063
Symbol 1062 TextUses:533Used by:1063
Symbol 1063 MovieClipUses:1061 1062Used by:1072
Symbol 1064 GraphicUsed by:1067
Symbol 1065 TextUses:533Used by:1067
Symbol 1066 TextUses:533Used by:1067
Symbol 1067 MovieClipUses:1064 1065 1066Used by:1072
Symbol 1068 GraphicUsed by:1071
Symbol 1069 TextUses:533Used by:1071
Symbol 1070 TextUses:533Used by:1071
Symbol 1071 MovieClipUses:1068 1069 1070Used by:1072
Symbol 1072 MovieClipUses:1051 1056 1060 1063 999 1067 1071 609Used by:1073
Symbol 1073 MovieClip {BrainWorkout_fla.instruction_screens_27}Uses:13 949 950 951 952 953 954 955 959 960 983 984 989 1000 1021 1024 1034 1037 1046 1049 1072Used by:1074
Symbol 1074 MovieClip {InstructionScreen}Uses:1073
Symbol 1075 GraphicUsed by:1117
Symbol 1076 GraphicUsed by:1077
Symbol 1077 MovieClipUses:1076Used by:1101 1106 1110 1114
Symbol 1078 GraphicUsed by:1079
Symbol 1079 MovieClipUses:1078Used by:1101 1106 1110 1114
Symbol 1080 MovieClipUses:296Used by:1101 1106 1110 1114
Symbol 1081 MovieClipUses:298Used by:1101 1106 1110 1114
Symbol 1082 MovieClipUses:874Used by:1101 1106 1110 1114
Symbol 1083 GraphicUsed by:1084
Symbol 1084 MovieClipUses:1083Used by:1101 1106 1110 1114
Symbol 1085 GraphicUsed by:1086
Symbol 1086 MovieClipUses:1085Used by:1101 1106 1110 1114
Symbol 1087 GraphicUsed by:1101
Symbol 1088 MovieClipUses:302Used by:1101 1106 1110
Symbol 1089 GraphicUsed by:1090
Symbol 1090 MovieClipUses:1089Used by:1101 1106 1110
Symbol 1091 MovieClipUses:306Used by:1101 1106 1110
Symbol 1092 GraphicUsed by:1093
Symbol 1093 MovieClipUses:1092Used by:1101 1106 1110
Symbol 1094 GraphicUsed by:1095
Symbol 1095 MovieClipUses:1094Used by:1101 1106 1110 1114
Symbol 1096 GraphicUsed by:1097
Symbol 1097 MovieClipUses:1096Used by:1101 1106 1110 1114
Symbol 1098 MovieClipUses:891Used by:1101 1106 1110 1114
Symbol 1099 GraphicUsed by:1101
Symbol 1100 TextUses:533Used by:1101
Symbol 1101 MovieClipUses:1077 1079 1080 1081 1082 1084 1086 1087 1088 1090 1091 1093 1095 1097 1098 1099 1100Used by:1116
Symbol 1102 SoundUsed by:1116
Symbol 1103 GraphicUsed by:1106
Symbol 1104 GraphicUsed by:1106
Symbol 1105 TextUses:533Used by:1106
Symbol 1106 MovieClipUses:1077 1079 1080 1081 1082 1084 1086 1103 1088 1090 1091 1093 1095 1097 1098 1104 1105Used by:1116
Symbol 1107 GraphicUsed by:1110
Symbol 1108 GraphicUsed by:1110
Symbol 1109 TextUses:533Used by:1110
Symbol 1110 MovieClipUses:1077 1079 1080 1081 1082 1084 1086 1107 1088 1090 1091 1093 1095 1097 1098 1108 1109Used by:1116
Symbol 1111 GraphicUsed by:1114
Symbol 1112 GraphicUsed by:1114
Symbol 1113 TextUses:533Used by:1114
Symbol 1114 MovieClipUses:1077 1079 1080 1081 1082 1084 1086 1111 1095 1097 1098 1112 1113Used by:1116
Symbol 1115 SoundUsed by:1116
Symbol 1116 MovieClip {BrainWorkout_fla.darwin_countdown_2}Uses:1101 1102 1106 1110 1114 1115Used by:1117
Symbol 1117 MovieClip {DarwinCountdown}Uses:1075 1116

Instance Names

"scoreTXT"Symbol 84 MovieClip {BrainWorkout_fla.text_field_1_390} Frame 1Symbol 82 EditableText
"score2TXT"Symbol 84 MovieClip {BrainWorkout_fla.text_field_1_390} Frame 1Symbol 83 EditableText
"board"Symbol 96 MovieClip {BrainWorkout_fla.results_panel_387} Frame 1Symbol 77 MovieClip
"scoreText"Symbol 96 MovieClip {BrainWorkout_fla.results_panel_387} Frame 1Symbol 84 MovieClip {BrainWorkout_fla.text_field_1_390}
"nextBTN"Symbol 163 MovieClip {ResultScreen} Frame 1Symbol 75 Button
"resultsPanel"Symbol 163 MovieClip {ResultScreen} Frame 1Symbol 96 MovieClip {BrainWorkout_fla.results_panel_387}
"game1"Symbol 183 MovieClip {BrainWorkout_fla.final_text_361} Frame 1Symbol 179 EditableText
"game2"Symbol 183 MovieClip {BrainWorkout_fla.final_text_361} Frame 1Symbol 180 EditableText
"game3"Symbol 183 MovieClip {BrainWorkout_fla.final_text_361} Frame 1Symbol 181 EditableText
"game4"Symbol 183 MovieClip {BrainWorkout_fla.final_text_361} Frame 1Symbol 182 EditableText
"final"Symbol 185 MovieClip {BrainWorkout_fla.final_score_362} Frame 1Symbol 184 EditableText
"scores"Symbol 202 MovieClip {BrainWorkout_fla.final_results_359} Frame 1Symbol 183 MovieClip {BrainWorkout_fla.final_text_361}
"final"Symbol 202 MovieClip {BrainWorkout_fla.final_results_359} Frame 1Symbol 185 MovieClip {BrainWorkout_fla.final_score_362}
"results"Symbol 207 MovieClip {TallyScreen} Frame 1Symbol 202 MovieClip {BrainWorkout_fla.final_results_359}
"startBTN"Symbol 207 MovieClip {TallyScreen} Frame 1Symbol 206 MovieClip
"endBTN"Symbol 441 MovieClip {FinalScreen} Frame 1Symbol 223 Button
"ranking"Symbol 441 MovieClip {FinalScreen} Frame 81Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302}
"shareBTN"Symbol 471 MovieClip {EndScreen} Frame 1Symbol 449 Button
"scoreTXT"Symbol 471 MovieClip {EndScreen} Frame 1Symbol 456 EditableText
"replayBTN"Symbol 471 MovieClip {EndScreen} Frame 1Symbol 459 Button
"doofBTN"Symbol 471 MovieClip {EndScreen} Frame 1Symbol 470 Button
"nextBTN"Symbol 494 MovieClip {EntryScreen} Frame 1Symbol 481 Button
"playerNameTXT"Symbol 494 MovieClip {EntryScreen} Frame 1Symbol 484 EditableText
"rank"Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263} Frame 1Symbol 503 EditableText
"playerName"Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263} Frame 1Symbol 504 EditableText
"score"Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263} Frame 1Symbol 505 EditableText
"nextBTN"Symbol 515 MovieClip {Leaderboard} Frame 1Symbol 495 Button
"row1"Symbol 515 MovieClip {Leaderboard} Frame 1Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263}
"row2"Symbol 515 MovieClip {Leaderboard} Frame 1Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263}
"row4"Symbol 515 MovieClip {Leaderboard} Frame 1Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263}
"row5"Symbol 515 MovieClip {Leaderboard} Frame 1Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263}
"row6"Symbol 515 MovieClip {Leaderboard} Frame 1Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263}
"row7"Symbol 515 MovieClip {Leaderboard} Frame 1Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263}
"row9"Symbol 515 MovieClip {Leaderboard} Frame 1Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263}
"row8"Symbol 515 MovieClip {Leaderboard} Frame 1Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263}
"row3"Symbol 515 MovieClip {Leaderboard} Frame 1Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263}
"loadingMC"Symbol 515 MovieClip {Leaderboard} Frame 1Symbol 514 MovieClip
"submitBTN"Symbol 603 MovieClip {BrainWorkout_fla.submit_panel_255} Frame 1Symbol 602 Button
"tray"Symbol 613 MovieClip {MoneyScreen} Frame 1Symbol 526 MovieClip
"p500"Symbol 613 MovieClip {MoneyScreen} Frame 1Symbol 537 MovieClip {BrainWorkout_fla.500p_235}
"p1000"Symbol 613 MovieClip {MoneyScreen} Frame 1Symbol 540 MovieClip {BrainWorkout_fla.1000p_240}
"itemsMC"Symbol 613 MovieClip {MoneyScreen} Frame 1Symbol 593 MovieClip
"itemPrice"Symbol 613 MovieClip {MoneyScreen} Frame 1Symbol 596 EditableText
"submitBTN"Symbol 613 MovieClip {MoneyScreen} Frame 1Symbol 603 MovieClip {BrainWorkout_fla.submit_panel_255}
"moneyGiven"Symbol 613 MovieClip {MoneyScreen} Frame 1Symbol 604 EditableText
"timeBonus"Symbol 613 MovieClip {MoneyScreen} Frame 1Symbol 606 EditableText
"totalScore"Symbol 613 MovieClip {MoneyScreen} Frame 1Symbol 607 EditableText
"markSymbol"Symbol 613 MovieClip {MoneyScreen} Frame 1Symbol 612 MovieClip {MarkSymbol}
"key7"Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad} Frame 1Symbol 649 Button
"key8"Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad} Frame 1Symbol 652 Button
"key9"Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad} Frame 1Symbol 655 Button
"key4"Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad} Frame 1Symbol 658 Button
"key5"Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad} Frame 1Symbol 661 Button
"key6"Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad} Frame 1Symbol 664 Button
"key1"Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad} Frame 1Symbol 667 Button
"key2"Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad} Frame 1Symbol 670 Button
"key3"Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad} Frame 1Symbol 673 Button
"key0"Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad} Frame 1Symbol 676 Button
"guessTXT"Symbol 678 MovieClip {BrainWorkout_fla.panel_fish_217} Frame 1Symbol 641 EditableText
"hud"Symbol 678 MovieClip {BrainWorkout_fla.panel_fish_217} Frame 1Symbol 644 MovieClip
"numpadMC"Symbol 678 MovieClip {BrainWorkout_fla.panel_fish_217} Frame 1Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad}
"panel"Symbol 679 MovieClip {BrainWorkout_fla.panel_fish_animation_216} Frame 1Symbol 678 MovieClip {BrainWorkout_fla.panel_fish_217}
"fishHolder"Symbol 680 MovieClip {FishGameScreen} Frame 1Symbol 623 MovieClip
"fishHolder"Symbol 680 MovieClip {FishGameScreen} Frame 1Symbol 623 MovieClip
"scoreTXT"Symbol 680 MovieClip {FishGameScreen} Frame 1Symbol 638 EditableText
"questionPanel"Symbol 680 MovieClip {FishGameScreen} Frame 1Symbol 679 MovieClip {BrainWorkout_fla.panel_fish_animation_216}
"markSymbol"Symbol 680 MovieClip {FishGameScreen} Frame 1Symbol 612 MovieClip {MarkSymbol}
"fish"Symbol 685 MovieClip {com.doof.brainworkout.FishAnimation} Frame 1Symbol 684 MovieClip
"bg"Symbol 694 MovieClip {GameTimerMC} Frame 1Symbol 687 MovieClip
"overlay"Symbol 694 MovieClip {GameTimerMC} Frame 1Symbol 690 MovieClip
"maskHolder"Symbol 694 MovieClip {GameTimerMC} Frame 1Symbol 691 MovieClip
"seconds"Symbol 694 MovieClip {GameTimerMC} Frame 1Symbol 693 EditableText
"numA"Symbol 714 MovieClip {MathRow} Frame 1Symbol 706 EditableText
"mathSymbol"Symbol 714 MovieClip {MathRow} Frame 1Symbol 707 EditableText
"numB"Symbol 714 MovieClip {MathRow} Frame 1Symbol 708 EditableText
"equals"Symbol 714 MovieClip {MathRow} Frame 1Symbol 709 EditableText
"answer"Symbol 714 MovieClip {MathRow} Frame 1Symbol 710 EditableText
"mark"Symbol 714 MovieClip {MathRow} Frame 1Symbol 713 MovieClip {BrainWorkout_fla.mark_25}
"wave"Symbol 721 MovieClip {ArithmeticGameScreen} Frame 1Symbol 704 EditableText
"scrollHolder"Symbol 721 MovieClip {ArithmeticGameScreen} Frame 1Symbol 705 MovieClip
"question"Symbol 721 MovieClip {ArithmeticGameScreen} Frame 1Symbol 714 MovieClip {MathRow}
"myTimer"Symbol 721 MovieClip {ArithmeticGameScreen} Frame 1Symbol 694 MovieClip {GameTimerMC}
"numpadMC"Symbol 721 MovieClip {ArithmeticGameScreen} Frame 1Symbol 677 MovieClip {com.doof.brainworkout.VirtualNumpad}
"guessTXT"Symbol 721 MovieClip {ArithmeticGameScreen} Frame 1Symbol 720 EditableText
"light"Symbol 733 MovieClip {BrainWorkout_fla.blue_glow_164} Frame 1Symbol 732 MovieClip {BrainWorkout_fla.blue_animate_165}
"light"Symbol 741 MovieClip {BrainWorkout_fla.brown_glow_166} Frame 1Symbol 740 MovieClip {BrainWorkout_fla.brown_animate_167}
"light"Symbol 749 MovieClip {BrainWorkout_fla.green_glow_168} Frame 1Symbol 748 MovieClip {BrainWorkout_fla.green_animate_169}
"light"Symbol 757 MovieClip {BrainWorkout_fla.indigo_glow_170} Frame 1Symbol 756 MovieClip {BrainWorkout_fla.indigo_animate_171}
"light"Symbol 765 MovieClip {BrainWorkout_fla.orange_glow_172} Frame 1Symbol 764 MovieClip {BrainWorkout_fla.orange_animate_173}
"light"Symbol 773 MovieClip {BrainWorkout_fla.pink_glow_174} Frame 1Symbol 772 MovieClip {BrainWorkout_fla.pink_animate_175}
"light"Symbol 781 MovieClip {BrainWorkout_fla.purple_glow_176} Frame 1Symbol 780 MovieClip {BrainWorkout_fla.purple_animate_177}
"light"Symbol 789 MovieClip {BrainWorkout_fla.red_glow_178} Frame 1Symbol 788 MovieClip {BrainWorkout_fla.red_animate_179}
"light"Symbol 797 MovieClip {BrainWorkout_fla.yellow_glow_180} Frame 1Symbol 796 MovieClip {BrainWorkout_fla.yellow_animate_181}
"heart1"Symbol 801 MovieClip {BrainWorkout_fla.hud_182} Frame 1Symbol 800 MovieClip
"heart2"Symbol 801 MovieClip {BrainWorkout_fla.hud_182} Frame 1Symbol 800 MovieClip
"heart3"Symbol 801 MovieClip {BrainWorkout_fla.hud_182} Frame 1Symbol 800 MovieClip
"light0"Symbol 804 MovieClip {LightGameScreen} Frame 1Symbol 733 MovieClip {BrainWorkout_fla.blue_glow_164}
"light6"Symbol 804 MovieClip {LightGameScreen} Frame 1Symbol 741 MovieClip {BrainWorkout_fla.brown_glow_166}
"light3"Symbol 804 MovieClip {LightGameScreen} Frame 1Symbol 749 MovieClip {BrainWorkout_fla.green_glow_168}
"light2"Symbol 804 MovieClip {LightGameScreen} Frame 1Symbol 757 MovieClip {BrainWorkout_fla.indigo_glow_170}
"light4"Symbol 804 MovieClip {LightGameScreen} Frame 1Symbol 765 MovieClip {BrainWorkout_fla.orange_glow_172}
"light8"Symbol 804 MovieClip {LightGameScreen} Frame 1Symbol 773 MovieClip {BrainWorkout_fla.pink_glow_174}
"light7"Symbol 804 MovieClip {LightGameScreen} Frame 1Symbol 781 MovieClip {BrainWorkout_fla.purple_glow_176}
"light5"Symbol 804 MovieClip {LightGameScreen} Frame 1Symbol 789 MovieClip {BrainWorkout_fla.red_glow_178}
"light1"Symbol 804 MovieClip {LightGameScreen} Frame 1Symbol 797 MovieClip {BrainWorkout_fla.yellow_glow_180}
"HUD"Symbol 804 MovieClip {LightGameScreen} Frame 1Symbol 801 MovieClip {BrainWorkout_fla.hud_182}
"scoreTXT"Symbol 804 MovieClip {LightGameScreen} Frame 1Symbol 803 EditableText
"markSymbol"Symbol 804 MovieClip {LightGameScreen} Frame 1Symbol 612 MovieClip {MarkSymbol}
"background"Symbol 832 MovieClip {SplashScreen} Frame 1Symbol 806 MovieClip
"logo"Symbol 832 MovieClip {SplashScreen} Frame 1Symbol 831 MovieClip
"logo"Symbol 935 MovieClip {BrainWorkout_fla.start_sequence_97} Frame 1Symbol 849 MovieClip
"goBTN"Symbol 935 MovieClip {BrainWorkout_fla.start_sequence_97} Frame 1Symbol 852 MovieClip
"goBTN"Symbol 935 MovieClip {BrainWorkout_fla.start_sequence_97} Frame 131Symbol 925 MovieClip
"startBTN"Symbol 936 MovieClip {TitleScreen} Frame 1Symbol 838 Button
"startSequence"Symbol 936 MovieClip {TitleScreen} Frame 1Symbol 935 MovieClip {BrainWorkout_fla.start_sequence_97}
"key7"Symbol 947 MovieClip {com.doof.braintrain.VirtualNumpad} Frame 1Symbol 937 Button
"key8"Symbol 947 MovieClip {com.doof.braintrain.VirtualNumpad} Frame 1Symbol 938 Button
"key9"Symbol 947 MovieClip {com.doof.braintrain.VirtualNumpad} Frame 1Symbol 939 Button
"key4"Symbol 947 MovieClip {com.doof.braintrain.VirtualNumpad} Frame 1Symbol 940 Button
"key5"Symbol 947 MovieClip {com.doof.braintrain.VirtualNumpad} Frame 1Symbol 941 Button
"key6"Symbol 947 MovieClip {com.doof.braintrain.VirtualNumpad} Frame 1Symbol 942 Button
"key1"Symbol 947 MovieClip {com.doof.braintrain.VirtualNumpad} Frame 1Symbol 943 Button
"key2"Symbol 947 MovieClip {com.doof.braintrain.VirtualNumpad} Frame 1Symbol 944 Button
"key3"Symbol 947 MovieClip {com.doof.braintrain.VirtualNumpad} Frame 1Symbol 945 Button
"key0"Symbol 947 MovieClip {com.doof.braintrain.VirtualNumpad} Frame 1Symbol 946 Button
"startBTN"Symbol 1073 MovieClip {BrainWorkout_fla.instruction_screens_27} Frame 1Symbol 984 MovieClip
"instructions"Symbol 1074 MovieClip {InstructionScreen} Frame 1Symbol 1073 MovieClip {BrainWorkout_fla.instruction_screens_27}
"animation"Symbol 1117 MovieClip {DarwinCountdown} Frame 1Symbol 1116 MovieClip {BrainWorkout_fla.darwin_countdown_2}

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS3.

Labels

"game_1"Symbol 96 MovieClip {BrainWorkout_fla.results_panel_387} Frame 1
"game_2"Symbol 96 MovieClip {BrainWorkout_fla.results_panel_387} Frame 30
"game_3"Symbol 96 MovieClip {BrainWorkout_fla.results_panel_387} Frame 59
"game_4"Symbol 96 MovieClip {BrainWorkout_fla.results_panel_387} Frame 88
"results 1"Symbol 163 MovieClip {ResultScreen} Frame 1
"results 2"Symbol 163 MovieClip {ResultScreen} Frame 2
"results 3"Symbol 163 MovieClip {ResultScreen} Frame 3
"results 4"Symbol 163 MovieClip {ResultScreen} Frame 4
"cell"Symbol 287 MovieClip {BrainWorkout_fla.animal_animations_301} Frame 1
"fish"Symbol 287 MovieClip {BrainWorkout_fla.animal_animations_301} Frame 9
"lizard"Symbol 287 MovieClip {BrainWorkout_fla.animal_animations_301} Frame 18
"rabbit"Symbol 287 MovieClip {BrainWorkout_fla.animal_animations_301} Frame 27
"dog"Symbol 287 MovieClip {BrainWorkout_fla.animal_animations_301} Frame 36
"monkey"Symbol 287 MovieClip {BrainWorkout_fla.animal_animations_301} Frame 45
"man"Symbol 287 MovieClip {BrainWorkout_fla.animal_animations_301} Frame 54
"alien"Symbol 287 MovieClip {BrainWorkout_fla.animal_animations_301} Frame 63
"loop"Symbol 340 MovieClip {BrainWorkout_fla.darwins_ranking_cell_305} Frame 96
"loop"Symbol 367 MovieClip {BrainWorkout_fla.darwins_ranking_fish_327} Frame 96
"loop"Symbol 378 MovieClip {BrainWorkout_fla.darwins_ranking_lizard_332} Frame 96
"loop"Symbol 386 MovieClip {BrainWorkout_fla.darwins_ranking_rabbit_335} Frame 96
"loop"Symbol 401 MovieClip {BrainWorkout_fla.darwins_ranking_dog_338} Frame 96
"loop"Symbol 412 MovieClip {BrainWorkout_fla.darwins_ranking_chimp_342} Frame 96
"loop"Symbol 421 MovieClip {BrainWorkout_fla.darwins_ranking_man_345} Frame 96
"loop"Symbol 438 MovieClip {BrainWorkout_fla.darwins_ranking_alien_348} Frame 97
"cell_rank"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 1
"cell_animation"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 31
"fish_rank"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 55
"fish_animation"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 76
"lizard_rank"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 100
"lizard_animation"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 121
"rabbit_rank"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 147
"rabbit_animation"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 169
"dog_rank"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 194
"dog_animation"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 215
"monkey_rank"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 241
"monkey_animation"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 261
"man_rank"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 287
"man_animation"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 307
"alien_rank"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 335
"alien_animation"Symbol 440 MovieClip {BrainWorkout_fla.final_ranking_302} Frame 356
"1"Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263} Frame 1
"2"Symbol 507 MovieClip {BrainWorkout_fla.bar_individual_263} Frame 2
"stopped"Symbol 537 MovieClip {BrainWorkout_fla.500p_235} Frame 1
"playing"Symbol 537 MovieClip {BrainWorkout_fla.500p_235} Frame 2
"stopped"Symbol 540 MovieClip {BrainWorkout_fla.1000p_240} Frame 1
"playing"Symbol 540 MovieClip {BrainWorkout_fla.1000p_240} Frame 2
"right"Symbol 612 MovieClip {MarkSymbol} Frame 1
"wrong"Symbol 612 MovieClip {MarkSymbol} Frame 35
"show"Symbol 679 MovieClip {BrainWorkout_fla.panel_fish_animation_216} Frame 1
"hide"Symbol 679 MovieClip {BrainWorkout_fla.panel_fish_animation_216} Frame 40
"fish_1"Symbol 684 MovieClip Frame 1
"fish_2"Symbol 684 MovieClip Frame 2
"fish_3"Symbol 684 MovieClip Frame 3
"jump in"Symbol 685 MovieClip {com.doof.brainworkout.FishAnimation} Frame 1
"jump out"Symbol 685 MovieClip {com.doof.brainworkout.FishAnimation} Frame 101
"play"Symbol 935 MovieClip {BrainWorkout_fla.start_sequence_97} Frame 131
"game_1"Symbol 1073 MovieClip {BrainWorkout_fla.instruction_screens_27} Frame 1
"game_2"Symbol 1073 MovieClip {BrainWorkout_fla.instruction_screens_27} Frame 61
"game_3"Symbol 1073 MovieClip {BrainWorkout_fla.instruction_screens_27} Frame 122
"game_4"Symbol 1073 MovieClip {BrainWorkout_fla.instruction_screens_27} Frame 183




http://swfchan.com/10/47184/info.shtml
Created: 2/5 -2019 08:54:15 Last modified: 2/5 -2019 08:54:15 Server time: 10/05 -2024 12:23:30