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

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

ComicBookMovie.swf

This is the info page for
Flash #207328

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


Text
<p align="center"><font face="BadaBoom BB" size="30" color="#0099ff" letterSpacing="0.000000" kerning="1">00%</font></p>

<p align="center"><font face="Futurist ExtraHeavy" size="58" color="#0096d5" letterSpacing="0.000000" kerning="1">SHOOTER</font></p>

<p align="center"><font face="Futurist ExtraHeavy" size="58" color="#1cbafd" letterSpacing="0.000000" kerning="1">MINIMA</font></p>

Presented by

ACQUIRED

sound box

<p align="left"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">OMG!</font></p>

<p align="left"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">AWESOMEST!</font></p>

<p align="left"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">YAY!</font></p>

<p align="left"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">Three Nerds exploded in jubilation after watching their most awaited comedic comicbookmovie!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#fda92d" letterSpacing="0.000000" kerning="1">NEXT</font></p>

<p align="left"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">Dude! That was the most epic super hero movie I&apos;ve ever seen in my entire virgin life. Definitely the best movie in the universe! It beats &quot;The Godfather&quot; and &quot;Gravity&quot;!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">Yeah! This movie rocks! It has those awesome forced comedies and you can really predict the ending. This movie fits the bill for me! </font></p><p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">Serious movies suck!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">Damn! I thought I&apos;m the only one who hates serious movies! </font></p><p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">Wish all films are like this one! </font></p><p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">Simpleton and generic! </font></p><p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">Yeah! The Dark Knight Sucks!</font></p>

<p align="center"><font face="GROBOLD" size="50" color="#0d0d0d" letterSpacing="0.000000" kerning="1">Fluffy movies for the win! </font></p>

<p align="left"><font face="GROBOLD" size="40" color="#0d0d0d" letterSpacing="0.000000" kerning="1">IMBECILES!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">You think all movies should be fun, cheesefest and PG 13?</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">You think all movies should be fun, cheesefest and PG 13?</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">Before you can populate and infest all the internet message boards . . . .</font></p>

<p align="center"><font face="GROBOLD" size="18" color="#0d0d0d" letterSpacing="0.000000" kerning="1">I&apos;ll get rid of you and your precious superhero IDOLS!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">We are not afraid of you!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">We are not afarid of you!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">We are ready to fight!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">We are not afarid of you!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">We are ready to fight!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">YEAH!</font></p>

<p align="center"><font face="GROBOLD" size="50" color="#0d0d0d" letterSpacing="0.000000" kerning="1"> Shut up insects!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">Your lame retorts will not save you! </font></p><p align="center"><font face="GROBOLD" size="20" color="#0d0d0d" letterSpacing="0.000000" kerning="1">Prepare to perish!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#fda92d" letterSpacing="0.000000" kerning="1">SKIP</font></p>

HIGHSCORE

[ Q ] - Quality Toggle: MEDIUM

[ M ] - MUSIC - ON

AWARDS

SPONSOR"S
LOGO

<p align="center"><font face="ModaerneLight" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">Medals</font></p>

CREDITS

<p align="left"><font face="Futurist ExtraHeavy" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">MASTERJACE</font></p>

<p align="left"><font face="Futurist ExtraHeavy" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">t00nz</font></p>

<p align="left"><font face="Futurist ExtraHeavy" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Shrugo</font></p>

<p align="left"><font face="Futurist ExtraHeavy" size="20" color="#056994" letterSpacing="0.000000" kerning="1">MUSIC BY</font></p>

<p align="left"><font face="Futurist ExtraHeavy" size="20" color="#056994" letterSpacing="0.000000" kerning="1">Developed by</font></p>

<p align="left"><font face="Futurist ExtraHeavy" size="20" color="#056994" letterSpacing="0.000000" kerning="1">Sponsored by</font></p>

BACK

YES

NO

THIS ACTION WILL ERASE YOUR SAVED DATA.

CONTINUE?

<p align="right"><font face="Tahoma" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">v2a</font></p>

In 3011, Destrocom OS6, A military artificial intelligence network became self-aware. It provided the system control of almost all modern war machines, thus gave it power beyond any powerful nation could imagine.

However, Destrocom OS6 viewed humans as a possible threat to its existence. With that, The system decided to destroy them by coordinated attacks around the world, using the most advance computer-controlled weaponries. The assault was called "Destroggedon". It wiped out almost all living species on the face of the planet. Humans fought hard to avoid extinction. They knew that losing was inevitable in a hardware to hardware battle so they sought new ways to retaliate.

A group of military IT experts developed a program that will sneak into Destrocom cyberspace to destroy its main processing unit. The program was name as "Bio Assault"...

[ Q ] - Quality Toggle: MEDIUM

[ M ] - MUSIC - ON

<p align="left"><font face="BadaBoom BB" size="25" color="#7a7ba7" letterSpacing="0.000000" kerning="1">Killer Triangle Ammo</font></p>

<p align="left"><font face="BadaBoom BB" size="25" color="#7a7ba7" letterSpacing="0.000000" kerning="1">Squared Jaw Ammo</font></p>

<p align="left"><font face="BadaBoom BB" size="25" color="#7a7ba7" letterSpacing="0.000000" kerning="1">Diamond Ammo</font></p>

<p align="left"><font face="BadaBoom BB" size="25" color="#7a7ba7" letterSpacing="0.000000" kerning="1">Pac Them Ammo</font></p>

<p align="left"><font face="BadaBoom BB" size="60" color="#ffffff" letterSpacing="0.000000" kerning="1">BASIC CONTROLS</font></p>

<p align="left"><font face="BadaBoom BB" size="60" color="#ffffff" letterSpacing="0.000000" kerning="1">POWER UPS</font></p>

<p align="left"><font face="BadaBoom BB" size="60" color="#ffffff" letterSpacing="0.000000" kerning="1">POWER UP AMMO</font></p>

1,2,3,4 for SPECIAL ATTACK 1

SPACE for SPECIAL ATTACK 2

Press Q to Toggle Quality

Press M to Toggle Music

<p align="left"><font face="BadaBoom BB" size="26" color="#349a01" letterSpacing="0.000000" kerning="1">Restores portion of HP</font></p>

<p align="left"><font face="BadaBoom BB" size="26" color="#349a01" letterSpacing="0.000000" kerning="1">Restores HP to FULL</font></p>

<p align="left"><font face="BadaBoom BB" size="26" color="#22a5b3" letterSpacing="0.000000" kerning="1">Recharges the special attack 1</font></p>

<p align="left"><font face="BadaBoom BB" size="26" color="#3d2316" letterSpacing="0.000000" kerning="1">Use for purchasing upgrades</font></p>

200

200

200

Item Description

Hover your mouse on an item to see its description.

MAIN WEAPONRY

200

200

200

200

200

200

Item Description
Hover your mouse on an item to see its description.

SPECIALS 1

This item recharges the SPECIALS 1

Item Description
Hover your mouse on an item to see its description.

UPGRADE

200

200

200

200

200

200

0 / 5

0 / 5

0 / 3

0 / 5

0 / 5

0 / 5

1 / 5

1 / 5

1 / 5

1 / 5

1 / 5

1 / 5

UPGRADE SYSTEM

200

200

200

SPECIALS 2

Item Description
Hover your mouse on an item to see its description.

NOTE: Only the most recent selected item is available during gameplay.

SPECIALS 1 and SPECIALS 2

Press this for

MAIN WEAPONRY and UPGRADES

200

CASH

[ Q ] - Quality Toggle: MEDIUM

[ M ] - MUSIC - ON

<p align="center"><font face="Futurist ExtraHeavy" size="58" color="#ffffff" letterSpacing="0.000000" kerning="1">SHOP</font></p>

<p align="center"><font face="Futurist ExtraHeavy" size="58" color="#ffffff" letterSpacing="0.000000" kerning="1">SHOP</font></p>

SECTION 1

NEXT MISSION

SYSTEM MAP

<p align="center"><font face="BadaBoom BB" size="20" color="#d83b34" letterSpacing="0.000000" kerning="1">BOSS</font></p>

DESTOYED ENEMIES: SPACE BAR

ACQUIRED BYTES: SPACE BAR

[ Q ] - Quality Toggle: MEDIUM

[ M ] - MUSIC - ON

<p align="right"><font face="BadaBoom BB" size="18" color="#d83b34" letterSpacing="0.000000" kerning="1">LEVEL:</font></p>

1

2

3

4

[SPACE BAR]

[SPACE BAR]

YES

NO

THE GAME IS PAUSED!

DO YOU WANT TO EXIT THE LEVEL?

MOUSE DETECTED OUTSIDE THE GAME.

DO YOU WANT TO EXIT THE LEVEL?

DESTROYED ENEMIES

ACQUIRED BYTES

00

00

<p align="center"><font face="Futurist ExtraHeavy" size="58" color="#ffffff" letterSpacing="0.000000" kerning="1">CONGRATULATIONS!</font></p>

<p align="center"><font face="Futurist ExtraHeavy" size="38" color="#ffffff" letterSpacing="0.000000" kerning="1">BIGGY BOSS is Defeated!</font></p>

<p align="center"><font face="Futurist ExtraHeavy" size="38" color="#ffffff" letterSpacing="0.000000" kerning="1">Thanks for helping us!</font></p>

Achievement name

Achievement Description

[ M ] - MUSIC - ON

[ Q ] - Quality Toggle: MEDIUM

send

type your name here

[ Q ] - Quality Toggle: MEDIUM

[ M ] - MUSIC - ON

show all scores

show all scores

close

close

..

..

..

..

..

..

..

..

..

..

..

..

..

..

..

..

..

..

..

..

1

2

3

4

5

6

7

8

9

10

[ Q ] - Quality Toggle: MEDIUM

[ M ] - MUSIC - ON

<p align="center"><font face="GROBOLD" size="30" color="#ff6600" letterSpacing="0.000000" kerning="1">TIN FOIL WOMAN</font></p>

<p align="center"><font face="GROBOLD" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">The primadona of the group. Grows a beard and mustache to hide his real identity. A little impulsive and can&apos;t make a good decision when upset. From the way he acts, you will not need a special radar to detect his true color. </font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">LIFE</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">MANLINESS</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">INTELLIGENCE</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">ONE_LINERS</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">DIVA</font></p>

<p align="center"><font face="GROBOLD" size="30" color="#ff6600" letterSpacing="0.000000" kerning="1">TWIG ARM</font></p>

<p align="center"><font face="GROBOLD" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">The &quot;Twig Arm&quot;or shall we call him the terminator&quot;. He was 90% absent minded in their superhero group movie. Can not really blame the actor who played the part for criticizing his own character.</font></p><p align="center"></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">LIFE</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">SHOULDERS</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">BICEPS</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">TRICEPS</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">DISAPPOINTED</font></p>

<p align="center"><font face="GROBOLD" size="30" color="#ff6600" letterSpacing="0.000000" kerning="1">FLAG MAN</font></p>

<p align="center"><font face="GROBOLD" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">The most uninteresting part of the group. Damn! Just look at his costume. He hates it </font></p><p align="center"><font face="GROBOLD" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">too. However, has no choice but to wear it. He looks forward to his new solo outing bacause </font></p><p align="center"><font face="GROBOLD" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">he&apos;ll get an unlaughable version of his suit.</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">LIFE</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">COSTUME</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">LAUGHING STOCK</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">LEADERSHIP</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">DAMN COSTUME</font></p>

<p align="center"><font face="GROBOLD" size="30" color="#ff6600" letterSpacing="0.000000" kerning="1">GABE THE APE</font></p>

<p align="center"><font face="GROBOLD" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">He is considered as the most unintelligent member of the group. However, legend says that he is far more intelligent than Tin Foil Woman. He hates banana!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">LIFE</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">BRAIN</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">OOHhaHAHAhaHA</font></p>

<p align="center"><font face="GROBOLD" size="30" color="#ff6600" letterSpacing="0.000000" kerning="1">LIMITED VIKING</font></p>

<p align="center"><font face="GROBOLD" size="16" color="#f6f6f6" letterSpacing="0.000000" kerning="1">Good thing this guy looks the part. Unfortunately, with his limited range in acting. The best thing he can do is to grunt, look angry and build some huge biceps.</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">LIFE</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">ACTING</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">GRUNTING</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">SOLID BICEPS</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">BEARD</font></p>

<p align="center"><font face="GROBOLD" size="30" color="#ff6600" letterSpacing="0.000000" kerning="1">THE MUSE</font></p>

<p align="center"><font face="GROBOLD" size="16" color="#f6f6f6" letterSpacing="0.000000" kerning="1">Attractive, sexy &amp; dangerous. He hates tin foil woman for taking her dress without her</font></p><p align="center"><font face="GROBOLD" size="16" color="#f6f6f6" letterSpacing="0.000000" kerning="1">permission. That&apos;s all!</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">YUMMY</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">DELICIOUS</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">PRETTY</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">SEXY</font></p>

<p align="center"><font face="GROBOLD" size="20" color="#f6f6f6" letterSpacing="0.000000" kerning="1">DANGEROUS</font></p>

ActionScript [AS3]

Section 1
//AuxFunctions (caurina.transitions.AuxFunctions) package caurina.transitions { public class AuxFunctions { public static function getObjectLength(_arg1:Object):uint{ var _local3:String; var _local2:uint; for (_local3 in _arg1) { _local2++; }; return (_local2); } public static function numberToG(_arg1:Number):Number{ return (((_arg1 & 0xFF00) >> 8)); } public static function numberToB(_arg1:Number):Number{ return ((_arg1 & 0xFF)); } public static function numberToR(_arg1:Number):Number{ return (((_arg1 & 0xFF0000) >> 16)); } public static function concatObjects(... _args):Object{ var _local3:Object; var _local5:String; var _local2:Object = {}; var _local4:int; while (_local4 < _args.length) { _local3 = _args[_local4]; for (_local5 in _local3) { if (_local3[_local5] == null){ delete _local2[_local5]; } else { _local2[_local5] = _local3[_local5]; }; }; _local4++; }; return (_local2); } } }//package caurina.transitions
Section 2
//Equations (caurina.transitions.Equations) package caurina.transitions { public class Equations { public function Equations(){ trace("Equations is a static class and should not be instantiated."); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; if (_arg1 < 1){ --_arg1; return (((-0.5 * ((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); }; --_arg1; return ((((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) * 0.5) + _arg3) + _arg2)); } public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_local6 + 1) * _arg1) - _local6))) + _arg2)); }; _arg1 = (_arg1 - 2); _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 2)) + _arg2)); } public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 1)) + _arg2)); } public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2)); } public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_local6 + 1) * _arg1) - _local6)) + _arg2)); } public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function init():void{ Tweener.registerTransition("easenone", easeNone); Tweener.registerTransition("linear", easeNone); Tweener.registerTransition("easeinquad", easeInQuad); Tweener.registerTransition("easeoutquad", easeOutQuad); Tweener.registerTransition("easeinoutquad", easeInOutQuad); Tweener.registerTransition("easeoutinquad", easeOutInQuad); Tweener.registerTransition("easeincubic", easeInCubic); Tweener.registerTransition("easeoutcubic", easeOutCubic); Tweener.registerTransition("easeinoutcubic", easeInOutCubic); Tweener.registerTransition("easeoutincubic", easeOutInCubic); Tweener.registerTransition("easeinquart", easeInQuart); Tweener.registerTransition("easeoutquart", easeOutQuart); Tweener.registerTransition("easeinoutquart", easeInOutQuart); Tweener.registerTransition("easeoutinquart", easeOutInQuart); Tweener.registerTransition("easeinquint", easeInQuint); Tweener.registerTransition("easeoutquint", easeOutQuint); Tweener.registerTransition("easeinoutquint", easeInOutQuint); Tweener.registerTransition("easeoutinquint", easeOutInQuint); Tweener.registerTransition("easeinsine", easeInSine); Tweener.registerTransition("easeoutsine", easeOutSine); Tweener.registerTransition("easeinoutsine", easeInOutSine); Tweener.registerTransition("easeoutinsine", easeOutInSine); Tweener.registerTransition("easeincirc", easeInCirc); Tweener.registerTransition("easeoutcirc", easeOutCirc); Tweener.registerTransition("easeinoutcirc", easeInOutCirc); Tweener.registerTransition("easeoutincirc", easeOutInCirc); Tweener.registerTransition("easeinexpo", easeInExpo); Tweener.registerTransition("easeoutexpo", easeOutExpo); Tweener.registerTransition("easeinoutexpo", easeInOutExpo); Tweener.registerTransition("easeoutinexpo", easeOutInExpo); Tweener.registerTransition("easeinelastic", easeInElastic); Tweener.registerTransition("easeoutelastic", easeOutElastic); Tweener.registerTransition("easeinoutelastic", easeInOutElastic); Tweener.registerTransition("easeoutinelastic", easeOutInElastic); Tweener.registerTransition("easeinback", easeInBack); Tweener.registerTransition("easeoutback", easeOutBack); Tweener.registerTransition("easeinoutback", easeInOutBack); Tweener.registerTransition("easeoutinback", easeOutInBack); Tweener.registerTransition("easeinbounce", easeInBounce); Tweener.registerTransition("easeoutbounce", easeOutBounce); Tweener.registerTransition("easeinoutbounce", easeInOutBounce); Tweener.registerTransition("easeoutinbounce", easeOutInBounce); } public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==_arg4) ? (_arg2 + _arg3) : (((_arg3 * 1.001) * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2)); } public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001))); } public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2)); } public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2)); } public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2)); } public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2)); } public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; --_arg1; return ((-(((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); } public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2)); } public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); } public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2) - (_arg3 * 0.0005))); }; --_arg1; return (((((_arg3 / 2) * 1.0005) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2)); } public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; return (((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) + _arg3) + _arg2)); } public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2)); } public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } } }//package caurina.transitions
Section 3
//PropertyInfoObj (caurina.transitions.PropertyInfoObj) package caurina.transitions { public class PropertyInfoObj { public var modifierParameters:Array; public var isSpecialProperty:Boolean; public var valueComplete:Number; public var modifierFunction:Function; public var extra:Object; public var valueStart:Number; public var hasModifier:Boolean; public var arrayIndex:Number; public var originalValueComplete:Object; public function PropertyInfoObj(_arg1:Number, _arg2:Number, _arg3:Object, _arg4:Number, _arg5:Object, _arg6:Boolean, _arg7:Function, _arg8:Array){ valueStart = _arg1; valueComplete = _arg2; originalValueComplete = _arg3; arrayIndex = _arg4; extra = _arg5; isSpecialProperty = _arg6; hasModifier = Boolean(_arg7); modifierFunction = _arg7; modifierParameters = _arg8; } public function toString():String{ var _local1 = "\n[PropertyInfoObj "; _local1 = (_local1 + ("valueStart:" + String(valueStart))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("valueComplete:" + String(valueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("originalValueComplete:" + String(originalValueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("arrayIndex:" + String(arrayIndex))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("extra:" + String(extra))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("isSpecialProperty:" + String(isSpecialProperty))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("hasModifier:" + String(hasModifier))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierFunction:" + String(modifierFunction))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierParameters:" + String(modifierParameters))); _local1 = (_local1 + "]\n"); return (_local1); } public function clone():PropertyInfoObj{ var _local1:PropertyInfoObj = new PropertyInfoObj(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters); return (_local1); } } }//package caurina.transitions
Section 4
//SpecialProperty (caurina.transitions.SpecialProperty) package caurina.transitions { public class SpecialProperty { public var parameters:Array; public var getValue:Function; public var preProcess:Function; public var setValue:Function; public function SpecialProperty(_arg1:Function, _arg2:Function, _arg3:Array=null, _arg4:Function=null){ getValue = _arg1; setValue = _arg2; parameters = _arg3; preProcess = _arg4; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialProperty "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("setValue:" + String(setValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("preProcess:" + String(preProcess))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 5
//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier) package caurina.transitions { public class SpecialPropertyModifier { public var getValue:Function; public var modifyValues:Function; public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){ modifyValues = _arg1; getValue = _arg2; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertyModifier "); _local1 = (_local1 + ("modifyValues:" + String(modifyValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 6
//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter) package caurina.transitions { public class SpecialPropertySplitter { public var parameters:Array; public var splitValues:Function; public function SpecialPropertySplitter(_arg1:Function, _arg2:Array){ splitValues = _arg1; parameters = _arg2; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 7
//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.events.*; import flash.display.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _currentTimeFrame:Number; private static var _specialPropertySplitterList:Object; public static var autoOverwrite:Boolean = true; private static var _engineExists:Boolean = false; private static var _currentTime:Number; private static var _tweenList:Array; private static var _specialPropertyModifierList:Object; private static var _specialPropertyList:Object; private static var _transitionList:Object; private static var _inited:Boolean = false; private static var __tweener_controller__:MovieClip; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{ if (!_inited){ init(); }; var _local4:SpecialPropertyModifier = new SpecialPropertyModifier(_arg2, _arg3); _specialPropertyModifierList[_arg1] = _local4; } public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{ if (!_inited){ init(); }; var _local6:SpecialProperty = new SpecialProperty(_arg2, _arg3, _arg4, _arg5); _specialPropertyList[_arg1] = _local6; } public static function init(... _args):void{ _inited = true; _transitionList = new Object(); Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); } private static function updateTweens():Boolean{ var _local1:int; if (_tweenList.length == 0){ return (false); }; _local1 = 0; while (_local1 < _tweenList.length) { if ((((_tweenList[_local1] == undefined)) || (!(_tweenList[_local1].isPaused)))){ if (!updateTweenByIndex(_local1)){ removeTweenByIndex(_local1); }; if (_tweenList[_local1] == null){ removeTweenByIndex(_local1, true); _local1--; }; }; _local1++; }; return (true); } public static function addCaller(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Array; var _local8:Function; var _local9:TweenListObj; var _local10:Number; var _local11:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local4 = _arg1.concat(); } else { _local4 = [_arg1]; }; var _local5:Object = _arg2; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; var _local6:Number = (isNaN(_local5.time)) ? 0 : _local5.time; var _local7:Number = (isNaN(_local5.delay)) ? 0 : _local5.delay; if (typeof(_local5.transition) == "string"){ _local11 = _local5.transition.toLowerCase(); _local8 = _transitionList[_local11]; } else { _local8 = _local5.transition; }; if (!Boolean(_local8)){ _local8 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local4.length) { if (_local5.useFrames == true){ _local9 = new TweenListObj(_local4[_local3], (_currentTimeFrame + (_local7 / _timeScale)), (_currentTimeFrame + ((_local7 + _local6) / _timeScale)), true, _local8, _local5.transitionParams); } else { _local9 = new TweenListObj(_local4[_local3], (_currentTime + ((_local7 * 1000) / _timeScale)), (_currentTime + (((_local7 * 1000) + (_local6 * 1000)) / _timeScale)), false, _local8, _local5.transitionParams); }; _local9.properties = null; _local9.onStart = _local5.onStart; _local9.onUpdate = _local5.onUpdate; _local9.onComplete = _local5.onComplete; _local9.onOverwrite = _local5.onOverwrite; _local9.onStartParams = _local5.onStartParams; _local9.onUpdateParams = _local5.onUpdateParams; _local9.onCompleteParams = _local5.onCompleteParams; _local9.onOverwriteParams = _local5.onOverwriteParams; _local9.onStartScope = _local5.onStartScope; _local9.onUpdateScope = _local5.onUpdateScope; _local9.onCompleteScope = _local5.onCompleteScope; _local9.onOverwriteScope = _local5.onOverwriteScope; _local9.onErrorScope = _local5.onErrorScope; _local9.isCaller = true; _local9.count = _local5.count; _local9.waitFrames = _local5.waitFrames; _tweenList.push(_local9); if ((((_local6 == 0)) && ((_local7 == 0)))){ _local10 = (_tweenList.length - 1); updateTweenByIndex(_local10); removeTweenByIndex(_local10); }; _local3++; }; return (true); } public static function pauseAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { pauseTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function removeTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local5:SpecialPropertySplitter; var _local6:Array; var _local7:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ if (_specialPropertySplitterList[_args[_local4]]){ _local5 = _specialPropertySplitterList[_args[_local4]]; _local6 = _local5.splitValues(_arg1, null); _local7 = 0; while (_local7 < _local6.length) { _local3.push(_local6[_local7].name); _local7++; }; } else { _local3.push(_args[_local4]); }; }; _local4++; }; return (affectTweens(removeTweenByIndex, _arg1, _local3)); } public static function updateFrame():void{ _currentTimeFrame++; } public static function splitTweens(_arg1:Number, _arg2:Array):uint{ var _local5:uint; var _local6:String; var _local7:Boolean; var _local3:TweenListObj = _tweenList[_arg1]; var _local4:TweenListObj = _local3.clone(false); _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2[_local5]; if (Boolean(_local3.properties[_local6])){ _local3.properties[_local6] = undefined; delete _local3.properties[_local6]; }; _local5++; }; for (_local6 in _local4.properties) { _local7 = false; _local5 = 0; while (_local5 < _arg2.length) { if (_arg2[_local5] == _local6){ _local7 = true; break; }; _local5++; }; if (!_local7){ _local4.properties[_local6] = undefined; delete _local4.properties[_local6]; }; }; _tweenList.push(_local4); return ((_tweenList.length - 1)); } public static function resumeTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj = _tweenList[_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; var _local3:Number = getCurrentTweeningTime(_local2); _local2.timeStart = (_local2.timeStart + (_local3 - _local2.timePaused)); _local2.timeComplete = (_local2.timeComplete + (_local3 - _local2.timePaused)); _local2.timePaused = undefined; _local2.isPaused = false; return (true); } public static function getVersion():String{ return ("AS3 1.33.74"); } public static function onEnterFrame(_arg1:Event):void{ updateTime(); updateFrame(); var _local2:Boolean; _local2 = updateTweens(); if (!_local2){ stopEngine(); }; } public static function updateTime():void{ _currentTime = getTimer(); } private static function updateTweenByIndex(_arg1:Number):Boolean{ var tTweening:TweenListObj; var mustUpdate:Boolean; var nv:Number; var t:Number; var b:Number; var c:Number; var d:Number; var pName:String; var eventScope:Object; var tScope:Object; var tProperty:Object; var pv:Number; var i = _arg1; tTweening = _tweenList[i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; var isOver:Boolean; var cTime:Number = getCurrentTweeningTime(tTweening); if (cTime >= tTweening.timeStart){ tScope = tTweening.scope; if (tTweening.isCaller){ do { t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening.timesCalled + 1)); b = tTweening.timeStart; c = (tTweening.timeComplete - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d); } while (!(cTime >= nv)); } else { mustUpdate = (((((tTweening.skipUpdates < 1)) || (!(tTweening.skipUpdates)))) || ((tTweening.updatesSkipped >= tTweening.skipUpdates))); if (cTime >= tTweening.timeComplete){ isOver = true; mustUpdate = true; }; if (!tTweening.hasStarted){ if (Boolean(tTweening.onStart)){ eventScope = (Boolean(tTweening.onStartScope)) ? tTweening.onStartScope : tScope; try { tTweening.onStart.apply(eventScope, tTweening.onStartParams); } catch(e2:Error) { handleError(tTweening, e2, "onStart"); }; }; for (pName in tTweening.properties) { if (tTweening.properties[pName].isSpecialProperty){ if (Boolean(_specialPropertyList[pName].preProcess)){ tTweening.properties[pName].valueComplete = _specialPropertyList[pName].preProcess(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].originalValueComplete, tTweening.properties[pName].extra); }; pv = _specialPropertyList[pName].getValue(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { pv = tScope[pName]; }; tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv; }; mustUpdate = true; tTweening.hasStarted = true; }; if (mustUpdate){ for (pName in tTweening.properties) { tProperty = tTweening.properties[pName]; if (isOver){ nv = tProperty.valueComplete; } else { if (tProperty.hasModifier){ t = (cTime - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, 0, 1, d, tTweening.transitionParams); nv = tProperty.modifierFunction(tProperty.valueStart, tProperty.valueComplete, nv, tProperty.modifierParameters); } else { t = (cTime - tTweening.timeStart); b = tProperty.valueStart; c = (tProperty.valueComplete - tProperty.valueStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d, tTweening.transitionParams); }; }; if (tTweening.rounded){ nv = Math.round(nv); }; if (tProperty.isSpecialProperty){ _specialPropertyList[pName].setValue(tScope, nv, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { tScope[pName] = nv; }; }; tTweening.updatesSkipped = 0; if (Boolean(tTweening.onUpdate)){ eventScope = (Boolean(tTweening.onUpdateScope)) ? tTweening.onUpdateScope : tScope; try { tTweening.onUpdate.apply(eventScope, tTweening.onUpdateParams); } catch(e3:Error) { handleError(tTweening, e3, "onUpdate"); }; }; } else { tTweening.updatesSkipped++; }; }; if (((isOver) && (Boolean(tTweening.onComplete)))){ eventScope = (Boolean(tTweening.onCompleteScope)) ? tTweening.onCompleteScope : tScope; try { tTweening.onComplete.apply(eventScope, tTweening.onCompleteParams); } catch(e4:Error) { handleError(tTweening, e4, "onComplete"); }; }; return (!(isOver)); }; return (true); } public static function setTimeScale(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (isNaN(_arg1)){ _arg1 = 1; }; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; if (_arg1 != _timeScale){ if (_tweenList != null){ _local2 = 0; while (_local2 < _tweenList.length) { _local3 = getCurrentTweeningTime(_tweenList[_local2]); _tweenList[_local2].timeStart = (_local3 - (((_local3 - _tweenList[_local2].timeStart) * _timeScale) / _arg1)); _tweenList[_local2].timeComplete = (_local3 - (((_local3 - _tweenList[_local2].timeComplete) * _timeScale) / _arg1)); if (_tweenList[_local2].timePaused != undefined){ _tweenList[_local2].timePaused = (_local3 - (((_local3 - _tweenList[_local2].timePaused) * _timeScale) / _arg1)); }; _local2++; }; }; _timeScale = _arg1; }; } public static function resumeAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { resumeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } private static function handleError(_arg1:TweenListObj, _arg2:Error, _arg3:String):void{ var eventScope:Object; var pTweening = _arg1; var pError = _arg2; var pCallBackName = _arg3; if (((Boolean(pTweening.onError)) && ((pTweening.onError is Function)))){ eventScope = (Boolean(pTweening.onErrorScope)) ? pTweening.onErrorScope : pTweening.scope; try { pTweening.onError.apply(eventScope, [pTweening.scope, pError]); } catch(metaError:Error) { printError(((((String(pTweening.scope) + " raised an error while executing the 'onError' handler. Original error:\n ") + pError.getStackTrace()) + "\nonError error: ") + metaError.getStackTrace())); }; } else { if (!Boolean(pTweening.onError)){ printError(((((String(pTweening.scope) + " raised an error while executing the '") + pCallBackName) + "'handler. \n") + pError.getStackTrace())); }; }; } private static function startEngine():void{ _engineExists = true; _tweenList = new Array(); __tweener_controller__ = new MovieClip(); __tweener_controller__.addEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); _currentTimeFrame = 0; updateTime(); } public static function removeAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { removeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function addTween(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Number; var _local5:String; var _local6:Array; var _local13:Function; var _local14:Object; var _local15:TweenListObj; var _local16:Number; var _local17:Array; var _local18:Array; var _local19:Array; var _local20:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local6 = _arg1.concat(); } else { _local6 = [_arg1]; }; var _local7:Object = TweenListObj.makePropertiesChain(_arg2); if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; var _local8:Number = (isNaN(_local7.time)) ? 0 : _local7.time; var _local9:Number = (isNaN(_local7.delay)) ? 0 : _local7.delay; var _local10:Array = new Array(); var _local11:Object = {overwrite:true, time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, transitionParams:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, onError:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, onStartScope:true, onUpdateScope:true, onCompleteScope:true, onOverwriteScope:true, onErrorScope:true}; var _local12:Object = new Object(); for (_local5 in _local7) { if (!_local11[_local5]){ if (_specialPropertySplitterList[_local5]){ _local17 = _specialPropertySplitterList[_local5].splitValues(_local7[_local5], _specialPropertySplitterList[_local5].parameters); _local3 = 0; while (_local3 < _local17.length) { if (_specialPropertySplitterList[_local17[_local3].name]){ _local18 = _specialPropertySplitterList[_local17[_local3].name].splitValues(_local17[_local3].value, _specialPropertySplitterList[_local17[_local3].name].parameters); _local4 = 0; while (_local4 < _local18.length) { _local10[_local18[_local4].name] = {valueStart:undefined, valueComplete:_local18[_local4].value, arrayIndex:_local18[_local4].arrayIndex, isSpecialProperty:false}; _local4++; }; } else { _local10[_local17[_local3].name] = {valueStart:undefined, valueComplete:_local17[_local3].value, arrayIndex:_local17[_local3].arrayIndex, isSpecialProperty:false}; }; _local3++; }; } else { if (_specialPropertyModifierList[_local5] != undefined){ _local19 = _specialPropertyModifierList[_local5].modifyValues(_local7[_local5]); _local3 = 0; while (_local3 < _local19.length) { _local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local5].getValue}; _local3++; }; } else { _local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]}; }; }; }; }; for (_local5 in _local10) { if (_specialPropertyList[_local5] != undefined){ _local10[_local5].isSpecialProperty = true; } else { if (_local6[0][_local5] == undefined){ printError((((("The property '" + _local5) + "' doesn't seem to be a normal object property of ") + String(_local6[0])) + " or a registered special property.")); }; }; }; for (_local5 in _local12) { if (_local10[_local5] != undefined){ _local10[_local5].modifierParameters = _local12[_local5].modifierParameters; _local10[_local5].modifierFunction = _local12[_local5].modifierFunction; }; }; if (typeof(_local7.transition) == "string"){ _local20 = _local7.transition.toLowerCase(); _local13 = _transitionList[_local20]; } else { _local13 = _local7.transition; }; if (!Boolean(_local13)){ _local13 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local6.length) { _local14 = new Object(); for (_local5 in _local10) { _local14[_local5] = new PropertyInfoObj(_local10[_local5].valueStart, _local10[_local5].valueComplete, _local10[_local5].valueComplete, _local10[_local5].arrayIndex, {}, _local10[_local5].isSpecialProperty, _local10[_local5].modifierFunction, _local10[_local5].modifierParameters); }; if (_local7.useFrames == true){ _local15 = new TweenListObj(_local6[_local3], (_currentTimeFrame + (_local9 / _timeScale)), (_currentTimeFrame + ((_local9 + _local8) / _timeScale)), true, _local13, _local7.transitionParams); } else { _local15 = new TweenListObj(_local6[_local3], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), false, _local13, _local7.transitionParams); }; _local15.properties = _local14; _local15.onStart = _local7.onStart; _local15.onUpdate = _local7.onUpdate; _local15.onComplete = _local7.onComplete; _local15.onOverwrite = _local7.onOverwrite; _local15.onError = _local7.onError; _local15.onStartParams = _local7.onStartParams; _local15.onUpdateParams = _local7.onUpdateParams; _local15.onCompleteParams = _local7.onCompleteParams; _local15.onOverwriteParams = _local7.onOverwriteParams; _local15.onStartScope = _local7.onStartScope; _local15.onUpdateScope = _local7.onUpdateScope; _local15.onCompleteScope = _local7.onCompleteScope; _local15.onOverwriteScope = _local7.onOverwriteScope; _local15.onErrorScope = _local7.onErrorScope; _local15.rounded = _local7.rounded; _local15.skipUpdates = _local7.skipUpdates; if (((_local7.overwrite == undefined)) ? autoOverwrite : _local7.overwrite){ removeTweensByTime(_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete); }; _tweenList.push(_local15); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local16 = (_tweenList.length - 1); updateTweenByIndex(_local16); removeTweenByIndex(_local16); }; _local3++; }; return (true); } public static function registerTransition(_arg1:String, _arg2:Function):void{ if (!_inited){ init(); }; _transitionList[_arg1] = _arg2; } public static function printError(_arg1:String):void{ trace(("## [Tweener] Error: " + _arg1)); } private static function affectTweens(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{ var _local5:uint; var _local6:Array; var _local7:uint; var _local8:uint; var _local9:uint; var _local4:Boolean; if (!Boolean(_tweenList)){ return (false); }; _local5 = 0; while (_local5 < _tweenList.length) { if (((_tweenList[_local5]) && ((_tweenList[_local5].scope == _arg2)))){ if (_arg3.length == 0){ _arg1(_local5); _local4 = true; } else { _local6 = new Array(); _local7 = 0; while (_local7 < _arg3.length) { if (Boolean(_tweenList[_local5].properties[_arg3[_local7]])){ _local6.push(_arg3[_local7]); }; _local7++; }; if (_local6.length > 0){ _local8 = AuxFunctions.getObjectLength(_tweenList[_local5].properties); if (_local8 == _local6.length){ _arg1(_local5); _local4 = true; } else { _local9 = splitTweens(_local5, _local6); _arg1(_local9); _local4 = true; }; }; }; }; _local5++; }; return (_local4); } public static function getTweens(_arg1:Object):Array{ var _local2:uint; var _local3:String; if (!Boolean(_tweenList)){ return ([]); }; var _local4:Array = new Array(); _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ for (_local3 in _tweenList[_local2].properties) { _local4.push(_local3); }; }; _local2++; }; return (_local4); } public static function isTweening(_arg1:Object):Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ return (true); }; _local2++; }; return (false); } public static function pauseTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj = _tweenList[_arg1]; if ((((_local2 == null)) || (_local2.isPaused))){ return (false); }; _local2.timePaused = getCurrentTweeningTime(_local2); _local2.isPaused = true; return (true); } public static function getCurrentTweeningTime(_arg1:Object):Number{ return ((_arg1.useFrames) ? _currentTimeFrame : _currentTime); } public static function getTweenCount(_arg1:Object):Number{ var _local2:uint; if (!Boolean(_tweenList)){ return (0); }; var _local3:Number = 0; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ _local3 = (_local3 + AuxFunctions.getObjectLength(_tweenList[_local2].properties)); }; _local2++; }; return (_local3); } private static function stopEngine():void{ _engineExists = false; _tweenList = null; _currentTime = 0; _currentTimeFrame = 0; __tweener_controller__.removeEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); __tweener_controller__ = null; } public static function removeTweensByTime(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{ var removedLocally:Boolean; var i:uint; var pName:String; var eventScope:Object; var p_scope = _arg1; var p_properties = _arg2; var p_timeStart = _arg3; var p_timeComplete = _arg4; var removed:Boolean; var tl:uint = _tweenList.length; i = 0; while (i < tl) { if (((Boolean(_tweenList[i])) && ((p_scope == _tweenList[i].scope)))){ if ((((p_timeComplete > _tweenList[i].timeStart)) && ((p_timeStart < _tweenList[i].timeComplete)))){ removedLocally = false; for (pName in _tweenList[i].properties) { if (Boolean(p_properties[pName])){ if (Boolean(_tweenList[i].onOverwrite)){ eventScope = (Boolean(_tweenList[i].onOverwriteScope)) ? _tweenList[i].onOverwriteScope : _tweenList[i].scope; try { _tweenList[i].onOverwrite.apply(eventScope, _tweenList[i].onOverwriteParams); } catch(e:Error) { handleError(_tweenList[i], e, "onOverwrite"); }; }; _tweenList[i].properties[pName] = undefined; delete _tweenList[i].properties[pName]; removedLocally = true; removed = true; }; }; if (removedLocally){ if (AuxFunctions.getObjectLength(_tweenList[i].properties) == 0){ removeTweenByIndex(i); }; }; }; }; i = (i + 1); }; return (removed); } public static function registerSpecialPropertySplitter(_arg1:String, _arg2:Function, _arg3:Array=null):void{ if (!_inited){ init(); }; var _local4:SpecialPropertySplitter = new SpecialPropertySplitter(_arg2, _arg3); _specialPropertySplitterList[_arg1] = _local4; } public static function removeTweenByIndex(_arg1:Number, _arg2:Boolean=false):Boolean{ _tweenList[_arg1] = null; if (_arg2){ _tweenList.splice(_arg1, 1); }; return (true); } public static function resumeTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(resumeTweenByIndex, _arg1, _local3)); } public static function pauseTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(pauseTweenByIndex, _arg1, _local3)); } } }//package caurina.transitions
Section 8
//TweenListObj (caurina.transitions.TweenListObj) package caurina.transitions { public class TweenListObj { public var hasStarted:Boolean; public var onUpdate:Function; public var useFrames:Boolean; public var count:Number; public var onOverwriteParams:Array; public var timeStart:Number; public var timeComplete:Number; public var onStartParams:Array; public var onUpdateScope:Object; public var rounded:Boolean; public var onUpdateParams:Array; public var properties:Object; public var onComplete:Function; public var transitionParams:Object; public var updatesSkipped:Number; public var onStart:Function; public var onOverwriteScope:Object; public var skipUpdates:Number; public var onStartScope:Object; public var scope:Object; public var isCaller:Boolean; public var timePaused:Number; public var transition:Function; public var onCompleteParams:Array; public var onError:Function; public var timesCalled:Number; public var onErrorScope:Object; public var onOverwrite:Function; public var isPaused:Boolean; public var waitFrames:Boolean; public var onCompleteScope:Object; public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function, _arg6:Object){ scope = _arg1; timeStart = _arg2; timeComplete = _arg3; useFrames = _arg4; transition = _arg5; transitionParams = _arg6; properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } public function clone(_arg1:Boolean):TweenListObj{ var _local3:String; var _local2:TweenListObj = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition, transitionParams); _local2.properties = new Array(); for (_local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); }; _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!_arg1){ _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onError = onError; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; _local2.onStartScope = onStartScope; _local2.onUpdateScope = onUpdateScope; _local2.onCompleteScope = onCompleteScope; _local2.onOverwriteScope = onOverwriteScope; _local2.onErrorScope = onErrorScope; }; _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return (_local2); } public function toString():String{ var _local3:String; var _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); var _local2:Boolean; for (_local3 in properties) { if (!_local2){ _local1 = (_local1 + ","); }; _local1 = (_local1 + ("[name:" + properties[_local3].name)); _local1 = (_local1 + (",valueStart:" + properties[_local3].valueStart)); _local1 = (_local1 + (",valueComplete:" + properties[_local3].valueComplete)); _local1 = (_local1 + "]"); _local2 = false; }; _local1 = (_local1 + (", timeStart:" + String(timeStart))); _local1 = (_local1 + (", timeComplete:" + String(timeComplete))); _local1 = (_local1 + (", useFrames:" + String(useFrames))); _local1 = (_local1 + (", transition:" + String(transition))); _local1 = (_local1 + (", transitionParams:" + String(transitionParams))); if (skipUpdates){ _local1 = (_local1 + (", skipUpdates:" + String(skipUpdates))); }; if (updatesSkipped){ _local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped))); }; if (Boolean(onStart)){ _local1 = (_local1 + (", onStart:" + String(onStart))); }; if (Boolean(onUpdate)){ _local1 = (_local1 + (", onUpdate:" + String(onUpdate))); }; if (Boolean(onComplete)){ _local1 = (_local1 + (", onComplete:" + String(onComplete))); }; if (Boolean(onOverwrite)){ _local1 = (_local1 + (", onOverwrite:" + String(onOverwrite))); }; if (Boolean(onError)){ _local1 = (_local1 + (", onError:" + String(onError))); }; if (onStartParams){ _local1 = (_local1 + (", onStartParams:" + String(onStartParams))); }; if (onUpdateParams){ _local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams))); }; if (onCompleteParams){ _local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams))); }; if (onOverwriteParams){ _local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams))); }; if (onStartScope){ _local1 = (_local1 + (", onStartScope:" + String(onStartScope))); }; if (onUpdateScope){ _local1 = (_local1 + (", onUpdateScope:" + String(onUpdateScope))); }; if (onCompleteScope){ _local1 = (_local1 + (", onCompleteScope:" + String(onCompleteScope))); }; if (onOverwriteScope){ _local1 = (_local1 + (", onOverwriteScope:" + String(onOverwriteScope))); }; if (onErrorScope){ _local1 = (_local1 + (", onErrorScope:" + String(onErrorScope))); }; if (rounded){ _local1 = (_local1 + (", rounded:" + String(rounded))); }; if (isPaused){ _local1 = (_local1 + (", isPaused:" + String(isPaused))); }; if (timePaused){ _local1 = (_local1 + (", timePaused:" + String(timePaused))); }; if (isCaller){ _local1 = (_local1 + (", isCaller:" + String(isCaller))); }; if (count){ _local1 = (_local1 + (", count:" + String(count))); }; if (timesCalled){ _local1 = (_local1 + (", timesCalled:" + String(timesCalled))); }; if (waitFrames){ _local1 = (_local1 + (", waitFrames:" + String(waitFrames))); }; if (hasStarted){ _local1 = (_local1 + (", hasStarted:" + String(hasStarted))); }; _local1 = (_local1 + "]\n"); return (_local1); } public static function makePropertiesChain(_arg1:Object):Object{ var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Number; var _local2:Object = _arg1.base; if (_local2){ _local3 = {}; if ((_local2 is Array)){ _local4 = []; _local8 = 0; while (_local8 < _local2.length) { _local4.push(_local2[_local8]); _local8++; }; } else { _local4 = [_local2]; }; _local4.push(_arg1); _local6 = _local4.length; _local7 = 0; while (_local7 < _local6) { if (_local4[_local7]["base"]){ _local5 = AuxFunctions.concatObjects(makePropertiesChain(_local4[_local7]["base"]), _local4[_local7]); } else { _local5 = _local4[_local7]; }; _local3 = AuxFunctions.concatObjects(_local3, _local5); _local7++; }; if (_local3["base"]){ delete _local3["base"]; }; return (_local3); //unresolved jump }; return (_arg1); } } }//package caurina.transitions
Section 9
//MD5 (com.adobe.crypto.MD5) package com.adobe.crypto { import com.adobe.utils.*; public class MD5 { private static function ff(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(f, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } private static function createBlocks(_arg1:String):Array{ var _local2:Array = new Array(); var _local3:int = (_arg1.length * 8); var _local4 = 0xFF; var _local5:int; while (_local5 < _local3) { _local2[(_local5 >> 5)] = (_local2[(_local5 >> 5)] | ((_arg1.charCodeAt((_local5 / 8)) & _local4) << (_local5 % 32))); _local5 = (_local5 + 8); }; _local2[(_local3 >> 5)] = (_local2[(_local3 >> 5)] | (128 << (_local3 % 32))); _local2[((((_local3 + 64) >>> 9) << 4) + 14)] = _local3; return (_local2); } private static function ii(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(i, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } private static function f(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 & _arg2) | (~(_arg1) & _arg3))); } private static function g(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 & _arg3) | (_arg2 & ~(_arg3)))); } private static function h(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 ^ _arg2) ^ _arg3)); } private static function i(_arg1:int, _arg2:int, _arg3:int):int{ return ((_arg2 ^ (_arg1 | ~(_arg3)))); } private static function transform(_arg1:Function, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:int):int{ var _local9:int = (((_arg2 + int(_arg1(_arg3, _arg4, _arg5))) + _arg6) + _arg8); return ((IntUtil.rol(_local9, _arg7) + _arg3)); } private static function hh(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(h, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } public static function hash(_arg1:String):String{ var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local2 = 1732584193; var _local3 = -271733879; var _local4 = -1732584194; var _local5 = 271733878; var _local10:Array = createBlocks(_arg1); var _local11:int = _local10.length; var _local12:int; while (_local12 < _local11) { _local6 = _local2; _local7 = _local3; _local8 = _local4; _local9 = _local5; _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 0)], 7, -680876936); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 1)], 12, -389564586); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 2)], 17, 606105819); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 3)], 22, -1044525330); _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 4)], 7, -176418897); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 5)], 12, 1200080426); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 6)], 17, -1473231341); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 7)], 22, -45705983); _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 8)], 7, 1770035416); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 9)], 12, -1958414417); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 10)], 17, -42063); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 11)], 22, -1990404162); _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 12)], 7, 1804603682); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 13)], 12, -40341101); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 14)], 17, -1502002290); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 15)], 22, 1236535329); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 1)], 5, -165796510); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 6)], 9, -1069501632); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 11)], 14, 643717713); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 0)], 20, -373897302); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 5)], 5, -701558691); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 10)], 9, 38016083); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 15)], 14, -660478335); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 4)], 20, -405537848); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 9)], 5, 568446438); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 14)], 9, -1019803690); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 3)], 14, -187363961); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 8)], 20, 1163531501); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 13)], 5, -1444681467); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 2)], 9, -51403784); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 7)], 14, 1735328473); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 12)], 20, -1926607734); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 5)], 4, -378558); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 8)], 11, -2022574463); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 11)], 16, 1839030562); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 14)], 23, -35309556); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 1)], 4, -1530992060); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 4)], 11, 1272893353); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 7)], 16, -155497632); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 10)], 23, -1094730640); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 13)], 4, 681279174); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 0)], 11, -358537222); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 3)], 16, -722521979); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 6)], 23, 76029189); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 9)], 4, -640364487); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 12)], 11, -421815835); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 15)], 16, 530742520); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 2)], 23, -995338651); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 0)], 6, -198630844); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 7)], 10, 1126891415); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 14)], 15, -1416354905); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 5)], 21, -57434055); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 12)], 6, 1700485571); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 3)], 10, -1894986606); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 10)], 15, -1051523); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 1)], 21, -2054922799); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 8)], 6, 1873313359); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 15)], 10, -30611744); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 6)], 15, -1560198380); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 13)], 21, 1309151649); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 4)], 6, -145523070); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 11)], 10, -1120210379); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 2)], 15, 718787259); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 9)], 21, -343485551); _local2 = (_local2 + _local6); _local3 = (_local3 + _local7); _local4 = (_local4 + _local8); _local5 = (_local5 + _local9); _local12 = (_local12 + 16); }; return ((((IntUtil.toHex(_local2) + IntUtil.toHex(_local3)) + IntUtil.toHex(_local4)) + IntUtil.toHex(_local5))); } private static function gg(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(g, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } } }//package com.adobe.crypto
Section 10
//IntUtil (com.adobe.utils.IntUtil) package com.adobe.utils { public class IntUtil { private static var hexChars:String = "0123456789abcdef"; public static function toHex(_arg1:int, _arg2:Boolean=false):String{ var _local4:int; var _local5:int; var _local3 = ""; if (_arg2){ _local4 = 0; while (_local4 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> (((3 - _local4) * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> ((3 - _local4) * 8)) & 15)))); _local4++; }; } else { _local5 = 0; while (_local5 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> ((_local5 * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> (_local5 * 8)) & 15)))); _local5++; }; }; return (_local3); } public static function ror(_arg1:int, _arg2:int):uint{ var _local3:int = (32 - _arg2); return (((_arg1 << _local3) | (_arg1 >>> (32 - _local3)))); } public static function rol(_arg1:int, _arg2:int):int{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } } }//package com.adobe.utils
Section 11
//AddictingGamesLogo1_76 (ComicBookMovie_Nowgamez_v2a_fla.AddictingGamesLogo1_76) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class AddictingGamesLogo1_76 extends MovieClip { public function AddictingGamesLogo1_76(){ addFrameScript(0, frame1); } public function clck(_arg1:MouseEvent){ var _local2 = "http://www.addictinggames.com"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); } function frame1(){ stop(); this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, clck); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 12
//andkon_237 (ComicBookMovie_Nowgamez_v2a_fla.andkon_237) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class andkon_237 extends MovieClip { public function andkon_237(){ addFrameScript(0, frame1); } public function clck(_arg1:MouseEvent){ var _local2 = "http://www.andkon.com/arcade/"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); } function frame1(){ stop(); this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, clck); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 13
//arcacxdebomb_74 (ComicBookMovie_Nowgamez_v2a_fla.arcacxdebomb_74) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class arcacxdebomb_74 extends MovieClip { public var hitBox_mc:MovieClip; public function arcacxdebomb_74(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 14
//btn_ag_94 (ComicBookMovie_Nowgamez_v2a_fla.btn_ag_94) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class btn_ag_94 extends MovieClip { public function btn_ag_94(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ var _local2 = "http://www.addictinggames.com/"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 15
//btn_agPreloader_90 (ComicBookMovie_Nowgamez_v2a_fla.btn_agPreloader_90) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class btn_agPreloader_90 extends MovieClip { public function btn_agPreloader_90(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ var _local2 = "http://www.addictinggames.com/"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 16
//btn_backCredits_89 (ComicBookMovie_Nowgamez_v2a_fla.btn_backCredits_89) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import caurina.transitions.*; public dynamic class btn_backCredits_89 extends MovieClip { public var hitBox_mc:MovieClip; public function btn_backCredits_89(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ Tweener.addTween(MovieClip(parent), {y:1035, time:0.4, transition:"easeInStrong"}); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 17
//btn_crdits_84 (ComicBookMovie_Nowgamez_v2a_fla.btn_crdits_84) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import caurina.transitions.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class btn_crdits_84 extends MovieClip { public var hitBox_mc:MovieClip; public function btn_crdits_84(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ Tweener.addTween(MovieClip(parent).creditsPage_mc, {y:275, time:0.4, transition:"easeInStrong"}); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 18
//btn_garbageBin_81 (ComicBookMovie_Nowgamez_v2a_fla.btn_garbageBin_81) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class btn_garbageBin_81 extends MovieClip { public function btn_garbageBin_81(){ addFrameScript(0, frame1); } function frame1(){ navButtons(this); } public function navButtons(_arg1:MovieClip){ var movr:Function; var mout:Function; var mclck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ MovieClip(parent).playBtnHoverSnd(); }; mout = function (_arg1:MouseEvent){ }; mclck = function (_arg1:MouseEvent){ MovieClip(parent).playBtnClickSnd(); MovieClip(parent).newGamePrompter(); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, mclck); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 19
//btn_heropunch_92 (ComicBookMovie_Nowgamez_v2a_fla.btn_heropunch_92) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class btn_heropunch_92 extends MovieClip { public function btn_heropunch_92(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ var _local2 = "http://www.heropunch.com"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 20
//btn_heropunch_98 (ComicBookMovie_Nowgamez_v2a_fla.btn_heropunch_98) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class btn_heropunch_98 extends MovieClip { public function btn_heropunch_98(){ addFrameScript(0, frame1); } public function navBtn(_arg1:MovieClip, _arg2:String){ var mOver:Function; var mOut:Function; var klik:Function; var btn = _arg1; var whereTo = _arg2; mOver = function (_arg1:MouseEvent){ }; mOut = function (_arg1:MouseEvent){ }; klik = function (_arg1:MouseEvent){ var _local2:String = String("http://www.heropunch.com/"); var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, mOver); btn.addEventListener(MouseEvent.MOUSE_OUT, mOut); btn.addEventListener(MouseEvent.CLICK, klik); } function frame1(){ stop(); navBtn(this, "reset"); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 21
//btn_inGameMoreGames_189 (ComicBookMovie_Nowgamez_v2a_fla.btn_inGameMoreGames_189) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class btn_inGameMoreGames_189 extends MovieClip { public function btn_inGameMoreGames_189(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ var _local2 = "http://www.nowgamez.com/Friv/3d-taxi-racing?utm_source=ComicBookMovie&utm_medium=ComicBookMovie&utm_campaign=ComicBookMovie"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 22
//btn_leveDonePrompt_216 (ComicBookMovie_Nowgamez_v2a_fla.btn_leveDonePrompt_216) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class btn_leveDonePrompt_216 extends MovieClip { public function btn_leveDonePrompt_216(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ var _local2 = "http://www.nowgamez.com/Friv/3d-taxi-racing?utm_source=ComicBookMovie&utm_medium=ComicBookMovie&utm_campaign=ComicBookMovie"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 23
//btn_loadGame_69 (ComicBookMovie_Nowgamez_v2a_fla.btn_loadGame_69) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class btn_loadGame_69 extends MovieClip { public var hitBox_mc:MovieClip; public function btn_loadGame_69(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 24
//btn_moregames_79 (ComicBookMovie_Nowgamez_v2a_fla.btn_moregames_79) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class btn_moregames_79 extends MovieClip { public var hitBox_mc:MovieClip; public function btn_moregames_79(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ var _local2 = "http://www.nowgamez.com/Friv/3d-taxi-racing?utm_source=ComicBookMovie&utm_medium=ComicBookMovie&utm_campaign=ComicBookMovie"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 25
//btn_musicSrc1_86 (ComicBookMovie_Nowgamez_v2a_fla.btn_musicSrc1_86) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class btn_musicSrc1_86 extends MovieClip { public function btn_musicSrc1_86(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ var _local2 = "http://www.newgrounds.com/audio/listen/105290"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 26
//btn_musicSrc2_87 (ComicBookMovie_Nowgamez_v2a_fla.btn_musicSrc2_87) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class btn_musicSrc2_87 extends MovieClip { public function btn_musicSrc2_87(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ var _local2 = "http://www.newgrounds.com/audio/listen/105290"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 27
//btn_musicSrc3_88 (ComicBookMovie_Nowgamez_v2a_fla.btn_musicSrc3_88) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class btn_musicSrc3_88 extends MovieClip { public function btn_musicSrc3_88(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ var _local2 = "http://www.newgrounds.com/audio/listen/516667"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 28
//btn_mute_82 (ComicBookMovie_Nowgamez_v2a_fla.btn_mute_82) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.media.*; public dynamic class btn_mute_82 extends MovieClip { public var _sprite:MovieClip; public var count:Number; public function btn_mute_82(){ addFrameScript(0, frame1); } function frame1(){ count = 0; if (SoundMixer.soundTransform.volume == 1){ _sprite.gotoAndStop(1); } else { if (SoundMixer.soundTransform.volume == 0){ _sprite.gotoAndStop(2); }; }; musicBtn(this); } public function musicBtn(_arg1:MovieClip){ var mOver:Function; var mOut:Function; var klik:Function; var btn = _arg1; mOver = function (_arg1:MouseEvent){ }; mOut = function (_arg1:MouseEvent){ }; klik = function (_arg1:MouseEvent){ count++; if ((((SoundMixer.soundTransform.volume == 1)) && ((count == 1)))){ SoundMixer.soundTransform = new SoundTransform(0); _sprite.gotoAndStop(2); } else { if (SoundMixer.soundTransform.volume == 0){ SoundMixer.soundTransform = new SoundTransform(1); _sprite.gotoAndStop(1); }; }; count = 0; }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, mOver); btn.addEventListener(MouseEvent.MOUSE_OUT, mOut); btn.addEventListener(MouseEvent.CLICK, klik); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 29
//btn_nextStory_49 (ComicBookMovie_Nowgamez_v2a_fla.btn_nextStory_49) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; public dynamic class btn_nextStory_49 extends MovieClip { public function btn_nextStory_49(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ MovieClip(parent).nextFrame(); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 30
//btn_noPausePrompt_193 (ComicBookMovie_Nowgamez_v2a_fla.btn_noPausePrompt_193) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class btn_noPausePrompt_193 extends MovieClip { public var main:MovieClip; public var hitBox_mc:MovieClip; public function btn_noPausePrompt_193(){ addFrameScript(0, frame1); } function frame1(){ main = MovieClip(root); musicBtn(this); } public function musicBtn(_arg1:MovieClip){ var mOver:Function; var mOut:Function; var klik:Function; var btn = _arg1; mOver = function (_arg1:MouseEvent){ }; mOut = function (_arg1:MouseEvent){ }; klik = function (_arg1:MouseEvent){ main.iResumeAngGame(); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, mOver); btn.addEventListener(MouseEvent.MOUSE_OUT, mOut); btn.addEventListener(MouseEvent.CLICK, klik); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 31
//btn_nowGamezLogo_nowGamez_100 (ComicBookMovie_Nowgamez_v2a_fla.btn_nowGamezLogo_nowGamez_100) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class btn_nowGamezLogo_nowGamez_100 extends MovieClip { public function btn_nowGamezLogo_nowGamez_100(){ addFrameScript(0, frame1); } public function navBtn(_arg1:MovieClip){ var mOver:Function; var mOut:Function; var klik:Function; var btn = _arg1; mOver = function (_arg1:MouseEvent){ }; mOut = function (_arg1:MouseEvent){ }; klik = function (_arg1:MouseEvent){ var _local2 = "http://www.nowgamez.com/Friv/3d-taxi-racing?utm_source=ComicBookMovie&utm_medium=ComicBookMovie&utm_campaign=ComicBookMovie"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, mOver); btn.addEventListener(MouseEvent.MOUSE_OUT, mOut); btn.addEventListener(MouseEvent.CLICK, klik); } function frame1(){ stop(); navBtn(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 32
//btn_pause_190 (ComicBookMovie_Nowgamez_v2a_fla.btn_pause_190) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class btn_pause_190 extends MovieClip { public var main:MovieClip; public function btn_pause_190(){ addFrameScript(0, frame1); } function frame1(){ main = MovieClip(parent); musicBtn(this); } public function musicBtn(_arg1:MovieClip){ var mOver:Function; var mOut:Function; var klik:Function; var btn = _arg1; mOver = function (_arg1:MouseEvent){ }; mOut = function (_arg1:MouseEvent){ }; klik = function (_arg1:MouseEvent){ if ((((main.levelComplete == false)) || (!((main.lifeNum == 0))))){ main.iPauseAngGame(); }; }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, mOver); btn.addEventListener(MouseEvent.MOUSE_OUT, mOut); btn.addEventListener(MouseEvent.CLICK, klik); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 33
//btn_shopMoreGames_158 (ComicBookMovie_Nowgamez_v2a_fla.btn_shopMoreGames_158) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class btn_shopMoreGames_158 extends MovieClip { public function btn_shopMoreGames_158(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ var _local2 = "http://www.nowgamez.com/Friv/3d-taxi-racing?utm_source=ComicBookMovie&utm_medium=ComicBookMovie&utm_campaign=ComicBookMovie"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 34
//btn_skipStory_62 (ComicBookMovie_Nowgamez_v2a_fla.btn_skipStory_62) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; public dynamic class btn_skipStory_62 extends MovieClip { public function btn_skipStory_62(){ addFrameScript(0, frame1); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ MovieClip(root).gotoAndPlay(2); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } function frame1(){ sponsorLinkTemp(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 35
//btn_specials1and2_145 (ComicBookMovie_Nowgamez_v2a_fla.btn_specials1and2_145) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class btn_specials1and2_145 extends MovieClip { public function btn_specials1and2_145(){ addFrameScript(0, frame1); } public function buttonFunctions(_arg1:MovieClip){ var mOver:Function; var mOut:Function; var klik:Function; var _mc = _arg1; mOver = function (_arg1:MouseEvent){ }; mOut = function (_arg1:MouseEvent){ }; klik = function (_arg1:MouseEvent){ MovieClip(root).ipakitaSpecials1And2(); }; _mc.buttonMode = true; _mc.addEventListener(MouseEvent.MOUSE_OVER, mOver); _mc.addEventListener(MouseEvent.MOUSE_OUT, mOut); _mc.addEventListener(MouseEvent.CLICK, klik); } function frame1(){ buttonFunctions(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 36
//btn_weaponsAndUpgrades_148 (ComicBookMovie_Nowgamez_v2a_fla.btn_weaponsAndUpgrades_148) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class btn_weaponsAndUpgrades_148 extends MovieClip { public function btn_weaponsAndUpgrades_148(){ addFrameScript(0, frame1); } public function buttonFunctions(_arg1:MovieClip){ var mOver:Function; var mOut:Function; var klik:Function; var _mc = _arg1; mOver = function (_arg1:MouseEvent){ }; mOut = function (_arg1:MouseEvent){ }; klik = function (_arg1:MouseEvent){ MovieClip(root).ipakitaWeaponAndUpgrades(); }; _mc.buttonMode = true; _mc.addEventListener(MouseEvent.MOUSE_OVER, mOver); _mc.addEventListener(MouseEvent.MOUSE_OUT, mOut); _mc.addEventListener(MouseEvent.CLICK, klik); } function frame1(){ buttonFunctions(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 37
//btn_yesPausePrompt_192 (ComicBookMovie_Nowgamez_v2a_fla.btn_yesPausePrompt_192) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class btn_yesPausePrompt_192 extends MovieClip { public var main:MovieClip; public var hitBox_mc:MovieClip; public function btn_yesPausePrompt_192(){ addFrameScript(0, frame1); } function frame1(){ main = MovieClip(root); musicBtn(this); } public function musicBtn(_arg1:MovieClip){ var mOver:Function; var mOut:Function; var klik:Function; var btn = _arg1; mOver = function (_arg1:MouseEvent){ }; mOut = function (_arg1:MouseEvent){ }; klik = function (_arg1:MouseEvent){ main.magExitSaGame(); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, mOver); btn.addEventListener(MouseEvent.MOUSE_OUT, mOut); btn.addEventListener(MouseEvent.CLICK, klik); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 38
//Loadingpage_3 (ComicBookMovie_Nowgamez_v2a_fla.Loadingpage_3) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class Loadingpage_3 extends MovieClip { public var flame_mc:MovieClip; public var preloaderLink_mc:MovieClip; public var play_btn:MovieClip; public var loaderBar_mc:MovieClip; public var title_mc:MovieClip; public function Loadingpage_3(){ addFrameScript(13, frame14, 108, frame109); } public function mOver(_arg1:MouseEvent){ play_btn.gotoAndStop(2); } public function mOut(_arg1:MouseEvent){ play_btn.gotoAndStop(1); } function frame109(){ stop(); play_btn.buttonMode = true; play_btn.addEventListener(MouseEvent.MOUSE_OVER, mOver); play_btn.addEventListener(MouseEvent.MOUSE_OUT, mOut); play_btn.addEventListener(MouseEvent.CLICK, fun); } function frame14(){ stop(); navBtn(preloaderLink_mc); } public function navBtn(_arg1:MovieClip){ var mOver:Function; var mOut:Function; var klik:Function; var btn = _arg1; mOver = function (_arg1:MouseEvent){ }; mOut = function (_arg1:MouseEvent){ }; klik = function (_arg1:MouseEvent){ var _local2 = "http://www.nowgamez.com/Friv/3d-taxi-racing?utm_source=ComicBookMovie&utm_medium=ComicBookMovie&utm_campaign=ComicBookMovie"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, mOver); btn.addEventListener(MouseEvent.MOUSE_OUT, mOut); btn.addEventListener(MouseEvent.CLICK, klik); } public function fun(_arg1:MouseEvent){ MovieClip(this.parent).gotoAndPlay(2); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 39
//Logoanimation_25 (ComicBookMovie_Nowgamez_v2a_fla.Logoanimation_25) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class Logoanimation_25 extends MovieClip { public function Logoanimation_25(){ addFrameScript(0, frame1, 297, frame298); } public function navBtn(_arg1:MovieClip){ var mOver:Function; var mOut:Function; var klik:Function; var btn = _arg1; mOver = function (_arg1:MouseEvent){ }; mOut = function (_arg1:MouseEvent){ }; klik = function (_arg1:MouseEvent){ var _local2 = "http://www.nowgamez.com/Friv/3d-taxi-racing?utm_source=ComicBookMovie&utm_medium=ComicBookMovie&utm_campaign=ComicBookMovie"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, mOver); btn.addEventListener(MouseEvent.MOUSE_OUT, mOut); btn.addEventListener(MouseEvent.CLICK, klik); } function frame298(){ stop(); MovieClip(root).gotoAndPlay("toMain"); } function frame1(){ navBtn(this); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 40
//MainTimeline (ComicBookMovie_Nowgamez_v2a_fla.MainTimeline) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.text.*; import ru.etcs.ui.*; import com.adobe.crypto.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.geom.*; import flash.errors.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var kills_txt:TextField; public var emergency1_des:String; public var submit:MovieClip; public var kills_levels:Number; public var loader:URLLoader; public var upgrade3Level:Number; public var score10:TextField; public var weapon3_name:String; public var award7Des:String; public var upgrade3_name:String; public var loader_txt:TextField; public var bgStars1a_mc:MovieClip; public var mTracker_mc:MovieClip; public var strikeSnd:Sound; public var playerSpecial6Array:Array; public var ammo4Max:Number; public var waveMax_lvl1:Number; public var special5UIContainer_mc:MovieClip; public var waveMax_lvl3:Number; public var waveMax_lvl4:Number; public var waveMax_lvl5:Number; public var waveMax_lvl7:Number; public var waveMax_lvl8:Number; public var weapon5_des:String; public var shieldActivated:String; public var award4_Name:String; public var award11_Name:String; public var waveMax_lvl6:Number; public var special3Activated:String; public var waveMax_lvl9:Number; public var enemyAmmo4Array:Array; public var awardBack_btn:MovieClip; public var lPoint:Point; public var waveMax_lvl2:Number; public var ammoContent_mc:MovieClip; public var upgrade5_des:String; public var selectedWeapon:Number; public var weapon3Availability:String; public var playerAmmo4Array:Array; public var award2_mc:MovieClip; public var ammo_mc:MovieClip; public var upgrade3_price:Number; public var weapon3_price:Number; public var upgrade4Level:Number; public var ammo4Inventory:Number; public var title_mc:MovieClip; public var waveTimer_lvl1:Timer; public var waveTimer_lvl3:Timer; public var waveTimer_lvl4:Timer; public var waveTimer_lvl5:Timer; public var waveTimer_lvl6:Timer; public var waveTimer_lvl7:Timer; public var waveTimer_lvl8:Timer; public var waveTimer_lvl2:Timer; public var weapon4_des:String; public var waveTimer_lvl9:Timer; public var weapon4_name:String; public var wave_lvl10:Number; public var wave_lvl11:Number; public var wave_lvl12:Number; public var upgrade4_name:String; public var buySnd:Sound; public var special1_price:Number; public var award9Des:String; public var btnHoverSnd:Sound; public var emergency1_price:Number; public var award12_Name:String; public var lifeDenom:Number; public var special3Availability:String; public var upgrade4_des:String; public var enemyAmmo5Array:Array; public var ammo3Reload:Number; public var award5_Name:String; public var special6_price:Number; public var playerAmmo5Array:Array; public var btnClickSnd:Sound; public var flakes1_1_mc:MovieClip; public var btn_garbage:MovieClip; public var playerSpecial5aArray:Array; public var award4_mc:MovieClip; public var weapon3_des:String; public var upgrade5Level:Number; public var specialContainer_mc:MovieClip; public var powerUpsContent_mc:MovieClip; public var currentPanelIndicator_mc:MovieClip; public var minionROF:Number; public var moneyArray:Array; public var special4Activated:String; public var weapon5_name:String; public var pickupWeaponArray:Array; public var upgrade3_des:String; public var upgrade5_name:String; public var flareTmrObject:Timer; public var gameScreenSnd:Sound; public var award11Des:String; public var flareActivated:String; public var preloaderContainer_mc:MovieClip; public var award6_Name:String; public var killsOverall:Number; public var enemyAmmo6Array:Array; public var storyPanel_mc:MovieClip; public var awardSnd:Sound; public var gameCurrentLevel_txt:TextField; public var playerAmmo6Array:Array; public var money_levels:Number; public var wave_lvl2:Number; public var wave_lvl3:Number; public var wave_lvl4:Number; public var wave_lvl5:Number; public var shieldEnergyDenom:Number; public var wave_lvl7:Number; public var wave_lvl1:Number; public var wave_lvl6:Number; public var wave_lvl8:Number; public var wave_lvl9:Number; public var weapon2_des:String; public var name10:TextField; public var homingSnd:Sound; public var cloakEnergyNum:Number; public var flakes2_1_mc:MovieClip; public var upgrade2_des:String; public var EMPActivated:String; public var upgrade6Level:Number; public var playerAmmo2Rof:Number; public var upgrade6_name:String; public var weapon2Availability:String; public var award6_mc:MovieClip; public var upgrade1_price:Number; public var flame_mc:MovieClip; public var panelCode:Number; public var pickupAmmo2Max:Number; public var toPostLevelTimer:Timer; public var gameStateCode:Number; public var award7_Name:String; public var award2Des:String; public var upgrade6_price:Number; public var upgrade1_des:String; public var money_txt:TextField; public var shieldEnergyNum:Number; public var playerAmmo7Array:Array; public var flakes3_1_mc:MovieClip; public var request:URLRequest; public var special2Availability:String; public var special5Activated:String; public var ammo1Reload:Number; public var healthSymbol_mc:MovieClip; public var special4_price:Number; public var basicControls_mc:MovieClip; public var flareSnd:Sound; public var pausePrompt2_mc:MovieClip; public var pickUpAmmo2Rof:Number; public var playerAmmo4Rof:Number; public var award8_mc:MovieClip; public var waveInterval:Number; public var ammo6Reload:Number; public var lifeNum:Number; public var bossArray:Array; public var award8_Name:String; public var bar1_mc:MovieClip; public var pickupAmmo4Max:Number; public var howToBack_btn:MovieClip; public var pickupAmmo1Inventory:Number; public var howToNext_btn:MovieClip; public var disFromBarrel:Number; public var award4Des:String; public var emergencyItem3Array:Array; public var flakes4_1_mc:MovieClip; public var crystalSndChannel:SoundChannel; public var BossLifeUIContainer_mc:MovieClip; public var loaderBar_mc:MovieClip; public var mute_btn:MovieClip; public var weaponAccuracy:Number; public var emergency3Availability:String; public var ammo1Max:Number; public var creditsPage_mc:MovieClip; public var outroSnd:Sound; public var moneyOverall:Number; public var musicShow_txt:TextField; public var special6_des:String; public var award10_mc:MovieClip; public var pickUpAmmo4Rof:Number; public var bossWarningSnd:Sound; public var playerAmmo6Rof:Number; public var level:Number; public var weaponryAndUpgrades_btn:MovieClip; public var loadmode:int; public var waveTimer_lvl10:Timer; public var waveTimer_lvl11:Timer; public var waveTimer_lvl12:Timer; public var qualityCode:Number; public var award9_Name:String; public var abSubmitScore_btn:MovieClip; public var loadGame_btn:MovieClip; public var whiteFlash_mc:MovieClip; public var emergencyItem3aArray:Array; public var nonGameScreenSnd:Sound; public var levelContainer_mc:MovieClip; public var pickupWeapon:String; public var award6Des:String; public var score1:TextField; public var score2:TextField; public var score3:TextField; public var score4:TextField; public var score5:TextField; public var score6:TextField; public var score7:TextField; public var score8:TextField; public var score9:TextField; public var special3UIContainer_mc:MovieClip; public var upgrade4_price:Number; public var fireWeapon:String; public var magnetRange:Number; public var special1_name:String; public var special5_des:String; public var weapon4_price:Number; public var ammo3Max:Number; public var moreGames_btn:MovieClip; public var special1And2_btn:MovieClip; public var special1Availability:String; public var special2_price:Number; public var waveMax_lvl10:Number; public var waveMax_lvl12:Number; public var pickupAmmo2Inventory:Number; public var waveMax_lvl11:Number; public var award12_mc:MovieClip; public var shieldInUse:String; public var award1_mc:MovieClip; public var retry_btn:MovieClip; public var qualityShow_txt:TextField; public var emergency2_price:Number; public var awards_btn:MovieClip; public var cbm_so:SharedObject; public var mainMenu_btn:MovieClip; public var rPoint:Point; public var explosionArray:Array; public var ammo4Reload:Number; public var highscores_btn:MovieClip; public var emergencyItemsContainer_mc:MovieClip; public var dead:String; public var special4_des:String; public var special2_name:String; public var levelClearText_mc:MovieClip; public var agButton_btn:MovieClip; public var playerSpecial6aArray:Array; public var award8Des:String; public var sndStory1:Sound; public var special6Availability:String; public var sndStory2:Sound; public var pickUpAmmo1Array:Array; public var coins_txt:TextField; public var acquireSnd:Sound; public var emergency2Availability:String; public var newGamePrompt_mc:MovieClip; public var explodeSnd:Sound; public var allowToPlayExplode:String; public var initiateMission_btn:MovieClip; public var shopLogo_mc:MovieClip; public var abTitle_btn:MovieClip; public var levelComplete:Boolean; public var load_delay:Number; public var special3_des:String; public var pausePrompt_mc:MovieClip; public var fader_mc:MovieClip; public var award3_mc:MovieClip; public var special3_name:String; public var mouseFollowSpeed:Number; public var credits_btn:MovieClip; public var mb2:SimpleButton; public var mb3:SimpleButton; public var playerSpecial1Array:Array; public var award10Des:String; public var weaponDmg:Number; public var pickUpAmmo2Array:Array; public var pickupAmmo3Inventory:Number; public var brixEntrance:Sound; public var upgrade2_price:Number; public var weapon2_price:Number; public var special2_des:String; public var gameRunning:Boolean; public var ammo1Inventory:Number; public var upgradesContainer_mc:MovieClip; public var playerAmmo1Rof:Number; public var EmergencyItemUIContainer:MovieClip; public var flakes1_2_mc:MovieClip; public var musicCode:Number; public var special4_name:String; public var award5_mc:MovieClip; public var barContainer_mc:MovieClip; public var pickupAmmo1Max:Number; public var playerSpecial2Array:Array; public var ammo2Reload:Number; public var special5_price:Number; public var pickUpAmmo3Array:Array; public var special1_des:String; public var award12Des:String; public var award1Des:String; public var abShowScore_btn:MovieClip; public var special5Availability:String; public var abPostAward_btn:MovieClip; public var ammo7Reload:Number; public var special4UIContainer_mc:MovieClip; public var music:String; public var special1Activated:String; public var emergency1Availability:String; public var postWinNext_btn:MovieClip; public var flakes2_2_mc:MovieClip; public var newGame_btn:MovieClip; public var weaponContainer_mc:MovieClip; public var crystalSnd:Sound; public var special5_name:String; public var bossBio:MovieClip; public var playerAmmo3Rof:Number; public var pickUpAmmo1Rof:Number; public var pickupAmmo4Inventory:Number; public var award7_mc:MovieClip; public var submitScoreBack_btn:MovieClip; public var blasterSnd:Sound; public var playerSpecial3Array:Array; public var Score:Number; public var pickUpAmmo4Array:Array; public var blasterEnergyMax:Number; public var shopBG_mc:mc_shopBG; public var pickupAmmo3Max:Number; public var award1_Name:String; public var laserSnd:Sound; public var ammo2Inventory:Number; public var scrollElement1:MovieClip; public var scrollElement2:MovieClip; public var scrollElement3:MovieClip; public var scrollElement4:MovieClip; public var emergency1_name:String; public var Name:String; public var enemyAmmo1Array:Array; public var playerAmmo1Array:Array; public var bossSnd:Sound; public var playerSpecial2Rof:Number; public var play_btn:MovieClip; public var numOfMinion:Number; public var award3Des:String; public var flakes3_2_mc:MovieClip; public var upgrade1Level:Number; public var upgrade1_name:String; public var selectedEmergencyWeapon:Number; public var special6_name:String; public var name1:TextField; public var name2:TextField; public var name3:TextField; public var name4:TextField; public var name5:TextField; public var name6:TextField; public var name7:TextField; public var name8:TextField; public var name9:TextField; public var cloakEnergyDenom:Number; public var emergency3_des:String; public var weapon4Availability:String; public var explodeSndChannel:SoundChannel; public var playerSpecial4Array:Array; public var allowToPlayCrystal:String; public var pickUpAmmo3Rof:Number; public var upgrade5_price:Number; public var lifeBarContainer_mc:MovieClip; public var award9_mc:MovieClip; public var playerAmmo5Rof:Number; public var award2_Name:String; public var enemyAmmo2Array:Array; public var basicControlsContent_mc:MovieClip; public var bgStars3a_mc:MovieClip; public var emergency2_name:String; public var bar2_mc:MovieClip; public var map_mc:MovieClip; public var introSnd:Sound; public var special1UIContainer_mc:MovieClip; public var powerUps_mc:MovieClip; public var special3_price:Number; public var playerAmmo2Array:Array; public var wireEnergy:Number; public var award5Des:String; public var postFinNext_btn:MovieClip; public var flakes4_2_mc:MovieClip; public var blasterEnergy:Number; public var upgrade2Level:Number; public var emergency3_price:Number; public var special4Availability:String; public var weapon2_name:String; public var ammo2Max:Number; public var upgrade2_name:String; public var playerSpecial4Rof:Number; public var ammo5Reload:Number; public var storyContainer_mc:MovieClip; public var emergency2_des:String; public var enemyArray:Array; public var ammo3Inventory:Number; public var playerSpecial5Array:Array; public var showScoreBack_btn:MovieClip; public var award10_Name:String; public var bgStars2a_mc:MovieClip; public var award3_Name:String; public var award11_mc:MovieClip; public var abortMission_btn:MovieClip; public var enemyAmmo3Array:Array; public var cloakActivated:String; public var upgrade6_des:String; public var emergency3_name:String; public var playerAmmo7Rof:Number; public var playerAmmo3Array:Array; public var redFlash_mc:MovieClip; public var keyIsPressed:String; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 5, frame6, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 36, frame37); } public function attHealthPrompt(_arg1:MovieClip){ playAcquireSnd(); var _local2:HealthPrompt = new HealthPrompt(); if ((_arg1 is Health1)){ _local2.display_mc.gotoAndStop(1); } else { if ((_arg1 is Health2)){ _local2.display_mc.gotoAndStop(2); }; }; _local2.x = 200; _local2.y = 350; levelContainer_mc.addChild(_local2); } public function sponsorLinkTemp(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } public function keyIsDown(_arg1:KeyboardEvent){ if (MovieClip(root).gameRunning == true){ if (_arg1.keyCode == 81){ trace("quality"); qualityCode++; if (qualityCode == 1){ stage.quality = "low"; qualityShow_txt.text = "[ Q ] - Quality Toggle: LOW "; }; if (qualityCode == 2){ stage.quality = "medium"; qualityShow_txt.text = "[ Q ] - Quality Toggle: MEDIUM"; }; if (qualityCode == 3){ stage.quality = "high"; qualityShow_txt.text = "[ Q ] - Quality Toggle: HIGH"; qualityCode = 0; }; }; if (_arg1.keyCode == 77){ musicCode++; if (musicCode == 1){ SoundMixer.soundTransform = new SoundTransform(0); musicShow_txt.text = "[ M ] - MUSIC - OFF"; }; if (musicCode == 2){ SoundMixer.soundTransform = new SoundTransform(1); musicShow_txt.text = "[ M ] - MUSIC - ON"; musicCode = 0; }; }; if ((((currentFrame >= 5)) && ((currentFrame <= 16)))){ if (keyIsPressed == "false"){ switch (_arg1.keyCode){ case 49: if ((((special1Availability == "sold")) && ((special1Activated == "false")))){ trace("homing missiles"); playHomingSnd(); special1UIContainer_mc.gotoAndStop(1); bubbleAnimation(special1UIContainer_mc); attPlayerSpecial1(); special1Activated = "true"; }; keyIsPressed = "true"; break; case 50: if ((((special3Availability == "sold")) && ((special3Activated == "false")))){ trace("missile strike"); special3UIContainer_mc.gotoAndStop(1); bubbleAnimation(special3UIContainer_mc); attPlayerSpecial3(); special3Activated = "true"; }; keyIsPressed = "true"; break; case 51: if ((((special4Availability == "sold")) && ((special4Activated == "false")))){ trace("blaster"); special4UIContainer_mc.gotoAndStop(1); bubbleAnimation(special4UIContainer_mc); special4Activated = "true"; }; keyIsPressed = "true"; break; case 52: if ((((special5Availability == "sold")) && ((special5Activated == "false")))){ trace("wire"); playLaserSnd(); special5UIContainer_mc.gotoAndStop(1); bubbleAnimation(special5UIContainer_mc); attPlayerSpecial5(); special5Activated = "true"; }; keyIsPressed = "true"; break; case 32: trace("space"); if ((((selectedEmergencyWeapon == 1)) && ((shieldActivated == "no")))){ shieldActivated = "yes"; levelContainer_mc.player_mc.forceField_mc.gotoAndPlay(2); EmergencyItemUIContainer.alpha = 0; } else { if ((((selectedEmergencyWeapon == 2)) && ((EMPActivated == "no")))){ EMPActivated = "yes"; levelContainer_mc.player_mc.empCharging_mc.gotoAndPlay(2); EmergencyItemUIContainer.alpha = 0; } else { if ((((selectedEmergencyWeapon == 3)) && ((flareActivated == "no")))){ flareActivated = "yes"; attEmegencyItem3(); EmergencyItemUIContainer.alpha = 0; }; }; }; keyIsPressed = "true"; break; }; }; }; }; } public function updateLevel(){ toPostLevelTimer.start(); levelComplete = true; } public function initLevelButton2(_arg1:MovieClip, _arg2:Number){ var movr:Function; var mout:Function; var mclck:Function; var btn = _arg1; var lvl = _arg2; movr = function (_arg1:MouseEvent){ Tweener.addTween(map_mc, {x:298.4, time:0.4, transition:"easeOutStrong"}); }; mout = function (_arg1:MouseEvent){ Tweener.addTween(map_mc, {x:-565.8, time:0.4, transition:"easeOutStrong"}); }; mclck = function (_arg1:MouseEvent){ gotoAndStop(String(("level" + lvl))); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, mclck); } function frame11(){ stop(); updateQualityAndMusicDisplay(); weapon2_name = "JADE ORB"; weapon3_name = "PYROBALL"; weapon4_name = "TASTE IT"; weapon5_name = "ELEC SPHERE"; weapon2_des = "Basic energy blaster"; weapon3_des = "Blast with spirit of fire"; weapon4_des = "Looks like blueberry but it is deadly"; weapon5_des = "The enemy will tremble"; special1_name = "SEEKERZZZ"; special2_name = "ROCKET PAIN"; special3_name = "FLAME BURST"; special4_name = "STRIKERS"; special5_name = "LIFE TAKER"; special6_name = "DRONE"; special1_des = "Activate homing rockets. \nPress 1 to activate."; special2_des = "Barrage of mini rockets.\n(Automatically deployed)"; special3_des = "A deadly rain of fire.\nPress 2 to activate."; special4_des = "A huge electric beam. \nPress 3 to activate"; special5_des = "Destroys enemy's vitality. \nPress 4 to activate"; special6_des = "Extra manpower! \n(Automatically deployed)"; upgrade1_name = "LIFE FORCE"; upgrade2_name = "ACCELERATION"; upgrade3_name = "DRONES"; upgrade4_name = "FIRE POWER"; upgrade5_name = "DRONES' MIGHT"; upgrade6_name = "MONEY MAGNET"; upgrade1_des = "Heightens vitality."; upgrade2_des = "Raise speed."; upgrade3_des = "More helper."; upgrade4_des = "Enhance damage power"; upgrade5_des = "Advance the rate of fire of helper."; upgrade6_des = "As the title suggests!"; emergency1_name = "FORCE FIELD"; emergency2_name = "BOMB THEM"; emergency3_name = "ARTILLERY"; emergency1_des = "Magnetic shield. (SPACE) to use."; emergency2_des = "Obliterate all enemies. (SPACE) to use."; emergency3_des = "Continuous deployment of deadly missiles. (SPACE) to use."; weapon2_price = 80; weapon3_price = 250; weapon4_price = 300; special1_price = 150; special2_price = 150; special3_price = 120; special4_price = 175; special5_price = 80; special6_price = 120; emergency1_price = 100; emergency2_price = 110; emergency3_price = 150; special1Activated = "false"; special3Activated = "false"; special4Activated = "false"; special5Activated = "false"; initShop(); acquireWeapons(weaponContainer_mc.weapon1Buy_btn); acquireWeapons(weaponContainer_mc.weapon2Buy_btn); acquireWeapons(weaponContainer_mc.weapon3Buy_btn); acquireWeapons(weaponContainer_mc.weapon4Buy_btn); acquireSpecials(specialContainer_mc.special1Buy_btn); acquireSpecials(specialContainer_mc.special2Buy_btn); acquireSpecials(specialContainer_mc.special3Buy_btn); acquireSpecials(specialContainer_mc.special4Buy_btn); acquireSpecials(specialContainer_mc.special5Buy_btn); acquireSpecials(specialContainer_mc.special6Buy_btn); upgrades(upgradesContainer_mc.upgrade1_btn); upgrades(upgradesContainer_mc.upgrade2_btn); upgrades(upgradesContainer_mc.upgrade3_btn); upgrades(upgradesContainer_mc.upgrade4_btn); upgrades(upgradesContainer_mc.upgrade5_btn); upgrades(upgradesContainer_mc.upgrade6_btn); acquireEmergencyWeapon(emergencyItemsContainer_mc.emergeny1Buy_btn); acquireEmergencyWeapon(emergencyItemsContainer_mc.emergeny2Buy_btn); acquireEmergencyWeapon(emergencyItemsContainer_mc.emergeny3Buy_btn); navButtons(abortMission_btn, "title"); initLevelButton(initiateMission_btn, level); this.addEventListener(Event.ENTER_FRAME, shopLooper); panelCode = 1; fader(); } function frame12(){ initGame(); } function frame13(){ initGame(); } function frame14(){ initGame(); } function frame15(){ initGame(); } function frame16(){ initGame(); } function frame10(){ stop(); updateQualityAndMusicDisplay(); navButtons(howToBack_btn, "title"); navButtons(howToNext_btn, "prelevel"); this.addEventListener(Event.ENTER_FRAME, howToLooper); fader(); basicControls_mc.y = 103; basicControls_mc.scaleX = 0; basicControls_mc.scaleY = 0; basicControls_mc.rotation = 20; Tweener.addTween(basicControls_mc, {scaleX:1, scaleY:1, rotation:0, time:0.8, transition:"easeOutElastic"}); Tweener.addTween(basicControls_mc, {y:43.45, time:1, delay:0.6, transition:"easeInOutElastic"}); basicControlsContent_mc.y = 48.15; basicControlsContent_mc.alpha = 0; Tweener.addTween(basicControlsContent_mc, {alpha:1, time:0.4, delay:1.2, transition:"linear"}); Tweener.addTween(basicControlsContent_mc, {y:138.15, time:1, delay:0.8, transition:"easeInOutElastic"}); powerUps_mc.y = 310; powerUps_mc.scaleX = 0; powerUps_mc.scaleY = 0; powerUps_mc.rotation = 20; Tweener.addTween(powerUps_mc, {scaleX:1, scaleY:1, rotation:0, time:0.8, delay:0.1, transition:"easeOutElastic"}); Tweener.addTween(powerUps_mc, {y:231.55, time:1, delay:0.7, transition:"easeInOutElastic"}); powerUpsContent_mc.y = 232.35; powerUpsContent_mc.alpha = 0; Tweener.addTween(powerUpsContent_mc, {alpha:1, time:0.4, delay:1.3, transition:"linear"}); Tweener.addTween(powerUpsContent_mc, {y:312.35, time:1, delay:0.9, transition:"easeInOutElastic"}); ammo_mc.y = 473.6; ammo_mc.scaleX = 0; ammo_mc.scaleY = 0; ammo_mc.rotation = 20; Tweener.addTween(ammo_mc, {scaleX:1, scaleY:1, rotation:0, time:0.8, delay:0.2, transition:"easeOutElastic"}); Tweener.addTween(ammo_mc, {y:393.6, time:1, delay:0.8, transition:"easeInOutElastic"}); ammoContent_mc.y = 393.55; ammoContent_mc.alpha = 0; Tweener.addTween(ammoContent_mc, {alpha:1, time:0.4, delay:1.4, transition:"linear"}); Tweener.addTween(ammoContent_mc, {y:483.55, time:1, delay:1, transition:"easeInOutElastic"}); } function frame18(){ initGame(); } function frame19(){ initGame(); } public function keyIsUp(_arg1:KeyboardEvent){ if (MovieClip(root).gameRunning == true){ if ((((((((((_arg1.keyCode == 49)) || ((_arg1.keyCode == 50)))) || ((_arg1.keyCode == 51)))) || ((_arg1.keyCode == 52)))) || ((_arg1.keyCode == 32)))){ keyIsPressed = "false"; }; }; } function frame26(){ stop(); navButtons(postFinNext_btn, "outro"); this.addEventListener(Event.ENTER_FRAME, postFinLooper); fader(); } function frame24(){ stop(); kills_txt.text = String(kills_levels); coins_txt.text = String(money_levels); navButtons(postWinNext_btn, "prelevel"); fader(); } function frame23(){ initGame(); } public function horizontalScroller(_arg1:MovieClip){ _arg1.x = (_arg1.x - 1); if (_arg1.x < -200){ _arg1.x = randomGenerator(1200, 1600); _arg1.y = randomGenerator(200, 500); }; } function frame25(){ navButtons(retry_btn, "prelevel"); navButtons(mainMenu_btn, "title"); fader(); } function frame17(){ initGame(); } function frame20(){ initGame(); } function frame22(){ initGame(); } function frame28(){ Security.allowDomain("*"); Security.loadPolicyFile("http://hiscore.arcadebomb.com/crossdomain.xml"); submit.button.addEventListener(MouseEvent.MOUSE_UP, buttonPressed); navButtons(submitScoreBack_btn, "title"); sponsorLinkBtns(abSubmitScore_btn); } function frame29(){ Security.allowDomain("*"); Security.loadPolicyFile("http://hiscore.arcadebomb.com/crossdomain.xml"); loadmode = 1; request = new URLRequest("http://hiscore.arcadebomb.com/bioassault_get.php"); loader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; request.data = ("m=" + loadmode); request.method = URLRequestMethod.POST; loader.addEventListener(Event.COMPLETE, handleComplete); loader.addEventListener(IOErrorEvent.IO_ERROR, onIOError); loader.load(request); abShowScore_btn.addEventListener(MouseEvent.MOUSE_UP, button1Pressed); mb2.addEventListener(MouseEvent.MOUSE_UP, button2Pressed); navButtons(showScoreBack_btn, "title"); } public function buttonPressed(_arg1:MouseEvent){ Name = submit.inputbox.text; Score = cbm_so.data.killsOveralll_so; var _local2:URLVariables = new URLVariables(); _local2.n = Name; _local2.s = Score; _local2.k = MD5.hash(("" + (Score + 1518))); _local2.m = 1; trace(_local2); var _local3:URLRequest = new URLRequest("http://hiscore.arcadebomb.com/bioassault_submit.php"); _local3.method = "POST"; _local3.data = _local2; var _local4:URLLoader = new URLLoader(); _local4.load(_local3); _local4.addEventListener(Event.COMPLETE, goodjob); } function frame37(){ stop(); switch (level){ case 2: bossBio.gotoAndStop(1); break; case 4: bossBio.gotoAndStop(2); break; case 6: bossBio.gotoAndStop(3); break; case 8: bossBio.gotoAndStop(4); break; case 10: bossBio.gotoAndStop(5); break; case 12: bossBio.gotoAndStop(6); break; }; initLevelButton2(play_btn, level); } function frame27(){ stop(); fader(); navButtons(awardBack_btn, "title"); sponsorLinkBtns(abPostAward_btn); updateQualityAndMusicDisplay(); initAwardsScreen(); _setAwardsNameDesc(award1_mc, award1_Name, award1Des); _setAwardsNameDesc(award2_mc, award2_Name, award2Des); _setAwardsNameDesc(award3_mc, award3_Name, award3Des); _setAwardsNameDesc(award4_mc, award4_Name, award4Des); _setAwardsNameDesc(award5_mc, award5_Name, award5Des); _setAwardsNameDesc(award6_mc, award6_Name, award6Des); _setAwardsNameDesc(award7_mc, award7_Name, award7Des); _setAwardsNameDesc(award8_mc, award8_Name, award8Des); _setAwardsNameDesc(award9_mc, award9_Name, award9Des); _setAwardsNameDesc(award10_mc, award10_Name, award10Des); _setAwardsNameDesc(award11_mc, award11_Name, award11Des); _setAwardsNameDesc(award12_mc, award12_Name, award12Des); } function frame21(){ initGame(); } public function removeFromArray(_arg1:Array, _arg2:MovieClip){ var _local3:Number = 0; while (_local3 < _arg1.length) { if (_arg1[_local3] == _arg2){ _arg1.splice(_local3, 1); levelContainer_mc.removeChild(_arg2); break; }; _local3++; }; } public function attEnemyAmmo1BarrageFromRight(){ var _local3:EnemyAmmo1; var _local1:Number = 0; var _local2:Number = 0; while (_local2 < 12) { _local3 = new EnemyAmmo1(650, _local1, 180); _local3.main = this; levelContainer_mc.addChild(_local3); enemyAmmo1Array.push(_local3); _local1 = (_local1 + 75); _local2++; }; } public function flareTmrComplete(_arg1:TimerEvent){ flareTmrObject.reset(); } public function playBG1(){ SoundMixer.stopAll(); if (music == "on"){ trace("BG1"); nonGameScreenSnd.play(0, int.MAX_VALUE); }; } public function playBG2(){ SoundMixer.stopAll(); if (music == "on"){ gameScreenSnd.play(0, int.MAX_VALUE); }; } public function playBG3(){ playBossWarningSnd(); SoundMixer.stopAll(); if (music == "on"){ bossSnd.play(0, int.MAX_VALUE); }; } public function navButtons(_arg1:MovieClip, _arg2:String){ var movr:Function; var mout:Function; var mclck:Function; var btn = _arg1; var whereTo = _arg2; movr = function (_arg1:MouseEvent){ playBtnHoverSnd(); }; mout = function (_arg1:MouseEvent){ }; mclck = function (_arg1:MouseEvent){ playBtnClickSnd(); gotoAndStop(whereTo); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, mclck); } public function attHealth2Acquired(_arg1:MovieClip){ var _local2:mc_health2Acquired = new mc_health2Acquired(); _local2.x = _arg1.x; _local2.y = _arg1.y; levelContainer_mc.addChild(_local2); } public function newGamePrompter(){ Tweener.addTween(newGamePrompt_mc, {x:350, time:0.4, transition:"easeOutStrong"}); } public function attPlayerSpecial6Ammo(_arg1:MovieClip){ var _local2:PlayerAmmo1 = new PlayerAmmo1(_arg1.x, _arg1.y, 270); levelContainer_mc.addChild(_local2); playerAmmo1Array.push(_local2); } public function initWireOnEnemies(){ var _local1:Number = (enemyArray.length - 1); while (_local1 >= 0) { if ((((((((enemyArray[_local1].x > 0)) && ((enemyArray[_local1].x < 550)))) && ((enemyArray[_local1].y > 0)))) && ((enemyArray[_local1].y < 550)))){ enemyArray[_local1].initWire(); }; _local1--; }; var _local2:Number = (bossArray.length - 1); while (_local2 >= 0) { bossArray[_local2].initWire(); _local2--; }; } public function playHomingSnd(){ if (music == "on"){ homingSnd.play(); }; } public function shopLooper(_arg1:Event){ if (currentFrame == 4){ } else { this.removeEventListener(Event.ENTER_FRAME, shopLooper); }; } public function loading(_arg1:Event):void{ var _local2:Number = this.stage.loaderInfo.bytesTotal; var _local3:Number = this.stage.loaderInfo.bytesLoaded; if (load_delay < Math.floor(((_local3 / _local2) * 100))){ load_delay++; preloaderContainer_mc.loaderBar_mc.gotoAndStop(load_delay); if (load_delay >= 100){ preloaderContainer_mc.gotoAndPlay(100); this.removeEventListener(Event.ENTER_FRAME, loading); }; }; } public function playBuySnd(){ if (music == "on"){ buySnd.play(); }; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function checkHit(_arg1:Array, _arg2:Array, _arg3:Number){ var _local5:Number; var _local4:Number = (_arg1.length - 1); while (_local4 >= 0) { _local5 = (_arg2.length - 1); while (_local5 >= 0) { if (_arg1[_local4].hitBox_mc.hitTestObject(_arg2[_local5].hitBox_mc)){ if ((((_arg1 == playerSpecial3Array)) || ((_arg1 == playerSpecial1Array)))){ attExplosion(_arg1[_local4]); }; _arg1[_local4].destruct(""); _arg2[_local5].life = (_arg2[_local5].life - _arg3); _arg2[_local5].flash_mc.gotoAndPlay(2); break; }; _local5--; }; _local4--; }; } public function fader(){ fader_mc.gotoAndPlay(1); } public function postFinLooper(_arg1:Event){ if (currentFrame == 19){ } else { this.removeEventListener(Event.ENTER_FRAME, postFinLooper); }; } public function attSpecialRecharge(){ var _local1:Number; var _local2:Number; var _local3:SpecialRecharge; if ((((((((((((special1Availability == "sold")) || ((special2Availability == "sold")))) || ((special3Availability == "sold")))) || ((special4Availability == "sold")))) || ((special5Availability == "sold")))) || ((special6Availability == "sold")))){ _local1 = randomGenerator(50, 500); _local2 = randomGenerator(-50, 0); _local3 = new SpecialRecharge(_local1, _local2, 90); levelContainer_mc.addChild(_local3); moneyArray.push(_local3); }; } public function sponsorLinkSplash(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ }; mout = function (_arg1:MouseEvent){ }; clck = function (_arg1:MouseEvent){ var _local2 = "http://www.addictinggames.com"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } public function onIOError(_arg1:IOErrorEvent):void{ trace("Error loading URL."); } public function attEnemy11(_arg1:Number){ var _local3:Enemy11; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = new Enemy11(0, levelContainer_mc.player_mc); _local3.main = this; _local3.target = levelContainer_mc.player_mc; _local3.x = randomGenerator(100, 350); _local3.y = randomGenerator(-100, 50); levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local2++; }; } public function attEnemy12(_arg1:Number){ var _local3:Enemy12; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = new Enemy12(); _local3.main = this; _local3.target = levelContainer_mc.player_mc; _local3.x = randomGenerator(100, 350); _local3.y = randomGenerator(-100, 50); levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local2++; }; } public function attEnemy13(_arg1:Number){ var _local3:Number; var _local4:Number; var _local5:Enemy13; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = randomGenerator(1, 3); if (_local3 == 1){ _local4 = randomGenerator(-50, -10); _local5 = new Enemy13(_local4); } else { _local4 = randomGenerator(600, 650); _local5 = new Enemy13(_local4); }; _local5.main = this; _local5.target = levelContainer_mc.player_mc; _local5.x = _local4; _local5.y = randomGenerator(40, 110); levelContainer_mc.addChild(_local5); enemyArray.push(_local5); _local2++; }; } public function attEnemy14(_arg1:Number){ var _local3:Enemy14; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = new Enemy14(0, levelContainer_mc.player_mc); _local3.main = this; _local3.x = randomGenerator(100, 350); _local3.y = randomGenerator(-100, 50); levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local2++; }; } public function attEnemy15(_arg1:Number){ var _local3:Enemy15; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = new Enemy15(); _local3.main = this; _local3.target = levelContainer_mc.player_mc; _local3.x = randomGenerator(10, 450); _local3.y = randomGenerator(-100, 50); levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local2++; }; } public function attEnemy10(_arg1:Number){ var _local3:Enemy10; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = new Enemy10(); _local3.main = this; _local3.target = levelContainer_mc.player_mc; _local3.x = randomGenerator(100, 350); _local3.y = randomGenerator(-100, 50); levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local2++; }; } public function attHealth1Acquired(_arg1:MovieClip){ var _local2:mc_health1Acquired = new mc_health1Acquired(); _local2.x = _arg1.x; _local2.y = _arg1.y; levelContainer_mc.addChild(_local2); } public function sponsorLinkBtns(_arg1:MovieClip){ var movr:Function; var mout:Function; var clck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ playBtnHoverSnd(); btn.gotoAndStop(2); }; mout = function (_arg1:MouseEvent){ btn.gotoAndStop(1); }; clck = function (_arg1:MouseEvent){ var _local2 = "http://www.arcadebomb.com"; var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, clck); } public function playLaserSnd(){ if (music == "on"){ laserSnd.play(); }; } public function upgrades(_arg1:MovieClip){ var movr:Function; var mout:Function; var mclck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ playBtnHoverSnd(); upgradesContainer_mc.itemDes_txt.textColor = 0xFFFF00; switch (btn){ case upgradesContainer_mc.upgrade1_btn: upgradesContainer_mc.itemDes_txt.text = String(((upgrade1_name + "\n\n") + upgrade1_des)); break; case upgradesContainer_mc.upgrade2_btn: upgradesContainer_mc.itemDes_txt.text = String(((upgrade2_name + "\n\n") + upgrade2_des)); break; case upgradesContainer_mc.upgrade3_btn: upgradesContainer_mc.itemDes_txt.text = String(((upgrade3_name + "\n\n") + upgrade3_des)); break; case upgradesContainer_mc.upgrade4_btn: upgradesContainer_mc.itemDes_txt.text = String(((upgrade4_name + "\n\n") + upgrade4_des)); break; case upgradesContainer_mc.upgrade5_btn: upgradesContainer_mc.itemDes_txt.text = String(((upgrade5_name + "\n\n") + upgrade5_des)); break; case upgradesContainer_mc.upgrade6_btn: upgradesContainer_mc.itemDes_txt.text = String(((upgrade6_name + "\n\n") + upgrade6_des)); break; }; }; mout = function (_arg1:MouseEvent){ upgradesContainer_mc.itemDes_txt.textColor = 0xFFFFFF; upgradesContainer_mc.itemDes_txt.text = "Item Description \nHover your mouse on an item to see its description."; }; mclck = function (_arg1:MouseEvent){ switch (btn){ case upgradesContainer_mc.upgrade1_btn: if (upgrade1Level < 5){ if (moneyOverall >= upgrade1_price){ upgrade1Level++; upgradesContainer_mc.showUpgrade1Level_txt.text = String((upgrade1Level + " / 5")); updateMoney(moneyOverall, upgrade1_price); upgrade1_price = (upgrade1_price + upgrade1_price); upgradesContainer_mc.upgrade1price_txt.text = String(upgrade1_price); }; }; if (upgrade1Level == 5){ upgradesContainer_mc.upgrade1price_txt.text = "complete"; setTextColorToRed(upgradesContainer_mc.upgrade1price_txt); }; break; case upgradesContainer_mc.upgrade2_btn: if (upgrade2Level < 5){ if (moneyOverall >= upgrade2_price){ upgrade2Level++; upgradesContainer_mc.showUpgrade2Level_txt.text = String((upgrade2Level + " / 5")); updateMoney(moneyOverall, upgrade2_price); upgrade2_price = (upgrade2_price + upgrade2_price); upgradesContainer_mc.upgrade2price_txt.text = String(upgrade2_price); }; }; if (upgrade2Level == 5){ upgradesContainer_mc.upgrade2price_txt.text = "complete"; setTextColorToRed(upgradesContainer_mc.upgrade2price_txt); }; break; case upgradesContainer_mc.upgrade3_btn: if (upgrade3Level < 3){ if (moneyOverall >= upgrade3_price){ upgrade3Level++; upgradesContainer_mc.showUpgrade3Level_txt.text = String((upgrade3Level + " / 3")); updateMoney(moneyOverall, upgrade3_price); upgrade3_price = (upgrade3_price + upgrade3_price); upgradesContainer_mc.upgrade3price_txt.text = String(upgrade3_price); }; }; if (upgrade3Level == 3){ upgradesContainer_mc.upgrade3price_txt.text = "complete"; setTextColorToRed(upgradesContainer_mc.upgrade3price_txt); }; break; case upgradesContainer_mc.upgrade4_btn: if (upgrade4Level < 5){ if (moneyOverall >= upgrade4_price){ upgrade4Level++; upgradesContainer_mc.showUpgrade4Level_txt.text = String((upgrade4Level + " / 5")); updateMoney(moneyOverall, upgrade3_price); upgrade4_price = (upgrade4_price + upgrade4_price); upgradesContainer_mc.upgrade4price_txt.text = String(upgrade4_price); }; }; if (upgrade4Level == 5){ upgradesContainer_mc.upgrade4price_txt.text = "complete"; setTextColorToRed(upgradesContainer_mc.upgrade4price_txt); }; break; case upgradesContainer_mc.upgrade5_btn: if (upgrade5Level < 5){ if (moneyOverall >= upgrade5_price){ upgrade5Level++; upgradesContainer_mc.showUpgrade5Level_txt.text = String((upgrade5Level + " / 5")); updateMoney(moneyOverall, upgrade5_price); upgrade5_price = (upgrade5_price + upgrade5_price); upgradesContainer_mc.upgrade5price_txt.text = String(upgrade5_price); }; }; if (upgrade5Level == 5){ upgradesContainer_mc.upgrade5price_txt.text = "complete"; setTextColorToRed(upgradesContainer_mc.upgrade5price_txt); }; break; case upgradesContainer_mc.upgrade6_btn: if (upgrade6Level < 5){ if (moneyOverall >= upgrade6_price){ upgrade6Level++; upgradesContainer_mc.showUpgrade6Level_txt.text = String((upgrade6Level + " / 5")); updateMoney(moneyOverall, upgrade6_price); upgrade6_price = (upgrade6_price + upgrade6_price); upgradesContainer_mc.upgrade6price_txt.text = String(upgrade6_price); }; }; if (upgrade6Level == 5){ upgradesContainer_mc.upgrade6price_txt.text = "complete"; setTextColorToRed(upgradesContainer_mc.upgrade6price_txt); }; break; }; saveToLSO(); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, mclck); } public function attEnemyAmmo1(_arg1:MovieClip){ var _local2:EnemyAmmo1 = new EnemyAmmo1(_arg1.x, (_arg1.y + 24), 90); _local2.main = this; levelContainer_mc.addChild(_local2); enemyAmmo1Array.push(_local2); } public function attEnemyAmmo2(_arg1:MovieClip){ var _local4:EnemyAmmo2; var _local2:Number = 150; var _local3:Number = 0; while (_local3 < 3) { _local2 = (_local2 - 30); _local4 = new EnemyAmmo2(_arg1.x, _arg1.y, _local2); _local4.main = this; levelContainer_mc.addChild(_local4); enemyAmmo2Array.push(_local4); _local3++; }; } public function attEnemyAmmo4(_arg1:MovieClip){ var _local4:EnemyAmmo4; var _local2:Number = 360; var _local3:Number = 0; while (_local3 < 8) { _local2 = (_local2 - 45); _local4 = new EnemyAmmo4(_arg1.x, _arg1.y, _local2); _local4.main = this; levelContainer_mc.addChild(_local4); enemyAmmo4Array.push(_local4); _local3++; }; } public function attEnemyAmmo5(_arg1:MovieClip){ var _local4:EnemyAmmo5; var _local2:Number = 360; var _local3:Number = 0; while (_local3 < 12) { _local2 = (_local2 - 30); _local4 = new EnemyAmmo5(_arg1.x, _arg1.y, _local2); _local4.main = this; levelContainer_mc.addChild(_local4); enemyAmmo5Array.push(_local4); _local3++; }; } public function attEnemyAmmo6(_arg1:MovieClip){ } public function attEnemyAmmo3(_arg1:MovieClip){ var _local4:EnemyAmmo3; var _local2:Number = 160; var _local3:Number = 0; while (_local3 < 6) { _local2 = (_local2 - 20); _local4 = new EnemyAmmo3(_arg1.x, (_arg1.y + 20), _local2); _local4.main = this; levelContainer_mc.addChild(_local4); enemyAmmo3Array.push(_local4); _local3++; }; } public function iResumeAngGame(){ switch (level){ case 1: trace("fuck"); waveTimer_lvl1.start(); break; case 2: waveTimer_lvl2.start(); break; case 3: waveTimer_lvl3.start(); break; case 4: waveTimer_lvl4.start(); break; case 5: waveTimer_lvl5.start(); break; case 6: waveTimer_lvl6.start(); break; case 7: waveTimer_lvl7.start(); break; case 8: waveTimer_lvl8.start(); break; case 9: waveTimer_lvl9.start(); break; case 10: waveTimer_lvl10.start(); break; case 11: waveTimer_lvl11.start(); break; case 12: waveTimer_lvl12.start(); break; default: break; }; var _local1:Number = (moneyArray.length - 1); while (_local1 >= 0) { if ((moneyArray[_local1] is Coin)){ moneyArray[_local1].animation_mc.play(); }; _local1--; }; gameRunning = true; pausePrompt_mc.y = 1200; pausePrompt2_mc.y = 1200; Tweener.resumeAllTweens(); } public function removeWireOnEnemies(){ var _local1:Number = (enemyArray.length - 1); while (_local1 >= 0) { enemyArray[_local1].removeWire(); _local1--; }; var _local2:Number = (bossArray.length - 1); while (_local2 >= 0) { bossArray[_local2].removeWire(); _local2--; }; } public function screenShake(){ Earthquake.go(this, 10, 0.9); } public function looper(_arg1:Event){ var _local2:Number; var _local3:Number; var _local4:Number; fireWeapon = "open"; if (gameRunning == true){ horizontalScroller(scrollElement1); horizontalScroller(scrollElement2); horizontalScroller(scrollElement3); horizontalScroller(scrollElement4); if ((((level == 1)) && ((levelComplete == false)))){ if ((((wave_lvl1 >= waveMax_lvl1)) && ((enemyArray.length == 0)))){ trace("Game OVER 1"); updateLevel(); }; }; if ((((level == 2)) && ((levelComplete == false)))){ if ((((((wave_lvl2 >= waveMax_lvl2)) && ((enemyArray.length == 0)))) && ((bossArray.length == 0)))){ trace("Game OVER 2"); updateLevel(); }; }; if ((((level == 3)) && ((levelComplete == false)))){ if ((((wave_lvl3 >= waveMax_lvl3)) && ((enemyArray.length == 0)))){ trace("Game OVER 3"); updateLevel(); }; }; if ((((level == 4)) && ((levelComplete == false)))){ if ((((((wave_lvl4 >= waveMax_lvl4)) && ((enemyArray.length == 0)))) && ((bossArray.length == 0)))){ trace("Game OVER 4"); updateLevel(); }; }; if ((((level == 5)) && ((levelComplete == false)))){ if ((((wave_lvl5 >= waveMax_lvl5)) && ((enemyArray.length == 0)))){ trace("Game OVER 5"); updateLevel(); }; }; if ((((level == 6)) && ((levelComplete == false)))){ if ((((((wave_lvl6 >= waveMax_lvl6)) && ((enemyArray.length == 0)))) && ((bossArray.length == 0)))){ trace("Game OVER 6"); updateLevel(); }; }; if ((((level == 7)) && ((levelComplete == false)))){ if ((((wave_lvl7 >= waveMax_lvl7)) && ((enemyArray.length == 0)))){ trace("Game OVER 7"); updateLevel(); }; }; if ((((level == 8)) && ((levelComplete == false)))){ if ((((((wave_lvl8 >= waveMax_lvl8)) && ((enemyArray.length == 0)))) && ((bossArray.length == 0)))){ trace("Game OVER 8"); updateLevel(); }; }; if ((((level == 9)) && ((levelComplete == false)))){ if ((((wave_lvl9 >= waveMax_lvl9)) && ((enemyArray.length == 0)))){ trace("Game OVER 9"); updateLevel(); }; }; if ((((level == 10)) && ((levelComplete == false)))){ if ((((((wave_lvl10 >= waveMax_lvl10)) && ((enemyArray.length == 0)))) && ((bossArray.length == 0)))){ trace("Game OVER 9"); updateLevel(); }; }; if ((((level == 11)) && ((levelComplete == false)))){ if ((((wave_lvl11 >= waveMax_lvl11)) && ((enemyArray.length == 0)))){ trace("Game OVER 9"); updateLevel(); }; }; if ((((level == 12)) && ((levelComplete == false)))){ if ((((((wave_lvl12 >= waveMax_lvl12)) && ((enemyArray.length == 0)))) && ((bossArray.length == 0)))){ trace("Game OVER 9"); updateLevel(); }; }; if (lifeNum <= 0){ if (dead == "false"){ dead = "true"; attExplosion(levelContainer_mc.player_mc); toPostLevelTimer.start(); }; lifeNum = 0; }; instanceLooper(playerAmmo1Array); instanceLooper(playerAmmo2Array); instanceLooper(playerAmmo3Array); instanceLooper(playerAmmo4Array); instanceLooper(playerAmmo5Array); instanceLooper(playerAmmo6Array); instanceLooper(playerAmmo7Array); instanceLooper(bossArray); instanceLooper(enemyArray); instanceLooper(enemyAmmo1Array); instanceLooper(enemyAmmo2Array); instanceLooper(enemyAmmo3Array); instanceLooper(enemyAmmo4Array); instanceLooper(enemyAmmo5Array); instanceLooper(enemyAmmo6Array); instanceLooper(playerSpecial1Array); instanceLooper(playerSpecial2Array); instanceLooper(playerSpecial3Array); instanceLooper(playerSpecial4Array); instanceLooper(playerSpecial5Array); instanceLooper(playerSpecial6Array); instanceLooper(emergencyItem3Array); instanceLooper(emergencyItem3aArray); instanceLooper(pickUpAmmo1Array); instanceLooper(pickUpAmmo2Array); instanceLooper(pickUpAmmo3Array); instanceLooper(pickUpAmmo4Array); instanceLooper(pickupWeaponArray); instanceLooper(moneyArray); checkHit(playerAmmo1Array, enemyArray, weaponDmg); checkHit(playerAmmo2Array, enemyArray, weaponDmg); checkHit(playerAmmo3Array, enemyArray, weaponDmg); checkHit(playerAmmo4Array, enemyArray, weaponDmg); checkHit(playerAmmo5Array, enemyArray, weaponDmg); checkHit(playerAmmo6Array, enemyArray, weaponDmg); checkHit(playerAmmo7Array, enemyArray, weaponDmg); checkHit(playerSpecial1Array, enemyArray, 20); checkHit(playerSpecial2Array, enemyArray, 2); checkHit(playerSpecial3Array, enemyArray, 20); checkHit(playerSpecial4Array, enemyArray, 5); checkHit(playerSpecial5Array, enemyArray, 2); checkHit(pickUpAmmo1Array, enemyArray, weaponDmg); checkHit(pickUpAmmo2Array, enemyArray, weaponDmg); checkHit(pickUpAmmo3Array, enemyArray, weaponDmg); checkHit(pickUpAmmo4Array, enemyArray, 5); checkHit(emergencyItem3aArray, enemyArray, 10); checkHit(playerAmmo1Array, bossArray, weaponDmg); checkHit(playerAmmo2Array, bossArray, weaponDmg); checkHit(playerAmmo3Array, bossArray, weaponDmg); checkHit(playerAmmo4Array, bossArray, weaponDmg); checkHit(playerAmmo5Array, bossArray, weaponDmg); checkHit(playerAmmo6Array, bossArray, weaponDmg); checkHit(playerAmmo7Array, bossArray, weaponDmg); checkHit(playerSpecial1Array, bossArray, 40); checkHit(playerSpecial2Array, bossArray, 4); checkHit(playerSpecial3Array, bossArray, 40); checkHit(playerSpecial4Array, bossArray, 10); checkHit(playerSpecial5Array, bossArray, 2); checkHit(playerSpecial6Array, bossArray, 2); checkHit(pickUpAmmo1Array, bossArray, weaponDmg); checkHit(pickUpAmmo2Array, bossArray, weaponDmg); checkHit(pickUpAmmo3Array, bossArray, weaponDmg); checkHit(pickUpAmmo4Array, bossArray, 10); checkHit(emergencyItem3aArray, bossArray, 10); playerCheckHit(enemyArray, 10); playerCheckHit(enemyAmmo1Array, 15); playerCheckHit(enemyAmmo2Array, 12); playerCheckHit(enemyAmmo3Array, 13); playerCheckHit(enemyAmmo4Array, 14); playerCheckHit(enemyAmmo5Array, 15); playerCheckHit(enemyAmmo6Array, 16); playerCheckHit(bossArray, 10); if (dead == "false"){ rPoint = new Point(mouseX, mouseY); lPoint = levelContainer_mc.globalToLocal(rPoint); levelContainer_mc.player_mc.x = ((mouseFollowSpeed * (levelContainer_mc.player_mc.x - lPoint.x)) + lPoint.x); levelContainer_mc.player_mc.y = ((mouseFollowSpeed * (levelContainer_mc.player_mc.y - lPoint.y)) + lPoint.y); _local2 = (lPoint.y - levelContainer_mc.player_mc.y); if (_local2 > 25){ levelContainer_mc.player_mc.playerSprite_mc.gotoAndStop(1); } else { if (_local2 > 20){ levelContainer_mc.player_mc.playerSprite_mc.gotoAndStop(2); } else { if (_local2 > 15){ levelContainer_mc.player_mc.playerSprite_mc.gotoAndStop(3); } else { if (_local2 > 10){ levelContainer_mc.player_mc.playerSprite_mc.gotoAndStop(4); }; }; }; }; if (_local2 < -25){ levelContainer_mc.player_mc.playerSprite_mc.gotoAndStop(8); } else { if (_local2 < -20){ levelContainer_mc.player_mc.playerSprite_mc.gotoAndStop(7); } else { if (_local2 < -15){ levelContainer_mc.player_mc.playerSprite_mc.gotoAndStop(6); } else { if (_local2 < -10){ levelContainer_mc.player_mc.playerSprite_mc.gotoAndStop(5); }; }; }; }; if (levelContainer_mc.player_mc.x <= (levelContainer_mc.player_mc.width / 2)){ levelContainer_mc.player_mc.x = (levelContainer_mc.player_mc.width / 2); }; if (levelContainer_mc.player_mc.y <= ((levelContainer_mc.player_mc.height / 2) + 75)){ levelContainer_mc.player_mc.y = ((levelContainer_mc.player_mc.height / 2) + 75); }; if (levelContainer_mc.player_mc.x >= (500 - (levelContainer_mc.player_mc.width / 2))){ levelContainer_mc.player_mc.x = (500 - (levelContainer_mc.player_mc.width / 2)); }; if (levelContainer_mc.player_mc.y >= (700 - (levelContainer_mc.player_mc.height / 2))){ levelContainer_mc.player_mc.y = (700 - (levelContainer_mc.player_mc.height / 2)); }; } else { levelContainer_mc.player_mc.x = -500; }; firingFunction(); if (special2Availability == "sold"){ attPlayerSpecial2(); }; if (special4Activated == "true"){ blasterEnergy--; if (blasterEnergy == (blasterEnergyMax - 1)){ playBlasterSnd(); levelContainer_mc.superBlaster_mc.gotoAndPlay(1); }; if (blasterEnergy > 0){ levelContainer_mc.superBlaster_mc.x = levelContainer_mc.player_mc.x; attPlayerSpecial4(); } else { special4Activated = "false"; levelContainer_mc.superBlaster_mc.stop(); levelContainer_mc.superBlaster_mc.x = -200; }; }; if (special5Activated == "true"){ wireEnergy--; if (wireEnergy == 1){ _local3 = (enemyArray.length - 1); while (_local3 >= 0) { if (enemyArray[_local3].wireOn == "yes"){ trace("merong wire"); enemyArray[_local3].life = 0; }; _local3--; }; _local4 = (bossArray.length - 1); while (_local4 >= 0) { if (bossArray[_local4].wireOn == "yes"){ trace("merong wire"); bossArray[_local4].life = (bossArray[_local4].life - (bossArray[_local4].lifeDenom * 0.2)); bossArray[_local4].removeWire(); }; _local4--; }; }; }; if (shieldActivated == "yes"){ if (shieldEnergyNum > 0){ shieldEnergyNum--; shieldInUse = "yes"; } else { shieldInUse = "no"; levelContainer_mc.player_mc.forceField_mc.gotoAndStop(1); }; }; if (pickupWeapon == "homingMiniMissile"){ trace("mini homing"); attPickUpAmmo4(); }; scroller(flakes1_2_mc, flakes2_2_mc, flakes3_2_mc, flakes4_2_mc, 0.8); scroller(flakes1_1_mc, flakes2_1_mc, flakes3_1_mc, flakes4_1_mc, 1); lifeBarContainer_mc.lifeBar_mc.scaleX = (lifeNum / lifeDenom); if (lifeNum <= 0){ lifeBarContainer_mc.lifeBar_mc.scaleX = 0; }; coins_txt.text = String(("ACQUIRED BYTES:\n" + money_levels)); kills_txt.text = String(("DESTOYED ENEMIES:\n" + kills_levels)); }; } public function firingFunction(){ if (fireWeapon == "open"){ if (pickupWeapon == "weapon5"){ trace("ammo5"); attPickUpAmmo1(); } else { if (pickupWeapon == "weapon6"){ trace("ammo6"); attPickUpAmmo2(); } else { if (pickupWeapon == "weapon7"){ trace("ammo7"); attPickUpAmmo3(); } else { switch (selectedWeapon){ case 1: trace("ammo1"); attPlayerAmmo1(); break; case 2: trace("ammo2"); attPlayerAmmo2(); break; case 3: trace("ammo3"); attPlayerAmmo3(); break; case 4: trace("ammo4"); attPlayerAmmo4(); break; }; }; }; }; }; } public function toPostLevel(_arg1:TimerEvent){ playBG1(); stage.removeEventListener(Event.ENTER_FRAME, looper); waveTimer_lvl1.reset(); waveTimer_lvl2.reset(); waveTimer_lvl3.reset(); waveTimer_lvl4.reset(); waveTimer_lvl5.reset(); waveTimer_lvl6.reset(); waveTimer_lvl7.reset(); waveTimer_lvl8.reset(); waveTimer_lvl9.reset(); waveTimer_lvl10.reset(); waveTimer_lvl12.reset(); waveTimer_lvl12.reset(); toPostLevelTimer.reset(); endLevelCleanUpArray(playerAmmo1Array); endLevelCleanUpArray(playerAmmo2Array); endLevelCleanUpArray(playerAmmo3Array); endLevelCleanUpArray(playerAmmo4Array); endLevelCleanUpArray(playerAmmo5Array); endLevelCleanUpArray(playerAmmo6Array); endLevelCleanUpArray(playerAmmo7Array); endLevelCleanUpArray(bossArray); endLevelCleanUpArray(enemyArray); endLevelCleanUpArray(enemyAmmo1Array); endLevelCleanUpArray(enemyAmmo2Array); endLevelCleanUpArray(enemyAmmo3Array); endLevelCleanUpArray(enemyAmmo4Array); endLevelCleanUpArray(enemyAmmo5Array); endLevelCleanUpArray(enemyAmmo6Array); endLevelCleanUpArray(playerSpecial1Array); endLevelCleanUpArray(playerSpecial2Array); endLevelCleanUpArray(playerSpecial3Array); endLevelCleanUpArray(playerSpecial4Array); endLevelCleanUpArray(playerSpecial5Array); endLevelCleanUpArray(playerSpecial6Array); endLevelCleanUpArray(emergencyItem3Array); endLevelCleanUpArray(emergencyItem3aArray); endLevelCleanUpArray(pickUpAmmo1Array); endLevelCleanUpArray(pickUpAmmo2Array); endLevelCleanUpArray(pickUpAmmo3Array); endLevelCleanUpArray(pickUpAmmo4Array); endLevelCleanUpArray(pickupWeaponArray); endLevelCleanUpArray(moneyArray); if (lifeNum > 0){ moneyOverall = (moneyOverall + money_levels); killsOverall = (killsOverall + kills_levels); level++; if (level > 12){ level = 12; gotoAndStop("postFin"); } else { gotoAndStop("postWin"); }; saveToLSO(); } else { moneyOverall = (moneyOverall + Math.round((money_levels * 0.2))); saveToLSO(); gotoAndStop("postLost"); }; } public function mDown(_arg1:MouseEvent){ if ((((currentFrame >= 5)) && ((currentFrame <= 16)))){ fireWeapon = "open"; }; trace("shoot"); } public function playIntroSnd(){ if (music == "on"){ introSnd.play(); }; } public function onPlaybackCompleteCrystalSndChannel(_arg1:Event){ allowToPlayCrystal = "yes"; } public function playAcquireSnd(){ if (music == "on"){ acquireSnd.play(); }; } public function deployEnemy_Lvl1(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ wave_lvl1++; trace(wave_lvl1); switch (wave_lvl1){ case 1: attHealth1(); attEnemy1(1); attEnemy2(1); break; case 2: attHealth1(); attEnemy1(1); attEnemy2(1); break; case 3: attEnemy1(1); attEnemy2(1); break; case 4: attEnemy1(1); attEnemy2(1); attEnemy3(1); attEnemyAmmo1BarrageFromTop(); break; case 5: attEnemy1(1); break; case 6: attPickupWeapon1(); attEnemy2(2); break; case 7: attEnemy2(2); break; case 8: attEnemy1(2); break; case 9: attSpecialRecharge(); attEnemy2(2); break; case 10: attHealth1(); attEnemy1(2); attEnemyAmmo1BarrageFromTop(); break; case 11: attEnemy2(2); break; case 12: attPickupWeapon2(); attEnemy1(2); break; case 13: attEnemy2(2); break; case 14: attEnemy1(2); break; case 15: attEnemy2(2); break; case 16: attEnemy1(2); attEnemyAmmo1BarrageFromTop(); break; case 17: attEnemy2(2); break; case 18: attEnemy1(2); break; default: break; }; }; } public function deployEnemy_Lvl2(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ wave_lvl2++; trace(wave_lvl2); switch (wave_lvl2){ case 1: attEnemy3(1); break; case 2: attEnemy1(1); attEnemy2(1); attEnemyAmmo1BarrageFromTop(); break; case 3: attEnemy3(2); break; case 4: attEnemy2(1); attEnemyAmmo1BarrageFromTop(); break; case 5: attEnemy4(4, "left"); break; case 6: attPickupWeapon1(); attEnemy2(2); break; case 7: attHealth1(); attEnemy2(1); break; case 8: attEnemy3(1); attEnemyAmmo1BarrageFromTop(); break; case 9: attEnemy2(1); break; case 10: attSpecialRecharge(); attEnemy1(1); break; case 11: attEnemy2(2); break; case 12: attPickupWeapon2(); attEnemy4(3, "right"); break; case 13: attEnemy2(2); break; case 14: attHealth1(); attEnemy1(1); break; case 15: attEnemy4(2, "left"); break; case 16: attEnemy1(2); attEnemyAmmo1BarrageFromTop(); break; case 17: attEnemy1(1); break; case 18: attEnemy1(1); break; case 19: attEnemy1(2); attBossPrompter(); attEnemyAmmo1BarrageFromTop(); break; case 20: attEnemy1(1); attBoss1(); break; default: break; }; }; } public function deployEnemy_Lvl4(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ wave_lvl4++; trace(wave_lvl4); switch (wave_lvl4){ case 1: attEnemy6(1); attEnemyAmmo1BarrageFromTop(); break; case 2: attEnemy5(1); attEnemy2(1); break; case 3: attEnemy6(1); break; case 4: attEnemy5(1); attEnemyAmmo1BarrageFromTop(); break; case 5: attEnemy4(4, "left"); break; case 6: attEnemy2(2); break; case 7: attHealth1(); attEnemy4(6, "right"); attEnemy6(2); break; case 8: attEnemyAmmo1BarrageFromTop(); attPickupWeapon2(); attEnemy5(1); break; case 9: attEnemy2(1); break; case 10: attEnemy4(3, "right"); break; case 11: attEnemy2(2); attEnemy6(2); break; case 12: attEnemyAmmo1BarrageFromTop(); attSpecialRecharge(); attEnemy4(3, "right"); break; case 13: attEnemy5(1); attEnemy6(2); break; case 14: attHealth2(); attEnemy1(1); break; case 15: attEnemy4(7, "left"); break; case 16: attEnemyAmmo1BarrageFromTop(); attPickupWeapon3(); attEnemy2(2); break; case 17: attEnemy1(1); break; case 18: attEnemy4(6, "right"); break; case 19: attEnemy2(3); break; case 20: attEnemyAmmo1BarrageFromTop(); attEnemy6(2); break; case 21: attHealth1(); attEnemy5(1); break; case 22: attEnemy5(1); break; case 23: attEnemy6(2); break; case 24: attEnemyAmmo1BarrageFromTop(); attEnemy2(1); attBossPrompter(); break; case 25: attEnemy6(2); attBoss2(); break; default: break; }; }; } public function deployEnemy_Lvl5(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ wave_lvl5++; trace(wave_lvl5); switch (wave_lvl5){ case 1: attEnemyAmmo1BarrageFromTop(); attEnemy6(1); attEnemy7(1); break; case 2: attEnemy2(1); attEnemy4(4, "left"); break; case 3: attEnemyAmmo1BarrageFromLeft(); attEnemy6(2); break; case 4: attEnemy5(2); break; case 5: attEnemyAmmo1BarrageFromTop(); attHealth1(); attEnemy4(4, "left"); break; case 6: attEnemy2(2); break; case 7: attEnemyAmmo1BarrageFromRight(); attEnemy4(6, "right"); attEnemy6(2); break; case 8: attEnemy5(1); attEnemy7(1); break; case 9: attEnemy7(2); break; case 10: attEnemyAmmo1BarrageFromTop(); attPickupWeapon2(); attHealth1(); attEnemy4(3, "right"); break; case 11: attEnemy2(2); attEnemy6(2); break; case 12: attEnemy4(3, "right"); break; case 13: attEnemyAmmo1BarrageFromLeft(); attEnemy5(1); attEnemy6(2); break; case 14: attEnemy1(1); attEnemy7(1); break; case 15: attEnemyAmmo1BarrageFromTop(); attSpecialRecharge(); attHealth2(); attEnemy4(7, "left"); break; case 16: attEnemy2(2); attEnemy7(1); break; case 17: attEnemyAmmo1BarrageFromRight(); attEnemy2(2); break; case 18: attEnemy4(6, "right"); break; case 19: attEnemy2(2); break; case 20: attEnemyAmmo1BarrageFromTop(); attPickupWeapon3(); attHealth1(); attEnemy6(2); break; case 21: attEnemy5(1); attEnemy7(1); break; case 22: attEnemy5(1); attEnemy7(1); break; case 23: attEnemyAmmo1BarrageFromLeft(); attEnemy6(2); attEnemy7(1); break; case 24: attEnemy2(2); break; case 25: attEnemyAmmo1BarrageFromTop(); attHealth1(); attEnemy6(2); break; case 26: attEnemy5(1); attEnemy7(1); break; case 27: attEnemy5(2); break; case 28: attEnemyAmmo1BarrageFromRight(); attEnemy6(2); break; case 29: attEnemy2(2); attEnemy7(1); break; case 30: attEnemyAmmo1BarrageFromTop(); attEnemy6(2); break; default: break; }; }; } public function deployEnemy_Lvl6(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ wave_lvl6++; trace(wave_lvl6); switch (wave_lvl6){ case 1: attEnemyAmmo1BarrageFromTop(); attEnemy6(1); attEnemy7(1); break; case 2: attEnemy2(1); attEnemy4(4, "left"); break; case 3: attEnemy6(2); break; case 4: attEnemy8(2); break; case 5: attEnemyAmmo1BarrageFromTop(); attHealth1(); attEnemy4(4, "left"); break; case 6: attEnemy2(2); break; case 7: attEnemy4(6, "right"); attEnemy6(2); break; case 8: attEnemy5(1); attEnemy8(2); break; case 9: attEnemy7(2); break; case 10: attEnemyAmmo1BarrageFromTop(); attPickupWeapon3(); attHealth1(); attEnemy4(3, "right"); break; case 11: attEnemy2(2); attEnemy6(2); break; case 12: attEnemy4(3, "right"); break; case 13: attEnemy5(1); attEnemy6(2); break; case 14: attSpecialRecharge(); attEnemy1(1); attEnemy8(2); break; case 15: attEnemyAmmo1BarrageFromTop(); attHealth2(); attEnemy4(7, "left"); break; case 16: attEnemy2(2); attEnemy7(1); break; case 17: attEnemy2(2); break; case 18: attEnemy4(6, "right"); break; case 19: attEnemy8(2); break; case 20: attEnemyAmmo1BarrageFromTop(); attPickupWeapon4(); attHealth1(); attEnemy6(2); break; case 21: attEnemy5(1); attEnemy8(2); break; case 22: attEnemy5(1); attEnemy7(1); break; case 23: attEnemy6(2); attEnemy8(2); break; case 24: attEnemy2(2); break; case 25: attEnemyAmmo1BarrageFromTop(); attHealth1(); attEnemy8(2); break; case 26: attEnemy5(1); attEnemy8(2); break; case 27: attEnemy5(2); break; case 28: attEnemy6(2); break; case 29: attEnemy2(2); attEnemy8(2); attBossPrompter(); break; case 30: attEnemyAmmo1BarrageFromTop(); attEnemy8(2); attBoss3(); break; default: break; }; }; } public function deployEnemy_Lvl7(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ wave_lvl7++; trace(wave_lvl7); switch (wave_lvl7){ case 1: attEnemyAmmo1BarrageFromLeft(); attEnemy3(1); attEnemy5(1); break; case 2: attEnemy6(1); attEnemy4(4, "left"); break; case 3: attEnemyAmmo1BarrageFromBottom(); attEnemy9(2); break; case 4: attEnemy8(2); break; case 5: attEnemyAmmo1BarrageFromRight(); attHealth1(); attEnemy7(1); attEnemy4(4, "left"); break; case 6: attEnemy9(2); break; case 7: attEnemy4(6, "right"); attEnemy6(2); break; case 8: attEnemy5(1); attEnemy8(2); break; case 9: attEnemy1(2); break; case 10: attEnemyAmmo1BarrageFromLeft(); attPickupWeapon3(); attEnemy7(1); attEnemy4(3, "right"); attEnemy9(2); break; case 11: attEnemy2(2); attEnemy6(2); break; case 12: attEnemy4(3, "right"); break; case 13: attEnemyAmmo1BarrageFromBottom(); attEnemy2(1); attEnemy6(2); break; case 14: attEnemy1(1); attEnemy9(2); break; case 15: attEnemyAmmo1BarrageFromRight(); attHealth2(); attEnemy7(1); attEnemy4(7, "left"); break; case 16: attEnemy2(2); attEnemy9(1); break; case 17: attSpecialRecharge(); attEnemy2(2); break; case 18: attEnemy4(6, "right"); break; case 19: attEnemy9(2); break; case 20: attEnemyAmmo1BarrageFromLeft(); attPickupWeapon4(); attEnemy7(2); attEnemy6(2); break; case 21: attEnemy5(1); attEnemy8(2); break; case 22: attEnemy5(1); attEnemy9(2); break; case 23: attEnemyAmmo1BarrageFromBottom(); attEnemy6(2); attEnemy8(2); break; case 24: attEnemy2(4); break; case 25: attEnemyAmmo1BarrageFromRight(); attHealth1(); attEnemy7(2); attEnemy8(2); break; case 26: attEnemy5(1); attEnemy8(2); break; case 27: attEnemy5(2); break; case 28: attEnemy5(2); break; case 29: attEnemy2(2); attEnemy9(2); break; case 30: attEnemyAmmo1BarrageFromLeft(); attEnemy7(2); attEnemy9(2); break; default: break; }; }; } public function playExplodeSnd(){ if (allowToPlayExplode == "yes"){ explodeSndChannel = explodeSnd.play(); explodeSndChannel.addEventListener(Event.SOUND_COMPLETE, onPlaybackCompleteExplodeSndChannel); allowToPlayExplode = "no"; }; } public function deployEnemy_Lvl8(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ wave_lvl8++; trace(wave_lvl8); switch (wave_lvl8){ case 1: attEnemyAmmo1BarrageFromBottom(); attEnemy3(1); attEnemy5(1); break; case 2: attEnemy10(1); attEnemy4(4, "left"); break; case 3: attEnemy9(2); break; case 4: attEnemyAmmo1BarrageFromBottom(); attEnemy5(1); break; case 5: attHealth1(); attEnemy4(4, "left"); break; case 6: attEnemy9(2); break; case 7: attEnemy4(6, "right"); attEnemy6(2); break; case 8: attEnemyAmmo1BarrageFromBottom(); attEnemy8(2); attEnemy10(1); break; case 9: attEnemy10(1); break; case 10: attPickupWeapon3(); attEnemy4(3, "right"); attEnemy9(2); break; case 11: attEnemy2(2); attEnemy6(2); break; case 12: attEnemyAmmo1BarrageFromBottom(); attEnemy4(3, "right"); break; case 13: attSpecialRecharge(); attEnemy2(1); attEnemy6(2); break; case 14: attEnemy10(1); attEnemy9(2); break; case 15: attHealth2(); attEnemy4(5, "left"); break; case 16: attEnemyAmmo1BarrageFromBottom(); attEnemy2(2); attEnemy9(1); break; case 17: attEnemy10(1); break; case 18: attEnemy4(6, "right"); break; case 19: attEnemy9(2); break; case 20: attEnemyAmmo1BarrageFromBottom(); attPickupWeapon4(); attEnemy6(2); break; case 21: attEnemy5(1); attEnemy8(2); break; case 22: attEnemy9(2); attEnemy10(1); break; case 23: attEnemy6(2); attEnemy8(2); break; case 24: attEnemyAmmo1BarrageFromBottom(); attEnemy2(2); break; case 25: attHealth1(); attEnemy8(2); break; case 26: attEnemy5(1); attEnemy8(2); break; case 27: attEnemy10(1); break; case 28: attEnemyAmmo1BarrageFromBottom(); attEnemy5(2); break; case 29: attEnemy10(1); attEnemy9(2); attBossPrompter(); break; case 30: attEnemyAmmo1BarrageFromBottom(); attEnemy9(2); attBoss4(); break; default: break; }; }; } public function deployEnemy_Lvl9(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ wave_lvl9++; trace(wave_lvl9); switch (wave_lvl9){ case 1: attEnemyAmmo1BarrageFromBottom(); attEnemy3(1); attEnemy11(1); break; case 2: attEnemy10(1); attEnemy4(4, "left"); break; case 3: attEnemyAmmo1BarrageFromLeft(); attEnemy9(2); break; case 4: attEnemy5(1); break; case 5: attEnemyAmmo1BarrageFromTop(); attHealth1(); attEnemy7(2); attEnemy4(4, "left"); break; case 6: attEnemy11(2); break; case 7: attEnemy4(6, "right"); attEnemy6(2); break; case 8: attEnemyAmmo1BarrageFromRight(); attEnemy8(2); attEnemy11(1); break; case 9: attSpecialRecharge(); attEnemy10(1); break; case 10: attEnemyAmmo1BarrageFromBottom(); attPickupWeapon2(); attEnemy7(1); attEnemy4(3, "right"); attEnemy9(2); break; case 11: attEnemy2(2); attEnemy6(2); break; case 12: attEnemy4(3, "right"); break; case 13: attEnemyAmmo1BarrageFromLeft(); attEnemy2(1); attEnemy6(2); break; case 14: attEnemy10(1); attEnemy11(1); break; case 15: attEnemyAmmo1BarrageFromTop(); attHealth2(); attEnemy7(2); attEnemy4(5, "left"); break; case 16: attEnemy2(2); attEnemy9(1); break; case 17: attEnemy10(1); break; case 18: attEnemyAmmo1BarrageFromRight(); attEnemy4(6, "right"); break; case 19: attEnemy9(2); break; case 20: attEnemyAmmo1BarrageFromBottom(); attPickupWeapon4(); attEnemy7(2); attEnemy11(2); break; case 21: attEnemy5(1); attEnemy8(2); break; case 22: attEnemy9(2); attEnemy10(1); break; case 23: attEnemyAmmo1BarrageFromLeft(); attEnemy6(2); attEnemy11(1); break; case 24: attEnemy2(2); break; case 25: attEnemyAmmo1BarrageFromTop(); attHealth1(); attEnemy7(2); attEnemy8(2); break; case 26: attEnemy5(1); attEnemy11(1); break; case 27: attEnemyAmmo1BarrageFromRight(); attEnemy10(1); break; case 28: attEnemy5(2); break; case 29: attEnemy10(1); attEnemy9(2); break; case 30: attEnemyAmmo1BarrageFromBottom(); attEnemy7(2); attEnemy11(1); break; default: break; }; }; } public function deployEnemy_Lvl3(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ wave_lvl3++; trace(wave_lvl3); switch (wave_lvl3){ case 1: attEnemy3(1); break; case 2: attEnemy1(1); attEnemy2(1); attEnemyAmmo1BarrageFromTop(); break; case 3: attEnemy3(2); break; case 4: attEnemy5(1); attEnemyAmmo1BarrageFromTop(); break; case 5: attEnemy4(4, "left"); break; case 6: attEnemy2(2); attEnemyAmmo1BarrageFromTop(); break; case 7: attHealth1(); attEnemy4(6, "right"); break; case 8: attPickupWeapon1(); attEnemyAmmo1BarrageFromTop(); attEnemy5(1); break; case 9: attEnemy2(1); break; case 10: attEnemy4(3, "right"); attEnemyAmmo1BarrageFromTop(); break; case 11: attSpecialRecharge(); attEnemy2(2); break; case 12: attEnemy4(3, "right"); attEnemyAmmo1BarrageFromTop(); break; case 13: attEnemy5(1); break; case 14: attHealth1(); attEnemy1(1); attEnemyAmmo1BarrageFromTop(); break; case 15: attEnemy4(2, "left"); break; case 16: attPickupWeapon2(); attEnemy1(2); attEnemyAmmo1BarrageFromTop(); break; case 17: attEnemy1(1); break; case 18: attEnemy4(3, "right"); attEnemyAmmo1BarrageFromTop(); break; case 19: attEnemy1(2); break; case 20: attEnemy1(1); attEnemyAmmo1BarrageFromTop(); break; case 21: attEnemy5(1); break; case 22: attEnemy2(1); attEnemyAmmo1BarrageFromTop(); break; default: break; }; }; } public function panelToShow(){ if (panelCode == 1){ Tweener.addTween(weaponContainer_mc, {x:658.45, time:0.5, transition:"easeOutStrong"}); Tweener.addTween(upgradesContainer_mc, {x:1500, time:0.5, transition:"easeOutStrong"}); Tweener.addTween(specialContainer_mc, {x:1500, time:0.5, transition:"easeOutStrong"}); Tweener.addTween(emergencyItemsContainer_mc, {x:1500, time:0.5, transition:"easeOutStrong"}); } else { if (panelCode == 2){ Tweener.addTween(weaponContainer_mc, {x:1500, time:0.5, transition:"easeOutStrong"}); Tweener.addTween(upgradesContainer_mc, {x:481.8, time:0.5, transition:"easeOutStrong"}); Tweener.addTween(specialContainer_mc, {x:1500, time:0.5, transition:"easeOutStrong"}); Tweener.addTween(emergencyItemsContainer_mc, {x:1500, time:0.5, transition:"easeOutStrong"}); } else { if (panelCode == 3){ Tweener.addTween(weaponContainer_mc, {x:1500, time:0.5, transition:"easeOutStrong"}); Tweener.addTween(upgradesContainer_mc, {x:1500, time:0.5, transition:"easeOutStrong"}); Tweener.addTween(specialContainer_mc, {x:508.05, time:0.5, transition:"easeOutStrong"}); Tweener.addTween(emergencyItemsContainer_mc, {x:1500, time:0.5, transition:"easeOutStrong"}); } else { if (panelCode == 4){ Tweener.addTween(weaponContainer_mc, {x:1500, time:0.5, transition:"easeOutStrong"}); Tweener.addTween(upgradesContainer_mc, {x:1500, time:0.5, transition:"easeOutStrong"}); Tweener.addTween(specialContainer_mc, {x:1500, time:0.5, transition:"easeOutStrong"}); Tweener.addTween(emergencyItemsContainer_mc, {x:535.35, time:0.5, transition:"easeOutStrong"}); }; }; }; }; currentPanelIndicator_mc.gotoAndStop(panelCode); } public function acquireEmergencyWeapon(_arg1:MovieClip){ var movr:Function; var mout:Function; var mclck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ playBtnHoverSnd(); emergencyItemsContainer_mc.itemDes_txt.textColor = 0xFFFF00; switch (btn){ case emergencyItemsContainer_mc.emergeny1Buy_btn: emergencyItemsContainer_mc.itemDes_txt.text = String(((emergency1_name + "\n") + emergency1_des)); break; case emergencyItemsContainer_mc.emergeny2Buy_btn: emergencyItemsContainer_mc.itemDes_txt.text = String(((emergency2_name + "\n") + emergency2_des)); break; case emergencyItemsContainer_mc.emergeny3Buy_btn: emergencyItemsContainer_mc.itemDes_txt.text = String(((emergency3_name + "\n") + emergency3_des)); break; }; }; mout = function (_arg1:MouseEvent){ emergencyItemsContainer_mc.itemDes_txt.textColor = 0xFFFFFF; emergencyItemsContainer_mc.itemDes_txt.text = "Item Description \nHover your mouse on an item to see its description."; }; mclck = function (_arg1:MouseEvent){ switch (btn){ case emergencyItemsContainer_mc.emergeny1Buy_btn: if (emergency1Availability == "available"){ if (moneyOverall >= emergency1_price){ emergency1Availability = "sold"; selectedEmergencyWeapon = 1; _setSelectedEmergencyWeaponMarker(emergencyItemsContainer_mc.emergeny1Buy_btn); setTextColorToRed(emergencyItemsContainer_mc.emergency1price_txt); updateMoney(moneyOverall, emergency1_price); emergencyItemsContainer_mc.emergency1price_txt.text = String(emergency1Availability); trace(("e1" + emergency1Availability)); }; } else { selectedEmergencyWeapon = 1; _setSelectedEmergencyWeaponMarker(emergencyItemsContainer_mc.emergeny1Buy_btn); }; break; case emergencyItemsContainer_mc.emergeny2Buy_btn: if (emergency2Availability == "available"){ if (moneyOverall >= emergency2_price){ emergency2Availability = "sold"; selectedEmergencyWeapon = 2; _setSelectedEmergencyWeaponMarker(emergencyItemsContainer_mc.emergeny2Buy_btn); setTextColorToRed(emergencyItemsContainer_mc.emergency2price_txt); updateMoney(moneyOverall, emergency2_price); emergencyItemsContainer_mc.emergency2price_txt.text = String(emergency2Availability); trace(("e2" + emergency2Availability)); }; } else { selectedEmergencyWeapon = 2; _setSelectedEmergencyWeaponMarker(emergencyItemsContainer_mc.emergeny2Buy_btn); }; break; case emergencyItemsContainer_mc.emergeny3Buy_btn: if (emergency3Availability == "available"){ if (moneyOverall >= emergency3_price){ emergency3Availability = "sold"; selectedEmergencyWeapon = 3; _setSelectedEmergencyWeaponMarker(emergencyItemsContainer_mc.emergeny3Buy_btn); setTextColorToRed(emergencyItemsContainer_mc.emergency3price_txt); updateMoney(moneyOverall, emergency3_price); emergencyItemsContainer_mc.emergency3price_txt.text = String(emergency3Availability); trace(("e3" + emergency3Availability)); }; } else { selectedEmergencyWeapon = 3; _setSelectedEmergencyWeaponMarker(emergencyItemsContainer_mc.emergeny3Buy_btn); }; break; }; saveToLSO(); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, mclck); } public function attPlayerAmmo1(){ var _local1:Number; var _local2:PlayerAmmo1; playerAmmo1Rof--; if (playerAmmo1Rof <= 0){ _local1 = 0; while (_local1 < 2) { _local2 = new PlayerAmmo1(levelContainer_mc.player_mc.x, (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(265, 275)); levelContainer_mc.addChild(_local2); playerAmmo1Array.push(_local2); _local1++; }; playerAmmo1Rof = 6; }; } public function attPlayerAmmo3(){ var _local1:Number; var _local2:PlayerAmmo3; playerAmmo3Rof--; if (playerAmmo3Rof <= 0){ _local1 = 0; while (_local1 < 3) { _local2 = new PlayerAmmo3(levelContainer_mc.player_mc.x, (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(260, 280)); levelContainer_mc.addChild(_local2); playerAmmo3Array.push(_local2); _local1++; }; playerAmmo3Rof = 5; }; } public function attPlayerAmmo6(){ var _local1:PlayerAmmo6; var _local2:PlayerAmmo6; var _local3:PlayerAmmo6; var _local4:PlayerAmmo6; var _local5:PlayerAmmo6; playerAmmo6Rof--; if (playerAmmo6Rof <= 0){ _local1 = new PlayerAmmo6((levelContainer_mc.player_mc.x + 10), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local1); playerAmmo5Array.push(_local1); _local2 = new PlayerAmmo6((levelContainer_mc.player_mc.x + 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local2); playerAmmo5Array.push(_local2); _local3 = new PlayerAmmo6(levelContainer_mc.player_mc.x, (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local3); playerAmmo5Array.push(_local3); _local4 = new PlayerAmmo6((levelContainer_mc.player_mc.x - 10), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local4); playerAmmo5Array.push(_local4); _local5 = new PlayerAmmo6((levelContainer_mc.player_mc.x - 10), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local5); playerAmmo5Array.push(_local5); playerAmmo6Rof = 5; }; } public function attPlayerAmmo7(){ var _local1:PlayerAmmo7; var _local2:PlayerAmmo7; var _local3:PlayerAmmo7; var _local4:PlayerAmmo7; var _local5:PlayerAmmo7; var _local6:PlayerAmmo7; playerAmmo7Rof--; if (playerAmmo7Rof <= 0){ _local1 = new PlayerAmmo7((levelContainer_mc.player_mc.x + 10), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local1); playerAmmo5Array.push(_local1); _local2 = new PlayerAmmo7((levelContainer_mc.player_mc.x + 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local2); playerAmmo5Array.push(_local2); _local3 = new PlayerAmmo7(levelContainer_mc.player_mc.x, (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local3); playerAmmo5Array.push(_local3); _local4 = new PlayerAmmo7((levelContainer_mc.player_mc.x - 10), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local4); playerAmmo5Array.push(_local4); _local5 = new PlayerAmmo7((levelContainer_mc.player_mc.x - 10), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local5); playerAmmo5Array.push(_local5); _local6 = new PlayerAmmo7((levelContainer_mc.player_mc.x - 10), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local6); playerAmmo5Array.push(_local6); playerAmmo7Rof = 5; }; } public function attPlayerAmmo2(){ var _local1:Number; var _local2:PlayerAmmo2; playerAmmo2Rof--; if (playerAmmo2Rof <= 0){ _local1 = 0; while (_local1 < 2) { _local2 = new PlayerAmmo2(levelContainer_mc.player_mc.x, (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(265, 275)); levelContainer_mc.addChild(_local2); playerAmmo2Array.push(_local2); _local1++; }; playerAmmo2Rof = 4; }; } public function attPlayerAmmo4(){ var _local1:PlayerAmmo4; var _local2:Number; var _local3:Number; var _local4:PlayerAmmo4; playerAmmo4Rof--; if (playerAmmo4Rof <= 0){ _local1 = new PlayerAmmo4(levelContainer_mc.player_mc.x, (levelContainer_mc.player_mc.y - disFromBarrel), 270); levelContainer_mc.addChild(_local1); playerAmmo4Array.push(_local1); _local2 = 220; _local3 = 0; while (_local3 < 4) { _local2 = (_local2 + (20 + randomGenerator(-5, 5))); _local4 = new PlayerAmmo4(levelContainer_mc.player_mc.x, (levelContainer_mc.player_mc.y - disFromBarrel), _local2); levelContainer_mc.addChild(_local4); playerAmmo4Array.push(_local4); _local3++; }; playerAmmo4Rof = 5; }; } public function attPlayerAmmo5(){ var _local1:PlayerAmmo5; var _local2:PlayerAmmo5; var _local3:PlayerAmmo5; var _local4:PlayerAmmo5; playerAmmo5Rof--; if (playerAmmo5Rof <= 0){ _local1 = new PlayerAmmo5((levelContainer_mc.player_mc.x + 10), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(260, 280)); levelContainer_mc.addChild(_local1); playerAmmo5Array.push(_local1); _local2 = new PlayerAmmo5((levelContainer_mc.player_mc.x + 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(260, 280)); levelContainer_mc.addChild(_local2); playerAmmo5Array.push(_local2); _local3 = new PlayerAmmo5((levelContainer_mc.player_mc.x - 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(260, 280)); levelContainer_mc.addChild(_local3); playerAmmo5Array.push(_local3); _local4 = new PlayerAmmo5((levelContainer_mc.player_mc.x - 10), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(260, 280)); levelContainer_mc.addChild(_local4); playerAmmo5Array.push(_local4); playerAmmo5Rof = 5; }; } public function updateQualityAndMusicDisplay(){ switch (stage.quality){ case "LOW": qualityShow_txt.text = "[Q] - QUALITY - LOW"; break; case "MEDIUM": qualityShow_txt.text = "[Q] - QUALITY - MEDIUM"; break; case "HIGH": qualityShow_txt.text = "[Q] - QUALITY - HIGH"; break; }; if (musicCode == 1){ musicShow_txt.text = "[M] - MUSIC - OFF"; }; if (musicCode == 2){ musicShow_txt.text = "[M] - MUSIC - ON"; }; } public function handleComplete(_arg1:Event):void{ var _local2:URLLoader = URLLoader(_arg1.target); name1.text = _local2.data.name1; score1.text = _local2.data.score1; name2.text = _local2.data.name2; score2.text = _local2.data.score2; name3.text = _local2.data.name3; score3.text = _local2.data.score3; name4.text = _local2.data.name4; score4.text = _local2.data.score4; name5.text = _local2.data.name5; score5.text = _local2.data.score5; name6.text = _local2.data.name6; score6.text = _local2.data.score6; name7.text = _local2.data.name7; score7.text = _local2.data.score7; name8.text = _local2.data.name8; score8.text = _local2.data.score8; name9.text = _local2.data.name9; score9.text = _local2.data.score9; name10.text = _local2.data.name10; score10.text = _local2.data.score10; } public function attEnemy1(_arg1:Number){ var _local3:Enemy1; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = new Enemy1(); _local3.main = this; _local3.target = levelContainer_mc.player_mc; _local3.x = randomGenerator(10, 450); _local3.y = randomGenerator(-100, 50); levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local2++; }; } public function attEnemy3(_arg1:Number){ var _local3:Enemy3; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = new Enemy3(); _local3.main = this; _local3.target = levelContainer_mc.player_mc; _local3.x = randomGenerator(10, 450); _local3.y = randomGenerator(-100, 50); levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local2++; }; } public function attEnemy4(_arg1:Number, _arg2:String){ var _local3:Enemy4; var _local4:Number; var _local5:Number; var _local8:Number; var _local9:Number; var _local6:Number = 50; var _local7:Number = 30; _local5 = randomGenerator(0, 100); if (_arg2 == "left"){ _local4 = -10; _local8 = 0; while (_local8 < _arg1) { _local4 = (_local4 - _local6); _local5 = (_local5 - _local7); _local3 = new Enemy4(20); _local3.main = this; _local3.target = levelContainer_mc.player_mc; _local3.x = _local4; _local3.y = _local5; levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local8++; }; } else { _local4 = 650; _local9 = 0; while (_local9 < _arg1) { _local4 = (_local4 + _local6); _local5 = (_local5 - _local7); _local3 = new Enemy4(160); _local3.main = this; _local3.target = levelContainer_mc.player_mc; _local3.x = _local4; _local3.y = _local5; levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local9++; }; }; } public function attEnemy5(_arg1:Number){ var _local3:Enemy5; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = new Enemy5(); _local3.main = this; _local3.target = levelContainer_mc.player_mc; _local3.x = randomGenerator(100, 350); _local3.y = randomGenerator(-100, 50); levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local2++; }; } public function attEnemy6(_arg1:Number){ var _local3:Enemy6; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = new Enemy6(); _local3.main = this; _local3.target = levelContainer_mc.player_mc; _local3.x = randomGenerator(100, 350); _local3.y = randomGenerator(-100, 50); levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local2++; }; } public function attEnemy8(_arg1:Number){ var _local3:Number; var _local4:Number; var _local5:Enemy8; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = randomGenerator(1, 3); if (_local3 == 1){ _local4 = randomGenerator(-50, -10); _local5 = new Enemy8(_local4); } else { _local4 = randomGenerator(600, 650); _local5 = new Enemy8(_local4); }; _local5.main = this; _local5.target = levelContainer_mc.player_mc; _local5.x = _local4; _local5.y = randomGenerator(40, 110); levelContainer_mc.addChild(_local5); enemyArray.push(_local5); _local2++; }; } public function attEnemy7(_arg1:Number){ var _local3:Enemy7; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = new Enemy7(); _local3.main = this; _local3.target = levelContainer_mc.player_mc; _local3.x = randomGenerator(100, 350); _local3.y = randomGenerator(-100, 50); levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local2++; }; } public function attEnemy2(_arg1:Number){ var _local3:Number; var _local4:Number; var _local5:Enemy2; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = randomGenerator(1, 3); if (_local3 == 1){ _local4 = randomGenerator(-50, -10); _local5 = new Enemy2(_local4); } else { _local4 = randomGenerator(600, 650); _local5 = new Enemy2(_local4); }; _local5.main = this; _local5.target = levelContainer_mc.player_mc; _local5.x = _local4; _local5.y = randomGenerator(40, 110); levelContainer_mc.addChild(_local5); enemyArray.push(_local5); _local2++; }; } public function attEnemy9(_arg1:Number){ var _local3:Enemy9; var _local2:Number = 0; while (_local2 < _arg1) { _local3 = new Enemy9(); _local3.main = this; _local3.target = levelContainer_mc.player_mc; _local3.x = randomGenerator(100, 350); _local3.y = randomGenerator(-100, 50); levelContainer_mc.addChild(_local3); enemyArray.push(_local3); _local2++; }; } public function playSndStory1(){ SoundMixer.stopAll(); if (music == "on"){ sndStory1.play(0, int.MAX_VALUE); }; } public function playSndStory2(){ SoundMixer.stopAll(); if (music == "on"){ sndStory2.play(0, int.MAX_VALUE); }; } public function magExitSaGame(){ playBG1(); stage.removeEventListener(Event.ENTER_FRAME, looper); waveTimer_lvl1.reset(); waveTimer_lvl2.reset(); waveTimer_lvl3.reset(); waveTimer_lvl4.reset(); waveTimer_lvl5.reset(); waveTimer_lvl6.reset(); waveTimer_lvl7.reset(); waveTimer_lvl8.reset(); waveTimer_lvl9.reset(); waveTimer_lvl10.reset(); waveTimer_lvl12.reset(); waveTimer_lvl12.reset(); toPostLevelTimer.reset(); endLevelCleanUpArray(playerAmmo1Array); endLevelCleanUpArray(playerAmmo2Array); endLevelCleanUpArray(playerAmmo3Array); endLevelCleanUpArray(playerAmmo4Array); endLevelCleanUpArray(playerAmmo5Array); endLevelCleanUpArray(playerAmmo6Array); endLevelCleanUpArray(playerAmmo7Array); endLevelCleanUpArray(bossArray); endLevelCleanUpArray(enemyArray); endLevelCleanUpArray(enemyAmmo1Array); endLevelCleanUpArray(enemyAmmo2Array); endLevelCleanUpArray(enemyAmmo3Array); endLevelCleanUpArray(enemyAmmo4Array); endLevelCleanUpArray(enemyAmmo5Array); endLevelCleanUpArray(enemyAmmo6Array); endLevelCleanUpArray(playerSpecial1Array); endLevelCleanUpArray(playerSpecial2Array); endLevelCleanUpArray(playerSpecial3Array); endLevelCleanUpArray(playerSpecial4Array); endLevelCleanUpArray(playerSpecial5Array); endLevelCleanUpArray(playerSpecial6Array); endLevelCleanUpArray(emergencyItem3Array); endLevelCleanUpArray(emergencyItem3aArray); endLevelCleanUpArray(pickUpAmmo1Array); endLevelCleanUpArray(pickUpAmmo2Array); endLevelCleanUpArray(pickUpAmmo3Array); endLevelCleanUpArray(pickUpAmmo4Array); endLevelCleanUpArray(pickupWeaponArray); endLevelCleanUpArray(moneyArray); gotoAndStop("prelevel"); } public function mUp(_arg1:MouseEvent){ trace("halt"); } public function _setSelectedWeaponMarker(_arg1){ weaponContainer_mc.selectedWeapon_mc.x = _arg1.x; weaponContainer_mc.selectedWeapon_mc.y = _arg1.y; } public function endLevelCleanUpArray(_arg1:Array){ var _local2:Number = (_arg1.length - 1); while (_local2 >= 0) { _arg1[_local2].stop(); _arg1[_local2].destruct(""); _local2--; }; } public function remEventListeners(){ stage.removeEventListener(MouseEvent.MOUSE_DOWN, mDown); stage.removeEventListener(MouseEvent.MOUSE_UP, mUp); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyIsDown); stage.removeEventListener(KeyboardEvent.KEY_UP, keyIsUp); } public function acquireWeapons(_arg1:MovieClip){ var movr:Function; var mout:Function; var mclck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ playBtnHoverSnd(); weaponContainer_mc.weaponDes_txt.textColor = 0xFFFF00; switch (btn){ case weaponContainer_mc.weapon1Buy_btn: weaponContainer_mc.weaponDes_txt.text = String(((weapon2_name + "\n\n") + weapon2_des)); break; case weaponContainer_mc.weapon2Buy_btn: weaponContainer_mc.weaponDes_txt.text = String(((weapon3_name + "\n\n") + weapon3_des)); break; case weaponContainer_mc.weapon3Buy_btn: weaponContainer_mc.weaponDes_txt.text = String(((weapon4_name + "\n\n") + weapon4_des)); break; case weaponContainer_mc.weapon4Buy_btn: weaponContainer_mc.weaponDes_txt.text = String(((weapon5_name + "\n\n") + weapon5_des)); break; }; }; mout = function (_arg1:MouseEvent){ weaponContainer_mc.weaponDes_txt.textColor = 0xFFFFFF; weaponContainer_mc.weaponDes_txt.text = "Item Description \nHover your mouse on an item to see its description."; }; mclck = function (_arg1:MouseEvent){ switch (btn){ case weaponContainer_mc.weapon1Buy_btn: selectedWeapon = 1; _setSelectedWeaponMarker(weaponContainer_mc.weapon1Buy_btn); break; case weaponContainer_mc.weapon2Buy_btn: if (weapon2Availability == "available"){ if (moneyOverall >= weapon2_price){ weapon2Availability = "sold"; selectedWeapon = 2; _setSelectedWeaponMarker(weaponContainer_mc.weapon2Buy_btn); setTextColorToRed(weaponContainer_mc.weapon2price_txt); weaponContainer_mc.weapon2price_txt.text = String(weapon2Availability); updateMoney(moneyOverall, weapon2_price); }; } else { selectedWeapon = 2; _setSelectedWeaponMarker(weaponContainer_mc.weapon2Buy_btn); }; break; case weaponContainer_mc.weapon3Buy_btn: if (weapon3Availability == "available"){ if (moneyOverall >= weapon3_price){ weapon3Availability = "sold"; selectedWeapon = 3; _setSelectedWeaponMarker(weaponContainer_mc.weapon3Buy_btn); setTextColorToRed(weaponContainer_mc.weapon3price_txt); weaponContainer_mc.weapon3price_txt.text = String(weapon3Availability); updateMoney(moneyOverall, weapon3_price); }; } else { selectedWeapon = 3; _setSelectedWeaponMarker(weaponContainer_mc.weapon3Buy_btn); }; break; case weaponContainer_mc.weapon4Buy_btn: if (weapon4Availability == "available"){ if (moneyOverall >= weapon4_price){ weapon4Availability = "sold"; selectedWeapon = 4; _setSelectedWeaponMarker(weaponContainer_mc.weapon4Buy_btn); setTextColorToRed(weaponContainer_mc.weapon4price_txt); weaponContainer_mc.weapon4price_txt.text = String(weapon4Availability); updateMoney(moneyOverall, weapon4_price); }; } else { selectedWeapon = 4; _setSelectedWeaponMarker(weaponContainer_mc.weapon4Buy_btn); }; break; }; saveToLSO(); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, mclck); } public function initShop(){ map_mc.section_mc.gotoAndStop(level); map_mc.section_txt.text = String(("SECTION: " + level)); weaponContainer_mc.weapon2price_txt.text = String(weapon2_price); weaponContainer_mc.weapon3price_txt.text = String(weapon3_price); weaponContainer_mc.weapon4price_txt.text = String(weapon4_price); specialContainer_mc.special1price_txt.text = String(special1_price); specialContainer_mc.special2price_txt.text = String(special2_price); specialContainer_mc.special3price_txt.text = String(special3_price); specialContainer_mc.special4price_txt.text = String(special4_price); specialContainer_mc.special5price_txt.text = String(special5_price); specialContainer_mc.special6price_txt.text = String(special6_price); upgradesContainer_mc.upgrade1price_txt.text = String(upgrade1_price); upgradesContainer_mc.upgrade2price_txt.text = String(upgrade2_price); upgradesContainer_mc.upgrade3price_txt.text = String(upgrade3_price); upgradesContainer_mc.upgrade4price_txt.text = String(upgrade4_price); upgradesContainer_mc.upgrade5price_txt.text = String(upgrade5_price); upgradesContainer_mc.upgrade6price_txt.text = String(upgrade6_price); emergencyItemsContainer_mc.emergency1price_txt.text = String(emergency1_price); emergencyItemsContainer_mc.emergency2price_txt.text = String(emergency2_price); emergencyItemsContainer_mc.emergency3price_txt.text = String(emergency3_price); upgradesContainer_mc.upgrade1Level_txt.text = String(upgrade1_name); upgradesContainer_mc.upgrade2Level_txt.text = String(upgrade2_name); upgradesContainer_mc.upgrade3Level_txt.text = String(upgrade3_name); upgradesContainer_mc.upgrade4Level_txt.text = String(upgrade4_name); upgradesContainer_mc.upgrade5Level_txt.text = String(upgrade5_name); upgradesContainer_mc.upgrade6Level_txt.text = String(upgrade6_name); upgradesContainer_mc.showUpgrade1Level_txt.text = String((upgrade1Level + " / 5")); upgradesContainer_mc.showUpgrade2Level_txt.text = String((upgrade2Level + " / 5")); upgradesContainer_mc.showUpgrade3Level_txt.text = String((upgrade3Level + " / 3")); upgradesContainer_mc.showUpgrade4Level_txt.text = String((upgrade4Level + " / 5")); upgradesContainer_mc.showUpgrade5Level_txt.text = String((upgrade5Level + " / 5")); upgradesContainer_mc.showUpgrade6Level_txt.text = String((upgrade6Level + " / 5")); if (selectedWeapon == 1){ _setSelectedWeaponMarker(weaponContainer_mc.weapon1Buy_btn); } else { if (selectedWeapon == 2){ _setSelectedWeaponMarker(weaponContainer_mc.weapon2Buy_btn); } else { if (selectedWeapon == 3){ _setSelectedWeaponMarker(weaponContainer_mc.weapon3Buy_btn); } else { if (selectedWeapon == 4){ _setSelectedWeaponMarker(weaponContainer_mc.weapon4Buy_btn); }; }; }; }; if (selectedEmergencyWeapon == 1){ _setSelectedEmergencyWeaponMarker(emergencyItemsContainer_mc.emergeny1Buy_btn); } else { if (selectedEmergencyWeapon == 2){ _setSelectedEmergencyWeaponMarker(emergencyItemsContainer_mc.emergeny2Buy_btn); } else { if (selectedEmergencyWeapon == 3){ _setSelectedEmergencyWeaponMarker(emergencyItemsContainer_mc.emergeny3Buy_btn); }; }; }; if (weapon2Availability == "sold"){ weaponContainer_mc.weapon2price_txt.text = String(weapon2Availability); setTextColorToRed(weaponContainer_mc.weapon2price_txt); }; if (weapon3Availability == "sold"){ weaponContainer_mc.weapon3price_txt.text = String(weapon3Availability); setTextColorToRed(weaponContainer_mc.weapon3price_txt); }; if (weapon4Availability == "sold"){ weaponContainer_mc.weapon4price_txt.text = String(weapon4Availability); setTextColorToRed(weaponContainer_mc.weapon4price_txt); }; if (special1Availability == "sold"){ specialContainer_mc.special1price_txt.text = String(special1Availability); setTextColorToRed(specialContainer_mc.special1price_txt); _setAcquiredSpecialMarker(specialContainer_mc.selectedSpecial1_mc, specialContainer_mc.special1Buy_btn); }; if (special2Availability == "sold"){ specialContainer_mc.special2price_txt.text = String(special2Availability); setTextColorToRed(specialContainer_mc.special2price_txt); _setAcquiredSpecialMarker(specialContainer_mc.selectedSpecial2_mc, specialContainer_mc.special2Buy_btn); }; if (special3Availability == "sold"){ specialContainer_mc.special3price_txt.text = String(special3Availability); setTextColorToRed(specialContainer_mc.special3price_txt); _setAcquiredSpecialMarker(specialContainer_mc.selectedSpecial3_mc, specialContainer_mc.special3Buy_btn); }; if (special4Availability == "sold"){ specialContainer_mc.special4price_txt.text = String(special4Availability); setTextColorToRed(specialContainer_mc.special4price_txt); _setAcquiredSpecialMarker(specialContainer_mc.selectedSpecial4_mc, specialContainer_mc.special4Buy_btn); }; if (special5Availability == "sold"){ specialContainer_mc.special5price_txt.text = String(special5Availability); setTextColorToRed(specialContainer_mc.special5price_txt); _setAcquiredSpecialMarker(specialContainer_mc.selectedSpecial5_mc, specialContainer_mc.special5Buy_btn); }; if (special6Availability == "sold"){ specialContainer_mc.special6price_txt.text = String(special6Availability); setTextColorToRed(specialContainer_mc.special6price_txt); _setAcquiredSpecialMarker(specialContainer_mc.selectedSpecial6_mc, specialContainer_mc.special6Buy_btn); }; if (emergency1Availability == "sold"){ trace(("e1" + emergency1Availability)); emergencyItemsContainer_mc.emergency1price_txt.text = String(emergency1Availability); setTextColorToRed(emergencyItemsContainer_mc.emergency1price_txt); }; if (emergency2Availability == "sold"){ trace(("e2" + emergency2Availability)); emergencyItemsContainer_mc.emergency2price_txt.text = String(emergency2Availability); setTextColorToRed(emergencyItemsContainer_mc.emergency2price_txt); }; if (emergency3Availability == "sold"){ trace(("e3" + emergency3Availability)); emergencyItemsContainer_mc.emergency3price_txt.text = String(emergency3Availability); setTextColorToRed(emergencyItemsContainer_mc.emergency3price_txt); }; if (upgrade1Level == 5){ upgradesContainer_mc.upgrade1price_txt.text = "complete"; setTextColorToRed(upgradesContainer_mc.upgrade1price_txt); }; if (upgrade2Level == 5){ upgradesContainer_mc.upgrade2price_txt.text = "complete"; setTextColorToRed(upgradesContainer_mc.upgrade2price_txt); }; if (upgrade3Level == 3){ upgradesContainer_mc.upgrade3price_txt.text = "complete"; setTextColorToRed(upgradesContainer_mc.upgrade3price_txt); }; if (upgrade4Level == 5){ upgradesContainer_mc.upgrade4price_txt.text = "complete"; setTextColorToRed(upgradesContainer_mc.upgrade4price_txt); }; if (upgrade5Level == 5){ upgradesContainer_mc.upgrade5price_txt.text = "complete"; setTextColorToRed(upgradesContainer_mc.upgrade5price_txt); }; if (upgrade6Level == 5){ upgradesContainer_mc.upgrade6price_txt.text = "complete"; setTextColorToRed(upgradesContainer_mc.upgrade6price_txt); }; money_txt.text = String(moneyOverall); } public function scroller(_arg1:MovieClip, _arg2:MovieClip, _arg3:MovieClip, _arg4:MovieClip, _arg5:Number){ _arg1.y = (_arg1.y + _arg5); _arg2.y = (_arg2.y + _arg5); _arg3.y = (_arg3.y + _arg5); _arg4.y = (_arg4.y + _arg5); if (_arg1.y >= 1400){ _arg1.y = (_arg4.y - _arg4.height); }; if (_arg2.y >= 1400){ _arg2.y = (_arg1.y - _arg1.height); }; if (_arg3.y >= 1400){ _arg3.y = (_arg2.y - _arg2.height); }; if (_arg4.y >= 1400){ _arg4.y = (_arg3.y - _arg3.height); }; } public function attBoss1(){ playBG3(); var _local1:Boss1 = new Boss1(); _local1.main = this; _local1.target = levelContainer_mc.player_mc; _local1.x = randomGenerator(100, 350); _local1.y = randomGenerator(-200, -50); levelContainer_mc.addChild(_local1); bossArray.push(_local1); } public function attBoss5(){ playBG3(); var _local1:Boss5 = new Boss5(); _local1.main = this; _local1.target = levelContainer_mc.player_mc; _local1.x = randomGenerator(100, 350); _local1.y = randomGenerator(-200, -50); levelContainer_mc.addChild(_local1); bossArray.push(_local1); } public function attBoss6(){ playBG3(); var _local1:Boss6 = new Boss6(); _local1.main = this; _local1.target = levelContainer_mc.player_mc; _local1.x = randomGenerator(100, 350); _local1.y = randomGenerator(-200, -50); levelContainer_mc.addChild(_local1); bossArray.push(_local1); } public function attBoss3(){ playBG3(); var _local1:Boss3 = new Boss3(); _local1.main = this; _local1.target = levelContainer_mc.player_mc; _local1.x = randomGenerator(100, 350); _local1.y = randomGenerator(-200, -50); levelContainer_mc.addChild(_local1); bossArray.push(_local1); } public function bubbleAnimation(_arg1:MovieClip){ _arg1.scaleX = 0; _arg1.scaleY = 0; Tweener.addTween(_arg1, {scaleX:1, scaleY:1, time:1, transition:"easeOutElastic"}); } public function attBoss4(){ playBG3(); var _local1:Boss4 = new Boss4(); _local1.main = this; _local1.target = levelContainer_mc.player_mc; _local1.x = randomGenerator(100, 350); _local1.y = randomGenerator(-200, -50); levelContainer_mc.addChild(_local1); bossArray.push(_local1); } function frame2(){ stop(); } public function attBoss2(){ playBG3(); var _local1:Boss2 = new Boss2(); _local1.main = this; _local1.target = levelContainer_mc.player_mc; _local1.x = randomGenerator(100, 350); _local1.y = randomGenerator(-200, -50); levelContainer_mc.addChild(_local1); bossArray.push(_local1); } public function attEnemyAmmo1BarrageFromTop(){ var _local3:EnemyAmmo1; var _local1:Number = 0; var _local2:Number = 0; while (_local2 < 8) { _local3 = new EnemyAmmo1(_local1, -100, 90); _local3.main = this; levelContainer_mc.addChild(_local3); enemyAmmo1Array.push(_local3); _local1 = (_local1 + 75); _local2++; }; } function frame6(){ stop(); } function frame9(){ stop(); updateQualityAndMusicDisplay(); if (cbm_so.data.gameDataExist != undefined){ btn_garbage.x = 682.5; navButtons(loadGame_btn, "prelevel"); loadGame_btn.gotoAndStop(1); } else { loadGame_btn.gotoAndStop(2); }; navButtons(awards_btn, "awards"); navButtons(highscores_btn, "showScore"); newGameBtn(newGame_btn, "howTo"); newGameBtn(newGamePrompt_mc.yes_btn, "howTo"); newGameBtn(newGamePrompt_mc.no_btn, ""); this.addEventListener(Event.ENTER_FRAME, titleLooper); fader(); sponsorLinkBtns(abTitle_btn); sponsorLinkTemp(moreGames_btn); getChildrenOfTitleAndAnimate(this.title_mc, 0); } function frame3(){ stage.quality = "HIGH"; music = "on"; musicCode = 0; qualityCode = 0; gameStateCode = 0; introSnd = new IntroSnd(); outroSnd = new OutroSnd(); nonGameScreenSnd = new NonGameScreenSnd(); gameScreenSnd = new GameScreenSnd(); bossSnd = new BossSnd(); allowToPlayExplode = "yes"; explodeSnd = new ExplodeSnd(); explodeSndChannel = new SoundChannel(); allowToPlayCrystal = "yes"; crystalSnd = new CrystalSnd(); crystalSndChannel = new SoundChannel(); laserSnd = new LaserSnd(); blasterSnd = new BlasterSnd(); strikeSnd = new StrikeSnd(); flareSnd = new FlareSnd(); homingSnd = new HomingSnd(); acquireSnd = new AcquireSnd(); btnClickSnd = new BtnClickSnd(); btnHoverSnd = new BtnHoverSnd(); awardSnd = new AwardSnd(); bossWarningSnd = new BossWarningSnd(); buySnd = new BuySnd(); sndStory1 = new SndStory1(); sndStory2 = new SndStory2(); brixEntrance = new BrixEntrance(); } function frame8(){ MochiBot.track(this, "98cc7cdf"); MochiBot.track(this, "3ec70177"); playBG1(); MouseWheel.capture(); stage.showDefaultContextMenu = false; cbm_so = SharedObject.getLocal("cbmSavedData"); moneyOverall = 10000000000; money_levels = 0; levelComplete = false; level = 1; kills_levels = 0; keyIsPressed = "false"; mouseFollowSpeed = 0.9; weaponAccuracy = 0.9; weaponDmg = 10; fireWeapon = "cease"; lifeDenom = 100; lifeNum = lifeDenom; dead = "false"; pickupWeapon = ""; playerAmmo1Array = new Array(); playerAmmo2Array = new Array(); playerAmmo3Array = new Array(); playerAmmo4Array = new Array(); playerAmmo5Array = new Array(); playerAmmo6Array = new Array(); playerAmmo7Array = new Array(); pickUpAmmo1Array = new Array(); pickUpAmmo2Array = new Array(); pickUpAmmo3Array = new Array(); pickUpAmmo4Array = new Array(); ammo1Max = 170; ammo2Max = 150; ammo3Max = 200; ammo4Max = 175; pickupAmmo1Max = 50; pickupAmmo2Max = 50; pickupAmmo3Max = 50; pickupAmmo4Max = 50; ammo1Inventory = ammo1Max; ammo2Inventory = ammo2Max; ammo3Inventory = ammo3Max; ammo4Inventory = ammo4Max; pickupAmmo1Inventory = pickupAmmo1Max; pickupAmmo2Inventory = pickupAmmo2Max; pickupAmmo3Inventory = pickupAmmo3Max; pickupAmmo4Inventory = pickupAmmo4Max; ammo1Reload = 4; ammo2Reload = 4; ammo3Reload = 2; ammo4Reload = 2; ammo5Reload = 1; ammo6Reload = 1; ammo7Reload = 0.8; playerSpecial1Array = new Array(); playerSpecial2Array = new Array(); playerSpecial3Array = new Array(); playerSpecial4Array = new Array(); playerSpecial5Array = new Array(); playerSpecial5aArray = new Array(); playerSpecial6Array = new Array(); playerSpecial6aArray = new Array(); pickupWeaponArray = new Array(); numOfMinion = 1; emergencyItem3Array = new Array(); emergencyItem3aArray = new Array(); shieldInUse = "no"; shieldActivated = "no"; shieldEnergyDenom = 200; shieldEnergyNum = shieldEnergyDenom; EMPActivated = "no"; flareActivated = "no"; cloakActivated = "no"; cloakEnergyDenom = 200; cloakEnergyNum = cloakEnergyDenom; magnetRange = 0; minionROF = 1000; enemyArray = new Array(); bossArray = new Array(); enemyAmmo1Array = new Array(); enemyAmmo2Array = new Array(); enemyAmmo3Array = new Array(); enemyAmmo4Array = new Array(); enemyAmmo5Array = new Array(); enemyAmmo6Array = new Array(); explosionArray = new Array(); moneyArray = new Array(); selectedWeapon = 1; selectedEmergencyWeapon = 1; weapon2Availability = "available"; weapon3Availability = "available"; weapon4Availability = "available"; special1Availability = "available"; special2Availability = "available"; special3Availability = "available"; special4Availability = "available"; special5Availability = "available"; special6Availability = "available"; upgrade1Level = 1; upgrade2Level = 1; upgrade3Level = 1; upgrade4Level = 1; upgrade5Level = 1; upgrade6Level = 1; emergency1Availability = "available"; emergency2Availability = "available"; emergency3Availability = "available"; upgrade1_price = 80; upgrade2_price = 100; upgrade3_price = 120; upgrade4_price = 120; upgrade5_price = 115; upgrade6_price = 100; LSO_Checker(); stage.addEventListener(MouseEvent.MOUSE_DOWN, mDown); stage.addEventListener(MouseEvent.MOUSE_UP, mUp); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyIsDown); stage.addEventListener(KeyboardEvent.KEY_UP, keyIsUp); disFromBarrel = 30; playerAmmo1Rof = 1; playerAmmo2Rof = 1; playerAmmo3Rof = 1; playerAmmo4Rof = 1; playerAmmo5Rof = 1; playerAmmo6Rof = 1; playerAmmo7Rof = 1; playerSpecial2Rof = 1; blasterEnergyMax = 150; blasterEnergy = blasterEnergyMax; playerSpecial4Rof = 1; wireEnergy = 20; flareTmrObject = new Timer(200, 20); flareTmrObject.addEventListener(TimerEvent.TIMER, flareTmr); flareTmrObject.addEventListener(TimerEvent.TIMER_COMPLETE, flareTmrComplete); pickUpAmmo1Rof = 1; pickUpAmmo2Rof = 1; pickUpAmmo3Rof = 1; pickUpAmmo4Rof = 1; waveInterval = 2000; wave_lvl1 = 0; waveMax_lvl1 = 18; waveTimer_lvl1 = new Timer(waveInterval, waveMax_lvl1); waveTimer_lvl1.addEventListener(TimerEvent.TIMER, deployEnemy_Lvl1); wave_lvl2 = 0; waveMax_lvl2 = 20; waveTimer_lvl2 = new Timer(waveInterval, waveMax_lvl2); waveTimer_lvl2.addEventListener(TimerEvent.TIMER, deployEnemy_Lvl2); wave_lvl3 = 0; waveMax_lvl3 = 22; waveTimer_lvl3 = new Timer(waveInterval, waveMax_lvl3); waveTimer_lvl3.addEventListener(TimerEvent.TIMER, deployEnemy_Lvl3); wave_lvl4 = 0; waveMax_lvl4 = 25; waveTimer_lvl4 = new Timer(waveInterval, waveMax_lvl4); waveTimer_lvl4.addEventListener(TimerEvent.TIMER, deployEnemy_Lvl4); wave_lvl5 = 0; waveMax_lvl5 = 30; waveTimer_lvl5 = new Timer(waveInterval, waveMax_lvl5); waveTimer_lvl5.addEventListener(TimerEvent.TIMER, deployEnemy_Lvl5); wave_lvl6 = 0; waveMax_lvl6 = 30; waveTimer_lvl6 = new Timer(waveInterval, waveMax_lvl6); waveTimer_lvl6.addEventListener(TimerEvent.TIMER, deployEnemy_Lvl6); wave_lvl7 = 0; waveMax_lvl7 = 30; waveTimer_lvl7 = new Timer(waveInterval, waveMax_lvl7); waveTimer_lvl7.addEventListener(TimerEvent.TIMER, deployEnemy_Lvl7); wave_lvl8 = 0; waveMax_lvl8 = 30; waveTimer_lvl8 = new Timer(waveInterval, waveMax_lvl8); waveTimer_lvl8.addEventListener(TimerEvent.TIMER, deployEnemy_Lvl8); wave_lvl9 = 0; waveMax_lvl9 = 30; waveTimer_lvl9 = new Timer(waveInterval, waveMax_lvl9); waveTimer_lvl9.addEventListener(TimerEvent.TIMER, deployEnemy_Lvl9); wave_lvl10 = 0; waveMax_lvl10 = 32; waveTimer_lvl10 = new Timer(waveInterval, waveMax_lvl10); waveTimer_lvl10.addEventListener(TimerEvent.TIMER, deployEnemy_Lvl10); wave_lvl11 = 0; waveMax_lvl11 = 32; waveTimer_lvl11 = new Timer(waveInterval, waveMax_lvl11); waveTimer_lvl11.addEventListener(TimerEvent.TIMER, deployEnemy_Lvl11); wave_lvl12 = 0; waveMax_lvl12 = 32; waveTimer_lvl12 = new Timer(waveInterval, waveMax_lvl12); waveTimer_lvl12.addEventListener(TimerEvent.TIMER, deployEnemy_Lvl12); award1_Name = "Brave Noob"; award2_Name = "First Boss Meeting"; award3_Name = "Kindergarten"; award4_Name = "Getting good"; award5_Name = "Challenge Accepted"; award6_Name = "Boss Battle 3"; award7_Name = "Masteral"; award8_Name = "Boss Major"; award9_Name = "FTW"; award10_Name = "Right Hand Man"; award11_Name = "One More Push"; award12_Name = "Biggy Boss Sucks"; award1Des = "Arriving at area 1"; award2Des = "Arriving at area 2"; award3Des = "Arriving at area 3"; award4Des = "Arriving at area 4"; award5Des = "Arriving at area 5"; award6Des = "Arriving at area 6"; award7Des = "Arriving at area 7"; award8Des = "Arriving at area 8"; award9Des = "Arriving at area 9"; award10Des = "Arriving at area 10"; award11Des = "Arriving at area 11"; award12Des = "Arriving at area 12"; this.blink = function (){ this.alpha = !(this.alpha); }; this.blink2 = function (){ this.visible = !(this.visible); }; gameRunning = true; stage.addEventListener(Event.MOUSE_LEAVE, iPauseAngGame2); } function frame1(){ stop(); this.addEventListener(Event.ENTER_FRAME, loading); load_delay = 0; preloaderContainer_mc.gotoAndPlay(1); } public function setTextColorToRed(_arg1:TextField){ _arg1.textColor = 0xFF0000; } public function attPickUpAmmo1(){ var _local1:PickUpAmmo1; var _local2:PickUpAmmo1; var _local3:PickUpAmmo1; var _local4:PickUpAmmo1; pickUpAmmo1Rof--; if (pickUpAmmo1Rof <= 0){ _local1 = new PickUpAmmo1((levelContainer_mc.player_mc.x + 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local1); pickUpAmmo1Array.push(_local1); _local2 = new PickUpAmmo1((levelContainer_mc.player_mc.x - 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local2); pickUpAmmo1Array.push(_local2); _local3 = new PickUpAmmo1((levelContainer_mc.player_mc.x + 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local3); pickUpAmmo1Array.push(_local3); _local4 = new PickUpAmmo1((levelContainer_mc.player_mc.x - 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local4); pickUpAmmo1Array.push(_local4); pickupAmmo1Inventory--; if (pickupAmmo1Inventory <= 0){ pickupAmmo1Inventory = 0; pickupWeapon = ""; }; pickUpAmmo1Rof = 4; }; } public function attPickUpAmmo2(){ var _local1:PickUpAmmo2; var _local2:PickUpAmmo2; var _local3:PickUpAmmo2; var _local4:PickUpAmmo2; var _local5:PickUpAmmo2; pickUpAmmo2Rof--; if (pickUpAmmo2Rof <= 0){ _local1 = new PickUpAmmo2((levelContainer_mc.player_mc.x + 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(230, 310)); levelContainer_mc.addChild(_local1); pickUpAmmo2Array.push(_local1); _local2 = new PickUpAmmo2((levelContainer_mc.player_mc.x - 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(230, 310)); levelContainer_mc.addChild(_local2); pickUpAmmo2Array.push(_local2); _local3 = new PickUpAmmo2((levelContainer_mc.player_mc.x + 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(230, 310)); levelContainer_mc.addChild(_local3); pickUpAmmo2Array.push(_local3); _local4 = new PickUpAmmo2((levelContainer_mc.player_mc.x - 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(230, 310)); levelContainer_mc.addChild(_local4); pickUpAmmo2Array.push(_local4); _local5 = new PickUpAmmo2((levelContainer_mc.player_mc.x - 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(230, 310)); levelContainer_mc.addChild(_local5); pickUpAmmo2Array.push(_local5); pickupAmmo2Inventory--; if (pickupAmmo2Inventory <= 0){ pickupAmmo2Inventory = 0; pickupWeapon = ""; }; pickUpAmmo2Rof = 4; }; } public function attPickUpAmmo3(){ var _local1:PickUpAmmo3; var _local2:PickUpAmmo3; var _local3:PickUpAmmo3; var _local4:PickUpAmmo3; var _local5:PickUpAmmo3; var _local6:PickUpAmmo3; pickUpAmmo3Rof--; if (pickUpAmmo3Rof <= 0){ _local1 = new PickUpAmmo3((levelContainer_mc.player_mc.x + 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(230, 310)); levelContainer_mc.addChild(_local1); pickUpAmmo3Array.push(_local1); _local2 = new PickUpAmmo3((levelContainer_mc.player_mc.x - 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(230, 310)); levelContainer_mc.addChild(_local2); pickUpAmmo3Array.push(_local2); _local3 = new PickUpAmmo3((levelContainer_mc.player_mc.x + 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(230, 310)); levelContainer_mc.addChild(_local3); pickUpAmmo3Array.push(_local3); _local4 = new PickUpAmmo3((levelContainer_mc.player_mc.x - 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(230, 310)); levelContainer_mc.addChild(_local4); pickUpAmmo3Array.push(_local4); _local5 = new PickUpAmmo3((levelContainer_mc.player_mc.x - 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(230, 310)); levelContainer_mc.addChild(_local5); pickUpAmmo3Array.push(_local5); _local6 = new PickUpAmmo3((levelContainer_mc.player_mc.x - 5), (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(230, 310)); levelContainer_mc.addChild(_local6); pickUpAmmo3Array.push(_local6); pickupAmmo3Inventory--; if (pickupAmmo3Inventory <= 0){ pickupAmmo3Inventory = 0; pickupWeapon = ""; }; pickUpAmmo3Rof = 4; }; } public function attPickUpAmmo4(){ var _local1:PickUpAmmo4; pickUpAmmo4Rof--; if (pickUpAmmo4Rof <= 0){ _local1 = new PickUpAmmo4(levelContainer_mc.player_mc); _local1.main = this; _local1.x = levelContainer_mc.player_mc.x; _local1.y = levelContainer_mc.player_mc.y; levelContainer_mc.addChild(_local1); pickUpAmmo4Array.push(_local1); pickupAmmo4Inventory--; if (pickupAmmo4Inventory <= 0){ pickupAmmo4Inventory = 0; pickupWeapon = ""; }; pickUpAmmo4Rof = 4; }; } function frame4(){ stop(); } public function playCrystalSnd(){ if (allowToPlayCrystal == "yes"){ crystalSndChannel = crystalSnd.play(); crystalSndChannel.addEventListener(Event.SOUND_COMPLETE, onPlaybackCompleteCrystalSndChannel); allowToPlayCrystal = "no"; }; } public function initLevelButton(_arg1:MovieClip, _arg2:Number){ var movr:Function; var mout:Function; var mclck:Function; var btn = _arg1; var lvl = _arg2; movr = function (_arg1:MouseEvent){ Tweener.addTween(map_mc, {x:298.4, time:0.4, transition:"easeOutStrong"}); }; mout = function (_arg1:MouseEvent){ Tweener.addTween(map_mc, {x:-565.8, time:0.4, transition:"easeOutStrong"}); }; mclck = function (_arg1:MouseEvent){ if ((((((((((((lvl == 2)) || ((lvl == 4)))) || ((lvl == 6)))) || ((lvl == 8)))) || ((lvl == 10)))) || ((lvl == 12)))){ gotoAndStop("bossBio"); } else { gotoAndStop(String(("level" + lvl))); }; }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, mclck); } public function button2Pressed(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://hiscore.arcadebomb.com/bunker.php"), "_blank"); } public function attCoin(_arg1:MovieClip){ var _local4:Number; var _local5:Number; var _local6:Coin; var _local2:Number = randomGenerator(10, 20); if ((((((((((((_arg1 is Boss1)) || ((_arg1 is Boss2)))) || ((_arg1 is Boss3)))) || ((_arg1 is Boss4)))) || ((_arg1 is Boss5)))) || ((_arg1 is Boss6)))){ _local2 = randomGenerator(30, 40); }; var _local3:Number = 0; while (_local3 < _local2) { _local4 = (_arg1.x + randomGenerator(-50, 50)); _local5 = (_arg1.y + randomGenerator(-50, 50)); _local6 = new Coin(_local4, _local5, 90); _local6.main = this; levelContainer_mc.addChild(_local6); moneyArray.push(_local6); _local3++; }; } public function playBlasterSnd(){ if (music == "on"){ blasterSnd.play(); }; } public function attBossPrompter(){ BossLifeUIContainer_mc.y = 20; playBossWarningSnd(); var _local1:BossWarningPrompter = new BossWarningPrompter(); _local1.x = 200; _local1.y = 350; levelContainer_mc.addChild(_local1); } public function _setSelectedEmergencyWeaponMarker(_arg1){ emergencyItemsContainer_mc.selectedEmergency_mc.x = _arg1.x; emergencyItemsContainer_mc.selectedEmergency_mc.y = _arg1.y; } public function attBossExplosion(_arg1:MovieClip){ var bossExplosionTImer:Timer; var attRapidExplosion:Function; var stopRapidExplosion:Function; var mc = _arg1; attRapidExplosion = function (_arg1:TimerEvent){ screenShake(); playExplodeSnd(); var _local2:Explosion = new Explosion(); _local2.x = (mc.x - randomGenerator(-100, 100)); _local2.y = (mc.y - randomGenerator(-60, 50)); _local2.rotation = randomGenerator(0, 360); levelContainer_mc.addChild(_local2); explosionArray.push(_local2); }; stopRapidExplosion = function (_arg1:TimerEvent){ bossExplosionTImer.reset(); bossExplosionTImer.removeEventListener(TimerEvent.TIMER, attRapidExplosion); bossExplosionTImer.removeEventListener(TimerEvent.TIMER_COMPLETE, stopRapidExplosion); }; bossExplosionTImer = new Timer(100, 16); bossExplosionTImer.addEventListener(TimerEvent.TIMER, attRapidExplosion); bossExplosionTImer.addEventListener(TimerEvent.TIMER_COMPLETE, stopRapidExplosion); bossExplosionTImer.start(); } public function iPauseAngGame(){ switch (level){ case 1: trace("fuck"); waveTimer_lvl1.stop(); break; case 2: waveTimer_lvl2.stop(); break; case 3: waveTimer_lvl3.stop(); break; case 4: waveTimer_lvl4.stop(); break; case 5: waveTimer_lvl5.stop(); break; case 6: waveTimer_lvl6.stop(); break; case 7: waveTimer_lvl7.stop(); break; case 8: waveTimer_lvl8.stop(); break; case 9: waveTimer_lvl9.stop(); break; case 10: waveTimer_lvl10.stop(); break; case 11: waveTimer_lvl11.stop(); break; case 12: waveTimer_lvl12.stop(); break; default: break; }; var _local1:Number = (moneyArray.length - 1); while (_local1 >= 0) { if ((moneyArray[_local1] is Coin)){ moneyArray[_local1].animation_mc.stop(); }; _local1--; }; gameRunning = false; pausePrompt_mc.y = 262; Tweener.pauseAllTweens(); } public function playAwardSnd(){ if (music == "on"){ awardSnd.play(); }; } public function initGame(){ gameCurrentLevel_txt.text = String(("LEVEL: " + level)); gameRunning = true; pickupWeapon = ""; kills_levels = 0; money_levels = 0; updateQualityAndMusicDisplay(); playBG2(); stage.addEventListener(Event.ENTER_FRAME, looper); levelAwards(); fader(); fireWeapon = "cease"; wireEnergy = 20; blasterEnergy = blasterEnergyMax; switch (upgrade1Level){ case 1: lifeDenom = 100; break; case 2: lifeDenom = 110; break; case 3: lifeDenom = 120; break; case 4: lifeDenom = 135; break; case 5: lifeDenom = 150; break; }; levelComplete = false; lifeNum = lifeDenom; dead = "false"; wave_lvl1 = 0; wave_lvl2 = 0; wave_lvl3 = 0; wave_lvl4 = 0; wave_lvl5 = 0; wave_lvl6 = 0; wave_lvl7 = 0; wave_lvl8 = 0; wave_lvl9 = 0; wave_lvl10 = 0; wave_lvl11 = 0; wave_lvl12 = 0; switch (upgrade2Level){ case 1: mouseFollowSpeed = 0.9; break; case 2: mouseFollowSpeed = 0.8; break; case 3: mouseFollowSpeed = 0.7; break; case 4: mouseFollowSpeed = 0.6; break; case 5: mouseFollowSpeed = 0.5; break; }; switch (upgrade3Level){ case 1: numOfMinion = 1; break; case 2: numOfMinion = 2; break; case 3: numOfMinion = 3; break; }; switch (upgrade4Level){ case 1: weaponDmg = 8; break; case 2: weaponDmg = 8.1; break; case 3: weaponDmg = 8.2; break; case 4: weaponDmg = 8.3; break; case 5: weaponDmg = 8.5; break; }; switch (upgrade5Level){ case 1: minionROF = 1000; break; case 2: minionROF = 800; break; case 3: minionROF = 750; break; case 4: minionROF = 700; break; case 5: minionROF = 600; break; }; switch (upgrade6Level){ case 1: magnetRange = 25; break; case 2: magnetRange = 50; break; case 3: magnetRange = 75; break; case 4: magnetRange = 80; break; case 5: magnetRange = 100; break; }; if (special6Availability == "sold"){ attPlayerSpecial6(); }; if (special1Availability == "sold"){ special1UIContainer_mc.gotoAndStop(2); }; if (special3Availability == "sold"){ special3UIContainer_mc.gotoAndStop(2); }; if (special4Availability == "sold"){ special4UIContainer_mc.gotoAndStop(2); }; if (special5Availability == "sold"){ special5UIContainer_mc.gotoAndStop(2); }; if (selectedEmergencyWeapon == 1){ EmergencyItemUIContainer.alpha = 1; EmergencyItemUIContainer.icon_mc.gotoAndStop(1); } else { if (selectedEmergencyWeapon == 2){ EmergencyItemUIContainer.alpha = 1; EmergencyItemUIContainer.icon_mc.gotoAndStop(2); } else { if (selectedEmergencyWeapon == 3){ EmergencyItemUIContainer.alpha = 1; EmergencyItemUIContainer.icon_mc.gotoAndStop(3); } else { EmergencyItemUIContainer.alpha = 0; }; }; }; trace(("level ---" + level)); switch (level){ case 1: trace("fuck"); toPostLevelTimer = new Timer(1000, 3); waveTimer_lvl1.start(); break; case 2: toPostLevelTimer = new Timer(1000, 6); waveTimer_lvl2.start(); break; case 3: toPostLevelTimer = new Timer(1000, 3); waveTimer_lvl3.start(); break; case 4: toPostLevelTimer = new Timer(1000, 6); waveTimer_lvl4.start(); break; case 5: toPostLevelTimer = new Timer(1000, 3); waveTimer_lvl5.start(); break; case 6: toPostLevelTimer = new Timer(1000, 6); waveTimer_lvl6.start(); break; case 7: toPostLevelTimer = new Timer(1000, 3); waveTimer_lvl7.start(); break; case 8: toPostLevelTimer = new Timer(1000, 6); waveTimer_lvl8.start(); break; case 9: toPostLevelTimer = new Timer(1000, 3); waveTimer_lvl9.start(); break; case 10: toPostLevelTimer = new Timer(1000, 6); waveTimer_lvl10.start(); break; case 11: toPostLevelTimer = new Timer(1000, 3); waveTimer_lvl11.start(); break; case 12: toPostLevelTimer = new Timer(1000, 6); waveTimer_lvl12.start(); break; default: break; }; toPostLevelTimer.addEventListener(TimerEvent.TIMER_COMPLETE, toPostLevel); shieldInUse = "no"; shieldActivated = "no"; EMPActivated = "no"; flareActivated = "no"; shieldEnergyNum = shieldEnergyDenom; } public function howToLooper(_arg1:Event){ if (currentFrame == 3){ } else { this.removeEventListener(Event.ENTER_FRAME, howToLooper); }; } public function playBtnHoverSnd(){ if (music == "on"){ btnHoverSnd.play(); }; } public function playBtnClickSnd(){ if (music == "on"){ btnClickSnd.play(); }; } public function attExplosion(_arg1:MovieClip){ playExplodeSnd(); var _local2:Explosion = new Explosion(); _local2.x = _arg1.x; _local2.y = _arg1.y; levelContainer_mc.addChild(_local2); explosionArray.push(_local2); } public function updateMoney(_arg1:Number, _arg2:Number){ playBuySnd(); moneyOverall = (_arg1 - _arg2); money_txt.text = String(("" + moneyOverall)); shopLogo_mc.scaleX = 0.5; shopLogo_mc.scaleY = 0.5; Tweener.addTween(shopLogo_mc, {scaleX:1, scaleY:1, time:0.8, transition:"easeOutElastic"}); } public function attPlayerSpecial1(){ var _local3:PlayerSpecial1; var _local1:Number = (levelContainer_mc.player_mc.x - 60); var _local2:Number = 0; while (_local2 < 6) { _local1 = (_local1 + 20); _local3 = new PlayerSpecial1(levelContainer_mc.player_mc); _local3.main = this; _local3.x = _local1; _local3.y = levelContainer_mc.player_mc.y; levelContainer_mc.addChild(_local3); playerSpecial1Array.push(_local3); _local2++; }; } public function attPlayerSpecial2(){ var _local1:PlayerSpecial2; playerSpecial2Rof--; if (playerSpecial2Rof <= 0){ _local1 = new PlayerSpecial2(levelContainer_mc.player_mc.x, levelContainer_mc.player_mc.y, randomGenerator(80, 100)); _local1.main = this; levelContainer_mc.addChild(_local1); playerSpecial2Array.push(_local1); playerSpecial2Rof = 10; }; } public function attPlayerSpecial3(){ var _local5:Number; var _local6:PlayerSpecial3; playStrikeSnd(); var _local1:Number = 10; var _local2:Number = 10; var _local3:Number = 10; var _local4:Number = 10; var _local7:Number = 0; while (_local7 < 21) { if (_local7 < 6){ _local1 = (_local1 + (100 + randomGenerator(-70, 70))); _local5 = (700 + randomGenerator(-50, 50)); _local6 = new PlayerSpecial3(_local1, _local5, 270); _local6.main = this; } else { if (_local7 < 11){ _local2 = (_local2 + (100 + randomGenerator(-70, 70))); _local5 = (900 + randomGenerator(-50, 50)); _local6 = new PlayerSpecial3(_local2, _local5, 270); _local6.main = this; } else { if (_local7 < 16){ _local3 = (_local3 + (100 + randomGenerator(-70, 70))); _local5 = (1100 + randomGenerator(-50, 50)); _local6 = new PlayerSpecial3(_local3, _local5, 270); _local6.main = this; } else { if (_local7 < 21){ _local4 = (_local4 + (100 + randomGenerator(-70, 70))); _local5 = (1300 + randomGenerator(-50, 50)); _local6 = new PlayerSpecial3(_local4, _local5, 270); _local6.main = this; }; }; }; }; levelContainer_mc.addChild(_local6); playerSpecial3Array.push(_local6); _local7++; }; } public function attPlayerSpecial4(){ var _local1:PlayerSpecial4; playerSpecial4Rof--; if (playerSpecial4Rof <= 0){ _local1 = new PlayerSpecial4(levelContainer_mc.player_mc.x, levelContainer_mc.player_mc.y, 270); _local1.main = this; levelContainer_mc.addChild(_local1); playerSpecial4Array.push(_local1); playerSpecial4Rof = 1; }; } public function attPlayerSpecial6(){ var _local3:PlayerSpecial6; var _local1:Number = (levelContainer_mc.player_mc.x - 60); trace(("num of minion-" + numOfMinion)); var _local2:Number = 0; while (_local2 < numOfMinion) { _local1 = (_local1 + 20); _local3 = new PlayerSpecial6(levelContainer_mc.player_mc, minionROF); _local3.x = _local1; _local3.y = levelContainer_mc.player_mc.y; levelContainer_mc.addChild(_local3); playerSpecial6Array.push(_local3); _local2++; }; } public function attPlayerSpecial5(){ initWireOnEnemies(); } public function acquireSpecials(_arg1:MovieClip){ var movr:Function; var mout:Function; var mclck:Function; var btn = _arg1; movr = function (_arg1:MouseEvent){ playBtnHoverSnd(); specialContainer_mc.specialDes_txt.textColor = 0xFFFF00; switch (btn){ case specialContainer_mc.special1Buy_btn: specialContainer_mc.specialDes_txt.text = String(((special1_name + "\n\n") + special1_des)); break; case specialContainer_mc.special2Buy_btn: specialContainer_mc.specialDes_txt.text = String(((special2_name + "\n\n") + special2_des)); break; case specialContainer_mc.special3Buy_btn: specialContainer_mc.specialDes_txt.text = String(((special3_name + "\n\n") + special3_des)); break; case specialContainer_mc.special4Buy_btn: specialContainer_mc.specialDes_txt.text = String(((special4_name + "\n\n") + special4_des)); break; case specialContainer_mc.special5Buy_btn: specialContainer_mc.specialDes_txt.text = String(((special5_name + "\n\n") + special5_des)); break; case specialContainer_mc.special6Buy_btn: specialContainer_mc.specialDes_txt.text = String(((special6_name + "\n\n") + special6_des)); break; }; }; mout = function (_arg1:MouseEvent){ specialContainer_mc.specialDes_txt.textColor = 0xFFFFFF; specialContainer_mc.specialDes_txt.text = "Item Description \nHover your mouse on an item to see its description."; }; mclck = function (_arg1:MouseEvent){ switch (btn){ case specialContainer_mc.special1Buy_btn: if (special1Availability == "available"){ if (moneyOverall >= special1_price){ special1Availability = "sold"; _setAcquiredSpecialMarker(specialContainer_mc.selectedSpecial1_mc, specialContainer_mc.special1Buy_btn); updateMoney(moneyOverall, special1_price); setTextColorToRed(specialContainer_mc.special1price_txt); specialContainer_mc.special1price_txt.text = String(special1Availability); }; }; break; case specialContainer_mc.special2Buy_btn: if (special2Availability == "available"){ if (moneyOverall >= special2_price){ special2Availability = "sold"; _setAcquiredSpecialMarker(specialContainer_mc.selectedSpecial2_mc, specialContainer_mc.special2Buy_btn); updateMoney(moneyOverall, special2_price); setTextColorToRed(specialContainer_mc.special2price_txt); specialContainer_mc.special2price_txt.text = String(special2Availability); }; }; break; case specialContainer_mc.special3Buy_btn: if (special3Availability == "available"){ if (moneyOverall >= special3_price){ special3Availability = "sold"; _setAcquiredSpecialMarker(specialContainer_mc.selectedSpecial3_mc, specialContainer_mc.special3Buy_btn); updateMoney(moneyOverall, special3_price); setTextColorToRed(specialContainer_mc.special3price_txt); specialContainer_mc.special3price_txt.text = String(special3Availability); }; }; break; case specialContainer_mc.special4Buy_btn: if (special4Availability == "available"){ if (moneyOverall >= special4_price){ special4Availability = "sold"; _setAcquiredSpecialMarker(specialContainer_mc.selectedSpecial4_mc, specialContainer_mc.special4Buy_btn); updateMoney(moneyOverall, special4_price); setTextColorToRed(specialContainer_mc.special4price_txt); specialContainer_mc.special4price_txt.text = String(special4Availability); }; }; break; case specialContainer_mc.special5Buy_btn: if (special5Availability == "available"){ if (moneyOverall >= special5_price){ special5Availability = "sold"; _setAcquiredSpecialMarker(specialContainer_mc.selectedSpecial5_mc, specialContainer_mc.special5Buy_btn); updateMoney(moneyOverall, special5_price); setTextColorToRed(specialContainer_mc.special5price_txt); specialContainer_mc.special5price_txt.text = String(special5Availability); }; }; break; case specialContainer_mc.special6Buy_btn: if (special6Availability == "available"){ if (moneyOverall >= special6_price){ special6Availability = "sold"; _setAcquiredSpecialMarker(specialContainer_mc.selectedSpecial6_mc, specialContainer_mc.special6Buy_btn); updateMoney(moneyOverall, special6_price); setTextColorToRed(specialContainer_mc.special6price_txt); specialContainer_mc.special6price_txt.text = String(special6Availability); }; }; break; }; saveToLSO(); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, mclck); } public function attEnemyAmmo1BarrageFromBottom(){ var _local3:EnemyAmmo1; var _local1:Number = 0; var _local2:Number = 0; while (_local2 < 8) { _local3 = new EnemyAmmo1(_local1, 650, 270); _local3.main = this; levelContainer_mc.addChild(_local3); enemyAmmo1Array.push(_local3); _local1 = (_local1 + 75); _local2++; }; } public function goodjob(_arg1:Event):void{ trace(URLLoader(_arg1.target).data); gotoAndStop("showScore"); } public function LSO_Checker(){ if (cbm_so.data.gameDataExist != undefined){ level = cbm_so.data.level_so; moneyOverall = cbm_so.data.moneyOverall_so; killsOverall = cbm_so.data.killsOveralll_so; selectedWeapon = cbm_so.data.selectedWeapon_so; selectedEmergencyWeapon = cbm_so.data.selectedEmergencyWeapon_so; weapon2Availability = cbm_so.data.weapon2Availability_so; weapon3Availability = cbm_so.data.weapon3Availability_so; weapon4Availability = cbm_so.data.weapon4Availability_so; special1Availability = cbm_so.data.special1Availability_so; special2Availability = cbm_so.data.special2Availability_so; special3Availability = cbm_so.data.special3Availability_so; special4Availability = cbm_so.data.special4Availability_so; special5Availability = cbm_so.data.special5Availability_so; special6Availability = cbm_so.data.special6Availability_so; upgrade1Level = cbm_so.data.upgrade1Level_so; upgrade2Level = cbm_so.data.upgrade2Level_so; upgrade3Level = cbm_so.data.upgrade3Level_so; upgrade4Level = cbm_so.data.upgrade4Level_so; upgrade5Level = cbm_so.data.upgrade5Level_so; upgrade6Level = cbm_so.data.upgrade6Level_so; emergency1Availability = cbm_so.data.emergency1Availability_so; emergency2Availability = cbm_so.data.emergency2Availability_so; emergency3Availability = cbm_so.data.emergency3Availability_so; upgrade1_price = cbm_so.data.upgrade1_price_so; upgrade2_price = cbm_so.data.upgrade2_price_so; upgrade3_price = cbm_so.data.upgrade3_price_so; upgrade4_price = cbm_so.data.upgrade4_price_so; upgrade5_price = cbm_so.data.upgrade5_price_so; upgrade6_price = cbm_so.data.upgrade6_price_so; } else { level = 1; kills_levels = 0; money_levels = 0; killsOverall = 0; moneyOverall = 50; selectedWeapon = 1; selectedEmergencyWeapon = 0; weapon2Availability = "available"; weapon3Availability = "available"; weapon4Availability = "available"; special1Availability = "available"; special2Availability = "available"; special3Availability = "available"; special4Availability = "available"; special5Availability = "available"; special6Availability = "available"; upgrade1Level = 1; upgrade2Level = 1; upgrade3Level = 1; upgrade4Level = 1; upgrade5Level = 1; upgrade6Level = 1; emergency1Availability = "available"; emergency2Availability = "available"; emergency3Availability = "available"; upgrade1_price = 70; upgrade2_price = 80; upgrade3_price = 120; upgrade4_price = 100; upgrade5_price = 115; upgrade6_price = 40; }; } public function playFlareSnd(){ if (music == "on"){ flareSnd.play(); }; } public function _setAwardsNameDesc(_arg1:MovieClip, _arg2:String, _arg3:String){ _arg1.name_txt.text = _arg2; _arg1.desc_txt.text = _arg3; switch (_arg1){ case award1_mc: _arg1.icon_mc.gotoAndStop(1); break; case award2_mc: _arg1.icon_mc.gotoAndStop(2); break; case award3_mc: _arg1.icon_mc.gotoAndStop(3); break; case award4_mc: _arg1.icon_mc.gotoAndStop(4); break; case award5_mc: _arg1.icon_mc.gotoAndStop(5); break; case award6_mc: _arg1.icon_mc.gotoAndStop(6); break; case award7_mc: _arg1.icon_mc.gotoAndStop(7); break; case award8_mc: _arg1.icon_mc.gotoAndStop(8); break; case award9_mc: _arg1.icon_mc.gotoAndStop(9); break; case award10_mc: _arg1.icon_mc.gotoAndStop(10); break; case award11_mc: _arg1.icon_mc.gotoAndStop(11); break; case award12_mc: _arg1.icon_mc.gotoAndStop(12); break; }; } public function deleteLSO(){ delete cbm_so.data.gameDataExist; delete cbm_so.data.level_so; delete cbm_so.data.moneyOverall_so; delete cbm_so.data.killsOveralll_so; delete cbm_so.data.selectedWeapon_so; delete cbm_so.data.selectedEmergencyWeapon_so; delete cbm_so.data.weapon2Availability_so; delete cbm_so.data.weapon3Availability_so; delete cbm_so.data.weapon4Availability_so; delete cbm_so.data.special1Availability_so; delete cbm_so.data.special2Availability_so; delete cbm_so.data.special3Availability_so; delete cbm_so.data.special4Availability_so; delete cbm_so.data.special5Availability_so; delete cbm_so.data.special6Availability_so; delete cbm_so.data.upgrade1Level_so; delete cbm_so.data.upgrade2Level_so; delete cbm_so.data.upgrade3Level_so; delete cbm_so.data.upgrade4Level_so; delete cbm_so.data.upgrade5Level_so; delete cbm_so.data.upgrade6Level_so; delete cbm_so.data.upgrade1_price_so; delete cbm_so.data.upgrade2_price_so; delete cbm_so.data.upgrade3_price_so; delete cbm_so.data.upgrade4_price_so; delete cbm_so.data.upgrade5_price_so; delete cbm_so.data.upgrade6_price_so; delete cbm_so.data.emergency1Availability_so; delete cbm_so.data.emergency2Availability_so; delete cbm_so.data.emergency3Availability_so; } public function countLevelKills(){ kills_levels++; } public function attPickupWeapon1(){ var _local1:Number = randomGenerator(50, 500); var _local2:Number = randomGenerator(-50, 0); var _local3:PickupWeapon1 = new PickupWeapon1(_local1, _local2, 90); _local3.main = this; levelContainer_mc.addChild(_local3); pickupWeaponArray.push(_local3); } public function attPickupWeapon2(){ var _local1:Number = randomGenerator(50, 500); var _local2:Number = randomGenerator(-50, 0); var _local3:PickupWeapon2 = new PickupWeapon2(_local1, _local2, 90); _local3.main = this; levelContainer_mc.addChild(_local3); pickupWeaponArray.push(_local3); } public function attPickupWeapon3(){ var _local1:Number = randomGenerator(50, 500); var _local2:Number = randomGenerator(-50, 0); var _local3:PickupWeapon3 = new PickupWeapon3(_local1, _local2, 90); _local3.main = this; levelContainer_mc.addChild(_local3); pickupWeaponArray.push(_local3); } public function flareTmr(_arg1:TimerEvent){ playFlareSnd(); var _local2:EmergencyItem3 = new EmergencyItem3(levelContainer_mc.player_mc.x, (levelContainer_mc.player_mc.y - disFromBarrel), randomGenerator(240, 300)); levelContainer_mc.addChild(_local2); emergencyItem3Array.push(_local2); } public function attPickupWeapon4(){ var _local1:Number = randomGenerator(50, 500); var _local2:Number = randomGenerator(-50, 0); var _local3:PickupWeapon4 = new PickupWeapon4(_local1, _local2, 90); _local3.main = this; levelContainer_mc.addChild(_local3); pickupWeaponArray.push(_local3); } public function levelAwards(){ if (cbm_so.data.award1_so == undefined){ if (level == 1){ cbm_so.data.award1_so = 1; promptAchievement(award1_Name); }; }; if (cbm_so.data.award2_so == undefined){ if (level == 2){ cbm_so.data.award2_so = 2; promptAchievement(award2_Name); }; }; if (cbm_so.data.award3_so == undefined){ if (level == 3){ cbm_so.data.award3_so = 3; promptAchievement(award3_Name); }; }; if (cbm_so.data.award4_so == undefined){ if (level == 4){ cbm_so.data.award4_so = 4; promptAchievement(award4_Name); }; }; if (cbm_so.data.award5_so == undefined){ if (level == 5){ cbm_so.data.award4_so = 5; promptAchievement(award5_Name); }; }; if (cbm_so.data.award6_so == undefined){ if (level == 6){ cbm_so.data.award6_so = 6; promptAchievement(award6_Name); }; }; if (cbm_so.data.award7_so == undefined){ if (level == 7){ cbm_so.data.award7_so = 2; promptAchievement(award7_Name); }; }; if (cbm_so.data.award8_so == undefined){ if (level == 8){ cbm_so.data.award8_so = 1; promptAchievement(award8_Name); }; }; if (cbm_so.data.award9_so == undefined){ if (level == 9){ cbm_so.data.award9_so = 4; promptAchievement(award9_Name); }; }; if (cbm_so.data.award10_so == undefined){ if (level == 10){ cbm_so.data.award10_so = 10; promptAchievement(award10_Name); }; }; if (cbm_so.data.award11_so == undefined){ if (level == 11){ cbm_so.data.award11_so = 1; promptAchievement(award11_Name); }; }; if (cbm_so.data.award12_so == undefined){ if (level == 12){ cbm_so.data.award12_so = 2; promptAchievement(award12_Name); }; }; } public function playBrixEntrance(){ if (music == "on"){ brixEntrance.play(); }; } public function attEmegencyItem1(){ shieldActivated = "yes"; } public function attEmegencyItem2(){ var _local1:Number = (enemyArray.length - 1); while (_local1 >= 0) { enemyArray[_local1].life = 0; _local1--; }; } public function attEmegencyItem3(){ flareTmrObject.start(); } public function playOutroSnd(){ if (music == "on"){ outroSnd.play(); }; } public function _setAcquiredSpecialMarker(_arg1:MovieClip, _arg2:MovieClip){ _arg1.x = _arg2.x; _arg1.y = _arg2.y; } public function deployEnemy_Lvl10(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ wave_lvl10++; trace(wave_lvl10); switch (wave_lvl10){ case 1: attEnemyAmmo1BarrageFromLeft(); attEnemy3(1); attEnemy12(1); break; case 2: attEnemy10(1); attEnemy4(4, "left"); break; case 3: attEnemy9(2); break; case 4: attEnemy5(1); break; case 5: attEnemyAmmo1BarrageFromRight(); attEnemy4(4, "left"); attEnemy7(1); attEnemy9(2); break; case 6: attEnemy11(2); break; case 7: attEnemy4(4, "right"); attEnemy6(2); break; case 8: attHealth1(); attEnemy8(2); attEnemy11(1); break; case 9: attEnemy12(2); break; case 10: attEnemyAmmo1BarrageFromLeft(); attPickupWeapon3(); attEnemy4(3, "right"); attEnemy9(2); attEnemy7(1); attEnemy9(1); break; case 11: attEnemy2(2); attEnemy12(1); break; case 12: attEnemy4(3, "right"); break; case 13: attEnemy2(1); attEnemy6(2); break; case 14: attEnemy10(1); attEnemy12(2); break; case 15: attEnemyAmmo1BarrageFromRight(); attEnemy4(5, "left"); attEnemy7(1); attEnemy9(1); break; case 16: attHealth1(); attEnemy2(2); attEnemy9(1); break; case 17: attSpecialRecharge(); attEnemy10(1); break; case 18: attEnemy4(6, "right"); break; case 19: attEnemy12(1); break; case 20: attEnemyAmmo1BarrageFromLeft(); attPickupWeapon4(); attEnemy11(2); attEnemy7(1); attEnemy9(1); break; case 21: attEnemy5(1); attEnemy8(2); break; case 22: attEnemy9(2); attEnemy10(1); break; case 23: attEnemy6(2); attEnemy11(1); break; case 24: attEnemy12(1); break; case 25: attEnemyAmmo1BarrageFromRight(); attEnemy9(2); attEnemy7(2); attEnemy9(1); break; case 26: attEnemy5(1); attEnemy11(1); break; case 27: attEnemy12(1); break; case 28: attHealth1(); attEnemy5(2); break; case 29: attEnemy9(2); attEnemy10(1); attBossPrompter(); break; case 30: attEnemyAmmo1BarrageFromLeft(); attEnemy12(1); attEnemy7(2); attEnemy9(2); attBoss5(); break; default: break; }; }; } public function deployEnemy_Lvl12(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ wave_lvl12++; trace(wave_lvl12); switch (wave_lvl12){ case 1: attEnemyAmmo1BarrageFromTop(); attEnemy2(1); attEnemy14(1); break; case 2: attEnemy10(1); attEnemy4(4, "left"); break; case 3: attEnemyAmmo1BarrageFromTop(); attEnemy9(2); break; case 4: attHealth1(); attEnemy13(1); break; case 5: attEnemyAmmo1BarrageFromTop(); attEnemy4(4, "left"); attEnemy7(1); attEnemy9(2); break; case 6: attEnemy14(1); break; case 7: attEnemyAmmo1BarrageFromTop(); attEnemy4(4, "right"); attEnemy6(2); break; case 8: attHealth1(); attEnemy8(2); attEnemy14(1); break; case 9: attEnemyAmmo1BarrageFromTop(); attEnemy12(2); break; case 10: attPickupWeapon3(); attEnemy4(3, "right"); attEnemy13(1); attEnemy7(1); attEnemy9(1); break; case 11: attEnemyAmmo1BarrageFromTop(); attEnemy2(2); attEnemy12(1); break; case 12: attHealth2(); attEnemy4(3, "right"); break; case 13: attEnemyAmmo1BarrageFromTop(); attEnemy2(1); attEnemy6(2); break; case 14: attEnemy10(1); attEnemy15(2); break; case 15: attEnemyAmmo1BarrageFromTop(); attEnemy4(5, "left"); attEnemy7(1); attEnemy9(2); break; case 16: attHealth1(); attEnemy2(2); attEnemy13(1); break; case 17: attEnemyAmmo1BarrageFromTop(); attSpecialRecharge(); attEnemy10(1); break; case 18: attEnemy4(6, "right"); break; case 19: attEnemyAmmo1BarrageFromTop(); attEnemy14(2); break; case 20: attPickupWeapon4(); attHealth1(); attEnemy15(2); attEnemy7(1); attEnemy9(1); break; case 21: attEnemyAmmo1BarrageFromTop(); attEnemy5(1); attEnemy13(1); break; case 22: attEnemy9(2); attEnemy13(1); break; case 23: attEnemyAmmo1BarrageFromBottom(); attEnemy6(2); attEnemy11(1); break; case 24: attHealth2(); attEnemy15(1); attEnemy7(1); attEnemy9(2); break; case 25: attEnemyAmmo1BarrageFromBottom(); attEnemy9(2); break; case 26: attEnemy5(1); attEnemy15(1); break; case 27: attEnemyAmmo1BarrageFromBottom(); attEnemy12(1); break; case 28: attHealth1(); attEnemy5(2); break; case 29: attEnemyAmmo1BarrageFromBottom(); attEnemy9(2); attEnemy15(1); break; case 30: attEnemy12(1); attEnemy7(1); attEnemy9(2); break; case 31: attEnemyAmmo1BarrageFromBottom(); attEnemy9(2); attEnemy14(1); attBossPrompter(); break; case 32: attEnemy15(1); attEnemy7(1); attEnemy9(1); attBoss6(); break; default: break; }; }; } public function titleLooper(_arg1:Event){ if (currentFrame == 2){ } else { this.removeEventListener(Event.ENTER_FRAME, titleLooper); }; } public function deployEnemy_Lvl11(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ wave_lvl11++; trace(wave_lvl11); switch (wave_lvl11){ case 1: attEnemyAmmo1BarrageFromBottom(); attEnemy3(1); attEnemy13(1); break; case 2: attEnemy10(1); attEnemy4(4, "left"); break; case 3: attEnemy9(2); break; case 4: attEnemyAmmo1BarrageFromBottom(); attEnemy13(1); break; case 5: attEnemy4(4, "left"); attEnemy7(1); attEnemy9(2); break; case 6: attEnemy11(2); break; case 7: attEnemy4(4, "right"); attEnemy6(2); break; case 8: attEnemyAmmo1BarrageFromBottom(); attHealth1(); attEnemy8(2); attEnemy11(1); break; case 9: attEnemy12(2); break; case 10: attPickupWeapon3(); attEnemy4(3, "right"); attEnemy13(1); attEnemy7(1); attEnemy9(1); break; case 11: attEnemy2(2); attEnemy12(1); break; case 12: attEnemyAmmo1BarrageFromBottom(); attEnemy4(3, "right"); break; case 13: attEnemy2(1); attEnemy6(2); break; case 14: attEnemy10(1); attEnemy12(2); break; case 15: attEnemy4(5, "left"); attEnemy7(1); attEnemy9(1); break; case 16: attEnemyAmmo1BarrageFromBottom(); attEnemy2(2); attEnemy13(1); break; case 17: attSpecialRecharge(); attEnemy10(1); break; case 18: attEnemy4(6, "right"); break; case 19: attEnemy12(1); break; case 20: attEnemyAmmo1BarrageFromBottom(); attPickupWeapon4(); attHealth1(); attEnemy11(2); attEnemy7(1); attEnemy9(1); break; case 21: attEnemy5(1); attEnemy13(1); break; case 22: attEnemy9(2); attEnemy13(1); break; case 23: attEnemy6(2); attEnemy11(1); break; case 24: attEnemyAmmo1BarrageFromBottom(); attEnemy12(1); break; case 25: attEnemy9(2); attEnemy7(1); attEnemy9(1); break; case 26: attEnemy5(1); attEnemy13(1); break; case 27: attEnemy12(1); break; case 28: attEnemyAmmo1BarrageFromBottom(); attHealth1(); attEnemy5(2); break; case 29: attEnemy9(2); attEnemy13(1); attEnemy7(1); attEnemy9(1); break; case 30: attEnemyAmmo1BarrageFromBottom(); attEnemy12(1); break; case 31: attEnemy9(2); attEnemy13(1); break; case 32: attEnemy13(1); attEnemy7(1); attEnemy9(2); break; default: break; }; }; } public function onPlaybackCompleteExplodeSndChannel(_arg1:Event){ allowToPlayExplode = "yes"; } public function iPauseAngGame2(_arg1:Event){ var _local2:Number; if ((((currentFrame >= 5)) && ((currentFrame <= 16)))){ switch (level){ case 1: trace("fuck"); waveTimer_lvl1.stop(); break; case 2: waveTimer_lvl2.stop(); break; case 3: waveTimer_lvl3.stop(); break; case 4: waveTimer_lvl4.stop(); break; case 5: waveTimer_lvl5.stop(); break; case 6: waveTimer_lvl6.stop(); break; case 7: waveTimer_lvl7.stop(); break; case 8: waveTimer_lvl8.stop(); break; case 9: waveTimer_lvl9.stop(); break; case 10: waveTimer_lvl10.stop(); break; case 11: waveTimer_lvl11.stop(); break; case 12: waveTimer_lvl12.stop(); break; default: break; }; _local2 = (moneyArray.length - 1); while (_local2 >= 0) { if ((moneyArray[_local2] is Coin)){ moneyArray[_local2].animation_mc.stop(); }; _local2--; }; gameRunning = false; pausePrompt2_mc.y = 262; Tweener.pauseAllTweens(); }; } public function initAwardsScreen(){ award1_mc.icon_mc.alpha = 0.2; award2_mc.icon_mc.alpha = 0.2; award3_mc.icon_mc.alpha = 0.2; award4_mc.icon_mc.alpha = 0.2; award5_mc.icon_mc.alpha = 0.2; award6_mc.icon_mc.alpha = 0.2; award7_mc.icon_mc.alpha = 0.2; award8_mc.icon_mc.alpha = 0.2; award9_mc.icon_mc.alpha = 0.2; award10_mc.icon_mc.alpha = 0.2; award11_mc.icon_mc.alpha = 0.2; award12_mc.icon_mc.alpha = 0.2; if (cbm_so.data.award1_so != undefined){ award1_mc.icon_mc.alpha = 1; }; if (cbm_so.data.award2_so != undefined){ award2_mc.icon_mc.alpha = 1; }; if (cbm_so.data.award3_so != undefined){ award3_mc.icon_mc.alpha = 1; }; if (cbm_so.data.award4_so != undefined){ award4_mc.icon_mc.alpha = 1; }; if (cbm_so.data.award5_so != undefined){ award5_mc.icon_mc.alpha = 1; }; if (cbm_so.data.award6_so != undefined){ award6_mc.icon_mc.alpha = 1; }; if (cbm_so.data.award7_so != undefined){ award7_mc.icon_mc.alpha = 1; }; if (cbm_so.data.award8_so != undefined){ award8_mc.icon_mc.alpha = 1; }; if (cbm_so.data.award9_so != undefined){ award9_mc.icon_mc.alpha = 1; }; if (cbm_so.data.award10_so != undefined){ award10_mc.icon_mc.alpha = 1; }; if (cbm_so.data.award11_so != undefined){ award11_mc.icon_mc.alpha = 1; }; if (cbm_so.data.award12_so != undefined){ award12_mc.icon_mc.alpha = 1; }; } public function promptAchievement(_arg1:String){ var _local2:AwardPrompt = new AwardPrompt(); _local2.name_txt.text = _arg1; _local2.icon_mc.gotoAndStop(level); _local2.x = 200; _local2.y = 350; levelContainer_mc.addChild(_local2); } public function attEnemyAmmo1BarrageFromLeft(){ var _local3:EnemyAmmo1; var _local1:Number = 0; var _local2:Number = 0; while (_local2 < 12) { _local3 = new EnemyAmmo1(-100, _local1, 0); _local3.main = this; levelContainer_mc.addChild(_local3); enemyAmmo1Array.push(_local3); _local1 = (_local1 + 75); _local2++; }; } public function instanceLooper(_arg1:Array){ var _local2:Number = (_arg1.length - 1); while (_local2 >= 0) { _arg1[_local2].looper(); _local2--; }; } public function newGameBtn(_arg1:MovieClip, _arg2:String){ var movr:Function; var mout:Function; var mclck:Function; var btn = _arg1; var whereTo = _arg2; movr = function (_arg1:MouseEvent){ Tweener.addTween(btn.stars_mc, {x:-170, time:0.4, transition:"easeOutStrong"}); Tweener.addTween(btn.stars_mc, {alpha:1, time:0.4, transition:"easeOutStrong"}); }; mout = function (_arg1:MouseEvent){ Tweener.addTween(btn.stars_mc, {x:0, time:0.4, transition:"easeOutStrong"}); Tweener.addTween(btn.stars_mc, {alpha:0, time:0.4, transition:"easeOutStrong"}); }; mclck = function (_arg1:MouseEvent){ if (btn == newGame_btn){ trace("why"); if (cbm_so.data.gameDataExist != undefined){ trace("data exist"); gotoAndStop("prelevel"); } else { trace("no data exist"); LSO_Checker(); gotoAndStop(whereTo); }; } else { if (btn == newGamePrompt_mc.yes_btn){ delete cbm_so.data.award1_so; delete cbm_so.data.award2_so; delete cbm_so.data.award3_so; delete cbm_so.data.award4_so; delete cbm_so.data.award5_so; delete cbm_so.data.award6_so; delete cbm_so.data.award7_so; delete cbm_so.data.award8_so; delete cbm_so.data.award9_so; delete cbm_so.data.award10_so; delete cbm_so.data.award11_so; delete cbm_so.data.award12_so; deleteLSO(); LSO_Checker(); gotoAndStop(whereTo); } else { if (btn == newGamePrompt_mc.no_btn){ Tweener.addTween(newGamePrompt_mc, {x:-394.4, time:0.4, transition:"easeOutStrong"}); } else { gotoAndStop(whereTo); }; }; }; }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, movr); btn.addEventListener(MouseEvent.MOUSE_OUT, mout); btn.addEventListener(MouseEvent.CLICK, mclck); } public function playerCheckHit(_arg1:Array, _arg2:Number){ var _local3:Number = (_arg1.length - 1); while (_local3 >= 0) { if (_arg1[_local3].hitBox_mc.hitTestObject(levelContainer_mc.player_mc.hitBox_mc)){ attExplosion(_arg1[_local3]); redFlash_mc.gotoAndPlay(2); if (shieldInUse == "yes"){ } else { lifeNum = (lifeNum - _arg2); levelContainer_mc.player_mc.flash_mc.gotoAndPlay(2); screenShake(); trace(("lifeNum- " + lifeNum)); }; if (_arg1 == bossArray){ } else { _arg1[_local3].destruct(""); }; break; }; _local3--; }; } public function wireEraser(_arg1:MovieClip){ levelContainer_mc.removeChild(_arg1); } public function attHealth1(){ var _local1:Number = randomGenerator(50, 500); var _local2:Number = randomGenerator(-50, 0); var _local3:Health1 = new Health1(_local1, _local2, 90); levelContainer_mc.addChild(_local3); moneyArray.push(_local3); } public function attHealth2(){ var _local1:Number = randomGenerator(50, 500); var _local2:Number = randomGenerator(-50, 0); var _local3:Health2 = new Health2(_local1, _local2, 90); levelContainer_mc.addChild(_local3); moneyArray.push(_local3); } public function playStrikeSnd(){ if (music == "on"){ strikeSnd.play(); }; } public function getChildrenOfTitleAndAnimate(_arg1:DisplayObjectContainer, _arg2:Number):Number{ var _local3:Array = []; var _local4:Number = _arg2; var _local5:Number = 0.2; var _local6:uint; while (_local6 < _arg1.numChildren) { _local4 = (_local4 + _local5); _local3.push(_arg1.getChildAt(_local6)); _local3[_local6].scaleX = 0; _local3[_local6].scaleY = 0; _local3[_local6].rotation = 40; Tweener.addTween(_local3[_local6], {scaleX:1, scaleY:1, rotation:0, time:1, delay:_local4, transition:"easeOutElastic"}); _local6++; }; _local4 = 0; return (_local3.length); } public function saveToLSO(){ cbm_so.data.gameDataExist = "true"; cbm_so.data.level_so = level; cbm_so.data.moneyOverall_so = moneyOverall; cbm_so.data.killsOveralll_so = killsOverall; cbm_so.data.selectedWeapon_so = selectedWeapon; cbm_so.data.selectedEmergencyWeapon_so = selectedEmergencyWeapon; cbm_so.data.weapon2Availability_so = weapon2Availability; cbm_so.data.weapon3Availability_so = weapon3Availability; cbm_so.data.weapon4Availability_so = weapon4Availability; cbm_so.data.special1Availability_so = special1Availability; cbm_so.data.special2Availability_so = special2Availability; cbm_so.data.special3Availability_so = special3Availability; cbm_so.data.special4Availability_so = special4Availability; cbm_so.data.special5Availability_so = special5Availability; cbm_so.data.special6Availability_so = special6Availability; cbm_so.data.upgrade1Level_so = upgrade1Level; cbm_so.data.upgrade2Level_so = upgrade2Level; cbm_so.data.upgrade3Level_so = upgrade3Level; cbm_so.data.upgrade4Level_so = upgrade4Level; cbm_so.data.upgrade5Level_so = upgrade5Level; cbm_so.data.upgrade6Level_so = upgrade6Level; cbm_so.data.upgrade1_price_so = upgrade1_price; cbm_so.data.upgrade2_price_so = upgrade2_price; cbm_so.data.upgrade3_price_so = upgrade3_price; cbm_so.data.upgrade4_price_so = upgrade4_price; cbm_so.data.upgrade5_price_so = upgrade5_price; cbm_so.data.upgrade6_price_so = upgrade6_price; cbm_so.data.emergency1Availability_so = emergency1Availability; cbm_so.data.emergency2Availability_so = emergency2Availability; cbm_so.data.emergency3Availability_so = emergency3Availability; cbm_so.flush(); } public function playBossWarningSnd(){ if (music == "on"){ bossWarningSnd.play(); }; } public function attWeaponPrompt(_arg1:MovieClip){ playAcquireSnd(); var _local2:WeaponPrompt = new WeaponPrompt(); if ((_arg1 is PickupWeapon1)){ _local2.display_mc.gotoAndStop(1); } else { if ((_arg1 is PickupWeapon2)){ _local2.display_mc.gotoAndStop(2); } else { if ((_arg1 is PickupWeapon3)){ _local2.display_mc.gotoAndStop(3); } else { if ((_arg1 is PickupWeapon4)){ _local2.display_mc.gotoAndStop(4); } else { if ((_arg1 is SpecialRecharge)){ _local2.display_mc.gotoAndStop(5); }; }; }; }; }; _local2.x = 200; _local2.y = 350; levelContainer_mc.addChild(_local2); } public function button1Pressed(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.arcadebomb.com"), "_blank"); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 41
//mc_arrowLeftShop_155 (ComicBookMovie_Nowgamez_v2a_fla.mc_arrowLeftShop_155) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mc_arrowLeftShop_155 extends MovieClip { public var main:MovieClip; public function mc_arrowLeftShop_155(){ addFrameScript(0, frame1); } function frame1(){ main = MovieClip(root); buttonMode = true; this.addEventListener(MouseEvent.MOUSE_DOWN, mDown); } public function mDown(_arg1:MouseEvent){ main.panelCode--; if (main.panelCode < 1){ main.panelCode = 1; }; main.panelToShow(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 42
//mc_arrowRightShop_156 (ComicBookMovie_Nowgamez_v2a_fla.mc_arrowRightShop_156) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mc_arrowRightShop_156 extends MovieClip { public var hitTest_mc:MovieClip; public var main:MovieClip; public function mc_arrowRightShop_156(){ addFrameScript(0, frame1); } function frame1(){ main = MovieClip(root); buttonMode = true; this.addEventListener(MouseEvent.MOUSE_DOWN, mDown); } public function mDown(_arg1:MouseEvent){ main.panelCode++; if (main.panelCode > 4){ main.panelCode = 4; }; main.panelToShow(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 43
//mc_awardIcon_230 (ComicBookMovie_Nowgamez_v2a_fla.mc_awardIcon_230) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_awardIcon_230 extends MovieClip { public function mc_awardIcon_230(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 44
//mc_boss1Flash_279 (ComicBookMovie_Nowgamez_v2a_fla.mc_boss1Flash_279) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_boss1Flash_279 extends MovieClip { public function mc_boss1Flash_279(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ stop(); gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 45
//mc_boss2Flash_276 (ComicBookMovie_Nowgamez_v2a_fla.mc_boss2Flash_276) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_boss2Flash_276 extends MovieClip { public function mc_boss2Flash_276(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ stop(); gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 46
//mc_boss3FLash_273 (ComicBookMovie_Nowgamez_v2a_fla.mc_boss3FLash_273) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_boss3FLash_273 extends MovieClip { public function mc_boss3FLash_273(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ stop(); gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 47
//mc_boss4Flash_270 (ComicBookMovie_Nowgamez_v2a_fla.mc_boss4Flash_270) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_boss4Flash_270 extends MovieClip { public function mc_boss4Flash_270(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ stop(); gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 48
//mc_boss5Flash_267 (ComicBookMovie_Nowgamez_v2a_fla.mc_boss5Flash_267) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_boss5Flash_267 extends MovieClip { public function mc_boss5Flash_267(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ stop(); gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 49
//mc_boss6Flash_263 (ComicBookMovie_Nowgamez_v2a_fla.mc_boss6Flash_263) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_boss6Flash_263 extends MovieClip { public function mc_boss6Flash_263(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ stop(); gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 50
//mc_bossBio_251 (ComicBookMovie_Nowgamez_v2a_fla.mc_bossBio_251) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_bossBio_251 extends MovieClip { public function mc_bossBio_251(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 51
//mc_charactersWillAppear_250 (ComicBookMovie_Nowgamez_v2a_fla.mc_charactersWillAppear_250) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_charactersWillAppear_250 extends MovieClip { public function mc_charactersWillAppear_250(){ addFrameScript(172, frame173); } function frame173(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 52
//mc_coinAnimation_260 (ComicBookMovie_Nowgamez_v2a_fla.mc_coinAnimation_260) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_coinAnimation_260 extends MovieClip { public function mc_coinAnimation_260(){ addFrameScript(0, frame1, 139, frame140); } function frame140(){ stop(); } function frame1(){ } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 53
//mc_currentPanelIndicator_157 (ComicBookMovie_Nowgamez_v2a_fla.mc_currentPanelIndicator_157) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_currentPanelIndicator_157 extends MovieClip { public function mc_currentPanelIndicator_157(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 54
//mc_display_257 (ComicBookMovie_Nowgamez_v2a_fla.mc_display_257) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_display_257 extends MovieClip { public function mc_display_257(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 55
//mc_e10Flash_320 (ComicBookMovie_Nowgamez_v2a_fla.mc_e10Flash_320) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e10Flash_320 extends MovieClip { public function mc_e10Flash_320(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 56
//mc_e11Flash_322 (ComicBookMovie_Nowgamez_v2a_fla.mc_e11Flash_322) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e11Flash_322 extends MovieClip { public function mc_e11Flash_322(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 57
//mc_e12Flash_326 (ComicBookMovie_Nowgamez_v2a_fla.mc_e12Flash_326) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e12Flash_326 extends MovieClip { public function mc_e12Flash_326(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 58
//mc_e13Flash_324 (ComicBookMovie_Nowgamez_v2a_fla.mc_e13Flash_324) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e13Flash_324 extends MovieClip { public function mc_e13Flash_324(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 59
//mc_e14Flash_328 (ComicBookMovie_Nowgamez_v2a_fla.mc_e14Flash_328) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e14Flash_328 extends MovieClip { public function mc_e14Flash_328(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 60
//mc_e15Flash_330 (ComicBookMovie_Nowgamez_v2a_fla.mc_e15Flash_330) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e15Flash_330 extends MovieClip { public function mc_e15Flash_330(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 61
//mc_E1Flash_303 (ComicBookMovie_Nowgamez_v2a_fla.mc_E1Flash_303) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_E1Flash_303 extends MovieClip { public function mc_E1Flash_303(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 62
//mc_e2Flash_306 (ComicBookMovie_Nowgamez_v2a_fla.mc_e2Flash_306) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e2Flash_306 extends MovieClip { public function mc_e2Flash_306(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 63
//mc_e3Flash_308 (ComicBookMovie_Nowgamez_v2a_fla.mc_e3Flash_308) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e3Flash_308 extends MovieClip { public function mc_e3Flash_308(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 64
//mc_e4FLash_338 (ComicBookMovie_Nowgamez_v2a_fla.mc_e4FLash_338) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e4FLash_338 extends MovieClip { public function mc_e4FLash_338(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 65
//mc_e5Flash_310 (ComicBookMovie_Nowgamez_v2a_fla.mc_e5Flash_310) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e5Flash_310 extends MovieClip { public function mc_e5Flash_310(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 66
//mc_e6Flash_312 (ComicBookMovie_Nowgamez_v2a_fla.mc_e6Flash_312) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e6Flash_312 extends MovieClip { public function mc_e6Flash_312(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 67
//mc_e7Flash_314 (ComicBookMovie_Nowgamez_v2a_fla.mc_e7Flash_314) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e7Flash_314 extends MovieClip { public function mc_e7Flash_314(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 68
//mc_e8Flash_316 (ComicBookMovie_Nowgamez_v2a_fla.mc_e8Flash_316) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e8Flash_316 extends MovieClip { public function mc_e8Flash_316(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 69
//mc_e9Flash_318 (ComicBookMovie_Nowgamez_v2a_fla.mc_e9Flash_318) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_e9Flash_318 extends MovieClip { public function mc_e9Flash_318(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 70
//mc_electricCharge_304 (ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_electricCharge_304 extends MovieClip { public function mc_electricCharge_304(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ gotoAndPlay(2); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 71
//mc_EmergencyItemUI_186 (ComicBookMovie_Nowgamez_v2a_fla.mc_EmergencyItemUI_186) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_EmergencyItemUI_186 extends MovieClip { public var electricCharge_mc:MovieClip; public var special5UIContainer_mc:MovieClip; public function mc_EmergencyItemUI_186(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 72
//mc_empCharging_175 (ComicBookMovie_Nowgamez_v2a_fla.mc_empCharging_175) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mc_empCharging_175 extends MovieClip { public function mc_empCharging_175(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); MovieClip(parent.parent.parent).attEmegencyItem2(); MovieClip(parent.parent.parent).whiteFlash_mc.gotoAndPlay(2); gotoAndPlay(1); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 73
//mc_fader_102 (ComicBookMovie_Nowgamez_v2a_fla.mc_fader_102) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_fader_102 extends MovieClip { public function mc_fader_102(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 74
//mc_forceField_174 (ComicBookMovie_Nowgamez_v2a_fla.mc_forceField_174) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_forceField_174 extends MovieClip { public function mc_forceField_174(){ addFrameScript(0, frame1, 17, frame18); } function frame18(){ stop(); gotoAndPlay(2); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 75
//mc_heroPunchSplash_40 (ComicBookMovie_Nowgamez_v2a_fla.mc_heroPunchSplash_40) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class mc_heroPunchSplash_40 extends MovieClip { public function mc_heroPunchSplash_40(){ addFrameScript(0, frame1, 120, frame121); } public function navBtn(_arg1:MovieClip, _arg2:String){ var mOver:Function; var mOut:Function; var klik:Function; var btn = _arg1; var whereTo = _arg2; mOver = function (_arg1:MouseEvent){ }; mOut = function (_arg1:MouseEvent){ }; klik = function (_arg1:MouseEvent){ var _local2:String = String("http://www.heropunch.com"); var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3, "_new"); }; btn.buttonMode = true; btn.addEventListener(MouseEvent.MOUSE_OVER, mOver); btn.addEventListener(MouseEvent.MOUSE_OUT, mOut); btn.addEventListener(MouseEvent.CLICK, klik); } function frame121(){ stop(); MovieClip(parent).gotoAndPlay(2); } function frame1(){ navBtn(this, "reset"); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 76
//mc_laserWireElectricCurrentBig_264 (ComicBookMovie_Nowgamez_v2a_fla.mc_laserWireElectricCurrentBig_264) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_laserWireElectricCurrentBig_264 extends MovieClip { public function mc_laserWireElectricCurrentBig_264(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ gotoAndPlay(2); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 77
//mc_mutSprite_83 (ComicBookMovie_Nowgamez_v2a_fla.mc_mutSprite_83) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_mutSprite_83 extends MovieClip { public function mc_mutSprite_83(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 78
//mc_outroStoryContainer_242 (ComicBookMovie_Nowgamez_v2a_fla.mc_outroStoryContainer_242) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mc_outroStoryContainer_242 extends MovieClip { public function mc_outroStoryContainer_242(){ addFrameScript(0, frame1, 599, frame600); } function frame600(){ stop(); MovieClip(parent).gotoAndStop("title"); } function frame1(){ MovieClip(parent).playOutroSnd(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 79
//mc_pickDisplay_255 (ComicBookMovie_Nowgamez_v2a_fla.mc_pickDisplay_255) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_pickDisplay_255 extends MovieClip { public function mc_pickDisplay_255(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 80
//mc_playerFlash_172 (ComicBookMovie_Nowgamez_v2a_fla.mc_playerFlash_172) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_playerFlash_172 extends MovieClip { public function mc_playerFlash_172(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 81
//mc_playerSprite_171 (ComicBookMovie_Nowgamez_v2a_fla.mc_playerSprite_171) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_playerSprite_171 extends MovieClip { public function mc_playerSprite_171(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 82
//mc_promptAwardIcon_253 (ComicBookMovie_Nowgamez_v2a_fla.mc_promptAwardIcon_253) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_promptAwardIcon_253 extends MovieClip { public function mc_promptAwardIcon_253(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 83
//mc_redFlash_196 (ComicBookMovie_Nowgamez_v2a_fla.mc_redFlash_196) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_redFlash_196 extends MovieClip { public function mc_redFlash_196(){ addFrameScript(0, frame1, 7, frame8); } function frame8(){ stop(); gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 84
//mc_scene1_prologue_42 (ComicBookMovie_Nowgamez_v2a_fla.mc_scene1_prologue_42) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_scene1_prologue_42 extends MovieClip { public function mc_scene1_prologue_42(){ addFrameScript(196, frame197); } function frame197(){ stop(); MovieClip(parent).nextFrame(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 85
//mc_scene2_prologue_51 (ComicBookMovie_Nowgamez_v2a_fla.mc_scene2_prologue_51) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_scene2_prologue_51 extends MovieClip { public function mc_scene2_prologue_51(){ addFrameScript(885, frame886); } function frame886(){ stop(); MovieClip(parent).nextFrame(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 86
//mc_scene3_prologue_53 (ComicBookMovie_Nowgamez_v2a_fla.mc_scene3_prologue_53) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mc_scene3_prologue_53 extends MovieClip { public function mc_scene3_prologue_53(){ addFrameScript(16, frame17, 34, frame35, 484, frame485); } function frame17(){ MovieClip(root).playBrixEntrance(); } function frame485(){ stop(); MovieClip(parent).nextFrame(); } function frame35(){ MovieClip(root).playSndStory2(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 87
//mc_scene4_prologue_56 (ComicBookMovie_Nowgamez_v2a_fla.mc_scene4_prologue_56) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_scene4_prologue_56 extends MovieClip { public function mc_scene4_prologue_56(){ addFrameScript(129, frame130); } function frame130(){ stop(); MovieClip(parent).nextFrame(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 88
//mc_scene5_prologue_57 (ComicBookMovie_Nowgamez_v2a_fla.mc_scene5_prologue_57) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_scene5_prologue_57 extends MovieClip { public var flame_mc:MovieClip; public function mc_scene5_prologue_57(){ addFrameScript(210, frame211); } function frame211(){ stop(); MovieClip(root).gotoAndPlay(2); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 89
//mc_shieldGfx_141 (ComicBookMovie_Nowgamez_v2a_fla.mc_shieldGfx_141) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_shieldGfx_141 extends MovieClip { public function mc_shieldGfx_141(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ gotoAndPlay(2); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 90
//mc_special1UIContainer_181 (ComicBookMovie_Nowgamez_v2a_fla.mc_special1UIContainer_181) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_special1UIContainer_181 extends MovieClip { public function mc_special1UIContainer_181(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 91
//mc_special3UIContainer_182 (ComicBookMovie_Nowgamez_v2a_fla.mc_special3UIContainer_182) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_special3UIContainer_182 extends MovieClip { public function mc_special3UIContainer_182(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 92
//mc_special4UIContainer_183 (ComicBookMovie_Nowgamez_v2a_fla.mc_special4UIContainer_183) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_special4UIContainer_183 extends MovieClip { public function mc_special4UIContainer_183(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 93
//mc_special5UIContainer_184 (ComicBookMovie_Nowgamez_v2a_fla.mc_special5UIContainer_184) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_special5UIContainer_184 extends MovieClip { public function mc_special5UIContainer_184(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 94
//mc_storyBorder_prologue_48 (ComicBookMovie_Nowgamez_v2a_fla.mc_storyBorder_prologue_48) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_storyBorder_prologue_48 extends MovieClip { public function mc_storyBorder_prologue_48(){ addFrameScript(0, frame1); } function frame1(){ alpha = 0; } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 95
//mc_storyContainer_prologue_41 (ComicBookMovie_Nowgamez_v2a_fla.mc_storyContainer_prologue_41) package ComicBookMovie_Nowgamez_v2a_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mc_storyContainer_prologue_41 extends MovieClip { public function mc_storyContainer_prologue_41(){ addFrameScript(0, frame1); } function frame1(){ stop(); MovieClip(root).playSndStory1(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 96
//mc_systemMapLoc_161 (ComicBookMovie_Nowgamez_v2a_fla.mc_systemMapLoc_161) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_systemMapLoc_161 extends MovieClip { public function mc_systemMapLoc_161(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 97
//mc_whiteFlash_195 (ComicBookMovie_Nowgamez_v2a_fla.mc_whiteFlash_195) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class mc_whiteFlash_195 extends MovieClip { public function mc_whiteFlash_195(){ addFrameScript(0, frame1, 5, frame6); } function frame6(){ stop(); this.gotoAndStop(1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 98
//new_loaderbar_1 (ComicBookMovie_Nowgamez_v2a_fla.new_loaderbar_1) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class new_loaderbar_1 extends MovieClip { public function new_loaderbar_1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 99
//patchcopy_14 (ComicBookMovie_Nowgamez_v2a_fla.patchcopy_14) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class patchcopy_14 extends MovieClip { public function patchcopy_14(){ addFrameScript(99, frame100); } function frame100(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 100
//Playbt_18 (ComicBookMovie_Nowgamez_v2a_fla.Playbt_18) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class Playbt_18 extends MovieClip { public function Playbt_18(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 101
//sprite500_34 (ComicBookMovie_Nowgamez_v2a_fla.sprite500_34) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class sprite500_34 extends MovieClip { public function sprite500_34(){ addFrameScript(15, frame16); } function frame16(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 102
//Symbol1_38 (ComicBookMovie_Nowgamez_v2a_fla.Symbol1_38) package ComicBookMovie_Nowgamez_v2a_fla { import flash.display.*; public dynamic class Symbol1_38 extends MovieClip { public function Symbol1_38(){ addFrameScript(97, frame98); } function frame98(){ stop(); } } }//package ComicBookMovie_Nowgamez_v2a_fla
Section 103
//MouseWheel (ru.etcs.ui.MouseWheel) package ru.etcs.ui { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.errors.*; public final class MouseWheel { private static const _bytes:ByteArray = new ByteArray(); private static const _dataPart0:Array = new Array(1180128009, 671154176, 2013267295, 4000, 7937, 0x441100, 67, 50331647, 1057226240, 34908, 589932, 1660963951, 1667329091, 1869508197, 1668573551, 1845521507); private static const _dataPart1:Array = new Array(6516590, 1852138356, 6513008, 1953854053, 5074805, 1935999073, 1684294761, 1937007982, 1701970034, 1701670774, 1699506547, 1952804453, 1912631150, 1299150195, 1700227173, 1701576854, 218105856, 100663296, 0, 524608, 496371968, 134350593, 8, 1873410, 525138, 395706880, 134225046, 33556484, 2383347712, 16778025, 161377, 1819632896, 939562498, 262674, 2634154009, 0x960900, 67176193, 8, 85759490, 525906, 395903488, 335582729, 262407, 16777216, 134552726, 33556487, 1377259414, 33556488, 2600796160, 0, 496371968, 83953409, 8, 1873410, 525394, 385892352); private static const _connection:LocalConnection = new LocalConnection(); private static var _complete:Boolean = false; private static var _loader:Loader; private static var _captured:Boolean = false; private static var _connectionID:uint; public function MouseWheel(){ throw (new IllegalOperationError("do not instantiate MouseWheel")); } public static function capture():void{ var _local1:uint; var _local2:ByteArray; var _local3:Array; var _local4:uint; var _local5:uint; if (MouseWheel._captured){ return; }; if (!MouseWheel._bytes.length){ _local1 = Math.round((Math.random() * 100000)); while (_local1 < 10000) { _local1 = Math.round((Math.random() * 100000)); }; MouseWheel._connectionID = _local1; _local2 = MouseWheel._bytes; _local3 = MouseWheel._dataPart0; _local4 = _local3.length; _local5 = 0; while (_local5 < _local4) { _local2.writeUnsignedInt(_local3[_local5]); _local5++; }; _local2.writeUTFBytes(("_" + MouseWheel._connectionID.toString())); _local3 = MouseWheel._dataPart1; _local4 = _local3.length; _local5 = 0; while (_local5 < _local4) { _local2.writeUnsignedInt(_local3[_local5]); _local5++; }; _local2.writeShort(0); }; MouseWheel._connection.addEventListener(StatusEvent.STATUS, MouseWheel.handler_status); MouseWheel._connection.addEventListener(AsyncErrorEvent.ASYNC_ERROR, MouseWheel.handler_asyncError); MouseWheel._captured = true; if (MouseWheel._loader){ MouseWheel.send(); } else { MouseWheel._loader = new Loader(); MouseWheel._loader.loadBytes(MouseWheel._bytes); MouseWheel._loader.contentLoaderInfo.addEventListener(Event.COMPLETE, MouseWheel.handler_complete); }; } private static function handler_status(_arg1:StatusEvent):void{ if (_arg1.level == "error"){ MouseWheel.send(); }; } public static function release():void{ if (!MouseWheel._captured){ return; }; MouseWheel._captured = false; MouseWheel.send(); } private static function send(_arg1:Event=null):void{ if (!MouseWheel._complete){ return; }; MouseWheel._connection.send(("lc_" + MouseWheel._connectionID), "capture", MouseWheel._captured); } private static function handler_asyncError(_arg1:AsyncErrorEvent):void{ } private static function handler_complete(_arg1:Event):void{ MouseWheel._complete = true; if (!MouseWheel._captured){ MouseWheel.send(); }; } public static function get captured():Boolean{ return (MouseWheel._captured); } } }//package ru.etcs.ui
Section 104
//AcquireSnd (AcquireSnd) package { import flash.media.*; public dynamic class AcquireSnd extends Sound { } }//package
Section 105
//AwardPrompt (AwardPrompt) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.geom.*; import flash.errors.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class AwardPrompt extends MovieClip { public var icon_mc:MovieClip; public var name_txt:TextField; public function AwardPrompt(){ addFrameScript(0, frame1); } public function _goToPlayer(){ Tweener.addTween(this, {x:600, time:1, onComplete:_disappear, transition:"easeInBack"}); } public function _disappear(){ MovieClip(parent).removeChild(this); } function frame1(){ stop(); MovieClip(parent.parent).playAwardSnd(); this.scaleX = 0; this.scaleY = 0; this.rotation = 270; Tweener.addTween(this, {scaleX:1, scaleY:1, time:1, onComplete:_goToPlayer, transition:"easeOutElastic"}); icon_mc.alpha = 0; } } }//package
Section 106
//AwardSnd (AwardSnd) package { import flash.media.*; public dynamic class AwardSnd extends Sound { } }//package
Section 107
//BlasterSnd (BlasterSnd) package { import flash.media.*; public dynamic class BlasterSnd extends Sound { } }//package
Section 108
//Boss1 (Boss1) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Boss1 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var minXpos:Number; public var lifeDenom:Number; private var rateOfShoot:Number; private var movTimer:Timer; private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xSpd:Number; private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Boss1(){ drawingLine = new MovieClip(); movTimer = new Timer(1000, 0); super(); life = 2000; lifeDenom = life; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); movTimer.addEventListener(TimerEvent.TIMER, mov); movTimer.start(); } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function mov(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:2, transition:"linear"}); }; } public function destruct(_arg1:String){ if (_arg1 == "hit"){ } else { if (_arg1 == "outBounds"){ }; }; if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); movTimer.stop(); movTimer.removeEventListener(TimerEvent.TIMER, mov); MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).bossArray, this); } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((MovieClip(parent.parent).lives <= 0)) && ((MovieClip(parent.parent).lifeNumerator <= 0)))){ } else { MovieClip(parent.parent).attEnemyAmmo3(this); }; }; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); Tweener.removeTweens(this); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; } public function looper(){ if (MovieClip(root).gameRunning == true){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; MovieClip(parent.parent).attCoin(this); MovieClip(parent.parent).kills_levels++; MovieClip(parent.parent).countLevelKills(); MovieClip(parent.parent).attBossExplosion(this); destruct("hit"); } else { MovieClip(parent.parent).BossLifeUIContainer_mc.lifeBar_mc.scaleX = (life / lifeDenom); if (life < 0){ life = 0; }; if (this.y >= 550){ destruct("outBounds"); }; drawWire(); }; }; } } }//package
Section 109
//Boss2 (Boss2) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Boss2 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var minXpos:Number; public var lifeDenom:Number; private var rateOfShoot:Number; private var movTimer:Timer; private var movCount:Number;// = 0 private var shootCounter:Number;// = 10 private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xSpd:Number; private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Boss2(){ drawingLine = new MovieClip(); movTimer = new Timer(1000, 0); super(); life = 3000; lifeDenom = life; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); movTimer.addEventListener(TimerEvent.TIMER, mov); movTimer.start(); } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function mov(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ movCount++; if (movCount == 1){ Tweener.addTween(this, {x:randomGenerator(50, 52), y:randomGenerator(50, 150), time:2, transition:"linear"}); } else { Tweener.addTween(this, {x:randomGenerator(498, 500), y:randomGenerator(50, 150), time:2, transition:"linear"}); }; if (movCount > 2){ movCount = 0; }; }; } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((MovieClip(parent.parent).lives <= 0)) && ((MovieClip(parent.parent).lifeNumerator <= 0)))){ } else { MovieClip(parent.parent).attEnemyAmmo3(this); }; }; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function destruct(_arg1:String){ if (_arg1 == "hit"){ } else { if (_arg1 == "outBounds"){ }; }; if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); movTimer.stop(); movTimer.removeEventListener(TimerEvent.TIMER, mov); MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).bossArray, this); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); Tweener.removeTweens(this); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; } public function looper(){ if (MovieClip(root).gameRunning == true){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; MovieClip(parent.parent).attCoin(this); MovieClip(parent.parent).kills_levels++; MovieClip(parent.parent).countLevelKills(); MovieClip(parent.parent).attBossExplosion(this); destruct("hit"); } else { MovieClip(parent.parent).BossLifeUIContainer_mc.lifeBar_mc.scaleX = (life / lifeDenom); if (life < 0){ life = 0; }; shootCounter--; if (shootCounter <= 0){ MovieClip(parent.parent).attEnemyAmmo1(this); shootCounter = 30; }; if (this.y >= 550){ destruct("outBounds"); }; drawWire(); }; }; } } }//package
Section 110
//Boss3 (Boss3) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Boss3 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; private var shootCounter2:Number;// = 60 public var target:MovieClip; private var minXpos:Number; public var lifeDenom:Number; private var rateOfShoot:Number; private var movTimer:Timer; private var movCount:Number;// = 0 private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xSpd:Number; private var shootCounter1:Number;// = 10 private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Boss3(){ drawingLine = new MovieClip(); movTimer = new Timer(1000, 0); super(); life = 4000; lifeDenom = life; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); movTimer.addEventListener(TimerEvent.TIMER, mov); movTimer.start(); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } public function mov(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ movCount++; if (movCount == 1){ Tweener.addTween(this, {x:randomGenerator(50, 52), y:randomGenerator(50, 150), time:2, transition:"linear"}); } else { if (movCount == 2){ Tweener.addTween(this, {x:randomGenerator(520, 525), y:randomGenerator(50, 150), time:2, transition:"linear"}); } else { if (movCount == 3){ Tweener.addTween(this, {x:randomGenerator(520, 525), y:randomGenerator(300, 320), time:2, transition:"linear"}); } else { if (movCount == 4){ Tweener.addTween(this, {x:randomGenerator(50, 52), y:randomGenerator(300, 320), time:2, transition:"linear"}); }; }; }; }; if (movCount > 4){ movCount = 0; }; }; } public function destruct(_arg1:String){ if (_arg1 == "hit"){ } else { if (_arg1 == "outBounds"){ }; }; if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); movTimer.stop(); movTimer.removeEventListener(TimerEvent.TIMER, mov); MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).bossArray, this); } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((MovieClip(parent.parent).lives <= 0)) && ((MovieClip(parent.parent).lifeNumerator <= 0)))){ } else { MovieClip(parent.parent).attEnemyAmmo3(this); }; }; } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function removeWire(){ electricCharge_mc.gotoAndStop(1); Tweener.removeTweens(this); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; } public function looper(){ if (MovieClip(root).gameRunning == true){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; MovieClip(parent.parent).attCoin(this); MovieClip(parent.parent).kills_levels++; MovieClip(parent.parent).countLevelKills(); MovieClip(parent.parent).attBossExplosion(this); destruct("hit"); } else { MovieClip(parent.parent).BossLifeUIContainer_mc.lifeBar_mc.scaleX = (life / lifeDenom); if (life < 0){ life = 0; }; shootCounter1--; if (shootCounter1 <= 0){ MovieClip(parent.parent).attEnemyAmmo1(this); shootCounter1 = 30; }; shootCounter2--; if (shootCounter2 <= 0){ MovieClip(parent.parent).attEnemyAmmo6(this); shootCounter2 = 60; }; if (this.y >= 550){ destruct("outBounds"); }; drawWire(); }; }; } } }//package
Section 111
//Boss4 (Boss4) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Boss4 extends MovieClip { public var life:Number; public var lifeDenom:Number; public var target:MovieClip; private var xSpd:Number; private var rateOfShoot:Number; private var movTimer:Timer; private var spd:Number; public var drawingLine:MovieClip; public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; private var minXpos:Number; private var movCount:Number;// = 0 private var maxXpos:Number; private var shootTimer:Timer; public var electricCharge_mc:MovieClip; private var shootCounter1:Number;// = 10 private var shootCounter2:Number;// = 60 private var shootCounter3:Number;// = 100 private var xDir:String; public var hitBox_mc:MovieClip; public function Boss4(){ drawingLine = new MovieClip(); movTimer = new Timer(1000, 0); super(); life = 6000; lifeDenom = life; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); movTimer.addEventListener(TimerEvent.TIMER, mov); movTimer.start(); } public function mov(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ movCount++; if (movCount == 4){ Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(450, 500), time:2, transition:"linear"}); } else { Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:2, transition:"linear"}); }; if (movCount > 5){ movCount = 0; }; }; } public function destruct(_arg1:String){ if (_arg1 == "hit"){ } else { if (_arg1 == "outBounds"){ }; }; if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); movTimer.stop(); movTimer.removeEventListener(TimerEvent.TIMER, mov); MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).bossArray, this); } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((MovieClip(parent.parent).lives <= 0)) && ((MovieClip(parent.parent).lifeNumerator <= 0)))){ } else { MovieClip(parent.parent).attEnemyAmmo3(this); }; }; } public function removeWire(){ electricCharge_mc.gotoAndStop(1); Tweener.removeTweens(this); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function looper(){ if (MovieClip(root).gameRunning == true){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; MovieClip(parent.parent).attCoin(this); MovieClip(parent.parent).kills_levels++; MovieClip(parent.parent).countLevelKills(); MovieClip(parent.parent).attBossExplosion(this); destruct("hit"); } else { MovieClip(parent.parent).BossLifeUIContainer_mc.lifeBar_mc.scaleX = (life / lifeDenom); if (life < 0){ life = 0; }; shootCounter1--; if (shootCounter1 <= 0){ MovieClip(parent.parent).attEnemyAmmo1(this); shootCounter1 = 30; }; shootCounter2--; if (shootCounter2 <= 0){ MovieClip(parent.parent).attEnemyAmmo6(this); shootCounter2 = 60; }; shootCounter3--; if (shootCounter3 <= 0){ MovieClip(parent.parent).attEnemy11(2); shootCounter3 = 100; }; if (this.y >= 550){ destruct("outBounds"); }; drawWire(); }; }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } } }//package
Section 112
//Boss5 (Boss5) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Boss5 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; private var shootCounter2:Number;// = 60 public var target:MovieClip; private var minXpos:Number; public var lifeDenom:Number; private var rateOfShoot:Number; private var movTimer:Timer; private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xSpd:Number; private var shootCounter1:Number;// = 10 private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Boss5(){ drawingLine = new MovieClip(); movTimer = new Timer(1000, 0); super(); life = 8000; lifeDenom = life; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); movTimer.addEventListener(TimerEvent.TIMER, mov); movTimer.start(); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } public function mov(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:2, transition:"linear"}); }; } public function destruct(_arg1:String){ if (_arg1 == "hit"){ } else { if (_arg1 == "outBounds"){ }; }; if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); movTimer.stop(); movTimer.removeEventListener(TimerEvent.TIMER, mov); MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).bossArray, this); } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((MovieClip(parent.parent).lives <= 0)) && ((MovieClip(parent.parent).lifeNumerator <= 0)))){ } else { MovieClip(parent.parent).attEnemyAmmo3(this); }; }; } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function removeWire(){ electricCharge_mc.gotoAndStop(1); Tweener.removeTweens(this); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; } public function looper(){ if (MovieClip(root).gameRunning == true){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; MovieClip(parent.parent).attCoin(this); MovieClip(parent.parent).kills_levels++; MovieClip(parent.parent).countLevelKills(); MovieClip(parent.parent).attBossExplosion(this); destruct("hit"); } else { MovieClip(parent.parent).BossLifeUIContainer_mc.lifeBar_mc.scaleX = (life / lifeDenom); if (life < 0){ life = 0; }; shootCounter1--; if (shootCounter1 <= 0){ MovieClip(parent.parent).attEnemyAmmo1(this); shootCounter1 = 30; }; shootCounter2--; if (shootCounter2 <= 0){ MovieClip(parent.parent).attEnemyAmmo6(this); shootCounter2 = 60; }; if (this.y >= 550){ destruct("outBounds"); }; drawWire(); }; }; } } }//package
Section 113
//Boss6 (Boss6) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Boss6 extends MovieClip { public var life:Number; public var lifeDenom:Number; public var target:MovieClip; private var xSpd:Number; private var rateOfShoot:Number; private var movTimer:Timer; private var spd:Number; public var drawingLine:MovieClip; public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; private var minXpos:Number; private var movCount:Number;// = 0 private var maxXpos:Number; private var shootTimer:Timer; public var electricCharge_mc:MovieClip; private var shootCounter1:Number;// = 10 private var shootCounter2:Number;// = 60 private var shootCounter3:Number;// = 100 private var xDir:String; public var hitBox_mc:MovieClip; public function Boss6(){ drawingLine = new MovieClip(); movTimer = new Timer(1000, 0); super(); life = 10000; lifeDenom = life; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); movTimer.addEventListener(TimerEvent.TIMER, mov); movTimer.start(); } public function mov(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ movCount++; if (movCount == 1){ Tweener.addTween(this, {x:randomGenerator(50, 100), y:randomGenerator(50, 150), time:2, transition:"linear"}); } else { if (movCount == 2){ Tweener.addTween(this, {x:randomGenerator(400, 450), y:randomGenerator(50, 150), time:2, transition:"linear"}); } else { if (movCount == 3){ Tweener.addTween(this, {x:randomGenerator(50, 100), y:randomGenerator(50, 150), time:2, transition:"linear"}); } else { if (movCount == 4){ Tweener.addTween(this, {x:randomGenerator(400, 450), y:randomGenerator(50, 150), time:2, transition:"linear"}); } else { if (movCount == 5){ Tweener.addTween(this, {x:randomGenerator(50, 100), y:randomGenerator(50, 150), time:2, transition:"linear"}); } else { if (movCount == 6){ Tweener.addTween(this, {x:randomGenerator(400, 450), y:randomGenerator(50, 150), time:2, transition:"linear"}); } else { if (movCount == 10){ Tweener.addTween(this, {x:randomGenerator(400, 450), y:randomGenerator(400, 450), time:2, transition:"linear"}); } else { Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:2, transition:"linear"}); }; }; }; }; }; }; }; if (movCount > 11){ movCount = 0; }; }; } public function destruct(_arg1:String){ if (_arg1 == "hit"){ } else { if (_arg1 == "outBounds"){ }; }; if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); movTimer.stop(); movTimer.removeEventListener(TimerEvent.TIMER, mov); MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).bossArray, this); } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((MovieClip(parent.parent).lives <= 0)) && ((MovieClip(parent.parent).lifeNumerator <= 0)))){ } else { MovieClip(parent.parent).attEnemyAmmo3(this); }; }; } public function removeWire(){ electricCharge_mc.gotoAndStop(1); Tweener.removeTweens(this); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function looper(){ if (MovieClip(root).gameRunning == true){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; MovieClip(parent.parent).attCoin(this); MovieClip(parent.parent).kills_levels++; MovieClip(parent.parent).countLevelKills(); MovieClip(parent.parent).attBossExplosion(this); destruct("hit"); } else { MovieClip(parent.parent).BossLifeUIContainer_mc.lifeBar_mc.scaleX = (life / lifeDenom); if (life < 0){ life = 0; }; shootCounter1--; if (shootCounter1 <= 0){ MovieClip(parent.parent).attEnemyAmmo1(this); shootCounter1 = 30; }; shootCounter2--; if (shootCounter2 <= 0){ MovieClip(parent.parent).attEnemyAmmo6(this); shootCounter2 = 60; }; shootCounter3--; if (shootCounter3 <= 0){ MovieClip(parent.parent).attEnemy11(2); shootCounter3 = 100; }; if (this.y >= 550){ destruct("outBounds"); }; drawWire(); }; }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } } }//package
Section 114
//BossSnd (BossSnd) package { import flash.media.*; public dynamic class BossSnd extends Sound { } }//package
Section 115
//BossWarningPrompter (BossWarningPrompter) package { import flash.events.*; import flash.display.*; import flash.utils.*; public dynamic class BossWarningPrompter extends MovieClip { public var bossIncomingText_mc:MovieClip; public var i:Number; public var timer:Timer; public function BossWarningPrompter(){ addFrameScript(0, frame1); } public function removeMe(_arg1:TimerEvent){ MovieClip(parent).removeChild(this); } public function blinkMe(_arg1:TimerEvent){ i++; if ((((((((i == 1)) || ((i == 3)))) || ((i == 5)))) || ((i == 7)))){ bossIncomingText_mc.alpha = 0; } else { bossIncomingText_mc.alpha = 1; }; } function frame1(){ i = 0; timer = new Timer(500, 8); timer.addEventListener(TimerEvent.TIMER, blinkMe); timer.addEventListener(TimerEvent.TIMER_COMPLETE, removeMe); timer.start(); this.rotation = 270; } } }//package
Section 116
//BossWarningSnd (BossWarningSnd) package { import flash.media.*; public dynamic class BossWarningSnd extends Sound { } }//package
Section 117
//BrixEntrance (BrixEntrance) package { import flash.media.*; public dynamic class BrixEntrance extends Sound { } }//package
Section 118
//BtnClickSnd (BtnClickSnd) package { import flash.media.*; public dynamic class BtnClickSnd extends Sound { } }//package
Section 119
//BtnHoverSnd (BtnHoverSnd) package { import flash.media.*; public dynamic class BtnHoverSnd extends Sound { } }//package
Section 120
//BuySnd (BuySnd) package { import flash.media.*; public dynamic class BuySnd extends Sound { } }//package
Section 121
//Coin (Coin) package { import flash.events.*; import flash.display.*; public class Coin extends MovieClip { public var hitBox_mc:MovieClip; public var speed:int; public var xSpd:Number; public var angle:Number; public var _angle:Number; public var a_x:Number; public var a_y:Number; public var spd:Number; public var ySpd:Number; public var animation_mc:MovieClip; public var followSpd:Number; public var main:MovieClip; public var pointer:Number;// = 0 public function Coin(_arg1:Number, _arg2:Number, _arg3:Number){ addFrameScript(0, frame1); this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function looper(){ if (this.animation_mc.currentFrame == 140){ destruct(""); } else { if (MovieClip(parent.parent).levelContainer_mc.player_mc.hitBox_mc.hitTestObject(this.hitBox_mc)){ this.stop(); MovieClip(parent.parent).playCrystalSnd(); MovieClip(parent.parent).money_levels++; destruct(""); } else { if (this.y > 600){ this.stop(); destruct(""); } else { if (calDist(this.x, this.y, main.levelContainer_mc.player_mc.x, main.levelContainer_mc.player_mc.y) < MovieClip(parent.parent).magnetRange){ changeDirection(); this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); } else { angle = ((90 / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; }; }; }; } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).moneyArray, this); } public function init(){ followSpd = 8; spd = 1.5; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function calDist(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = ((_arg1 - _arg3) * (_arg1 - _arg3)); var _local6:Number = ((_arg2 - _arg4) * (_arg2 - _arg4)); var _local7:Number = Math.sqrt((_local5 + _local6)); return (_local7); } function frame1(){ stop(); animation_mc.gotoAndPlay(randomGenerator(2, 15)); } public function changeDirection(){ pointTowardPlayer(MovieClip(parent).player_mc); angle = ((MovieClip(this).rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * followSpd); ySpd = (Math.sin(angle) * followSpd); } public function pointTowardPlayer(_arg1:MovieClip){ a_x = (_arg1.x - this.x); a_y = (_arg1.y - this.y); _angle = ((180 * Math.atan2(a_y, a_x)) / Math.PI); pointer = _angle; this.rotation = pointer; } } }//package
Section 122
//CrystalSnd (CrystalSnd) package { import flash.media.*; public dynamic class CrystalSnd extends Sound { } }//package
Section 123
//Earthquake (Earthquake) package { import flash.events.*; import flash.display.*; import flash.utils.*; public class Earthquake { private static const FRAME_RATE:int = 30; private static var timer:Timer; private static var originalX:int; private static var originalY:int; private static var intensityOffset:int; private static var intensity:int; private static var image:DisplayObject; private static function cleanup():void{ timer = null; image = null; } public static function go(_arg1:DisplayObject, _arg2:Number=10, _arg3:Number=1):void{ if (timer){ timer.stop(); }; image = _arg1; originalX = 0; originalY = 0; intensity = _arg2; intensityOffset = (intensity / 2); var _local4:int = int((1000 / FRAME_RATE)); var _local5:int = int(((_arg3 * 1000) / _local4)); timer = new Timer(_local4, _local5); timer.addEventListener(TimerEvent.TIMER, quake); timer.addEventListener(TimerEvent.TIMER_COMPLETE, resetImage); timer.start(); } public static function temp():void{ } private static function quake(_arg1:TimerEvent):void{ var _local2:int = ((originalX + (Math.random() * intensity)) - intensityOffset); var _local3:int = ((originalY + (Math.random() * intensity)) - intensityOffset); image.x = _local2; image.y = _local3; } private static function resetImage(_arg1:TimerEvent=null):void{ image.x = originalX; image.y = originalY; cleanup(); } } }//package
Section 124
//EmergencyItem3 (EmergencyItem3) package { import flash.events.*; import flash.display.*; public class EmergencyItem3 extends MovieClip { public var yLimit:Number; public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function EmergencyItem3(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; yLimit = randomGenerator(60, 355); trace(("ylimit" + yLimit)); init(); } public function explode(){ var _local3:EmergencyItem3a; var _local1:Number = 0; var _local2:Number = 0; while (_local2 < 12) { _local1 = (_local1 + 30); _local3 = new EmergencyItem3a(this.x, this.y, _local1); MovieClip(parent).addChild(_local3); MovieClip(parent.parent).emergencyItem3aArray.push(_local3); _local2++; }; } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).emergencyItem3Array, this); } public function looper(){ if (this.y < yLimit){ explode(); destruct(""); } else { if (this.y < -10){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; }; } public function init(){ spd = 35; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } } }//package
Section 125
//EmergencyItem3a (EmergencyItem3a) package { import flash.events.*; import flash.display.*; public class EmergencyItem3a extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function EmergencyItem3a(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).emergencyItem3aArray, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 35; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 126
//Enemy1 (Enemy1) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy1 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var minXpos:Number; private var xSpd:Number; private var rateOfShoot:Number; private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy1(){ drawingLine = new MovieClip(); super(); life = 20; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (3000 - 1500))) + 1500); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function looper(){ if (MovieClip(root).gameRunning == true){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { if (this.x < minXpos){ xDir = "right"; } else { if (this.x > maxXpos){ xDir = "left"; }; }; if (xDir == "left"){ xSpd = ((Math.random() * (2 - 1)) + 1); this.x = (this.x - xSpd); } else { if (xDir == "right"){ xSpd = ((Math.random() * (2 - 1)) + 1); this.x = (this.x + xSpd); }; }; this.y = (this.y + spd); if (this.y >= 720){ destruct("outBounds"); }; drawWire(); }; }; } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((main.lifeNum <= 0)){ }; }; } public function removeWire(){ electricCharge_mc.gotoAndStop(1); Tweener.removeTweens(this); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } } }//package
Section 127
//Enemy10 (Enemy10) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy10 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var minXpos:Number; private var xSpd:Number; private var rateOfShoot:Number; private var _animationSet:Number; private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy10(){ drawingLine = new MovieClip(); super(); life = 30; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); _animationSet = randomGenerator(1, 5); if (_animationSet == 1){ Tweener.addTween(this, {y:50, time:2, onComplete:shoot2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:2, delay:2, transition:"easeInOutStrong"}); } else { if (_animationSet == 2){ Tweener.addTween(this, {y:75, time:2, onComplete:shoot2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:2, delay:2, transition:"easeInOutStrong"}); } else { if (_animationSet == 3){ Tweener.addTween(this, {y:100, time:2, onComplete:shoot2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:2, delay:2, transition:"easeInOutStrong"}); } else { if (_animationSet == 4){ Tweener.addTween(this, {y:150, time:2, onComplete:shoot2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:2, delay:2, transition:"easeInOutStrong"}); }; }; }; }; } private function shoot2(){ main.attEnemyAmmo6(this); } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function looper(){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { if (this.y >= 550){ destruct("outBounds"); }; drawWire(); }; } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((main.lives <= 0)) && ((main.lifeNumerator <= 0)))){ } else { main.attEnemyAmmo6(this); }; }; } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } } }//package
Section 128
//Enemy11 (Enemy11) package { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; public class Enemy11 extends MovieClip { public var main:MovieClip; public var wireOn:String;// = "no" public var flash_mc:MovieClip; private var dir:Point; public var target:MovieClip; public var angle:Number; public var xSpd:Number; public var rot:Number; public var mc:MovieClip; public var spd:Number; public var electricCharge_mc:MovieClip; public var ySpd:Number; public var grvty:Number; public var drawingLine:MovieClip; public var life:Number;// = 10 public var hitBox_mc:MovieClip; public function Enemy11(_arg1:Number, _arg2:MovieClip){ drawingLine = new MovieClip(); dir = new Point(0, 0); super(); mc = mc; target = _arg2; this.rotation = _arg1; init(); } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } public function init(){ spd = 5; grvty = 0.25; angle = ((MovieClip(this).rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function looper(){ var _local1:Point; if ((((((((this.x < -50)) || ((this.x > 1020)))) || ((this.y < -500)))) || ((this.y > 750)))){ destruct(""); } else { if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct(""); } else { _local1 = new Point((target.x - this.x), (target.y - this.y)); _local1.normalize(randomGenerator(0, 2)); dir = dir.add(_local1); dir.normalize(randomGenerator(6, 9)); this.x = (this.x + dir.x); this.y = (this.y + dir.y); this.rotation = ((Math.atan2(dir.y, dir.x) * 180) / Math.PI); drawWire(); }; }; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.removeFromArray(main.enemyArray, this); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } } }//package
Section 129
//Enemy12 (Enemy12) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy12 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var minXpos:Number; private var xSpd:Number; private var rateOfShoot:Number; private var _animationSet:Number; private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy12(){ drawingLine = new MovieClip(); super(); life = 30; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); _animationSet = randomGenerator(1, 5); Tweener.addTween(this, {y:randomGenerator(50, 100), time:1, transition:"easeInOutStrong"}); Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:1, delay:1, transition:"easeInOutStrong"}); Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:1, delay:2, transition:"easeInOutStrong"}); Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:1, delay:3, transition:"easeInOutStrong"}); Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:1, delay:4, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:3, delay:4, onComplete:destruct, onCompleteParams:[""], transition:"easeInOutStrong"}); } private function shoot2(){ trace("ENEMY 3 projectile"); } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function looper(){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { if (this.y >= 720){ destruct("outBounds"); }; drawWire(); }; } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((main.lives <= 0)) && ((main.lifeNumerator <= 0)))){ } else { main.attEnemyAmmo6(this); }; }; } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } } }//package
Section 130
//Enemy13 (Enemy13) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy13 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var rateOfShoot:Number; public var origXposition:Number; private var origYposition:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy13(_arg1:Number){ drawingLine = new MovieClip(); super(); life = 30; spd = (Math.floor((Math.random() * (3 - 1))) + 1); rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); origXposition = _arg1; origYposition = this.y; if (origXposition < 0){ Tweener.addTween(this, {x:650, time:4, onComplete:destruct, onCompleteParams:[""], transition:"easeInOutStrong"}); } else { if (origXposition > 500){ Tweener.addTween(this, {x:-10, time:4, onComplete:destruct, onCompleteParams:[""], transition:"easeInOutStrong"}); }; }; Tweener.addTween(this, {y:randomGenerator(100, 250), time:2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:origYposition, time:2, delay:2, transition:"easeInOutStrong"}); } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } public function looper(){ if (MovieClip(root).gameRunning == true){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { drawWire(); }; }; } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((main.lives <= 0)) && ((main.lifeNumerator <= 0)))){ } else { main.attEnemyAmmo4(this); }; }; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } } }//package
Section 131
//Enemy14 (Enemy14) package { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; public class Enemy14 extends MovieClip { public var main:MovieClip; public var wireOn:String;// = "no" public var flash_mc:MovieClip; private var dir:Point; public var target:MovieClip; public var angle:Number; public var xSpd:Number; public var rot:Number; public var mc:MovieClip; public var spd:Number; public var electricCharge_mc:MovieClip; public var ySpd:Number; public var grvty:Number; public var drawingLine:MovieClip; public var life:Number;// = 10 public var hitBox_mc:MovieClip; public function Enemy14(_arg1:Number, _arg2:MovieClip){ drawingLine = new MovieClip(); dir = new Point(0, 0); super(); mc = mc; target = _arg2; this.rotation = _arg1; init(); } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } public function init(){ spd = 5; grvty = 0.25; angle = ((MovieClip(this).rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function looper(){ var _local1:Point; if ((((((((this.x < -50)) || ((this.x > 1020)))) || ((this.y < -500)))) || ((this.y > 750)))){ destruct(""); } else { if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct(""); } else { _local1 = new Point((target.x - this.x), (target.y - this.y)); _local1.normalize(randomGenerator(0, 2)); dir = dir.add(_local1); dir.normalize(randomGenerator(6, 9)); this.x = (this.x + dir.x); this.y = (this.y + dir.y); this.rotation = ((Math.atan2(dir.y, dir.x) * 180) / Math.PI); drawWire(); }; }; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (((Math.random() * _arg2) - _arg1) + _arg1); return (_local3); } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.removeFromArray(main.enemyArray, this); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } } }//package
Section 132
//Enemy15 (Enemy15) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy15 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var minXpos:Number; private var xSpd:Number; private var rateOfShoot:Number; private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy15(){ drawingLine = new MovieClip(); super(); life = 30; spd = (Math.floor((Math.random() * (6 - 1))) + 1); xSpd = ((Math.random() * (12 - 8)) + 8); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function looper(){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { if (this.x < minXpos){ xDir = "right"; } else { if (this.x > maxXpos){ xDir = "left"; }; }; if (xDir == "left"){ xSpd = ((Math.random() * (12 - 8)) + 8); this.x = (this.x - xSpd); } else { if (xDir == "right"){ xSpd = ((Math.random() * (12 - 8)) + 8); this.x = (this.x + xSpd); }; }; this.y = (this.y + spd); if (this.y >= 720){ destruct("outBounds"); }; drawWire(); }; } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((main.lives <= 0)) && ((main.lifeNumerator <= 0)))){ } else { main.attEnemyAmmo3(this); }; }; } public function removeWire(){ electricCharge_mc.gotoAndStop(1); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } } }//package
Section 133
//Enemy2 (Enemy2) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy2 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var rateOfShoot:Number; public var origXposition:Number; private var origYposition:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy2(_arg1:Number){ drawingLine = new MovieClip(); super(); life = 30; spd = (Math.floor((Math.random() * (3 - 1))) + 1); rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); origXposition = _arg1; origYposition = this.y; if (origXposition < 0){ Tweener.addTween(this, {x:650, time:4, onComplete:destruct, onCompleteParams:[""], transition:"linear"}); } else { if (origXposition > 500){ Tweener.addTween(this, {x:-10, time:4, onComplete:destruct, onCompleteParams:[""], transition:"linear"}); }; }; Tweener.addTween(this, {y:randomGenerator(100, 250), time:2, transition:"linear"}); Tweener.addTween(this, {y:origYposition, time:2, delay:2, transition:"linear"}); } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } public function looper(){ if (MovieClip(root).gameRunning == true){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { drawWire(); }; }; } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((main.lives <= 0)) && ((main.lifeNumerator <= 0)))){ } else { main.attEnemyAmmo1(this); }; }; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); Tweener.removeTweens(this); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } } }//package
Section 134
//Enemy3 (Enemy3) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy3 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var minXpos:Number; private var xSpd:Number; private var rateOfShoot:Number; private var _animationSet:Number; private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy3(){ drawingLine = new MovieClip(); super(); life = 30; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1500 - 100))) + 100); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); _animationSet = randomGenerator(1, 5); if (_animationSet == 1){ Tweener.addTween(this, {y:250, time:2, onComplete:shoot2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:2, delay:2, transition:"easeInOutStrong"}); } else { if (_animationSet == 2){ Tweener.addTween(this, {y:275, time:2, onComplete:shoot2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:2, delay:2, transition:"easeInOutStrong"}); } else { if (_animationSet == 3){ Tweener.addTween(this, {y:300, time:2, onComplete:shoot2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:2, delay:2, transition:"easeInOutStrong"}); } else { if (_animationSet == 4){ Tweener.addTween(this, {y:350, time:2, onComplete:shoot2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:2, delay:2, transition:"easeInOutStrong"}); }; }; }; }; } private function shoot2(){ main.attEnemyAmmo4(this); } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function looper(){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { if (this.y >= 720){ destruct("outBounds"); }; drawWire(); }; } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((main.lives <= 0)) && ((main.lifeNumerator <= 0)))){ }; }; } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); Tweener.removeTweens(this); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } } }//package
Section 135
//Enemy4 (Enemy4) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy4 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; public var angle:Number; public var xSpd:Number; private var rateOfShoot:Number; private var shootTimer:Timer; public var spd:Number; public var electricCharge_mc:MovieClip; public var ySpd:Number; public var grvty:Number; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy4(_arg1:Number){ drawingLine = new MovieClip(); super(); life = 30; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); spd = 8; grvty = 1; angle = ((_arg1 / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } private function shoot2(){ trace("ENEMY 4 projectile"); } public function looper(){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); if (this.y >= 720){ destruct("outBounds"); }; drawWire(); }; } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((main.lives <= 0)) && ((main.lifeNumerator <= 0)))){ } else { main.attEnemyAmmo1(this); }; }; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } } }//package
Section 136
//Enemy5 (Enemy5) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy5 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var minXpos:Number; private var xSpd:Number; private var rateOfShoot:Number; private var _animationSet:Number; private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy5(){ drawingLine = new MovieClip(); super(); life = 30; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); _animationSet = randomGenerator(1, 5); if (_animationSet == 1){ Tweener.addTween(this, {y:100, time:1, onComplete:shoot2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:1, delay:1, transition:"easeInOutStrong"}); } else { if (_animationSet == 2){ Tweener.addTween(this, {y:110, time:1, onComplete:shoot2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:1, delay:1, transition:"easeInOutStrong"}); } else { if (_animationSet == 3){ Tweener.addTween(this, {y:120, time:1, onComplete:shoot2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:1, delay:1, transition:"easeInOutStrong"}); } else { if (_animationSet == 4){ Tweener.addTween(this, {y:150, time:1, onComplete:shoot2, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:1, delay:1, transition:"easeInOutStrong"}); }; }; }; }; } private function shoot2(){ main.attEnemyAmmo2(this); } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function looper(){ if (MovieClip(root).gameRunning == true){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { if (this.y >= 720){ destruct("outBounds"); }; drawWire(); }; }; } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((main.lives <= 0)) && ((main.lifeNumerator <= 0)))){ }; }; } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } } }//package
Section 137
//Enemy6 (Enemy6) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy6 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var minXpos:Number; private var xSpd:Number; private var rateOfShoot:Number; private var _animationSet:Number; private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy6(){ drawingLine = new MovieClip(); super(); life = 30; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); _animationSet = randomGenerator(1, 5); Tweener.addTween(this, {y:randomGenerator(50, 100), time:1, transition:"easeInOutStrong"}); Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:1, delay:1, transition:"easeInOutStrong"}); Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:1, delay:2, transition:"easeInOutStrong"}); Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:1, delay:3, transition:"easeInOutStrong"}); Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:1, delay:4, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:3, delay:4, onComplete:destruct, onCompleteParams:[""], transition:"easeInOutStrong"}); } private function shoot2(){ trace("ENEMY 3 projectile"); } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function looper(){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { if (this.y >= 550){ destruct("outBounds"); }; drawWire(); }; } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((main.lives <= 0)) && ((main.lifeNumerator <= 0)))){ } else { main.attEnemyAmmo1(this); }; }; } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } } }//package
Section 138
//Enemy7 (Enemy7) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy7 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var minXpos:Number; private var xSpd:Number; private var rateOfShoot:Number; private var _animationSet:Number; private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy7(){ drawingLine = new MovieClip(); super(); life = 30; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); _animationSet = randomGenerator(1, 5); if (_animationSet == 1){ Tweener.addTween(this, {y:200, time:2, onComplete:shoot2, transition:"linear"}); Tweener.addTween(this, {y:800, time:2, delay:2, transition:"linear"}); } else { if (_animationSet == 2){ Tweener.addTween(this, {y:250, time:2, onComplete:shoot2, transition:"linear"}); Tweener.addTween(this, {y:800, time:2, delay:2, transition:"linear"}); } else { if (_animationSet == 3){ Tweener.addTween(this, {y:275, time:2, onComplete:shoot2, transition:"linear"}); Tweener.addTween(this, {y:800, time:2, delay:2, transition:"linear"}); } else { if (_animationSet == 4){ Tweener.addTween(this, {y:300, time:2, onComplete:shoot2, transition:"linear"}); Tweener.addTween(this, {y:800, time:2, delay:2, transition:"linear"}); }; }; }; }; } private function shoot2(){ main.attEnemyAmmo5(this); } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function looper(){ if (MovieClip(root).gameRunning == true){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { if (this.y >= 720){ destruct("outBounds"); }; drawWire(); }; }; } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((main.lives <= 0)) && ((main.lifeNumerator <= 0)))){ } else { main.attEnemyAmmo5(this); }; }; } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } } }//package
Section 139
//Enemy8 (Enemy8) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy8 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var rateOfShoot:Number; public var origXposition:Number; private var origYposition:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy8(_arg1:Number){ drawingLine = new MovieClip(); super(); life = 30; spd = (Math.floor((Math.random() * (3 - 1))) + 1); rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); origXposition = _arg1; origYposition = this.y; if (origXposition < 0){ Tweener.addTween(this, {x:650, time:4, onComplete:destruct, onCompleteParams:[""], transition:"linear"}); } else { if (origXposition > 500){ Tweener.addTween(this, {x:-10, time:4, onComplete:destruct, onCompleteParams:[""], transition:"linear"}); }; }; Tweener.addTween(this, {y:randomGenerator(100, 250), time:2, transition:"linear"}); Tweener.addTween(this, {y:origYposition, time:2, delay:2, transition:"linear"}); } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } public function looper(){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { drawWire(); }; } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((main.lives <= 0)) && ((main.lifeNumerator <= 0)))){ } else { main.attEnemyAmmo2(this); }; }; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } } }//package
Section 140
//Enemy9 (Enemy9) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Enemy9 extends MovieClip { public var main:MovieClip; public var typeOfDestruction:String; public var wireOn:String;// = "no" public var flash_mc:MovieClip; public var target:MovieClip; private var minXpos:Number; private var xSpd:Number; private var rateOfShoot:Number; private var _animationSet:Number; private var maxXpos:Number; private var shootTimer:Timer; private var spd:Number; public var electricCharge_mc:MovieClip; private var xDir:String; public var drawingLine:MovieClip; public var life:Number; public var hitBox_mc:MovieClip; public function Enemy9(){ drawingLine = new MovieClip(); super(); life = 30; spd = (Math.floor((Math.random() * (3 - 1))) + 1); xSpd = ((Math.random() * (2 - 1)) + 1); minXpos = 25; maxXpos = 475; xDir = "left"; rateOfShoot = (Math.floor((Math.random() * (1000 - 800))) + 800); shootTimer = new Timer(rateOfShoot, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); _animationSet = randomGenerator(1, 5); Tweener.addTween(this, {y:randomGenerator(50, 100), time:1, transition:"easeInOutStrong"}); Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:1, delay:1, transition:"easeInOutStrong"}); Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:1, delay:2, transition:"easeInOutStrong"}); Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:1, delay:3, transition:"easeInOutStrong"}); Tweener.addTween(this, {x:randomGenerator(50, 450), y:randomGenerator(50, 150), time:1, delay:4, transition:"easeInOutStrong"}); Tweener.addTween(this, {y:800, time:3, delay:4, onComplete:destruct, onCompleteParams:[""], transition:"easeInOutStrong"}); } private function shoot2(){ trace("ENEMY 3 projectile"); } public function initWire(){ electricCharge_mc.gotoAndPlay(2); MovieClip(parent).addChild(drawingLine); wireOn = "yes"; } public function looper(){ if (MovieClip(root).gameRunning == true){ if (life <= 0){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; main.attExplosion(this); main.attCoin(this); main.countLevelKills(); destruct("hit"); } else { if (this.y >= 720){ destruct("outBounds"); }; drawWire(); }; }; } private function shoot(_arg1:TimerEvent){ if (MovieClip(root).gameRunning == true){ if ((((main.lives <= 0)) && ((main.lifeNumerator <= 0)))){ } else { main.attEnemyAmmo2(this); }; }; } public function destruct(_arg1:String){ if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); wireOn = "no"; }; Tweener.removeTweens(this); shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); main.removeFromArray(main.enemyArray, this); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * (_arg2 - _arg1))) + _arg1); return (_local3); } public function removeWire(){ electricCharge_mc.gotoAndStop(1); if (wireOn == "yes"){ MovieClip(parent).removeChild(drawingLine); }; } function drawWire(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(1, 0xFFFFFF, 0.5); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); var _local5:GlowFilter = new GlowFilter(); _local5.inner = false; _local5.color = 0xFF0000; _local5.blurX = 20; _local5.blurY = 20; _local5.alpha = 0.8; drawingLine.filters = [_local5]; } } }//package
Section 141
//EnemyAmmo1 (EnemyAmmo1) package { import flash.events.*; import flash.display.*; public class EnemyAmmo1 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function EnemyAmmo1(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).enemyAmmo1Array, this); } public function looper(){ if ((((((((this.y > 850)) || ((this.x > 850)))) || ((this.y < -300)))) || ((this.x < -300)))){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 6; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 142
//EnemyAmmo2 (EnemyAmmo2) package { import flash.events.*; import flash.display.*; public class EnemyAmmo2 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function EnemyAmmo2(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).enemyAmmo2Array, this); } public function looper(){ if (this.y > 750){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 6; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 143
//EnemyAmmo3 (EnemyAmmo3) package { import flash.events.*; import flash.display.*; public class EnemyAmmo3 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function EnemyAmmo3(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).enemyAmmo3Array, this); } public function looper(){ if ((((((this.x < 0)) || ((this.x > 600)))) || ((this.y > 750)))){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 4; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 144
//EnemyAmmo4 (EnemyAmmo4) package { import flash.events.*; import flash.display.*; public class EnemyAmmo4 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function EnemyAmmo4(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).enemyAmmo4Array, this); } public function looper(){ if ((((((this.x < 0)) || ((this.x > 600)))) || ((this.y > 750)))){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 4; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 145
//EnemyAmmo5 (EnemyAmmo5) package { import flash.events.*; import flash.display.*; public class EnemyAmmo5 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function EnemyAmmo5(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).enemyAmmo5Array, this); } public function looper(){ if ((((((this.x < 0)) || ((this.x > 600)))) || ((this.y > 750)))){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 4; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 146
//EnemyAmmo6 (EnemyAmmo6) package { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; public class EnemyAmmo6 extends MovieClip { private var dir:Point; public var xSpd:Number; public var target:MovieClip; public var angle:Number; public var mc:MovieClip; public var rot:Number; public var spd:Number; public var ySpd:Number; public var grvty:Number; public var main:MovieClip; public var life:Number;// = 10 public var hitBox_mc:MovieClip; public function EnemyAmmo6(_arg1:Number, _arg2:MovieClip){ dir = new Point(0, 0); super(); mc = mc; target = _arg2; this.rotation = _arg1; init(); } public function init(){ spd = 5; grvty = 0.25; angle = ((MovieClip(this).rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function looper(){ var _local1:Point; if ((((((((this.x < -50)) || ((this.x > 1020)))) || ((this.y < -50)))) || ((this.y > 750)))){ destruct(""); } else { if (life <= 0){ MovieClip(parent.parent).attExplosion(this); destruct(""); } else { _local1 = new Point((target.x - this.x), (target.y - this.y)); _local1.normalize(randomGenerator(0, 2)); dir = dir.add(_local1); dir.normalize(randomGenerator(6, 9)); this.x = (this.x + dir.x); this.y = (this.y + dir.y); this.rotation = ((Math.atan2(dir.y, dir.x) * 180) / Math.PI); }; }; } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).enemyArray, this); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } } }//package
Section 147
//ExplodeSnd (ExplodeSnd) package { import flash.media.*; public dynamic class ExplodeSnd extends Sound { } }//package
Section 148
//Explosion (Explosion) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.geom.*; import flash.errors.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class Explosion extends MovieClip { public function Explosion(){ addFrameScript(28, frame29); } function frame29(){ stop(); MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).explosionArray, this); } } }//package
Section 149
//FlareSnd (FlareSnd) package { import flash.media.*; public dynamic class FlareSnd extends Sound { } }//package
Section 150
//GameScreenSnd (GameScreenSnd) package { import flash.media.*; public dynamic class GameScreenSnd extends Sound { } }//package
Section 151
//Health1 (Health1) package { import flash.events.*; import flash.display.*; public class Health1 extends MovieClip { public var speed:int; public var xSpd:Number; public var angle:Number; public var spd:Number; public var ySpd:Number; public function Health1(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).attHealth1Acquired(this); MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).moneyArray, this); } public function init(){ spd = 1.5; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function looper(){ if (MovieClip(parent.parent).levelContainer_mc.player_mc.hitboxForPickUps_mc.hitTestObject(this)){ MovieClip(parent.parent).attHealthPrompt(this); MovieClip(parent.parent).lifeNum = (MovieClip(parent.parent).lifeNum + (MovieClip(parent.parent).lifeDenom * 0.25)); if (MovieClip(parent.parent).lifeNum >= MovieClip(parent.parent).lifeDenom){ MovieClip(parent.parent).lifeNum = MovieClip(parent.parent).lifeDenom; }; MovieClip(parent.parent).didAcquireHealth = true; MovieClip(parent.parent).bubbleAnimation(MovieClip(parent.parent).healthSymbol_mc); destruct(""); } else { if (this.y > 600){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; }; } } }//package
Section 152
//Health2 (Health2) package { import flash.events.*; import flash.display.*; public class Health2 extends MovieClip { public var speed:int; public var xSpd:Number; public var angle:Number; public var spd:Number; public var ySpd:Number; public function Health2(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).attHealth2Acquired(this); MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).moneyArray, this); } public function init(){ spd = 1.5; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function looper(){ if (MovieClip(parent.parent).levelContainer_mc.player_mc.hitboxForPickUps_mc.hitTestObject(this)){ MovieClip(parent.parent).attHealthPrompt(this); MovieClip(parent.parent).lifeNum = MovieClip(parent.parent).lifeDenom; MovieClip(parent.parent).didAcquireHealth = true; MovieClip(parent.parent).bubbleAnimation(MovieClip(parent.parent).healthSymbol_mc); destruct(""); } else { if (this.y > 600){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; }; } } }//package
Section 153
//HealthPrompt (HealthPrompt) package { import caurina.transitions.*; import flash.display.*; public dynamic class HealthPrompt extends MovieClip { public var display_mc:MovieClip; public function HealthPrompt(){ addFrameScript(0, frame1); } function frame1(){ stop(); Tweener.addTween(this, {scaleX:2, scaleY:2, time:2, transition:"easeOutStrong"}); Tweener.addTween(this, {alpha:0, time:3, onComplete:_disappear, transition:"linear"}); this.rotation = 270; } public function _disappear(){ MovieClip(parent).removeChild(this); } } }//package
Section 154
//HomingSnd (HomingSnd) package { import flash.media.*; public dynamic class HomingSnd extends Sound { } }//package
Section 155
//IntroSnd (IntroSnd) package { import flash.media.*; public dynamic class IntroSnd extends Sound { } }//package
Section 156
//LaserSnd (LaserSnd) package { import flash.media.*; public dynamic class LaserSnd extends Sound { } }//package
Section 157
//mc_health1Acquired (mc_health1Acquired) package { import caurina.transitions.*; import flash.display.*; public dynamic class mc_health1Acquired extends MovieClip { public function mc_health1Acquired(){ addFrameScript(0, frame1); } function frame1(){ Tweener.addTween(this, {scaleX:2.5, scaleY:2.5, time:0.5, transition:"easeInElastic"}); Tweener.addTween(this, {x:1000, scaleX:0.5, scaleY:0.5, delay:0.8, time:0.6, transition:"easeOutBack", onComplete:removeMe}); } public function removeMe(){ MovieClip(parent).removeChild(this); } } }//package
Section 158
//mc_health2Acquired (mc_health2Acquired) package { import caurina.transitions.*; import flash.display.*; public dynamic class mc_health2Acquired extends MovieClip { public function mc_health2Acquired(){ addFrameScript(0, frame1); } function frame1(){ Tweener.addTween(this, {scaleX:2.5, scaleY:2.5, time:0.5, transition:"easeInElastic"}); Tweener.addTween(this, {x:1000, scaleX:0.5, scaleY:0.5, delay:0.8, time:0.6, transition:"easeOutBack", onComplete:removeMe}); } public function removeMe(){ MovieClip(parent).removeChild(this); } } }//package
Section 159
//mc_shopBG (mc_shopBG) package { import flash.display.*; public dynamic class mc_shopBG extends MovieClip { } }//package
Section 160
//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{ if (Security.sandboxType == "localWithFile"){ return (null); }; var _local3:MochiBot = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var _local4 = "http://core.mochibot.com/my/core.swf"; var _local5:URLVariables = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; var _local6:String = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; var _local7:URLRequest = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; var _local8:Loader = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 161
//NonGameScreenSnd (NonGameScreenSnd) package { import flash.media.*; public dynamic class NonGameScreenSnd extends Sound { } }//package
Section 162
//OutroSnd (OutroSnd) package { import flash.media.*; public dynamic class OutroSnd extends Sound { } }//package
Section 163
//PickUpAmmo1 (PickUpAmmo1) package { import flash.events.*; import flash.display.*; public class PickUpAmmo1 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PickUpAmmo1(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).pickUpAmmo1Array, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 35; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 164
//PickUpAmmo2 (PickUpAmmo2) package { import flash.events.*; import flash.display.*; public class PickUpAmmo2 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PickUpAmmo2(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).pickUpAmmo2Array, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 35; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 165
//PickUpAmmo3 (PickUpAmmo3) package { import flash.events.*; import flash.display.*; public class PickUpAmmo3 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PickUpAmmo3(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).pickUpAmmo3Array, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 35; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 166
//PickUpAmmo4 (PickUpAmmo4) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class PickUpAmmo4 extends MovieClip { public var life:Number;// = 10 public var norm2:Number; private var shootInterval:Number; public var driftDX:Number;// = 0 public var dir:Number;// = 0 public var tangentialAcceleration:Number;// = 0.0174532925199433 public var target:MovieClip; public var dx:Number;// = 0 public var dy:Number;// = 0 public var mc:MovieClip; public var vel:Point; public var rotationalVelocity:Number;// = 0 public var myEnemyArr:Array; public var maxDist:Number; public var drawingLine:MovieClip; public var traction;// = 3 public var main:MovieClip; public var drag;// = 0.9 public var emptyThrustSpeed:Number;// = 0 public var distanceTravelled:Number;// = 0 public var smokeCounter:Number;// = 10 public var speed:Number;// = 0 public var fillThrustSpeed:Number; private var _dir:Point; public var thrustSpeed:Number;// = 0 public var pos:Point; public var mini:MovieClip; public var rotationalVelocityMax:Number;// = 0.0872664625997165 public var mat:Matrix; public var shootDist:Number; public var direksyon_2:Point; private var shootTimer:Timer; public var s:Shape; public var norm1:Number; public var velMag:Number; public var myBossArr:Array; public var hitBox_mc:MovieClip; public var driftDY:Number;// = 0 public function PickUpAmmo4(_arg1:MovieClip){ fillThrustSpeed = randomGenerator(2, 5); direksyon_2 = new Point(0, 0); norm1 = randomGenerator(1, 2); norm2 = randomGenerator(5, 7); pos = new Point(); vel = new Point(); mat = new Matrix(); s = new Shape(); drawingLine = new MovieClip(); _dir = new Point(0, 0); myEnemyArr = new Array(); myBossArr = new Array(); super(); thrustSpeed = fillThrustSpeed; maxDist = (Math.floor((Math.random() * (200 - 100))) + 100); shootDist = 300; pos.x = 250; pos.y = 250; vel.x = (Math.PI * 2); vel.y = (Math.PI * 2); velMag = 5; if (myEnemyArr.length == 0){ dir = _arg1.rotation; this.rotation = (_arg1.rotation + 270); } else { if (myBossArr.length == 0){ dir = _arg1.rotation; this.rotation = (_arg1.rotation + 270); }; }; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } public function calDist(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = ((_arg1 - _arg3) * (_arg1 - _arg3)); var _local6:Number = ((_arg2 - _arg4) * (_arg2 - _arg4)); var _local7:Number = Math.sqrt((_local5 + _local6)); return (_local7); } public function turn(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local1 = dir; _local1 = (_local1 - 90); _local2 = ((_local1 * Math.PI) / 180); speed = ((dx * dx) + (dy * dy)); _local3 = Math.cos(_local2); _local4 = Math.sin(_local2); _local3 = (_local3 * speed); _local4 = (_local4 * speed); _local5 = (thrustSpeed * Math.cos(_local2)); _local6 = (thrustSpeed * Math.sin(_local2)); dx = (dx + _local5); dy = (dy + _local6); dx = (dx * drag); dy = (dy * drag); } public function initLine(){ MovieClip(parent).addChild(drawingLine); } public function followTarget(_arg1:MovieClip){ var _local2:Point = new Point((_arg1.x - this.x), (_arg1.y - this.y)); _local2.normalize(norm1); direksyon_2 = direksyon_2.add(_local2); direksyon_2.normalize(norm2); var _local3:Number = ((Math.atan2(direksyon_2.y, direksyon_2.x) * 180) / Math.PI); dir = (_local3 + 90); this.rotation = _local3; } public function rotateBody(_arg1:MovieClip, _arg2:MovieClip){ var _local3:Number = (_arg1.x - (this.x + _arg2.x)); var _local4:Number = (_arg1.y - (this.y + _arg2.y)); var _local5:Number = ((180 * Math.atan2(_local4, _local3)) / Math.PI); _arg2.rotation = _local5; } public function shoot(_arg1:TimerEvent){ if (calDist(this.x, this.y, target.x, target.y) <= shootDist){ MovieClip(parent.parent).attEnemyAmmo1(this); }; } public function destruct(_arg1:String){ main.removeFromArray(main.pickUpAmmo4Array, this); } function drwLine(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(3); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); } function movMinimapElement(){ mini.x = (this.x * 0.1); mini.y = (this.y * 0.1); } public function looper(){ if (life <= 0){ destruct(""); } else { if ((((((((this.x < -50)) || ((this.x > 1020)))) || ((this.y < -50)))) || ((this.y > 750)))){ destruct(""); } else { smokeCounter--; if (smokeCounter <= 0){ smokeCounter = 10; }; whichEnemyToEngage(); turn(); Move(); }; }; } public function whichEnemyToEngage(){ var _local1:Number; var _local2:Object; var _local3:Number; var _local4:Object; if (MovieClip(parent.parent).enemyArray.length > 0){ _local1 = 0; while (_local1 < MovieClip(parent.parent).enemyArray.length) { _local2 = {mc:MovieClip(parent.parent).enemyArray[_local1], dis:calDist(MovieClip(parent.parent).enemyArray[_local1].x, MovieClip(parent.parent).enemyArray[_local1].y, this.x, this.y)}; myEnemyArr.push(_local2); _local1++; }; }; if (MovieClip(parent.parent).bossArray.length > 0){ _local3 = 0; while (_local3 < MovieClip(parent.parent).bossArray.length) { _local4 = {mc:MovieClip(parent.parent).bossArray[_local3], dis:calDist(MovieClip(parent.parent).bossArray[_local3].x, MovieClip(parent.parent).bossArray[_local3].y, this.x, this.y)}; myEnemyArr.push(_local4); _local3++; }; }; myEnemyArr.sortOn("dis", Array.NUMERIC); if (myEnemyArr.length > 0){ followTarget(myEnemyArr[0].mc); }; myEnemyArr.splice(0, myEnemyArr.length); } public function Move(){ this.x = (this.x + (driftDX * traction)); this.y = (this.y + (driftDY * traction)); this.x = (this.x + ((dx * 1) / traction)); this.y = (this.y + ((dy * 1) / traction)); } } }//package
Section 167
//PickupWeapon1 (PickupWeapon1) package { import flash.events.*; import flash.display.*; public class PickupWeapon1 extends MovieClip { public var spd:Number; public var xSpd:Number; public var angle:Number; public var speed:int; public var main:MovieClip; public var ySpd:Number; public function PickupWeapon1(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ main.removeFromArray(main.pickupWeaponArray, this); } public function init(){ spd = 1.5; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function looper(){ if (main.levelContainer_mc.player_mc.hitboxForPickUps_mc.hitTestObject(this)){ main.attWeaponPrompt(this); main.pickupAmmo1Inventory = main.pickupAmmo1Max; main.pickupWeapon = "weapon5"; destruct(""); } else { if (this.y > 600){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; }; } } }//package
Section 168
//PickupWeapon2 (PickupWeapon2) package { import flash.events.*; import flash.display.*; public class PickupWeapon2 extends MovieClip { public var spd:Number; public var xSpd:Number; public var angle:Number; public var speed:int; public var main:MovieClip; public var ySpd:Number; public function PickupWeapon2(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ main.removeFromArray(main.pickupWeaponArray, this); } public function init(){ spd = 1.5; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function looper(){ if (main.levelContainer_mc.player_mc.hitboxForPickUps_mc.hitTestObject(this)){ main.attWeaponPrompt(this); main.pickupAmmo2Inventory = main.pickupAmmo2Max; main.pickupWeapon = "weapon6"; destruct(""); } else { if (this.y > 600){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; }; } } }//package
Section 169
//PickupWeapon3 (PickupWeapon3) package { import flash.events.*; import flash.display.*; public class PickupWeapon3 extends MovieClip { public var spd:Number; public var xSpd:Number; public var angle:Number; public var speed:int; public var main:MovieClip; public var ySpd:Number; public function PickupWeapon3(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ main.removeFromArray(main.pickupWeaponArray, this); } public function init(){ spd = 1.5; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function looper(){ if (main.levelContainer_mc.player_mc.hitboxForPickUps_mc.hitTestObject(this)){ main.attWeaponPrompt(this); main.pickupAmmo3Inventory = main.pickupAmmo3Max; main.pickupWeapon = "weapon7"; destruct(""); } else { if (this.y > 600){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; }; } } }//package
Section 170
//PickupWeapon4 (PickupWeapon4) package { import flash.events.*; import flash.display.*; public class PickupWeapon4 extends MovieClip { public var spd:Number; public var xSpd:Number; public var angle:Number; public var speed:int; public var main:MovieClip; public var ySpd:Number; public function PickupWeapon4(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ main.removeFromArray(main.pickupWeaponArray, this); } public function init(){ spd = 1.5; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function looper(){ if (main.levelContainer_mc.player_mc.hitboxForPickUps_mc.hitTestObject(this)){ main.attWeaponPrompt(this); main.pickupAmmo4Inventory = main.pickupAmmo4Max; main.pickupWeapon = "homingMiniMissile"; destruct(""); } else { if (this.y > 600){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; }; } } }//package
Section 171
//PlayerAmmo1 (PlayerAmmo1) package { import flash.events.*; import flash.display.*; public class PlayerAmmo1 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PlayerAmmo1(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).playerAmmo1Array, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 35; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 172
//PlayerAmmo2 (PlayerAmmo2) package { import flash.events.*; import flash.display.*; public class PlayerAmmo2 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PlayerAmmo2(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).playerAmmo2Array, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 35; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 173
//PlayerAmmo3 (PlayerAmmo3) package { import flash.events.*; import flash.display.*; public class PlayerAmmo3 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PlayerAmmo3(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).playerAmmo3Array, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 35; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 174
//PlayerAmmo4 (PlayerAmmo4) package { import flash.events.*; import flash.display.*; public class PlayerAmmo4 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PlayerAmmo4(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).playerAmmo4Array, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 35; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 175
//PlayerAmmo5 (PlayerAmmo5) package { import flash.events.*; import flash.display.*; public class PlayerAmmo5 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PlayerAmmo5(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).playerAmmo5Array, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 35; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 176
//PlayerAmmo6 (PlayerAmmo6) package { import flash.events.*; import flash.display.*; public class PlayerAmmo6 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PlayerAmmo6(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).playerAmmo6Array, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 35; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 177
//PlayerAmmo7 (PlayerAmmo7) package { import flash.events.*; import flash.display.*; public class PlayerAmmo7 extends MovieClip { public var speed:int; public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PlayerAmmo7(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).playerAmmo7Array, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 35; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 178
//PlayerSpecial1 (PlayerSpecial1) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class PlayerSpecial1 extends MovieClip { public var life:Number;// = 10 public var norm2:Number; private var shootInterval:Number; public var driftDX:Number;// = 0 public var dir:Number;// = 0 public var tangentialAcceleration:Number;// = 0.0174532925199433 public var target:MovieClip; public var dx:Number;// = 0 public var dy:Number;// = 0 public var mc:MovieClip; public var vel:Point; public var rotationalVelocity:Number;// = 0 public var myEnemyArr:Array; public var maxDist:Number; public var drawingLine:MovieClip; public var traction;// = 3 public var main:MovieClip; public var drag;// = 0.9 public var emptyThrustSpeed:Number;// = 0 public var distanceTravelled:Number;// = 0 public var smokeCounter:Number;// = 10 public var speed:Number;// = 0 public var fillThrustSpeed:Number; private var _dir:Point; public var thrustSpeed:Number;// = 0 public var pos:Point; public var mini:MovieClip; public var rotationalVelocityMax:Number;// = 0.0872664625997165 public var mat:Matrix; public var shootDist:Number; public var direksyon_2:Point; private var shootTimer:Timer; public var s:Shape; public var norm1:Number; public var velMag:Number; public var myBossArr:Array; public var hitBox_mc:MovieClip; public var driftDY:Number;// = 0 public function PlayerSpecial1(_arg1:MovieClip){ fillThrustSpeed = randomGenerator(2, 5); direksyon_2 = new Point(0, 0); norm1 = randomGenerator(1, 2); norm2 = randomGenerator(5, 7); pos = new Point(); vel = new Point(); mat = new Matrix(); s = new Shape(); drawingLine = new MovieClip(); _dir = new Point(0, 0); myEnemyArr = new Array(); myBossArr = new Array(); super(); thrustSpeed = fillThrustSpeed; maxDist = (Math.floor((Math.random() * (200 - 100))) + 100); shootDist = 300; pos.x = 250; pos.y = 250; vel.x = (Math.PI * 2); vel.y = (Math.PI * 2); velMag = 5; if (myEnemyArr.length == 0){ dir = _arg1.rotation; this.rotation = (_arg1.rotation + 270); } else { if (myBossArr.length == 0){ dir = _arg1.rotation; this.rotation = (_arg1.rotation + 270); }; }; } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } public function calDist(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = ((_arg1 - _arg3) * (_arg1 - _arg3)); var _local6:Number = ((_arg2 - _arg4) * (_arg2 - _arg4)); var _local7:Number = Math.sqrt((_local5 + _local6)); return (_local7); } public function turn(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local1 = dir; _local1 = (_local1 - 90); _local2 = ((_local1 * Math.PI) / 180); speed = ((dx * dx) + (dy * dy)); _local3 = Math.cos(_local2); _local4 = Math.sin(_local2); _local3 = (_local3 * speed); _local4 = (_local4 * speed); _local5 = (thrustSpeed * Math.cos(_local2)); _local6 = (thrustSpeed * Math.sin(_local2)); dx = (dx + _local5); dy = (dy + _local6); dx = (dx * drag); dy = (dy * drag); } public function initLine(){ MovieClip(parent).addChild(drawingLine); } public function followTarget(_arg1:MovieClip){ var _local2:Point = new Point((_arg1.x - this.x), (_arg1.y - this.y)); _local2.normalize(norm1); direksyon_2 = direksyon_2.add(_local2); direksyon_2.normalize(norm2); var _local3:Number = ((Math.atan2(direksyon_2.y, direksyon_2.x) * 180) / Math.PI); dir = (_local3 + 90); this.rotation = _local3; } public function rotateBody(_arg1:MovieClip, _arg2:MovieClip){ var _local3:Number = (_arg1.x - (this.x + _arg2.x)); var _local4:Number = (_arg1.y - (this.y + _arg2.y)); var _local5:Number = ((180 * Math.atan2(_local4, _local3)) / Math.PI); _arg2.rotation = _local5; } public function shoot(_arg1:TimerEvent){ if (calDist(this.x, this.y, target.x, target.y) <= shootDist){ MovieClip(parent.parent).attEnemyAmmo1(this); }; } public function destruct(_arg1:String){ main.removeFromArray(main.playerSpecial1Array, this); } function drwLine(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(3); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); } function movMinimapElement(){ mini.x = (this.x * 0.1); mini.y = (this.y * 0.1); } public function looper(){ if (life <= 0){ destruct(""); } else { if ((((((((this.x < -50)) || ((this.x > 1020)))) || ((this.y < -50)))) || ((this.y > 750)))){ destruct(""); } else { smokeCounter--; if (smokeCounter <= 0){ smokeCounter = 10; }; whichEnemyToEngage(); turn(); Move(); }; }; } public function whichEnemyToEngage(){ var _local1:Number; var _local2:Object; var _local3:Number; var _local4:Object; if (MovieClip(parent.parent).enemyArray.length > 0){ _local1 = 0; while (_local1 < MovieClip(parent.parent).enemyArray.length) { _local2 = {mc:MovieClip(parent.parent).enemyArray[_local1], dis:calDist(MovieClip(parent.parent).enemyArray[_local1].x, MovieClip(parent.parent).enemyArray[_local1].y, this.x, this.y)}; myEnemyArr.push(_local2); _local1++; }; }; if (MovieClip(parent.parent).bossArray.length > 0){ _local3 = 0; while (_local3 < MovieClip(parent.parent).bossArray.length) { _local4 = {mc:MovieClip(parent.parent).bossArray[_local3], dis:calDist(MovieClip(parent.parent).bossArray[_local3].x, MovieClip(parent.parent).bossArray[_local3].y, this.x, this.y)}; myEnemyArr.push(_local4); _local3++; }; }; myEnemyArr.sortOn("dis", Array.NUMERIC); if (myEnemyArr.length > 0){ followTarget(myEnemyArr[0].mc); }; myEnemyArr.splice(0, myEnemyArr.length); } public function Move(){ this.x = (this.x + (driftDX * traction)); this.y = (this.y + (driftDY * traction)); this.x = (this.x + ((dx * 1) / traction)); this.y = (this.y + ((dy * 1) / traction)); } } }//package
Section 179
//PlayerSpecial2 (PlayerSpecial2) package { import flash.events.*; import flash.display.*; import flash.filters.*; public class PlayerSpecial2 extends MovieClip { public var spd:Number; public var xSpd:Number; public var grvty:Number; public var angle:Number; public var ySpd:Number; public var mc:MovieClip; public var rot:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PlayerSpecial2(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; spd = 18; grvty = 1.5; angle = ((_arg3 / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function destruct(_arg1:String){ main.removeFromArray(main.playerSpecial2Array, this); } public function looper(){ if (this.y < 0){ destruct(""); } else { if ((((this.x < 0)) || ((this.x > 550)))){ destruct(""); } else { ySpd = (ySpd - grvty); this.x = (this.x - xSpd); this.y = (this.y + ySpd); }; }; } } }//package
Section 180
//PlayerSpecial3 (PlayerSpecial3) package { import flash.events.*; import flash.display.*; public class PlayerSpecial3 extends MovieClip { public var soundPlayed:String;// = "no" public var speed:int; public var smokeCounter:Number;// = 3 public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PlayerSpecial3(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ main.removeFromArray(main.playerSpecial3Array, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { smokeCounter--; if (smokeCounter <= 0){ smokeCounter = 4; }; this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; } public function init(){ spd = 20; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 181
//PlayerSpecial4 (PlayerSpecial4) package { import flash.events.*; import flash.display.*; public class PlayerSpecial4 extends MovieClip { public var speed:int; public var smokeCounter:Number;// = 3 public var ySpd:Number; public var xSpd:Number; public var angle:Number; public var spd:Number; public var main:MovieClip; public var hitBox_mc:MovieClip; public function PlayerSpecial4(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ main.removeFromArray(main.playerSpecial4Array, this); } public function looper(){ if (this.y < -10){ destruct(""); } else { smokeCounter--; if (smokeCounter <= 0){ smokeCounter = 4; }; this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); this.x = MovieClip(parent).player_mc.x; }; } public function init(){ spd = 20; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } } }//package
Section 182
//PlayerSpecial6 (PlayerSpecial6) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class PlayerSpecial6 extends MovieClip { public var life:Number;// = 100 public var norm2:Number; private var shootInterval:Number; public var driftDX:Number;// = 0 public var dir:Number;// = 0 public var tangentialAcceleration:Number;// = 0.0174532925199433 public var target:MovieClip; public var dx:Number;// = 0 public var dy:Number;// = 0 public var vel:Point; public var rotationalVelocity:Number;// = 0 public var myEnemyArr:Array; public var maxDist:Number; public var drawingLine:MovieClip; public var traction;// = 3 public var main:MovieClip; public var drag;// = 0.9 public var emptyThrustSpeed:Number;// = 0 public var distanceTravelled:Number;// = 0 public var speed:Number;// = 0 public var fillThrustSpeed:Number; private var _dir:Point; public var thrustSpeed:Number;// = 0 public var pos:Point; public var mini:MovieClip; public var rotationalVelocityMax:Number;// = 0.0872664625997165 public var mat:Matrix; public var player:MovieClip; public var shootDist:Number; public var direksyon_2:Point; private var shootTimer:Timer; public var s:Shape; public var norm1:Number; public var velMag:Number; public var hitBox_mc:MovieClip; public var driftDY:Number;// = 0 public function PlayerSpecial6(_arg1:MovieClip, _arg2:Number){ fillThrustSpeed = randomGenerator(2, 5); direksyon_2 = new Point(0, 0); norm1 = randomGenerator(1, 2); norm2 = randomGenerator(5, 7); pos = new Point(); vel = new Point(); mat = new Matrix(); s = new Shape(); drawingLine = new MovieClip(); _dir = new Point(0, 0); myEnemyArr = new Array(); super(); thrustSpeed = fillThrustSpeed; maxDist = (Math.floor((Math.random() * (200 - 100))) + 100); shootDist = 300; pos.x = 250; pos.y = 250; vel.x = (Math.PI * 2); vel.y = (Math.PI * 2); velMag = 5; player = _arg1; shootInterval = _arg2; shootTimer = new Timer(shootInterval, 0); shootTimer.addEventListener(TimerEvent.TIMER, shoot); shootTimer.start(); } public function destruct(_arg1:String){ shootTimer.stop(); shootTimer.removeEventListener(TimerEvent.TIMER, shoot); MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).playerSpecial6Array, this); } public function calDist(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = ((_arg1 - _arg3) * (_arg1 - _arg3)); var _local6:Number = ((_arg2 - _arg4) * (_arg2 - _arg4)); var _local7:Number = Math.sqrt((_local5 + _local6)); return (_local7); } public function turn(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local1 = dir; _local1 = (_local1 - 90); _local2 = ((_local1 * Math.PI) / 180); speed = ((dx * dx) + (dy * dy)); _local3 = Math.cos(_local2); _local4 = Math.sin(_local2); _local3 = (_local3 * speed); _local4 = (_local4 * speed); _local5 = (thrustSpeed * Math.cos(_local2)); _local6 = (thrustSpeed * Math.sin(_local2)); dx = (dx + _local5); dy = (dy + _local6); dx = (dx * drag); dy = (dy * drag); } public function initLine(){ MovieClip(parent).addChild(drawingLine); } public function followTarget(_arg1:MovieClip){ var _local2:Point = new Point((_arg1.x - this.x), (_arg1.y - this.y)); _local2.normalize(norm1); direksyon_2 = direksyon_2.add(_local2); direksyon_2.normalize(norm2); var _local3:Number = ((Math.atan2(direksyon_2.y, direksyon_2.x) * 180) / Math.PI); dir = (_local3 + 90); } public function rotateBody(_arg1:MovieClip, _arg2:MovieClip){ var _local3:Number = (_arg1.x - (this.x + _arg2.x)); var _local4:Number = (_arg1.y - (this.y + _arg2.y)); var _local5:Number = ((180 * Math.atan2(_local4, _local3)) / Math.PI); _arg2.rotation = _local5; } public function shoot(_arg1:TimerEvent){ if ((((MovieClip(parent.parent).enemyArray.length > 0)) || ((MovieClip(parent.parent).bossArray.length > 0)))){ MovieClip(parent.parent).attPlayerSpecial6Ammo(this); }; } function drwLine(){ var _local1:Number = 10; var _local2:Number = this.rotation; var _local3:Number = (this.x + (_local1 * Math.cos(((_local2 * Math.PI) / 180)))); var _local4:Number = (this.y + (_local1 * Math.sin(((_local2 * Math.PI) / 180)))); drawingLine.graphics.clear(); drawingLine.graphics.lineStyle(3); drawingLine.graphics.moveTo(_local3, _local4); drawingLine.graphics.lineTo(target.x, target.y); } function movMinimapElement(){ mini.x = (this.x * 0.1); mini.y = (this.y * 0.1); } public function randomGenerator(_arg1:Number, _arg2:Number):Number{ var _local3:Number = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } public function looper(){ if (life <= 0){ destruct(""); } else { if ((((((((this.x < -50)) || ((this.x > 1020)))) || ((this.y < -50)))) || ((this.y > 750)))){ destruct(""); } else { turn(); Move(); followTarget(player); }; }; } public function whichEnemyToEngage(){ var _local2:Object; var _local1:Number = 0; while (_local1 < MovieClip(parent.parent).enemyArray.length) { _local2 = {mc:MovieClip(parent.parent).enemyArray[_local1], dis:calDist(MovieClip(parent.parent).enemyArray[_local1].x, MovieClip(parent.parent).enemyArray[_local1].y, this.x, this.y)}; myEnemyArr.push(_local2); _local1++; }; myEnemyArr.sortOn("dis", Array.NUMERIC); if (myEnemyArr.length > 0){ followTarget(player); }; myEnemyArr.splice(0, myEnemyArr.length); } public function Move(){ this.x = (this.x + (driftDX * traction)); this.y = (this.y + (driftDY * traction)); this.x = (this.x + ((dx * 1) / traction)); this.y = (this.y + ((dy * 1) / traction)); } } }//package
Section 183
//SndStory1 (SndStory1) package { import flash.media.*; public dynamic class SndStory1 extends Sound { } }//package
Section 184
//SndStory2 (SndStory2) package { import flash.media.*; public dynamic class SndStory2 extends Sound { } }//package
Section 185
//SpecialRecharge (SpecialRecharge) package { import flash.events.*; import flash.display.*; public class SpecialRecharge extends MovieClip { public var speed:int; public var xSpd:Number; public var angle:Number; public var spd:Number; public var ySpd:Number; public function SpecialRecharge(_arg1:Number, _arg2:Number, _arg3:Number){ this.x = _arg1; this.y = _arg2; this.rotation = _arg3; init(); } public function destruct(_arg1:String){ MovieClip(parent.parent).removeFromArray(MovieClip(parent.parent).moneyArray, this); } public function init(){ spd = 1.5; angle = ((this.rotation / 180) * Math.PI); xSpd = (Math.cos(angle) * spd); ySpd = (Math.sin(angle) * spd); } public function looper(){ if (MovieClip(parent.parent).levelContainer_mc.player_mc.hitboxForPickUps_mc.hitTestObject(this)){ MovieClip(parent.parent).playAcquireSnd(); if (MovieClip(parent.parent).special1Availability == "sold"){ MovieClip(parent.parent).special1UIContainer_mc.gotoAndStop(2); MovieClip(parent.parent).special1Activated = "false"; }; if (MovieClip(parent.parent).special3Availability == "sold"){ MovieClip(parent.parent).special3UIContainer_mc.gotoAndStop(2); MovieClip(parent.parent).special3Activated = "false"; }; if (MovieClip(parent.parent).special4Availability == "sold"){ MovieClip(parent.parent).blasterEnergy = MovieClip(parent.parent).blasterEnergyMax; MovieClip(parent.parent).levelContainer_mc.superBlaster_mc.stop(); MovieClip(parent.parent).levelContainer_mc.superBlaster_mc.x = -200; MovieClip(parent.parent).special4UIContainer_mc.gotoAndStop(2); MovieClip(parent.parent).special4Activated = "false"; }; if (MovieClip(parent.parent).special5Availability == "sold"){ MovieClip(parent.parent).wireEnergy = 20; MovieClip(parent.parent).special5UIContainer_mc.gotoAndStop(2); MovieClip(parent.parent).special5Activated = "false"; }; MovieClip(parent.parent).attWeaponPrompt(this); destruct(""); } else { if (this.y > 600){ destruct(""); } else { this.x = (this.x + xSpd); this.y = (this.y + ySpd); this.rotation = ((Math.atan2(ySpd, xSpd) * 180) / Math.PI); }; }; } } }//package
Section 186
//StrikeSnd (StrikeSnd) package { import flash.media.*; public dynamic class StrikeSnd extends Sound { } }//package
Section 187
//WeaponPrompt (WeaponPrompt) package { import caurina.transitions.*; import flash.display.*; public dynamic class WeaponPrompt extends MovieClip { public var display_mc:MovieClip; public function WeaponPrompt(){ addFrameScript(0, frame1); } function frame1(){ stop(); Tweener.addTween(this, {scaleX:2, scaleY:2, time:2, transition:"easeOutStrong"}); Tweener.addTween(this, {alpha:0, time:3, onComplete:_disappear, transition:"linear"}); this.rotation = 270; } public function _disappear(){ MovieClip(parent).removeChild(this); } } }//package

Library Items

Symbol 1 FontUsed by:2 435 436 822 824 826 827 858 859 860 861 870 872 874 876 877 878 879 881 882 883 884 914 915 916 917 920 938 939 940 941 942 943 944 946 947 952 953 955 956 957 958 960 961 962 963 964 965 966 967 968 969 970 971 972 973 983 984 985 987 988 989 1001 1002 1179 1185 1222 1224 1226 1227 1230 1231 1349 1350
Symbol 2 EditableTextUses:1Used by:Timeline
Symbol 3 GraphicUsed by:7
Symbol 4 GraphicUsed by:7
Symbol 5 ShapeTweeningUsed by:7
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.new_loaderbar_1}Uses:3 4 5 6Used by:Timeline
Symbol 8 GraphicUsed by:13
Symbol 9 FontUsed by:10 11 796 798 800 802 803 804 805 959 992 995 999 1011 1013 1192 1196 1199 1202 1210 1211 1285 1286 1287 1288 1330 1332 1333
Symbol 10 EditableTextUses:9Used by:13
Symbol 11 EditableTextUses:9Used by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:8 10 11 12Used by:Timeline
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:87
Symbol 16 ShapeTweeningUsed by:87
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:19
Symbol 19 MovieClipUses:18Used by:87
Symbol 20 GraphicUsed by:34 678
Symbol 21 GraphicUsed by:34 678
Symbol 22 GraphicUsed by:34 678
Symbol 23 GraphicUsed by:34 678
Symbol 24 GraphicUsed by:34 678
Symbol 25 GraphicUsed by:34 678
Symbol 26 GraphicUsed by:34 678
Symbol 27 GraphicUsed by:34 678
Symbol 28 GraphicUsed by:34 678
Symbol 29 GraphicUsed by:34 678
Symbol 30 GraphicUsed by:34 678
Symbol 31 GraphicUsed by:34 678
Symbol 32 GraphicUsed by:34 678
Symbol 33 GraphicUsed by:34 678
Symbol 34 MovieClipUses:20 21 22 23 24 25 26 27 28 29 30 31 32 33Used by:87  Timeline
Symbol 35 GraphicUsed by:87
Symbol 36 GraphicUsed by:61 720
Symbol 37 GraphicUsed by:38 39 40 717 718 719
Symbol 38 MovieClipUses:37Used by:61
Symbol 39 MovieClipUses:37Used by:61
Symbol 40 MovieClipUses:37Used by:61
Symbol 41 GraphicUsed by:61 720
Symbol 42 GraphicUsed by:61 720
Symbol 43 GraphicUsed by:61 720
Symbol 44 GraphicUsed by:61 720
Symbol 45 GraphicUsed by:61 720
Symbol 46 GraphicUsed by:61 720
Symbol 47 GraphicUsed by:61 720
Symbol 48 GraphicUsed by:61 720
Symbol 49 GraphicUsed by:61 720
Symbol 50 GraphicUsed by:61 720
Symbol 51 GraphicUsed by:61 720
Symbol 52 GraphicUsed by:61 720
Symbol 53 GraphicUsed by:61 720
Symbol 54 GraphicUsed by:61 720
Symbol 55 GraphicUsed by:61 720
Symbol 56 GraphicUsed by:61 720
Symbol 57 GraphicUsed by:61 720
Symbol 58 GraphicUsed by:61 720
Symbol 59 GraphicUsed by:61 720
Symbol 60 GraphicUsed by:61 720
Symbol 61 MovieClipUses:36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60Used by:87  Timeline
Symbol 62 GraphicUsed by:87
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:65
Symbol 65 MovieClipUses:64Used by:87  Timeline
Symbol 66 FontUsed by:67
Symbol 67 TextUses:66Used by:68
Symbol 68 MovieClipUses:67Used by:87
Symbol 69 GraphicUsed by:87
Symbol 70 GraphicUsed by:71 76
Symbol 71 MovieClipUses:70Used by:87
Symbol 72 ShapeTweeningUsed by:76
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:76
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.patchcopy_14}Uses:72 74 75 70Used by:87
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:79
Symbol 79 MovieClipUses:78Used by:87
Symbol 80 ShapeTweeningUsed by:87
Symbol 81 GraphicUsed by:87
Symbol 82 BitmapUsed by:83 84
Symbol 83 GraphicUses:82Used by:85 86
Symbol 84 GraphicUses:82Used by:85 86
Symbol 85 ButtonUses:83 84Used by:87
Symbol 86 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.Playbt_18}Uses:83 84Used by:87
Symbol 87 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.Loadingpage_3}Uses:15 16 19 34 35 61 62 65 68 69 71 76 79 80 81 85 86Used by:Timeline
Symbol 88 Sound {LaserSnd}Used by:598
Symbol 89 Sound {ExplodeSnd}Used by:598
Symbol 90 Sound {BtnClickSnd}Used by:598
Symbol 91 Sound {BtnHoverSnd}Used by:598
Symbol 92 Sound {FlareSnd}Used by:598
Symbol 93 Sound {BrixEntrance}Used by:598
Symbol 94 Sound {AwardSnd}Used by:598
Symbol 95 Sound {HomingSnd}Used by:598
Symbol 96 Sound {CrystalSnd}Used by:598
Symbol 97 Sound {BuySnd}Used by:598
Symbol 98 Sound {BossWarningSnd}Used by:598
Symbol 99 Sound {StrikeSnd}Used by:598
Symbol 100 Sound {AcquireSnd}Used by:598
Symbol 101 Sound {BlasterSnd}Used by:598
Symbol 102 Sound {SndStory2}Used by:598
Symbol 103 Sound {SndStory1}Used by:598
Symbol 104 Sound {NonGameScreenSnd}Used by:598
Symbol 105 Sound {OutroSnd}
Symbol 106 Sound {GameScreenSnd}Used by:598
Symbol 107 Sound {IntroSnd}
Symbol 108 Sound {BossSnd}Used by:598
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 MovieClipUses:110Used by:112
Symbol 112 MovieClip {BossWarningPrompter}Uses:111
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115 116
Symbol 115 MovieClip {mc_health2Acquired}Uses:114
Symbol 116 MovieClip {Health2}Uses:114
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:119 120
Symbol 119 MovieClip {mc_health1Acquired}Uses:118
Symbol 120 MovieClip {Health1}Uses:118
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:177
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:177
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:177
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:177
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:177
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:177
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:177
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:177
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:177
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:177
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:177
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:177
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:177
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:177
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:177
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:177
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:177
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:177
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:177
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:177
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:177
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:177
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:177
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:177
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:177
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:177
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:177
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:177
Symbol 177 MovieClip {Explosion}Uses:122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:207
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:182
Symbol 182 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e4FLash_338}Uses:181Used by:207
Symbol 183 BitmapUsed by:184 370
Symbol 184 GraphicUses:183Used by:203
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:203 371
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:203 371
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:203 371
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:203 371
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:203 371
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:203 371
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:203 371
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:203 371
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:203 371
Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}Uses:184 186 188 190 192 194 196 198 200 202Used by:207 227 232 238 243 249 255 261 267 273 279 285 291 297 303
Symbol 204 BitmapUsed by:205 809 814
Symbol 205 GraphicUses:204Used by:206 306
Symbol 206 MovieClipUses:205Used by:207 210 213 216 219 221 222 227 232 238 243 249 255 261 267 273 279 285 291 297 303 634 729 743 744 745 748 754 761 782 785 794 797 799 801 806 823 825 828 891 894 904 907 909 913 924 926 928 932 935 937 954 978 980 982 997 1000 1007 1010 1019 1021 1033 1223 1225 1228 1232 1284 1300 1309 1312 1329 1354
Symbol 207 MovieClip {Enemy4}Uses:179 182 203 206
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:210
Symbol 210 MovieClip {EnemyAmmo3}Uses:209 206
Symbol 211 BitmapUsed by:212 220
Symbol 212 GraphicUses:211Used by:213
Symbol 213 MovieClip {EnemyAmmo6}Uses:212 206
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:216 222
Symbol 216 MovieClip {EnemyAmmo5}Uses:215 206
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:219
Symbol 219 MovieClip {EnemyAmmo4}Uses:218 206
Symbol 220 GraphicUses:211Used by:221
Symbol 221 MovieClip {EnemyAmmo2}Uses:220 206
Symbol 222 MovieClip {EnemyAmmo1}Uses:215 206
Symbol 223 BitmapUsed by:224 225
Symbol 224 GraphicUses:223Used by:227
Symbol 225 GraphicUses:223Used by:226
Symbol 226 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e15Flash_330}Uses:225Used by:227
Symbol 227 MovieClip {Enemy15}Uses:224 226 203 206
Symbol 228 BitmapUsed by:229 230
Symbol 229 GraphicUses:228Used by:232
Symbol 230 GraphicUses:228Used by:231
Symbol 231 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e14Flash_328}Uses:230Used by:232
Symbol 232 MovieClip {Enemy14}Uses:229 231 203 206
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:238
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:237
Symbol 237 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e12Flash_326}Uses:236Used by:238
Symbol 238 MovieClip {Enemy12}Uses:234 237 203 206
Symbol 239 BitmapUsed by:240 241
Symbol 240 GraphicUses:239Used by:243
Symbol 241 GraphicUses:239Used by:242
Symbol 242 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e13Flash_324}Uses:241Used by:243
Symbol 243 MovieClip {Enemy13}Uses:240 242 203 206
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:249
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:248
Symbol 248 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e11Flash_322}Uses:247Used by:249
Symbol 249 MovieClip {Enemy11}Uses:245 248 203 206
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:255
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:254
Symbol 254 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e10Flash_320}Uses:253Used by:255
Symbol 255 MovieClip {Enemy10}Uses:251 254 203 206
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:261
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:260
Symbol 260 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e9Flash_318}Uses:259Used by:261
Symbol 261 MovieClip {Enemy9}Uses:257 260 203 206
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:267
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266
Symbol 266 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e8Flash_316}Uses:265Used by:267
Symbol 267 MovieClip {Enemy8}Uses:263 266 203 206
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:273
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:272
Symbol 272 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e7Flash_314}Uses:271Used by:273
Symbol 273 MovieClip {Enemy7}Uses:269 272 203 206
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:279
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:278
Symbol 278 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e6Flash_312}Uses:277Used by:279
Symbol 279 MovieClip {Enemy6}Uses:275 278 203 206
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:285
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:284
Symbol 284 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e5Flash_310}Uses:283Used by:285
Symbol 285 MovieClip {Enemy5}Uses:281 284 203 206
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:291
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:290
Symbol 290 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e3Flash_308}Uses:289Used by:291
Symbol 291 MovieClip {Enemy3}Uses:287 290 203 206
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:297
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:296
Symbol 296 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e2Flash_306}Uses:295Used by:297
Symbol 297 MovieClip {Enemy2}Uses:293 296 203 206
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:303
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:302
Symbol 302 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_E1Flash_303}Uses:301Used by:303
Symbol 303 MovieClip {Enemy1}Uses:299 302 203 206
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:307
Symbol 306 MovieClipUses:205Used by:307 310 311 314 317 320 323 325 326 327 330 333 336 339 342 345 348 351 372 379 386 393 400 407 413 1172
Symbol 307 MovieClip {PlayerSpecial1}Uses:305 306
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClip {PlayerSpecial6}Uses:309 306
Symbol 311 MovieClip {PlayerSpecial4}Uses:306
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:314
Symbol 314 MovieClip {EmergencyItem3a}Uses:313 306
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:317
Symbol 317 MovieClip {EmergencyItem3}Uses:316 306
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:320
Symbol 320 MovieClip {PlayerSpecial3}Uses:319 306
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClip {PlayerSpecial2}Uses:322 306
Symbol 324 GraphicUsed by:325 326 327
Symbol 325 MovieClip {PlayerAmmo7}Uses:324 306
Symbol 326 MovieClip {PlayerAmmo6}Uses:324 306
Symbol 327 MovieClip {PlayerAmmo5}Uses:324 306
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330
Symbol 330 MovieClip {PlayerAmmo4}Uses:329 306
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:333
Symbol 333 MovieClip {PlayerAmmo3}Uses:332 306
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:336
Symbol 336 MovieClip {PlayerAmmo2}Uses:335 306
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:339
Symbol 339 MovieClip {PickUpAmmo4}Uses:338 306
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:342
Symbol 342 MovieClip {PickUpAmmo3}Uses:341 306
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 MovieClip {PickUpAmmo2}Uses:344 306
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:348
Symbol 348 MovieClip {PickUpAmmo1}Uses:347 306
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:351
Symbol 351 MovieClip {PlayerAmmo1}Uses:350 306
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:354
Symbol 354 MovieClip {PickupWeapon4}Uses:353
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:357
Symbol 357 MovieClip {PickupWeapon3}Uses:356
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:360
Symbol 360 MovieClip {PickupWeapon2}Uses:359
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:363
Symbol 363 MovieClip {PickupWeapon1}Uses:362
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:368 369
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:368
Symbol 368 MovieClipUses:365 367Used by:372
Symbol 369 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_boss1Flash_279}Uses:365Used by:372
Symbol 370 GraphicUses:183Used by:371
Symbol 371 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_laserWireElectricCurrentBig_264}Uses:370 186 188 190 192 194 196 198 200 202Used by:372 379 386 393 400 407
Symbol 372 MovieClip {Boss1}Uses:368 369 371 306
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:377 378
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:377
Symbol 377 MovieClipUses:374 376Used by:379
Symbol 378 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_boss2Flash_276}Uses:374Used by:379
Symbol 379 MovieClip {Boss2}Uses:377 378 371 306
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:384 385
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:384
Symbol 384 MovieClipUses:381 383Used by:386
Symbol 385 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_boss3FLash_273}Uses:381Used by:386
Symbol 386 MovieClip {Boss3}Uses:384 385 371 306
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:391 392
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:391
Symbol 391 MovieClipUses:388 390Used by:393
Symbol 392 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_boss4Flash_270}Uses:388Used by:393
Symbol 393 MovieClip {Boss4}Uses:391 392 371 306
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:398 399
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:398
Symbol 398 MovieClipUses:395 397Used by:400
Symbol 399 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_boss5Flash_267}Uses:395Used by:400
Symbol 400 MovieClip {Boss5}Uses:398 399 371 306
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:405 406
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:405
Symbol 405 MovieClipUses:402 404Used by:407
Symbol 406 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_boss6Flash_263}Uses:402Used by:407
Symbol 407 MovieClip {Boss6}Uses:405 406 371 306
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:412
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:412
Symbol 412 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_coinAnimation_260}Uses:409 411Used by:413
Symbol 413 MovieClip {Coin}Uses:412 306
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:416
Symbol 416 MovieClip {SpecialRecharge}Uses:415
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:421
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:421
Symbol 421 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_display_257}Uses:418 420Used by:422
Symbol 422 MovieClip {HealthPrompt}Uses:421
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:433
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:433
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:433
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:433
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:433
Symbol 433 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_pickDisplay_255}Uses:424 426 428 430 432Used by:434
Symbol 434 MovieClip {WeaponPrompt}Uses:433
Symbol 435 EditableTextUses:1Used by:464
Symbol 436 EditableTextUses:1Used by:464
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:461
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:461
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:461
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:461
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:461
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:461
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:461
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:461
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:461
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:455Used by:461
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:461
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:461
Symbol 461 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_promptAwardIcon_253}Uses:438 440 442 444 446 448 450 452 454 456 458 460Used by:464
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:464 1348
Symbol 464 MovieClip {AwardPrompt}Uses:435 436 461 463
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClip {mc_shopBG}Uses:465Used by:Timeline
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:469
Symbol 469 MovieClipUses:468Used by:Timeline
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:472
Symbol 472 MovieClipUses:471Used by:Timeline
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:475
Symbol 475 MovieClipUses:474Used by:Timeline
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:478
Symbol 478 MovieClipUses:477Used by:Timeline
Symbol 479 GraphicUsed by:483
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:483
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:479 481 482Used by:Timeline
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:594
Symbol 486 ShapeTweeningUsed by:594
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:487Used by:497
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489Used by:497
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClipUses:491Used by:497
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:493Used by:497
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:495Used by:497
Symbol 497 MovieClipUses:488 490 492 494 496Used by:594
Symbol 498 BitmapUsed by:499 500
Symbol 499 GraphicUses:498Used by:502
Symbol 500 GraphicUses:498Used by:501
Symbol 501 MovieClipUses:500Used by:502
Symbol 502 MovieClipUses:499 501Used by:594
Symbol 503 GraphicUsed by:594
Symbol 504 GraphicUsed by:594
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:525
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:525
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:525
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:525
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:525
Symbol 515 BitmapUsed by:516
Symbol 516 GraphicUses:515Used by:525
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:525
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:525
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:525
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:525
Symbol 525 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.sprite500_34}Uses:506 508 510 512 514 516 518 520 522 524Used by:594
Symbol 526 GraphicUsed by:594
Symbol 527 BitmapUsed by:528 530
Symbol 528 GraphicUses:527Used by:529
Symbol 529 MovieClipUses:528Used by:594
Symbol 530 GraphicUses:527Used by:594
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:531Used by:594
Symbol 533 ShapeTweeningUsed by:594
Symbol 534 GraphicUsed by:594
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:557
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:557
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:539Used by:557
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:557
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:557
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:557
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:557
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:557
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:557
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:557
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:557
Symbol 557 MovieClipUses:536 538 540 542 544 546 548 550 552 554 556Used by:594
Symbol 558 GraphicUsed by:594
Symbol 559 BitmapUsed by:560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592
Symbol 560 GraphicUses:559Used by:593
Symbol 561 GraphicUses:559Used by:593
Symbol 562 GraphicUses:559Used by:593
Symbol 563 GraphicUses:559Used by:593
Symbol 564 GraphicUses:559Used by:593
Symbol 565 GraphicUses:559Used by:593
Symbol 566 GraphicUses:559Used by:593
Symbol 567 GraphicUses:559Used by:593
Symbol 568 GraphicUses:559Used by:593
Symbol 569 GraphicUses:559Used by:593
Symbol 570 GraphicUses:559Used by:593
Symbol 571 GraphicUses:559Used by:593
Symbol 572 GraphicUses:559Used by:593
Symbol 573 GraphicUses:559Used by:593
Symbol 574 GraphicUses:559Used by:593
Symbol 575 GraphicUses:559Used by:593
Symbol 576 GraphicUses:559Used by:593
Symbol 577 GraphicUses:559Used by:593
Symbol 578 GraphicUses:559Used by:593
Symbol 579 GraphicUses:559Used by:593
Symbol 580 GraphicUses:559Used by:593
Symbol 581 GraphicUses:559Used by:593
Symbol 582 GraphicUses:559Used by:593
Symbol 583 GraphicUses:559Used by:593
Symbol 584 GraphicUses:559Used by:593
Symbol 585 GraphicUses:559Used by:593
Symbol 586 GraphicUses:559Used by:593
Symbol 587 GraphicUses:559Used by:593
Symbol 588 GraphicUses:559Used by:593
Symbol 589 GraphicUses:559Used by:593
Symbol 590 GraphicUses:559Used by:593
Symbol 591 GraphicUses:559Used by:593
Symbol 592 GraphicUses:559Used by:593
Symbol 593 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.Symbol1_38}Uses:560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592Used by:594
Symbol 594 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.Logoanimation_25}Uses:485 486 497 502 503 504 525 526 529 530 532 533 534 557 558 593Used by:Timeline
Symbol 595 GraphicUsed by:598
Symbol 596 FontUsed by:597
Symbol 597 EditableTextUses:596Used by:598
Symbol 598 MovieClipUses:595 597 103 102 93 106 108 104 100 94 101 98 90 91 97 89 92 95 88 99 96Used by:Timeline
Symbol 599 GraphicUsed by:726 763 840 1233  Timeline
Symbol 600 GraphicUsed by:603
Symbol 601 GraphicUsed by:603
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_heroPunchSplash_40}Uses:600 601 602Used by:Timeline
Symbol 604 GraphicUsed by:632 701
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:605Used by:632 701
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClipUses:607Used by:632 669 701 714
Symbol 609 GraphicUsed by:632
Symbol 610 GraphicUsed by:632
Symbol 611 GraphicUsed by:632
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:632 669 701
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:614Used by:632 669 701 714
Symbol 616 GraphicUsed by:632
Symbol 617 GraphicUsed by:632
Symbol 618 GraphicUsed by:632
Symbol 619 GraphicUsed by:632
Symbol 620 GraphicUsed by:632
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:621Used by:632 669 701 714
Symbol 623 GraphicUsed by:632
Symbol 624 FontUsed by:625 626 627 629 633 644 648 650 652 690 693 696 698 700 708 709 710 711 712 713 723 725 728 1476 1477 1478 1479 1480 1481 1482 1484 1485 1486 1487 1488 1489 1490 1493 1494 1495 1496 1497 1498 1499 1502 1503 1504 1505 1506 1509 1510 1511 1512 1513 1514 1515 1518 1519 1520 1521 1522 1523 1524
Symbol 625 EditableTextUses:624Used by:632
Symbol 626 EditableTextUses:624Used by:632
Symbol 627 EditableTextUses:624Used by:632
Symbol 628 GraphicUsed by:632
Symbol 629 EditableTextUses:624Used by:632
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_storyBorder_prologue_48}Uses:630Used by:632 669 701 714 726 727
Symbol 632 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_scene1_prologue_42}Uses:604 606 608 609 610 611 613 615 616 617 618 619 620 622 623 625 626 627 628 629 631Used by:727
Symbol 633 EditableTextUses:624Used by:634
Symbol 634 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_nextStory_49}Uses:633 206Used by:727
Symbol 635 GraphicUsed by:669
Symbol 636 GraphicUsed by:669
Symbol 637 GraphicUsed by:669
Symbol 638 GraphicUsed by:669
Symbol 639 GraphicUsed by:669
Symbol 640 GraphicUsed by:669
Symbol 641 GraphicUsed by:669
Symbol 642 GraphicUsed by:669
Symbol 643 GraphicUsed by:669 714
Symbol 644 EditableTextUses:624Used by:669
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645Used by:669
Symbol 647 GraphicUsed by:669
Symbol 648 EditableTextUses:624Used by:669
Symbol 649 GraphicUsed by:669
Symbol 650 EditableTextUses:624Used by:669
Symbol 651 GraphicUsed by:669
Symbol 652 EditableTextUses:624Used by:669
Symbol 653 GraphicUsed by:669
Symbol 654 GraphicUsed by:669
Symbol 655 GraphicUsed by:669
Symbol 656 GraphicUsed by:669
Symbol 657 GraphicUsed by:669
Symbol 658 GraphicUsed by:669
Symbol 659 GraphicUsed by:669
Symbol 660 GraphicUsed by:669
Symbol 661 GraphicUsed by:669
Symbol 662 GraphicUsed by:669
Symbol 663 GraphicUsed by:669
Symbol 664 GraphicUsed by:669
Symbol 665 GraphicUsed by:669
Symbol 666 GraphicUsed by:669
Symbol 667 GraphicUsed by:669
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_scene2_prologue_51}Uses:622 608 635 636 637 613 615 638 639 640 641 642 643 644 646 631 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668Used by:727
Symbol 670 GraphicUsed by:701
Symbol 671 GraphicUsed by:701
Symbol 672 GraphicUsed by:701
Symbol 673 GraphicUsed by:701
Symbol 674 GraphicUsed by:701
Symbol 675 GraphicUsed by:701
Symbol 676 GraphicUsed by:701
Symbol 677 GraphicUsed by:701
Symbol 678 MovieClipUses:20 21 22 23 24 25 26 27 28 29 30 31 32 33Used by:680 726
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:678 679Used by:701
Symbol 681 GraphicUsed by:701
Symbol 682 GraphicUsed by:701
Symbol 683 GraphicUsed by:701
Symbol 684 GraphicUsed by:701
Symbol 685 GraphicUsed by:701
Symbol 686 GraphicUsed by:701
Symbol 687 GraphicUsed by:701
Symbol 688 GraphicUsed by:701
Symbol 689 GraphicUsed by:701
Symbol 690 EditableTextUses:624Used by:701
Symbol 691 GraphicUsed by:701
Symbol 692 GraphicUsed by:701
Symbol 693 EditableTextUses:624Used by:701
Symbol 694 GraphicUsed by:701
Symbol 695 GraphicUsed by:701
Symbol 696 EditableTextUses:624Used by:701
Symbol 697 GraphicUsed by:701
Symbol 698 EditableTextUses:624Used by:701
Symbol 699 GraphicUsed by:701
Symbol 700 EditableTextUses:624Used by:701
Symbol 701 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_scene3_prologue_53}Uses:604 606 608 670 671 672 613 615 673 674 675 676 677 622 631 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700Used by:727
Symbol 702 GraphicUsed by:714
Symbol 703 GraphicUsed by:714
Symbol 704 GraphicUsed by:714
Symbol 705 GraphicUsed by:714
Symbol 706 GraphicUsed by:714
Symbol 707 GraphicUsed by:714
Symbol 708 EditableTextUses:624Used by:714
Symbol 709 EditableTextUses:624Used by:714
Symbol 710 EditableTextUses:624Used by:714
Symbol 711 EditableTextUses:624Used by:714
Symbol 712 EditableTextUses:624Used by:714
Symbol 713 EditableTextUses:624Used by:714
Symbol 714 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_scene4_prologue_56}Uses:622 608 702 703 704 615 705 706 707 631 643 708 709 710 711 712 713Used by:727
Symbol 715 GraphicUsed by:726
Symbol 716 GraphicUsed by:726
Symbol 717 MovieClipUses:37Used by:720
Symbol 718 MovieClipUses:37Used by:720
Symbol 719 MovieClipUses:37Used by:720
Symbol 720 MovieClipUses:36 717 718 719 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60Used by:726
Symbol 721 GraphicUsed by:726
Symbol 722 GraphicUsed by:726
Symbol 723 EditableTextUses:624Used by:726
Symbol 724 GraphicUsed by:726
Symbol 725 EditableTextUses:624Used by:726
Symbol 726 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_scene5_prologue_57}Uses:715 678 716 720 721 631 722 723 724 725 599Used by:727
Symbol 727 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_storyContainer_prologue_41}Uses:632 634 631 669 701 714 726Used by:Timeline
Symbol 728 EditableTextUses:624Used by:729
Symbol 729 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_skipStory_62}Uses:728 206Used by:Timeline
Symbol 730 GraphicUsed by:Timeline
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:731Used by:Timeline
Symbol 733 GraphicUsed by:Timeline
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:734Used by:Timeline
Symbol 736 GraphicUsed by:Timeline
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClipUses:737Used by:Timeline
Symbol 739 GraphicUsed by:740 749
Symbol 740 MovieClipUses:739Used by:Timeline
Symbol 741 GraphicUsed by:Timeline
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClipUses:742 206Used by:744 745  Timeline
Symbol 744 MovieClipUses:743 206Used by:Timeline
Symbol 745 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_loadGame_69}Uses:743 206Used by:Timeline
Symbol 746 FontUsed by:747 753 755
Symbol 747 EditableTextUses:746Used by:748
Symbol 748 MovieClipUses:747 206Used by:Timeline
Symbol 749 MovieClipUses:739Used by:Timeline
Symbol 750 FontUsed by:751 752
Symbol 751 EditableTextUses:750Used by:Timeline
Symbol 752 EditableTextUses:750Used by:Timeline
Symbol 753 EditableTextUses:746Used by:754
Symbol 754 MovieClipUses:753 206Used by:Timeline
Symbol 755 EditableTextUses:746Used by:756
Symbol 756 MovieClipUses:755Used by:Timeline
Symbol 757 GraphicUsed by:761
Symbol 758 GraphicUsed by:761
Symbol 759 GraphicUsed by:761
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.arcacxdebomb_74}Uses:757 206 758 759 760Used by:Timeline
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:762 599Used by:Timeline
Symbol 764 GraphicUsed by:776
Symbol 765 GraphicUsed by:776
Symbol 766 GraphicUsed by:776
Symbol 767 GraphicUsed by:776
Symbol 768 GraphicUsed by:776
Symbol 769 GraphicUsed by:776
Symbol 770 GraphicUsed by:776
Symbol 771 GraphicUsed by:776
Symbol 772 GraphicUsed by:776
Symbol 773 GraphicUsed by:776
Symbol 774 GraphicUsed by:776
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClipUses:764 765 766 767 768 769 770 771 772 773 774 775Used by:778
Symbol 777 GraphicUsed by:778
Symbol 778 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.AddictingGamesLogo1_76}Uses:776 777Used by:Timeline
Symbol 779 FontUsed by:780 793
Symbol 780 EditableTextUses:779Used by:782
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:780 781 206Used by:Timeline
Symbol 783 GraphicUsed by:784
Symbol 784 MovieClipUses:783Used by:785
Symbol 785 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_moregames_79}Uses:784 206Used by:Timeline
Symbol 786 GraphicUsed by:787
Symbol 787 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_garbageBin_81}Uses:786Used by:Timeline
Symbol 788 GraphicUsed by:792
Symbol 789 GraphicUsed by:791
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_mutSprite_83}Uses:789 790Used by:792
Symbol 792 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_mute_82}Uses:788 791Used by:Timeline
Symbol 793 EditableTextUses:779Used by:794
Symbol 794 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_crdits_84}Uses:793 206Used by:Timeline
Symbol 795 GraphicUsed by:816
Symbol 796 EditableTextUses:9Used by:797
Symbol 797 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_musicSrc1_86}Uses:796 206Used by:816
Symbol 798 EditableTextUses:9Used by:799
Symbol 799 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_musicSrc2_87}Uses:798 206Used by:816
Symbol 800 EditableTextUses:9Used by:801
Symbol 801 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_musicSrc3_88}Uses:800 206Used by:816
Symbol 802 EditableTextUses:9Used by:816
Symbol 803 EditableTextUses:9Used by:816
Symbol 804 EditableTextUses:9Used by:816
Symbol 805 EditableTextUses:9Used by:806
Symbol 806 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_backCredits_89}Uses:805 206Used by:816
Symbol 807 GraphicUsed by:808
Symbol 808 MovieClipUses:807Used by:810
Symbol 809 GraphicUses:204Used by:810
Symbol 810 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_agPreloader_90}Uses:808 809Used by:816
Symbol 811 GraphicUsed by:813
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:811 812Used by:815
Symbol 814 GraphicUses:204Used by:815
Symbol 815 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_heropunch_92}Uses:813 814Used by:816
Symbol 816 MovieClipUses:795 797 799 801 802 803 804 806 810 815Used by:Timeline
Symbol 817 BitmapUsed by:818
Symbol 818 GraphicUses:817Used by:819
Symbol 819 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_ag_94}Uses:818Used by:Timeline
Symbol 820 GraphicUsed by:Timeline
Symbol 821 GraphicUsed by:828
Symbol 822 EditableTextUses:1Used by:823
Symbol 823 MovieClipUses:822 206Used by:828
Symbol 824 EditableTextUses:1Used by:825
Symbol 825 MovieClipUses:824 206Used by:828
Symbol 826 EditableTextUses:1Used by:828
Symbol 827 EditableTextUses:1Used by:828
Symbol 828 MovieClipUses:206 821 823 825 826 827Used by:Timeline
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:829Used by:831
Symbol 831 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_heropunch_98}Uses:830Used by:Timeline
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:837
Symbol 834 BitmapUsed by:835
Symbol 835 GraphicUses:834Used by:836
Symbol 836 MovieClipUses:835Used by:837
Symbol 837 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_nowGamezLogo_nowGamez_100}Uses:833 836Used by:Timeline
Symbol 838 FontUsed by:839
Symbol 839 EditableTextUses:838Used by:Timeline
Symbol 840 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_fader_102}Uses:599Used by:Timeline
Symbol 841 GraphicUsed by:Timeline
Symbol 842 GraphicUsed by:847
Symbol 843 GraphicUsed by:847
Symbol 844 GraphicUsed by:847
Symbol 845 GraphicUsed by:847
Symbol 846 GraphicUsed by:847
Symbol 847 MovieClipUses:842 843 844 845 846Used by:Timeline
Symbol 848 GraphicUsed by:Timeline
Symbol 849 GraphicUsed by:Timeline
Symbol 850 GraphicUsed by:Timeline
Symbol 851 GraphicUsed by:854
Symbol 852 FontUsed by:853
Symbol 853 EditableTextUses:852Used by:854
Symbol 854 MovieClipUses:851 853Used by:Timeline
Symbol 855 FontUsed by:856 857 1003 1004 1048 1049 1050 1181 1182 1183 1184 1352 1353 1370 1371 1416 1417
Symbol 856 EditableTextUses:855Used by:Timeline
Symbol 857 EditableTextUses:855Used by:Timeline
Symbol 858 EditableTextUses:1Used by:868
Symbol 859 EditableTextUses:1Used by:868
Symbol 860 EditableTextUses:1Used by:868
Symbol 861 EditableTextUses:1Used by:868
Symbol 862 GraphicUsed by:863
Symbol 863 MovieClipUses:862Used by:868
Symbol 864 GraphicUsed by:868
Symbol 865 GraphicUsed by:868
Symbol 866 GraphicUsed by:868
Symbol 867 GraphicUsed by:868
Symbol 868 MovieClipUses:858 859 860 861 863 864 865 866 867Used by:Timeline
Symbol 869 GraphicUsed by:871 873 875
Symbol 870 EditableTextUses:1Used by:871
Symbol 871 MovieClipUses:869 870Used by:Timeline
Symbol 872 EditableTextUses:1Used by:873
Symbol 873 MovieClipUses:869 872Used by:Timeline
Symbol 874 EditableTextUses:1Used by:875
Symbol 875 MovieClipUses:869 874Used by:Timeline
Symbol 876 EditableTextUses:1Used by:880
Symbol 877 EditableTextUses:1Used by:880
Symbol 878 EditableTextUses:1Used by:880
Symbol 879 EditableTextUses:1Used by:880
Symbol 880 MovieClipUses:876 877 878 879Used by:Timeline
Symbol 881 EditableTextUses:1Used by:888
Symbol 882 EditableTextUses:1Used by:888
Symbol 883 EditableTextUses:1Used by:888
Symbol 884 EditableTextUses:1Used by:888
Symbol 885 GraphicUsed by:886
Symbol 886 MovieClipUses:885Used by:888 1215
Symbol 887 GraphicUsed by:888
Symbol 888 MovieClipUses:881 882 883 884 886 887Used by:Timeline
Symbol 889 GraphicUsed by:890
Symbol 890 MovieClipUses:889Used by:891 1284
Symbol 891 MovieClipUses:890 206Used by:Timeline
Symbol 892 GraphicUsed by:893
Symbol 893 MovieClipUses:892Used by:894 1354
Symbol 894 MovieClipUses:893 206Used by:Timeline
Symbol 895 GraphicUsed by:Timeline
Symbol 896 GraphicUsed by:897
Symbol 897 MovieClipUses:896Used by:Timeline
Symbol 898 GraphicUsed by:Timeline
Symbol 899 GraphicUsed by:Timeline
Symbol 900 GraphicUsed by:Timeline
Symbol 901 GraphicUsed by:Timeline
Symbol 902 GraphicUsed by:922
Symbol 903 GraphicUsed by:904
Symbol 904 MovieClipUses:903 206Used by:922
Symbol 905 GraphicUsed by:907
Symbol 906 GraphicUsed by:907
Symbol 907 MovieClipUses:905 906 206Used by:922
Symbol 908 GraphicUsed by:909
Symbol 909 MovieClipUses:908 206Used by:922
Symbol 910 GraphicUsed by:913
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClipUses:911Used by:913
Symbol 913 MovieClipUses:910 912 206Used by:922
Symbol 914 EditableTextUses:1Used by:922
Symbol 915 EditableTextUses:1Used by:922
Symbol 916 EditableTextUses:1Used by:922
Symbol 917 EditableTextUses:1Used by:922
Symbol 918 GraphicUsed by:919 986
Symbol 919 MovieClipUses:918Used by:922 950
Symbol 920 EditableTextUses:1Used by:921
Symbol 921 MovieClipUses:920Used by:922
Symbol 922 MovieClipUses:902 904 907 909 913 914 915 916 917 919 921Used by:Timeline
Symbol 923 GraphicUsed by:924
Symbol 924 MovieClipUses:923 206Used by:950
Symbol 925 GraphicUsed by:926
Symbol 926 MovieClipUses:925 206Used by:950
Symbol 927 GraphicUsed by:928
Symbol 928 MovieClipUses:927 206Used by:950
Symbol 929 GraphicUsed by:932
Symbol 930 GraphicUsed by:931
Symbol 931 MovieClipUses:930Used by:932 1200  Timeline
Symbol 932 MovieClipUses:929 931 206Used by:950
Symbol 933 BitmapUsed by:934 1203 1217
Symbol 934 GraphicUses:933Used by:935
Symbol 935 MovieClipUses:934 206Used by:950
Symbol 936 GraphicUsed by:937
Symbol 937 MovieClipUses:936 206Used by:950
Symbol 938 EditableTextUses:1Used by:950
Symbol 939 EditableTextUses:1Used by:950
Symbol 940 EditableTextUses:1Used by:950
Symbol 941 EditableTextUses:1Used by:950
Symbol 942 EditableTextUses:1Used by:950
Symbol 943 EditableTextUses:1Used by:950
Symbol 944 EditableTextUses:1Used by:950
Symbol 945 MovieClipUsed by:950
Symbol 946 EditableTextUses:1Used by:950
Symbol 947 EditableTextUses:1Used by:950
Symbol 948 GraphicUsed by:949
Symbol 949 MovieClipUses:948Used by:950
Symbol 950 MovieClipUses:924 926 928 932 935 937 938 939 940 941 942 943 944 919 945 946 947 949Used by:Timeline
Symbol 951 GraphicUsed by:974
Symbol 952 EditableTextUses:1Used by:974
Symbol 953 EditableTextUses:1Used by:954
Symbol 954 MovieClipUses:953 206Used by:974
Symbol 955 EditableTextUses:1Used by:974
Symbol 956 EditableTextUses:1Used by:974
Symbol 957 EditableTextUses:1Used by:974
Symbol 958 EditableTextUses:1Used by:974
Symbol 959 EditableTextUses:9Used by:974
Symbol 960 EditableTextUses:1Used by:974
Symbol 961 EditableTextUses:1Used by:974
Symbol 962 EditableTextUses:1Used by:974
Symbol 963 EditableTextUses:1Used by:974
Symbol 964 EditableTextUses:1Used by:974
Symbol 965 EditableTextUses:1Used by:974
Symbol 966 EditableTextUses:1Used by:974
Symbol 967 EditableTextUses:1Used by:974
Symbol 968 EditableTextUses:1Used by:974
Symbol 969 EditableTextUses:1Used by:974
Symbol 970 EditableTextUses:1Used by:974
Symbol 971 EditableTextUses:1Used by:974
Symbol 972 EditableTextUses:1Used by:974
Symbol 973 EditableTextUses:1Used by:974
Symbol 974 MovieClipUses:951 952 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973Used by:Timeline
Symbol 975 GraphicUsed by:978
Symbol 976 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_shieldGfx_141}Used by:978 1209
Symbol 977 GraphicUsed by:978
Symbol 978 MovieClipUses:975 976 977 206Used by:990
Symbol 979 GraphicUsed by:980
Symbol 980 MovieClipUses:979 206Used by:990
Symbol 981 GraphicUsed by:982
Symbol 982 MovieClipUses:981 206Used by:990
Symbol 983 EditableTextUses:1Used by:990
Symbol 984 EditableTextUses:1Used by:990
Symbol 985 EditableTextUses:1Used by:990
Symbol 986 MovieClipUses:918Used by:990
Symbol 987 EditableTextUses:1Used by:990
Symbol 988 EditableTextUses:1Used by:990
Symbol 989 EditableTextUses:1Used by:990
Symbol 990 MovieClipUses:978 980 982 983 984 985 986 987 988 989Used by:Timeline
Symbol 991 GraphicUsed by:997
Symbol 992 EditableTextUses:9Used by:997
Symbol 993 GraphicUsed by:994
Symbol 994 MovieClipUses:993Used by:997 1000
Symbol 995 EditableTextUses:9Used by:996
Symbol 996 MovieClipUses:995Used by:997 1000
Symbol 997 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_specials1and2_145}Uses:991 992 994 996 206Used by:Timeline
Symbol 998 GraphicUsed by:1000
Symbol 999 EditableTextUses:9Used by:1000
Symbol 1000 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_weaponsAndUpgrades_148}Uses:998 999 994 996 206Used by:Timeline
Symbol 1001 EditableTextUses:1Used by:Timeline
Symbol 1002 EditableTextUses:1Used by:Timeline
Symbol 1003 EditableTextUses:855Used by:Timeline
Symbol 1004 EditableTextUses:855Used by:Timeline
Symbol 1005 GraphicUsed by:1006
Symbol 1006 MovieClipUses:1005Used by:1007
Symbol 1007 MovieClipUses:1006 206Used by:Timeline
Symbol 1008 GraphicUsed by:1009
Symbol 1009 MovieClipUses:1008Used by:1010
Symbol 1010 MovieClipUses:1009 206Used by:Timeline
Symbol 1011 EditableTextUses:9Used by:Timeline
Symbol 1012 GraphicUsed by:Timeline
Symbol 1013 EditableTextUses:9Used by:1015
Symbol 1014 GraphicUsed by:1015
Symbol 1015 MovieClipUses:1013 1014Used by:Timeline
Symbol 1016 GraphicUsed by:1017
Symbol 1017 MovieClipUses:1016Used by:Timeline
Symbol 1018 GraphicUsed by:1019
Symbol 1019 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_arrowLeftShop_155}Uses:1018 206Used by:Timeline
Symbol 1020 GraphicUsed by:1021
Symbol 1021 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_arrowRightShop_156}Uses:1020 206Used by:Timeline
Symbol 1022 GraphicUsed by:1027
Symbol 1023 GraphicUsed by:1027 1443
Symbol 1024 GraphicUsed by:1027
Symbol 1025 GraphicUsed by:1027
Symbol 1026 GraphicUsed by:1027
Symbol 1027 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_currentPanelIndicator_157}Uses:1022 1023 1024 1025 1026Used by:Timeline
Symbol 1028 BitmapUsed by:1029 1299
Symbol 1029 GraphicUses:1028Used by:1033 1218
Symbol 1030 BitmapUsed by:1031
Symbol 1031 GraphicUses:1030Used by:1032
Symbol 1032 MovieClipUses:1031Used by:1033 1218
Symbol 1033 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_shopMoreGames_158}Uses:1029 1032 206Used by:Timeline
Symbol 1034 GraphicUsed by:1051
Symbol 1035 GraphicUsed by:1047
Symbol 1036 GraphicUsed by:1047
Symbol 1037 GraphicUsed by:1047
Symbol 1038 GraphicUsed by:1047
Symbol 1039 GraphicUsed by:1047
Symbol 1040 GraphicUsed by:1047
Symbol 1041 GraphicUsed by:1047
Symbol 1042 GraphicUsed by:1047
Symbol 1043 GraphicUsed by:1047
Symbol 1044 GraphicUsed by:1047
Symbol 1045 GraphicUsed by:1047
Symbol 1046 GraphicUsed by:1047
Symbol 1047 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_systemMapLoc_161}Uses:1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046Used by:1051
Symbol 1048 EditableTextUses:855Used by:1051
Symbol 1049 EditableTextUses:855Used by:1051
Symbol 1050 EditableTextUses:855Used by:1051
Symbol 1051 MovieClipUses:1034 1047 1048 1049 1050Used by:Timeline
Symbol 1052 BitmapUsed by:1053 1475 1483 1492 1501 1508 1517
Symbol 1053 GraphicUses:1052Used by:Timeline
Symbol 1054 GraphicUsed by:Timeline
Symbol 1055 GraphicUsed by:Timeline
Symbol 1056 BitmapUsed by:1057
Symbol 1057 GraphicUses:1056Used by:1058
Symbol 1058 MovieClipUses:1057Used by:Timeline
Symbol 1059 BitmapUsed by:1060
Symbol 1060 GraphicUses:1059Used by:1061
Symbol 1061 MovieClipUses:1060Used by:Timeline
Symbol 1062 BitmapUsed by:1063
Symbol 1063 GraphicUses:1062Used by:1064
Symbol 1064 MovieClipUses:1063Used by:Timeline
Symbol 1065 BitmapUsed by:1066
Symbol 1066 GraphicUses:1065Used by:1067
Symbol 1067 MovieClipUses:1066Used by:Timeline
Symbol 1068 GraphicUsed by:1173
Symbol 1069 BitmapUsed by:1070 1081
Symbol 1070 GraphicUses:1069Used by:1090
Symbol 1071 BitmapUsed by:1072 1082 1085
Symbol 1072 GraphicUses:1071Used by:1090
Symbol 1073 BitmapUsed by:1074 1087
Symbol 1074 GraphicUses:1073Used by:1090
Symbol 1075 BitmapUsed by:1076 1083 1086
Symbol 1076 GraphicUses:1075Used by:1090
Symbol 1077 BitmapUsed by:1078 1089
Symbol 1078 GraphicUses:1077Used by:1090
Symbol 1079 BitmapUsed by:1080 1084 1088
Symbol 1080 GraphicUses:1079Used by:1090
Symbol 1081 GraphicUses:1069Used by:1090
Symbol 1082 GraphicUses:1071Used by:1090
Symbol 1083 GraphicUses:1075Used by:1090
Symbol 1084 GraphicUses:1079Used by:1090
Symbol 1085 GraphicUses:1071Used by:1090
Symbol 1086 GraphicUses:1075Used by:1090
Symbol 1087 GraphicUses:1073Used by:1090
Symbol 1088 GraphicUses:1079Used by:1090
Symbol 1089 GraphicUses:1077Used by:1090
Symbol 1090 MovieClipUses:1070 1072 1074 1076 1078 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089Used by:1091
Symbol 1091 MovieClipUses:1090Used by:1173
Symbol 1092 BitmapUsed by:1093
Symbol 1093 GraphicUses:1092Used by:1120
Symbol 1094 BitmapUsed by:1095
Symbol 1095 GraphicUses:1094Used by:1120
Symbol 1096 BitmapUsed by:1097
Symbol 1097 GraphicUses:1096Used by:1120
Symbol 1098 BitmapUsed by:1099
Symbol 1099 GraphicUses:1098Used by:1120
Symbol 1100 BitmapUsed by:1101
Symbol 1101 GraphicUses:1100Used by:1120
Symbol 1102 BitmapUsed by:1103
Symbol 1103 GraphicUses:1102Used by:1120
Symbol 1104 BitmapUsed by:1105
Symbol 1105 GraphicUses:1104Used by:1120
Symbol 1106 BitmapUsed by:1107
Symbol 1107 GraphicUses:1106Used by:1120
Symbol 1108 BitmapUsed by:1109
Symbol 1109 GraphicUses:1108Used by:1120
Symbol 1110 BitmapUsed by:1111
Symbol 1111 GraphicUses:1110Used by:1120
Symbol 1112 BitmapUsed by:1113
Symbol 1113 GraphicUses:1112Used by:1120
Symbol 1114 BitmapUsed by:1115
Symbol 1115 GraphicUses:1114Used by:1120
Symbol 1116 BitmapUsed by:1117
Symbol 1117 GraphicUses:1116Used by:1120
Symbol 1118 BitmapUsed by:1119
Symbol 1119 GraphicUses:1118Used by:1120
Symbol 1120 MovieClipUses:1093 1095 1097 1099 1101 1103 1105 1107 1109 1111 1113 1115 1117 1119Used by:1172
Symbol 1121 BitmapUsed by:1122
Symbol 1122 GraphicUses:1121Used by:1137
Symbol 1123 BitmapUsed by:1124
Symbol 1124 GraphicUses:1123Used by:1137
Symbol 1125 BitmapUsed by:1126
Symbol 1126 GraphicUses:1125Used by:1137
Symbol 1127 BitmapUsed by:1128
Symbol 1128 GraphicUses:1127Used by:1137
Symbol 1129 BitmapUsed by:1130
Symbol 1130 GraphicUses:1129Used by:1137
Symbol 1131 BitmapUsed by:1132
Symbol 1132 GraphicUses:1131Used by:1137
Symbol 1133 BitmapUsed by:1134
Symbol 1134 GraphicUses:1133Used by:1137
Symbol 1135 BitmapUsed by:1136
Symbol 1136 GraphicUses:1135Used by:1137
Symbol 1137 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_playerSprite_171}Uses:1122 1124 1126 1128 1130 1132 1134 1136Used by:1172
Symbol 1138 BitmapUsed by:1139
Symbol 1139 GraphicUses:1138Used by:1140
Symbol 1140 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_playerFlash_172}Uses:1139Used by:1172
Symbol 1141 BitmapUsed by:1142 1143 1144 1145 1146 1147 1148 1149
Symbol 1142 GraphicUses:1141Used by:1150
Symbol 1143 GraphicUses:1141Used by:1150
Symbol 1144 GraphicUses:1141Used by:1150
Symbol 1145 GraphicUses:1141Used by:1150
Symbol 1146 GraphicUses:1141Used by:1150
Symbol 1147 GraphicUses:1141Used by:1150
Symbol 1148 GraphicUses:1141Used by:1150
Symbol 1149 GraphicUses:1141Used by:1150
Symbol 1150 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_forceField_174}Uses:1142 1143 1144 1145 1146 1147 1148 1149Used by:1172
Symbol 1151 BitmapUsed by:1152
Symbol 1152 GraphicUses:1151Used by:1171
Symbol 1153 BitmapUsed by:1154
Symbol 1154 GraphicUses:1153Used by:1171
Symbol 1155 BitmapUsed by:1156
Symbol 1156 GraphicUses:1155Used by:1171
Symbol 1157 BitmapUsed by:1158
Symbol 1158 GraphicUses:1157Used by:1171
Symbol 1159 BitmapUsed by:1160
Symbol 1160 GraphicUses:1159Used by:1171
Symbol 1161 BitmapUsed by:1162
Symbol 1162 GraphicUses:1161Used by:1171
Symbol 1163 BitmapUsed by:1164
Symbol 1164 GraphicUses:1163Used by:1171
Symbol 1165 BitmapUsed by:1166
Symbol 1166 GraphicUses:1165Used by:1171
Symbol 1167 BitmapUsed by:1168
Symbol 1168 GraphicUses:1167Used by:1171
Symbol 1169 BitmapUsed by:1170
Symbol 1170 GraphicUses:1169Used by:1171
Symbol 1171 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_empCharging_175}Uses:1152 1154 1156 1158 1160 1162 1164 1166 1168 1170Used by:1172
Symbol 1172 MovieClipUses:1120 1137 1140 306 1150 1171Used by:1173
Symbol 1173 MovieClipUses:1068 1091 1172Used by:Timeline
Symbol 1174 GraphicUsed by:1175
Symbol 1175 MovieClipUses:1174Used by:Timeline
Symbol 1176 GraphicUsed by:1180
Symbol 1177 GraphicUsed by:1178
Symbol 1178 MovieClipUses:1177Used by:1180
Symbol 1179 EditableTextUses:1Used by:1180
Symbol 1180 MovieClipUses:1176 1178 1179Used by:Timeline
Symbol 1181 EditableTextUses:855Used by:Timeline
Symbol 1182 EditableTextUses:855Used by:Timeline
Symbol 1183 EditableTextUses:855Used by:Timeline
Symbol 1184 EditableTextUses:855Used by:Timeline
Symbol 1185 EditableTextUses:1Used by:Timeline
Symbol 1186 GraphicUsed by:1189
Symbol 1187 GraphicUsed by:1188
Symbol 1188 MovieClipUses:1187Used by:1189
Symbol 1189 MovieClipUses:1186 1188Used by:Timeline
Symbol 1190 GraphicUsed by:1193
Symbol 1191 GraphicUsed by:1193
Symbol 1192 EditableTextUses:9Used by:1193
Symbol 1193 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_special1UIContainer_181}Uses:1190 1191 1192Used by:Timeline
Symbol 1194 GraphicUsed by:1197
Symbol 1195 GraphicUsed by:1197
Symbol 1196 EditableTextUses:9Used by:1197
Symbol 1197 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_special3UIContainer_182}Uses:1194 1195 1196Used by:Timeline
Symbol 1198 GraphicUsed by:1200
Symbol 1199 EditableTextUses:9Used by:1200
Symbol 1200 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_special4UIContainer_183}Uses:1198 931 1199Used by:Timeline
Symbol 1201 GraphicUsed by:1204
Symbol 1202 EditableTextUses:9Used by:1204
Symbol 1203 GraphicUses:933Used by:1204
Symbol 1204 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_special5UIContainer_184}Uses:1201 1202 1203Used by:1209  Timeline
Symbol 1205 GraphicUsed by:1209
Symbol 1206 GraphicUsed by:1209
Symbol 1207 GraphicUsed by:1209
Symbol 1208 GraphicUsed by:1209
Symbol 1209 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_EmergencyItemUI_186}Uses:1204 1205 976 1206 1207 1208Used by:1213
Symbol 1210 EditableTextUses:9Used by:1212
Symbol 1211 EditableTextUses:9Used by:1212
Symbol 1212 MovieClipUses:1210 1211Used by:1213
Symbol 1213 MovieClipUses:1209 1212Used by:Timeline
Symbol 1214 GraphicUsed by:1215
Symbol 1215 MovieClipUses:886 1214Used by:Timeline
Symbol 1216 GraphicUsed by:Timeline
Symbol 1217 GraphicUses:933Used by:Timeline
Symbol 1218 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_inGameMoreGames_189}Uses:1029 1032Used by:Timeline
Symbol 1219 GraphicUsed by:1220
Symbol 1220 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_pause_190}Uses:1219Used by:Timeline
Symbol 1221 GraphicUsed by:1228
Symbol 1222 EditableTextUses:1Used by:1223
Symbol 1223 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_yesPausePrompt_192}Uses:1222 206Used by:1228 1232
Symbol 1224 EditableTextUses:1Used by:1225
Symbol 1225 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_noPausePrompt_193}Uses:1224 206Used by:1228 1232
Symbol 1226 EditableTextUses:1Used by:1228
Symbol 1227 EditableTextUses:1Used by:1228
Symbol 1228 MovieClipUses:206 1221 1223 1225 1226 1227Used by:Timeline
Symbol 1229 GraphicUsed by:1232
Symbol 1230 EditableTextUses:1Used by:1232
Symbol 1231 EditableTextUses:1Used by:1232
Symbol 1232 MovieClipUses:206 1229 1223 1225 1230 1231Used by:Timeline
Symbol 1233 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_whiteFlash_195}Uses:599Used by:Timeline
Symbol 1234 GraphicUsed by:1235
Symbol 1235 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_redFlash_196}Uses:1234Used by:Timeline
Symbol 1236 GraphicUsed by:Timeline
Symbol 1237 BitmapUsed by:1238
Symbol 1238 GraphicUses:1237Used by:1239
Symbol 1239 MovieClipUses:1238Used by:Timeline
Symbol 1240 BitmapUsed by:1241
Symbol 1241 GraphicUses:1240Used by:1242
Symbol 1242 MovieClipUses:1241Used by:Timeline
Symbol 1243 BitmapUsed by:1244
Symbol 1244 GraphicUses:1243Used by:1245
Symbol 1245 MovieClipUses:1244Used by:Timeline
Symbol 1246 BitmapUsed by:1247
Symbol 1247 GraphicUses:1246Used by:1248
Symbol 1248 MovieClipUses:1247Used by:Timeline
Symbol 1249 BitmapUsed by:1250
Symbol 1250 GraphicUses:1249Used by:1251
Symbol 1251 MovieClipUses:1250Used by:Timeline
Symbol 1252 BitmapUsed by:1253
Symbol 1253 GraphicUses:1252Used by:1254
Symbol 1254 MovieClipUses:1253Used by:Timeline
Symbol 1255 BitmapUsed by:1256
Symbol 1256 GraphicUses:1255Used by:1257
Symbol 1257 MovieClipUses:1256Used by:Timeline
Symbol 1258 BitmapUsed by:1259
Symbol 1259 GraphicUses:1258Used by:1260
Symbol 1260 MovieClipUses:1259Used by:Timeline
Symbol 1261 BitmapUsed by:1262
Symbol 1262 GraphicUses:1261Used by:1263
Symbol 1263 MovieClipUses:1262Used by:Timeline
Symbol 1264 BitmapUsed by:1265
Symbol 1265 GraphicUses:1264Used by:1266
Symbol 1266 MovieClipUses:1265Used by:Timeline
Symbol 1267 BitmapUsed by:1268
Symbol 1268 GraphicUses:1267Used by:1269
Symbol 1269 MovieClipUses:1268Used by:Timeline
Symbol 1270 BitmapUsed by:1271
Symbol 1271 GraphicUses:1270Used by:1272
Symbol 1272 MovieClipUses:1271Used by:Timeline
Symbol 1273 GraphicUsed by:Timeline
Symbol 1274 GraphicUsed by:Timeline
Symbol 1275 GraphicUsed by:Timeline
Symbol 1276 GraphicUsed by:Timeline
Symbol 1277 GraphicUsed by:Timeline
Symbol 1278 GraphicUsed by:Timeline
Symbol 1279 GraphicUsed by:1280
Symbol 1280 MovieClipUses:1279Used by:Timeline
Symbol 1281 GraphicUsed by:Timeline
Symbol 1282 GraphicUsed by:Timeline
Symbol 1283 GraphicUsed by:Timeline
Symbol 1284 MovieClipUses:890 206Used by:Timeline
Symbol 1285 EditableTextUses:9Used by:Timeline
Symbol 1286 EditableTextUses:9Used by:Timeline
Symbol 1287 EditableTextUses:9Used by:Timeline
Symbol 1288 EditableTextUses:9Used by:Timeline
Symbol 1289 GraphicUsed by:1290
Symbol 1290 MovieClipUses:1289Used by:1291
Symbol 1291 MovieClipUses:1290Used by:Timeline
Symbol 1292 GraphicUsed by:1297
Symbol 1293 GraphicUsed by:1294
Symbol 1294 MovieClipUses:1293Used by:1297
Symbol 1295 GraphicUsed by:1296
Symbol 1296 MovieClipUses:1295Used by:1297
Symbol 1297 MovieClipUses:1292 1294 1296Used by:Timeline
Symbol 1298 BitmapUsed by:1299
Symbol 1299 GraphicUses:1298 1028Used by:1300
Symbol 1300 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_leveDonePrompt_216}Uses:1299 206Used by:Timeline
Symbol 1301 GraphicUsed by:Timeline
Symbol 1302 GraphicUsed by:1303
Symbol 1303 MovieClipUses:1302Used by:Timeline
Symbol 1304 GraphicUsed by:1305
Symbol 1305 MovieClipUses:1304Used by:Timeline
Symbol 1306 GraphicUsed by:Timeline
Symbol 1307 GraphicUsed by:1308
Symbol 1308 MovieClipUses:1307Used by:1309
Symbol 1309 MovieClipUses:1308 206Used by:Timeline
Symbol 1310 GraphicUsed by:1311
Symbol 1311 MovieClipUses:1310Used by:1312
Symbol 1312 MovieClipUses:1311 206Used by:Timeline
Symbol 1313 GraphicUsed by:1319
Symbol 1314 GraphicUsed by:1319
Symbol 1315 GraphicUsed by:1319
Symbol 1316 GraphicUsed by:1319
Symbol 1317 GraphicUsed by:1319
Symbol 1318 GraphicUsed by:1319
Symbol 1319 MovieClipUses:1313 1314 1315 1316 1317 1318Used by:Timeline
Symbol 1320 GraphicUsed by:1321
Symbol 1321 MovieClipUses:1320Used by:1322
Symbol 1322 MovieClipUses:1321Used by:Timeline
Symbol 1323 GraphicUsed by:Timeline
Symbol 1324 GraphicUsed by:Timeline
Symbol 1325 GraphicUsed by:Timeline
Symbol 1326 GraphicUsed by:Timeline
Symbol 1327 GraphicUsed by:1328
Symbol 1328 MovieClipUses:1327Used by:1329
Symbol 1329 MovieClipUses:1328 206Used by:Timeline
Symbol 1330 EditableTextUses:9Used by:Timeline
Symbol 1331 GraphicUsed by:Timeline
Symbol 1332 EditableTextUses:9Used by:Timeline
Symbol 1333 EditableTextUses:9Used by:Timeline
Symbol 1334 GraphicUsed by:1335
Symbol 1335 MovieClipUses:1334Used by:Timeline
Symbol 1336 GraphicUsed by:Timeline
Symbol 1337 GraphicUsed by:1348
Symbol 1338 GraphicUsed by:1348
Symbol 1339 GraphicUsed by:1348
Symbol 1340 GraphicUsed by:1348
Symbol 1341 GraphicUsed by:1348
Symbol 1342 GraphicUsed by:1348
Symbol 1343 GraphicUsed by:1348
Symbol 1344 GraphicUsed by:1348
Symbol 1345 GraphicUsed by:1348
Symbol 1346 GraphicUsed by:1348
Symbol 1347 GraphicUsed by:1348
Symbol 1348 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_awardIcon_230}Uses:463 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347Used by:1351
Symbol 1349 EditableTextUses:1Used by:1351
Symbol 1350 EditableTextUses:1Used by:1351
Symbol 1351 MovieClipUses:1348 1349 1350Used by:Timeline
Symbol 1352 EditableTextUses:855Used by:Timeline
Symbol 1353 EditableTextUses:855Used by:Timeline
Symbol 1354 MovieClipUses:893 206Used by:Timeline
Symbol 1355 GraphicUsed by:Timeline
Symbol 1356 BitmapUsed by:1357
Symbol 1357 GraphicUses:1356Used by:1358
Symbol 1358 MovieClipUses:1357Used by:Timeline
Symbol 1359 BitmapUsed by:1360
Symbol 1360 GraphicUses:1359Used by:1361
Symbol 1361 MovieClipUses:1360Used by:1362
Symbol 1362 MovieClipUses:1361Used by:Timeline
Symbol 1363 GraphicUsed by:1369
Symbol 1364 GraphicUsed by:1367
Symbol 1365 FontUsed by:1366 1368
Symbol 1366 EditableTextUses:1365Used by:1367
Symbol 1367 ButtonUses:1364 1366Used by:1369
Symbol 1368 EditableTextUses:1365Used by:1369
Symbol 1369 MovieClipUses:1363 1367 1368Used by:Timeline
Symbol 1370 EditableTextUses:855Used by:Timeline
Symbol 1371 EditableTextUses:855Used by:Timeline
Symbol 1372 GraphicUsed by:1373
Symbol 1373 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.andkon_237}Uses:1372Used by:Timeline
Symbol 1374 GraphicUsed by:Timeline
Symbol 1375 GraphicUsed by:1376 1380
Symbol 1376 MovieClipUses:1375Used by:1380
Symbol 1377 FontUsed by:1378 1379 1383 1384 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415
Symbol 1378 TextUses:1377Used by:1380
Symbol 1379 TextUses:1377Used by:1380
Symbol 1380 ButtonUses:1376 1378 1379 1375Used by:Timeline
Symbol 1381 GraphicUsed by:1382 1385
Symbol 1382 MovieClipUses:1381Used by:1385
Symbol 1383 TextUses:1377Used by:1385
Symbol 1384 TextUses:1377Used by:1385
Symbol 1385 ButtonUses:1382 1383 1384 1381Used by:Timeline
Symbol 1386 EditableTextUses:1377Used by:Timeline
Symbol 1387 EditableTextUses:1377Used by:Timeline
Symbol 1388 EditableTextUses:1377Used by:Timeline
Symbol 1389 EditableTextUses:1377Used by:Timeline
Symbol 1390 EditableTextUses:1377Used by:Timeline
Symbol 1391 EditableTextUses:1377Used by:Timeline
Symbol 1392 EditableTextUses:1377Used by:Timeline
Symbol 1393 EditableTextUses:1377Used by:Timeline
Symbol 1394 EditableTextUses:1377Used by:Timeline
Symbol 1395 EditableTextUses:1377Used by:Timeline
Symbol 1396 EditableTextUses:1377Used by:Timeline
Symbol 1397 EditableTextUses:1377Used by:Timeline
Symbol 1398 EditableTextUses:1377Used by:Timeline
Symbol 1399 EditableTextUses:1377Used by:Timeline
Symbol 1400 EditableTextUses:1377Used by:Timeline
Symbol 1401 EditableTextUses:1377Used by:Timeline
Symbol 1402 EditableTextUses:1377Used by:Timeline
Symbol 1403 EditableTextUses:1377Used by:Timeline
Symbol 1404 EditableTextUses:1377Used by:Timeline
Symbol 1405 EditableTextUses:1377Used by:Timeline
Symbol 1406 TextUses:1377Used by:Timeline
Symbol 1407 TextUses:1377Used by:Timeline
Symbol 1408 TextUses:1377Used by:Timeline
Symbol 1409 TextUses:1377Used by:Timeline
Symbol 1410 TextUses:1377Used by:Timeline
Symbol 1411 TextUses:1377Used by:Timeline
Symbol 1412 TextUses:1377Used by:Timeline
Symbol 1413 TextUses:1377Used by:Timeline
Symbol 1414 TextUses:1377Used by:Timeline
Symbol 1415 TextUses:1377Used by:Timeline
Symbol 1416 EditableTextUses:855Used by:Timeline
Symbol 1417 EditableTextUses:855Used by:Timeline
Symbol 1418 GraphicUsed by:1474
Symbol 1419 GraphicUsed by:1474
Symbol 1420 GraphicUsed by:1430
Symbol 1421 GraphicUsed by:1430
Symbol 1422 GraphicUsed by:1430
Symbol 1423 GraphicUsed by:1430
Symbol 1424 GraphicUsed by:1430
Symbol 1425 GraphicUsed by:1430
Symbol 1426 GraphicUsed by:1430
Symbol 1427 GraphicUsed by:1430
Symbol 1428 GraphicUsed by:1430
Symbol 1429 GraphicUsed by:1430
Symbol 1430 MovieClipUses:1420 1421 1422 1423 1424 1425 1426 1427 1428 1429Used by:1474
Symbol 1431 GraphicUsed by:1474
Symbol 1432 GraphicUsed by:1474
Symbol 1433 GraphicUsed by:1434
Symbol 1434 MovieClipUses:1433Used by:1474
Symbol 1435 GraphicUsed by:1474
Symbol 1436 GraphicUsed by:1474
Symbol 1437 GraphicUsed by:1474
Symbol 1438 GraphicUsed by:1439
Symbol 1439 MovieClipUses:1438Used by:1474
Symbol 1440 GraphicUsed by:1441
Symbol 1441 MovieClipUses:1440Used by:1474
Symbol 1442 GraphicUsed by:1474
Symbol 1443 MovieClipUses:1023Used by:1474
Symbol 1444 GraphicUsed by:1474
Symbol 1445 GraphicUsed by:1446
Symbol 1446 MovieClipUses:1445Used by:1474
Symbol 1447 GraphicUsed by:1448
Symbol 1448 MovieClipUses:1447Used by:1474
Symbol 1449 GraphicUsed by:1473
Symbol 1450 GraphicUsed by:1473
Symbol 1451 GraphicUsed by:1473
Symbol 1452 GraphicUsed by:1473
Symbol 1453 GraphicUsed by:1473
Symbol 1454 GraphicUsed by:1473
Symbol 1455 GraphicUsed by:1473
Symbol 1456 GraphicUsed by:1473
Symbol 1457 GraphicUsed by:1473
Symbol 1458 GraphicUsed by:1473
Symbol 1459 GraphicUsed by:1473
Symbol 1460 GraphicUsed by:1473
Symbol 1461 GraphicUsed by:1473
Symbol 1462 GraphicUsed by:1473
Symbol 1463 GraphicUsed by:1473
Symbol 1464 GraphicUsed by:1473
Symbol 1465 GraphicUsed by:1473
Symbol 1466 GraphicUsed by:1473
Symbol 1467 GraphicUsed by:1473
Symbol 1468 GraphicUsed by:1473
Symbol 1469 GraphicUsed by:1473
Symbol 1470 GraphicUsed by:1473
Symbol 1471 GraphicUsed by:1473
Symbol 1472 GraphicUsed by:1473
Symbol 1473 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_charactersWillAppear_250}Uses:1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472Used by:1474
Symbol 1474 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_outroStoryContainer_242}Uses:1418 1419 1430 1431 1432 1434 1435 1436 1437 1439 1441 1442 1443 1444 1446 1448 1473Used by:Timeline
Symbol 1475 GraphicUses:1052Used by:1526
Symbol 1476 EditableTextUses:624Used by:1526
Symbol 1477 EditableTextUses:624Used by:1526
Symbol 1478 EditableTextUses:624Used by:1526
Symbol 1479 EditableTextUses:624Used by:1526
Symbol 1480 EditableTextUses:624Used by:1526
Symbol 1481 EditableTextUses:624Used by:1526
Symbol 1482 EditableTextUses:624Used by:1526
Symbol 1483 GraphicUses:1052Used by:1526
Symbol 1484 EditableTextUses:624Used by:1526
Symbol 1485 EditableTextUses:624Used by:1526
Symbol 1486 EditableTextUses:624Used by:1526
Symbol 1487 EditableTextUses:624Used by:1526
Symbol 1488 EditableTextUses:624Used by:1526
Symbol 1489 EditableTextUses:624Used by:1526
Symbol 1490 EditableTextUses:624Used by:1526
Symbol 1491 GraphicUsed by:1526
Symbol 1492 GraphicUses:1052Used by:1526
Symbol 1493 EditableTextUses:624Used by:1526
Symbol 1494 EditableTextUses:624Used by:1526
Symbol 1495 EditableTextUses:624Used by:1526
Symbol 1496 EditableTextUses:624Used by:1526
Symbol 1497 EditableTextUses:624Used by:1526
Symbol 1498 EditableTextUses:624Used by:1526
Symbol 1499 EditableTextUses:624Used by:1526
Symbol 1500 GraphicUsed by:1526
Symbol 1501 GraphicUses:1052Used by:1526
Symbol 1502 EditableTextUses:624Used by:1526
Symbol 1503 EditableTextUses:624Used by:1526
Symbol 1504 EditableTextUses:624Used by:1526
Symbol 1505 EditableTextUses:624Used by:1526
Symbol 1506 EditableTextUses:624Used by:1526
Symbol 1507 GraphicUsed by:1526
Symbol 1508 GraphicUses:1052Used by:1526
Symbol 1509 EditableTextUses:624Used by:1526
Symbol 1510 EditableTextUses:624Used by:1526
Symbol 1511 EditableTextUses:624Used by:1526
Symbol 1512 EditableTextUses:624Used by:1526
Symbol 1513 EditableTextUses:624Used by:1526
Symbol 1514 EditableTextUses:624Used by:1526
Symbol 1515 EditableTextUses:624Used by:1526
Symbol 1516 GraphicUsed by:1526
Symbol 1517 GraphicUses:1052Used by:1526
Symbol 1518 EditableTextUses:624Used by:1526
Symbol 1519 EditableTextUses:624Used by:1526
Symbol 1520 EditableTextUses:624Used by:1526
Symbol 1521 EditableTextUses:624Used by:1526
Symbol 1522 EditableTextUses:624Used by:1526
Symbol 1523 EditableTextUses:624Used by:1526
Symbol 1524 EditableTextUses:624Used by:1526
Symbol 1525 GraphicUsed by:1526
Symbol 1526 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_bossBio_251}Uses:1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525Used by:Timeline

Instance Names

"loader_txt"Frame 1Symbol 2 EditableText
"loaderBar_mc"Frame 1Symbol 7 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.new_loaderbar_1}
"preloaderContainer_mc"Frame 1Symbol 87 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.Loadingpage_3}
"flakes1_2_mc"Frame 2Symbol 469 MovieClip
"flakes2_2_mc"Frame 2Symbol 472 MovieClip
"flakes3_1_mc"Frame 2Symbol 475 MovieClip
"flakes4_1_mc"Frame 2Symbol 478 MovieClip
"barContainer_mc"Frame 2Symbol 483 MovieClip
"storyContainer_mc"Frame 6Symbol 727 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_storyContainer_prologue_41}
"mTracker_mc"Frame 9Symbol 732 MovieClip
"flakes1_2_mc"Frame 9Symbol 469 MovieClip
"flakes2_2_mc"Frame 9Symbol 472 MovieClip
"flakes3_1_mc"Frame 9Symbol 475 MovieClip
"flakes4_1_mc"Frame 9Symbol 478 MovieClip
"bar1_mc"Frame 9Symbol 740 MovieClip
"title_mc"Frame 9Symbol 65 MovieClip
"newGame_btn"Frame 9Symbol 744 MovieClip
"loadGame_btn"Frame 9Symbol 745 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_loadGame_69}
"highscores_btn"Frame 9Symbol 748 MovieClip
"bar2_mc"Frame 9Symbol 749 MovieClip
"qualityShow_txt"Frame 9Symbol 751 EditableText
"musicShow_txt"Frame 9Symbol 752 EditableText
"awards_btn"Frame 9Symbol 754 MovieClip
"moreGames_btn"Frame 9Symbol 756 MovieClip
"abTitle_btn"Frame 9Symbol 761 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.arcacxdebomb_74}
"agButton_btn"Frame 9Symbol 778 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.AddictingGamesLogo1_76}
"awards_btn"Frame 9Symbol 782 MovieClip
"moreGames_btn"Frame 9Symbol 785 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_moregames_79}
"btn_garbage"Frame 9Symbol 787 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_garbageBin_81}
"mute_btn"Frame 9Symbol 792 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_mute_82}
"credits_btn"Frame 9Symbol 794 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_crdits_84}
"creditsPage_mc"Frame 9Symbol 816 MovieClip
"flame_mc"Frame 9Symbol 61 MovieClip
"newGamePrompt_mc"Frame 9Symbol 828 MovieClip
"fader_mc"Frame 9Symbol 840 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_fader_102}
"flame_mc"Frame 10Symbol 61 MovieClip
"storyPanel_mc"Frame 10Symbol 854 MovieClip
"qualityShow_txt"Frame 10Symbol 856 EditableText
"musicShow_txt"Frame 10Symbol 857 EditableText
"ammoContent_mc"Frame 10Symbol 868 MovieClip
"basicControls_mc"Frame 10Symbol 871 MovieClip
"powerUps_mc"Frame 10Symbol 873 MovieClip
"ammo_mc"Frame 10Symbol 875 MovieClip
"basicControlsContent_mc"Frame 10Symbol 880 MovieClip
"powerUpsContent_mc"Frame 10Symbol 888 MovieClip
"howToNext_btn"Frame 10Symbol 891 MovieClip
"howToBack_btn"Frame 10Symbol 894 MovieClip
"shopBG_mc"Frame 11Symbol 466 MovieClip {mc_shopBG}
"weaponContainer_mc"Frame 11Symbol 922 MovieClip
"specialContainer_mc"Frame 11Symbol 950 MovieClip
"upgradesContainer_mc"Frame 11Symbol 974 MovieClip
"emergencyItemsContainer_mc"Frame 11Symbol 990 MovieClip
"special1And2_btn"Frame 11Symbol 997 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_specials1and2_145}
"weaponryAndUpgrades_btn"Frame 11Symbol 1000 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_weaponsAndUpgrades_148}
"money_txt"Frame 11Symbol 1001 EditableText
"qualityShow_txt"Frame 11Symbol 1003 EditableText
"musicShow_txt"Frame 11Symbol 1004 EditableText
"initiateMission_btn"Frame 11Symbol 1007 MovieClip
"abortMission_btn"Frame 11Symbol 1010 MovieClip
"shopLogo_mc"Frame 11Symbol 1015 MovieClip
"currentPanelIndicator_mc"Frame 11Symbol 1027 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_currentPanelIndicator_157}
"map_mc"Frame 11Symbol 1051 MovieClip
"flakes3_2_mc"Frame 12Symbol 475 MovieClip
"flakes1_2_mc"Frame 12Symbol 469 MovieClip
"flakes2_2_mc"Frame 12Symbol 472 MovieClip
"flakes4_2_mc"Frame 12Symbol 478 MovieClip
"scrollElement1"Frame 12Symbol 1058 MovieClip
"scrollElement2"Frame 12Symbol 1061 MovieClip
"scrollElement3"Frame 12Symbol 1064 MovieClip
"scrollElement4"Frame 12Symbol 1067 MovieClip
"flakes3_1_mc"Frame 12Symbol 475 MovieClip
"flakes1_1_mc"Frame 12Symbol 469 MovieClip
"flakes2_1_mc"Frame 12Symbol 472 MovieClip
"flakes4_1_mc"Frame 12Symbol 478 MovieClip
"levelContainer_mc"Frame 12Symbol 1173 MovieClip
"BossLifeUIContainer_mc"Frame 12Symbol 1180 MovieClip
"kills_txt"Frame 12Symbol 1181 EditableText
"coins_txt"Frame 12Symbol 1182 EditableText
"qualityShow_txt"Frame 12Symbol 1183 EditableText
"musicShow_txt"Frame 12Symbol 1184 EditableText
"gameCurrentLevel_txt"Frame 12Symbol 1185 EditableText
"lifeBarContainer_mc"Frame 12Symbol 1189 MovieClip
"special1UIContainer_mc"Frame 12Symbol 1193 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_special1UIContainer_181}
"special3UIContainer_mc"Frame 12Symbol 1197 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_special3UIContainer_182}
"special4UIContainer_mc"Frame 12Symbol 1200 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_special4UIContainer_183}
"special5UIContainer_mc"Frame 12Symbol 1204 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_special5UIContainer_184}
"EmergencyItemUIContainer"Frame 12Symbol 1213 MovieClip
"healthSymbol_mc"Frame 12Symbol 1215 MovieClip
"mute_btn"Frame 12Symbol 1220 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_pause_190}
"pausePrompt_mc"Frame 12Symbol 1228 MovieClip
"mute_btn"Frame 12Symbol 1220 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_pause_190}
"pausePrompt2_mc"Frame 12Symbol 1232 MovieClip
"whiteFlash_mc"Frame 12Symbol 1233 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_whiteFlash_195}
"redFlash_mc"Frame 12Symbol 1235 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_redFlash_196}
"scrollElement1"Frame 13Symbol 1239 MovieClip
"scrollElement2"Frame 13Symbol 1242 MovieClip
"scrollElement3"Frame 13Symbol 1245 MovieClip
"scrollElement4"Frame 13Symbol 1248 MovieClip
"scrollElement1"Frame 14Symbol 1251 MovieClip
"scrollElement2"Frame 14Symbol 1254 MovieClip
"scrollElement3"Frame 14Symbol 1257 MovieClip
"scrollElement4"Frame 14Symbol 1260 MovieClip
"scrollElement1"Frame 15Symbol 1263 MovieClip
"scrollElement2"Frame 15Symbol 1266 MovieClip
"scrollElement3"Frame 15Symbol 1269 MovieClip
"scrollElement4"Frame 15Symbol 1272 MovieClip
"scrollElement1"Frame 16Symbol 1058 MovieClip
"scrollElement2"Frame 16Symbol 1061 MovieClip
"scrollElement3"Frame 16Symbol 1064 MovieClip
"scrollElement4"Frame 16Symbol 1067 MovieClip
"scrollElement1"Frame 17Symbol 1239 MovieClip
"scrollElement2"Frame 17Symbol 1242 MovieClip
"scrollElement3"Frame 17Symbol 1245 MovieClip
"scrollElement4"Frame 17Symbol 1248 MovieClip
"scrollElement1"Frame 18Symbol 1251 MovieClip
"scrollElement2"Frame 18Symbol 1254 MovieClip
"scrollElement3"Frame 18Symbol 1257 MovieClip
"scrollElement4"Frame 18Symbol 1260 MovieClip
"scrollElement1"Frame 19Symbol 1263 MovieClip
"scrollElement2"Frame 19Symbol 1266 MovieClip
"scrollElement3"Frame 19Symbol 1269 MovieClip
"scrollElement4"Frame 19Symbol 1272 MovieClip
"scrollElement1"Frame 20Symbol 1058 MovieClip
"scrollElement2"Frame 20Symbol 1061 MovieClip
"scrollElement3"Frame 20Symbol 1064 MovieClip
"scrollElement4"Frame 20Symbol 1067 MovieClip
"scrollElement1"Frame 21Symbol 1239 MovieClip
"scrollElement2"Frame 21Symbol 1242 MovieClip
"scrollElement3"Frame 21Symbol 1245 MovieClip
"scrollElement4"Frame 21Symbol 1248 MovieClip
"scrollElement1"Frame 22Symbol 1251 MovieClip
"scrollElement2"Frame 22Symbol 1254 MovieClip
"scrollElement3"Frame 22Symbol 1257 MovieClip
"scrollElement4"Frame 22Symbol 1260 MovieClip
"scrollElement1"Frame 23Symbol 1263 MovieClip
"scrollElement2"Frame 23Symbol 1266 MovieClip
"scrollElement3"Frame 23Symbol 1269 MovieClip
"scrollElement4"Frame 23Symbol 1272 MovieClip
"postWinNext_btn"Frame 24Symbol 1284 MovieClip
"kills_txt"Frame 24Symbol 1287 EditableText
"coins_txt"Frame 24Symbol 1288 EditableText
"levelClearText_mc"Frame 24Symbol 1291 MovieClip
"mainMenu_btn"Frame 25Symbol 1309 MovieClip
"retry_btn"Frame 25Symbol 1312 MovieClip
"postFinNext_btn"Frame 26Symbol 1329 MovieClip
"award1_mc"Frame 27Symbol 1351 MovieClip
"award2_mc"Frame 27Symbol 1351 MovieClip
"award3_mc"Frame 27Symbol 1351 MovieClip
"award4_mc"Frame 27Symbol 1351 MovieClip
"award5_mc"Frame 27Symbol 1351 MovieClip
"award6_mc"Frame 27Symbol 1351 MovieClip
"award7_mc"Frame 27Symbol 1351 MovieClip
"award8_mc"Frame 27Symbol 1351 MovieClip
"award9_mc"Frame 27Symbol 1351 MovieClip
"award10_mc"Frame 27Symbol 1351 MovieClip
"award11_mc"Frame 27Symbol 1351 MovieClip
"award12_mc"Frame 27Symbol 1351 MovieClip
"musicShow_txt"Frame 27Symbol 1352 EditableText
"qualityShow_txt"Frame 27Symbol 1353 EditableText
"awardBack_btn"Frame 27Symbol 1354 MovieClip
"abPostAward_btn"Frame 27Symbol 761 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.arcacxdebomb_74}
"agButton_btn"Frame 27Symbol 778 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.AddictingGamesLogo1_76}
"bgStars1a_mc"Frame 28Symbol 469 MovieClip
"bgStars2a_mc"Frame 28Symbol 472 MovieClip
"bgStars3a_mc"Frame 28Symbol 475 MovieClip
"submit"Frame 28Symbol 1369 MovieClip
"submitScoreBack_btn"Frame 28Symbol 894 MovieClip
"abSubmitScore_btn"Frame 28Symbol 761 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.arcacxdebomb_74}
"qualityShow_txt"Frame 28Symbol 1370 EditableText
"musicShow_txt"Frame 28Symbol 1371 EditableText
"mb2"Frame 29Symbol 1380 Button
"mb3"Frame 29Symbol 1385 Button
"name1"Frame 29Symbol 1386 EditableText
"score1"Frame 29Symbol 1387 EditableText
"name2"Frame 29Symbol 1388 EditableText
"score2"Frame 29Symbol 1389 EditableText
"name3"Frame 29Symbol 1390 EditableText
"score3"Frame 29Symbol 1391 EditableText
"name4"Frame 29Symbol 1392 EditableText
"score4"Frame 29Symbol 1393 EditableText
"name5"Frame 29Symbol 1394 EditableText
"score5"Frame 29Symbol 1395 EditableText
"name6"Frame 29Symbol 1396 EditableText
"score6"Frame 29Symbol 1397 EditableText
"name7"Frame 29Symbol 1398 EditableText
"score7"Frame 29Symbol 1399 EditableText
"name8"Frame 29Symbol 1400 EditableText
"score8"Frame 29Symbol 1401 EditableText
"name9"Frame 29Symbol 1402 EditableText
"score9"Frame 29Symbol 1403 EditableText
"name10"Frame 29Symbol 1404 EditableText
"score10"Frame 29Symbol 1405 EditableText
"showScoreBack_btn"Frame 29Symbol 894 MovieClip
"abShowScore_btn"Frame 29Symbol 761 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.arcacxdebomb_74}
"qualityShow_txt"Frame 29Symbol 1416 EditableText
"musicShow_txt"Frame 29Symbol 1417 EditableText
"bossBio"Frame 37Symbol 1526 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_bossBio_251}
"play_btn"Frame 37Symbol 743 MovieClip
"flame_mc"Symbol 87 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.Loadingpage_3} Frame 1Symbol 61 MovieClip
"title_mc"Symbol 87 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.Loadingpage_3} Frame 1Symbol 65 MovieClip
"loaderBar_mc"Symbol 87 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.Loadingpage_3} Frame 1Symbol 76 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.patchcopy_14}
"preloaderLink_mc"Symbol 87 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.Loadingpage_3} Frame 1Symbol 79 MovieClip
"play_btn"Symbol 87 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.Loadingpage_3} Frame 108Symbol 86 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.Playbt_18}
"bossIncomingText_mc"Symbol 112 MovieClip {BossWarningPrompter} Frame 1Symbol 111 MovieClip
"flash_mc"Symbol 207 MovieClip {Enemy4} Frame 1Symbol 182 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e4FLash_338}
"electricCharge_mc"Symbol 207 MovieClip {Enemy4} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 207 MovieClip {Enemy4} Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 210 MovieClip {EnemyAmmo3} Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 213 MovieClip {EnemyAmmo6} Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 216 MovieClip {EnemyAmmo5} Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 219 MovieClip {EnemyAmmo4} Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 221 MovieClip {EnemyAmmo2} Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 222 MovieClip {EnemyAmmo1} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 227 MovieClip {Enemy15} Frame 1Symbol 226 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e15Flash_330}
"electricCharge_mc"Symbol 227 MovieClip {Enemy15} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 227 MovieClip {Enemy15} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 232 MovieClip {Enemy14} Frame 1Symbol 231 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e14Flash_328}
"electricCharge_mc"Symbol 232 MovieClip {Enemy14} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 232 MovieClip {Enemy14} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 238 MovieClip {Enemy12} Frame 1Symbol 237 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e12Flash_326}
"electricCharge_mc"Symbol 238 MovieClip {Enemy12} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 238 MovieClip {Enemy12} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 243 MovieClip {Enemy13} Frame 1Symbol 242 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e13Flash_324}
"electricCharge_mc"Symbol 243 MovieClip {Enemy13} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 243 MovieClip {Enemy13} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 249 MovieClip {Enemy11} Frame 1Symbol 248 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e11Flash_322}
"electricCharge_mc"Symbol 249 MovieClip {Enemy11} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 249 MovieClip {Enemy11} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 255 MovieClip {Enemy10} Frame 1Symbol 254 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e10Flash_320}
"electricCharge_mc"Symbol 255 MovieClip {Enemy10} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 255 MovieClip {Enemy10} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 261 MovieClip {Enemy9} Frame 1Symbol 260 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e9Flash_318}
"electricCharge_mc"Symbol 261 MovieClip {Enemy9} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 261 MovieClip {Enemy9} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 267 MovieClip {Enemy8} Frame 1Symbol 266 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e8Flash_316}
"electricCharge_mc"Symbol 267 MovieClip {Enemy8} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 267 MovieClip {Enemy8} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 273 MovieClip {Enemy7} Frame 1Symbol 272 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e7Flash_314}
"electricCharge_mc"Symbol 273 MovieClip {Enemy7} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 273 MovieClip {Enemy7} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 279 MovieClip {Enemy6} Frame 1Symbol 278 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e6Flash_312}
"electricCharge_mc"Symbol 279 MovieClip {Enemy6} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 279 MovieClip {Enemy6} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 285 MovieClip {Enemy5} Frame 1Symbol 284 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e5Flash_310}
"electricCharge_mc"Symbol 285 MovieClip {Enemy5} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 285 MovieClip {Enemy5} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 291 MovieClip {Enemy3} Frame 1Symbol 290 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e3Flash_308}
"electricCharge_mc"Symbol 291 MovieClip {Enemy3} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 291 MovieClip {Enemy3} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 297 MovieClip {Enemy2} Frame 1Symbol 296 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_e2Flash_306}
"electricCharge_mc"Symbol 297 MovieClip {Enemy2} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 297 MovieClip {Enemy2} Frame 1Symbol 206 MovieClip
"flash_mc"Symbol 303 MovieClip {Enemy1} Frame 1Symbol 302 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_E1Flash_303}
"electricCharge_mc"Symbol 303 MovieClip {Enemy1} Frame 1Symbol 203 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_electricCharge_304}
"hitBox_mc"Symbol 303 MovieClip {Enemy1} Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 307 MovieClip {PlayerSpecial1} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 310 MovieClip {PlayerSpecial6} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 311 MovieClip {PlayerSpecial4} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 314 MovieClip {EmergencyItem3a} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 317 MovieClip {EmergencyItem3} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 320 MovieClip {PlayerSpecial3} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 323 MovieClip {PlayerSpecial2} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 325 MovieClip {PlayerAmmo7} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 326 MovieClip {PlayerAmmo6} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 327 MovieClip {PlayerAmmo5} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 330 MovieClip {PlayerAmmo4} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 333 MovieClip {PlayerAmmo3} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 336 MovieClip {PlayerAmmo2} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 339 MovieClip {PickUpAmmo4} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 342 MovieClip {PickUpAmmo3} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 345 MovieClip {PickUpAmmo2} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 348 MovieClip {PickUpAmmo1} Frame 1Symbol 306 MovieClip
"hitBox_mc"Symbol 351 MovieClip {PlayerAmmo1} Frame 1Symbol 306 MovieClip
"flash_mc"Symbol 372 MovieClip {Boss1} Frame 1Symbol 369 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_boss1Flash_279}
"electricCharge_mc"Symbol 372 MovieClip {Boss1} Frame 1Symbol 371 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_laserWireElectricCurrentBig_264}
"hitBox_mc"Symbol 372 MovieClip {Boss1} Frame 1Symbol 306 MovieClip
"flash_mc"Symbol 379 MovieClip {Boss2} Frame 1Symbol 378 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_boss2Flash_276}
"electricCharge_mc"Symbol 379 MovieClip {Boss2} Frame 1Symbol 371 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_laserWireElectricCurrentBig_264}
"hitBox_mc"Symbol 379 MovieClip {Boss2} Frame 1Symbol 306 MovieClip
"flash_mc"Symbol 386 MovieClip {Boss3} Frame 1Symbol 385 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_boss3FLash_273}
"electricCharge_mc"Symbol 386 MovieClip {Boss3} Frame 1Symbol 371 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_laserWireElectricCurrentBig_264}
"hitBox_mc"Symbol 386 MovieClip {Boss3} Frame 1Symbol 306 MovieClip
"flash_mc"Symbol 393 MovieClip {Boss4} Frame 1Symbol 392 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_boss4Flash_270}
"electricCharge_mc"Symbol 393 MovieClip {Boss4} Frame 1Symbol 371 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_laserWireElectricCurrentBig_264}
"hitBox_mc"Symbol 393 MovieClip {Boss4} Frame 1Symbol 306 MovieClip
"flash_mc"Symbol 400 MovieClip {Boss5} Frame 1Symbol 399 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_boss5Flash_267}
"electricCharge_mc"Symbol 400 MovieClip {Boss5} Frame 1Symbol 371 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_laserWireElectricCurrentBig_264}
"hitBox_mc"Symbol 400 MovieClip {Boss5} Frame 1Symbol 306 MovieClip
"flash_mc"Symbol 407 MovieClip {Boss6} Frame 1Symbol 406 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_boss6Flash_263}
"electricCharge_mc"Symbol 407 MovieClip {Boss6} Frame 1Symbol 371 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_laserWireElectricCurrentBig_264}
"hitBox_mc"Symbol 407 MovieClip {Boss6} Frame 1Symbol 306 MovieClip
"animation_mc"Symbol 413 MovieClip {Coin} Frame 1Symbol 412 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_coinAnimation_260}
"hitBox_mc"Symbol 413 MovieClip {Coin} Frame 1Symbol 306 MovieClip
"display_mc"Symbol 422 MovieClip {HealthPrompt} Frame 1Symbol 421 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_display_257}
"display_mc"Symbol 434 MovieClip {WeaponPrompt} Frame 1Symbol 433 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_pickDisplay_255}
"name_txt"Symbol 464 MovieClip {AwardPrompt} Frame 1Symbol 435 EditableText
"icon_mc"Symbol 464 MovieClip {AwardPrompt} Frame 1Symbol 461 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_promptAwardIcon_253}
"bar_mc"Symbol 483 MovieClip Frame 1Symbol 481 MovieClip
"flame_mc"Symbol 726 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_scene5_prologue_57} Frame 1Symbol 720 MovieClip
"hitBox_mc"Symbol 744 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 745 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_loadGame_69} Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 748 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 754 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 761 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.arcacxdebomb_74} Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 782 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 785 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_moregames_79} Frame 1Symbol 206 MovieClip
"_sprite"Symbol 792 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_mute_82} Frame 1Symbol 791 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_mutSprite_83}
"hitBox_mc"Symbol 794 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_crdits_84} Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 806 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_backCredits_89} Frame 1Symbol 206 MovieClip
"awardBack_btn"Symbol 816 MovieClip Frame 1Symbol 806 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_backCredits_89}
"hitBox_mc"Symbol 823 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 825 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 828 MovieClip Frame 1Symbol 206 MovieClip
"yes_btn"Symbol 828 MovieClip Frame 1Symbol 823 MovieClip
"no_btn"Symbol 828 MovieClip Frame 1Symbol 825 MovieClip
"hitBox_mc"Symbol 891 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 894 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 904 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 907 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 909 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 913 MovieClip Frame 1Symbol 206 MovieClip
"weapon1Buy_btn"Symbol 922 MovieClip Frame 1Symbol 904 MovieClip
"weapon2Buy_btn"Symbol 922 MovieClip Frame 1Symbol 907 MovieClip
"weapon3Buy_btn"Symbol 922 MovieClip Frame 1Symbol 909 MovieClip
"weapon4Buy_btn"Symbol 922 MovieClip Frame 1Symbol 913 MovieClip
"weapon2price_txt"Symbol 922 MovieClip Frame 1Symbol 914 EditableText
"weapon3price_txt"Symbol 922 MovieClip Frame 1Symbol 915 EditableText
"weapon4price_txt"Symbol 922 MovieClip Frame 1Symbol 916 EditableText
"weaponDes_txt"Symbol 922 MovieClip Frame 1Symbol 917 EditableText
"selectedWeapon_mc"Symbol 922 MovieClip Frame 1Symbol 919 MovieClip
"hitBox_mc"Symbol 924 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 926 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 928 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 932 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 935 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 937 MovieClip Frame 1Symbol 206 MovieClip
"special1Buy_btn"Symbol 950 MovieClip Frame 1Symbol 924 MovieClip
"special2Buy_btn"Symbol 950 MovieClip Frame 1Symbol 926 MovieClip
"special3Buy_btn"Symbol 950 MovieClip Frame 1Symbol 928 MovieClip
"special4Buy_btn"Symbol 950 MovieClip Frame 1Symbol 932 MovieClip
"special5Buy_btn"Symbol 950 MovieClip Frame 1Symbol 935 MovieClip
"special6Buy_btn"Symbol 950 MovieClip Frame 1Symbol 937 MovieClip
"special1price_txt"Symbol 950 MovieClip Frame 1Symbol 938 EditableText
"special2price_txt"Symbol 950 MovieClip Frame 1Symbol 939 EditableText
"special3price_txt"Symbol 950 MovieClip Frame 1Symbol 940 EditableText
"special4price_txt"Symbol 950 MovieClip Frame 1Symbol 941 EditableText
"special5price_txt"Symbol 950 MovieClip Frame 1Symbol 942 EditableText
"special6price_txt"Symbol 950 MovieClip Frame 1Symbol 943 EditableText
"specialDes_txt"Symbol 950 MovieClip Frame 1Symbol 944 EditableText
"selectedSpecial1_mc"Symbol 950 MovieClip Frame 1Symbol 919 MovieClip
"selectedSpecial2_mc"Symbol 950 MovieClip Frame 1Symbol 919 MovieClip
"selectedSpecial3_mc"Symbol 950 MovieClip Frame 1Symbol 919 MovieClip
"selectedSpecial4_mc"Symbol 950 MovieClip Frame 1Symbol 919 MovieClip
"selectedSpecial5_mc"Symbol 950 MovieClip Frame 1Symbol 919 MovieClip
"selectedSpecial6_mc"Symbol 950 MovieClip Frame 1Symbol 919 MovieClip
"hitBox_mc"Symbol 954 MovieClip Frame 1Symbol 206 MovieClip
"itemDes_txt"Symbol 974 MovieClip Frame 1Symbol 952 EditableText
"upgrade1_btn"Symbol 974 MovieClip Frame 1Symbol 954 MovieClip
"upgrade2_btn"Symbol 974 MovieClip Frame 1Symbol 954 MovieClip
"upgrade3_btn"Symbol 974 MovieClip Frame 1Symbol 954 MovieClip
"upgrade4_btn"Symbol 974 MovieClip Frame 1Symbol 954 MovieClip
"upgrade5_btn"Symbol 974 MovieClip Frame 1Symbol 954 MovieClip
"upgrade6_btn"Symbol 974 MovieClip Frame 1Symbol 954 MovieClip
"upgrade1price_txt"Symbol 974 MovieClip Frame 1Symbol 955 EditableText
"upgrade2price_txt"Symbol 974 MovieClip Frame 1Symbol 956 EditableText
"upgrade3price_txt"Symbol 974 MovieClip Frame 1Symbol 957 EditableText
"upgrade4price_txt"Symbol 974 MovieClip Frame 1Symbol 958 EditableText
"upgrade5price_txt"Symbol 974 MovieClip Frame 1Symbol 959 EditableText
"upgrade6price_txt"Symbol 974 MovieClip Frame 1Symbol 960 EditableText
"showUpgrade1Level_txt"Symbol 974 MovieClip Frame 1Symbol 961 EditableText
"showUpgrade2Level_txt"Symbol 974 MovieClip Frame 1Symbol 962 EditableText
"showUpgrade3Level_txt"Symbol 974 MovieClip Frame 1Symbol 963 EditableText
"showUpgrade4Level_txt"Symbol 974 MovieClip Frame 1Symbol 964 EditableText
"showUpgrade5Level_txt"Symbol 974 MovieClip Frame 1Symbol 965 EditableText
"showUpgrade6Level_txt"Symbol 974 MovieClip Frame 1Symbol 966 EditableText
"upgrade1Level_txt"Symbol 974 MovieClip Frame 1Symbol 967 EditableText
"upgrade2Level_txt"Symbol 974 MovieClip Frame 1Symbol 968 EditableText
"upgrade3Level_txt"Symbol 974 MovieClip Frame 1Symbol 969 EditableText
"upgrade4Level_txt"Symbol 974 MovieClip Frame 1Symbol 970 EditableText
"upgrade5Level_txt"Symbol 974 MovieClip Frame 1Symbol 971 EditableText
"upgrade6Level_txt"Symbol 974 MovieClip Frame 1Symbol 972 EditableText
"electricCharge_mc"Symbol 978 MovieClip Frame 1Symbol 976 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_shieldGfx_141}
"hitBox_mc"Symbol 978 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 980 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 982 MovieClip Frame 1Symbol 206 MovieClip
"emergeny1Buy_btn"Symbol 990 MovieClip Frame 1Symbol 978 MovieClip
"emergeny2Buy_btn"Symbol 990 MovieClip Frame 1Symbol 980 MovieClip
"emergeny3Buy_btn"Symbol 990 MovieClip Frame 1Symbol 982 MovieClip
"emergency1price_txt"Symbol 990 MovieClip Frame 1Symbol 983 EditableText
"emergency2price_txt"Symbol 990 MovieClip Frame 1Symbol 984 EditableText
"emergency3price_txt"Symbol 990 MovieClip Frame 1Symbol 985 EditableText
"selectedEmergency_mc"Symbol 990 MovieClip Frame 1Symbol 986 MovieClip
"itemDes_txt"Symbol 990 MovieClip Frame 1Symbol 988 EditableText
"hitBox_mc"Symbol 1007 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 1010 MovieClip Frame 1Symbol 206 MovieClip
"hitTest_mc"Symbol 1021 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_arrowRightShop_156} Frame 1Symbol 206 MovieClip
"section_mc"Symbol 1051 MovieClip Frame 1Symbol 1047 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_systemMapLoc_161}
"section_txt"Symbol 1051 MovieClip Frame 1Symbol 1048 EditableText
"lightningEffect_mc"Symbol 1091 MovieClip Frame 1Symbol 1090 MovieClip
"playerSprite_mc"Symbol 1172 MovieClip Frame 1Symbol 1137 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_playerSprite_171}
"flash_mc"Symbol 1172 MovieClip Frame 1Symbol 1140 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_playerFlash_172}
"hitBox_mc"Symbol 1172 MovieClip Frame 1Symbol 306 MovieClip
"hitboxForPickUps_mc"Symbol 1172 MovieClip Frame 1Symbol 306 MovieClip
"forceField_mc"Symbol 1172 MovieClip Frame 1Symbol 1150 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_forceField_174}
"empCharging_mc"Symbol 1172 MovieClip Frame 1Symbol 1171 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_empCharging_175}
"superBlaster_mc"Symbol 1173 MovieClip Frame 1Symbol 1091 MovieClip
"player_mc"Symbol 1173 MovieClip Frame 1Symbol 1172 MovieClip
"lifeBar_mc"Symbol 1180 MovieClip Frame 1Symbol 1178 MovieClip
"lifeBar_mc"Symbol 1189 MovieClip Frame 1Symbol 1188 MovieClip
"special5UIContainer_mc"Symbol 1209 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_EmergencyItemUI_186} Frame 1Symbol 1204 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_special5UIContainer_184}
"electricCharge_mc"Symbol 1209 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_EmergencyItemUI_186} Frame 1Symbol 976 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_shieldGfx_141}
"icon_mc"Symbol 1213 MovieClip Frame 1Symbol 1209 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_EmergencyItemUI_186}
"hitBox_mc"Symbol 1223 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_yesPausePrompt_192} Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 1225 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_noPausePrompt_193} Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 1228 MovieClip Frame 1Symbol 206 MovieClip
"yes_btn"Symbol 1228 MovieClip Frame 1Symbol 1223 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_yesPausePrompt_192}
"no_btn"Symbol 1228 MovieClip Frame 1Symbol 1225 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_noPausePrompt_193}
"hitBox_mc"Symbol 1232 MovieClip Frame 1Symbol 206 MovieClip
"yes_btn"Symbol 1232 MovieClip Frame 1Symbol 1223 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_yesPausePrompt_192}
"no_btn"Symbol 1232 MovieClip Frame 1Symbol 1225 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.btn_noPausePrompt_193}
"hitBox_mc"Symbol 1284 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 1309 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 1312 MovieClip Frame 1Symbol 206 MovieClip
"hitBox_mc"Symbol 1329 MovieClip Frame 1Symbol 206 MovieClip
"icon_mc"Symbol 1351 MovieClip Frame 1Symbol 1348 MovieClip {ComicBookMovie_Nowgamez_v2a_fla.mc_awardIcon_230}
"name_txt"Symbol 1351 MovieClip Frame 1Symbol 1349 EditableText
"desc_txt"Symbol 1351 MovieClip Frame 1Symbol 1350 EditableText
"hitBox_mc"Symbol 1354 MovieClip Frame 1Symbol 206 MovieClip
"plate2_2_mc"Symbol 1362 MovieClip Frame 1Symbol 1361 MovieClip
"button"Symbol 1369 MovieClip Frame 1Symbol 1367 Button
"inputbox"Symbol 1369 MovieClip Frame 1Symbol 1368 EditableText

Special Tags

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

Labels

"toMain"Frame 3
"init"Frame 8
"title"Frame 9
"howTo"Frame 10
"prelevel"Frame 11
"level1"Frame 12
"level2"Frame 13
"level3"Frame 14
"level4"Frame 15
"level5"Frame 16
"level6"Frame 17
"level7"Frame 18
"level8"Frame 19
"level9"Frame 20
"level10"Frame 21
"level11"Frame 22
"level12"Frame 23
"postWin"Frame 24
"postLost"Frame 25
"postFin"Frame 26
"awards"Frame 27
"submitScore"Frame 28
"showScore"Frame 29
"outro"Frame 30
"bossBio"Frame 37




http://swfchan.com/42/207328/info.shtml
Created: 23/7 -2019 11:46:26 Last modified: 23/7 -2019 11:46:26 Server time: 26/04 -2024 04:07:34