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

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

the-dark-ride-batman.swf

This is the info page for
Flash #109021

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


Text
Real gaming challenge

The Dark Ride

Continue

Instructions

Credits

New Game

How to Play

Continue

Ride Batman to reach the target and you
need to face many obstacles at different
levels. Collect coins to get points. Extra
points will be added for every flip.
Game Controls
Use up arrow key to move forward.
Use down arrow keys to move backward.
Use left and right arrow keys to flip

Next

How about a small entertainment
now uh?

You wanted me. Here I am joker.
I know you will never have
entertainment without me..

You have absolutely nothing to
threaten me with... But then...you're
gonna have to play my little game if
you want to save... Gotham city...

NO.... Let them Go joker...Dont
harm my people.. You  Crazy..

Why.. so.. serious...This city
deserves a better class of
criminal. And I'm gonna give it
to them! This is my city!!

What have you done
joker...what did you do.. tel
me now...

See, I'm, a guy of simple tastes. I
enjoy gunpowder, dynamite... and
gasoline! You know what they have
in common? They're cheap. Hope you
would have understood.

you kow what joker...
Sometimes the truth isn't good enough,
sometimes people deserve more.
Ill go for it..

you know what joker...
Sometimes the truth isn't good enough,
sometimes people deserve more.
Ill go for it..

10

0000

Time:

00:00

Level:

Score:

00

Flip Bonus:

00

0000

100 Points

Wow!! Back Flip

200 Points

Wow!! Front Flip

Press Space to Continue

Try Again

Exit

More Games

Submit Score

Game Over

Congratulations

Game Score

Level Score

Play Again

<p align="center"></p>

<p align="center"></p>

Level Completed

Crashed

<p align="center"></p>

<p align="center"></p>

Level Selection

1

1

2

3

4

5

6

7

8

9

10

Sometimes people deserve
to have their faith
rewarded. And they are
rewarded now...!

Next

All the characters are copyrighted
by Warner Brothers and 'Batman - The Dark Ride ' is
only a fan game.

Back

Submitting Your Score

Connecting Please wait...

<p align="center"></p>

ActionScript [AS3]

Section 1
//000batman_122 (Batmanfinal_fla.000batman_122) package Batmanfinal_fla { import flash.display.*; public dynamic class 000batman_122 extends MovieClip { public var rightCap:MovieClip; public var leftCap:MovieClip; public function 000batman_122(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 2
//bmfghSymbol2_64 (Batmanfinal_fla.bmfghSymbol2_64) package Batmanfinal_fla { import flash.display.*; import flash.events.*; import flash.media.*; public dynamic class bmfghSymbol2_64 extends MovieClip { public var gobt:SimpleButton; public function bmfghSymbol2_64(){ addFrameScript(40, frame41, 101, frame102, 222, frame223, 290, frame291, 383, frame384, 409, frame410, 511, frame512, 660, frame661); } public function gobtfn7(_arg1:MouseEvent){ SoundMixer.stopAll(); MovieClip(this.parent).gotoAndStop("map"); } public function gobtfn9(_arg1:MouseEvent){ gotoAndStop(661); } public function gobtfn5(_arg1:MouseEvent){ gotoAndStop(410); } public function gobtfn6(_arg1:MouseEvent){ gotoAndStop(0x0200); } function frame661(){ gobt.addEventListener(MouseEvent.CLICK, gobtfn7); } function frame291(){ stop(); gobt.addEventListener(MouseEvent.CLICK, gobtfn4); } function frame102(){ stop(); gobt.addEventListener(MouseEvent.CLICK, gobtfn2); } function frame223(){ stop(); gobt.addEventListener(MouseEvent.CLICK, gobtfn3); } function frame512(){ stop(); gobt.addEventListener(MouseEvent.CLICK, gobtfn9); } function frame41(){ stop(); gobt.addEventListener(MouseEvent.CLICK, gobtfn1); } function frame410(){ stop(); gobt.addEventListener(MouseEvent.CLICK, gobtfn6); } function frame384(){ stop(); gobt.addEventListener(MouseEvent.CLICK, gobtfn5); } public function gobtfn1(_arg1:MouseEvent){ gotoAndStop(102); } public function gobtfn3(_arg1:MouseEvent){ gotoAndStop(291); } public function gobtfn4(_arg1:MouseEvent){ gotoAndStop(384); } public function gobtfn2(_arg1:MouseEvent){ gotoAndStop(223); } } }//package Batmanfinal_fla
Section 3
//bnmre_378 (Batmanfinal_fla.bnmre_378) package Batmanfinal_fla { import flash.display.*; public dynamic class bnmre_378 extends MovieClip { public function bnmre_378(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 4
//bnsd_370 (Batmanfinal_fla.bnsd_370) package Batmanfinal_fla { import flash.display.*; public dynamic class bnsd_370 extends MovieClip { public function bnsd_370(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 5
//bvfgd_172 (Batmanfinal_fla.bvfgd_172) package Batmanfinal_fla { import flash.display.*; public dynamic class bvfgd_172 extends MovieClip { public function bvfgd_172(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 6
//bvvbSymbol3_316 (Batmanfinal_fla.bvvbSymbol3_316) package Batmanfinal_fla { import flash.display.*; public dynamic class bvvbSymbol3_316 extends MovieClip { public var p386:MovieClip; public var p387:MovieClip; public var p388:MovieClip; public var p383:MovieClip; public var p385:MovieClip; public var p389:MovieClip; public var p381:MovieClip; public var p390:MovieClip; public var p391:MovieClip; public var p392:MovieClip; public var p393:MovieClip; public var p395:MovieClip; public var p396:MovieClip; public var p397:MovieClip; public var p398:MovieClip; public var p399:MovieClip; public var p394:MovieClip; public var p800:MovieClip; public var p801:MovieClip; public var p802:MovieClip; public var p803:MovieClip; public var p804:MovieClip; public var p400:MovieClip; public var p401:MovieClip; public var p402:MovieClip; public var p403:MovieClip; public var p404:MovieClip; public var p405:MovieClip; public var p406:MovieClip; public var p407:MovieClip; public var p408:MovieClip; public var p409:MovieClip; public var p410:MovieClip; public var p411:MovieClip; public var p412:MovieClip; public var p413:MovieClip; public var p414:MovieClip; public var p415:MovieClip; public var p416:MovieClip; public var p417:MovieClip; public var p418:MovieClip; public var p419:MovieClip; public var p420:MovieClip; public var p421:MovieClip; public var p422:MovieClip; public var p423:MovieClip; public var p424:MovieClip; public var p425:MovieClip; public var p426:MovieClip; public var p427:MovieClip; public var p429:MovieClip; public var p428:MovieClip; public var p430:MovieClip; public var p431:MovieClip; public var p432:MovieClip; public var p433:MovieClip; public var p434:MovieClip; public var p435:MovieClip; public var p436:MovieClip; public var p437:MovieClip; public var p438:MovieClip; public var p439:MovieClip; public var obs1:MovieClip; public var obs2:MovieClip; public var p440:MovieClip; public var p441:MovieClip; public var p442:MovieClip; public var p443:MovieClip; public var p444:MovieClip; public var p445:MovieClip; public var p446:MovieClip; public var p447:MovieClip; public var p448:MovieClip; public var p449:MovieClip; public var p450:MovieClip; public var p451:MovieClip; public var p452:MovieClip; public var p453:MovieClip; public var p454:MovieClip; public var p455:MovieClip; public var p456:MovieClip; public var p457:MovieClip; public var p458:MovieClip; public var p459:MovieClip; public var p460:MovieClip; public var p461:MovieClip; public var p462:MovieClip; public var p463:MovieClip; public var p464:MovieClip; public var p465:MovieClip; public var p466:MovieClip; public var p467:MovieClip; public var p468:MovieClip; public var p469:MovieClip; public var p470:MovieClip; public var p471:MovieClip; public var p472:MovieClip; public var p473:MovieClip; public var p474:MovieClip; public var p475:MovieClip; public var p476:MovieClip; public var p477:MovieClip; public var p478:MovieClip; public var p479:MovieClip; public var p480:MovieClip; public var p481:MovieClip; public var p482:MovieClip; public var p483:MovieClip; public var p484:MovieClip; public var p485:MovieClip; public var p486:MovieClip; public var p487:MovieClip; public var p488:MovieClip; public var p489:MovieClip; public var coin7:MovieClip; public var coin8:MovieClip; public var coin9:MovieClip; public var coin3:MovieClip; public var coin4:MovieClip; public var coin5:MovieClip; public var coin6:MovieClip; public var coin1:MovieClip; public var coin2:MovieClip; public var p490:MovieClip; public var p491:MovieClip; public var p492:MovieClip; public var p493:MovieClip; public var p494:MovieClip; public var p495:MovieClip; public var p496:MovieClip; public var p497:MovieClip; public var p498:MovieClip; public var p499:MovieClip; public var coin10:MovieClip; public var coin11:MovieClip; public var coin12:MovieClip; public var coin13:MovieClip; public var coin14:MovieClip; public var coin15:MovieClip; public var coin16:MovieClip; public var coin17:MovieClip; public var coin18:MovieClip; public var coin19:MovieClip; public var coin20:MovieClip; public var coin21:MovieClip; public var coin22:MovieClip; public var coin24:MovieClip; public var coin26:MovieClip; public var coin23:MovieClip; public var coin25:MovieClip; public var p500:MovieClip; public var p502:MovieClip; public var p503:MovieClip; public var p504:MovieClip; public var p505:MovieClip; public var p506:MovieClip; public var p507:MovieClip; public var p510:MovieClip; public var p511:MovieClip; public var p512:MovieClip; public var p513:MovieClip; public var p514:MovieClip; public var p515:MovieClip; public var p516:MovieClip; public var p519:MovieClip; public var p509:MovieClip; public var p517:MovieClip; public var p501:MovieClip; public var p520:MovieClip; public var p521:MovieClip; public var p522:MovieClip; public var p524:MovieClip; public var p523:MovieClip; public var p525:MovieClip; public var p529:MovieClip; public var p530:MovieClip; public var p531:MovieClip; public var p532:MovieClip; public var p533:MovieClip; public var p534:MovieClip; public var p536:MovieClip; public var p528:MovieClip; public var p538:MovieClip; public var p539:MovieClip; public var p537:MovieClip; public var p535:MovieClip; public var p542:MovieClip; public var p545:MovieClip; public var p546:MovieClip; public var p547:MovieClip; public var p548:MovieClip; public var p549:MovieClip; public var p544:MovieClip; public var p540:MovieClip; public var p526:MovieClip; public var p518:MovieClip; public var p552:MovieClip; public var p553:MovieClip; public var p554:MovieClip; public var p555:MovieClip; public var p556:MovieClip; public var p557:MovieClip; public var p558:MovieClip; public var p559:MovieClip; public var p541:MovieClip; public var p551:MovieClip; public var p543:MovieClip; public var p508:MovieClip; public var p550:MovieClip; public var p527:MovieClip; public var p560:MovieClip; public var p562:MovieClip; public var p563:MovieClip; public var p564:MovieClip; public var p565:MovieClip; public var p566:MovieClip; public var p568:MovieClip; public var p567:MovieClip; public var p569:MovieClip; public var p561:MovieClip; public var p570:MovieClip; public var p571:MovieClip; public var p572:MovieClip; public var p574:MovieClip; public var p575:MovieClip; public var p576:MovieClip; public var p577:MovieClip; public var p578:MovieClip; public var p579:MovieClip; public var p573:MovieClip; public var p580:MovieClip; public var p581:MovieClip; public var p582:MovieClip; public var p584:MovieClip; public var p586:MovieClip; public var p588:MovieClip; public var p105:MovieClip; public var p106:MovieClip; public var p107:MovieClip; public var p108:MovieClip; public var p109:MovieClip; public var p102:MovieClip; public var p103:MovieClip; public var p104:MovieClip; public var p591:MovieClip; public var p593:MovieClip; public var p594:MovieClip; public var p595:MovieClip; public var p596:MovieClip; public var p100:MovieClip; public var p598:MovieClip; public var p599:MovieClip; public var p116:MovieClip; public var p117:MovieClip; public var p118:MovieClip; public var p119:MovieClip; public var p597:MovieClip; public var p114:MovieClip; public var p115:MovieClip; public var p592:MovieClip; public var p111:MovieClip; public var p112:MovieClip; public var p113:MovieClip; public var p589:MovieClip; public var p590:MovieClip; public var p110:MovieClip; public var p583:MovieClip; public var p585:MovieClip; public var p120:MovieClip; public var p122:MovieClip; public var p123:MovieClip; public var p124:MovieClip; public var p125:MovieClip; public var p126:MovieClip; public var p128:MovieClip; public var p127:MovieClip; public var p129:MovieClip; public var p101:MovieClip; public var p121:MovieClip; public var p130:MovieClip; public var p131:MovieClip; public var p132:MovieClip; public var p133:MovieClip; public var p134:MovieClip; public var p135:MovieClip; public var p136:MovieClip; public var p137:MovieClip; public var p138:MovieClip; public var p587:MovieClip; public var p139:MovieClip; public var p140:MovieClip; public var p142:MovieClip; public var p143:MovieClip; public var p144:MovieClip; public var p146:MovieClip; public var p148:MovieClip; public var p145:MovieClip; public var p147:MovieClip; public var p149:MovieClip; public var p141:MovieClip; public var p150:MovieClip; public var p151:MovieClip; public var p152:MovieClip; public var p153:MovieClip; public var p154:MovieClip; public var p155:MovieClip; public var p156:MovieClip; public var p157:MovieClip; public var p158:MovieClip; public var p159:MovieClip; public var p160:MovieClip; public var p161:MovieClip; public var p162:MovieClip; public var p163:MovieClip; public var p164:MovieClip; public var p166:MovieClip; public var p165:MovieClip; public var p167:MovieClip; public var p168:MovieClip; public var p169:MovieClip; public var p170:MovieClip; public var p171:MovieClip; public var p172:MovieClip; public var p173:MovieClip; public var p174:MovieClip; public var p175:MovieClip; public var p176:MovieClip; public var p177:MovieClip; public var p178:MovieClip; public var p179:MovieClip; public var p180:MovieClip; public var p181:MovieClip; public var p182:MovieClip; public var p184:MovieClip; public var p185:MovieClip; public var p186:MovieClip; public var p188:MovieClip; public var p183:MovieClip; public var p187:MovieClip; public var p189:MovieClip; public var p190:MovieClip; public var p191:MovieClip; public var p192:MovieClip; public var p193:MovieClip; public var p194:MovieClip; public var p195:MovieClip; public var p196:MovieClip; public var p197:MovieClip; public var p199:MovieClip; public var p198:MovieClip; public var p600:MovieClip; public var p602:MovieClip; public var p603:MovieClip; public var p604:MovieClip; public var p605:MovieClip; public var p606:MovieClip; public var p607:MovieClip; public var p608:MovieClip; public var p609:MovieClip; public var p601:MovieClip; public var p610:MovieClip; public var p611:MovieClip; public var p612:MovieClip; public var p613:MovieClip; public var p614:MovieClip; public var p615:MovieClip; public var p616:MovieClip; public var p617:MovieClip; public var p618:MovieClip; public var p619:MovieClip; public var p620:MovieClip; public var p621:MovieClip; public var p622:MovieClip; public var p623:MovieClip; public var p625:MovieClip; public var p626:MovieClip; public var p628:MovieClip; public var p629:MovieClip; public var p10:MovieClip; public var p11:MovieClip; public var p12:MovieClip; public var p14:MovieClip; public var p15:MovieClip; public var p16:MovieClip; public var p17:MovieClip; public var p18:MovieClip; public var p19:MovieClip; public var p13:MovieClip; public var p627:MovieClip; public var p624:MovieClip; public var p630:MovieClip; public var p631:MovieClip; public var p632:MovieClip; public var p633:MovieClip; public var p634:MovieClip; public var p635:MovieClip; public var p636:MovieClip; public var p637:MovieClip; public var p638:MovieClip; public var p639:MovieClip; public var p20:MovieClip; public var p21:MovieClip; public var p22:MovieClip; public var p23:MovieClip; public var p24:MovieClip; public var p25:MovieClip; public var p26:MovieClip; public var p27:MovieClip; public var p28:MovieClip; public var p29:MovieClip; public var p640:MovieClip; public var p641:MovieClip; public var p642:MovieClip; public var p643:MovieClip; public var p644:MovieClip; public var p645:MovieClip; public var p646:MovieClip; public var p647:MovieClip; public var p648:MovieClip; public var p649:MovieClip; public var p30:MovieClip; public var p31:MovieClip; public var p32:MovieClip; public var p33:MovieClip; public var p34:MovieClip; public var p35:MovieClip; public var p36:MovieClip; public var p37:MovieClip; public var p38:MovieClip; public var p39:MovieClip; public var p650:MovieClip; public var p651:MovieClip; public var p652:MovieClip; public var p653:MovieClip; public var p654:MovieClip; public var p655:MovieClip; public var p656:MovieClip; public var p657:MovieClip; public var p658:MovieClip; public var p659:MovieClip; public var p40:MovieClip; public var p41:MovieClip; public var p42:MovieClip; public var p43:MovieClip; public var p44:MovieClip; public var p45:MovieClip; public var p46:MovieClip; public var p47:MovieClip; public var p48:MovieClip; public var p49:MovieClip; public var p660:MovieClip; public var p661:MovieClip; public var p662:MovieClip; public var p663:MovieClip; public var p664:MovieClip; public var p665:MovieClip; public var p666:MovieClip; public var p668:MovieClip; public var p669:MovieClip; public var p50:MovieClip; public var p51:MovieClip; public var p52:MovieClip; public var p53:MovieClip; public var p55:MovieClip; public var p56:MovieClip; public var p57:MovieClip; public var p58:MovieClip; public var p59:MovieClip; public var p667:MovieClip; public var p54:MovieClip; public var p671:MovieClip; public var p672:MovieClip; public var p673:MovieClip; public var p674:MovieClip; public var p675:MovieClip; public var p676:MovieClip; public var p670:MovieClip; public var p678:MovieClip; public var p60:MovieClip; public var p61:MovieClip; public var p62:MovieClip; public var p63:MovieClip; public var p64:MovieClip; public var p679:MovieClip; public var p66:MovieClip; public var p67:MovieClip; public var p68:MovieClip; public var p69:MovieClip; public var p677:MovieClip; public var p65:MovieClip; public var p680:MovieClip; public var p681:MovieClip; public var p682:MovieClip; public var p684:MovieClip; public var p685:MovieClip; public var p686:MovieClip; public var p687:MovieClip; public var p688:MovieClip; public var p689:MovieClip; public var p683:MovieClip; public var p207:MovieClip; public var p208:MovieClip; public var p202:MovieClip; public var p203:MovieClip; public var p204:MovieClip; public var p205:MovieClip; public var p206:MovieClip; public var p70:MovieClip; public var p78:MovieClip; public var p79:MovieClip; public var p73:MovieClip; public var p74:MovieClip; public var p76:MovieClip; public var p77:MovieClip; public var p71:MovieClip; public var p200:MovieClip; public var p201:MovieClip; public var p75:MovieClip; public var p691:MovieClip; public var p692:MovieClip; public var p693:MovieClip; public var p694:MovieClip; public var p695:MovieClip; public var p696:MovieClip; public var p213:MovieClip; public var p698:MovieClip; public var p699:MovieClip; public var p216:MovieClip; public var p80:MovieClip; public var p81:MovieClip; public var p82:MovieClip; public var p697:MovieClip; public var p84:MovieClip; public var p85:MovieClip; public var p86:MovieClip; public var p87:MovieClip; public var p218:MovieClip; public var p211:MovieClip; public var p212:MovieClip; public var p214:MovieClip; public var p215:MovieClip; public var p217:MovieClip; public var p89:MovieClip; public var p210:MovieClip; public var p83:MovieClip; public var p88:MovieClip; public var p220:MovieClip; public var p221:MovieClip; public var p223:MovieClip; public var p225:MovieClip; public var p90:MovieClip; public var p91:MovieClip; public var p222:MovieClip; public var p93:MovieClip; public var p94:MovieClip; public var p96:MovieClip; public var p97:MovieClip; public var p92:MovieClip; public var p224:MovieClip; public var p226:MovieClip; public var p98:MovieClip; public var p99:MovieClip; public var p229:MovieClip; public var p95:MovieClip; public var p230:MovieClip; public var p231:MovieClip; public var p232:MovieClip; public var p233:MovieClip; public var p234:MovieClip; public var p235:MovieClip; public var p236:MovieClip; public var p237:MovieClip; public var p238:MovieClip; public var p239:MovieClip; public var p227:MovieClip; public var p228:MovieClip; public var p219:MovieClip; public var p690:MovieClip; public var p209:MovieClip; public var p241:MovieClip; public var p242:MovieClip; public var p243:MovieClip; public var p244:MovieClip; public var p245:MovieClip; public var p246:MovieClip; public var p247:MovieClip; public var p248:MovieClip; public var p249:MovieClip; public var p240:MovieClip; public var p72:MovieClip; public var p250:MovieClip; public var p251:MovieClip; public var p252:MovieClip; public var p253:MovieClip; public var p254:MovieClip; public var p255:MovieClip; public var p256:MovieClip; public var p257:MovieClip; public var p258:MovieClip; public var p259:MovieClip; public var p260:MovieClip; public var p261:MovieClip; public var p262:MovieClip; public var p263:MovieClip; public var p264:MovieClip; public var p265:MovieClip; public var p266:MovieClip; public var p267:MovieClip; public var p268:MovieClip; public var p269:MovieClip; public var p270:MovieClip; public var p271:MovieClip; public var p272:MovieClip; public var p273:MovieClip; public var p274:MovieClip; public var p275:MovieClip; public var p276:MovieClip; public var p277:MovieClip; public var p278:MovieClip; public var p279:MovieClip; public var p280:MovieClip; public var p281:MovieClip; public var p282:MovieClip; public var p283:MovieClip; public var p284:MovieClip; public var p285:MovieClip; public var p286:MovieClip; public var p287:MovieClip; public var p288:MovieClip; public var p289:MovieClip; public var p290:MovieClip; public var p292:MovieClip; public var p294:MovieClip; public var p295:MovieClip; public var p296:MovieClip; public var p297:MovieClip; public var p298:MovieClip; public var p299:MovieClip; public var p293:MovieClip; public var p291:MovieClip; public var p1:MovieClip; public var p3:MovieClip; public var p5:MovieClip; public var p7:MovieClip; public var p2:MovieClip; public var p4:MovieClip; public var p6:MovieClip; public var p8:MovieClip; public var p9:MovieClip; public var p700:MovieClip; public var p702:MovieClip; public var p706:MovieClip; public var p707:MovieClip; public var p708:MovieClip; public var p704:MovieClip; public var p709:MovieClip; public var p705:MovieClip; public var p711:MovieClip; public var p713:MovieClip; public var p701:MovieClip; public var p715:MovieClip; public var p703:MovieClip; public var p710:MovieClip; public var p718:MovieClip; public var p712:MovieClip; public var p714:MovieClip; public var p716:MovieClip; public var p719:MovieClip; public var p717:MovieClip; public var p720:MovieClip; public var p724:MovieClip; public var p725:MovieClip; public var p726:MovieClip; public var p727:MovieClip; public var p722:MovieClip; public var p723:MovieClip; public var p731:MovieClip; public var p732:MovieClip; public var p733:MovieClip; public var p734:MovieClip; public var p735:MovieClip; public var p736:MovieClip; public var p730:MovieClip; public var p739:MovieClip; public var p728:MovieClip; public var p729:MovieClip; public var p737:MovieClip; public var p721:MovieClip; public var p738:MovieClip; public var p740:MovieClip; public var p741:MovieClip; public var p742:MovieClip; public var p743:MovieClip; public var p744:MovieClip; public var p748:MovieClip; public var p749:MovieClip; public var p745:MovieClip; public var p746:MovieClip; public var p747:MovieClip; public var p750:MovieClip; public var p751:MovieClip; public var p752:MovieClip; public var p753:MovieClip; public var p754:MovieClip; public var p755:MovieClip; public var p756:MovieClip; public var p757:MovieClip; public var p758:MovieClip; public var p759:MovieClip; public var p760:MovieClip; public var p761:MovieClip; public var p762:MovieClip; public var p764:MovieClip; public var p766:MovieClip; public var p767:MovieClip; public var p768:MovieClip; public var p769:MovieClip; public var p765:MovieClip; public var p763:MovieClip; public var p770:MovieClip; public var p771:MovieClip; public var p772:MovieClip; public var p773:MovieClip; public var p775:MovieClip; public var p776:MovieClip; public var p777:MovieClip; public var p778:MovieClip; public var p779:MovieClip; public var p774:MovieClip; public var p780:MovieClip; public var p782:MovieClip; public var p783:MovieClip; public var p786:MovieClip; public var p788:MovieClip; public var p305:MovieClip; public var p308:MovieClip; public var p309:MovieClip; public var p785:MovieClip; public var p304:MovieClip; public var p306:MovieClip; public var p784:MovieClip; public var p301:MovieClip; public var p302:MovieClip; public var p790:MovieClip; public var p791:MovieClip; public var p793:MovieClip; public var p794:MovieClip; public var p795:MovieClip; public var p796:MovieClip; public var p300:MovieClip; public var p314:MovieClip; public var p799:MovieClip; public var p787:MovieClip; public var p317:MovieClip; public var p318:MovieClip; public var p319:MovieClip; public var p797:MovieClip; public var p798:MovieClip; public var p792:MovieClip; public var p311:MovieClip; public var p303:MovieClip; public var p313:MovieClip; public var p789:MovieClip; public var p315:MovieClip; public var p316:MovieClip; public var p312:MovieClip; public var p323:MovieClip; public var p325:MovieClip; public var p326:MovieClip; public var p328:MovieClip; public var p327:MovieClip; public var p329:MovieClip; public var p324:MovieClip; public var p320:MovieClip; public var p321:MovieClip; public var p322:MovieClip; public var p307:MovieClip; public var p330:MovieClip; public var p331:MovieClip; public var p335:MovieClip; public var p336:MovieClip; public var p337:MovieClip; public var p338:MovieClip; public var p339:MovieClip; public var p333:MovieClip; public var p334:MovieClip; public var p332:MovieClip; public var p310:MovieClip; public var p340:MovieClip; public var p342:MovieClip; public var p346:MovieClip; public var p348:MovieClip; public var p343:MovieClip; public var p345:MovieClip; public var p344:MovieClip; public var p347:MovieClip; public var p349:MovieClip; public var p352:MovieClip; public var p353:MovieClip; public var p354:MovieClip; public var p355:MovieClip; public var p356:MovieClip; public var p357:MovieClip; public var p358:MovieClip; public var p359:MovieClip; public var p781:MovieClip; public var p350:MovieClip; public var p341:MovieClip; public var p361:MovieClip; public var p362:MovieClip; public var p364:MovieClip; public var p366:MovieClip; public var p368:MovieClip; public var p369:MovieClip; public var p367:MovieClip; public var p363:MovieClip; public var p365:MovieClip; public var p370:MovieClip; public var p371:MovieClip; public var p372:MovieClip; public var p373:MovieClip; public var p374:MovieClip; public var p375:MovieClip; public var p376:MovieClip; public var p377:MovieClip; public var p378:MovieClip; public var p379:MovieClip; public var p360:MovieClip; public var p351:MovieClip; public var p380:MovieClip; public var p382:MovieClip; public var p384:MovieClip; } }//package Batmanfinal_fla
Section 7
//cfswtgh22_166 (Batmanfinal_fla.cfswtgh22_166) package Batmanfinal_fla { import flash.display.*; public dynamic class cfswtgh22_166 extends MovieClip { public function cfswtgh22_166(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ stop(); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 8
//cvsdfggfh_53 (Batmanfinal_fla.cvsdfggfh_53) package Batmanfinal_fla { import flash.display.*; public dynamic class cvsdfggfh_53 extends MovieClip { public function cvsdfggfh_53(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ stop(); } function frame13(){ stop(); } } }//package Batmanfinal_fla
Section 9
//cvvSymbol1_247 (Batmanfinal_fla.cvvSymbol1_247) package Batmanfinal_fla { import flash.display.*; public dynamic class cvvSymbol1_247 extends MovieClip { public var p143:MovieClip; public var p144:MovieClip; public var p146:MovieClip; public var p148:MovieClip; public var p147:MovieClip; public var p149:MovieClip; public var p129:MovieClip; public var p145:MovieClip; public var p141:MovieClip; public var p150:MovieClip; public var p151:MovieClip; public var p152:MovieClip; public var p153:MovieClip; public var p154:MovieClip; public var p155:MovieClip; public var p156:MovieClip; public var p157:MovieClip; public var p158:MovieClip; public var p159:MovieClip; public var p72:MovieClip; public var p140:MovieClip; public var p160:MovieClip; public var p161:MovieClip; public var p162:MovieClip; public var p164:MovieClip; public var p166:MovieClip; public var p163:MovieClip; public var p165:MovieClip; public var p167:MovieClip; public var p168:MovieClip; public var p170:MovieClip; public var p171:MovieClip; public var p172:MovieClip; public var p173:MovieClip; public var p175:MovieClip; public var p176:MovieClip; public var p177:MovieClip; public var p178:MovieClip; public var p179:MovieClip; public var p174:MovieClip; public var p169:MovieClip; public var coin10:MovieClip; public var coin11:MovieClip; public var coin13:MovieClip; public var coin14:MovieClip; public var coin15:MovieClip; public var coin17:MovieClip; public var p182:MovieClip; public var coin16:MovieClip; public var p185:MovieClip; public var p186:MovieClip; public var p187:MovieClip; public var p189:MovieClip; public var p183:MovieClip; public var p188:MovieClip; public var coin12:MovieClip; public var p184:MovieClip; public var coin21:MovieClip; public var coin22:MovieClip; public var coin24:MovieClip; public var coin25:MovieClip; public var coin26:MovieClip; public var p190:MovieClip; public var coin23:MovieClip; public var coin18:MovieClip; public var p180:MovieClip; public var p195:MovieClip; public var p197:MovieClip; public var p199:MovieClip; public var p194:MovieClip; public var p196:MovieClip; public var coin19:MovieClip; public var p198:MovieClip; public var p191:MovieClip; public var p192:MovieClip; public var coin20:MovieClip; public var p181:MovieClip; public var p193:MovieClip; public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p5:MovieClip; public var p7:MovieClip; public var p8:MovieClip; public var p9:MovieClip; public var p6:MovieClip; public var p4:MovieClip; public var p12:MovieClip; public var p16:MovieClip; public var p17:MovieClip; public var p18:MovieClip; public var p19:MovieClip; public var p10:MovieClip; public var p15:MovieClip; public var p11:MovieClip; public var p13:MovieClip; public var p14:MovieClip; public var p21:MovieClip; public var p22:MovieClip; public var p23:MovieClip; public var p24:MovieClip; public var p25:MovieClip; public var p26:MovieClip; public var p27:MovieClip; public var p28:MovieClip; public var p29:MovieClip; public var p20:MovieClip; public var p30:MovieClip; public var p34:MovieClip; public var p35:MovieClip; public var p36:MovieClip; public var p37:MovieClip; public var p38:MovieClip; public var p39:MovieClip; public var p31:MovieClip; public var p33:MovieClip; public var p41:MovieClip; public var p42:MovieClip; public var p43:MovieClip; public var p44:MovieClip; public var p45:MovieClip; public var p46:MovieClip; public var p40:MovieClip; public var p48:MovieClip; public var p49:MovieClip; public var p50:MovieClip; public var p52:MovieClip; public var p51:MovieClip; public var p57:MovieClip; public var p58:MovieClip; public var p32:MovieClip; public var p53:MovieClip; public var p56:MovieClip; public var p60:MovieClip; public var p61:MovieClip; public var p62:MovieClip; public var p63:MovieClip; public var p64:MovieClip; public var p65:MovieClip; public var p66:MovieClip; public var obs1:MovieClip; public var obs2:MovieClip; public var p69:MovieClip; public var p59:MovieClip; public var p67:MovieClip; public var p47:MovieClip; public var p54:MovieClip; public var p55:MovieClip; public var p200:MovieClip; public var p201:MovieClip; public var p202:MovieClip; public var p203:MovieClip; public var p205:MovieClip; public var p206:MovieClip; public var p207:MovieClip; public var p204:MovieClip; public var p70:MovieClip; public var p79:MovieClip; public var p73:MovieClip; public var p74:MovieClip; public var p76:MovieClip; public var p78:MovieClip; public var p75:MovieClip; public var p77:MovieClip; public var p211:MovieClip; public var p212:MovieClip; public var p213:MovieClip; public var p214:MovieClip; public var p215:MovieClip; public var p216:MovieClip; public var p210:MovieClip; public var p81:MovieClip; public var p82:MovieClip; public var p83:MovieClip; public var p85:MovieClip; public var p86:MovieClip; public var p80:MovieClip; public var p88:MovieClip; public var p89:MovieClip; public var p84:MovieClip; public var p87:MovieClip; public var p217:MovieClip; public var p218:MovieClip; public var p219:MovieClip; public var p220:MovieClip; public var p100:MovieClip; public var p101:MovieClip; public var p102:MovieClip; public var p103:MovieClip; public var p90:MovieClip; public var p92:MovieClip; public var p93:MovieClip; public var p105:MovieClip; public var p91:MovieClip; public var p94:MovieClip; public var p95:MovieClip; public var p104:MovieClip; public var p97:MovieClip; public var p208:MovieClip; public var p106:MovieClip; public var p110:MovieClip; public var p111:MovieClip; public var p112:MovieClip; public var p113:MovieClip; public var p114:MovieClip; public var p116:MovieClip; public var p117:MovieClip; public var p118:MovieClip; public var p119:MovieClip; public var p108:MovieClip; public var p115:MovieClip; public var p96:MovieClip; public var p98:MovieClip; public var p99:MovieClip; public var p107:MovieClip; public var p68:MovieClip; public var p71:MovieClip; public var p120:MovieClip; public var p121:MovieClip; public var p122:MovieClip; public var p123:MovieClip; public var p124:MovieClip; public var p126:MovieClip; public var coin8:MovieClip; public var coin9:MovieClip; public var p125:MovieClip; public var p127:MovieClip; public var p128:MovieClip; public var coin2:MovieClip; public var coin3:MovieClip; public var coin4:MovieClip; public var coin5:MovieClip; public var coin6:MovieClip; public var p130:MovieClip; public var p131:MovieClip; public var p132:MovieClip; public var p133:MovieClip; public var coin1:MovieClip; public var p135:MovieClip; public var p136:MovieClip; public var p137:MovieClip; public var p138:MovieClip; public var p139:MovieClip; public var coin7:MovieClip; public var p134:MovieClip; public var p109:MovieClip; public var p209:MovieClip; public var p142:MovieClip; } }//package Batmanfinal_fla
Section 10
//cxSymbol2_242 (Batmanfinal_fla.cxSymbol2_242) package Batmanfinal_fla { import flash.display.*; public dynamic class cxSymbol2_242 extends MovieClip { public var coin10:MovieClip; public var coin11:MovieClip; public var coin13:MovieClip; public var coin14:MovieClip; public var coin15:MovieClip; public var coin16:MovieClip; public var coin17:MovieClip; public var coin18:MovieClip; public var coin19:MovieClip; public var coin12:MovieClip; public var coin20:MovieClip; public var coin21:MovieClip; public var coin22:MovieClip; public var coin23:MovieClip; public var coin24:MovieClip; public var coin25:MovieClip; public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p5:MovieClip; public var p7:MovieClip; public var p8:MovieClip; public var p9:MovieClip; public var p6:MovieClip; public var p4:MovieClip; public var p10:MovieClip; public var p11:MovieClip; public var p12:MovieClip; public var p16:MovieClip; public var p17:MovieClip; public var p18:MovieClip; public var p19:MovieClip; public var p15:MovieClip; public var p13:MovieClip; public var p14:MovieClip; public var p20:MovieClip; public var p21:MovieClip; public var p22:MovieClip; public var p23:MovieClip; public var p24:MovieClip; public var p25:MovieClip; public var p26:MovieClip; public var p27:MovieClip; public var p28:MovieClip; public var p29:MovieClip; public var p30:MovieClip; public var p31:MovieClip; public var p32:MovieClip; public var p34:MovieClip; public var p35:MovieClip; public var p36:MovieClip; public var p37:MovieClip; public var p38:MovieClip; public var p33:MovieClip; public var p39:MovieClip; public var p41:MovieClip; public var p42:MovieClip; public var p43:MovieClip; public var p44:MovieClip; public var p45:MovieClip; public var p46:MovieClip; public var p40:MovieClip; public var p48:MovieClip; public var p49:MovieClip; public var p50:MovieClip; public var p52:MovieClip; public var p57:MovieClip; public var p51:MovieClip; public var p56:MovieClip; public var p58:MovieClip; public var p59:MovieClip; public var p53:MovieClip; public var p60:MovieClip; public var p61:MovieClip; public var p62:MovieClip; public var p63:MovieClip; public var p64:MovieClip; public var p65:MovieClip; public var p66:MovieClip; public var obs1:MovieClip; public var obs2:MovieClip; public var p69:MovieClip; public var p67:MovieClip; public var p47:MovieClip; public var p54:MovieClip; public var p55:MovieClip; public var p70:MovieClip; public var p72:MovieClip; public var p76:MovieClip; public var p79:MovieClip; public var p73:MovieClip; public var p74:MovieClip; public var p75:MovieClip; public var p77:MovieClip; public var p78:MovieClip; public var p68:MovieClip; public var p71:MovieClip; public var p80:MovieClip; public var p81:MovieClip; public var p82:MovieClip; public var p83:MovieClip; public var p85:MovieClip; public var p86:MovieClip; public var p87:MovieClip; public var p88:MovieClip; public var p89:MovieClip; public var p84:MovieClip; public var p100:MovieClip; public var p101:MovieClip; public var p102:MovieClip; public var p103:MovieClip; public var p90:MovieClip; public var p93:MovieClip; public var p105:MovieClip; public var p95:MovieClip; public var p104:MovieClip; public var p92:MovieClip; public var p94:MovieClip; public var p97:MovieClip; public var p98:MovieClip; public var p91:MovieClip; public var p111:MovieClip; public var p112:MovieClip; public var p113:MovieClip; public var p110:MovieClip; public var p106:MovieClip; public var p114:MovieClip; public var p115:MovieClip; public var p117:MovieClip; public var p96:MovieClip; public var p119:MovieClip; public var p99:MovieClip; public var p108:MovieClip; public var p120:MovieClip; public var p121:MovieClip; public var p123:MovieClip; public var p124:MovieClip; public var coin5:MovieClip; public var p126:MovieClip; public var p127:MovieClip; public var coin8:MovieClip; public var p129:MovieClip; public var coin3:MovieClip; public var coin4:MovieClip; public var p125:MovieClip; public var coin6:MovieClip; public var coin7:MovieClip; public var p107:MovieClip; public var coin9:MovieClip; public var p122:MovieClip; public var p116:MovieClip; public var p118:MovieClip; public var p128:MovieClip; public var coin2:MovieClip; public var p130:MovieClip; public var p132:MovieClip; public var coin1:MovieClip; public var p131:MovieClip; public var p109:MovieClip; } }//package Batmanfinal_fla
Section 11
//eaw_353 (Batmanfinal_fla.eaw_353) package Batmanfinal_fla { import flash.display.*; public dynamic class eaw_353 extends MovieClip { public function eaw_353(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 12
//ewsndButton_156 (Batmanfinal_fla.ewsndButton_156) package Batmanfinal_fla { import flash.display.*; public dynamic class ewsndButton_156 extends MovieClip { public var sndon:SimpleButton; public var sndoff:MovieClip; public function ewsndButton_156(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ sndoff.buttonMode = true; } } }//package Batmanfinal_fla
Section 13
//ewsound_but_village_160 (Batmanfinal_fla.ewsound_but_village_160) package Batmanfinal_fla { import flash.display.*; public dynamic class ewsound_but_village_160 extends MovieClip { public var Line:MovieClip; } }//package Batmanfinal_fla
Section 14
//kjgdr_350 (Batmanfinal_fla.kjgdr_350) package Batmanfinal_fla { import flash.display.*; public dynamic class kjgdr_350 extends MovieClip { public function kjgdr_350(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 15
//mawe_364 (Batmanfinal_fla.mawe_364) package Batmanfinal_fla { import flash.display.*; public dynamic class mawe_364 extends MovieClip { public function mawe_364(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 16
//mbndfg_380 (Batmanfinal_fla.mbndfg_380) package Batmanfinal_fla { import flash.display.*; public dynamic class mbndfg_380 extends MovieClip { public function mbndfg_380(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 17
//nbmdf_351 (Batmanfinal_fla.nbmdf_351) package Batmanfinal_fla { import flash.display.*; public dynamic class nbmdf_351 extends MovieClip { public function nbmdf_351(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 18
//nbmdst_376 (Batmanfinal_fla.nbmdst_376) package Batmanfinal_fla { import flash.display.*; public dynamic class nbmdst_376 extends MovieClip { public function nbmdst_376(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 19
//nbmer_356 (Batmanfinal_fla.nbmer_356) package Batmanfinal_fla { import flash.display.*; public dynamic class nbmer_356 extends MovieClip { public function nbmer_356(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 20
//nbw_358 (Batmanfinal_fla.nbw_358) package Batmanfinal_fla { import flash.display.*; public dynamic class nbw_358 extends MovieClip { public function nbw_358(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 21
//new3_222 (Batmanfinal_fla.new3_222) package Batmanfinal_fla { import flash.display.*; public dynamic class new3_222 extends MovieClip { public var coin10:MovieClip; public var coin11:MovieClip; public var coin13:MovieClip; public var coin14:MovieClip; public var coin15:MovieClip; public var coin16:MovieClip; public var coin17:MovieClip; public var coin18:MovieClip; public var coin19:MovieClip; public var coin12:MovieClip; public var coin20:MovieClip; public var coin21:MovieClip; public var coin22:MovieClip; public var p16:MovieClip; public var p17:MovieClip; public var p18:MovieClip; public var p19:MovieClip; public var coin24:MovieClip; public var coin25:MovieClip; public var coin23:MovieClip; public var p10:MovieClip; public var p11:MovieClip; public var p14:MovieClip; public var p15:MovieClip; public var p20:MovieClip; public var p21:MovieClip; public var p22:MovieClip; public var p23:MovieClip; public var p25:MovieClip; public var p27:MovieClip; public var p29:MovieClip; public var p24:MovieClip; public var p26:MovieClip; public var p28:MovieClip; public var p12:MovieClip; public var p13:MovieClip; public var p30:MovieClip; public var p31:MovieClip; public var p32:MovieClip; public var p34:MovieClip; public var p35:MovieClip; public var p36:MovieClip; public var p37:MovieClip; public var p38:MovieClip; public var p33:MovieClip; public var p39:MovieClip; public var p40:MovieClip; public var p41:MovieClip; public var p42:MovieClip; public var p43:MovieClip; public var p44:MovieClip; public var p46:MovieClip; public var p45:MovieClip; public var p50:MovieClip; public var p52:MovieClip; public var p59:MovieClip; public var p56:MovieClip; public var p61:MovieClip; public var obs1:MovieClip; public var obs2:MovieClip; public var p69:MovieClip; public var p64:MovieClip; public var p60:MovieClip; public var p62:MovieClip; public var p55:MovieClip; public var p65:MovieClip; public var p51:MovieClip; public var p53:MovieClip; public var p54:MovieClip; public var p70:MovieClip; public var p73:MovieClip; public var p74:MovieClip; public var p75:MovieClip; public var p63:MovieClip; public var p77:MovieClip; public var p79:MovieClip; public var p67:MovieClip; public var p68:MovieClip; public var p47:MovieClip; public var p78:MovieClip; public var p72:MovieClip; public var p66:MovieClip; public var p71:MovieClip; public var p81:MovieClip; public var p83:MovieClip; public var p84:MovieClip; public var p85:MovieClip; public var p88:MovieClip; public var p82:MovieClip; public var p86:MovieClip; public var p87:MovieClip; public var p80:MovieClip; public var p89:MovieClip; public var p49:MovieClip; public var p76:MovieClip; public var p100:MovieClip; public var p101:MovieClip; public var p102:MovieClip; public var p103:MovieClip; public var p104:MovieClip; public var p90:MovieClip; public var p93:MovieClip; public var p91:MovieClip; public var p94:MovieClip; public var p92:MovieClip; public var p95:MovieClip; public var p96:MovieClip; public var p97:MovieClip; public var p105:MovieClip; public var p106:MovieClip; public var p107:MovieClip; public var p108:MovieClip; public var p98:MovieClip; public var p99:MovieClip; public var p57:MovieClip; public var p58:MovieClip; public var coin1:MovieClip; public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p5:MovieClip; public var coin9:MovieClip; public var coin3:MovieClip; public var coin4:MovieClip; public var coin6:MovieClip; public var p6:MovieClip; public var coin8:MovieClip; public var p8:MovieClip; public var coin2:MovieClip; public var p4:MovieClip; public var coin7:MovieClip; public var p7:MovieClip; public var p9:MovieClip; public var coin5:MovieClip; public var p48:MovieClip; } }//package Batmanfinal_fla
Section 22
//nmd_355 (Batmanfinal_fla.nmd_355) package Batmanfinal_fla { import flash.display.*; public dynamic class nmd_355 extends MovieClip { public function nmd_355(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 23
//nmsdf_352 (Batmanfinal_fla.nmsdf_352) package Batmanfinal_fla { import flash.display.*; public dynamic class nmsdf_352 extends MovieClip { public function nmsdf_352(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 24
//nmstrr_176 (Batmanfinal_fla.nmstrr_176) package Batmanfinal_fla { import flash.display.*; public dynamic class nmstrr_176 extends MovieClip { public function nmstrr_176(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 25
//ns5_234 (Batmanfinal_fla.ns5_234) package Batmanfinal_fla { import flash.display.*; public dynamic class ns5_234 extends MovieClip { public var p143:MovieClip; public var p144:MovieClip; public var p388:MovieClip; public var p141:MovieClip; public var p387:MovieClip; public var p146:MovieClip; public var p389:MovieClip; public var p148:MovieClip; public var p133:MovieClip; public var p145:MovieClip; public var p150:MovieClip; public var p151:MovieClip; public var p152:MovieClip; public var p153:MovieClip; public var p396:MovieClip; public var p397:MovieClip; public var p398:MovieClip; public var p399:MovieClip; public var p159:MovieClip; public var p154:MovieClip; public var p155:MovieClip; public var p156:MovieClip; public var p158:MovieClip; public var p567:MovieClip; public var p106:MovieClip; public var p147:MovieClip; public var p157:MovieClip; public var p574:MovieClip; public var p548:MovieClip; public var p160:MovieClip; public var p161:MovieClip; public var p162:MovieClip; public var p163:MovieClip; public var p166:MovieClip; public var p168:MovieClip; public var p149:MovieClip; public var p381:MovieClip; public var p164:MovieClip; public var p170:MovieClip; public var p171:MovieClip; public var p172:MovieClip; public var p173:MovieClip; public var p175:MovieClip; public var p177:MovieClip; public var p165:MovieClip; public var p530:MovieClip; public var p167:MovieClip; public var p174:MovieClip; public var p176:MovieClip; public var p124:MovieClip; public var p125:MovieClip; public var p556:MovieClip; public var p318:MovieClip; public var p319:MovieClip; public var p169:MovieClip; public var p185:MovieClip; public var p186:MovieClip; public var p188:MovieClip; public var p187:MovieClip; public var p189:MovieClip; public var p116:MovieClip; public var p382:MovieClip; public var p178:MovieClip; public var p195:MovieClip; public var p197:MovieClip; public var p199:MovieClip; public var p137:MovieClip; public var p194:MovieClip; public var p380:MovieClip; public var p196:MovieClip; public var p117:MovieClip; public var p198:MovieClip; public var p557:MovieClip; public var p179:MovieClip; public var p568:MovieClip; public var p126:MovieClip; public var p329:MovieClip; public var p390:MovieClip; public var p391:MovieClip; public var p339:MovieClip; public var p108:MovieClip; public var p383:MovieClip; public var p521:MovieClip; public var p309:MovieClip; public var p134:MovieClip; public var p338:MovieClip; public var p118:MovieClip; public var p180:MovieClip; public var p127:MovieClip; public var p190:MovieClip; public var p191:MovieClip; public var p136:MovieClip; public var p549:MovieClip; public var p107:MovieClip; public var p109:MovieClip; public var p128:MovieClip; public var p129:MovieClip; public var p135:MovieClip; public var p119:MovieClip; public var p506:MovieClip; public var p182:MovieClip; public var p508:MovieClip; public var p385:MovieClip; public var p393:MovieClip; public var p558:MovieClip; public var p535:MovieClip; public var p525:MovieClip; public var p384:MovieClip; public var p392:MovieClip; public var p394:MovieClip; public var p395:MovieClip; public var p340:MovieClip; public var p569:MovieClip; public var p559:MovieClip; public var p536:MovieClip; public var p181:MovieClip; public var p526:MovieClip; public var p527:MovieClip; public var p517:MovieClip; public var p518:MovieClip; public var p350:MovieClip; public var p341:MovieClip; public var p342:MovieClip; public var p577:MovieClip; public var p578:MovieClip; public var p184:MovieClip; public var p534:MovieClip; public var p193:MovieClip; public var p580:MovieClip; public var p360:MovieClip; public var p351:MovieClip; public var p140:MovieClip; public var p192:MovieClip; public var p579:MovieClip; public var p138:MovieClip; public var p183:MovieClip; public var p386:MovieClip; public var p139:MovieClip; public var p509:MovieClip; public var p10:MovieClip; public var p11:MovieClip; public var p12:MovieClip; public var p14:MovieClip; public var p15:MovieClip; public var p16:MovieClip; public var p17:MovieClip; public var p18:MovieClip; public var p19:MovieClip; public var p13:MovieClip; public var p20:MovieClip; public var p21:MovieClip; public var p22:MovieClip; public var p23:MovieClip; public var p24:MovieClip; public var p25:MovieClip; public var p26:MovieClip; public var p27:MovieClip; public var p28:MovieClip; public var p29:MovieClip; public var p400:MovieClip; public var p401:MovieClip; public var p402:MovieClip; public var p403:MovieClip; public var p404:MovieClip; public var p405:MovieClip; public var p406:MovieClip; public var p407:MovieClip; public var p408:MovieClip; public var p409:MovieClip; public var p31:MovieClip; public var p32:MovieClip; public var p33:MovieClip; public var p34:MovieClip; public var p35:MovieClip; public var p36:MovieClip; public var p37:MovieClip; public var p38:MovieClip; public var p39:MovieClip; public var p410:MovieClip; public var p411:MovieClip; public var p412:MovieClip; public var p413:MovieClip; public var p414:MovieClip; public var p415:MovieClip; public var p416:MovieClip; public var p417:MovieClip; public var p418:MovieClip; public var p419:MovieClip; public var p41:MovieClip; public var p42:MovieClip; public var p43:MovieClip; public var p44:MovieClip; public var p45:MovieClip; public var p46:MovieClip; public var p40:MovieClip; public var p48:MovieClip; public var p49:MovieClip; public var p47:MovieClip; public var p420:MovieClip; public var p421:MovieClip; public var p422:MovieClip; public var p423:MovieClip; public var p30:MovieClip; public var p426:MovieClip; public var p427:MovieClip; public var p50:MovieClip; public var p51:MovieClip; public var p52:MovieClip; public var p53:MovieClip; public var p55:MovieClip; public var p428:MovieClip; public var p429:MovieClip; public var p58:MovieClip; public var p59:MovieClip; public var p424:MovieClip; public var p54:MovieClip; public var p57:MovieClip; public var p56:MovieClip; public var p430:MovieClip; public var p431:MovieClip; public var p432:MovieClip; public var p433:MovieClip; public var p434:MovieClip; public var p435:MovieClip; public var p436:MovieClip; public var p438:MovieClip; public var p60:MovieClip; public var p61:MovieClip; public var p62:MovieClip; public var p63:MovieClip; public var p64:MovieClip; public var p437:MovieClip; public var p66:MovieClip; public var p439:MovieClip; public var obs2:MovieClip; public var p69:MovieClip; public var p65:MovieClip; public var obs1:MovieClip; public var p68:MovieClip; public var p440:MovieClip; public var p200:MovieClip; public var p443:MovieClip; public var p444:MovieClip; public var p445:MovieClip; public var p205:MovieClip; public var p441:MovieClip; public var p207:MovieClip; public var p201:MovieClip; public var p202:MovieClip; public var p203:MovieClip; public var p204:MovieClip; public var p447:MovieClip; public var p206:MovieClip; public var p70:MovieClip; public var p78:MovieClip; public var p79:MovieClip; public var p73:MovieClip; public var p74:MovieClip; public var p446:MovieClip; public var p76:MovieClip; public var p448:MovieClip; public var p449:MovieClip; public var p208:MovieClip; public var p442:MovieClip; public var p425:MovieClip; public var p75:MovieClip; public var p67:MovieClip; public var p450:MovieClip; public var p451:MovieClip; public var p452:MovieClip; public var p453:MovieClip; public var p454:MovieClip; public var p213:MovieClip; public var p214:MovieClip; public var p215:MovieClip; public var p216:MovieClip; public var p210:MovieClip; public var p211:MovieClip; public var p212:MovieClip; public var p83:MovieClip; public var p85:MovieClip; public var p86:MovieClip; public var p80:MovieClip; public var p81:MovieClip; public var p82:MovieClip; public var p77:MovieClip; public var p84:MovieClip; public var p456:MovieClip; public var p457:MovieClip; public var p87:MovieClip; public var p217:MovieClip; public var p218:MovieClip; public var p219:MovieClip; public var p455:MovieClip; public var p460:MovieClip; public var p461:MovieClip; public var p462:MovieClip; public var p463:MovieClip; public var p222:MovieClip; public var p223:MovieClip; public var p225:MovieClip; public var p90:MovieClip; public var p92:MovieClip; public var p93:MovieClip; public var p224:MovieClip; public var p95:MovieClip; public var p96:MovieClip; public var p97:MovieClip; public var p221:MovieClip; public var p94:MovieClip; public var p467:MovieClip; public var p226:MovieClip; public var p91:MovieClip; public var p220:MovieClip; public var p464:MovieClip; public var p466:MovieClip; public var p470:MovieClip; public var p471:MovieClip; public var p472:MovieClip; public var p231:MovieClip; public var p232:MovieClip; public var p233:MovieClip; public var p234:MovieClip; public var p235:MovieClip; public var p465:MovieClip; public var p230:MovieClip; public var p473:MovieClip; public var p474:MovieClip; public var p88:MovieClip; public var p89:MovieClip; public var p229:MovieClip; public var p236:MovieClip; public var p71:MovieClip; public var p209:MovieClip; public var p239:MovieClip; public var p98:MovieClip; public var p99:MovieClip; public var p477:MovieClip; public var p227:MovieClip; public var p237:MovieClip; public var p238:MovieClip; public var p475:MovieClip; public var p476:MovieClip; public var p480:MovieClip; public var p481:MovieClip; public var p482:MovieClip; public var p483:MovieClip; public var p242:MovieClip; public var p243:MovieClip; public var p486:MovieClip; public var p487:MovieClip; public var p488:MovieClip; public var p489:MovieClip; public var p248:MovieClip; public var p249:MovieClip; public var coin9:MovieClip; public var p244:MovieClip; public var p245:MovieClip; public var p246:MovieClip; public var p247:MovieClip; public var p469:MovieClip; public var coin8:MovieClip; public var p484:MovieClip; public var p485:MovieClip; public var coin3:MovieClip; public var coin4:MovieClip; public var coin5:MovieClip; public var coin6:MovieClip; public var coin7:MovieClip; public var p241:MovieClip; public var coin2:MovieClip; public var p458:MovieClip; public var p490:MovieClip; public var p491:MovieClip; public var p492:MovieClip; public var p493:MovieClip; public var p252:MovieClip; public var p495:MovieClip; public var p496:MovieClip; public var p497:MovieClip; public var p498:MovieClip; public var p257:MovieClip; public var p258:MovieClip; public var p259:MovieClip; public var p253:MovieClip; public var p254:MovieClip; public var p255:MovieClip; public var p256:MovieClip; public var p499:MovieClip; public var p459:MovieClip; public var p251:MovieClip; public var p494:MovieClip; public var p72:MovieClip; public var p240:MovieClip; public var coin1:MovieClip; public var p479:MovieClip; public var p260:MovieClip; public var p261:MovieClip; public var p262:MovieClip; public var p263:MovieClip; public var p264:MovieClip; public var p265:MovieClip; public var p266:MovieClip; public var p267:MovieClip; public var p268:MovieClip; public var p269:MovieClip; public var p478:MovieClip; public var p468:MovieClip; public var p228:MovieClip; public var p270:MovieClip; public var p271:MovieClip; public var p272:MovieClip; public var p273:MovieClip; public var p274:MovieClip; public var p275:MovieClip; public var p276:MovieClip; public var p277:MovieClip; public var p278:MovieClip; public var p279:MovieClip; public var p250:MovieClip; public var p280:MovieClip; public var p281:MovieClip; public var p282:MovieClip; public var p283:MovieClip; public var p284:MovieClip; public var p285:MovieClip; public var p286:MovieClip; public var p287:MovieClip; public var p288:MovieClip; public var p289:MovieClip; public var p290:MovieClip; public var p291:MovieClip; public var p292:MovieClip; public var p293:MovieClip; public var p294:MovieClip; public var p295:MovieClip; public var p296:MovieClip; public var p297:MovieClip; public var p298:MovieClip; public var p299:MovieClip; public var coin10:MovieClip; public var coin11:MovieClip; public var coin12:MovieClip; public var coin13:MovieClip; public var coin14:MovieClip; public var coin15:MovieClip; public var coin16:MovieClip; public var coin17:MovieClip; public var coin18:MovieClip; public var coin19:MovieClip; public var coin20:MovieClip; public var coin21:MovieClip; public var coin22:MovieClip; public var coin23:MovieClip; public var coin24:MovieClip; public var coin25:MovieClip; public var coin26:MovieClip; public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p4:MovieClip; public var p5:MovieClip; public var p7:MovieClip; public var p9:MovieClip; public var p6:MovieClip; public var p8:MovieClip; public var p500:MovieClip; public var p502:MovieClip; public var p504:MovieClip; public var p511:MovieClip; public var p513:MovieClip; public var p501:MovieClip; public var p515:MovieClip; public var p503:MovieClip; public var p510:MovieClip; public var p519:MovieClip; public var p516:MovieClip; public var p512:MovieClip; public var p520:MovieClip; public var p528:MovieClip; public var p529:MovieClip; public var p522:MovieClip; public var p533:MovieClip; public var p537:MovieClip; public var p538:MovieClip; public var p539:MovieClip; public var p505:MovieClip; public var p514:MovieClip; public var p507:MovieClip; public var p531:MovieClip; public var p524:MovieClip; public var p523:MovieClip; public var p540:MovieClip; public var p544:MovieClip; public var p546:MovieClip; public var p307:MovieClip; public var p308:MovieClip; public var p545:MovieClip; public var p300:MovieClip; public var p301:MovieClip; public var p302:MovieClip; public var p304:MovieClip; public var p303:MovieClip; public var p550:MovieClip; public var p551:MovieClip; public var p310:MovieClip; public var p311:MovieClip; public var p312:MovieClip; public var p555:MovieClip; public var p543:MovieClip; public var p315:MovieClip; public var p316:MovieClip; public var p317:MovieClip; public var p305:MovieClip; public var p313:MovieClip; public var p314:MovieClip; public var p541:MovieClip; public var p542:MovieClip; public var p552:MovieClip; public var p553:MovieClip; public var p532:MovieClip; public var p554:MovieClip; public var p560:MovieClip; public var p320:MovieClip; public var p564:MovieClip; public var p326:MovieClip; public var p563:MovieClip; public var p325:MovieClip; public var p306:MovieClip; public var p562:MovieClip; public var p322:MovieClip; public var p323:MovieClip; public var p324:MovieClip; public var p321:MovieClip; public var p566:MovieClip; public var p571:MovieClip; public var p572:MovieClip; public var p573:MovieClip; public var p333:MovieClip; public var p334:MovieClip; public var p335:MovieClip; public var p330:MovieClip; public var p332:MovieClip; public var p327:MovieClip; public var p570:MovieClip; public var p331:MovieClip; public var p575:MovieClip; public var p576:MovieClip; public var p337:MovieClip; public var p561:MovieClip; public var p547:MovieClip; public var p565:MovieClip; public var p582:MovieClip; public var p584:MovieClip; public var p344:MovieClip; public var p104:MovieClip; public var p583:MovieClip; public var p349:MovieClip; public var p343:MovieClip; public var p345:MovieClip; public var p105:MovieClip; public var p102:MovieClip; public var p581:MovieClip; public var p346:MovieClip; public var p347:MovieClip; public var p348:MovieClip; public var p352:MovieClip; public var p353:MovieClip; public var p112:MovieClip; public var p113:MovieClip; public var p114:MovieClip; public var p358:MovieClip; public var p359:MovieClip; public var p354:MovieClip; public var p355:MovieClip; public var p356:MovieClip; public var p357:MovieClip; public var p100:MovieClip; public var p111:MovieClip; public var p115:MovieClip; public var p110:MovieClip; public var p101:MovieClip; public var p103:MovieClip; public var p122:MovieClip; public var p368:MovieClip; public var p121:MovieClip; public var p123:MovieClip; public var p367:MovieClip; public var p369:MovieClip; public var p364:MovieClip; public var p336:MovieClip; public var p365:MovieClip; public var p366:MovieClip; public var p371:MovieClip; public var p130:MovieClip; public var p131:MovieClip; public var p132:MovieClip; public var p362:MovieClip; public var p376:MovieClip; public var p377:MovieClip; public var p378:MovieClip; public var p379:MovieClip; public var p373:MovieClip; public var p361:MovieClip; public var p120:MovieClip; public var p363:MovieClip; public var p375:MovieClip; public var p328:MovieClip; public var p370:MovieClip; public var p372:MovieClip; public var p374:MovieClip; public var p142:MovieClip; } }//package Batmanfinal_fla
Section 26
//nybvcnmwqqqqkSvbcbcbcopy_132 (Batmanfinal_fla.nybvcnmwqqqqkSvbcbcbcopy_132) package Batmanfinal_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import flash.text.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class nybvcnmwqqqqkSvbcbcbcopy_132 extends MovieClip { public function nybvcnmwqqqqkSvbcbcbcopy_132(){ addFrameScript(1, frame2, 30, frame31); } function frame2(){ if (MovieClip(this.parent).soundToggle){ MovieClip(this.parent).crash.play(0, 1); }; } function frame31(){ stop(); } } }//package Batmanfinal_fla
Section 27
//nySymbol29_117 (Batmanfinal_fla.nySymbol29_117) package Batmanfinal_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import flash.text.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class nySymbol29_117 extends MovieClip { public var left:MovieClip; public var right:MovieClip; public var rightCap:MovieClip; public var check1:MovieClip; public var leftCap:MovieClip; public var top:MovieClip; public function nySymbol29_117(){ addFrameScript(0, frame1, 2, frame3); } function frame3(){ stop(); check1.visible = false; MovieClip(this.parent).crash.play(0, 1); } function frame1(){ stop(); check1.visible = true; } } }//package Batmanfinal_fla
Section 28
//preload__23 (Batmanfinal_fla.preload__23) package Batmanfinal_fla { import flash.display.*; public dynamic class preload__23 extends MovieClip { public function preload__23(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 29
//preload_preloadMc_1 (Batmanfinal_fla.preload_preloadMc_1) package Batmanfinal_fla { import flash.display.*; public dynamic class preload_preloadMc_1 extends MovieClip { public var preloadCar:MovieClip; public var logoload:SimpleButton; } }//package Batmanfinal_fla
Section 30
//qwcb_374 (Batmanfinal_fla.qwcb_374) package Batmanfinal_fla { import flash.display.*; public dynamic class qwcb_374 extends MovieClip { public function qwcb_374(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 31
//shut_uty_179 (Batmanfinal_fla.shut_uty_179) package Batmanfinal_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import flash.text.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class shut_uty_179 extends MovieClip { public function shut_uty_179(){ addFrameScript(1, frame2, 28, frame29, 32, frame33, 58, frame59, 62, frame63, 88, frame89); } function frame89(){ stop(); if (MovieClip(parent).levelCompleted == true){ MovieClip(parent).gotoAndStop("cong"); } else { MovieClip(parent).gotoAndStop("tryGame"); }; } function frame29(){ stop(); } function frame2(){ if (MovieClip(this.parent).soundToggle){ MovieClip(this.parent).shutter.play(0, 1); }; } function frame33(){ if (MovieClip(this.parent).soundToggle){ MovieClip(this.parent).shutter.play(0, 1); }; } function frame59(){ stop(); } function frame63(){ if (MovieClip(this.parent).soundToggle){ MovieClip(this.parent).shutter.play(0, 1); }; } } }//package Batmanfinal_fla
Section 32
//sprite20_60 (Batmanfinal_fla.sprite20_60) package Batmanfinal_fla { import flash.display.*; public dynamic class sprite20_60 extends MovieClip { public function sprite20_60(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ stop(); } function frame13(){ stop(); } } }//package Batmanfinal_fla
Section 33
//sprite20copy_58 (Batmanfinal_fla.sprite20copy_58) package Batmanfinal_fla { import flash.display.*; public dynamic class sprite20copy_58 extends MovieClip { public function sprite20copy_58(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ stop(); } function frame13(){ stop(); } } }//package Batmanfinal_fla
Section 34
//Symbol1_183 (Batmanfinal_fla.Symbol1_183) package Batmanfinal_fla { import flash.display.*; public dynamic class Symbol1_183 extends MovieClip { public var coin10:MovieClip; public var coin11:MovieClip; public var coin13:MovieClip; public var coin14:MovieClip; public var coin15:MovieClip; public var coin16:MovieClip; public var coin17:MovieClip; public var coin18:MovieClip; public var coin19:MovieClip; public var coin12:MovieClip; public var p10:MovieClip; public var p11:MovieClip; public var p12:MovieClip; public var p15:MovieClip; public var p16:MovieClip; public var p17:MovieClip; public var p18:MovieClip; public var p19:MovieClip; public var p13:MovieClip; public var p14:MovieClip; public var p20:MovieClip; public var p21:MovieClip; public var p22:MovieClip; public var p23:MovieClip; public var p25:MovieClip; public var p27:MovieClip; public var p29:MovieClip; public var p24:MovieClip; public var p26:MovieClip; public var p28:MovieClip; public var p30:MovieClip; public var p31:MovieClip; public var p32:MovieClip; public var p33:MovieClip; public var p34:MovieClip; public var p35:MovieClip; public var p36:MovieClip; public var p37:MovieClip; public var p38:MovieClip; public var obs1:MovieClip; public var obs2:MovieClip; public var coin1:MovieClip; public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p5:MovieClip; public var coin9:MovieClip; public var coin3:MovieClip; public var coin4:MovieClip; public var coin6:MovieClip; public var p6:MovieClip; public var coin8:MovieClip; public var p8:MovieClip; public var coin2:MovieClip; public var p4:MovieClip; public var coin7:MovieClip; public var p7:MovieClip; public var p9:MovieClip; public var coin5:MovieClip; } }//package Batmanfinal_fla
Section 35
//Symbol17_303 (Batmanfinal_fla.Symbol17_303) package Batmanfinal_fla { import flash.display.*; public dynamic class Symbol17_303 extends MovieClip { public var p143:MovieClip; public var p144:MovieClip; public var p388:MovieClip; public var p141:MovieClip; public var p387:MovieClip; public var p146:MovieClip; public var p389:MovieClip; public var p148:MovieClip; public var p145:MovieClip; public var p150:MovieClip; public var p151:MovieClip; public var p152:MovieClip; public var p153:MovieClip; public var p396:MovieClip; public var p397:MovieClip; public var p398:MovieClip; public var p399:MovieClip; public var p159:MovieClip; public var p154:MovieClip; public var p155:MovieClip; public var p156:MovieClip; public var p158:MovieClip; public var p147:MovieClip; public var p157:MovieClip; public var p380:MovieClip; public var p381:MovieClip; public var p127:MovieClip; public var p160:MovieClip; public var p161:MovieClip; public var p162:MovieClip; public var p163:MovieClip; public var p166:MovieClip; public var p149:MovieClip; public var p117:MovieClip; public var p168:MovieClip; public var p164:MovieClip; public var p138:MovieClip; public var p170:MovieClip; public var p171:MovieClip; public var p172:MovieClip; public var p173:MovieClip; public var p175:MovieClip; public var p177:MovieClip; public var p165:MovieClip; public var p116:MovieClip; public var p167:MovieClip; public var p174:MovieClip; public var p176:MovieClip; public var p390:MovieClip; public var p391:MovieClip; public var p178:MovieClip; public var p169:MovieClip; public var p185:MovieClip; public var p186:MovieClip; public var p188:MovieClip; public var p384:MovieClip; public var p187:MovieClip; public var p189:MovieClip; public var p382:MovieClip; public var p329:MovieClip; public var p125:MovieClip; public var p180:MovieClip; public var p195:MovieClip; public var p197:MovieClip; public var p199:MovieClip; public var p137:MovieClip; public var p194:MovieClip; public var p526:MovieClip; public var p196:MovieClip; public var p517:MovieClip; public var p198:MovieClip; public var p119:MovieClip; public var p179:MovieClip; public var p126:MovieClip; public var p128:MovieClip; public var p339:MovieClip; public var p108:MovieClip; public var p383:MovieClip; public var p118:MovieClip; public var p134:MovieClip; public var p136:MovieClip; public var p181:MovieClip; public var p190:MovieClip; public var p107:MovieClip; public var p392:MovieClip; public var p393:MovieClip; public var p182:MovieClip; public var p191:MovieClip; public var p109:MovieClip; public var p129:MovieClip; public var p385:MovieClip; public var p527:MovieClip; public var p192:MovieClip; public var p193:MovieClip; public var p506:MovieClip; public var p508:MovieClip; public var p184:MovieClip; public var p340:MovieClip; public var p350:MovieClip; public var p140:MovieClip; public var p139:MovieClip; public var p394:MovieClip; public var p395:MovieClip; public var p183:MovieClip; public var p351:MovieClip; public var p341:MovieClip; public var p342:MovieClip; public var p386:MovieClip; public var p360:MovieClip; public var p10:MovieClip; public var p11:MovieClip; public var p12:MovieClip; public var p14:MovieClip; public var p15:MovieClip; public var p16:MovieClip; public var p17:MovieClip; public var p18:MovieClip; public var p19:MovieClip; public var p13:MovieClip; public var p20:MovieClip; public var p21:MovieClip; public var p22:MovieClip; public var p23:MovieClip; public var p24:MovieClip; public var p25:MovieClip; public var p26:MovieClip; public var p27:MovieClip; public var p28:MovieClip; public var p29:MovieClip; public var p400:MovieClip; public var p401:MovieClip; public var p402:MovieClip; public var p403:MovieClip; public var p404:MovieClip; public var p405:MovieClip; public var p406:MovieClip; public var p407:MovieClip; public var p408:MovieClip; public var p409:MovieClip; public var p31:MovieClip; public var p32:MovieClip; public var p33:MovieClip; public var p34:MovieClip; public var p35:MovieClip; public var p36:MovieClip; public var p37:MovieClip; public var p38:MovieClip; public var p39:MovieClip; public var p410:MovieClip; public var p411:MovieClip; public var p412:MovieClip; public var p413:MovieClip; public var p414:MovieClip; public var p415:MovieClip; public var p416:MovieClip; public var p417:MovieClip; public var p418:MovieClip; public var p419:MovieClip; public var p41:MovieClip; public var p42:MovieClip; public var p43:MovieClip; public var p44:MovieClip; public var p45:MovieClip; public var p46:MovieClip; public var p40:MovieClip; public var p48:MovieClip; public var p49:MovieClip; public var p47:MovieClip; public var p420:MovieClip; public var p421:MovieClip; public var p422:MovieClip; public var p423:MovieClip; public var p30:MovieClip; public var p426:MovieClip; public var p427:MovieClip; public var p429:MovieClip; public var p51:MovieClip; public var p52:MovieClip; public var p53:MovieClip; public var p55:MovieClip; public var p428:MovieClip; public var p50:MovieClip; public var p58:MovieClip; public var p59:MovieClip; public var p424:MovieClip; public var p54:MovieClip; public var p57:MovieClip; public var p56:MovieClip; public var p430:MovieClip; public var p431:MovieClip; public var p432:MovieClip; public var p433:MovieClip; public var p434:MovieClip; public var p435:MovieClip; public var p436:MovieClip; public var p438:MovieClip; public var p60:MovieClip; public var p61:MovieClip; public var p62:MovieClip; public var p63:MovieClip; public var p64:MovieClip; public var p437:MovieClip; public var p66:MovieClip; public var p439:MovieClip; public var obs2:MovieClip; public var p69:MovieClip; public var p65:MovieClip; public var obs1:MovieClip; public var p68:MovieClip; public var p440:MovieClip; public var p200:MovieClip; public var p201:MovieClip; public var p444:MovieClip; public var p203:MovieClip; public var p205:MovieClip; public var p441:MovieClip; public var p207:MovieClip; public var p443:MovieClip; public var p202:MovieClip; public var p445:MovieClip; public var p204:MovieClip; public var p447:MovieClip; public var p206:MovieClip; public var p70:MovieClip; public var p78:MovieClip; public var p79:MovieClip; public var p73:MovieClip; public var p74:MovieClip; public var p446:MovieClip; public var p76:MovieClip; public var p448:MovieClip; public var p449:MovieClip; public var p208:MovieClip; public var p442:MovieClip; public var p425:MovieClip; public var p75:MovieClip; public var p67:MovieClip; public var p450:MovieClip; public var p451:MovieClip; public var p452:MovieClip; public var p453:MovieClip; public var p454:MovieClip; public var p213:MovieClip; public var p214:MovieClip; public var p215:MovieClip; public var p216:MovieClip; public var p210:MovieClip; public var p211:MovieClip; public var p212:MovieClip; public var p83:MovieClip; public var p85:MovieClip; public var p86:MovieClip; public var p87:MovieClip; public var p81:MovieClip; public var p82:MovieClip; public var p77:MovieClip; public var p84:MovieClip; public var p456:MovieClip; public var p457:MovieClip; public var p458:MovieClip; public var p80:MovieClip; public var p218:MovieClip; public var p219:MovieClip; public var p455:MovieClip; public var p460:MovieClip; public var p461:MovieClip; public var p462:MovieClip; public var p463:MovieClip; public var p222:MovieClip; public var p223:MovieClip; public var p225:MovieClip; public var p90:MovieClip; public var p92:MovieClip; public var p93:MovieClip; public var p94:MovieClip; public var p95:MovieClip; public var p96:MovieClip; public var p97:MovieClip; public var p221:MovieClip; public var p88:MovieClip; public var p224:MovieClip; public var p467:MovieClip; public var p226:MovieClip; public var p91:MovieClip; public var p220:MovieClip; public var p466:MovieClip; public var p470:MovieClip; public var p471:MovieClip; public var p472:MovieClip; public var p231:MovieClip; public var p232:MovieClip; public var p233:MovieClip; public var p234:MovieClip; public var p464:MovieClip; public var p465:MovieClip; public var p230:MovieClip; public var p473:MovieClip; public var p474:MovieClip; public var p227:MovieClip; public var p89:MovieClip; public var p235:MovieClip; public var p236:MovieClip; public var p71:MovieClip; public var p217:MovieClip; public var p239:MovieClip; public var p98:MovieClip; public var p99:MovieClip; public var p477:MovieClip; public var p478:MovieClip; public var p237:MovieClip; public var p238:MovieClip; public var p475:MovieClip; public var p476:MovieClip; public var p480:MovieClip; public var p481:MovieClip; public var p482:MovieClip; public var p483:MovieClip; public var coin1:MovieClip; public var p243:MovieClip; public var p486:MovieClip; public var p487:MovieClip; public var p488:MovieClip; public var p489:MovieClip; public var p248:MovieClip; public var p249:MovieClip; public var coin9:MovieClip; public var p244:MovieClip; public var p245:MovieClip; public var p246:MovieClip; public var p247:MovieClip; public var p469:MovieClip; public var coin8:MovieClip; public var p242:MovieClip; public var p485:MovieClip; public var coin3:MovieClip; public var coin4:MovieClip; public var coin5:MovieClip; public var coin6:MovieClip; public var coin7:MovieClip; public var p241:MovieClip; public var coin2:MovieClip; public var p468:MovieClip; public var p490:MovieClip; public var p491:MovieClip; public var p492:MovieClip; public var p493:MovieClip; public var p252:MovieClip; public var p495:MovieClip; public var p496:MovieClip; public var p497:MovieClip; public var p498:MovieClip; public var p499:MovieClip; public var p258:MovieClip; public var p259:MovieClip; public var p253:MovieClip; public var p254:MovieClip; public var p255:MovieClip; public var p256:MovieClip; public var p257:MovieClip; public var p229:MovieClip; public var p251:MovieClip; public var p494:MovieClip; public var p209:MovieClip; public var p240:MovieClip; public var p484:MovieClip; public var p479:MovieClip; public var p260:MovieClip; public var p261:MovieClip; public var p262:MovieClip; public var p263:MovieClip; public var p264:MovieClip; public var p265:MovieClip; public var p266:MovieClip; public var p267:MovieClip; public var p268:MovieClip; public var p269:MovieClip; public var p72:MovieClip; public var p250:MovieClip; public var p228:MovieClip; public var p459:MovieClip; public var p270:MovieClip; public var p271:MovieClip; public var p272:MovieClip; public var p273:MovieClip; public var p274:MovieClip; public var p275:MovieClip; public var p276:MovieClip; public var p277:MovieClip; public var p278:MovieClip; public var p279:MovieClip; public var p280:MovieClip; public var p281:MovieClip; public var p282:MovieClip; public var p283:MovieClip; public var p284:MovieClip; public var p285:MovieClip; public var p286:MovieClip; public var p287:MovieClip; public var p288:MovieClip; public var p289:MovieClip; public var p290:MovieClip; public var p291:MovieClip; public var p292:MovieClip; public var p293:MovieClip; public var p294:MovieClip; public var p295:MovieClip; public var p296:MovieClip; public var p297:MovieClip; public var p298:MovieClip; public var p299:MovieClip; public var coin10:MovieClip; public var coin11:MovieClip; public var coin12:MovieClip; public var coin13:MovieClip; public var coin14:MovieClip; public var coin15:MovieClip; public var coin16:MovieClip; public var coin17:MovieClip; public var coin18:MovieClip; public var coin19:MovieClip; public var coin20:MovieClip; public var coin21:MovieClip; public var coin22:MovieClip; public var coin23:MovieClip; public var coin24:MovieClip; public var coin25:MovieClip; public var coin26:MovieClip; public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p4:MovieClip; public var p5:MovieClip; public var p7:MovieClip; public var p9:MovieClip; public var p6:MovieClip; public var p8:MovieClip; public var p500:MovieClip; public var p502:MovieClip; public var p504:MovieClip; public var p503:MovieClip; public var p511:MovieClip; public var p512:MovieClip; public var p513:MovieClip; public var p501:MovieClip; public var p515:MovieClip; public var p510:MovieClip; public var p519:MovieClip; public var p514:MovieClip; public var p516:MovieClip; public var p518:MovieClip; public var p505:MovieClip; public var p507:MovieClip; public var p509:MovieClip; public var p520:MovieClip; public var p521:MovieClip; public var p522:MovieClip; public var p529:MovieClip; public var p528:MovieClip; public var p530:MovieClip; public var p532:MovieClip; public var p533:MovieClip; public var p537:MovieClip; public var p538:MovieClip; public var p539:MovieClip; public var p534:MovieClip; public var p536:MovieClip; public var p531:MovieClip; public var p524:MovieClip; public var p523:MovieClip; public var p540:MovieClip; public var p300:MovieClip; public var p544:MovieClip; public var p304:MovieClip; public var p307:MovieClip; public var p308:MovieClip; public var p303:MovieClip; public var p542:MovieClip; public var p301:MovieClip; public var p302:MovieClip; public var p305:MovieClip; public var p310:MovieClip; public var p311:MovieClip; public var p541:MovieClip; public var p313:MovieClip; public var p543:MovieClip; public var p315:MovieClip; public var p317:MovieClip; public var p312:MovieClip; public var p314:MovieClip; public var p309:MovieClip; public var p319:MovieClip; public var p306:MovieClip; public var p525:MovieClip; public var p320:MovieClip; public var p322:MovieClip; public var p324:MovieClip; public var p325:MovieClip; public var p326:MovieClip; public var p328:MovieClip; public var p323:MovieClip; public var p327:MovieClip; public var p321:MovieClip; public var p330:MovieClip; public var p333:MovieClip; public var p334:MovieClip; public var p335:MovieClip; public var p337:MovieClip; public var p331:MovieClip; public var p332:MovieClip; public var p535:MovieClip; public var p316:MovieClip; public var p318:MovieClip; public var p336:MovieClip; public var p338:MovieClip; public var p100:MovieClip; public var p344:MovieClip; public var p104:MovieClip; public var p105:MovieClip; public var p106:MovieClip; public var p349:MovieClip; public var p343:MovieClip; public var p345:MovieClip; public var p102:MovieClip; public var p346:MovieClip; public var p347:MovieClip; public var p348:MovieClip; public var p352:MovieClip; public var p353:MovieClip; public var p112:MovieClip; public var p113:MovieClip; public var p114:MovieClip; public var p115:MovieClip; public var p359:MovieClip; public var p354:MovieClip; public var p355:MovieClip; public var p356:MovieClip; public var p111:MovieClip; public var p357:MovieClip; public var p110:MovieClip; public var p101:MovieClip; public var p103:MovieClip; public var p122:MovieClip; public var p124:MovieClip; public var p368:MovieClip; public var p121:MovieClip; public var p123:MovieClip; public var p367:MovieClip; public var p369:MovieClip; public var p362:MovieClip; public var p364:MovieClip; public var p366:MovieClip; public var p371:MovieClip; public var p130:MovieClip; public var p131:MovieClip; public var p132:MovieClip; public var p133:MovieClip; public var p376:MovieClip; public var p377:MovieClip; public var p378:MovieClip; public var p379:MovieClip; public var p374:MovieClip; public var p361:MovieClip; public var p358:MovieClip; public var p363:MovieClip; public var p373:MovieClip; public var p365:MovieClip; public var p375:MovieClip; public var p135:MovieClip; public var p370:MovieClip; public var p372:MovieClip; public var p120:MovieClip; public var p142:MovieClip; } }//package Batmanfinal_fla
Section 36
//Symbol22_323 (Batmanfinal_fla.Symbol22_323) package Batmanfinal_fla { import flash.display.*; public dynamic class Symbol22_323 extends MovieClip { public var p386:MovieClip; public var p387:MovieClip; public var p388:MovieClip; public var p383:MovieClip; public var p385:MovieClip; public var p389:MovieClip; public var p381:MovieClip; public var p390:MovieClip; public var p391:MovieClip; public var p392:MovieClip; public var p393:MovieClip; public var p395:MovieClip; public var p396:MovieClip; public var p397:MovieClip; public var p398:MovieClip; public var p399:MovieClip; public var p394:MovieClip; public var p800:MovieClip; public var p801:MovieClip; public var p802:MovieClip; public var p803:MovieClip; public var p804:MovieClip; public var p805:MovieClip; public var p806:MovieClip; public var p807:MovieClip; public var p808:MovieClip; public var p809:MovieClip; public var p810:MovieClip; public var p812:MovieClip; public var p814:MovieClip; public var p816:MovieClip; public var p817:MovieClip; public var p818:MovieClip; public var p819:MovieClip; public var p813:MovieClip; public var p815:MovieClip; public var p811:MovieClip; public var p820:MovieClip; public var p821:MovieClip; public var p822:MovieClip; public var p823:MovieClip; public var p824:MovieClip; public var p825:MovieClip; public var p826:MovieClip; public var p827:MovieClip; public var p828:MovieClip; public var p829:MovieClip; public var p830:MovieClip; public var p832:MovieClip; public var p833:MovieClip; public var p834:MovieClip; public var p835:MovieClip; public var p836:MovieClip; public var p838:MovieClip; public var p839:MovieClip; public var p837:MovieClip; public var p831:MovieClip; public var p840:MovieClip; public var p841:MovieClip; public var p842:MovieClip; public var p843:MovieClip; public var p844:MovieClip; public var p845:MovieClip; public var p846:MovieClip; public var p847:MovieClip; public var p848:MovieClip; public var p849:MovieClip; public var p850:MovieClip; public var p852:MovieClip; public var p854:MovieClip; public var p856:MovieClip; public var p858:MovieClip; public var p853:MovieClip; public var p855:MovieClip; public var p857:MovieClip; public var p859:MovieClip; public var p860:MovieClip; public var p861:MovieClip; public var p862:MovieClip; public var p863:MovieClip; public var p851:MovieClip; public var p865:MovieClip; public var p866:MovieClip; public var p867:MovieClip; public var p868:MovieClip; public var p869:MovieClip; public var p864:MovieClip; public var p870:MovieClip; public var p871:MovieClip; public var p872:MovieClip; public var p873:MovieClip; public var p874:MovieClip; public var p875:MovieClip; public var p876:MovieClip; public var p877:MovieClip; public var p878:MovieClip; public var p879:MovieClip; public var p880:MovieClip; public var p881:MovieClip; public var p882:MovieClip; public var p883:MovieClip; public var p884:MovieClip; public var p885:MovieClip; public var p886:MovieClip; public var p887:MovieClip; public var p888:MovieClip; public var p889:MovieClip; public var p406:MovieClip; public var p400:MovieClip; public var p401:MovieClip; public var p409:MovieClip; public var p403:MovieClip; public var p404:MovieClip; public var p405:MovieClip; public var p407:MovieClip; public var p408:MovieClip; public var p402:MovieClip; public var p890:MovieClip; public var p891:MovieClip; public var p892:MovieClip; public var p893:MovieClip; public var p894:MovieClip; public var p895:MovieClip; public var p896:MovieClip; public var p897:MovieClip; public var p898:MovieClip; public var p899:MovieClip; public var p416:MovieClip; public var p410:MovieClip; public var p418:MovieClip; public var p419:MovieClip; public var p413:MovieClip; public var p414:MovieClip; public var p415:MovieClip; public var p417:MovieClip; public var p411:MovieClip; public var p412:MovieClip; public var p420:MovieClip; public var p421:MovieClip; public var p422:MovieClip; public var p423:MovieClip; public var p424:MovieClip; public var p425:MovieClip; public var p426:MovieClip; public var p427:MovieClip; public var p429:MovieClip; public var p428:MovieClip; public var p430:MovieClip; public var p431:MovieClip; public var p432:MovieClip; public var p433:MovieClip; public var p434:MovieClip; public var p435:MovieClip; public var p436:MovieClip; public var p437:MovieClip; public var p438:MovieClip; public var p439:MovieClip; public var obs1:MovieClip; public var obs2:MovieClip; public var p440:MovieClip; public var p441:MovieClip; public var p442:MovieClip; public var p443:MovieClip; public var p444:MovieClip; public var p445:MovieClip; public var p446:MovieClip; public var p447:MovieClip; public var p448:MovieClip; public var p449:MovieClip; public var p450:MovieClip; public var p451:MovieClip; public var p452:MovieClip; public var p453:MovieClip; public var p454:MovieClip; public var p455:MovieClip; public var p456:MovieClip; public var p457:MovieClip; public var p458:MovieClip; public var p459:MovieClip; public var p460:MovieClip; public var p461:MovieClip; public var p462:MovieClip; public var p463:MovieClip; public var p464:MovieClip; public var p465:MovieClip; public var p466:MovieClip; public var p467:MovieClip; public var p468:MovieClip; public var p469:MovieClip; public var p470:MovieClip; public var p472:MovieClip; public var p474:MovieClip; public var p476:MovieClip; public var p477:MovieClip; public var p471:MovieClip; public var p479:MovieClip; public var p473:MovieClip; public var p475:MovieClip; public var p478:MovieClip; public var p480:MovieClip; public var p481:MovieClip; public var p482:MovieClip; public var p483:MovieClip; public var p484:MovieClip; public var p485:MovieClip; public var p486:MovieClip; public var p487:MovieClip; public var p488:MovieClip; public var p489:MovieClip; public var coin7:MovieClip; public var coin8:MovieClip; public var coin9:MovieClip; public var coin3:MovieClip; public var coin4:MovieClip; public var coin5:MovieClip; public var coin6:MovieClip; public var coin1:MovieClip; public var coin2:MovieClip; public var p490:MovieClip; public var p491:MovieClip; public var p492:MovieClip; public var p493:MovieClip; public var p494:MovieClip; public var p496:MovieClip; public var p497:MovieClip; public var p499:MovieClip; public var p498:MovieClip; public var p495:MovieClip; public var coin10:MovieClip; public var coin11:MovieClip; public var coin12:MovieClip; public var coin13:MovieClip; public var coin14:MovieClip; public var coin15:MovieClip; public var coin16:MovieClip; public var coin17:MovieClip; public var coin18:MovieClip; public var coin19:MovieClip; public var coin20:MovieClip; public var coin21:MovieClip; public var coin22:MovieClip; public var coin23:MovieClip; public var coin25:MovieClip; public var coin26:MovieClip; public var coin24:MovieClip; public var p900:MovieClip; public var p906:MovieClip; public var p907:MovieClip; public var p908:MovieClip; public var p909:MovieClip; public var p902:MovieClip; public var p904:MovieClip; public var p911:MovieClip; public var p913:MovieClip; public var p915:MovieClip; public var p916:MovieClip; public var p917:MovieClip; public var p918:MovieClip; public var p919:MovieClip; public var p914:MovieClip; public var p905:MovieClip; public var p903:MovieClip; public var p920:MovieClip; public var p924:MovieClip; public var p925:MovieClip; public var p926:MovieClip; public var p927:MovieClip; public var p928:MovieClip; public var p929:MovieClip; public var p910:MovieClip; public var p933:MovieClip; public var p934:MovieClip; public var p935:MovieClip; public var p936:MovieClip; public var p937:MovieClip; public var p938:MovieClip; public var p939:MovieClip; public var p931:MovieClip; public var p901:MovieClip; public var p921:MovieClip; public var p923:MovieClip; public var p940:MovieClip; public var p942:MovieClip; public var p944:MovieClip; public var p943:MovieClip; public var p945:MovieClip; public var p947:MovieClip; public var p941:MovieClip; public var p932:MovieClip; public var p946:MovieClip; public var p950:MovieClip; public var p951:MovieClip; public var p952:MovieClip; public var p953:MovieClip; public var p954:MovieClip; public var p955:MovieClip; public var p956:MovieClip; public var p930:MovieClip; public var p959:MovieClip; public var p912:MovieClip; public var p948:MovieClip; public var p957:MovieClip; public var p958:MovieClip; public var p922:MovieClip; public var p960:MovieClip; public var p962:MovieClip; public var p964:MovieClip; public var p968:MovieClip; public var p969:MovieClip; public var p965:MovieClip; public var p961:MovieClip; public var p963:MovieClip; public var p966:MovieClip; public var p973:MovieClip; public var p976:MovieClip; public var p977:MovieClip; public var p978:MovieClip; public var p979:MovieClip; public var p967:MovieClip; public var p970:MovieClip; public var p971:MovieClip; public var p972:MovieClip; public var p974:MovieClip; public var p975:MovieClip; public var p980:MovieClip; public var p982:MovieClip; public var p984:MovieClip; public var p501:MovieClip; public var p986:MovieClip; public var p987:MovieClip; public var p988:MovieClip; public var p502:MovieClip; public var p503:MovieClip; public var p504:MovieClip; public var p981:MovieClip; public var p983:MovieClip; public var p991:MovieClip; public var p993:MovieClip; public var p511:MovieClip; public var p996:MovieClip; public var p997:MovieClip; public var p998:MovieClip; public var p994:MovieClip; public var p995:MovieClip; public var p512:MovieClip; public var p513:MovieClip; public var p990:MovieClip; public var p992:MovieClip; public var p500:MovieClip; public var p519:MovieClip; public var p999:MovieClip; public var p516:MovieClip; public var p985:MovieClip; public var p515:MovieClip; public var p520:MovieClip; public var p521:MovieClip; public var p522:MovieClip; public var p529:MovieClip; public var p528:MovieClip; public var p530:MovieClip; public var p531:MovieClip; public var p535:MovieClip; public var p523:MovieClip; public var p539:MovieClip; public var p507:MovieClip; public var p537:MovieClip; public var p538:MovieClip; public var p532:MovieClip; public var p510:MovieClip; public var p989:MovieClip; public var p540:MovieClip; public var p542:MovieClip; public var p544:MovieClip; public var p545:MovieClip; public var p546:MovieClip; public var p547:MovieClip; public var p548:MovieClip; public var p543:MovieClip; public var p541:MovieClip; public var p549:MovieClip; public var p514:MovieClip; public var p526:MovieClip; public var p550:MovieClip; public var p551:MovieClip; public var p552:MovieClip; public var p553:MovieClip; public var p554:MovieClip; public var p555:MovieClip; public var p556:MovieClip; public var p557:MovieClip; public var p559:MovieClip; public var p533:MovieClip; public var p505:MovieClip; public var p506:MovieClip; public var p508:MovieClip; public var p558:MovieClip; public var p527:MovieClip; public var p560:MovieClip; public var p562:MovieClip; public var p563:MovieClip; public var p564:MovieClip; public var p566:MovieClip; public var p561:MovieClip; public var p565:MovieClip; public var p568:MovieClip; public var p517:MovieClip; public var p567:MovieClip; public var p569:MovieClip; public var p534:MovieClip; public var p524:MovieClip; public var p570:MovieClip; public var p571:MovieClip; public var p572:MovieClip; public var p573:MovieClip; public var p574:MovieClip; public var p575:MovieClip; public var p576:MovieClip; public var p577:MovieClip; public var p579:MovieClip; public var p518:MovieClip; public var p578:MovieClip; public var p525:MovieClip; public var p509:MovieClip; public var p580:MovieClip; public var p581:MovieClip; public var p582:MovieClip; public var p584:MovieClip; public var p102:MovieClip; public var p104:MovieClip; public var p105:MovieClip; public var p106:MovieClip; public var p107:MovieClip; public var p108:MovieClip; public var p588:MovieClip; public var p101:MovieClip; public var p586:MovieClip; public var p587:MovieClip; public var p583:MovieClip; public var p590:MovieClip; public var p591:MovieClip; public var p592:MovieClip; public var p593:MovieClip; public var p594:MovieClip; public var p111:MovieClip; public var p596:MovieClip; public var p100:MovieClip; public var p598:MovieClip; public var p115:MovieClip; public var p116:MovieClip; public var p117:MovieClip; public var p595:MovieClip; public var p112:MovieClip; public var p597:MovieClip; public var p114:MovieClip; public var p119:MovieClip; public var p113:MovieClip; public var p599:MovieClip; public var p118:MovieClip; public var p585:MovieClip; public var p103:MovieClip; public var p120:MovieClip; public var p122:MovieClip; public var p123:MovieClip; public var p124:MovieClip; public var p125:MovieClip; public var p126:MovieClip; public var p128:MovieClip; public var p109:MovieClip; public var p129:MovieClip; public var p121:MovieClip; public var p110:MovieClip; public var p589:MovieClip; public var p130:MovieClip; public var p131:MovieClip; public var p132:MovieClip; public var p133:MovieClip; public var p134:MovieClip; public var p135:MovieClip; public var p136:MovieClip; public var p137:MovieClip; public var p138:MovieClip; public var p139:MovieClip; public var p127:MovieClip; public var p140:MovieClip; public var p142:MovieClip; public var p143:MovieClip; public var p144:MovieClip; public var p146:MovieClip; public var p148:MovieClip; public var p145:MovieClip; public var p147:MovieClip; public var p149:MovieClip; public var p141:MovieClip; public var p536:MovieClip; public var p150:MovieClip; public var p151:MovieClip; public var p152:MovieClip; public var p153:MovieClip; public var p154:MovieClip; public var p155:MovieClip; public var p156:MovieClip; public var p157:MovieClip; public var p158:MovieClip; public var p159:MovieClip; public var p949:MovieClip; public var p160:MovieClip; public var p161:MovieClip; public var p162:MovieClip; public var p163:MovieClip; public var p164:MovieClip; public var p166:MovieClip; public var p165:MovieClip; public var p167:MovieClip; public var p168:MovieClip; public var p169:MovieClip; public var p170:MovieClip; public var p171:MovieClip; public var p172:MovieClip; public var p173:MovieClip; public var p174:MovieClip; public var p175:MovieClip; public var p176:MovieClip; public var p177:MovieClip; public var p178:MovieClip; public var p179:MovieClip; public var p180:MovieClip; public var p181:MovieClip; public var p182:MovieClip; public var p184:MovieClip; public var p185:MovieClip; public var p186:MovieClip; public var p188:MovieClip; public var p183:MovieClip; public var p187:MovieClip; public var p189:MovieClip; public var p190:MovieClip; public var p191:MovieClip; public var p192:MovieClip; public var p193:MovieClip; public var p194:MovieClip; public var p195:MovieClip; public var p196:MovieClip; public var p197:MovieClip; public var p199:MovieClip; public var p198:MovieClip; public var p1000:MovieClip; public var p1001:MovieClip; public var p1002:MovieClip; public var p1003:MovieClip; public var p1004:MovieClip; public var p1005:MovieClip; public var p1006:MovieClip; public var p1007:MovieClip; public var p1008:MovieClip; public var p1009:MovieClip; public var p1010:MovieClip; public var p1011:MovieClip; public var p1013:MovieClip; public var p1015:MovieClip; public var p1017:MovieClip; public var p1018:MovieClip; public var p1019:MovieClip; public var p1014:MovieClip; public var p1012:MovieClip; public var p1016:MovieClip; public var p1020:MovieClip; public var p1021:MovieClip; public var p1022:MovieClip; public var p1023:MovieClip; public var p1024:MovieClip; public var p1025:MovieClip; public var p1026:MovieClip; public var p1027:MovieClip; public var p1028:MovieClip; public var p1029:MovieClip; public var p1030:MovieClip; public var p1031:MovieClip; public var p1032:MovieClip; public var p1033:MovieClip; public var p1034:MovieClip; public var p1035:MovieClip; public var p1036:MovieClip; public var p1037:MovieClip; public var p1038:MovieClip; public var p1039:MovieClip; public var p1040:MovieClip; public var p600:MovieClip; public var p602:MovieClip; public var p603:MovieClip; public var p604:MovieClip; public var p605:MovieClip; public var p606:MovieClip; public var p607:MovieClip; public var p601:MovieClip; public var p609:MovieClip; public var p608:MovieClip; public var p610:MovieClip; public var p611:MovieClip; public var p612:MovieClip; public var p613:MovieClip; public var p614:MovieClip; public var p615:MovieClip; public var p616:MovieClip; public var p617:MovieClip; public var p618:MovieClip; public var p619:MovieClip; public var p620:MovieClip; public var p621:MovieClip; public var p622:MovieClip; public var p623:MovieClip; public var p625:MovieClip; public var p626:MovieClip; public var p628:MovieClip; public var p629:MovieClip; public var p10:MovieClip; public var p11:MovieClip; public var p12:MovieClip; public var p14:MovieClip; public var p15:MovieClip; public var p16:MovieClip; public var p17:MovieClip; public var p18:MovieClip; public var p19:MovieClip; public var p13:MovieClip; public var p627:MovieClip; public var p624:MovieClip; public var p630:MovieClip; public var p631:MovieClip; public var p632:MovieClip; public var p633:MovieClip; public var p634:MovieClip; public var p635:MovieClip; public var p636:MovieClip; public var p637:MovieClip; public var p638:MovieClip; public var p639:MovieClip; public var p20:MovieClip; public var p21:MovieClip; public var p22:MovieClip; public var p23:MovieClip; public var p24:MovieClip; public var p25:MovieClip; public var p26:MovieClip; public var p27:MovieClip; public var p28:MovieClip; public var p29:MovieClip; public var p640:MovieClip; public var p641:MovieClip; public var p642:MovieClip; public var p643:MovieClip; public var p644:MovieClip; public var p645:MovieClip; public var p646:MovieClip; public var p647:MovieClip; public var p648:MovieClip; public var p649:MovieClip; public var p30:MovieClip; public var p31:MovieClip; public var p32:MovieClip; public var p33:MovieClip; public var p34:MovieClip; public var p35:MovieClip; public var p36:MovieClip; public var p37:MovieClip; public var p38:MovieClip; public var p39:MovieClip; public var p650:MovieClip; public var p651:MovieClip; public var p652:MovieClip; public var p653:MovieClip; public var p654:MovieClip; public var p655:MovieClip; public var p656:MovieClip; public var p657:MovieClip; public var p658:MovieClip; public var p659:MovieClip; public var p40:MovieClip; public var p41:MovieClip; public var p42:MovieClip; public var p43:MovieClip; public var p44:MovieClip; public var p45:MovieClip; public var p46:MovieClip; public var p47:MovieClip; public var p48:MovieClip; public var p49:MovieClip; public var p660:MovieClip; public var p661:MovieClip; public var p662:MovieClip; public var p663:MovieClip; public var p664:MovieClip; public var p665:MovieClip; public var p666:MovieClip; public var p668:MovieClip; public var p669:MovieClip; public var p50:MovieClip; public var p51:MovieClip; public var p52:MovieClip; public var p53:MovieClip; public var p55:MovieClip; public var p56:MovieClip; public var p58:MovieClip; public var p667:MovieClip; public var p57:MovieClip; public var p59:MovieClip; public var p672:MovieClip; public var p674:MovieClip; public var p676:MovieClip; public var p670:MovieClip; public var p671:MovieClip; public var p673:MovieClip; public var p60:MovieClip; public var p61:MovieClip; public var p62:MovieClip; public var p63:MovieClip; public var p64:MovieClip; public var p65:MovieClip; public var p54:MovieClip; public var p68:MovieClip; public var p69:MovieClip; public var p677:MovieClip; public var p678:MovieClip; public var p679:MovieClip; public var p67:MovieClip; public var p675:MovieClip; public var p680:MovieClip; public var p66:MovieClip; public var p682:MovieClip; public var p684:MovieClip; public var p685:MovieClip; public var p686:MovieClip; public var p203:MovieClip; public var p689:MovieClip; public var p683:MovieClip; public var p200:MovieClip; public var p201:MovieClip; public var p202:MovieClip; public var p687:MovieClip; public var p688:MovieClip; public var p205:MovieClip; public var p206:MovieClip; public var p207:MovieClip; public var p78:MovieClip; public var p79:MovieClip; public var p73:MovieClip; public var p74:MovieClip; public var p204:MovieClip; public var p70:MovieClip; public var p208:MovieClip; public var p75:MovieClip; public var p691:MovieClip; public var p692:MovieClip; public var p693:MovieClip; public var p694:MovieClip; public var p212:MovieClip; public var p697:MovieClip; public var p699:MovieClip; public var p80:MovieClip; public var p81:MovieClip; public var p82:MovieClip; public var p83:MovieClip; public var p85:MovieClip; public var p86:MovieClip; public var p217:MovieClip; public var p210:MovieClip; public var p695:MovieClip; public var p696:MovieClip; public var p213:MovieClip; public var p698:MovieClip; public var p215:MovieClip; public var p216:MovieClip; public var p88:MovieClip; public var p218:MovieClip; public var p219:MovieClip; public var p211:MovieClip; public var p84:MovieClip; public var p76:MovieClip; public var p214:MovieClip; public var p87:MovieClip; public var p220:MovieClip; public var p221:MovieClip; public var p223:MovieClip; public var p225:MovieClip; public var p90:MovieClip; public var p91:MovieClip; public var p92:MovieClip; public var p93:MovieClip; public var p94:MovieClip; public var p96:MovieClip; public var p97:MovieClip; public var p71:MovieClip; public var p222:MovieClip; public var p224:MovieClip; public var p226:MovieClip; public var p228:MovieClip; public var p95:MovieClip; public var p230:MovieClip; public var p232:MovieClip; public var p233:MovieClip; public var p234:MovieClip; public var p235:MovieClip; public var p236:MovieClip; public var p237:MovieClip; public var p231:MovieClip; public var p99:MovieClip; public var p227:MovieClip; public var p89:MovieClip; public var p229:MovieClip; public var p209:MovieClip; public var p239:MovieClip; public var p98:MovieClip; public var p77:MovieClip; public var p238:MovieClip; public var p72:MovieClip; public var p241:MovieClip; public var p242:MovieClip; public var p243:MovieClip; public var p244:MovieClip; public var p245:MovieClip; public var p246:MovieClip; public var p247:MovieClip; public var p248:MovieClip; public var p249:MovieClip; public var p240:MovieClip; public var p681:MovieClip; public var p250:MovieClip; public var p251:MovieClip; public var p252:MovieClip; public var p253:MovieClip; public var p254:MovieClip; public var p255:MovieClip; public var p256:MovieClip; public var p257:MovieClip; public var p258:MovieClip; public var p259:MovieClip; public var p690:MovieClip; public var p260:MovieClip; public var p261:MovieClip; public var p262:MovieClip; public var p263:MovieClip; public var p264:MovieClip; public var p265:MovieClip; public var p266:MovieClip; public var p267:MovieClip; public var p268:MovieClip; public var p269:MovieClip; public var p270:MovieClip; public var p271:MovieClip; public var p272:MovieClip; public var p273:MovieClip; public var p274:MovieClip; public var p275:MovieClip; public var p276:MovieClip; public var p277:MovieClip; public var p278:MovieClip; public var p279:MovieClip; public var p280:MovieClip; public var p281:MovieClip; public var p282:MovieClip; public var p283:MovieClip; public var p284:MovieClip; public var p285:MovieClip; public var p286:MovieClip; public var p287:MovieClip; public var p288:MovieClip; public var p289:MovieClip; public var p290:MovieClip; public var p295:MovieClip; public var p296:MovieClip; public var p297:MovieClip; public var p298:MovieClip; public var p299:MovieClip; public var p293:MovieClip; public var p294:MovieClip; public var p291:MovieClip; public var p292:MovieClip; public var p1:MovieClip; public var p3:MovieClip; public var p5:MovieClip; public var p6:MovieClip; public var p7:MovieClip; public var p2:MovieClip; public var p8:MovieClip; public var p4:MovieClip; public var p9:MovieClip; public var p700:MovieClip; public var p702:MovieClip; public var p706:MovieClip; public var p704:MovieClip; public var p701:MovieClip; public var p705:MovieClip; public var p710:MovieClip; public var p711:MovieClip; public var p712:MovieClip; public var p713:MovieClip; public var p715:MovieClip; public var p703:MovieClip; public var p717:MovieClip; public var p718:MovieClip; public var p719:MovieClip; public var p714:MovieClip; public var p709:MovieClip; public var p716:MovieClip; public var p707:MovieClip; public var p708:MovieClip; public var p720:MovieClip; public var p724:MovieClip; public var p726:MovieClip; public var p728:MovieClip; public var p722:MovieClip; public var p723:MovieClip; public var p730:MovieClip; public var p731:MovieClip; public var p732:MovieClip; public var p733:MovieClip; public var p721:MovieClip; public var p735:MovieClip; public var p736:MovieClip; public var p737:MovieClip; public var p725:MovieClip; public var p739:MovieClip; public var p734:MovieClip; public var p729:MovieClip; public var p738:MovieClip; public var p727:MovieClip; public var p740:MovieClip; public var p741:MovieClip; public var p742:MovieClip; public var p744:MovieClip; public var p749:MovieClip; public var p743:MovieClip; public var p745:MovieClip; public var p746:MovieClip; public var p747:MovieClip; public var p750:MovieClip; public var p751:MovieClip; public var p752:MovieClip; public var p753:MovieClip; public var p754:MovieClip; public var p755:MovieClip; public var p756:MovieClip; public var p757:MovieClip; public var p758:MovieClip; public var p759:MovieClip; public var p748:MovieClip; public var p760:MovieClip; public var p761:MovieClip; public var p762:MovieClip; public var p764:MovieClip; public var p767:MovieClip; public var p768:MovieClip; public var p763:MovieClip; public var p765:MovieClip; public var p766:MovieClip; public var p769:MovieClip; public var p770:MovieClip; public var p771:MovieClip; public var p772:MovieClip; public var p773:MovieClip; public var p774:MovieClip; public var p775:MovieClip; public var p776:MovieClip; public var p777:MovieClip; public var p778:MovieClip; public var p779:MovieClip; public var p780:MovieClip; public var p782:MovieClip; public var p783:MovieClip; public var p786:MovieClip; public var p788:MovieClip; public var p306:MovieClip; public var p307:MovieClip; public var p308:MovieClip; public var p789:MovieClip; public var p309:MovieClip; public var p302:MovieClip; public var p787:MovieClip; public var p304:MovieClip; public var p781:MovieClip; public var p784:MovieClip; public var p785:MovieClip; public var p303:MovieClip; public var p791:MovieClip; public var p792:MovieClip; public var p793:MovieClip; public var p794:MovieClip; public var p795:MovieClip; public var p796:MovieClip; public var p300:MovieClip; public var p301:MovieClip; public var p799:MovieClip; public var p316:MovieClip; public var p317:MovieClip; public var p318:MovieClip; public var p319:MovieClip; public var p797:MovieClip; public var p798:MovieClip; public var p311:MovieClip; public var p312:MovieClip; public var p313:MovieClip; public var p315:MovieClip; public var p310:MovieClip; public var p322:MovieClip; public var p324:MovieClip; public var p325:MovieClip; public var p326:MovieClip; public var p328:MovieClip; public var p327:MovieClip; public var p320:MovieClip; public var p305:MovieClip; public var p314:MovieClip; public var p331:MovieClip; public var p334:MovieClip; public var p335:MovieClip; public var p336:MovieClip; public var p337:MovieClip; public var p338:MovieClip; public var p332:MovieClip; public var p333:MovieClip; public var p321:MovieClip; public var p339:MovieClip; public var p323:MovieClip; public var p330:MovieClip; public var p340:MovieClip; public var p790:MovieClip; public var p343:MovieClip; public var p345:MovieClip; public var p348:MovieClip; public var p347:MovieClip; public var p329:MovieClip; public var p344:MovieClip; public var p346:MovieClip; public var p349:MovieClip; public var p350:MovieClip; public var p352:MovieClip; public var p353:MovieClip; public var p354:MovieClip; public var p355:MovieClip; public var p356:MovieClip; public var p357:MovieClip; public var p358:MovieClip; public var p359:MovieClip; public var p341:MovieClip; public var p351:MovieClip; public var p360:MovieClip; public var p361:MovieClip; public var p362:MovieClip; public var p364:MovieClip; public var p366:MovieClip; public var p368:MovieClip; public var p365:MovieClip; public var p363:MovieClip; public var p367:MovieClip; public var p370:MovieClip; public var p371:MovieClip; public var p372:MovieClip; public var p373:MovieClip; public var p374:MovieClip; public var p375:MovieClip; public var p376:MovieClip; public var p377:MovieClip; public var p378:MovieClip; public var p379:MovieClip; public var p369:MovieClip; public var p342:MovieClip; public var p380:MovieClip; public var p382:MovieClip; public var p384:MovieClip; } }//package Batmanfinal_fla
Section 37
//Timeline_175 (Batmanfinal_fla.Timeline_175) package Batmanfinal_fla { import flash.display.*; public dynamic class Timeline_175 extends MovieClip { public function Timeline_175(){ addFrameScript(23, frame24); } function frame24(){ stop(); } } }//package Batmanfinal_fla
Section 38
//tyusdk93ser_359 (Batmanfinal_fla.tyusdk93ser_359) package Batmanfinal_fla { import flash.display.*; public dynamic class tyusdk93ser_359 extends MovieClip { public function tyusdk93ser_359(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ gotoAndStop(6); } } }//package Batmanfinal_fla
Section 39
//tyuSymbol2sdf_342 (Batmanfinal_fla.tyuSymbol2sdf_342) package Batmanfinal_fla { import flash.display.*; public dynamic class tyuSymbol2sdf_342 extends MovieClip { public function tyuSymbol2sdf_342(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 40
//v_304 (Batmanfinal_fla.v_304) package Batmanfinal_fla { import flash.display.*; public dynamic class v_304 extends MovieClip { public var path:MovieClip; public var bg8:MovieClip; } }//package Batmanfinal_fla
Section 41
//VCBCVSymbol3_192 (Batmanfinal_fla.VCBCVSymbol3_192) package Batmanfinal_fla { import flash.display.*; public dynamic class VCBCVSymbol3_192 extends MovieClip { public var p143:MovieClip; public var p144:MovieClip; public var p146:MovieClip; public var p262:MovieClip; public var p265:MovieClip; public var p267:MovieClip; public var p148:MovieClip; public var p142:MovieClip; public var p264:MovieClip; public var p135:MovieClip; public var p145:MovieClip; public var p260:MovieClip; public var p141:MovieClip; public var p270:MovieClip; public var p150:MovieClip; public var p151:MovieClip; public var p152:MovieClip; public var p153:MovieClip; public var p154:MovieClip; public var p155:MovieClip; public var p156:MovieClip; public var p157:MovieClip; public var p266:MovieClip; public var p273:MovieClip; public var p274:MovieClip; public var p275:MovieClip; public var p276:MovieClip; public var p277:MovieClip; public var p158:MovieClip; public var p259:MovieClip; public var p147:MovieClip; public var p278:MovieClip; public var p159:MovieClip; public var p127:MovieClip; public var p160:MovieClip; public var p161:MovieClip; public var p162:MovieClip; public var p164:MovieClip; public var p286:MovieClip; public var p287:MovieClip; public var p288:MovieClip; public var p163:MovieClip; public var p166:MovieClip; public var p289:MovieClip; public var p149:MovieClip; public var p238:MovieClip; public var p168:MovieClip; public var p269:MovieClip; public var p170:MovieClip; public var p171:MovieClip; public var p172:MovieClip; public var p173:MovieClip; public var p296:MovieClip; public var p297:MovieClip; public var p298:MovieClip; public var p299:MovieClip; public var p116:MovieClip; public var p167:MovieClip; public var p295:MovieClip; public var p175:MovieClip; public var p268:MovieClip; public var p177:MovieClip; public var p279:MovieClip; public var coin3:MovieClip; public var p174:MovieClip; public var p226:MovieClip; public var p176:MovieClip; public var coin10:MovieClip; public var coin11:MovieClip; public var coin13:MovieClip; public var coin14:MovieClip; public var p236:MovieClip; public var p185:MovieClip; public var p186:MovieClip; public var p283:MovieClip; public var p187:MovieClip; public var p188:MovieClip; public var p189:MovieClip; public var coin12:MovieClip; public var p280:MovieClip; public var coin24:MovieClip; public var p165:MovieClip; public var coin21:MovieClip; public var coin22:MovieClip; public var coin23:MovieClip; public var p178:MovieClip; public var p195:MovieClip; public var p197:MovieClip; public var p199:MovieClip; public var p194:MovieClip; public var coin26:MovieClip; public var p196:MovieClip; public var p98:MovieClip; public var p198:MovieClip; public var coin1:MovieClip; public var p179:MovieClip; public var p125:MovieClip; public var p290:MovieClip; public var coin30:MovieClip; public var coin31:MovieClip; public var p72:MovieClip; public var coin20:MovieClip; public var p181:MovieClip; public var p169:MovieClip; public var p108:MovieClip; public var p281:MovieClip; public var coin25:MovieClip; public var coin16:MovieClip; public var p136:MovieClip; public var p180:MovieClip; public var p292:MovieClip; public var coin27:MovieClip; public var p190:MovieClip; public var p228:MovieClip; public var p229:MovieClip; public var p240:MovieClip; public var p237:MovieClip; public var coin15:MovieClip; public var p99:MovieClip; public var coin18:MovieClip; public var p291:MovieClip; public var p282:MovieClip; public var p284:MovieClip; public var p109:MovieClip; public var p128:MovieClip; public var p129:MovieClip; public var coin28:MovieClip; public var p138:MovieClip; public var p293:MovieClip; public var p71:MovieClip; public var p73:MovieClip; public var p55:MovieClip; public var p118:MovieClip; public var p119:MovieClip; public var coin19:MovieClip; public var coin7:MovieClip; public var p182:MovieClip; public var p184:MovieClip; public var p140:MovieClip; public var p137:MovieClip; public var p139:MovieClip; public var p294:MovieClip; public var coin29:MovieClip; public var p193:MovieClip; public var coin17:MovieClip; public var p183:MovieClip; public var p192:MovieClip; public var coin5:MovieClip; public var p239:MovieClip; public var p76:MovieClip; public var p57:MovieClip; public var p32:MovieClip; public var p191:MovieClip; public var p241:MovieClip; public var p68:MovieClip; public var p59:MovieClip; public var p250:MovieClip; public var coin6:MovieClip; public var p285:MovieClip; public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p5:MovieClip; public var p7:MovieClip; public var p8:MovieClip; public var p9:MovieClip; public var p6:MovieClip; public var p4:MovieClip; public var p12:MovieClip; public var p16:MovieClip; public var p17:MovieClip; public var p18:MovieClip; public var p19:MovieClip; public var p10:MovieClip; public var p15:MovieClip; public var p11:MovieClip; public var p13:MovieClip; public var p14:MovieClip; public var p21:MovieClip; public var p22:MovieClip; public var p23:MovieClip; public var p24:MovieClip; public var p25:MovieClip; public var p26:MovieClip; public var p27:MovieClip; public var p28:MovieClip; public var p29:MovieClip; public var p20:MovieClip; public var p30:MovieClip; public var p34:MovieClip; public var p35:MovieClip; public var p36:MovieClip; public var p37:MovieClip; public var p38:MovieClip; public var p39:MovieClip; public var p31:MovieClip; public var p33:MovieClip; public var p41:MovieClip; public var p42:MovieClip; public var p43:MovieClip; public var p44:MovieClip; public var p45:MovieClip; public var p46:MovieClip; public var p40:MovieClip; public var p48:MovieClip; public var p49:MovieClip; public var p300:MovieClip; public var p51:MovieClip; public var p50:MovieClip; public var p52:MovieClip; public var p58:MovieClip; public var p53:MovieClip; public var p56:MovieClip; public var p60:MovieClip; public var p61:MovieClip; public var p62:MovieClip; public var p63:MovieClip; public var p64:MovieClip; public var p65:MovieClip; public var obs1:MovieClip; public var obs2:MovieClip; public var p69:MovieClip; public var p66:MovieClip; public var p67:MovieClip; public var p47:MovieClip; public var p54:MovieClip; public var p200:MovieClip; public var p201:MovieClip; public var p202:MovieClip; public var p203:MovieClip; public var p205:MovieClip; public var p206:MovieClip; public var p204:MovieClip; public var p207:MovieClip; public var p79:MovieClip; public var p74:MovieClip; public var p78:MovieClip; public var p211:MovieClip; public var p212:MovieClip; public var p213:MovieClip; public var p214:MovieClip; public var p215:MovieClip; public var p216:MovieClip; public var p210:MovieClip; public var p81:MovieClip; public var p82:MovieClip; public var p83:MovieClip; public var p85:MovieClip; public var p86:MovieClip; public var p80:MovieClip; public var p88:MovieClip; public var p89:MovieClip; public var p84:MovieClip; public var p87:MovieClip; public var p217:MovieClip; public var p218:MovieClip; public var p219:MovieClip; public var p75:MovieClip; public var p77:MovieClip; public var p100:MovieClip; public var p102:MovieClip; public var p220:MovieClip; public var p101:MovieClip; public var p93:MovieClip; public var p103:MovieClip; public var p223:MovieClip; public var p104:MovieClip; public var p91:MovieClip; public var p221:MovieClip; public var p95:MovieClip; public var p225:MovieClip; public var p105:MovieClip; public var p90:MovieClip; public var p110:MovieClip; public var p111:MovieClip; public var p112:MovieClip; public var p113:MovieClip; public var p222:MovieClip; public var p230:MovieClip; public var p231:MovieClip; public var p232:MovieClip; public var p233:MovieClip; public var p92:MovieClip; public var p115:MovieClip; public var p94:MovieClip; public var p97:MovieClip; public var p224:MovieClip; public var p234:MovieClip; public var p114:MovieClip; public var p106:MovieClip; public var p117:MovieClip; public var p96:MovieClip; public var p120:MovieClip; public var p243:MovieClip; public var p244:MovieClip; public var p245:MovieClip; public var p247:MovieClip; public var coin8:MovieClip; public var p248:MovieClip; public var p249:MovieClip; public var coin9:MovieClip; public var p122:MovieClip; public var p123:MovieClip; public var p124:MovieClip; public var p246:MovieClip; public var p126:MovieClip; public var p242:MovieClip; public var coin2:MovieClip; public var p227:MovieClip; public var p235:MovieClip; public var p251:MovieClip; public var p253:MovieClip; public var p254:MovieClip; public var p255:MovieClip; public var p256:MovieClip; public var p257:MovieClip; public var p130:MovieClip; public var p252:MovieClip; public var p132:MovieClip; public var p133:MovieClip; public var p107:MovieClip; public var p258:MovieClip; public var p121:MovieClip; public var p131:MovieClip; public var coin4:MovieClip; public var p134:MovieClip; public var p70:MovieClip; public var p208:MovieClip; public var p209:MovieClip; public var p261:MovieClip; public var p263:MovieClip; } }//package Batmanfinal_fla
Section 42
//webnn_366 (Batmanfinal_fla.webnn_366) package Batmanfinal_fla { import flash.display.*; public dynamic class webnn_366 extends MovieClip { public function webnn_366(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 43
//werc_354 (Batmanfinal_fla.werc_354) package Batmanfinal_fla { import flash.display.*; public dynamic class werc_354 extends MovieClip { public function werc_354(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 44
//wexcv_372 (Batmanfinal_fla.wexcv_372) package Batmanfinal_fla { import flash.display.*; public dynamic class wexcv_372 extends MovieClip { public function wexcv_372(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 45
//wezxcrer_362 (Batmanfinal_fla.wezxcrer_362) package Batmanfinal_fla { import flash.display.*; public dynamic class wezxcrer_362 extends MovieClip { public function wezxcrer_362(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 46
//vmbSymbol1_95 (Batmanfinal_fla.vmbSymbol1_95) package Batmanfinal_fla { import flash.display.*; public dynamic class vmbSymbol1_95 extends MovieClip { public var coin10:MovieClip; public var coin11:MovieClip; public var coin13:MovieClip; public var coin14:MovieClip; public var coin15:MovieClip; public var coin16:MovieClip; public var coin17:MovieClip; public var coin18:MovieClip; public var coin19:MovieClip; public var coin12:MovieClip; public var bg1:MovieClip; public var coin20:MovieClip; public var coin21:MovieClip; public var coin22:MovieClip; public var coin23:MovieClip; public var coin24:MovieClip; public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p5:MovieClip; public var p7:MovieClip; public var p8:MovieClip; public var p9:MovieClip; public var p6:MovieClip; public var p4:MovieClip; public var p10:MovieClip; public var p11:MovieClip; public var p12:MovieClip; public var p16:MovieClip; public var p17:MovieClip; public var p18:MovieClip; public var p19:MovieClip; public var p14:MovieClip; public var p15:MovieClip; public var p13:MovieClip; public var p20:MovieClip; public var p21:MovieClip; public var p22:MovieClip; public var p23:MovieClip; public var p24:MovieClip; public var p25:MovieClip; public var p26:MovieClip; public var p27:MovieClip; public var p28:MovieClip; public var p29:MovieClip; public var p30:MovieClip; public var p31:MovieClip; public var p32:MovieClip; public var p34:MovieClip; public var p35:MovieClip; public var p36:MovieClip; public var p37:MovieClip; public var p38:MovieClip; public var p33:MovieClip; public var p39:MovieClip; public var p41:MovieClip; public var p42:MovieClip; public var p43:MovieClip; public var p44:MovieClip; public var p45:MovieClip; public var p46:MovieClip; public var p40:MovieClip; public var p48:MovieClip; public var p49:MovieClip; public var p50:MovieClip; public var p52:MovieClip; public var p51:MovieClip; public var p56:MovieClip; public var p57:MovieClip; public var p58:MovieClip; public var p59:MovieClip; public var p53:MovieClip; public var p60:MovieClip; public var p61:MovieClip; public var p62:MovieClip; public var p63:MovieClip; public var p64:MovieClip; public var p65:MovieClip; public var obs1:MovieClip; public var obs2:MovieClip; public var p69:MovieClip; public var p66:MovieClip; public var p67:MovieClip; public var p47:MovieClip; public var p54:MovieClip; public var p55:MovieClip; public var p70:MovieClip; public var p72:MovieClip; public var p75:MovieClip; public var p76:MovieClip; public var p77:MovieClip; public var p79:MovieClip; public var p73:MovieClip; public var p74:MovieClip; public var p78:MovieClip; public var p68:MovieClip; public var p71:MovieClip; public var p80:MovieClip; public var p81:MovieClip; public var p82:MovieClip; public var p83:MovieClip; public var p85:MovieClip; public var p86:MovieClip; public var p87:MovieClip; public var p88:MovieClip; public var p89:MovieClip; public var p84:MovieClip; public var p100:MovieClip; public var p101:MovieClip; public var p102:MovieClip; public var p103:MovieClip; public var p104:MovieClip; public var p90:MovieClip; public var p93:MovieClip; public var p96:MovieClip; public var p95:MovieClip; public var p97:MovieClip; public var p91:MovieClip; public var p92:MovieClip; public var p109:MovieClip; public var p94:MovieClip; public var p105:MovieClip; public var p111:MovieClip; public var p112:MovieClip; public var p113:MovieClip; public var p116:MovieClip; public var p110:MovieClip; public var p106:MovieClip; public var p107:MovieClip; public var p114:MovieClip; public var p115:MovieClip; public var p98:MovieClip; public var p99:MovieClip; public var p108:MovieClip; public var coin1:MovieClip; public var coin2:MovieClip; public var coin3:MovieClip; public var coin4:MovieClip; public var coin5:MovieClip; public var coin6:MovieClip; public var coin7:MovieClip; public var coin8:MovieClip; public var coin9:MovieClip; } }//package Batmanfinal_fla
Section 47
//wsdf_357 (Batmanfinal_fla.wsdf_357) package Batmanfinal_fla { import flash.display.*; public dynamic class wsdf_357 extends MovieClip { public function wsdf_357(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 48
//wvbn_368 (Batmanfinal_fla.wvbn_368) package Batmanfinal_fla { import flash.display.*; public dynamic class wvbn_368 extends MovieClip { public function wvbn_368(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Batmanfinal_fla
Section 49
//yhyhbcvmbvbx76yt_99 (Batmanfinal_fla.yhyhbcvmbvbx76yt_99) package Batmanfinal_fla { import flash.display.*; public dynamic class yhyhbcvmbvbx76yt_99 extends MovieClip { public var path:MovieClip; } }//package Batmanfinal_fla
Section 50
//yhyhguhn_248 (Batmanfinal_fla.yhyhguhn_248) package Batmanfinal_fla { import flash.display.*; public dynamic class yhyhguhn_248 extends MovieClip { public var path:MovieClip; public var bg7:MovieClip; } }//package Batmanfinal_fla
Section 51
//ytyhg_223 (Batmanfinal_fla.ytyhg_223) package Batmanfinal_fla { import flash.display.*; public dynamic class ytyhg_223 extends MovieClip { public var path:MovieClip; } }//package Batmanfinal_fla
Section 52
//b2CircleDef (Box2D.Collision.Shapes.b2CircleDef) package Box2D.Collision.Shapes { import Box2D.Common.Math.*; public class b2CircleDef extends b2ShapeDef { public var localPosition:b2Vec2; public var radius:Number; public function b2CircleDef(){ localPosition = new b2Vec2(0, 0); super(); type = b2Shape.e_circleShape; radius = 1; } } }//package Box2D.Collision.Shapes
Section 53
//b2CircleShape (Box2D.Collision.Shapes.b2CircleShape) package Box2D.Collision.Shapes { import Box2D.Common.Math.*; import Box2D.Collision.*; import Box2D.Common.*; public class b2CircleShape extends b2Shape { public var m_radius:Number; public var m_localPosition:b2Vec2; public function b2CircleShape(_arg1:b2ShapeDef){ var _local2:b2CircleDef; m_localPosition = new b2Vec2(); super(_arg1); _local2 = (_arg1 as b2CircleDef); m_type = e_circleShape; m_localPosition.SetV(_local2.localPosition); m_radius = _local2.radius; } override public function TestPoint(_arg1:b2XForm, _arg2:b2Vec2):Boolean{ var _local3:b2Mat22; var _local4:Number; var _local5:Number; _local3 = _arg1.R; _local4 = (_arg1.position.x + ((_local3.col1.x * m_localPosition.x) + (_local3.col2.x * m_localPosition.y))); _local5 = (_arg1.position.y + ((_local3.col1.y * m_localPosition.x) + (_local3.col2.y * m_localPosition.y))); _local4 = (_arg2.x - _local4); _local5 = (_arg2.y - _local5); return ((((_local4 * _local4) + (_local5 * _local5)) <= (m_radius * m_radius))); } public function GetLocalPosition():b2Vec2{ return (m_localPosition); } override public function TestSegment(_arg1:b2XForm, _arg2:Array, _arg3:b2Vec2, _arg4:b2Segment, _arg5:Number):Boolean{ var _local6:b2Mat22; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; _local6 = _arg1.R; _local7 = (_arg1.position.x + ((_local6.col1.x * m_localPosition.x) + (_local6.col2.x * m_localPosition.y))); _local8 = (_arg1.position.x + ((_local6.col1.y * m_localPosition.x) + (_local6.col2.y * m_localPosition.y))); _local9 = (_arg4.p1.x - _local7); _local10 = (_arg4.p1.y - _local8); _local11 = (((_local9 * _local9) + (_local10 * _local10)) - (m_radius * m_radius)); if (_local11 < 0){ return (false); }; _local12 = (_arg4.p2.x - _arg4.p1.x); _local13 = (_arg4.p2.y - _arg4.p1.y); _local14 = ((_local9 * _local12) + (_local10 * _local13)); _local15 = ((_local12 * _local12) + (_local13 * _local13)); _local16 = ((_local14 * _local14) - (_local15 * _local11)); if ((((_local16 < 0)) || ((_local15 < Number.MIN_VALUE)))){ return (false); }; _local17 = -((_local14 + Math.sqrt(_local16))); if ((((0 <= _local17)) && ((_local17 <= (_arg5 * _local15))))){ _local17 = (_local17 / _local15); _arg2[0] = _local17; _arg3.x = (_local9 + (_local17 * _local12)); _arg3.y = (_local10 + (_local17 * _local13)); _arg3.Normalize(); return (true); }; return (false); } override public function ComputeMass(_arg1:b2MassData):void{ _arg1.mass = (((m_density * b2Settings.b2_pi) * m_radius) * m_radius); _arg1.center.SetV(m_localPosition); _arg1.I = (_arg1.mass * (((0.5 * m_radius) * m_radius) + ((m_localPosition.x * m_localPosition.x) + (m_localPosition.y * m_localPosition.y)))); } override public function ComputeSweptAABB(_arg1:b2AABB, _arg2:b2XForm, _arg3:b2XForm):void{ var _local4:b2Mat22; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local4 = _arg2.R; _local5 = (_arg2.position.x + ((_local4.col1.x * m_localPosition.x) + (_local4.col2.x * m_localPosition.y))); _local6 = (_arg2.position.y + ((_local4.col1.y * m_localPosition.x) + (_local4.col2.y * m_localPosition.y))); _local4 = _arg3.R; _local7 = (_arg3.position.x + ((_local4.col1.x * m_localPosition.x) + (_local4.col2.x * m_localPosition.y))); _local8 = (_arg3.position.y + ((_local4.col1.y * m_localPosition.x) + (_local4.col2.y * m_localPosition.y))); _arg1.lowerBound.Set((((_local5 < _local7)) ? _local5 : _local7 - m_radius), (((_local6 < _local8)) ? _local6 : _local8 - m_radius)); _arg1.upperBound.Set((((_local5 > _local7)) ? _local5 : _local7 + m_radius), (((_local6 > _local8)) ? _local6 : _local8 + m_radius)); } public function GetRadius():Number{ return (m_radius); } override public function UpdateSweepRadius(_arg1:b2Vec2):void{ var _local2:Number; var _local3:Number; _local2 = (m_localPosition.x - _arg1.x); _local3 = (m_localPosition.y - _arg1.y); _local2 = Math.sqrt(((_local2 * _local2) + (_local3 * _local3))); m_sweepRadius = ((_local2 + m_radius) - b2Settings.b2_toiSlop); } override public function ComputeAABB(_arg1:b2AABB, _arg2:b2XForm):void{ var _local3:b2Mat22; var _local4:Number; var _local5:Number; _local3 = _arg2.R; _local4 = (_arg2.position.x + ((_local3.col1.x * m_localPosition.x) + (_local3.col2.x * m_localPosition.y))); _local5 = (_arg2.position.y + ((_local3.col1.y * m_localPosition.x) + (_local3.col2.y * m_localPosition.y))); _arg1.lowerBound.Set((_local4 - m_radius), (_local5 - m_radius)); _arg1.upperBound.Set((_local4 + m_radius), (_local5 + m_radius)); } } }//package Box2D.Collision.Shapes
Section 54
//b2FilterData (Box2D.Collision.Shapes.b2FilterData) package Box2D.Collision.Shapes { public class b2FilterData { public var maskBits:uint;// = 0xFFFF public var groupIndex:int;// = 0 public var categoryBits:uint;// = 1 public function b2FilterData(){ categoryBits = 1; maskBits = 0xFFFF; groupIndex = 0; super(); } public function Copy():b2FilterData{ var _local1:b2FilterData; _local1 = new b2FilterData(); _local1.categoryBits = categoryBits; _local1.maskBits = maskBits; _local1.groupIndex = groupIndex; return (_local1); } } }//package Box2D.Collision.Shapes
Section 55
//b2MassData (Box2D.Collision.Shapes.b2MassData) package Box2D.Collision.Shapes { import Box2D.Common.Math.*; public class b2MassData { public var mass:Number;// = 0 public var center:b2Vec2; public var I:Number;// = 0 public function b2MassData(){ mass = 0; center = new b2Vec2(0, 0); I = 0; super(); } } }//package Box2D.Collision.Shapes
Section 56
//b2PolygonDef (Box2D.Collision.Shapes.b2PolygonDef) package Box2D.Collision.Shapes { import Box2D.Common.Math.*; import Box2D.Common.*; public class b2PolygonDef extends b2ShapeDef { public var vertexCount:int; public var vertices:Array; private static var s_mat:b2Mat22 = new b2Mat22(); public function b2PolygonDef(){ var _local1:int; vertices = new Array(b2Settings.b2_maxPolygonVertices); super(); type = b2Shape.e_polygonShape; vertexCount = 0; _local1 = 0; while (_local1 < b2Settings.b2_maxPolygonVertices) { vertices[_local1] = new b2Vec2(); _local1++; }; } public function SetAsOrientedBox(_arg1:Number, _arg2:Number, _arg3:b2Vec2=null, _arg4:Number=0):void{ var _local5:b2Vec2; var _local6:b2Mat22; var _local7:int; vertexCount = 4; vertices[0].Set(-(_arg1), -(_arg2)); vertices[1].Set(_arg1, -(_arg2)); vertices[2].Set(_arg1, _arg2); vertices[3].Set(-(_arg1), _arg2); if (_arg3){ _local5 = _arg3; _local6 = s_mat; _local6.Set(_arg4); _local7 = 0; while (_local7 < vertexCount) { _arg3 = vertices[_local7]; _arg1 = (_local5.x + ((_local6.col1.x * _arg3.x) + (_local6.col2.x * _arg3.y))); _arg3.y = (_local5.y + ((_local6.col1.y * _arg3.x) + (_local6.col2.y * _arg3.y))); _arg3.x = _arg1; _local7++; }; }; } public function SetAsBox(_arg1:Number, _arg2:Number):void{ vertexCount = 4; vertices[0].Set(-(_arg1), -(_arg2)); vertices[1].Set(_arg1, -(_arg2)); vertices[2].Set(_arg1, _arg2); vertices[3].Set(-(_arg1), _arg2); } } }//package Box2D.Collision.Shapes
Section 57
//b2PolygonShape (Box2D.Collision.Shapes.b2PolygonShape) package Box2D.Collision.Shapes { import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Collision.*; import Box2D.Common.*; public class b2PolygonShape extends b2Shape { public var m_vertices:Array; public var m_normals:Array; private var s_supportVec:b2Vec2; public var m_obb:b2OBB; public var m_coreVertices:Array; public var m_centroid:b2Vec2; public var m_vertexCount:int; private static var s_computeMat:b2Mat22 = new b2Mat22(); private static var s_sweptAABB1:b2AABB = new b2AABB(); private static var s_sweptAABB2:b2AABB = new b2AABB(); public function b2PolygonShape(_arg1:b2ShapeDef){ var _local2:b2PolygonDef; var _local3:int; var _local4:int; var _local5:int; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; s_supportVec = new b2Vec2(); m_obb = new b2OBB(); m_vertices = new Array(b2Settings.b2_maxPolygonVertices); m_normals = new Array(b2Settings.b2_maxPolygonVertices); m_coreVertices = new Array(b2Settings.b2_maxPolygonVertices); super(_arg1); m_type = e_polygonShape; _local2 = (_arg1 as b2PolygonDef); m_vertexCount = _local2.vertexCount; _local4 = _local3; _local5 = _local3; _local3 = 0; while (_local3 < m_vertexCount) { m_vertices[_local3] = _local2.vertices[_local3].Copy(); _local3++; }; _local3 = 0; while (_local3 < m_vertexCount) { _local4 = _local3; _local5 = (((_local3 + 1) < m_vertexCount)) ? (_local3 + 1) : 0; _local6 = (m_vertices[_local5].x - m_vertices[_local4].x); _local7 = (m_vertices[_local5].y - m_vertices[_local4].y); _local8 = Math.sqrt(((_local6 * _local6) + (_local7 * _local7))); m_normals[_local3] = new b2Vec2((_local7 / _local8), (-(_local6) / _local8)); _local3++; }; m_centroid = ComputeCentroid(_local2.vertices, _local2.vertexCount); ComputeOBB(m_obb, m_vertices, m_vertexCount); _local3 = 0; while (_local3 < m_vertexCount) { _local4 = (((_local3 - 1) >= 0)) ? (_local3 - 1) : (m_vertexCount - 1); _local5 = _local3; _local9 = m_normals[_local4].x; _local10 = m_normals[_local4].y; _local11 = m_normals[_local5].x; _local12 = m_normals[_local5].y; _local13 = (m_vertices[_local3].x - m_centroid.x); _local14 = (m_vertices[_local3].y - m_centroid.y); _local15 = (((_local9 * _local13) + (_local10 * _local14)) - b2Settings.b2_toiSlop); _local16 = (((_local11 * _local13) + (_local12 * _local14)) - b2Settings.b2_toiSlop); _local17 = (1 / ((_local9 * _local12) - (_local10 * _local11))); m_coreVertices[_local3] = new b2Vec2(((_local17 * ((_local12 * _local15) - (_local10 * _local16))) + m_centroid.x), ((_local17 * ((_local9 * _local16) - (_local11 * _local15))) + m_centroid.y)); _local3++; }; } override public function TestPoint(_arg1:b2XForm, _arg2:b2Vec2):Boolean{ var _local3:b2Vec2; var _local4:b2Mat22; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:int; var _local10:Number; _local4 = _arg1.R; _local5 = (_arg2.x - _arg1.position.x); _local6 = (_arg2.y - _arg1.position.y); _local7 = ((_local5 * _local4.col1.x) + (_local6 * _local4.col1.y)); _local8 = ((_local5 * _local4.col2.x) + (_local6 * _local4.col2.y)); _local9 = 0; while (_local9 < m_vertexCount) { _local3 = m_vertices[_local9]; _local5 = (_local7 - _local3.x); _local6 = (_local8 - _local3.y); _local3 = m_normals[_local9]; _local10 = ((_local3.x * _local5) + (_local3.y * _local6)); if (_local10 > 0){ return (false); }; _local9++; }; return (true); } public function GetCoreVertices():Array{ return (m_coreVertices); } override public function TestSegment(_arg1:b2XForm, _arg2:Array, _arg3:b2Vec2, _arg4:b2Segment, _arg5:Number):Boolean{ var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:b2Mat22; var _local11:b2Vec2; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:int; var _local19:int; var _local20:Number; var _local21:Number; _local6 = 0; _local7 = _arg5; _local8 = (_arg4.p1.x - _arg1.position.x); _local9 = (_arg4.p1.y - _arg1.position.y); _local10 = _arg1.R; _local12 = ((_local8 * _local10.col1.x) + (_local9 * _local10.col1.y)); _local13 = ((_local8 * _local10.col2.x) + (_local9 * _local10.col2.y)); _local8 = (_arg4.p2.x - _arg1.position.x); _local9 = (_arg4.p2.y - _arg1.position.y); _local10 = _arg1.R; _local14 = ((_local8 * _local10.col1.x) + (_local9 * _local10.col1.y)); _local15 = ((_local8 * _local10.col2.x) + (_local9 * _local10.col2.y)); _local16 = (_local14 - _local12); _local17 = (_local15 - _local13); _local18 = -1; _local19 = 0; while (_local19 < m_vertexCount) { _local11 = m_vertices[_local19]; _local8 = (_local11.x - _local12); _local9 = (_local11.y - _local13); _local11 = m_normals[_local19]; _local20 = ((_local11.x * _local8) + (_local11.y * _local9)); _local21 = ((_local11.x * _local16) + (_local11.y * _local17)); if ((((_local21 < 0)) && ((_local20 < (_local6 * _local21))))){ _local6 = (_local20 / _local21); _local18 = _local19; } else { if ((((_local21 > 0)) && ((_local20 < (_local7 * _local21))))){ _local7 = (_local20 / _local21); }; }; if (_local7 < _local6){ return (false); }; _local19++; }; if (_local18 >= 0){ _arg2[0] = _local6; _local10 = _arg1.R; _local11 = m_normals[_local18]; _arg3.x = ((_local10.col1.x * _local11.x) + (_local10.col2.x * _local11.y)); _arg3.y = ((_local10.col1.y * _local11.x) + (_local10.col2.y * _local11.y)); return (true); }; return (false); } public function GetCentroid():b2Vec2{ return (m_centroid); } override public function ComputeMass(_arg1:b2MassData):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:int; var _local10:b2Vec2; var _local11:b2Vec2; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; _local2 = 0; _local3 = 0; _local4 = 0; _local5 = 0; _local6 = 0; _local7 = 0; _local8 = (1 / 3); _local9 = 0; while (_local9 < m_vertexCount) { _local10 = m_vertices[_local9]; _local11 = (((_local9 + 1) < m_vertexCount)) ? m_vertices[int((_local9 + 1))] : m_vertices[0]; _local12 = (_local10.x - _local6); _local13 = (_local10.y - _local7); _local14 = (_local11.x - _local6); _local15 = (_local11.y - _local7); _local16 = ((_local12 * _local15) - (_local13 * _local14)); _local17 = (0.5 * _local16); _local4 = (_local4 + _local17); _local2 = (_local2 + ((_local17 * _local8) * ((_local6 + _local10.x) + _local11.x))); _local3 = (_local3 + ((_local17 * _local8) * ((_local7 + _local10.y) + _local11.y))); _local18 = _local6; _local19 = _local7; _local20 = _local12; _local21 = _local13; _local22 = _local14; _local23 = _local15; _local24 = ((_local8 * ((0.25 * (((_local20 * _local20) + (_local22 * _local20)) + (_local22 * _local22))) + ((_local18 * _local20) + (_local18 * _local22)))) + ((0.5 * _local18) * _local18)); _local25 = ((_local8 * ((0.25 * (((_local21 * _local21) + (_local23 * _local21)) + (_local23 * _local23))) + ((_local19 * _local21) + (_local19 * _local23)))) + ((0.5 * _local19) * _local19)); _local5 = (_local5 + (_local16 * (_local24 + _local25))); _local9++; }; _arg1.mass = (m_density * _local4); _local2 = (_local2 * (1 / _local4)); _local3 = (_local3 * (1 / _local4)); _arg1.center.Set(_local2, _local3); _arg1.I = (m_density * _local5); } public function Support(_arg1:b2XForm, _arg2:Number, _arg3:Number):b2Vec2{ var _local4:b2Vec2; var _local5:b2Mat22; var _local6:Number; var _local7:Number; var _local8:int; var _local9:Number; var _local10:int; var _local11:Number; _local5 = _arg1.R; _local6 = ((_arg2 * _local5.col1.x) + (_arg3 * _local5.col1.y)); _local7 = ((_arg2 * _local5.col2.x) + (_arg3 * _local5.col2.y)); _local8 = 0; _local4 = m_coreVertices[0]; _local9 = ((_local4.x * _local6) + (_local4.y * _local7)); _local10 = 1; while (_local10 < m_vertexCount) { _local4 = m_coreVertices[_local10]; _local11 = ((_local4.x * _local6) + (_local4.y * _local7)); if (_local11 > _local9){ _local8 = _local10; _local9 = _local11; }; _local10++; }; _local5 = _arg1.R; _local4 = m_coreVertices[_local8]; s_supportVec.x = (_arg1.position.x + ((_local5.col1.x * _local4.x) + (_local5.col2.x * _local4.y))); s_supportVec.y = (_arg1.position.y + ((_local5.col1.y * _local4.x) + (_local5.col2.y * _local4.y))); return (s_supportVec); } public function GetVertexCount():int{ return (m_vertexCount); } override public function ComputeSweptAABB(_arg1:b2AABB, _arg2:b2XForm, _arg3:b2XForm):void{ var _local4:b2AABB; var _local5:b2AABB; _local4 = s_sweptAABB1; _local5 = s_sweptAABB2; ComputeAABB(_local4, _arg2); ComputeAABB(_local5, _arg3); _arg1.lowerBound.Set(((_local4.lowerBound.x < _local5.lowerBound.x)) ? _local4.lowerBound.x : _local5.lowerBound.x, ((_local4.lowerBound.y < _local5.lowerBound.y)) ? _local4.lowerBound.y : _local5.lowerBound.y); _arg1.upperBound.Set(((_local4.upperBound.x > _local5.upperBound.x)) ? _local4.upperBound.x : _local5.upperBound.x, ((_local4.upperBound.y > _local5.upperBound.y)) ? _local4.upperBound.y : _local5.upperBound.y); } public function GetVertices():Array{ return (m_vertices); } public function GetNormals():Array{ return (m_normals); } public function GetOBB():b2OBB{ return (m_obb); } public function GetFirstVertex(_arg1:b2XForm):b2Vec2{ return (b2Math.b2MulX(_arg1, m_coreVertices[0])); } public function Centroid(_arg1:b2XForm):b2Vec2{ return (b2Math.b2MulX(_arg1, m_centroid)); } override public function UpdateSweepRadius(_arg1:b2Vec2):void{ var _local2:b2Vec2; var _local3:int; var _local4:Number; var _local5:Number; m_sweepRadius = 0; _local3 = 0; while (_local3 < m_vertexCount) { _local2 = m_coreVertices[_local3]; _local4 = (_local2.x - _arg1.x); _local5 = (_local2.y - _arg1.y); _local4 = Math.sqrt(((_local4 * _local4) + (_local5 * _local5))); if (_local4 > m_sweepRadius){ m_sweepRadius = _local4; }; _local3++; }; } override public function ComputeAABB(_arg1:b2AABB, _arg2:b2XForm):void{ var _local3:b2Mat22; var _local4:b2Vec2; var _local5:b2Mat22; var _local6:b2Mat22; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; _local5 = s_computeMat; _local3 = _arg2.R; _local4 = m_obb.R.col1; _local5.col1.x = ((_local3.col1.x * _local4.x) + (_local3.col2.x * _local4.y)); _local5.col1.y = ((_local3.col1.y * _local4.x) + (_local3.col2.y * _local4.y)); _local4 = m_obb.R.col2; _local5.col2.x = ((_local3.col1.x * _local4.x) + (_local3.col2.x * _local4.y)); _local5.col2.y = ((_local3.col1.y * _local4.x) + (_local3.col2.y * _local4.y)); _local5.Abs(); _local6 = _local5; _local4 = m_obb.extents; _local7 = ((_local6.col1.x * _local4.x) + (_local6.col2.x * _local4.y)); _local8 = ((_local6.col1.y * _local4.x) + (_local6.col2.y * _local4.y)); _local3 = _arg2.R; _local4 = m_obb.center; _local9 = (_arg2.position.x + ((_local3.col1.x * _local4.x) + (_local3.col2.x * _local4.y))); _local10 = (_arg2.position.y + ((_local3.col1.y * _local4.x) + (_local3.col2.y * _local4.y))); _arg1.lowerBound.Set((_local9 - _local7), (_local10 - _local8)); _arg1.upperBound.Set((_local9 + _local7), (_local10 + _local8)); } public static function ComputeCentroid(_arg1:Array, _arg2:int):b2Vec2{ var _local3:b2Vec2; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:int; var _local9:b2Vec2; var _local10:b2Vec2; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; _local3 = new b2Vec2(); _local4 = 0; _local5 = 0; _local6 = 0; _local7 = (1 / 3); _local8 = 0; while (_local8 < _arg2) { _local9 = _arg1[_local8]; _local10 = (((_local8 + 1) < _arg2)) ? _arg1[int((_local8 + 1))] : _arg1[0]; _local11 = (_local9.x - _local5); _local12 = (_local9.y - _local6); _local13 = (_local10.x - _local5); _local14 = (_local10.y - _local6); _local15 = ((_local11 * _local14) - (_local12 * _local13)); _local16 = (0.5 * _local15); _local4 = (_local4 + _local16); _local3.x = (_local3.x + ((_local16 * _local7) * ((_local5 + _local9.x) + _local10.x))); _local3.y = (_local3.y + ((_local16 * _local7) * ((_local6 + _local9.y) + _local10.y))); _local8++; }; _local3.x = (_local3.x * (1 / _local4)); _local3.y = (_local3.y * (1 / _local4)); return (_local3); } public static function ComputeOBB(_arg1:b2OBB, _arg2:Array, _arg3:int):void{ var _local4:int; var _local5:Array; var _local6:Number; var _local7:b2Vec2; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:int; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:b2Mat22; _local5 = new Array((b2Settings.b2_maxPolygonVertices + 1)); _local4 = 0; while (_local4 < _arg3) { _local5[_local4] = _arg2[_local4]; _local4++; }; _local5[_arg3] = _local5[0]; _local6 = Number.MAX_VALUE; _local4 = 1; while (_local4 <= _arg3) { _local7 = _local5[int((_local4 - 1))]; _local8 = (_local5[_local4].x - _local7.x); _local9 = (_local5[_local4].y - _local7.y); _local10 = Math.sqrt(((_local8 * _local8) + (_local9 * _local9))); _local8 = (_local8 / _local10); _local9 = (_local9 / _local10); _local11 = -(_local9); _local12 = _local8; _local13 = Number.MAX_VALUE; _local14 = Number.MAX_VALUE; _local15 = -(Number.MAX_VALUE); _local16 = -(Number.MAX_VALUE); _local17 = 0; while (_local17 < _arg3) { _local19 = (_local5[_local17].x - _local7.x); _local20 = (_local5[_local17].y - _local7.y); _local21 = ((_local8 * _local19) + (_local9 * _local20)); _local22 = ((_local11 * _local19) + (_local12 * _local20)); if (_local21 < _local13){ _local13 = _local21; }; if (_local22 < _local14){ _local14 = _local22; }; if (_local21 > _local15){ _local15 = _local21; }; if (_local22 > _local16){ _local16 = _local22; }; _local17++; }; _local18 = ((_local15 - _local13) * (_local16 - _local14)); if (_local18 < (0.95 * _local6)){ _local6 = _local18; _arg1.R.col1.x = _local8; _arg1.R.col1.y = _local9; _arg1.R.col2.x = _local11; _arg1.R.col2.y = _local12; _local23 = (0.5 * (_local13 + _local15)); _local24 = (0.5 * (_local14 + _local16)); _local25 = _arg1.R; _arg1.center.x = (_local7.x + ((_local25.col1.x * _local23) + (_local25.col2.x * _local24))); _arg1.center.y = (_local7.y + ((_local25.col1.y * _local23) + (_local25.col2.y * _local24))); _arg1.extents.x = (0.5 * (_local15 - _local13)); _arg1.extents.y = (0.5 * (_local16 - _local14)); }; _local4++; }; } } }//package Box2D.Collision.Shapes
Section 58
//b2Shape (Box2D.Collision.Shapes.b2Shape) package Box2D.Collision.Shapes { import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Collision.*; public class b2Shape { public var m_type:int; public var m_sweepRadius:Number; public var m_density:Number; public var m_filter:b2FilterData; public var m_friction:Number; public var m_next:b2Shape; public var m_restitution:Number; public var m_userData; public var m_isSensor:Boolean; public var m_proxyId:uint; public var m_body:b2Body; public static const e_polygonShape:int = 1; public static const e_unknownShape:int = -1; public static const e_circleShape:int = 0; public static const e_shapeTypeCount:int = 2; private static var s_resetAABB:b2AABB = new b2AABB(); private static var s_syncAABB:b2AABB = new b2AABB(); private static var s_proxyAABB:b2AABB = new b2AABB(); public function b2Shape(_arg1:b2ShapeDef){ m_userData = _arg1.userData; m_friction = _arg1.friction; m_restitution = _arg1.restitution; m_density = _arg1.density; m_body = null; m_sweepRadius = 0; m_next = null; m_proxyId = b2Pair.b2_nullProxy; m_filter = _arg1.filter.Copy(); m_isSensor = _arg1.isSensor; } public function TestPoint(_arg1:b2XForm, _arg2:b2Vec2):Boolean{ return (false); } public function GetSweepRadius():Number{ return (m_sweepRadius); } public function GetNext():b2Shape{ return (m_next); } public function ComputeSweptAABB(_arg1:b2AABB, _arg2:b2XForm, _arg3:b2XForm):void{ } public function GetType():int{ return (m_type); } public function GetRestitution():Number{ return (m_restitution); } public function GetFriction():Number{ return (m_friction); } public function GetFilterData():b2FilterData{ return (m_filter.Copy()); } public function TestSegment(_arg1:b2XForm, _arg2:Array, _arg3:b2Vec2, _arg4:b2Segment, _arg5:Number):Boolean{ return (false); } public function RefilterProxy(_arg1:b2BroadPhase, _arg2:b2XForm):void{ var _local3:b2AABB; var _local4:Boolean; if (m_proxyId == b2Pair.b2_nullProxy){ return; }; _arg1.DestroyProxy(m_proxyId); _local3 = s_resetAABB; ComputeAABB(_local3, _arg2); _local4 = _arg1.InRange(_local3); if (_local4){ m_proxyId = _arg1.CreateProxy(_local3, this); } else { m_proxyId = b2Pair.b2_nullProxy; }; } public function SetFilterData(_arg1:b2FilterData):void{ m_filter = _arg1.Copy(); } public function GetUserData(){ return (m_userData); } public function Synchronize(_arg1:b2BroadPhase, _arg2:b2XForm, _arg3:b2XForm):Boolean{ var _local4:b2AABB; if (m_proxyId == b2Pair.b2_nullProxy){ return (false); }; _local4 = s_syncAABB; ComputeSweptAABB(_local4, _arg2, _arg3); if (_arg1.InRange(_local4)){ _arg1.MoveProxy(m_proxyId, _local4); return (true); }; return (false); } public function ComputeMass(_arg1:b2MassData):void{ } public function IsSensor():Boolean{ return (m_isSensor); } public function DestroyProxy(_arg1:b2BroadPhase):void{ if (m_proxyId != b2Pair.b2_nullProxy){ _arg1.DestroyProxy(m_proxyId); m_proxyId = b2Pair.b2_nullProxy; }; } public function UpdateSweepRadius(_arg1:b2Vec2):void{ } public function ComputeAABB(_arg1:b2AABB, _arg2:b2XForm):void{ } public function GetBody():b2Body{ return (m_body); } public function CreateProxy(_arg1:b2BroadPhase, _arg2:b2XForm):void{ var _local3:b2AABB; var _local4:Boolean; _local3 = s_proxyAABB; ComputeAABB(_local3, _arg2); _local4 = _arg1.InRange(_local3); if (_local4){ m_proxyId = _arg1.CreateProxy(_local3, this); } else { m_proxyId = b2Pair.b2_nullProxy; }; } public function SetUserData(_arg1):void{ m_userData = _arg1; } public static function Destroy(_arg1:b2Shape, _arg2):void{ } public static function Create(_arg1:b2ShapeDef, _arg2):b2Shape{ switch (_arg1.type){ case e_circleShape: return (new b2CircleShape(_arg1)); case e_polygonShape: return (new b2PolygonShape(_arg1)); default: return (null); }; } } }//package Box2D.Collision.Shapes
Section 59
//b2ShapeDef (Box2D.Collision.Shapes.b2ShapeDef) package Box2D.Collision.Shapes { public class b2ShapeDef { public var isSensor:Boolean;// = false public var density:Number;// = 0 public var type:int; public var restitution:Number;// = 0 public var userData;// = null public var filter:b2FilterData; public var friction:Number;// = 0.2 public function b2ShapeDef(){ type = b2Shape.e_unknownShape; userData = null; friction = 0.2; restitution = 0; density = 0; isSensor = false; filter = new b2FilterData(); super(); } } }//package Box2D.Collision.Shapes
Section 60
//b2AABB (Box2D.Collision.b2AABB) package Box2D.Collision { import Box2D.Common.Math.*; public class b2AABB { public var upperBound:b2Vec2; public var lowerBound:b2Vec2; public function b2AABB(){ lowerBound = new b2Vec2(); upperBound = new b2Vec2(); super(); } public function IsValid():Boolean{ var _local1:Number; var _local2:Number; var _local3:Boolean; _local1 = (upperBound.x - lowerBound.x); _local2 = (upperBound.y - lowerBound.y); _local3 = (((_local1 >= 0)) && ((_local2 >= 0))); _local3 = ((((_local3) && (lowerBound.IsValid()))) && (upperBound.IsValid())); return (_local3); } } }//package Box2D.Collision
Section 61
//b2Bound (Box2D.Collision.b2Bound) package Box2D.Collision { public class b2Bound { public var proxyId:uint; public var stabbingCount:uint; public var value:uint; public function Swap(_arg1:b2Bound):void{ var _local2:uint; var _local3:uint; var _local4:uint; _local2 = value; _local3 = proxyId; _local4 = stabbingCount; value = _arg1.value; proxyId = _arg1.proxyId; stabbingCount = _arg1.stabbingCount; _arg1.value = _local2; _arg1.proxyId = _local3; _arg1.stabbingCount = _local4; } public function IsLower():Boolean{ return (((value & 1) == 0)); } public function IsUpper():Boolean{ return (((value & 1) == 1)); } } }//package Box2D.Collision
Section 62
//b2BoundValues (Box2D.Collision.b2BoundValues) package Box2D.Collision { public class b2BoundValues { public var lowerValues:Array; public var upperValues:Array; public function b2BoundValues(){ lowerValues = [0, 0]; upperValues = [0, 0]; super(); } } }//package Box2D.Collision
Section 63
//b2BroadPhase (Box2D.Collision.b2BroadPhase) package Box2D.Collision { import Box2D.Common.Math.*; import Box2D.Common.*; public class b2BroadPhase { public var m_quantizationFactor:b2Vec2; public var m_worldAABB:b2AABB; public var m_bounds:Array; public var m_freeProxy:uint; public var m_proxyCount:int; public var m_proxyPool:Array; public var m_queryResultCount:int; public var m_pairManager:b2PairManager; public var m_timeStamp:uint; public var m_queryResults:Array; public static const b2_nullEdge:uint = b2Settings.USHRT_MAX; public static const b2_invalid:uint = b2Settings.USHRT_MAX; public static var s_validate:Boolean = false; public function b2BroadPhase(_arg1:b2AABB, _arg2:b2PairCallback){ var _local3:int; var _local4:Number; var _local5:Number; var _local6:b2Proxy; var _local7:int; m_pairManager = new b2PairManager(); m_proxyPool = new Array(b2Settings.b2_maxPairs); m_bounds = new Array((2 * b2Settings.b2_maxProxies)); m_queryResults = new Array(b2Settings.b2_maxProxies); m_quantizationFactor = new b2Vec2(); super(); m_pairManager.Initialize(this, _arg2); m_worldAABB = _arg1; m_proxyCount = 0; _local3 = 0; while (_local3 < b2Settings.b2_maxProxies) { m_queryResults[_local3] = 0; _local3++; }; m_bounds = new Array(2); _local3 = 0; while (_local3 < 2) { m_bounds[_local3] = new Array((2 * b2Settings.b2_maxProxies)); _local7 = 0; while (_local7 < (2 * b2Settings.b2_maxProxies)) { m_bounds[_local3][_local7] = new b2Bound(); _local7++; }; _local3++; }; _local4 = (_arg1.upperBound.x - _arg1.lowerBound.x); _local5 = (_arg1.upperBound.y - _arg1.lowerBound.y); m_quantizationFactor.x = (b2Settings.USHRT_MAX / _local4); m_quantizationFactor.y = (b2Settings.USHRT_MAX / _local5); _local3 = 0; while (_local3 < (b2Settings.b2_maxProxies - 1)) { _local6 = new b2Proxy(); m_proxyPool[_local3] = _local6; _local6.SetNext((_local3 + 1)); _local6.timeStamp = 0; _local6.overlapCount = b2_invalid; _local6.userData = null; _local3++; }; _local6 = new b2Proxy(); m_proxyPool[int((b2Settings.b2_maxProxies - 1))] = _local6; _local6.SetNext(b2Pair.b2_nullProxy); _local6.timeStamp = 0; _local6.overlapCount = b2_invalid; _local6.userData = null; m_freeProxy = 0; m_timeStamp = 1; m_queryResultCount = 0; } public function QueryAABB(_arg1:b2AABB, _arg2, _arg3:int):int{ var _local4:Array; var _local5:Array; var _local6:uint; var _local7:uint; var _local8:Array; var _local9:Array; var _local10:int; var _local11:int; var _local12:b2Proxy; _local4 = new Array(); _local5 = new Array(); ComputeBounds(_local4, _local5, _arg1); _local8 = [_local6]; _local9 = [_local7]; Query(_local8, _local9, _local4[0], _local5[0], m_bounds[0], (2 * m_proxyCount), 0); Query(_local8, _local9, _local4[1], _local5[1], m_bounds[1], (2 * m_proxyCount), 1); _local10 = 0; _local11 = 0; while ((((_local11 < m_queryResultCount)) && ((_local10 < _arg3)))) { _local12 = m_proxyPool[m_queryResults[_local11]]; _arg2[_local11] = _local12.userData; _local11++; _local10++; }; m_queryResultCount = 0; IncrementTimeStamp(); return (_local10); } public function Commit():void{ m_pairManager.Commit(); } public function GetProxy(_arg1:int):b2Proxy{ var _local2:b2Proxy; _local2 = m_proxyPool[_arg1]; if ((((_arg1 == b2Pair.b2_nullProxy)) || ((_local2.IsValid() == false)))){ return (null); }; return (_local2); } private function IncrementTimeStamp():void{ var _local1:uint; if (m_timeStamp == b2Settings.USHRT_MAX){ _local1 = 0; while (_local1 < b2Settings.b2_maxProxies) { (m_proxyPool[_local1] as b2Proxy).timeStamp = 0; _local1++; }; m_timeStamp = 1; } else { m_timeStamp++; }; } private function Query(_arg1:Array, _arg2:Array, _arg3:uint, _arg4:uint, _arg5:Array, _arg6:uint, _arg7:int):void{ var _local8:uint; var _local9:uint; var _local10:b2Bound; var _local11:uint; var _local12:int; var _local13:int; var _local14:b2Proxy; _local8 = BinarySearch(_arg5, _arg6, _arg3); _local9 = BinarySearch(_arg5, _arg6, _arg4); _local11 = _local8; while (_local11 < _local9) { _local10 = _arg5[_local11]; if (_local10.IsLower()){ IncrementOverlapCount(_local10.proxyId); }; _local11++; }; if (_local8 > 0){ _local12 = (_local8 - 1); _local10 = _arg5[_local12]; _local13 = _local10.stabbingCount; while (_local13) { _local10 = _arg5[_local12]; if (_local10.IsLower()){ _local14 = m_proxyPool[_local10.proxyId]; if (_local8 <= _local14.upperBounds[_arg7]){ IncrementOverlapCount(_local10.proxyId); _local13--; }; }; _local12--; }; }; _arg1[0] = _local8; _arg2[0] = _local9; } private function TestOverlapValidate(_arg1:b2Proxy, _arg2:b2Proxy):Boolean{ var _local3:int; var _local4:Array; var _local5:b2Bound; var _local6:b2Bound; _local3 = 0; while (_local3 < 2) { _local4 = m_bounds[_local3]; _local5 = _local4[_arg1.lowerBounds[_local3]]; _local6 = _local4[_arg2.upperBounds[_local3]]; if (_local5.value > _local6.value){ return (false); }; _local5 = _local4[_arg1.upperBounds[_local3]]; _local6 = _local4[_arg2.lowerBounds[_local3]]; if (_local5.value < _local6.value){ return (false); }; _local3++; }; return (true); } private function ComputeBounds(_arg1:Array, _arg2:Array, _arg3:b2AABB):void{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; _local4 = _arg3.lowerBound.x; _local5 = _arg3.lowerBound.y; _local4 = b2Math.b2Min(_local4, m_worldAABB.upperBound.x); _local5 = b2Math.b2Min(_local5, m_worldAABB.upperBound.y); _local4 = b2Math.b2Max(_local4, m_worldAABB.lowerBound.x); _local5 = b2Math.b2Max(_local5, m_worldAABB.lowerBound.y); _local6 = _arg3.upperBound.x; _local7 = _arg3.upperBound.y; _local6 = b2Math.b2Min(_local6, m_worldAABB.upperBound.x); _local7 = b2Math.b2Min(_local7, m_worldAABB.upperBound.y); _local6 = b2Math.b2Max(_local6, m_worldAABB.lowerBound.x); _local7 = b2Math.b2Max(_local7, m_worldAABB.lowerBound.y); _arg1[0] = (uint((m_quantizationFactor.x * (_local4 - m_worldAABB.lowerBound.x))) & (b2Settings.USHRT_MAX - 1)); _arg2[0] = ((uint((m_quantizationFactor.x * (_local6 - m_worldAABB.lowerBound.x))) & 0xFFFF) | 1); _arg1[1] = (uint((m_quantizationFactor.y * (_local5 - m_worldAABB.lowerBound.y))) & (b2Settings.USHRT_MAX - 1)); _arg2[1] = ((uint((m_quantizationFactor.y * (_local7 - m_worldAABB.lowerBound.y))) & 0xFFFF) | 1); } public function CreateProxy(_arg1:b2AABB, _arg2):uint{ var _local3:uint; var _local4:b2Proxy; var _local5:uint; var _local6:uint; var _local7:Array; var _local8:Array; var _local9:int; var _local10:int; var _local11:Array; var _local12:uint; var _local13:uint; var _local14:Array; var _local15:Array; var _local16:Array; var _local17:int; var _local18:int; var _local19:b2Bound; var _local20:b2Bound; var _local21:b2Bound; var _local22:int; var _local23:b2Proxy; _local5 = m_freeProxy; _local4 = m_proxyPool[_local5]; m_freeProxy = _local4.GetNext(); _local4.overlapCount = 0; _local4.userData = _arg2; _local6 = (2 * m_proxyCount); _local7 = new Array(); _local8 = new Array(); ComputeBounds(_local7, _local8, _arg1); _local9 = 0; while (_local9 < 2) { _local11 = m_bounds[_local9]; _local14 = [_local12]; _local15 = [_local13]; Query(_local14, _local15, _local7[_local9], _local8[_local9], _local11, _local6, _local9); _local12 = _local14[0]; _local13 = _local15[0]; _local16 = new Array(); _local18 = (_local6 - _local13); _local17 = 0; while (_local17 < _local18) { _local16[_local17] = new b2Bound(); _local19 = _local16[_local17]; _local20 = _local11[int((_local13 + _local17))]; _local19.value = _local20.value; _local19.proxyId = _local20.proxyId; _local19.stabbingCount = _local20.stabbingCount; _local17++; }; _local18 = _local16.length; _local22 = (_local13 + 2); _local17 = 0; while (_local17 < _local18) { _local20 = _local16[_local17]; _local19 = _local11[int((_local22 + _local17))]; _local19.value = _local20.value; _local19.proxyId = _local20.proxyId; _local19.stabbingCount = _local20.stabbingCount; _local17++; }; _local16 = new Array(); _local18 = (_local13 - _local12); _local17 = 0; while (_local17 < _local18) { _local16[_local17] = new b2Bound(); _local19 = _local16[_local17]; _local20 = _local11[int((_local12 + _local17))]; _local19.value = _local20.value; _local19.proxyId = _local20.proxyId; _local19.stabbingCount = _local20.stabbingCount; _local17++; }; _local18 = _local16.length; _local22 = (_local12 + 1); _local17 = 0; while (_local17 < _local18) { _local20 = _local16[_local17]; _local19 = _local11[int((_local22 + _local17))]; _local19.value = _local20.value; _local19.proxyId = _local20.proxyId; _local19.stabbingCount = _local20.stabbingCount; _local17++; }; _local13++; _local19 = _local11[_local12]; _local20 = _local11[_local13]; _local19.value = _local7[_local9]; _local19.proxyId = _local5; _local20.value = _local8[_local9]; _local20.proxyId = _local5; _local21 = _local11[int((_local12 - 1))]; _local19.stabbingCount = ((_local12 == 0)) ? 0 : _local21.stabbingCount; _local21 = _local11[int((_local13 - 1))]; _local20.stabbingCount = _local21.stabbingCount; _local3 = _local12; while (_local3 < _local13) { _local21 = _local11[_local3]; _local21.stabbingCount++; _local3++; }; _local3 = _local12; while (_local3 < (_local6 + 2)) { _local19 = _local11[_local3]; _local23 = m_proxyPool[_local19.proxyId]; if (_local19.IsLower()){ _local23.lowerBounds[_local9] = _local3; } else { _local23.upperBounds[_local9] = _local3; }; _local3++; }; _local9++; }; m_proxyCount++; _local10 = 0; while (_local10 < m_queryResultCount) { m_pairManager.AddBufferedPair(_local5, m_queryResults[_local10]); _local10++; }; m_pairManager.Commit(); m_queryResultCount = 0; IncrementTimeStamp(); return (_local5); } public function DestroyProxy(_arg1:uint):void{ var _local2:b2Bound; var _local3:b2Bound; var _local4:b2Proxy; var _local5:int; var _local6:int; var _local7:int; var _local8:Array; var _local9:uint; var _local10:uint; var _local11:uint; var _local12:uint; var _local13:Array; var _local14:int; var _local15:int; var _local16:int; var _local17:uint; var _local18:int; var _local19:b2Proxy; _local4 = m_proxyPool[_arg1]; _local5 = (2 * m_proxyCount); _local6 = 0; while (_local6 < 2) { _local8 = m_bounds[_local6]; _local9 = _local4.lowerBounds[_local6]; _local10 = _local4.upperBounds[_local6]; _local2 = _local8[_local9]; _local11 = _local2.value; _local3 = _local8[_local10]; _local12 = _local3.value; _local13 = new Array(); _local15 = ((_local10 - _local9) - 1); _local14 = 0; while (_local14 < _local15) { _local13[_local14] = new b2Bound(); _local2 = _local13[_local14]; _local3 = _local8[int(((_local9 + 1) + _local14))]; _local2.value = _local3.value; _local2.proxyId = _local3.proxyId; _local2.stabbingCount = _local3.stabbingCount; _local14++; }; _local15 = _local13.length; _local16 = _local9; _local14 = 0; while (_local14 < _local15) { _local3 = _local13[_local14]; _local2 = _local8[int((_local16 + _local14))]; _local2.value = _local3.value; _local2.proxyId = _local3.proxyId; _local2.stabbingCount = _local3.stabbingCount; _local14++; }; _local13 = new Array(); _local15 = ((_local5 - _local10) - 1); _local14 = 0; while (_local14 < _local15) { _local13[_local14] = new b2Bound(); _local2 = _local13[_local14]; _local3 = _local8[int(((_local10 + 1) + _local14))]; _local2.value = _local3.value; _local2.proxyId = _local3.proxyId; _local2.stabbingCount = _local3.stabbingCount; _local14++; }; _local15 = _local13.length; _local16 = (_local10 - 1); _local14 = 0; while (_local14 < _local15) { _local3 = _local13[_local14]; _local2 = _local8[int((_local16 + _local14))]; _local2.value = _local3.value; _local2.proxyId = _local3.proxyId; _local2.stabbingCount = _local3.stabbingCount; _local14++; }; _local15 = (_local5 - 2); _local17 = _local9; while (_local17 < _local15) { _local2 = _local8[_local17]; _local19 = m_proxyPool[_local2.proxyId]; if (_local2.IsLower()){ _local19.lowerBounds[_local6] = _local17; } else { _local19.upperBounds[_local6] = _local17; }; _local17++; }; _local15 = (_local10 - 1); _local18 = _local9; while (_local18 < _local15) { _local2 = _local8[_local18]; _local2.stabbingCount--; _local18++; }; Query([0], [0], _local11, _local12, _local8, (_local5 - 2), _local6); _local6++; }; _local7 = 0; while (_local7 < m_queryResultCount) { m_pairManager.RemoveBufferedPair(_arg1, m_queryResults[_local7]); _local7++; }; m_pairManager.Commit(); m_queryResultCount = 0; IncrementTimeStamp(); _local4.userData = null; _local4.overlapCount = b2_invalid; _local4.lowerBounds[0] = b2_invalid; _local4.lowerBounds[1] = b2_invalid; _local4.upperBounds[0] = b2_invalid; _local4.upperBounds[1] = b2_invalid; _local4.SetNext(m_freeProxy); m_freeProxy = _arg1; m_proxyCount--; } public function TestOverlap(_arg1:b2BoundValues, _arg2:b2Proxy):Boolean{ var _local3:int; var _local4:Array; var _local5:b2Bound; _local3 = 0; while (_local3 < 2) { _local4 = m_bounds[_local3]; _local5 = _local4[_arg2.upperBounds[_local3]]; if (_arg1.lowerValues[_local3] > _local5.value){ return (false); }; _local5 = _local4[_arg2.lowerBounds[_local3]]; if (_arg1.upperValues[_local3] < _local5.value){ return (false); }; _local3++; }; return (true); } public function Validate():void{ var _local1:b2Pair; var _local2:b2Proxy; var _local3:b2Proxy; var _local4:Boolean; var _local5:int; var _local6:b2Bound; var _local7:uint; var _local8:uint; var _local9:uint; var _local10:b2Bound; _local5 = 0; while (_local5 < 2) { _local6 = m_bounds[_local5]; _local7 = (2 * m_proxyCount); _local8 = 0; _local9 = 0; while (_local9 < _local7) { _local10 = _local6[_local9]; if (_local10.IsLower() == true){ _local8++; } else { _local8--; }; _local9++; }; _local5++; }; } private function IncrementOverlapCount(_arg1:uint):void{ var _local2:b2Proxy; _local2 = m_proxyPool[_arg1]; if (_local2.timeStamp < m_timeStamp){ _local2.timeStamp = m_timeStamp; _local2.overlapCount = 1; } else { _local2.overlapCount = 2; m_queryResults[m_queryResultCount] = _arg1; m_queryResultCount++; }; } public function InRange(_arg1:b2AABB):Boolean{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local2 = _arg1.lowerBound.x; _local3 = _arg1.lowerBound.y; _local2 = (_local2 - m_worldAABB.upperBound.x); _local3 = (_local3 - m_worldAABB.upperBound.y); _local4 = m_worldAABB.lowerBound.x; _local5 = m_worldAABB.lowerBound.y; _local4 = (_local4 - _arg1.upperBound.x); _local5 = (_local5 - _arg1.upperBound.y); _local2 = b2Math.b2Max(_local2, _local4); _local3 = b2Math.b2Max(_local3, _local5); return ((b2Math.b2Max(_local2, _local3) < 0)); } public function MoveProxy(_arg1:uint, _arg2:b2AABB):void{ var _local3:Array; var _local4:int; var _local5:uint; var _local6:uint; var _local7:b2Bound; var _local8:b2Bound; var _local9:b2Bound; var _local10:uint; var _local11:b2Proxy; var _local12:uint; var _local13:b2Proxy; var _local14:b2BoundValues; var _local15:b2BoundValues; var _local16:Array; var _local17:uint; var _local18:uint; var _local19:uint; var _local20:uint; var _local21:int; var _local22:int; var _local23:uint; var _local24:b2Proxy; if ((((_arg1 == b2Pair.b2_nullProxy)) || ((b2Settings.b2_maxProxies <= _arg1)))){ return; }; if (_arg2.IsValid() == false){ return; }; _local12 = (2 * m_proxyCount); _local13 = m_proxyPool[_arg1]; _local14 = new b2BoundValues(); ComputeBounds(_local14.lowerValues, _local14.upperValues, _arg2); _local15 = new b2BoundValues(); _local5 = 0; while (_local5 < 2) { _local7 = m_bounds[_local5][_local13.lowerBounds[_local5]]; _local15.lowerValues[_local5] = _local7.value; _local7 = m_bounds[_local5][_local13.upperBounds[_local5]]; _local15.upperValues[_local5] = _local7.value; _local5++; }; _local5 = 0; while (_local5 < 2) { _local16 = m_bounds[_local5]; _local17 = _local13.lowerBounds[_local5]; _local18 = _local13.upperBounds[_local5]; _local19 = _local14.lowerValues[_local5]; _local20 = _local14.upperValues[_local5]; _local7 = _local16[_local17]; _local21 = (_local19 - _local7.value); _local7.value = _local19; _local7 = _local16[_local18]; _local22 = (_local20 - _local7.value); _local7.value = _local20; if (_local21 < 0){ _local6 = _local17; while ((((_local6 > 0)) && ((_local19 < (_local16[int((_local6 - 1))] as b2Bound).value)))) { _local7 = _local16[_local6]; _local8 = _local16[int((_local6 - 1))]; _local23 = _local8.proxyId; _local24 = m_proxyPool[_local8.proxyId]; _local8.stabbingCount++; if (_local8.IsUpper() == true){ if (TestOverlap(_local14, _local24)){ m_pairManager.AddBufferedPair(_arg1, _local23); }; _local3 = _local24.upperBounds; _local4 = _local3[_local5]; _local4++; _local3[_local5] = _local4; _local7.stabbingCount++; } else { _local3 = _local24.lowerBounds; _local4 = _local3[_local5]; _local4++; _local3[_local5] = _local4; _local7.stabbingCount--; }; _local3 = _local13.lowerBounds; _local4 = _local3[_local5]; _local4--; _local3[_local5] = _local4; _local7.Swap(_local8); _local6--; }; }; if (_local22 > 0){ _local6 = _local18; while ((((_local6 < (_local12 - 1))) && (((_local16[int((_local6 + 1))] as b2Bound).value <= _local20)))) { _local7 = _local16[_local6]; _local9 = _local16[int((_local6 + 1))]; _local10 = _local9.proxyId; _local11 = m_proxyPool[_local10]; _local9.stabbingCount++; if (_local9.IsLower() == true){ if (TestOverlap(_local14, _local11)){ m_pairManager.AddBufferedPair(_arg1, _local10); }; _local3 = _local11.lowerBounds; _local4 = _local3[_local5]; _local4--; _local3[_local5] = _local4; _local7.stabbingCount++; } else { _local3 = _local11.upperBounds; _local4 = _local3[_local5]; _local4--; _local3[_local5] = _local4; _local7.stabbingCount--; }; _local3 = _local13.upperBounds; _local4 = _local3[_local5]; _local4++; _local3[_local5] = _local4; _local7.Swap(_local9); _local6++; }; }; if (_local21 > 0){ _local6 = _local17; while ((((_local6 < (_local12 - 1))) && (((_local16[int((_local6 + 1))] as b2Bound).value <= _local19)))) { _local7 = _local16[_local6]; _local9 = _local16[int((_local6 + 1))]; _local10 = _local9.proxyId; _local11 = m_proxyPool[_local10]; _local9.stabbingCount--; if (_local9.IsUpper()){ if (TestOverlap(_local15, _local11)){ m_pairManager.RemoveBufferedPair(_arg1, _local10); }; _local3 = _local11.upperBounds; _local4 = _local3[_local5]; _local4--; _local3[_local5] = _local4; _local7.stabbingCount--; } else { _local3 = _local11.lowerBounds; _local4 = _local3[_local5]; _local4--; _local3[_local5] = _local4; _local7.stabbingCount++; }; _local3 = _local13.lowerBounds; _local4 = _local3[_local5]; _local4++; _local3[_local5] = _local4; _local7.Swap(_local9); _local6++; }; }; if (_local22 < 0){ _local6 = _local18; while ((((_local6 > 0)) && ((_local20 < (_local16[int((_local6 - 1))] as b2Bound).value)))) { _local7 = _local16[_local6]; _local8 = _local16[int((_local6 - 1))]; _local23 = _local8.proxyId; _local24 = m_proxyPool[_local23]; _local8.stabbingCount--; if (_local8.IsLower() == true){ if (TestOverlap(_local15, _local24)){ m_pairManager.RemoveBufferedPair(_arg1, _local23); }; _local3 = _local24.lowerBounds; _local4 = _local3[_local5]; _local4++; _local3[_local5] = _local4; _local7.stabbingCount--; } else { _local3 = _local24.upperBounds; _local4 = _local3[_local5]; _local4++; _local3[_local5] = _local4; _local7.stabbingCount++; }; _local3 = _local13.upperBounds; _local4 = _local3[_local5]; _local4--; _local3[_local5] = _local4; _local7.Swap(_local8); _local6--; }; }; _local5++; }; } public static function BinarySearch(_arg1:Array, _arg2:int, _arg3:uint):uint{ var _local4:int; var _local5:int; var _local6:int; var _local7:b2Bound; _local4 = 0; _local5 = (_arg2 - 1); while (_local4 <= _local5) { _local6 = ((_local4 + _local5) / 2); _local7 = _arg1[_local6]; if (_local7.value > _arg3){ _local5 = (_local6 - 1); } else { if (_local7.value < _arg3){ _local4 = (_local6 + 1); } else { return (uint(_local6)); }; }; }; return (uint(_local4)); } } }//package Box2D.Collision
Section 64
//b2BufferedPair (Box2D.Collision.b2BufferedPair) package Box2D.Collision { public class b2BufferedPair { public var proxyId1:uint; public var proxyId2:uint; } }//package Box2D.Collision
Section 65
//b2Collision (Box2D.Collision.b2Collision) package Box2D.Collision { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Common.*; public class b2Collision { public static const b2_nullFeature:uint = 0xFF; private static var b2CollidePolyTempVec:b2Vec2 = new b2Vec2(); public static function EdgeSeparation(_arg1:b2PolygonShape, _arg2:b2XForm, _arg3:int, _arg4:b2PolygonShape, _arg5:b2XForm):Number{ var _local6:int; var _local7:Array; var _local8:Array; var _local9:int; var _local10:Array; var _local11:b2Mat22; var _local12:b2Vec2; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:int; var _local18:Number; var _local19:int; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; _local6 = _arg1.m_vertexCount; _local7 = _arg1.m_vertices; _local8 = _arg1.m_normals; _local9 = _arg4.m_vertexCount; _local10 = _arg4.m_vertices; _local11 = _arg2.R; _local12 = _local8[_arg3]; _local13 = ((_local11.col1.x * _local12.x) + (_local11.col2.x * _local12.y)); _local14 = ((_local11.col1.y * _local12.x) + (_local11.col2.y * _local12.y)); _local11 = _arg5.R; _local15 = ((_local11.col1.x * _local13) + (_local11.col1.y * _local14)); _local16 = ((_local11.col2.x * _local13) + (_local11.col2.y * _local14)); _local17 = 0; _local18 = Number.MAX_VALUE; _local19 = 0; while (_local19 < _local9) { _local12 = _local10[_local19]; _local25 = ((_local12.x * _local15) + (_local12.y * _local16)); if (_local25 < _local18){ _local18 = _local25; _local17 = _local19; }; _local19++; }; _local12 = _local7[_arg3]; _local11 = _arg2.R; _local20 = (_arg2.position.x + ((_local11.col1.x * _local12.x) + (_local11.col2.x * _local12.y))); _local21 = (_arg2.position.y + ((_local11.col1.y * _local12.x) + (_local11.col2.y * _local12.y))); _local12 = _local10[_local17]; _local11 = _arg5.R; _local22 = (_arg5.position.x + ((_local11.col1.x * _local12.x) + (_local11.col2.x * _local12.y))); _local23 = (_arg5.position.y + ((_local11.col1.y * _local12.x) + (_local11.col2.y * _local12.y))); _local22 = (_local22 - _local20); _local23 = (_local23 - _local21); _local24 = ((_local22 * _local13) + (_local23 * _local14)); return (_local24); } public static function b2TestOverlap(_arg1:b2AABB, _arg2:b2AABB):Boolean{ var _local3:b2Vec2; var _local4:b2Vec2; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local3 = _arg2.lowerBound; _local4 = _arg1.upperBound; _local5 = (_local3.x - _local4.x); _local6 = (_local3.y - _local4.y); _local3 = _arg1.lowerBound; _local4 = _arg2.upperBound; _local7 = (_local3.x - _local4.x); _local8 = (_local3.y - _local4.y); if ((((_local5 > 0)) || ((_local6 > 0)))){ return (false); }; if ((((_local7 > 0)) || ((_local8 > 0)))){ return (false); }; return (true); } public static function FindIncidentEdge(_arg1:Array, _arg2:b2PolygonShape, _arg3:b2XForm, _arg4:int, _arg5:b2PolygonShape, _arg6:b2XForm):void{ var _local7:int; var _local8:Array; var _local9:int; var _local10:Array; var _local11:Array; var _local12:b2Mat22; var _local13:b2Vec2; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:int; var _local18:Number; var _local19:int; var _local20:ClipVertex; var _local21:int; var _local22:int; var _local23:Number; _local7 = _arg2.m_vertexCount; _local8 = _arg2.m_normals; _local9 = _arg5.m_vertexCount; _local10 = _arg5.m_vertices; _local11 = _arg5.m_normals; _local12 = _arg3.R; _local13 = _local8[_arg4]; _local14 = ((_local12.col1.x * _local13.x) + (_local12.col2.x * _local13.y)); _local15 = ((_local12.col1.y * _local13.x) + (_local12.col2.y * _local13.y)); _local12 = _arg6.R; _local16 = ((_local12.col1.x * _local14) + (_local12.col1.y * _local15)); _local15 = ((_local12.col2.x * _local14) + (_local12.col2.y * _local15)); _local14 = _local16; _local17 = 0; _local18 = Number.MAX_VALUE; _local19 = 0; while (_local19 < _local9) { _local13 = _local11[_local19]; _local23 = ((_local14 * _local13.x) + (_local15 * _local13.y)); if (_local23 < _local18){ _local18 = _local23; _local17 = _local19; }; _local19++; }; _local21 = _local17; _local22 = (((_local21 + 1) < _local9)) ? (_local21 + 1) : 0; _local20 = _arg1[0]; _local13 = _local10[_local21]; _local12 = _arg6.R; _local20.v.x = (_arg6.position.x + ((_local12.col1.x * _local13.x) + (_local12.col2.x * _local13.y))); _local20.v.y = (_arg6.position.y + ((_local12.col1.y * _local13.x) + (_local12.col2.y * _local13.y))); _local20.id.features.referenceEdge = _arg4; _local20.id.features.incidentEdge = _local21; _local20.id.features.incidentVertex = 0; _local20 = _arg1[1]; _local13 = _local10[_local22]; _local12 = _arg6.R; _local20.v.x = (_arg6.position.x + ((_local12.col1.x * _local13.x) + (_local12.col2.x * _local13.y))); _local20.v.y = (_arg6.position.y + ((_local12.col1.y * _local13.x) + (_local12.col2.y * _local13.y))); _local20.id.features.referenceEdge = _arg4; _local20.id.features.incidentEdge = _local22; _local20.id.features.incidentVertex = 1; } public static function b2CollidePolygons(_arg1:b2Manifold, _arg2:b2PolygonShape, _arg3:b2XForm, _arg4:b2PolygonShape, _arg5:b2XForm):void{ var _local6:ClipVertex; var _local7:int; var _local8:Array; var _local9:Number; var _local10:int; var _local11:Array; var _local12:Number; var _local13:b2PolygonShape; var _local14:b2PolygonShape; var _local15:b2XForm; var _local16:b2XForm; var _local17:int; var _local18:uint; var _local19:Number; var _local20:Number; var _local21:Array; var _local22:int; var _local23:Array; var _local24:b2Vec2; var _local25:b2Vec2; var _local26:b2Vec2; var _local27:b2Vec2; var _local28:b2Vec2; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:Array; var _local33:Array; var _local34:int; var _local35:int; var _local36:int; var _local37:b2Vec2; var _local38:Number; var _local39:b2ManifoldPoint; _arg1.pointCount = 0; _local7 = 0; _local8 = [_local7]; _local9 = FindMaxSeparation(_local8, _arg2, _arg3, _arg4, _arg5); _local7 = _local8[0]; if (_local9 > 0){ return; }; _local10 = 0; _local11 = [_local10]; _local12 = FindMaxSeparation(_local11, _arg4, _arg5, _arg2, _arg3); _local10 = _local11[0]; if (_local12 > 0){ return; }; _local15 = new b2XForm(); _local16 = new b2XForm(); _local19 = 0.98; _local20 = 0.001; if (_local12 > ((_local19 * _local9) + _local20)){ _local13 = _arg4; _local14 = _arg2; _local15.Set(_arg5); _local16.Set(_arg3); _local17 = _local10; _local18 = 1; } else { _local13 = _arg2; _local14 = _arg4; _local15.Set(_arg3); _local16.Set(_arg5); _local17 = _local7; _local18 = 0; }; _local21 = [new ClipVertex(), new ClipVertex()]; FindIncidentEdge(_local21, _local13, _local15, _local17, _local14, _local16); _local22 = _local13.m_vertexCount; _local23 = _local13.m_vertices; _local24 = _local23[_local17]; _local25 = _local24.Copy(); if ((_local17 + 1) < _local22){ _local24 = _local23[int((_local17 + 1))]; _local37 = _local24.Copy(); } else { _local24 = _local23[0]; _local37 = _local24.Copy(); }; _local26 = b2Math.SubtractVV(_local37, _local25); _local27 = b2Math.b2MulMV(_local15.R, b2Math.SubtractVV(_local37, _local25)); _local27.Normalize(); _local28 = b2Math.b2CrossVF(_local27, 1); _local25 = b2Math.b2MulX(_local15, _local25); _local37 = b2Math.b2MulX(_local15, _local37); _local29 = b2Math.b2Dot(_local28, _local25); _local30 = -(b2Math.b2Dot(_local27, _local25)); _local31 = b2Math.b2Dot(_local27, _local37); _local32 = [new ClipVertex(), new ClipVertex()]; _local33 = [new ClipVertex(), new ClipVertex()]; _local34 = ClipSegmentToLine(_local32, _local21, _local27.Negative(), _local30); if (_local34 < 2){ return; }; _local34 = ClipSegmentToLine(_local33, _local32, _local27, _local31); if (_local34 < 2){ return; }; _arg1.normal = (_local18) ? _local28.Negative() : _local28.Copy(); _local35 = 0; _local36 = 0; while (_local36 < b2Settings.b2_maxManifoldPoints) { _local6 = _local33[_local36]; _local38 = (b2Math.b2Dot(_local28, _local6.v) - _local29); if (_local38 <= 0){ _local39 = _arg1.points[_local35]; _local39.separation = _local38; _local39.localPoint1 = b2Math.b2MulXT(_arg3, _local6.v); _local39.localPoint2 = b2Math.b2MulXT(_arg5, _local6.v); _local39.id.key = _local6.id._key; _local39.id.features.flip = _local18; _local35++; }; _local36++; }; _arg1.pointCount = _local35; } public static function FindMaxSeparation(_arg1:Array, _arg2:b2PolygonShape, _arg3:b2XForm, _arg4:b2PolygonShape, _arg5:b2XForm):Number{ var _local6:int; var _local7:Array; var _local8:b2Vec2; var _local9:b2Mat22; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:int; var _local15:Number; var _local16:int; var _local17:Number; var _local18:int; var _local19:Number; var _local20:int; var _local21:Number; var _local22:int; var _local23:Number; var _local24:int; var _local25:Number; _local6 = _arg2.m_vertexCount; _local7 = _arg2.m_normals; _local9 = _arg5.R; _local8 = _arg4.m_centroid; _local10 = (_arg5.position.x + ((_local9.col1.x * _local8.x) + (_local9.col2.x * _local8.y))); _local11 = (_arg5.position.y + ((_local9.col1.y * _local8.x) + (_local9.col2.y * _local8.y))); _local9 = _arg3.R; _local8 = _arg2.m_centroid; _local10 = (_local10 - (_arg3.position.x + ((_local9.col1.x * _local8.x) + (_local9.col2.x * _local8.y)))); _local11 = (_local11 - (_arg3.position.y + ((_local9.col1.y * _local8.x) + (_local9.col2.y * _local8.y)))); _local12 = ((_local10 * _arg3.R.col1.x) + (_local11 * _arg3.R.col1.y)); _local13 = ((_local10 * _arg3.R.col2.x) + (_local11 * _arg3.R.col2.y)); _local14 = 0; _local15 = -(Number.MAX_VALUE); _local16 = 0; while (_local16 < _local6) { _local8 = _local7[_local16]; _local25 = ((_local8.x * _local12) + (_local8.y * _local13)); if (_local25 > _local15){ _local15 = _local25; _local14 = _local16; }; _local16++; }; _local17 = EdgeSeparation(_arg2, _arg3, _local14, _arg4, _arg5); if (_local17 > 0){ return (_local17); }; _local18 = (((_local14 - 1) >= 0)) ? (_local14 - 1) : (_local6 - 1); _local19 = EdgeSeparation(_arg2, _arg3, _local18, _arg4, _arg5); if (_local19 > 0){ return (_local19); }; _local20 = (((_local14 + 1) < _local6)) ? (_local14 + 1) : 0; _local21 = EdgeSeparation(_arg2, _arg3, _local20, _arg4, _arg5); if (_local21 > 0){ return (_local21); }; if ((((_local19 > _local17)) && ((_local19 > _local21)))){ _local24 = -1; _local22 = _local18; _local23 = _local19; } else { if (_local21 > _local17){ _local24 = 1; _local22 = _local20; _local23 = _local21; } else { _arg1[0] = _local14; return (_local17); }; }; while (true) { if (_local24 == -1){ _local14 = (((_local22 - 1) >= 0)) ? (_local22 - 1) : (_local6 - 1); } else { _local14 = (((_local22 + 1) < _local6)) ? (_local22 + 1) : 0; }; _local17 = EdgeSeparation(_arg2, _arg3, _local14, _arg4, _arg5); if (_local17 > 0){ return (_local17); }; if (_local17 > _local23){ _local22 = _local14; _local23 = _local17; } else { break; }; }; _arg1[0] = _local22; return (_local23); } public static function ClipSegmentToLine(_arg1:Array, _arg2:Array, _arg3:b2Vec2, _arg4:Number):int{ var _local5:ClipVertex; var _local6:int; var _local7:b2Vec2; var _local8:b2Vec2; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:b2Vec2; var _local13:ClipVertex; _local6 = 0; _local5 = _arg2[0]; _local7 = _local5.v; _local5 = _arg2[1]; _local8 = _local5.v; _local9 = (b2Math.b2Dot(_arg3, _local7) - _arg4); _local10 = (b2Math.b2Dot(_arg3, _local8) - _arg4); if (_local9 <= 0){ var _temp1 = _local6; _local6 = (_local6 + 1); var _local14 = _temp1; _arg1[_local14] = _arg2[0]; }; if (_local10 <= 0){ var _temp2 = _local6; _local6 = (_local6 + 1); _local14 = _temp2; _arg1[_local14] = _arg2[1]; }; if ((_local9 * _local10) < 0){ _local11 = (_local9 / (_local9 - _local10)); _local5 = _arg1[_local6]; _local12 = _local5.v; _local12.x = (_local7.x + (_local11 * (_local8.x - _local7.x))); _local12.y = (_local7.y + (_local11 * (_local8.y - _local7.y))); _local5 = _arg1[_local6]; if (_local9 > 0){ _local13 = _arg2[0]; _local5.id = _local13.id; } else { _local13 = _arg2[1]; _local5.id = _local13.id; }; _local6++; }; return (_local6); } public static function b2CollideCircles(_arg1:b2Manifold, _arg2:b2CircleShape, _arg3:b2XForm, _arg4:b2CircleShape, _arg5:b2XForm):void{ var _local6:b2Mat22; var _local7:b2Vec2; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:b2ManifoldPoint; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; _arg1.pointCount = 0; _local6 = _arg3.R; _local7 = _arg2.m_localPosition; _local8 = (_arg3.position.x + ((_local6.col1.x * _local7.x) + (_local6.col2.x * _local7.y))); _local9 = (_arg3.position.y + ((_local6.col1.y * _local7.x) + (_local6.col2.y * _local7.y))); _local6 = _arg5.R; _local7 = _arg4.m_localPosition; _local10 = (_arg5.position.x + ((_local6.col1.x * _local7.x) + (_local6.col2.x * _local7.y))); _local11 = (_arg5.position.y + ((_local6.col1.y * _local7.x) + (_local6.col2.y * _local7.y))); _local12 = (_local10 - _local8); _local13 = (_local11 - _local9); _local14 = ((_local12 * _local12) + (_local13 * _local13)); _local15 = _arg2.m_radius; _local16 = _arg4.m_radius; _local17 = (_local15 + _local16); if (_local14 > (_local17 * _local17)){ return; }; if (_local14 < Number.MIN_VALUE){ _local18 = -(_local17); _arg1.normal.Set(0, 1); } else { _local24 = Math.sqrt(_local14); _local18 = (_local24 - _local17); _local25 = (1 / _local24); _arg1.normal.x = (_local25 * _local12); _arg1.normal.y = (_local25 * _local13); }; _arg1.pointCount = 1; _local19 = _arg1.points[0]; _local19.id.key = 0; _local19.separation = _local18; _local8 = (_local8 + (_local15 * _arg1.normal.x)); _local9 = (_local9 + (_local15 * _arg1.normal.y)); _local10 = (_local10 - (_local16 * _arg1.normal.x)); _local11 = (_local11 - (_local16 * _arg1.normal.y)); _local20 = (0.5 * (_local8 + _local10)); _local21 = (0.5 * (_local9 + _local11)); _local22 = (_local20 - _arg3.position.x); _local23 = (_local21 - _arg3.position.y); _local19.localPoint1.x = ((_local22 * _arg3.R.col1.x) + (_local23 * _arg3.R.col1.y)); _local19.localPoint1.y = ((_local22 * _arg3.R.col2.x) + (_local23 * _arg3.R.col2.y)); _local22 = (_local20 - _arg5.position.x); _local23 = (_local21 - _arg5.position.y); _local19.localPoint2.x = ((_local22 * _arg5.R.col1.x) + (_local23 * _arg5.R.col1.y)); _local19.localPoint2.y = ((_local22 * _arg5.R.col2.x) + (_local23 * _arg5.R.col2.y)); } public static function b2CollidePolygonAndCircle(_arg1:b2Manifold, _arg2:b2PolygonShape, _arg3:b2XForm, _arg4:b2CircleShape, _arg5:b2XForm):void{ var _local6:b2ManifoldPoint; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:b2Vec2; var _local12:b2Mat22; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:int; var _local19:Number; var _local20:Number; var _local21:int; var _local22:Array; var _local23:Array; var _local24:int; var _local25:int; var _local26:int; var _local27:b2Vec2; var _local28:Number; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:Number; var _local33:Number; var _local34:Number; _arg1.pointCount = 0; _local12 = _arg5.R; _local11 = _arg4.m_localPosition; _local13 = (_arg5.position.x + ((_local12.col1.x * _local11.x) + (_local12.col2.x * _local11.y))); _local14 = (_arg5.position.y + ((_local12.col1.y * _local11.x) + (_local12.col2.y * _local11.y))); _local7 = (_local13 - _arg3.position.x); _local8 = (_local14 - _arg3.position.y); _local12 = _arg3.R; _local15 = ((_local7 * _local12.col1.x) + (_local8 * _local12.col1.y)); _local16 = ((_local7 * _local12.col2.x) + (_local8 * _local12.col2.y)); _local18 = 0; _local19 = -(Number.MAX_VALUE); _local20 = _arg4.m_radius; _local21 = _arg2.m_vertexCount; _local22 = _arg2.m_vertices; _local23 = _arg2.m_normals; _local24 = 0; while (_local24 < _local21) { _local11 = _local22[_local24]; _local7 = (_local15 - _local11.x); _local8 = (_local16 - _local11.y); _local11 = _local23[_local24]; _local34 = ((_local11.x * _local7) + (_local11.y * _local8)); if (_local34 > _local20){ return; }; if (_local34 > _local19){ _local19 = _local34; _local18 = _local24; }; _local24++; }; if (_local19 < Number.MIN_VALUE){ _arg1.pointCount = 1; _local11 = _local23[_local18]; _local12 = _arg3.R; _arg1.normal.x = ((_local12.col1.x * _local11.x) + (_local12.col2.x * _local11.y)); _arg1.normal.y = ((_local12.col1.y * _local11.x) + (_local12.col2.y * _local11.y)); _local6 = _arg1.points[0]; _local6.id.features.incidentEdge = _local18; _local6.id.features.incidentVertex = b2_nullFeature; _local6.id.features.referenceEdge = 0; _local6.id.features.flip = 0; _local9 = (_local13 - (_local20 * _arg1.normal.x)); _local10 = (_local14 - (_local20 * _arg1.normal.y)); _local7 = (_local9 - _arg3.position.x); _local8 = (_local10 - _arg3.position.y); _local12 = _arg3.R; _local6.localPoint1.x = ((_local7 * _local12.col1.x) + (_local8 * _local12.col1.y)); _local6.localPoint1.y = ((_local7 * _local12.col2.x) + (_local8 * _local12.col2.y)); _local7 = (_local9 - _arg5.position.x); _local8 = (_local10 - _arg5.position.y); _local12 = _arg5.R; _local6.localPoint2.x = ((_local7 * _local12.col1.x) + (_local8 * _local12.col1.y)); _local6.localPoint2.y = ((_local7 * _local12.col2.x) + (_local8 * _local12.col2.y)); _local6.separation = (_local19 - _local20); return; }; _local25 = _local18; _local26 = (((_local25 + 1) < _local21)) ? (_local25 + 1) : 0; _local11 = _local22[_local25]; _local27 = _local22[_local26]; _local28 = (_local27.x - _local11.x); _local29 = (_local27.y - _local11.y); _local30 = Math.sqrt(((_local28 * _local28) + (_local29 * _local29))); _local28 = (_local28 / _local30); _local29 = (_local29 / _local30); _local7 = (_local15 - _local11.x); _local8 = (_local16 - _local11.y); _local31 = ((_local7 * _local28) + (_local8 * _local29)); _local6 = _arg1.points[0]; if (_local31 <= 0){ _local32 = _local11.x; _local33 = _local11.y; _local6.id.features.incidentEdge = b2_nullFeature; _local6.id.features.incidentVertex = _local25; } else { if (_local31 >= _local30){ _local32 = _local27.x; _local33 = _local27.y; _local6.id.features.incidentEdge = b2_nullFeature; _local6.id.features.incidentVertex = _local26; } else { _local32 = ((_local28 * _local31) + _local11.x); _local33 = ((_local29 * _local31) + _local11.y); _local6.id.features.incidentEdge = _local18; _local6.id.features.incidentVertex = 0; }; }; _local7 = (_local15 - _local32); _local8 = (_local16 - _local33); _local17 = Math.sqrt(((_local7 * _local7) + (_local8 * _local8))); _local7 = (_local7 / _local17); _local8 = (_local8 / _local17); if (_local17 > _local20){ return; }; _arg1.pointCount = 1; _local12 = _arg3.R; _arg1.normal.x = ((_local12.col1.x * _local7) + (_local12.col2.x * _local8)); _arg1.normal.y = ((_local12.col1.y * _local7) + (_local12.col2.y * _local8)); _local9 = (_local13 - (_local20 * _arg1.normal.x)); _local10 = (_local14 - (_local20 * _arg1.normal.y)); _local7 = (_local9 - _arg3.position.x); _local8 = (_local10 - _arg3.position.y); _local12 = _arg3.R; _local6.localPoint1.x = ((_local7 * _local12.col1.x) + (_local8 * _local12.col1.y)); _local6.localPoint1.y = ((_local7 * _local12.col2.x) + (_local8 * _local12.col2.y)); _local7 = (_local9 - _arg5.position.x); _local8 = (_local10 - _arg5.position.y); _local12 = _arg5.R; _local6.localPoint2.x = ((_local7 * _local12.col1.x) + (_local8 * _local12.col1.y)); _local6.localPoint2.y = ((_local7 * _local12.col2.x) + (_local8 * _local12.col2.y)); _local6.separation = (_local17 - _local20); _local6.id.features.referenceEdge = 0; _local6.id.features.flip = 0; } } }//package Box2D.Collision
Section 66
//b2ContactID (Box2D.Collision.b2ContactID) package Box2D.Collision { public class b2ContactID { public var _key:uint; public var features:Features; public function b2ContactID(){ features = new Features(); super(); features._m_id = this; } public function Set(_arg1:b2ContactID):void{ key = _arg1._key; } public function Copy():b2ContactID{ var _local1:b2ContactID; _local1 = new b2ContactID(); _local1.key = key; return (_local1); } public function get key():uint{ return (_key); } public function set key(_arg1:uint):void{ _key = _arg1; features._referenceEdge = (_key & 0xFF); features._incidentEdge = (((_key & 0xFF00) >> 8) & 0xFF); features._incidentVertex = (((_key & 0xFF0000) >> 16) & 0xFF); features._flip = (((_key & 4278190080) >> 24) & 0xFF); } } }//package Box2D.Collision
Section 67
//b2ContactPoint (Box2D.Collision.b2ContactPoint) package Box2D.Collision { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; public class b2ContactPoint { public var separation:Number; public var normal:b2Vec2; public var position:b2Vec2; public var restitution:Number; public var shape1:b2Shape; public var shape2:b2Shape; public var id:b2ContactID; public var friction:Number; public var velocity:b2Vec2; public function b2ContactPoint(){ position = new b2Vec2(); velocity = new b2Vec2(); normal = new b2Vec2(); id = new b2ContactID(); super(); } } }//package Box2D.Collision
Section 68
//b2Distance (Box2D.Collision.b2Distance) package Box2D.Collision { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Common.*; public class b2Distance { private static var s_p2s:Array = [new b2Vec2(), new b2Vec2(), new b2Vec2()]; private static var s_p1s:Array = [new b2Vec2(), new b2Vec2(), new b2Vec2()]; private static var s_points:Array = [new b2Vec2(), new b2Vec2(), new b2Vec2()]; private static var gPoint:b2Point = new b2Point(); public static var g_GJK_Iterations:int = 0; public static function InPoints(_arg1:b2Vec2, _arg2:Array, _arg3:int):Boolean{ var _local4:Number; var _local5:int; var _local6:b2Vec2; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; _local4 = (100 * Number.MIN_VALUE); _local5 = 0; while (_local5 < _arg3) { _local6 = _arg2[_local5]; _local7 = Math.abs((_arg1.x - _local6.x)); _local8 = Math.abs((_arg1.y - _local6.y)); _local9 = Math.max(Math.abs(_arg1.x), Math.abs(_local6.x)); _local10 = Math.max(Math.abs(_arg1.y), Math.abs(_local6.y)); if ((((_local7 < (_local4 * (_local9 + 1)))) && ((_local8 < (_local4 * (_local10 + 1)))))){ return (true); }; _local5++; }; return (false); } public static function DistanceGeneric(_arg1:b2Vec2, _arg2:b2Vec2, _arg3, _arg4:b2XForm, _arg5, _arg6:b2XForm):Number{ var _local7:b2Vec2; var _local8:Array; var _local9:Array; var _local10:Array; var _local11:int; var _local12:Number; var _local13:int; var _local14:int; var _local15:Number; var _local16:Number; var _local17:b2Vec2; var _local18:b2Vec2; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:int; _local8 = s_p1s; _local9 = s_p2s; _local10 = s_points; _local11 = 0; _arg1.SetV(_arg3.GetFirstVertex(_arg4)); _arg2.SetV(_arg5.GetFirstVertex(_arg6)); _local12 = 0; _local13 = 20; _local14 = 0; while (_local14 < _local13) { _local15 = (_arg2.x - _arg1.x); _local16 = (_arg2.y - _arg1.y); _local17 = _arg3.Support(_arg4, _local15, _local16); _local18 = _arg5.Support(_arg6, -(_local15), -(_local16)); _local12 = ((_local15 * _local15) + (_local16 * _local16)); _local19 = (_local18.x - _local17.x); _local20 = (_local18.y - _local17.y); _local21 = ((_local15 * _local19) + (_local16 * _local20)); if ((_local12 - ((_local15 * _local19) + (_local16 * _local20))) <= (0.01 * _local12)){ if (_local11 == 0){ _arg1.SetV(_local17); _arg2.SetV(_local18); }; g_GJK_Iterations = _local14; return (Math.sqrt(_local12)); }; switch (_local11){ case 0: _local7 = _local8[0]; _local7.SetV(_local17); _local7 = _local9[0]; _local7.SetV(_local18); _local7 = _local10[0]; _local7.x = _local19; _local7.y = _local20; _arg1.SetV(_local8[0]); _arg2.SetV(_local9[0]); _local11++; break; case 1: _local7 = _local8[1]; _local7.SetV(_local17); _local7 = _local9[1]; _local7.SetV(_local18); _local7 = _local10[1]; _local7.x = _local19; _local7.y = _local20; _local11 = ProcessTwo(_arg1, _arg2, _local8, _local9, _local10); break; case 2: _local7 = _local8[2]; _local7.SetV(_local17); _local7 = _local9[2]; _local7.SetV(_local18); _local7 = _local10[2]; _local7.x = _local19; _local7.y = _local20; _local11 = ProcessThree(_arg1, _arg2, _local8, _local9, _local10); break; }; if (_local11 == 3){ g_GJK_Iterations = _local14; return (0); }; _local22 = -(Number.MAX_VALUE); _local23 = 0; while (_local23 < _local11) { _local7 = _local10[_local23]; _local22 = b2Math.b2Max(_local22, ((_local7.x * _local7.x) + (_local7.y * _local7.y))); _local23++; }; if ((((_local11 == 3)) || ((_local12 <= ((100 * Number.MIN_VALUE) * _local22))))){ g_GJK_Iterations = _local14; _local15 = (_arg2.x - _arg1.x); _local16 = (_arg2.y - _arg1.y); _local12 = ((_local15 * _local15) + (_local16 * _local16)); return (Math.sqrt(_local12)); }; _local14++; }; g_GJK_Iterations = _local13; return (Math.sqrt(_local12)); } public static function DistanceCC(_arg1:b2Vec2, _arg2:b2Vec2, _arg3:b2CircleShape, _arg4:b2XForm, _arg5:b2CircleShape, _arg6:b2XForm):Number{ var _local7:b2Mat22; var _local8:b2Vec2; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; _local7 = _arg4.R; _local8 = _arg3.m_localPosition; _local9 = (_arg4.position.x + ((_local7.col1.x * _local8.x) + (_local7.col2.x * _local8.y))); _local10 = (_arg4.position.y + ((_local7.col1.y * _local8.x) + (_local7.col2.y * _local8.y))); _local7 = _arg6.R; _local8 = _arg5.m_localPosition; _local11 = (_arg6.position.x + ((_local7.col1.x * _local8.x) + (_local7.col2.x * _local8.y))); _local12 = (_arg6.position.y + ((_local7.col1.y * _local8.x) + (_local7.col2.y * _local8.y))); _local13 = (_local11 - _local9); _local14 = (_local12 - _local10); _local15 = ((_local13 * _local13) + (_local14 * _local14)); _local16 = (_arg3.m_radius - b2Settings.b2_toiSlop); _local17 = (_arg5.m_radius - b2Settings.b2_toiSlop); _local18 = (_local16 + _local17); if (_local15 > (_local18 * _local18)){ _local19 = Math.sqrt(((_local13 * _local13) + (_local14 * _local14))); _local13 = (_local13 / _local19); _local14 = (_local14 / _local19); _local20 = (_local19 - _local18); _arg1.x = (_local9 + (_local16 * _local13)); _arg1.y = (_local10 + (_local16 * _local14)); _arg2.x = (_local11 - (_local17 * _local13)); _arg2.y = (_local12 - (_local17 * _local14)); return (_local20); }; if (_local15 > (Number.MIN_VALUE * Number.MIN_VALUE)){ _local19 = Math.sqrt(((_local13 * _local13) + (_local14 * _local14))); _local13 = (_local13 / _local19); _local14 = (_local14 / _local19); _arg1.x = (_local9 + (_local16 * _local13)); _arg1.y = (_local10 + (_local16 * _local14)); _arg2.x = _arg1.x; _arg2.y = _arg1.y; return (0); }; _arg1.x = _local9; _arg1.y = _local10; _arg2.x = _arg1.x; _arg2.y = _arg1.y; return (0); } public static function ProcessThree(_arg1:b2Vec2, _arg2:b2Vec2, _arg3:Array, _arg4:Array, _arg5:Array):int{ var _local6:b2Vec2; var _local7:b2Vec2; var _local8:b2Vec2; var _local9:b2Vec2; var _local10:b2Vec2; var _local11:b2Vec2; var _local12:b2Vec2; var _local13:b2Vec2; var _local14:b2Vec2; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; var _local27:Number; var _local28:Number; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:Number; var _local33:Number; var _local34:Number; var _local35:Number; var _local36:Number; var _local37:Number; var _local38:Number; var _local39:Number; var _local40:Number; var _local41:Number; _local6 = _arg5[0]; _local7 = _arg5[1]; _local8 = _arg5[2]; _local9 = _arg3[0]; _local10 = _arg3[1]; _local11 = _arg3[2]; _local12 = _arg4[0]; _local13 = _arg4[1]; _local14 = _arg4[2]; _local15 = _local6.x; _local16 = _local6.y; _local17 = _local7.x; _local18 = _local7.y; _local19 = _local8.x; _local20 = _local8.y; _local21 = (_local17 - _local15); _local22 = (_local18 - _local16); _local23 = (_local19 - _local15); _local24 = (_local20 - _local16); _local25 = (_local19 - _local17); _local26 = (_local20 - _local18); _local27 = -(((_local15 * _local21) + (_local16 * _local22))); _local28 = ((_local17 * _local21) + (_local18 * _local22)); _local29 = -(((_local15 * _local23) + (_local16 * _local24))); _local30 = ((_local19 * _local23) + (_local20 * _local24)); _local31 = -(((_local17 * _local25) + (_local18 * _local26))); _local32 = ((_local19 * _local25) + (_local20 * _local26)); if ((((_local30 <= 0)) && ((_local32 <= 0)))){ _arg1.SetV(_local11); _arg2.SetV(_local14); _local9.SetV(_local11); _local12.SetV(_local14); _local6.SetV(_local8); return (1); }; _local33 = ((_local21 * _local24) - (_local22 * _local23)); _local34 = (_local33 * ((_local15 * _local18) - (_local16 * _local17))); _local36 = (_local33 * ((_local17 * _local20) - (_local18 * _local19))); if ((((((((_local36 <= 0)) && ((_local31 >= 0)))) && ((_local32 >= 0)))) && (((_local31 + _local32) > 0)))){ _local35 = (_local31 / (_local31 + _local32)); _arg1.x = (_local10.x + (_local35 * (_local11.x - _local10.x))); _arg1.y = (_local10.y + (_local35 * (_local11.y - _local10.y))); _arg2.x = (_local13.x + (_local35 * (_local14.x - _local13.x))); _arg2.y = (_local13.y + (_local35 * (_local14.y - _local13.y))); _local9.SetV(_local11); _local12.SetV(_local14); _local6.SetV(_local8); return (2); }; _local37 = (_local33 * ((_local19 * _local16) - (_local20 * _local15))); if ((((((((_local37 <= 0)) && ((_local29 >= 0)))) && ((_local30 >= 0)))) && (((_local29 + _local30) > 0)))){ _local35 = (_local29 / (_local29 + _local30)); _arg1.x = (_local9.x + (_local35 * (_local11.x - _local9.x))); _arg1.y = (_local9.y + (_local35 * (_local11.y - _local9.y))); _arg2.x = (_local12.x + (_local35 * (_local14.x - _local12.x))); _arg2.y = (_local12.y + (_local35 * (_local14.y - _local12.y))); _local10.SetV(_local11); _local13.SetV(_local14); _local7.SetV(_local8); return (2); }; _local38 = ((_local36 + _local37) + _local34); _local38 = (1 / _local38); _local39 = (_local36 * _local38); _local40 = (_local37 * _local38); _local41 = ((1 - _local39) - _local40); _arg1.x = (((_local39 * _local9.x) + (_local40 * _local10.x)) + (_local41 * _local11.x)); _arg1.y = (((_local39 * _local9.y) + (_local40 * _local10.y)) + (_local41 * _local11.y)); _arg2.x = (((_local39 * _local12.x) + (_local40 * _local13.x)) + (_local41 * _local14.x)); _arg2.y = (((_local39 * _local12.y) + (_local40 * _local13.y)) + (_local41 * _local14.y)); return (3); } public static function DistancePC(_arg1:b2Vec2, _arg2:b2Vec2, _arg3:b2PolygonShape, _arg4:b2XForm, _arg5:b2CircleShape, _arg6:b2XForm):Number{ var _local7:b2Mat22; var _local8:b2Vec2; var _local9:b2Point; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; _local9 = gPoint; _local8 = _arg5.m_localPosition; _local7 = _arg6.R; _local9.p.x = (_arg6.position.x + ((_local7.col1.x * _local8.x) + (_local7.col2.x * _local8.y))); _local9.p.y = (_arg6.position.y + ((_local7.col1.y * _local8.x) + (_local7.col2.y * _local8.y))); _local10 = DistanceGeneric(_arg1, _arg2, _arg3, _arg4, _local9, b2Math.b2XForm_identity); _local11 = (_arg5.m_radius - b2Settings.b2_toiSlop); if (_local10 > _local11){ _local10 = (_local10 - _local11); _local12 = (_arg2.x - _arg1.x); _local13 = (_arg2.y - _arg1.y); _local14 = Math.sqrt(((_local12 * _local12) + (_local13 * _local13))); _local12 = (_local12 / _local14); _local13 = (_local13 / _local14); _arg2.x = (_arg2.x - (_local11 * _local12)); _arg2.y = (_arg2.y - (_local11 * _local13)); } else { _local10 = 0; _arg2.x = _arg1.x; _arg2.y = _arg1.y; }; return (_local10); } public static function Distance(_arg1:b2Vec2, _arg2:b2Vec2, _arg3:b2Shape, _arg4:b2XForm, _arg5:b2Shape, _arg6:b2XForm):Number{ var _local7:int; var _local8:int; _local7 = _arg3.m_type; _local8 = _arg5.m_type; if ((((_local7 == b2Shape.e_circleShape)) && ((_local8 == b2Shape.e_circleShape)))){ return (DistanceCC(_arg1, _arg2, (_arg3 as b2CircleShape), _arg4, (_arg5 as b2CircleShape), _arg6)); }; if ((((_local7 == b2Shape.e_polygonShape)) && ((_local8 == b2Shape.e_circleShape)))){ return (DistancePC(_arg1, _arg2, (_arg3 as b2PolygonShape), _arg4, (_arg5 as b2CircleShape), _arg6)); }; if ((((_local7 == b2Shape.e_circleShape)) && ((_local8 == b2Shape.e_polygonShape)))){ return (DistancePC(_arg2, _arg1, (_arg5 as b2PolygonShape), _arg6, (_arg3 as b2CircleShape), _arg4)); }; if ((((_local7 == b2Shape.e_polygonShape)) && ((_local8 == b2Shape.e_polygonShape)))){ return (DistanceGeneric(_arg1, _arg2, (_arg3 as b2PolygonShape), _arg4, (_arg5 as b2PolygonShape), _arg6)); }; return (0); } public static function ProcessTwo(_arg1:b2Vec2, _arg2:b2Vec2, _arg3:Array, _arg4:Array, _arg5:Array):int{ var _local6:b2Vec2; var _local7:b2Vec2; var _local8:b2Vec2; var _local9:b2Vec2; var _local10:b2Vec2; var _local11:b2Vec2; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; _local6 = _arg5[0]; _local7 = _arg5[1]; _local8 = _arg3[0]; _local9 = _arg3[1]; _local10 = _arg4[0]; _local11 = _arg4[1]; _local12 = -(_local7.x); _local13 = -(_local7.y); _local14 = (_local6.x - _local7.x); _local15 = (_local6.y - _local7.y); _local16 = Math.sqrt(((_local14 * _local14) + (_local15 * _local15))); _local14 = (_local14 / _local16); _local15 = (_local15 / _local16); _local17 = ((_local12 * _local14) + (_local13 * _local15)); if ((((_local17 <= 0)) || ((_local16 < Number.MIN_VALUE)))){ _arg1.SetV(_local9); _arg2.SetV(_local11); _local8.SetV(_local9); _local10.SetV(_local11); _local6.SetV(_local7); return (1); }; _local17 = (_local17 / _local16); _arg1.x = (_local9.x + (_local17 * (_local8.x - _local9.x))); _arg1.y = (_local9.y + (_local17 * (_local8.y - _local9.y))); _arg2.x = (_local11.x + (_local17 * (_local10.x - _local11.x))); _arg2.y = (_local11.y + (_local17 * (_local10.y - _local11.y))); return (2); } } }//package Box2D.Collision
Section 69
//b2Manifold (Box2D.Collision.b2Manifold) package Box2D.Collision { import Box2D.Common.Math.*; import Box2D.Common.*; public class b2Manifold { public var points:Array; public var pointCount:int;// = 0 public var normal:b2Vec2; public function b2Manifold(){ var _local1:int; pointCount = 0; super(); points = new Array(b2Settings.b2_maxManifoldPoints); _local1 = 0; while (_local1 < b2Settings.b2_maxManifoldPoints) { points[_local1] = new b2ManifoldPoint(); _local1++; }; normal = new b2Vec2(); } public function Set(_arg1:b2Manifold):void{ var _local2:int; pointCount = _arg1.pointCount; _local2 = 0; while (_local2 < b2Settings.b2_maxManifoldPoints) { (points[_local2] as b2ManifoldPoint).Set(_arg1.points[_local2]); _local2++; }; normal.SetV(_arg1.normal); } public function Reset():void{ var _local1:int; _local1 = 0; while (_local1 < b2Settings.b2_maxManifoldPoints) { (points[_local1] as b2ManifoldPoint).Reset(); _local1++; }; normal.SetZero(); pointCount = 0; } } }//package Box2D.Collision
Section 70
//b2ManifoldPoint (Box2D.Collision.b2ManifoldPoint) package Box2D.Collision { import Box2D.Common.Math.*; public class b2ManifoldPoint { public var separation:Number; public var localPoint2:b2Vec2; public var normalImpulse:Number; public var tangentImpulse:Number; public var localPoint1:b2Vec2; public var id:b2ContactID; public function b2ManifoldPoint(){ localPoint1 = new b2Vec2(); localPoint2 = new b2Vec2(); id = new b2ContactID(); super(); } public function Set(_arg1:b2ManifoldPoint):void{ localPoint1.SetV(_arg1.localPoint1); localPoint2.SetV(_arg1.localPoint2); separation = _arg1.separation; normalImpulse = _arg1.normalImpulse; tangentImpulse = _arg1.tangentImpulse; id.key = _arg1.id.key; } public function Reset():void{ localPoint1.SetZero(); localPoint2.SetZero(); separation = 0; normalImpulse = 0; tangentImpulse = 0; id.key = 0; } } }//package Box2D.Collision
Section 71
//b2OBB (Box2D.Collision.b2OBB) package Box2D.Collision { import Box2D.Common.Math.*; public class b2OBB { public var R:b2Mat22; public var center:b2Vec2; public var extents:b2Vec2; public function b2OBB(){ R = new b2Mat22(); center = new b2Vec2(); extents = new b2Vec2(); super(); } } }//package Box2D.Collision
Section 72
//b2Pair (Box2D.Collision.b2Pair) package Box2D.Collision { import Box2D.Common.*; public class b2Pair { public var userData;// = null public var proxyId1:uint; public var proxyId2:uint; public var status:uint; public var next:uint; public static var e_pairFinal:uint = 4; public static var b2_tableMask:int = (b2_tableCapacity - 1); public static var e_pairRemoved:uint = 2; public static var b2_nullPair:uint = b2Settings.USHRT_MAX; public static var e_pairBuffered:uint = 1; public static var b2_nullProxy:uint = b2Settings.USHRT_MAX; public static var b2_tableCapacity:int = b2Settings.b2_maxPairs; public function b2Pair(){ userData = null; super(); } public function SetBuffered():void{ status = (status | e_pairBuffered); } public function IsBuffered():Boolean{ return (((status & e_pairBuffered) == e_pairBuffered)); } public function IsFinal():Boolean{ return (((status & e_pairFinal) == e_pairFinal)); } public function ClearRemoved():void{ status = (status & ~(e_pairRemoved)); } public function SetFinal():void{ status = (status | e_pairFinal); } public function IsRemoved():Boolean{ return (((status & e_pairRemoved) == e_pairRemoved)); } public function ClearBuffered():void{ status = (status & ~(e_pairBuffered)); } public function SetRemoved():void{ status = (status | e_pairRemoved); } } }//package Box2D.Collision
Section 73
//b2PairCallback (Box2D.Collision.b2PairCallback) package Box2D.Collision { public class b2PairCallback { public function PairRemoved(_arg1, _arg2, _arg3):void{ } public function PairAdded(_arg1, _arg2){ return (null); } } }//package Box2D.Collision
Section 74
//b2PairManager (Box2D.Collision.b2PairManager) package Box2D.Collision { import Box2D.Common.Math.*; import Box2D.Common.*; public class b2PairManager { public var m_pairCount:int; public var m_pairBuffer:Array; public var m_callback:b2PairCallback; public var m_pairs:Array; public var m_pairBufferCount:int; public var m_hashTable:Array; public var m_broadPhase:b2BroadPhase; public var m_freePair:uint; public function b2PairManager(){ var _local1:uint; super(); m_hashTable = new Array(b2Pair.b2_tableCapacity); _local1 = 0; while (_local1 < b2Pair.b2_tableCapacity) { m_hashTable[_local1] = b2Pair.b2_nullPair; _local1++; }; m_pairs = new Array(b2Settings.b2_maxPairs); _local1 = 0; while (_local1 < b2Settings.b2_maxPairs) { m_pairs[_local1] = new b2Pair(); _local1++; }; m_pairBuffer = new Array(b2Settings.b2_maxPairs); _local1 = 0; while (_local1 < b2Settings.b2_maxPairs) { m_pairBuffer[_local1] = new b2BufferedPair(); _local1++; }; _local1 = 0; while (_local1 < b2Settings.b2_maxPairs) { m_pairs[_local1].proxyId1 = b2Pair.b2_nullProxy; m_pairs[_local1].proxyId2 = b2Pair.b2_nullProxy; m_pairs[_local1].userData = null; m_pairs[_local1].status = 0; m_pairs[_local1].next = (_local1 + 1); _local1++; }; m_pairs[int((b2Settings.b2_maxPairs - 1))].next = b2Pair.b2_nullPair; m_pairCount = 0; m_pairBufferCount = 0; } private function FindHash(_arg1:uint, _arg2:uint, _arg3:uint):b2Pair{ var _local4:b2Pair; var _local5:uint; _local5 = m_hashTable[_arg3]; _local4 = m_pairs[_local5]; while (((!((_local5 == b2Pair.b2_nullPair))) && ((Equals(_local4, _arg1, _arg2) == false)))) { _local5 = _local4.next; _local4 = m_pairs[_local5]; }; if (_local5 == b2Pair.b2_nullPair){ return (null); }; return (_local4); } private function Find(_arg1:uint, _arg2:uint):b2Pair{ var _local3:uint; var _local4:uint; if (_arg1 > _arg2){ _local4 = _arg1; _arg1 = _arg2; _arg2 = _local4; }; _local3 = (Hash(_arg1, _arg2) & b2Pair.b2_tableMask); return (FindHash(_arg1, _arg2, _local3)); } private function ValidateBuffer():void{ } public function Commit():void{ var _local1:b2BufferedPair; var _local2:int; var _local3:int; var _local4:Array; var _local5:b2Pair; var _local6:b2Proxy; var _local7:b2Proxy; _local3 = 0; _local4 = m_broadPhase.m_proxyPool; _local2 = 0; while (_local2 < m_pairBufferCount) { _local1 = m_pairBuffer[_local2]; _local5 = Find(_local1.proxyId1, _local1.proxyId2); _local5.ClearBuffered(); _local6 = _local4[_local5.proxyId1]; _local7 = _local4[_local5.proxyId2]; if (_local5.IsRemoved()){ if (_local5.IsFinal() == true){ m_callback.PairRemoved(_local6.userData, _local7.userData, _local5.userData); }; _local1 = m_pairBuffer[_local3]; _local1.proxyId1 = _local5.proxyId1; _local1.proxyId2 = _local5.proxyId2; _local3++; } else { if (_local5.IsFinal() == false){ _local5.userData = m_callback.PairAdded(_local6.userData, _local7.userData); _local5.SetFinal(); }; }; _local2++; }; _local2 = 0; while (_local2 < _local3) { _local1 = m_pairBuffer[_local2]; RemovePair(_local1.proxyId1, _local1.proxyId2); _local2++; }; m_pairBufferCount = 0; if (b2BroadPhase.s_validate){ ValidateTable(); }; } public function RemoveBufferedPair(_arg1:int, _arg2:int):void{ var _local3:b2BufferedPair; var _local4:b2Pair; _local4 = Find(_arg1, _arg2); if (_local4 == null){ return; }; if (_local4.IsBuffered() == false){ _local4.SetBuffered(); _local3 = m_pairBuffer[m_pairBufferCount]; _local3.proxyId1 = _local4.proxyId1; _local3.proxyId2 = _local4.proxyId2; m_pairBufferCount++; }; _local4.SetRemoved(); if (b2BroadPhase.s_validate){ ValidateBuffer(); }; } private function RemovePair(_arg1:uint, _arg2:uint){ var _local3:b2Pair; var _local4:uint; var _local5:uint; var _local6:b2Pair; var _local7:uint; var _local8:uint; var _local9:*; if (_arg1 > _arg2){ _local7 = _arg1; _arg1 = _arg2; _arg2 = _local7; }; _local4 = (Hash(_arg1, _arg2) & b2Pair.b2_tableMask); _local5 = m_hashTable[_local4]; _local6 = null; while (_local5 != b2Pair.b2_nullPair) { if (Equals(m_pairs[_local5], _arg1, _arg2)){ _local8 = _local5; _local3 = m_pairs[_local5]; if (_local6){ _local6.next = _local3.next; } else { m_hashTable[_local4] = _local3.next; }; _local3 = m_pairs[_local8]; _local9 = _local3.userData; _local3.next = m_freePair; _local3.proxyId1 = b2Pair.b2_nullProxy; _local3.proxyId2 = b2Pair.b2_nullProxy; _local3.userData = null; _local3.status = 0; m_freePair = _local8; m_pairCount--; return (_local9); } else { _local6 = m_pairs[_local5]; _local5 = _local6.next; }; }; return (null); } public function Initialize(_arg1:b2BroadPhase, _arg2:b2PairCallback):void{ m_broadPhase = _arg1; m_callback = _arg2; } public function AddBufferedPair(_arg1:int, _arg2:int):void{ var _local3:b2BufferedPair; var _local4:b2Pair; _local4 = AddPair(_arg1, _arg2); if (_local4.IsBuffered() == false){ _local4.SetBuffered(); _local3 = m_pairBuffer[m_pairBufferCount]; _local3.proxyId1 = _local4.proxyId1; _local3.proxyId2 = _local4.proxyId2; m_pairBufferCount++; }; _local4.ClearRemoved(); if (b2BroadPhase.s_validate){ ValidateBuffer(); }; } private function AddPair(_arg1:uint, _arg2:uint):b2Pair{ var _local3:uint; var _local4:b2Pair; var _local5:uint; var _local6:uint; if (_arg1 > _arg2){ _local6 = _arg1; _arg1 = _arg2; _arg2 = _local6; }; _local3 = (Hash(_arg1, _arg2) & b2Pair.b2_tableMask); _local4 = FindHash(_arg1, _arg2, _local3); if (_local4 != null){ return (_local4); }; _local5 = m_freePair; _local4 = m_pairs[_local5]; m_freePair = _local4.next; _local4.proxyId1 = _arg1; _local4.proxyId2 = _arg2; _local4.status = 0; _local4.userData = null; _local4.next = m_hashTable[_local3]; m_hashTable[_local3] = _local5; m_pairCount++; return (_local4); } private function ValidateTable():void{ } public static function EqualsPair(_arg1:b2BufferedPair, _arg2:b2BufferedPair):Boolean{ return ((((_arg1.proxyId1 == _arg2.proxyId1)) && ((_arg1.proxyId2 == _arg2.proxyId2)))); } public static function Hash(_arg1:uint, _arg2:uint):uint{ var _local3:uint; _local3 = (((_arg2 << 16) & 4294901760) | _arg1); _local3 = (~(_local3) + ((_local3 << 15) & 4294934528)); _local3 = (_local3 ^ ((_local3 >> 12) & 1048575)); _local3 = (_local3 + ((_local3 << 2) & 4294967292)); _local3 = (_local3 ^ ((_local3 >> 4) & 268435455)); _local3 = (_local3 * 2057); _local3 = (_local3 ^ ((_local3 >> 16) & 0xFFFF)); return (_local3); } public static function Equals(_arg1:b2Pair, _arg2:uint, _arg3:uint):Boolean{ return ((((_arg1.proxyId1 == _arg2)) && ((_arg1.proxyId2 == _arg3)))); } } }//package Box2D.Collision
Section 75
//b2Point (Box2D.Collision.b2Point) package Box2D.Collision { import Box2D.Common.Math.*; public class b2Point { public var p:b2Vec2; public function b2Point(){ p = new b2Vec2(); super(); } public function GetFirstVertex(_arg1:b2XForm):b2Vec2{ return (p); } public function Support(_arg1:b2XForm, _arg2:Number, _arg3:Number):b2Vec2{ return (p); } } }//package Box2D.Collision
Section 76
//b2Proxy (Box2D.Collision.b2Proxy) package Box2D.Collision { public class b2Proxy { public var overlapCount:uint; public var lowerBounds:Array; public var upperBounds:Array; public var userData;// = null public var timeStamp:uint; public function b2Proxy(){ lowerBounds = [uint(0), uint(0)]; upperBounds = [uint(0), uint(0)]; userData = null; super(); } public function GetNext():uint{ return (lowerBounds[0]); } public function IsValid():Boolean{ return (!((overlapCount == b2BroadPhase.b2_invalid))); } public function SetNext(_arg1:uint):void{ lowerBounds[0] = (_arg1 & 0xFFFF); } } }//package Box2D.Collision
Section 77
//b2Segment (Box2D.Collision.b2Segment) package Box2D.Collision { import Box2D.Common.Math.*; public class b2Segment { public var p1:b2Vec2; public var p2:b2Vec2; public function b2Segment(){ p1 = new b2Vec2(); p2 = new b2Vec2(); super(); } public function TestSegment(_arg1:Array, _arg2:b2Vec2, _arg3:b2Segment, _arg4:Number):Boolean{ var _local5:b2Vec2; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; _local5 = _arg3.p1; _local6 = (_arg3.p2.x - _local5.x); _local7 = (_arg3.p2.y - _local5.y); _local8 = (p2.x - p1.x); _local9 = (p2.y - p1.y); _local10 = _local9; _local11 = -(_local8); _local12 = (100 * Number.MIN_VALUE); _local13 = -(((_local6 * _local10) + (_local7 * _local11))); if (_local13 > _local12){ _local14 = (_local5.x - p1.x); _local15 = (_local5.y - p1.y); _local16 = ((_local14 * _local10) + (_local15 * _local11)); if ((((0 <= _local16)) && ((_local16 <= (_arg4 * _local13))))){ _local17 = ((-(_local7) * _local15) + (_local7 * _local14)); if (((((-(_local12) * _local13) <= _local17)) && ((_local17 <= (_local13 * (1 + _local12)))))){ _local16 = (_local16 / _local13); _local18 = Math.sqrt(((_local10 * _local10) + (_local11 * _local11))); _local10 = (_local10 / _local18); _local11 = (_local11 / _local18); _arg1[0] = _local16; _arg2.Set(_local10, _local11); return (true); }; }; }; return (false); } } }//package Box2D.Collision
Section 78
//b2TimeOfImpact (Box2D.Collision.b2TimeOfImpact) package Box2D.Collision { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Common.*; public class b2TimeOfImpact { public static var s_xf1:b2XForm = new b2XForm(); public static var s_xf2:b2XForm = new b2XForm(); public static var s_p1:b2Vec2 = new b2Vec2(); public static var s_p2:b2Vec2 = new b2Vec2(); public static function TimeOfImpact(_arg1:b2Shape, _arg2:b2Sweep, _arg3:b2Shape, _arg4:b2Sweep):Number{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:b2Vec2; var _local18:b2Vec2; var _local19:int; var _local20:int; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:b2XForm; var _local27:b2XForm; var _local28:Number; var _local29:Number; var _local30:Number; var _local31:Number; _local7 = _arg1.m_sweepRadius; _local8 = _arg3.m_sweepRadius; _local9 = _arg2.t0; _local10 = (_arg2.c.x - _arg2.c0.x); _local11 = (_arg2.c.y - _arg2.c0.y); _local12 = (_arg4.c.x - _arg4.c0.x); _local13 = (_arg4.c.y - _arg4.c0.y); _local14 = (_arg2.a - _arg2.a0); _local15 = (_arg4.a - _arg4.a0); _local16 = 0; _local17 = s_p1; _local18 = s_p2; _local19 = 20; _local20 = 0; _local21 = 0; _local22 = 0; _local23 = 0; _local24 = 0; while (true) { _local25 = (((1 - _local16) * _local9) + _local16); _local26 = s_xf1; _local27 = s_xf2; _arg2.GetXForm(_local26, _local25); _arg4.GetXForm(_local27, _local25); _local23 = b2Distance.Distance(_local17, _local18, _arg1, _local26, _arg3, _local27); if (_local20 == 0){ if (_local23 > (2 * b2Settings.b2_toiSlop)){ _local24 = (1.5 * b2Settings.b2_toiSlop); } else { _local5 = (0.05 * b2Settings.b2_toiSlop); _local6 = (_local23 - (0.5 * b2Settings.b2_toiSlop)); _local24 = ((_local5 > _local6)) ? _local5 : _local6; }; }; if (((((_local23 - _local24) < (0.05 * b2Settings.b2_toiSlop))) || ((_local20 == _local19)))){ break; }; _local21 = (_local18.x - _local17.x); _local22 = (_local18.y - _local17.y); _local28 = Math.sqrt(((_local21 * _local21) + (_local22 * _local22))); _local21 = (_local21 / _local28); _local22 = (_local22 / _local28); _local29 = ((((_local21 * (_local10 - _local12)) + (_local22 * (_local11 - _local13))) + (((_local14 < 0)) ? -(_local14) : _local14 * _local7)) + (((_local15 < 0)) ? -(_local15) : _local15 * _local8)); if (_local29 == 0){ _local16 = 1; break; }; _local30 = ((_local23 - _local24) / _local29); _local31 = (_local16 + _local30); if ((((_local31 < 0)) || ((1 < _local31)))){ _local16 = 1; break; }; if (_local31 < ((1 + (100 * Number.MIN_VALUE)) * _local16)){ break; }; _local16 = _local31; _local20++; }; return (_local16); } } }//package Box2D.Collision
Section 79
//ClipVertex (Box2D.Collision.ClipVertex) package Box2D.Collision { import Box2D.Common.Math.*; public class ClipVertex { public var v:b2Vec2; public var id:b2ContactID; public function ClipVertex(){ v = new b2Vec2(); id = new b2ContactID(); super(); } } }//package Box2D.Collision
Section 80
//Features (Box2D.Collision.Features) package Box2D.Collision { public class Features { public var _referenceEdge:int; public var _incidentEdge:int; public var _flip:int; public var _incidentVertex:int; public var _m_id:b2ContactID; public function get referenceEdge():int{ return (_referenceEdge); } public function set incidentVertex(_arg1:int):void{ _incidentVertex = _arg1; _m_id._key = ((_m_id._key & 4278255615) | ((_incidentVertex << 16) & 0xFF0000)); } public function get flip():int{ return (_flip); } public function get incidentEdge():int{ return (_incidentEdge); } public function set referenceEdge(_arg1:int):void{ _referenceEdge = _arg1; _m_id._key = ((_m_id._key & 4294967040) | (_referenceEdge & 0xFF)); } public function set flip(_arg1:int):void{ _flip = _arg1; _m_id._key = ((_m_id._key & 0xFFFFFF) | ((_flip << 24) & 4278190080)); } public function get incidentVertex():int{ return (_incidentVertex); } public function set incidentEdge(_arg1:int):void{ _incidentEdge = _arg1; _m_id._key = ((_m_id._key & 4294902015) | ((_incidentEdge << 8) & 0xFF00)); } } }//package Box2D.Collision
Section 81
//b2Mat22 (Box2D.Common.Math.b2Mat22) package Box2D.Common.Math { public class b2Mat22 { public var col1:b2Vec2; public var col2:b2Vec2; public function b2Mat22(_arg1:Number=0, _arg2:b2Vec2=null, _arg3:b2Vec2=null){ var _local4:Number; var _local5:Number; col1 = new b2Vec2(); col2 = new b2Vec2(); super(); if (((!((_arg2 == null))) && (!((_arg3 == null))))){ col1.SetV(_arg2); col2.SetV(_arg3); } else { _local4 = Math.cos(_arg1); _local5 = Math.sin(_arg1); col1.x = _local4; col2.x = -(_local5); col1.y = _local5; col2.y = _local4; }; } public function SetIdentity():void{ col1.x = 1; col2.x = 0; col1.y = 0; col2.y = 1; } public function Set(_arg1:Number):void{ var _local2:Number; var _local3:Number; _local2 = Math.cos(_arg1); _local3 = Math.sin(_arg1); col1.x = _local2; col2.x = -(_local3); col1.y = _local3; col2.y = _local2; } public function SetVV(_arg1:b2Vec2, _arg2:b2Vec2):void{ col1.SetV(_arg1); col2.SetV(_arg2); } public function SetZero():void{ col1.x = 0; col2.x = 0; col1.y = 0; col2.y = 0; } public function SetM(_arg1:b2Mat22):void{ col1.SetV(_arg1.col1); col2.SetV(_arg1.col2); } public function AddM(_arg1:b2Mat22):void{ col1.x = (col1.x + _arg1.col1.x); col1.y = (col1.y + _arg1.col1.y); col2.x = (col2.x + _arg1.col2.x); col2.y = (col2.y + _arg1.col2.y); } public function Abs():void{ col1.Abs(); col2.Abs(); } public function Copy():b2Mat22{ return (new b2Mat22(0, col1, col2)); } public function Invert(_arg1:b2Mat22):b2Mat22{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local2 = col1.x; _local3 = col2.x; _local4 = col1.y; _local5 = col2.y; _local6 = ((_local2 * _local5) - (_local3 * _local4)); _local6 = (1 / _local6); _arg1.col1.x = (_local6 * _local5); _arg1.col2.x = (-(_local6) * _local3); _arg1.col1.y = (-(_local6) * _local4); _arg1.col2.y = (_local6 * _local2); return (_arg1); } public function GetAngle():Number{ return (Math.atan2(col1.y, col1.x)); } public function Solve(_arg1:b2Vec2, _arg2:Number, _arg3:Number):b2Vec2{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local4 = col1.x; _local5 = col2.x; _local6 = col1.y; _local7 = col2.y; _local8 = ((_local4 * _local7) - (_local5 * _local6)); _local8 = (1 / _local8); _arg1.x = (_local8 * ((_local7 * _arg2) - (_local5 * _arg3))); _arg1.y = (_local8 * ((_local4 * _arg3) - (_local6 * _arg2))); return (_arg1); } } }//package Box2D.Common.Math
Section 82
//b2Math (Box2D.Common.Math.b2Math) package Box2D.Common.Math { public class b2Math { public static const b2Mat22_identity:b2Mat22 = new b2Mat22(0, new b2Vec2(1, 0), new b2Vec2(0, 1)); public static const b2XForm_identity:b2XForm = new b2XForm(b2Vec2_zero, b2Mat22_identity); public static const b2Vec2_zero:b2Vec2 = new b2Vec2(0, 0); public static function b2CrossVF(_arg1:b2Vec2, _arg2:Number):b2Vec2{ var _local3:b2Vec2; _local3 = new b2Vec2((_arg2 * _arg1.y), (-(_arg2) * _arg1.x)); return (_local3); } public static function AddVV(_arg1:b2Vec2, _arg2:b2Vec2):b2Vec2{ var _local3:b2Vec2; _local3 = new b2Vec2((_arg1.x + _arg2.x), (_arg1.y + _arg2.y)); return (_local3); } public static function b2IsValid(_arg1:Number):Boolean{ return (isFinite(_arg1)); } public static function b2MinV(_arg1:b2Vec2, _arg2:b2Vec2):b2Vec2{ var _local3:b2Vec2; _local3 = new b2Vec2(b2Min(_arg1.x, _arg2.x), b2Min(_arg1.y, _arg2.y)); return (_local3); } public static function b2MulX(_arg1:b2XForm, _arg2:b2Vec2):b2Vec2{ var _local3:b2Vec2; _local3 = b2MulMV(_arg1.R, _arg2); _local3.x = (_local3.x + _arg1.position.x); _local3.y = (_local3.y + _arg1.position.y); return (_local3); } public static function b2DistanceSquared(_arg1:b2Vec2, _arg2:b2Vec2):Number{ var _local3:Number; var _local4:Number; _local3 = (_arg1.x - _arg2.x); _local4 = (_arg1.y - _arg2.y); return (((_local3 * _local3) + (_local4 * _local4))); } public static function b2Swap(_arg1:Array, _arg2:Array):void{ var _local3:*; _local3 = _arg1[0]; _arg1[0] = _arg2[0]; _arg2[0] = _local3; } public static function b2AbsM(_arg1:b2Mat22):b2Mat22{ var _local2:b2Mat22; _local2 = new b2Mat22(0, b2AbsV(_arg1.col1), b2AbsV(_arg1.col2)); return (_local2); } public static function SubtractVV(_arg1:b2Vec2, _arg2:b2Vec2):b2Vec2{ var _local3:b2Vec2; _local3 = new b2Vec2((_arg1.x - _arg2.x), (_arg1.y - _arg2.y)); return (_local3); } public static function b2MulXT(_arg1:b2XForm, _arg2:b2Vec2):b2Vec2{ var _local3:b2Vec2; var _local4:Number; _local3 = SubtractVV(_arg2, _arg1.position); _local4 = ((_local3.x * _arg1.R.col1.x) + (_local3.y * _arg1.R.col1.y)); _local3.y = ((_local3.x * _arg1.R.col2.x) + (_local3.y * _arg1.R.col2.y)); _local3.x = _local4; return (_local3); } public static function b2Abs(_arg1:Number):Number{ return (((_arg1 > 0)) ? _arg1 : -(_arg1)); } public static function b2Clamp(_arg1:Number, _arg2:Number, _arg3:Number):Number{ return (b2Max(_arg2, b2Min(_arg1, _arg3))); } public static function b2AbsV(_arg1:b2Vec2):b2Vec2{ var _local2:b2Vec2; _local2 = new b2Vec2(b2Abs(_arg1.x), b2Abs(_arg1.y)); return (_local2); } public static function MulFV(_arg1:Number, _arg2:b2Vec2):b2Vec2{ var _local3:b2Vec2; _local3 = new b2Vec2((_arg1 * _arg2.x), (_arg1 * _arg2.y)); return (_local3); } public static function b2CrossVV(_arg1:b2Vec2, _arg2:b2Vec2):Number{ return (((_arg1.x * _arg2.y) - (_arg1.y * _arg2.x))); } public static function b2Dot(_arg1:b2Vec2, _arg2:b2Vec2):Number{ return (((_arg1.x * _arg2.x) + (_arg1.y * _arg2.y))); } public static function b2CrossFV(_arg1:Number, _arg2:b2Vec2):b2Vec2{ var _local3:b2Vec2; _local3 = new b2Vec2((-(_arg1) * _arg2.y), (_arg1 * _arg2.x)); return (_local3); } public static function AddMM(_arg1:b2Mat22, _arg2:b2Mat22):b2Mat22{ var _local3:b2Mat22; _local3 = new b2Mat22(0, AddVV(_arg1.col1, _arg2.col1), AddVV(_arg1.col2, _arg2.col2)); return (_local3); } public static function b2Distance(_arg1:b2Vec2, _arg2:b2Vec2):Number{ var _local3:Number; var _local4:Number; _local3 = (_arg1.x - _arg2.x); _local4 = (_arg1.y - _arg2.y); return (Math.sqrt(((_local3 * _local3) + (_local4 * _local4)))); } public static function b2MulTMM(_arg1:b2Mat22, _arg2:b2Mat22):b2Mat22{ var _local3:b2Vec2; var _local4:b2Vec2; var _local5:b2Mat22; _local3 = new b2Vec2(b2Dot(_arg1.col1, _arg2.col1), b2Dot(_arg1.col2, _arg2.col1)); _local4 = new b2Vec2(b2Dot(_arg1.col1, _arg2.col2), b2Dot(_arg1.col2, _arg2.col2)); _local5 = new b2Mat22(0, _local3, _local4); return (_local5); } public static function b2MaxV(_arg1:b2Vec2, _arg2:b2Vec2):b2Vec2{ var _local3:b2Vec2; _local3 = new b2Vec2(b2Max(_arg1.x, _arg2.x), b2Max(_arg1.y, _arg2.y)); return (_local3); } public static function b2IsPowerOfTwo(_arg1:uint):Boolean{ var _local2:Boolean; _local2 = (((_arg1 > 0)) && (((_arg1 & (_arg1 - 1)) == 0))); return (_local2); } public static function b2ClampV(_arg1:b2Vec2, _arg2:b2Vec2, _arg3:b2Vec2):b2Vec2{ return (b2MaxV(_arg2, b2MinV(_arg1, _arg3))); } public static function b2RandomRange(_arg1:Number, _arg2:Number):Number{ var _local3:Number; _local3 = Math.random(); _local3 = (((_arg2 - _arg1) * _local3) + _arg1); return (_local3); } public static function b2MulTMV(_arg1:b2Mat22, _arg2:b2Vec2):b2Vec2{ var _local3:b2Vec2; _local3 = new b2Vec2(b2Dot(_arg2, _arg1.col1), b2Dot(_arg2, _arg1.col2)); return (_local3); } public static function b2Min(_arg1:Number, _arg2:Number):Number{ return (((_arg1 < _arg2)) ? _arg1 : _arg2); } public static function b2Random():Number{ return (((Math.random() * 2) - 1)); } public static function b2MulMM(_arg1:b2Mat22, _arg2:b2Mat22):b2Mat22{ var _local3:b2Mat22; _local3 = new b2Mat22(0, b2MulMV(_arg1, _arg2.col1), b2MulMV(_arg1, _arg2.col2)); return (_local3); } public static function b2NextPowerOfTwo(_arg1:uint):uint{ _arg1 = (_arg1 | ((_arg1 >> 1) & 2147483647)); _arg1 = (_arg1 | ((_arg1 >> 2) & 1073741823)); _arg1 = (_arg1 | ((_arg1 >> 4) & 268435455)); _arg1 = (_arg1 | ((_arg1 >> 8) & 0xFFFFFF)); _arg1 = (_arg1 | ((_arg1 >> 16) & 0xFFFF)); return ((_arg1 + 1)); } public static function b2Max(_arg1:Number, _arg2:Number):Number{ return (((_arg1 > _arg2)) ? _arg1 : _arg2); } public static function b2MulMV(_arg1:b2Mat22, _arg2:b2Vec2):b2Vec2{ var _local3:b2Vec2; _local3 = new b2Vec2(((_arg1.col1.x * _arg2.x) + (_arg1.col2.x * _arg2.y)), ((_arg1.col1.y * _arg2.x) + (_arg1.col2.y * _arg2.y))); return (_local3); } } }//package Box2D.Common.Math
Section 83
//b2Sweep (Box2D.Common.Math.b2Sweep) package Box2D.Common.Math { public class b2Sweep { public var localCenter:b2Vec2; public var c:b2Vec2; public var a:Number; public var c0:b2Vec2; public var a0:Number; public var t0:Number; public function b2Sweep(){ localCenter = new b2Vec2(); c0 = new b2Vec2(); c = new b2Vec2(); super(); } public function Advance(_arg1:Number):void{ var _local2:Number; if ((((t0 < _arg1)) && (((1 - t0) > Number.MIN_VALUE)))){ _local2 = ((_arg1 - t0) / (1 - t0)); c0.x = (((1 - _local2) * c0.x) + (_local2 * c.x)); c0.y = (((1 - _local2) * c0.y) + (_local2 * c.y)); a0 = (((1 - _local2) * a0) + (_local2 * a)); t0 = _arg1; }; } public function GetXForm(_arg1:b2XForm, _arg2:Number):void{ var _local3:b2Mat22; var _local4:Number; var _local5:Number; if ((1 - t0) > Number.MIN_VALUE){ _local4 = ((_arg2 - t0) / (1 - t0)); _arg1.position.x = (((1 - _local4) * c0.x) + (_local4 * c.x)); _arg1.position.y = (((1 - _local4) * c0.y) + (_local4 * c.y)); _local5 = (((1 - _local4) * a0) + (_local4 * a)); _arg1.R.Set(_local5); } else { _arg1.position.SetV(c); _arg1.R.Set(a); }; _local3 = _arg1.R; _arg1.position.x = (_arg1.position.x - ((_local3.col1.x * localCenter.x) + (_local3.col2.x * localCenter.y))); _arg1.position.y = (_arg1.position.y - ((_local3.col1.y * localCenter.x) + (_local3.col2.y * localCenter.y))); } } }//package Box2D.Common.Math
Section 84
//b2Vec2 (Box2D.Common.Math.b2Vec2) package Box2D.Common.Math { public class b2Vec2 { public var x:Number; public var y:Number; public function b2Vec2(_arg1:Number=0, _arg2:Number=0):void{ x = _arg1; y = _arg2; } public function Set(_arg1:Number=0, _arg2:Number=0):void{ x = _arg1; y = _arg2; } public function Multiply(_arg1:Number):void{ x = (x * _arg1); y = (y * _arg1); } public function Length():Number{ return (Math.sqrt(((x * x) + (y * y)))); } public function LengthSquared():Number{ return (((x * x) + (y * y))); } public function SetZero():void{ x = 0; y = 0; } public function Add(_arg1:b2Vec2):void{ x = (x + _arg1.x); y = (y + _arg1.y); } public function MaxV(_arg1:b2Vec2):void{ x = ((x > _arg1.x)) ? x : _arg1.x; y = ((y > _arg1.y)) ? y : _arg1.y; } public function SetV(_arg1:b2Vec2):void{ x = _arg1.x; y = _arg1.y; } public function Negative():b2Vec2{ return (new b2Vec2(-(x), -(y))); } public function CrossVF(_arg1:Number):void{ var _local2:Number; _local2 = x; x = (_arg1 * y); y = (-(_arg1) * _local2); } public function Abs():void{ if (x < 0){ x = -(x); }; if (y < 0){ y = -(y); }; } public function Copy():b2Vec2{ return (new b2Vec2(x, y)); } public function MulTM(_arg1:b2Mat22):void{ var _local2:Number; _local2 = b2Math.b2Dot(this, _arg1.col1); y = b2Math.b2Dot(this, _arg1.col2); x = _local2; } public function IsValid():Boolean{ return (((b2Math.b2IsValid(x)) && (b2Math.b2IsValid(y)))); } public function MinV(_arg1:b2Vec2):void{ x = ((x < _arg1.x)) ? x : _arg1.x; y = ((y < _arg1.y)) ? y : _arg1.y; } public function MulM(_arg1:b2Mat22):void{ var _local2:Number; _local2 = x; x = ((_arg1.col1.x * _local2) + (_arg1.col2.x * y)); y = ((_arg1.col1.y * _local2) + (_arg1.col2.y * y)); } public function Normalize():Number{ var _local1:Number; var _local2:Number; _local1 = Math.sqrt(((x * x) + (y * y))); if (_local1 < Number.MIN_VALUE){ return (0); }; _local2 = (1 / _local1); x = (x * _local2); y = (y * _local2); return (_local1); } public function Subtract(_arg1:b2Vec2):void{ x = (x - _arg1.x); y = (y - _arg1.y); } public function CrossFV(_arg1:Number):void{ var _local2:Number; _local2 = x; x = (-(_arg1) * y); y = (_arg1 * _local2); } public static function Make(_arg1:Number, _arg2:Number):b2Vec2{ return (new b2Vec2(_arg1, _arg2)); } } }//package Box2D.Common.Math
Section 85
//b2XForm (Box2D.Common.Math.b2XForm) package Box2D.Common.Math { public class b2XForm { public var R:b2Mat22; public var position:b2Vec2; public function b2XForm(_arg1:b2Vec2=null, _arg2:b2Mat22=null):void{ position = new b2Vec2(); R = new b2Mat22(); super(); if (_arg1){ position.SetV(_arg1); R.SetM(_arg2); }; } public function Initialize(_arg1:b2Vec2, _arg2:b2Mat22):void{ position.SetV(_arg1); R.SetM(_arg2); } public function Set(_arg1:b2XForm):void{ position.SetV(_arg1.position); R.SetM(_arg1.R); } public function SetIdentity():void{ position.SetZero(); R.SetIdentity(); } } }//package Box2D.Common.Math
Section 86
//b2Color (Box2D.Common.b2Color) package Box2D.Common { import Box2D.Common.Math.*; public class b2Color { private var _g:uint;// = 0 private var _b:uint;// = 0 private var _r:uint;// = 0 public function b2Color(_arg1:Number, _arg2:Number, _arg3:Number){ _r = 0; _g = 0; _b = 0; super(); _r = uint((0xFF * b2Math.b2Clamp(_arg1, 0, 1))); _g = uint((0xFF * b2Math.b2Clamp(_arg2, 0, 1))); _b = uint((0xFF * b2Math.b2Clamp(_arg3, 0, 1))); } public function Set(_arg1:Number, _arg2:Number, _arg3:Number):void{ _r = uint((0xFF * b2Math.b2Clamp(_arg1, 0, 1))); _g = uint((0xFF * b2Math.b2Clamp(_arg2, 0, 1))); _b = uint((0xFF * b2Math.b2Clamp(_arg3, 0, 1))); } public function get color():uint{ return (((_r | (_g << 8)) | (_b << 16))); } public function set r(_arg1:Number):void{ _r = uint((0xFF * b2Math.b2Clamp(_arg1, 0, 1))); } public function set b(_arg1:Number):void{ _b = uint((0xFF * b2Math.b2Clamp(_arg1, 0, 1))); } public function set g(_arg1:Number):void{ _g = uint((0xFF * b2Math.b2Clamp(_arg1, 0, 1))); } } }//package Box2D.Common
Section 87
//b2Settings (Box2D.Common.b2Settings) package Box2D.Common { import Box2D.Common.Math.*; public class b2Settings { public static const b2_angularSleepTolerance:Number = 0.0111111111111111; public static const b2_linearSleepTolerance:Number = 0.01; public static const b2_angularSlop:Number = 0.0349065850398866; public static const b2_linearSlop:Number = 0.005; public static const b2_pi:Number = 3.14159265358979; public static const b2_maxProxies:int = 0x0200; public static const b2_maxAngularVelocitySquared:Number = 62500; public static const b2_maxPolygonVertices:int = 54; public static const b2_velocityThreshold:Number = 1; public static const b2_contactBaumgarte:Number = 0.2; public static const b2_maxPairs:int = 4096; public static const b2_maxTOIContactsPerIsland:int = 32; public static const b2_timeToSleep:Number = 0.5; public static const b2_maxManifoldPoints:int = 2; public static const b2_maxAngularVelocity:Number = 250; public static const b2_maxAngularCorrection:Number = 0.139626340159546; public static const USHRT_MAX:int = 0xFFFF; public static const b2_maxLinearVelocity:Number = 200; public static const b2_maxLinearCorrection:Number = 0.2; public static const b2_toiSlop:Number = 0.04; public static const b2_maxLinearVelocitySquared:Number = 40000; public static function b2Assert(_arg1:Boolean):void{ var _local2:b2Vec2; if (!_arg1){ _local2.x++; }; } } }//package Box2D.Common
Section 88
//b2CircleContact (Box2D.Dynamics.Contacts.b2CircleContact) package Box2D.Dynamics.Contacts { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Collision.*; public class b2CircleContact extends b2Contact { private var m_manifolds:Array; private var m0:b2Manifold; public var m_manifold:b2Manifold; private static const s_evalCP:b2ContactPoint = new b2ContactPoint(); public function b2CircleContact(_arg1:b2Shape, _arg2:b2Shape){ var _local3:b2ManifoldPoint; m_manifolds = [new b2Manifold()]; m0 = new b2Manifold(); super(_arg1, _arg2); m_manifold = m_manifolds[0]; m_manifold.pointCount = 0; _local3 = m_manifold.points[0]; _local3.normalImpulse = 0; _local3.tangentImpulse = 0; } override public function GetManifolds():Array{ return (m_manifolds); } override public function Evaluate(_arg1:b2ContactListener):void{ var _local2:b2Vec2; var _local3:b2Vec2; var _local4:b2ManifoldPoint; var _local5:b2Body; var _local6:b2Body; var _local7:b2ContactPoint; var _local8:b2ManifoldPoint; _local5 = m_shape1.m_body; _local6 = m_shape2.m_body; m0.Set(m_manifold); b2Collision.b2CollideCircles(m_manifold, (m_shape1 as b2CircleShape), _local5.m_xf, (m_shape2 as b2CircleShape), _local6.m_xf); _local7 = s_evalCP; _local7.shape1 = m_shape1; _local7.shape2 = m_shape2; _local7.friction = m_friction; _local7.restitution = m_restitution; if (m_manifold.pointCount > 0){ m_manifoldCount = 1; _local8 = m_manifold.points[0]; if (m0.pointCount == 0){ _local8.normalImpulse = 0; _local8.tangentImpulse = 0; if (_arg1){ _local7.position = _local5.GetWorldPoint(_local8.localPoint1); _local2 = _local5.GetLinearVelocityFromLocalPoint(_local8.localPoint1); _local3 = _local6.GetLinearVelocityFromLocalPoint(_local8.localPoint2); _local7.velocity.Set((_local3.x - _local2.x), (_local3.y - _local2.y)); _local7.normal.SetV(m_manifold.normal); _local7.separation = _local8.separation; _local7.id.key = _local8.id._key; _arg1.Add(_local7); }; } else { _local4 = m0.points[0]; _local8.normalImpulse = _local4.normalImpulse; _local8.tangentImpulse = _local4.tangentImpulse; if (_arg1){ _local7.position = _local5.GetWorldPoint(_local8.localPoint1); _local2 = _local5.GetLinearVelocityFromLocalPoint(_local8.localPoint1); _local3 = _local6.GetLinearVelocityFromLocalPoint(_local8.localPoint2); _local7.velocity.Set((_local3.x - _local2.x), (_local3.y - _local2.y)); _local7.normal.SetV(m_manifold.normal); _local7.separation = _local8.separation; _local7.id.key = _local8.id._key; _arg1.Persist(_local7); }; }; } else { m_manifoldCount = 0; if ((((m0.pointCount > 0)) && (_arg1))){ _local4 = m0.points[0]; _local7.position = _local5.GetWorldPoint(_local4.localPoint1); _local2 = _local5.GetLinearVelocityFromLocalPoint(_local4.localPoint1); _local3 = _local6.GetLinearVelocityFromLocalPoint(_local4.localPoint2); _local7.velocity.Set((_local3.x - _local2.x), (_local3.y - _local2.y)); _local7.normal.SetV(m0.normal); _local7.separation = _local4.separation; _local7.id.key = _local4.id._key; _arg1.Remove(_local7); }; }; } public static function Destroy(_arg1:b2Contact, _arg2):void{ } public static function Create(_arg1:b2Shape, _arg2:b2Shape, _arg3):b2Contact{ return (new b2CircleContact(_arg1, _arg2)); } } }//package Box2D.Dynamics.Contacts
Section 89
//b2Contact (Box2D.Dynamics.Contacts.b2Contact) package Box2D.Dynamics.Contacts { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Collision.*; import Box2D.Common.*; public class b2Contact { public var m_shape1:b2Shape; public var m_shape2:b2Shape; public var m_prev:b2Contact; public var m_toi:Number; public var m_next:b2Contact; public var m_friction:Number; public var m_manifoldCount:int; public var m_node1:b2ContactEdge; public var m_node2:b2ContactEdge; public var m_restitution:Number; public var m_flags:uint; public static var e_toiFlag:uint = 8; public static var e_nonSolidFlag:uint = 1; public static var e_slowFlag:uint = 2; public static var e_islandFlag:uint = 4; public static var s_registers:Array; public static var s_initialized:Boolean = false; public function b2Contact(_arg1:b2Shape=null, _arg2:b2Shape=null){ m_node1 = new b2ContactEdge(); m_node2 = new b2ContactEdge(); super(); m_flags = 0; if (((!(_arg1)) || (!(_arg2)))){ m_shape1 = null; m_shape2 = null; return; }; if (((_arg1.IsSensor()) || (_arg2.IsSensor()))){ m_flags = (m_flags | e_nonSolidFlag); }; m_shape1 = _arg1; m_shape2 = _arg2; m_manifoldCount = 0; m_friction = Math.sqrt((m_shape1.m_friction * m_shape2.m_friction)); m_restitution = b2Math.b2Max(m_shape1.m_restitution, m_shape2.m_restitution); m_prev = null; m_next = null; m_node1.contact = null; m_node1.prev = null; m_node1.next = null; m_node1.other = null; m_node2.contact = null; m_node2.prev = null; m_node2.next = null; m_node2.other = null; } public function GetShape1():b2Shape{ return (m_shape1); } public function IsSolid():Boolean{ return (((m_flags & e_nonSolidFlag) == 0)); } public function GetNext():b2Contact{ return (m_next); } public function GetManifolds():Array{ return (null); } public function GetShape2():b2Shape{ return (m_shape2); } public function GetManifoldCount():int{ return (m_manifoldCount); } public function Update(_arg1:b2ContactListener):void{ var _local2:int; var _local3:int; var _local4:b2Body; var _local5:b2Body; _local2 = m_manifoldCount; Evaluate(_arg1); _local3 = m_manifoldCount; _local4 = m_shape1.m_body; _local5 = m_shape2.m_body; if ((((_local3 == 0)) && ((_local2 > 0)))){ _local4.WakeUp(); _local5.WakeUp(); }; if (((((((_local4.IsStatic()) || (_local4.IsBullet()))) || (_local5.IsStatic()))) || (_local5.IsBullet()))){ m_flags = (m_flags & ~(e_slowFlag)); } else { m_flags = (m_flags | e_slowFlag); }; } public function Evaluate(_arg1:b2ContactListener):void{ } public static function InitializeRegisters():void{ var _local1:int; var _local2:int; s_registers = new Array(b2Shape.e_shapeTypeCount); _local1 = 0; while (_local1 < b2Shape.e_shapeTypeCount) { s_registers[_local1] = new Array(b2Shape.e_shapeTypeCount); _local2 = 0; while (_local2 < b2Shape.e_shapeTypeCount) { s_registers[_local1][_local2] = new b2ContactRegister(); _local2++; }; _local1++; }; AddType(b2CircleContact.Create, b2CircleContact.Destroy, b2Shape.e_circleShape, b2Shape.e_circleShape); AddType(b2PolyAndCircleContact.Create, b2PolyAndCircleContact.Destroy, b2Shape.e_polygonShape, b2Shape.e_circleShape); AddType(b2PolygonContact.Create, b2PolygonContact.Destroy, b2Shape.e_polygonShape, b2Shape.e_polygonShape); } public static function Destroy(_arg1:b2Contact, _arg2):void{ var _local3:int; var _local4:int; var _local5:b2ContactRegister; var _local6:Function; if (_arg1.m_manifoldCount > 0){ _arg1.m_shape1.m_body.WakeUp(); _arg1.m_shape2.m_body.WakeUp(); }; _local3 = _arg1.m_shape1.m_type; _local4 = _arg1.m_shape2.m_type; _local5 = s_registers[_local3][_local4]; _local6 = _local5.destroyFcn; _local6(_arg1, _arg2); } public static function AddType(_arg1:Function, _arg2:Function, _arg3:int, _arg4:int):void{ s_registers[_arg3][_arg4].createFcn = _arg1; s_registers[_arg3][_arg4].destroyFcn = _arg2; s_registers[_arg3][_arg4].primary = true; if (_arg3 != _arg4){ s_registers[_arg4][_arg3].createFcn = _arg1; s_registers[_arg4][_arg3].destroyFcn = _arg2; s_registers[_arg4][_arg3].primary = false; }; } public static function Create(_arg1:b2Shape, _arg2:b2Shape, _arg3):b2Contact{ var _local4:int; var _local5:int; var _local6:b2ContactRegister; var _local7:Function; var _local8:b2Contact; var _local9:int; var _local10:b2Manifold; if (s_initialized == false){ InitializeRegisters(); s_initialized = true; }; _local4 = _arg1.m_type; _local5 = _arg2.m_type; _local6 = s_registers[_local4][_local5]; _local7 = _local6.createFcn; if (_local7 != null){ if (_local6.primary){ return (_local7(_arg1, _arg2, _arg3)); }; _local8 = _local7(_arg2, _arg1, _arg3); _local9 = 0; while (_local9 < _local8.m_manifoldCount) { _local10 = _local8.GetManifolds()[_local9]; _local8.GetManifolds()[_local9].normal = _local10.normal.Negative(); _local9++; }; return (_local8); //unresolved jump }; return (null); } } }//package Box2D.Dynamics.Contacts
Section 90
//b2ContactConstraint (Box2D.Dynamics.Contacts.b2ContactConstraint) package Box2D.Dynamics.Contacts { import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Collision.*; import Box2D.Common.*; public class b2ContactConstraint { public var points:Array; public var restitution:Number; public var body1:b2Body; public var manifold:b2Manifold; public var normal:b2Vec2; public var body2:b2Body; public var friction:Number; public var pointCount:int; public function b2ContactConstraint(){ var _local1:int; normal = new b2Vec2(); super(); points = new Array(b2Settings.b2_maxManifoldPoints); _local1 = 0; while (_local1 < b2Settings.b2_maxManifoldPoints) { points[_local1] = new b2ContactConstraintPoint(); _local1++; }; } } }//package Box2D.Dynamics.Contacts
Section 91
//b2ContactConstraintPoint (Box2D.Dynamics.Contacts.b2ContactConstraintPoint) package Box2D.Dynamics.Contacts { import Box2D.Common.Math.*; public class b2ContactConstraintPoint { public var r2:b2Vec2; public var separation:Number; public var positionImpulse:Number; public var normalImpulse:Number; public var equalizedMass:Number; public var tangentMass:Number; public var tangentImpulse:Number; public var localAnchor1:b2Vec2; public var localAnchor2:b2Vec2; public var normalMass:Number; public var velocityBias:Number; public var r1:b2Vec2; public function b2ContactConstraintPoint(){ localAnchor1 = new b2Vec2(); localAnchor2 = new b2Vec2(); r1 = new b2Vec2(); r2 = new b2Vec2(); super(); } } }//package Box2D.Dynamics.Contacts
Section 92
//b2ContactEdge (Box2D.Dynamics.Contacts.b2ContactEdge) package Box2D.Dynamics.Contacts { import Box2D.Dynamics.*; public class b2ContactEdge { public var next:b2ContactEdge; public var other:b2Body; public var contact:b2Contact; public var prev:b2ContactEdge; } }//package Box2D.Dynamics.Contacts
Section 93
//b2ContactRegister (Box2D.Dynamics.Contacts.b2ContactRegister) package Box2D.Dynamics.Contacts { public class b2ContactRegister { public var primary:Boolean; public var createFcn:Function; public var destroyFcn:Function; } }//package Box2D.Dynamics.Contacts
Section 94
//b2ContactResult (Box2D.Dynamics.Contacts.b2ContactResult) package Box2D.Dynamics.Contacts { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Collision.*; public class b2ContactResult { public var normal:b2Vec2; public var position:b2Vec2; public var shape1:b2Shape; public var shape2:b2Shape; public var normalImpulse:Number; public var tangentImpulse:Number; public var id:b2ContactID; public function b2ContactResult(){ position = new b2Vec2(); normal = new b2Vec2(); id = new b2ContactID(); super(); } } }//package Box2D.Dynamics.Contacts
Section 95
//b2ContactSolver (Box2D.Dynamics.Contacts.b2ContactSolver) package Box2D.Dynamics.Contacts { import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Collision.*; import Box2D.Common.*; public class b2ContactSolver { public var m_constraintCount:int; public var m_constraints:Array; public var m_allocator; public var m_step:b2TimeStep; public function b2ContactSolver(_arg1:b2TimeStep, _arg2:Array, _arg3:int, _arg4){ var _local5:b2Contact; var _local6:int; var _local7:b2Vec2; var _local8:b2Mat22; var _local9:int; var _local10:b2Body; var _local11:b2Body; var _local12:int; var _local13:Array; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:int; var _local23:b2Manifold; var _local24:Number; var _local25:Number; var _local26:b2ContactConstraint; var _local27:uint; var _local28:b2ManifoldPoint; var _local29:b2ContactConstraintPoint; var _local30:Number; var _local31:Number; var _local32:Number; var _local33:Number; var _local34:Number; var _local35:Number; var _local36:Number; var _local37:Number; var _local38:Number; var _local39:Number; var _local40:Number; var _local41:Number; var _local42:Number; var _local43:Number; var _local44:Number; var _local45:Number; var _local46:Number; var _local47:Number; m_step = new b2TimeStep(); m_constraints = new Array(); super(); m_step.dt = _arg1.dt; m_step.inv_dt = _arg1.inv_dt; m_step.maxIterations = _arg1.maxIterations; m_allocator = _arg4; m_constraintCount = 0; _local6 = 0; while (_local6 < _arg3) { _local5 = _arg2[_local6]; m_constraintCount = (m_constraintCount + _local5.m_manifoldCount); _local6++; }; _local6 = 0; while (_local6 < m_constraintCount) { m_constraints[_local6] = new b2ContactConstraint(); _local6++; }; _local9 = 0; _local6 = 0; while (_local6 < _arg3) { _local5 = _arg2[_local6]; _local10 = _local5.m_shape1.m_body; _local11 = _local5.m_shape2.m_body; _local12 = _local5.m_manifoldCount; _local13 = _local5.GetManifolds(); _local14 = _local5.m_friction; _local15 = _local5.m_restitution; _local16 = _local10.m_linearVelocity.x; _local17 = _local10.m_linearVelocity.y; _local18 = _local11.m_linearVelocity.x; _local19 = _local11.m_linearVelocity.y; _local20 = _local10.m_angularVelocity; _local21 = _local11.m_angularVelocity; _local22 = 0; while (_local22 < _local12) { _local23 = _local13[_local22]; _local24 = _local23.normal.x; _local25 = _local23.normal.y; _local26 = m_constraints[_local9]; _local26.body1 = _local10; _local26.body2 = _local11; _local26.manifold = _local23; _local26.normal.x = _local24; _local26.normal.y = _local25; _local26.pointCount = _local23.pointCount; _local26.friction = _local14; _local26.restitution = _local15; _local27 = 0; while (_local27 < _local26.pointCount) { _local28 = _local23.points[_local27]; _local29 = _local26.points[_local27]; _local29.normalImpulse = _local28.normalImpulse; _local29.tangentImpulse = _local28.tangentImpulse; _local29.separation = _local28.separation; _local29.positionImpulse = 0; _local29.localAnchor1.SetV(_local28.localPoint1); _local29.localAnchor2.SetV(_local28.localPoint2); _local8 = _local10.m_xf.R; _local32 = (_local28.localPoint1.x - _local10.m_sweep.localCenter.x); _local33 = (_local28.localPoint1.y - _local10.m_sweep.localCenter.y); _local30 = ((_local8.col1.x * _local32) + (_local8.col2.x * _local33)); _local33 = ((_local8.col1.y * _local32) + (_local8.col2.y * _local33)); _local32 = _local30; _local29.r1.Set(_local32, _local33); _local8 = _local11.m_xf.R; _local34 = (_local28.localPoint2.x - _local11.m_sweep.localCenter.x); _local35 = (_local28.localPoint2.y - _local11.m_sweep.localCenter.y); _local30 = ((_local8.col1.x * _local34) + (_local8.col2.x * _local35)); _local35 = ((_local8.col1.y * _local34) + (_local8.col2.y * _local35)); _local34 = _local30; _local29.r2.Set(_local34, _local35); _local36 = ((_local32 * _local32) + (_local33 * _local33)); _local37 = ((_local34 * _local34) + (_local35 * _local35)); _local38 = ((_local32 * _local24) + (_local33 * _local25)); _local39 = ((_local34 * _local24) + (_local35 * _local25)); _local40 = (_local10.m_invMass + _local11.m_invMass); _local40 = (_local40 + ((_local10.m_invI * (_local36 - (_local38 * _local38))) + (_local11.m_invI * (_local37 - (_local39 * _local39))))); _local29.normalMass = (1 / _local40); _local41 = ((_local10.m_mass * _local10.m_invMass) + (_local11.m_mass * _local11.m_invMass)); _local41 = (_local41 + (((_local10.m_mass * _local10.m_invI) * (_local36 - (_local38 * _local38))) + ((_local11.m_mass * _local11.m_invI) * (_local37 - (_local39 * _local39))))); _local29.equalizedMass = (1 / _local41); _local42 = _local25; _local43 = -(_local24); _local44 = ((_local32 * _local42) + (_local33 * _local43)); _local45 = ((_local34 * _local42) + (_local35 * _local43)); _local46 = (_local10.m_invMass + _local11.m_invMass); _local46 = (_local46 + ((_local10.m_invI * (_local36 - (_local44 * _local44))) + (_local11.m_invI * (_local37 - (_local45 * _local45))))); _local29.tangentMass = (1 / _local46); _local29.velocityBias = 0; if (_local29.separation > 0){ _local29.velocityBias = (-60 * _local29.separation); }; _local30 = (((_local18 + (-(_local21) * _local35)) - _local16) - (-(_local20) * _local33)); _local31 = (((_local19 + (_local21 * _local34)) - _local17) - (_local20 * _local32)); _local47 = ((_local26.normal.x * _local30) + (_local26.normal.y * _local31)); if (_local47 < -(b2Settings.b2_velocityThreshold)){ _local29.velocityBias = (_local29.velocityBias + (-(_local26.restitution) * _local47)); }; _local27++; }; _local9++; _local22++; }; _local6++; }; } public function InitVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Vec2; var _local3:b2Vec2; var _local4:b2Mat22; var _local5:int; var _local6:b2ContactConstraint; var _local7:b2Body; var _local8:b2Body; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:int; var _local19:int; var _local20:b2ContactConstraintPoint; var _local21:Number; var _local22:Number; var _local23:b2ContactConstraintPoint; _local5 = 0; while (_local5 < m_constraintCount) { _local6 = m_constraints[_local5]; _local7 = _local6.body1; _local8 = _local6.body2; _local9 = _local7.m_invMass; _local10 = _local7.m_invI; _local11 = _local8.m_invMass; _local12 = _local8.m_invI; _local13 = _local6.normal.x; _local14 = _local6.normal.y; _local15 = _local14; _local16 = -(_local13); if (_arg1.warmStarting){ _local19 = _local6.pointCount; _local18 = 0; while (_local18 < _local19) { _local20 = _local6.points[_local18]; _local6.points[_local18].normalImpulse = (_local20.normalImpulse * _arg1.dtRatio); _local20.tangentImpulse = (_local20.tangentImpulse * _arg1.dtRatio); _local21 = ((_local20.normalImpulse * _local13) + (_local20.tangentImpulse * _local15)); _local22 = ((_local20.normalImpulse * _local14) + (_local20.tangentImpulse * _local16)); _local7.m_angularVelocity = (_local7.m_angularVelocity - (_local10 * ((_local20.r1.x * _local22) - (_local20.r1.y * _local21)))); _local7.m_linearVelocity.x = (_local7.m_linearVelocity.x - (_local9 * _local21)); _local7.m_linearVelocity.y = (_local7.m_linearVelocity.y - (_local9 * _local22)); _local8.m_angularVelocity = (_local8.m_angularVelocity + (_local12 * ((_local20.r2.x * _local22) - (_local20.r2.y * _local21)))); _local8.m_linearVelocity.x = (_local8.m_linearVelocity.x + (_local11 * _local21)); _local8.m_linearVelocity.y = (_local8.m_linearVelocity.y + (_local11 * _local22)); _local18++; }; } else { _local19 = _local6.pointCount; _local18 = 0; while (_local18 < _local19) { _local23 = _local6.points[_local18]; _local23.normalImpulse = 0; _local23.tangentImpulse = 0; _local18++; }; }; _local5++; }; } public function SolvePositionConstraints(_arg1:Number):Boolean{ var _local2:Number; var _local3:b2Mat22; var _local4:b2Vec2; var _local5:int; var _local6:b2ContactConstraint; var _local7:b2Body; var _local8:b2Body; var _local9:b2Vec2; var _local10:Number; var _local11:b2Vec2; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:int; var _local20:int; var _local21:b2ContactConstraintPoint; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; var _local27:Number; var _local28:Number; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:Number; var _local33:Number; var _local34:Number; var _local35:Number; var _local36:Number; var _local37:Number; var _local38:Number; _local2 = 0; _local5 = 0; while (_local5 < m_constraintCount) { _local6 = m_constraints[_local5]; _local7 = _local6.body1; _local8 = _local6.body2; _local9 = _local7.m_sweep.c; _local10 = _local7.m_sweep.a; _local11 = _local8.m_sweep.c; _local12 = _local8.m_sweep.a; _local13 = (_local7.m_mass * _local7.m_invMass); _local14 = (_local7.m_mass * _local7.m_invI); _local15 = (_local8.m_mass * _local8.m_invMass); _local16 = (_local8.m_mass * _local8.m_invI); _local17 = _local6.normal.x; _local18 = _local6.normal.y; _local19 = _local6.pointCount; _local20 = 0; while (_local20 < _local19) { _local21 = _local6.points[_local20]; _local3 = _local7.m_xf.R; _local4 = _local7.m_sweep.localCenter; _local22 = (_local21.localAnchor1.x - _local4.x); _local23 = (_local21.localAnchor1.y - _local4.y); _local26 = ((_local3.col1.x * _local22) + (_local3.col2.x * _local23)); _local23 = ((_local3.col1.y * _local22) + (_local3.col2.y * _local23)); _local22 = _local26; _local3 = _local8.m_xf.R; _local4 = _local8.m_sweep.localCenter; _local24 = (_local21.localAnchor2.x - _local4.x); _local25 = (_local21.localAnchor2.y - _local4.y); _local26 = ((_local3.col1.x * _local24) + (_local3.col2.x * _local25)); _local25 = ((_local3.col1.y * _local24) + (_local3.col2.y * _local25)); _local24 = _local26; _local27 = (_local9.x + _local22); _local28 = (_local9.y + _local23); _local29 = (_local11.x + _local24); _local30 = (_local11.y + _local25); _local31 = (_local29 - _local27); _local32 = (_local30 - _local28); _local33 = (((_local31 * _local17) + (_local32 * _local18)) + _local21.separation); _local2 = b2Math.b2Min(_local2, _local33); _local34 = (_arg1 * b2Math.b2Clamp((_local33 + b2Settings.b2_linearSlop), -(b2Settings.b2_maxLinearCorrection), 0)); _local35 = (-(_local21.equalizedMass) * _local34); _local36 = _local21.positionImpulse; _local21.positionImpulse = b2Math.b2Max((_local36 + _local35), 0); _local35 = (_local21.positionImpulse - _local36); _local37 = (_local35 * _local17); _local38 = (_local35 * _local18); _local9.x = (_local9.x - (_local13 * _local37)); _local9.y = (_local9.y - (_local13 * _local38)); _local10 = (_local10 - (_local14 * ((_local22 * _local38) - (_local23 * _local37)))); _local7.m_sweep.a = _local10; _local7.SynchronizeTransform(); _local11.x = (_local11.x + (_local15 * _local37)); _local11.y = (_local11.y + (_local15 * _local38)); _local12 = (_local12 + (_local16 * ((_local24 * _local38) - (_local25 * _local37)))); _local8.m_sweep.a = _local12; _local8.SynchronizeTransform(); _local20++; }; _local5++; }; return ((_local2 >= (-1.5 * b2Settings.b2_linearSlop))); } public function SolveVelocityConstraints():void{ var _local1:int; var _local2:b2ContactConstraintPoint; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:b2Mat22; var _local18:b2Vec2; var _local19:int; var _local20:b2ContactConstraint; var _local21:b2Body; var _local22:b2Body; var _local23:Number; var _local24:Number; var _local25:b2Vec2; var _local26:b2Vec2; var _local27:Number; var _local28:Number; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:Number; var _local33:Number; var _local34:Number; var _local35:Number; var _local36:Number; var _local37:int; var _local38:Number; _local19 = 0; while (_local19 < m_constraintCount) { _local20 = m_constraints[_local19]; _local21 = _local20.body1; _local22 = _local20.body2; _local23 = _local21.m_angularVelocity; _local24 = _local22.m_angularVelocity; _local25 = _local21.m_linearVelocity; _local26 = _local22.m_linearVelocity; _local27 = _local21.m_invMass; _local28 = _local21.m_invI; _local29 = _local22.m_invMass; _local30 = _local22.m_invI; _local31 = _local20.normal.x; _local32 = _local20.normal.y; _local33 = _local32; _local34 = -(_local31); _local35 = _local20.friction; _local37 = _local20.pointCount; _local1 = 0; while (_local1 < _local37) { _local2 = _local20.points[_local1]; _local7 = (((_local26.x + (-(_local24) * _local2.r2.y)) - _local25.x) - (-(_local23) * _local2.r1.y)); _local8 = (((_local26.y + (_local24 * _local2.r2.x)) - _local25.y) - (_local23 * _local2.r1.x)); _local9 = ((_local7 * _local31) + (_local8 * _local32)); _local11 = (-(_local2.normalMass) * (_local9 - _local2.velocityBias)); _local10 = ((_local7 * _local33) + (_local8 * _local34)); _local12 = (_local2.tangentMass * -(_local10)); _local13 = b2Math.b2Max((_local2.normalImpulse + _local11), 0); _local11 = (_local13 - _local2.normalImpulse); _local38 = (_local35 * _local2.normalImpulse); _local14 = b2Math.b2Clamp((_local2.tangentImpulse + _local12), -(_local38), _local38); _local12 = (_local14 - _local2.tangentImpulse); _local15 = ((_local11 * _local31) + (_local12 * _local33)); _local16 = ((_local11 * _local32) + (_local12 * _local34)); _local25.x = (_local25.x - (_local27 * _local15)); _local25.y = (_local25.y - (_local27 * _local16)); _local23 = (_local23 - (_local28 * ((_local2.r1.x * _local16) - (_local2.r1.y * _local15)))); _local26.x = (_local26.x + (_local29 * _local15)); _local26.y = (_local26.y + (_local29 * _local16)); _local24 = (_local24 + (_local30 * ((_local2.r2.x * _local16) - (_local2.r2.y * _local15)))); _local2.normalImpulse = _local13; _local2.tangentImpulse = _local14; _local1++; }; _local21.m_angularVelocity = _local23; _local22.m_angularVelocity = _local24; _local19++; }; } public function FinalizeVelocityConstraints():void{ var _local1:int; var _local2:b2ContactConstraint; var _local3:b2Manifold; var _local4:int; var _local5:b2ManifoldPoint; var _local6:b2ContactConstraintPoint; _local1 = 0; while (_local1 < m_constraintCount) { _local2 = m_constraints[_local1]; _local3 = _local2.manifold; _local4 = 0; while (_local4 < _local2.pointCount) { _local5 = _local3.points[_local4]; _local6 = _local2.points[_local4]; _local5.normalImpulse = _local6.normalImpulse; _local5.tangentImpulse = _local6.tangentImpulse; _local4++; }; _local1++; }; } } }//package Box2D.Dynamics.Contacts
Section 96
//b2NullContact (Box2D.Dynamics.Contacts.b2NullContact) package Box2D.Dynamics.Contacts { import Box2D.Dynamics.*; public class b2NullContact extends b2Contact { override public function GetManifolds():Array{ return (null); } override public function Evaluate(_arg1:b2ContactListener):void{ } } }//package Box2D.Dynamics.Contacts
Section 97
//b2PolyAndCircleContact (Box2D.Dynamics.Contacts.b2PolyAndCircleContact) package Box2D.Dynamics.Contacts { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Collision.*; import Box2D.Common.*; public class b2PolyAndCircleContact extends b2Contact { private var m_manifolds:Array; private var m0:b2Manifold; public var m_manifold:b2Manifold; private static const s_evalCP:b2ContactPoint = new b2ContactPoint(); public function b2PolyAndCircleContact(_arg1:b2Shape, _arg2:b2Shape){ var _local3:b2ManifoldPoint; m_manifolds = [new b2Manifold()]; m0 = new b2Manifold(); super(_arg1, _arg2); m_manifold = m_manifolds[0]; b2Settings.b2Assert((m_shape1.m_type == b2Shape.e_polygonShape)); b2Settings.b2Assert((m_shape2.m_type == b2Shape.e_circleShape)); m_manifold.pointCount = 0; _local3 = m_manifold.points[0]; _local3.normalImpulse = 0; _local3.tangentImpulse = 0; } override public function GetManifolds():Array{ return (m_manifolds); } override public function Evaluate(_arg1:b2ContactListener):void{ var _local2:int; var _local3:b2Vec2; var _local4:b2Vec2; var _local5:b2ManifoldPoint; var _local6:b2Body; var _local7:b2Body; var _local8:Array; var _local9:b2ContactPoint; var _local10:b2ManifoldPoint; var _local11:Boolean; var _local12:uint; var _local13:int; _local6 = m_shape1.m_body; _local7 = m_shape2.m_body; m0.Set(m_manifold); b2Collision.b2CollidePolygonAndCircle(m_manifold, (m_shape1 as b2PolygonShape), _local6.m_xf, (m_shape2 as b2CircleShape), _local7.m_xf); _local8 = [false, false]; _local9 = s_evalCP; _local9.shape1 = m_shape1; _local9.shape2 = m_shape2; _local9.friction = m_friction; _local9.restitution = m_restitution; if (m_manifold.pointCount > 0){ _local2 = 0; while (_local2 < m_manifold.pointCount) { _local10 = m_manifold.points[_local2]; _local10.normalImpulse = 0; _local10.tangentImpulse = 0; _local11 = false; _local12 = _local10.id._key; _local13 = 0; while (_local13 < m0.pointCount) { if (_local8[_local13] == true){ } else { _local5 = m0.points[_local13]; if (_local5.id._key == _local12){ _local8[_local13] = true; _local10.normalImpulse = _local5.normalImpulse; _local10.tangentImpulse = _local5.tangentImpulse; _local11 = true; if (_arg1 != null){ _local9.position = _local6.GetWorldPoint(_local10.localPoint1); _local3 = _local6.GetLinearVelocityFromLocalPoint(_local10.localPoint1); _local4 = _local7.GetLinearVelocityFromLocalPoint(_local10.localPoint2); _local9.velocity.Set((_local4.x - _local3.x), (_local4.y - _local3.y)); _local9.normal.SetV(m_manifold.normal); _local9.separation = _local10.separation; _local9.id.key = _local12; _arg1.Persist(_local9); }; break; }; }; _local13++; }; if ((((_local11 == false)) && (!((_arg1 == null))))){ _local9.position = _local6.GetWorldPoint(_local10.localPoint1); _local3 = _local6.GetLinearVelocityFromLocalPoint(_local10.localPoint1); _local4 = _local7.GetLinearVelocityFromLocalPoint(_local10.localPoint2); _local9.velocity.Set((_local4.x - _local3.x), (_local4.y - _local3.y)); _local9.normal.SetV(m_manifold.normal); _local9.separation = _local10.separation; _local9.id.key = _local12; _arg1.Add(_local9); }; _local2++; }; m_manifoldCount = 1; } else { m_manifoldCount = 0; }; if (_arg1 == null){ return; }; _local2 = 0; while (_local2 < m0.pointCount) { if (_local8[_local2]){ } else { _local5 = m0.points[_local2]; _local9.position = _local6.GetWorldPoint(_local5.localPoint1); _local3 = _local6.GetLinearVelocityFromLocalPoint(_local5.localPoint1); _local4 = _local7.GetLinearVelocityFromLocalPoint(_local5.localPoint2); _local9.velocity.Set((_local4.x - _local3.x), (_local4.y - _local3.y)); _local9.normal.SetV(m0.normal); _local9.separation = _local5.separation; _local9.id.key = _local5.id._key; _arg1.Remove(_local9); }; _local2++; }; } public static function Destroy(_arg1:b2Contact, _arg2):void{ } public static function Create(_arg1:b2Shape, _arg2:b2Shape, _arg3):b2Contact{ return (new b2PolyAndCircleContact(_arg1, _arg2)); } } }//package Box2D.Dynamics.Contacts
Section 98
//b2PolygonContact (Box2D.Dynamics.Contacts.b2PolygonContact) package Box2D.Dynamics.Contacts { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Collision.*; public class b2PolygonContact extends b2Contact { private var m_manifolds:Array; private var m0:b2Manifold; public var m_manifold:b2Manifold; private static const s_evalCP:b2ContactPoint = new b2ContactPoint(); public function b2PolygonContact(_arg1:b2Shape, _arg2:b2Shape):void{ m0 = new b2Manifold(); m_manifolds = [new b2Manifold()]; super(_arg1, _arg2); m_manifold = m_manifolds[0]; m_manifold.pointCount = 0; } override public function GetManifolds():Array{ return (m_manifolds); } override public function Evaluate(_arg1:b2ContactListener):void{ var _local2:b2Vec2; var _local3:b2Vec2; var _local4:b2ManifoldPoint; var _local5:b2Body; var _local6:b2Body; var _local7:b2ContactPoint; var _local8:int; var _local9:Array; var _local10:b2ManifoldPoint; var _local11:Boolean; var _local12:uint; var _local13:int; _local5 = m_shape1.m_body; _local6 = m_shape2.m_body; m0.Set(m_manifold); b2Collision.b2CollidePolygons(m_manifold, (m_shape1 as b2PolygonShape), _local5.m_xf, (m_shape2 as b2PolygonShape), _local6.m_xf); _local9 = [false, false]; _local7 = s_evalCP; _local7.shape1 = m_shape1; _local7.shape2 = m_shape2; _local7.friction = m_friction; _local7.restitution = m_restitution; if (m_manifold.pointCount > 0){ _local8 = 0; while (_local8 < m_manifold.pointCount) { _local10 = m_manifold.points[_local8]; _local10.normalImpulse = 0; _local10.tangentImpulse = 0; _local11 = false; _local12 = _local10.id._key; _local13 = 0; while (_local13 < m0.pointCount) { if (_local9[_local13] == true){ } else { _local4 = m0.points[_local13]; if (_local4.id._key == _local12){ _local9[_local13] = true; _local10.normalImpulse = _local4.normalImpulse; _local10.tangentImpulse = _local4.tangentImpulse; _local11 = true; if (_arg1 != null){ _local7.position = _local5.GetWorldPoint(_local10.localPoint1); _local2 = _local5.GetLinearVelocityFromLocalPoint(_local10.localPoint1); _local3 = _local6.GetLinearVelocityFromLocalPoint(_local10.localPoint2); _local7.velocity.Set((_local3.x - _local2.x), (_local3.y - _local2.y)); _local7.normal.SetV(m_manifold.normal); _local7.separation = _local10.separation; _local7.id.key = _local12; _arg1.Persist(_local7); }; break; }; }; _local13++; }; if ((((_local11 == false)) && (!((_arg1 == null))))){ _local7.position = _local5.GetWorldPoint(_local10.localPoint1); _local2 = _local5.GetLinearVelocityFromLocalPoint(_local10.localPoint1); _local3 = _local6.GetLinearVelocityFromLocalPoint(_local10.localPoint2); _local7.velocity.Set((_local3.x - _local2.x), (_local3.y - _local2.y)); _local7.normal.SetV(m_manifold.normal); _local7.separation = _local10.separation; _local7.id.key = _local12; _arg1.Add(_local7); }; _local8++; }; m_manifoldCount = 1; } else { m_manifoldCount = 0; }; if (_arg1 == null){ return; }; _local8 = 0; while (_local8 < m0.pointCount) { if (_local9[_local8]){ } else { _local4 = m0.points[_local8]; _local7.position = _local5.GetWorldPoint(_local4.localPoint1); _local2 = _local5.GetLinearVelocityFromLocalPoint(_local4.localPoint1); _local3 = _local6.GetLinearVelocityFromLocalPoint(_local4.localPoint2); _local7.velocity.Set((_local3.x - _local2.x), (_local3.y - _local2.y)); _local7.normal.SetV(m0.normal); _local7.separation = _local4.separation; _local7.id.key = _local4.id._key; _arg1.Remove(_local7); }; _local8++; }; } public static function Destroy(_arg1:b2Contact, _arg2):void{ } public static function Create(_arg1:b2Shape, _arg2:b2Shape, _arg3):b2Contact{ return (new b2PolygonContact(_arg1, _arg2)); } } }//package Box2D.Dynamics.Contacts
Section 99
//b2DistanceJoint (Box2D.Dynamics.Joints.b2DistanceJoint) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Common.*; public class b2DistanceJoint extends b2Joint { public var m_mass:Number; public var m_u:b2Vec2; public var m_impulse:Number; public var m_dampingRatio:Number; public var m_frequencyHz:Number; public var m_localAnchor2:b2Vec2; public var m_localAnchor1:b2Vec2; public var m_bias:Number; public var m_gamma:Number; public var m_length:Number; public function b2DistanceJoint(_arg1:b2DistanceJointDef){ var _local2:b2Mat22; var _local3:Number; var _local4:Number; m_localAnchor1 = new b2Vec2(); m_localAnchor2 = new b2Vec2(); m_u = new b2Vec2(); super(_arg1); m_localAnchor1.SetV(_arg1.localAnchor1); m_localAnchor2.SetV(_arg1.localAnchor2); m_length = _arg1.length; m_frequencyHz = _arg1.frequencyHz; m_dampingRatio = _arg1.dampingRatio; m_impulse = 0; m_gamma = 0; m_bias = 0; m_inv_dt = 0; } override public function GetAnchor1():b2Vec2{ return (m_body1.GetWorldPoint(m_localAnchor1)); } override public function GetAnchor2():b2Vec2{ return (m_body2.GetWorldPoint(m_localAnchor2)); } override public function GetReactionForce():b2Vec2{ var _local1:b2Vec2; _local1 = new b2Vec2(); _local1.SetV(m_u); _local1.Multiply((m_inv_dt * m_impulse)); return (_local1); } override public function SolvePositionConstraints():Boolean{ var _local1:b2Mat22; var _local2:b2Body; var _local3:b2Body; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; if (m_frequencyHz > 0){ return (true); }; _local2 = m_body1; _local3 = m_body2; _local1 = _local2.m_xf.R; _local4 = (m_localAnchor1.x - _local2.m_sweep.localCenter.x); _local5 = (m_localAnchor1.y - _local2.m_sweep.localCenter.y); _local6 = ((_local1.col1.x * _local4) + (_local1.col2.x * _local5)); _local5 = ((_local1.col1.y * _local4) + (_local1.col2.y * _local5)); _local4 = _local6; _local1 = _local3.m_xf.R; _local7 = (m_localAnchor2.x - _local3.m_sweep.localCenter.x); _local8 = (m_localAnchor2.y - _local3.m_sweep.localCenter.y); _local6 = ((_local1.col1.x * _local7) + (_local1.col2.x * _local8)); _local8 = ((_local1.col1.y * _local7) + (_local1.col2.y * _local8)); _local7 = _local6; _local9 = (((_local3.m_sweep.c.x + _local7) - _local2.m_sweep.c.x) - _local4); _local10 = (((_local3.m_sweep.c.y + _local8) - _local2.m_sweep.c.y) - _local5); _local11 = Math.sqrt(((_local9 * _local9) + (_local10 * _local10))); _local9 = (_local9 / _local11); _local10 = (_local10 / _local11); _local12 = (_local11 - m_length); _local12 = b2Math.b2Clamp(_local12, -(b2Settings.b2_maxLinearCorrection), b2Settings.b2_maxLinearCorrection); _local13 = (-(m_mass) * _local12); m_u.Set(_local9, _local10); _local14 = (_local13 * m_u.x); _local15 = (_local13 * m_u.y); _local2.m_sweep.c.x = (_local2.m_sweep.c.x - (_local2.m_invMass * _local14)); _local2.m_sweep.c.y = (_local2.m_sweep.c.y - (_local2.m_invMass * _local15)); _local2.m_sweep.a = (_local2.m_sweep.a - (_local2.m_invI * ((_local4 * _local15) - (_local5 * _local14)))); _local3.m_sweep.c.x = (_local3.m_sweep.c.x + (_local3.m_invMass * _local14)); _local3.m_sweep.c.y = (_local3.m_sweep.c.y + (_local3.m_invMass * _local15)); _local3.m_sweep.a = (_local3.m_sweep.a + (_local3.m_invI * ((_local7 * _local15) - (_local8 * _local14)))); _local2.SynchronizeTransform(); _local3.SynchronizeTransform(); return ((b2Math.b2Abs(_local12) < b2Settings.b2_linearSlop)); } override public function InitVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Mat22; var _local3:Number; var _local4:b2Body; var _local5:b2Body; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; m_inv_dt = _arg1.inv_dt; _local4 = m_body1; _local5 = m_body2; _local2 = _local4.m_xf.R; _local6 = (m_localAnchor1.x - _local4.m_sweep.localCenter.x); _local7 = (m_localAnchor1.y - _local4.m_sweep.localCenter.y); _local3 = ((_local2.col1.x * _local6) + (_local2.col2.x * _local7)); _local7 = ((_local2.col1.y * _local6) + (_local2.col2.y * _local7)); _local6 = _local3; _local2 = _local5.m_xf.R; _local8 = (m_localAnchor2.x - _local5.m_sweep.localCenter.x); _local9 = (m_localAnchor2.y - _local5.m_sweep.localCenter.y); _local3 = ((_local2.col1.x * _local8) + (_local2.col2.x * _local9)); _local9 = ((_local2.col1.y * _local8) + (_local2.col2.y * _local9)); _local8 = _local3; m_u.x = (((_local5.m_sweep.c.x + _local8) - _local4.m_sweep.c.x) - _local6); m_u.y = (((_local5.m_sweep.c.y + _local9) - _local4.m_sweep.c.y) - _local7); _local10 = Math.sqrt(((m_u.x * m_u.x) + (m_u.y * m_u.y))); if (_local10 > b2Settings.b2_linearSlop){ m_u.Multiply((1 / _local10)); } else { m_u.SetZero(); }; _local11 = ((_local6 * m_u.y) - (_local7 * m_u.x)); _local12 = ((_local8 * m_u.y) - (_local9 * m_u.x)); _local13 = (((_local4.m_invMass + ((_local4.m_invI * _local11) * _local11)) + _local5.m_invMass) + ((_local5.m_invI * _local12) * _local12)); m_mass = (1 / _local13); if (m_frequencyHz > 0){ _local14 = (_local10 - m_length); _local15 = ((2 * Math.PI) * m_frequencyHz); _local16 = (((2 * m_mass) * m_dampingRatio) * _local15); _local17 = ((m_mass * _local15) * _local15); m_gamma = (1 / (_arg1.dt * (_local16 + (_arg1.dt * _local17)))); m_bias = (((_local14 * _arg1.dt) * _local17) * m_gamma); m_mass = (1 / (_local13 + m_gamma)); }; if (_arg1.warmStarting){ m_impulse = (m_impulse * _arg1.dtRatio); _local18 = (m_impulse * m_u.x); _local19 = (m_impulse * m_u.y); _local4.m_linearVelocity.x = (_local4.m_linearVelocity.x - (_local4.m_invMass * _local18)); _local4.m_linearVelocity.y = (_local4.m_linearVelocity.y - (_local4.m_invMass * _local19)); _local4.m_angularVelocity = (_local4.m_angularVelocity - (_local4.m_invI * ((_local6 * _local19) - (_local7 * _local18)))); _local5.m_linearVelocity.x = (_local5.m_linearVelocity.x + (_local5.m_invMass * _local18)); _local5.m_linearVelocity.y = (_local5.m_linearVelocity.y + (_local5.m_invMass * _local19)); _local5.m_angularVelocity = (_local5.m_angularVelocity + (_local5.m_invI * ((_local8 * _local19) - (_local9 * _local18)))); } else { m_impulse = 0; }; } override public function GetReactionTorque():Number{ return (0); } override public function SolveVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Mat22; var _local3:b2Body; var _local4:b2Body; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; _local3 = m_body1; _local4 = m_body2; _local2 = _local3.m_xf.R; _local5 = (m_localAnchor1.x - _local3.m_sweep.localCenter.x); _local6 = (m_localAnchor1.y - _local3.m_sweep.localCenter.y); _local7 = ((_local2.col1.x * _local5) + (_local2.col2.x * _local6)); _local6 = ((_local2.col1.y * _local5) + (_local2.col2.y * _local6)); _local5 = _local7; _local2 = _local4.m_xf.R; _local8 = (m_localAnchor2.x - _local4.m_sweep.localCenter.x); _local9 = (m_localAnchor2.y - _local4.m_sweep.localCenter.y); _local7 = ((_local2.col1.x * _local8) + (_local2.col2.x * _local9)); _local9 = ((_local2.col1.y * _local8) + (_local2.col2.y * _local9)); _local8 = _local7; _local10 = (_local3.m_linearVelocity.x + (-(_local3.m_angularVelocity) * _local6)); _local11 = (_local3.m_linearVelocity.y + (_local3.m_angularVelocity * _local5)); _local12 = (_local4.m_linearVelocity.x + (-(_local4.m_angularVelocity) * _local9)); _local13 = (_local4.m_linearVelocity.y + (_local4.m_angularVelocity * _local8)); _local14 = ((m_u.x * (_local12 - _local10)) + (m_u.y * (_local13 - _local11))); _local15 = (-(m_mass) * ((_local14 + m_bias) + (m_gamma * m_impulse))); m_impulse = (m_impulse + _local15); _local16 = (_local15 * m_u.x); _local17 = (_local15 * m_u.y); _local3.m_linearVelocity.x = (_local3.m_linearVelocity.x - (_local3.m_invMass * _local16)); _local3.m_linearVelocity.y = (_local3.m_linearVelocity.y - (_local3.m_invMass * _local17)); _local3.m_angularVelocity = (_local3.m_angularVelocity - (_local3.m_invI * ((_local5 * _local17) - (_local6 * _local16)))); _local4.m_linearVelocity.x = (_local4.m_linearVelocity.x + (_local4.m_invMass * _local16)); _local4.m_linearVelocity.y = (_local4.m_linearVelocity.y + (_local4.m_invMass * _local17)); _local4.m_angularVelocity = (_local4.m_angularVelocity + (_local4.m_invI * ((_local8 * _local17) - (_local9 * _local16)))); } } }//package Box2D.Dynamics.Joints
Section 100
//b2DistanceJointDef (Box2D.Dynamics.Joints.b2DistanceJointDef) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; import Box2D.Dynamics.*; public class b2DistanceJointDef extends b2JointDef { public var length:Number; public var dampingRatio:Number; public var frequencyHz:Number; public var localAnchor2:b2Vec2; public var localAnchor1:b2Vec2; public function b2DistanceJointDef(){ localAnchor1 = new b2Vec2(); localAnchor2 = new b2Vec2(); super(); type = b2Joint.e_distanceJoint; length = 1; frequencyHz = 0; dampingRatio = 0; } public function Initialize(_arg1:b2Body, _arg2:b2Body, _arg3:b2Vec2, _arg4:b2Vec2):void{ var _local5:Number; var _local6:Number; body1 = _arg1; body2 = _arg2; localAnchor1.SetV(body1.GetLocalPoint(_arg3)); localAnchor2.SetV(body2.GetLocalPoint(_arg4)); _local5 = (_arg4.x - _arg3.x); _local6 = (_arg4.y - _arg3.y); length = Math.sqrt(((_local5 * _local5) + (_local6 * _local6))); frequencyHz = 0; dampingRatio = 0; } } }//package Box2D.Dynamics.Joints
Section 101
//b2GearJoint (Box2D.Dynamics.Joints.b2GearJoint) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Common.*; public class b2GearJoint extends b2Joint { public var m_force:Number; public var m_mass:Number; public var m_prismatic1:b2PrismaticJoint; public var m_prismatic2:b2PrismaticJoint; public var m_ground1:b2Body; public var m_ground2:b2Body; public var m_constant:Number; public var m_revolute1:b2RevoluteJoint; public var m_revolute2:b2RevoluteJoint; public var m_groundAnchor1:b2Vec2; public var m_groundAnchor2:b2Vec2; public var m_localAnchor1:b2Vec2; public var m_localAnchor2:b2Vec2; public var m_ratio:Number; public var m_J:b2Jacobian; public function b2GearJoint(_arg1:b2GearJointDef){ var _local2:int; var _local3:int; var _local4:Number; var _local5:Number; m_groundAnchor1 = new b2Vec2(); m_groundAnchor2 = new b2Vec2(); m_localAnchor1 = new b2Vec2(); m_localAnchor2 = new b2Vec2(); m_J = new b2Jacobian(); super(_arg1); _local2 = _arg1.joint1.m_type; _local3 = _arg1.joint2.m_type; m_revolute1 = null; m_prismatic1 = null; m_revolute2 = null; m_prismatic2 = null; m_ground1 = _arg1.joint1.m_body1; m_body1 = _arg1.joint1.m_body2; if (_local2 == b2Joint.e_revoluteJoint){ m_revolute1 = (_arg1.joint1 as b2RevoluteJoint); m_groundAnchor1.SetV(m_revolute1.m_localAnchor1); m_localAnchor1.SetV(m_revolute1.m_localAnchor2); _local4 = m_revolute1.GetJointAngle(); } else { m_prismatic1 = (_arg1.joint1 as b2PrismaticJoint); m_groundAnchor1.SetV(m_prismatic1.m_localAnchor1); m_localAnchor1.SetV(m_prismatic1.m_localAnchor2); _local4 = m_prismatic1.GetJointTranslation(); }; m_ground2 = _arg1.joint2.m_body1; m_body2 = _arg1.joint2.m_body2; if (_local3 == b2Joint.e_revoluteJoint){ m_revolute2 = (_arg1.joint2 as b2RevoluteJoint); m_groundAnchor2.SetV(m_revolute2.m_localAnchor1); m_localAnchor2.SetV(m_revolute2.m_localAnchor2); _local5 = m_revolute2.GetJointAngle(); } else { m_prismatic2 = (_arg1.joint2 as b2PrismaticJoint); m_groundAnchor2.SetV(m_prismatic2.m_localAnchor1); m_localAnchor2.SetV(m_prismatic2.m_localAnchor2); _local5 = m_prismatic2.GetJointTranslation(); }; m_ratio = _arg1.ratio; m_constant = (_local4 + (m_ratio * _local5)); m_force = 0; } override public function GetAnchor1():b2Vec2{ return (m_body1.GetWorldPoint(m_localAnchor1)); } override public function GetAnchor2():b2Vec2{ return (m_body2.GetWorldPoint(m_localAnchor2)); } override public function GetReactionForce():b2Vec2{ var _local1:b2Vec2; _local1 = new b2Vec2((m_force * m_J.linear2.x), (m_force * m_J.linear2.y)); return (_local1); } override public function SolvePositionConstraints():Boolean{ var _local1:Number; var _local2:b2Body; var _local3:b2Body; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; _local1 = 0; _local2 = m_body1; _local3 = m_body2; if (m_revolute1){ _local4 = m_revolute1.GetJointAngle(); } else { _local4 = m_prismatic1.GetJointTranslation(); }; if (m_revolute2){ _local5 = m_revolute2.GetJointAngle(); } else { _local5 = m_prismatic2.GetJointTranslation(); }; _local6 = (m_constant - (_local4 + (m_ratio * _local5))); _local7 = (-(m_mass) * _local6); _local2.m_sweep.c.x = (_local2.m_sweep.c.x + ((_local2.m_invMass * _local7) * m_J.linear1.x)); _local2.m_sweep.c.y = (_local2.m_sweep.c.y + ((_local2.m_invMass * _local7) * m_J.linear1.y)); _local2.m_sweep.a = (_local2.m_sweep.a + ((_local2.m_invI * _local7) * m_J.angular1)); _local3.m_sweep.c.x = (_local3.m_sweep.c.x + ((_local3.m_invMass * _local7) * m_J.linear2.x)); _local3.m_sweep.c.y = (_local3.m_sweep.c.y + ((_local3.m_invMass * _local7) * m_J.linear2.y)); _local3.m_sweep.a = (_local3.m_sweep.a + ((_local3.m_invI * _local7) * m_J.angular2)); _local2.SynchronizeTransform(); _local3.SynchronizeTransform(); return ((_local1 < b2Settings.b2_linearSlop)); } override public function InitVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Body; var _local3:b2Body; var _local4:b2Body; var _local5:b2Body; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:b2Mat22; var _local11:b2Vec2; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; _local2 = m_ground1; _local3 = m_ground2; _local4 = m_body1; _local5 = m_body2; _local14 = 0; m_J.SetZero(); if (m_revolute1){ m_J.angular1 = -1; _local14 = (_local14 + _local4.m_invI); } else { _local10 = _local2.m_xf.R; _local11 = m_prismatic1.m_localXAxis1; _local6 = ((_local10.col1.x * _local11.x) + (_local10.col2.x * _local11.y)); _local7 = ((_local10.col1.y * _local11.x) + (_local10.col2.y * _local11.y)); _local10 = _local4.m_xf.R; _local8 = (m_localAnchor1.x - _local4.m_sweep.localCenter.x); _local9 = (m_localAnchor1.y - _local4.m_sweep.localCenter.y); _local13 = ((_local10.col1.x * _local8) + (_local10.col2.x * _local9)); _local9 = ((_local10.col1.y * _local8) + (_local10.col2.y * _local9)); _local8 = _local13; _local12 = ((_local8 * _local7) - (_local9 * _local6)); m_J.linear1.Set(-(_local6), -(_local7)); m_J.angular1 = -(_local12); _local14 = (_local14 + (_local4.m_invMass + ((_local4.m_invI * _local12) * _local12))); }; if (m_revolute2){ m_J.angular2 = -(m_ratio); _local14 = (_local14 + ((m_ratio * m_ratio) * _local5.m_invI)); } else { _local10 = _local3.m_xf.R; _local11 = m_prismatic2.m_localXAxis1; _local6 = ((_local10.col1.x * _local11.x) + (_local10.col2.x * _local11.y)); _local7 = ((_local10.col1.y * _local11.x) + (_local10.col2.y * _local11.y)); _local10 = _local5.m_xf.R; _local8 = (m_localAnchor2.x - _local5.m_sweep.localCenter.x); _local9 = (m_localAnchor2.y - _local5.m_sweep.localCenter.y); _local13 = ((_local10.col1.x * _local8) + (_local10.col2.x * _local9)); _local9 = ((_local10.col1.y * _local8) + (_local10.col2.y * _local9)); _local8 = _local13; _local12 = ((_local8 * _local7) - (_local9 * _local6)); m_J.linear2.Set((-(m_ratio) * _local6), (-(m_ratio) * _local7)); m_J.angular2 = (-(m_ratio) * _local12); _local14 = (_local14 + ((m_ratio * m_ratio) * (_local5.m_invMass + ((_local5.m_invI * _local12) * _local12)))); }; m_mass = (1 / _local14); if (_arg1.warmStarting){ _local15 = (_arg1.dt * m_force); _local4.m_linearVelocity.x = (_local4.m_linearVelocity.x + ((_local4.m_invMass * _local15) * m_J.linear1.x)); _local4.m_linearVelocity.y = (_local4.m_linearVelocity.y + ((_local4.m_invMass * _local15) * m_J.linear1.y)); _local4.m_angularVelocity = (_local4.m_angularVelocity + ((_local4.m_invI * _local15) * m_J.angular1)); _local5.m_linearVelocity.x = (_local5.m_linearVelocity.x + ((_local5.m_invMass * _local15) * m_J.linear2.x)); _local5.m_linearVelocity.y = (_local5.m_linearVelocity.y + ((_local5.m_invMass * _local15) * m_J.linear2.y)); _local5.m_angularVelocity = (_local5.m_angularVelocity + ((_local5.m_invI * _local15) * m_J.angular2)); } else { m_force = 0; }; } override public function GetReactionTorque():Number{ var _local1:b2Mat22; var _local2:Number; var _local3:Number; var _local4:Number; _local1 = m_body2.m_xf.R; _local2 = (m_localAnchor1.x - m_body2.m_sweep.localCenter.x); _local3 = (m_localAnchor1.y - m_body2.m_sweep.localCenter.y); _local4 = ((_local1.col1.x * _local2) + (_local1.col2.x * _local3)); _local3 = ((_local1.col1.y * _local2) + (_local1.col2.y * _local3)); _local2 = _local4; _local4 = ((m_force * m_J.angular2) - ((_local2 * (m_force * m_J.linear2.y)) - (_local3 * (m_force * m_J.linear2.x)))); return (_local4); } public function GetRatio():Number{ return (m_ratio); } override public function SolveVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Body; var _local3:b2Body; var _local4:Number; var _local5:Number; var _local6:Number; _local2 = m_body1; _local3 = m_body2; _local4 = m_J.Compute(_local2.m_linearVelocity, _local2.m_angularVelocity, _local3.m_linearVelocity, _local3.m_angularVelocity); _local5 = ((-(_arg1.inv_dt) * m_mass) * _local4); m_force = (m_force + _local5); _local6 = (_arg1.dt * _local5); _local2.m_linearVelocity.x = (_local2.m_linearVelocity.x + ((_local2.m_invMass * _local6) * m_J.linear1.x)); _local2.m_linearVelocity.y = (_local2.m_linearVelocity.y + ((_local2.m_invMass * _local6) * m_J.linear1.y)); _local2.m_angularVelocity = (_local2.m_angularVelocity + ((_local2.m_invI * _local6) * m_J.angular1)); _local3.m_linearVelocity.x = (_local3.m_linearVelocity.x + ((_local3.m_invMass * _local6) * m_J.linear2.x)); _local3.m_linearVelocity.y = (_local3.m_linearVelocity.y + ((_local3.m_invMass * _local6) * m_J.linear2.y)); _local3.m_angularVelocity = (_local3.m_angularVelocity + ((_local3.m_invI * _local6) * m_J.angular2)); } } }//package Box2D.Dynamics.Joints
Section 102
//b2GearJointDef (Box2D.Dynamics.Joints.b2GearJointDef) package Box2D.Dynamics.Joints { public class b2GearJointDef extends b2JointDef { public var joint2:b2Joint; public var joint1:b2Joint; public var ratio:Number; public function b2GearJointDef(){ type = b2Joint.e_gearJoint; joint1 = null; joint2 = null; ratio = 1; } } }//package Box2D.Dynamics.Joints
Section 103
//b2Jacobian (Box2D.Dynamics.Joints.b2Jacobian) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; public class b2Jacobian { public var linear1:b2Vec2; public var linear2:b2Vec2; public var angular2:Number; public var angular1:Number; public function b2Jacobian(){ linear1 = new b2Vec2(); linear2 = new b2Vec2(); super(); } public function Set(_arg1:b2Vec2, _arg2:Number, _arg3:b2Vec2, _arg4:Number):void{ linear1.SetV(_arg1); angular1 = _arg2; linear2.SetV(_arg3); angular2 = _arg4; } public function SetZero():void{ linear1.SetZero(); angular1 = 0; linear2.SetZero(); angular2 = 0; } public function Compute(_arg1:b2Vec2, _arg2:Number, _arg3:b2Vec2, _arg4:Number):Number{ return ((((((linear1.x * _arg1.x) + (linear1.y * _arg1.y)) + (angular1 * _arg2)) + ((linear2.x * _arg3.x) + (linear2.y * _arg3.y))) + (angular2 * _arg4))); } } }//package Box2D.Dynamics.Joints
Section 104
//b2Joint (Box2D.Dynamics.Joints.b2Joint) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; import Box2D.Dynamics.*; public class b2Joint { public var m_islandFlag:Boolean; public var m_body1:b2Body; public var m_prev:b2Joint; public var m_next:b2Joint; public var m_type:int; public var m_collideConnected:Boolean; public var m_node1:b2JointEdge; public var m_node2:b2JointEdge; public var m_inv_dt:Number; public var m_userData; public var m_body2:b2Body; public static const e_unknownJoint:int = 0; public static const e_inactiveLimit:int = 0; public static const e_atUpperLimit:int = 2; public static const e_atLowerLimit:int = 1; public static const e_gearJoint:int = 6; public static const e_revoluteJoint:int = 1; public static const e_equalLimits:int = 3; public static const e_distanceJoint:int = 3; public static const e_pulleyJoint:int = 4; public static const e_prismaticJoint:int = 2; public static const e_mouseJoint:int = 5; public function b2Joint(_arg1:b2JointDef){ m_node1 = new b2JointEdge(); m_node2 = new b2JointEdge(); super(); m_type = _arg1.type; m_prev = null; m_next = null; m_body1 = _arg1.body1; m_body2 = _arg1.body2; m_collideConnected = _arg1.collideConnected; m_islandFlag = false; m_userData = _arg1.userData; } public function GetAnchor1():b2Vec2{ return (null); } public function GetAnchor2():b2Vec2{ return (null); } public function InitVelocityConstraints(_arg1:b2TimeStep):void{ } public function GetType():int{ return (m_type); } public function GetBody2():b2Body{ return (m_body2); } public function GetNext():b2Joint{ return (m_next); } public function GetReactionTorque():Number{ return (0); } public function GetUserData(){ return (m_userData); } public function GetReactionForce():b2Vec2{ return (null); } public function SolvePositionConstraints():Boolean{ return (false); } public function SetUserData(_arg1):void{ m_userData = _arg1; } public function GetBody1():b2Body{ return (m_body1); } public function SolveVelocityConstraints(_arg1:b2TimeStep):void{ } public function InitPositionConstraints():void{ } public static function Destroy(_arg1:b2Joint, _arg2):void{ } public static function Create(_arg1:b2JointDef, _arg2):b2Joint{ var _local3:b2Joint; _local3 = null; switch (_arg1.type){ case e_distanceJoint: _local3 = new b2DistanceJoint((_arg1 as b2DistanceJointDef)); break; case e_mouseJoint: _local3 = new b2MouseJoint((_arg1 as b2MouseJointDef)); break; case e_prismaticJoint: _local3 = new b2PrismaticJoint((_arg1 as b2PrismaticJointDef)); break; case e_revoluteJoint: _local3 = new b2RevoluteJoint((_arg1 as b2RevoluteJointDef)); break; case e_pulleyJoint: _local3 = new b2PulleyJoint((_arg1 as b2PulleyJointDef)); break; case e_gearJoint: _local3 = new b2GearJoint((_arg1 as b2GearJointDef)); break; default: break; }; return (_local3); } } }//package Box2D.Dynamics.Joints
Section 105
//b2JointDef (Box2D.Dynamics.Joints.b2JointDef) package Box2D.Dynamics.Joints { import Box2D.Dynamics.*; public class b2JointDef { public var collideConnected:Boolean; public var body1:b2Body; public var body2:b2Body; public var userData; public var type:int; public function b2JointDef(){ type = b2Joint.e_unknownJoint; userData = null; body1 = null; body2 = null; collideConnected = false; } } }//package Box2D.Dynamics.Joints
Section 106
//b2JointEdge (Box2D.Dynamics.Joints.b2JointEdge) package Box2D.Dynamics.Joints { import Box2D.Dynamics.*; public class b2JointEdge { public var joint:b2Joint; public var other:b2Body; public var next:b2JointEdge; public var prev:b2JointEdge; } }//package Box2D.Dynamics.Joints
Section 107
//b2MouseJoint (Box2D.Dynamics.Joints.b2MouseJoint) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Common.*; public class b2MouseJoint extends b2Joint { public var m_beta:Number; public var m_mass:b2Mat22; public var m_target:b2Vec2; public var m_impulse:b2Vec2; public var m_localAnchor:b2Vec2; private var K1:b2Mat22; private var K2:b2Mat22; private var K:b2Mat22; public var m_gamma:Number; public var m_C:b2Vec2; public var m_maxForce:Number; public function b2MouseJoint(_arg1:b2MouseJointDef){ var _local2:Number; var _local3:Number; var _local4:b2Mat22; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; K = new b2Mat22(); K1 = new b2Mat22(); K2 = new b2Mat22(); m_localAnchor = new b2Vec2(); m_target = new b2Vec2(); m_impulse = new b2Vec2(); m_mass = new b2Mat22(); m_C = new b2Vec2(); super(_arg1); m_target.SetV(_arg1.target); _local2 = (m_target.x - m_body2.m_xf.position.x); _local3 = (m_target.y - m_body2.m_xf.position.y); _local4 = m_body2.m_xf.R; m_localAnchor.x = ((_local2 * _local4.col1.x) + (_local3 * _local4.col1.y)); m_localAnchor.y = ((_local2 * _local4.col2.x) + (_local3 * _local4.col2.y)); m_maxForce = _arg1.maxForce; m_impulse.SetZero(); _local5 = m_body2.m_mass; _local6 = ((2 * b2Settings.b2_pi) * _arg1.frequencyHz); _local7 = (((2 * _local5) * _arg1.dampingRatio) * _local6); _local8 = ((_arg1.timeStep * _local5) * (_local6 * _local6)); m_gamma = (1 / (_local7 + _local8)); m_beta = (_local8 / (_local7 + _local8)); } override public function GetAnchor1():b2Vec2{ return (m_target); } override public function GetAnchor2():b2Vec2{ return (m_body2.GetWorldPoint(m_localAnchor)); } override public function GetReactionForce():b2Vec2{ return (m_impulse); } override public function SolvePositionConstraints():Boolean{ return (true); } override public function InitVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Body; var _local3:b2Mat22; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; _local2 = m_body2; _local3 = _local2.m_xf.R; _local4 = (m_localAnchor.x - _local2.m_sweep.localCenter.x); _local5 = (m_localAnchor.y - _local2.m_sweep.localCenter.y); _local6 = ((_local3.col1.x * _local4) + (_local3.col2.x * _local5)); _local5 = ((_local3.col1.y * _local4) + (_local3.col2.y * _local5)); _local4 = _local6; _local7 = _local2.m_invMass; _local8 = _local2.m_invI; K1.col1.x = _local7; K1.col2.x = 0; K1.col1.y = 0; K1.col2.y = _local7; K2.col1.x = ((_local8 * _local5) * _local5); K2.col2.x = ((-(_local8) * _local4) * _local5); K2.col1.y = ((-(_local8) * _local4) * _local5); K2.col2.y = ((_local8 * _local4) * _local4); K.SetM(K1); K.AddM(K2); K.col1.x = (K.col1.x + m_gamma); K.col2.y = (K.col2.y + m_gamma); K.Invert(m_mass); m_C.x = ((_local2.m_sweep.c.x + _local4) - m_target.x); m_C.y = ((_local2.m_sweep.c.y + _local5) - m_target.y); _local2.m_angularVelocity = (_local2.m_angularVelocity * 0.98); _local9 = (_arg1.dt * m_impulse.x); _local10 = (_arg1.dt * m_impulse.y); _local2.m_linearVelocity.x = (_local2.m_linearVelocity.x + (_local7 * _local9)); _local2.m_linearVelocity.y = (_local2.m_linearVelocity.y + (_local7 * _local10)); _local2.m_angularVelocity = (_local2.m_angularVelocity + (_local8 * ((_local4 * _local10) - (_local5 * _local9)))); } override public function GetReactionTorque():Number{ return (0); } public function SetTarget(_arg1:b2Vec2):void{ if (m_body2.IsSleeping()){ m_body2.WakeUp(); }; m_target = _arg1; } override public function SolveVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Body; var _local3:b2Mat22; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; _local2 = m_body2; _local3 = _local2.m_xf.R; _local6 = (m_localAnchor.x - _local2.m_sweep.localCenter.x); _local7 = (m_localAnchor.y - _local2.m_sweep.localCenter.y); _local4 = ((_local3.col1.x * _local6) + (_local3.col2.x * _local7)); _local7 = ((_local3.col1.y * _local6) + (_local3.col2.y * _local7)); _local6 = _local4; _local8 = (_local2.m_linearVelocity.x + (-(_local2.m_angularVelocity) * _local7)); _local9 = (_local2.m_linearVelocity.y + (_local2.m_angularVelocity * _local6)); _local3 = m_mass; _local4 = ((_local8 + ((m_beta * _arg1.inv_dt) * m_C.x)) + ((m_gamma * _arg1.dt) * m_impulse.x)); _local5 = ((_local9 + ((m_beta * _arg1.inv_dt) * m_C.y)) + ((m_gamma * _arg1.dt) * m_impulse.y)); _local10 = (-(_arg1.inv_dt) * ((_local3.col1.x * _local4) + (_local3.col2.x * _local5))); _local11 = (-(_arg1.inv_dt) * ((_local3.col1.y * _local4) + (_local3.col2.y * _local5))); _local12 = m_impulse.x; _local13 = m_impulse.y; m_impulse.x = (m_impulse.x + _local10); m_impulse.y = (m_impulse.y + _local11); _local14 = m_impulse.Length(); if (_local14 > m_maxForce){ m_impulse.Multiply((m_maxForce / _local14)); }; _local10 = (m_impulse.x - _local12); _local11 = (m_impulse.y - _local13); _local15 = (_arg1.dt * _local10); _local16 = (_arg1.dt * _local11); _local2.m_linearVelocity.x = (_local2.m_linearVelocity.x + (_local2.m_invMass * _local15)); _local2.m_linearVelocity.y = (_local2.m_linearVelocity.y + (_local2.m_invMass * _local16)); _local2.m_angularVelocity = (_local2.m_angularVelocity + (_local2.m_invI * ((_local6 * _local16) - (_local7 * _local15)))); } } }//package Box2D.Dynamics.Joints
Section 108
//b2MouseJointDef (Box2D.Dynamics.Joints.b2MouseJointDef) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; public class b2MouseJointDef extends b2JointDef { public var frequencyHz:Number; public var dampingRatio:Number; public var maxForce:Number; public var target:b2Vec2; public var timeStep:Number; public function b2MouseJointDef(){ target = new b2Vec2(); super(); type = b2Joint.e_mouseJoint; maxForce = 0; frequencyHz = 5; dampingRatio = 0.7; timeStep = (1 / 60); } } }//package Box2D.Dynamics.Joints
Section 109
//b2PrismaticJoint (Box2D.Dynamics.Joints.b2PrismaticJoint) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Common.*; public class b2PrismaticJoint extends b2Joint { public var m_limitForce:Number; public var m_refAngle:Number; public var m_lowerTranslation:Number; public var m_localXAxis1:b2Vec2; public var m_torque:Number; public var m_enableLimit:Boolean; public var m_motorForce:Number; public var m_force:Number; public var m_localYAxis1:b2Vec2; public var m_motorMass:Number; public var m_maxMotorForce:Number; public var m_localAnchor1:b2Vec2; public var m_localAnchor2:b2Vec2; public var m_angularMass:Number; public var m_limitState:int; public var m_linearMass:Number; public var m_upperTranslation:Number; public var m_motorJacobian:b2Jacobian; public var m_limitPositionImpulse:Number; public var m_motorSpeed:Number; public var m_linearJacobian:b2Jacobian; public var m_enableMotor:Boolean; public function b2PrismaticJoint(_arg1:b2PrismaticJointDef){ var _local2:b2Mat22; var _local3:Number; var _local4:Number; m_localAnchor1 = new b2Vec2(); m_localAnchor2 = new b2Vec2(); m_localXAxis1 = new b2Vec2(); m_localYAxis1 = new b2Vec2(); m_linearJacobian = new b2Jacobian(); m_motorJacobian = new b2Jacobian(); super(_arg1); m_localAnchor1.SetV(_arg1.localAnchor1); m_localAnchor2.SetV(_arg1.localAnchor2); m_localXAxis1.SetV(_arg1.localAxis1); m_localYAxis1.x = -(m_localXAxis1.y); m_localYAxis1.y = m_localXAxis1.x; m_refAngle = _arg1.referenceAngle; m_linearJacobian.SetZero(); m_linearMass = 0; m_force = 0; m_angularMass = 0; m_torque = 0; m_motorJacobian.SetZero(); m_motorMass = 0; m_motorForce = 0; m_limitForce = 0; m_limitPositionImpulse = 0; m_lowerTranslation = _arg1.lowerTranslation; m_upperTranslation = _arg1.upperTranslation; m_maxMotorForce = _arg1.maxMotorForce; m_motorSpeed = _arg1.motorSpeed; m_enableLimit = _arg1.enableLimit; m_enableMotor = _arg1.enableMotor; } override public function GetAnchor1():b2Vec2{ return (m_body1.GetWorldPoint(m_localAnchor1)); } override public function GetAnchor2():b2Vec2{ return (m_body2.GetWorldPoint(m_localAnchor2)); } public function EnableMotor(_arg1:Boolean):void{ m_enableMotor = _arg1; } public function GetUpperLimit():Number{ return (m_upperTranslation); } public function GetLowerLimit():Number{ return (m_lowerTranslation); } public function GetJointTranslation():Number{ var _local1:b2Body; var _local2:b2Body; var _local3:b2Mat22; var _local4:b2Vec2; var _local5:b2Vec2; var _local6:Number; var _local7:Number; var _local8:b2Vec2; var _local9:Number; _local1 = m_body1; _local2 = m_body2; _local4 = _local1.GetWorldPoint(m_localAnchor1); _local5 = _local2.GetWorldPoint(m_localAnchor2); _local6 = (_local5.x - _local4.x); _local7 = (_local5.y - _local4.y); _local8 = _local1.GetWorldVector(m_localXAxis1); _local9 = ((_local8.x * _local6) + (_local8.y * _local7)); return (_local9); } public function SetLimits(_arg1:Number, _arg2:Number):void{ m_lowerTranslation = _arg1; m_upperTranslation = _arg2; } public function GetMotorSpeed():Number{ return (m_motorSpeed); } override public function GetReactionForce():b2Vec2{ var _local1:b2Mat22; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local1 = m_body1.m_xf.R; _local2 = (m_limitForce * ((_local1.col1.x * m_localXAxis1.x) + (_local1.col2.x * m_localXAxis1.y))); _local3 = (m_limitForce * ((_local1.col1.y * m_localXAxis1.x) + (_local1.col2.y * m_localXAxis1.y))); _local4 = (m_force * ((_local1.col1.x * m_localYAxis1.x) + (_local1.col2.x * m_localYAxis1.y))); _local5 = (m_force * ((_local1.col1.y * m_localYAxis1.x) + (_local1.col2.y * m_localYAxis1.y))); return (new b2Vec2(((m_limitForce * _local2) + (m_force * _local4)), ((m_limitForce * _local3) + (m_force * _local5)))); } override public function SolvePositionConstraints():Boolean{ var _local1:Number; var _local2:Number; var _local3:b2Body; var _local4:b2Body; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:b2Mat22; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; var _local27:Number; var _local28:Number; var _local29:Number; var _local30:Number; var _local31:Number; var _local32:Number; _local3 = m_body1; _local4 = m_body2; _local5 = _local3.m_invMass; _local6 = _local4.m_invMass; _local7 = _local3.m_invI; _local8 = _local4.m_invI; _local9 = _local3.m_xf.R; _local11 = (m_localAnchor1.x - _local3.m_sweep.localCenter.x); _local12 = (m_localAnchor1.y - _local3.m_sweep.localCenter.y); _local10 = ((_local9.col1.x * _local11) + (_local9.col2.x * _local12)); _local12 = ((_local9.col1.y * _local11) + (_local9.col2.y * _local12)); _local11 = _local10; _local9 = _local4.m_xf.R; _local13 = (m_localAnchor2.x - _local4.m_sweep.localCenter.x); _local14 = (m_localAnchor2.y - _local4.m_sweep.localCenter.y); _local10 = ((_local9.col1.x * _local13) + (_local9.col2.x * _local14)); _local14 = ((_local9.col1.y * _local13) + (_local9.col2.y * _local14)); _local13 = _local10; _local15 = (_local3.m_sweep.c.x + _local11); _local16 = (_local3.m_sweep.c.y + _local12); _local17 = (_local4.m_sweep.c.x + _local13); _local18 = (_local4.m_sweep.c.y + _local14); _local19 = (_local17 - _local15); _local20 = (_local18 - _local16); _local9 = _local3.m_xf.R; _local21 = ((_local9.col1.x * m_localYAxis1.x) + (_local9.col2.x * m_localYAxis1.y)); _local22 = ((_local9.col1.y * m_localYAxis1.x) + (_local9.col2.y * m_localYAxis1.y)); _local23 = ((_local21 * _local19) + (_local22 * _local20)); _local23 = b2Math.b2Clamp(_local23, -(b2Settings.b2_maxLinearCorrection), b2Settings.b2_maxLinearCorrection); _local24 = (-(m_linearMass) * _local23); _local3.m_sweep.c.x = (_local3.m_sweep.c.x + ((_local5 * _local24) * m_linearJacobian.linear1.x)); _local3.m_sweep.c.y = (_local3.m_sweep.c.y + ((_local5 * _local24) * m_linearJacobian.linear1.y)); _local3.m_sweep.a = (_local3.m_sweep.a + ((_local7 * _local24) * m_linearJacobian.angular1)); _local4.m_sweep.c.x = (_local4.m_sweep.c.x + ((_local6 * _local24) * m_linearJacobian.linear2.x)); _local4.m_sweep.c.y = (_local4.m_sweep.c.y + ((_local6 * _local24) * m_linearJacobian.linear2.y)); _local4.m_sweep.a = (_local4.m_sweep.a + ((_local8 * _local24) * m_linearJacobian.angular2)); _local25 = b2Math.b2Abs(_local23); _local26 = ((_local4.m_sweep.a - _local3.m_sweep.a) - m_refAngle); _local26 = b2Math.b2Clamp(_local26, -(b2Settings.b2_maxAngularCorrection), b2Settings.b2_maxAngularCorrection); _local27 = (-(m_angularMass) * _local26); _local3.m_sweep.a = (_local3.m_sweep.a - (_local3.m_invI * _local27)); _local4.m_sweep.a = (_local4.m_sweep.a + (_local4.m_invI * _local27)); _local3.SynchronizeTransform(); _local4.SynchronizeTransform(); _local28 = b2Math.b2Abs(_local26); if (((m_enableLimit) && (!((m_limitState == e_inactiveLimit))))){ _local9 = _local3.m_xf.R; _local11 = (m_localAnchor1.x - _local3.m_sweep.localCenter.x); _local12 = (m_localAnchor1.y - _local3.m_sweep.localCenter.y); _local10 = ((_local9.col1.x * _local11) + (_local9.col2.x * _local12)); _local12 = ((_local9.col1.y * _local11) + (_local9.col2.y * _local12)); _local11 = _local10; _local9 = _local4.m_xf.R; _local13 = (m_localAnchor2.x - _local4.m_sweep.localCenter.x); _local14 = (m_localAnchor2.y - _local4.m_sweep.localCenter.y); _local10 = ((_local9.col1.x * _local13) + (_local9.col2.x * _local14)); _local14 = ((_local9.col1.y * _local13) + (_local9.col2.y * _local14)); _local13 = _local10; _local15 = (_local3.m_sweep.c.x + _local11); _local16 = (_local3.m_sweep.c.y + _local12); _local17 = (_local4.m_sweep.c.x + _local13); _local18 = (_local4.m_sweep.c.y + _local14); _local19 = (_local17 - _local15); _local20 = (_local18 - _local16); _local9 = _local3.m_xf.R; _local29 = ((_local9.col1.x * m_localXAxis1.x) + (_local9.col2.x * m_localXAxis1.y)); _local30 = ((_local9.col1.y * m_localXAxis1.x) + (_local9.col2.y * m_localXAxis1.y)); _local31 = ((_local29 * _local19) + (_local30 * _local20)); _local32 = 0; if (m_limitState == e_equalLimits){ _local1 = b2Math.b2Clamp(_local31, -(b2Settings.b2_maxLinearCorrection), b2Settings.b2_maxLinearCorrection); _local32 = (-(m_motorMass) * _local1); _local25 = b2Math.b2Max(_local25, b2Math.b2Abs(_local26)); } else { if (m_limitState == e_atLowerLimit){ _local1 = (_local31 - m_lowerTranslation); _local25 = b2Math.b2Max(_local25, -(_local1)); _local1 = b2Math.b2Clamp((_local1 + b2Settings.b2_linearSlop), -(b2Settings.b2_maxLinearCorrection), 0); _local32 = (-(m_motorMass) * _local1); _local2 = m_limitPositionImpulse; m_limitPositionImpulse = b2Math.b2Max((m_limitPositionImpulse + _local32), 0); _local32 = (m_limitPositionImpulse - _local2); } else { if (m_limitState == e_atUpperLimit){ _local1 = (_local31 - m_upperTranslation); _local25 = b2Math.b2Max(_local25, _local1); _local1 = b2Math.b2Clamp((_local1 - b2Settings.b2_linearSlop), 0, b2Settings.b2_maxLinearCorrection); _local32 = (-(m_motorMass) * _local1); _local2 = m_limitPositionImpulse; m_limitPositionImpulse = b2Math.b2Min((m_limitPositionImpulse + _local32), 0); _local32 = (m_limitPositionImpulse - _local2); }; }; }; _local3.m_sweep.c.x = (_local3.m_sweep.c.x + ((_local5 * _local32) * m_motorJacobian.linear1.x)); _local3.m_sweep.c.y = (_local3.m_sweep.c.y + ((_local5 * _local32) * m_motorJacobian.linear1.y)); _local3.m_sweep.a = (_local3.m_sweep.a + ((_local7 * _local32) * m_motorJacobian.angular1)); _local4.m_sweep.c.x = (_local4.m_sweep.c.x + ((_local6 * _local32) * m_motorJacobian.linear2.x)); _local4.m_sweep.c.y = (_local4.m_sweep.c.y + ((_local6 * _local32) * m_motorJacobian.linear2.y)); _local4.m_sweep.a = (_local4.m_sweep.a + ((_local8 * _local32) * m_motorJacobian.angular2)); _local3.SynchronizeTransform(); _local4.SynchronizeTransform(); }; return ((((_local25 <= b2Settings.b2_linearSlop)) && ((_local28 <= b2Settings.b2_angularSlop)))); } public function GetJointSpeed():Number{ var _local1:b2Body; var _local2:b2Body; var _local3:b2Mat22; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:b2Vec2; var _local16:b2Vec2; var _local17:b2Vec2; var _local18:Number; var _local19:Number; var _local20:Number; _local1 = m_body1; _local2 = m_body2; _local3 = _local1.m_xf.R; _local4 = (m_localAnchor1.x - _local1.m_sweep.localCenter.x); _local5 = (m_localAnchor1.y - _local1.m_sweep.localCenter.y); _local6 = ((_local3.col1.x * _local4) + (_local3.col2.x * _local5)); _local5 = ((_local3.col1.y * _local4) + (_local3.col2.y * _local5)); _local4 = _local6; _local3 = _local2.m_xf.R; _local7 = (m_localAnchor2.x - _local2.m_sweep.localCenter.x); _local8 = (m_localAnchor2.y - _local2.m_sweep.localCenter.y); _local6 = ((_local3.col1.x * _local7) + (_local3.col2.x * _local8)); _local8 = ((_local3.col1.y * _local7) + (_local3.col2.y * _local8)); _local7 = _local6; _local9 = (_local1.m_sweep.c.x + _local4); _local10 = (_local1.m_sweep.c.y + _local5); _local11 = (_local2.m_sweep.c.x + _local7); _local12 = (_local2.m_sweep.c.y + _local8); _local13 = (_local11 - _local9); _local14 = (_local12 - _local10); _local15 = _local1.GetWorldVector(m_localXAxis1); _local16 = _local1.m_linearVelocity; _local17 = _local2.m_linearVelocity; _local18 = _local1.m_angularVelocity; _local19 = _local2.m_angularVelocity; _local20 = (((_local13 * (-(_local18) * _local15.y)) + (_local14 * (_local18 * _local15.x))) + ((_local15.x * (((_local17.x + (-(_local19) * _local8)) - _local16.x) - (-(_local18) * _local5))) + (_local15.y * (((_local17.y + (_local19 * _local7)) - _local16.y) - (_local18 * _local4))))); return (_local20); } public function SetMotorSpeed(_arg1:Number):void{ m_motorSpeed = _arg1; } override public function InitVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Body; var _local3:b2Body; var _local4:b2Mat22; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; var _local27:Number; var _local28:Number; _local2 = m_body1; _local3 = m_body2; _local4 = _local2.m_xf.R; _local6 = (m_localAnchor1.x - _local2.m_sweep.localCenter.x); _local7 = (m_localAnchor1.y - _local2.m_sweep.localCenter.y); _local5 = ((_local4.col1.x * _local6) + (_local4.col2.x * _local7)); _local7 = ((_local4.col1.y * _local6) + (_local4.col2.y * _local7)); _local6 = _local5; _local4 = _local3.m_xf.R; _local8 = (m_localAnchor2.x - _local3.m_sweep.localCenter.x); _local9 = (m_localAnchor2.y - _local3.m_sweep.localCenter.y); _local5 = ((_local4.col1.x * _local8) + (_local4.col2.x * _local9)); _local9 = ((_local4.col1.y * _local8) + (_local4.col2.y * _local9)); _local8 = _local5; _local10 = _local2.m_invMass; _local11 = _local3.m_invMass; _local12 = _local2.m_invI; _local13 = _local3.m_invI; _local4 = _local2.m_xf.R; _local14 = ((_local4.col1.x * m_localYAxis1.x) + (_local4.col2.x * m_localYAxis1.y)); _local15 = ((_local4.col1.y * m_localYAxis1.x) + (_local4.col2.y * m_localYAxis1.y)); _local16 = ((_local3.m_sweep.c.x + _local8) - _local2.m_sweep.c.x); _local17 = ((_local3.m_sweep.c.y + _local9) - _local2.m_sweep.c.y); m_linearJacobian.linear1.x = -(_local14); m_linearJacobian.linear1.y = -(_local15); m_linearJacobian.linear2.x = _local14; m_linearJacobian.linear2.y = _local15; m_linearJacobian.angular1 = -(((_local16 * _local15) - (_local17 * _local14))); m_linearJacobian.angular2 = ((_local8 * _local15) - (_local9 * _local14)); m_linearMass = (((_local10 + ((_local12 * m_linearJacobian.angular1) * m_linearJacobian.angular1)) + _local11) + ((_local13 * m_linearJacobian.angular2) * m_linearJacobian.angular2)); m_linearMass = (1 / m_linearMass); m_angularMass = (_local12 + _local13); if (m_angularMass > Number.MIN_VALUE){ m_angularMass = (1 / m_angularMass); }; if (((m_enableLimit) || (m_enableMotor))){ _local4 = _local2.m_xf.R; _local18 = ((_local4.col1.x * m_localXAxis1.x) + (_local4.col2.x * m_localXAxis1.y)); _local19 = ((_local4.col1.y * m_localXAxis1.x) + (_local4.col2.y * m_localXAxis1.y)); m_motorJacobian.linear1.x = -(_local18); m_motorJacobian.linear1.y = -(_local19); m_motorJacobian.linear2.x = _local18; m_motorJacobian.linear2.y = _local19; m_motorJacobian.angular1 = -(((_local16 * _local19) - (_local17 * _local18))); m_motorJacobian.angular2 = ((_local8 * _local19) - (_local9 * _local18)); m_motorMass = (((_local10 + ((_local12 * m_motorJacobian.angular1) * m_motorJacobian.angular1)) + _local11) + ((_local13 * m_motorJacobian.angular2) * m_motorJacobian.angular2)); m_motorMass = (1 / m_motorMass); if (m_enableLimit){ _local20 = (_local16 - _local6); _local21 = (_local17 - _local7); _local22 = ((_local18 * _local20) + (_local19 * _local21)); if (b2Math.b2Abs((m_upperTranslation - m_lowerTranslation)) < (2 * b2Settings.b2_linearSlop)){ m_limitState = e_equalLimits; } else { if (_local22 <= m_lowerTranslation){ if (m_limitState != e_atLowerLimit){ m_limitForce = 0; }; m_limitState = e_atLowerLimit; } else { if (_local22 >= m_upperTranslation){ if (m_limitState != e_atUpperLimit){ m_limitForce = 0; }; m_limitState = e_atUpperLimit; } else { m_limitState = e_inactiveLimit; m_limitForce = 0; }; }; }; }; }; if (m_enableMotor == false){ m_motorForce = 0; }; if (m_enableLimit == false){ m_limitForce = 0; }; if (_arg1.warmStarting){ _local23 = (_arg1.dt * ((m_force * m_linearJacobian.linear1.x) + ((m_motorForce + m_limitForce) * m_motorJacobian.linear1.x))); _local24 = (_arg1.dt * ((m_force * m_linearJacobian.linear1.y) + ((m_motorForce + m_limitForce) * m_motorJacobian.linear1.y))); _local25 = (_arg1.dt * ((m_force * m_linearJacobian.linear2.x) + ((m_motorForce + m_limitForce) * m_motorJacobian.linear2.x))); _local26 = (_arg1.dt * ((m_force * m_linearJacobian.linear2.y) + ((m_motorForce + m_limitForce) * m_motorJacobian.linear2.y))); _local27 = (_arg1.dt * (((m_force * m_linearJacobian.angular1) - m_torque) + ((m_motorForce + m_limitForce) * m_motorJacobian.angular1))); _local28 = (_arg1.dt * (((m_force * m_linearJacobian.angular2) + m_torque) + ((m_motorForce + m_limitForce) * m_motorJacobian.angular2))); _local2.m_linearVelocity.x = (_local2.m_linearVelocity.x + (_local10 * _local23)); _local2.m_linearVelocity.y = (_local2.m_linearVelocity.y + (_local10 * _local24)); _local2.m_angularVelocity = (_local2.m_angularVelocity + (_local12 * _local27)); _local3.m_linearVelocity.x = (_local3.m_linearVelocity.x + (_local11 * _local25)); _local3.m_linearVelocity.y = (_local3.m_linearVelocity.y + (_local11 * _local26)); _local3.m_angularVelocity = (_local3.m_angularVelocity + (_local13 * _local28)); } else { m_force = 0; m_torque = 0; m_limitForce = 0; m_motorForce = 0; }; m_limitPositionImpulse = 0; } public function GetMotorForce():Number{ return (m_motorForce); } public function SetMaxMotorForce(_arg1:Number):void{ m_maxMotorForce = _arg1; } public function EnableLimit(_arg1:Boolean):void{ m_enableLimit = _arg1; } override public function GetReactionTorque():Number{ return (m_torque); } public function IsLimitEnabled():Boolean{ return (m_enableLimit); } public function IsMotorEnabled():Boolean{ return (m_enableMotor); } override public function SolveVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Body; var _local3:b2Body; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; _local2 = m_body1; _local3 = m_body2; _local4 = _local2.m_invMass; _local5 = _local3.m_invMass; _local6 = _local2.m_invI; _local7 = _local3.m_invI; _local9 = m_linearJacobian.Compute(_local2.m_linearVelocity, _local2.m_angularVelocity, _local3.m_linearVelocity, _local3.m_angularVelocity); _local10 = ((-(_arg1.inv_dt) * m_linearMass) * _local9); m_force = (m_force + _local10); _local11 = (_arg1.dt * _local10); _local2.m_linearVelocity.x = (_local2.m_linearVelocity.x + ((_local4 * _local11) * m_linearJacobian.linear1.x)); _local2.m_linearVelocity.y = (_local2.m_linearVelocity.y + ((_local4 * _local11) * m_linearJacobian.linear1.y)); _local2.m_angularVelocity = (_local2.m_angularVelocity + ((_local6 * _local11) * m_linearJacobian.angular1)); _local3.m_linearVelocity.x = (_local3.m_linearVelocity.x + ((_local5 * _local11) * m_linearJacobian.linear2.x)); _local3.m_linearVelocity.y = (_local3.m_linearVelocity.y + ((_local5 * _local11) * m_linearJacobian.linear2.y)); _local3.m_angularVelocity = (_local3.m_angularVelocity + ((_local7 * _local11) * m_linearJacobian.angular2)); _local12 = (_local3.m_angularVelocity - _local2.m_angularVelocity); _local13 = ((-(_arg1.inv_dt) * m_angularMass) * _local12); m_torque = (m_torque + _local13); _local14 = (_arg1.dt * _local13); _local2.m_angularVelocity = (_local2.m_angularVelocity - (_local6 * _local14)); _local3.m_angularVelocity = (_local3.m_angularVelocity + (_local7 * _local14)); if (((m_enableMotor) && (!((m_limitState == e_equalLimits))))){ _local15 = (m_motorJacobian.Compute(_local2.m_linearVelocity, _local2.m_angularVelocity, _local3.m_linearVelocity, _local3.m_angularVelocity) - m_motorSpeed); _local16 = ((-(_arg1.inv_dt) * m_motorMass) * _local15); _local17 = m_motorForce; m_motorForce = b2Math.b2Clamp((m_motorForce + _local16), -(m_maxMotorForce), m_maxMotorForce); _local16 = (m_motorForce - _local17); _local11 = (_arg1.dt * _local16); _local2.m_linearVelocity.x = (_local2.m_linearVelocity.x + ((_local4 * _local11) * m_motorJacobian.linear1.x)); _local2.m_linearVelocity.y = (_local2.m_linearVelocity.y + ((_local4 * _local11) * m_motorJacobian.linear1.y)); _local2.m_angularVelocity = (_local2.m_angularVelocity + ((_local6 * _local11) * m_motorJacobian.angular1)); _local3.m_linearVelocity.x = (_local3.m_linearVelocity.x + ((_local5 * _local11) * m_motorJacobian.linear2.x)); _local3.m_linearVelocity.y = (_local3.m_linearVelocity.y + ((_local5 * _local11) * m_motorJacobian.linear2.y)); _local3.m_angularVelocity = (_local3.m_angularVelocity + ((_local7 * _local11) * m_motorJacobian.angular2)); }; if (((m_enableLimit) && (!((m_limitState == e_inactiveLimit))))){ _local18 = m_motorJacobian.Compute(_local2.m_linearVelocity, _local2.m_angularVelocity, _local3.m_linearVelocity, _local3.m_angularVelocity); _local19 = ((-(_arg1.inv_dt) * m_motorMass) * _local18); if (m_limitState == e_equalLimits){ m_limitForce = (m_limitForce + _local19); } else { if (m_limitState == e_atLowerLimit){ _local8 = m_limitForce; m_limitForce = b2Math.b2Max((m_limitForce + _local19), 0); _local19 = (m_limitForce - _local8); } else { if (m_limitState == e_atUpperLimit){ _local8 = m_limitForce; m_limitForce = b2Math.b2Min((m_limitForce + _local19), 0); _local19 = (m_limitForce - _local8); }; }; }; _local11 = (_arg1.dt * _local19); _local2.m_linearVelocity.x = (_local2.m_linearVelocity.x + ((_local4 * _local11) * m_motorJacobian.linear1.x)); _local2.m_linearVelocity.y = (_local2.m_linearVelocity.y + ((_local4 * _local11) * m_motorJacobian.linear1.y)); _local2.m_angularVelocity = (_local2.m_angularVelocity + ((_local6 * _local11) * m_motorJacobian.angular1)); _local3.m_linearVelocity.x = (_local3.m_linearVelocity.x + ((_local5 * _local11) * m_motorJacobian.linear2.x)); _local3.m_linearVelocity.y = (_local3.m_linearVelocity.y + ((_local5 * _local11) * m_motorJacobian.linear2.y)); _local3.m_angularVelocity = (_local3.m_angularVelocity + ((_local7 * _local11) * m_motorJacobian.angular2)); }; } } }//package Box2D.Dynamics.Joints
Section 110
//b2PrismaticJointDef (Box2D.Dynamics.Joints.b2PrismaticJointDef) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; import Box2D.Dynamics.*; public class b2PrismaticJointDef extends b2JointDef { public var localAxis1:b2Vec2; public var referenceAngle:Number; public var maxMotorForce:Number; public var motorSpeed:Number; public var upperTranslation:Number; public var localAnchor1:b2Vec2; public var localAnchor2:b2Vec2; public var enableLimit:Boolean; public var enableMotor:Boolean; public var lowerTranslation:Number; public function b2PrismaticJointDef(){ localAnchor1 = new b2Vec2(); localAnchor2 = new b2Vec2(); localAxis1 = new b2Vec2(); super(); type = b2Joint.e_prismaticJoint; localAxis1.Set(1, 0); referenceAngle = 0; enableLimit = false; lowerTranslation = 0; upperTranslation = 0; enableMotor = false; maxMotorForce = 0; motorSpeed = 0; } public function Initialize(_arg1:b2Body, _arg2:b2Body, _arg3:b2Vec2, _arg4:b2Vec2):void{ body1 = _arg1; body2 = _arg2; localAnchor1 = body1.GetLocalPoint(_arg3); localAnchor2 = body2.GetLocalPoint(_arg3); localAxis1 = body1.GetLocalVector(_arg4); referenceAngle = (body2.GetAngle() - body1.GetAngle()); } } }//package Box2D.Dynamics.Joints
Section 111
//b2PulleyJoint (Box2D.Dynamics.Joints.b2PulleyJoint) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Common.*; public class b2PulleyJoint extends b2Joint { public var m_ground:b2Body; public var m_maxLength2:Number; public var m_limitForce1:Number; public var m_maxLength1:Number; public var m_limitState1:int; public var m_limitState2:int; public var m_limitPositionImpulse2:Number; public var m_force:Number; public var m_limitPositionImpulse1:Number; public var m_constant:Number; public var m_state:int; public var m_ratio:Number; public var m_groundAnchor1:b2Vec2; public var m_groundAnchor2:b2Vec2; public var m_localAnchor1:b2Vec2; public var m_localAnchor2:b2Vec2; public var m_positionImpulse:Number; public var m_limitMass2:Number; public var m_limitMass1:Number; public var m_pulleyMass:Number; public var m_u1:b2Vec2; public var m_u2:b2Vec2; public var m_limitForce2:Number; public static const b2_minPulleyLength:Number = 2; public function b2PulleyJoint(_arg1:b2PulleyJointDef){ var _local2:b2Mat22; var _local3:Number; var _local4:Number; m_groundAnchor1 = new b2Vec2(); m_groundAnchor2 = new b2Vec2(); m_localAnchor1 = new b2Vec2(); m_localAnchor2 = new b2Vec2(); m_u1 = new b2Vec2(); m_u2 = new b2Vec2(); super(_arg1); m_ground = m_body1.m_world.m_groundBody; m_groundAnchor1.x = (_arg1.groundAnchor1.x - m_ground.m_xf.position.x); m_groundAnchor1.y = (_arg1.groundAnchor1.y - m_ground.m_xf.position.y); m_groundAnchor2.x = (_arg1.groundAnchor2.x - m_ground.m_xf.position.x); m_groundAnchor2.y = (_arg1.groundAnchor2.y - m_ground.m_xf.position.y); m_localAnchor1.SetV(_arg1.localAnchor1); m_localAnchor2.SetV(_arg1.localAnchor2); m_ratio = _arg1.ratio; m_constant = (_arg1.length1 + (m_ratio * _arg1.length2)); m_maxLength1 = b2Math.b2Min(_arg1.maxLength1, (m_constant - (m_ratio * b2_minPulleyLength))); m_maxLength2 = b2Math.b2Min(_arg1.maxLength2, ((m_constant - b2_minPulleyLength) / m_ratio)); m_force = 0; m_limitForce1 = 0; m_limitForce2 = 0; } public function GetGroundAnchor2():b2Vec2{ var _local1:b2Vec2; _local1 = m_ground.m_xf.position.Copy(); _local1.Add(m_groundAnchor2); return (_local1); } override public function GetAnchor1():b2Vec2{ return (m_body1.GetWorldPoint(m_localAnchor1)); } override public function GetAnchor2():b2Vec2{ return (m_body2.GetWorldPoint(m_localAnchor2)); } override public function GetReactionForce():b2Vec2{ var _local1:b2Vec2; _local1 = m_u2.Copy(); _local1.Multiply(m_force); return (_local1); } override public function SolvePositionConstraints():Boolean{ var _local1:b2Body; var _local2:b2Body; var _local3:b2Mat22; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; _local1 = m_body1; _local2 = m_body2; _local4 = (m_ground.m_xf.position.x + m_groundAnchor1.x); _local5 = (m_ground.m_xf.position.y + m_groundAnchor1.y); _local6 = (m_ground.m_xf.position.x + m_groundAnchor2.x); _local7 = (m_ground.m_xf.position.y + m_groundAnchor2.y); _local23 = 0; if (m_state == e_atUpperLimit){ _local3 = _local1.m_xf.R; _local8 = (m_localAnchor1.x - _local1.m_sweep.localCenter.x); _local9 = (m_localAnchor1.y - _local1.m_sweep.localCenter.y); _local22 = ((_local3.col1.x * _local8) + (_local3.col2.x * _local9)); _local9 = ((_local3.col1.y * _local8) + (_local3.col2.y * _local9)); _local8 = _local22; _local3 = _local2.m_xf.R; _local10 = (m_localAnchor2.x - _local2.m_sweep.localCenter.x); _local11 = (m_localAnchor2.y - _local2.m_sweep.localCenter.y); _local22 = ((_local3.col1.x * _local10) + (_local3.col2.x * _local11)); _local11 = ((_local3.col1.y * _local10) + (_local3.col2.y * _local11)); _local10 = _local22; _local12 = (_local1.m_sweep.c.x + _local8); _local13 = (_local1.m_sweep.c.y + _local9); _local14 = (_local2.m_sweep.c.x + _local10); _local15 = (_local2.m_sweep.c.y + _local11); m_u1.Set((_local12 - _local4), (_local13 - _local5)); m_u2.Set((_local14 - _local6), (_local15 - _local7)); _local16 = m_u1.Length(); _local17 = m_u2.Length(); if (_local16 > b2Settings.b2_linearSlop){ m_u1.Multiply((1 / _local16)); } else { m_u1.SetZero(); }; if (_local17 > b2Settings.b2_linearSlop){ m_u2.Multiply((1 / _local17)); } else { m_u2.SetZero(); }; _local18 = ((m_constant - _local16) - (m_ratio * _local17)); _local23 = b2Math.b2Max(_local23, -(_local18)); _local18 = b2Math.b2Clamp((_local18 + b2Settings.b2_linearSlop), -(b2Settings.b2_maxLinearCorrection), 0); _local19 = (-(m_pulleyMass) * _local18); _local20 = m_positionImpulse; m_positionImpulse = b2Math.b2Max(0, (m_positionImpulse + _local19)); _local19 = (m_positionImpulse - _local20); _local12 = (-(_local19) * m_u1.x); _local13 = (-(_local19) * m_u1.y); _local14 = ((-(m_ratio) * _local19) * m_u2.x); _local15 = ((-(m_ratio) * _local19) * m_u2.y); _local1.m_sweep.c.x = (_local1.m_sweep.c.x + (_local1.m_invMass * _local12)); _local1.m_sweep.c.y = (_local1.m_sweep.c.y + (_local1.m_invMass * _local13)); _local1.m_sweep.a = (_local1.m_sweep.a + (_local1.m_invI * ((_local8 * _local13) - (_local9 * _local12)))); _local2.m_sweep.c.x = (_local2.m_sweep.c.x + (_local2.m_invMass * _local14)); _local2.m_sweep.c.y = (_local2.m_sweep.c.y + (_local2.m_invMass * _local15)); _local2.m_sweep.a = (_local2.m_sweep.a + (_local2.m_invI * ((_local10 * _local15) - (_local11 * _local14)))); _local1.SynchronizeTransform(); _local2.SynchronizeTransform(); }; if (m_limitState1 == e_atUpperLimit){ _local3 = _local1.m_xf.R; _local8 = (m_localAnchor1.x - _local1.m_sweep.localCenter.x); _local9 = (m_localAnchor1.y - _local1.m_sweep.localCenter.y); _local22 = ((_local3.col1.x * _local8) + (_local3.col2.x * _local9)); _local9 = ((_local3.col1.y * _local8) + (_local3.col2.y * _local9)); _local8 = _local22; _local12 = (_local1.m_sweep.c.x + _local8); _local13 = (_local1.m_sweep.c.y + _local9); m_u1.Set((_local12 - _local4), (_local13 - _local5)); _local16 = m_u1.Length(); if (_local16 > b2Settings.b2_linearSlop){ m_u1.x = (m_u1.x * (1 / _local16)); m_u1.y = (m_u1.y * (1 / _local16)); } else { m_u1.SetZero(); }; _local18 = (m_maxLength1 - _local16); _local23 = b2Math.b2Max(_local23, -(_local18)); _local18 = b2Math.b2Clamp((_local18 + b2Settings.b2_linearSlop), -(b2Settings.b2_maxLinearCorrection), 0); _local19 = (-(m_limitMass1) * _local18); _local21 = m_limitPositionImpulse1; m_limitPositionImpulse1 = b2Math.b2Max(0, (m_limitPositionImpulse1 + _local19)); _local19 = (m_limitPositionImpulse1 - _local21); _local12 = (-(_local19) * m_u1.x); _local13 = (-(_local19) * m_u1.y); _local1.m_sweep.c.x = (_local1.m_sweep.c.x + (_local1.m_invMass * _local12)); _local1.m_sweep.c.y = (_local1.m_sweep.c.y + (_local1.m_invMass * _local13)); _local1.m_sweep.a = (_local1.m_sweep.a + (_local1.m_invI * ((_local8 * _local13) - (_local9 * _local12)))); _local1.SynchronizeTransform(); }; if (m_limitState2 == e_atUpperLimit){ _local3 = _local2.m_xf.R; _local10 = (m_localAnchor2.x - _local2.m_sweep.localCenter.x); _local11 = (m_localAnchor2.y - _local2.m_sweep.localCenter.y); _local22 = ((_local3.col1.x * _local10) + (_local3.col2.x * _local11)); _local11 = ((_local3.col1.y * _local10) + (_local3.col2.y * _local11)); _local10 = _local22; _local14 = (_local2.m_sweep.c.x + _local10); _local15 = (_local2.m_sweep.c.y + _local11); m_u2.Set((_local14 - _local6), (_local15 - _local7)); _local17 = m_u2.Length(); if (_local17 > b2Settings.b2_linearSlop){ m_u2.x = (m_u2.x * (1 / _local17)); m_u2.y = (m_u2.y * (1 / _local17)); } else { m_u2.SetZero(); }; _local18 = (m_maxLength2 - _local17); _local23 = b2Math.b2Max(_local23, -(_local18)); _local18 = b2Math.b2Clamp((_local18 + b2Settings.b2_linearSlop), -(b2Settings.b2_maxLinearCorrection), 0); _local19 = (-(m_limitMass2) * _local18); _local21 = m_limitPositionImpulse2; m_limitPositionImpulse2 = b2Math.b2Max(0, (m_limitPositionImpulse2 + _local19)); _local19 = (m_limitPositionImpulse2 - _local21); _local14 = (-(_local19) * m_u2.x); _local15 = (-(_local19) * m_u2.y); _local2.m_sweep.c.x = (_local2.m_sweep.c.x + (_local2.m_invMass * _local14)); _local2.m_sweep.c.y = (_local2.m_sweep.c.y + (_local2.m_invMass * _local15)); _local2.m_sweep.a = (_local2.m_sweep.a + (_local2.m_invI * ((_local10 * _local15) - (_local11 * _local14)))); _local2.SynchronizeTransform(); }; return ((_local23 < b2Settings.b2_linearSlop)); } override public function InitVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Body; var _local3:b2Body; var _local4:b2Mat22; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; _local2 = m_body1; _local3 = m_body2; _local4 = _local2.m_xf.R; _local5 = (m_localAnchor1.x - _local2.m_sweep.localCenter.x); _local6 = (m_localAnchor1.y - _local2.m_sweep.localCenter.y); _local7 = ((_local4.col1.x * _local5) + (_local4.col2.x * _local6)); _local6 = ((_local4.col1.y * _local5) + (_local4.col2.y * _local6)); _local5 = _local7; _local4 = _local3.m_xf.R; _local8 = (m_localAnchor2.x - _local3.m_sweep.localCenter.x); _local9 = (m_localAnchor2.y - _local3.m_sweep.localCenter.y); _local7 = ((_local4.col1.x * _local8) + (_local4.col2.x * _local9)); _local9 = ((_local4.col1.y * _local8) + (_local4.col2.y * _local9)); _local8 = _local7; _local10 = (_local2.m_sweep.c.x + _local5); _local11 = (_local2.m_sweep.c.y + _local6); _local12 = (_local3.m_sweep.c.x + _local8); _local13 = (_local3.m_sweep.c.y + _local9); _local14 = (m_ground.m_xf.position.x + m_groundAnchor1.x); _local15 = (m_ground.m_xf.position.y + m_groundAnchor1.y); _local16 = (m_ground.m_xf.position.x + m_groundAnchor2.x); _local17 = (m_ground.m_xf.position.y + m_groundAnchor2.y); m_u1.Set((_local10 - _local14), (_local11 - _local15)); m_u2.Set((_local12 - _local16), (_local13 - _local17)); _local18 = m_u1.Length(); _local19 = m_u2.Length(); if (_local18 > b2Settings.b2_linearSlop){ m_u1.Multiply((1 / _local18)); } else { m_u1.SetZero(); }; if (_local19 > b2Settings.b2_linearSlop){ m_u2.Multiply((1 / _local19)); } else { m_u2.SetZero(); }; _local20 = ((m_constant - _local18) - (m_ratio * _local19)); if (_local20 > 0){ m_state = e_inactiveLimit; m_force = 0; } else { m_state = e_atUpperLimit; m_positionImpulse = 0; }; if (_local18 < m_maxLength1){ m_limitState1 = e_inactiveLimit; m_limitForce1 = 0; } else { m_limitState1 = e_atUpperLimit; m_limitPositionImpulse1 = 0; }; if (_local19 < m_maxLength2){ m_limitState2 = e_inactiveLimit; m_limitForce2 = 0; } else { m_limitState2 = e_atUpperLimit; m_limitPositionImpulse2 = 0; }; _local21 = ((_local5 * m_u1.y) - (_local6 * m_u1.x)); _local22 = ((_local8 * m_u2.y) - (_local9 * m_u2.x)); m_limitMass1 = (_local2.m_invMass + ((_local2.m_invI * _local21) * _local21)); m_limitMass2 = (_local3.m_invMass + ((_local3.m_invI * _local22) * _local22)); m_pulleyMass = (m_limitMass1 + ((m_ratio * m_ratio) * m_limitMass2)); m_limitMass1 = (1 / m_limitMass1); m_limitMass2 = (1 / m_limitMass2); m_pulleyMass = (1 / m_pulleyMass); if (_arg1.warmStarting){ _local23 = ((_arg1.dt * (-(m_force) - m_limitForce1)) * m_u1.x); _local24 = ((_arg1.dt * (-(m_force) - m_limitForce1)) * m_u1.y); _local25 = ((_arg1.dt * ((-(m_ratio) * m_force) - m_limitForce2)) * m_u2.x); _local26 = ((_arg1.dt * ((-(m_ratio) * m_force) - m_limitForce2)) * m_u2.y); _local2.m_linearVelocity.x = (_local2.m_linearVelocity.x + (_local2.m_invMass * _local23)); _local2.m_linearVelocity.y = (_local2.m_linearVelocity.y + (_local2.m_invMass * _local24)); _local2.m_angularVelocity = (_local2.m_angularVelocity + (_local2.m_invI * ((_local5 * _local24) - (_local6 * _local23)))); _local3.m_linearVelocity.x = (_local3.m_linearVelocity.x + (_local3.m_invMass * _local25)); _local3.m_linearVelocity.y = (_local3.m_linearVelocity.y + (_local3.m_invMass * _local26)); _local3.m_angularVelocity = (_local3.m_angularVelocity + (_local3.m_invI * ((_local8 * _local26) - (_local9 * _local25)))); } else { m_force = 0; m_limitForce1 = 0; m_limitForce2 = 0; }; } override public function GetReactionTorque():Number{ return (0); } public function GetRatio():Number{ return (m_ratio); } public function GetLength2():Number{ var _local1:b2Vec2; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local1 = m_body2.GetWorldPoint(m_localAnchor2); _local2 = (m_ground.m_xf.position.x + m_groundAnchor2.x); _local3 = (m_ground.m_xf.position.y + m_groundAnchor2.y); _local4 = (_local1.x - _local2); _local5 = (_local1.y - _local3); return (Math.sqrt(((_local4 * _local4) + (_local5 * _local5)))); } override public function SolveVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Body; var _local3:b2Body; var _local4:b2Mat22; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; _local2 = m_body1; _local3 = m_body2; _local4 = _local2.m_xf.R; _local5 = (m_localAnchor1.x - _local2.m_sweep.localCenter.x); _local6 = (m_localAnchor1.y - _local2.m_sweep.localCenter.y); _local7 = ((_local4.col1.x * _local5) + (_local4.col2.x * _local6)); _local6 = ((_local4.col1.y * _local5) + (_local4.col2.y * _local6)); _local5 = _local7; _local4 = _local3.m_xf.R; _local8 = (m_localAnchor2.x - _local3.m_sweep.localCenter.x); _local9 = (m_localAnchor2.y - _local3.m_sweep.localCenter.y); _local7 = ((_local4.col1.x * _local8) + (_local4.col2.x * _local9)); _local9 = ((_local4.col1.y * _local8) + (_local4.col2.y * _local9)); _local8 = _local7; if (m_state == e_atUpperLimit){ _local10 = (_local2.m_linearVelocity.x + (-(_local2.m_angularVelocity) * _local6)); _local11 = (_local2.m_linearVelocity.y + (_local2.m_angularVelocity * _local5)); _local12 = (_local3.m_linearVelocity.x + (-(_local3.m_angularVelocity) * _local9)); _local13 = (_local3.m_linearVelocity.y + (_local3.m_angularVelocity * _local8)); _local18 = (-(((m_u1.x * _local10) + (m_u1.y * _local11))) - (m_ratio * ((m_u2.x * _local12) + (m_u2.y * _local13)))); _local19 = ((-(_arg1.inv_dt) * m_pulleyMass) * _local18); _local20 = m_force; m_force = b2Math.b2Max(0, (m_force + _local19)); _local19 = (m_force - _local20); _local14 = ((-(_arg1.dt) * _local19) * m_u1.x); _local15 = ((-(_arg1.dt) * _local19) * m_u1.y); _local16 = (((-(_arg1.dt) * m_ratio) * _local19) * m_u2.x); _local17 = (((-(_arg1.dt) * m_ratio) * _local19) * m_u2.y); _local2.m_linearVelocity.x = (_local2.m_linearVelocity.x + (_local2.m_invMass * _local14)); _local2.m_linearVelocity.y = (_local2.m_linearVelocity.y + (_local2.m_invMass * _local15)); _local2.m_angularVelocity = (_local2.m_angularVelocity + (_local2.m_invI * ((_local5 * _local15) - (_local6 * _local14)))); _local3.m_linearVelocity.x = (_local3.m_linearVelocity.x + (_local3.m_invMass * _local16)); _local3.m_linearVelocity.y = (_local3.m_linearVelocity.y + (_local3.m_invMass * _local17)); _local3.m_angularVelocity = (_local3.m_angularVelocity + (_local3.m_invI * ((_local8 * _local17) - (_local9 * _local16)))); }; if (m_limitState1 == e_atUpperLimit){ _local10 = (_local2.m_linearVelocity.x + (-(_local2.m_angularVelocity) * _local6)); _local11 = (_local2.m_linearVelocity.y + (_local2.m_angularVelocity * _local5)); _local18 = -(((m_u1.x * _local10) + (m_u1.y * _local11))); _local19 = ((-(_arg1.inv_dt) * m_limitMass1) * _local18); _local20 = m_limitForce1; m_limitForce1 = b2Math.b2Max(0, (m_limitForce1 + _local19)); _local19 = (m_limitForce1 - _local20); _local14 = ((-(_arg1.dt) * _local19) * m_u1.x); _local15 = ((-(_arg1.dt) * _local19) * m_u1.y); _local2.m_linearVelocity.x = (_local2.m_linearVelocity.x + (_local2.m_invMass * _local14)); _local2.m_linearVelocity.y = (_local2.m_linearVelocity.y + (_local2.m_invMass * _local15)); _local2.m_angularVelocity = (_local2.m_angularVelocity + (_local2.m_invI * ((_local5 * _local15) - (_local6 * _local14)))); }; if (m_limitState2 == e_atUpperLimit){ _local12 = (_local3.m_linearVelocity.x + (-(_local3.m_angularVelocity) * _local9)); _local13 = (_local3.m_linearVelocity.y + (_local3.m_angularVelocity * _local8)); _local18 = -(((m_u2.x * _local12) + (m_u2.y * _local13))); _local19 = ((-(_arg1.inv_dt) * m_limitMass2) * _local18); _local20 = m_limitForce2; m_limitForce2 = b2Math.b2Max(0, (m_limitForce2 + _local19)); _local19 = (m_limitForce2 - _local20); _local16 = ((-(_arg1.dt) * _local19) * m_u2.x); _local17 = ((-(_arg1.dt) * _local19) * m_u2.y); _local3.m_linearVelocity.x = (_local3.m_linearVelocity.x + (_local3.m_invMass * _local16)); _local3.m_linearVelocity.y = (_local3.m_linearVelocity.y + (_local3.m_invMass * _local17)); _local3.m_angularVelocity = (_local3.m_angularVelocity + (_local3.m_invI * ((_local8 * _local17) - (_local9 * _local16)))); }; } public function GetLength1():Number{ var _local1:b2Vec2; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local1 = m_body1.GetWorldPoint(m_localAnchor1); _local2 = (m_ground.m_xf.position.x + m_groundAnchor1.x); _local3 = (m_ground.m_xf.position.y + m_groundAnchor1.y); _local4 = (_local1.x - _local2); _local5 = (_local1.y - _local3); return (Math.sqrt(((_local4 * _local4) + (_local5 * _local5)))); } public function GetGroundAnchor1():b2Vec2{ var _local1:b2Vec2; _local1 = m_ground.m_xf.position.Copy(); _local1.Add(m_groundAnchor1); return (_local1); } } }//package Box2D.Dynamics.Joints
Section 112
//b2PulleyJointDef (Box2D.Dynamics.Joints.b2PulleyJointDef) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; import Box2D.Dynamics.*; public class b2PulleyJointDef extends b2JointDef { public var maxLength2:Number; public var length1:Number; public var length2:Number; public var maxLength1:Number; public var ratio:Number; public var groundAnchor1:b2Vec2; public var groundAnchor2:b2Vec2; public var localAnchor1:b2Vec2; public var localAnchor2:b2Vec2; public function b2PulleyJointDef(){ groundAnchor1 = new b2Vec2(); groundAnchor2 = new b2Vec2(); localAnchor1 = new b2Vec2(); localAnchor2 = new b2Vec2(); super(); type = b2Joint.e_pulleyJoint; groundAnchor1.Set(-1, 1); groundAnchor2.Set(1, 1); localAnchor1.Set(-1, 0); localAnchor2.Set(1, 0); length1 = 0; maxLength1 = 0; length2 = 0; maxLength2 = 0; ratio = 1; collideConnected = true; } public function Initialize(_arg1:b2Body, _arg2:b2Body, _arg3:b2Vec2, _arg4:b2Vec2, _arg5:b2Vec2, _arg6:b2Vec2, _arg7:Number):void{ var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; body1 = _arg1; body2 = _arg2; groundAnchor1.SetV(_arg3); groundAnchor2.SetV(_arg4); localAnchor1 = body1.GetLocalPoint(_arg5); localAnchor2 = body2.GetLocalPoint(_arg6); _local8 = (_arg5.x - _arg3.x); _local9 = (_arg5.y - _arg3.y); length1 = Math.sqrt(((_local8 * _local8) + (_local9 * _local9))); _local10 = (_arg6.x - _arg4.x); _local11 = (_arg6.y - _arg4.y); length2 = Math.sqrt(((_local10 * _local10) + (_local11 * _local11))); ratio = _arg7; _local12 = (length1 + (ratio * length2)); maxLength1 = (_local12 - (ratio * b2PulleyJoint.b2_minPulleyLength)); maxLength2 = ((_local12 - b2PulleyJoint.b2_minPulleyLength) / ratio); } } }//package Box2D.Dynamics.Joints
Section 113
//b2RevoluteJoint (Box2D.Dynamics.Joints.b2RevoluteJoint) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; import Box2D.Dynamics.*; import Box2D.Common.*; public class b2RevoluteJoint extends b2Joint { public var m_limitForce:Number; public var m_motorForce:Number; public var m_pivotMass:b2Mat22; public var m_enableLimit:Boolean; public var m_limitState:int; public var m_motorMass:Number; public var m_localAnchor1:b2Vec2; public var m_localAnchor2:b2Vec2; private var K1:b2Mat22; private var K2:b2Mat22; private var K3:b2Mat22; private var K:b2Mat22; public var m_pivotForce:b2Vec2; public var m_motorSpeed:Number; public var m_enableMotor:Boolean; public var m_limitPositionImpulse:Number; public var m_maxMotorTorque:Number; public var m_referenceAngle:Number; public var m_lowerAngle:Number; public var m_upperAngle:Number; public static var tImpulse:b2Vec2 = new b2Vec2(); public function b2RevoluteJoint(_arg1:b2RevoluteJointDef){ K = new b2Mat22(); K1 = new b2Mat22(); K2 = new b2Mat22(); K3 = new b2Mat22(); m_localAnchor1 = new b2Vec2(); m_localAnchor2 = new b2Vec2(); m_pivotForce = new b2Vec2(); m_pivotMass = new b2Mat22(); super(_arg1); m_localAnchor1.SetV(_arg1.localAnchor1); m_localAnchor2.SetV(_arg1.localAnchor2); m_referenceAngle = _arg1.referenceAngle; m_pivotForce.Set(0, 0); m_motorForce = 0; m_limitForce = 0; m_limitPositionImpulse = 0; m_lowerAngle = _arg1.lowerAngle; m_upperAngle = _arg1.upperAngle; m_maxMotorTorque = _arg1.maxMotorTorque; m_motorSpeed = _arg1.motorSpeed; m_enableLimit = _arg1.enableLimit; m_enableMotor = _arg1.enableMotor; } override public function GetAnchor1():b2Vec2{ return (m_body1.GetWorldPoint(m_localAnchor1)); } override public function GetAnchor2():b2Vec2{ return (m_body2.GetWorldPoint(m_localAnchor2)); } public function EnableMotor(_arg1:Boolean):void{ m_enableMotor = _arg1; } public function GetUpperLimit():Number{ return (m_upperAngle); } public function GetLowerLimit():Number{ return (m_lowerAngle); } public function SetLimits(_arg1:Number, _arg2:Number):void{ m_lowerAngle = _arg1; m_upperAngle = _arg2; } public function GetMotorSpeed():Number{ return (m_motorSpeed); } override public function GetReactionForce():b2Vec2{ return (m_pivotForce); } override public function SolvePositionConstraints():Boolean{ var _local1:Number; var _local2:Number; var _local3:b2Body; var _local4:b2Body; var _local5:Number; var _local6:b2Mat22; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Number; var _local26:Number; _local3 = m_body1; _local4 = m_body2; _local5 = 0; _local6 = _local3.m_xf.R; _local7 = (m_localAnchor1.x - _local3.m_sweep.localCenter.x); _local8 = (m_localAnchor1.y - _local3.m_sweep.localCenter.y); _local9 = ((_local6.col1.x * _local7) + (_local6.col2.x * _local8)); _local8 = ((_local6.col1.y * _local7) + (_local6.col2.y * _local8)); _local7 = _local9; _local6 = _local4.m_xf.R; _local10 = (m_localAnchor2.x - _local4.m_sweep.localCenter.x); _local11 = (m_localAnchor2.y - _local4.m_sweep.localCenter.y); _local9 = ((_local6.col1.x * _local10) + (_local6.col2.x * _local11)); _local11 = ((_local6.col1.y * _local10) + (_local6.col2.y * _local11)); _local10 = _local9; _local12 = (_local3.m_sweep.c.x + _local7); _local13 = (_local3.m_sweep.c.y + _local8); _local14 = (_local4.m_sweep.c.x + _local10); _local15 = (_local4.m_sweep.c.y + _local11); _local16 = (_local14 - _local12); _local17 = (_local15 - _local13); _local5 = Math.sqrt(((_local16 * _local16) + (_local17 * _local17))); _local18 = _local3.m_invMass; _local19 = _local4.m_invMass; _local20 = _local3.m_invI; _local21 = _local4.m_invI; K1.col1.x = (_local18 + _local19); K1.col2.x = 0; K1.col1.y = 0; K1.col2.y = (_local18 + _local19); K2.col1.x = ((_local20 * _local8) * _local8); K2.col2.x = ((-(_local20) * _local7) * _local8); K2.col1.y = ((-(_local20) * _local7) * _local8); K2.col2.y = ((_local20 * _local7) * _local7); K3.col1.x = ((_local21 * _local11) * _local11); K3.col2.x = ((-(_local21) * _local10) * _local11); K3.col1.y = ((-(_local21) * _local10) * _local11); K3.col2.y = ((_local21 * _local10) * _local10); K.SetM(K1); K.AddM(K2); K.AddM(K3); K.Solve(tImpulse, -(_local16), -(_local17)); _local22 = tImpulse.x; _local23 = tImpulse.y; _local3.m_sweep.c.x = (_local3.m_sweep.c.x - (_local3.m_invMass * _local22)); _local3.m_sweep.c.y = (_local3.m_sweep.c.y - (_local3.m_invMass * _local23)); _local3.m_sweep.a = (_local3.m_sweep.a - (_local3.m_invI * ((_local7 * _local23) - (_local8 * _local22)))); _local4.m_sweep.c.x = (_local4.m_sweep.c.x + (_local4.m_invMass * _local22)); _local4.m_sweep.c.y = (_local4.m_sweep.c.y + (_local4.m_invMass * _local23)); _local4.m_sweep.a = (_local4.m_sweep.a + (_local4.m_invI * ((_local10 * _local23) - (_local11 * _local22)))); _local3.SynchronizeTransform(); _local4.SynchronizeTransform(); _local24 = 0; if (((m_enableLimit) && (!((m_limitState == e_inactiveLimit))))){ _local25 = ((_local4.m_sweep.a - _local3.m_sweep.a) - m_referenceAngle); _local26 = 0; if (m_limitState == e_equalLimits){ _local2 = b2Math.b2Clamp(_local25, -(b2Settings.b2_maxAngularCorrection), b2Settings.b2_maxAngularCorrection); _local26 = (-(m_motorMass) * _local2); _local24 = b2Math.b2Abs(_local2); } else { if (m_limitState == e_atLowerLimit){ _local2 = (_local25 - m_lowerAngle); _local24 = b2Math.b2Max(0, -(_local2)); _local2 = b2Math.b2Clamp((_local2 + b2Settings.b2_angularSlop), -(b2Settings.b2_maxAngularCorrection), 0); _local26 = (-(m_motorMass) * _local2); _local1 = m_limitPositionImpulse; m_limitPositionImpulse = b2Math.b2Max((m_limitPositionImpulse + _local26), 0); _local26 = (m_limitPositionImpulse - _local1); } else { if (m_limitState == e_atUpperLimit){ _local2 = (_local25 - m_upperAngle); _local24 = b2Math.b2Max(0, _local2); _local2 = b2Math.b2Clamp((_local2 - b2Settings.b2_angularSlop), 0, b2Settings.b2_maxAngularCorrection); _local26 = (-(m_motorMass) * _local2); _local1 = m_limitPositionImpulse; m_limitPositionImpulse = b2Math.b2Min((m_limitPositionImpulse + _local26), 0); _local26 = (m_limitPositionImpulse - _local1); }; }; }; _local3.m_sweep.a = (_local3.m_sweep.a - (_local3.m_invI * _local26)); _local4.m_sweep.a = (_local4.m_sweep.a + (_local4.m_invI * _local26)); _local3.SynchronizeTransform(); _local4.SynchronizeTransform(); }; return ((((_local5 <= b2Settings.b2_linearSlop)) && ((_local24 <= b2Settings.b2_angularSlop)))); } public function GetJointSpeed():Number{ return ((m_body2.m_angularVelocity - m_body1.m_angularVelocity)); } public function SetMotorSpeed(_arg1:Number):void{ m_motorSpeed = _arg1; } public function SetMaxMotorTorque(_arg1:Number):void{ m_maxMotorTorque = _arg1; } public function GetJointAngle():Number{ return (((m_body2.m_sweep.a - m_body1.m_sweep.a) - m_referenceAngle)); } override public function InitVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Body; var _local3:b2Body; var _local4:b2Mat22; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; _local2 = m_body1; _local3 = m_body2; _local4 = _local2.m_xf.R; _local6 = (m_localAnchor1.x - _local2.m_sweep.localCenter.x); _local7 = (m_localAnchor1.y - _local2.m_sweep.localCenter.y); _local5 = ((_local4.col1.x * _local6) + (_local4.col2.x * _local7)); _local7 = ((_local4.col1.y * _local6) + (_local4.col2.y * _local7)); _local6 = _local5; _local4 = _local3.m_xf.R; _local8 = (m_localAnchor2.x - _local3.m_sweep.localCenter.x); _local9 = (m_localAnchor2.y - _local3.m_sweep.localCenter.y); _local5 = ((_local4.col1.x * _local8) + (_local4.col2.x * _local9)); _local9 = ((_local4.col1.y * _local8) + (_local4.col2.y * _local9)); _local8 = _local5; _local10 = _local2.m_invMass; _local11 = _local3.m_invMass; _local12 = _local2.m_invI; _local13 = _local3.m_invI; K1.col1.x = (_local10 + _local11); K1.col2.x = 0; K1.col1.y = 0; K1.col2.y = (_local10 + _local11); K2.col1.x = ((_local12 * _local7) * _local7); K2.col2.x = ((-(_local12) * _local6) * _local7); K2.col1.y = ((-(_local12) * _local6) * _local7); K2.col2.y = ((_local12 * _local6) * _local6); K3.col1.x = ((_local13 * _local9) * _local9); K3.col2.x = ((-(_local13) * _local8) * _local9); K3.col1.y = ((-(_local13) * _local8) * _local9); K3.col2.y = ((_local13 * _local8) * _local8); K.SetM(K1); K.AddM(K2); K.AddM(K3); K.Invert(m_pivotMass); m_motorMass = (1 / (_local12 + _local13)); if (m_enableMotor == false){ m_motorForce = 0; }; if (m_enableLimit){ _local14 = ((_local3.m_sweep.a - _local2.m_sweep.a) - m_referenceAngle); if (b2Math.b2Abs((m_upperAngle - m_lowerAngle)) < (2 * b2Settings.b2_angularSlop)){ m_limitState = e_equalLimits; } else { if (_local14 <= m_lowerAngle){ if (m_limitState != e_atLowerLimit){ m_limitForce = 0; }; m_limitState = e_atLowerLimit; } else { if (_local14 >= m_upperAngle){ if (m_limitState != e_atUpperLimit){ m_limitForce = 0; }; m_limitState = e_atUpperLimit; } else { m_limitState = e_inactiveLimit; m_limitForce = 0; }; }; }; } else { m_limitForce = 0; }; if (_arg1.warmStarting){ _local2.m_linearVelocity.x = (_local2.m_linearVelocity.x - ((_arg1.dt * _local10) * m_pivotForce.x)); _local2.m_linearVelocity.y = (_local2.m_linearVelocity.y - ((_arg1.dt * _local10) * m_pivotForce.y)); _local2.m_angularVelocity = (_local2.m_angularVelocity - ((_arg1.dt * _local12) * ((((_local6 * m_pivotForce.y) - (_local7 * m_pivotForce.x)) + m_motorForce) + m_limitForce))); _local3.m_linearVelocity.x = (_local3.m_linearVelocity.x + ((_arg1.dt * _local11) * m_pivotForce.x)); _local3.m_linearVelocity.y = (_local3.m_linearVelocity.y + ((_arg1.dt * _local11) * m_pivotForce.y)); _local3.m_angularVelocity = (_local3.m_angularVelocity + ((_arg1.dt * _local13) * ((((_local8 * m_pivotForce.y) - (_local9 * m_pivotForce.x)) + m_motorForce) + m_limitForce))); } else { m_pivotForce.SetZero(); m_motorForce = 0; m_limitForce = 0; }; m_limitPositionImpulse = 0; } public function EnableLimit(_arg1:Boolean):void{ m_enableLimit = _arg1; } public function GetMotorTorque():Number{ return (m_motorForce); } override public function GetReactionTorque():Number{ return (m_limitForce); } public function IsLimitEnabled():Boolean{ return (m_enableLimit); } public function IsMotorEnabled():Boolean{ return (m_enableMotor); } override public function SolveVelocityConstraints(_arg1:b2TimeStep):void{ var _local2:b2Body; var _local3:b2Body; var _local4:b2Mat22; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; _local2 = m_body1; _local3 = m_body2; _local4 = _local2.m_xf.R; _local6 = (m_localAnchor1.x - _local2.m_sweep.localCenter.x); _local7 = (m_localAnchor1.y - _local2.m_sweep.localCenter.y); _local5 = ((_local4.col1.x * _local6) + (_local4.col2.x * _local7)); _local7 = ((_local4.col1.y * _local6) + (_local4.col2.y * _local7)); _local6 = _local5; _local4 = _local3.m_xf.R; _local8 = (m_localAnchor2.x - _local3.m_sweep.localCenter.x); _local9 = (m_localAnchor2.y - _local3.m_sweep.localCenter.y); _local5 = ((_local4.col1.x * _local8) + (_local4.col2.x * _local9)); _local9 = ((_local4.col1.y * _local8) + (_local4.col2.y * _local9)); _local8 = _local5; _local11 = (((_local3.m_linearVelocity.x + (-(_local3.m_angularVelocity) * _local9)) - _local2.m_linearVelocity.x) - (-(_local2.m_angularVelocity) * _local7)); _local12 = (((_local3.m_linearVelocity.y + (_local3.m_angularVelocity * _local8)) - _local2.m_linearVelocity.y) - (_local2.m_angularVelocity * _local6)); _local13 = (-(_arg1.inv_dt) * ((m_pivotMass.col1.x * _local11) + (m_pivotMass.col2.x * _local12))); _local14 = (-(_arg1.inv_dt) * ((m_pivotMass.col1.y * _local11) + (m_pivotMass.col2.y * _local12))); m_pivotForce.x = (m_pivotForce.x + _local13); m_pivotForce.y = (m_pivotForce.y + _local14); _local15 = (_arg1.dt * _local13); _local16 = (_arg1.dt * _local14); _local2.m_linearVelocity.x = (_local2.m_linearVelocity.x - (_local2.m_invMass * _local15)); _local2.m_linearVelocity.y = (_local2.m_linearVelocity.y - (_local2.m_invMass * _local16)); _local2.m_angularVelocity = (_local2.m_angularVelocity - (_local2.m_invI * ((_local6 * _local16) - (_local7 * _local15)))); _local3.m_linearVelocity.x = (_local3.m_linearVelocity.x + (_local3.m_invMass * _local15)); _local3.m_linearVelocity.y = (_local3.m_linearVelocity.y + (_local3.m_invMass * _local16)); _local3.m_angularVelocity = (_local3.m_angularVelocity + (_local3.m_invI * ((_local8 * _local16) - (_local9 * _local15)))); if (((m_enableMotor) && (!((m_limitState == e_equalLimits))))){ _local17 = ((_local3.m_angularVelocity - _local2.m_angularVelocity) - m_motorSpeed); _local18 = ((-(_arg1.inv_dt) * m_motorMass) * _local17); _local19 = m_motorForce; m_motorForce = b2Math.b2Clamp((m_motorForce + _local18), -(m_maxMotorTorque), m_maxMotorTorque); _local18 = (m_motorForce - _local19); _local2.m_angularVelocity = (_local2.m_angularVelocity - ((_local2.m_invI * _arg1.dt) * _local18)); _local3.m_angularVelocity = (_local3.m_angularVelocity + ((_local3.m_invI * _arg1.dt) * _local18)); }; if (((m_enableLimit) && (!((m_limitState == e_inactiveLimit))))){ _local20 = (_local3.m_angularVelocity - _local2.m_angularVelocity); _local21 = ((-(_arg1.inv_dt) * m_motorMass) * _local20); if (m_limitState == e_equalLimits){ m_limitForce = (m_limitForce + _local21); } else { if (m_limitState == e_atLowerLimit){ _local10 = m_limitForce; m_limitForce = b2Math.b2Max((m_limitForce + _local21), 0); _local21 = (m_limitForce - _local10); } else { if (m_limitState == e_atUpperLimit){ _local10 = m_limitForce; m_limitForce = b2Math.b2Min((m_limitForce + _local21), 0); _local21 = (m_limitForce - _local10); }; }; }; _local2.m_angularVelocity = (_local2.m_angularVelocity - ((_local2.m_invI * _arg1.dt) * _local21)); _local3.m_angularVelocity = (_local3.m_angularVelocity + ((_local3.m_invI * _arg1.dt) * _local21)); }; } } }//package Box2D.Dynamics.Joints
Section 114
//b2RevoluteJointDef (Box2D.Dynamics.Joints.b2RevoluteJointDef) package Box2D.Dynamics.Joints { import Box2D.Common.Math.*; import Box2D.Dynamics.*; public class b2RevoluteJointDef extends b2JointDef { public var referenceAngle:Number; public var upperAngle:Number; public var lowerAngle:Number; public var motorSpeed:Number; public var maxMotorTorque:Number; public var localAnchor1:b2Vec2; public var localAnchor2:b2Vec2; public var enableLimit:Boolean; public var enableMotor:Boolean; public function b2RevoluteJointDef(){ localAnchor1 = new b2Vec2(); localAnchor2 = new b2Vec2(); super(); type = b2Joint.e_revoluteJoint; localAnchor1.Set(0, 0); localAnchor2.Set(0, 0); referenceAngle = 0; lowerAngle = 0; upperAngle = 0; maxMotorTorque = 0; motorSpeed = 0; enableLimit = false; enableMotor = false; } public function Initialize(_arg1:b2Body, _arg2:b2Body, _arg3:b2Vec2):void{ body1 = _arg1; body2 = _arg2; localAnchor1 = body1.GetLocalPoint(_arg3); localAnchor2 = body2.GetLocalPoint(_arg3); referenceAngle = (body2.GetAngle() - body1.GetAngle()); } } }//package Box2D.Dynamics.Joints
Section 115
//b2Body (Box2D.Dynamics.b2Body) package Box2D.Dynamics { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Dynamics.Joints.*; import Box2D.Dynamics.Contacts.*; public class b2Body { public var m_next:b2Body; public var m_contactList:b2ContactEdge; public var m_angularVelocity:Number; public var m_shapeList:b2Shape; public var m_force:b2Vec2; public var m_mass:Number; public var m_sweep:b2Sweep; public var m_xf:b2XForm; public var m_torque:Number; public var m_userData; public var m_flags:uint; public var m_world:b2World; public var m_prev:b2Body; public var m_invMass:Number; public var m_type:int; public var m_linearDamping:Number; public var m_angularDamping:Number; public var m_invI:Number; public var m_linearVelocity:b2Vec2; public var m_sleepTime:Number; public var m_shapeCount:int; public var m_jointList:b2JointEdge; public var m_I:Number; public static var e_fixedRotationFlag:uint = 64; public static var e_frozenFlag:uint = 2; public static var e_maxTypes:uint = 3; public static var e_sleepFlag:uint = 8; private static var s_massData:b2MassData = new b2MassData(); public static var e_bulletFlag:uint = 32; public static var e_staticType:uint = 1; public static var e_islandFlag:uint = 4; public static var e_allowSleepFlag:uint = 16; private static var s_xf1:b2XForm = new b2XForm(); public static var e_dynamicType:uint = 2; public function b2Body(_arg1:b2BodyDef, _arg2:b2World){ var _local3:b2Mat22; var _local4:b2Vec2; m_xf = new b2XForm(); m_sweep = new b2Sweep(); m_linearVelocity = new b2Vec2(); m_force = new b2Vec2(); super(); m_flags = 0; if (_arg1.isBullet){ m_flags = (m_flags | e_bulletFlag); }; if (_arg1.fixedRotation){ m_flags = (m_flags | e_fixedRotationFlag); }; if (_arg1.allowSleep){ m_flags = (m_flags | e_allowSleepFlag); }; if (_arg1.isSleeping){ m_flags = (m_flags | e_sleepFlag); }; m_world = _arg2; m_xf.position.SetV(_arg1.position); m_xf.R.Set(_arg1.angle); m_sweep.localCenter.SetV(_arg1.massData.center); m_sweep.t0 = 1; m_sweep.a0 = (m_sweep.a = _arg1.angle); _local3 = m_xf.R; _local4 = m_sweep.localCenter; m_sweep.c.x = ((_local3.col1.x * _local4.x) + (_local3.col2.x * _local4.y)); m_sweep.c.y = ((_local3.col1.y * _local4.x) + (_local3.col2.y * _local4.y)); m_sweep.c.x = (m_sweep.c.x + m_xf.position.x); m_sweep.c.y = (m_sweep.c.y + m_xf.position.y); m_sweep.c0.SetV(m_sweep.c); m_jointList = null; m_contactList = null; m_prev = null; m_next = null; m_linearDamping = _arg1.linearDamping; m_angularDamping = _arg1.angularDamping; m_force.Set(0, 0); m_torque = 0; m_linearVelocity.SetZero(); m_angularVelocity = 0; m_sleepTime = 0; m_invMass = 0; m_I = 0; m_invI = 0; m_mass = _arg1.massData.mass; if (m_mass > 0){ m_invMass = (1 / m_mass); }; if ((m_flags & b2Body.e_fixedRotationFlag) == 0){ m_I = _arg1.massData.I; }; if (m_I > 0){ m_invI = (1 / m_I); }; if ((((m_invMass == 0)) && ((m_invI == 0)))){ m_type = e_staticType; } else { m_type = e_dynamicType; }; m_userData = _arg1.userData; m_shapeList = null; m_shapeCount = 0; } public function GetLinearVelocityFromWorldPoint(_arg1:b2Vec2):b2Vec2{ return (new b2Vec2((m_linearVelocity.x + (m_angularVelocity * (_arg1.y - m_sweep.c.y))), (m_linearVelocity.x - (m_angularVelocity * (_arg1.x - m_sweep.c.x))))); } public function SetLinearVelocity(_arg1:b2Vec2):void{ m_linearVelocity.SetV(_arg1); } public function WakeUp():void{ m_flags = (m_flags & ~(e_sleepFlag)); m_sleepTime = 0; } public function GetLocalCenter():b2Vec2{ return (m_sweep.localCenter); } public function ApplyTorque(_arg1:Number):void{ if (IsSleeping()){ WakeUp(); }; m_torque = (m_torque + _arg1); } public function IsFrozen():Boolean{ return (((m_flags & e_frozenFlag) == e_frozenFlag)); } public function IsDynamic():Boolean{ return ((m_type == e_dynamicType)); } public function GetLinearVelocity():b2Vec2{ return (m_linearVelocity); } public function SynchronizeTransform():void{ var _local1:b2Mat22; var _local2:b2Vec2; m_xf.R.Set(m_sweep.a); _local1 = m_xf.R; _local2 = m_sweep.localCenter; m_xf.position.x = (m_sweep.c.x - ((_local1.col1.x * _local2.x) + (_local1.col2.x * _local2.y))); m_xf.position.y = (m_sweep.c.y - ((_local1.col1.y * _local2.x) + (_local1.col2.y * _local2.y))); } public function GetInertia():Number{ return (m_I); } public function IsSleeping():Boolean{ return (((m_flags & e_sleepFlag) == e_sleepFlag)); } public function SetMassFromShapes():void{ var _local1:b2Shape; var _local2:Number; var _local3:Number; var _local4:b2MassData; var _local5:b2Mat22; var _local6:b2Vec2; var _local7:int; if (m_world.m_lock == true){ return; }; m_mass = 0; m_invMass = 0; m_I = 0; m_invI = 0; _local2 = 0; _local3 = 0; _local4 = s_massData; _local1 = m_shapeList; while (_local1) { _local1.ComputeMass(_local4); m_mass = (m_mass + _local4.mass); _local2 = (_local2 + (_local4.mass * _local4.center.x)); _local3 = (_local3 + (_local4.mass * _local4.center.y)); m_I = (m_I + _local4.I); _local1 = _local1.m_next; }; if (m_mass > 0){ m_invMass = (1 / m_mass); _local2 = (_local2 * m_invMass); _local3 = (_local3 * m_invMass); }; if ((((m_I > 0)) && (((m_flags & e_fixedRotationFlag) == 0)))){ m_I = (m_I - (m_mass * ((_local2 * _local2) + (_local3 * _local3)))); m_invI = (1 / m_I); } else { m_I = 0; m_invI = 0; }; m_sweep.localCenter.Set(_local2, _local3); _local5 = m_xf.R; _local6 = m_sweep.localCenter; m_sweep.c.x = ((_local5.col1.x * _local6.x) + (_local5.col2.x * _local6.y)); m_sweep.c.y = ((_local5.col1.y * _local6.x) + (_local5.col2.y * _local6.y)); m_sweep.c.x = (m_sweep.c.x + m_xf.position.x); m_sweep.c.y = (m_sweep.c.y + m_xf.position.y); m_sweep.c0.SetV(m_sweep.c); _local1 = m_shapeList; while (_local1) { _local1.UpdateSweepRadius(m_sweep.localCenter); _local1 = _local1.m_next; }; _local7 = m_type; if ((((m_invMass == 0)) && ((m_invI == 0)))){ m_type = e_staticType; } else { m_type = e_dynamicType; }; if (_local7 != m_type){ _local1 = m_shapeList; while (_local1) { _local1.RefilterProxy(m_world.m_broadPhase, m_xf); _local1 = _local1.m_next; }; }; } public function PutToSleep():void{ m_flags = (m_flags | e_sleepFlag); m_sleepTime = 0; m_linearVelocity.SetZero(); m_angularVelocity = 0; m_force.SetZero(); m_torque = 0; } public function GetJointList():b2JointEdge{ return (m_jointList); } public function SetXForm(_arg1:b2Vec2, _arg2:Number):Boolean{ var _local3:b2Shape; var _local4:b2Mat22; var _local5:b2Vec2; var _local6:Boolean; var _local7:Boolean; if (m_world.m_lock == true){ return (true); }; if (IsFrozen()){ return (false); }; m_xf.R.Set(_arg2); m_xf.position.SetV(_arg1); _local4 = m_xf.R; _local5 = m_sweep.localCenter; m_sweep.c.x = ((_local4.col1.x * _local5.x) + (_local4.col2.x * _local5.y)); m_sweep.c.y = ((_local4.col1.y * _local5.x) + (_local4.col2.y * _local5.y)); m_sweep.c.x = (m_sweep.c.x + m_xf.position.x); m_sweep.c.y = (m_sweep.c.y + m_xf.position.y); m_sweep.c0.SetV(m_sweep.c); m_sweep.a0 = (m_sweep.a = _arg2); _local6 = false; _local3 = m_shapeList; while (_local3) { _local7 = _local3.Synchronize(m_world.m_broadPhase, m_xf, m_xf); if (_local7 == false){ _local6 = true; break; }; _local3 = _local3.m_next; }; if (_local6 == true){ m_flags = (m_flags | e_frozenFlag); m_linearVelocity.SetZero(); m_angularVelocity = 0; _local3 = m_shapeList; while (_local3) { _local3.DestroyProxy(m_world.m_broadPhase); _local3 = _local3.m_next; }; return (false); }; m_world.m_broadPhase.Commit(); return (true); } public function GetLocalPoint(_arg1:b2Vec2):b2Vec2{ return (b2Math.b2MulXT(m_xf, _arg1)); } public function ApplyForce(_arg1:b2Vec2, _arg2:b2Vec2):void{ if (IsSleeping()){ WakeUp(); }; m_force.x = (m_force.x + _arg1.x); m_force.y = (m_force.y + _arg1.y); m_torque = (m_torque + (((_arg2.x - m_sweep.c.x) * _arg1.y) - ((_arg2.y - m_sweep.c.y) * _arg1.x))); } public function SynchronizeShapes():Boolean{ var _local1:b2XForm; var _local2:b2Mat22; var _local3:b2Vec2; var _local4:b2Shape; var _local5:Boolean; _local1 = s_xf1; _local1.R.Set(m_sweep.a0); _local2 = _local1.R; _local3 = m_sweep.localCenter; _local1.position.x = (m_sweep.c0.x - ((_local2.col1.x * _local3.x) + (_local2.col2.x * _local3.y))); _local1.position.y = (m_sweep.c0.y - ((_local2.col1.y * _local3.x) + (_local2.col2.y * _local3.y))); _local5 = true; _local4 = m_shapeList; while (_local4) { _local5 = _local4.Synchronize(m_world.m_broadPhase, _local1, m_xf); if (_local5 == false){ break; }; _local4 = _local4.m_next; }; if (_local5 == false){ m_flags = (m_flags | e_frozenFlag); m_linearVelocity.SetZero(); m_angularVelocity = 0; _local4 = m_shapeList; while (_local4) { _local4.DestroyProxy(m_world.m_broadPhase); _local4 = _local4.m_next; }; return (false); }; return (true); } public function GetAngle():Number{ return (m_sweep.a); } public function GetXForm():b2XForm{ return (m_xf); } public function ApplyImpulse(_arg1:b2Vec2, _arg2:b2Vec2):void{ if (IsSleeping()){ WakeUp(); }; m_linearVelocity.x = (m_linearVelocity.x + (m_invMass * _arg1.x)); m_linearVelocity.y = (m_linearVelocity.y + (m_invMass * _arg1.y)); m_angularVelocity = (m_angularVelocity + (m_invI * (((_arg2.x - m_sweep.c.x) * _arg1.y) - ((_arg2.y - m_sweep.c.y) * _arg1.x)))); } public function GetNext():b2Body{ return (m_next); } public function GetMass():Number{ return (m_mass); } public function GetLinearVelocityFromLocalPoint(_arg1:b2Vec2):b2Vec2{ var _local2:b2Mat22; var _local3:b2Vec2; _local2 = m_xf.R; _local3 = new b2Vec2(((_local2.col1.x * _arg1.x) + (_local2.col2.x * _arg1.y)), ((_local2.col1.y * _arg1.x) + (_local2.col2.y * _arg1.y))); _local3.x = (_local3.x + m_xf.position.x); _local3.y = (_local3.y + m_xf.position.y); return (new b2Vec2((m_linearVelocity.x + (m_angularVelocity * (_local3.y - m_sweep.c.y))), (m_linearVelocity.x - (m_angularVelocity * (_local3.x - m_sweep.c.x))))); } public function GetAngularVelocity():Number{ return (m_angularVelocity); } public function SetAngularVelocity(_arg1:Number):void{ m_angularVelocity = _arg1; } public function SetMass(_arg1:b2MassData):void{ var _local2:b2Shape; var _local3:b2Mat22; var _local4:b2Vec2; var _local5:int; if (m_world.m_lock == true){ return; }; m_invMass = 0; m_I = 0; m_invI = 0; m_mass = _arg1.mass; if (m_mass > 0){ m_invMass = (1 / m_mass); }; if ((m_flags & b2Body.e_fixedRotationFlag) == 0){ m_I = _arg1.I; }; if (m_I > 0){ m_invI = (1 / m_I); }; m_sweep.localCenter.SetV(_arg1.center); _local3 = m_xf.R; _local4 = m_sweep.localCenter; m_sweep.c.x = ((_local3.col1.x * _local4.x) + (_local3.col2.x * _local4.y)); m_sweep.c.y = ((_local3.col1.y * _local4.x) + (_local3.col2.y * _local4.y)); m_sweep.c.x = (m_sweep.c.x + m_xf.position.x); m_sweep.c.y = (m_sweep.c.y + m_xf.position.y); m_sweep.c0.SetV(m_sweep.c); _local2 = m_shapeList; while (_local2) { _local2.UpdateSweepRadius(m_sweep.localCenter); _local2 = _local2.m_next; }; _local5 = m_type; if ((((m_invMass == 0)) && ((m_invI == 0)))){ m_type = e_staticType; } else { m_type = e_dynamicType; }; if (_local5 != m_type){ _local2 = m_shapeList; while (_local2) { _local2.RefilterProxy(m_world.m_broadPhase, m_xf); _local2 = _local2.m_next; }; }; } public function IsStatic():Boolean{ return ((m_type == e_staticType)); } public function GetWorldVector(_arg1:b2Vec2):b2Vec2{ return (b2Math.b2MulMV(m_xf.R, _arg1)); } public function GetShapeList():b2Shape{ return (m_shapeList); } public function Advance(_arg1:Number):void{ m_sweep.Advance(_arg1); m_sweep.c.SetV(m_sweep.c0); m_sweep.a = m_sweep.a0; SynchronizeTransform(); } public function SetBullet(_arg1:Boolean):void{ if (_arg1){ m_flags = (m_flags | e_bulletFlag); } else { m_flags = (m_flags & ~(e_bulletFlag)); }; } public function CreateShape(_arg1:b2ShapeDef):b2Shape{ var _local2:b2Shape; if (m_world.m_lock == true){ return (null); }; _local2 = b2Shape.Create(_arg1, m_world.m_blockAllocator); _local2.m_next = m_shapeList; m_shapeList = _local2; m_shapeCount++; _local2.m_body = this; _local2.CreateProxy(m_world.m_broadPhase, m_xf); _local2.UpdateSweepRadius(m_sweep.localCenter); return (_local2); } public function IsConnected(_arg1:b2Body):Boolean{ var _local2:b2JointEdge; _local2 = m_jointList; while (_local2) { if (_local2.other == _arg1){ return ((_local2.joint.m_collideConnected == false)); }; _local2 = _local2.next; }; return (false); } public function DestroyShape(_arg1:b2Shape):void{ var _local2:b2Shape; var _local3:b2Shape; var _local4:Boolean; if (m_world.m_lock == true){ return; }; _arg1.DestroyProxy(m_world.m_broadPhase); _local2 = m_shapeList; _local3 = null; _local4 = false; while (_local2 != null) { if (_local2 == _arg1){ if (_local3){ _local3.m_next = _arg1.m_next; } else { m_shapeList = _arg1.m_next; }; _local4 = true; break; }; _local3 = _local2; _local2 = _local2.m_next; }; _arg1.m_body = null; _arg1.m_next = null; m_shapeCount--; b2Shape.Destroy(_arg1, m_world.m_blockAllocator); } public function GetUserData(){ return (m_userData); } public function IsBullet():Boolean{ return (((m_flags & e_bulletFlag) == e_bulletFlag)); } public function GetWorldCenter():b2Vec2{ return (m_sweep.c); } public function AllowSleeping(_arg1:Boolean):void{ if (_arg1){ m_flags = (m_flags | e_allowSleepFlag); } else { m_flags = (m_flags & ~(e_allowSleepFlag)); WakeUp(); }; } public function SetUserData(_arg1):void{ m_userData = _arg1; } public function GetLocalVector(_arg1:b2Vec2):b2Vec2{ return (b2Math.b2MulTMV(m_xf.R, _arg1)); } public function GetWorldPoint(_arg1:b2Vec2):b2Vec2{ var _local2:b2Mat22; var _local3:b2Vec2; _local2 = m_xf.R; _local3 = new b2Vec2(((_local2.col1.x * _arg1.x) + (_local2.col2.x * _arg1.y)), ((_local2.col1.y * _arg1.x) + (_local2.col2.y * _arg1.y))); _local3.x = (_local3.x + m_xf.position.x); _local3.y = (_local3.y + m_xf.position.y); return (_local3); } public function GetWorld():b2World{ return (m_world); } public function GetPosition():b2Vec2{ return (m_xf.position); } } }//package Box2D.Dynamics
Section 116
//b2BodyDef (Box2D.Dynamics.b2BodyDef) package Box2D.Dynamics { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; public class b2BodyDef { public var isSleeping:Boolean; public var position:b2Vec2; public var isBullet:Boolean; public var allowSleep:Boolean; public var userData; public var angularDamping:Number; public var fixedRotation:Boolean; public var angle:Number; public var linearDamping:Number; public var massData:b2MassData; public function b2BodyDef(){ massData = new b2MassData(); position = new b2Vec2(); super(); massData.center.SetZero(); massData.mass = 0; massData.I = 0; userData = null; position.Set(0, 0); angle = 0; linearDamping = 0; angularDamping = 0; allowSleep = true; isSleeping = false; fixedRotation = false; isBullet = false; } } }//package Box2D.Dynamics
Section 117
//b2BoundaryListener (Box2D.Dynamics.b2BoundaryListener) package Box2D.Dynamics { public class b2BoundaryListener { public function Violation(_arg1:b2Body):void{ } } }//package Box2D.Dynamics
Section 118
//b2ContactFilter (Box2D.Dynamics.b2ContactFilter) package Box2D.Dynamics { import Box2D.Collision.Shapes.*; public class b2ContactFilter { public static var b2_defaultFilter:b2ContactFilter = new (b2ContactFilter); ; public function ShouldCollide(_arg1:b2Shape, _arg2:b2Shape):Boolean{ var _local3:b2FilterData; var _local4:b2FilterData; var _local5:Boolean; _local3 = _arg1.GetFilterData(); _local4 = _arg2.GetFilterData(); if ((((_local3.groupIndex == _local4.groupIndex)) && (!((_local3.groupIndex == 0))))){ return ((_local3.groupIndex > 0)); }; _local5 = ((!(((_local3.maskBits & _local4.categoryBits) == 0))) && (!(((_local3.categoryBits & _local4.maskBits) == 0)))); return (_local5); } } }//package Box2D.Dynamics
Section 119
//b2ContactListener (Box2D.Dynamics.b2ContactListener) package Box2D.Dynamics { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Collision.*; import Box2D.Common.*; import Box2D.Dynamics.Contacts.*; public class b2ContactListener { public function Add(_arg1:b2ContactPoint):void{ } public function Remove(_arg1:b2ContactPoint):void{ var _local2:b2Body; var _local3:b2Body; _local2 = _arg1.shape1.GetBody(); _local3 = _arg1.shape2.GetBody(); if ((((_local2.GetUserData().id == "pathHit")) && ((_local3.GetUserData().id == "truckHit")))){ }; } public function Persist(_arg1:b2ContactPoint):void{ var _local2:b2Body; var _local3:b2Body; _local2 = _arg1.shape1.GetBody(); _local3 = _arg1.shape2.GetBody(); if ((((_local2.GetUserData().id == "pathHit")) && ((_local3.GetUserData().id == "truckHit")))){ if (CarTry.over == false){ CarTry.damagedCount++; if (CarTry.damagedCount >= 90){ CarTry.truckDamaged = true; }; }; }; } public function Result(_arg1:b2ContactResult):void{ } } }//package Box2D.Dynamics
Section 120
//b2ContactManager (Box2D.Dynamics.b2ContactManager) package Box2D.Dynamics { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Collision.*; import Box2D.Dynamics.Contacts.*; public class b2ContactManager extends b2PairCallback { public var m_world:b2World; public var m_destroyImmediate:Boolean; public var m_nullContact:b2NullContact; private static const s_evalCP:b2ContactPoint = new b2ContactPoint(); public function b2ContactManager(){ m_nullContact = new b2NullContact(); super(); m_world = null; m_destroyImmediate = false; } override public function PairAdded(_arg1, _arg2){ var _local3:b2Shape; var _local4:b2Shape; var _local5:b2Body; var _local6:b2Body; var _local7:b2Contact; _local3 = (_arg1 as b2Shape); _local4 = (_arg2 as b2Shape); _local5 = _local3.m_body; _local6 = _local4.m_body; if (((_local5.IsStatic()) && (_local6.IsStatic()))){ return (m_nullContact); }; if (_local3.m_body == _local4.m_body){ return (m_nullContact); }; if (_local6.IsConnected(_local5)){ return (m_nullContact); }; if (((!((m_world.m_contactFilter == null))) && ((m_world.m_contactFilter.ShouldCollide(_local3, _local4) == false)))){ return (m_nullContact); }; _local7 = b2Contact.Create(_local3, _local4, m_world.m_blockAllocator); if (_local7 == null){ return (m_nullContact); }; _local3 = _local7.m_shape1; _local4 = _local7.m_shape2; _local5 = _local3.m_body; _local6 = _local4.m_body; _local7.m_prev = null; _local7.m_next = m_world.m_contactList; if (m_world.m_contactList != null){ m_world.m_contactList.m_prev = _local7; }; m_world.m_contactList = _local7; _local7.m_node1.contact = _local7; _local7.m_node1.other = _local6; _local7.m_node1.prev = null; _local7.m_node1.next = _local5.m_contactList; if (_local5.m_contactList != null){ _local5.m_contactList.prev = _local7.m_node1; }; _local5.m_contactList = _local7.m_node1; _local7.m_node2.contact = _local7; _local7.m_node2.other = _local5; _local7.m_node2.prev = null; _local7.m_node2.next = _local6.m_contactList; if (_local6.m_contactList != null){ _local6.m_contactList.prev = _local7.m_node2; }; _local6.m_contactList = _local7.m_node2; m_world.m_contactCount++; return (_local7); } override public function PairRemoved(_arg1, _arg2, _arg3):void{ var _local4:b2Contact; if (_arg3 == null){ return; }; _local4 = (_arg3 as b2Contact); if (_local4 == m_nullContact){ return; }; Destroy(_local4); } public function Destroy(_arg1:b2Contact):void{ var _local2:b2Shape; var _local3:b2Shape; var _local4:int; var _local5:b2Body; var _local6:b2Body; var _local7:b2Body; var _local8:b2Body; var _local9:Array; var _local10:b2ContactPoint; var _local11:int; var _local12:b2Manifold; var _local13:int; var _local14:b2ManifoldPoint; var _local15:b2Vec2; var _local16:b2Vec2; _local2 = _arg1.m_shape1; _local3 = _arg1.m_shape2; _local4 = _arg1.m_manifoldCount; if ((((_local4 > 0)) && (m_world.m_contactListener))){ _local7 = _local2.m_body; _local8 = _local3.m_body; _local9 = _arg1.GetManifolds(); _local10 = s_evalCP; _local10.shape1 = _arg1.m_shape1; _local10.shape2 = _arg1.m_shape1; _local10.friction = _arg1.m_friction; _local10.restitution = _arg1.m_restitution; _local11 = 0; while (_local11 < _local4) { _local12 = _local9[_local11]; _local10.normal.SetV(_local12.normal); _local13 = 0; while (_local13 < _local12.pointCount) { _local14 = _local12.points[_local13]; _local10.position = _local7.GetWorldPoint(_local14.localPoint1); _local15 = _local7.GetLinearVelocityFromLocalPoint(_local14.localPoint1); _local16 = _local8.GetLinearVelocityFromLocalPoint(_local14.localPoint2); _local10.velocity.Set((_local16.x - _local15.x), (_local16.y - _local15.y)); _local10.separation = _local14.separation; _local10.id.key = _local14.id._key; m_world.m_contactListener.Remove(_local10); _local13++; }; _local11++; }; }; if (_arg1.m_prev){ _arg1.m_prev.m_next = _arg1.m_next; }; if (_arg1.m_next){ _arg1.m_next.m_prev = _arg1.m_prev; }; if (_arg1 == m_world.m_contactList){ m_world.m_contactList = _arg1.m_next; }; _local5 = _local2.m_body; _local6 = _local3.m_body; if (_arg1.m_node1.prev){ _arg1.m_node1.prev.next = _arg1.m_node1.next; }; if (_arg1.m_node1.next){ _arg1.m_node1.next.prev = _arg1.m_node1.prev; }; if (_arg1.m_node1 == _local5.m_contactList){ _local5.m_contactList = _arg1.m_node1.next; }; if (_arg1.m_node2.prev){ _arg1.m_node2.prev.next = _arg1.m_node2.next; }; if (_arg1.m_node2.next){ _arg1.m_node2.next.prev = _arg1.m_node2.prev; }; if (_arg1.m_node2 == _local6.m_contactList){ _local6.m_contactList = _arg1.m_node2.next; }; b2Contact.Destroy(_arg1, m_world.m_blockAllocator); m_world.m_contactCount--; } public function Collide():void{ var _local1:b2Contact; var _local2:b2Body; var _local3:b2Body; _local1 = m_world.m_contactList; while (_local1) { _local2 = _local1.m_shape1.m_body; _local3 = _local1.m_shape2.m_body; if (((_local2.IsSleeping()) && (_local3.IsSleeping()))){ } else { _local1.Update(m_world.m_contactListener); }; _local1 = _local1.m_next; }; } } }//package Box2D.Dynamics
Section 121
//b2DebugDraw (Box2D.Dynamics.b2DebugDraw) package Box2D.Dynamics { import flash.display.*; import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Collision.*; import Box2D.Common.*; import Box2D.Dynamics.Contacts.*; public class b2DebugDraw { public var m_xformScale:Number;// = 1 public var m_fillAlpha:Number;// = 1 public var m_alpha:Number;// = 1 public var m_lineThickness:Number;// = 1 public var m_drawFlags:uint; public var m_sprite:Sprite; public var m_drawScale:Number;// = 1 public static var e_coreShapeBit:uint = 4; public static var e_shapeBit:uint = 1; public static var e_centerOfMassBit:uint = 64; public static var e_aabbBit:uint = 8; public static var e_obbBit:uint = 16; public static var e_pairBit:uint = 32; public static var e_jointBit:uint = 2; public function b2DebugDraw(){ m_drawScale = 1; m_lineThickness = 1; m_alpha = 1; m_fillAlpha = 1; m_xformScale = 1; super(); m_drawFlags = 0; } public function DrawSolidPolygon(_arg1:Array, _arg2:int, _arg3:b2Color):void{ var _local4:int; m_sprite.graphics.lineStyle(m_lineThickness, _arg3.color, m_alpha); m_sprite.graphics.moveTo((_arg1[0].x * m_drawScale), (_arg1[0].y * m_drawScale)); m_sprite.graphics.beginFill(_arg3.color, m_fillAlpha); _local4 = 1; while (_local4 < _arg2) { m_sprite.graphics.lineTo((_arg1[_local4].x * m_drawScale), (_arg1[_local4].y * m_drawScale)); _local4++; }; m_sprite.graphics.lineTo((_arg1[0].x * m_drawScale), (_arg1[0].y * m_drawScale)); m_sprite.graphics.endFill(); } public function DrawCircle(_arg1:b2Vec2, _arg2:Number, _arg3:b2Color):void{ m_sprite.graphics.lineStyle(m_lineThickness, _arg3.color, m_alpha); m_sprite.graphics.drawCircle((_arg1.x * m_drawScale), (_arg1.y * m_drawScale), (_arg2 * m_drawScale)); } public function DrawXForm(_arg1:b2XForm):void{ m_sprite.graphics.lineStyle(m_lineThickness, 0xFF0000, m_alpha); m_sprite.graphics.moveTo((_arg1.position.x * m_drawScale), (_arg1.position.y * m_drawScale)); m_sprite.graphics.lineTo(((_arg1.position.x + (m_xformScale * _arg1.R.col1.x)) * m_drawScale), ((_arg1.position.y + (m_xformScale * _arg1.R.col1.y)) * m_drawScale)); m_sprite.graphics.lineStyle(m_lineThickness, 0xFF00, m_alpha); m_sprite.graphics.moveTo((_arg1.position.x * m_drawScale), (_arg1.position.y * m_drawScale)); m_sprite.graphics.lineTo(((_arg1.position.x + (m_xformScale * _arg1.R.col2.x)) * m_drawScale), ((_arg1.position.y + (m_xformScale * _arg1.R.col2.y)) * m_drawScale)); } public function ClearFlags(_arg1:uint):void{ m_drawFlags = (m_drawFlags & ~(_arg1)); } public function DrawSolidCircle(_arg1:b2Vec2, _arg2:Number, _arg3:b2Vec2, _arg4:b2Color):void{ m_sprite.graphics.lineStyle(m_lineThickness, _arg4.color, m_alpha); m_sprite.graphics.moveTo(0, 0); m_sprite.graphics.beginFill(_arg4.color, m_fillAlpha); m_sprite.graphics.drawCircle((_arg1.x * m_drawScale), (_arg1.y * m_drawScale), (_arg2 * m_drawScale)); m_sprite.graphics.endFill(); m_sprite.graphics.moveTo((_arg1.x * m_drawScale), (_arg1.y * m_drawScale)); m_sprite.graphics.lineTo(((_arg1.x + (_arg3.x * _arg2)) * m_drawScale), ((_arg1.y + (_arg3.y * _arg2)) * m_drawScale)); } public function SetFlags(_arg1:uint):void{ m_drawFlags = _arg1; } public function AppendFlags(_arg1:uint):void{ m_drawFlags = (m_drawFlags | _arg1); } public function DrawSegment(_arg1:b2Vec2, _arg2:b2Vec2, _arg3:b2Color):void{ m_sprite.graphics.lineStyle(m_lineThickness, _arg3.color, m_alpha); m_sprite.graphics.moveTo((_arg1.x * m_drawScale), (_arg1.y * m_drawScale)); m_sprite.graphics.lineTo((_arg2.x * m_drawScale), (_arg2.y * m_drawScale)); } public function GetFlags():uint{ return (m_drawFlags); } public function DrawPolygon(_arg1:Array, _arg2:int, _arg3:b2Color):void{ var _local4:int; m_sprite.graphics.lineStyle(m_lineThickness, _arg3.color, m_alpha); m_sprite.graphics.moveTo((_arg1[0].x * m_drawScale), (_arg1[0].y * m_drawScale)); _local4 = 1; while (_local4 < _arg2) { m_sprite.graphics.lineTo((_arg1[_local4].x * m_drawScale), (_arg1[_local4].y * m_drawScale)); _local4++; }; m_sprite.graphics.lineTo((_arg1[0].x * m_drawScale), (_arg1[0].y * m_drawScale)); } } }//package Box2D.Dynamics
Section 122
//b2DestructionListener (Box2D.Dynamics.b2DestructionListener) package Box2D.Dynamics { import Box2D.Collision.Shapes.*; import Box2D.Dynamics.Joints.*; public class b2DestructionListener { public function SayGoodbyeJoint(_arg1:b2Joint):void{ } public function SayGoodbyeShape(_arg1:b2Shape):void{ } } }//package Box2D.Dynamics
Section 123
//b2Island (Box2D.Dynamics.b2Island) package Box2D.Dynamics { import Box2D.Common.Math.*; import Box2D.Dynamics.Joints.*; import Box2D.Collision.*; import Box2D.Common.*; import Box2D.Dynamics.Contacts.*; public class b2Island { public var m_joints:Array; public var m_listener:b2ContactListener; public var m_positionIterationCount:int; public var m_bodyCapacity:int; public var m_bodies:Array; public var m_jointCapacity:int; public var m_contactCount:int; public var m_contacts:Array; public var m_contactCapacity:int; public var m_jointCount:int; public var m_allocator; public var m_bodyCount:int; private static var s_reportCR:b2ContactResult = new b2ContactResult(); public function b2Island(_arg1:int, _arg2:int, _arg3:int, _arg4, _arg5:b2ContactListener){ var _local6:int; super(); m_bodyCapacity = _arg1; m_contactCapacity = _arg2; m_jointCapacity = _arg3; m_bodyCount = 0; m_contactCount = 0; m_jointCount = 0; m_allocator = _arg4; m_listener = _arg5; m_bodies = new Array(_arg1); _local6 = 0; while (_local6 < _arg1) { m_bodies[_local6] = null; _local6++; }; m_contacts = new Array(_arg2); _local6 = 0; while (_local6 < _arg2) { m_contacts[_local6] = null; _local6++; }; m_joints = new Array(_arg3); _local6 = 0; while (_local6 < _arg3) { m_joints[_local6] = null; _local6++; }; m_positionIterationCount = 0; } public function AddBody(_arg1:b2Body):void{ var _local2 = m_bodyCount++; m_bodies[_local2] = _arg1; } public function AddJoint(_arg1:b2Joint):void{ var _local2 = m_jointCount++; m_joints[_local2] = _arg1; } public function Report(_arg1:Array):void{ var _local2:b2Mat22; var _local3:b2Vec2; var _local4:int; var _local5:b2Contact; var _local6:b2ContactConstraint; var _local7:b2ContactResult; var _local8:b2Body; var _local9:int; var _local10:Array; var _local11:int; var _local12:b2Manifold; var _local13:int; var _local14:b2ManifoldPoint; var _local15:b2ContactConstraintPoint; if (m_listener == null){ return; }; _local4 = 0; while (_local4 < m_contactCount) { _local5 = m_contacts[_local4]; _local6 = _arg1[_local4]; _local7 = s_reportCR; _local7.shape1 = _local5.m_shape1; _local7.shape2 = _local5.m_shape2; _local8 = _local7.shape1.m_body; _local9 = _local5.m_manifoldCount; _local10 = _local5.GetManifolds(); _local11 = 0; while (_local11 < _local9) { _local12 = _local10[_local11]; _local7.normal.SetV(_local12.normal); _local13 = 0; while (_local13 < _local12.pointCount) { _local14 = _local12.points[_local13]; _local15 = _local6.points[_local13]; _local7.position = _local8.GetWorldPoint(_local14.localPoint1); _local7.normalImpulse = _local15.normalImpulse; _local7.tangentImpulse = _local15.tangentImpulse; _local7.id.key = _local14.id.key; m_listener.Result(_local7); _local13++; }; _local11++; }; _local4++; }; } public function Solve(_arg1:b2TimeStep, _arg2:b2Vec2, _arg3:Boolean, _arg4:Boolean):void{ var _local5:int; var _local6:b2Body; var _local7:b2Joint; var _local8:b2ContactSolver; var _local9:int; var _local10:Boolean; var _local11:Boolean; var _local12:Boolean; var _local13:Number; var _local14:Number; var _local15:Number; _local5 = 0; while (_local5 < m_bodyCount) { _local6 = m_bodies[_local5]; if (_local6.IsStatic()){ } else { _local6.m_linearVelocity.x = (_local6.m_linearVelocity.x + (_arg1.dt * (_arg2.x + (_local6.m_invMass * _local6.m_force.x)))); _local6.m_linearVelocity.y = (_local6.m_linearVelocity.y + (_arg1.dt * (_arg2.y + (_local6.m_invMass * _local6.m_force.y)))); _local6.m_angularVelocity = (_local6.m_angularVelocity + ((_arg1.dt * _local6.m_invI) * _local6.m_torque)); _local6.m_force.SetZero(); _local6.m_torque = 0; _local6.m_linearVelocity.Multiply(b2Math.b2Clamp((1 - (_arg1.dt * _local6.m_linearDamping)), 0, 1)); _local6.m_angularVelocity = (_local6.m_angularVelocity * b2Math.b2Clamp((1 - (_arg1.dt * _local6.m_angularDamping)), 0, 1)); if (_local6.m_linearVelocity.LengthSquared() > b2Settings.b2_maxLinearVelocitySquared){ _local6.m_linearVelocity.Normalize(); _local6.m_linearVelocity.x = (_local6.m_linearVelocity.x * b2Settings.b2_maxLinearVelocity); _local6.m_linearVelocity.y = (_local6.m_linearVelocity.y * b2Settings.b2_maxLinearVelocity); }; if ((_local6.m_angularVelocity * _local6.m_angularVelocity) > b2Settings.b2_maxAngularVelocitySquared){ if (_local6.m_angularVelocity < 0){ _local6.m_angularVelocity = -(b2Settings.b2_maxAngularVelocity); } else { _local6.m_angularVelocity = b2Settings.b2_maxAngularVelocity; }; }; }; _local5++; }; _local8 = new b2ContactSolver(_arg1, m_contacts, m_contactCount, m_allocator); _local8.InitVelocityConstraints(_arg1); _local5 = 0; while (_local5 < m_jointCount) { _local7 = m_joints[_local5]; _local7.InitVelocityConstraints(_arg1); _local5++; }; _local5 = 0; while (_local5 < _arg1.maxIterations) { _local8.SolveVelocityConstraints(); _local9 = 0; while (_local9 < m_jointCount) { _local7 = m_joints[_local9]; _local7.SolveVelocityConstraints(_arg1); _local9++; }; _local5++; }; _local8.FinalizeVelocityConstraints(); _local5 = 0; while (_local5 < m_bodyCount) { _local6 = m_bodies[_local5]; if (_local6.IsStatic()){ } else { _local6.m_sweep.c0.SetV(_local6.m_sweep.c); _local6.m_sweep.a0 = _local6.m_sweep.a; _local6.m_sweep.c.x = (_local6.m_sweep.c.x + (_arg1.dt * _local6.m_linearVelocity.x)); _local6.m_sweep.c.y = (_local6.m_sweep.c.y + (_arg1.dt * _local6.m_linearVelocity.y)); _local6.m_sweep.a = (_local6.m_sweep.a + (_arg1.dt * _local6.m_angularVelocity)); _local6.SynchronizeTransform(); }; _local5++; }; if (_arg3){ _local5 = 0; while (_local5 < m_jointCount) { _local7 = m_joints[_local5]; _local7.InitPositionConstraints(); _local5++; }; m_positionIterationCount = 0; while (m_positionIterationCount < _arg1.maxIterations) { _local10 = _local8.SolvePositionConstraints(b2Settings.b2_contactBaumgarte); _local11 = true; _local5 = 0; while (_local5 < m_jointCount) { _local7 = m_joints[_local5]; _local12 = _local7.SolvePositionConstraints(); _local11 = ((_local11) && (_local12)); _local5++; }; if (((_local10) && (_local11))){ break; }; m_positionIterationCount++; }; }; Report(_local8.m_constraints); if (_arg4){ _local13 = Number.MAX_VALUE; _local14 = (b2Settings.b2_linearSleepTolerance * b2Settings.b2_linearSleepTolerance); _local15 = (b2Settings.b2_angularSleepTolerance * b2Settings.b2_angularSleepTolerance); _local5 = 0; while (_local5 < m_bodyCount) { _local6 = m_bodies[_local5]; if (_local6.m_invMass == 0){ } else { if ((_local6.m_flags & b2Body.e_allowSleepFlag) == 0){ _local6.m_sleepTime = 0; _local13 = 0; }; if (((((((_local6.m_flags & b2Body.e_allowSleepFlag) == 0)) || (((_local6.m_angularVelocity * _local6.m_angularVelocity) > _local15)))) || ((b2Math.b2Dot(_local6.m_linearVelocity, _local6.m_linearVelocity) > _local14)))){ _local6.m_sleepTime = 0; _local13 = 0; } else { _local6.m_sleepTime = (_local6.m_sleepTime + _arg1.dt); _local13 = b2Math.b2Min(_local13, _local6.m_sleepTime); }; }; _local5++; }; if (_local13 >= b2Settings.b2_timeToSleep){ _local5 = 0; while (_local5 < m_bodyCount) { _local6 = m_bodies[_local5]; m_bodies[_local5].m_flags = (_local6.m_flags | b2Body.e_sleepFlag); _local6.m_linearVelocity.SetZero(); _local6.m_angularVelocity = 0; _local5++; }; }; }; } public function AddContact(_arg1:b2Contact):void{ var _local2 = m_contactCount++; m_contacts[_local2] = _arg1; } public function Clear():void{ m_bodyCount = 0; m_contactCount = 0; m_jointCount = 0; } public function SolveTOI(_arg1:b2TimeStep):void{ var _local2:int; var _local3:b2ContactSolver; var _local4:Number; var _local5:b2Body; var _local6:Boolean; _local3 = new b2ContactSolver(_arg1, m_contacts, m_contactCount, m_allocator); _local2 = 0; while (_local2 < _arg1.maxIterations) { _local3.SolveVelocityConstraints(); _local2++; }; _local2 = 0; while (_local2 < m_bodyCount) { _local5 = m_bodies[_local2]; if (_local5.IsStatic()){ } else { _local5.m_sweep.c0.SetV(_local5.m_sweep.c); _local5.m_sweep.a0 = _local5.m_sweep.a; _local5.m_sweep.c.x = (_local5.m_sweep.c.x + (_arg1.dt * _local5.m_linearVelocity.x)); _local5.m_sweep.c.y = (_local5.m_sweep.c.y + (_arg1.dt * _local5.m_linearVelocity.y)); _local5.m_sweep.a = (_local5.m_sweep.a + (_arg1.dt * _local5.m_angularVelocity)); _local5.SynchronizeTransform(); }; _local2++; }; _local4 = 0.75; _local2 = 0; while (_local2 < _arg1.maxIterations) { _local6 = _local3.SolvePositionConstraints(_local4); if (_local6){ break; }; _local2++; }; Report(_local3.m_constraints); } } }//package Box2D.Dynamics
Section 124
//b2TimeStep (Box2D.Dynamics.b2TimeStep) package Box2D.Dynamics { public class b2TimeStep { public var warmStarting:Boolean; public var positionCorrection:Boolean; public var dt:Number; public var maxIterations:int; public var dtRatio:Number; public var inv_dt:Number; } }//package Box2D.Dynamics
Section 125
//b2World (Box2D.Dynamics.b2World) package Box2D.Dynamics { import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Dynamics.Joints.*; import Box2D.Collision.*; import Box2D.Common.*; import Box2D.Dynamics.Contacts.*; public class b2World { public var m_inv_dt0:Number; public var m_boundaryListener:b2BoundaryListener; public var m_contactList:b2Contact; public var m_blockAllocator; public var m_contactListener:b2ContactListener; public var m_allowSleep:Boolean; public var m_broadPhase:b2BroadPhase; public var m_destructionListener:b2DestructionListener; public var m_jointCount:int; public var m_bodyCount:int; public var m_lock:Boolean; public var m_positionIterationCount:int; public var m_groundBody:b2Body; public var m_contactCount:int; public var m_debugDraw:b2DebugDraw; public var m_contactFilter:b2ContactFilter; public var m_bodyList:b2Body; public var m_stackAllocator; public var m_jointList:b2Joint; public var m_gravity:b2Vec2; public var m_contactManager:b2ContactManager; private static var s_jointColor:b2Color = new b2Color(0.5, 0.8, 0.8); public static var m_continuousPhysics:Boolean; public static var m_warmStarting:Boolean; private static var s_coreColor:b2Color = new b2Color(0.9, 0.6, 0.6); public static var m_positionCorrection:Boolean; private static var s_xf:b2XForm = new b2XForm(); public function b2World(_arg1:b2AABB, _arg2:b2Vec2, _arg3:Boolean){ var _local4:b2BodyDef; m_contactManager = new b2ContactManager(); super(); m_destructionListener = null; m_boundaryListener = null; m_contactFilter = b2ContactFilter.b2_defaultFilter; m_contactListener = null; m_debugDraw = null; m_bodyList = null; m_contactList = null; m_jointList = null; m_bodyCount = 0; m_contactCount = 0; m_jointCount = 0; m_positionCorrection = true; m_warmStarting = true; m_continuousPhysics = true; m_allowSleep = _arg3; m_gravity = _arg2; m_lock = false; m_inv_dt0 = 0; m_contactManager.m_world = this; m_broadPhase = new b2BroadPhase(_arg1, m_contactManager); _local4 = new b2BodyDef(); m_groundBody = CreateBody(_local4); } public function DrawJoint(_arg1:b2Joint):void{ var _local2:b2Body; var _local3:b2Body; var _local4:b2XForm; var _local5:b2XForm; var _local6:b2Vec2; var _local7:b2Vec2; var _local8:b2Vec2; var _local9:b2Vec2; var _local10:b2Color; var _local11:b2PulleyJoint; var _local12:b2Vec2; var _local13:b2Vec2; _local2 = _arg1.m_body1; _local3 = _arg1.m_body2; _local4 = _local2.m_xf; _local5 = _local3.m_xf; _local6 = _local4.position; _local7 = _local5.position; _local8 = _arg1.GetAnchor1(); _local9 = _arg1.GetAnchor2(); _local10 = s_jointColor; switch (_arg1.m_type){ case b2Joint.e_distanceJoint: m_debugDraw.DrawSegment(_local8, _local9, _local10); break; case b2Joint.e_pulleyJoint: _local11 = (_arg1 as b2PulleyJoint); _local12 = _local11.GetGroundAnchor1(); _local13 = _local11.GetGroundAnchor2(); m_debugDraw.DrawSegment(_local12, _local8, _local10); m_debugDraw.DrawSegment(_local13, _local9, _local10); m_debugDraw.DrawSegment(_local12, _local13, _local10); break; case b2Joint.e_mouseJoint: m_debugDraw.DrawSegment(_local8, _local9, _local10); break; default: if (_local2 != m_groundBody){ m_debugDraw.DrawSegment(_local6, _local8, _local10); }; m_debugDraw.DrawSegment(_local8, _local9, _local10); if (_local3 != m_groundBody){ m_debugDraw.DrawSegment(_local7, _local9, _local10); }; }; } public function Refilter(_arg1:b2Shape):void{ _arg1.RefilterProxy(m_broadPhase, _arg1.m_body.m_xf); } public function SetDebugDraw(_arg1:b2DebugDraw):void{ m_debugDraw = _arg1; } public function SetContinuousPhysics(_arg1:Boolean):void{ m_continuousPhysics = _arg1; } public function GetProxyCount():int{ return (m_broadPhase.m_proxyCount); } public function DrawDebugData():void{ var _local1:uint; var _local2:int; var _local3:b2Body; var _local4:b2Shape; var _local5:b2Joint; var _local6:b2BroadPhase; var _local7:b2Vec2; var _local8:b2Vec2; var _local9:b2Vec2; var _local10:b2Color; var _local11:b2XForm; var _local12:b2AABB; var _local13:b2AABB; var _local14:Array; var _local15:Boolean; var _local16:uint; var _local17:b2Pair; var _local18:b2Proxy; var _local19:b2Proxy; var _local20:b2Vec2; var _local21:b2Vec2; var _local22:b2Proxy; var _local23:b2PolygonShape; var _local24:b2OBB; var _local25:b2Vec2; var _local26:b2Mat22; var _local27:b2Vec2; var _local28:Number; if (m_debugDraw == null){ return; }; m_debugDraw.m_sprite.graphics.clear(); _local1 = m_debugDraw.GetFlags(); _local7 = new b2Vec2(); _local8 = new b2Vec2(); _local9 = new b2Vec2(); _local10 = new b2Color(0, 0, 0); _local12 = new b2AABB(); _local13 = new b2AABB(); _local14 = [new b2Vec2(), new b2Vec2(), new b2Vec2(), new b2Vec2()]; if ((_local1 & b2DebugDraw.e_shapeBit)){ _local15 = ((_local1 & b2DebugDraw.e_coreShapeBit) == b2DebugDraw.e_coreShapeBit); _local3 = m_bodyList; while (_local3) { _local11 = _local3.m_xf; _local4 = _local3.GetShapeList(); while (_local4) { if (_local3.IsStatic()){ DrawShape(_local4, _local11, new b2Color(0.5, 0.9, 0.5), _local15); } else { if (_local3.IsSleeping()){ DrawShape(_local4, _local11, new b2Color(0.5, 0.5, 0.9), _local15); } else { DrawShape(_local4, _local11, new b2Color(0.9, 0.9, 0.9), _local15); }; }; _local4 = _local4.m_next; }; _local3 = _local3.m_next; }; }; if ((_local1 & b2DebugDraw.e_jointBit)){ _local5 = m_jointList; while (_local5) { DrawJoint(_local5); _local5 = _local5.m_next; }; }; if ((_local1 & b2DebugDraw.e_pairBit)){ _local6 = m_broadPhase; _local7.Set((1 / _local6.m_quantizationFactor.x), (1 / _local6.m_quantizationFactor.y)); _local10.Set(0.9, 0.9, 0.3); _local2 = 0; while (_local2 < b2Pair.b2_tableCapacity) { _local16 = _local6.m_pairManager.m_hashTable[_local2]; while (_local16 != b2Pair.b2_nullPair) { _local17 = _local6.m_pairManager.m_pairs[_local16]; _local18 = _local6.m_proxyPool[_local17.proxyId1]; _local19 = _local6.m_proxyPool[_local17.proxyId2]; _local12.lowerBound.x = (_local6.m_worldAABB.lowerBound.x + (_local7.x * _local6.m_bounds[0][_local18.lowerBounds[0]].value)); _local12.lowerBound.y = (_local6.m_worldAABB.lowerBound.y + (_local7.y * _local6.m_bounds[1][_local18.lowerBounds[1]].value)); _local12.upperBound.x = (_local6.m_worldAABB.lowerBound.x + (_local7.x * _local6.m_bounds[0][_local18.upperBounds[0]].value)); _local12.upperBound.y = (_local6.m_worldAABB.lowerBound.y + (_local7.y * _local6.m_bounds[1][_local18.upperBounds[1]].value)); _local13.lowerBound.x = (_local6.m_worldAABB.lowerBound.x + (_local7.x * _local6.m_bounds[0][_local19.lowerBounds[0]].value)); _local13.lowerBound.y = (_local6.m_worldAABB.lowerBound.y + (_local7.y * _local6.m_bounds[1][_local19.lowerBounds[1]].value)); _local13.upperBound.x = (_local6.m_worldAABB.lowerBound.x + (_local7.x * _local6.m_bounds[0][_local19.upperBounds[0]].value)); _local13.upperBound.y = (_local6.m_worldAABB.lowerBound.y + (_local7.y * _local6.m_bounds[1][_local19.upperBounds[1]].value)); _local8.x = (0.5 * (_local12.lowerBound.x + _local12.upperBound.x)); _local8.y = (0.5 * (_local12.lowerBound.y + _local12.upperBound.y)); _local9.x = (0.5 * (_local13.lowerBound.x + _local13.upperBound.x)); _local9.y = (0.5 * (_local13.lowerBound.y + _local13.upperBound.y)); m_debugDraw.DrawSegment(_local8, _local9, _local10); _local16 = _local17.next; }; _local2++; }; }; if ((_local1 & b2DebugDraw.e_aabbBit)){ _local6 = m_broadPhase; _local20 = _local6.m_worldAABB.lowerBound; _local21 = _local6.m_worldAABB.upperBound; _local7.Set((1 / _local6.m_quantizationFactor.x), (1 / _local6.m_quantizationFactor.y)); _local10.Set(0.9, 0.3, 0.9); _local2 = 0; while (_local2 < b2Settings.b2_maxProxies) { _local22 = _local6.m_proxyPool[_local2]; if (_local22.IsValid() == false){ } else { _local12.lowerBound.x = (_local20.x + (_local7.x * _local6.m_bounds[0][_local22.lowerBounds[0]].value)); _local12.lowerBound.y = (_local20.y + (_local7.y * _local6.m_bounds[1][_local22.lowerBounds[1]].value)); _local12.upperBound.x = (_local20.x + (_local7.x * _local6.m_bounds[0][_local22.upperBounds[0]].value)); _local12.upperBound.y = (_local20.y + (_local7.y * _local6.m_bounds[1][_local22.upperBounds[1]].value)); _local14[0].Set(_local12.lowerBound.x, _local12.lowerBound.y); _local14[1].Set(_local12.upperBound.x, _local12.lowerBound.y); _local14[2].Set(_local12.upperBound.x, _local12.upperBound.y); _local14[3].Set(_local12.lowerBound.x, _local12.upperBound.y); m_debugDraw.DrawPolygon(_local14, 4, _local10); }; _local2++; }; _local14[0].Set(_local20.x, _local20.y); _local14[1].Set(_local21.x, _local20.y); _local14[2].Set(_local21.x, _local21.y); _local14[3].Set(_local20.x, _local21.y); m_debugDraw.DrawPolygon(_local14, 4, new b2Color(0.3, 0.9, 0.9)); }; if ((_local1 & b2DebugDraw.e_obbBit)){ _local10.Set(0.5, 0.3, 0.5); _local3 = m_bodyList; while (_local3) { _local11 = _local3.m_xf; _local4 = _local3.GetShapeList(); while (_local4) { if (_local4.m_type != b2Shape.e_polygonShape){ } else { _local23 = (_local4 as b2PolygonShape); _local24 = _local23.GetOBB(); _local25 = _local24.extents; _local14[0].Set(-(_local25.x), -(_local25.y)); _local14[1].Set(_local25.x, -(_local25.y)); _local14[2].Set(_local25.x, _local25.y); _local14[3].Set(-(_local25.x), _local25.y); _local2 = 0; while (_local2 < 4) { _local26 = _local24.R; _local27 = _local14[_local2]; _local28 = (_local24.center.x + ((_local26.col1.x * _local27.x) + (_local26.col2.x * _local27.y))); _local14[_local2].y = (_local24.center.y + ((_local26.col1.y * _local27.x) + (_local26.col2.y * _local27.y))); _local14[_local2].x = _local28; _local26 = _local11.R; _local28 = (_local11.position.x + ((_local26.col1.x * _local27.x) + (_local26.col2.x * _local27.y))); _local14[_local2].y = (_local11.position.y + ((_local26.col1.y * _local27.x) + (_local26.col2.y * _local27.y))); _local14[_local2].x = _local28; _local2++; }; m_debugDraw.DrawPolygon(_local14, 4, _local10); }; _local4 = _local4.m_next; }; _local3 = _local3.m_next; }; }; if ((_local1 & b2DebugDraw.e_centerOfMassBit)){ _local3 = m_bodyList; while (_local3) { _local11 = s_xf; _local11.R = _local3.m_xf.R; _local11.position = _local3.GetWorldCenter(); m_debugDraw.DrawXForm(_local11); _local3 = _local3.m_next; }; }; } public function DestroyBody(_arg1:b2Body):void{ var _local2:b2JointEdge; var _local3:b2Shape; var _local4:b2JointEdge; var _local5:b2Shape; if (m_lock == true){ return; }; _local2 = _arg1.m_jointList; while (_local2) { _local4 = _local2; _local2 = _local2.next; if (m_destructionListener){ m_destructionListener.SayGoodbyeJoint(_local4.joint); }; DestroyJoint(_local4.joint); }; _local3 = _arg1.m_shapeList; while (_local3) { _local5 = _local3; _local3 = _local3.m_next; if (m_destructionListener){ m_destructionListener.SayGoodbyeShape(_local5); }; _local5.DestroyProxy(m_broadPhase); b2Shape.Destroy(_local5, m_blockAllocator); }; if (_arg1.m_prev){ _arg1.m_prev.m_next = _arg1.m_next; }; if (_arg1.m_next){ _arg1.m_next.m_prev = _arg1.m_prev; }; if (_arg1 == m_bodyList){ m_bodyList = _arg1.m_next; }; m_bodyCount--; } public function SetContactFilter(_arg1:b2ContactFilter):void{ m_contactFilter = _arg1; } public function GetGroundBody():b2Body{ return (m_groundBody); } public function DrawShape(_arg1:b2Shape, _arg2:b2XForm, _arg3:b2Color, _arg4:Boolean):void{ var _local5:b2Color; var _local6:b2CircleShape; var _local7:b2Vec2; var _local8:Number; var _local9:b2Vec2; var _local10:int; var _local11:b2PolygonShape; var _local12:int; var _local13:Array; var _local14:Array; var _local15:Array; _local5 = s_coreColor; switch (_arg1.m_type){ case b2Shape.e_circleShape: _local6 = (_arg1 as b2CircleShape); _local7 = b2Math.b2MulX(_arg2, _local6.m_localPosition); _local8 = _local6.m_radius; _local9 = _arg2.R.col1; m_debugDraw.DrawSolidCircle(_local7, _local8, _local9, _arg3); if (_arg4){ m_debugDraw.DrawCircle(_local7, (_local8 - b2Settings.b2_toiSlop), _local5); }; break; case b2Shape.e_polygonShape: _local11 = (_arg1 as b2PolygonShape); _local12 = _local11.GetVertexCount(); _local13 = _local11.GetVertices(); _local14 = new Array(b2Settings.b2_maxPolygonVertices); _local10 = 0; while (_local10 < _local12) { _local14[_local10] = b2Math.b2MulX(_arg2, _local13[_local10]); _local10++; }; m_debugDraw.DrawSolidPolygon(_local14, _local12, _arg3); if (_arg4){ _local15 = _local11.GetCoreVertices(); _local10 = 0; while (_local10 < _local12) { _local14[_local10] = b2Math.b2MulX(_arg2, _local15[_local10]); _local10++; }; m_debugDraw.DrawPolygon(_local14, _local12, _local5); }; break; }; } public function GetContactCount():int{ return (m_contactCount); } public function Solve(_arg1:b2TimeStep):void{ var _local2:b2Body; var _local3:b2Island; var _local4:b2Contact; var _local5:b2Joint; var _local6:int; var _local7:Array; var _local8:b2Body; var _local9:int; var _local10:int; var _local11:b2Body; var _local12:b2ContactEdge; var _local13:b2JointEdge; var _local14:Boolean; m_positionIterationCount = 0; _local3 = new b2Island(m_bodyCount, m_contactCount, m_jointCount, m_stackAllocator, m_contactListener); _local2 = m_bodyList; while (_local2) { _local2.m_flags = (_local2.m_flags & ~(b2Body.e_islandFlag)); _local2 = _local2.m_next; }; _local4 = m_contactList; while (_local4) { _local4.m_flags = (_local4.m_flags & ~(b2Contact.e_islandFlag)); _local4 = _local4.m_next; }; _local5 = m_jointList; while (_local5) { _local5.m_islandFlag = false; _local5 = _local5.m_next; }; _local6 = m_bodyCount; _local7 = new Array(_local6); _local8 = m_bodyList; while (_local8) { if ((_local8.m_flags & ((b2Body.e_islandFlag | b2Body.e_sleepFlag) | b2Body.e_frozenFlag))){ } else { if (_local8.IsStatic()){ } else { _local3.Clear(); _local9 = 0; var _temp1 = _local9; _local9 = (_local9 + 1); var _local15 = _temp1; _local7[_local15] = _local8; _local8.m_flags = (_local8.m_flags | b2Body.e_islandFlag); while (_local9 > 0) { --_local9; _local2 = _local7[_local9]; _local3.AddBody(_local2); _local2.m_flags = (_local2.m_flags & ~(b2Body.e_sleepFlag)); if (_local2.IsStatic()){ } else { _local12 = _local2.m_contactList; while (_local12) { if ((_local12.contact.m_flags & (b2Contact.e_islandFlag | b2Contact.e_nonSolidFlag))){ } else { if (_local12.contact.m_manifoldCount == 0){ } else { _local3.AddContact(_local12.contact); _local12.contact.m_flags = (_local12.contact.m_flags | b2Contact.e_islandFlag); _local11 = _local12.other; if ((_local11.m_flags & b2Body.e_islandFlag)){ } else { var _temp2 = _local9; _local9 = (_local9 + 1); var _local16 = _temp2; _local7[_local16] = _local11; _local11.m_flags = (_local11.m_flags | b2Body.e_islandFlag); }; }; }; _local12 = _local12.next; }; _local13 = _local2.m_jointList; while (_local13) { if (_local13.joint.m_islandFlag == true){ } else { _local3.AddJoint(_local13.joint); _local13.joint.m_islandFlag = true; _local11 = _local13.other; if ((_local11.m_flags & b2Body.e_islandFlag)){ } else { var _temp3 = _local9; _local9 = (_local9 + 1); _local16 = _temp3; _local7[_local16] = _local11; _local11.m_flags = (_local11.m_flags | b2Body.e_islandFlag); }; }; _local13 = _local13.next; }; }; }; _local3.Solve(_arg1, m_gravity, m_positionCorrection, m_allowSleep); if (_local3.m_positionIterationCount > m_positionIterationCount){ m_positionIterationCount = _local3.m_positionIterationCount; }; _local10 = 0; while (_local10 < _local3.m_bodyCount) { _local2 = _local3.m_bodies[_local10]; if (_local2.IsStatic()){ _local2.m_flags = (_local2.m_flags & ~(b2Body.e_islandFlag)); }; _local10++; }; }; }; _local8 = _local8.m_next; }; _local2 = m_bodyList; while (_local2) { if ((_local2.m_flags & (b2Body.e_sleepFlag | b2Body.e_frozenFlag))){ } else { if (_local2.IsStatic()){ } else { _local14 = _local2.SynchronizeShapes(); if ((((_local14 == false)) && (!((m_boundaryListener == null))))){ m_boundaryListener.Violation(_local2); }; }; }; _local2 = _local2.m_next; }; m_broadPhase.Commit(); } public function Query(_arg1:b2AABB, _arg2:Array, _arg3:int):int{ var _local4:Array; var _local5:int; var _local6:int; _local4 = new Array(_arg3); _local5 = m_broadPhase.QueryAABB(_arg1, _local4, _arg3); _local6 = 0; while (_local6 < _local5) { _arg2[_local6] = _local4[_local6]; _local6++; }; return (_local5); } public function SetGravity(_arg1:b2Vec2):void{ m_gravity = _arg1; } public function SolveTOI(_arg1:b2TimeStep):void{ var _local2:b2Body; var _local3:b2Shape; var _local4:b2Shape; var _local5:b2Body; var _local6:b2Body; var _local7:b2ContactEdge; var _local8:b2Island; var _local9:int; var _local10:Array; var _local11:b2Contact; var _local12:b2Contact; var _local13:Number; var _local14:b2Body; var _local15:int; var _local16:b2TimeStep; var _local17:int; var _local18:Number; var _local19:Number; var _local20:b2Body; var _local21:Boolean; _local8 = new b2Island(m_bodyCount, b2Settings.b2_maxTOIContactsPerIsland, 0, m_stackAllocator, m_contactListener); _local9 = m_bodyCount; _local10 = new Array(_local9); _local2 = m_bodyList; while (_local2) { _local2.m_flags = (_local2.m_flags & ~(b2Body.e_islandFlag)); _local2.m_sweep.t0 = 0; _local2 = _local2.m_next; }; _local11 = m_contactList; while (_local11) { _local11.m_flags = (_local11.m_flags & ~((b2Contact.e_toiFlag | b2Contact.e_islandFlag))); _local11 = _local11.m_next; }; while (true) { _local12 = null; _local13 = 1; _local11 = m_contactList; for (;_local11;(_local11 = _local11.m_next)) { if ((_local11.m_flags & (b2Contact.e_slowFlag | b2Contact.e_nonSolidFlag))){ } else { _local18 = 1; if ((_local11.m_flags & b2Contact.e_toiFlag)){ _local18 = _local11.m_toi; } else { _local3 = _local11.m_shape1; _local4 = _local11.m_shape2; _local5 = _local3.m_body; _local6 = _local4.m_body; if (((((_local5.IsStatic()) || (_local5.IsSleeping()))) && (((_local6.IsStatic()) || (_local6.IsSleeping()))))){ continue; }; _local19 = _local5.m_sweep.t0; if (_local5.m_sweep.t0 < _local6.m_sweep.t0){ _local19 = _local6.m_sweep.t0; _local5.m_sweep.Advance(_local19); } else { if (_local6.m_sweep.t0 < _local5.m_sweep.t0){ _local19 = _local5.m_sweep.t0; _local6.m_sweep.Advance(_local19); }; }; _local18 = b2TimeOfImpact.TimeOfImpact(_local11.m_shape1, _local5.m_sweep, _local11.m_shape2, _local6.m_sweep); if ((((_local18 > 0)) && ((_local18 < 1)))){ _local18 = (((1 - _local18) * _local19) + _local18); if (_local18 > 1){ _local18 = 1; }; }; _local11.m_toi = _local18; _local11.m_flags = (_local11.m_flags | b2Contact.e_toiFlag); }; if ((((Number.MIN_VALUE < _local18)) && ((_local18 < _local13)))){ _local12 = _local11; _local13 = _local18; }; }; }; if ((((_local12 == null)) || (((1 - (100 * Number.MIN_VALUE)) < _local13)))){ break; }; _local3 = _local12.m_shape1; _local4 = _local12.m_shape2; _local5 = _local3.m_body; _local6 = _local4.m_body; _local5.Advance(_local13); _local6.Advance(_local13); _local12.Update(m_contactListener); _local12.m_flags = (_local12.m_flags & ~(b2Contact.e_toiFlag)); if (_local12.m_manifoldCount == 0){ } else { _local14 = _local5; if (_local14.IsStatic()){ _local14 = _local6; }; _local8.Clear(); _local15 = 0; var _temp1 = _local15; _local15 = (_local15 + 1); var _local22 = _temp1; _local10[_local22] = _local14; _local14.m_flags = (_local14.m_flags | b2Body.e_islandFlag); while (_local15 > 0) { --_local15; _local2 = _local10[_local15]; _local8.AddBody(_local2); _local2.m_flags = (_local2.m_flags & ~(b2Body.e_sleepFlag)); if (_local2.IsStatic()){ } else { _local7 = _local2.m_contactList; while (_local7) { if (_local8.m_contactCount == _local8.m_contactCapacity){ } else { if ((_local7.contact.m_flags & ((b2Contact.e_islandFlag | b2Contact.e_slowFlag) | b2Contact.e_nonSolidFlag))){ } else { if (_local7.contact.m_manifoldCount == 0){ } else { _local8.AddContact(_local7.contact); _local7.contact.m_flags = (_local7.contact.m_flags | b2Contact.e_islandFlag); _local20 = _local7.other; if ((_local20.m_flags & b2Body.e_islandFlag)){ } else { if (_local20.IsStatic() == false){ _local20.Advance(_local13); _local20.WakeUp(); }; var _temp2 = _local15; _local15 = (_local15 + 1); var _local23 = _temp2; _local10[_local23] = _local20; _local20.m_flags = (_local20.m_flags | b2Body.e_islandFlag); }; }; }; }; _local7 = _local7.next; }; }; }; _local16 = new b2TimeStep(); _local16.dt = ((1 - _local13) * _arg1.dt); _local16.inv_dt = (1 / _local16.dt); _local16.maxIterations = _arg1.maxIterations; _local8.SolveTOI(_local16); _local17 = 0; while (_local17 < _local8.m_bodyCount) { _local2 = _local8.m_bodies[_local17]; _local2.m_flags = (_local2.m_flags & ~(b2Body.e_islandFlag)); if ((_local2.m_flags & (b2Body.e_sleepFlag | b2Body.e_frozenFlag))){ } else { if (_local2.IsStatic()){ } else { _local21 = _local2.SynchronizeShapes(); if ((((_local21 == false)) && (!((m_boundaryListener == null))))){ m_boundaryListener.Violation(_local2); }; _local7 = _local2.m_contactList; while (_local7) { _local7.contact.m_flags = (_local7.contact.m_flags & ~(b2Contact.e_toiFlag)); _local7 = _local7.next; }; }; }; _local17++; }; _local17 = 0; while (_local17 < _local8.m_contactCount) { _local11 = _local8.m_contacts[_local17]; _local8.m_contacts[_local17].m_flags = (_local11.m_flags & ~((b2Contact.e_toiFlag | b2Contact.e_islandFlag))); _local17++; }; m_broadPhase.Commit(); }; }; } public function GetJointList():b2Joint{ return (m_jointList); } public function Validate():void{ m_broadPhase.Validate(); } public function GetPairCount():int{ return (m_broadPhase.m_pairManager.m_pairCount); } public function GetBodyList():b2Body{ return (m_bodyList); } public function SetWarmStarting(_arg1:Boolean):void{ m_warmStarting = _arg1; } public function SetPositionCorrection(_arg1:Boolean):void{ m_positionCorrection = _arg1; } public function CreateJoint(_arg1:b2JointDef):b2Joint{ var _local2:b2Joint; var _local3:b2Body; var _local4:b2Shape; _local2 = b2Joint.Create(_arg1, m_blockAllocator); _local2.m_prev = null; _local2.m_next = m_jointList; if (m_jointList){ m_jointList.m_prev = _local2; }; m_jointList = _local2; m_jointCount++; _local2.m_node1.joint = _local2; _local2.m_node1.other = _local2.m_body2; _local2.m_node1.prev = null; _local2.m_node1.next = _local2.m_body1.m_jointList; if (_local2.m_body1.m_jointList){ _local2.m_body1.m_jointList.prev = _local2.m_node1; }; _local2.m_body1.m_jointList = _local2.m_node1; _local2.m_node2.joint = _local2; _local2.m_node2.other = _local2.m_body1; _local2.m_node2.prev = null; _local2.m_node2.next = _local2.m_body2.m_jointList; if (_local2.m_body2.m_jointList){ _local2.m_body2.m_jointList.prev = _local2.m_node2; }; _local2.m_body2.m_jointList = _local2.m_node2; if (_arg1.collideConnected == false){ _local3 = ((_arg1.body1.m_shapeCount < _arg1.body2.m_shapeCount)) ? _arg1.body1 : _arg1.body2; _local4 = _local3.m_shapeList; while (_local4) { _local4.RefilterProxy(m_broadPhase, _local3.m_xf); _local4 = _local4.m_next; }; }; return (_local2); } public function DestroyJoint(_arg1:b2Joint):void{ var _local2:Boolean; var _local3:b2Body; var _local4:b2Body; var _local5:b2Body; var _local6:b2Shape; _local2 = _arg1.m_collideConnected; if (_arg1.m_prev){ _arg1.m_prev.m_next = _arg1.m_next; }; if (_arg1.m_next){ _arg1.m_next.m_prev = _arg1.m_prev; }; if (_arg1 == m_jointList){ m_jointList = _arg1.m_next; }; _local3 = _arg1.m_body1; _local4 = _arg1.m_body2; _local3.WakeUp(); _local4.WakeUp(); if (_arg1.m_node1.prev){ _arg1.m_node1.prev.next = _arg1.m_node1.next; }; if (_arg1.m_node1.next){ _arg1.m_node1.next.prev = _arg1.m_node1.prev; }; if (_arg1.m_node1 == _local3.m_jointList){ _local3.m_jointList = _arg1.m_node1.next; }; _arg1.m_node1.prev = null; _arg1.m_node1.next = null; if (_arg1.m_node2.prev){ _arg1.m_node2.prev.next = _arg1.m_node2.next; }; if (_arg1.m_node2.next){ _arg1.m_node2.next.prev = _arg1.m_node2.prev; }; if (_arg1.m_node2 == _local4.m_jointList){ _local4.m_jointList = _arg1.m_node2.next; }; _arg1.m_node2.prev = null; _arg1.m_node2.next = null; b2Joint.Destroy(_arg1, m_blockAllocator); m_jointCount--; if (_local2 == false){ _local5 = ((_local3.m_shapeCount < _local4.m_shapeCount)) ? _local3 : _local4; _local6 = _local5.m_shapeList; while (_local6) { _local6.RefilterProxy(m_broadPhase, _local5.m_xf); _local6 = _local6.m_next; }; }; } public function SetContactListener(_arg1:b2ContactListener):void{ m_contactListener = _arg1; } public function CreateBody(_arg1:b2BodyDef):b2Body{ var _local2:b2Body; if (m_lock == true){ return (null); }; _local2 = new b2Body(_arg1, this); _local2.m_prev = null; _local2.m_next = m_bodyList; if (m_bodyList){ m_bodyList.m_prev = _local2; }; m_bodyList = _local2; m_bodyCount++; return (_local2); } public function SetBoundaryListener(_arg1:b2BoundaryListener):void{ m_boundaryListener = _arg1; } public function SetDestructionListener(_arg1:b2DestructionListener):void{ m_destructionListener = _arg1; } public function Step(_arg1:Number, _arg2:int):void{ var _local3:b2TimeStep; m_lock = true; _local3 = new b2TimeStep(); _local3.dt = _arg1; _local3.maxIterations = _arg2; if (_arg1 > 0){ _local3.inv_dt = (1 / _arg1); } else { _local3.inv_dt = 0; }; _local3.dtRatio = (m_inv_dt0 * _arg1); _local3.positionCorrection = m_positionCorrection; _local3.warmStarting = m_warmStarting; m_contactManager.Collide(); if (_local3.dt > 0){ Solve(_local3); }; if (((m_continuousPhysics) && ((_local3.dt > 0)))){ SolveTOI(_local3); }; DrawDebugData(); m_inv_dt0 = _local3.inv_dt; m_lock = false; } public function GetBodyCount():int{ return (m_bodyCount); } public function GetJointCount():int{ return (m_jointCount); } } }//package Box2D.Dynamics
Section 126
//BaseScrollPane (fl.containers.BaseScrollPane) package fl.containers { import fl.controls.*; import flash.display.*; import flash.events.*; import fl.core.*; import flash.geom.*; import fl.events.*; public class BaseScrollPane extends UIComponent { protected var defaultLineScrollSize:Number;// = 4 protected var _maxHorizontalScrollPosition:Number;// = 0 protected var vScrollBar:Boolean; protected var disabledOverlay:Shape; protected var hScrollBar:Boolean; protected var availableWidth:Number; protected var _verticalPageScrollSize:Number;// = 0 protected var vOffset:Number;// = 0 protected var _verticalScrollBar:ScrollBar; protected var useFixedHorizontalScrolling:Boolean;// = false protected var contentWidth:Number;// = 0 protected var contentHeight:Number;// = 0 protected var _horizontalPageScrollSize:Number;// = 0 protected var background:DisplayObject; protected var _useBitmpScrolling:Boolean;// = false protected var contentPadding:Number;// = 0 protected var availableHeight:Number; protected var _horizontalScrollBar:ScrollBar; protected var contentScrollRect:Rectangle; protected var _horizontalScrollPolicy:String; protected var _verticalScrollPolicy:String; protected static const SCROLL_BAR_STYLES:Object = {upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {repeatDelay:500, repeatInterval:35, skin:"ScrollPane_upSkin", contentPadding:0, disabledAlpha:0.5}; public function BaseScrollPane(){ contentWidth = 0; contentHeight = 0; contentPadding = 0; vOffset = 0; _maxHorizontalScrollPosition = 0; _horizontalPageScrollSize = 0; _verticalPageScrollSize = 0; defaultLineScrollSize = 4; useFixedHorizontalScrolling = false; _useBitmpScrolling = false; super(); } protected function handleWheel(_arg1:MouseEvent):void{ if (((((!(enabled)) || (!(_verticalScrollBar.visible)))) || ((contentHeight <= availableHeight)))){ return; }; _verticalScrollBar.scrollPosition = (_verticalScrollBar.scrollPosition - (_arg1.delta * verticalLineScrollSize)); setVerticalScrollPosition(_verticalScrollBar.scrollPosition); dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _arg1.delta, horizontalScrollPosition)); } public function get verticalScrollPosition():Number{ return (_verticalScrollBar.scrollPosition); } protected function drawDisabledOverlay():void{ if (enabled){ if (contains(disabledOverlay)){ removeChild(disabledOverlay); }; } else { disabledOverlay.x = (disabledOverlay.y = contentPadding); disabledOverlay.width = availableWidth; disabledOverlay.height = availableHeight; disabledOverlay.alpha = (getStyleValue("disabledAlpha") as Number); addChild(disabledOverlay); }; } public function set verticalScrollPosition(_arg1:Number):void{ drawNow(); _verticalScrollBar.scrollPosition = _arg1; setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); } protected function setContentSize(_arg1:Number, _arg2:Number):void{ if ((((((contentWidth == _arg1)) || (useFixedHorizontalScrolling))) && ((contentHeight == _arg2)))){ return; }; contentWidth = _arg1; contentHeight = _arg2; invalidate(InvalidationType.SIZE); } public function get horizontalScrollPosition():Number{ return (_horizontalScrollBar.scrollPosition); } public function get horizontalScrollBar():ScrollBar{ return (_horizontalScrollBar); } override public function set enabled(_arg1:Boolean):void{ if (enabled == _arg1){ return; }; _verticalScrollBar.enabled = _arg1; _horizontalScrollBar.enabled = _arg1; super.enabled = _arg1; } public function get verticalLineScrollSize():Number{ return (_verticalScrollBar.lineScrollSize); } public function get horizontalScrollPolicy():String{ return (_horizontalScrollPolicy); } protected function calculateAvailableSize():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local1 = ScrollBar.WIDTH; _local2 = (contentPadding = Number(getStyleValue("contentPadding"))); _local3 = ((height - (2 * _local2)) - vOffset); vScrollBar = (((_verticalScrollPolicy == ScrollPolicy.ON)) || ((((_verticalScrollPolicy == ScrollPolicy.AUTO)) && ((contentHeight > _local3))))); _local4 = ((width - (vScrollBar) ? _local1 : 0) - (2 * _local2)); _local5 = (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - _local4); hScrollBar = (((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_local5 > 0))))); if (hScrollBar){ _local3 = (_local3 - _local1); }; if (((((((hScrollBar) && (!(vScrollBar)))) && ((_verticalScrollPolicy == ScrollPolicy.AUTO)))) && ((contentHeight > _local3)))){ vScrollBar = true; _local4 = (_local4 - _local1); }; availableHeight = (_local3 + vOffset); availableWidth = _local4; } public function get maxVerticalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentHeight - availableHeight))); } public function set horizontalScrollPosition(_arg1:Number):void{ drawNow(); _horizontalScrollBar.scrollPosition = _arg1; setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); } public function get horizontalLineScrollSize():Number{ return (_horizontalScrollBar.lineScrollSize); } public function set verticalPageScrollSize(_arg1:Number):void{ _verticalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } public function get verticalScrollPolicy():String{ return (_verticalScrollPolicy); } protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function get useBitmapScrolling():Boolean{ return (_useBitmpScrolling); } protected function handleScroll(_arg1:ScrollEvent):void{ if (_arg1.target == _verticalScrollBar){ setVerticalScrollPosition(_arg1.position); } else { setHorizontalScrollPosition(_arg1.position); }; } public function set verticalLineScrollSize(_arg1:Number):void{ _verticalScrollBar.lineScrollSize = _arg1; } public function get verticalScrollBar():ScrollBar{ return (_verticalScrollBar); } protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function set horizontalPageScrollSize(_arg1:Number):void{ _horizontalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STATE)){ drawLayout(); }; updateChildren(); super.draw(); } public function set horizontalScrollPolicy(_arg1:String):void{ _horizontalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } override protected function configUI():void{ var _local1:Graphics; super.configUI(); contentScrollRect = new Rectangle(0, 0, 85, 85); _verticalScrollBar = new ScrollBar(); _verticalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _verticalScrollBar.visible = false; _verticalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_verticalScrollBar); copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); _horizontalScrollBar = new ScrollBar(); _horizontalScrollBar.direction = ScrollBarDirection.HORIZONTAL; _horizontalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _horizontalScrollBar.visible = false; _horizontalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_horizontalScrollBar); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); disabledOverlay = new Shape(); _local1 = disabledOverlay.graphics; _local1.beginFill(0xFFFFFF); _local1.drawRect(0, 0, width, height); _local1.endFill(); addEventListener(MouseEvent.MOUSE_WHEEL, handleWheel, false, 0, true); } protected function calculateContentWidth():void{ } public function get verticalPageScrollSize():Number{ if (isNaN(availableHeight)){ drawNow(); }; return (((((_verticalPageScrollSize == 0)) && (!(isNaN(availableHeight))))) ? availableHeight : _verticalPageScrollSize); } protected function drawLayout():void{ calculateAvailableSize(); calculateContentWidth(); background.width = width; background.height = height; if (vScrollBar){ _verticalScrollBar.visible = true; _verticalScrollBar.x = ((width - ScrollBar.WIDTH) - contentPadding); _verticalScrollBar.y = contentPadding; _verticalScrollBar.height = availableHeight; } else { _verticalScrollBar.visible = false; }; _verticalScrollBar.setScrollProperties(availableHeight, 0, (contentHeight - availableHeight), verticalPageScrollSize); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); if (hScrollBar){ _horizontalScrollBar.visible = true; _horizontalScrollBar.x = contentPadding; _horizontalScrollBar.y = ((height - ScrollBar.WIDTH) - contentPadding); _horizontalScrollBar.width = availableWidth; } else { _horizontalScrollBar.visible = false; }; _horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), horizontalPageScrollSize); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); drawDisabledOverlay(); } protected function drawBackground():void{ var _local1:DisplayObject; _local1 = background; background = getDisplayObjectInstance(getStyleValue("skin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } public function set horizontalLineScrollSize(_arg1:Number):void{ _horizontalScrollBar.lineScrollSize = _arg1; } public function get horizontalPageScrollSize():Number{ if (isNaN(availableWidth)){ drawNow(); }; return (((((_horizontalPageScrollSize == 0)) && (!(isNaN(availableWidth))))) ? availableWidth : _horizontalPageScrollSize); } public function get maxHorizontalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentWidth - availableWidth))); } protected function setStyles():void{ copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); } protected function updateChildren():void{ _verticalScrollBar.enabled = (_horizontalScrollBar.enabled = enabled); _verticalScrollBar.drawNow(); _horizontalScrollBar.drawNow(); } public function set verticalScrollPolicy(_arg1:String):void{ _verticalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function set useBitmapScrolling(_arg1:Boolean):void{ _useBitmpScrolling = _arg1; invalidate(InvalidationType.STATE); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.containers
Section 127
//CellRenderer (fl.controls.listClasses.CellRenderer) package fl.controls.listClasses { import fl.controls.*; import flash.events.*; public class CellRenderer extends LabelButton implements ICellRenderer { protected var _data:Object; protected var _listData:ListData; private static var defaultStyles:Object = {upSkin:"CellRenderer_upSkin", downSkin:"CellRenderer_downSkin", overSkin:"CellRenderer_overSkin", disabledSkin:"CellRenderer_disabledSkin", selectedDisabledSkin:"CellRenderer_selectedDisabledSkin", selectedUpSkin:"CellRenderer_selectedUpSkin", selectedDownSkin:"CellRenderer_selectedDownSkin", selectedOverSkin:"CellRenderer_selectedOverSkin", textFormat:null, disabledTextFormat:null, embedFonts:null, textPadding:5}; public function CellRenderer():void{ toggle = true; focusEnabled = false; } override protected function toggleSelected(_arg1:MouseEvent):void{ } override public function get selected():Boolean{ return (super.selected); } public function set listData(_arg1:ListData):void{ _listData = _arg1; label = _listData.label; setStyle("icon", _listData.icon); } override public function set selected(_arg1:Boolean):void{ super.selected = _arg1; } public function set data(_arg1:Object):void{ _data = _arg1; } public function get listData():ListData{ return (_listData); } override public function setSize(_arg1:Number, _arg2:Number):void{ super.setSize(_arg1, _arg2); } override protected function drawLayout():void{ var _local1:Number; var _local2:Number; var _local3:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = 0; if (icon != null){ icon.x = _local1; icon.y = Math.round(((height - icon.height) >> 1)); _local2 = (icon.width + _local1); }; if (label.length > 0){ textField.visible = true; _local3 = Math.max(0, ((width - _local2) - (_local1 * 2))); textField.width = _local3; textField.height = (textField.textHeight + 4); textField.x = (_local2 + _local1); textField.y = Math.round(((height - textField.height) >> 1)); } else { textField.visible = false; }; background.width = width; background.height = height; } public function get data():Object{ return (_data); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls.listClasses
Section 128
//ICellRenderer (fl.controls.listClasses.ICellRenderer) package fl.controls.listClasses { public interface ICellRenderer { function setSize(_arg1:Number, _arg2:Number):void; function get listData():ListData; function get data():Object; function setMouseState(_arg1:String):void; function set x(_arg1:Number):void; function set y(_arg1:Number):void; function set data(_arg1:Object):void; function set selected(_arg1:Boolean):void; function set listData(_arg1:ListData):void; function get selected():Boolean; } }//package fl.controls.listClasses
Section 129
//ListData (fl.controls.listClasses.ListData) package fl.controls.listClasses { import fl.core.*; public class ListData { protected var _index:uint; protected var _owner:UIComponent; protected var _label:String; protected var _icon:Object;// = null protected var _row:uint; protected var _column:uint; public function ListData(_arg1:String, _arg2:Object, _arg3:UIComponent, _arg4:uint, _arg5:uint, _arg6:uint=0){ _icon = null; super(); _label = _arg1; _icon = _arg2; _owner = _arg3; _index = _arg4; _row = _arg5; _column = _arg6; } public function get owner():UIComponent{ return (_owner); } public function get label():String{ return (_label); } public function get row():uint{ return (_row); } public function get index():uint{ return (_index); } public function get icon():Object{ return (_icon); } public function get column():uint{ return (_column); } } }//package fl.controls.listClasses
Section 130
//BaseButton (fl.controls.BaseButton) package fl.controls { import flash.display.*; import flash.events.*; import fl.core.*; import flash.utils.*; import fl.events.*; public class BaseButton extends UIComponent { protected var _selected:Boolean;// = false private var unlockedMouseState:String; protected var pressTimer:Timer; protected var mouseState:String; protected var background:DisplayObject; private var _mouseStateLocked:Boolean;// = false protected var _autoRepeat:Boolean;// = false private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35}; public function BaseButton(){ _selected = false; _autoRepeat = false; _mouseStateLocked = false; super(); buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } protected function endPress():void{ pressTimer.reset(); } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function buttonDown(_arg1:TimerEvent):void{ if (!_autoRepeat){ endPress(); return; }; if (pressTimer.currentCount == 1){ pressTimer.delay = Number(getStyleValue("repeatInterval")); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function setupMouseEvents():void{ addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true); } protected function drawLayout():void{ background.width = width; background.height = height; } protected function drawBackground():void{ var _local1:String; var _local2:DisplayObject; _local1 = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); _local2 = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 131
//Button (fl.controls.Button) package fl.controls { import flash.display.*; import fl.core.*; import fl.managers.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var emphasizedBorder:DisplayObject; protected var _emphasized:Boolean;// = false private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function Button(){ _emphasized = false; super(); } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; var _local3:*; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("emphasizedPadding")); if ((((_local2 < 0)) || (!(_emphasized)))){ _local2 = 0; }; _local3 = getStyleValue("focusRectPadding"); _local3 = ((_local3)==null) ? 2 : _local3; _local3 = (_local3 + _local2); uiFocusRect.x = -(_local3); uiFocusRect.y = -(_local3); uiFocusRect.width = (width + (_local3 * 2)); uiFocusRect.height = (height + (_local3 * 2)); }; } public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } public function get emphasized():Boolean{ return (_emphasized); } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } protected function drawEmphasized():void{ var _local1:Object; var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; _local1 = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 132
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const BOTTOM:String = "bottom"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 133
//ComboBox (fl.controls.ComboBox) package fl.controls { import flash.display.*; import flash.events.*; import fl.controls.listClasses.*; import fl.core.*; import flash.geom.*; import fl.data.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class ComboBox extends UIComponent implements IFocusManagerComponent { protected var _dropdownWidth:Number; protected var highlightedCell:int;// = -1 protected var _prompt:String; protected var isOpen:Boolean;// = false protected var list:List; protected var _rowCount:uint;// = 5 protected var currentIndex:int; protected var isKeyDown:Boolean;// = false protected var _labels:Array; protected var background:BaseButton; protected var inputField:TextInput; protected var listOverIndex:uint; protected var editableValue:String; protected var _editable:Boolean;// = false private var collectionItemImport:SimpleCollectionItem; protected static const BACKGROUND_STYLES:Object = {overSkin:"overSkin", downSkin:"downSkin", upSkin:"upSkin", disabledSkin:"disabledSkin", repeatInterval:"repeatInterval"}; protected static const LIST_STYLES:Object = {upSkin:"comboListUpSkin", overSkin:"comboListOverSkin", downSkin:"comobListDownSkin", disabledSkin:"comboListDisabledSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval", textFormat:"textFormat", disabledAlpha:"disabledAlpha", skin:"listSkin"}; private static var defaultStyles:Object = {upSkin:"ComboBox_upSkin", downSkin:"ComboBox_downSkin", overSkin:"ComboBox_overSkin", disabledSkin:"ComboBox_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:3, buttonWidth:24, disabledAlpha:null, listSkin:null}; public static var createAccessibilityImplementation:Function; public function ComboBox(){ _rowCount = 5; _editable = false; isOpen = false; highlightedCell = -1; isKeyDown = false; super(); } protected function drawList():void{ list.rowCount = Math.max(0, Math.min(_rowCount, list.dataProvider.length)); } public function set imeMode(_arg1:String):void{ inputField.imeMode = _arg1; } public function get dropdown():List{ return (list); } public function get dropdownWidth():Number{ return (list.width); } public function sortItemsOn(_arg1:String, _arg2:Object=null){ return (list.sortItemsOn(_arg1, _arg2)); } protected function onEnter(_arg1:ComponentEvent):void{ _arg1.stopPropagation(); } public function removeItemAt(_arg1:uint):void{ list.removeItemAt(_arg1); invalidate(InvalidationType.DATA); } public function open():void{ currentIndex = selectedIndex; if (((isOpen) || ((length == 0)))){ return; }; dispatchEvent(new Event(Event.OPEN)); isOpen = true; addEventListener(Event.ENTER_FRAME, addCloseListener, false, 0, true); positionList(); list.scrollToSelected(); stage.addChild(list); } public function get selectedItem():Object{ return (list.selectedItem); } public function set text(_arg1:String):void{ if (!editable){ return; }; inputField.text = _arg1; } public function get labelField():String{ return (list.labelField); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; var _local3:uint; var _local4:Number; var _local5:int; isKeyDown = true; if (_arg1.ctrlKey){ switch (_arg1.keyCode){ case Keyboard.UP: if (highlightedCell > -1){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); break; case Keyboard.DOWN: open(); break; }; return; }; _arg1.stopPropagation(); _local2 = Math.max(((calculateAvailableHeight() / list.rowHeight) << 0), 1); _local3 = selectedIndex; _local4 = ((highlightedCell)==-1) ? selectedIndex : highlightedCell; _local5 = -1; switch (_arg1.keyCode){ case Keyboard.SPACE: if (isOpen){ close(); } else { open(); }; return; case Keyboard.ESCAPE: if (isOpen){ if (highlightedCell > -1){ selectedIndex = selectedIndex; }; close(); }; return; case Keyboard.UP: _local5 = Math.max(0, (_local4 - 1)); break; case Keyboard.DOWN: _local5 = Math.min((length - 1), (_local4 + 1)); break; case Keyboard.PAGE_UP: _local5 = Math.max((_local4 - _local2), 0); break; case Keyboard.PAGE_DOWN: _local5 = Math.min((_local4 + _local2), (length - 1)); break; case Keyboard.HOME: _local5 = 0; break; case Keyboard.END: _local5 = (length - 1); break; case Keyboard.ENTER: if (((_editable) && ((highlightedCell == -1)))){ editableValue = inputField.text; selectedIndex = -1; } else { if (((isOpen) && ((highlightedCell > -1)))){ editableValue = null; selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; }; dispatchEvent(new ComponentEvent(ComponentEvent.ENTER)); close(); return; default: if (editable){ break; }; _local5 = list.getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), _local4); break; }; if (_local5 > -1){ if (isOpen){ highlightCell(_local5); inputField.text = list.itemToLabel(getItemAt(_local5)); } else { highlightCell(); selectedIndex = _local5; dispatchEvent(new Event(Event.CHANGE)); }; }; } public function set dropdownWidth(_arg1:Number):void{ _dropdownWidth = _arg1; invalidate(InvalidationType.SIZE); } public function get editable():Boolean{ return (_editable); } override protected function focusInHandler(_arg1:FocusEvent):void{ super.focusInHandler(_arg1); if (editable){ stage.focus = inputField.textField; }; } protected function onStageClick(_arg1:MouseEvent):void{ if (!isOpen){ return; }; if (((!(contains((_arg1.target as DisplayObject)))) && (!(list.contains((_arg1.target as DisplayObject)))))){ if (highlightedCell != -1){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); }; } protected function handleDataChange(_arg1:DataChangeEvent):void{ invalidate(InvalidationType.DATA); } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ isKeyDown = false; } protected function onListItemUp(_arg1:MouseEvent):void{ var _local2:*; stage.removeEventListener(MouseEvent.MOUSE_UP, onListItemUp); if (((!((_arg1.target is ICellRenderer))) || (!(list.contains((_arg1.target as DisplayObject)))))){ return; }; editableValue = null; _local2 = selectedIndex; selectedIndex = _arg1.target.listData.index; if (_local2 != selectedIndex){ dispatchEvent(new Event(Event.CHANGE)); }; close(); } public function removeAll():void{ list.removeAll(); inputField.text = ""; invalidate(InvalidationType.DATA); } public function set selectedItem(_arg1:Object):void{ list.selectedItem = _arg1; invalidate(InvalidationType.SELECTED); } protected function highlightCell(_arg1:int=-1):void{ var _local2:ICellRenderer; if (highlightedCell > -1){ _local2 = list.itemToCellRenderer(getItemAt(highlightedCell)); if (_local2 != null){ _local2.setMouseState("up"); }; }; if (_arg1 == -1){ return; }; list.scrollToIndex(_arg1); list.drawNow(); _local2 = list.itemToCellRenderer(getItemAt(_arg1)); if (_local2 != null){ _local2.setMouseState("over"); highlightedCell = _arg1; }; } public function itemToLabel(_arg1:Object):String{ if (_arg1 == null){ return (""); }; return (list.itemToLabel(_arg1)); } public function addItemAt(_arg1:Object, _arg2:uint):void{ list.addItemAt(_arg1, _arg2); invalidate(InvalidationType.DATA); } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ return (list.replaceItemAt(_arg1, _arg2)); } protected function showPrompt():void{ inputField.text = _prompt; } public function set rowCount(_arg1:uint):void{ _rowCount = _arg1; invalidate(InvalidationType.SIZE); } public function get restrict():String{ return (inputField.restrict); } protected function setEmbedFonts():void{ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ inputField.textField.embedFonts = _local1; }; } public function sortItems(... _args){ return (list.sortItems.apply(list, _args)); } public function set labelField(_arg1:String):void{ list.labelField = _arg1; invalidate(InvalidationType.DATA); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; drawTextField(); } public function set prompt(_arg1:String):void{ if (_arg1 == ""){ _prompt = null; } else { _prompt = _arg1; }; invalidate(InvalidationType.STATE); } public function get length():int{ return (list.length); } protected function drawTextField():void{ inputField.setStyle("upSkin", ""); inputField.setStyle("disabledSkin", ""); inputField.enabled = enabled; inputField.editable = _editable; inputField.textField.selectable = ((enabled) && (_editable)); inputField.mouseEnabled = (inputField.mouseChildren = ((enabled) && (_editable))); inputField.focusEnabled = false; if (_editable){ inputField.addEventListener(FocusEvent.FOCUS_IN, onInputFieldFocus, false, 0, true); inputField.addEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut, false, 0, true); } else { inputField.removeEventListener(FocusEvent.FOCUS_IN, onInputFieldFocus); inputField.removeEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut); }; } protected function onInputFieldFocusOut(_arg1:FocusEvent):void{ inputField.removeEventListener(ComponentEvent.ENTER, onEnter); selectedIndex = selectedIndex; } protected function passEvent(_arg1:Event):void{ dispatchEvent(_arg1); } public function get imeMode():String{ return (inputField.imeMode); } public function get labelFunction():Function{ return (list.labelFunction); } protected function calculateAvailableHeight():Number{ var _local1:Number; _local1 = Number(getStyleValue("contentPadding")); return ((list.height - (_local1 * 2))); } public function get selectedIndex():int{ return (list.selectedIndex); } override protected function focusOutHandler(_arg1:FocusEvent):void{ isKeyDown = false; if (isOpen){ if (((!(_arg1.relatedObject)) || (!(list.contains(_arg1.relatedObject))))){ if (((!((highlightedCell == -1))) && (!((highlightedCell == selectedIndex))))){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); }; }; super.focusOutHandler(_arg1); } public function get selectedLabel():String{ if (editableValue != null){ return (editableValue); }; if (selectedIndex == -1){ return (null); }; return (itemToLabel(selectedItem)); } public function get text():String{ return (inputField.text); } protected function onListChange(_arg1:Event):void{ editableValue = null; dispatchEvent(_arg1); invalidate(InvalidationType.SELECTED); if (isKeyDown){ return; }; close(); } protected function onToggleListVisibility(_arg1:MouseEvent):void{ _arg1.stopPropagation(); dispatchEvent(_arg1); if (isOpen){ close(); } else { open(); stage.addEventListener(MouseEvent.MOUSE_UP, onListItemUp, false, 0, true); }; } override protected function draw():void{ var _local1:*; _local1 = selectedIndex; if ((((_local1 == -1)) && (((((!((prompt == null))) || (editable))) || ((length == 0)))))){ _local1 = Math.max(-1, Math.min(_local1, (length - 1))); } else { editableValue = null; _local1 = Math.max(0, Math.min(_local1, (length - 1))); }; if (list.selectedIndex != _local1){ list.selectedIndex = _local1; invalidate(InvalidationType.SELECTED, false); }; if (isInvalid(InvalidationType.STYLES)){ setStyles(); setEmbedFonts(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.DATA, InvalidationType.STATE)){ drawTextFormat(); drawLayout(); invalidate(InvalidationType.DATA); }; if (isInvalid(InvalidationType.DATA)){ drawList(); invalidate(InvalidationType.SELECTED, true); }; if (isInvalid(InvalidationType.SELECTED)){ if ((((_local1 == -1)) && (!((editableValue == null))))){ inputField.text = editableValue; } else { if (_local1 > -1){ if (length > 0){ inputField.horizontalScrollPosition = 0; inputField.text = itemToLabel(list.selectedItem); }; } else { if ((((_local1 == -1)) && (!((_prompt == null))))){ showPrompt(); } else { inputField.text = ""; }; }; }; if (((((editable) && ((selectedIndex > -1)))) && ((stage.focus == inputField.textField)))){ inputField.setSelection(0, inputField.length); }; }; drawTextField(); super.draw(); } public function addItem(_arg1:Object):void{ list.addItem(_arg1); invalidate(InvalidationType.DATA); } public function get rowCount():uint{ return (_rowCount); } override protected function configUI():void{ super.configUI(); background = new BaseButton(); background.focusEnabled = false; copyStylesToChild(background, BACKGROUND_STYLES); background.addEventListener(MouseEvent.MOUSE_DOWN, onToggleListVisibility, false, 0, true); addChild(background); inputField = new TextInput(); inputField.focusTarget = (this as IFocusManagerComponent); inputField.focusEnabled = false; inputField.addEventListener(Event.CHANGE, onTextInput, false, 0, true); addChild(inputField); list = new List(); list.focusEnabled = false; copyStylesToChild(list, LIST_STYLES); list.addEventListener(Event.CHANGE, onListChange, false, 0, true); list.addEventListener(ListEvent.ITEM_CLICK, onListChange, false, 0, true); list.addEventListener(ListEvent.ITEM_ROLL_OUT, passEvent, false, 0, true); list.addEventListener(ListEvent.ITEM_ROLL_OVER, passEvent, false, 0, true); list.verticalScrollBar.addEventListener(Event.SCROLL, passEvent, false, 0, true); } protected function positionList():void{ var _local1:Point; _local1 = localToGlobal(new Point(0, 0)); list.x = _local1.x; if (((_local1.y + height) + list.height) > stage.stageHeight){ list.y = (_local1.y - list.height); } else { list.y = (_local1.y + height); }; } public function get value():String{ var _local1:Object; if (editableValue != null){ return (editableValue); }; _local1 = selectedItem; if (((!(_editable)) && (!((_local1.data == null))))){ return (_local1.data); }; return (itemToLabel(_local1)); } public function get prompt():String{ return (_prompt); } public function set dataProvider(_arg1:DataProvider):void{ _arg1.addEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange, false, 0, true); list.dataProvider = _arg1; invalidate(InvalidationType.DATA); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; if (!_editable){ return; }; inputField.restrict = _arg1; } protected function onTextInput(_arg1:Event):void{ _arg1.stopPropagation(); if (!_editable){ return; }; editableValue = inputField.text; selectedIndex = -1; dispatchEvent(new Event(Event.CHANGE)); } protected function onInputFieldFocus(_arg1:FocusEvent):void{ inputField.addEventListener(ComponentEvent.ENTER, onEnter, false, 0, true); close(); } public function getItemAt(_arg1:uint):Object{ return (list.getItemAt(_arg1)); } override protected function initializeAccessibility():void{ if (ComboBox.createAccessibilityImplementation != null){ ComboBox.createAccessibilityImplementation(this); }; } protected function drawLayout():void{ var _local1:Number; var _local2:Number; _local1 = (getStyleValue("buttonWidth") as Number); _local2 = (getStyleValue("textPadding") as Number); background.setSize(width, height); inputField.x = (inputField.y = _local2); inputField.setSize(((width - _local1) - _local2), (height - _local2)); list.width = (isNaN(_dropdownWidth)) ? width : _dropdownWidth; background.enabled = enabled; background.drawNow(); } public function removeItem(_arg1:Object):Object{ return (list.removeItem(_arg1)); } private function addCloseListener(_arg1:Event){ removeEventListener(Event.ENTER_FRAME, addCloseListener); if (!isOpen){ return; }; stage.addEventListener(MouseEvent.MOUSE_DOWN, onStageClick, false, 0, true); } public function get dataProvider():DataProvider{ return (list.dataProvider); } public function get textField():TextInput{ return (inputField); } protected function setStyles():void{ copyStylesToChild(background, BACKGROUND_STYLES); copyStylesToChild(list, LIST_STYLES); } public function set labelFunction(_arg1:Function):void{ list.labelFunction = _arg1; invalidate(InvalidationType.DATA); } protected function drawTextFormat():void{ var _local1:TextFormat; _local1 = (getStyleValue((_enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local1 == null){ _local1 = new TextFormat(); }; inputField.textField.defaultTextFormat = _local1; inputField.textField.setTextFormat(_local1); setEmbedFonts(); } public function set selectedIndex(_arg1:int):void{ list.selectedIndex = _arg1; highlightCell(); invalidate(InvalidationType.SELECTED); } public function close():void{ highlightCell(); highlightedCell = -1; if (!isOpen){ return; }; dispatchEvent(new Event(Event.CLOSE)); stage.removeEventListener(MouseEvent.MOUSE_DOWN, onStageClick); isOpen = false; stage.removeChild(list); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, List.getStyleDefinition())); } } }//package fl.controls
Section 134
//LabelButton (fl.controls.LabelButton) package fl.controls { import flash.display.*; import flash.events.*; import fl.core.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var mode:String;// = "center" public var textField:TextField; protected var _label:String;// = "Label" private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function LabelButton(){ _labelPlacement = ButtonLabelPlacement.RIGHT; _toggle = false; _label = "Label"; mode = "center"; super(); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } public function get labelPlacement():String{ return (_labelPlacement); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ setMouseState(oldMouseState); oldMouseState = null; endPress(); dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function set toggle(_arg1:Boolean):void{ if (((!(_arg1)) && (super.selected))){ selected = false; }; _toggle = _arg1; if (_toggle){ addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true); } else { removeEventListener(MouseEvent.CLICK, toggleSelected); }; invalidate(InvalidationType.STATE); } public function get label():String{ return (_label); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function draw():void{ if (textField.text != _label){ label = _label; }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); drawIcon(); drawTextFormat(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } public function get toggle():Boolean{ return (_toggle); } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function drawLayout():void{ var _local1:Number; var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); _local3 = (textField.textWidth + 4); _local4 = (textField.textHeight + 4); _local5 = ((icon)==null) ? 0 : (icon.width + _local1); _local6 = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } protected function drawIcon():void{ var _local1:DisplayObject; var _local2:String; var _local3:Object; _local1 = icon; _local2 = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); _local3 = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } public function set label(_arg1:String):void{ _label = _arg1; if (textField.text != _label){ textField.text = _label; dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE)); }; invalidate(InvalidationType.SIZE); invalidate(InvalidationType.STYLES); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 135
//List (fl.controls.List) package fl.controls { import flash.display.*; import flash.events.*; import fl.controls.listClasses.*; import fl.core.*; import flash.geom.*; import flash.utils.*; import fl.managers.*; import flash.ui.*; public class List extends SelectableList implements IFocusManagerComponent { protected var _labelField:String;// = "label" protected var _rowHeight:Number;// = 20 protected var _cellRenderer:Object; protected var _iconField:String;// = "icon" protected var _labelFunction:Function; protected var _iconFunction:Function; private static var defaultStyles:Object = {focusRectSkin:null, focusRectPadding:null}; public static var createAccessibilityImplementation:Function; public function List(){ _rowHeight = 20; _labelField = "label"; _iconField = "icon"; super(); } public function get iconField():String{ return (_iconField); } protected function doKeySelection(_arg1:int, _arg2:Boolean, _arg3:Boolean):void{ var _local4:Boolean; var _local5:int; var _local6:Array; var _local7:int; var _local8:int; _local4 = false; if (_arg2){ _local6 = []; _local7 = lastCaretIndex; _local8 = _arg1; if (_local7 == -1){ _local7 = ((caretIndex)!=-1) ? caretIndex : _arg1; }; if (_local7 > _local8){ _local8 = _local7; _local7 = _arg1; }; _local5 = _local7; while (_local5 <= _local8) { _local6.push(_local5); _local5++; }; selectedIndices = _local6; caretIndex = _arg1; _local4 = true; } else { selectedIndex = _arg1; caretIndex = (lastCaretIndex = _arg1); _local4 = true; }; if (_local4){ dispatchEvent(new Event(Event.CHANGE)); }; invalidate(InvalidationType.DATA); } override protected function drawList():void{ var _local1:Rectangle; var _local2:uint; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:ICellRenderer; var _local7:Dictionary; var _local8:Dictionary; var _local9:Boolean; var _local10:String; var _local11:Object; var _local12:Sprite; var _local13:String; listHolder.x = (listHolder.y = contentPadding); _local1 = listHolder.scrollRect; _local1.x = _horizontalScrollPosition; _local1.y = (Math.floor(_verticalScrollPosition) % rowHeight); listHolder.scrollRect = _local1; listHolder.cacheAsBitmap = useBitmapScrolling; _local2 = Math.floor((_verticalScrollPosition / rowHeight)); _local3 = Math.min(length, ((_local2 + rowCount) + 1)); _local7 = (renderedItems = new Dictionary(true)); _local4 = _local2; while (_local4 < _local3) { _local7[_dataProvider.getItemAt(_local4)] = true; _local4++; }; _local8 = new Dictionary(true); while (activeCellRenderers.length > 0) { _local6 = (activeCellRenderers.pop() as ICellRenderer); _local5 = _local6.data; if ((((_local7[_local5] == null)) || ((invalidItems[_local5] == true)))){ availableCellRenderers.push(_local6); } else { _local8[_local5] = _local6; invalidItems[_local5] = true; }; list.removeChild((_local6 as DisplayObject)); }; invalidItems = new Dictionary(true); _local4 = _local2; while (_local4 < _local3) { _local9 = false; _local5 = _dataProvider.getItemAt(_local4); if (_local8[_local5] != null){ _local9 = true; _local6 = _local8[_local5]; delete _local8[_local5]; } else { if (availableCellRenderers.length > 0){ _local6 = (availableCellRenderers.pop() as ICellRenderer); } else { _local6 = (getDisplayObjectInstance(getStyleValue("cellRenderer")) as ICellRenderer); _local12 = (_local6 as Sprite); if (_local12 != null){ _local12.addEventListener(MouseEvent.CLICK, handleCellRendererClick, false, 0, true); _local12.addEventListener(MouseEvent.ROLL_OVER, handleCellRendererMouseEvent, false, 0, true); _local12.addEventListener(MouseEvent.ROLL_OUT, handleCellRendererMouseEvent, false, 0, true); _local12.addEventListener(Event.CHANGE, handleCellRendererChange, false, 0, true); _local12.doubleClickEnabled = true; _local12.addEventListener(MouseEvent.DOUBLE_CLICK, handleCellRendererDoubleClick, false, 0, true); if (_local12["setStyle"] != null){ for (_local13 in rendererStyles) { var _local16 = _local12; _local16["setStyle"](_local13, rendererStyles[_local13]); }; }; }; }; }; list.addChild((_local6 as Sprite)); activeCellRenderers.push(_local6); _local6.y = (rowHeight * (_local4 - _local2)); _local6.setSize((availableWidth + _maxHorizontalScrollPosition), rowHeight); _local10 = itemToLabel(_local5); _local11 = null; if (_iconFunction != null){ _local11 = _iconFunction(_local5); } else { if (_iconField != null){ _local11 = _local5[_iconField]; }; }; if (!_local9){ _local6.data = _local5; }; _local6.listData = new ListData(_local10, _local11, this, _local4, _local4, 0); _local6.selected = !((_selectedIndices.indexOf(_local4) == -1)); if ((_local6 is UIComponent)){ (_local6 as UIComponent).drawNow(); }; _local4++; }; } public function get iconFunction():Function{ return (_iconFunction); } public function set iconField(_arg1:String):void{ if (_arg1 == _iconField){ return; }; _iconField = _arg1; invalidate(InvalidationType.DATA); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; if (!selectable){ return; }; switch (_arg1.keyCode){ case Keyboard.UP: case Keyboard.DOWN: case Keyboard.END: case Keyboard.HOME: case Keyboard.PAGE_UP: case Keyboard.PAGE_DOWN: moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); break; case Keyboard.LEFT: case Keyboard.RIGHT: moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); break; case Keyboard.SPACE: if (caretIndex == -1){ caretIndex = 0; }; doKeySelection(caretIndex, _arg1.shiftKey, _arg1.ctrlKey); scrollToSelected(); break; default: _local2 = getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), selectedIndex); if (_local2 > -1){ selectedIndex = _local2; scrollToSelected(); }; break; }; _arg1.stopPropagation(); } override public function itemToLabel(_arg1:Object):String{ if (_labelFunction != null){ return (String(_labelFunction(_arg1))); }; return (((_arg1[_labelField])!=null) ? String(_arg1[_labelField]) : ""); } public function get labelField():String{ return (_labelField); } override protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ var _local4:int; var _local5:int; var _local6:int; _local4 = Math.max(Math.floor((calculateAvailableHeight() / rowHeight)), 1); _local5 = -1; _local6 = 0; switch (_arg1){ case Keyboard.UP: if (caretIndex > 0){ _local5 = (caretIndex - 1); }; break; case Keyboard.DOWN: if (caretIndex < (length - 1)){ _local5 = (caretIndex + 1); }; break; case Keyboard.PAGE_UP: if (caretIndex > 0){ _local5 = Math.max((caretIndex - _local4), 0); }; break; case Keyboard.PAGE_DOWN: if (caretIndex < (length - 1)){ _local5 = Math.min((caretIndex + _local4), (length - 1)); }; break; case Keyboard.HOME: if (caretIndex > 0){ _local5 = 0; }; break; case Keyboard.END: if (caretIndex < (length - 1)){ _local5 = (length - 1); }; break; }; if (_local5 >= 0){ doKeySelection(_local5, _arg2, _arg3); scrollToSelected(); }; } public function set labelField(_arg1:String):void{ if (_arg1 == _labelField){ return; }; _labelField = _arg1; invalidate(InvalidationType.DATA); } public function set rowCount(_arg1:uint):void{ var _local2:Number; var _local3:Number; _local2 = Number(getStyleValue("contentPadding")); _local3 = ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0; height = (((rowHeight * _arg1) + (2 * _local2)) + _local3); } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ list.x = -(_arg1); super.setHorizontalScrollPosition(_arg1, true); } public function set iconFunction(_arg1:Function):void{ if (_iconFunction == _arg1){ return; }; _iconFunction = _arg1; invalidate(InvalidationType.DATA); } public function get labelFunction():Function{ return (_labelFunction); } override protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ invalidate(InvalidationType.SCROLL); super.setVerticalScrollPosition(_arg1, true); } protected function calculateAvailableHeight():Number{ var _local1:Number; _local1 = Number(getStyleValue("contentPadding")); return (((height - (_local1 * 2)) - ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0)); } override protected function draw():void{ var _local1:Boolean; _local1 = !((contentHeight == (rowHeight * length))); contentHeight = (rowHeight * length); if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; if (_cellRenderer != getStyleValue("cellRenderer")){ _invalidateList(); _cellRenderer = getStyleValue("cellRenderer"); }; }; if (((isInvalid(InvalidationType.SIZE, InvalidationType.STATE)) || (_local1))){ drawLayout(); }; if (isInvalid(InvalidationType.RENDERER_STYLES)){ updateRendererStyles(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.SIZE, InvalidationType.DATA, InvalidationType.SCROLL, InvalidationType.SELECTED)){ drawList(); }; updateChildren(); validate(); } override protected function configUI():void{ useFixedHorizontalScrolling = true; _horizontalScrollPolicy = ScrollPolicy.AUTO; _verticalScrollPolicy = ScrollPolicy.AUTO; super.configUI(); } override public function get rowCount():uint{ return (Math.ceil((calculateAvailableHeight() / rowHeight))); } override protected function initializeAccessibility():void{ if (List.createAccessibilityImplementation != null){ List.createAccessibilityImplementation(this); }; } override public function scrollToIndex(_arg1:int):void{ var _local2:uint; var _local3:uint; drawNow(); _local2 = (Math.floor(((_verticalScrollPosition + availableHeight) / rowHeight)) - 1); _local3 = Math.ceil((_verticalScrollPosition / rowHeight)); if (_arg1 < _local3){ verticalScrollPosition = (_arg1 * rowHeight); } else { if (_arg1 > _local2){ verticalScrollPosition = (((_arg1 + 1) * rowHeight) - availableHeight); }; }; } public function get rowHeight():Number{ return (_rowHeight); } public function set labelFunction(_arg1:Function):void{ if (_labelFunction == _arg1){ return; }; _labelFunction = _arg1; invalidate(InvalidationType.DATA); } public function set rowHeight(_arg1:Number):void{ _rowHeight = _arg1; invalidate(InvalidationType.SIZE); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, SelectableList.getStyleDefinition())); } } }//package fl.controls
Section 136
//ScrollBar (fl.controls.ScrollBar) package fl.controls { import flash.events.*; import fl.core.*; import fl.events.*; public class ScrollBar extends UIComponent { private var _direction:String;// = "vertical" protected var inDrag:Boolean;// = false protected var upArrow:BaseButton; private var _pageScrollSize:Number;// = 0 protected var downArrow:BaseButton; private var _pageSize:Number;// = 10 private var thumbScrollOffset:Number; private var _maxScrollPosition:Number;// = 0 private var _scrollPosition:Number;// = 0 protected var track:BaseButton; private var _minScrollPosition:Number;// = 0 private var _lineScrollSize:Number;// = 1 protected var thumb:LabelButton; protected static const THUMB_STYLES:Object = {disabledSkin:"thumbDisabledSkin", downSkin:"thumbDownSkin", overSkin:"thumbOverSkin", upSkin:"thumbUpSkin", icon:"thumbIcon", textPadding:0}; public static const WIDTH:Number = 15; protected static const DOWN_ARROW_STYLES:Object = {disabledSkin:"downArrowDisabledSkin", downSkin:"downArrowDownSkin", overSkin:"downArrowOverSkin", upSkin:"downArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const UP_ARROW_STYLES:Object = {disabledSkin:"upArrowDisabledSkin", downSkin:"upArrowDownSkin", overSkin:"upArrowOverSkin", upSkin:"upArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const TRACK_STYLES:Object = {disabledSkin:"trackDisabledSkin", downSkin:"trackDownSkin", overSkin:"trackOverSkin", upSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {downArrowDisabledSkin:"ScrollArrowDown_disabledSkin", downArrowDownSkin:"ScrollArrowDown_downSkin", downArrowOverSkin:"ScrollArrowDown_overSkin", downArrowUpSkin:"ScrollArrowDown_upSkin", thumbDisabledSkin:"ScrollThumb_upSkin", thumbDownSkin:"ScrollThumb_downSkin", thumbOverSkin:"ScrollThumb_overSkin", thumbUpSkin:"ScrollThumb_upSkin", trackDisabledSkin:"ScrollTrack_skin", trackDownSkin:"ScrollTrack_skin", trackOverSkin:"ScrollTrack_skin", trackUpSkin:"ScrollTrack_skin", upArrowDisabledSkin:"ScrollArrowUp_disabledSkin", upArrowDownSkin:"ScrollArrowUp_downSkin", upArrowOverSkin:"ScrollArrowUp_overSkin", upArrowUpSkin:"ScrollArrowUp_upSkin", thumbIcon:"ScrollBar_thumbIcon", repeatDelay:500, repeatInterval:35}; public function ScrollBar(){ _pageSize = 10; _pageScrollSize = 0; _lineScrollSize = 1; _minScrollPosition = 0; _maxScrollPosition = 0; _scrollPosition = 0; _direction = ScrollBarDirection.VERTICAL; inDrag = false; super(); setStyles(); focusEnabled = false; } public function get minScrollPosition():Number{ return (_minScrollPosition); } public function set minScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _arg1, _maxScrollPosition); } public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ var _local3:Number; _local3 = scrollPosition; _scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1)); if (_local3 == _scrollPosition){ return; }; if (_arg2){ dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition)); }; updateThumb(); } public function set scrollPosition(_arg1:Number):void{ setScrollPosition(_arg1, true); } public function get pageScrollSize():Number{ return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize); } public function set pageSize(_arg1:Number):void{ if (_arg1 > 0){ _pageSize = _arg1; }; } public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ this.pageSize = _arg1; _minScrollPosition = _arg2; _maxScrollPosition = _arg3; if (_arg4 >= 0){ _pageScrollSize = _arg4; }; enabled = (_maxScrollPosition > _minScrollPosition); setScrollPosition(_scrollPosition, false); updateThumb(); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition)))))); updateThumb(); } protected function updateThumb():void{ var _local1:Number; _local1 = ((_maxScrollPosition - _minScrollPosition) + _pageSize); if ((((((track.height <= 12)) || ((_maxScrollPosition <= _minScrollPosition)))) || ((((_local1 == 0)) || (isNaN(_local1)))))){ thumb.height = 12; thumb.visible = false; } else { thumb.height = Math.max(13, ((_pageSize / _local1) * track.height)); thumb.y = (track.y + ((track.height - thumb.height) * ((_scrollPosition - _minScrollPosition) / (_maxScrollPosition - _minScrollPosition)))); thumb.visible = enabled; }; } protected function thumbPressHandler(_arg1:MouseEvent):void{ inDrag = true; thumbScrollOffset = (mouseY - thumb.y); thumb.mouseStateLocked = true; mouseChildren = false; stage.addEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); } protected function thumbReleaseHandler(_arg1:MouseEvent):void{ inDrag = false; mouseChildren = true; thumb.mouseStateLocked = false; stage.removeEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler); } public function set pageScrollSize(_arg1:Number):void{ if (_arg1 >= 0){ _pageScrollSize = _arg1; }; } protected function handleThumbDrag(_arg1:MouseEvent):void{ var _local2:Number; _local2 = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset))); setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition)); } public function set direction(_arg1:String):void{ var _local2:Boolean; if (_direction == _arg1){ return; }; _direction = _arg1; if (isLivePreview){ return; }; setScaleY(1); _local2 = (_direction == ScrollBarDirection.HORIZONTAL); if (((_local2) && (componentInspectorSetting))){ if (rotation == 90){ return; }; setScaleX(-1); rotation = -90; }; if (!componentInspectorSetting){ if (((_local2) && ((rotation == 0)))){ rotation = -90; setScaleX(-1); } else { if (((!(_local2)) && ((rotation == -90)))){ rotation = 0; setScaleX(1); }; }; }; invalidate(InvalidationType.SIZE); } public function set lineScrollSize(_arg1:Number):void{ if (_arg1 > 0){ _lineScrollSize = _arg1; }; } override public function get height():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height); } protected function scrollPressHandler(_arg1:ComponentEvent):void{ var _local2:Number; var _local3:Number; _arg1.stopImmediatePropagation(); if (_arg1.currentTarget == upArrow){ setScrollPosition((_scrollPosition - _lineScrollSize)); } else { if (_arg1.currentTarget == downArrow){ setScrollPosition((_scrollPosition + _lineScrollSize)); } else { _local2 = (((track.mouseY / track.height) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition); _local3 = ((pageScrollSize)==0) ? pageSize : pageScrollSize; if (_scrollPosition < _local2){ setScrollPosition(Math.min(_local2, (_scrollPosition + _local3))); } else { if (_scrollPosition > _local2){ setScrollPosition(Math.max(_local2, (_scrollPosition - _local3))); }; }; }; }; } public function get pageSize():Number{ return (_pageSize); } public function set maxScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _minScrollPosition, _arg1); } public function get scrollPosition():Number{ return (_scrollPosition); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ var _local1:Number; if (isInvalid(InvalidationType.SIZE)){ _local1 = super.height; downArrow.move(0, Math.max(upArrow.height, (_local1 - downArrow.height))); track.setSize(WIDTH, Math.max(0, (_local1 - (downArrow.height + upArrow.height)))); updateThumb(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ setStyles(); }; downArrow.drawNow(); upArrow.drawNow(); track.drawNow(); thumb.drawNow(); validate(); } override protected function configUI():void{ super.configUI(); track = new BaseButton(); track.move(0, 14); track.useHandCursor = false; track.autoRepeat = true; track.focusEnabled = false; addChild(track); thumb = new LabelButton(); thumb.label = ""; thumb.setSize(WIDTH, 15); thumb.move(0, 15); thumb.focusEnabled = false; addChild(thumb); downArrow = new BaseButton(); downArrow.setSize(WIDTH, 14); downArrow.autoRepeat = true; downArrow.focusEnabled = false; addChild(downArrow); upArrow = new BaseButton(); upArrow.setSize(WIDTH, 14); upArrow.move(0, 0); upArrow.autoRepeat = true; upArrow.focusEnabled = false; addChild(upArrow); upArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); downArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); track.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbPressHandler, false, 0, true); enabled = false; } public function get direction():String{ return (_direction); } public function get lineScrollSize():Number{ return (_lineScrollSize); } override public function setSize(_arg1:Number, _arg2:Number):void{ if (_direction == ScrollBarDirection.HORIZONTAL){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; } public function get maxScrollPosition():Number{ return (_maxScrollPosition); } override public function get width():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width); } protected function setStyles():void{ copyStylesToChild(downArrow, DOWN_ARROW_STYLES); copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); copyStylesToChild(upArrow, UP_ARROW_STYLES); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 137
//ScrollBarDirection (fl.controls.ScrollBarDirection) package fl.controls { public class ScrollBarDirection { public static const HORIZONTAL:String = "horizontal"; public static const VERTICAL:String = "vertical"; } }//package fl.controls
Section 138
//ScrollPolicy (fl.controls.ScrollPolicy) package fl.controls { public class ScrollPolicy { public static const OFF:String = "off"; public static const ON:String = "on"; public static const AUTO:String = "auto"; } }//package fl.controls
Section 139
//SelectableList (fl.controls.SelectableList) package fl.controls { import flash.display.*; import flash.events.*; import fl.controls.listClasses.*; import fl.core.*; import fl.data.*; import flash.utils.*; import fl.managers.*; import fl.events.*; import flash.ui.*; import fl.containers.*; public class SelectableList extends BaseScrollPane implements IFocusManagerComponent { protected var invalidItems:Dictionary; protected var renderedItems:Dictionary; protected var listHolder:Sprite; protected var _allowMultipleSelection:Boolean;// = false protected var lastCaretIndex:int;// = -1 protected var _selectedIndices:Array; protected var availableCellRenderers:Array; protected var list:Sprite; protected var caretIndex:int;// = -1 protected var updatedRendererStyles:Object; protected var preChangeItems:Array; protected var activeCellRenderers:Array; protected var rendererStyles:Object; protected var _verticalScrollPosition:Number; protected var _dataProvider:DataProvider; protected var _horizontalScrollPosition:Number; private var collectionItemImport:SimpleCollectionItem; protected var _selectable:Boolean;// = true private static var defaultStyles:Object = {skin:"List_skin", cellRenderer:CellRenderer, contentPadding:null, disabledAlpha:null}; public static var createAccessibilityImplementation:Function; public function SelectableList(){ _allowMultipleSelection = false; _selectable = true; caretIndex = -1; lastCaretIndex = -1; super(); activeCellRenderers = []; availableCellRenderers = []; invalidItems = new Dictionary(true); renderedItems = new Dictionary(true); _selectedIndices = []; if (dataProvider == null){ dataProvider = new DataProvider(); }; verticalScrollPolicy = ScrollPolicy.AUTO; rendererStyles = {}; updatedRendererStyles = {}; } protected function drawList():void{ } public function set allowMultipleSelection(_arg1:Boolean):void{ if (_arg1 == _allowMultipleSelection){ return; }; _allowMultipleSelection = _arg1; if (((!(_arg1)) && ((_selectedIndices.length > 1)))){ _selectedIndices = [_selectedIndices.pop()]; invalidate(InvalidationType.DATA); }; } public function sortItemsOn(_arg1:String, _arg2:Object=null){ return (_dataProvider.sortOn(_arg1, _arg2)); } public function removeItemAt(_arg1:uint):Object{ return (_dataProvider.removeItemAt(_arg1)); } public function get selectedItem():Object{ return (((_selectedIndices.length)==0) ? null : _dataProvider.getItemAt(selectedIndex)); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!selectable){ return; }; switch (_arg1.keyCode){ case Keyboard.UP: case Keyboard.DOWN: case Keyboard.END: case Keyboard.HOME: case Keyboard.PAGE_UP: case Keyboard.PAGE_DOWN: moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); _arg1.stopPropagation(); break; case Keyboard.LEFT: case Keyboard.RIGHT: moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); _arg1.stopPropagation(); break; }; } public function get selectable():Boolean{ return (_selectable); } public function itemToCellRenderer(_arg1:Object):ICellRenderer{ var _local2:*; var _local3:ICellRenderer; if (_arg1 != null){ for (_local2 in activeCellRenderers) { _local3 = (activeCellRenderers[_local2] as ICellRenderer); if (_local3.data == _arg1){ return (_local3); }; }; }; return (null); } public function getNextIndexAtLetter(_arg1:String, _arg2:int=-1):int{ var _local3:int; var _local4:Number; var _local5:Number; var _local6:Object; var _local7:String; if (length == 0){ return (-1); }; _arg1 = _arg1.toUpperCase(); _local3 = (length - 1); _local4 = 0; while (_local4 < _local3) { _local5 = ((_arg2 + 1) + _local4); if (_local5 > (length - 1)){ _local5 = (_local5 - length); }; _local6 = getItemAt(_local5); if (_local6 == null){ break; }; _local7 = itemToLabel(_local6); if (_local7 == null){ } else { if (_local7.charAt(0).toUpperCase() == _arg1){ return (_local5); }; }; _local4++; }; return (-1); } public function invalidateList():void{ _invalidateList(); invalidate(InvalidationType.DATA); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; list.mouseChildren = _enabled; } public function get selectedIndices():Array{ return (_selectedIndices.concat()); } public function set selectable(_arg1:Boolean):void{ if (_arg1 == _selectable){ return; }; if (!_arg1){ selectedIndices = []; }; _selectable = _arg1; } public function itemToLabel(_arg1:Object):String{ return (_arg1["label"]); } public function addItemAt(_arg1:Object, _arg2:uint):void{ _dataProvider.addItemAt(_arg1, _arg2); invalidateList(); } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ return (_dataProvider.replaceItemAt(_arg1, _arg2)); } protected function handleDataChange(_arg1:DataChangeEvent):void{ var _local2:int; var _local3:int; var _local4:String; var _local5:uint; _local2 = _arg1.startIndex; _local3 = _arg1.endIndex; _local4 = _arg1.changeType; if (_local4 == DataChangeType.INVALIDATE_ALL){ clearSelection(); invalidateList(); } else { if (_local4 == DataChangeType.INVALIDATE){ _local5 = 0; while (_local5 < _arg1.items.length) { invalidateItem(_arg1.items[_local5]); _local5++; }; } else { if (_local4 == DataChangeType.ADD){ _local5 = 0; while (_local5 < _selectedIndices.length) { if (_selectedIndices[_local5] >= _local2){ _selectedIndices[_local5] = (_selectedIndices[_local5] + (_local2 - _local3)); }; _local5++; }; } else { if (_local4 == DataChangeType.REMOVE){ _local5 = 0; while (_local5 < _selectedIndices.length) { if (_selectedIndices[_local5] >= _local2){ if (_selectedIndices[_local5] <= _local3){ delete _selectedIndices[_local5]; } else { _selectedIndices[_local5] = (_selectedIndices[_local5] - ((_local2 - _local3) + 1)); }; }; _local5++; }; } else { if (_local4 == DataChangeType.REMOVE_ALL){ clearSelection(); } else { if (_local4 == DataChangeType.REPLACE){ } else { selectedItems = preChangeItems; preChangeItems = null; }; }; }; }; }; }; invalidate(InvalidationType.DATA); } protected function _invalidateList():void{ availableCellRenderers = []; while (activeCellRenderers.length > 0) { list.removeChild((activeCellRenderers.pop() as DisplayObject)); }; } protected function updateRendererStyles():void{ var _local1:Array; var _local2:uint; var _local3:uint; var _local4:String; _local1 = availableCellRenderers.concat(activeCellRenderers); _local2 = _local1.length; _local3 = 0; while (_local3 < _local2) { if (_local1[_local3].setStyle == null){ } else { for (_local4 in updatedRendererStyles) { _local1[_local3].setStyle(_local4, updatedRendererStyles[_local4]); }; _local1[_local3].drawNow(); }; _local3++; }; updatedRendererStyles = {}; } public function set selectedItem(_arg1:Object):void{ var _local2:int; _local2 = _dataProvider.getItemIndex(_arg1); selectedIndex = _local2; } public function sortItems(... _args){ return (_dataProvider.sort.apply(_dataProvider, _args)); } public function removeAll():void{ _dataProvider.removeAll(); } protected function handleCellRendererChange(_arg1:Event):void{ var _local2:ICellRenderer; var _local3:uint; _local2 = (_arg1.currentTarget as ICellRenderer); _local3 = _local2.listData.index; _dataProvider.invalidateItemAt(_local3); } protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:Number; if (_arg1 == _horizontalScrollPosition){ return; }; _local3 = (_arg1 - _horizontalScrollPosition); _horizontalScrollPosition = _arg1; if (_arg2){ dispatchEvent(new ScrollEvent(ScrollBarDirection.HORIZONTAL, _local3, _arg1)); }; } public function scrollToSelected():void{ scrollToIndex(selectedIndex); } public function invalidateItem(_arg1:Object):void{ if (renderedItems[_arg1] == null){ return; }; invalidItems[_arg1] = true; invalidate(InvalidationType.DATA); } protected function handleCellRendererClick(_arg1:MouseEvent):void{ var _local2:ICellRenderer; var _local3:uint; var _local4:int; var _local5:int; var _local6:uint; if (!_enabled){ return; }; _local2 = (_arg1.currentTarget as ICellRenderer); _local3 = _local2.listData.index; if (((!(dispatchEvent(new ListEvent(ListEvent.ITEM_CLICK, false, true, _local2.listData.column, _local2.listData.row, _local3, _local2.data)))) || (!(_selectable)))){ return; }; _local4 = selectedIndices.indexOf(_local3); if (!_allowMultipleSelection){ if (_local4 != -1){ return; }; _local2.selected = true; _selectedIndices = [_local3]; lastCaretIndex = (caretIndex = _local3); } else { if (_arg1.shiftKey){ _local6 = ((_selectedIndices.length)>0) ? _selectedIndices[0] : _local3; _selectedIndices = []; if (_local6 > _local3){ _local5 = _local6; while (_local5 >= _local3) { _selectedIndices.push(_local5); _local5--; }; } else { _local5 = _local6; while (_local5 <= _local3) { _selectedIndices.push(_local5); _local5++; }; }; caretIndex = _local3; } else { if (_arg1.ctrlKey){ if (_local4 != -1){ _local2.selected = false; _selectedIndices.splice(_local4, 1); } else { _local2.selected = true; _selectedIndices.push(_local3); }; caretIndex = _local3; } else { _selectedIndices = [_local3]; lastCaretIndex = (caretIndex = _local3); }; }; }; dispatchEvent(new Event(Event.CHANGE)); invalidate(InvalidationType.DATA); } public function get length():uint{ return (_dataProvider.length); } public function get allowMultipleSelection():Boolean{ return (_allowMultipleSelection); } protected function onPreChange(_arg1:DataChangeEvent):void{ switch (_arg1.changeType){ case DataChangeType.REMOVE: case DataChangeType.ADD: case DataChangeType.INVALIDATE: case DataChangeType.REMOVE_ALL: case DataChangeType.REPLACE: case DataChangeType.INVALIDATE_ALL: break; default: preChangeItems = selectedItems; break; }; } public function getRendererStyle(_arg1:String, _arg2:int=-1):Object{ return (rendererStyles[_arg1]); } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:Number; if (_arg1 == _verticalScrollPosition){ return; }; _local3 = (_arg1 - _verticalScrollPosition); _verticalScrollPosition = _arg1; if (_arg2){ dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _local3, _arg1)); }; } protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } public function set selectedIndices(_arg1:Array):void{ if (!_selectable){ return; }; _selectedIndices = ((_arg1)==null) ? [] : _arg1.concat(); invalidate(InvalidationType.SELECTED); } public function get selectedIndex():int{ return (((_selectedIndices.length)==0) ? -1 : _selectedIndices[(_selectedIndices.length - 1)]); } override protected function draw():void{ super.draw(); } override protected function configUI():void{ super.configUI(); listHolder = new Sprite(); addChild(listHolder); listHolder.scrollRect = contentScrollRect; list = new Sprite(); listHolder.addChild(list); } public function addItem(_arg1:Object):void{ _dataProvider.addItem(_arg1); invalidateList(); } protected function handleCellRendererMouseEvent(_arg1:MouseEvent):void{ var _local2:ICellRenderer; var _local3:String; _local2 = (_arg1.target as ICellRenderer); _local3 = ((_arg1.type)==MouseEvent.ROLL_OVER) ? ListEvent.ITEM_ROLL_OVER : ListEvent.ITEM_ROLL_OUT; dispatchEvent(new ListEvent(_local3, false, false, _local2.listData.column, _local2.listData.row, _local2.listData.index, _local2.data)); } public function clearRendererStyle(_arg1:String, _arg2:int=-1):void{ delete rendererStyles[_arg1]; updatedRendererStyles[_arg1] = null; invalidate(InvalidationType.RENDERER_STYLES); } protected function handleCellRendererDoubleClick(_arg1:MouseEvent):void{ var _local2:ICellRenderer; var _local3:uint; if (!_enabled){ return; }; _local2 = (_arg1.currentTarget as ICellRenderer); _local3 = _local2.listData.index; dispatchEvent(new ListEvent(ListEvent.ITEM_DOUBLE_CLICK, false, true, _local2.listData.column, _local2.listData.row, _local3, _local2.data)); } public function get rowCount():uint{ return (0); } public function isItemSelected(_arg1:Object):Boolean{ return ((selectedItems.indexOf(_arg1) > -1)); } public function set dataProvider(_arg1:DataProvider):void{ if (_dataProvider != null){ _dataProvider.removeEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange); _dataProvider.removeEventListener(DataChangeEvent.PRE_DATA_CHANGE, onPreChange); }; _dataProvider = _arg1; _dataProvider.addEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange, false, 0, true); _dataProvider.addEventListener(DataChangeEvent.PRE_DATA_CHANGE, onPreChange, false, 0, true); clearSelection(); invalidateList(); } override protected function drawLayout():void{ super.drawLayout(); contentScrollRect = listHolder.scrollRect; contentScrollRect.width = availableWidth; contentScrollRect.height = availableHeight; listHolder.scrollRect = contentScrollRect; } public function getItemAt(_arg1:uint):Object{ return (_dataProvider.getItemAt(_arg1)); } override protected function initializeAccessibility():void{ if (SelectableList.createAccessibilityImplementation != null){ SelectableList.createAccessibilityImplementation(this); }; } public function scrollToIndex(_arg1:int):void{ } public function removeItem(_arg1:Object):Object{ return (_dataProvider.removeItem(_arg1)); } public function get dataProvider():DataProvider{ return (_dataProvider); } public function set maxHorizontalScrollPosition(_arg1:Number):void{ _maxHorizontalScrollPosition = _arg1; invalidate(InvalidationType.SIZE); } public function setRendererStyle(_arg1:String, _arg2:Object, _arg3:uint=0):void{ if (rendererStyles[_arg1] == _arg2){ return; }; updatedRendererStyles[_arg1] = _arg2; rendererStyles[_arg1] = _arg2; invalidate(InvalidationType.RENDERER_STYLES); } public function invalidateItemAt(_arg1:uint):void{ var _local2:Object; _local2 = _dataProvider.getItemAt(_arg1); if (_local2 != null){ invalidateItem(_local2); }; } public function set selectedItems(_arg1:Array):void{ var _local2:Array; var _local3:uint; var _local4:int; if (_arg1 == null){ selectedIndices = null; return; }; _local2 = []; _local3 = 0; while (_local3 < _arg1.length) { _local4 = _dataProvider.getItemIndex(_arg1[_local3]); if (_local4 != -1){ _local2.push(_local4); }; _local3++; }; selectedIndices = _local2; } public function clearSelection():void{ selectedIndex = -1; } override public function get maxHorizontalScrollPosition():Number{ return (_maxHorizontalScrollPosition); } public function get selectedItems():Array{ var _local1:Array; var _local2:uint; _local1 = []; _local2 = 0; while (_local2 < _selectedIndices.length) { _local1.push(_dataProvider.getItemAt(_selectedIndices[_local2])); _local2++; }; return (_local1); } public function set selectedIndex(_arg1:int):void{ selectedIndices = ((_arg1)==-1) ? null : [_arg1]; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseScrollPane.getStyleDefinition())); } } }//package fl.controls
Section 140
//TextInput (fl.controls.TextInput) package fl.controls { import flash.display.*; import flash.events.*; import fl.core.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class TextInput extends UIComponent implements IFocusManagerComponent { protected var _html:Boolean;// = false protected var _savedHTML:String; protected var background:DisplayObject; protected var _editable:Boolean;// = true public var textField:TextField; private static var defaultStyles:Object = {upSkin:"TextInput_upSkin", disabledSkin:"TextInput_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:0, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function TextInput(){ _editable = true; _html = false; super(); } override public function drawFocus(_arg1:Boolean):void{ if (focusTarget != null){ focusTarget.drawFocus(_arg1); return; }; super.drawFocus(_arg1); } public function set imeMode(_arg1:String):void{ _imeMode = _arg1; } override protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((((_arg1 == textField)) || (super.isOurFocus(_arg1)))); } protected function handleKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.ENTER){ dispatchEvent(new ComponentEvent(ComponentEvent.ENTER, true)); }; } public function set text(_arg1:String):void{ textField.text = _arg1; _html = false; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } protected function updateTextFieldType():void{ textField.type = (((enabled) && (editable))) ? TextFieldType.INPUT : TextFieldType.DYNAMIC; textField.selectable = enabled; } public function get selectionEndIndex():int{ return (textField.selectionEndIndex); } public function get editable():Boolean{ return (_editable); } override protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (_arg1.target == this){ stage.focus = textField; }; _local2 = focusManager; if (((editable) && (_local2))){ _local2.showFocusIndicator = true; if (((textField.selectable) && ((textField.selectionBeginIndex == textField.selectionBeginIndex)))){ setSelection(0, textField.length); }; }; super.focusInHandler(_arg1); if (editable){ setIMEMode(true); }; } public function get selectionBeginIndex():int{ return (textField.selectionBeginIndex); } public function set alwaysShowSelection(_arg1:Boolean):void{ textField.alwaysShowSelection = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; updateTextFieldType(); } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } public function get horizontalScrollPosition():int{ return (textField.scrollH); } public function set condenseWhite(_arg1:Boolean):void{ textField.condenseWhite = _arg1; } public function set displayAsPassword(_arg1:Boolean):void{ textField.displayAsPassword = _arg1; } public function set horizontalScrollPosition(_arg1:int):void{ textField.scrollH = _arg1; } public function get restrict():String{ return (textField.restrict); } public function get textWidth():Number{ return (textField.textWidth); } public function get textHeight():Number{ return (textField.textHeight); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; updateTextFieldType(); } public function get maxChars():int{ return (textField.maxChars); } public function get length():int{ return (textField.length); } public function getLineMetrics(_arg1:int):TextLineMetrics{ return (textField.getLineMetrics(_arg1)); } public function get imeMode():String{ return (_imeMode); } override protected function focusOutHandler(_arg1:FocusEvent):void{ super.focusOutHandler(_arg1); if (editable){ setIMEMode(false); }; } public function set htmlText(_arg1:String):void{ if (_arg1 == ""){ text = ""; return; }; _html = true; _savedHTML = _arg1; textField.htmlText = _arg1; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } public function get text():String{ return (textField.text); } override public function get enabled():Boolean{ return (super.enabled); } public function get condenseWhite():Boolean{ return (textField.condenseWhite); } public function get alwaysShowSelection():Boolean{ return (textField.alwaysShowSelection); } override protected function draw():void{ var _local1:Object; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawTextFormat(); drawBackground(); _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function handleTextInput(_arg1:TextEvent):void{ _arg1.stopPropagation(); dispatchEvent(new TextEvent(TextEvent.TEXT_INPUT, true, false, _arg1.text)); } override protected function configUI():void{ super.configUI(); tabChildren = true; textField = new TextField(); addChild(textField); updateTextFieldType(); textField.addEventListener(TextEvent.TEXT_INPUT, handleTextInput, false, 0, true); textField.addEventListener(Event.CHANGE, handleChange, false, 0, true); textField.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown, false, 0, true); } public function setSelection(_arg1:int, _arg2:int):void{ textField.setSelection(_arg1, _arg2); } public function get displayAsPassword():Boolean{ return (textField.displayAsPassword); } public function appendText(_arg1:String):void{ textField.appendText(_arg1); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; textField.restrict = _arg1; } public function get htmlText():String{ return (textField.htmlText); } protected function drawBackground():void{ var _local1:DisplayObject; var _local2:String; _local1 = background; _local2 = (enabled) ? "upSkin" : "disabledSkin"; background = getDisplayObjectInstance(getStyleValue(_local2)); if (background == null){ return; }; addChildAt(background, 0); if (((((!((_local1 == null))) && (!((_local1 == background))))) && (contains(_local1)))){ removeChild(_local1); }; } override public function setFocus():void{ stage.focus = textField; } protected function drawLayout():void{ var _local1:Number; _local1 = Number(getStyleValue("textPadding")); if (background != null){ background.width = width; background.height = height; }; textField.width = (width - (2 * _local1)); textField.height = (height - (2 * _local1)); textField.x = (textField.y = _local1); } public function set maxChars(_arg1:int):void{ textField.maxChars = _arg1; } public function get maxHorizontalScrollPosition():int{ return (textField.maxScrollH); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); if (_html){ textField.htmlText = _savedHTML; }; } protected function handleChange(_arg1:Event):void{ _arg1.stopPropagation(); dispatchEvent(new Event(Event.CHANGE, true)); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 141
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 142
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const SIZE:String = "size"; public static const ALL:String = "all"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const STATE:String = "state"; public static const STYLES:String = "styles"; public static const SELECTED:String = "selected"; public static const RENDERER_STYLES:String = "rendererStyles"; } }//package fl.core
Section 143
//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import flash.utils.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.system.*; public class UIComponent extends Sprite { protected var _enabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var startHeight:Number; protected var _height:Number; protected var _oldIMEMode:String;// = null protected var startWidth:Number; public var focusTarget:IFocusManagerComponent; protected var errorCaught:Boolean;// = false protected var uiFocusRect:DisplayObject; protected var _width:Number; public var version:String;// = "3.0.0.15" protected var isFocused:Boolean;// = false protected var callLaterMethods:Dictionary; private var _focusEnabled:Boolean;// = true private var tempText:TextField; protected var invalidateFlag:Boolean;// = false protected var _inspector:Boolean;// = false protected var sharedStyles:Object; protected var invalidHash:Object; protected var isLivePreview:Boolean;// = false protected var _imeMode:String;// = null protected var instanceStyles:Object; protected var _x:Number; protected var _y:Number; public static var inCallLaterPhase:Boolean = false; private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)}; public static var createAccessibilityImplementation:Function; private static var focusManagers:Dictionary = new Dictionary(false); public function UIComponent(){ version = "3.0.0.15"; isLivePreview = false; invalidateFlag = false; _enabled = true; isFocused = false; _focusEnabled = true; _mouseFocusEnabled = true; _imeMode = null; _oldIMEMode = null; errorCaught = false; _inspector = false; super(); instanceStyles = {}; sharedStyles = {}; invalidHash = {}; callLaterMethods = new Dictionary(); StyleManager.registerInstance(this); configUI(); invalidate(InvalidationType.ALL); tabEnabled = (this is IFocusManagerComponent); focusRect = false; if (tabEnabled){ addEventListener(FocusEvent.FOCUS_IN, focusInHandler); addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); }; initializeFocusManager(); addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true); } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } private function callLaterDispatcher(_arg1:Event):void{ var _local2:Dictionary; var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; _local2 = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function addedHandler(_arg1:Event):void{ removeEventListener("addedToStage", addedHandler); initializeFocusManager(); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (isOurFocus((_arg1.target as DisplayObject))){ _local2 = focusManager; if (((_local2) && (_local2.showFocusIndicator))){ drawFocus(true); isFocused = true; }; }; } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } override public function get visible():Boolean{ return (super.visible); } public function get componentInspectorSetting():Boolean{ return (_inspector); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } protected function setIMEMode(_arg1:Boolean){ var enabled = _arg1; if (_imeMode != null){ if (enabled){ IME.enabled = true; _oldIMEMode = IME.conversionMode; try { if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _imeMode; }; errorCaught = false; } catch(e:Error) { errorCaught = true; throw (new Error(("IME mode not supported: " + _imeMode))); }; } else { if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _oldIMEMode; }; IME.enabled = false; }; }; } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var classDef:Object; var skin = _arg1; classDef = null; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function beforeComponentParameters():void{ } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } override public function set visible(_arg1:Boolean):void{ var _local2:String; if (super.visible == _arg1){ return; }; super.visible = _arg1; _local2 = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } override public function set x(_arg1:Number):void{ move(_arg1, _y); } public function drawNow():void{ draw(); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } protected function validate():void{ invalidHash = {}; } override public function get height():Number{ return (_height); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } public function get enabled():Boolean{ return (_enabled); } protected function getScaleX():Number{ return (super.scaleX); } protected function getScaleY():Number{ return (super.scaleY); } public function get focusEnabled():Boolean{ return (_focusEnabled); } protected function afterComponentParameters():void{ } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function configUI():void{ var _local1:Number; var _local2:Number; var _local3:Number; isLivePreview = checkLivePreview(); _local1 = rotation; rotation = 0; _local2 = super.width; _local3 = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } private function initializeFocusManager():void{ if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); }; } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } public function setFocus():void{ if (stage){ stage.focus = this; }; } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public function get focusManager():IFocusManager{ var _local1:DisplayObject; _local1 = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } override public function get width():Number{ return (_width); } public function move(_arg1:Number, _arg2:Number):void{ _x = _arg1; _y = _arg2; super.x = Math.round(_arg1); super.y = Math.round(_arg2); dispatchEvent(new ComponentEvent(ComponentEvent.MOVE)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local2:Object; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:String; _local2 = {}; _local3 = _args.length; _local4 = 0; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.core
Section 144
//DataProvider (fl.data.DataProvider) package fl.data { import flash.events.*; import fl.events.*; public class DataProvider extends EventDispatcher { protected var data:Array; public function DataProvider(_arg1:Object=null){ if (_arg1 == null){ data = []; } else { data = getDataFromObject(_arg1); }; } protected function dispatchPreChangeEvent(_arg1:String, _arg2:Array, _arg3:int, _arg4:int):void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.PRE_DATA_CHANGE, _arg1, _arg2, _arg3, _arg4)); } public function invalidateItemAt(_arg1:int):void{ checkIndex(_arg1, (data.length - 1)); dispatchChangeEvent(DataChangeType.INVALIDATE, [data[_arg1]], _arg1, _arg1); } public function getItemIndex(_arg1:Object):int{ return (data.indexOf(_arg1)); } protected function getDataFromObject(_arg1:Object):Array{ var _local2:Array; var _local3:Array; var _local4:uint; var _local5:Object; var _local6:XML; var _local7:XMLList; var _local8:XML; var _local9:XMLList; var _local10:XML; var _local11:XMLList; var _local12:XML; if ((_arg1 is Array)){ _local3 = (_arg1 as Array); if (_local3.length > 0){ if ((((_local3[0] is String)) || ((_local3[0] is Number)))){ _local2 = []; _local4 = 0; while (_local4 < _local3.length) { _local5 = {label:String(_local3[_local4]), data:_local3[_local4]}; _local2.push(_local5); _local4++; }; return (_local2); }; }; return (_arg1.concat()); //unresolved jump }; if ((_arg1 is DataProvider)){ return (_arg1.toArray()); }; if ((_arg1 is XML)){ _local6 = (_arg1 as XML); _local2 = []; _local7 = _local6.*; for each (_local8 in _local7) { _arg1 = {}; _local9 = _local8.attributes(); for each (_local10 in _local9) { _arg1[_local10.localName()] = _local10.toString(); }; _local11 = _local8.*; for each (_local12 in _local11) { if (_local12.hasSimpleContent()){ _arg1[_local12.localName()] = _local12.toString(); }; }; _local2.push(_arg1); }; return (_local2); //unresolved jump }; throw (new TypeError((("Error: Type Coercion failed: cannot convert " + _arg1) + " to Array or DataProvider."))); } public function removeItemAt(_arg1:uint):Object{ var _local2:Array; checkIndex(_arg1, (data.length - 1)); dispatchPreChangeEvent(DataChangeType.REMOVE, data.slice(_arg1, (_arg1 + 1)), _arg1, _arg1); _local2 = data.splice(_arg1, 1); dispatchChangeEvent(DataChangeType.REMOVE, _local2, _arg1, _arg1); return (_local2[0]); } public function addItem(_arg1:Object):void{ dispatchPreChangeEvent(DataChangeType.ADD, [_arg1], (data.length - 1), (data.length - 1)); data.push(_arg1); dispatchChangeEvent(DataChangeType.ADD, [_arg1], (data.length - 1), (data.length - 1)); } public function sortOn(_arg1:Object, _arg2:Object=null){ var _local3:Array; dispatchPreChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); _local3 = data.sortOn(_arg1, _arg2); dispatchChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); return (_local3); } public function sort(... _args){ var _local2:Array; dispatchPreChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); _local2 = data.sort.apply(data, _args); dispatchChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); return (_local2); } public function addItems(_arg1:Object):void{ addItemsAt(_arg1, data.length); } public function concat(_arg1:Object):void{ addItems(_arg1); } public function clone():DataProvider{ return (new DataProvider(data)); } public function toArray():Array{ return (data.concat()); } public function get length():uint{ return (data.length); } public function addItemAt(_arg1:Object, _arg2:uint):void{ checkIndex(_arg2, data.length); dispatchPreChangeEvent(DataChangeType.ADD, [_arg1], _arg2, _arg2); data.splice(_arg2, 0, _arg1); dispatchChangeEvent(DataChangeType.ADD, [_arg1], _arg2, _arg2); } public function getItemAt(_arg1:uint):Object{ checkIndex(_arg1, (data.length - 1)); return (data[_arg1]); } override public function toString():String{ return ((("DataProvider [" + data.join(" , ")) + "]")); } public function invalidateItem(_arg1:Object):void{ var _local2:uint; _local2 = getItemIndex(_arg1); if (_local2 == -1){ return; }; invalidateItemAt(_local2); } protected function dispatchChangeEvent(_arg1:String, _arg2:Array, _arg3:int, _arg4:int):void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.DATA_CHANGE, _arg1, _arg2, _arg3, _arg4)); } protected function checkIndex(_arg1:int, _arg2:int):void{ if ((((_arg1 > _arg2)) || ((_arg1 < 0)))){ throw (new RangeError((((("DataProvider index (" + _arg1) + ") is not in acceptable range (0 - ") + _arg2) + ")"))); }; } public function addItemsAt(_arg1:Object, _arg2:uint):void{ var _local3:Array; checkIndex(_arg2, data.length); _local3 = getDataFromObject(_arg1); dispatchPreChangeEvent(DataChangeType.ADD, _local3, _arg2, ((_arg2 + _local3.length) - 1)); data.splice.apply(data, [_arg2, 0].concat(_local3)); dispatchChangeEvent(DataChangeType.ADD, _local3, _arg2, ((_arg2 + _local3.length) - 1)); } public function replaceItem(_arg1:Object, _arg2:Object):Object{ var _local3:int; _local3 = getItemIndex(_arg2); if (_local3 != -1){ return (replaceItemAt(_arg1, _local3)); }; return (null); } public function removeItem(_arg1:Object):Object{ var _local2:int; _local2 = getItemIndex(_arg1); if (_local2 != -1){ return (removeItemAt(_local2)); }; return (null); } public function merge(_arg1:Object):void{ var _local2:Array; var _local3:uint; var _local4:uint; var _local5:uint; var _local6:Object; _local2 = getDataFromObject(_arg1); _local3 = _local2.length; _local4 = data.length; dispatchPreChangeEvent(DataChangeType.ADD, data.slice(_local4, data.length), _local4, (this.data.length - 1)); _local5 = 0; while (_local5 < _local3) { _local6 = _local2[_local5]; if (getItemIndex(_local6) == -1){ data.push(_local6); }; _local5++; }; if (data.length > _local4){ dispatchChangeEvent(DataChangeType.ADD, data.slice(_local4, data.length), _local4, (this.data.length - 1)); } else { dispatchChangeEvent(DataChangeType.ADD, [], -1, -1); }; } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ var _local3:Array; checkIndex(_arg2, (data.length - 1)); _local3 = [data[_arg2]]; dispatchPreChangeEvent(DataChangeType.REPLACE, _local3, _arg2, _arg2); data[_arg2] = _arg1; dispatchChangeEvent(DataChangeType.REPLACE, _local3, _arg2, _arg2); return (_local3[0]); } public function invalidate():void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.DATA_CHANGE, DataChangeType.INVALIDATE_ALL, data.concat(), 0, data.length)); } public function removeAll():void{ var _local1:Array; _local1 = data.concat(); dispatchPreChangeEvent(DataChangeType.REMOVE_ALL, _local1, 0, _local1.length); data = []; dispatchChangeEvent(DataChangeType.REMOVE_ALL, _local1, 0, _local1.length); } } }//package fl.data
Section 145
//SimpleCollectionItem (fl.data.SimpleCollectionItem) package fl.data { public dynamic class SimpleCollectionItem { public var label:String; public var data:String; public function toString():String{ return ((((("[SimpleCollectionItem: " + label) + ",") + data) + "]")); } } }//package fl.data
Section 146
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const HIDE:String = "hide"; public static const BUTTON_DOWN:String = "buttonDown"; public static const MOVE:String = "move"; public static const RESIZE:String = "resize"; public static const ENTER:String = "enter"; public static const LABEL_CHANGE:String = "labelChange"; public static const SHOW:String = "show"; public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("ComponentEvent", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new ComponentEvent(type, bubbles, cancelable)); } } }//package fl.events
Section 147
//DataChangeEvent (fl.events.DataChangeEvent) package fl.events { import flash.events.*; public class DataChangeEvent extends Event { protected var _items:Array; protected var _endIndex:uint; protected var _changeType:String; protected var _startIndex:uint; public static const PRE_DATA_CHANGE:String = "preDataChange"; public static const DATA_CHANGE:String = "dataChange"; public function DataChangeEvent(_arg1:String, _arg2:String, _arg3:Array, _arg4:int=-1, _arg5:int=-1):void{ super(_arg1); _changeType = _arg2; _startIndex = _arg4; _items = _arg3; _endIndex = ((_arg5)==-1) ? _startIndex : _arg5; } public function get changeType():String{ return (_changeType); } public function get startIndex():uint{ return (_startIndex); } public function get items():Array{ return (_items); } override public function clone():Event{ return (new DataChangeEvent(type, _changeType, _items, _startIndex, _endIndex)); } override public function toString():String{ return (formatToString("DataChangeEvent", "type", "changeType", "startIndex", "endIndex", "bubbles", "cancelable")); } public function get endIndex():uint{ return (_endIndex); } } }//package fl.events
Section 148
//DataChangeType (fl.events.DataChangeType) package fl.events { public class DataChangeType { public static const ADD:String = "add"; public static const REMOVE:String = "remove"; public static const REMOVE_ALL:String = "removeAll"; public static const CHANGE:String = "change"; public static const REPLACE:String = "replace"; public static const INVALIDATE:String = "invalidate"; public static const INVALIDATE_ALL:String = "invalidateAll"; public static const SORT:String = "sort"; } }//package fl.events
Section 149
//ListEvent (fl.events.ListEvent) package fl.events { import flash.events.*; public class ListEvent extends Event { protected var _index:int; protected var _item:Object; protected var _columnIndex:int; protected var _rowIndex:int; public static const ITEM_DOUBLE_CLICK:String = "itemDoubleClick"; public static const ITEM_ROLL_OUT:String = "itemRollOut"; public static const ITEM_ROLL_OVER:String = "itemRollOver"; public static const ITEM_CLICK:String = "itemClick"; public function ListEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:int=-1, _arg5:int=-1, _arg6:int=-1, _arg7:Object=null){ super(_arg1, _arg2, _arg3); _rowIndex = _arg5; _columnIndex = _arg4; _index = _arg6; _item = _arg7; } public function get rowIndex():Object{ return (_rowIndex); } public function get index():int{ return (_index); } public function get item():Object{ return (_item); } public function get columnIndex():int{ return (_columnIndex); } override public function clone():Event{ return (new ListEvent(type, bubbles, cancelable, _columnIndex, _rowIndex)); } override public function toString():String{ return (formatToString("ListEvent", "type", "bubbles", "cancelable", "columnIndex", "rowIndex", "index", "item")); } } }//package fl.events
Section 150
//ScrollEvent (fl.events.ScrollEvent) package fl.events { import flash.events.*; public class ScrollEvent extends Event { private var _position:Number; private var _direction:String; private var _delta:Number; public static const SCROLL:String = "scroll"; public function ScrollEvent(_arg1:String, _arg2:Number, _arg3:Number){ super(ScrollEvent.SCROLL, false, false); _direction = _arg1; _delta = _arg2; _position = _arg3; } override public function clone():Event{ return (new ScrollEvent(_direction, _delta, _position)); } public function get position():Number{ return (_position); } override public function toString():String{ return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position")); } public function get delta():Number{ return (_delta); } public function get direction():String{ return (_direction); } } }//package fl.events
Section 151
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.controls.*; import flash.display.*; import flash.events.*; import fl.core.*; import flash.utils.*; import flash.text.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var focusableObjects:Dictionary; private var _showFocusIndicator:Boolean;// = true private var defButton:Button; private var focusableCandidates:Array; private var _form:DisplayObjectContainer; private var _defaultButtonEnabled:Boolean;// = true private var activated:Boolean;// = false private var _defaultButton:Button; private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var lastAction:String; public function FocusManager(_arg1:DisplayObjectContainer){ activated = false; calculateCandidates = true; _showFocusIndicator = true; _defaultButtonEnabled = true; super(); focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; addFocusables(DisplayObject(_arg1)); _arg1.addEventListener(Event.ADDED, addedHandler); _arg1.addEventListener(Event.REMOVED, removedHandler); activate(); }; } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local5:int; var _local6:int; var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; _local5 = focusableCandidates.length; _local6 = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{ var focusable:IFocusManagerComponent; var io:InteractiveObject; var doc:DisplayObjectContainer; var i:int; var child:DisplayObject; var o = _arg1; var skipTopLevel = _arg2; if (!skipTopLevel){ if ((o is IFocusManagerComponent)){ focusable = IFocusManagerComponent(o); if (focusable.focusEnabled){ if (((focusable.tabEnabled) && (isTabVisible(o)))){ focusableObjects[o] = true; calculateCandidates = true; }; o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; } else { if ((o is InteractiveObject)){ io = (o as InteractiveObject); if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){ focusableObjects[io] = true; calculateCandidates = true; }; io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){ i = 0; while (i < doc.numChildren) { try { child = doc.getChildAt(i); if (child != null){ addFocusables(doc.getChildAt(i)); }; } catch(error:SecurityError) { }; i = (i + 1); }; }; }; } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function focusOutHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; _local2 = (_arg1.target as InteractiveObject); } private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{ var _local3:IFocusManagerGroup; if (!isEnabledAndVisible(_arg1)){ return (false); }; if ((_arg1 is IFocusManagerGroup)){ _local3 = IFocusManagerGroup(_arg1); if (_arg2 == _local3.groupName){ return (false); }; }; return (true); } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject; _local2 = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function sortFocusableObjectsTabIndex():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){ focusableCandidates.push(_local2); }; }; focusableCandidates.sort(sortByTabIndex); } private function removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject; _local2 = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ while (_arg1 != InteractiveObject(form)) { if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){ return (_arg1); }; _arg1 = _arg1.parent; if (_arg1 == null){ break; }; }; return (null); } private function tabChildrenChangeHandler(_arg1:Event):void{ var _local2:DisplayObjectContainer; if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; _local2 = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function getFocus():InteractiveObject{ var _local1:InteractiveObject; _local1 = form.stage.focus; return (findFocusManagerComponent(_local1)); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; var _local3:TextField; var _local4:SimpleButton; _local2 = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } public function set defaultButton(_arg1:Button):void{ var _local2:Button; _local2 = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } private function deactivateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } private function setFocusToNextObject(_arg1:FocusEvent):void{ var _local2:InteractiveObject; if (!hasFocusableObjects()){ return; }; _local2 = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function sortFocusableObjects():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){ sortFocusableObjectsTabIndex(); return; }; focusableCandidates.push(_local2); }; focusableCandidates.sort(sortByDepth); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int; var _local3:int; _local2 = focusableCandidates.length; _local3 = 0; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public function hideFocus():void{ } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local3:DisplayObject; var _local4:InteractiveObject; _local3 = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local3]; calculateCandidates = true; } else { if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){ _local4 = (_local3 as InteractiveObject); if (_local4){ if (_local4 == lastFocus){ lastFocus = null; }; delete focusableObjects[_local4]; calculateCandidates = true; }; _local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); }; }; removeFocusables(_local3); } private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local3:String; var _local4:String; var _local5:int; var _local6:String; var _local7:String; var _local8:String; var _local9:DisplayObject; var _local10:DisplayObject; _local3 = ""; _local4 = ""; _local8 = "0000"; _local9 = DisplayObject(_arg1); _local10 = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } public function get defaultButton():Button{ return (_defaultButton); } private function activateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } public function showFocus():void{ } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local2:DisplayObject; var _local3:String; var _local4:int; var _local5:Boolean; var _local6:int; var _local7:int; var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; _local2 = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; _local4 = getIndexOfFocusedObject(_local2); _local5 = false; _local6 = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; _local7 = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function mouseDownHandler(_arg1:MouseEvent):void{ var _local2:InteractiveObject; if (_arg1.isDefaultPrevented()){ return; }; _local2 = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; _local2 = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } public function get nextTabIndex():int{ return (0); } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function focusInHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; var _local3:Button; _local2 = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function tabEnabledChangeHandler(_arg1:Event):void{ var _local2:InteractiveObject; var _local3:Boolean; calculateCandidates = true; _local2 = InteractiveObject(_arg1.target); _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function activate():void{ if (activated){ return; }; form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } } }//package fl.managers
Section 152
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function getFocus():InteractiveObject; function deactivate():void; function set defaultButton(_arg1:Button):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function get nextTabIndex():int; function get defaultButton():Button; function get showFocusIndicator():Boolean; function setFocus(_arg1:InteractiveObject):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 153
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package fl.managers
Section 154
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function set groupName(_arg1:String):void; function set selected(_arg1:Boolean):void; function get groupName():String; function get selected():Boolean; } }//package fl.managers
Section 155
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.utils.*; import flash.text.*; public class StyleManager { private var globalStyles:Object; private var classToDefaultStylesDict:Dictionary; private var styleToClassesHash:Object; private var classToStylesDict:Dictionary; private var classToInstancesDict:Dictionary; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } private static function getClassDef(_arg1:Object):Class{ var component = _arg1; if ((component is Class)){ return ((component as Class)); }; try { return ((getDefinitionByName(getQualifiedClassName(component)) as Class)); } catch(e:Error) { if ((component is UIComponent)){ try { return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class)); } catch(e:Error) { }; }; }; return (null); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class; var _local5:Object; _local4 = getClassDef(_arg1); _local5 = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local2:StyleManager; var _local3:Class; var _local4:Object; var _local5:String; _local2 = getInstance(); _local3 = getClassDef(_arg1); _local4 = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local3:Dictionary; var _local4:Object; var _local5:UIComponent; _local3 = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } private static function invalidateStyle(_arg1:String):void{ var _local2:Dictionary; var _local3:Object; _local2 = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } public static function registerInstance(_arg1:UIComponent):void{ var inst:StyleManager; var classDef:Class; var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; inst = getInstance(); classDef = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; inst.classToStylesDict[classDef] = {}; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class; var _local4:StyleManager; var _local5:Object; _local3 = getClassDef(_arg1); _local4 = getInstance(); _local5 = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object; _local3 = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } } }//package fl.managers
Section 156
//AutoAlphaPlugin (gs.plugins.AutoAlphaPlugin) package gs.plugins { import flash.display.*; import gs.*; public class AutoAlphaPlugin extends TweenPlugin { protected var _tweenVisible:Boolean; protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function AutoAlphaPlugin(){ this.propName = "autoAlpha"; this.overwriteProps = ["alpha", "visible"]; this.onComplete = onCompleteTween; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); if (((!((_target.visible == true))) && (_tweenVisible))){ _target.visible = true; }; } public function onCompleteTween():void{ if (((((_tweenVisible) && (!((_tween.vars.runBackwards == true))))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(!((_arg2 == 0))); _tweenVisible = true; addTween(_arg1, "alpha", _arg1.alpha, _arg2, "alpha"); return (true); } override public function killProps(_arg1:Object):void{ super.killProps(_arg1); _tweenVisible = !(Boolean(("visible" in _arg1))); } } }//package gs.plugins
Section 157
//EndArrayPlugin (gs.plugins.EndArrayPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class EndArrayPlugin extends TweenPlugin { protected var _info:Array; protected var _a:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function EndArrayPlugin(){ _info = []; super(); this.propName = "endArray"; this.overwriteProps = ["endArray"]; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:ArrayTweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _a[_local3.index] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _a[_local3.index] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function init(_arg1:Array, _arg2:Array):void{ var _local3:int; _a = _arg1; _local3 = (_arg2.length - 1); while (_local3 > -1) { if (((!((_arg1[_local3] == _arg2[_local3]))) && (!((_arg1[_local3] == null))))){ _info[_info.length] = new ArrayTweenInfo(_local3, _a[_local3], (_arg2[_local3] - _a[_local3])); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (false); }; init((_arg1 as Array), _arg2); return (true); } } }//package gs.plugins
Section 158
//FramePlugin (gs.plugins.FramePlugin) package gs.plugins { import flash.display.*; import gs.*; public class FramePlugin extends TweenPlugin { public var frame:int; protected var _target:MovieClip; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function FramePlugin(){ this.propName = "frame"; this.overwriteProps = ["frame"]; this.round = true; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.gotoAndStop(this.frame); } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is MovieClip))) || (isNaN(_arg2)))){ return (false); }; _target = (_arg1 as MovieClip); this.frame = _target.currentFrame; addTween(this, "frame", this.frame, _arg2, "frame"); return (true); } } }//package gs.plugins
Section 159
//RemoveTintPlugin (gs.plugins.RemoveTintPlugin) package gs.plugins { public class RemoveTintPlugin extends TintPlugin { public static const VERSION:Number = 1.01; public static const API:Number = 1; public function RemoveTintPlugin(){ this.propName = "removeTint"; } } }//package gs.plugins
Section 160
//TintPlugin (gs.plugins.TintPlugin) package gs.plugins { import flash.display.*; import flash.geom.*; import gs.*; import gs.utils.tween.*; public class TintPlugin extends TweenPlugin { protected var _ct:ColorTransform; protected var _ignoreAlpha:Boolean; protected var _target:DisplayObject; public static const VERSION:Number = 1.1; public static const API:Number = 1; protected static var _props:Array = ["redMultiplier", "greenMultiplier", "blueMultiplier", "alphaMultiplier", "redOffset", "greenOffset", "blueOffset", "alphaOffset"]; public function TintPlugin(){ this.propName = "tint"; this.overwriteProps = ["tint"]; } override public function set changeFactor(_arg1:Number):void{ var _local2:ColorTransform; updateTweens(_arg1); if (_ignoreAlpha){ _local2 = _target.transform.colorTransform; _ct.alphaMultiplier = _local2.alphaMultiplier; _ct.alphaOffset = _local2.alphaOffset; }; _target.transform.colorTransform = _ct; } public function init(_arg1:DisplayObject, _arg2:ColorTransform):void{ var _local3:int; var _local4:String; _target = _arg1; _ct = _target.transform.colorTransform; _local3 = (_props.length - 1); while (_local3 > -1) { _local4 = _props[_local3]; if (_ct[_local4] != _arg2[_local4]){ _tweens[_tweens.length] = new TweenInfo(_ct, _local4, _ct[_local4], (_arg2[_local4] - _ct[_local4]), "tint", false); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:ColorTransform; if (!(_arg1 is DisplayObject)){ return (false); }; _local4 = new ColorTransform(); if (((!((_arg2 == null))) && (!((_arg3.exposedVars.removeTint == true))))){ _local4.color = uint(_arg2); }; _ignoreAlpha = true; init((_arg1 as DisplayObject), _local4); return (true); } } }//package gs.plugins
Section 161
//TweenPlugin (gs.plugins.TweenPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class TweenPlugin { public var overwriteProps:Array; protected var _tweens:Array; public var round:Boolean; public var onComplete:Function; public var propName:String; protected var _changeFactor:Number;// = 0 public static const VERSION:Number = 1.03; public static const API:Number = 1; public function TweenPlugin(){ _tweens = []; _changeFactor = 0; super(); } protected function updateTweens(_arg1:Number):void{ var _local2:int; var _local3:TweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _local3.target[_local3.property] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _changeFactor = _arg1; } protected function addTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String=null):void{ var _local6:Number; if (_arg4 != null){ _local6 = ((typeof(_arg4))=="number") ? (_arg4 - _arg3) : Number(_arg4); if (_local6 != 0){ _tweens[_tweens.length] = new TweenInfo(_arg1, _arg2, _arg3, _local6, ((_arg5) || (_arg2)), false); }; }; } public function killProps(_arg1:Object):void{ var _local2:int; _local2 = (this.overwriteProps.length - 1); while (_local2 > -1) { if ((this.overwriteProps[_local2] in _arg1)){ this.overwriteProps.splice(_local2, 1); }; _local2--; }; _local2 = (_tweens.length - 1); while (_local2 > -1) { if ((_tweens[_local2].name in _arg1)){ _tweens.splice(_local2, 1); }; _local2--; }; } public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ addTween(_arg1, this.propName, _arg1[this.propName], _arg2, this.propName); return (true); } public function get changeFactor():Number{ return (_changeFactor); } public static function activate(_arg1:Array):Boolean{ var _local2:int; var _local3:Object; _local2 = (_arg1.length - 1); while (_local2 > -1) { _local3 = new (_arg1[_local2]); TweenLite.plugins[_local3.propName] = _arg1[_local2]; _local2--; }; return (true); } } }//package gs.plugins
Section 162
//VisiblePlugin (gs.plugins.VisiblePlugin) package gs.plugins { import flash.display.*; import gs.*; public class VisiblePlugin extends TweenPlugin { protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function VisiblePlugin(){ this.propName = "visible"; this.overwriteProps = ["visible"]; this.onComplete = onCompleteTween; } override public function set changeFactor(_arg1:Number):void{ if (_target.visible != true){ _target.visible = true; }; } public function onCompleteTween():void{ if (((!((_tween.vars.runBackwards == true))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(_arg2); return (true); } } }//package gs.plugins
Section 163
//VolumePlugin (gs.plugins.VolumePlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.media.*; public class VolumePlugin extends TweenPlugin { protected var _st:SoundTransform; protected var _target:Object; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function VolumePlugin(){ this.propName = "volume"; this.overwriteProps = ["volume"]; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.soundTransform = _st; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((isNaN(_arg2)) || (!(_arg1.hasOwnProperty("soundTransform"))))){ return (false); }; _target = _arg1; _st = _target.soundTransform; addTween(_st, "volume", _st.volume, _arg2, "volume"); return (true); } } }//package gs.plugins
Section 164
//ArrayTweenInfo (gs.utils.tween.ArrayTweenInfo) package gs.utils.tween { public class ArrayTweenInfo { public var change:Number; public var index:uint; public var start:Number; public function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){ this.index = _arg1; this.start = _arg2; this.change = _arg3; } } }//package gs.utils.tween
Section 165
//TweenInfo (gs.utils.tween.TweenInfo) package gs.utils.tween { public class TweenInfo { public var start:Number; public var name:String; public var change:Number; public var target:Object; public var property:String; public var isPlugin:Boolean; public function TweenInfo(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean){ this.target = _arg1; this.property = _arg2; this.start = _arg3; this.change = _arg4; this.name = _arg5; this.isPlugin = _arg6; } } }//package gs.utils.tween
Section 166
//TweenLite (gs.TweenLite) package gs { import flash.display.*; import flash.events.*; import flash.utils.*; import gs.utils.tween.*; import gs.plugins.*; public class TweenLite { public var delay:Number; protected var _hasUpdate:Boolean; protected var _hasPlugins:Boolean; public var started:Boolean; public var initted:Boolean; public var active:Boolean; public var startTime:Number; public var target:Object; public var duration:Number; public var gc:Boolean; public var vars:Object; public var ease:Function; public var tweens:Array; public var exposedVars:Object; public var combinedTimeScale:Number; public var initTime:Number; public static const version:Number = 10.09; private static var _timer:Timer = new Timer(2000); public static var defaultEase:Function = TweenLite.easeOut; public static var plugins:Object = {}; public static var currentTime:uint; public static var masterList:Dictionary = new Dictionary(false); protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, persist:1, renderOnStart:1, proxiedEase:1, easeParams:1, yoyo:1, loop:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, orientToBezier:1, timeScale:1}; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; public static var timingSprite:Sprite = new Sprite(); public static var overwriteManager:Object; private static var _tlInitted:Boolean; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local4:int; super(); if (_arg1 == null){ return; }; if (!_tlInitted){ TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin]); currentTime = getTimer(); timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; _timer.addEventListener("timer", killGarbage, false, 0, true); _timer.start(); _tlInitted = true; }; this.vars = _arg3; this.duration = ((_arg2) || (0.001)); this.delay = ((_arg3.delay) || (0)); this.combinedTimeScale = ((_arg3.timeScale) || (1)); this.active = Boolean((((_arg2 == 0)) && ((this.delay == 0)))); this.target = _arg1; if (typeof(this.vars.ease) != "function"){ this.vars.ease = defaultEase; }; if (this.vars.easeParams != null){ this.vars.proxiedEase = this.vars.ease; this.vars.ease = easeProxy; }; this.ease = this.vars.ease; this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedVars : this.vars; this.tweens = []; this.initTime = currentTime; this.startTime = (this.initTime + (this.delay * 1000)); _local4 = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); if (((!((_arg1 in masterList))) || ((_local4 == 1)))){ masterList[_arg1] = [this]; } else { masterList[_arg1].push(this); }; if ((((((this.vars.runBackwards == true)) && (!((this.vars.renderOnStart == true))))) || (this.active))){ initTweenVals(); if (this.active){ render((this.startTime + 1)); } else { render(this.startTime); }; if (((((!((this.exposedVars.visible == null))) && ((this.vars.runBackwards == true)))) && ((this.target is DisplayObject)))){ this.target.visible = this.exposedVars.visible; }; }; } public function set enabled(_arg1:Boolean):void{ var _local2:Array; var _local3:Boolean; var _local4:int; if (_arg1){ if (!(this.target in masterList)){ masterList[this.target] = [this]; } else { _local2 = masterList[this.target]; _local4 = (_local2.length - 1); while (_local4 > -1) { if (_local2[_local4] == this){ _local3 = true; break; }; _local4--; }; if (!_local3){ _local2[_local2.length] = this; }; }; }; this.gc = (_arg1) ? false : true; if (this.gc){ this.active = false; } else { this.active = this.started; }; } public function clear():void{ this.tweens = []; this.vars = (this.exposedVars = {ease:this.vars.ease}); _hasUpdate = false; } public function render(_arg1:uint):void{ var _local2:Number; var _local3:Number; var _local4:TweenInfo; var _local5:int; _local2 = ((_arg1 - this.startTime) * 0.001); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); _local5--; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } public function activate():void{ this.started = (this.active = true); if (!this.initted){ initTweenVals(); }; if (this.vars.onStart != null){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (this.duration == 0.001){ this.startTime = (this.startTime - 1); }; } public function get enabled():Boolean{ return ((this.gc) ? false : true); } public function initTweenVals():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:TweenInfo; if (((!((this.exposedVars.timeScale == undefined))) && ((this.target is TweenLite)))){ this.tweens[this.tweens.length] = new TweenInfo(this.target, "timeScale", this.target.timeScale, (this.exposedVars.timeScale - this.target.timeScale), "timeScale", false); }; for (_local1 in this.exposedVars) { if ((_local1 in _reservedProps)){ } else { if ((_local1 in plugins)){ _local3 = new (plugins[_local1]); if (_local3.onInitTween(this.target, this.exposedVars[_local1], this) == false){ this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); } else { this.tweens[this.tweens.length] = new TweenInfo(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true); _hasPlugins = true; }; } else { this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); }; }; }; if (this.vars.runBackwards == true){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { _local4 = this.tweens[_local2]; this.tweens[_local2].start = (_local4.start + _local4.change); _local4.change = -(_local4.change); _local2--; }; }; if (this.vars.onUpdate != null){ _hasUpdate = true; }; if (((TweenLite.overwriteManager.enabled) && ((this.target in masterList)))){ overwriteManager.manageOverwrites(this, masterList[this.target]); }; this.initted = true; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } public function killVars(_arg1:Object):void{ if (overwriteManager.enabled){ overwriteManager.killVars(_arg1, this.exposedVars, this.tweens); }; } public function complete(_arg1:Boolean=false):void{ var _local2:int; if (!_arg1){ if (!this.initted){ initTweenVals(); }; this.startTime = (currentTime - ((this.duration * 1000) / this.combinedTimeScale)); render(currentTime); return; }; if (_hasPlugins){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { if (((this.tweens[_local2].isPlugin) && (!((this.tweens[_local2].target.onComplete == null))))){ this.tweens[_local2].target.onComplete(); }; _local2--; }; }; if (this.vars.persist != true){ this.enabled = false; }; if (this.vars.onComplete != null){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); }; } public static function updateAll(_arg1:Event=null):void{ var _local2:uint; var _local3:Dictionary; var _local4:Array; var _local5:int; var _local6:TweenLite; _local2 = (currentTime = getTimer()); _local3 = masterList; for each (_local4 in _local3) { _local5 = (_local4.length - 1); while (_local5 > -1) { _local6 = _local4[_local5]; if (_local6.active){ _local6.render(_local2); } else { if (_local6.gc){ _local4.splice(_local5, 1); } else { if (_local2 >= _local6.startTime){ _local6.activate(); _local6.render(_local2); }; }; }; _local5--; }; }; } public static function removeTween(_arg1:TweenLite, _arg2:Boolean=true):void{ if (_arg1 != null){ if (_arg2){ _arg1.clear(); }; _arg1.enabled = false; }; } public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{ var _local3:Array; var _local4:int; var _local5:TweenLite; if (((!((_arg1 == null))) && ((_arg1 in masterList)))){ _local3 = masterList[_arg1]; _local4 = (_local3.length - 1); while (_local4 > -1) { _local5 = _local3[_local4]; if (((_arg2) && (!(_local5.gc)))){ _local5.complete(false); }; _local5.clear(); _local4--; }; delete masterList[_arg1]; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; return (new TweenLite(_arg1, _arg2, _arg3)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } protected static function killGarbage(_arg1:TimerEvent):void{ var _local2:Dictionary; var _local3:Object; _local2 = masterList; for (_local3 in _local2) { if (_local2[_local3].length == 0){ delete _local2[_local3]; }; }; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0})); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package gs
Section 167
//MochiCoins (mochi.as3.MochiCoins) package mochi.as3 { public class MochiCoins { public static const STORE_HIDE:String = "StoreHide"; public static const NO_USER:String = "NoUser"; public static const IO_ERROR:String = "IOError"; public static const ITEM_NEW:String = "ItemNew"; public static const ITEM_OWNED:String = "ItemOwned"; public static const STORE_ITEMS:String = "StoreItems"; public static const ERROR:String = "Error"; public static const STORE_SHOW:String = "StoreShow"; public static var _inventory:MochiInventory; public static function triggerEvent(_arg1:String, _arg2:Object):void{ MochiSocial.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ MochiSocial.removeEventListener(_arg1, _arg2); } public static function addEventListener(_arg1:String, _arg2:Function):void{ MochiSocial.addEventListener(_arg1, _arg2); } public static function getStoreItems():void{ MochiServices.send("coins_getStoreItems"); } public static function get inventory():MochiInventory{ return (_inventory); } public static function showStore(_arg1:Object=null):void{ MochiServices.bringToTop(); MochiServices.send("coins_showStore", {options:_arg1}, null, null); } public static function showItem(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showItem call must pass an Object with an item key"); return; }; MochiServices.bringToTop(); MochiServices.send("coins_showItem", {options:_arg1}, null, null); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showVideo(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showVideo call must pass an Object with an item key"); return; }; MochiServices.bringToTop(); MochiServices.send("coins_showVideo", {options:_arg1}, null, null); } MochiSocial.addEventListener(MochiSocial.LOGGED_IN, function (_arg1:Object):void{ _inventory = new MochiInventory(); }); MochiSocial.addEventListener(MochiSocial.LOGGED_OUT, function (_arg1:Object):void{ _inventory = null; }); } }//package mochi.as3
Section 168
//MochiDigits (mochi.as3.MochiDigits) package mochi.as3 { public final class MochiDigits { private var Sibling:MochiDigits; private var Fragment:Number; private var Encoder:Number; public function MochiDigits(_arg1:Number=0, _arg2:uint=0):void{ Encoder = 0; setValue(_arg1, _arg2); } public function set value(_arg1:Number):void{ setValue(_arg1); } public function reencode():void{ var _local1:uint; _local1 = int((2147483647 * Math.random())); Fragment = (Fragment ^ (_local1 ^ Encoder)); Encoder = _local1; } public function toString():String{ var _local1:String; _local1 = String.fromCharCode((Fragment ^ Encoder)); if (Sibling != null){ _local1 = (_local1 + Sibling.toString()); }; return (_local1); } public function get value():Number{ return (Number(this.toString())); } public function setValue(_arg1:Number=0, _arg2:uint=0):void{ var _local3:String; _local3 = _arg1.toString(); var _temp1 = _arg2; _arg2 = (_arg2 + 1); Fragment = (_local3.charCodeAt(_temp1) ^ Encoder); if (_arg2 < _local3.length){ Sibling = new MochiDigits(_arg1, _arg2); } else { Sibling = null; }; reencode(); } public function addValue(_arg1:Number):void{ value = (value + _arg1); } } }//package mochi.as3
Section 169
//MochiEventDispatcher (mochi.as3.MochiEventDispatcher) package mochi.as3 { public class MochiEventDispatcher { private var eventTable:Object; public function MochiEventDispatcher():void{ eventTable = {}; } public function triggerEvent(_arg1:String, _arg2:Object):void{ var _local3:Object; if (eventTable[_arg1] == undefined){ return; }; for (_local3 in eventTable[_arg1]) { var _local6 = eventTable[_arg1]; _local6[_local3](_arg2); }; } public function removeEventListener(_arg1:String, _arg2:Function):void{ var _local3:Object; if (eventTable[_arg1] == undefined){ eventTable[_arg1] = []; return; }; for (_local3 in eventTable[_arg1]) { if (eventTable[_arg1][_local3] != _arg2){ } else { eventTable[_arg1].splice(Number(_local3), 1); }; }; } public function addEventListener(_arg1:String, _arg2:Function):void{ removeEventListener(_arg1, _arg2); eventTable[_arg1].push(_arg2); } } }//package mochi.as3
Section 170
//MochiEvents (mochi.as3.MochiEvents) package mochi.as3 { import flash.display.*; public class MochiEvents { public static const ALIGN_BOTTOM_LEFT:String = "ALIGN_BL"; public static const FORMAT_LONG:String = "LongForm"; public static const ALIGN_BOTTOM:String = "ALIGN_B"; public static const ACHIEVEMENT_RECEIVED:String = "AchievementReceived"; public static const FORMAT_SHORT:String = "ShortForm"; public static const ALIGN_TOP_RIGHT:String = "ALIGN_TR"; public static const ALIGN_BOTTOM_RIGHT:String = "ALIGN_BR"; public static const ALIGN_TOP:String = "ALIGN_T"; public static const ALIGN_LEFT:String = "ALIGN_L"; public static const ALIGN_RIGHT:String = "ALIGN_R"; public static const ALIGN_TOP_LEFT:String = "ALIGN_TL"; public static const ALIGN_CENTER:String = "ALIGN_C"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); private static var gameStart:Number; private static var levelStart:Number; public static function endPlay():void{ MochiServices.send("events_clearRoundID", null, null, null); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function trackEvent(_arg1:String, _arg2=null):void{ MochiServices.send("events_trackEvent", {tag:_arg1, value:_arg2}, null, null); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function startSession(_arg1:String):void{ MochiServices.send("events_beginSession", {achievementID:_arg1}, null, null); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function setNotifications(_arg1:MovieClip, _arg2:Object):void{ var _local3:Object; var _local4:Object; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; _local3.clip = _arg1; MochiServices.send("events_setNotifications", _local3, null, null); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function startPlay(_arg1:String="gameplay"):void{ MochiServices.send("events_setRoundID", {tag:String(_arg1)}, null, null); } } }//package mochi.as3
Section 171
//MochiInventory (mochi.as3.MochiInventory) package mochi.as3 { import flash.events.*; import flash.utils.*; public dynamic class MochiInventory extends Proxy { private var _timer:Timer; private var _names:Array; private var _consumableProperties:Object; private var _syncID:Number; private var _storeSync:Object; private var _outstandingID:Number; private var _syncPending:Boolean; public static const READY:String = "InvReady"; public static const ERROR:String = "Error"; public static const IO_ERROR:String = "IoError"; private static const KEY_SALT:String = " syncMaint"; public static const WRITTEN:String = "InvWritten"; public static const NOT_READY:String = "InvNotReady"; public static const VALUE_ERROR:String = "InvValueError"; private static const CONSUMER_KEY:String = "MochiConsumables"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public function MochiInventory():void{ MochiCoins.addEventListener(MochiCoins.ITEM_OWNED, itemOwned); MochiCoins.addEventListener(MochiCoins.ITEM_NEW, newItems); MochiSocial.addEventListener(MochiSocial.LOGGED_IN, loggedIn); MochiSocial.addEventListener(MochiSocial.LOGGED_OUT, loggedOut); _storeSync = new Object(); _syncPending = false; _outstandingID = 0; _syncID = 0; _timer = new Timer(1000); _timer.addEventListener(TimerEvent.TIMER, sync); _timer.start(); if (MochiSocial.loggedIn){ loggedIn(); } else { loggedOut(); }; } private function newItems(_arg1:Object):void{ if (!this[(_arg1.id + KEY_SALT)]){ this[(_arg1.id + KEY_SALT)] = 0; }; if (!this[_arg1.id]){ this[_arg1.id] = 0; }; this[(_arg1.id + KEY_SALT)] = (this[(_arg1.id + KEY_SALT)] + _arg1.count); this[_arg1.id] = (this[_arg1.id] + _arg1.count); if (_arg1.privateProperties.consumable){ if (!this[_arg1.privateProperties.tag]){ this[_arg1.privateProperties.tag] = 0; }; this[_arg1.privateProperties.tag] = (this[_arg1.privateProperties.tag] + (_arg1.privateProperties.inc * _arg1.count)); }; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ if (_consumableProperties == null){ triggerEvent(ERROR, {type:NOT_READY}); return (-1); }; if (_consumableProperties[_arg1]){ return (MochiDigits(_consumableProperties[_arg1]).value); }; return (undefined); } public function release():void{ MochiCoins.removeEventListener(MochiCoins.ITEM_NEW, newItems); MochiSocial.removeEventListener(MochiSocial.LOGGED_IN, loggedIn); MochiSocial.removeEventListener(MochiSocial.LOGGED_OUT, loggedOut); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function hasProperty(_arg1):Boolean{ if (_consumableProperties == null){ triggerEvent(ERROR, {type:NOT_READY}); return (false); }; if (_consumableProperties[_arg1] == undefined){ return (false); }; return (true); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function nextNameIndex(_arg1:int):int{ return (((_arg1)>=_names.length) ? 0 : (_arg1 + 1)); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ var _local3:MochiDigits; if (_consumableProperties == null){ triggerEvent(ERROR, {type:NOT_READY}); return; }; if (!(_arg2 is Number)){ triggerEvent(ERROR, {type:VALUE_ERROR, error:"Invalid type", arg:_arg2}); return; }; if (_consumableProperties[_arg1]){ _local3 = MochiDigits(_consumableProperties[_arg1]); if (_local3.value == _arg2){ return; }; _local3.value = _arg2; } else { _names.push(_arg1); _consumableProperties[_arg1] = new MochiDigits(_arg2); }; _syncID++; } private function sync(_arg1:Event=null):void{ var _local2:Object; var _local3:String; if (((_syncPending) || ((_syncID == _outstandingID)))){ return; }; _outstandingID = _syncID; _local2 = {}; for (_local3 in _consumableProperties) { _local2[_local3] = MochiDigits(_consumableProperties[_local3]).value; }; MochiUserData.put(CONSUMER_KEY, _local2, putConsumableBag); _syncPending = true; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function nextName(_arg1:int):String{ return (_names[(_arg1 - 1)]); } private function loggedIn(_arg1:Object=null):void{ MochiUserData.get(CONSUMER_KEY, getConsumableBag); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function deleteProperty(_arg1):Boolean{ if (!_consumableProperties[_arg1]){ return (false); }; _names.splice(_names.indexOf(_arg1), 1); delete _consumableProperties[_arg1]; return (true); } private function itemOwned(_arg1:Object):void{ _storeSync[_arg1.id] = {properties:_arg1.properties, count:_arg1.count}; } private function putConsumableBag(_arg1:MochiUserData):void{ _syncPending = false; if (_arg1.error){ triggerEvent(ERROR, {type:IO_ERROR, error:_arg1.error}); _outstandingID = -1; }; triggerEvent(WRITTEN, {}); } private function getConsumableBag(_arg1:MochiUserData):void{ var _local2:String; var _local3:Number; if (_arg1.error){ triggerEvent(ERROR, {type:IO_ERROR, error:_arg1.error}); return; }; _consumableProperties = {}; _names = new Array(); if (_arg1.data){ for (_local2 in _arg1.data) { _names.push(_local2); _consumableProperties[_local2] = new MochiDigits(_arg1.data[_local2]); }; }; for (_local2 in _storeSync) { _local3 = _storeSync[_local2].count; if (_consumableProperties[(_local2 + KEY_SALT)]){ _local3 = (_local3 - _consumableProperties[_local2]); }; if (_local3 == 0){ } else { newItems({id:_local2, count:_local3, properties:_storeSync[_local2].properties}); }; }; triggerEvent(READY, {}); } private function loggedOut(_arg1:Object=null):void{ _consumableProperties = null; } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } } }//package mochi.as3
Section 172
//MochiScores (mochi.as3.MochiScores) package mochi.as3 { import flash.display.*; import flash.text.*; public class MochiScores { private static var boardID:String; public static var onErrorHandler:Object; public static var onCloseHandler:Object; public static function showLeaderboard(_arg1:Object=null):void{ var n:Number; var options = _arg1; if (options != null){ delete options.clip; MochiServices.setContainer(); MochiServices.bringToTop(); if (options.name != null){ if ((options.name is TextField)){ if (options.name.text.length > 0){ options.name = options.name.text; }; }; }; if (options.score != null){ if ((options.score is TextField)){ if (options.score.text.length > 0){ options.score = options.score.text; }; } else { if ((options.score is MochiDigits)){ options.score = options.score.value; }; }; n = Number(options.score); if (isNaN(n)){ trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'")); } else { if ((((n == Number.NEGATIVE_INFINITY)) || ((n == Number.POSITIVE_INFINITY)))){ trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite")); } else { if (Math.floor(n) != n){ trace((("WARNING: Submitted score '" + options.score) + "' will be truncated")); }; options.score = n; }; }; }; if (options.onDisplay != null){ options.onDisplay(); } else { if (MochiServices.clip != null){ if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); } else { trace("Warning: Container is not a MovieClip, cannot call default onDisplay."); }; }; }; } else { options = {}; if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); } else { trace("Warning: Container is not a MovieClip, cannot call default onDisplay."); }; }; if (options.onClose != null){ onCloseHandler = options.onClose; } else { onCloseHandler = function ():void{ if ((MochiServices.clip is MovieClip)){ MochiServices.clip.gotoAndStop("start"); } else { trace("Warning: Container is not a MovieClip, cannot call default onClose."); }; }; }; if (options.onError != null){ onErrorHandler = options.onError; } else { onErrorHandler = null; }; if (options.boardID == null){ if (MochiScores.boardID != null){ options.boardID = MochiScores.boardID; }; }; MochiServices.warnID(options.boardID, true); trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); MochiServices.send("scores_showLeaderboard", {options:options}, null, onClose); } public static function closeLeaderboard():void{ MochiServices.send("scores_closeLeaderboard"); } public static function getPlayerInfo(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_getPlayerInfo", null, _arg1, _arg2); } public static function requestList(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_requestList", null, _arg1, _arg2); } public static function scoresArrayToObjects(_arg1:Object):Object{ var _local2:Object; var _local3:Number; var _local4:Number; var _local5:Object; var _local6:Object; var _local7:String; var _local8:String; _local2 = {}; for (_local7 in _arg1) { if (typeof(_arg1[_local7]) == "object"){ if (((!((_arg1[_local7].cols == null))) && (!((_arg1[_local7].rows == null))))){ _local2[_local7] = []; _local5 = _arg1[_local7]; _local4 = 0; while (_local4 < _local5.rows.length) { _local6 = {}; _local3 = 0; while (_local3 < _local5.cols.length) { _local6[_local5.cols[_local3]] = _local5.rows[_local4][_local3]; _local3++; }; _local2[_local7].push(_local6); _local4++; }; } else { _local2[_local7] = {}; for (_local8 in _arg1[_local7]) { _local2[_local7][_local8] = _arg1[_local7][_local8]; }; }; } else { _local2[_local7] = _arg1[_local7]; }; }; return (_local2); } public static function submit(_arg1:Number, _arg2:String, _arg3:Object=null, _arg4:Object=null):void{ _arg1 = Number(_arg1); if (isNaN(_arg1)){ trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is 'Not a Number'")); } else { if ((((_arg1 == Number.NEGATIVE_INFINITY)) || ((_arg1 == Number.POSITIVE_INFINITY)))){ trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is an infinite")); } else { if (Math.floor(_arg1) != _arg1){ trace((("WARNING: Submitted score '" + String(_arg1)) + "' will be truncated")); }; _arg1 = Number(_arg1); }; }; MochiServices.send("scores_submit", {score:_arg1, name:_arg2}, _arg3, _arg4); } public static function onClose(_arg1:Object=null):void{ if (((((_arg1) && ((_arg1.error == true)))) && (onErrorHandler))){ if (_arg1.errorCode == null){ _arg1.errorCode = "IOError"; }; onErrorHandler(_arg1.errorCode); MochiServices.doClose(); return; }; onCloseHandler(); MochiServices.doClose(); } public static function setBoardID(_arg1:String):void{ MochiServices.warnID(_arg1, true); MochiScores.boardID = _arg1; MochiServices.send("scores_setBoardID", {boardID:_arg1}); } } }//package mochi.as3
Section 173
//MochiServices (mochi.as3.MochiServices) package mochi.as3 { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiServices { private static var _container:Object; private static var _connected:Boolean = false; private static var _queue:Array; private static var _swfVersion:String; private static var _preserved:Object; public static var netupAttempted:Boolean = false; private static var _sendChannel:LocalConnection; public static var servicesSync:MochiSync = new MochiSync(); private static var _nextCallbackID:Number; private static var _clip:MovieClip; private static var _id:String; private static var _services:String = "services.swf"; private static var _servURL:String = "http://www.mochiads.com/static/lib/services/"; public static var widget:Boolean = false; private static var _timer:Timer; private static var _sendChannelName:String; private static var _loader:Loader; private static var _callbacks:Object; private static var _connecting:Boolean = false; private static var _mochiLocalConnection:MovieClip; private static var _listenChannelName:String = "__ms_"; public static var onError:Object; public static var netup:Boolean = true; private static var _mochiLC:String = "MochiLC.swf"; public static function isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function get connected():Boolean{ return (_connected); } private static function onReceive(_arg1:Object):void{ var cb:String; var cblst:Object; var method:*; var methodName:String; var obj:Object; var pkg = _arg1; cb = pkg.callbackID; cblst = _callbacks[cb]; if (!cblst){ return; }; method = cblst.callbackMethod; methodName = ""; obj = cblst.callbackObject; if (((obj) && ((typeof(method) == "string")))){ methodName = method; if (obj[method] != null){ method = obj[method]; } else { trace((("Error: Method " + method) + " does not exist.")); }; }; if (method != undefined){ try { method.apply(obj, pkg.args); } catch(error:Error) { trace(((("Error invoking callback method '" + methodName) + "': ") + error.toString())); }; } else { if (obj != null){ try { obj(pkg.args); } catch(error:Error) { trace(("Error invoking method on object: " + error.toString())); }; }; }; delete _callbacks[cb]; } public static function send(_arg1:String, _arg2:Object=null, _arg3:Object=null, _arg4:Object=null):void{ if (_connected){ _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:_arg1, args:_arg2, callbackID:_nextCallbackID}); } else { if ((((_clip == null)) || (!(_connecting)))){ trace(("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + _arg1)); handleError(_arg2, _arg3, _arg4); flush(true); return; }; _queue.push({methodName:_arg1, args:_arg2, callbackID:_nextCallbackID}); }; if (_clip != null){ if (_callbacks != null){ _callbacks[_nextCallbackID] = {callbackObject:_arg3, callbackMethod:_arg4}; _nextCallbackID++; }; }; } private static function init(_arg1:String, _arg2:Object):void{ _id = _arg1; if (_arg2 != null){ _container = _arg2; loadCommunicator(_arg1, _container); }; } public static function get childClip():Object{ return (_clip); } private static function clickMovie(_arg1:String, _arg2:Function):MovieClip{ var _local3:Array; var _local4:int; var _local5:Array; var _local6:Array; var _local7:MovieClip; var _local8:LocalConnection; var _local9:String; var _local10:ByteArray; var _local11:ByteArray; var _local12:uint; var _local13:uint; var _local14:Loader; _local3 = [150, 21, 0, 7, 1, 0, 0, 0, 0, 98, 116, 110, 0, 7, 2, 0, 0, 0, 0, 116, 104, 105, 115, 0, 28, 150, 22, 0, 0, 99, 114, 101, 97, 116, 101, 69, 109, 112, 116, 121, 77, 111, 118, 105, 101, 67, 108, 105, 112, 0, 82, 135, 1, 0, 0, 23, 150, 13, 0, 4, 0, 0, 111, 110, 82, 101, 108, 101, 97, 115, 101, 0, 142, 8, 0, 0, 0, 0, 2, 42, 0, 114, 0, 150, 17, 0, 0, 32, 0, 7, 1, 0, 0, 0, 8, 0, 0, 115, 112, 108, 105, 116, 0, 82, 135, 1, 0, 1, 23, 150, 7, 0, 4, 1, 7, 0, 0, 0, 0, 78, 150, 8, 0, 0, 95, 98, 108, 97, 110, 107, 0, 154, 1, 0, 0, 150, 7, 0, 0, 99, 108, 105, 99, 107, 0, 150, 7, 0, 4, 1, 7, 1, 0, 0, 0, 78, 150, 27, 0, 7, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 76, 111, 99, 97, 108, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 0, 64, 150, 6, 0, 0, 115, 101, 110, 100, 0, 82, 79, 150, 15, 0, 4, 0, 0, 95, 97, 108, 112, 104, 97, 0, 7, 0, 0, 0, 0, 79, 150, 23, 0, 7, 0xFF, 0, 0xFF, 0, 7, 1, 0, 0, 0, 4, 0, 0, 98, 101, 103, 105, 110, 70, 105, 108, 108, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 109, 111, 118, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 16, 0, 7, 0, 0, 0, 0, 4, 0, 0, 101, 110, 100, 70, 105, 108, 108, 0, 82, 23]; _local5 = [104, 0, 31, 64, 0, 7, 208, 0, 0, 12, 1, 0, 67, 2, 0xFF, 0xFF, 0xFF, 63, 3]; _local6 = [0, 64, 0, 0, 0]; _local7 = new MovieClip(); _local8 = new LocalConnection(); _local9 = ((("_click_" + Math.floor((Math.random() * 999999))) + "_") + Math.floor(new Date().time)); _local8 = new LocalConnection(); _local7.lc = _local8; _local7.click = _arg2; _local8.client = _local7; _local8.connect(_local9); _local10 = new ByteArray(); _local11 = new ByteArray(); _local11.endian = Endian.LITTLE_ENDIAN; _local11.writeShort(1); _local11.writeUTFBytes(((_arg1 + " ") + _local9)); _local11.writeByte(0); _local12 = ((_local3.length + _local11.length) + 4); _local13 = (_local12 + 35); _local10.endian = Endian.LITTLE_ENDIAN; _local10.writeUTFBytes("FWS"); _local10.writeByte(8); _local10.writeUnsignedInt(_local13); for each (_local4 in _local5) { _local10.writeByte(_local4); }; _local10.writeUnsignedInt(_local12); _local10.writeByte(136); _local10.writeShort(_local11.length); _local10.writeBytes(_local11); for each (_local4 in _local3) { _local10.writeByte(_local4); }; for each (_local4 in _local6) { _local10.writeByte(_local4); }; _local14 = new Loader(); _local14.loadBytes(_local10); _local7.addChild(_local14); return (_local7); } public static function stayOnTop():void{ _container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true); if (_clip != null){ _clip.visible = true; }; } public static function addLinkEvent(_arg1:String, _arg2:String, _arg3:DisplayObjectContainer, _arg4:Function=null):void{ var vars:Object; var avm1Click:DisplayObject; var s:String; var i:Number; var x:String; var req:URLRequest; var loader:Loader; var setURL:Function; var err:Function; var complete:Function; var url = _arg1; var burl = _arg2; var btn = _arg3; var onClick = _arg4; vars = new Object(); vars["mav"] = getVersion(); vars["swfv"] = "9"; vars["swfurl"] = btn.loaderInfo.loaderURL; vars["fv"] = Capabilities.version; vars["os"] = Capabilities.os; vars["lang"] = Capabilities.language; vars["scres"] = ((Capabilities.screenResolutionX + "x") + Capabilities.screenResolutionY); s = "?"; i = 0; for (x in vars) { if (i != 0){ s = (s + "&"); }; i = (i + 1); s = (((s + x) + "=") + escape(vars[x])); }; req = new URLRequest("http://x.mochiads.com/linkping.swf"); loader = new Loader(); setURL = function (_arg1:String):void{ var _local2:Rectangle; if (avm1Click){ btn.removeChild(avm1Click); }; avm1Click = clickMovie(_arg1, onClick); _local2 = btn.getBounds(btn); btn.addChild(avm1Click); avm1Click.x = _local2.x; avm1Click.y = _local2.y; avm1Click.scaleX = (0.01 * _local2.width); avm1Click.scaleY = (0.01 * _local2.height); }; err = function (_arg1:Object):void{ netup = false; _arg1.target.removeEventListener(_arg1.type, arguments.callee); setURL(burl); }; complete = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; if (netup){ setURL((url + s)); } else { setURL(burl); }; if (!((netupAttempted) || (_connected))){ netupAttempted = true; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, err); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.load(req); }; } public static function disconnect():void{ if (((_connected) || (_connecting))){ if (_clip != null){ if (_clip.parent != null){ if ((_clip.parent is Sprite)){ Sprite(_clip.parent).removeChild(_clip); _clip = null; }; }; }; _connecting = (_connected = false); flush(true); try { _mochiLocalConnection.close(); } catch(error:Error) { }; }; if (_timer != null){ try { _timer.stop(); } catch(error:Error) { }; }; } public static function allowDomains(_arg1:String):String{ var _local2:String; if (Security.sandboxType != "application"){ Security.allowDomain("*"); Security.allowInsecureDomain("*"); }; if (_arg1.indexOf("http://") != -1){ _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType != "application"){ Security.allowDomain(_local2); Security.allowInsecureDomain(_local2); }; }; return (_local2); } public static function getVersion():String{ return ("3.8 as3"); } public static function doClose():void{ _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); } public static function warnID(_arg1:String, _arg2:Boolean):void{ var _local3:Number; _arg1 = _arg1.toLowerCase(); if (_arg1.length != 16){ trace((("WARNING: " + (_arg2) ? "board" : "game") + " ID is not the appropriate length")); return; } else { if (_arg1 == "1e113c7239048b3f"){ if (_arg2){ trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); }; return; } else { if (_arg1 == "84993a1de4031cd8"){ if (_arg2){ trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); }; return; }; }; }; _local3 = 0; while (_local3 < _arg1.length) { switch (_arg1.charAt(_local3)){ case "0": case "1": case "2": case "3": case "4": case "5": case "6": case "7": case "8": case "9": case "a": case "b": case "c": case "d": case "e": case "f": break; default: trace(("WARNING: Board ID contains illegal characters: " + _arg1)); return; }; _local3++; }; } private static function flush(_arg1:Boolean):void{ var _local2:Object; var _local3:Object; if (((_clip) && (_queue))){ while (_queue.length > 0) { _local2 = _queue.shift(); _local3 = null; if (_local2 != null){ if (_local2.callbackID != null){ _local3 = _callbacks[_local2.callbackID]; }; delete _callbacks[_local2.callbackID]; if (((_arg1) && (!((_local3 == null))))){ handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod); }; }; }; }; } public static function get id():String{ return (_id); } private static function onEvent(_arg1:Object):void{ var _local2:String; var _local3:String; _local2 = _arg1.target; _local3 = _arg1.event; switch (_local2){ case "events": MochiEvents.triggerEvent(_arg1.event, _arg1.args); break; case "coins": MochiCoins.triggerEvent(_arg1.event, _arg1.args); break; case "sync": servicesSync.triggerEvent(_arg1.event, _arg1.args); break; }; } private static function urlOptions(_arg1:Object):Object{ var _local2:Object; var _local3:String; var _local4:Array; var _local5:Number; var _local6:Array; _local2 = {}; if (_arg1.stage){ _local3 = _arg1.stage.loaderInfo.parameters.mochiad_options; } else { _local3 = _arg1.loaderInfo.parameters.mochiad_options; }; if (_local3){ _local4 = _local3.split("&"); _local5 = 0; while (_local5 < _local4.length) { _local6 = _local4[_local5].split("="); _local2[unescape(_local6[0])] = unescape(_local6[1]); _local5++; }; }; return (_local2); } public static function setContainer(_arg1:Object=null, _arg2:Boolean=true):void{ if (_clip.parent){ _clip.parent.removeChild(_clip); }; if (_arg1 != null){ if ((_arg1 is DisplayObjectContainer)){ _container = _arg1; }; }; if (_arg2){ if ((_container is DisplayObjectContainer)){ DisplayObjectContainer(_container).addChild(_clip); }; }; } private static function handleError(_arg1:Object, _arg2:Object, _arg3:Object):void{ var args = _arg1; var callbackObject = _arg2; var callbackMethod = _arg3; if (args != null){ if (args.onError != null){ args.onError.apply(null, ["NotConnected"]); }; if (((!((args.options == null))) && (!((args.options.onError == null))))){ args.options.onError.apply(null, ["NotConnected"]); }; }; if (callbackMethod != null){ args = {}; args.error = true; args.errorCode = "NotConnected"; if (((!((callbackObject == null))) && ((callbackMethod is String)))){ try { var _local5 = callbackObject; _local5[callbackMethod](args); } catch(error:Error) { }; } else { if (callbackMethod != null){ try { callbackMethod.apply(args); } catch(error:Error) { }; }; }; }; } private static function loadError(_arg1:Object):void{ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError("IOError"); } private static function initComChannels():void{ if (!_connected){ trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"registerGame", preserved:_preserved, id:_id, version:getVersion(), parentURL:_container.loaderInfo.loaderURL}); _clip.onReceive = onReceive; _clip.onEvent = onEvent; _clip.onError = function ():void{ MochiServices.onError("IOError"); }; while (_queue.length > 0) { _mochiLocalConnection.send(_sendChannelName, "onReceive", _queue.shift()); }; }; } private static function loadLCBridge(_arg1:Object):void{ var loader:Loader; var mochiLCURL:String; var req:URLRequest; var complete:Function; var clip = _arg1; loader = new Loader(); mochiLCURL = (_servURL + _mochiLC); req = new URLRequest(mochiLCURL); complete = function (_arg1:Object):void{ _mochiLocalConnection = MovieClip(loader.content); listen(); }; loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); loader.load(req); clip.addChild(loader); } private static function listen():void{ _mochiLocalConnection.connect(_listenChannelName); _clip.handshake = function (_arg1:Object):void{ MochiServices.comChannelName = _arg1.newChannel; }; trace("Waiting for MochiAds services to connect..."); } public static function get clip():Object{ return (_container); } public static function set comChannelName(_arg1:String):void{ if (_arg1 != null){ if (_arg1.length > 3){ _sendChannelName = (_arg1 + "_fromgame"); initComChannels(); }; }; } private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{ var _local3:String; var _local4:URLRequest; var _local5:URLVariables; if (_clip != null){ return (_clip); }; if (!MochiServices.isNetworkAvailable()){ return (null); }; if (urlOptions(_arg2).servURL){ _servURL = urlOptions(_arg2).servURL; }; _local3 = (_servURL + _services); if (urlOptions(_arg2).servicesURL){ _local3 = urlOptions(_arg2).servicesURL; }; _listenChannelName = (_listenChannelName + ((Math.floor(new Date().time) + "_") + Math.floor((Math.random() * 99999)))); MochiServices.allowDomains(_local3); _clip = new MovieClip(); loadLCBridge(_clip); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); _local4 = new URLRequest(_local3); _local5 = new URLVariables(); _local5.listenLC = _listenChannelName; _local5.mochiad_options = _arg2.loaderInfo.parameters.mochiad_options; _local5.api_version = getVersion(); if (widget){ _local5.widget = true; }; _local4.data = _local5; _loader.load(_local4); _clip.addChild(_loader); _sendChannel = new LocalConnection(); _queue = []; _nextCallbackID = 0; _callbacks = {}; _timer = new Timer(10000, 1); _timer.addEventListener(TimerEvent.TIMER, connectWait); _timer.start(); return (_clip); } public static function connect(_arg1:String, _arg2:Object, _arg3:Object=null):void{ var id = _arg1; var clip = _arg2; var onError = _arg3; warnID(id, false); if ((clip is DisplayObject)){ if (clip.stage == null){ trace("MochiServices connect requires the containing clip be attached to the stage"); }; if (((!(_connected)) && ((_clip == null)))){ trace("MochiServices Connecting..."); _connecting = true; init(id, clip); }; } else { trace("Error, MochiServices requires a Sprite, Movieclip or instance of the stage."); }; if (onError != null){ MochiServices.onError = onError; } else { if (MochiServices.onError == null){ MochiServices.onError = function (_arg1:String):void{ trace(_arg1); }; }; }; } public static function updateCopy(_arg1:Object):void{ MochiServices.send("coins_updateCopy", _arg1, null, null); } public static function bringToTop(_arg1:Event=null):void{ var e = _arg1; if (((!((MochiServices.clip == null))) && (!((MochiServices.childClip == null))))){ try { if (MochiServices.clip.numChildren > 1){ MochiServices.clip.setChildIndex(MochiServices.childClip, (MochiServices.clip.numChildren - 1)); }; } catch(errorObject:Error) { trace("Warning: Depth sort error."); _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); }; }; } public static function connectWait(_arg1:TimerEvent):void{ if (!_connected){ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load. (timeout)"); MochiServices.disconnect(); MochiServices.onError("IOError"); }; } } }//package mochi.as3
Section 174
//MochiSocial (mochi.as3.MochiSocial) package mochi.as3 { public class MochiSocial { public static const LOGGED_IN:String = "LoggedIn"; public static const PROFILE_HIDE:String = "ProfileHide"; public static const NO_USER:String = "NoUser"; public static const PROPERTIES_SIZE:String = "PropertiesSize"; public static const IO_ERROR:String = "IOError"; public static const PROPERTIES_SAVED:String = "PropertySaved"; public static const WIDGET_LOADED:String = "WidgetLoaded"; public static const USER_INFO:String = "UserInfo"; public static const ERROR:String = "Error"; public static const LOGIN_SHOW:String = "LoginShow"; public static const LOGGED_OUT:String = "LoggedOut"; public static const PROFILE_SHOW:String = "ProfileShow"; public static const LOGIN_SHOWN:String = "LoginShown"; public static const LOGIN_HIDE:String = "LoginHide"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static var _user_info:Object = null; public static function getVersion():String{ return (MochiServices.getVersion()); } public static function saveUserProperties(_arg1:Object):void{ MochiServices.send("coins_saveUserProperties", _arg1); } public static function get loggedIn():Boolean{ return (!((_user_info == null))); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function getUserInfo():void{ MochiServices.send("coins_getUserInfo"); } public static function showLoginWidget(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showLoginWidget", {options:_arg1}); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function requestLogin():void{ MochiServices.send("coins_requestLogin"); } public static function getAPIURL():String{ if (!_user_info){ return (null); }; return (_user_info.api_url); } public static function hideLoginWidget():void{ MochiServices.send("coins_hideLoginWidget"); } public static function getAPIToken():String{ if (!_user_info){ return (null); }; return (_user_info.api_token); } MochiSocial.addEventListener(MochiSocial.LOGGED_IN, function (_arg1:Object):void{ _user_info = _arg1; }); MochiSocial.addEventListener(MochiSocial.LOGGED_OUT, function (_arg1:Object):void{ _user_info = null; }); } }//package mochi.as3
Section 175
//MochiSync (mochi.as3.MochiSync) package mochi.as3 { import flash.utils.*; public dynamic class MochiSync extends Proxy { private var _syncContainer:Object; public static var SYNC_PROPERTY:String = "UpdateProperty"; public static var SYNC_REQUEST:String = "SyncRequest"; public function MochiSync():void{ _syncContainer = {}; } public function triggerEvent(_arg1:String, _arg2:Object):void{ switch (_arg1){ case SYNC_REQUEST: MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY: _syncContainer[_arg2.name] = _arg2.value; break; }; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ return (_syncContainer[_arg1]); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ var _local3:String; if (_syncContainer[_arg1] == _arg2){ return; }; _local3 = _arg1.toString(); _syncContainer[_local3] = _arg2; MochiServices.send("sync_propUpdate", {name:_local3, value:_arg2}); } } }//package mochi.as3
Section 176
//MochiUserData (mochi.as3.MochiUserData) package mochi.as3 { import flash.events.*; import flash.utils.*; import flash.net.*; public class MochiUserData extends EventDispatcher { public var callback:Function;// = null public var error:Event;// = null public var key:String;// = null public var operation:String;// = null public var data;// = null public var _loader:URLLoader; public function MochiUserData(_arg1:String="", _arg2:Function=null){ key = null; data = null; error = null; operation = null; callback = null; super(); this.key = _arg1; this.callback = _arg2; } public function securityErrorHandler(_arg1:SecurityErrorEvent):void{ errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("security error: " + _arg1.toString()))); } public function putEvent(_arg1):void{ request("put", serialize(_arg1)); } public function request(_arg1:String, _arg2:ByteArray):void{ var api_url:String; var api_token:String; var args:URLVariables; var req:URLRequest; var _operation = _arg1; var _data = _arg2; operation = _operation; api_url = MochiSocial.getAPIURL(); api_token = MochiSocial.getAPIToken(); if ((((api_url == null)) || ((api_token == null)))){ errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, "not logged in")); return; }; _loader = new URLLoader(); args = new URLVariables(); args.op = _operation; args.key = key; req = new URLRequest((((MochiSocial.getAPIURL() + "/") + "MochiUserData?") + args.toString())); req.method = URLRequestMethod.POST; req.contentType = "application/x-mochi-userdata"; req.requestHeaders = [new URLRequestHeader("x-mochi-services-version", MochiServices.getVersion()), new URLRequestHeader("x-mochi-api-token", api_token)]; req.data = _data; _loader.dataFormat = URLLoaderDataFormat.BINARY; _loader.addEventListener(Event.COMPLETE, completeHandler); _loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); _loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); try { _loader.load(req); } catch(e:SecurityError) { errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("security error: " + e.toString()))); }; } public function performCallback():void{ try { callback(this); } catch(e:Error) { trace(("[MochiUserData] exception during callback: " + e)); }; } public function serialize(_arg1):ByteArray{ var _local2:ByteArray; _local2 = new ByteArray(); _local2.objectEncoding = ObjectEncoding.AMF3; _local2.writeObject(_arg1); _local2.compress(); return (_local2); } public function errorHandler(_arg1:IOErrorEvent):void{ data = null; error = _arg1; if (callback != null){ performCallback(); } else { dispatchEvent(_arg1); }; close(); } public function completeHandler(_arg1:Event):void{ var event = _arg1; try { if (_loader.data.length){ data = deserialize(_loader.data); } else { data = null; }; } catch(e:Error) { errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("deserialize error: " + e.toString()))); return; }; if (callback != null){ performCallback(); } else { dispatchEvent(event); }; close(); } public function getEvent():void{ request("get", serialize(null)); } override public function toString():String{ return ((((((((("[MochiUserData operation=" + operation) + " key=\"") + key) + "\" data=") + data) + " error=\"") + error) + "\"]")); } public function close():void{ if (_loader){ _loader.removeEventListener(Event.COMPLETE, completeHandler); _loader.removeEventListener(IOErrorEvent.IO_ERROR, errorHandler); _loader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); _loader.close(); _loader = null; }; error = null; callback = null; } public function deserialize(_arg1:ByteArray){ _arg1.objectEncoding = ObjectEncoding.AMF3; _arg1.uncompress(); return (_arg1.readObject()); } public static function get(_arg1:String, _arg2:Function):void{ var _local3:MochiUserData; _local3 = new MochiUserData(_arg1, _arg2); _local3.getEvent(); } public static function put(_arg1:String, _arg2, _arg3:Function):void{ var _local4:MochiUserData; _local4 = new MochiUserData(_arg1, _arg3); _local4.putEvent(_arg2); } } }//package mochi.as3
Section 177
//airtimesound (airtimesound) package { import flash.media.*; public dynamic class airtimesound extends Sound { } }//package
Section 178
//Bg (Bg) package { import flash.media.*; public dynamic class Bg extends Sound { } }//package
Section 179
//CarTry (CarTry) package { import flash.display.*; import Box2D.Collision.Shapes.*; import Box2D.Common.Math.*; import Box2D.Dynamics.Joints.*; import Box2D.Dynamics.*; import Box2D.Collision.*; import flash.events.*; import gs.*; import mochi.as3.*; import flash.utils.*; import flash.text.*; import flash.media.*; import flash.net.*; import flash.ui.*; public class CarTry extends MovieClip { public const RATIO:Number = 30; public var path:MovieClip; public var check1:MovieClip; public var back5:SimpleButton; public var sndBtn:MovieClip; private var wheel1:b2Body; private var wheel2:b2Body; public var nickmc:MovieClip; public var spacePressed:Boolean;// = false public var instrbt:MovieClip; public var bg:Bg; public var checkingContacts:b2ContactListener; public var fliping:Boolean;// = false public var leftPiston:MovieClip; public var gameScorText5:TextField; public var g; public var timingScore:int;// = 0 public var k:int; public var moreGames:SimpleButton; public var flip:MovieClip; public var o:Object; private var screen:Sprite; public var f; public var tow10:MovieClip; public var frontCount:int;// = 0 public var bg1:MovieClip; public var bg4:MovieClip; public var gamescoretxt:TextField; public var bg6:MovieClip; public var bg7:MovieClip; public var bg8:MovieClip; public var bg9:MovieClip; public var bg5:MovieClip; public var towNum:Number; public var credits:SimpleButton; public var playAgain:SimpleButton; public var flipCount:int;// = 0 public var contestMenu:ContextMenu; public var stones:MovieClip; public var totalFlips:int;// = 0 public var fs:airtimesound; public var Lev10:MovieClip; public var levelPlay:SimpleButton; public var stonage:MovieClip; public var coinCount:Number;// = 0 public var check:MovieClip; private var wheel1Shape:b2PolygonDef; public var settingDelay:int; public var bg10:MovieClip; public var scoreText2:TextField; public var soundToggle:Boolean;// = true public var moreGames2:SimpleButton; public var submitScore:SimpleButton; public var newgamebt:MovieClip; public var levelScore:int;// = 0 public var coinCollect:Collect; public var preloadMc:MovieClip; private var axle1BodyDef:b2BodyDef; public var carCount:int;// = 1 public var conBut:SimpleButton; public var gamescoretxt2:TextField; private var wheel2Shape:b2PolygonDef; public var body:b2Body; public var logo:SimpleButton; public var gameScore:int;// = 0 public var Lev1:MovieClip; public var Lev2:MovieClip; public var Lev3:MovieClip; public var Lev4:MovieClip; public var Lev6:MovieClip; public var Lev7:MovieClip; public var Lev8:MovieClip; public var Lev9:MovieClip; public var Lev5:MovieClip; private var axle1Shape:b2PolygonDef; private var wheel1BodyDef:b2BodyDef; var backFlip:Boolean;// = false public var frontflip:MovieClip; public var levelscoretxt:TextField; public var secs1:String; var frontFlip:Boolean;// = false private var axle2:b2Body; private var axle1:b2Body; public var tow1:MovieClip; public var tow2:MovieClip; public var tow3:MovieClip; public var tow4:MovieClip; public var tow5:MovieClip; public var tow7:MovieClip; public var tow8:MovieClip; public var tow9:MovieClip; public var coinArray:Array; public var tow6:MovieClip; public var so:SharedObject; private var axle2BodyDef:b2BodyDef; private var motor1:b2RevoluteJoint; public var timeCount:int;// = 0 private var motor2:b2RevoluteJoint; public var gameCompleted:Boolean;// = false public var pathShape:b2PolygonDef; private var axle2Shape:b2PolygonDef; public var boardID:String; public var nextbt:SimpleButton; public var targetReached:Reached; public var nextBut:SimpleButton; public var percentage:Number; public var rightWheel:MovieClip; public var sndchn:SoundChannel; public var rightPiston:MovieClip; private var wheel2BodyDef:b2BodyDef; public var levelText:TextField; public var bgSettingArray:Array; public var fliptxt:TextField; public var scoreText:TextField; public var total_txt:TextField; public var totalFliptxt:TextField; public var pathArr10:Array; private var cart:b2Body; public var stonePosittion:int; public var continuebt:MovieClip; public var levelCompleted:Boolean;// = false public var timer:Timer; public var times:TextField; public var carHealth:MovieClip; public var exitMc:SimpleButton; public var bgPosittion:int; public var hider:MovieClip; public var pathBody:b2Body; public var intros:introbg; public var world:b2World; public var leftWheel:MovieClip; public var load_txt:TextField; public var congMc:MovieClip; public var fronttxt:TextField; public var pathArr3:Array; public var pathArr4:Array; public var pathArr5:Array; public var pathArr6:Array; public var pathArr7:Array; public var pathArr1:Array; public var pathArr9:Array; public var contextmenuItem:ContextMenuItem; public var pathArr8:Array; public var pathArr2:Array; public var crash:Crash; private var spring1:b2PrismaticJoint; private var spring2:b2PrismaticJoint; private var input:Input; public var Lpath1:MovieClip; public var Lpath2:MovieClip; public var Lpath3:MovieClip; public var Lpath4:MovieClip; public var Lpath5:MovieClip; public var Lpath6:MovieClip; public var Lpath7:MovieClip; public var Lpath8:MovieClip; public var Lpath9:MovieClip; public var levelNumber:int;// = 10 public var mins1:String; public var shutter:Shutter; public var pathArr:Array; public static const RATIO:Number = 30; public static var over:Boolean = false; public static var truckDamaged:Boolean = false; public static var damagedCount:Number = 0; public function CarTry():void{ pathArr1 = ["", [4, 1], [5, 5], [3, 10], [3, 12], [3, 14], [3, 16], [4, 18], [3, 21], [5, 23], [3, 27], [3, 29], [3, 31], [3, 34], [3, 36], [5, 39], [3, 44], [6, 47], [7, 53], [3, 60], [3, 62], [4, 64], [3, 67], [3, 69], [3, 71], [3, 73], [4, 75], [3, 78], [3, 80], [4, 82], [5, 85], [5, 90], [3, 94], [6, 97], [4, 103], [4, 107], [3, 110], [3, 112], [3, 114]]; pathArr2 = ["", [4, 1], [5, 5], [3, 9], [5, 11], [3, 15], [4, 17], [4, 20], [3, 23], [5, 25], [3, 30], [3, 32], [3, 34], [3, 36]]; pathArr3 = ["", [3, 1], [3, 3], [3, 6], [3, 9], [4, 11], [3, 14], [4, 16], [4, 19], [4, 22], [3, 25], [4, 27], [3, 31], [4, 33], [3, 36], [3, 39], [3, 41], [3, 43], [3, 46], [4, 49], [4, 52], [3, 55], [3, 57], [3, 59], [3, 61], [3, 63], [4, 65], [3, 68], [3, 71], [3, 73], [3, 75], [3, 78], [3, 80], [3, 82], [4, 84], [3, 87], [3, 89], [3, 91], [3, 93], [3, 96], [3, 98], [3, 100], [3, 102], [3, 104], [3, 106], [3, 108], [3, 110], [3, 112], [3, 114], [3, 116], [3, 118], [3, 120], [3, 122], [3, 124], [3, 126], [3, 128], [3, 130], [3, 132], [3, 134], [3, 136], [3, 138], [3, 140], [3, 142], [3, 144], [3, 146], [3, 148], [4, 150], [3, 153], [3, 155], [3, 157], [3, 159], [3, 161], [3, 163], [3, 165], [3, 167], [3, 169], [3, 172], [3, 174], [3, 177], [3, 179], [3, 181], [3, 183], [3, 185], [3, 187], [3, 189], [3, 191], [3, 193], [3, 195], [3, 197], [3, 199], [3, 201], [3, 203], [3, 206], [5, 209], [3, 214], [3, 216], [3, 218], [3, 220], [3, 223], [3, 225], [3, 228], [3, 230], [3, 232], [3, 234], [3, 237], [3, 239], [3, 241], [3, 243], [3, 245], [3, 247], [3, 252], [3, 254], [3, 0x0100], [3, 258], [3, 260], [3, 262], [3, 265], [3, 268], [4, 273], [4, 277], [4, 281], [4, 285], [4, 289], [4, 293], [4, 297]]; pathArr4 = ["", [4, 1], [4, 5], [4, 9], [4, 13], [4, 17], [4, 21], [4, 25], [4, 29], [4, 33], [4, 37], [4, 41], [4, 45], [4, 49], [4, 53], [4, 57], [4, 61], [4, 65], [4, 69], [4, 73], [4, 77], [4, 81], [4, 85], [4, 89], [4, 93], [4, 97], [4, 101], [4, 105]]; pathArr5 = ["", [4, 1], [4, 5], [4, 9], [4, 13], [4, 17], [4, 21], [4, 25], [3, 29], [3, 31], [3, 33], [4, 36], [4, 40], [4, 44], [3, 48], [3, 50], [3, 52], [3, 54], [4, 57], [4, 61], [4, 65], [4, 69], [4, 73], [4, 77], [4, 81], [4, 85], [4, 89], [4, 93], [4, 97], [4, 101], [4, 105], [4, 109], [4, 113], [4, 117], [4, 121], [4, 125], [4, 129], [4, 133], [4, 137], [4, 141], [4, 145], [4, 149], [4, 153], [4, 157], [4, 161], [4, 165], [4, 169], [4, 173], [4, 177], [4, 181], [4, 185], [4, 189], [4, 193], [4, 197], [4, 201], [4, 205], [4, 209], [4, 213], [4, 217], [4, 221], [4, 225], [4, 229], [4, 233], [4, 237], [4, 241], [4, 245], [4, 249], [4, 253], [4, 0x0101], [4, 261], [4, 265], [4, 269], [4, 273], [4, 277], [4, 281], [4, 285], [4, 289], [4, 293], [4, 297], [4, 301], [4, 305], [4, 309], [4, 313], [4, 317], [4, 321], [4, 325], [4, 329], [4, 333], [4, 337], [4, 341], [4, 345], [4, 349], [4, 353], [4, 357], [4, 361], [4, 365], [4, 369], [4, 373], [4, 377], [4, 381], [4, 385], [4, 389], [4, 393], [4, 397], [4, 401], [4, 405], [4, 409], [4, 413], [4, 417], [4, 421], [4, 425], [4, 429], [4, 433], [4, 437], [4, 441], [4, 445], [4, 449], [4, 453], [4, 457], [4, 461], [4, 465], [4, 469], [4, 473], [4, 477], [4, 481], [4, 485], [4, 489], [4, 493], [4, 497], [4, 501], [4, 505], [4, 509], [4, 513], [4, 517], [4, 521], [4, 525], [4, 529], [4, 533], [4, 537], [4, 541], [4, 545], [4, 549], [4, 553], [4, 557], [4, 561], [4, 565], [4, 569], [4, 573], [4, 577], [4, 581]]; pathArr6 = ["", [4, 1], [4, 5], [4, 9], [4, 13], [4, 17], [4, 21], [4, 25], [4, 29], [4, 33], [4, 37], [4, 41], [4, 45], [4, 49], [4, 53], [4, 57], [4, 61], [4, 65], [4, 69], [4, 73], [4, 77], [4, 81], [4, 85], [4, 89], [4, 93], [4, 97], [4, 101], [4, 105], [4, 109], [4, 113], [4, 117], [4, 121], [4, 125], [4, 129]]; pathArr7 = ["", [4, 1], [4, 5], [4, 9], [4, 13], [4, 17], [4, 21], [4, 25], [4, 29], [4, 33], [4, 37], [4, 41], [4, 45], [4, 49], [4, 53], [4, 57], [4, 61], [4, 65], [4, 69], [4, 73], [4, 77], [4, 81], [4, 85], [4, 89], [4, 93], [4, 97], [4, 101], [4, 105], [4, 109], [4, 113], [4, 117], [4, 121], [4, 125], [4, 129], [4, 133], [4, 137], [4, 141], [4, 145], [4, 149], [4, 153], [4, 157], [4, 161], [4, 165], [4, 169], [4, 173], [4, 177], [4, 181], [4, 185], [4, 189], [4, 193], [4, 197], [4, 201], [4, 205], [4, 209], [4, 213], [4, 217]]; pathArr8 = ["", [4, 1], [4, 5], [4, 9], [4, 13], [4, 17], [4, 21], [4, 25], [4, 29], [4, 33], [4, 37], [4, 41], [4, 45], [4, 49], [4, 53], [4, 57], [4, 61], [4, 65], [4, 69], [4, 73], [4, 77], [4, 81], [4, 85], [4, 89], [4, 93], [4, 97], [4, 101], [4, 105], [4, 109], [4, 113], [4, 117], [4, 121], [4, 125], [4, 129], [4, 133], [4, 137], [4, 141], [4, 145], [4, 149], [4, 153], [4, 157], [4, 161], [4, 165], [4, 169], [4, 173], [4, 177], [4, 181], [4, 185], [4, 189], [4, 193], [4, 197], [4, 201], [4, 205], [4, 209], [4, 213], [4, 217], [4, 221], [4, 225], [4, 229], [4, 233], [4, 237], [4, 241], [4, 245], [4, 249], [4, 253], [4, 0x0101], [4, 261], [4, 265], [4, 269], [4, 273], [4, 277], [4, 281], [4, 285], [4, 289], [4, 293], [4, 297], [4, 301], [4, 305], [4, 309], [4, 313], [4, 317], [4, 321], [4, 325], [4, 329], [4, 333], [4, 337], [4, 341], [4, 345], [4, 349], [4, 353], [4, 357], [4, 361], [4, 365], [4, 369], [4, 373], [4, 377], [4, 381], [4, 385], [4, 389], [4, 393], [4, 397], [4, 401], [4, 405], [4, 409], [4, 413], [4, 417], [4, 421], [4, 425], [4, 429], [4, 433], [4, 437], [4, 441], [4, 445], [4, 449], [4, 453], [4, 457], [4, 461], [4, 465], [4, 469], [4, 473], [4, 477], [4, 481], [4, 485], [4, 489], [4, 493], [4, 497], [4, 501], [4, 505], [4, 509], [4, 513], [4, 517], [4, 521], [4, 525], [4, 529], [4, 533], [4, 537], [4, 541]]; pathArr9 = ["", [4, 1], [4, 5], [4, 9], [4, 13], [4, 17], [4, 21], [4, 25], [4, 29], [4, 33], [4, 37], [4, 41], [4, 45], [4, 49], [4, 53], [4, 57], [4, 61], [4, 65], [4, 69], [4, 73], [4, 77], [4, 81], [4, 85], [4, 89], [4, 93], [4, 97], [4, 101], [4, 105], [4, 109], [4, 113], [4, 117], [4, 121], [4, 125], [4, 129], [4, 133], [4, 137], [4, 141], [4, 145], [4, 149], [4, 153], [4, 157], [4, 161], [4, 165], [4, 169], [4, 173], [4, 177], [4, 181], [4, 185], [4, 189], [4, 193], [4, 197], [4, 201], [4, 205], [4, 209], [4, 213], [4, 217], [4, 221], [4, 225], [4, 229], [4, 233], [4, 237], [4, 241], [4, 245], [4, 249], [4, 253], [4, 0x0101], [4, 261], [4, 265], [4, 269], [4, 273], [4, 277], [4, 281], [4, 285], [4, 289], [4, 293], [4, 297], [4, 301], [4, 305], [4, 309], [4, 313], [4, 317], [4, 321], [4, 325], [4, 329], [4, 333], [4, 337], [4, 341], [4, 345], [4, 349], [4, 353], [4, 357], [4, 361], [4, 365], [4, 369], [4, 373], [4, 377], [4, 381], [4, 385], [4, 389], [4, 393], [4, 397], [4, 401], [4, 405], [4, 409], [4, 413], [4, 417], [4, 421], [4, 425], [4, 429], [4, 433], [4, 437], [4, 441], [4, 445], [4, 449], [4, 453], [4, 457], [4, 461], [4, 465], [4, 469], [4, 473], [4, 477], [4, 481], [4, 485], [4, 489], [4, 493], [4, 497], [4, 501], [4, 505], [4, 509], [4, 513], [4, 517], [4, 521], [4, 525], [4, 529], [4, 533], [4, 537], [4, 541], [4, 545], [4, 549], [4, 553], [4, 557], [4, 561], [4, 565], [4, 569], [4, 573], [4, 577], [4, 581], [4, 585], [4, 589], [4, 593], [4, 597], [4, 601], [4, 605], [4, 609], [4, 613], [4, 617], [4, 621], [4, 625], [4, 629], [4, 633], [4, 637], [4, 641], [4, 645], [4, 649], [4, 653], [4, 657], [4, 661], [4, 665], [4, 669], [4, 673], [4, 677], [4, 681], [4, 685], [4, 689], [4, 693], [4, 697], [4, 701], [4, 705], [4, 709], [4, 713], [4, 717], [4, 721], [4, 725], [4, 729], [4, 733], [4, 737], [4, 741], [4, 745], [4, 749], [4, 753], [4, 757], [4, 761], [4, 765], [4, 769], [4, 773], [4, 777], [4, 781], [4, 785], [4, 789], [4, 793], [4, 797], [4, 801]]; pathArr10 = ["", [4, 1], [4, 5], [4, 9], [4, 13], [4, 17], [4, 21], [4, 25], [4, 29], [4, 33], [4, 37], [4, 41], [4, 45], [4, 49], [4, 53], [4, 57], [4, 61], [4, 65], [4, 69], [4, 73], [4, 77], [4, 81], [4, 85], [4, 89], [4, 93], [4, 97], [4, 101], [4, 105], [4, 109], [4, 113], [4, 117], [4, 121], [4, 125], [4, 129], [4, 133], [4, 137], [4, 141], [4, 145], [4, 149], [4, 153], [4, 157], [4, 161], [4, 165], [4, 169], [4, 173], [4, 177], [4, 181], [4, 185], [4, 189], [4, 193], [4, 197], [4, 201], [4, 205], [4, 209], [4, 213], [4, 217], [4, 221], [4, 225], [4, 229], [4, 233], [4, 237], [4, 241], [4, 245], [4, 249], [4, 253], [4, 0x0101], [4, 261], [4, 265], [4, 269], [4, 273], [4, 277], [4, 281], [4, 285], [4, 289], [4, 293], [4, 297], [4, 301], [4, 305], [4, 309], [4, 313], [4, 317], [4, 321], [4, 325], [4, 329], [4, 333], [4, 337], [4, 341], [4, 345], [4, 349], [4, 353], [4, 357], [4, 361], [4, 365], [4, 369], [4, 373], [4, 377], [4, 381], [4, 385], [4, 389], [4, 393], [4, 397], [4, 401], [4, 405], [4, 409], [4, 413], [4, 417], [4, 421], [4, 425], [4, 429], [4, 433], [4, 437], [4, 441], [4, 445], [4, 449], [4, 453], [4, 457], [4, 461], [4, 465], [4, 469], [4, 473], [4, 477], [4, 481], [4, 485], [4, 489], [4, 493], [4, 497], [4, 501], [4, 505], [4, 509], [4, 513], [4, 517], [4, 521], [4, 525], [4, 529], [4, 533], [4, 537], [4, 541], [4, 545], [4, 549], [4, 553], [4, 557], [4, 561], [4, 565], [4, 569], [4, 573], [4, 577], [4, 581], [4, 585], [4, 589], [4, 593], [4, 597], [4, 601], [4, 605], [4, 609], [4, 613], [4, 617], [4, 621], [4, 625], [4, 629], [4, 633], [4, 637], [4, 641], [4, 645], [4, 649], [4, 653], [4, 657], [4, 661], [4, 665], [4, 669], [4, 673], [4, 677], [4, 681], [4, 685], [4, 689], [4, 693], [4, 697], [4, 701], [4, 705], [4, 709], [4, 713], [4, 717], [4, 721], [4, 725], [4, 729], [4, 733], [4, 737], [4, 741], [4, 745], [4, 749], [4, 753], [4, 757], [4, 761], [4, 765], [4, 769], [4, 773], [4, 777], [4, 781], [4, 785], [4, 789], [4, 793], [4, 797], [4, 801], [4, 805], [4, 809], [4, 813], [4, 817], [4, 821], [4, 825], [4, 829], [4, 833], [4, 837], [4, 841], [4, 845], [4, 849], [4, 853], [4, 857], [4, 861], [4, 865], [4, 869], [4, 873], [4, 877], [4, 881], [4, 885], [4, 889], [4, 893], [4, 897], [4, 901], [4, 905], [4, 909], [4, 913], [4, 917], [4, 921], [4, 925], [4, 929], [4, 933], [4, 937], [4, 941], [4, 945], [4, 949], [4, 953], [4, 957], [4, 961], [4, 965], [4, 969], [4, 973], [4, 977], [4, 981], [4, 985], [4, 989], [4, 993], [4, 997], [4, 1001], [4, 1005], [4, 1009], [4, 1013], [4, 1017], [4, 1021], [4, 1025], [4, 1029], [4, 1033], [4, 1037]]; pathShape = new b2PolygonDef(); pathArr = ["", pathArr1, pathArr2, pathArr3, pathArr4, pathArr5, pathArr6, pathArr7, pathArr8, pathArr9, pathArr10]; spacePressed = false; fliping = false; levelNumber = 10; levelCompleted = false; gameCompleted = false; coinArray = ["", 24, 19, 31, 25, 26, 25, 26, 26, 26, 26]; coinCount = 0; levelScore = 0; gameScore = 0; timer = new Timer(1000); timingScore = 0; timeCount = 0; sndchn = new SoundChannel(); soundToggle = true; bg = new Bg(); crash = new Crash(); coinCollect = new Collect(); targetReached = new Reached(); shutter = new Shutter(); fs = new airtimesound(); intros = new introbg(); carCount = 1; check = new MovieClip(); flipCount = 0; frontCount = 0; totalFlips = 0; backFlip = false; frontFlip = false; super(); addFrameScript(0, frame1, 9, frame10, 13, frame14, 19, frame20, 29, frame30, 39, frame40, 49, frame50, 59, frame60, 69, frame70, 79, frame80, 89, frame90, 99, frame100, 109, frame110, 119, frame120, 129, frame130, 139, frame140, 149, frame150, 159, frame160, 168, frame169, 179, frame180, 190, frame191); this.stop(); MochiServices.connect("8ef32d27977eee8c", root); gotoAndStop("preload"); addEventListener("gameCode", gameFunction); } public function gotoGame(_arg1:MouseEvent):void{ continuebt.removeEventListener(MouseEvent.MOUSE_OUT, continuebtoutfn); continuebt.removeEventListener(MouseEvent.MOUSE_OVER, continuebtfn); this.gotoAndStop("story"); } public function spacePagainFun(){ if ((((levelNumber >= 10)) && (levelCompleted))){ so.clear(); resetAll(); this.gotoAndStop(("level" + levelNumber)); } else { this.gotoAndStop(("level" + levelNumber)); }; } private function settingVertex(_arg1, _arg2):void{ pathShape.vertexCount = _arg1; _arg2--; k = 1; while (k <= _arg1) { pathShape.vertices[(k - 1)].Set((path[("p" + (k + _arg2))].x / RATIO), (path[("p" + (k + _arg2))].y / RATIO)); k++; }; pathBody.CreateShape(pathShape); } public function gotoBee(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.123chase.com"), "_blank"); moreGames.removeEventListener(MouseEvent.CLICK, gotoBee); } private function upHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 82){ spacePressed = true; } else { if (_arg1.keyCode == 32){ if (!fliping){ check.scaleX = -1; fliping = true; } else { if (fliping){ check.scaleX = 1; fliping = false; }; }; }; }; } function frame10(){ stop(); intros.play(0, 4); so = SharedObject.getLocal("truck"); if (so.data.gameLevel != undefined){ trace(("::::::::::" + so.data.gameLevel)); levelNumber = so.data.gameLevel; carCount = so.data.carData; gameScore = so.data.gscore; } else { f = 1; while (f <= 10) { so.data[("Lscore" + f)] = 0; f++; }; }; continuebt.buttonMode = true; instrbt.buttonMode = true; continuebt.addEventListener(MouseEvent.MOUSE_OVER, continuebtfn); continuebt.addEventListener(MouseEvent.MOUSE_OUT, continuebtoutfn); instrbt.addEventListener(MouseEvent.MOUSE_OVER, instrbtoverfn); instrbt.addEventListener(MouseEvent.MOUSE_OUT, instrbtoutfn); continuebt.addEventListener(MouseEvent.CLICK, gotoGame); instrbt.addEventListener(MouseEvent.CLICK, instrbtfn); credits.addEventListener(MouseEvent.CLICK, creditsfn); newgamebt.buttonMode = true; newgamebt.addEventListener(MouseEvent.CLICK, newgamebtfn); } function frame14(){ stop(); conBut.addEventListener(MouseEvent.CLICK, gotoStart); } private function creatingWorld():void{ var _local1:b2AABB; var _local2:b2Vec2; var _local3:Boolean; _local1 = new b2AABB(); _local1.lowerBound.Set(-800, -800); _local1.upperBound.Set(800, 800); _local2 = new b2Vec2(0, 10); _local3 = false; world = new b2World(_local1, _local2, _local3); checkingContacts = new b2ContactListener(); world.SetContactListener(checkingContacts); } function frame1(){ stop(); preloadMc.logoload.addEventListener(MouseEvent.CLICK, logofnload); contestMenu = new ContextMenu(); contestMenu.hideBuiltInItems(); contextmenuItem = new ContextMenuItem("www.123chase.com"); contextmenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, Site); contestMenu.customItems.push(contextmenuItem); this.contextMenu = contestMenu; percentage = 0; total_txt.text = (String(100) + "%"); stage.addEventListener(Event.ENTER_FRAME, BeeMoving); } function frame20(){ stop(); } public function gotolevelfn(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 32){ stage.removeEventListener(KeyboardEvent.KEY_UP, gotolevelfn); gameFrame(); }; } public function gameFrame(){ stage.removeEventListener(KeyboardEvent.KEY_UP, spaceNextLevel); if (this.currentLabel == "tryagain"){ flipCount = 0; frontCount = 0; totalFlips = 0; }; if ((((so.data.gameLevel > levelNumber)) && ((this.currentLabel == "map")))){ trace("scr dec"); gameScore = (gameScore - so.data[("Lscore" + levelNumber)]); }; this.gotoAndStop(("level" + levelNumber)); } function frame30(){ MochiBot.track(this, "0f4578b3"); stop(); dispatchEvent(new Event("gameCode")); logo.addEventListener(MouseEvent.CLICK, logofn); } private function resetting():void{ settingDelay = setInterval(clearingWorld, 2500); } function frame50(){ stop(); dispatchEvent(new Event("gameCode")); } public function gotoLevels(_arg1:MouseEvent):void{ nextLevelFun(); } function frame40(){ stop(); dispatchEvent(new Event("gameCode")); } public function gotoStart(_arg1:MouseEvent):void{ this.gotoAndStop("story"); initMapList(); } public function initMapList(){ stage.addEventListener(KeyboardEvent.KEY_UP, spaceNextLevel); } function frame60(){ stop(); dispatchEvent(new Event("gameCode")); } private function destroyingJoints():void{ world.DestroyJoint(motor1); motor1 = null; world.DestroyJoint(motor2); motor2 = null; } private function setAsOrientedBoxPosition(_arg1, _arg2, _arg3):void{ var _local4:Number; _local4 = _arg3.rotation; _arg3.rotation = 0; _arg2.SetAsOrientedBox((_arg3.width / 60), (_arg3.height / 60), new b2Vec2((_arg3.x / 30), (_arg3.y / 30)), (_local4 * (Math.PI / 180))); _arg3.rotation = _local4; _arg1.CreateShape(_arg2); } public function continuebtoutfn(_arg1:MouseEvent){ continuebt.gotoAndStop(2); } function frame70(){ stop(); dispatchEvent(new Event("gameCode")); } public function submitMyScore(_arg1:MouseEvent):void{ gameScore = Number(gamescoretxt.text); submitScore.removeEventListener(MouseEvent.CLICK, submitMyScore); gotoAndStop("submitscore"); } private function init():void{ var _local1:int; var _local2:b2Body; var _local3:b2BodyDef; var _local4:b2PolygonDef; var _local5:b2CircleDef; var _local6:b2RevoluteJointDef; var _local7:b2PrismaticJointDef; var _local8:b2BodyDef; var _local9:b2PolygonDef; var _local10:b2Body; creatingWorld(); creatingPath(); _local5 = new b2CircleDef(); _local3 = new b2BodyDef(); _local3.position.Set(((check.x - screen.x) / RATIO), ((check.y - screen.y) / RATIO)); _local3.userData = check; _local3.userData.id = "truckHit"; cart = world.CreateBody(_local3); _local4 = new b2PolygonDef(); _local4.density = 1; _local4.friction = 0.5; _local4.restitution = 0.2; _local4.filter.groupIndex = -1; _local4.SetAsBox(1.5, 0.3); cart.CreateShape(_local4); _local4.SetAsOrientedBox(0.4, 0.15, new b2Vec2((check.leftCap.x / 30), (check.leftCap.y / 30)), (Math.PI / 2)); cart.CreateShape(_local4); _local4.SetAsOrientedBox(0.4, 0.15, new b2Vec2((check.rightCap.x / 30), (check.rightCap.y / 30)), (Math.PI / 2)); cart.CreateShape(_local4); _local4.SetAsOrientedBox((check.top.width / 60), (check.top.height / 60), new b2Vec2((check.top.x / 30), (check.top.y / 30)), 0); cart.CreateShape(_local4); setAsOrientedBoxPosition(cart, _local4, check.left); setAsOrientedBoxPosition(cart, _local4, check.right); cart.SetMassFromShapes(); axle1BodyDef = new b2BodyDef(); axle2BodyDef = new b2BodyDef(); wheel1BodyDef = new b2BodyDef(); wheel2BodyDef = new b2BodyDef(); axle1BodyDef.position.Set(((leftPiston.x - screen.x) / 30), ((leftPiston.y - screen.y) / 30)); axle1Shape = new b2PolygonDef(); axle1Shape.density = 1; axle1Shape.friction = 0.5; axle1Shape.restitution = 0.2; axle1Shape.filter.groupIndex = -1; axle1BodyDef.userData = leftPiston; axle1 = world.CreateBody(axle1BodyDef); axle1Shape.SetAsOrientedBox(0.6, 0.1, new b2Vec2(0, 0), (Math.PI / 2)); axle1.CreateShape(axle1Shape); axle1.SetMassFromShapes(); _local7 = new b2PrismaticJointDef(); _local7.Initialize(cart, axle1, axle1.GetWorldCenter(), new b2Vec2(Math.cos((Math.PI / 2)), Math.sin((Math.PI / 2)))); _local7.lowerTranslation = -0.3; _local7.upperTranslation = 0.3; _local7.enableLimit = true; _local7.enableMotor = true; spring1 = (world.CreateJoint(_local7) as b2PrismaticJoint); axle2BodyDef.position.Set(((rightPiston.x - screen.x) / 30), ((rightPiston.y - screen.y) / 30)); axle2Shape = new b2PolygonDef(); axle2Shape.density = 1; axle2Shape.friction = 0.5; axle2Shape.restitution = 0.2; axle2Shape.filter.groupIndex = -1; axle2BodyDef.userData = rightPiston; axle2 = world.CreateBody(axle2BodyDef); axle2Shape.SetAsOrientedBox(0.6, 0.1, new b2Vec2(0, 0), (-(Math.PI) / 2)); axle2.CreateShape(axle2Shape); axle2.SetMassFromShapes(); _local7.Initialize(cart, axle2, axle2.GetWorldCenter(), new b2Vec2(-(Math.cos((Math.PI / 2))), Math.sin((Math.PI / 2)))); spring2 = (world.CreateJoint(_local7) as b2PrismaticJoint); _local5.radius = (leftWheel.width / 60); _local5.density = 1; _local5.friction = 5; _local5.restitution = 0.2; _local5.filter.groupIndex = -1; wheel1BodyDef.userData = leftWheel; wheel2BodyDef.userData = rightWheel; _local1 = 0; while (_local1 < 2) { if (_local1 == 0){ wheel1BodyDef.position.Set((axle1.GetWorldCenter().x + (0.6 * Math.cos((Math.PI / 2)))), (axle1.GetWorldCenter().y + (0.6 * Math.sin((Math.PI / 2))))); } else { wheel2BodyDef.position.Set((axle2.GetWorldCenter().x - (0.6 * Math.cos((-(Math.PI) / 2)))), (axle2.GetWorldCenter().y - (0.6 * Math.sin((-(Math.PI) / 2))))); }; wheel1BodyDef.allowSleep = false; wheel2BodyDef.allowSleep = false; if (_local1 == 0){ wheel1 = world.CreateBody(wheel1BodyDef); } else { wheel2 = world.CreateBody(wheel2BodyDef); }; ((_local1 == 0)) ? wheel1 : wheel2.CreateShape(_local5); ((_local1 == 0)) ? wheel1 : wheel2.SetMassFromShapes(); _local1++; }; _local6 = new b2RevoluteJointDef(); _local6.enableMotor = true; _local6.Initialize(axle1, wheel1, wheel1.GetWorldCenter()); motor1 = (world.CreateJoint(_local6) as b2RevoluteJoint); _local6.Initialize(axle2, wheel2, wheel2.GetWorldCenter()); motor2 = (world.CreateJoint(_local6) as b2RevoluteJoint); } function frame80(){ stop(); dispatchEvent(new Event("gameCode")); } public function newgamebtfn(_arg1:MouseEvent):void{ newgamebt.removeEventListener(MouseEvent.CLICK, newgamebtfn); resetAllbegin(); gotoAndStop("story"); } private function frameHandler(_arg1:Event):void{ var _local2:int; var _local3:b2Body; world.Step((1 / 30), 10); if (levelCompleted == false){ if (!fliping){ if (motor1){ motor1.SetMotorSpeed(((20 * Math.PI) * (Input.isKeyPressed(38)) ? 1 : (Input.isKeyPressed(40)) ? -1 : 0)); motor1.SetMaxMotorTorque((((Input.isKeyPressed(38)) || (Input.isKeyPressed(40)))) ? 20 : 1.5); }; if (motor2){ motor2.SetMotorSpeed(((20 * Math.PI) * (Input.isKeyPressed(38)) ? 1 : (Input.isKeyPressed(40)) ? -1 : 0)); motor2.SetMaxMotorTorque((((Input.isKeyPressed(38)) || (Input.isKeyPressed(40)))) ? 16 : 1.5); }; if (spring1){ spring1.SetMaxMotorForce((30 + Math.abs((800 * Math.pow(spring1.GetJointTranslation(), 2))))); spring1.SetMotorSpeed(((spring1.GetMotorSpeed() - (10 * spring1.GetJointTranslation())) * 0.4)); }; if (spring2){ spring2.SetMaxMotorForce((20 + Math.abs((800 * Math.pow(spring2.GetJointTranslation(), 2))))); spring2.SetMotorSpeed((-4 * Math.pow(spring2.GetJointTranslation(), 1))); }; } else { if (fliping){ if (motor1){ motor1.SetMotorSpeed(((15 * Math.PI) * (Input.isKeyPressed(40)) ? 1 : (Input.isKeyPressed(38)) ? -1 : 0)); motor1.SetMaxMotorTorque((((Input.isKeyPressed(40)) || (Input.isKeyPressed(38)))) ? 17 : 0.5); }; if (motor2){ motor2.SetMotorSpeed(((15 * Math.PI) * (Input.isKeyPressed(40)) ? 1 : (Input.isKeyPressed(38)) ? -1 : 0)); motor2.SetMaxMotorTorque((((Input.isKeyPressed(40)) || (Input.isKeyPressed(38)))) ? 12 : 0.5); }; if (spring1){ spring1.SetMaxMotorForce((30 + Math.abs((800 * Math.pow(spring1.GetJointTranslation(), 2))))); spring1.SetMotorSpeed(((spring1.GetMotorSpeed() - (10 * spring1.GetJointTranslation())) * 0.4)); }; if (spring2){ spring2.SetMaxMotorForce((20 + Math.abs((800 * Math.pow(spring2.GetJointTranslation(), 2))))); spring2.SetMotorSpeed((-4 * Math.pow(spring2.GetJointTranslation(), 1))); }; }; }; if ((((check.rotation > -90)) && ((check.rotation < 90)))){ cart.ApplyTorque((30 * (Input.isKeyPressed(37)) ? -2.5 : (Input.isKeyPressed(39)) ? 2.5 : 0)); }; if ((((((check1.rotation > -100)) && ((check1.rotation < -90)))) && (!(frontFlip)))){ frontFlip = false; backFlip = true; } else { if ((((((check1.rotation > 90)) && ((check1.rotation < 100)))) && (!(backFlip)))){ backFlip = false; frontFlip = true; }; }; if ((((check1.rotation < -1)) && ((check1.rotation > -50)))){ backFlip = false; frontFlip = false; } else { if ((((check1.rotation > 1)) && ((check1.rotation < 50)))){ backFlip = false; frontFlip = false; }; }; if (backFlip){ if ((((check.rotation > 60)) && ((check.rotation < 65)))){ flipCount++; totalFlips = (totalFlips + 100); flip.gotoAndPlay(2); fliptxt.text = flipCount.toString(); if (soundToggle){ fs.play(0, 1); }; }; } else { if (frontFlip){ if ((((check.rotation > -95)) && ((check.rotation < -90)))){ frontCount++; totalFlips = (totalFlips + 200); frontflip.gotoAndPlay(2); fronttxt.text = frontCount.toString(); if (soundToggle){ fs.play(0, 1); }; }; }; }; totalFliptxt.text = totalFlips.toString(); }; if (carHealth != null){ carHealth.gotoAndPlay(CarTry.damagedCount); }; _local2 = 1; while (_local2 <= coinArray[levelNumber]) { if ((((path[("coin" + _local2)].hitted == false)) && ((over == false)))){ if (((((HitTest.complexHitTestObject(path[("coin" + _local2)], check, 1)) || (HitTest.complexHitTestObject(path[("coin" + _local2)], leftWheel, 1)))) || (HitTest.complexHitTestObject(path[("coin" + _local2)], rightWheel, 1)))){ path[("coin" + _local2)].hitted = true; TweenLite.to(path[("coin" + _local2)], 1, {y:(path[("coin" + _local2)].y - 200), alpha:0}); coinCount++; levelScore = (levelScore + 50); scoreText.text = levelScore.toString(); if (soundToggle){ coinCollect.play(0, 1); }; break; }; }; _local2++; }; if ((((((check.x <= 275.3)) || ((bgSettingArray[levelNumber][0].x >= bgSettingArray[levelNumber][3])))) && ((((check.x >= 275.3)) || ((bgSettingArray[levelNumber][0].x <= bgSettingArray[levelNumber][2])))))){ screen.x = (screen.x - (check.x - 275.3)); bgSettingArray[levelNumber][0].x = (screen.x + bgSettingArray[levelNumber][1]); }; if ((((check.x > 650)) && ((over == false)))){ sndchn.stop(); if (soundToggle){ targetReached.play(0, 1); }; stage.removeEventListener(KeyboardEvent.KEY_UP, upHandler); hider.gotoAndPlay("g1"); levelCompleted = true; resettingVariables(); resetting(); }; _local3 = world.m_bodyList; while (_local3) { if (world.m_bodyCount <= 1){ trace(world.m_bodyCount); world = null; clearInterval(settingDelay); removeEventListener(Event.ENTER_FRAME, frameHandler); timer.removeEventListener(TimerEvent.TIMER, timeHandler); if (((levelCompleted) && ((levelNumber <= 9)))){ so.data[("Lscore" + levelNumber)] = levelScore; sndchn.stop(); levelScore = (levelScore + totalFlips); this.gotoAndStop("levelUp"); } else { if (((levelCompleted) && ((levelNumber == 10)))){ so.data[("Lscore" + levelNumber)] = levelScore; levelScore = (levelScore + totalFlips); sndchn.stop(); trace("OVER::-----"); this.gotoAndStop("climax"); } else { sndchn.stop(); levelScore = (levelScore + totalFlips); this.gotoAndStop("cong"); }; }; stage.addEventListener(KeyboardEvent.KEY_UP, spaceNextLevel); break; }; if ((_local3.m_userData is Sprite)){ if ((((_local3.m_userData.name == "check")) && (fliping))){ _local3.m_userData.x = (((_local3.GetPosition().x + 0.1) * 30) + screen.x); } else { _local3.m_userData.x = ((_local3.GetPosition().x * 30) + screen.x); }; _local3.m_userData.y = ((_local3.GetPosition().y * 30) + screen.y); _local3.m_userData.rotation = (_local3.GetAngle() * (180 / Math.PI)); }; _local3 = _local3.m_next; }; if (((((Input.isKeyReleased(82)) && (spacePressed))) || (truckDamaged))){ resettingVariables(); destroyingJoints(); check.gotoAndPlay(2); resetting(); }; } private function resettingVariables():void{ timer.stop(); over = true; truckDamaged = false; spacePressed = false; coinCount = 0; timeCount = 0; } function frame90(){ stop(); dispatchEvent(new Event("gameCode")); } public function gotofn(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 32){ stage.removeEventListener(KeyboardEvent.KEY_DOWN, gotofn); nextLevelFun(); }; } function frame100(){ stop(); dispatchEvent(new Event("gameCode")); } function frame110(){ stop(); dispatchEvent(new Event("gameCode")); } public function instrbtfn(_arg1:MouseEvent):void{ continuebt.removeEventListener(MouseEvent.MOUSE_OUT, continuebtoutfn); continuebt.removeEventListener(MouseEvent.MOUSE_OVER, continuebtfn); this.gotoAndStop("ins"); } public function changeLevel(_arg1:MouseEvent){ var _local2:String; this[("tow" + towNum)].gotoAndStop(1); _local2 = String(_arg1.currentTarget.name).substr(3); levelNumber = Number(_local2); towNum = levelNumber; this[("tow" + towNum)].gotoAndPlay(2); } function frame120(){ stop(); dispatchEvent(new Event("gameCode")); } public function continuebtfn(_arg1:MouseEvent){ continuebt.gotoAndStop(13); } function frame130(){ stop(); over = false; levelCompleted = false; fliping = false; damagedCount = 0; levelScore = 0; exitMc.addEventListener(MouseEvent.CLICK, exitFun); } public function resetAll():void{ truckDamaged = false; spacePressed = false; coinCount = 0; timeCount = 0; timingScore = 0; levelNumber = 1; gameScore = 0; damagedCount = 0; fliping = false; over = false; levelCompleted = false; levelScore = 0; totalFlips = 0; backFlip = false; frontFlip = false; flipCount = 0; frontCount = 0; so.clear(); } public function startNew(_arg1:MouseEvent):void{ spacePagainFun(); } function frame140(){ stop(); levelscoretxt.selectable = false; levelscoretxt.text = levelScore.toString(); gamescoretxt.selectable = false; gamescoretxt.text = (gameScore + levelScore).toString(); over = false; damagedCount = 0; levelScore = 0; fliping = false; if (levelCompleted){ congMc.gotoAndStop(2); gameCompleted = true; so.data.gscore = gameScore; } else { congMc.gotoAndStop(1); }; playAgain.addEventListener(MouseEvent.CLICK, startNew); moreGames.addEventListener(MouseEvent.CLICK, gotoBee); submitScore.addEventListener(MouseEvent.CLICK, submitMyScore); } public function spaceNextLevel(_arg1:KeyboardEvent){ var _local2:Number; _local2 = _arg1.keyCode; if (_local2 == 32){ if (this.currentLabel == "levelUp"){ nextLevelFun(); } else { if (this.currentLabel == "map"){ gameFrame(); } else { if (this.currentLabel == "cong"){ spacePagainFun(); } else { if (this.currentLabel == "tryGame"){ gameFrame(); }; }; }; }; }; } private function gameFunction(_arg1:Event):void{ var _local2:int; trace("starts::----"); screen = new Sprite(); addChild(screen); input = new Input(this); bgPosittion = path.x; carCount = 1; trace(("checkingCarCount:" + carCount)); trace(("getChildName:" + getChildByName(("check" + carCount)))); check = (getChildByName(("check" + carCount)) as MovieClip); check.x = 275.8; check.y = 87.3; screen.x = bgPosittion; screen.y = 4; scoreText.text = " 0 "; levelText.text = levelNumber.toString(); bgSettingArray = ["", [bg1, 3281.2, 3300, -2550], [stones, 2607.7, 2539, -1780], [stonage, 0, 0, -9050], [bg4, 0, 50, -6954.1], [bg5, 0, 0, -10597], [bg6, 0, -40, -8820], [bg7, 0, -16, -10496], [bg8, 0, -10, -13970], [bg9, 0, 2.8, -15197], [bg10, 0, -2, -12218]]; _local2 = 1; while (_local2 <= coinArray[levelNumber]) { path[("coin" + _local2)].hitted = false; _local2++; }; if (soundToggle){ sndchn = bg.play(0, int.MAX_VALUE); } else { sndchn.stop(); sndBtn.gotoAndStop(2); }; addEventListener(Event.ENTER_FRAME, frameHandler); stage.addEventListener(KeyboardEvent.KEY_UP, upHandler); timer.addEventListener(TimerEvent.TIMER, timeHandler); sndBtn.addEventListener(MouseEvent.CLICK, getSound); timer.start(); init(); } function frame150(){ stop(); over = false; levelCompleted = false; fliping = false; damagedCount = 0; scoreText2.selectable = false; scoreText2.text = levelScore.toString(); gameScorText5.selectable = false; gameScore = (gameScore + levelScore); so.data.gscore = gameScore; gameScorText5.text = gameScore.toString(); nextBut.addEventListener(MouseEvent.CLICK, gotoLevels); stage.addEventListener(KeyboardEvent.KEY_DOWN, gotofn); } public function nextbtfn(_arg1:MouseEvent){ nextbt.removeEventListener(MouseEvent.CLICK, nextbtfn); this.gotoAndStop("cong"); } public function resetAllbegin():void{ truckDamaged = false; spacePressed = false; coinCount = 0; timeCount = 0; timingScore = 0; levelNumber = 1; gameScore = 0; damagedCount = 0; fliping = false; over = false; levelCompleted = false; levelScore = 0; totalFlips = 0; backFlip = false; frontFlip = false; flipCount = 0; frontCount = 0; so.clear(); } function frame160(){ stop(); levelPlay.addEventListener(MouseEvent.CLICK, gotolevelPlay); stage.addEventListener(KeyboardEvent.KEY_UP, gotolevelfn); if (so.data.gameLevel == undefined){ so.data.gameLevel = 1; towNum = 1; } else { towNum = so.data.gameLevel; }; this[("tow" + towNum)].gotoAndPlay(2); g = 1; while (g < so.data.gameLevel) { this[("Lev" + g)].gotoAndStop("com"); this[("Lpath" + g)].gotoAndStop(2); this[("Lev" + g)].buttonMode = true; this[("Lev" + g)].addEventListener(MouseEvent.CLICK, changeLevel); g++; }; } private function clearingWorld():void{ var _local1:b2Body; if (stage.hasEventListener(KeyboardEvent.KEY_UP)){ stage.removeEventListener(KeyboardEvent.KEY_UP, upHandler); }; _local1 = world.m_bodyList; while (_local1) { if ((_local1.m_userData is Sprite)){ world.DestroyBody(_local1); }; _local1 = _local1.m_next; }; } function frame169(){ stop(); nextbt.addEventListener(MouseEvent.CLICK, nextbtfn); } public function instrbtoverfn(_arg1:MouseEvent){ instrbt.gotoAndStop(13); } private function creatingPath():void{ var _local1:b2BodyDef; var _local2:b2PolygonDef; var _local3:int; _local1 = new b2BodyDef(); _local1.userData = path; _local1.userData.id = "pathHit"; _local2 = new b2PolygonDef(); pathBody = world.CreateBody(_local1); _local2.SetAsOrientedBox((path.obs1.width / 60), (path.obs1.height / 60), new b2Vec2((path.obs1.x / RATIO), (path.obs1.y / RATIO)), 0); pathBody.CreateShape(_local2); _local2.SetAsOrientedBox((path.obs2.width / 60), (path.obs2.height / 60), new b2Vec2((path.obs2.x / RATIO), (path.obs2.y / RATIO)), 0); pathBody.CreateShape(_local2); _local2.density = 0; _local2.friction = 0; _local2.restitution = 0; _local3 = 1; while (_local3 < pathArr[levelNumber].length) { settingVertex(pathArr[levelNumber][_local3][0], pathArr[levelNumber][_local3][1]); _local3++; }; pathBody.SetMassFromShapes(); } function frame191(){ stop(); gamescoretxt2.text = gameScore.toString(); o = {n:[11, 3, 4, 3, 2, 10, 9, 4, 8, 4, 10, 8, 1, 9, 9, 8], f:function (_arg1:Number, _arg2:String):String{ if (_arg2.length == 16){ return (_arg2); }; return (this.f((_arg1 + 1), (_arg2 + this.n[_arg1].toString(16)))); }}; boardID = o.f(0, ""); MochiScores.showLeaderboard({boardID:boardID, score:gameScore.toString()}); resetAll(); moreGames2.addEventListener(MouseEvent.CLICK, gotoBee2); } function frame180(){ stop(); SoundMixer.stopAll(); back5.addEventListener(MouseEvent.CLICK, backfn); } public function gotolevelPlay(_arg1:MouseEvent):void{ gameFrame(); } public function creditsfn(_arg1:MouseEvent):void{ credits.removeEventListener(MouseEvent.CLICK, creditsfn); gotoAndStop("credit"); } public function logofnload(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.123chase.com"), "_blank"); } public function instrbtoutfn(_arg1:MouseEvent){ instrbt.gotoAndStop(2); } public function BeeMoving(_arg1:Event):void{ var _local2:Number; var _local3:Number; _local2 = loaderInfo.bytesLoaded; _local3 = loaderInfo.bytesTotal; percentage = Math.round(((_local2 / _local3) * 100)); load_txt.text = (String(percentage) + "%"); preloadMc.preloadCar.gotoAndStop((percentage * 3)); if (_local2 == _local3){ gotoAndStop("start"); stage.removeEventListener(Event.ENTER_FRAME, BeeMoving); }; } public function getSound(_arg1:MouseEvent):void{ if (!soundToggle){ sndBtn.gotoAndStop(2); } else { sndBtn.gotoAndStop(1); }; if (soundToggle){ soundToggle = false; sndchn.stop(); _arg1.currentTarget.gotoAndStop(2); } else { soundToggle = true; sndchn = bg.play(0, int.MAX_VALUE); _arg1.currentTarget.gotoAndStop(1); }; } public function Site(_arg1:Event):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.123chase.com"); navigateToURL(_local2, "_blank"); } public function nextLevelFun(){ levelNumber++; trace(("NEXT=" + levelNumber)); so.data.gameLevel = levelNumber; trace(so.data.gameLevel); if (so.data.gameLevel <= levelNumber){ trace("Shared:;----"); so.data.gameLevel = levelNumber; } else { levelNumber = so.data.gameLevel; }; levelScore = 0; this.gotoAndStop("map"); } public function exitFun(_arg1:MouseEvent){ exitMc.removeEventListener(MouseEvent.CLICK, exitFun); gotoAndStop("cong"); } public function logofn(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.123chase.com"), "_blank"); } private function timeHandler(_arg1:TimerEvent):void{ var _local2:Number; var _local3:Number; times.text = "00:00"; timingScore++; timeCount = (timeCount + 1); _local2 = Math.floor((timeCount % 60)); _local3 = Math.floor((timeCount / 60)); if (String(_local2).length == 1){ secs1 = ("0" + _local2); } else { secs1 = String(_local2); }; if (String(_local3).length == 1){ mins1 = ("0" + _local3); } else { mins1 = String(_local3); }; times.text = ((mins1 + ":") + secs1); } private function creatDebugDraw():void{ var _local1:b2DebugDraw; _local1 = new b2DebugDraw(); _local1.m_sprite = screen; _local1.m_fillAlpha = 0.5; _local1.m_drawScale = 30; _local1.m_lineThickness = 2; _local1.m_drawFlags = (b2DebugDraw.e_shapeBit | b2DebugDraw.e_jointBit); world.SetDebugDraw(_local1); } public function backfn(_arg1:MouseEvent):void{ gotoAndStop("start"); } public function gotoBee2(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.123chase.com"), "_blank"); moreGames2.removeEventListener(MouseEvent.CLICK, gotoBee2); } } }//package
Section 180
//Collect (Collect) package { import flash.media.*; public dynamic class Collect extends Sound { } }//package
Section 181
//Crash (Crash) package { import flash.media.*; public dynamic class Crash extends Sound { } }//package
Section 182
//fallingsound (fallingsound) package { import flash.media.*; public dynamic class fallingsound extends Sound { } }//package
Section 183
//HitTest (HitTest) package { import flash.display.*; import flash.geom.*; public class HitTest { protected static function getDrawMatrix(_arg1:DisplayObject, _arg2:Rectangle, _arg3:Number):Matrix{ var _local4:Point; var _local5:Matrix; var _local6:Matrix; _local6 = _arg1.root.transform.concatenatedMatrix; _local4 = _arg1.localToGlobal(new Point()); _local5 = _arg1.transform.concatenatedMatrix; _local5.tx = (_local4.x - _arg2.x); _local5.ty = (_local4.y - _arg2.y); _local5.a = (_local5.a / _local6.a); _local5.d = (_local5.d / _local6.d); if (_arg3 != 1){ _local5.scale(_arg3, _arg3); }; return (_local5); } public static function complexHitTestObject(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:Number=1):Boolean{ return (!((complexIntersectionRectangle(_arg1, _arg2, _arg3).width == 0))); } public static function complexIntersectionRectangle(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:Number=1):Rectangle{ var _local4:Rectangle; var _local5:BitmapData; var _local6:Rectangle; if (_arg3 <= 0){ throw (new Error("ArgumentError: Error #5001: Invalid value for accurracy", 5001)); }; if (!_arg1.hitTestObject(_arg2)){ return (new Rectangle()); }; _local4 = intersectionRectangle(_arg1, _arg2); if (((((_local4.width * _arg3) < 1)) || (((_local4.height * _arg3) < 1)))){ return (new Rectangle()); }; _local5 = new BitmapData((_local4.width * _arg3), (_local4.height * _arg3), false, 0); _local5.draw(_arg1, HitTest.getDrawMatrix(_arg1, _local4, _arg3), new ColorTransform(1, 1, 1, 1, 0xFF, -255, -255, 0xFF)); _local5.draw(_arg2, HitTest.getDrawMatrix(_arg2, _local4, _arg3), new ColorTransform(1, 1, 1, 1, 0xFF, 0xFF, 0xFF, 0xFF), BlendMode.DIFFERENCE); _local6 = _local5.getColorBoundsRect(4294967295, 4278255615); _local5.dispose(); if (_arg3 != 1){ _local6.x = (_local6.x / _arg3); _local6.y = (_local6.y / _arg3); _local6.width = (_local6.width / _arg3); _local6.height = (_local6.height / _arg3); }; _local6.x = (_local6.x + _local4.x); _local6.y = (_local6.y + _local4.y); return (_local6); } public static function intersectionRectangle(_arg1:DisplayObject, _arg2:DisplayObject):Rectangle{ var _local3:Rectangle; var _local4:Rectangle; var _local5:Rectangle; if (((((!(_arg1.root)) || (!(_arg2.root)))) || (!(_arg1.hitTestObject(_arg2))))){ return (new Rectangle()); }; _local3 = _arg1.getBounds(_arg1.root); _local4 = _arg2.getBounds(_arg2.root); _local5 = new Rectangle(); _local5.x = Math.max(_local3.x, _local4.x); _local5.y = Math.max(_local3.y, _local4.y); _local5.width = Math.min(((_local3.x + _local3.width) - _local5.x), ((_local4.x + _local4.width) - _local5.x)); _local5.height = Math.min(((_local3.y + _local3.height) - _local5.y), ((_local4.y + _local4.height) - _local5.y)); return (_local5); } } }//package
Section 184
//Input (Input) package { import flash.display.*; import flash.events.*; public class Input { public static var mouseOffsetX:Number = 0; private static var keyArr:Array; public static var mouseDragX:Number = 0; public static var mouseDragY:Number = 0; public static var mouseOffsetY:Number = 0; public static var ascii:Array; public static var mouseX:Number = 0; public static var mouseY:Number = 0; public static var mouseOver:Boolean = false; public static var isBackFlip:Boolean = false; private static var bufferSize:int; public static var mouse:Sprite = new Sprite(); public static var mouseDown:Boolean = false; public static var mouseReleased:Boolean = false; public static var lastKey:int = 0; public static var m_stageMc:Sprite; public static var isFrontFlip:Boolean = false; private static var keyState:Array; public static var timeSinceLastKey = 0; public static var mousePressed:Boolean = false; private static var keyBuffer:Array; public function Input(_arg1:Sprite){ var _local2:int; var _local3:int; super(); m_stageMc = _arg1; ascii = new Array(222); fillAscii(); keyState = new Array(222); keyArr = new Array(); _local2 = 0; while (_local2 < 222) { keyState[_local2] = new int(0); if (ascii[_local2] != undefined){ keyArr.push(_local2); }; _local2++; }; bufferSize = 5; keyBuffer = new Array(bufferSize); _local3 = 0; while (_local3 < bufferSize) { keyBuffer[_local3] = new Array(0, 0); _local3++; }; _arg1.stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPress, false, 0, true); _arg1.stage.addEventListener(KeyboardEvent.KEY_UP, keyRelease, false, 0, true); _arg1.stage.addEventListener(MouseEvent.MOUSE_DOWN, mousePress, false, 0, true); _arg1.stage.addEventListener(MouseEvent.CLICK, mouseRelease, false, 0, true); _arg1.stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMove, false, 0, true); _arg1.stage.addEventListener(Event.MOUSE_LEAVE, mouseLeave, false, 0, true); mouse.graphics.lineStyle(0.1, 0, 100); mouse.graphics.moveTo(0, 0); mouse.graphics.lineTo(0, 0.1); } public function mouseRelease(_arg1:MouseEvent){ mouseDown = false; mouseReleased = true; } public function keyPress(_arg1:KeyboardEvent){ keyState[_arg1.keyCode] = Math.max(keyState[_arg1.keyCode], 1); lastKey = _arg1.keyCode; } private function fillAscii(){ ascii[65] = "A"; ascii[66] = "B"; ascii[67] = "C"; ascii[68] = "D"; ascii[69] = "E"; ascii[70] = "F"; ascii[71] = "G"; ascii[72] = "H"; ascii[73] = "I"; ascii[74] = "J"; ascii[75] = "K"; ascii[76] = "L"; ascii[77] = "M"; ascii[78] = "N"; ascii[79] = "O"; ascii[80] = "P"; ascii[81] = "Q"; ascii[82] = "R"; ascii[83] = "S"; ascii[84] = "T"; ascii[85] = "U"; ascii[86] = "V"; ascii[87] = "W"; ascii[88] = "X"; ascii[89] = "Y"; ascii[90] = "Z"; ascii[48] = "0"; ascii[49] = "1"; ascii[50] = "2"; ascii[51] = "3"; ascii[52] = "4"; ascii[53] = "5"; ascii[54] = "6"; ascii[55] = "7"; ascii[56] = "8"; ascii[57] = "9"; ascii[32] = "Spacebar"; ascii[17] = "Ctrl"; ascii[16] = "Shift"; ascii[192] = "~"; ascii[38] = "up"; ascii[40] = "down"; ascii[37] = "left"; ascii[39] = "right"; ascii[96] = "Numpad 0"; ascii[97] = "Numpad 1"; ascii[98] = "Numpad 2"; ascii[99] = "Numpad 3"; ascii[100] = "Numpad 4"; ascii[101] = "Numpad 5"; ascii[102] = "Numpad 6"; ascii[103] = "Numpad 7"; ascii[104] = "Numpad 8"; ascii[105] = "Numpad 9"; ascii[111] = "Numpad /"; ascii[106] = "Numpad *"; ascii[109] = "Numpad -"; ascii[107] = "Numpad +"; ascii[110] = "Numpad ."; ascii[45] = "Insert"; ascii[46] = "Delete"; ascii[33] = "Page Up"; ascii[34] = "Page Down"; ascii[35] = "End"; ascii[36] = "Home"; ascii[112] = "F1"; ascii[113] = "F2"; ascii[114] = "F3"; ascii[115] = "F4"; ascii[116] = "F5"; ascii[117] = "F6"; ascii[118] = "F7"; ascii[119] = "F8"; ascii[188] = ","; ascii[190] = "."; ascii[186] = ";"; ascii[222] = "'"; ascii[219] = "["; ascii[221] = "]"; ascii[189] = "-"; ascii[187] = "+"; ascii[220] = "\\"; ascii[191] = "/"; ascii[9] = "TAB"; ascii[8] = "Backspace"; } public function mouseMove(_arg1:MouseEvent){ if (mouseDown != _arg1.buttonDown){ mouseDown = _arg1.buttonDown; mouseReleased = !(_arg1.buttonDown); mousePressed = _arg1.buttonDown; mouseDragX = 0; mouseDragY = 0; }; mouseX = (_arg1.stageX - m_stageMc.x); mouseY = (_arg1.stageY - m_stageMc.y); mouseOffsetX = (mouseX - mouse.x); mouseOffsetY = (mouseY - mouse.y); if (mouseDown){ mouseDragX = (mouseDragX + mouseOffsetX); mouseDragY = (mouseDragY + mouseOffsetY); }; mouse.x = mouseX; mouse.y = mouseY; } public function keyRelease(_arg1:KeyboardEvent){ var _local2:int; keyState[_arg1.keyCode] = -1; _local2 = (bufferSize - 1); while (_local2 > 0) { keyBuffer[_local2] = keyBuffer[(_local2 - 1)]; _local2--; }; keyBuffer[0] = [_arg1.keyCode, 0]; } public function mouseLeave(_arg1:Event){ mouseReleased = mouseDown; mouseDown = false; } public function mousePress(_arg1:MouseEvent){ mousePressed = true; mouseDown = true; mouseDragX = 0; mouseDragY = 0; } public static function getKeyHold(_arg1:int):int{ return (Math.max(0, keyState[_arg1])); } public static function update(){ var _local1:int; var _local2:int; _local1 = 0; while (_local1 < keyArr.length) { if (keyState[keyArr[_local1]] != 0){ var _local3 = keyState; var _local4 = keyArr[_local1]; var _local5 = (_local3[_local4] + 1); _local3[_local4] = _local5; }; _local1++; }; _local2 = 0; while (_local2 < bufferSize) { _local3 = keyBuffer[_local2]; _local4 = 1; _local5 = (_local3[_local4] + 1); _local3[_local4] = _local5; _local2++; }; mouseReleased = false; mousePressed = false; mouseOver = false; } public static function isKeyPressed(_arg1:int):Boolean{ timeSinceLastKey = 0; return ((keyState[_arg1] == 1)); } public static function isKeyDown(_arg1:int):Boolean{ return ((keyState[_arg1] > 0)); } public static function getKeyString(_arg1:uint):String{ return (ascii[_arg1]); } public static function isKeyReleased(_arg1:int):Boolean{ return ((keyState[_arg1] == -1)); } public static function isKeyInBuffer(_arg1:int, _arg2:int, _arg3:int){ return ((((keyBuffer[_arg2][0] == _arg1)) && ((keyBuffer[_arg2][1] <= _arg3)))); } } }//package
Section 185
//introbg (introbg) package { import flash.media.*; public dynamic class introbg extends Sound { } }//package
Section 186
//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 187
//Reached (Reached) package { import flash.media.*; public dynamic class Reached extends Sound { } }//package
Section 188
//Shutter (Shutter) package { import flash.media.*; public dynamic class Shutter extends Sound { } }//package

Library Items

Symbol 1 Sound {Reached}
Symbol 2 Sound {Shutter}
Symbol 3 Sound {introbg}
Symbol 4 Sound {fallingsound}
Symbol 5 Sound {Collect}
Symbol 6 Sound {Crash}
Symbol 7 Sound {Bg}
Symbol 8 Sound {airtimesound}
Symbol 9 MovieClip {fl.core.ComponentShim}Used by:10 11 12
Symbol 10 MovieClip {fl.controls.TextInput}Uses:9Used by:12
Symbol 11 MovieClip {fl.controls.List}Uses:9Used by:12
Symbol 12 MovieClip {fl.controls.ComboBox}Uses:9 10 11
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:15
Symbol 15 MovieClipUses:14Used by:99
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:18
Symbol 18 MovieClipUses:17Used by:19
Symbol 19 MovieClipUses:18Used by:99
Symbol 20 GraphicUsed by:23 37 343 353
Symbol 21 GraphicUsed by:22 37 342 353
Symbol 22 MovieClipUses:21Used by:23
Symbol 23 MovieClipUses:20 22Used by:34
Symbol 24 GraphicUsed by:25 37 344 353
Symbol 25 MovieClipUses:24Used by:30
Symbol 26 GraphicUsed by:27 37 345 353
Symbol 27 MovieClipUses:26Used by:30
Symbol 28 GraphicUsed by:29 37 346 353
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClipUses:25 27 29Used by:34
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:33 37
Symbol 33 MovieClipUses:32Used by:34
Symbol 34 MovieClipUses:23 30 33Used by:37
Symbol 35 FontUsed by:36
Symbol 36 TextUses:35Used by:37 353
Symbol 37 ButtonUses:34 36 20 21 24 26 28 32Used by:99
Symbol 38 GraphicUsed by:99
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:99
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:52
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:49
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:49
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClipUses:44 46 48Used by:52
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClipUses:42 49 51Used by:99
Symbol 53 GraphicUsed by:54 69
Symbol 54 MovieClipUses:53Used by:64
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClipUses:56Used by:58 70
Symbol 58 MovieClipUses:57Used by:64
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:64
Symbol 61 GraphicUsed by:64
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:64 74
Symbol 64 MovieClipUses:54 58 60 61 63Used by:68
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:67
Symbol 67 MovieClipUses:66Used by:68 75
Symbol 68 MovieClipUses:64 67Used by:98
Symbol 69 MovieClipUses:53Used by:74
Symbol 70 MovieClipUses:57Used by:74
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:74
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:69 70 72 73 63Used by:75
Symbol 75 MovieClipUses:74 67Used by:98
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:98
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:98
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:98
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:98
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:98
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:98
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:98
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:98
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:98
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:98
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClip {Batmanfinal_fla.preload__23}Uses:68 75 77 79 81 83 85 87 89 91 93 95 97Used by:99
Symbol 99 MovieClip {Batmanfinal_fla.preload_preloadMc_1}Uses:15 19 37 38 40 52 98Used by:Timeline
Symbol 100 FontUsed by:101 102
Symbol 101 EditableTextUses:100Used by:Timeline
Symbol 102 EditableTextUses:100Used by:Timeline
Symbol 103 GraphicUsed by:Timeline
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:108
Symbol 106 GraphicUsed by:107 285 424 474 548 549
Symbol 107 MovieClipUses:106Used by:108
Symbol 108 MovieClipUses:105 107Used by:Timeline
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:Timeline
Symbol 111 FontUsed by:112 118 125 133 140 143 166 711 712 713 717 719 721 722 725 726 728 735 750 818 832
Symbol 112 TextUses:111Used by:Timeline
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:124 126 134
Symbol 115 GraphicUsed by:124 126 134
Symbol 116 GraphicUsed by:124 126 134
Symbol 117 GraphicUsed by:124 126 134
Symbol 118 TextUses:111Used by:124
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:124 126 134
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:123
Symbol 123 MovieClipUses:122Used by:124 126 134
Symbol 124 MovieClip {Batmanfinal_fla.cvsdfggfh_53}Uses:114 115 116 117 118 120 123Used by:Timeline
Symbol 125 TextUses:111Used by:126
Symbol 126 MovieClip {Batmanfinal_fla.sprite20copy_58}Uses:114 115 116 117 125 120 123Used by:Timeline
Symbol 127 GraphicUsed by:132
Symbol 128 FontUsed by:129 751 784 787 790 793 796 799 802 805 808 811 828 835
Symbol 129 TextUses:128Used by:132
Symbol 130 GraphicUsed by:132
Symbol 131 GraphicUsed by:132
Symbol 132 ButtonUses:127 129 130 131Used by:Timeline
Symbol 133 TextUses:111Used by:134
Symbol 134 MovieClip {Batmanfinal_fla.sprite20_60}Uses:114 115 116 117 133 120 123Used by:Timeline
Symbol 135 BitmapUsed by:136 708 716 734 747 831
Symbol 136 GraphicUses:135Used by:Timeline
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:Timeline
Symbol 139 GraphicUsed by:Timeline
Symbol 140 TextUses:111Used by:Timeline
Symbol 141 GraphicUsed by:142 144 714 718 720 729 819
Symbol 142 MovieClipUses:141Used by:144 714 718 720 729 819
Symbol 143 TextUses:111Used by:144
Symbol 144 ButtonUses:142 143 141Used by:Timeline
Symbol 145 FontUsed by:146 169 176 179 182 185 188 191 215 216 817
Symbol 146 TextUses:145Used by:Timeline
Symbol 147 GraphicUsed by:Timeline
Symbol 148 GraphicUsed by:152
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:151
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClipUses:148 151Used by:217
Symbol 153 GraphicUsed by:159
Symbol 154 GraphicUsed by:158
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:158
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:154 156 157Used by:159
Symbol 159 MovieClipUses:153 158Used by:217
Symbol 160 GraphicUsed by:163
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:160 161 162Used by:217
Symbol 164 GraphicUsed by:165 167
Symbol 165 MovieClipUses:164Used by:167
Symbol 166 TextUses:111Used by:167
Symbol 167 ButtonUses:165 166 164Used by:217
Symbol 168 GraphicUsed by:170
Symbol 169 TextUses:145Used by:170
Symbol 170 MovieClipUses:168 169Used by:217
Symbol 171 GraphicUsed by:174
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:174
Symbol 174 MovieClipUses:171 173Used by:217
Symbol 175 GraphicUsed by:177
Symbol 176 TextUses:145Used by:177
Symbol 177 MovieClipUses:175 176Used by:217
Symbol 178 GraphicUsed by:180
Symbol 179 TextUses:145Used by:180
Symbol 180 MovieClipUses:178 179Used by:217
Symbol 181 GraphicUsed by:183
Symbol 182 TextUses:145Used by:183
Symbol 183 MovieClipUses:181 182Used by:217
Symbol 184 GraphicUsed by:186
Symbol 185 TextUses:145Used by:186
Symbol 186 MovieClipUses:184 185Used by:217
Symbol 187 GraphicUsed by:189
Symbol 188 TextUses:145Used by:189
Symbol 189 MovieClipUses:187 188Used by:217
Symbol 190 GraphicUsed by:192
Symbol 191 TextUses:145Used by:192
Symbol 192 MovieClipUses:190 191Used by:217
Symbol 193 GraphicUsed by:198
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:196
Symbol 196 MovieClipUses:195Used by:198
Symbol 197 MovieClipUsed by:198
Symbol 198 MovieClipUses:193 196 197Used by:200
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:198 199Used by:217
Symbol 201 MovieClipUsed by:212
Symbol 202 BitmapUsed by:204
Symbol 203 BitmapUsed by:204 210
Symbol 204 GraphicUses:202 203Used by:205
Symbol 205 MovieClipUses:204Used by:212
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:208
Symbol 208 MovieClipUses:207Used by:212
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209 203Used by:211
Symbol 211 MovieClipUses:210Used by:212
Symbol 212 MovieClipUses:201 205 208 211Used by:213 217
Symbol 213 MovieClipUses:212Used by:217
Symbol 214 GraphicUsed by:217
Symbol 215 TextUses:145Used by:217
Symbol 216 TextUses:145Used by:217
Symbol 217 MovieClip {Batmanfinal_fla.bmfghSymbol2_64}Uses:152 159 163 167 170 174 177 180 183 186 189 192 200 213 212 214 215 216Used by:Timeline
Symbol 218 GraphicUsed by:Timeline
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:221
Symbol 221 MovieClipUses:220Used by:Timeline
Symbol 222 GraphicUsed by:233
Symbol 223 GraphicUsed by:233
Symbol 224 ShapeTweeningUsed by:233
Symbol 225 GraphicUsed by:233
Symbol 226 GraphicUsed by:233
Symbol 227 GraphicUsed by:233
Symbol 228 GraphicUsed by:233
Symbol 229 GraphicUsed by:233
Symbol 230 GraphicUsed by:233
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:222 223 224 225 226 227 228 229 230 231 232Used by:270 438 478 520 541 550 558 559 657
Symbol 234 BitmapUsed by:236 240 242 244 246
Symbol 235 BitmapUsed by:236 545 665
Symbol 236 GraphicUses:234 235Used by:248
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClipUses:238Used by:248
Symbol 240 GraphicUses:234Used by:241
Symbol 241 MovieClipUses:240Used by:248
Symbol 242 GraphicUses:234Used by:243
Symbol 243 MovieClipUses:242Used by:248
Symbol 244 GraphicUses:234Used by:245
Symbol 245 MovieClipUses:244Used by:248
Symbol 246 GraphicUses:234Used by:247
Symbol 247 MovieClipUses:246Used by:248
Symbol 248 MovieClip {Batmanfinal_fla.yhyhbcvmbvbx76yt_99}Uses:236 239 241 243 245 247Used by:249
Symbol 249 MovieClipUses:248Used by:253
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:252
Symbol 252 MovieClipUses:251Used by:253
Symbol 253 MovieClipUses:249 252Used by:270
Symbol 254 GraphicUsed by:270
Symbol 255 GraphicUsed by:256 257
Symbol 256 MovieClipUses:255Used by:270
Symbol 257 MovieClipUses:255Used by:270
Symbol 258 GraphicUsed by:259 476 477 515
Symbol 259 MovieClipUses:258Used by:270
Symbol 260 GraphicUsed by:263
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:263
Symbol 263 MovieClipUses:260 262Used by:269 401
Symbol 264 GraphicUsed by:269 401
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:269 401
Symbol 267 GraphicUsed by:269 401
Symbol 268 GraphicUsed by:269 401
Symbol 269 MovieClipUses:263 264 266 267 268Used by:270 438 478 520 541 550 637 657 670 707
Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95}Uses:233 253 254 256 257 259 269Used by:Timeline
Symbol 271 MovieClipUsed by:Timeline
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:Timeline
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:Timeline
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:278
Symbol 278 MovieClipUses:277Used by:Timeline
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:341
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:341
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:341
Symbol 285 MovieClipUses:106Used by:341
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:295
Symbol 288 BitmapUsed by:289 290 294
Symbol 289 GraphicUses:288Used by:295
Symbol 290 GraphicUses:288Used by:291
Symbol 291 MovieClipUses:290Used by:295
Symbol 292 BitmapUsed by:294
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:292 293 288Used by:295
Symbol 295 MovieClip {Batmanfinal_fla.000batman_122}Uses:287 289 291 294Used by:341
Symbol 296 GraphicUsed by:300
Symbol 297 GraphicUsed by:300
Symbol 298 GraphicUsed by:300
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:296 297 298 299Used by:341
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:301Used by:341
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:341
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:305Used by:341
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:341
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:341
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:341
Symbol 313 GraphicUsed by:340 475 478 520 550 628 638
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:340
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:340
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:340
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:340
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:340
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:340
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:340
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:340
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:340
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:340
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:340
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:340
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:338Used by:340
Symbol 340 MovieClip {Batmanfinal_fla.nybvcnmwqqqqkSvbcbcbcopy_132}Uses:313 315 317 319 321 323 325 327 329 331 333 335 337 339Used by:341
Symbol 341 MovieClip {Batmanfinal_fla.nySymbol29_117}Uses:280 282 284 285 295 300 302 304 306 308 310 312 340Used by:Timeline
Symbol 342 MovieClipUses:21Used by:343
Symbol 343 MovieClipUses:20 342Used by:351
Symbol 344 MovieClipUses:24Used by:347
Symbol 345 MovieClipUses:26Used by:347
Symbol 346 MovieClipUses:28Used by:347
Symbol 347 MovieClipUses:344 345 346Used by:351
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:350 353
Symbol 350 MovieClipUses:349Used by:351
Symbol 351 MovieClipUses:343 347 350Used by:353
Symbol 352 GraphicUsed by:353
Symbol 353 ButtonUses:351 36 20 21 24 26 28 349 352Used by:Timeline
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:Timeline
Symbol 356 GraphicUsed by:358 361
Symbol 357 GraphicUsed by:358 361
Symbol 358 MovieClipUses:356 357Used by:361 364
Symbol 359 GraphicUsed by:360 361
Symbol 360 MovieClipUses:359Used by:361 364
Symbol 361 ButtonUses:358 360 356 357 359Used by:365
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:364
Symbol 364 MovieClip {Batmanfinal_fla.ewsound_but_village_160}Uses:358 360 363Used by:365
Symbol 365 MovieClip {Batmanfinal_fla.ewsndButton_156}Uses:361 364Used by:Timeline
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:Timeline
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:Timeline
Symbol 370 FontUsed by:371 374 377 391 395 396
Symbol 371 EditableTextUses:370Used by:Timeline
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:Timeline
Symbol 374 EditableTextUses:370Used by:Timeline
Symbol 375 FontUsed by:376 378 379 394
Symbol 376 TextUses:375Used by:Timeline
Symbol 377 EditableTextUses:370Used by:Timeline
Symbol 378 TextUses:375Used by:Timeline
Symbol 379 TextUses:375Used by:Timeline
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:Timeline
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:390
Symbol 384 GraphicUsed by:390
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:385Used by:389
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:387Used by:389
Symbol 389 MovieClipUses:386 388Used by:390
Symbol 390 MovieClip {Batmanfinal_fla.cfswtgh22_166}Uses:383 384 389Used by:Timeline
Symbol 391 EditableTextUses:370Used by:Timeline
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:Timeline
Symbol 394 TextUses:375Used by:Timeline
Symbol 395 EditableTextUses:370Used by:Timeline
Symbol 396 EditableTextUses:370Used by:Timeline
Symbol 397 GraphicUsed by:402
Symbol 398 FontUsed by:399 400 406 407
Symbol 399 TextUses:398Used by:402
Symbol 400 TextUses:398Used by:402
Symbol 401 MovieClip {Batmanfinal_fla.Timeline_175}Uses:263 264 266 267 268Used by:402 408
Symbol 402 MovieClipUses:397 399 400 401Used by:403
Symbol 403 MovieClipUses:402Used by:404
Symbol 404 MovieClip {Batmanfinal_fla.bvfgd_172}Uses:403Used by:Timeline
Symbol 405 GraphicUsed by:408
Symbol 406 TextUses:398Used by:408
Symbol 407 TextUses:398Used by:408
Symbol 408 MovieClipUses:405 406 407 401Used by:409
Symbol 409 MovieClipUses:408Used by:410
Symbol 410 MovieClip {Batmanfinal_fla.nmstrr_176}Uses:409Used by:Timeline
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:413
Symbol 413 MovieClipUses:412Used by:419
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:416
Symbol 416 MovieClipUses:415Used by:419
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:419
Symbol 419 MovieClip {Batmanfinal_fla.shut_uty_179}Uses:413 416 418Used by:Timeline
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:Timeline
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:438
Symbol 424 MovieClipUses:106Used by:438
Symbol 425 GraphicUsed by:437
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:428
Symbol 428 MovieClipUses:427Used by:436 437
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:431
Symbol 431 MovieClipUses:430Used by:436 437
Symbol 432 GraphicUsed by:437
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:435
Symbol 435 MovieClipUses:434Used by:437
Symbol 436 MovieClipUses:428 431Used by:437
Symbol 437 MovieClipUses:425 428 431 432 435 436Used by:438
Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183}Uses:233 423 424 269 437Used by:Timeline
Symbol 439 MovieClipUsed by:Timeline
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:Timeline
Symbol 442 BitmapUsed by:443 446 448 450 452 455 459 461 462 464 466 467 469 471
Symbol 443 GraphicUses:442Used by:449
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:449 463
Symbol 446 GraphicUses:442Used by:447
Symbol 447 MovieClipUses:446Used by:449 463
Symbol 448 GraphicUses:442Used by:449
Symbol 449 MovieClipUses:443 445 447 448Used by:473
Symbol 450 GraphicUses:442Used by:451
Symbol 451 MovieClipUses:450Used by:473
Symbol 452 GraphicUses:442Used by:458
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:457
Symbol 455 GraphicUses:442Used by:456
Symbol 456 MovieClipUses:455Used by:457
Symbol 457 MovieClipUses:454 456Used by:458
Symbol 458 MovieClipUses:452 457Used by:473
Symbol 459 GraphicUses:442Used by:460
Symbol 460 MovieClipUses:459Used by:473
Symbol 461 GraphicUses:442Used by:463
Symbol 462 GraphicUses:442Used by:463
Symbol 463 MovieClipUses:461 445 447 462Used by:473
Symbol 464 GraphicUses:442Used by:465
Symbol 465 MovieClipUses:464Used by:473
Symbol 466 GraphicUses:442Used by:470
Symbol 467 GraphicUses:442Used by:468
Symbol 468 MovieClipUses:467Used by:470
Symbol 469 GraphicUses:442Used by:470
Symbol 470 MovieClipUses:466 468 469Used by:473
Symbol 471 GraphicUses:442Used by:472
Symbol 472 MovieClipUses:471Used by:473
Symbol 473 MovieClipUses:449 451 458 460 463 465 470 472Used by:478
Symbol 474 MovieClipUses:106Used by:478
Symbol 475 MovieClipUses:313Used by:478
Symbol 476 MovieClipUses:258Used by:478
Symbol 477 MovieClipUses:258Used by:478
Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192}Uses:233 473 313 474 475 476 477 269Used by:Timeline
Symbol 479 GraphicUsed by:Timeline
Symbol 480 BitmapUsed by:481 483 486
Symbol 481 GraphicUses:480Used by:482
Symbol 482 MovieClipUses:481Used by:497
Symbol 483 GraphicUses:480Used by:484
Symbol 484 MovieClipUses:483Used by:497
Symbol 485 BitmapUsed by:486 488 491
Symbol 486 GraphicUses:485 480Used by:487
Symbol 487 MovieClipUses:486Used by:497
Symbol 488 GraphicUses:485Used by:489
Symbol 489 MovieClipUses:488Used by:497
Symbol 490 BitmapUsed by:491 493 495
Symbol 491 GraphicUses:490 485Used by:492
Symbol 492 MovieClipUses:491Used by:497
Symbol 493 GraphicUses:490Used by:494
Symbol 494 MovieClipUses:493Used by:497
Symbol 495 GraphicUses:490Used by:496
Symbol 496 MovieClipUses:495Used by:497
Symbol 497 MovieClipUses:482 484 487 489 492 494 496Used by:Timeline
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:Timeline
Symbol 500 MovieClipUsed by:Timeline
Symbol 501 GraphicUsed by:502 527 551
Symbol 502 MovieClipUses:501Used by:Timeline
Symbol 503 BitmapUsed by:504 506 507
Symbol 504 GraphicUses:503Used by:505
Symbol 505 MovieClipUses:504Used by:511
Symbol 506 GraphicUses:503Used by:511
Symbol 507 GraphicUses:503Used by:508
Symbol 508 MovieClipUses:507Used by:509
Symbol 509 MovieClipUses:508Used by:510
Symbol 510 MovieClipUses:509Used by:511
Symbol 511 MovieClip {Batmanfinal_fla.ytyhg_223}Uses:505 506 510Used by:520
Symbol 512 BitmapUsed by:514
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:512 513Used by:520
Symbol 515 MovieClipUses:258Used by:520
Symbol 516 GraphicUsed by:517 530
Symbol 517 MovieClipUses:516Used by:520
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:518Used by:520
Symbol 520 MovieClip {Batmanfinal_fla.new3_222}Uses:511 233 514 515 517 519 313 269Used by:Timeline
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:523
Symbol 523 MovieClipUses:522Used by:Timeline
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:526
Symbol 526 MovieClipUses:525Used by:Timeline
Symbol 527 MovieClipUses:501Used by:Timeline
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:541
Symbol 530 MovieClipUses:516Used by:541
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:531Used by:541
Symbol 533 BitmapUsed by:534 536
Symbol 534 GraphicUses:533Used by:535
Symbol 535 MovieClipUses:534Used by:538 539
Symbol 536 GraphicUses:533Used by:537
Symbol 537 MovieClipUses:536Used by:538 539
Symbol 538 MovieClipUses:535 537Used by:539
Symbol 539 MovieClipUses:538 535 537Used by:541
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClip {Batmanfinal_fla.ns5_234}Uses:233 529 530 532 539 540 269Used by:Timeline
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:Timeline
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:235 544Used by:550
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClipUses:546Used by:550 670
Symbol 548 MovieClipUses:106Used by:550
Symbol 549 MovieClipUses:106Used by:550
Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242}Uses:233 545 547 548 549 269 313Used by:Timeline
Symbol 551 MovieClipUses:501Used by:Timeline
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:Timeline
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:637
Symbol 556 BitmapUsed by:557
Symbol 557 GraphicUses:556Used by:616
Symbol 558 MovieClipUses:233Used by:616 657 670
Symbol 559 MovieClipUses:233Used by:616 657 670 707
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used by:614
Symbol 562 BitmapUsed by:563 569 598
Symbol 563 GraphicUses:562Used by:564 573
Symbol 564 MovieClipUses:563Used by:565
Symbol 565 MovieClipUses:564Used by:566 579
Symbol 566 MovieClipUses:565Used by:614
Symbol 567 BitmapUsed by:568 591 609 617 620 623
Symbol 568 GraphicUses:567Used by:571 577
Symbol 569 GraphicUses:562Used by:570 576
Symbol 570 MovieClipUses:569Used by:571
Symbol 571 MovieClipUses:568 570Used by:572
Symbol 572 MovieClipUses:571Used by:575 596
Symbol 573 MovieClipUses:563Used by:574 593 595
Symbol 574 MovieClipUses:573Used by:575
Symbol 575 MovieClipUses:572 574Used by:614
Symbol 576 MovieClipUses:569Used by:577
Symbol 577 MovieClipUses:568 576Used by:578
Symbol 578 MovieClipUses:577Used by:579
Symbol 579 MovieClipUses:578 565Used by:614
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:580Used by:583
Symbol 582 MovieClipUsed by:583
Symbol 583 MovieClipUses:581 582Used by:614
Symbol 584 MovieClipUsed by:587
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClipUses:585Used by:587
Symbol 587 MovieClipUses:584 586Used by:614
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588Used by:590
Symbol 590 MovieClipUses:589Used by:614
Symbol 591 GraphicUses:567Used by:592 594
Symbol 592 MovieClipUses:591Used by:593
Symbol 593 MovieClipUses:592 573Used by:596
Symbol 594 MovieClipUses:591Used by:595
Symbol 595 MovieClipUses:594 573Used by:596
Symbol 596 MovieClipUses:572 593 595Used by:602
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597 562Used by:599
Symbol 599 MovieClipUses:598Used by:602
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:602
Symbol 602 MovieClipUses:596 599 601Used by:614
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:605
Symbol 605 MovieClipUses:604Used by:614
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606Used by:608
Symbol 608 MovieClipUses:607Used by:614
Symbol 609 GraphicUses:567Used by:610
Symbol 610 MovieClipUses:609Used by:613
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:613
Symbol 613 MovieClipUses:610 612Used by:614
Symbol 614 MovieClipUses:561 566 575 579 583 587 590 602 605 608 613Used by:615
Symbol 615 MovieClipUses:614Used by:616
Symbol 616 MovieClipUses:557 558 559 615Used by:629
Symbol 617 GraphicUses:567Used by:618
Symbol 618 MovieClipUses:617Used by:619
Symbol 619 MovieClipUses:618Used by:626
Symbol 620 GraphicUses:567Used by:621
Symbol 621 MovieClipUses:620Used by:622
Symbol 622 MovieClipUses:621Used by:626
Symbol 623 GraphicUses:567Used by:624
Symbol 624 MovieClipUses:623Used by:625
Symbol 625 MovieClipUses:624Used by:626
Symbol 626 MovieClipUses:619 622 625Used by:627
Symbol 627 MovieClipUses:626Used by:628
Symbol 628 MovieClipUses:313 627Used by:629
Symbol 629 MovieClip {Batmanfinal_fla.yhyhguhn_248}Uses:616 628Used by:637
Symbol 630 GraphicUsed by:637
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:631Used by:637 657
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:633Used by:637 657
Symbol 635 GraphicUsed by:636 642 659
Symbol 636 MovieClipUses:635Used by:637
Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247}Uses:555 629 630 632 634 636 269Used by:Timeline
Symbol 638 MovieClipUses:313Used by:Timeline
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:Timeline
Symbol 641 MovieClipUsed by:642
Symbol 642 MovieClipUses:641 635Used by:645
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:643Used by:645
Symbol 645 MovieClip {Batmanfinal_fla.v_304}Uses:642 644Used by:657
Symbol 646 GraphicUsed by:657
Symbol 647 MovieClipUsed by:657
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:648Used by:657
Symbol 650 MovieClipUsed by:657
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:651Used by:656
Symbol 653 BitmapUsed by:654
Symbol 654 GraphicUses:653Used by:655
Symbol 655 MovieClipUses:654Used by:656
Symbol 656 MovieClipUses:652 655Used by:657
Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303}Uses:558 559 645 646 647 649 650 656 233 632 634 269Used by:Timeline
Symbol 658 MovieClipUsed by:659
Symbol 659 MovieClipUses:658 635Used by:Timeline
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:Timeline
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:662Used by:670
Symbol 664 BitmapUsed by:665
Symbol 665 GraphicUses:664 235Used by:670
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:666Used by:670
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:668Used by:670
Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316}Uses:558 559 663 665 667 547 669 269Used by:Timeline
Symbol 671 MovieClipUsed by:672
Symbol 672 MovieClipUses:671Used by:Timeline
Symbol 673 BitmapUsed by:674
Symbol 674 GraphicUses:673Used by:Timeline
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:Timeline
Symbol 677 BitmapUsed by:678 680 682
Symbol 678 GraphicUses:677Used by:679
Symbol 679 MovieClipUses:678Used by:707
Symbol 680 GraphicUses:677Used by:681
Symbol 681 MovieClipUses:680Used by:707
Symbol 682 GraphicUses:677Used by:683
Symbol 683 MovieClipUses:682Used by:707
Symbol 684 BitmapUsed by:685 687 689 691 693 695 698
Symbol 685 GraphicUses:684Used by:686
Symbol 686 MovieClipUses:685Used by:707
Symbol 687 GraphicUses:684Used by:688
Symbol 688 MovieClipUses:687Used by:707
Symbol 689 GraphicUses:684Used by:690
Symbol 690 MovieClipUses:689Used by:707
Symbol 691 GraphicUses:684Used by:692
Symbol 692 MovieClipUses:691Used by:707
Symbol 693 GraphicUses:684Used by:694
Symbol 694 MovieClipUses:693Used by:697
Symbol 695 GraphicUses:684Used by:696
Symbol 696 MovieClipUses:695Used by:697
Symbol 697 MovieClipUses:694 696Used by:707
Symbol 698 GraphicUses:684Used by:699
Symbol 699 MovieClipUses:698Used by:707
Symbol 700 GraphicUsed by:707
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:701Used by:707
Symbol 703 GraphicUsed by:704
Symbol 704 MovieClipUses:703Used by:707
Symbol 705 GraphicUsed by:706
Symbol 706 MovieClipUses:705Used by:707
Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323}Uses:559 679 681 683 686 688 690 692 697 699 700 702 704 706 269Used by:Timeline
Symbol 708 GraphicUses:135Used by:Timeline
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:709Used by:Timeline
Symbol 711 TextUses:111Used by:Timeline
Symbol 712 TextUses:111Used by:Timeline
Symbol 713 TextUses:111Used by:714
Symbol 714 ButtonUses:142 713 141Used by:Timeline
Symbol 715 GraphicUsed by:Timeline
Symbol 716 GraphicUses:135Used by:Timeline
Symbol 717 TextUses:111Used by:718
Symbol 718 ButtonUses:142 717 141Used by:Timeline
Symbol 719 TextUses:111Used by:720
Symbol 720 ButtonUses:142 719 141Used by:Timeline
Symbol 721 TextUses:111Used by:723
Symbol 722 TextUses:111Used by:723
Symbol 723 MovieClip {Batmanfinal_fla.tyuSymbol2sdf_342}Uses:721 722Used by:Timeline
Symbol 724 GraphicUsed by:727
Symbol 725 TextUses:111Used by:727 834
Symbol 726 TextUses:111Used by:727
Symbol 727 MovieClipUses:724 725 726Used by:Timeline
Symbol 728 TextUses:111Used by:729
Symbol 729 ButtonUses:142 728 141Used by:Timeline
Symbol 730 FontUsed by:731 732 744 745 836
Symbol 731 EditableTextUses:730Used by:Timeline
Symbol 732 EditableTextUses:730Used by:Timeline
Symbol 733 GraphicUsed by:Timeline
Symbol 734 GraphicUses:135Used by:Timeline
Symbol 735 TextUses:111Used by:Timeline
Symbol 736 GraphicUsed by:737
Symbol 737 MovieClipUses:736Used by:740
Symbol 738 GraphicUsed by:739
Symbol 739 MovieClipUses:738Used by:740
Symbol 740 MovieClipUses:737 739Used by:743
Symbol 741 FontUsed by:742
Symbol 742 TextUses:741Used by:743
Symbol 743 MovieClipUses:740 742Used by:Timeline
Symbol 744 EditableTextUses:730Used by:Timeline
Symbol 745 EditableTextUses:730Used by:Timeline
Symbol 746 GraphicUsed by:Timeline
Symbol 747 GraphicUses:135Used by:Timeline
Symbol 748 GraphicUsed by:749
Symbol 749 MovieClipUses:748Used by:Timeline
Symbol 750 TextUses:111Used by:Timeline
Symbol 751 TextUses:128Used by:Timeline
Symbol 752 GraphicUsed by:754
Symbol 753 GraphicUsed by:754
Symbol 754 MovieClip {Batmanfinal_fla.kjgdr_350}Uses:752 753Used by:Timeline
Symbol 755 GraphicUsed by:757
Symbol 756 GraphicUsed by:757
Symbol 757 MovieClip {Batmanfinal_fla.nbmdf_351}Uses:755 756Used by:Timeline
Symbol 758 GraphicUsed by:760
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClip {Batmanfinal_fla.nmsdf_352}Uses:758 759Used by:Timeline
Symbol 761 GraphicUsed by:763
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClip {Batmanfinal_fla.eaw_353}Uses:761 762Used by:Timeline
Symbol 764 GraphicUsed by:766
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClip {Batmanfinal_fla.werc_354}Uses:764 765Used by:Timeline
Symbol 767 GraphicUsed by:769
Symbol 768 GraphicUsed by:769
Symbol 769 MovieClip {Batmanfinal_fla.nmd_355}Uses:767 768Used by:Timeline
Symbol 770 GraphicUsed by:772
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClip {Batmanfinal_fla.nbmer_356}Uses:770 771Used by:Timeline
Symbol 773 GraphicUsed by:775
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClip {Batmanfinal_fla.wsdf_357}Uses:773 774Used by:Timeline
Symbol 776 GraphicUsed by:778
Symbol 777 GraphicUsed by:778
Symbol 778 MovieClip {Batmanfinal_fla.nbw_358}Uses:776 777Used by:Timeline
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:779Used by:783
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:783
Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}Uses:780 782Used by:Timeline
Symbol 784 TextUses:128Used by:785
Symbol 785 MovieClipUses:784Used by:786
Symbol 786 MovieClip {Batmanfinal_fla.wezxcrer_362}Uses:785Used by:Timeline
Symbol 787 TextUses:128Used by:788
Symbol 788 MovieClipUses:787Used by:789
Symbol 789 MovieClip {Batmanfinal_fla.mawe_364}Uses:788Used by:Timeline
Symbol 790 TextUses:128Used by:791
Symbol 791 MovieClipUses:790Used by:792
Symbol 792 MovieClip {Batmanfinal_fla.webnn_366}Uses:791Used by:Timeline
Symbol 793 TextUses:128Used by:794
Symbol 794 MovieClipUses:793Used by:795
Symbol 795 MovieClip {Batmanfinal_fla.wvbn_368}Uses:794Used by:Timeline
Symbol 796 TextUses:128Used by:797
Symbol 797 MovieClipUses:796Used by:798
Symbol 798 MovieClip {Batmanfinal_fla.bnsd_370}Uses:797Used by:Timeline
Symbol 799 TextUses:128Used by:800
Symbol 800 MovieClipUses:799Used by:801
Symbol 801 MovieClip {Batmanfinal_fla.wexcv_372}Uses:800Used by:Timeline
Symbol 802 TextUses:128Used by:803
Symbol 803 MovieClipUses:802Used by:804
Symbol 804 MovieClip {Batmanfinal_fla.qwcb_374}Uses:803Used by:Timeline
Symbol 805 TextUses:128Used by:806
Symbol 806 MovieClipUses:805Used by:807
Symbol 807 MovieClip {Batmanfinal_fla.nbmdst_376}Uses:806Used by:Timeline
Symbol 808 TextUses:128Used by:809
Symbol 809 MovieClipUses:808Used by:810
Symbol 810 MovieClip {Batmanfinal_fla.bnmre_378}Uses:809Used by:Timeline
Symbol 811 TextUses:128Used by:812
Symbol 812 MovieClipUses:811Used by:813
Symbol 813 MovieClip {Batmanfinal_fla.mbndfg_380}Uses:812Used by:Timeline
Symbol 814 GraphicUsed by:Timeline
Symbol 815 BitmapUsed by:816
Symbol 816 GraphicUses:815Used by:Timeline
Symbol 817 TextUses:145Used by:Timeline
Symbol 818 TextUses:111Used by:819
Symbol 819 ButtonUses:142 818 141Used by:Timeline
Symbol 820 BitmapUsed by:821
Symbol 821 GraphicUses:820Used by:826
Symbol 822 FontUsed by:823
Symbol 823 TextUses:822Used by:826
Symbol 824 BitmapUsed by:825
Symbol 825 GraphicUses:824Used by:826
Symbol 826 MovieClipUses:821 823 825Used by:Timeline
Symbol 827 GraphicUsed by:830
Symbol 828 TextUses:128Used by:830
Symbol 829 GraphicUsed by:830
Symbol 830 ButtonUses:827 828 829Used by:Timeline
Symbol 831 GraphicUses:135Used by:Timeline
Symbol 832 TextUses:111Used by:Timeline
Symbol 833 GraphicUsed by:834
Symbol 834 MovieClipUses:833 725Used by:Timeline
Symbol 835 TextUses:128Used by:Timeline
Symbol 836 EditableTextUses:730Used by:Timeline

Instance Names

"preloadMc"Frame 1Symbol 99 MovieClip {Batmanfinal_fla.preload_preloadMc_1}
"load_txt"Frame 1Symbol 101 EditableText
"total_txt"Frame 1Symbol 102 EditableText
"continuebt"Frame 10Symbol 124 MovieClip {Batmanfinal_fla.cvsdfggfh_53}
"instrbt"Frame 10Symbol 126 MovieClip {Batmanfinal_fla.sprite20copy_58}
"credits"Frame 10Symbol 132 Button
"newgamebt"Frame 10Symbol 134 MovieClip {Batmanfinal_fla.sprite20_60}
"conBut"Frame 14Symbol 144 Button
"path"Frame 30Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95}
"bg1"Frame 30Symbol 271 MovieClip
"leftPiston"Frame 30Symbol 273 MovieClip
"rightPiston"Frame 30Symbol 275 MovieClip
"leftWheel"Frame 30Symbol 278 MovieClip
"rightWheel"Frame 30Symbol 278 MovieClip
"check1"Frame 30Symbol 341 MovieClip {Batmanfinal_fla.nySymbol29_117}
"logo"Frame 30Symbol 353 Button
"sndBtn"Frame 30Symbol 365 MovieClip {Batmanfinal_fla.ewsndButton_156}
"levelText"Frame 30Symbol 371 EditableText
"scoreText"Frame 30Symbol 374 EditableText
"times"Frame 30Symbol 377 EditableText
"carHealth"Frame 30Symbol 390 MovieClip {Batmanfinal_fla.cfswtgh22_166}
"fliptxt"Frame 30Symbol 391 EditableText
"fronttxt"Frame 30Symbol 395 EditableText
"totalFliptxt"Frame 30Symbol 396 EditableText
"carHealth"Frame 30Symbol 390 MovieClip {Batmanfinal_fla.cfswtgh22_166}
"flip"Frame 30Symbol 404 MovieClip {Batmanfinal_fla.bvfgd_172}
"frontflip"Frame 30Symbol 410 MovieClip {Batmanfinal_fla.nmstrr_176}
"hider"Frame 30Symbol 419 MovieClip {Batmanfinal_fla.shut_uty_179}
"path"Frame 40Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183}
"stones"Frame 40Symbol 439 MovieClip
"path"Frame 50Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192}
"stonage"Frame 50Symbol 497 MovieClip
"bg4"Frame 60Symbol 502 MovieClip
"path"Frame 60Symbol 520 MovieClip {Batmanfinal_fla.new3_222}
"bg5"Frame 70Symbol 527 MovieClip
"path"Frame 70Symbol 541 MovieClip {Batmanfinal_fla.ns5_234}
"path"Frame 80Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242}
"bg6"Frame 80Symbol 551 MovieClip
"path"Frame 90Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247}
"bg7"Frame 90Symbol 638 MovieClip
"path"Frame 100Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303}
"bg8"Frame 100Symbol 659 MovieClip
"path"Frame 110Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316}
"bg9"Frame 110Symbol 672 MovieClip
"bg10"Frame 120Symbol 676 MovieClip
"path"Frame 120Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323}
"exitMc"Frame 130Symbol 714 Button
"moreGames"Frame 140Symbol 718 Button
"submitScore"Frame 140Symbol 720 Button
"congMc"Frame 140Symbol 723 MovieClip {Batmanfinal_fla.tyuSymbol2sdf_342}
"playAgain"Frame 140Symbol 729 Button
"gamescoretxt"Frame 140Symbol 731 EditableText
"levelscoretxt"Frame 140Symbol 732 EditableText
"nextBut"Frame 150Symbol 144 Button
"scoreText2"Frame 150Symbol 744 EditableText
"gameScorText5"Frame 150Symbol 745 EditableText
"Lpath1"Frame 160Symbol 754 MovieClip {Batmanfinal_fla.kjgdr_350}
"Lpath2"Frame 160Symbol 757 MovieClip {Batmanfinal_fla.nbmdf_351}
"Lpath3"Frame 160Symbol 760 MovieClip {Batmanfinal_fla.nmsdf_352}
"Lpath4"Frame 160Symbol 763 MovieClip {Batmanfinal_fla.eaw_353}
"Lpath5"Frame 160Symbol 766 MovieClip {Batmanfinal_fla.werc_354}
"Lpath6"Frame 160Symbol 769 MovieClip {Batmanfinal_fla.nmd_355}
"Lpath7"Frame 160Symbol 772 MovieClip {Batmanfinal_fla.nbmer_356}
"Lpath8"Frame 160Symbol 775 MovieClip {Batmanfinal_fla.wsdf_357}
"Lpath9"Frame 160Symbol 778 MovieClip {Batmanfinal_fla.nbw_358}
"tow1"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow2"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow3"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow4"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow5"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow6"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow7"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow8"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow9"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow10"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"Lev1"Frame 160Symbol 786 MovieClip {Batmanfinal_fla.wezxcrer_362}
"Lev2"Frame 160Symbol 789 MovieClip {Batmanfinal_fla.mawe_364}
"Lev3"Frame 160Symbol 792 MovieClip {Batmanfinal_fla.webnn_366}
"Lev4"Frame 160Symbol 795 MovieClip {Batmanfinal_fla.wvbn_368}
"Lev5"Frame 160Symbol 798 MovieClip {Batmanfinal_fla.bnsd_370}
"Lev6"Frame 160Symbol 801 MovieClip {Batmanfinal_fla.wexcv_372}
"Lev7"Frame 160Symbol 804 MovieClip {Batmanfinal_fla.qwcb_374}
"Lev8"Frame 160Symbol 807 MovieClip {Batmanfinal_fla.nbmdst_376}
"Lev9"Frame 160Symbol 810 MovieClip {Batmanfinal_fla.bnmre_378}
"Lev10"Frame 160Symbol 813 MovieClip {Batmanfinal_fla.mbndfg_380}
"tow1"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow2"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow3"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow4"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow5"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow6"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow7"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow8"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow9"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"tow10"Frame 160Symbol 783 MovieClip {Batmanfinal_fla.tyusdk93ser_359}
"Lev1"Frame 160Symbol 786 MovieClip {Batmanfinal_fla.wezxcrer_362}
"Lev2"Frame 160Symbol 789 MovieClip {Batmanfinal_fla.mawe_364}
"Lev3"Frame 160Symbol 792 MovieClip {Batmanfinal_fla.webnn_366}
"Lev4"Frame 160Symbol 795 MovieClip {Batmanfinal_fla.wvbn_368}
"Lev5"Frame 160Symbol 798 MovieClip {Batmanfinal_fla.bnsd_370}
"Lev6"Frame 160Symbol 801 MovieClip {Batmanfinal_fla.wexcv_372}
"Lev7"Frame 160Symbol 804 MovieClip {Batmanfinal_fla.qwcb_374}
"Lev8"Frame 160Symbol 807 MovieClip {Batmanfinal_fla.nbmdst_376}
"Lev9"Frame 160Symbol 810 MovieClip {Batmanfinal_fla.bnmre_378}
"Lev10"Frame 160Symbol 813 MovieClip {Batmanfinal_fla.mbndfg_380}
"levelPlay"Frame 160Symbol 144 Button
"nextbt"Frame 169Symbol 819 Button
"nickmc"Frame 180Symbol 826 MovieClip
"back5"Frame 180Symbol 830 Button
"moreGames2"Frame 191Symbol 718 Button
"gamescoretxt2"Frame 191Symbol 836 EditableText
"logoload"Symbol 99 MovieClip {Batmanfinal_fla.preload_preloadMc_1} Frame 1Symbol 37 Button
"preloadCar"Symbol 99 MovieClip {Batmanfinal_fla.preload_preloadMc_1} Frame 1Symbol 98 MovieClip {Batmanfinal_fla.preload__23}
"gobt"Symbol 217 MovieClip {Batmanfinal_fla.bmfghSymbol2_64} Frame 2Symbol 167 Button
"path"Symbol 248 MovieClip {Batmanfinal_fla.yhyhbcvmbvbx76yt_99} Frame 1Symbol 241 MovieClip
"path"Symbol 248 MovieClip {Batmanfinal_fla.yhyhbcvmbvbx76yt_99} Frame 1Symbol 243 MovieClip
"path"Symbol 248 MovieClip {Batmanfinal_fla.yhyhbcvmbvbx76yt_99} Frame 1Symbol 245 MovieClip
"path"Symbol 248 MovieClip {Batmanfinal_fla.yhyhbcvmbvbx76yt_99} Frame 1Symbol 247 MovieClip
"bg1"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 253 MovieClip
"obs1"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 256 MovieClip
"obs2"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 257 MovieClip
"p1"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p8"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p7"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p6"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p5"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p4"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p3"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p2"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p9"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p10"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p12"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p11"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p13"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p14"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p16"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p15"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p17"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p18"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p19"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p21"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p20"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p23"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p22"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p24"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p25"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p26"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p27"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p29"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p28"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p30"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p31"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p32"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p33"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p34"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p35"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p36"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p37"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p38"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p39"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p42"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p41"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p40"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p43"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p44"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p45"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p46"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p47"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p50"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p49"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p48"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p51"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p52"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p53"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p58"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p57"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p56"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p55"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p54"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p59"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p60"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p61"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p62"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p63"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p64"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p65"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p66"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p67"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p68"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p69"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p70"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p71"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p73"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p72"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p74"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p75"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p76"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p77"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p78"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p79"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p80"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p81"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p82"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p83"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p84"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p85"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p88"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p87"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p86"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p89"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p90"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p91"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p92"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p93"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p94"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p95"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p96"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p97"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p98"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p99"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p100"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p101"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p102"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p103"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p104"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p105"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p106"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p107"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p108"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p109"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p110"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p111"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p112"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p114"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p113"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p115"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"p116"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 259 MovieClip
"coin1"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin2"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin3"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin4"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin5"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin6"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin7"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin8"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin9"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin10"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin11"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin12"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin13"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin14"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin15"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin16"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin17"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin18"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin19"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin20"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin21"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin22"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin23"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"coin24"Symbol 270 MovieClip {Batmanfinal_fla.vmbSymbol1_95} Frame 1Symbol 269 MovieClip
"leftCap"Symbol 295 MovieClip {Batmanfinal_fla.000batman_122} Frame 1Symbol 287 MovieClip
"rightCap"Symbol 295 MovieClip {Batmanfinal_fla.000batman_122} Frame 1Symbol 287 MovieClip
"leftCap"Symbol 341 MovieClip {Batmanfinal_fla.nySymbol29_117} Frame 1Symbol 280 MovieClip
"rightCap"Symbol 341 MovieClip {Batmanfinal_fla.nySymbol29_117} Frame 1Symbol 280 MovieClip
"top"Symbol 341 MovieClip {Batmanfinal_fla.nySymbol29_117} Frame 1Symbol 282 MovieClip
"left"Symbol 341 MovieClip {Batmanfinal_fla.nySymbol29_117} Frame 1Symbol 284 MovieClip
"right"Symbol 341 MovieClip {Batmanfinal_fla.nySymbol29_117} Frame 1Symbol 285 MovieClip
"check1"Symbol 341 MovieClip {Batmanfinal_fla.nySymbol29_117} Frame 1Symbol 295 MovieClip {Batmanfinal_fla.000batman_122}
"Line"Symbol 364 MovieClip {Batmanfinal_fla.ewsound_but_village_160} Frame 1Symbol 363 MovieClip
"sndon"Symbol 365 MovieClip {Batmanfinal_fla.ewsndButton_156} Frame 1Symbol 361 Button
"sndoff"Symbol 365 MovieClip {Batmanfinal_fla.ewsndButton_156} Frame 2Symbol 364 MovieClip {Batmanfinal_fla.ewsound_but_village_160}
"p1"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p2"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p3"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p4"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p5"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p6"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p7"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p8"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p9"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p10"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p11"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p12"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p13"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p14"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p15"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p16"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p17"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p18"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p19"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p20"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p21"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p22"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p23"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p24"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p25"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p26"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p27"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p28"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p29"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p30"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p31"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p32"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p33"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p34"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p35"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p36"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p37"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"p38"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 423 MovieClip
"obs1"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 424 MovieClip
"obs2"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 424 MovieClip
"coin1"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin2"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin3"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin4"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin5"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin6"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin7"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin8"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin9"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin10"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin11"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin12"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin13"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin14"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin15"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin16"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin17"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin18"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"coin19"Symbol 438 MovieClip {Batmanfinal_fla.Symbol1_183} Frame 1Symbol 269 MovieClip
"obs1"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 474 MovieClip
"obs2"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 475 MovieClip
"p1"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p2"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p3"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p4"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p5"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p6"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p7"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p8"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p9"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p10"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p11"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p12"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p13"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p14"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p15"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p16"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p17"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p18"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p19"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p20"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p21"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p22"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p23"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p24"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p25"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p26"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p27"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p28"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p29"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p30"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p31"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p32"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p33"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p34"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p35"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p36"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p37"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p38"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p39"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p40"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p41"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p42"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p43"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p44"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p45"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p46"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p47"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p48"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p49"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p50"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p51"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p52"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p53"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p54"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p55"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p56"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p57"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p58"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p59"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p60"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p61"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p62"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p63"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p64"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p65"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p66"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p67"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p68"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p69"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p70"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p71"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p72"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p73"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p74"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p75"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p76"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p77"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p78"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p79"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p80"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p81"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p82"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p83"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p84"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p85"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p86"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p87"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p88"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p89"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p90"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p91"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p92"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p93"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p94"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p95"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p96"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p97"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p98"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p99"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p100"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p101"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p102"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p103"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p104"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p105"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p106"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p107"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p108"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p109"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p110"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p110"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p111"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p112"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p113"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p114"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p115"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p116"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p117"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p118"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p119"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p120"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p121"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p122"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p123"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p124"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p125"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p126"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p127"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p128"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p130"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p129"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p131"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p132"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p133"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p134"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p135"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p136"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p137"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p138"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p139"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p140"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p141"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p142"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p143"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p144"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p145"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p146"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p147"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p148"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p149"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p150"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p151"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p152"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p153"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p154"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p155"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p156"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p157"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p158"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p159"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p160"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p161"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p162"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p163"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p164"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p165"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p166"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p167"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p168"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p169"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p170"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p171"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p172"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p173"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p174"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p175"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p176"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p177"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p178"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p179"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p180"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p181"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p182"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p183"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p184"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p185"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p186"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p187"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p188"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p189"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p190"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p191"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p192"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p193"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p194"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p195"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p196"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p197"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p198"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p199"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p200"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p201"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p202"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p203"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p204"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p205"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p206"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p207"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p208"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p209"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p210"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p211"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p212"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p213"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p214"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p215"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p216"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p217"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p218"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p219"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p220"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p221"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p222"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p223"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p224"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p225"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p226"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p227"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p228"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p229"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p230"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p231"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p232"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p233"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p234"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p235"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p236"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 476 MovieClip
"p237"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p238"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p239"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p240"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p241"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p242"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p243"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p244"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p245"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p246"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p247"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p248"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p249"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p250"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p251"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p252"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p253"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p254"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p255"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p256"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p257"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p258"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p259"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p260"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p261"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p262"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p263"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p264"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p265"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p266"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p267"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p268"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p269"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p270"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p293"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p294"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p295"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p296"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p298"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p299"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p297"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p274"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p275"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p273"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p276"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p278"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p277"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p282"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p280"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p279"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p286"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p281"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p284"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p283"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p300"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p285"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p287"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p288"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p289"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p290"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p291"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"p292"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 477 MovieClip
"coin1"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin2"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin3"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin4"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin5"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin6"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin7"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin8"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin9"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin10"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin11"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin12"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin13"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin14"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin15"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin16"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin17"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin18"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin19"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin20"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin21"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin22"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin23"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin24"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin25"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin26"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin27"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin28"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin29"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin30"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"coin31"Symbol 478 MovieClip {Batmanfinal_fla.VCBCVSymbol3_192} Frame 1Symbol 269 MovieClip
"path"Symbol 511 MovieClip {Batmanfinal_fla.ytyhg_223} Frame 1Symbol 510 MovieClip
"p1"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p2"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p3"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p4"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"obs1"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 517 MovieClip
"p5"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p6"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p7"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p8"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p9"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p10"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p11"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p12"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p13"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p14"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p15"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p16"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p17"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p18"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p19"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p20"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p21"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p22"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p23"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p24"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p25"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p26"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p27"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p28"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p29"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p30"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p31"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p32"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p33"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p34"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p35"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p36"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p37"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p38"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p39"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p40"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p41"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p42"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p43"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p44"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p45"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p46"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p47"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p48"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p49"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p50"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p51"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p52"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p53"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p54"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p55"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p56"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p57"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p58"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p59"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p60"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p61"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p62"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p63"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p64"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p65"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p66"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p67"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p68"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p69"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p70"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p71"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p72"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p73"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p74"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p75"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p76"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p77"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p78"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p79"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p80"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p81"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p82"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p83"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p84"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p85"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p86"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p87"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p88"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p89"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p90"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p91"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p92"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p94"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p95"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p98"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p93"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p96"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p97"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p100"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p99"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p101"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p102"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p103"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p104"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p105"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p106"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p107"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"p108"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 515 MovieClip
"obs2"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 519 MovieClip
"coin1"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin2"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin3"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin4"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin5"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin6"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin7"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin8"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin9"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin10"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin11"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin12"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin13"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin14"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin15"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin16"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin17"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin18"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin19"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin20"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin21"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin22"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin23"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin24"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"coin25"Symbol 520 MovieClip {Batmanfinal_fla.new3_222} Frame 1Symbol 269 MovieClip
"p1"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p2"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p3"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p4"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"obs1"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 530 MovieClip
"p5"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p6"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p7"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p8"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p9"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p10"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p11"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p13"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p14"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p15"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p16"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p12"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p17"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p18"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p19"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p20"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p21"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p24"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p22"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p23"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p25"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p26"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p27"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p28"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p29"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p30"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p31"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p32"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p33"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p34"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p35"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p36"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p37"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p38"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p39"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p40"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p41"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p42"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p43"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p44"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p45"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p46"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p47"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p48"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p49"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p50"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p51"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p52"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p53"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p54"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p55"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p56"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p57"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p58"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p59"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p60"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p61"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p62"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p63"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p64"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p65"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p66"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p67"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p68"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p69"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p70"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p71"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p72"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p73"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p74"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p75"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p76"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p77"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p78"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p79"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p80"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p81"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p82"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p84"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p83"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p85"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p86"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p87"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p88"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p89"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p90"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p92"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p91"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p93"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p94"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p96"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p95"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p97"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p98"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p99"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p100"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p101"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p102"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p103"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p104"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p105"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p106"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p107"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p108"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p109"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p112"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p110"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p111"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p113"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p116"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p114"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p115"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p117"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p120"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p118"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p119"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p121"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p122"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p123"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p124"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p125"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p128"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p126"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p127"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p129"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p132"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p130"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p131"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p133"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p134"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p136"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p135"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p137"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p138"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p139"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p140"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p141"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p142"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p143"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p144"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p145"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p146"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p148"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p147"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p149"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p150"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p152"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p151"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p153"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p156"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p154"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p155"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p157"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p158"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p160"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p159"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p161"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p164"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p162"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p163"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p165"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p168"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p167"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p166"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p169"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p172"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p170"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p171"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p173"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p174"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p176"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p175"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p177"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p178"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p180"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p179"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p181"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p184"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p182"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p183"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p185"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p186"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p188"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p187"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p189"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p190"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p192"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p191"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p193"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p196"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p194"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p195"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p197"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p200"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p198"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p199"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p202"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p203"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p201"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p204"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p205"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p208"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p206"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p207"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p209"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p212"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p210"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p211"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p213"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p216"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p214"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p215"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p217"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p220"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p218"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p219"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p233"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p236"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p234"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p235"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p221"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p224"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p222"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p223"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p225"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p226"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p228"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p227"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p229"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p230"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p232"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p231"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p237"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p238"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p240"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p239"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p241"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p244"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p242"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p243"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p245"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p248"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p246"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p247"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p249"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p252"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p250"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p251"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p253"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p254"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p256"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p255"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p257"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p260"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p258"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p259"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p261"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p262"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p263"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p264"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p265"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p266"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p267"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p268"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p269"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p272"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p270"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p271"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p273"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p276"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p274"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p275"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p277"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p280"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p278"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p279"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p281"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p284"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p282"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p283"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p285"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p288"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p286"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p287"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p289"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p292"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p290"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p291"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p293"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p296"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p294"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p295"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p297"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p300"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p298"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p299"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p301"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p304"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p302"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p303"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p305"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p306"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p307"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p308"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p309"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p312"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p310"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p311"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p313"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p316"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p314"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p315"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p317"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p320"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p318"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p319"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p321"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p322"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p324"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p323"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p325"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p326"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p328"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p327"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p329"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p330"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p332"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p331"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p334"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p333"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p336"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p335"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p337"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p338"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p340"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p339"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p341"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p344"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p342"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p343"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p345"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p348"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p346"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p347"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p350"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p351"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p349"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p352"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p353"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p356"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p354"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p355"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p357"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p360"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p358"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p359"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p361"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p364"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p362"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p363"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p365"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p368"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p366"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p367"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p370"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p369"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p371"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p372"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p375"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p373"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p374"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p376"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p377"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p380"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p378"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p379"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p381"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p384"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p382"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p383"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p388"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p387"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p385"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p386"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p389"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p392"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p390"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p391"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p396"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p395"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p393"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p394"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p397"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p400"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p398"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p399"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p401"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p404"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p402"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p403"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p405"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p406"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p407"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p408"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p409"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p412"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p410"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p411"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p413"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p416"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p414"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p415"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p417"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p420"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p418"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p419"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p421"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p424"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p422"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p423"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p425"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p428"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p426"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p427"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p429"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p432"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p430"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p431"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p434"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p435"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p437"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p439"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p438"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p440"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p441"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p444"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p442"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p443"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p448"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p449"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p447"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p450"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p452"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p453"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p451"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p454"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p458"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p455"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p459"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p456"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p457"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p460"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p462"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p461"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p463"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p464"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p466"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p465"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p468"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p467"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p469"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p470"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p471"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p472"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p473"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p476"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p474"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p475"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p433"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p436"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p445"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p446"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p477"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p480"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p478"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p479"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p481"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p484"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p482"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p483"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p485"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p486"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p488"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p487"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p489"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p492"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p490"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p491"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p493"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p496"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p494"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p495"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p497"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p498"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p500"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p499"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p501"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p502"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p504"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p503"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p505"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p506"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p508"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p507"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p510"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p511"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p512"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p509"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p513"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p516"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p514"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p517"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p515"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p520"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p518"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p519"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p521"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p524"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p522"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p523"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p525"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p528"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p526"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p527"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p530"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p529"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p531"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p532"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p533"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p536"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p534"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p535"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p537"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p540"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p538"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p539"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p541"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p544"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p542"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p543"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p545"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p546"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p548"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p547"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p549"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p552"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p550"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p551"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p553"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p556"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p554"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p555"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p558"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p557"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p559"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p560"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p561"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p562"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p564"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p563"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p565"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p568"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p566"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p567"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p569"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p570"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p571"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p572"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p573"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p576"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p574"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p575"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p577"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p580"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p578"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p579"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p581"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p584"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p582"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"p583"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 529 MovieClip
"obs2"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 532 MovieClip
"coin1"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin2"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin3"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin4"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin5"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin6"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin7"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin8"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin9"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin10"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin11"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin12"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin13"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin14"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin15"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin16"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin17"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin18"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin19"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin20"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin21"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin22"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin23"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin24"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin25"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"coin26"Symbol 541 MovieClip {Batmanfinal_fla.ns5_234} Frame 1Symbol 269 MovieClip
"p1"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p2"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p3"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p4"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"obs1"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 548 MovieClip
"p5"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p8"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p6"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p7"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p9"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p12"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p10"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p11"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p13"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p16"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p14"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p15"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p17"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p20"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p18"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p19"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p21"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p24"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p22"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p23"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p25"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p28"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p26"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p27"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p29"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p32"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p30"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p31"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p33"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p36"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p34"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p35"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p37"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p40"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p38"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p39"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p41"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p44"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p42"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p43"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p45"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p48"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p46"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p47"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p49"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p50"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p51"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p52"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p53"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p54"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p55"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p56"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p57"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p58"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p60"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p59"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p64"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p61"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p62"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p63"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p65"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p66"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p68"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p67"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p69"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p70"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p72"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p71"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p74"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p73"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p75"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p76"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p78"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p79"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p80"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p77"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p82"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p81"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p83"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p84"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p86"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p85"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p87"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p88"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p90"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p89"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p91"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p92"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p93"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p96"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p94"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p95"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p97"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p100"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p98"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p99"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p101"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p104"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p102"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p103"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p105"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p108"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p106"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p107"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p109"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p112"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p110"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p111"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p113"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p116"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p114"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p115"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p117"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p120"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p118"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p119"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p121"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p124"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p122"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p123"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p125"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p128"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p126"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p127"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p129"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p132"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p130"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"p131"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 547 MovieClip
"obs2"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 549 MovieClip
"coin1"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin2"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin3"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin4"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin5"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin6"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin7"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin8"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin9"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin10"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin11"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin12"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin13"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin14"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin15"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin16"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin17"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin18"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin19"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin20"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin21"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin22"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin23"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin24"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"coin25"Symbol 550 MovieClip {Batmanfinal_fla.cxSymbol2_242} Frame 1Symbol 269 MovieClip
"path"Symbol 629 MovieClip {Batmanfinal_fla.yhyhguhn_248} Frame 1Symbol 616 MovieClip
"bg7"Symbol 629 MovieClip {Batmanfinal_fla.yhyhguhn_248} Frame 1Symbol 628 MovieClip
"obs1"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 632 MovieClip
"p1"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p2"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p4"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p3"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p5"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p8"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p6"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p7"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p9"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p12"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p10"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p11"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p13"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p16"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p14"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p17"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p15"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p20"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p18"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p19"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p21"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p24"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p22"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p23"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p25"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p28"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p27"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p26"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p29"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p32"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p30"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p31"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p36"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p33"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p34"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p35"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p37"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p40"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p38"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p39"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p41"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p44"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p42"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p43"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p45"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p48"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p46"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p47"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p49"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p52"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p50"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p51"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p53"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p56"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p54"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p55"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p57"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p60"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p58"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p59"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p61"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p64"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p62"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p63"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p65"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p68"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p66"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p67"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p69"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p72"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p70"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p71"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p73"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p76"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p74"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p75"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p77"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p80"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p78"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p79"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p81"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p84"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p82"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p83"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p85"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p88"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p86"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p87"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p89"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p92"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p90"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p91"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p93"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p96"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p94"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p95"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p97"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p100"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p99"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p98"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p101"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p104"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p102"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p103"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p105"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p108"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p106"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p107"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p109"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p112"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p110"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p111"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p113"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p116"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p114"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p115"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p117"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p120"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p118"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p119"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p121"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p124"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p122"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p123"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p125"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p128"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p126"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p127"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p129"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p132"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p130"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p131"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p133"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p136"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p134"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p135"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p137"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p140"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p138"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p139"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p141"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p144"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p142"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p143"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p145"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p148"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p146"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p147"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p149"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p152"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p150"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p151"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p153"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p156"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p154"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p155"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p157"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p160"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p158"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p159"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p161"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p164"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p162"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p163"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p165"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p168"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p166"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p167"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p169"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p172"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p170"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p171"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p173"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p176"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p174"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p175"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p177"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p178"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p179"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p180"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p181"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p184"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p182"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p183"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p185"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p187"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p186"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p188"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p189"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p192"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p190"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p191"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p193"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p196"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p194"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p195"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p197"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p200"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p198"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p199"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p201"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p204"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p202"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p203"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"obs2"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 636 MovieClip
"p205"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p206"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p208"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p207"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p209"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p212"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p210"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p211"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p216"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p213"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p214"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p215"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p217"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p218"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p220"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"p219"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 634 MovieClip
"coin1"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin2"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin3"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin4"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin5"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin6"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin7"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin8"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin9"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin10"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin11"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin12"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin13"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin14"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin15"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin16"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin17"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin18"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin19"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin20"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin21"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin22"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin23"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin24"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin25"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"coin26"Symbol 637 MovieClip {Batmanfinal_fla.cvvSymbol1_247} Frame 1Symbol 269 MovieClip
"bg8"Symbol 645 MovieClip {Batmanfinal_fla.v_304} Frame 1Symbol 642 MovieClip
"path"Symbol 645 MovieClip {Batmanfinal_fla.v_304} Frame 1Symbol 644 MovieClip
"obs2"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 649 MovieClip
"obs1"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 632 MovieClip
"p1"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p2"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p4"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p3"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p5"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p6"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p8"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p7"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p9"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p12"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p10"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p11"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p13"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p14"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p16"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p15"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p17"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p20"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p18"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p19"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p21"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p24"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p22"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p23"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p26"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p27"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p25"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p28"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p29"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p32"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p30"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p31"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p33"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p36"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p34"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p35"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p37"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p40"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p38"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p39"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p41"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p44"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p42"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p43"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p45"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p48"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p46"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p47"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p49"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p52"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p50"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p51"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p53"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p56"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p54"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p55"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p57"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p58"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p62"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p59"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p60"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p67"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p61"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p63"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p64"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p66"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p65"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p68"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p70"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p69"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p71"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p72"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p73"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p76"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p74"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p75"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p77"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p80"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p78"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p79"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p81"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p84"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p82"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p83"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p86"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p85"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p87"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p88"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p90"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p89"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p91"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p92"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p93"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p96"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p94"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p95"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p97"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p100"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p98"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p99"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p101"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p104"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p102"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p103"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p105"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p108"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p106"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p107"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p109"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p112"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p110"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p111"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p113"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p116"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p114"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p115"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p117"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p120"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p118"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p119"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p121"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p124"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p122"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p123"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p125"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p128"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p126"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p127"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p129"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p132"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p130"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p131"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p133"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p136"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p134"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p135"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p137"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p138"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p139"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p140"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p143"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p144"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p142"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p141"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p146"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p145"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p147"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p148"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p150"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p149"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p151"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p152"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p154"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p153"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p155"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p156"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p158"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p157"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p159"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p160"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p162"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p163"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p164"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p161"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p166"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p165"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p167"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p168"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p170"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p169"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p171"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p172"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p173"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p176"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p174"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p175"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p177"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p180"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p178"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p179"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p182"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p181"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p183"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p184"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p186"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p185"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p187"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p188"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p189"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p190"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p192"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p191"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p193"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p196"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p194"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p195"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p197"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p200"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p198"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p199"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p201"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p204"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p202"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p203"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p205"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p208"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p206"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p207"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p209"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p210"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p211"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p212"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p214"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p215"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p213"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p216"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p218"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p219"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p217"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p220"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p221"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p222"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p223"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p224"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p226"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p225"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p228"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p227"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p230"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p229"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p231"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p232"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p234"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p235"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p233"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p236"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p238"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p237"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p239"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p240"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p242"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p241"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p243"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p244"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p246"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p247"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p245"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p250"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p249"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p251"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p252"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p248"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p253"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p256"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p254"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p255"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p257"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p260"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p258"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p259"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p261"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p264"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p262"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p263"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p265"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p268"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p266"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p267"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p269"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p272"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p270"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p271"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p273"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p274"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p276"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p275"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p278"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p277"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p279"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p280"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p282"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p283"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p281"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p284"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p286"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p285"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p287"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p288"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p290"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p289"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p291"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p292"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p294"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p293"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p295"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p296"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p297"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p300"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p298"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p299"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p302"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p301"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p304"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p303"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p305"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p308"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p306"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p310"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p307"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p309"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p311"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p312"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p314"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p313"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p315"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p316"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p318"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p319"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p317"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p320"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p321"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p322"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p323"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p324"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p325"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p326"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p327"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p328"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p329"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p330"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p331"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p332"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p334"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p333"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p335"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p336"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p338"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p339"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p337"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p340"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p343"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p342"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p344"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p341"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p345"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p346"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p347"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p348"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p350"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p351"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p349"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p352"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p354"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p353"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p355"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p356"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p358"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p357"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p359"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p360"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p361"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p362"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p363"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p364"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p365"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p366"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p367"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p368"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p370"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p369"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p371"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p372"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p373"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p374"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p376"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p375"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p377"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p378"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p380"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p379"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p381"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p384"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p382"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p383"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p386"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p385"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p387"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p388"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p390"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p389"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p391"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p392"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p394"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p393"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p395"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p396"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p398"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p397"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p399"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p400"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p401"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p402"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p403"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p404"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p406"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p407"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p405"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p408"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p410"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p411"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p409"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p412"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p414"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p413"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p415"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p416"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p418"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p417"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p419"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p420"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p422"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p421"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p423"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p424"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p425"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p426"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p427"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p428"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p430"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p429"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p431"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p432"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p434"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p433"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p435"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p436"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p438"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p437"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p439"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p440"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p443"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p441"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p442"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p444"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p446"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p445"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p447"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p448"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p450"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p449"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p454"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p452"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p451"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p453"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p455"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p456"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p458"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p459"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p457"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p460"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p462"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p461"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p464"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p463"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p466"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p465"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p471"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p472"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p467"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p468"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p470"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p469"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p474"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p473"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p475"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p476"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p479"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p477"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p478"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p480"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p487"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p483"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p481"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p484"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p486"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p485"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p482"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p488"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p490"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p489"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p494"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p492"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p502"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p493"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p495"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p496"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p498"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p491"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p499"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p500"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p501"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p497"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p503"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p504"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p506"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p507"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p505"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p508"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p510"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p509"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p514"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p512"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p511"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p513"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p515"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p516"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p517"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p519"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p518"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p520"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p522"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p521"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p523"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p524"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p526"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p525"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p527"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p528"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p530"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p529"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p531"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p532"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p535"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p540"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p534"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p536"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p538"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p537"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p539"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p533"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p542"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p543"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p541"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"p544"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 634 MovieClip
"coin1"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin2"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin3"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin4"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin5"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin6"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin7"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin8"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin9"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin10"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin11"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin12"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin13"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin14"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin15"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin16"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin17"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin18"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin19"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin20"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin21"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin22"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin23"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin24"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin25"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"coin26"Symbol 657 MovieClip {Batmanfinal_fla.Symbol17_303} Frame 1Symbol 269 MovieClip
"obs1"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 667 MovieClip
"p1"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p2"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p4"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p3"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p5"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p8"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p6"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p7"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p9"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p12"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p10"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p13"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p11"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p16"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p14"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p17"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p15"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p20"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p18"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p21"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p19"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p24"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p22"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p26"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p23"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p28"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p25"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p27"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p29"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p32"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p30"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p31"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p33"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p36"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p34"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p35"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p37"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p38"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p40"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p39"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p44"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p41"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p42"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p43"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p46"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p45"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p48"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p47"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p50"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p49"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p51"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p52"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p53"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p56"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p54"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p55"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p57"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p60"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p58"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p62"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p59"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p61"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p63"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p67"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p64"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p65"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p66"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p70"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p68"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p69"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p71"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p74"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p72"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p73"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p75"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p76"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p78"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p77"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p79"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p80"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p82"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p81"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p83"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p84"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p86"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p85"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p87"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p88"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p90"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p89"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p91"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p92"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p96"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p95"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p98"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p97"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p99"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p100"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p102"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p101"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p103"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p104"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p106"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p105"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p107"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p108"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p110"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p109"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p111"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p112"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p114"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p113"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p115"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p116"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p117"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p120"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p118"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p119"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p121"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p122"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p124"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p123"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p125"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p128"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p126"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p127"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p129"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p131"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p130"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p132"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p134"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p133"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p135"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p136"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p138"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p137"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p139"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p140"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p142"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p141"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p143"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p144"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p146"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p145"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p147"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p148"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p150"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p149"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p151"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p152"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p154"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p153"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p155"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p156"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p157"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p160"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p158"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p159"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p161"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p164"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p162"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p163"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p166"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p165"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p167"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p168"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p170"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p169"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p171"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p172"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p174"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p173"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p175"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p176"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p177"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p180"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p178"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p179"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p182"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p183"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p181"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p184"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p186"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p185"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p187"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p188"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p190"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p191"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p192"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p189"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p198"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p193"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p196"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p195"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p204"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p197"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p202"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p200"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p194"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p201"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p199"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p203"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p206"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p205"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p207"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p208"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p210"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p209"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p211"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p212"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p215"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p213"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p216"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p214"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p218"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p217"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p219"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p222"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p220"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p221"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p223"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p227"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p224"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p225"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p226"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p228"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p230"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p229"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p231"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p232"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p234"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p233"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p235"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p236"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p238"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p237"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p239"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p240"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p93"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p94"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p241"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p242"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p244"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p249"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p245"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p243"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p247"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p246"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p252"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p250"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p251"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p253"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p256"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p254"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p255"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p258"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p259"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p257"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p260"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p262"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p263"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p261"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p264"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p266"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p267"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p265"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p268"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p270"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p272"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p269"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p271"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p278"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p274"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p273"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p276"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p275"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p279"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p277"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p280"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p802"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p803"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p804"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p801"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p283"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p282"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p281"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p284"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p286"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p290"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p285"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p288"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p287"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p289"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p291"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p292"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p294"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p295"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p296"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p293"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p299"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p300"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p298"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p297"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p302"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p301"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p303"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p304"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p306"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p305"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p307"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p308"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p310"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p309"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p311"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p312"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p314"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p313"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p315"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p316"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p318"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p317"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p319"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p320"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p322"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p321"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p323"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p324"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p325"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p328"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p326"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p327"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p329"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p330"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p331"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p332"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p333"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p334"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p335"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p336"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p337"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p340"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p338"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p339"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p343"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p344"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p342"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p345"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p341"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p348"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p346"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p347"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p349"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p352"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p350"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p351"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p353"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p356"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p354"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p355"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p357"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p358"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p360"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p359"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p361"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p362"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p364"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p363"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p365"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p368"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p366"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p367"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p369"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p372"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p370"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p371"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p373"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p376"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p374"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p375"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p377"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p380"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p378"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p379"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p381"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p384"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p382"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p383"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p386"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p385"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p388"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p387"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p389"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p392"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p390"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p391"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p393"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p396"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p394"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p395"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p397"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p401"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p400"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p399"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p398"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p404"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p402"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p403"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p408"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p406"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p407"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p405"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p409"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p412"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p410"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p411"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p413"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p416"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p414"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p415"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p417"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p418"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p420"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p419"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p422"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p421"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p423"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p424"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p425"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p428"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p426"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p427"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p429"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p430"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p431"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p432"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p434"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p436"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p433"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p435"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p437"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p440"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p438"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p439"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p441"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p444"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p442"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p443"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p445"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p448"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p446"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p447"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p449"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p452"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p450"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p451"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p453"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p454"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p456"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p455"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p457"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p460"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p458"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p461"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p459"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p464"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p462"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p463"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p465"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p468"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p466"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p467"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p472"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p470"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p471"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p469"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p473"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p474"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p476"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p475"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p477"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p478"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p480"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p479"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p481"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p484"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p482"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p483"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p485"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p486"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p488"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p487"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p489"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p490"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p492"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p491"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p494"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p496"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p495"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p493"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p497"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p500"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p498"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p499"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p501"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p504"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p502"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p503"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p505"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p508"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p506"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p507"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p509"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p510"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p512"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p511"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p513"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p516"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p514"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p515"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p517"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p518"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p520"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p519"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p521"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p524"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p522"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p523"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p525"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p528"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p526"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p527"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p529"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p530"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p532"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p531"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p533"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p534"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p536"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p535"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p537"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p538"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p540"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p539"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p541"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p542"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p544"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p543"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p545"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p546"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p548"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p547"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p550"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p549"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p551"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p552"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p553"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p554"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p556"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p555"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p557"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p558"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p559"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p560"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p561"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p562"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p563"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p565"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p564"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p566"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p567"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p568"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p569"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p572"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p570"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p571"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p573"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p574"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p576"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p575"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p577"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p580"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p578"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p579"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p581"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p582"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p584"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p583"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p585"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p586"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p588"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p587"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p589"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p590"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p591"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p592"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p593"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p594"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p595"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p596"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p597"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p598"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p600"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p599"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p601"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p602"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p604"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p603"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p605"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p606"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p608"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p607"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p609"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p610"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p612"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p611"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p616"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p613"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p614"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p615"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p617"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p618"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p619"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p620"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p621"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p622"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p624"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p623"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p625"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p626"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p628"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p627"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p629"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p630"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p632"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p631"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p633"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p634"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p636"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p635"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p638"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p640"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p637"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p639"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p642"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p645"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p641"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p644"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p648"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p643"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p646"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p647"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p649"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p652"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p650"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p651"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p653"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p654"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p655"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p656"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p657"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p658"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p660"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p659"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p661"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p662"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p664"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p663"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p665"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p666"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p668"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p667"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p669"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p670"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p672"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p671"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p673"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p674"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p675"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p676"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p677"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p680"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p678"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p679"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p681"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p685"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p684"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p683"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p686"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p682"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p688"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p687"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p689"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p690"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p691"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p692"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p693"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p694"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p695"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p696"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p697"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p698"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p699"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p700"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p701"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p704"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p702"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p703"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p706"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p708"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p707"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p705"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p709"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p710"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p712"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p711"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p713"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p714"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p716"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p715"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p717"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p718"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p720"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p719"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p721"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p722"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p724"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p723"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p725"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p726"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p728"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p727"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p729"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p730"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p732"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p731"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p733"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p737"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p736"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p735"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p734"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p738"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p740"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p739"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p741"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p744"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p742"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p743"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p745"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p746"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p748"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p747"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p749"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p752"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p750"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p751"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p754"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p756"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p753"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p755"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p757"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p758"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p760"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p759"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p761"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p762"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p764"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p763"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p765"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p766"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p768"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p767"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p769"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p770"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p772"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p771"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p773"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p774"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p776"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p775"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p783"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p777"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p780"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p784"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p781"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p782"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p779"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p778"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p785"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p786"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p788"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p787"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p789"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p790"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p792"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p791"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p793"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p794"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p796"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p795"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p797"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p800"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p798"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"p799"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"obs2"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 669 MovieClip
"p248"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 547 MovieClip
"coin1"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin2"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin3"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin4"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin5"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin6"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin7"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin8"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin9"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin10"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin11"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin12"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin13"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin14"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin15"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin16"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin17"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin18"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin19"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin20"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin21"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin22"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin23"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin24"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin25"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"coin26"Symbol 670 MovieClip {Batmanfinal_fla.bvvbSymbol3_316} Frame 1Symbol 269 MovieClip
"p1"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p2"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p3"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p4"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p5"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p6"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p7"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p8"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p9"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p10"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p11"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p12"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p13"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p14"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p15"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p16"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p17"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p18"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p19"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p20"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p21"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p22"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p23"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p24"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p25"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p26"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p27"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p28"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"obs1"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 704 MovieClip
"obs2"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 704 MovieClip
"p29"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p30"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p31"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p32"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p33"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p34"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p35"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p36"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p37"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p38"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p39"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p40"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p41"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p42"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p43"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p44"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p45"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p46"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p47"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p48"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p49"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p50"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p51"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p52"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p53"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p54"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p55"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p57"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p56"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p58"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p59"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p60"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p61"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p62"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p63"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p64"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p65"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p66"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p67"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p68"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p69"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p70"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p71"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p72"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p73"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p74"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p75"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p76"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p77"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p78"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p79"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p80"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p81"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p82"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p83"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p84"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p85"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p86"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p87"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p88"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p89"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p90"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p91"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p92"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p93"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p94"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p95"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p96"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p97"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p98"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p99"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p100"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p101"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p102"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p103"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p104"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p105"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p106"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p107"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p108"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p109"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p110"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p111"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p112"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p113"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p114"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p115"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p116"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p117"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p118"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p119"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p120"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p123"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p121"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p122"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p124"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p125"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p126"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p127"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p128"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p130"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p129"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p131"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p132"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p133"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p134"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p135"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p136"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p137"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p138"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p139"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p140"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p141"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p142"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p143"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p145"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p144"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p146"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p147"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p148"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p149"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p150"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p151"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p152"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p153"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p154"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p155"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p156"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p157"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p158"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p159"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p161"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p160"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p162"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p163"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p164"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p165"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p166"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p167"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p168"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p169"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p170"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p171"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p173"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p174"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p175"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p176"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p177"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p178"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p179"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p180"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p181"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p182"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p183"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p184"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p185"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p186"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p187"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p188"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p189"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p190"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p191"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p192"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p197"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p198"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p199"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p200"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p201"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p202"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p203"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p204"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p205"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p206"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p207"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p208"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p193"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p194"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p195"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p196"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p172"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p209"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p210"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p211"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p212"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p213"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p214"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p215"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p216"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p217"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p218"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p219"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p220"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p221"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p222"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p223"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p224"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p225"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p226"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p227"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p228"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p229"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p232"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p230"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p231"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p233"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p234"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p235"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p236"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p238"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p237"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p239"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p240"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p242"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p241"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p243"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p244"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p246"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p245"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p250"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p248"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p249"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p247"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p251"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p252"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p254"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p253"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p255"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p256"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p257"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p260"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p258"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p259"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p261"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p262"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p263"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p264"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p266"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p265"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p267"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p268"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p270"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p269"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p271"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p272"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p274"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p275"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p273"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p276"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p277"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p278"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p279"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p280"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p281"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p282"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p283"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p284"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p285"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p286"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p287"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p288"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p289"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p290"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p291"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p292"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p293"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p294"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p295"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p296"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p297"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p298"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p299"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p300"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p302"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p301"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p303"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p304"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p306"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p307"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p305"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p308"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p309"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p310"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p311"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p312"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p313"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p314"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p315"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p316"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p317"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p318"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p319"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p320"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p321"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p322"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p323"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p324"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p326"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p327"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p328"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p325"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p330"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p331"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p332"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p329"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p334"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p333"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p335"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p336"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p338"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p339"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p340"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p337"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p342"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p343"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p344"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p341"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p345"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p346"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p348"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p347"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p349"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p350"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p351"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p352"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p353"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p354"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p355"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p356"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p357"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p358"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p359"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p360"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p361"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p362"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p363"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p364"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p365"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p366"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p367"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p368"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p370"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p371"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p372"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p369"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p374"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p375"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p373"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p376"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p377"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p378"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p379"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p380"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p382"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p381"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p383"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p384"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p386"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p387"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p388"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p385"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p389"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p390"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p393"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p391"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p392"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p394"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p395"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p396"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p397"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p398"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p399"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p400"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p402"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p403"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p401"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p404"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p405"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p406"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p407"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p408"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p410"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p411"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p412"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p409"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p413"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p414"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p415"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p416"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p417"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p418"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p419"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p420"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p421"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p422"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p423"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p424"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p426"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p427"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p428"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p425"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p429"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p430"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p431"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p432"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p434"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p433"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p435"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p436"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p438"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p437"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p439"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p440"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p442"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p441"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p443"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p444"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p445"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p446"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p447"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p448"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p449"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p450"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p451"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p453"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p452"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p454"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p455"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p456"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p457"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p458"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p459"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p461"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p460"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p462"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p463"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p464"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p466"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p465"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p470"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p468"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p467"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p469"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p471"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p472"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p473"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p474"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p475"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p476"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p478"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p479"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p477"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p480"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p481"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p482"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p483"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p484"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p485"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p486"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p487"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p488"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p490"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p491"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p492"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p489"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p494"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p495"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p496"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p493"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p498"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p499"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p500"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p497"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p501"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p502"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p503"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p504"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p506"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p505"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p507"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p508"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p510"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p509"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p511"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p512"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p513"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p514"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p515"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p516"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p518"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p519"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p517"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p520"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p521"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p522"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p523"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p524"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p526"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p525"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p527"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p528"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p529"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p530"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p531"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p532"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p534"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p535"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p533"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p536"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p538"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p539"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p537"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p540"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p542"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p543"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p541"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p546"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p547"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p545"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p548"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p544"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p549"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p550"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p551"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p552"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p554"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p555"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p553"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p556"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p557"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p558"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p559"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p560"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p562"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p563"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p561"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p564"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p566"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p565"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p567"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p568"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p570"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p571"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p573"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p569"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p572"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p574"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p575"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p576"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p577"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p578"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p579"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p580"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p581"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p582"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p586"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p583"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p584"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p585"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p587"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p588"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p589"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p590"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p591"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p592"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p593"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p594"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p595"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p596"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p597"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p598"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p599"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p600"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p602"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p603"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p604"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p601"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p606"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p607"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p608"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p605"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p609"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p610"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p611"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p612"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p614"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p615"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p616"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p613"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p618"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p622"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p620"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p617"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p625"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p619"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p621"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p624"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p623"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p626"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p627"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p628"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p629"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p630"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p631"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p632"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p634"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p635"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p636"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p633"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p637"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p638"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p639"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p640"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p642"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p643"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p644"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p641"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p645"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p646"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p647"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p648"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p650"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p651"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p649"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p652"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p654"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p655"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p653"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p656"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p658"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p659"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p660"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p657"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p662"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p663"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p661"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p664"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p666"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p667"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p668"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p665"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p669"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p670"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p671"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p672"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p674"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p675"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p673"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p676"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p678"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p679"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p680"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p677"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p682"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p681"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p685"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p687"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p683"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p684"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p686"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p688"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p690"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p691"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p689"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p692"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p694"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p695"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p696"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p693"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p698"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p697"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p699"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p700"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p702"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p701"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p703"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p704"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p706"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p707"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p705"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p708"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p710"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p711"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p712"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p709"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p713"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p714"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p717"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p716"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p715"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p718"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p719"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p720"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p721"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p722"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p724"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p723"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p725"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p726"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p727"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p728"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p729"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p731"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p730"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p732"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p733"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p734"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p735"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p736"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p737"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p738"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p739"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p740"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p741"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p742"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p743"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p744"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p745"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p746"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p750"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p747"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p751"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p749"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p748"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p752"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p754"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p755"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p756"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p753"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p758"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p757"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p759"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p760"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p761"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p762"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p763"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p764"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p766"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p765"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p767"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p768"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p769"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p770"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p771"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p772"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p774"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p775"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p773"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p776"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p778"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p779"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p777"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p780"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p782"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p781"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p783"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p784"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p786"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p787"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p790"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p791"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p785"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p788"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p789"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p792"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p793"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p794"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p797"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p796"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p795"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p798"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p799"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p800"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p802"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p803"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p804"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p801"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p806"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p807"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p805"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p808"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p810"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p811"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p809"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p812"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p814"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p815"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p813"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p816"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p817"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p818"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p819"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p820"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p821"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p823"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p822"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p824"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p826"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p831"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p828"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p825"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p827"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p830"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p829"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p832"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p834"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p835"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p836"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p833"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p838"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p839"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p837"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p840"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p841"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p843"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p842"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p844"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p845"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p849"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p846"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p848"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p847"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p850"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p851"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p852"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p853"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p854"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p855"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p856"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p858"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p857"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p859"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p860"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p861"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p862"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p863"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p864"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p865"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p867"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p866"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p868"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p869"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p870"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p872"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p871"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p874"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p875"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p873"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p876"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p877"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p879"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p882"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p878"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p880"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p881"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p883"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p884"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p885"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p887"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p888"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p889"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p890"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p891"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p893"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p892"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p894"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p895"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p896"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p899"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p898"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p897"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p902"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p900"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p906"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p904"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p903"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p886"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p901"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p905"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p908"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p907"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p910"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p911"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p909"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p912"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p913"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p914"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p915"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p916"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p918"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p919"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p917"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p921"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p922"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p923"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p924"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p920"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p925"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p928"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p927"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p929"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p931"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p930"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p932"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p933"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p934"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p935"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p936"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p938"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p939"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p940"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p937"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p942"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p943"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p944"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p941"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p945"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p946"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p947"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p948"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p949"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p950"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p951"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p952"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p954"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p955"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p953"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p956"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p959"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p958"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p957"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p960"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p962"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p963"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p964"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p961"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p965"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p966"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p967"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p969"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p968"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p970"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p971"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p972"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p973"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p974"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p975"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p976"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p978"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p979"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p980"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p977"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p981"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p982"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p983"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p984"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p985"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p986"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p988"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p987"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p989"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p990"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p991"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p992"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p994"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p995"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p998"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p993"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p999"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1000"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p997"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p996"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1002"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1003"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1001"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1004"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1005"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1006"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1007"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1008"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1010"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1011"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1009"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1012"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1013"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1014"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1015"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1016"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1017"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1018"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1019"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1020"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1021"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1022"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1023"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1024"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1026"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1025"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1027"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1028"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1030"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1031"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1029"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1032"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1033"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1036"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1035"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1034"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1038"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1039"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1037"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p1040"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"p926"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 702 MovieClip
"obs2"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 706 MovieClip
"coin1"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin2"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin3"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin4"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin5"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin6"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin7"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin8"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin9"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin10"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin11"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin12"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin13"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin14"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin15"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin16"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin17"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin18"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin19"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin20"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin21"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin22"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin23"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin24"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin25"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip
"coin26"Symbol 707 MovieClip {Batmanfinal_fla.Symbol22_323} Frame 1Symbol 269 MovieClip

Special Tags

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

Labels

"preload"Frame 1
"start"Frame 10
"ins"Frame 14
"story"Frame 20
"level1"Frame 30
"level2"Frame 40
"level3"Frame 50
"level4"Frame 60
"level5"Frame 70
"level6"Frame 80
"level7"Frame 90
"level8"Frame 100
"level9"Frame 110
"level10"Frame 120
"tryGame"Frame 130
"cong"Frame 140
"levelUp"Frame 150
"map"Frame 160
"climax"Frame 169
"credit"Frame 180
"submitscore"Frame 191
"g1"Symbol 419 MovieClip {Batmanfinal_fla.shut_uty_179} Frame 30
"g2"Symbol 419 MovieClip {Batmanfinal_fla.shut_uty_179} Frame 60
"com"Symbol 786 MovieClip {Batmanfinal_fla.wezxcrer_362} Frame 10
"com"Symbol 789 MovieClip {Batmanfinal_fla.mawe_364} Frame 10
"com"Symbol 792 MovieClip {Batmanfinal_fla.webnn_366} Frame 10
"com"Symbol 795 MovieClip {Batmanfinal_fla.wvbn_368} Frame 10
"com"Symbol 798 MovieClip {Batmanfinal_fla.bnsd_370} Frame 10
"com"Symbol 801 MovieClip {Batmanfinal_fla.wexcv_372} Frame 10
"com"Symbol 804 MovieClip {Batmanfinal_fla.qwcb_374} Frame 10
"com"Symbol 807 MovieClip {Batmanfinal_fla.nbmdst_376} Frame 10
"com"Symbol 810 MovieClip {Batmanfinal_fla.bnmre_378} Frame 10
"com"Symbol 813 MovieClip {Batmanfinal_fla.mbndfg_380} Frame 10




http://swfchan.com/22/109021/info.shtml
Created: 14/3 -2019 21:11:54 Last modified: 14/3 -2019 21:11:54 Server time: 02/05 -2024 12:35:11