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

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

Extreme Heli Combat.swf

This is the info page for
Flash #215382

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


Text
Your Score

Please Enter Your Name:

OK

OK

OK

Cancel

Cancel

Cancel

Load High Scores Failed

Loading High Scores......

Save Score Failed

Saving Score......

Highest Scores for All Times

Highest Scores for the Past Day

Highest Scores for the Past Week

Highest Scores for the Past Month

Highest Scores for the Past Year

Highest Scores for this Day

Highest Scores for this Week

Highest Scores for this Month

Highest Scores for this Year

High Scores
Module

100%

LOADING

LOADING .

LOADING ..

LOADING ...

<p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="0">Piloting the fighting helicopter, free the world from air invaders in the game. Your helicopter is equipped with fighting weapons. You are entrusted with a difficult mission to eliminate all enemy raiders and land invaders. The detachments of airplanes, helicopters, and landing party force will attack you during the mission. Besides, avoid the attacks of the land patrol towers and rocket emplacements. It is possible to get weapons, ammunition, protection, life and scores periodically. Good luck in a battle!</font></p>

Share

Embed

Next Game

Fupa.com

EXTREME

continue

Designed and developed by EJgames 2008

First stage : THE JUNGLE

P

Pi

Pil

Pilo

Pilot

Pilot!

Pilot! Y

Pilot! Yo

Pilot! You

Pilot! Your

Pilot! Your t

Pilot! Your ta

Pilot! Your tas

Pilot! Your task

Pilot! Your task i

Pilot! Your task is

Pilot! Your task is t

Pilot! Your task is to

Pilot! Your task is to c

Pilot! Your task is to cl

Pilot! Your task is to cle

Pilot! Your task is to clea

Pilot! Your task is to clear

Pilot! Your task is to clear u

Pilot! Your task is to clear up

Pilot! Your task is to clear up t

Pilot! Your task is to clear up th

Pilot! Your task is to clear up the

Pilot! Your task is to clear up the J

Pilot! Your task is to clear up the Ju

Pilot! Your task is to clear up the Jun

Pilot! Your task is to clear up the Jung

Pilot! Your task is to clear up the Jungl

Pilot! Your task is to clear up the Jungle

Pilot! Your task is to clear up the Jungle f

Pilot! Your task is to clear up the Jungle fr

Pilot! Your task is to clear up the Jungle fro

Pilot! Your task is to clear up the Jungle from

Pilot! Your task is to clear up the Jungle from t

Pilot! Your task is to clear up the Jungle from th

Pilot! Your task is to clear up the Jungle from the

Pilot! Your task is to clear up the Jungle from the e

Pilot! Your task is to clear up the Jungle from the en

Pilot! Your task is to clear up the Jungle from the ene

Pilot! Your task is to clear up the Jungle from the enem

Pilot! Your task is to clear up the Jungle from the enemy

Pilot! Your task is to clear up the Jungle from the enemy t

Pilot! Your task is to clear up the Jungle from the enemy tr

Pilot! Your task is to clear up the Jungle from the enemy tro

Pilot! Your task is to clear up the Jungle from the enemy troo

Pilot! Your task is to clear up the Jungle from the enemy troop

Pilot! Your task is to clear up the Jungle from the enemy troops

Pilot! Your task is to clear up the Jungle from the enemy troops...

Pilot! Your task is to clear up the Jungle from the enemy troops...
W

Pilot! Your task is to clear up the Jungle from the enemy troops...
Wa

Pilot! Your task is to clear up the Jungle from the enemy troops...
Wat

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watc

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch o

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch ou

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out b

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out be

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out bec

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out beca

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out becau

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out becaus

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because t

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because th

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because the

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they a

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they ar

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are w

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are we

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are wel

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well a

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well ar

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well arm

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well arme

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
C

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Co

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Col

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Coll

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Colle

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collec

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect u

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect up

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upg

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgr

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgra

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrad

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrade

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades a

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades an

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and d

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and dr

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and dro

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and drop

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and drops

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and drops.

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and drops.
G

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and drops.
Go

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and drops.
Goo

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and drops.
Good

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and drops.
Good l

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and drops.
Good lu

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and drops.
Good luc

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and drops.
Good luck

Pilot! Your task is to clear up the Jungle from the enemy troops...
Watch out because they are well armed...
Collect upgrades and drops.
Good luck !!!

W

We

Wel

Well

Well d

Well do

Well don

Well done

Well done !!!

Well done !!!
T

Well done !!!
Ta

Well done !!!
Tak

Well done !!!
Take

Well done !!!
Take y

Well done !!!
Take yo

Well done !!!
Take you

Well done !!!
Take your

Well done !!!
Take your u

Well done !!!
Take your up

Well done !!!
Take your upg

Well done !!!
Take your upgr

Well done !!!
Take your upgra

Well done !!!
Take your upgrad

Well done !!!
Take your upgrade

Well done !!!
Take your upgrade.

Well done !!!
Take your upgrade.
W

Well done !!!
Take your upgrade.
Wa

Well done !!!
Take your upgrade.
Wai

Well done !!!
Take your upgrade.
Wait

Well done !!!
Take your upgrade.
Wait f

Well done !!!
Take your upgrade.
Wait fo

Well done !!!
Take your upgrade.
Wait for

Well done !!!
Take your upgrade.
Wait for n

Well done !!!
Take your upgrade.
Wait for ne

Well done !!!
Take your upgrade.
Wait for new

Well done !!!
Take your upgrade.
Wait for new m

Well done !!!
Take your upgrade.
Wait for new mi

Well done !!!
Take your upgrade.
Wait for new mis

Well done !!!
Take your upgrade.
Wait for new miss

Well done !!!
Take your upgrade.
Wait for new missi

Well done !!!
Take your upgrade.
Wait for new missio

Well done !!!
Take your upgrade.
Wait for new mission

Well done !!!
Take your upgrade.
Wait for new mission.

Guns: X Rockets: Z Bombs: C

SCORE:

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

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

Second stage : THE SAND

G

Go

Goo

Good

Good J

Good Jo

Good Job

Good Job P

Good Job Pi

Good Job Pil

Good Job Pilo

Good Job Pilot

Good Job Pilot!

Good Job Pilot!!

Good Job Pilot!!!

Good Job Pilot!!! N

Good Job Pilot!!! No

Good Job Pilot!!! Now

Good Job Pilot!!! Now y

Good Job Pilot!!! Now yo

Good Job Pilot!!! Now you

Good Job Pilot!!! Now you m

Good Job Pilot!!! Now you mu

Good Job Pilot!!! Now you mus

Good Job Pilot!!! Now you must

Good Job Pilot!!! Now you must t

Good Job Pilot!!! Now you must to

Good Job Pilot!!! Now you must to s

Good Job Pilot!!! Now you must to st

Good Job Pilot!!! Now you must to sto

Good Job Pilot!!! Now you must to stop

Good Job Pilot!!! Now you must to stop t

Good Job Pilot!!! Now you must to stop te

Good Job Pilot!!! Now you must to stop ter

Good Job Pilot!!! Now you must to stop terr

Good Job Pilot!!! Now you must to stop terro

Good Job Pilot!!! Now you must to stop terror

Good Job Pilot!!! Now you must to stop terrori

Good Job Pilot!!! Now you must to stop terroris

Good Job Pilot!!! Now you must to stop terrorist

Good Job Pilot!!! Now you must to stop terrorists

Good Job Pilot!!! Now you must to stop terrorists c

Good Job Pilot!!! Now you must to stop terrorists co

Good Job Pilot!!! Now you must to stop terrorists con

Good Job Pilot!!! Now you must to stop terrorists conv

Good Job Pilot!!! Now you must to stop terrorists convo

Good Job Pilot!!! Now you must to stop terrorists convoy

Good Job Pilot!!! Now you must to stop terrorists convoy o

Good Job Pilot!!! Now you must to stop terrorists convoy on

Good Job Pilot!!! Now you must to stop terrorists convoy on t

Good Job Pilot!!! Now you must to stop terrorists convoy on th

Good Job Pilot!!! Now you must to stop terrorists convoy on the

Good Job Pilot!!! Now you must to stop terrorists convoy on the
d

Good Job Pilot!!! Now you must to stop terrorists convoy on the
de

Good Job Pilot!!! Now you must to stop terrorists convoy on the
des

Good Job Pilot!!! Now you must to stop terrorists convoy on the
dese

Good Job Pilot!!! Now you must to stop terrorists convoy on the
deser

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert.

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert..

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...T

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...Th

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...The

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They h

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They ha

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They hav

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have n

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have ne

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new t

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new ty

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new typ

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type o

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of t

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of ta

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tan

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tank

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks a

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks an

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and m

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and mo

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and mor

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more p

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more po

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more pow

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more powe

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power.

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power..

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power...

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power...
G

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power...
Go

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power...
Goo

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power...
Good

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power...
Good l

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power...
Good lu

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power...
Good luc

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power...
Good luck

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power...
Good luck!

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power...
Good luck!!

Good Job Pilot!!! Now you must to stop terrorists convoy on the
desert...They have new type of tanks and more power...
Good luck!!!

Second stage : Coast

G

Go

Goo

Good

Good j

Good jo

Good job

Good job...

Good job... n

Good job... no

Good job... now

Good job... now f

Good job... now fl

Good job... now fly

Good job... now fly a

Good job... now fly al

Good job... now fly alo

Good job... now fly alon

Good job... now fly along

Good job... now fly along t

Good job... now fly along th

Good job... now fly along the

Good job... now fly along the c

Good job... now fly along the co

Good job... now fly along the coa

Good job... now fly along the coas

Good job... now fly along the coast

Good job... now fly along the coast a

Good job... now fly along the coast an

Good job... now fly along the coast and

Good job... now fly along the coast and s

Good job... now fly along the coast and st

Good job... now fly along the coast and sta

Good job... now fly along the coast and stay

Good job... now fly along the coast and stay a

Good job... now fly along the coast and stay al

Good job... now fly along the coast and stay ali

Good job... now fly along the coast and stay aliv

Good job... now fly along the coast and stay alive

Good job... now fly along the coast and stay alive u

Good job... now fly along the coast and stay alive un

Good job... now fly along the coast and stay alive unt

Good job... now fly along the coast and stay alive unti

Good job... now fly along the coast and stay alive until

Good job... now fly along the coast and stay alive until o

Good job... now fly along the coast and stay alive until ou

Good job... now fly along the coast and stay alive until our

Good job... now fly along the coast and stay alive until our
c

Good job... now fly along the coast and stay alive until our
ca

Good job... now fly along the coast and stay alive until our
car

Good job... now fly along the coast and stay alive until our
carr

Good job... now fly along the coast and stay alive until our
carri

Good job... now fly along the coast and stay alive until our
carrie

Good job... now fly along the coast and stay alive until our
carrier

Good job... now fly along the coast and stay alive until our
carrier a

Good job... now fly along the coast and stay alive until our
carrier ar

Good job... now fly along the coast and stay alive until our
carrier ari

Good job... now fly along the coast and stay alive until our
carrier ariv

Good job... now fly along the coast and stay alive until our
carrier arive

Good job... now fly along the coast and stay alive until our
carrier arives.

T

Th

The

Ther

There

There a

There ar

There are

There are t

There are to

There are to m

There are to ma

There are to man

There are to many

There are to many
t

There are to many
te

There are to many
ter

There are to many
terr

There are to many
terro

There are to many
terror

There are to many
terrori

There are to many
terroris

There are to many
terrorist

There are to many
terrorist !!!

CONNECTION
LOST

Your alone now...
keep fighting as long as you can

Player

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("78c341aa", this, 10301, true); mochi.as2.MochiAd.showPreGameAd({id:"90cc57d3530a42ff", res:"600x400"}); var swfname; var swfheight; var swfwidth; var embedcode; var howto; howto = 0; if (uname != undefined) { highScores.nameSWFVariable = uname; } highScores.gameID = 19667; swfname = "extremehelicombat.swf"; swfheight = "430"; swfwidth = "600"; embedcode = ((((((((((("<object width=\"" + _root.swfwidth) + "\" height=\"") + _root.swfheight) + "\"><param name=\"movie\" value=\"http://www.fupa.com/games/") + _root.swfname) + "\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.fupa.com/games/") + _root.swfname) + "\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"") + _root.swfwidth) + "\" height=\"") + _root.swfheight) + "\"></embed></object>"; textbox.htmlText = textbox.htmlText + "<br/><br/><a href=\"http://www.fupa.com/\">Free Online Games</a> - Play over 8000 free games online including flash games , internet games , family friendly games , and all free games.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Puzzles.html\">Free Online Puzzles Games</a> - Play over 2000 free puzzle games online including internet games , flash games, all free games, and family friendly games.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Dress-Up.html\">Free Online Dress Up Games</a> - Play over 1300 free dressup games online where you can dress up with all kinds of clothes, dolls, sunglasses, hats, bags and more in these fun online games!<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Strategy.html\">Free Online Strategy Games</a> - Play over 140 free strategy games online where you can play all kinds of tower defense games and other strategy games to test your metal!<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Word.html\">Free Online Word Games</a> - Play over 40 free word games online for people who love their word and letter games for free online. Get out your dictionary and get your word on!<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Cards.html\">Free Online Cards Games</a> - Play over 50 free card games online including Texas Holdem, Freecell, solitaire, and many more card games.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Action.html\">Free Online Action Games</a> - Play over 1200 free action games online where you can compete against other people for the best action game high score online.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Adventure.html\">Free Online Adventure Games</a> - Play over 200 free adventure games online for fun adventures that the whole family will love playing free games on the internet.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/BoardGame.html\">Free Online Board Games</a> - Play over 60 free board games online like checkers, chess, chinese checkers and other such classic board games for free fun.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Shooting.html\">Free Online Shooting Games</a> - Play over 900 free shooting games online to get your fun time playing flash games online the internet for free.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Driving.html\">Free Online Driving Games</a> - Play over 120 free driving games online where you can play racing games, motocross games, big truck games, and all kinds of car games.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Sports.html\">Free Online Sports Games</a> - Play over 450 free sports games online including football games, basketball games, pool games, baseball games, and other fun sports games.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Memory.html\">Free Online Memory Games</a> - Play over 60 free memory games online to improve your memory and have fun playing flash games for free on the internet.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Casino.html\">Free Online Casino Games</a> - Play over 50 free casino games online where you can play slots, poker, roulette and many more fun free casino games online.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Fighting.html\">Free Online Fighting Games</a> - Play over 100 free fighting games online including fun flash games, two person games, and classic fighting games for free online.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Other.html\">Free Online Other Games</a> - Play over 1200 free other games online where all of the other games that do not fit in other game categories go to live and have fun.<br/><br/>"; textbox.htmlText = textbox.htmlText + "<a href=\"http://www.fupa.com/flash-games/Multiplayer.html\">Free Online Multiplayer Games</a> - Play over 100 free multiplayer games online to compete against other people in multiplayer flash online games for fun on the internet."; function updateFrameRate() { if (counter == updateRate) { var _local2 = getTimer(); var _local3 = (_local2 - startTime) / 1000; var _local1 = updateRate / _local3; _local1 = Math.floor(_local1 * precision) / precision; _level0.fps_txt.text = "FPS: " + _local1; startTime = _local2; counter = 1; } else { counter++; } } var counter = 1; var startTime = getTimer(); var updateRate = 6; var precision = 1; precision = Math.pow(10, precision); _level0.createTextField("fps_txt", _level0.getNextHighestDepth(), 510, 5, 100, 22); onEnterFrame = function () { updateFrameRate(); }; stop();
Instance of Symbol 247 MovieClip in Frame 1
onClipEvent (enterFrame) { if (_currentframe == 2) { _root.starti = 1; } }
Instance of Symbol 209 MovieClip [HighScores] "highScores" in Frame 1
//component parameters onClipEvent (construct) { backgroundAlpha = 0.5; backgroundColour = 11711154 /* 0xB2B2B2 */; dialogAlpha = 1; dialogBorderAlpha = 1; dialogBorderColour = 11711154 /* 0xB2B2B2 */; dialogBorderThickness = 5; dialogColour = 14277081 /* 0xD9D9D9 */; gameID = 0; hashKey = "superwazooo"; highScoresHighlightColour = 16711680 /* 0xFF0000 */; loadScoresAtStart = false; loadScoresURL = "http://www.fupa.com/loadScores.aspx"; maxNoOfScores = 50; nameSWFVariable = ""; saveScoreURL = "http://www.fupa.com/saveScore.aspx"; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Frame 2
stop(); _root.gotoAndStop(4);
Frame 3
stop();
Frame 4
function updateFrameRate() { if (counter == updateRate) { var _local2 = getTimer(); var _local3 = (_local2 - startTime) / 1000; var _local1 = updateRate / _local3; _local1 = Math.floor(_local1 * precision) / precision; _level0.fps_txt.text = "FPS: " + _local1; startTime = _local2; counter = 1; } else { counter++; } } var counter = 1; var startTime = getTimer(); var updateRate = 6; var precision = 1; precision = Math.pow(10, precision); _level0.createTextField("fps_txt", _level0.getNextHighestDepth(), 510, 5, 100, 22); stop(); _quality = "HIGH";
Frame 5
var starting = 0; onEnterFrame = function () { if (_root.starting == 1) { _root.gotoAndStop(6); } };
Instance of Symbol 467 MovieClip in Frame 5
onClipEvent (enterFrame) { if (_currentframe == 230) { _root.starting = 1; } }
Frame 6
function updateFrameRate() { if (counter == updateRate) { var _local2 = getTimer(); var _local3 = (_local2 - startTime) / 1000; var _local1 = updateRate / _local3; _local1 = Math.floor(_local1 * precision) / precision; _level0.fps_txt.text = "FPS: " + _local1; startTime = _local2; counter = 1; } else { counter++; } } var counter = 1; var startTime = getTimer(); var updateRate = 6; var precision = 1; precision = Math.pow(10, precision); _level0.createTextField("fps_txt", _level0.getNextHighestDepth(), 510, 5, 100, 22); var scor = 10; stop(); _quality = "LOW"; var lvl1 = 0; var fir = 0; var fir2 = 0; var pion = 3; var boss1life = 1000; var boss2life = 2000; var boss3life = 2000; var boss4life = 2000; var boss5life = 2000; var boss1 = 0; var boss2 = 0; var boss3 = 0; var boss4 = 0; var boss5 = 0; var tran2 = 0; var tran3 = 0; var tran4 = 0; var missammo = 20; var bombammo = 10; var life = 500; onEnterFrame = function () { if (_root.life < 0) { _root.gotoAndStop(12); stopAllSounds(); } if ((((_currentframe == 12) || (_currentframe == 11)) || (_currentframe == 13)) || (_currentframe == 4)) { delete _root.onEnterFrame; } var _local4 = 0; if (_root.stage1 == 1) { _root.gotoAndStop(7); delete _root.onEnterFrame; } updateFrameRate(); if ((_root.fir == 1) & (_root.missammo > 0)) { var mfir = _root.attachMovie("mfir", "mfir" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } mfir.onEnterFrame = function () { if (mfir._currentframe == 1) { mfir._x = _root.heli._x; mfir._y = _root.heli._y; mfir._rotation = _root.heli._rotation; mfir.play(); } if (mfir._currentframe == 5) { mfir.swapDepths(5); mfir.removeMovieClip(); } }; if ((_root.fir == 1) & (_root.missammo > 0)) { var miss = _root.attachMovie("miss", "miss" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } miss.onEnterFrame = function () { var _local2 = miss._currentframe; if (miss._currentframe == 1) { miss._x = _root.heli._x; miss._y = _root.heli._y; miss._rotation = _root.heli._rotation; _root.missammo = _root.missammo - 1; miss.play(); } if ((miss._y > 385) && (miss._currentframe == 2)) { miss.gotoAndPlay(3); } if ((miss._currentframe != 2) & (miss._currentframe != 1)) { miss._rotation = 90; } if (miss._currentframe == 16) { miss.swapDepths(5); miss.removeMovieClip(); } if ((miss._currentframe == 2) || (miss._currentframe == 1)) { if (miss.hitTest(_root.ag)) { miss.play(); } if (miss.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; miss.play(); } if (miss.hitTest(_root.bos2)) { _root.boss2life = _root.boss2life - 12; miss.gotoAndPlay(17); } if (miss.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 4; if (_local2 < 3) { miss.gotoAndPlay(17); } } if (miss.hitTest(_root.ad)) { miss.play(); } if (miss.hitTest(_root.ak)) { miss.play(); } if (miss.hitTest(_root.ah)) { miss.play(); } if (miss.hitTest(_root.ag)) { miss.play(); } if (miss.hitTest(_root.af)) { miss.play(); } if (miss.hitTest(_root.al)) { miss.play(); } if (miss.hitTest(_root.p1)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.p2)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.p3)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.qw)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.qe)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.qr)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.ws)) { miss.play(); } } if (miss._currentframe == 2) { miss._y = miss._y + (28 * Math.sin(miss._rotation * (Math.PI/180))); miss._x = miss._x + (28 * Math.cos(miss._rotation * (Math.PI/180))); if ((miss._x > 700) || (_root._currentframe == 11)) { miss.swapDepths(5); miss.removeMovieClip(); } } }; if (_root.fir2 == 1) { var sho = _root.attachMovie("sho", "sho" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } sho.onEnterFrame = function () { if (sho._currentframe == 1) { sho._x = _root.heli._x; sho._y = _root.heli._y; sho._rotation = _root.heli._rotation; sho.play(); } if ((sho._y > 372) && (sho._currentframe == 2)) { sho.play(); } if (sho._currentframe == 6) { sho.swapDepths(5); sho.removeMovieClip(); } if (sho.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 2; sho.play(); } if (sho.hitTest(_root.bos2)) { _root.boss2life = _root.boss2life - 2; sho.play(); } if (sho.hitTest(_root.ad)) { sho.play(); } if (sho.hitTest(_root.ak1)) { sho.play(); } if (sho.hitTest(_root.ah)) { sho.play(); } if (sho.hitTest(_root.ag)) { sho.play(); } if (sho.hitTest(_root.af1)) { sho.play(); } if (sho.hitTest(_root.al)) { sho.play(); } if (sho.hitTest(_root.p1)) { sho.play(); } if (sho.hitTest(_root.p2)) { sho.play(); } if (sho.hitTest(_root.p3)) { sho.play(); } if (sho.hitTest(_root.qw)) { sho.play(); } if (sho.hitTest(_root.qe)) { sho.play(); } if (sho.hitTest(_root.qr)) { sho.play(); } if (sho.hitTest(_root.ws)) { sho.play(); } if (sho._currentframe == 2) { sho._y = sho._y + (25 * Math.sin(sho._rotation * (Math.PI/180))); sho._x = sho._x + (25 * Math.cos(sho._rotation * (Math.PI/180))); if ((sho._x > 650) || (_root._currentframe == 11)) { sho.swapDepths(5); sho.removeMovieClip(); } } }; if (_root.fir2 == 1) { var shel = _root.attachMovie("shel", "shel" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } shel.onEnterFrame = function () { if (shel._currentframe == 1) { shel._x = _root.heli._x; shel._y = _root.heli._y; shel._rotation = random(360); shel.play(); } if (shel._currentframe == 2) { shel._y = shel._y + (random(2) + 7); shel._x = shel._x - (random(4) + 11); shel._rotation = shel._rotation + random(4); if ((shel._x < -50) || (_root._currentframe == 11)) { shel.gotoAndStop(3); } if ((shel._y > 372) && (shel._currentframe == 2)) { shel._y = 372; shel._x = shel._x + 3; } if (shel._currentframe == 3) { shel.swapDepths(5); shel.removeMovieClip(); } } }; if ((_root.fir3 == 1) & (_root.bombammo > 0)) { var mina = _root.attachMovie("mina", "mina" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } mina.onEnterFrame = function () { if (mina._currentframe == 1) { speed = 1; mina._x = _root.heli._x - 5; mina._y = _root.heli._y; _root.bombammo = _root.bombammo - 1; mina.play(); } if ((mina._y > 355) && (mina._currentframe == 2)) { mina.gotoAndPlay(3); } if (mina._currentframe == 16) { mina.swapDepths(5); mina.removeMovieClip(); } if (mina.hitTest(_root.ag)) { mina.play(); } if (mina.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; mina.play(); } if (mina.hitTest(_root.ad)) { mina.play(); } if (mina.hitTest(_root.ak)) { mina.play(); } if (mina.hitTest(_root.ah)) { mina.play(); } if (mina.hitTest(_root.ag)) { mina.play(); } if (mina.hitTest(_root.af)) { mina.play(); } if (mina.hitTest(_root.al)) { mina.play(); } if (mina.hitTest(_root.p1)) { mina.play(); } if (mina.hitTest(_root.p2)) { mina.play(); } if (mina.hitTest(_root.p3)) { mina.play(); } if (mina.hitTest(_root.qw)) { mina.play(); } if (mina.hitTest(_root.qe)) { mina.play(); } if (mina.hitTest(_root.qr)) { mina.play(); } if (mina.hitTest(_root.ws)) { mina.play(); } if (mina._currentframe == 2) { speed = speed + 1; mina._y = mina._y + speed; if (mina._rotation < 90) { mina._rotation = mina._rotation + 5; } else { mina._rotation = 90; } if ((mina._x > 700) || (_root._currentframe == 11)) { mina.swapDepths(5); mina.removeMovieClip(); } } }; if (((_root.fir == 1) & (_root.missammo > 0)) & (_root.tran3 == 1)) { var mis2 = _root.attachMovie("mis2", "mis2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } mis2.onEnterFrame = function () { var _local2 = mis2._currentframe; if (mis2._currentframe == 1) { mis2._x = _root.heli._x; mis2._y = _root.heli._y; mis2._rotation = _root.heli._rotation + 90; _root.missammo = _root.missammo - 1; mis2.play(); } if ((mis2._y > 385) && (mis2._currentframe == 2)) { mis2.gotoAndPlay(3); } if ((mis2._currentframe != 2) & (mis2._currentframe != 1)) { mis2._rotation = 90; } if (mis2._currentframe == 16) { mis2.swapDepths(5); mis2.removeMovieClip(); } if ((mis2._currentframe == 2) || (mis2._currentframe == 1)) { if (mis2.hitTest(_root.ag)) { mis2.play(); } if (mis2.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; mis2.play(); } if (mis2.hitTest(_root.bos2)) { _root.boss2life = _root.boss2life - 4; mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.ad)) { mis2.play(); } if (mis2.hitTest(_root.ak)) { mis2.play(); } if (mis2.hitTest(_root.ah)) { mis2.play(); } if (mis2.hitTest(_root.ag)) { mis2.play(); } if (mis2.hitTest(_root.af)) { mis2.play(); } if (mis2.hitTest(_root.al)) { mis2.play(); } if (mis2.hitTest(_root.p1)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.p2)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.p3)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.qw)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.qe)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.qr)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.ws)) { mis2.play(); } } if (mis2._currentframe == 2) { if (mis2._rotation > -30) { mis2._rotation = mis2._rotation - 6; } mis2._y = mis2._y + (15 * Math.sin(mis2._rotation * (Math.PI/180))); mis2._x = mis2._x + (15 * Math.cos(mis2._rotation * (Math.PI/180))); if ((mis2._x > 700) || (_root._currentframe == 11)) { mis2.swapDepths(5); mis2.removeMovieClip(); } } }; if (((_root.fir == 1) & (_root.missammo > 0)) & (_root.tran2 == 1)) { var mis3 = _root.attachMovie("mis3", "mis3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } mis3.onEnterFrame = function () { var _local2 = mis3._currentframe; if (mis3._currentframe == 1) { mis3._x = _root.heli._x; mis3._y = _root.heli._y; mis3._rotation = _root.heli._rotation - 90; _root.missammo = _root.missammo - 1; mis3.play(); } if ((mis3._y > 385) & (mis3._currentframe == 2)) { mis3.gotoAndPlay(3); } if ((mis3._currentframe != 2) & (mis3._currentframe != 1)) { mis3._rotation = 90; } if (mis3._currentframe == 16) { mis3.swapDepths(5); mis3.removeMovieClip(); } if ((mis3._currentframe == 2) || (mis3._currentframe == 1)) { if (mis3.hitTest(_root.ag)) { mis3.play(); } if (mis3.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; mis3.play(); } if (mis3.hitTest(_root.bos2)) { _root.boss2life = _root.boss2life - 4; mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.ad)) { mis3.play(); } if (mis3.hitTest(_root.ak)) { mis3.play(); } if (mis3.hitTest(_root.ah)) { mis3.play(); } if (mis3.hitTest(_root.ag)) { mis3.play(); } if (mis3.hitTest(_root.af)) { mis3.play(); } if (mis3.hitTest(_root.al)) { mis3.play(); } if (mis3.hitTest(_root.p1)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.p2)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.p3)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.qw)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.qe)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.qr)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.ws)) { mis3.play(); } } if (mis3._currentframe == 2) { if (mis3._rotation < 30) { mis3._rotation = mis3._rotation + 6; } mis3._y = mis3._y + (15 * Math.sin(mis3._rotation * (Math.PI/180))); mis3._x = mis3._x + (15 * Math.cos(mis3._rotation * (Math.PI/180))); if ((mis3._x > 700) || (_root._currentframe == 11)) { mis3.swapDepths(5); mis3.removeMovieClip(); } } }; if ((((_root.fir2 == 1) & (_root.tran2 == 1)) & (_root.tran3 == 1)) & (_root.tran4 == 1)) { var sho2 = _root.attachMovie("sho2", "sho2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } sho2.onEnterFrame = function () { if (sho2._currentframe == 1) { sho2._x = _root.heli._x; sho2._y = _root.heli._y; sho2._rotation = _root.heli._rotation; sho2.play(); } if ((sho2._y > 372) && (sho2._currentframe == 2)) { sho2.play(); } if (sho2._currentframe == 6) { sho2.swapDepths(5); sho2.removeMovieClip(); } if (sho2.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 2; sho2.play(); } if (sho2.hitTest(_root.ad)) { sho2.play(); } if (sho2.hitTest(_root.ak)) { sho2.play(); } if (sho2.hitTest(_root.ah)) { sho2.play(); } if (sho2.hitTest(_root.ag)) { sho2.play(); } if (sho2.hitTest(_root.af)) { sho2.play(); } if (sho2.hitTest(_root.al)) { sho2.play(); } if (sho2.hitTest(_root.p1)) { sho2.play(); } if (sho2.hitTest(_root.p2)) { sho2.play(); } if (sho2.hitTest(_root.p3)) { sho2.play(); } if (sho2.hitTest(_root.qw)) { sho2.play(); } if (sho2.hitTest(_root.qe)) { sho2.play(); } if (sho2.hitTest(_root.qr)) { sho2.play(); } if (sho2.hitTest(_root.ws)) { sho2.play(); } if (sho2._currentframe == 2) { sho2._y = sho2._y + (25 * Math.sin(sho2._rotation * (Math.PI/180))); sho2._x = sho2._x + (25 * Math.cos(sho2._rotation * (Math.PI/180))); if ((sho2._x > 650) || (_root._currentframe == 11)) { sho2.swapDepths(5); sho2.removeMovieClip(); } } }; if ((_root.fir2 == 1) & (_root.tran3 == 1)) { var sho3 = _root.attachMovie("sho3", "sho3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } sho3.onEnterFrame = function () { var _local2 = new Sound(sho3); _local2.setVolume(50); if (sho3._currentframe == 1) { sho3._x = _root.heli._x; sho3._y = _root.heli._y; sho3._rotation = _root.heli._rotation; sho3.play(); } if ((sho3._y > 372) && (sho3._currentframe == 2)) { sho3.play(); } if (sho3._currentframe == 6) { sho3.swapDepths(5); sho3.removeMovieClip(); } if (sho3.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 2; _local2.start(); sho3.play(); } if (sho3.hitTest(_root.ad)) { _local2.start(); sho3.play(); } if (sho3.hitTest(_root.ak)) { _local2.start(); sho3.play(); } if (sho3.hitTest(_root.ah)) { _local2.start(); sho3.play(); } if (sho3.hitTest(_root.ag)) { _local2.start(); sho3.play(); } if (sho3.hitTest(_root.af)) { _local2.start(); sho3.play(); } if (sho3.hitTest(_root.al)) { _local2.start(); sho3.play(); } if (sho3.hitTest(_root.p1)) { _local2.start(); sho3.play(); } if (sho3.hitTest(_root.p2)) { _local2.start(); sho3.play(); } if (sho3.hitTest(_root.p3)) { _local2.start(); sho3.play(); } if (sho3.hitTest(_root.qw)) { _local2.start(); sho3.play(); } if (sho3.hitTest(_root.qe)) { _local2.start(); sho3.play(); } if (sho3.hitTest(_root.qr)) { _local2.start(); sho3.play(); } if (sho3.hitTest(_root.ws)) { _local2.start(); sho3.play(); } if (sho3._currentframe == 2) { sho3._y = sho3._y + (25 * Math.sin(sho3._rotation * (Math.PI/180))); sho3._x = sho3._x + (25 * Math.cos(sho3._rotation * (Math.PI/180))); if ((sho3._x > 650) || (_root._currentframe == 11)) { sho3.swapDepths(5); sho3.removeMovieClip(); } } }; if (random(1000) > 997) { var drop1 = _root.attachMovie("drop1", "drop1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } drop1.onEnterFrame = function () { if (drop1._currentframe == 1) { drop1._x = random(200) + 350; drop1._y = -70; drop1.play(); } if (drop1._currentframe == 2) { drop1._y = drop1._y + 3; drop1._x = drop1._x - 3; if (drop1.hitTest(_root.heli)) { drop1.gotoAndStop(6); _root.life = 100; } if (drop1._y > 375) { drop1.play(); } } if (drop1._currentframe == 6) { drop1.swapDepths(5); drop1.removeMovieClip(); } }; if (random(1000) > 995) { var drop2 = _root.attachMovie("drop2", "drop2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } drop2.onEnterFrame = function () { if (drop2._currentframe == 1) { drop2._x = random(200) + 350; drop2._y = -70; drop2.play(); } if (drop2._currentframe == 2) { drop2._y = drop2._y + 3; drop2._x = drop2._x - 3; if (drop2.hitTest(_root.heli)) { drop2.gotoAndStop(6); _root.bombammo = _root.bombammo + 5; } if (drop2._y > 375) { drop2.play(); } } if (drop2._currentframe == 6) { drop2.swapDepths(5); drop2.removeMovieClip(); } }; if (random(1000) > 995) { var drop3 = _root.attachMovie("drop3", "drop3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } drop3.onEnterFrame = function () { if (drop3._currentframe == 1) { drop3._x = random(200) + 350; drop3._y = -70; drop3.play(); } if (drop3._currentframe == 2) { drop3._y = drop3._y + 3; drop3._x = drop3._x - 3; if (drop3.hitTest(_root.heli)) { drop3.gotoAndStop(6); _root.missammo = _root.missammo + 20; } if (drop3._y > 375) { drop3.play(); } } if (drop3._currentframe == 6) { drop3.swapDepths(5); drop3.removeMovieClip(); } }; if ((_root.ak._x > 0) & (random(1000) > 990)) { var enfir = _root.attachMovie("enfir", "enfir" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } enfir.onEnterFrame = function () { if (enfir._currentframe == 1) { enfir._x = _root.ak._x - 70; enfir._y = _root.ak._y - 50; enfir._rotation = -60; enfir.play(); } if (enfir._currentframe == 16) { enfir.swapDepths(5); enfir.removeMovieClip(); } if (enfir.hitTest(_root.heli)) { enfir.play(); _root.life = _root.life - 1; } if (enfir._currentframe == 2) { enfir._rotation = enfir._rotation + 0.2; enfir._y = enfir._y + (8 * Math.sin(enfir._rotation * (Math.PI/180))); enfir._x = enfir._x + (8 * Math.cos(enfir._rotation * (Math.PI/180))); if ((enfir._x > 700) || (_root._currentframe == 11)) { enfir.swapDepths(5); enfir.removeMovieClip(); } } }; if ((_root.p2._x < 600) & (random(1000) > 990)) { var minka1 = _root.attachMovie("minka1", "minka1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } minka1.onEnterFrame = function () { if (minka1._currentframe == 1) { minka1._x = _root.p2._x; minka1._y = _root.p2._y; minka1.play(); } if ((minka1._y > 355) && (minka1._currentframe == 2)) { minka1.gotoAndPlay(3); } if (minka1._currentframe == 16) { minka1.swapDepths(5); minka1.removeMovieClip(); } if (minka1.hitTest(_root.heli)) { minka1.play(); _root.life = _root.life - 1; } if (minka1._currentframe == 2) { minka1._x = minka1._x - 3; minka1._y = minka1._y + 1; if ((minka1._x < -50) || (_root._currentframe == 11)) { minka1.swapDepths(5); minka1.removeMovieClip(); } } }; if ((_root.qe._x > 0) & (random(1000) > 100)) { var minka2 = _root.attachMovie("minka2", "minka2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } minka2.onEnterFrame = function () { if (minka2._currentframe == 1) { minka2._x = _root.qe._x; minka2._y = _root.qe._y; minka2.play(); } if ((minka2._y > 355) && (minka2._currentframe == 2)) { minka2.gotoAndPlay(3); } if (minka2._currentframe == 16) { minka2.swapDepths(5); minka2.removeMovieClip(); } if (minka2.hitTest(_root.heli)) { minka2.play(); _root.life = _root.life - 1; } if (minka2._currentframe == 2) { minka2._x = minka2._x - 3; minka2._y = minka2._y + 1; if ((minka2._x < -50) || (_root._currentframe == 11)) { minka2.swapDepths(5); minka2.removeMovieClip(); } } }; if ((_root.boss1 == 1) & (random(1000) > 980)) { var lsr = _root.attachMovie("lsr", "lsr" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } lsr.onEnterFrame = function () { if (lsr._currentframe == 1) { lsr._x = _root.boss1reka._x; lsr._y = _root.boss1reka._y; lsr._rotation = _root.boss1reka._rotation; lsr.play(); } if (lsr._currentframe == 2) { lsr._y = lsr._y + (4 * Math.sin(lsr._rotation * (Math.PI/180))); lsr._x = lsr._x + (4 * Math.cos(lsr._rotation * (Math.PI/180))); if (lsr.hitTest(_root.heli)) { lsr.play(); _root.life = _root.life - 1; } } if (((lsr._x > 750) || (lsr._x < -150)) || (_root._currentframe == 11)) { lsr.swapDepths(5); lsr.removeMovieClip(); } if (lsr._currentframe == 17) { lsr.swapDepths(5); lsr.removeMovieClip(); } }; if ((_root.boss2 == 1) & (random(1000) > 970)) { var lsr2 = _root.attachMovie("lsr2", "lsr2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } lsr2.onEnterFrame = function () { if (lsr2._currentframe == 1) { lsr2._x = _root.robo2reka._x; lsr2._y = _root.robo2reka._y; lsr2._rotation = _root.robo2reka._rotation; lsr2.play(); } if (lsr2._currentframe == 2) { lsr2._y = lsr2._y + (4 * Math.sin(lsr2._rotation * (Math.PI/180))); lsr2._x = lsr2._x + (4 * Math.cos(lsr2._rotation * (Math.PI/180))); if (lsr2.hitTest(_root.heli)) { lsr2.play(); _root.life = _root.life - 1; } } if (((lsr2._x > 750) || (lsr2._x < -150)) || (_root._currentframe == 11)) { lsr2.swapDepths(5); lsr2.removeMovieClip(); } if (lsr2._currentframe == 17) { lsr2.swapDepths(5); lsr2.removeMovieClip(); } }; if ((((_root.af._x < 600) && (random(1000) > 990)) && (_root.af._currentframe != 12)) && (_root.af._currentframe != 13)) { var enfir2 = _root.attachMovie("enfir2", "enfir2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } enfir2.onEnterFrame = function () { if (enfir2._currentframe == 1) { enfir2._x = _root.af._x; enfir2._y = _root.af._y - 35; enfir2._rotation = -60; enfir2.play(); } if (enfir2._currentframe == 16) { enfir2.swapDepths(5); enfir2.removeMovieClip(); } if (enfir2.hitTest(_root.heli)) { enfir2.play(); _root.life = _root.life - 1; } if (enfir2._currentframe == 2) { enfir2._rotation = enfir2._rotation + 0.2; enfir2._y = enfir2._y + (8 * Math.sin(enfir2._rotation * (Math.PI/180))); enfir2._x = enfir2._x + (8 * Math.cos(enfir2._rotation * (Math.PI/180))); if ((enfir2._x > 700) || (_root._currentframe == 11)) { enfir2.swapDepths(5); enfir2.removeMovieClip(); } } }; };
Instance of Symbol 479 MovieClip in Frame 6
onClipEvent (enterFrame) { _root.pion = 3; if (Key.isDown(90) & (_root.missammo > 0)) { if (_currentframe == 1) { _root.fir = 1; _root.pion = 3; play(); } } else { _root.fir = 0; _root.pion = 3; } if (_currentframe != 1) { _root.fir = 0; _root.pion = 3; } }
Instance of Symbol 481 MovieClip in Frame 6
onClipEvent (enterFrame) { _root.pion = 3; if (Key.isDown(88)) { if (_currentframe == 1) { _root.fir2 = 1; _root.pion = 3; play(); } } else { _root.fir2 = 0; _root.pion = 3; } if (_currentframe != 1) { _root.fir2 = 0; _root.pion = 3; } }
Instance of Symbol 530 MovieClip "qr" in Frame 6
onClipEvent (enterFrame) { if (((_currentframe == 1) & (random(1000) > 995)) & (_root.scor > 150)) { _x = 700; _y = random(150); dx = Math.atan2(_root.heli._y - _y, _root.heli._x - _x) / (Math.PI/180); xSpeed = 10 * Math.cos(dx * (Math.PI/180)); ySpeed = 10 * Math.sin(dx * (Math.PI/180)); play(); } if ((_currentframe != 1) & (_currentframe != 20)) { _y = (_y + ySpeed); _x = (_x + xSpeed); if (_x < -100) { gotoAndStop (1); } if (_y >= 310) { _y = 310; _x = (_x - 10); } } if (_currentframe == 20) { _x = (_x - 1); _y = (_y + 4); if (_y > 360) { play(); } } if ((_root.scor > 520) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } if (_currentframe == 27) { _x = 714; _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 520) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 530 MovieClip "qe" in Frame 6
onClipEvent (enterFrame) { if (((_currentframe == 1) & (random(1000) > 990)) & (_root.scor > 100)) { play(); } if ((_currentframe != 1) & (_currentframe != 20)) { if (_y >= 170) { _rotation = 210; _x = (_x + 5); _y = (_y - 1); } if ((_x > -200) & (_y < 170)) { _rotation = 155; _x = (_x - 4); _y = (_y - 2); } if ((_x <= -150) & (_y < 170)) { _x = -150; _y = 330; gotoAndStop (1); } } if (_currentframe == 20) { _x = (_x - 1); _y = (_y + 4); if (_y > 360) { play(); } } if (_currentframe == 27) { _x = 714; _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 530) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 532 MovieClip in Frame 6
onClipEvent (enterFrame) { _root.pion = 3; if (Key.isDown(67) & (_root.bombammo > 0)) { if (_currentframe == 1) { _root.fir3 = 1; _root.pion = 3; play(); } } else { _root.fir3 = 0; _root.pion = 3; } if (_currentframe != 1) { _root.fir3 = 0; _root.pion = 3; } }
Instance of Symbol 565 MovieClip "bos2" in Frame 6
onClipEvent (load) { xscale = _xscale; } onClipEvent (enterFrame) { if (_root.boss2 == 1) { if (_x > 450) { _x = (_x - 3); } if (_y > 210) { _y = 210; } if ((_root.boss2life < 10) & (_currentframe != 17)) { play(); } _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; loc = Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180); _y = (_y + (5 * Math.sin(loc * (Math.PI/180)))); if (_x < _root.heli._x) { _xscale = (-xscale); } else { _xscale = xscale; } } if (_currentframe == 9) { _x = 800; if (_root.scor > 520) { this.swapDepths(5); this.removeMovieClip(); } } }
Instance of Symbol 568 MovieClip "robo2reka" in Frame 6
onClipEvent (load) { xscale = _xscale; yscale = _yscale; } onClipEvent (enterFrame) { if (_root.boss2life > 10) { _x = _root.bos2._x; _y = _root.bos2._y; _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; _rotation = (Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180)); if (_x < _root.heli._x) { _yscale = (-yscale); } else { _yscale = yscale; } } if (_root.boss2life < 10) { _rotation = 0; _y = (_y + 5); if (_y > 380) { _y = 380; _x = (_x - 3); } if (_x < -150) { if (_root.scor > 520) { this.swapDepths(5); this.removeMovieClip(); } _x = _root.bos2._x; _y = _root.bos2._y; _root.bos2.gotoAndStop(1); _root.boss2life = 3000; } } }
Instance of Symbol 592 MovieClip "ag" in Frame 6
onClipEvent (enterFrame) { if (_currentframe == 1) { if ((random(10000) > 9860) & (_root.scor > 100)) { play(); } } if (_currentframe != 1) { _x = (_x - 2); _x - 2; } if (_x < -100) { _x = (random(850) + 650); gotoAndStop (1); } if (_currentframe == 12) { _x = (random(850) + 650); _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 510) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 615 MovieClip "ad" in Frame 6
onClipEvent (enterFrame) { if (_currentframe == 1) { if (random(100) > 50) { play(); } } if (_currentframe != 1) { _x = (_x - 1); _x - 1; } if (_x < -100) { _x = (random(850) + 650); gotoAndStop (1); } if (_currentframe == 20) { _x = (random(850) + 650); _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 500) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 651 MovieClip "p3" in Frame 6
onClipEvent (enterFrame) { if (((_currentframe == 1) & (random(1000) > 998)) & (_root.scor > 250)) { fx = Math.atan2(_root.heli._y - _y, _root.heli._x - _x) / (Math.PI/180); _rotation = fx; xSpeed = 11 * Math.cos(fx * (Math.PI/180)); ySpeed = 11 * Math.sin(fx * (Math.PI/180)); play(); } if (_currentframe != 1) { _y = (_y + ySpeed); _x = (_x + xSpeed); if (_y >= 310) { _rotation = 0; _y = 310; _x = (_x + 11); } } if (_x > 600) { _x = ((random(400) * -1) - 100); _y = 100; gotoAndStop (1); } if (_currentframe == 11) { _x = (_x + 3); _y = (_y + 7); if (_y > 370) { _y = 370; play(); } } if (_currentframe == 18) { _x = 714; _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 520) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 653 MovieClip in Frame 6
onClipEvent (enterFrame) { if (_currentframe != 1551) { _root.boss1 = 0; } else { _root.boss1 = 1; } if ((_root.boss1life < 10) && (_currentframe == 1551)) { gotoAndPlay (1); } }
Instance of Symbol 655 MovieClip in Frame 6
onClipEvent (enterFrame) { if (_currentframe != 3200) { _root.boss2 = 0; } else { _root.boss2 = 1; } if ((_root.boss2life < 10) && (_currentframe == 3200)) { gotoAndPlay (1); } }
Instance of Symbol 657 MovieClip "p31" in Frame 6
onClipEvent (enterFrame) { _x = _root.p3._x; _y = _root.p3._y; _rotation = _root.p3._rotation; _visible = false; }
Instance of Symbol 659 MovieClip "ad1" in Frame 6
onClipEvent (enterFrame) { _x = _root.ad._x; _visible = false; }
Instance of Symbol 670 MovieClip "ak" in Frame 6
onClipEvent (enterFrame) { if (_currentframe == 1) { play(); } if (_currentframe != 1) { _x = (_x + 2); _x + 2; } if (_x > 680) { _x = (-1 * random(600)); gotoAndStop (1); } if (_currentframe == 11) { _x = ((-1 * random(800)) - 100); _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 500) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 699 MovieClip "ao" in Frame 6
onClipEvent (enterFrame) { if (_currentframe == 1) { if (_root.scor > 110) { if (random(1000) > 750) { play(); } } } if (_currentframe != 1) { _x = (_x + 2); _x + 2; } if (_x < -100) { _x = (random(550) + 650); gotoAndStop (1); } if (_currentframe == 13) { _x = ((-1 * random(800)) - 100); _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 520) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 659 MovieClip "ak1" in Frame 6
onClipEvent (enterFrame) { _x = _root.ak._x; _visible = false; }
Instance of Symbol 699 MovieClip "af" in Frame 6
onClipEvent (enterFrame) { if (_currentframe == 1) { if (_root.scor > 180) { if (random(1000) > 750) { play(); } } } if (_currentframe != 1) { _x = (_x - 2); _x - 2; } if (_x < -100) { _x = (random(550) + 650); gotoAndStop (1); } if (_currentframe == 13) { _x = (random(850) + 650); _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 520) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 706 MovieClip "bos1" in Frame 6
onClipEvent (load) { xscale = _xscale; } onClipEvent (enterFrame) { if (_root.boss1 == 1) { _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; loc = Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180); _x = (_x + (5 * Math.cos(loc * (Math.PI/180)))); if (_x < _root.heli._x) { _xscale = (-xscale); } else { _xscale = xscale; } } if (_currentframe == 33) { _x = 1000; if (_root.scor > 520) { this.swapDepths(5); this.removeMovieClip(); } } }
Instance of Symbol 709 MovieClip "boss1reka" in Frame 6
onClipEvent (load) { xscale = _xscale; yscale = _yscale; } onClipEvent (enterFrame) { if (_root.boss1life > 10) { _x = _root.bos1._x; _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; _rotation = (Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180)); if (_x < _root.heli._x) { _yscale = (-yscale); } else { _yscale = yscale; } } if (_root.boss1life < 10) { _rotation = 0; _y = (_y + 5); if (_y > 380) { _y = 380; _x = (_x - 3); } if (_x < -150) { _root.boss1life = 1000; if (_root.scor > 520) { this.swapDepths(5); this.removeMovieClip(); } _x = _root.bos1._x; _y = 303; _root.bos1.gotoAndPlay(1); } } }
Instance of Symbol 724 MovieClip "ws" in Frame 6
onClipEvent (enterFrame) { if (_currentframe == 1) { if ((random(1000) > 998) & (_root.scor > 100)) { play(); } } if (_currentframe != 1) { _x = (_x - 10); } if (_x < -100) { _x = (random(1650) + 650); gotoAndStop (1); } if (_currentframe == 20) { _x = (random(850) + 650); _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 500) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 751 MovieClip "p2" in Frame 6
onClipEvent (enterFrame) { if (_currentframe == 1) { _y = random(150); if ((random(1000) > 989) & (_root.scor > 120)) { play(); } } if (_currentframe != 1) { _x = (_x - 8); } if (_x < -100) { _x = 803; gotoAndStop (1); } if (_currentframe == 17) { _x = (_x - 3); _y = (_y + 7); if (_y > 370) { _y = 370; play(); } } if (_currentframe == 24) { _x = 803; _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 520) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 767 MovieClip in Frame 6
onClipEvent (enterFrame) { if (_currentframe == 1) { _x = _root.bos2._x; _y = _root.bos2._y; if ((_root.tran2 == 0) & (_root.boss2life < 10)) { gotoAndStop (2); } } if (_currentframe == 2) { _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; var loco = (Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180)); _y = (_y + (4 * Math.sin(loco * (Math.PI/180)))); _x = (_x + (2 * Math.cos(loco * (Math.PI/180)))); if (hitTest(_root.heli)) { gotoAndPlay (3); _root.tran2 = 1; } } if (_currentframe == 14) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 824 MovieClip in Frame 6
onClipEvent (enterFrame) { if ((_root.robo2reka._x < -50) & (_currentframe == 1)) { gotoAndPlay (2); } if (_currentframe == 200) { _root.stage1 = 1; } }
Instance of Symbol 868 MovieClip "heli" in Frame 6
onClipEvent (load) { x = 0.1; } onClipEvent (enterFrame) { yspeed = yspeed + 0.1; if ((_root.tran2 == 1) & (_currentframe != 58)) { play(); } if ((_root.tran3 == 1) & (_currentframe != 118)) { play(); } if ((_root.tran4 == 1) & (_currentframe != 179)) { play(); } if (_y > 375) { _y = (_y - 10); } if (Key.isDown(39)) { if (_rotation < 45) { _rotation = (_rotation + (5 + random(2))); } if (x < 0) { x = x + 0.6; xspeed = x; } else { x = x + 0.3; xspeed = x; } } else { if (x > 0) { x = x - 0.4; } if (_rotation > 0) { _rotation = (_rotation - (5 + random(2))); } } if (Key.isDown(37)) { if (_rotation > -10) { _rotation = (_rotation - (5 + random(2))); } if (x > 0) { x = x - 0.6; xspeed = x; } else { x = x - 0.3; xspeed = x; } } else { if (x < 0) { x = x + 0.4; } if (_rotation < 0) { _rotation = (_rotation + (5 + random(2))); } } _x = (_x + xspeed); if (Key.isDown(40)) { yspeed = 3.5; } else if (Key.isDown(38)) { yspeed = -3.5; } if (yspeed > 0) { yspeed = yspeed - 0.05; } else if (yspeed < 0) { yspeed = yspeed + 0.1; } _y = (_y + yspeed); if (_y < 0) { _y = 0; } if (_x > 600) { xspeed = -1; _x = 550; } if (_x < 0) { xspeed = 1; _x = 0; } if (_y > 400) { _root.life = _root.life - 30; } }
Instance of Symbol 871 MovieClip in Frame 6
onClipEvent (enterFrame) { _x = _root.heli._x; _y = _root.heli._y; _rotation = _root.heli._rotation; if (_root.fir2 == 1) { play(); } }
Instance of Symbol 884 MovieClip in Frame 6
onClipEvent (enterFrame) { this.getNextHighestDepth(); }
Instance of Symbol 657 MovieClip "qe1" in Frame 6
onClipEvent (enterFrame) { _x = _root.qe._x; _y = _root.qe._y; _rotation = _root.qe._rotation; _visible = false; }
Instance of Symbol 657 MovieClip "qr1" in Frame 6
onClipEvent (enterFrame) { _x = _root.qr._x; _y = _root.qr._y; _rotation = _root.qr._rotation; _visible = false; }
Instance of Symbol 657 MovieClip "p21" in Frame 6
onClipEvent (enterFrame) { _x = _root.p2._x; _y = _root.p2._y; _rotation = _root.p2._rotation; _visible = false; }
Frame 7
var starting2 = 0; onEnterFrame = function () { if (_root.starting2 == 1) { delete _root.onEnterFrame; _root.gotoAndStop(8); } }; stop();
Instance of Symbol 1010 MovieClip in Frame 7
onClipEvent (enterFrame) { if (_currentframe == 210) { _root.starting2 = 1; } }
Frame 8
onEnterFrame = function () { if (_root.life < 0) { _root.gotoAndStop(12); stopAllSounds(); } if ((((_currentframe == 12) || (_currentframe == 11)) || (_currentframe == 13)) || (_currentframe == 4)) { delete _root.onEnterFrame; } var _local2 = 0; if (_root.stage2 == 1) { _root.gotoAndStop(9); delete _root.onEnterFrame; } updateFrameRate(); if ((_root.fir == 1) & (_root.missammo > 0)) { var mfir = _root.attachMovie("mfir", "mfir" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } mfir.onEnterFrame = function () { if (mfir._currentframe == 1) { mfir._x = _root.heli._x; mfir._y = _root.heli._y; mfir._rotation = _root.heli._rotation; mfir.play(); } if (mfir._currentframe == 5) { mfir.swapDepths(5); mfir.removeMovieClip(); } }; if ((_root.fir == 1) & (_root.missammo > 0)) { var miss = _root.attachMovie("miss", "miss" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } miss.onEnterFrame = function () { var _local2 = miss._currentframe; if (miss._currentframe == 1) { miss._x = _root.heli._x; miss._y = _root.heli._y; _root.missammo = _root.missammo - 1; miss._rotation = _root.heli._rotation; miss.play(); } if ((miss._y > 385) && (miss._currentframe == 2)) { miss.gotoAndPlay(3); } if ((miss._currentframe != 2) & (miss._currentframe != 1)) { miss._rotation = 90; } if (miss._currentframe == 16) { miss.swapDepths(5); miss.removeMovieClip(); } if ((miss._currentframe == 2) || (miss._currentframe == 1)) { if (miss.hitTest(_root.ag)) { miss.play(); } if (miss.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; miss.play(); } if (miss.hitTest(_root.bos2)) { _root.boss2life = _root.boss2life - 4; miss.gotoAndPlay(17); } if (miss.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 4; miss.gotoAndPlay(17); } if (miss.hitTest(_root.ad)) { miss.play(); } if (miss.hitTest(_root.ak)) { miss.play(); } if (miss.hitTest(_root.ah)) { miss.play(); } if (miss.hitTest(_root.ag)) { miss.play(); } if (miss.hitTest(_root.af)) { miss.play(); } if (miss.hitTest(_root.al)) { miss.play(); } if (miss.hitTest(_root.p1)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.p2)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.p3)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.qw)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.qe)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.qr)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.ws)) { miss.play(); } } if (miss._currentframe == 2) { miss._y = miss._y + (28 * Math.sin(miss._rotation * (Math.PI/180))); miss._x = miss._x + (28 * Math.cos(miss._rotation * (Math.PI/180))); if ((miss._x > 700) || (_root._currentframe == 11)) { miss.swapDepths(5); miss.removeMovieClip(); } } }; if (_root.fir2 == 1) { var sho = _root.attachMovie("sho", "sho" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } sho.onEnterFrame = function () { if (sho._currentframe == 1) { sho._x = _root.heli._x; sho._y = _root.heli._y; sho._rotation = _root.heli._rotation; sho.play(); } if ((sho._y > 372) && (sho._currentframe == 2)) { sho.play(); } if (sho._currentframe == 6) { sho.swapDepths(5); sho.removeMovieClip(); } if (sho.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 2; sho.play(); } if (sho.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 4; sho.gotoAndPlay(17); } if (sho.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 4; sho.gotoAndPlay(17); } if (sho.hitTest(_root.ad)) { sho.play(); } if (sho.hitTest(_root.ak1)) { sho.play(); } if (sho.hitTest(_root.ah)) { sho.play(); } if (sho.hitTest(_root.ag)) { sho.play(); } if (sho.hitTest(_root.af1)) { sho.play(); } if (sho.hitTest(_root.al)) { sho.play(); } if (sho.hitTest(_root.p1)) { sho.play(); } if (sho.hitTest(_root.p2)) { sho.play(); } if (sho.hitTest(_root.p3)) { sho.play(); } if (sho.hitTest(_root.qw)) { sho.play(); } if (sho.hitTest(_root.qe)) { sho.play(); } if (sho.hitTest(_root.qr)) { sho.play(); } if (sho.hitTest(_root.ws)) { sho.play(); } if (sho._currentframe == 2) { sho._y = sho._y + (25 * Math.sin(sho._rotation * (Math.PI/180))); sho._x = sho._x + (25 * Math.cos(sho._rotation * (Math.PI/180))); if ((sho._x > 650) || (_root._currentframe == 11)) { sho.swapDepths(5); sho.removeMovieClip(); } } }; if (_root.fir2 == 1) { var shel = _root.attachMovie("shel", "shel" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } shel.onEnterFrame = function () { if (shel._currentframe == 1) { shel._x = _root.heli._x; shel._y = _root.heli._y; shel._rotation = random(360); shel.play(); } if (shel._currentframe == 2) { shel._y = shel._y + (random(2) + 7); shel._x = shel._x - (random(4) + 11); shel._rotation = shel._rotation + random(4); if ((shel._x < -50) || (_root._currentframe == 11)) { shel.gotoAndStop(3); } if ((shel._y > 372) && (shel._currentframe == 2)) { shel._y = 372; shel._x = shel._x + 3; } if (shel._currentframe == 3) { shel.swapDepths(5); shel.removeMovieClip(); } } }; if ((_root.fir3 == 1) & (_root.bombammo > 0)) { var mina = _root.attachMovie("mina", "mina" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } mina.onEnterFrame = function () { if (mina._currentframe == 1) { speed = 1; mina._x = _root.heli._x - 5; mina._y = _root.heli._y; _root.bombammo = _root.bombammo - 1; mina.play(); } if ((mina._y > 355) && (mina._currentframe == 2)) { mina.gotoAndPlay(3); } if (mina._currentframe == 16) { mina.swapDepths(5); mina.removeMovieClip(); } if (mina.hitTest(_root.ag)) { mina.play(); } if (mina.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; mina.play(); } if (mina.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 15; mina.play(); } if (mina.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 15; mina.play(); } if (mina.hitTest(_root.ad)) { mina.play(); } if (mina.hitTest(_root.ak)) { mina.play(); } if (mina.hitTest(_root.ah)) { mina.play(); } if (mina.hitTest(_root.ag)) { mina.play(); } if (mina.hitTest(_root.af)) { mina.play(); } if (mina.hitTest(_root.al)) { mina.play(); } if (mina.hitTest(_root.p1)) { mina.play(); } if (mina.hitTest(_root.p2)) { mina.play(); } if (mina.hitTest(_root.p3)) { mina.play(); } if (mina.hitTest(_root.qw)) { mina.play(); } if (mina.hitTest(_root.qe)) { mina.play(); } if (mina.hitTest(_root.qr)) { mina.play(); } if (mina.hitTest(_root.ws)) { mina.play(); } if (mina._currentframe == 2) { speed = speed + 1; mina._y = mina._y + speed; if (mina._rotation < 90) { mina._rotation = mina._rotation + 5; } else { mina._rotation = 90; } if ((mina._x > 700) || (_root._currentframe == 11)) { mina.swapDepths(5); mina.removeMovieClip(); } } }; if (((_root.fir == 1) & (_root.missammo > 0)) & ((_root.tran3 == 1) || (_root.tran4 == 1))) { var mis2 = _root.attachMovie("mis2", "mis2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } mis2.onEnterFrame = function () { var _local2 = mis2._currentframe; if (mis2._currentframe == 1) { mis2._x = _root.heli._x; mis2._y = _root.heli._y; mis2._rotation = _root.heli._rotation + 90; _root.missammo = _root.missammo - 1; mis2.play(); } if ((mis2._y > 385) & (mis2._currentframe == 2)) { mis2.gotoAndPlay(3); } if ((mis2._currentframe != 2) & (mis2._currentframe != 1)) { mis2._rotation = 90; } if (mis2._currentframe == 16) { mis2.swapDepths(5); mis2.removeMovieClip(); } if ((mis2._currentframe == 2) || (mis2._currentframe == 1)) { if (mis2.hitTest(_root.ag)) { mis2.play(); } if (mis2.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; mis2.play(); } if (mis2.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 10; mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 10; mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.ad)) { mis2.play(); } if (mis2.hitTest(_root.ak)) { mis2.play(); } if (mis2.hitTest(_root.ah)) { mis2.play(); } if (mis2.hitTest(_root.ag)) { mis2.play(); } if (mis2.hitTest(_root.af)) { mis2.play(); } if (mis2.hitTest(_root.al)) { mis2.play(); } if (mis2.hitTest(_root.p1)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.p2)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.p3)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.qw)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.qe)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.qr)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.ws)) { mis2.play(); } } if (mis2._currentframe == 2) { if (mis2._rotation > -30) { mis2._rotation = mis2._rotation - 6; } mis2._y = mis2._y + (15 * Math.sin(mis2._rotation * (Math.PI/180))); mis2._x = mis2._x + (15 * Math.cos(mis2._rotation * (Math.PI/180))); if ((mis2._x > 700) || (_root._currentframe == 11)) { mis2.swapDepths(5); mis2.removeMovieClip(); } } }; if (((_root.fir == 1) & (_root.missammo > 0)) & (((_root.tran2 == 1) || (_root.tran3 == 1)) || (_root.tran4 == 1))) { var mis3 = _root.attachMovie("mis3", "mis3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } mis3.onEnterFrame = function () { var _local2 = mis3._currentframe; if (mis3._currentframe == 1) { mis3._x = _root.heli._x; mis3._y = _root.heli._y; _root.missammo = _root.missammo - 1; mis3._rotation = _root.heli._rotation - 90; mis3.play(); } if ((mis3._y > 385) && (mis3._currentframe == 2)) { mis3.gotoAndPlay(3); } if ((mis3._currentframe != 2) & (mis3._currentframe != 1)) { mis3._rotation = 90; } if (mis3._currentframe == 16) { mis3.swapDepths(5); mis3.removeMovieClip(); } if ((mis3._currentframe == 2) || (mis3._currentframe == 3)) { if (mis3.hitTest(_root.ag)) { mis3.play(); } if (mis3.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; mis3.play(); } if (mis3.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 10; mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 10; mis3.play(); } if (mis3.hitTest(_root.ad)) { mis3.play(); } if (mis3.hitTest(_root.ak)) { mis3.play(); } if (mis3.hitTest(_root.ah)) { mis3.play(); } if (mis3.hitTest(_root.ag)) { mis3.play(); } if (mis3.hitTest(_root.af)) { mis3.play(); } if (mis3.hitTest(_root.al)) { mis3.play(); } if (mis3.hitTest(_root.p1)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.p2)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.p3)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.qw)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.qe)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.qr)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.ws)) { mis3.play(); } } if (mis3._currentframe == 2) { if (mis3._rotation < 30) { mis3._rotation = mis3._rotation + 6; } mis3._y = mis3._y + (15 * Math.sin(mis3._rotation * (Math.PI/180))); mis3._x = mis3._x + (15 * Math.cos(mis3._rotation * (Math.PI/180))); if ((mis3._x > 700) || (_root._currentframe == 11)) { mis3.swapDepths(5); mis3.removeMovieClip(); } } }; if ((_root.fir2 == 1) & (((_root.tran2 == 1) || (_root.tran3 == 1)) || (_root.tran4 == 1))) { var sho2 = _root.attachMovie("sho2", "sho2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } sho2.onEnterFrame = function () { if (sho2._currentframe == 1) { sho2._x = _root.heli._x; sho2._y = _root.heli._y; sho2._rotation = _root.heli._rotation; sho2.play(); } if ((sho2._y > 372) && (sho2._currentframe == 2)) { sho2.play(); } if (sho2._currentframe == 6) { sho2.swapDepths(5); sho2.removeMovieClip(); } if (sho2.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 2; sho2.play(); } if (sho2.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 4; sho2.play(); } if (sho2.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 4; sho2.play(); } if (sho2.hitTest(_root.ad)) { sho2.play(); } if (sho2.hitTest(_root.ak)) { sho2.play(); } if (sho2.hitTest(_root.ah)) { sho2.play(); } if (sho2.hitTest(_root.ag)) { sho2.play(); } if (sho2.hitTest(_root.af)) { sho2.play(); } if (sho2.hitTest(_root.al)) { sho2.play(); } if (sho2.hitTest(_root.p1)) { sho2.play(); } if (sho2.hitTest(_root.p2)) { sho2.play(); } if (sho2.hitTest(_root.p3)) { sho2.play(); } if (sho2.hitTest(_root.qw)) { sho2.play(); } if (sho2.hitTest(_root.qe)) { sho2.play(); } if (sho2.hitTest(_root.qr)) { sho2.play(); } if (sho2.hitTest(_root.ws)) { sho2.play(); } if (sho2._currentframe == 2) { sho2._y = sho2._y + (25 * Math.sin(sho2._rotation * (Math.PI/180))); sho2._x = sho2._x + (25 * Math.cos(sho2._rotation * (Math.PI/180))); if ((sho2._x > 650) || (_root._currentframe == 11)) { sho2.swapDepths(5); sho2.removeMovieClip(); } } }; if ((_root.fir2 == 1) & ((_root.tran3 == 1) || (_root.tran4 == 1))) { var sho3 = _root.attachMovie("sho3", "sho3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } sho3.onEnterFrame = function () { if (sho3._currentframe == 1) { sho3._x = _root.heli._x; sho3._y = _root.heli._y; sho3._rotation = _root.heli._rotation; sho3.play(); } if ((sho3._y > 372) && (sho3._currentframe == 2)) { sho3.play(); } if (sho3._currentframe == 6) { sho3.swapDepths(5); sho3.removeMovieClip(); } if (sho3.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 2; sho3.play(); } if (sho3.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 4; sho3.play(); } if (sho3.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 4; sho3.play(); } if (sho3.hitTest(_root.ad)) { sho3.play(); } if (sho3.hitTest(_root.ak)) { sho3.play(); } if (sho3.hitTest(_root.ah)) { sho3.play(); } if (sho3.hitTest(_root.ag)) { sho3.play(); } if (sho3.hitTest(_root.af)) { sho3.play(); } if (sho3.hitTest(_root.al)) { sho3.play(); } if (sho3.hitTest(_root.p1)) { sho3.play(); } if (sho3.hitTest(_root.p2)) { sho3.play(); } if (sho3.hitTest(_root.p3)) { sho3.play(); } if (sho3.hitTest(_root.qw)) { sho3.play(); } if (sho3.hitTest(_root.qe)) { sho3.play(); } if (sho3.hitTest(_root.qr)) { sho3.play(); } if (sho3.hitTest(_root.ws)) { sho3.play(); } if (sho3._currentframe == 2) { sho3._y = sho3._y + (25 * Math.sin(sho3._rotation * (Math.PI/180))); sho3._x = sho3._x + (25 * Math.cos(sho3._rotation * (Math.PI/180))); if ((sho3._x > 650) || (_root._currentframe == 11)) { sho3.swapDepths(5); sho3.removeMovieClip(); } } }; if (random(1000) > 998) { var drop1 = _root.attachMovie("drop1", "drop1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } drop1.onEnterFrame = function () { if (drop1._currentframe == 1) { drop1._x = random(200) + 350; drop1._y = -70; drop1.play(); } if (drop1._currentframe == 2) { drop1._y = drop1._y + 3; drop1._x = drop1._x - 3; if (drop1.hitTest(_root.heli)) { drop1.gotoAndStop(6); _root.life = 100; } if (drop1._y > 375) { drop1.play(); } } if (drop1._currentframe == 6) { drop1.swapDepths(5); drop1.removeMovieClip(); } }; if (random(1000) > 995) { var drop2 = _root.attachMovie("drop2", "drop2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } drop2.onEnterFrame = function () { if (drop2._currentframe == 1) { drop2._x = random(200) + 350; drop2._y = -70; drop2.play(); } if (drop2._currentframe == 2) { drop2._y = drop2._y + 3; drop2._x = drop2._x - 3; if (drop2.hitTest(_root.heli)) { drop2.gotoAndStop(6); _root.bombammo = _root.bombammo + 5; } if (drop2._y > 375) { drop2.play(); } } if (drop2._currentframe == 6) { drop2.swapDepths(5); drop2.removeMovieClip(); } }; if (random(1000) > 995) { var drop3 = _root.attachMovie("drop3", "drop3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } drop3.onEnterFrame = function () { if (drop3._currentframe == 1) { drop3._x = random(200) + 350; drop3._y = -70; drop3.play(); } if (drop3._currentframe == 2) { drop3._y = drop3._y + 3; drop3._x = drop3._x - 3; if (drop3.hitTest(_root.heli)) { drop3.gotoAndStop(6); _root.missammo = _root.missammo + 15; } if (drop3._y > 375) { drop3.play(); } } if (drop3._currentframe == 6) { drop3.swapDepths(5); drop3.removeMovieClip(); } }; if (((_root.ak._x < 600) & (random(1000) > 990)) & (_root.scor < 1300)) { var enfir = _root.attachMovie("enfir", "enfir" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } enfir.onEnterFrame = function () { if (enfir._currentframe == 1) { enfir._x = _root.ak._x - 50; enfir._y = _root.ak._y - 30; enfir._rotation = -60; enfir.play(); } if (enfir._currentframe == 2) { enfir._rotation = enfir._rotation + 0.2; enfir._y = enfir._y + (8 * Math.sin(enfir._rotation * (Math.PI/180))); enfir._x = enfir._x + (8 * Math.cos(enfir._rotation * (Math.PI/180))); if (enfir.hitTest(_root.heli)) { enfir.play(); _root.life = _root.life - 1; } if ((enfir._x > 700) || (_root._currentframe == 11)) { enfir.swapDepths(5); enfir.removeMovieClip(); } } if (enfir._currentframe == 16) { enfir.swapDepths(5); enfir.removeMovieClip(); } }; if ((_root.p2._x < 600) & (random(1000) > 990)) { var minka1 = _root.attachMovie("minka1", "minka1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } minka1.onEnterFrame = function () { if (minka1._currentframe == 1) { minka1._x = _root.p2._x; minka1._y = _root.p2._y; minka1.play(); } if ((minka1._y > 355) && (minka1._currentframe == 2)) { minka1.gotoAndPlay(3); } if (minka1._currentframe == 16) { minka1.swapDepths(5); minka1.removeMovieClip(); } if (minka1.hitTest(_root.heli)) { minka1.play(); _root.life = _root.life - 1; } if (minka1._currentframe == 2) { minka1._x = minka1._x - 3; minka1._y = minka1._y + 1; if ((minka1._x > 700) || (_root._currentframe == 11)) { minka1.swapDepths(5); minka1.removeMovieClip(); } } }; if ((_root.qe._x > 0) & (random(1000) > 960)) { var minka2 = _root.attachMovie("minka2", "minka2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } minka2.onEnterFrame = function () { if (minka2._currentframe == 1) { minka2._x = _root.qe._x; minka2._y = _root.qe._y; minka2.play(); } if ((minka2._y > 355) && (minka2._currentframe == 2)) { minka2.gotoAndPlay(3); } if (minka2._currentframe == 16) { minka2.swapDepths(5); minka2.removeMovieClip(); } if (minka2.hitTest(_root.heli)) { minka2.play(); _root.life = _root.life - 1; } if (minka2._currentframe == 2) { minka2._x = minka2._x - 3; minka2._y = minka2._y + 1; if ((minka2._x > 700) || (_root._currentframe == 11)) { minka2.swapDepths(5); minka2.removeMovieClip(); } } }; if ((_root.qr._x > 0) & (random(1000) > 970)) { var minka3 = _root.attachMovie("minka3", "minka3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } minka3.onEnterFrame = function () { if (minka3._currentframe == 1) { minka3._x = _root.qr._x; minka3._y = _root.qr._y; minka3.play(); } if ((minka3._y > 355) && (minka3._currentframe == 2)) { minka3.gotoAndPlay(3); } if (minka3._currentframe == 16) { minka3.swapDepths(5); minka3.removeMovieClip(); } if (minka3.hitTest(_root.heli)) { minka3.play(); _root.life = _root.life - 1; } if (minka3._currentframe == 2) { minka3._x = minka3._x - 3; minka3._y = minka3._y + 1; if ((minka3._x > 700) || (_root._currentframe == 11)) { minka3.swapDepths(5); minka3.removeMovieClip(); } } }; if ((_root.qw._x > 0) & (random(1000) > 980)) { var minka4 = _root.attachMovie("minka4", "minka4" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } minka4.onEnterFrame = function () { if (minka4._currentframe == 1) { minka4._x = _root.qw._x; minka4._y = _root.qw._y; minka4.play(); } if ((minka4._y > 355) && (minka4._currentframe == 2)) { minka4.gotoAndPlay(3); } if (minka4._currentframe == 16) { minka4.swapDepths(5); minka4.removeMovieClip(); } if (minka4.hitTest(_root.heli)) { minka4.play(); _root.life = _root.life - 1; } if (minka4._currentframe == 2) { minka4._x = minka4._x - 3; minka4._y = minka4._y + 1; if ((minka4._x > 700) || (_root._currentframe == 11)) { minka4.swapDepths(5); minka4.removeMovieClip(); } } }; if ((_root.boss3 == 1) & (random(1000) > 980)) { var lsr = _root.attachMovie("lsr", "lsr" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } lsr.onEnterFrame = function () { if (lsr._currentframe == 1) { lsr._x = _root.boss3reka._x; lsr._y = _root.boss3reka._y; lsr._rotation = _root.boss3reka._rotation; lsr.play(); } if (lsr._currentframe == 2) { lsr._y = lsr._y + (4 * Math.sin(lsr._rotation * (Math.PI/180))); lsr._x = lsr._x + (4 * Math.cos(lsr._rotation * (Math.PI/180))); if (lsr.hitTest(_root.heli)) { lsr.play(); _root.life = _root.life - 1; } if (((lsr._x > 750) || (lsr._x < -150)) || (_root._currentframe == 11)) { lsr.swapDepths(5); lsr.removeMovieClip(); } if (lsr._currentframe == 16) { lsr.swapDepths(5); lsr.removeMovieClip(); } } }; if ((_root.boss4 == 1) & (random(1000) > 975)) { var lsr = _root.attachMovie("lsr", "lsr" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } lsr2.onEnterFrame = function () { if (lsr2._currentframe == 1) { lsr2._x = _root.robo4reka._x; lsr2._y = _root.robo4reka._y; lsr2._rotation = _root.robo4reka._rotation; lsr2.play(); } if (lsr2._currentframe == 2) { lsr2._y = lsr2._y + (4 * Math.sin(lsr2._rotation * (Math.PI/180))); lsr2._x = lsr2._x + (4 * Math.cos(lsr2._rotation * (Math.PI/180))); if (lsr2.hitTest(_root.heli)) { lsr2.play(); _root.life = _root.life - 1; } if (((lsr2._x > 750) || (lsr2._x < -150)) || (_root._currentframe == 11)) { lsr2.swapDepths(5); lsr2.removeMovieClip(); } if (lsr2._currentframe == 16) { lsr2.swapDepths(5); lsr2.removeMovieClip(); } } }; if ((((_root.af._x < 600) && (random(1000) > 990)) && (_root.af._currentframe != 12)) && (_root.af._currentframe != 13)) { var enfir2 = _root.attachMovie("enfir2", "enfir2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } enfir2.onEnterFrame = function () { if (enfir2._currentframe == 1) { enfir2._x = _root.af._x; enfir2._y = _root.af._y - 50; enfir2._rotation = -60; enfir2.play(); } if (enfir2._currentframe == 2) { enfir2._rotation = enfir2._rotation + 0.2; enfir2._y = enfir2._y + (8 * Math.sin(enfir2._rotation * (Math.PI/180))); enfir2._x = enfir2._x + (8 * Math.cos(enfir2._rotation * (Math.PI/180))); if (enfir2.hitTest(_root.heli)) { enfir2.play(); _root.life = _root.life - 1; } if ((enfir2._x > 700) || (_root._currentframe == 11)) { enfir2.swapDepths(5); enfir2.removeMovieClip(); } } if (enfir2._currentframe == 16) { enfir2.swapDepths(5); enfir2.removeMovieClip(); } }; if ((((_root.ah._x < 600) & (random(1000) > 990)) && (_root.ah._currentframe != 15)) && (_root.ah._currentframe != 16)) { var enfir3 = _root.attachMovie("enfir3", "enfir3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } enfir3.onEnterFrame = function () { if (enfir3._currentframe == 1) { enfir3._x = _root.ah._x + 50; enfir3._y = _root.ah._y - 50; enfir3._rotation = -60; enfir3.play(); } if (enfir3._currentframe == 2) { enfir3._rotation = enfir3._rotation + 0.2; enfir3._y = enfir3._y + (8 * Math.sin(enfir3._rotation * (Math.PI/180))); enfir3._x = enfir3._x + (8 * Math.cos(enfir3._rotation * (Math.PI/180))); if (enfir3.hitTest(_root.heli)) { enfir3.play(); _root.life = _root.life - 1; } if ((enfir3._x > 700) || (_root._currentframe == 11)) { enfir3.swapDepths(5); enfir3.removeMovieClip(); } } if (enfir3._currentframe == 16) { enfir3.swapDepths(5); enfir3.removeMovieClip(); } }; if ((((_root.al._x > 0) && (random(1000) > 990)) && (_root.al._currentframe != 15)) && (_root.al._currentframe != 16)) { var enfir4 = _root.attachMovie("enfir4", "enfir4" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } enfir4.onEnterFrame = function () { if (enfir4._currentframe == 1) { enfir4._x = _root.al._x - 50; enfir4._y = _root.al._y - 50; enfir4._rotation = 60; enfir4.gotoAndPlay(3); } if (enfir4._currentframe == 2) { enfir4._rotation = enfir4._rotation - 0.2; enfir4._y = enfir4._y + (8 * Math.sin(enfir4._rotation * (Math.PI/180))); enfir4._x = enfir4._x + (8 * Math.cos(enfir4._rotation * (Math.PI/180))); if (enfir4.hitTest(_root.heli)) { enfir4.play(); _root.life = _root.life - 1; } if ((enfir4._x < -70) || (_root._currentframe == 11)) { enfir4.swapDepths(5); enfir4.removeMovieClip(); } } if (enfir4._currentframe == 16) { enfir4.swapDepths(5); enfir4.removeMovieClip(); } }; };
Instance of Symbol 479 MovieClip in Frame 8
onClipEvent (enterFrame) { _root.pion = 3; if (Key.isDown(90)) { if (_currentframe == 1) { _root.fir = 1; _root.pion = 3; play(); } } else { _root.fir = 0; _root.pion = 3; } if (_currentframe != 1) { _root.fir = 0; _root.pion = 3; } }
Instance of Symbol 481 MovieClip in Frame 8
onClipEvent (enterFrame) { _root.pion = 3; if (Key.isDown(88)) { if (_currentframe == 1) { _root.fir2 = 1; _root.pion = 3; play(); } } else { _root.fir2 = 0; _root.pion = 3; } if (_currentframe != 1) { _root.fir2 = 0; _root.pion = 3; } }
Instance of Symbol 530 MovieClip "qr" in Frame 8
onClipEvent (enterFrame) { if ((_currentframe == 1) & (random(1000) > 995)) { _x = 850; _y = random(150); dx = Math.atan2(_root.heli._y - _y, _root.heli._x - _x) / (Math.PI/180); xSpeed = 10 * Math.cos(dx * (Math.PI/180)); ySpeed = 10 * Math.sin(dx * (Math.PI/180)); play(); } if ((_currentframe != 1) & (_currentframe != 20)) { _y = (_y + ySpeed); _x = (_x + xSpeed); if (_x < -100) { gotoAndStop (1); } if (_y >= 310) { _y = 310; _x = (_x - 10); } } if (_currentframe == 20) { _x = (_x - 1); _y = (_y + 4); if (_y > 360) { play(); } } if (_currentframe == 27) { _x = 714; _root.scor = _root.scor + 5; gotoAndStop (1); } if ((_root.scor > 1300) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 530 MovieClip "qe" in Frame 8
onClipEvent (enterFrame) { if (((_currentframe == 1) & (random(1000) > 990)) & (_root.scor > 600)) { play(); var loco = 90; } if ((_currentframe != 1) & (_currentframe != 20)) { loco = loco - 1; _y = (_y + (5 * Math.sin(loco * (Math.PI/180)))); _x = (_x + (5 * Math.cos(loco * (Math.PI/180)))); if ((_x > 700) & (_y < -50)) { _x = -150; _y = -50; gotoAndStop (1); } } if (_currentframe == 20) { _x = (_x - 1); _y = (_y + 4); if (_y > 360) { play(); } } if (_currentframe == 27) { _x = (random(200) - 70); _y = -65; _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 1300) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 532 MovieClip in Frame 8
onClipEvent (enterFrame) { _root.pion = 3; if (Key.isDown(67)) { if (_currentframe == 1) { _root.fir3 = 1; _root.pion = 3; play(); } } else { _root.fir3 = 0; _root.pion = 3; } if (_currentframe != 1) { _root.fir3 = 0; _root.pion = 3; } }
Instance of Symbol 615 MovieClip "ad" in Frame 8
onClipEvent (enterFrame) { if ((_currentframe == 1) & (_root.scor > 560)) { if (random(100) > 60) { play(); } } if (_currentframe != 1) { _x = (_x + 2); _x + 2; } if (_x > 680) { _x = ((-1 * random(1000)) - 200); gotoAndStop (1); } if (_currentframe == 20) { _x = ((-1 * random(1000)) - 200); _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 1300) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 699 MovieClip "af" in Frame 8
onClipEvent (enterFrame) { if (_currentframe == 1) { if (random(1000) > 750) { play(); } } if (_currentframe != 1) { _x = (_x + 2); _x + 2; } if (_x > 700) { _x = ((-1 * random(1000)) - 200); gotoAndStop (1); } if (_currentframe == 13) { _x = ((-1 * random(1000)) - 200); _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 1300) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 1048 MovieClip "ah" in Frame 8
onClipEvent (enterFrame) { if ((_currentframe == 1) & (_root.scor > 800)) { if (random(1000) > 950) { play(); } } if (_currentframe != 1) { _x = (_x - 2); _x - 2; } if (_x < -100) { _x = (random(850) + 650); gotoAndStop (1); } if (_currentframe == 16) { _x = (random(850) + 650); _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 1300) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 670 MovieClip "ak" in Frame 8
onClipEvent (enterFrame) { if (_currentframe == 1) { play(); } if (_currentframe != 1) { _x = (_x - 1); _x - 1; } if (_x < -100) { _x = (850 + random(600)); gotoAndStop (1); } if (_currentframe == 11) { _x = (850 + random(600)); _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 1350) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 651 MovieClip "p3" in Frame 8
onClipEvent (enterFrame) { if (((_currentframe == 1) & (random(1000) > 998)) & (_root.scor > 820)) { fx = 0; _rotation = fx; play(); } if ((_currentframe != 1) & (_currentframe != 11)) { if (fx < 355) { fx = fx + 2; } _y = (_y + (6 * Math.sin(fx * (Math.PI/180)))); _x = (_x + (6 * Math.cos(fx * (Math.PI/180)))); if (_y >= 310) { fx = 0; _y = 310; _x = (_x + 11); } } if (_x > 600) { _x = (random(400) * -1); _y = 100; gotoAndStop (1); } if (_currentframe == 11) { _x = (_x + 3); _y = (_y + 7); if (_y > 370) { _y = 370; play(); } } if (_currentframe == 18) { _x = -150; _root.scor = _root.scor + 5; gotoAndStop (1); } if ((_root.scor > 1300) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 1048 MovieClip "al" in Frame 8
onClipEvent (enterFrame) { if ((_currentframe == 1) & (_root.scor > 700)) { play(); } if (_currentframe != 1) { _x = (_x + 2); _x + 2; } if (_x > 680) { _x = (-1 * random(800)); gotoAndStop (1); } if (_currentframe == 16) { _x = (-1 * random(800)); _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 1300) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 724 MovieClip "ws" in Frame 8
onClipEvent (enterFrame) { if (_currentframe == 1) { if ((random(1000) > 99) & (_root.scor > 720)) { play(); } } if (_currentframe != 1) { _x = (_x - 10); } if (_x < -100) { _x = (random(850) + 650); gotoAndStop (1); } if (_currentframe == 20) { _x = (random(1000) + 650); _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 1300) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 530 MovieClip "qw" in Frame 8
onClipEvent (enterFrame) { if (((_currentframe == 1) & (random(1000) > 990)) & (_root.scor > 700)) { var loco = 180; play(); } if ((_currentframe != 1) & (_currentframe != 20)) { (loco = loco - 1); _y = (_y + (4 * Math.sin(loco * (Math.PI/180)))); _x = (_x + (4 * Math.cos(loco * (Math.PI/180)))); if ((_x > 700) & (_y < -50)) { _x = (random(300) + 300); _y = -100; gotoAndStop (1); } } if (_currentframe == 20) { _x = (_x - 1); _y = (_y + 4); if (_y > 360) { play(); } } if (_currentframe == 27) { _x = random(450); _y = -100; _root.scor = _root.scor + 5; gotoAndStop (1); } if ((_root.scor > 1300) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 751 MovieClip "p1" in Frame 8
onClipEvent (enterFrame) { if (((_currentframe == 1) & (random(1000) > 990)) & (_root.scor > 900)) { play(); _rotation = 55; } if ((_currentframe != 1) & (_currentframe != 17)) { _rotation = (_rotation - 1); _y = (_y + (8 * Math.sin(_rotation * (Math.PI/180)))); _x = (_x + (8 * Math.cos(_rotation * (Math.PI/180)))); } if (_x > 750) { _x = ((random(400) * -1) - 100); _y = 150; if (_currentframe == 17) { _root.scor = _root.scor + 5; } gotoAndStop (1); } if (_currentframe == 17) { _x = (_x + 3); _y = (_y + 7); if (_y > 370) { _y = 370; play(); } } if (_currentframe == 24) { _x = -170; _y = 120; _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 1300) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 1052 MovieClip "bos3" in Frame 8
onClipEvent (load) { xscale = _xscale; } onClipEvent (enterFrame) { if (_root.boss3 == 1) { if (_x > 450) { _x = (_x - 3); } if (_y > 210) { _y = 210; } if ((_root.boss3life < 10) & (_currentframe != 17)) { play(); } _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; loc = Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180); _y = (_y + (5 * Math.sin(loc * (Math.PI/180)))); if (_x < _root.heli._x) { _xscale = (-xscale); } else { _xscale = xscale; } } if (_currentframe == 17) { _x = 1000; if ((_root.scor > 1300) & (_root.boss3 != 1)) { this.swapDepths(5); this.removeMovieClip(); } } }
Instance of Symbol 1055 MovieClip "robo3reka" in Frame 8
onClipEvent (load) { xscale = _xscale; yscale = _yscale; } onClipEvent (enterFrame) { if (_root.boss3life > 10) { _x = _root.bos3._x; _y = _root.bos3._y; _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; _rotation = (Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180)); if (_x < _root.heli._x) { _yscale = (-yscale); } else { _yscale = yscale; } } if (_root.boss3life < 10) { _rotation = 0; _y = (_y + 5); if (_y > 380) { _y = 380; _x = (_x - 3); } if (_x < -150) { _root.boss3life = 3000; if (_root.scor > 520) { this.swapDepths(5); this.removeMovieClip(); } _x = _root.boss3._x; _y = _root.boss3._y; _root.bos3.gotoAndStop(1); } } }
Instance of Symbol 1057 MovieClip in Frame 8
onClipEvent (enterFrame) { if (_currentframe != 4000) { _root.boss3 = 0; } else { _root.boss3 = 1; } if ((_root.boss3life < 10) && (_currentframe == 4000)) { gotoAndPlay (1); } }
Instance of Symbol 835 MovieClip "bos4" in Frame 8
onClipEvent (load) { xscale = _xscale; } onClipEvent (enterFrame) { if (_root.boss4 == 1) { if (_root.boss4 == 1) { _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; loc = Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180); _x = (_x + (5 * Math.cos(loc * (Math.PI/180)))); } if ((_root.boss4life < 10) & (_currentframe != 30)) { play(); } } if (_currentframe == 30) { _x = 1000; if ((_root.scor > 1300) & (_root.boss4 != 1)) { this.swapDepths(5); this.removeMovieClip(); } } }
Instance of Symbol 1060 MovieClip "robo5reka" in Frame 8
onClipEvent (load) { xscale = _xscale; yscale = _yscale; } onClipEvent (enterFrame) { if (_root.boss4life > 10) { _x = _root.bos4._x; _y = _root.bos4._y; _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; _rotation = (Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180)); if (_x < _root.heli._x) { _yscale = (-yscale); } else { _yscale = yscale; } } if (_root.boss4life < 10) { _rotation = 0; _y = (_y + 5); if (_y > 380) { _y = 380; _x = (_x - 3); } if (_x < -150) { _root.boss4life = 3000; if (_root.scor > 1400) { this.swapDepths(5); this.removeMovieClip(); } _x = _root.boss4._x; _y = _root.boss4._y; _root.bos4.gotoAndStop(1); } } }
Instance of Symbol 1064 MovieClip in Frame 8
onClipEvent (enterFrame) { if (_currentframe != 2300) { _root.boss4 = 0; } else { _root.boss4 = 1; } if ((_root.boss4life < 10) && (_currentframe == 2300)) { gotoAndPlay (1); } }
Instance of Symbol 751 MovieClip "p2" in Frame 8
onClipEvent (enterFrame) { if (_currentframe == 1) { _y = random(150); if ((random(1000) > 989) & (_root.scor > 700)) { play(); } } if ((_currentframe != 1) & (_currentframe != 17)) { _x = (_x - 8); } if (_x < -100) { _x = 803; gotoAndStop (1); } if (_currentframe == 17) { _x = (_x - 3); _y = (_y + 7); if (_y > 370) { _y = 370; play(); } } if (_currentframe == 24) { _x = 803; _root.scor = _root.scor + 20; gotoAndStop (1); } if ((_root.scor > 520) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } if ((_root.scor > 1300) & (_currentframe == 1)) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 824 MovieClip in Frame 8
onClipEvent (enterFrame) { if (((_root.scor > 1320) & (_currentframe == 1)) & (_root.tran3 == 1)) { gotoAndPlay (2); } if (_currentframe == 200) { _root.stage2 = 1; } }
Instance of Symbol 767 MovieClip in Frame 8
onClipEvent (enterFrame) { if (_currentframe == 1) { _x = _root.bos3._x; _y = _root.bos3._y; if ((_root.tran3 == 0) & (_root.boss3life < 10)) { gotoAndStop (2); } } if (_currentframe == 2) { _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; var loco = (Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180)); _y = (_y + (4 * Math.sin(loco * (Math.PI/180)))); _x = (_x + (2 * Math.cos(loco * (Math.PI/180)))); if (hitTest(_root.heli)) { gotoAndPlay (3); _root.tran2 = 0; _root.tran3 = 1; } } if (_currentframe == 14) { this.swapDepths(5); this.removeMovieClip(); } }
Frame 9
var starting3 = 0; onEnterFrame = function () { if (_root.starting3 == 1) { _root.gotoAndStop(10); } }; stop();
Instance of Symbol 1127 MovieClip in Frame 9
onClipEvent (enterFrame) { if (_currentframe == 160) { _root.starting3 = 1; } }
Frame 10
onEnterFrame = function () { if (_root.life < 0) { _root.gotoAndStop(12); stopAllSounds(); } if ((((_currentframe == 12) || (_currentframe == 11)) || (_currentframe == 13)) || (_currentframe == 4)) { delete _root.onEnterFrame; } var _local2 = 0; if ((_root._currentframe == 11) && (_root._currentframe == 12)) { delete _root.onEnterFrame; } updateFrameRate(); if ((_root.fir == 1) & (_root.missammo > 0)) { var mfir = _root.attachMovie("mfir", "mfir" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } mfir.onEnterFrame = function () { if (mfir._currentframe == 1) { mfir._x = _root.heli._x; mfir._y = _root.heli._y; mfir._rotation = _root.heli._rotation; mfir.play(); } if (mfir._currentframe == 5) { mfir.swapDepths(5); mfir.removeMovieClip(); } }; if ((_root.fir == 1) & (_root.missammo > 0)) { var miss = _root.attachMovie("miss", "miss" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } miss.onEnterFrame = function () { var _local2 = miss._currentframe; if (miss._currentframe == 1) { miss._x = _root.heli._x; miss._y = _root.heli._y; _root.missammo = _root.missammo - 1; miss._rotation = _root.heli._rotation; miss.play(); } if ((miss._y > 385) && (miss._currentframe == 2)) { miss.gotoAndPlay(3); } if ((miss._currentframe != 2) & (miss._currentframe != 1)) { miss._rotation = 90; } if (miss._currentframe == 16) { miss.swapDepths(5); miss.removeMovieClip(); } if ((miss._currentframe == 2) || (miss._currentframe == 1)) { if (miss.hitTest(_root.ag)) { miss.play(); } if (miss.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; miss.play(); } if (miss.hitTest(_root.bos2)) { _root.boss2life = _root.boss2life - 4; miss.play(); } if (miss.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 4; miss.play(); } if (miss.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 4; miss.play(); } if (miss.hitTest(_root.bos5)) { _root.boss5life = _root.boss5life - 4; miss.play(); } if (miss.hitTest(_root.ad)) { miss.play(); } if (miss.hitTest(_root.ak)) { miss.play(); } if (miss.hitTest(_root.ah)) { miss.play(); } if (miss.hitTest(_root.ag)) { miss.play(); } if (miss.hitTest(_root.af)) { miss.play(); } if (miss.hitTest(_root.al)) { miss.play(); } if (miss.hitTest(_root.p1)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.p2)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.p3)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.qw)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.qe)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.qr)) { miss.gotoAndPlay(17); } if (miss.hitTest(_root.ws)) { miss.play(); } } if (miss._currentframe == 2) { miss._y = miss._y + (28 * Math.sin(miss._rotation * (Math.PI/180))); miss._x = miss._x + (28 * Math.cos(miss._rotation * (Math.PI/180))); if ((miss._x > 700) || (_root._currentframe == 11)) { miss.swapDepths(5); miss.removeMovieClip(); } } }; if (_root.fir2 == 1) { var sho = _root.attachMovie("sho", "sho" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } sho.onEnterFrame = function () { if (sho._currentframe == 1) { sho._x = _root.heli._x; sho._y = _root.heli._y; sho._rotation = _root.heli._rotation; sho.play(); } if ((sho._y > 372) && (sho._currentframe == 2)) { sho.play(); } if (sho._currentframe == 6) { sho.swapDepths(5); sho.removeMovieClip(); } if (sho.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 2; sho.play(); } if (sho.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 4; sho.play(); } if (sho.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 4; sho.play(); } if (sho.hitTest(_root.bos5)) { _root.boss5life = _root.boss5life - 4; sho.play(); } if (sho.hitTest(_root.ad)) { sho.play(); } if (sho.hitTest(_root.ak1)) { sho.play(); } if (sho.hitTest(_root.ah)) { sho.play(); } if (sho.hitTest(_root.ag)) { sho.play(); } if (sho.hitTest(_root.af1)) { sho.play(); } if (sho.hitTest(_root.al)) { sho.play(); } if (sho.hitTest(_root.p1)) { sho.play(); } if (sho.hitTest(_root.p2)) { sho.play(); } if (sho.hitTest(_root.p3)) { sho.play(); } if (sho.hitTest(_root.qw)) { sho.play(); } if (sho.hitTest(_root.qe)) { sho.play(); } if (sho.hitTest(_root.qr)) { sho.play(); } if (sho.hitTest(_root.ws)) { sho.play(); } if (sho._currentframe == 2) { sho._y = sho._y + (25 * Math.sin(sho._rotation * (Math.PI/180))); sho._x = sho._x + (25 * Math.cos(sho._rotation * (Math.PI/180))); if ((sho._x > 650) || (_root._currentframe == 11)) { sho.swapDepths(5); sho.removeMovieClip(); } } }; if (_root.fir2 == 1) { var shel = _root.attachMovie("shel", "shel" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } shel.onEnterFrame = function () { if (shel._currentframe == 1) { shel._x = _root.heli._x; shel._y = _root.heli._y; shel._rotation = random(360); shel.play(); } if (shel._currentframe == 2) { shel._y = shel._y + (random(2) + 7); shel._x = shel._x - (random(4) + 11); shel._rotation = shel._rotation + random(4); if ((shel._x < -50) || (_root._currentframe == 11)) { shel.gotoAndStop(3); } if ((shel._y > 372) && (shel._currentframe == 2)) { shel._y = 372; shel._x = shel._x + 3; } if (shel._currentframe == 3) { shel.swapDepths(5); shel.removeMovieClip(); } } }; if ((_root.fir3 == 1) & (_root.bombammo > 0)) { var mina = _root.attachMovie("mina", "mina" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } mina.onEnterFrame = function () { if (mina._currentframe == 1) { speed = 1; mina._x = _root.heli._x - 5; mina._y = _root.heli._y; _root.bombammo = _root.bombammo - 1; mina.play(); } if ((mina._y > 355) && (mina._currentframe == 2)) { mina.gotoAndPlay(3); } if (mina._currentframe == 16) { mina.swapDepths(5); mina.removeMovieClip(); } if (mina.hitTest(_root.ag)) { mina.play(); } if (mina.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; mina.play(); } if (mina.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 15; mina.play(); } if (mina.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 15; mina.play(); } if (mina.hitTest(_root.bos5)) { _root.boss5life = _root.boss5life - 15; mina.play(); } if (mina.hitTest(_root.ad)) { mina.play(); } if (mina.hitTest(_root.ak)) { mina.play(); } if (mina.hitTest(_root.ah)) { mina.play(); } if (mina.hitTest(_root.ag)) { mina.play(); } if (mina.hitTest(_root.af)) { mina.play(); } if (mina.hitTest(_root.al)) { mina.play(); } if (mina.hitTest(_root.p1)) { mina.play(); } if (mina.hitTest(_root.p2)) { mina.play(); } if (mina.hitTest(_root.p3)) { mina.play(); } if (mina.hitTest(_root.qw)) { mina.play(); } if (mina.hitTest(_root.qe)) { mina.play(); } if (mina.hitTest(_root.qr)) { mina.play(); } if (mina.hitTest(_root.ws)) { mina.play(); } if (mina._currentframe == 2) { speed = speed + 1; mina._y = mina._y + speed; if (mina._rotation < 90) { mina._rotation = mina._rotation + 5; } else { mina._rotation = 90; } if ((mina._x > 700) || (_root._currentframe == 11)) { mina.swapDepths(5); mina.removeMovieClip(); } } }; if (((_root.fir == 1) & (_root.missammo > 0)) & ((_root.tran3 == 1) || (_root.tran4 == 1))) { var mis2 = _root.attachMovie("mis2", "mis2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } mis2.onEnterFrame = function () { var _local2 = mis2._currentframe; if (mis2._currentframe == 1) { mis2._x = _root.heli._x; mis2._y = _root.heli._y; mis2._rotation = _root.heli._rotation + 90; _root.missammo = _root.missammo - 1; mis2.play(); } if ((mis2._y > 385) & (mis2._currentframe == 2)) { mis2.gotoAndPlay(3); } if ((mis2._currentframe != 2) & (mis2._currentframe != 1)) { mis2._rotation = 90; } if (mis2._currentframe == 16) { mis2.swapDepths(5); mis2.removeMovieClip(); } if ((mis2._currentframe == 2) || (mis2._currentframe == 1)) { if (mis2.hitTest(_root.ag)) { mis2.play(); } if (mis2.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; mis2.play(); } if (mis2.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 10; mis2.play(); } if (mis2.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 10; mis2.play(); } if (mis2.hitTest(_root.bos5)) { _root.boss5life = _root.boss5life - 10; mis2.play(); } if (mis2.hitTest(_root.ad)) { mis2.play(); } if (mis2.hitTest(_root.ak)) { mis2.play(); } if (mis2.hitTest(_root.ah)) { mis2.play(); } if (mis2.hitTest(_root.ag)) { mis2.play(); } if (mis2.hitTest(_root.af)) { mis2.play(); } if (mis2.hitTest(_root.al)) { mis2.play(); } if (mis2.hitTest(_root.p1)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.p2)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.p3)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.qw)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.qe)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.qr)) { mis2.gotoAndPlay(17); } if (mis2.hitTest(_root.ws)) { mis2.play(); } } if (mis2._currentframe == 2) { if (mis2._rotation > -30) { mis2._rotation = mis2._rotation - 6; } mis2._y = mis2._y + (15 * Math.sin(mis2._rotation * (Math.PI/180))); mis2._x = mis2._x + (15 * Math.cos(mis2._rotation * (Math.PI/180))); if ((mis2._x > 700) || (_root._currentframe == 11)) { mis2.swapDepths(5); mis2.removeMovieClip(); } } }; if (((_root.fir == 1) & (_root.missammo > 0)) & (((_root.tran2 == 1) || (_root.tran3 == 1)) || (_root.tran4 == 1))) { var mis3 = _root.attachMovie("mis3", "mis3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } mis3.onEnterFrame = function () { var _local2 = mis3._currentframe; if (mis3._currentframe == 1) { mis3._x = _root.heli._x; mis3._y = _root.heli._y; mis3._rotation = _root.heli._rotation - 90; _root.missammo = _root.missammo - 1; mis3.play(); } if ((mis3._y > 385) && (mis3._currentframe == 2)) { mis3.gotoAndPlay(3); } if ((mis3._currentframe != 2) & (mis3._currentframe != 1)) { mis3._rotation = 90; } if (mis3._currentframe == 16) { mis3.swapDepths(5); mis3.removeMovieClip(); } if ((mis3._currentframe == 2) || (mis3._currentframe == 3)) { if (mis3.hitTest(_root.ag)) { mis3.play(); } if (mis3.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; mis3.play(); } if (mis3.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 10; mis3.play(); } if (mis3.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 10; mis3.play(); } if (mis3.hitTest(_root.bos5)) { _root.boss5life = _root.boss5life - 10; mis3.play(); } if (mis3.hitTest(_root.ad)) { mis3.play(); } if (mis3.hitTest(_root.ak)) { mis3.play(); } if (mis3.hitTest(_root.ah)) { mis3.play(); } if (mis3.hitTest(_root.ag)) { mis3.play(); } if (mis3.hitTest(_root.af)) { mis3.play(); } if (mis3.hitTest(_root.al)) { mis3.play(); } if (mis3.hitTest(_root.p1)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.p2)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.p3)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.qw)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.qe)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.qr)) { mis3.gotoAndPlay(17); } if (mis3.hitTest(_root.ws)) { mis3.play(); } } if (mis3._currentframe == 2) { if (mis3._rotation < 30) { mis3._rotation = mis3._rotation + 6; } mis3._y = mis3._y + (15 * Math.sin(mis3._rotation * (Math.PI/180))); mis3._x = mis3._x + (15 * Math.cos(mis3._rotation * (Math.PI/180))); if ((mis3._x > 700) || (_root._currentframe == 11)) { mis3.swapDepths(5); mis3.removeMovieClip(); } } }; if ((_root.fir2 == 1) & (((_root.tran2 == 1) || (_root.tran3 == 1)) || (_root.tran4 == 1))) { var sho2 = _root.attachMovie("sho2", "sho2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } sho2.onEnterFrame = function () { if (sho2._currentframe == 1) { sho2._x = _root.heli._x; sho2._y = _root.heli._y; sho2._rotation = _root.heli._rotation; sho2.play(); } if ((sho2._y > 372) && (sho2._currentframe == 2)) { sho2.play(); } if (sho2._currentframe == 6) { sho2.swapDepths(5); sho2.removeMovieClip(); } if (sho2.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 2; sho2.play(); } if (sho2.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 4; sho2.play(); } if (sho2.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 4; sho2.play(); } if (sho2.hitTest(_root.bos5)) { _root.boss5life = _root.boss5life - 4; sho2.play(); } if (sho2.hitTest(_root.ad)) { sho2.play(); } if (sho2.hitTest(_root.ak)) { sho2.play(); } if (sho2.hitTest(_root.ah)) { sho2.play(); } if (sho2.hitTest(_root.ag)) { sho2.play(); } if (sho2.hitTest(_root.af)) { sho2.play(); } if (sho2.hitTest(_root.al)) { sho2.play(); } if (sho2.hitTest(_root.p1)) { sho2.play(); } if (sho2.hitTest(_root.p2)) { sho2.play(); } if (sho2.hitTest(_root.p3)) { sho2.play(); } if (sho2.hitTest(_root.qw)) { sho2.play(); } if (sho2.hitTest(_root.qe)) { sho2.play(); } if (sho2.hitTest(_root.qr)) { sho2.play(); } if (sho2.hitTest(_root.ws)) { sho2.play(); } if (sho2._currentframe == 2) { sho2._y = sho2._y + (25 * Math.sin(sho2._rotation * (Math.PI/180))); sho2._x = sho2._x + (25 * Math.cos(sho2._rotation * (Math.PI/180))); if ((sho2._x > 650) || (_root._currentframe == 11)) { sho2.swapDepths(5); sho2.removeMovieClip(); } } }; if ((_root.fir2 == 1) & ((_root.tran3 == 1) || (_root.tran4 == 1))) { var sho3 = _root.attachMovie("sho3", "sho3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } sho3.onEnterFrame = function () { if (sho3._currentframe == 1) { sho3._x = _root.heli._x; sho3._y = _root.heli._y; sho3._rotation = _root.heli._rotation; sho3.play(); } if ((sho3._y > 372) && (sho3._currentframe == 2)) { sho3.play(); } if (sho3._currentframe == 6) { sho3.swapDepths(5); sho3.removeMovieClip(); } if (sho3.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 2; sho3.play(); } if (sho3.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 4; sho3.play(); } if (sho3.hitTest(_root.bos4)) { _root.boss4life = _root.boss4life - 4; sho3.play(); } if (sho3.hitTest(_root.bos5)) { _root.boss5life = _root.boss5life - 4; sho3.play(); } if (sho3.hitTest(_root.ad)) { sho3.play(); } if (sho3.hitTest(_root.ak)) { sho3.play(); } if (sho3.hitTest(_root.ah)) { sho3.play(); } if (sho3.hitTest(_root.ag)) { sho3.play(); } if (sho3.hitTest(_root.af)) { sho3.play(); } if (sho3.hitTest(_root.al)) { sho3.play(); } if (sho3.hitTest(_root.p1)) { sho3.play(); } if (sho3.hitTest(_root.p2)) { sho3.play(); } if (sho3.hitTest(_root.p3)) { sho3.play(); } if (sho3.hitTest(_root.qw)) { sho3.play(); } if (sho3.hitTest(_root.qe)) { sho3.play(); } if (sho3.hitTest(_root.qr)) { sho3.play(); } if (sho3.hitTest(_root.ws)) { sho3.play(); } if (sho3._currentframe == 2) { sho3._y = sho3._y + (25 * Math.sin(sho3._rotation * (Math.PI/180))); sho3._x = sho3._x + (25 * Math.cos(sho3._rotation * (Math.PI/180))); if ((sho3._x > 650) || (_root._currentframe == 11)) { sho3.swapDepths(5); sho3.removeMovieClip(); } } }; if (random(1000) > 998) { var drop1 = _root.attachMovie("drop1", "drop1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } drop1.onEnterFrame = function () { if (drop1._currentframe == 1) { drop1._x = random(200) + 350; drop1._y = -70; drop1.play(); } if (drop1._currentframe == 2) { drop1._y = drop1._y + 3; drop1._x = drop1._x - 3; if (drop1.hitTest(_root.heli)) { drop1.gotoAndStop(6); _root.life = 100; } if (drop1._y > 375) { drop1.play(); } } if (drop1._currentframe == 6) { drop1.swapDepths(5); drop1.removeMovieClip(); } }; if (random(1000) > 995) { var drop2 = _root.attachMovie("drop2", "drop2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } drop2.onEnterFrame = function () { if (drop2._currentframe == 1) { drop2._x = random(200) + 350; drop2._y = -70; drop2.play(); } if (drop2._currentframe == 2) { drop2._y = drop2._y + 3; drop2._x = drop2._x - 3; if (drop2.hitTest(_root.heli)) { drop2.gotoAndStop(6); _root.bombammo = _root.bombammo + 5; } if (drop2._y > 375) { drop2.play(); } } if (drop2._currentframe == 6) { drop2.swapDepths(5); drop2.removeMovieClip(); } }; if (random(1000) > 995) { var drop3 = _root.attachMovie("drop3", "drop3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } drop3.onEnterFrame = function () { if (drop3._currentframe == 1) { drop3._x = random(200) + 350; drop3._y = -70; drop3.play(); } if (drop3._currentframe == 2) { drop3._y = drop3._y + 3; drop3._x = drop3._x - 3; if (drop3.hitTest(_root.heli)) { drop3.gotoAndStop(6); _root.missammo = _root.missammo + 15; } if (drop3._y > 375) { drop3.play(); } } if (drop3._currentframe == 6) { drop3.swapDepths(5); drop3.removeMovieClip(); } }; if (((_root.ak._x > 0) & (random(1000) > 990)) & (_root.scor > 1400)) { var enfir = _root.attachMovie("enfir", "enfir" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } enfir.onEnterFrame = function () { if (enfir._currentframe == 1) { enfir._x = _root.ak._x - 50; enfir._y = _root.ak._y - 30; enfir._rotation = -60; enfir.play(); } if (enfir._currentframe == 2) { enfir._rotation = enfir._rotation + 0.2; enfir._y = enfir._y + (8 * Math.sin(enfir._rotation * (Math.PI/180))); enfir._x = enfir._x + (8 * Math.cos(enfir._rotation * (Math.PI/180))); if (enfir.hitTest(_root.heli)) { enfir.play(); _root.life = _root.life - 1; } if ((enfir._x > 700) || (_root._currentframe == 11)) { enfir.swapDepths(5); enfir.removeMovieClip(); } } if (enfir._currentframe == 16) { enfir.swapDepths(5); enfir.removeMovieClip(); } }; if ((_root.p2._x < 600) & (random(1000) > 990)) { var minka1 = _root.attachMovie("minka1", "minka1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } minka1.onEnterFrame = function () { if (minka1._currentframe == 1) { minka1._x = _root.p2._x; minka1._y = _root.p2._y; minka1.play(); } if ((minka1._y > 355) && (minka1._currentframe == 2)) { minka1.gotoAndPlay(3); } if (minka1._currentframe == 16) { minka1.swapDepths(5); minka1.removeMovieClip(); } if (minka1.hitTest(_root.heli)) { minka1.play(); _root.life = _root.life - 1; } if (minka1._currentframe == 2) { minka1._x = minka1._x - 3; minka1._y = minka1._y + 1; if ((minka1._x > 700) || (_root._currentframe == 11)) { minka1.swapDepths(5); minka1.removeMovieClip(); } } }; if ((_root.qe._x > 0) & (random(1000) > 100)) { var minka2 = _root.attachMovie("minka2", "minka2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } minka2.onEnterFrame = function () { if (minka2._currentframe == 1) { minka2._x = _root.qe._x; minka2._y = _root.qe._y; minka2.play(); } if ((minka2._y > 355) && (minka2._currentframe == 2)) { minka2.gotoAndPlay(3); } if (minka2._currentframe == 16) { minka2.swapDepths(5); minka2.removeMovieClip(); } if (minka2.hitTest(_root.heli)) { minka2.play(); _root.life = _root.life - 1; } if (minka2._currentframe == 2) { minka2._x = minka2._x - 3; minka2._y = minka2._y + 1; if ((minka2._x > 700) || (_root._currentframe == 11)) { minka2.swapDepths(5); minka2.removeMovieClip(); } } }; if ((_root.boss3 == 1) & (random(1000) > 980)) { var lsr = _root.attachMovie("lsr", "lsr" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } lsr.onEnterFrame = function () { if (lsr._currentframe == 1) { lsr._x = _root.robo3reka._x; lsr._y = _root.robo3reka._y; lsr._rotation = _root.robo3reka._rotation; lsr.play(); } if (lsr._currentframe == 2) { lsr._y = lsr._y + (5 * Math.sin(lsr._rotation * (Math.PI/180))); lsr._x = lsr._x + (5 * Math.cos(lsr._rotation * (Math.PI/180))); if (lsr.hitTest(_root.heli)) { lsr.play(); _root.life = _root.life - 1; } if (((lsr._x > 750) || (lsr._x < -150)) || (_root._currentframe == 11)) { lsr.swapDepths(5); lsr.removeMovieClip(); } if (lsr._currentframe == 16) { lsr.swapDepths(5); lsr.removeMovieClip(); } } }; if ((_root.boss4 == 1) & (random(1000) > 980)) { var lsr2 = _root.attachMovie("lsr2", "lsr2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } lsr2.onEnterFrame = function () { if (lsr2._currentframe == 1) { lsr2._x = _root.robo4reka._x; lsr2._y = _root.robo4reka._y; lsr2._rotation = _root.robo4reka._rotation; lsr2.play(); } if (lsr2._currentframe == 2) { lsr2._y = lsr2._y + (4 * Math.sin(lsr2._rotation * (Math.PI/180))); lsr2._x = lsr2._x + (4 * Math.cos(lsr2._rotation * (Math.PI/180))); if (lsr2.hitTest(_root.heli)) { lsr2.play(); _root.life = _root.life - 1; } if (((lsr2._x > 750) || (lsr2._x < -150)) || (_root._currentframe == 11)) { lsr2.swapDepths(5); lsr2.removeMovieClip(); } if (lsr2._currentframe == 16) { lsr2.swapDepths(5); lsr2.removeMovieClip(); } } }; if ((_root.boss5 == 1) & (random(1000) > 975)) { var lsr3 = _root.attachMovie("lsr3", "lsr3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } lsr3.onEnterFrame = function () { if (lsr3._currentframe == 1) { lsr3._x = _root.robo5reka._x; lsr3._y = _root.robo5reka._y; lsr3._rotation = _root.robo5reka._rotation; lsr3.play(); } if (lsr3._currentframe == 2) { lsr3._y = lsr3._y + (5 * Math.sin(lsr3._rotation * (Math.PI/180))); lsr3._x = lsr3._x + (5 * Math.cos(lsr3._rotation * (Math.PI/180))); if (lsr3.hitTest(_root.heli)) { lsr3.play(); _root.life = _root.life - 1; } if (((lsr3._x > 750) || (lsr3._x < -150)) || (_root._currentframe == 11)) { lsr3.swapDepths(5); lsr3.removeMovieClip(); } if (lsr3._currentframe == 16) { lsr3.swapDepths(5); lsr3.removeMovieClip(); } } }; if ((((_root.af._x < 600) & (random(1000) > 990)) && (_root.af._currentframe != 13)) && (_root.af._currentframe != 12)) { var enfir2 = _root.attachMovie("enfir2", "enfir2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } enfir2.onEnterFrame = function () { if (enfir2._currentframe == 1) { enfir2._x = _root.af._x; enfir2._y = _root.af._y - 50; enfir2._rotation = -60; enfir2.play(); } if (enfir2._currentframe == 2) { enfir2._rotation = enfir2._rotation + 0.2; enfir2._y = enfir2._y + (8 * Math.sin(enfir2._rotation * (Math.PI/180))); enfir2._x = enfir2._x + (8 * Math.cos(enfir2._rotation * (Math.PI/180))); if (enfir2.hitTest(_root.heli)) { enfir2.play(); _root.life = _root.life - 1; } if ((enfir2._x > 700) || (_root._currentframe == 11)) { enfir2.swapDepths(5); enfir2.removeMovieClip(); } } if (enfir2._currentframe == 16) { enfir2.swapDepths(5); enfir2.removeMovieClip(); } }; if ((((_root.ah._x < 600) && (random(1000) > 990)) && (_root.ah._currentframe != 15)) && (_root.ah._currentframe != 16)) { var enfir3 = _root.attachMovie("enfir3", "enfir3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } enfir3.onEnterFrame = function () { if (enfir3._currentframe == 1) { enfir3._x = _root.ah._x + 50; enfir3._y = _root.ah._y - 50; enfir3._rotation = -60; enfir3.play(); } if (enfir3._currentframe == 2) { enfir3._rotation = enfir3._rotation + 0.2; enfir3._y = enfir3._y + (8 * Math.sin(enfir3._rotation * (Math.PI/180))); enfir3._x = enfir3._x + (8 * Math.cos(enfir3._rotation * (Math.PI/180))); if (enfir3.hitTest(_root.heli)) { enfir3.play(); _root.life = _root.life - 1; } if ((enfir3._x > 700) || (_root._currentframe == 11)) { enfir3.swapDepths(5); enfir3.removeMovieClip(); } } if (enfir3._currentframe == 16) { enfir3.swapDepths(5); enfir3.removeMovieClip(); } }; if ((_root.fir4 == 1) & (_root.missammo > 0)) { var laserm = _root.attachMovie("laserm", "laserm" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } laserm.onEnterFrame = function () { var _local2 = laserm._currentframe; if (laserm._currentframe == 1) { laserm._x = _root.heli._x; laserm._y = _root.heli._y; laserm._rotation = _root.heli._rotation; _root.missammo = _root.missammo - 1; laserm.gotoAndPlay(2); } if (laserm._currentframe == 16) { laserm.swapDepths(5); laserm.removeMovieClip(); } if ((laserm._currentframe != 16) || (laserm._currentframe != 1)) { if (laserm.hitTest(_root.ag)) { laserm.play(); } if (laserm.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 5; } if (laserm.hitTest(_root.bos2)) { _root.boss2life = _root.boss2life - 5; } if (laserm.hitTest(_root.bos3)) { _root.boss3life = _root.boss3life - 5; } if (laserm.hitTest(_root.bos5)) { _root.boss5life = _root.boss5life - 5; } if (laserm.hitTest(_root.bos5)) { _root.boss5life = _root.boss5life - 5; } if (laserm.hitTest(_root.ad)) { laserm.play(); } if (laserm.hitTest(_root.ak)) { laserm.play(); } if (laserm.hitTest(_root.ah)) { laserm.play(); } if (laserm.hitTest(_root.ag)) { laserm.play(); } if (laserm.hitTest(_root.af)) { laserm.play(); } if (laserm.hitTest(_root.al)) { laserm.play(); } if (laserm.hitTest(_root.p1)) { laserm.gotoAndPlay(17); } if (laserm.hitTest(_root.p2)) { laserm.gotoAndPlay(17); } if (laserm.hitTest(_root.p3)) { laserm.gotoAndPlay(17); } if (laserm.hitTest(_root.qw)) { laserm.gotoAndPlay(17); } if (laserm.hitTest(_root.qe)) { laserm.gotoAndPlay(17); } if (laserm.hitTest(_root.qr)) { laserm.gotoAndPlay(17); } if (laserm.hitTest(_root.ws)) { laserm.play(); } } }; if ((((_root.al._x > 0) && (random(1000) > 990)) && (_root.al._currentframe != 15)) && (_root.al._currentframe != 16)) { var enfir4 = _root.attachMovie("enfir4", "enfir4" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); } enfir4.onEnterFrame = function () { if (enfir4._currentframe == 1) { enfir4._x = _root.al._x - 50; enfir4._y = _root.al._y - 50; enfir4._rotation = 240; enfir4.play(); } if (enfir4._currentframe == 2) { enfir4._rotation = enfir4._rotation - 0.2; enfir4._y = enfir4._y + (8 * Math.sin(enfir4._rotation * (Math.PI/180))); enfir4._x = enfir4._x + (8 * Math.cos(enfir4._rotation * (Math.PI/180))); if (enfir4.hitTest(_root.heli)) { enfir4.play(); _root.life = _root.life - 1; } if ((enfir4._x < -70) || (_root._currentframe == 11)) { enfir4.swapDepths(5); enfir4.removeMovieClip(); } } if (enfir4._currentframe == 16) { enfir4.swapDepths(5); enfir4.removeMovieClip(); } }; };
Instance of Symbol 767 MovieClip in Frame 10
onClipEvent (enterFrame) { if (_currentframe == 1) { _x = _root.bos5._x; _y = _root.bos5._y; if ((_root.tran4 == 0) & (_root.boss5life < 10)) { gotoAndStop (2); } } if (_currentframe == 2) { _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; var loco = (Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180)); _y = (_y + (4 * Math.sin(loco * (Math.PI/180)))); _x = (_x + (2 * Math.cos(loco * (Math.PI/180)))); if (hitTest(_root.heli)) { gotoAndPlay (3); _root.tran2 = 0; _root.tran3 = 0; _root.tran4 = 1; } } if (_currentframe == 14) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 530 MovieClip "qw" in Frame 10
onClipEvent (enterFrame) { if ((_currentframe == 1) & (random(1000) > 992)) { play(); } if (_y > 200) { _y = 200; } if ((_currentframe != 1) & (_currentframe != 20)) { if ((_x >= 70) & (_y <= 200)) { _x = (_x - (random(3) - 3)); _y = (_y + (random(3) + 3)); } else { _x = (_x - 6); } if (_x < -100) { _x = (random(600) + 200); _y = -55; gotoAndStop (1); } } if (_currentframe == 20) { _x = (_x - 1); _y = (_y + 4); if (_y > 360) { play(); } } if (_currentframe == 27) { _x = 714; _root.scor = _root.scor + 5; gotoAndStop (1); } }
Instance of Symbol 479 MovieClip in Frame 10
onClipEvent (enterFrame) { _root.pion = 3; if (Key.isDown(90)) { if (_currentframe == 1) { _root.fir = 1; _root.pion = 3; play(); } } else { _root.fir = 0; _root.pion = 3; } if (_currentframe != 1) { _root.fir = 0; _root.pion = 3; } }
Instance of Symbol 481 MovieClip in Frame 10
onClipEvent (enterFrame) { _root.pion = 3; if (Key.isDown(88)) { if (_currentframe == 1) { _root.fir2 = 1; _root.pion = 3; play(); } } else { _root.fir2 = 0; _root.pion = 3; } if (_currentframe != 1) { _root.fir2 = 0; _root.pion = 3; } }
Instance of Symbol 530 MovieClip "qr" in Frame 10
onClipEvent (enterFrame) { if ((_currentframe == 1) & (random(1000) > 995)) { _x = 700; _y = random(150); dx = Math.atan2(_root.heli._y - _y, _root.heli._x - _x) / (Math.PI/180); xSpeed = 10 * Math.cos(dx * (Math.PI/180)); ySpeed = 10 * Math.sin(dx * (Math.PI/180)); play(); } if ((_currentframe != 1) & (_currentframe != 20)) { _y = (_y + ySpeed); _x = (_x + xSpeed); if (_x < -100) { gotoAndStop (1); } } if (_currentframe == 20) { _x = (_x - 1); _y = (_y + 4); if (_y > 360) { play(); } } if (_currentframe == 27) { _x = 714; _root.scor = _root.scor + 5; gotoAndStop (1); } }
Instance of Symbol 530 MovieClip "qe" in Frame 10
onClipEvent (enterFrame) { if (((_currentframe == 1) & (random(1000) > 990)) & (_root.scor > 1420)) { play(); } if ((_currentframe != 1) & (_currentframe != 20)) { _rotation = 210; _y = (_y - 2); _x = (_x + 6); if ((_x > 750) & (_y < -100)) { _x = -200; _y = (random(230) + 100); gotoAndStop (1); } } if (_currentframe == 20) { _rotation = 0; _x = (_x - 1); _y = (_y + 6); if (_y > 360) { play(); } } if (_currentframe == 27) { _x = 714; _root.scor = _root.scor + 5; gotoAndStop (1); } }
Instance of Symbol 532 MovieClip in Frame 10
onClipEvent (enterFrame) { _root.pion = 3; if (Key.isDown(67)) { if (_currentframe == 1) { _root.fir3 = 1; _root.pion = 3; play(); } } else { _root.fir3 = 0; _root.pion = 3; } if (_currentframe != 1) { _root.fir3 = 0; _root.pion = 3; } }
Instance of Symbol 592 MovieClip "ag" in Frame 10
onClipEvent (enterFrame) { if (_currentframe == 1) { if (random(10000) > 9860) { play(); } } if (_currentframe != 1) { _x = (_x - 2); _x - 2; } if (_x < -100) { _x = (random(850) + 650); gotoAndStop (1); } if (_currentframe == 12) { _x = (random(850) + 650); _root.scor = _root.scor + 20; gotoAndStop (1); } }
Instance of Symbol 615 MovieClip "ad" in Frame 10
onClipEvent (enterFrame) { if (_currentframe == 1) { if (random(100) > 60) { play(); } } if (_currentframe != 1) { _x = (_x - 1); _x - 1; } if (_x < -100) { _x = (random(850) + 650); gotoAndStop (1); } if (_currentframe == 20) { _x = (random(850) + 650); _root.scor = _root.scor + 20; gotoAndStop (1); } }
Instance of Symbol 699 MovieClip "af" in Frame 10
onClipEvent (enterFrame) { if (_currentframe == 1) { if ((random(1000) > 750) & (_root.scor > 1550)) { play(); } } if (_currentframe != 1) { _x = (_x - 2); _x - 2; } if (_x < -100) { _x = (random(850) + 650); gotoAndStop (1); } if (_currentframe == 13) { _x = (random(850) + 650); _root.scor = _root.scor + 20; gotoAndStop (1); } }
Instance of Symbol 1048 MovieClip "ah" in Frame 10
onClipEvent (enterFrame) { if (_currentframe == 1) { if ((random(1000) > 950) & (_root.scor > 1500)) { play(); } } if (_currentframe != 1) { _x = (_x - 2); _x - 2; } if (_x < -100) { _x = (random(850) + 650); gotoAndStop (1); } if (_currentframe == 20) { _x = (random(850) + 650); _root.scor = _root.scor + 20; gotoAndStop (1); } }
Instance of Symbol 670 MovieClip "ak" in Frame 10
onClipEvent (enterFrame) { if (_currentframe == 1) { play(); } if (_currentframe != 1) { _x = (_x + 2); _x + 2; } if (_x > 680) { _x = (-1 * random(600)); gotoAndStop (1); } if (_currentframe == 11) { _x = (-1 * random(600)); _root.scor = _root.scor + 20; gotoAndStop (1); } }
Instance of Symbol 651 MovieClip "p3" in Frame 10
onClipEvent (enterFrame) { if (((_currentframe == 1) & (random(1000) > 995)) & (_root.scor > 1500)) { fx = Math.atan2(_root.heli._y - _y, _root.heli._x - _x) / (Math.PI/180); _rotation = fx; xSpeed = 9 * Math.cos(fx * (Math.PI/180)); ySpeed = 9 * Math.sin(fx * (Math.PI/180)); play(); } if (_currentframe != 1) { _y = (_y + ySpeed); _x = (_x + xSpeed); if (_y >= 310) { _rotation = 0; _y = 310; _x = (_x + 11); } } if (_x > 600) { _x = ((random(400) * -1) - 150); _y = 100; gotoAndStop (1); } if (_currentframe == 11) { _x = (_x + 3); _y = (_y + 7); if (_y > 370) { _y = 370; play(); } } if (_currentframe == 18) { _x = 714; _root.scor = _root.scor + 5; gotoAndStop (1); } }
Instance of Symbol 751 MovieClip "p1" in Frame 10
onClipEvent (enterFrame) { if ((_currentframe == 1) & (random(1000) > 998)) { play(); } if (_currentframe != 1) { _x = (_x + 6); _y = (_y + 0); _y + 0; } if (_x > 600) { _x = ((random(400) * -1) - 100); _y = 150; gotoAndStop (1); } if (_currentframe == 17) { _x = (_x + 3); _y = (_y + 7); if (_y > 370) { _y = 370; play(); } } if (_currentframe == 24) { _x = 714; _root.scor = _root.scor + 5; gotoAndStop (1); } }
Instance of Symbol 1048 MovieClip "al" in Frame 10
onClipEvent (enterFrame) { if ((_currentframe == 1) & (_root.scor > 1450)) { play(); } if (_currentframe != 1) { _x = (_x + 2); _x + 2; } if (_x > 680) { _x = (-1 * random(600)); gotoAndStop (1); } if (_currentframe == 20) { _x = (-1 * random(600)); _root.scor = _root.scor + 20; gotoAndStop (1); } }
Instance of Symbol 724 MovieClip "ws" in Frame 10
onClipEvent (enterFrame) { if (_currentframe == 1) { if (random(1000) > 99) { play(); } } if (_currentframe != 1) { _x = (_x - 10); } if (_x < -100) { _x = (random(1200) + 900); gotoAndStop (1); } if (_currentframe == 20) { _x = (random(1200) + 900); _root.scor = _root.scor + 20; gotoAndStop (1); } if (_root.scor > 320) { this.swapDepths(5); this.removeMovieClip(); } }
Instance of Symbol 1136 MovieClip "bos5" in Frame 10
onClipEvent (load) { xscale = _xscale; } onClipEvent (enterFrame) { if (_root.boss5 == 1) { if (_root.boss5 == 1) { _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; loc = Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180); _x = (_x + (5 * Math.cos(loc * (Math.PI/180)))); } } if ((_root.boss5life < 10) & (_currentframe != 30)) { play(); } if (_currentframe == 30) { _x = 1000; } }
Instance of Symbol 751 MovieClip "p2" in Frame 10
onClipEvent (enterFrame) { if (_currentframe == 1) { _rotation = 180; _y = random(150); if ((random(1000) > 989) & (_root.scor > 1420)) { play(); } } if ((_currentframe != 1) & (_currentframe != 17)) { _x = (_x - 8); if ((_x < 500) & (_rotation <= 210)) { _rotation = (_rotation + 1); } _y = (_y + (6 * Math.sin(_rotation * (Math.PI/180)))); _x = (_x + (7 * Math.cos(_rotation * (Math.PI/180)))); if (_x < -100) { _x = 803; _y = (random(100) + 200); gotoAndStop (1); } } if (_currentframe == 17) { _x = (_x - 3); _y = (_y + 7); if (_y > 370) { _y = 370; play(); } } if (_currentframe == 24) { _x = 803; _root.scor = _root.scor + 20; gotoAndStop (1); } }
Instance of Symbol 1138 MovieClip in Frame 10
onClipEvent (enterFrame) { if (_currentframe != 3000) { _root.boss5 = 0; } else { _root.boss5 = 1; } if ((_root.boss5life < 10) && (_currentframe == 3000)) { gotoAndPlay (1); } }
Instance of Symbol 1140 MovieClip "robo5reka" in Frame 10
onClipEvent (load) { xscale = _xscale; yscale = _yscale; } onClipEvent (enterFrame) { if (_root.boss5life > 10) { _x = _root.bos5._x; _y = _root.bos5._y; _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; _rotation = (Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180)); if (_x < _root.heli._x) { _yscale = (-yscale); } else { _yscale = yscale; } } if (_root.boss5life < 10) { _rotation = 0; _y = (_y + 5); if (_y > 380) { _y = 380; _x = (_x - 3); } if (_x < -150) { _root.boss5life = 3000; _x = _root.boss5._x; _y = _root.boss5._y; _root.bos5.gotoAndStop(1); } } }
Instance of Symbol 1064 MovieClip in Frame 10
onClipEvent (enterFrame) { if (_currentframe != 2300) { _root.boss4 = 0; } else { _root.boss4 = 1; } if ((_root.boss4life < 10) && (_currentframe == 2300)) { gotoAndPlay (1); } }
Instance of Symbol 1052 MovieClip "bos3" in Frame 10
onClipEvent (load) { xscale = _xscale; } onClipEvent (enterFrame) { if (_root.boss3 == 1) { if (_x > 450) { _x = (_x - 3); } if (_y > 210) { _y = 210; } if ((_root.boss3life < 10) & (_currentframe != 17)) { play(); } _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; loc = Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180); _y = (_y + (5 * Math.sin(loc * (Math.PI/180)))); if (_x < _root.heli._x) { _xscale = (-xscale); } else { _xscale = xscale; } } if (_currentframe == 17) { _x = 1000; if ((_root.scor > 1300) & (_root.boss3 != 1)) { this.swapDepths(5); this.removeMovieClip(); } } }
Instance of Symbol 1055 MovieClip "robo3reka" in Frame 10
onClipEvent (load) { xscale = _xscale; yscale = _yscale; } onClipEvent (enterFrame) { if (_root.boss3life > 10) { _x = _root.bos3._x; _y = _root.bos3._y; _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; _rotation = (Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180)); if (_x < _root.heli._x) { _yscale = (-yscale); } else { _yscale = yscale; } } if (_root.boss3life < 10) { _rotation = 0; _y = (_y + 5); if (_y > 380) { _y = 380; _x = (_x - 3); } if (_x < -150) { _root.boss3life = 3000; if (_root.scor > 520) { this.swapDepths(5); this.removeMovieClip(); } _x = _root.boss3._x; _y = _root.boss3._y; _root.bos3.gotoAndStop(1); } } }
Instance of Symbol 1057 MovieClip in Frame 10
onClipEvent (enterFrame) { if (_currentframe != 4000) { _root.boss3 = 0; } else { _root.boss3 = 1; } if ((_root.boss3life < 10) && (_currentframe == 4000)) { gotoAndPlay (1); } }
Instance of Symbol 835 MovieClip "bos4" in Frame 10
onClipEvent (load) { xscale = _xscale; } onClipEvent (enterFrame) { if (_root.boss4 == 1) { if (_root.boss4 == 1) { _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; loc = Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180); _x = (_x + (5 * Math.cos(loc * (Math.PI/180)))); } if ((_root.boss4life < 10) & (_currentframe != 30)) { play(); } } if (_currentframe == 30) { _x = 1000; if ((_root.scor > 1300) & (_root.boss4 != 1)) { this.swapDepths(5); this.removeMovieClip(); } } }
Instance of Symbol 1060 MovieClip "robo4reka" in Frame 10
onClipEvent (load) { xscale = _xscale; yscale = _yscale; } onClipEvent (enterFrame) { if (_root.boss4life > 10) { _x = _root.bos4._x; _y = _root.bos4._y; _root.newx = _root.heli._y; _root.newy = _root.heli._x; var initx = _x; var inity = _y; _rotation = (Math.atan2(_root.newx - inity, _root.newy - initx) / (Math.PI/180)); if (_x < _root.heli._x) { _yscale = (-yscale); } else { _yscale = yscale; } } if (_root.boss4life < 10) { _rotation = 0; _y = (_y + 5); if (_y > 380) { _y = 380; _x = (_x - 3); } if (_x < -150) { _root.boss4life = 3000; if (_root.scor > 1400) { this.swapDepths(5); this.removeMovieClip(); } _x = _root.boss4._x; _y = _root.boss4._y; _root.bos4.gotoAndStop(1); } } }
Instance of Symbol 1180 MovieClip in Frame 10
onClipEvent (enterFrame) { if ((_root.scor > 1820) & (_currentframe == 1)) { gotoAndPlay (2); } }
Frame 11
function updateFrameRate() { if (counter == updateRate) { var _local2 = getTimer(); var _local3 = (_local2 - startTime) / 1000; var _local1 = updateRate / _local3; _local1 = Math.floor(_local1 * precision) / precision; _level0.fps_txt.text = "FPS: " + _local1; startTime = _local2; counter = 1; } else { counter++; } } var counter = 1; var startTime = getTimer(); var updateRate = 6; var precision = 1; precision = Math.pow(10, precision); _level0.createTextField("fps_txt", _level0.getNextHighestDepth(), 510, 5, 100, 22); onEnterFrame = function () { stop(); var _local2 = 0; if (_root.kon == 1) { _root.gotoAndStop(4); } };
Frame 12
var score = _root.scor;
Symbol 23 MovieClip [luska] Frame 1
stop();
Symbol 23 MovieClip [luska] Frame 25
stop();
Symbol 23 MovieClip [luska] Frame 59
stop();
Symbol 23 MovieClip [luska] Frame 90
stop();
Symbol 27 MovieClip Frame 11
Symbol 35 MovieClip [minka4] Frame 1
stop();
Symbol 35 MovieClip [minka4] Frame 2
stop();
Symbol 35 MovieClip [minka4] Frame 16
stop();
Symbol 36 MovieClip [minka3] Frame 1
stop();
Symbol 36 MovieClip [minka3] Frame 2
stop();
Symbol 36 MovieClip [minka3] Frame 16
stop();
Symbol 41 MovieClip [enfir4] Frame 1
stop();
Symbol 41 MovieClip [enfir4] Frame 2
stop();
Symbol 41 MovieClip [enfir4] Frame 16
stop();
Symbol 44 MovieClip [enfir3] Frame 1
stop();
Symbol 44 MovieClip [enfir3] Frame 2
stop();
Symbol 44 MovieClip [enfir3] Frame 16
stop();
Symbol 48 MovieClip [lsr3] Frame 1
stop();
Symbol 48 MovieClip [lsr3] Frame 2
stop();
Symbol 48 MovieClip [lsr3] Frame 17
stop();
Symbol 54 MovieClip [laserm] Frame 1
stop();
Instance of Symbol 51 MovieClip in Symbol 54 MovieClip [laserm] Frame 2
onClipEvent (enterFrame) { if (hitTest(_root.ad)) { var adc = _root.ad._currentframe; if (adc < 7) { _root.ad.gotoAndPlay(7); } } if (hitTest(_root.ak)) { var akc = _root.ak._currentframe; if (akc < 7) { _root.ak.gotoAndPlay(7); } } if (hitTest(_root.qw)) { _root.qw.gotoAndStop(20); } if (hitTest(_root.qr)) { _root.qr.gotoAndStop(20); } if (hitTest(_root.qe)) { _root.qe.gotoAndStop(20); } if (hitTest(_root.af)) { _root.af.gotoAndStop(12); } if (hitTest(_root.ah)) { _root.ah.gotoAndStop(15); } if (hitTest(_root.al)) { _root.al.gotoAndStop(15); } if (hitTest(_root.ws)) { _root.ws.gotoAndStop(8); } if (hitTest(_root.al)) { _root.al.gotoAndStop(15); } if (hitTest(_root.ag)) { _root.ag.gotoAndStop(11); } if (hitTest(_root.p1)) { _root.p1.gotoAndStop(17); } if (hitTest(_root.p2)) { _root.p2.gotoAndStop(17); } if (hitTest(_root.p3)) { _root.p3.gotoAndStop(11); } }
Instance of Symbol 53 MovieClip in Symbol 54 MovieClip [laserm] Frame 9
onClipEvent (enterFrame) { if (hitTest(_root.ad)) { var adc = _root.ad._currentframe; if (adc < 7) { _root.ad.gotoAndPlay(7); } } if (hitTest(_root.ak)) { var akc = _root.ak._currentframe; if (akc < 7) { _root.ak.gotoAndPlay(7); } } if (hitTest(_root.qw)) { _root.qw.gotoAndStop(20); } if (hitTest(_root.qr)) { _root.qr.gotoAndStop(20); } if (hitTest(_root.qe)) { _root.qe.gotoAndStop(20); } if (hitTest(_root.af)) { _root.af.gotoAndStop(12); } if (hitTest(_root.ah)) { _root.ah.gotoAndStop(15); } if (hitTest(_root.al)) { _root.al.gotoAndStop(15); } if (hitTest(_root.ws)) { _root.ws.gotoAndStop(8); } if (hitTest(_root.al)) { _root.al.gotoAndStop(15); } if (hitTest(_root.ag)) { _root.ag.gotoAndStop(11); } if (hitTest(_root.p1)) { _root.p1.gotoAndStop(17); } if (hitTest(_root.p2)) { _root.p2.gotoAndStop(17); } if (hitTest(_root.p3)) { _root.p3.gotoAndStop(11); } }
Symbol 54 MovieClip [laserm] Frame 16
stop();
Symbol 58 MovieClip Frame 1
stop();
Symbol 65 MovieClip [sho3] Frame 1
stop();
Symbol 65 MovieClip [sho3] Frame 2
stop();
Instance of Symbol 58 MovieClip in Symbol 65 MovieClip [sho3] Frame 2
onClipEvent (enterFrame) { if (hitTest(_root.ad)) { _root.ad.play(); } if (hitTest(_root.ak)) { _root.ak.play(); } if (hitTest(_root.qw)) { if (_root.qw._currentframe != 20) { _root.qw.play(); } } if (hitTest(_root.af)) { if (_root.af._currentframe != 12) { _root.af.play(); } } if (hitTest(_root.ah)) { if (_root.ah._currentframe != 15) { _root.ah.play(); } } if (hitTest(_root.al)) { if (_root.al._currentframe != 15) { _root.al.play(); } } if (hitTest(_root.ws)) { if (_root.ws._currentframe != 8) { _root.ws.play(); } } if (hitTest(_root.al)) { if (_root.al._currentframe != 15) { _root.al.play(); } } if (hitTest(_root.ag)) { if (_root.ag._currentframe != 11) { _root.ag.play(); } } if (hitTest(_root.p1)) { if (_root.p1._currentframe != 17) { _root.p1.play(); } } if (hitTest(_root.p2)) { if (_root.p2._currentframe != 17) { _root.p2.play(); } } if (hitTest(_root.p3)) { if (_root.p3._currentframe != 11) { _root.p3.play(); } } }
Symbol 65 MovieClip [sho3] Frame 6
stop();
Symbol 68 MovieClip [sho2] Frame 1
stop();
Symbol 68 MovieClip [sho2] Frame 2
stop();
Instance of Symbol 58 MovieClip in Symbol 68 MovieClip [sho2] Frame 2
onClipEvent (enterFrame) { if (hitTest(_root.ad)) { _root.ad.play(); } if (hitTest(_root.ak)) { _root.ak.play(); } if (hitTest(_root.qw)) { if (_root.qw._currentframe != 20) { _root.qw.play(); } } if (hitTest(_root.af)) { if (_root.af._currentframe != 12) { _root.af.play(); } } if (hitTest(_root.ah)) { if (_root.ah._currentframe != 15) { _root.ah.play(); } } if (hitTest(_root.al)) { if (_root.al._currentframe != 15) { _root.al.play(); } } if (hitTest(_root.ws)) { if (_root.ws._currentframe != 8) { _root.ws.play(); } } if (hitTest(_root.al)) { if (_root.al._currentframe != 15) { _root.al.play(); } } if (hitTest(_root.ag)) { if (_root.ag._currentframe != 11) { _root.ag.play(); } } if (hitTest(_root.p1)) { if (_root.p1._currentframe != 17) { _root.p1.play(); } } if (hitTest(_root.p2)) { if (_root.p2._currentframe != 17) { _root.p2.play(); } } if (hitTest(_root.p3)) { if (_root.p3._currentframe != 11) { _root.p3.play(); } } }
Symbol 68 MovieClip [sho2] Frame 6
stop();
Symbol 72 MovieClip [shel] Frame 1
stop();
Symbol 72 MovieClip [shel] Frame 2
stop();
Symbol 72 MovieClip [shel] Frame 3
stop();
Symbol 75 MovieClip [sho] Frame 1
stop();
Symbol 75 MovieClip [sho] Frame 2
stop();
Instance of Symbol 58 MovieClip in Symbol 75 MovieClip [sho] Frame 2
onClipEvent (enterFrame) { if (hitTest(_root.ad)) { this.play(); _root.ad.play(); } if (hitTest(_root.ak)) { this.play(); _root.ak.play(); } if (hitTest(_root.qw)) { this.play(); if (_root.qw._currentframe != 20) { _root.qw.play(); } } if (hitTest(_root.qw)) { this.play(); } if (hitTest(_root.bos1)) { this.play(); } if (hitTest(_root.bos2)) { this.play(); } if (hitTest(_root.bos3)) { this.play(); } if (hitTest(_root.bos4)) { this.play(); } if (hitTest(_root.bos5)) { this.play(); } if (hitTest(_root.af)) { this.play(); if (_root.af._currentframe != 12) { _root.af.play(); } } if (hitTest(_root.ah)) { this.play(); if (_root.ah._currentframe != 15) { _root.ah.play(); } } if (hitTest(_root.al)) { this.play(); if (_root.al._currentframe != 15) { _root.al.play(); } } if (hitTest(_root.ws)) { this.play(); if (_root.ws._currentframe != 8) { _root.ws.play(); } } if (hitTest(_root.al)) { this.play(); if (_root.al._currentframe != 15) { _root.al.play(); } } if (hitTest(_root.ag)) { this.play(); if (_root.ag._currentframe != 11) { _root.ag.play(); } } if (hitTest(_root.p1)) { this.play(); if (_root.p1._currentframe != 17) { _root.p1.play(); } } if (hitTest(_root.p2)) { this.play(); if (_root.p2._currentframe != 17) { _root.p2.play(); } } if (hitTest(_root.p3)) { this.play(); if (_root.p3._currentframe != 11) { _root.p3.play(); } } }
Symbol 75 MovieClip [sho] Frame 6
stop();
Symbol 78 MovieClip [enfir2] Frame 1
stop();
Symbol 78 MovieClip [enfir2] Frame 2
stop();
Symbol 78 MovieClip [enfir2] Frame 16
stop();
Symbol 84 MovieClip [lsr2] Frame 1
stop();
Symbol 84 MovieClip [lsr2] Frame 2
stop();
Symbol 84 MovieClip [lsr2] Frame 17
stop();
Symbol 86 MovieClip [lsr] Frame 1
stop();
Symbol 86 MovieClip [lsr] Frame 2
stop();
Symbol 86 MovieClip [lsr] Frame 17
stop();
Symbol 87 MovieClip [minka1] Frame 1
stop();
Symbol 87 MovieClip [minka1] Frame 2
stop();
Symbol 87 MovieClip [minka1] Frame 16
stop();
Symbol 90 MovieClip [enfir] Frame 1
stop();
Symbol 90 MovieClip [enfir] Frame 2
stop();
Symbol 90 MovieClip [enfir] Frame 16
stop();
Symbol 101 MovieClip [drop2] Frame 1
stop();
Symbol 101 MovieClip [drop2] Frame 2
stop();
Symbol 101 MovieClip [drop2] Frame 6
stop();
Symbol 106 MovieClip [drop1] Frame 1
stop();
Symbol 106 MovieClip [drop1] Frame 2
stop();
Symbol 106 MovieClip [drop1] Frame 6
stop();
Symbol 110 MovieClip [drop3] Frame 1
stop();
Symbol 110 MovieClip [drop3] Frame 2
stop();
Symbol 110 MovieClip [drop3] Frame 6
stop();
Symbol 124 MovieClip [mis3] Frame 1
stop();
Symbol 124 MovieClip [mis3] Frame 2
stop();
Instance of Symbol 122 MovieClip in Symbol 124 MovieClip [mis3] Frame 2
onClipEvent (enterFrame) { if (hitTest(_root.ad)) { var adc = _root.ad._currentframe; if (adc < 7) { _root.ad.gotoAndPlay(7); } } if (hitTest(_root.ak)) { var akc = _root.ak._currentframe; if (akc < 7) { _root.ak.gotoAndPlay(7); } } if (hitTest(_root.qw)) { _root.qw.gotoAndStop(20); } if (hitTest(_root.qr)) { _root.qr.gotoAndStop(20); } if (hitTest(_root.qe)) { _root.qe.gotoAndStop(20); } if (hitTest(_root.af)) { _root.af.gotoAndStop(12); } if (hitTest(_root.ah)) { _root.ah.gotoAndStop(15); } if (hitTest(_root.al)) { _root.al.gotoAndStop(15); } if (hitTest(_root.ws)) { _root.ws.gotoAndStop(8); } if (hitTest(_root.al)) { _root.al.gotoAndStop(15); } if (hitTest(_root.ag)) { _root.ag.gotoAndStop(11); } if (hitTest(_root.p1)) { _root.p1.gotoAndStop(17); } if (hitTest(_root.p2)) { _root.p2.gotoAndStop(17); } if (hitTest(_root.p3)) { _root.p3.gotoAndStop(11); } }
Symbol 124 MovieClip [mis3] Frame 16
stop();
Symbol 124 MovieClip [mis3] Frame 17
play();
Symbol 124 MovieClip [mis3] Frame 30
stop(); gotoAndStop (16);
Symbol 125 MovieClip [mis2] Frame 1
stop();
Symbol 125 MovieClip [mis2] Frame 2
stop();
Instance of Symbol 122 MovieClip in Symbol 125 MovieClip [mis2] Frame 2
onClipEvent (enterFrame) { if (hitTest(_root.ad)) { var adc = _root.ad._currentframe; if (adc < 7) { _root.ad.gotoAndPlay(7); } } if (hitTest(_root.ak)) { var akc = _root.ak._currentframe; if (akc < 7) { _root.ak.gotoAndPlay(7); } } if (hitTest(_root.qw)) { _root.qw.gotoAndStop(20); } if (hitTest(_root.qr)) { _root.qr.gotoAndStop(20); } if (hitTest(_root.qe)) { _root.qe.gotoAndStop(20); } if (hitTest(_root.af)) { _root.af.gotoAndStop(12); } if (hitTest(_root.ah)) { _root.ah.gotoAndStop(15); } if (hitTest(_root.al)) { _root.al.gotoAndStop(15); } if (hitTest(_root.ws)) { _root.ws.gotoAndStop(8); } if (hitTest(_root.al)) { _root.al.gotoAndStop(15); } if (hitTest(_root.ag)) { _root.ag.gotoAndStop(11); } if (hitTest(_root.p1)) { _root.p1.gotoAndStop(17); } if (hitTest(_root.p2)) { _root.p2.gotoAndStop(17); } if (hitTest(_root.p3)) { _root.p3.gotoAndStop(11); } }
Symbol 125 MovieClip [mis2] Frame 16
stop();
Symbol 125 MovieClip [mis2] Frame 17
play();
Symbol 125 MovieClip [mis2] Frame 30
stop(); gotoAndStop (16);
Symbol 129 MovieClip [mina] Frame 1
stop();
Symbol 129 MovieClip [mina] Frame 2
stop();
Instance of Symbol 128 MovieClip in Symbol 129 MovieClip [mina] Frame 2
onClipEvent (enterFrame) { if (hitTest(_root.ad)) { var adc = _root.ad._currentframe; if (adc < 7) { _root.ad.gotoAndPlay(7); } } if (hitTest(_root.ak)) { var akc = _root.ak._currentframe; if (akc < 7) { _root.ak.gotoAndPlay(7); } } if (hitTest(_root.qw)) { _root.qw.gotoAndStop(20); } if (hitTest(_root.qr)) { _root.qr.gotoAndStop(20); } if (hitTest(_root.qe)) { _root.qe.gotoAndStop(20); } if (hitTest(_root.af)) { _root.af.gotoAndStop(12); } if (hitTest(_root.ah)) { _root.ah.gotoAndStop(15); } if (hitTest(_root.al)) { _root.al.gotoAndStop(15); } if (hitTest(_root.ws)) { _root.ws.gotoAndStop(8); } if (hitTest(_root.al)) { _root.al.gotoAndStop(15); } if (hitTest(_root.ag)) { _root.ag.gotoAndStop(11); } if (hitTest(_root.p1)) { _root.p1.gotoAndStop(17); } if (hitTest(_root.p2)) { _root.p2.gotoAndStop(17); } if (hitTest(_root.p3)) { _root.p3.gotoAndStop(11); } }
Symbol 129 MovieClip [mina] Frame 16
stop();
Symbol 132 MovieClip [plus20] Frame 11
stop();
Symbol 133 MovieClip [miss] Frame 1
stop();
Symbol 133 MovieClip [miss] Frame 2
stop();
Instance of Symbol 122 MovieClip in Symbol 133 MovieClip [miss] Frame 2
onClipEvent (enterFrame) { if (hitTest(_root.ad)) { var adc = _root.ad._currentframe; if (adc < 7) { _root.ad.gotoAndPlay(7); } } if (hitTest(_root.ak)) { var akc = _root.ak._currentframe; if (akc < 7) { _root.ak.gotoAndPlay(7); } } if (hitTest(_root.qw)) { _root.qw.gotoAndStop(20); } if (hitTest(_root.qr)) { _root.qr.gotoAndStop(20); } if (hitTest(_root.qe)) { _root.qe.gotoAndStop(20); } if (hitTest(_root.af)) { _root.af.gotoAndStop(12); } if (hitTest(_root.ah)) { _root.ah.gotoAndStop(15); } if (hitTest(_root.al)) { _root.al.gotoAndStop(15); } if (hitTest(_root.ws)) { _root.ws.gotoAndStop(8); } if (hitTest(_root.al)) { _root.al.gotoAndStop(15); } if (hitTest(_root.ag)) { _root.ag.gotoAndStop(11); } if (hitTest(_root.p1)) { _root.p1.gotoAndStop(17); } if (hitTest(_root.p2)) { _root.p2.gotoAndStop(17); } if (hitTest(_root.p3)) { _root.p3.gotoAndStop(11); } }
Symbol 133 MovieClip [miss] Frame 16
stop();
Symbol 133 MovieClip [miss] Frame 17
play();
Symbol 133 MovieClip [miss] Frame 30
stop(); gotoAndStop (16);
Symbol 138 MovieClip [mfir] Frame 1
stop();
Symbol 138 MovieClip [mfir] Frame 5
stop();
Symbol 144 MovieClip [Defaults] Frame 1
#initclip 30 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 145 MovieClip [UIObjectExtensions] Frame 1
#initclip 31 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 146 MovieClip [UIObject] Frame 1
#initclip 32 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 149 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 150 MovieClip Frame 1
#initclip 33 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 151 MovieClip [FocusRect] Frame 1
#initclip 34 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 152 MovieClip [FocusManager] Frame 1
#initclip 35 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 153 MovieClip [UIComponentExtensions] Frame 1
#initclip 36 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 154 MovieClip [UIComponent] Frame 1
#initclip 37 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 209 MovieClip [HighScores] Frame 1
#initclip 38 Object.registerClass("HighScores", com.novelgames.flashgames.highscoresAS2.HighScores); #endinitclip stop();
Symbol 247 MovieClip Frame 1
progress = int((_root.getBytesLoaded() * 100) / _root.getBytesTotal()); bar._xscale = progress; progress = progress + "%";
Symbol 247 MovieClip Frame 2
if (_framesloaded < _totalframes) { gotoAndPlay (1); } else { gotoAndStop (3); }
Symbol 247 MovieClip Frame 3
stop();
Symbol 254 Button
on (release) { System.security.allowDomain("cdn.gigya.com"); System.security.allowInsecureDomain("cdn.gigya.com"); var mcWF = _root.createEmptyMovieClip("Wildfire", _root.getNextHighestDepth()); mcWF._lockroot = true; mcWF._x = 15; mcWF._y = 42; mcWF.ModuleID = "PostModule1"; var cfg = ((_root[mcWF.ModuleID] = {})); cfg.width = "400"; cfg.height = "300"; cfg.widgetTitle = "Aces Up Solitaire by Fupa.com"; cfg.advancedTracking = "true"; cfg.partner = "228491"; cfg.UIConfig = "<config><display showEmail=\"true\" showBookmark=\"true\" showCloseButton=\"true\" showDesktop=\"true\" /><body><background background-color=\"#FFFFFF\" corner-roundness=\"4\" /></body></config>"; cfg.defaultContent = _root.embedcode; cfg.onClose = function (eventObj) { mcWF._visible = false; }; mcWF.loadMovie("http://cdn.gigya.com/WildFire/swf/wildfire.swf", "get"); }
Symbol 256 Button
on (release) { getURL ("http://www.fupa.com/embed/?swf=" + _root.swfname, "_blank"); }
Symbol 258 Button
on (release) { getURL ("http://www.fupa.com/?swf=" + _root.swfname, "_blank"); }
Symbol 262 Button
on (release) { getURL ("http://www.fupa.com/", "_blank"); }
Symbol 263 MovieClip Frame 1
this.bar_frame._width = Stage.width; this.bar_frame._x = -(this.bar_frame._width / 2); logo._x = -((this.bar_frame._width / 2) - 10); control_buttons._x = (this.bar_frame._width / 2) - (control_buttons._width + 10); this._x = Stage.width / 2; this._y = Stage.height - (this._height / 2);
Symbol 1212 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local2}, clip._mochiad._containerLCName); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; if (_local7._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new Object(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Symbol 1213 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync { var _syncContainer; function MochiSync () { _syncContainer = {}; } function getProp(name) { return(_syncContainer[name]); } function setProp(name, value) { if (_syncContainer[name] == value) { return(undefined); } _syncContainer[name] = value; mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value}); } function triggerEvent(eventType, args) { switch (eventType) { case SYNC_REQUEST : mochi.as2.MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY : _syncContainer[args.name] = args.value; } } static var SYNC_REQUEST = "SyncRequest"; static var SYNC_PROPERTY = "UpdateProperty"; }
Symbol 1214 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.2 as2"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { warnID(id, false); if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onEvent = function (pkg) { switch (pkg.target) { case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiCoins.triggerEvent(pkg.event, pkg.args); break; case "sync" : mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; if (_root.mochiad_options) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static function setContainer(clip) { } static function stayOnTop(clip) { } static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var servicesSync = new mochi.as2.MochiSync(); }
Symbol 1215 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 1216 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { static var gameStart, levelStart; function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function trigger(kind, obj) { if (obj == undefined) { obj = {}; } else if (obj.kind != undefined) { trace("WARNING: optional arguements package contains key 'id', it will be overwritten"); obj.kind = kind; } mochi.as2.MochiServices.send("events_triggerEvent", {eventObject:obj}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startGame() { gameStart = new Date().getTime(); trigger("start_game"); } static function endGame() { var _local1 = new Date().getTime() - gameStart; trigger("end_game", {time:_local1}); } static function startLevel() { levelStart = new Date().getTime(); trigger("start_level"); } static function endLevel() { var _local1 = new Date().getTime() - levelStart; trigger("end_level", {time:_local1}); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 1217 MovieClip [__Packages.mochi.as2.MochiCoins] Frame 0
class mochi.as2.MochiCoins { function MochiCoins () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showStore(options) { mochi.as2.MochiServices.send("coins_showStore", {options:options}, null, null); } static function showItem(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showItem call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showItem", {options:options}, null, null); } static function showVideo(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showVideo call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showVideo", {options:options}, null, null); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("coins_hideLoginWidget"); } static function getStoreItems() { mochi.as2.MochiServices.send("coins_getStoreItems"); } static function getUserInfo() { mochi.as2.MochiServices.send("coins_getUserInfo"); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("coins_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var STORE_SHOW = "StoreShow"; static var STORE_HIDE = "StoreHide"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var ITEM_OWNED = "ItemOwned"; static var ITEM_NEW = "ItemNew"; static var STORE_ITEMS = "StoreItems"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 139 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local3 = __width; var _local2 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local3, oldHeight:_local2}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = mx.core.UIObject(createObject(className.symbolOwner.symbolName, id, depth, initobj)); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.2.127"; static var textColorList = {color:1, disabledColor:1}; var invalidateFlag = false; var lineWidth = 1; var lineColor = 0; var tabEnabled = false; var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1}; }
Symbol 140 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.127"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 141 MovieClip [__Packages.com.novelgames.flashgames.highscoresAS2.HighScores] Frame 0
class com.novelgames.flashgames.highscoresAS2.HighScores extends mx.core.UIComponent { var loadingHighScores, showLoadingMessage, shouldEnterPlayerName, records, _visible, __loadScoresAtStart, finishedLoadingScoresAction, page, createObject, __get__width, __get__height, invalidate, __gameID, __loadScoresURL, __saveScoreURL, __dialogColour, __dialogAlpha, __dialogBorderThickness, __dialogBorderColour, __dialogBorderAlpha, __backgroundColour, __backgroundAlpha, __maxNoOfScores, __hashKey, __nameSWFVariable, __highScoresHighlightColour, score, destroyObject, playerName, scoreRange, globalToLocal, scrollDirection, scrollStartTime, scrollStartY, scrollIntervalID, highScoresHighlightIndex; function HighScores () { super(); } function init() { super.init(); loadingHighScores = false; showLoadingMessage = false; shouldEnterPlayerName = true; records = null; _visible = false; if (__loadScoresAtStart) { finishedLoadingScoresAction = hide; loadScores(); } } function createChildren() { page = createObject("highScoresTextPage", "page", 0); page.highScoresModuleText._x = __get__width() / 2; page.highScoresModuleText._y = __get__height() / 2; size(); } function draw() { super.draw(); page.highScoresModuleText._x = __get__width() / 2; page.highScoresModuleText._y = __get__height() / 2; drawBackground(); } function size() { super.size(); invalidate(); } function set gameID(id) { __gameID = Number(id); //return(gameID); } function get gameID() { return(__gameID); } function set loadScoresURL(url) { __loadScoresURL = url; //return(loadScoresURL); } function get loadScoresURL() { return(__loadScoresURL); } function set saveScoreURL(url) { __saveScoreURL = url; //return(saveScoreURL); } function get saveScoreURL() { return(__saveScoreURL); } function set loadScoresAtStart(load) { __loadScoresAtStart = load; //return(loadScoresAtStart); } function get loadScoresAtStart() { return(__loadScoresAtStart); } function set dialogColour(colour) { __dialogColour = colour; //return(dialogColour); } function get dialogColour() { return(__dialogColour); } function set dialogAlpha(alpha) { __dialogAlpha = alpha; //return(dialogAlpha); } function get dialogAlpha() { return(__dialogAlpha); } function set dialogBorderThickness(thickness) { __dialogBorderThickness = thickness; //return(dialogBorderThickness); } function get dialogBorderThickness() { return(__dialogBorderThickness); } function set dialogBorderColour(colour) { __dialogBorderColour = colour; //return(dialogBorderColour); } function get dialogBorderColour() { return(__dialogBorderColour); } function set dialogBorderAlpha(alpha) { __dialogBorderAlpha = alpha; //return(dialogBorderAlpha); } function get dialogBorderAlpha() { return(__dialogBorderAlpha); } function set backgroundColour(colour) { __backgroundColour = Number(colour); //return(backgroundColour); } function get backgroundColour() { return(__backgroundColour); } function set backgroundAlpha(alpha) { __backgroundAlpha = Number(alpha); //return(backgroundAlpha); } function get backgroundAlpha() { return(__backgroundAlpha); } function set maxNoOfScores(no) { __maxNoOfScores = Number(no); //return(maxNoOfScores); } function get maxNoOfScores() { return(__maxNoOfScores); } function set hashKey(hashKey) { __hashKey = hashKey; //return(this.hashKey); } function get hashKey() { return(__hashKey); } function set nameSWFVariable(nameSWFVariable) { __nameSWFVariable = nameSWFVariable; //return(this.nameSWFVariable); } function get nameSWFVariable() { return(__nameSWFVariable); } function set highScoresHighlightColour(colour) { __highScoresHighlightColour = colour; //return(highScoresHighlightColour); } function get highScoresHighlightColour() { return(__highScoresHighlightColour); } function showHighScores() { showLoadingMessage = true; finishedLoadingScoresAction = showHighScores; showHighScoresTable(-1); } function showEnterHighScore(score) { var _local4; var _local3; this.score = score; if (page) { destroyObject("page"); } page = createObject("highScoresEnterPage", "page", 0); page.scoreText.text = score.toString(); page.nameText.text = ((playerName != undefined) ? (playerName) : ""); drawBackground(); _local4 = (((((((page.yourScoreText._height + com.novelgames.flashgames.highscoresAS2.Config.ENTER_LABELFIELDSPACING) + page.scoreText._height) + com.novelgames.flashgames.highscoresAS2.Config.ENTER_SECTIONSPACING) + page.enterText._height) + com.novelgames.flashgames.highscoresAS2.Config.ENTER_LABELFIELDSPACING) + page.nameText._height) + com.novelgames.flashgames.highscoresAS2.Config.ENTER_SECTIONSPACING) + page.okButton._height; _local3 = (__get__height() - _local4) / 2; page.yourScoreText._x = __get__width() / 2; page.yourScoreText._y = _local3 + (page.yourScoreText._height / 2); _local3 = _local3 + (page.yourScoreText._height + com.novelgames.flashgames.highscoresAS2.Config.ENTER_LABELFIELDSPACING); page.scoreText.autoSize = "center"; page.scoreText._x = (__get__width() - page.scoreText._width) / 2; page.scoreText._y = _local3; _local3 = _local3 + (page.scoreText._height + com.novelgames.flashgames.highscoresAS2.Config.ENTER_SECTIONSPACING); page.enterText._x = __get__width() / 2; page.enterText._y = _local3 + (page.enterText._height / 2); _local3 = _local3 + (page.enterText._height + com.novelgames.flashgames.highscoresAS2.Config.ENTER_LABELFIELDSPACING); page.nameText._width = __get__width() - (com.novelgames.flashgames.highscoresAS2.Config.ENTER_NAMEFIELDORDER * 2); page.nameText._x = (__get__width() - page.nameText._width) / 2; page.nameText._y = _local3; _local3 = _local3 + (page.nameText._height + com.novelgames.flashgames.highscoresAS2.Config.ENTER_SECTIONSPACING); page.okButton._x = (__get__width() - com.novelgames.flashgames.highscoresAS2.Config.ENTER_BUTTONSSPACING) / 2; page.okButton._y = _local3 + (page.okButton._height / 2); page.cancelButton._x = (__get__width() + com.novelgames.flashgames.highscoresAS2.Config.ENTER_BUTTONSSPACING) / 2; page.cancelButton._y = _local3 + (page.cancelButton._height / 2); page.okButton.onRelease = function () { this._parent._parent.finishedEnterName(); }; page.cancelButton.onRelease = function () { this._parent._parent.hide(); }; _visible = true; if (__nameSWFVariable != "") { shouldEnterPlayerName = false; playerName = _root[__nameSWFVariable]; if (playerName == null) { playerName = ""; } } if (!shouldEnterPlayerName) { saveScore(); } } function hide() { showLoadingMessage = false; if (page) { destroyObject("page"); } page = null; _visible = false; } function loadScores() { var highScores = this; var _local2 = new XML(); loadingHighScores = true; _local2.ignoreWhite = true; _local2.onLoad = function (success) { highScores.finishedLoadingScores(this.firstChild, success); }; _local2.load((__loadScoresURL + ((__loadScoresURL.indexOf("?") == -1) ? "?id=" : "&id=")) + __gameID); if (showLoadingMessage) { showLoadingHighScores(); } } function setPlayerName(playerName) { this.playerName = playerName; shouldEnterPlayerName = false; } function showHighScoresTable(highlightIndex) { if (loadingHighScores) { showLoadingHighScores(); return(undefined); } if (records == null) { loadScores(); return(undefined); } if (page) { destroyObject("page"); } page = createObject("highScoresTablePage", "page", 0); drawBackground(); setTitleText(); drawRecords(highlightIndex); setArrowButtons(); page.okButton._x = __get__width() / 2; page.okButton._y = __get__height() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_BUTTONFROMBOTTOM; page.okButton.onRelease = function () { this._parent._parent.hide(); }; _visible = true; } function finishedLoadingScores(rootNode, success) { var _local2; loadingHighScores = false; showLoadingMessage = false; if (!success) { if (showLoadingMessage) { showLoadHighScoresFailed(); } return(undefined); } parseScoreRange(rootNode.attributes.scoreRange); records = new Array(); _local2 = rootNode.firstChild; while (_local2) { if (_local2.nodeName != "RECORD") { } else { records.push(new com.novelgames.flashgames.highscoresAS2.Record(_local2.attributes.name, Number(_local2.attributes.score))); if (records.length >= __maxNoOfScores) { break; } } _local2 = _local2.nextSibling; } finishedLoadingScoresAction(); } function showLoadingHighScores() { if (page) { destroyObject("page"); } page = createObject("highScoresLoadingPage", "page", 0); drawBackground(); page.loadingHighScoresText._x = __get__width() / 2; page.loadingHighScoresText._y = __get__height() / 2; _visible = true; } function showLoadHighScoresFailed() { if (page) { destroyObject("page"); } page = createObject("highScoresLoadFailedPage", "page", 0); drawBackground(); page.loadHighScoresFailedText._x = __get__width() / 2; page.loadHighScoresFailedText._y = (__get__height() / 2) - (com.novelgames.flashgames.highscoresAS2.Config.FAILED_TEXTBUTTONSPACING / 2); page.okButton._x = __get__width() / 2; page.okButton._y = (__get__height() / 2) + (com.novelgames.flashgames.highscoresAS2.Config.FAILED_TEXTBUTTONSPACING / 2); page.okButton.onRelease = function () { this._parent._parent.hide(); }; _visible = true; } function showSavingScore() { if (page) { destroyObject("page"); } page = createObject("highScoresSavingPage", "page", 0); drawBackground(); page.savingScoreText._x = __get__width() / 2; page.savingScoreText._y = __get__height() / 2; _visible = true; } function showSaveScoreFailed() { if (page) { destroyObject("page"); } page = createObject("highScoresSaveFailedPage", "page", 0); drawBackground(); page.saveScoreFailedText._x = __get__width() / 2; page.saveScoreFailedText._y = (__get__height() / 2) - (com.novelgames.flashgames.highscoresAS2.Config.FAILED_TEXTBUTTONSPACING / 2); page.okButton._x = __get__width() / 2; page.okButton._y = (__get__height() / 2) + (com.novelgames.flashgames.highscoresAS2.Config.FAILED_TEXTBUTTONSPACING / 2); page.okButton.onRelease = function () { this._parent._parent.hide(); }; _visible = true; } function parseScoreRange(rangeText) { switch (rangeText) { case "eternity" : scoreRange = SCORERANGE_ETERNITY; break; case "pastDay" : scoreRange = SCORERANGE_PASTDAY; break; case "pastWeek" : scoreRange = SCORERANGE_PASTWEEK; break; case "pastMonth" : scoreRange = SCORERANGE_PASTMONTH; break; case "pastYear" : scoreRange = SCORERANGE_PASTYEAR; break; case "thisDay" : scoreRange = SCORERANGE_THISDAY; break; case "thisWeek" : scoreRange = SCORERANGE_THISWEEK; break; case "thisMonth" : scoreRange = SCORERANGE_THISMONTH; break; case "thisYear" : scoreRange = SCORERANGE_THISYEAR; } } function drawBackground() { var _local2 = {x:0, y:0}; var _local3 = {x:Stage.width, y:Stage.height}; globalToLocal(_local2); globalToLocal(_local3); page.backgroundHolder.clear(); page.backgroundHolder.beginFill(__backgroundColour, __backgroundAlpha * 100); page.backgroundHolder.moveTo(_local2.x, _local2.y); page.backgroundHolder.lineTo(_local3.x, _local2.y); page.backgroundHolder.lineTo(_local3.x, _local3.y); page.backgroundHolder.lineTo(_local2.x, _local3.y); page.backgroundHolder.lineTo(_local2.x, _local2.y); page.backgroundHolder.endFill(); page.backgroundHolder.lineStyle(__dialogBorderThickness, __dialogBorderColour, __dialogBorderAlpha * 100); page.backgroundHolder.beginFill(__dialogColour, __dialogAlpha * 100); page.backgroundHolder.moveTo(0, 0); page.backgroundHolder.lineTo(__get__width(), 0); page.backgroundHolder.lineTo(__get__width(), __get__height()); page.backgroundHolder.lineTo(0, __get__height()); page.backgroundHolder.lineTo(0, 0); page.backgroundHolder.endFill(); page.backgroundHolder.onPress = function () { }; page.backgroundHolder.useHandCursor = false; } function setTitleText() { switch (scoreRange) { case SCORERANGE_ETERNITY : page.titleText.gotoAndStop("eternity"); break; case SCORERANGE_PASTDAY : page.titleText.gotoAndStop("pastDay"); break; case SCORERANGE_PASTWEEK : page.titleText.gotoAndStop("pastWeek"); break; case SCORERANGE_PASTMONTH : page.titleText.gotoAndStop("pastMonth"); break; case SCORERANGE_PASTYEAR : page.titleText.gotoAndStop("pastYear"); break; case SCORERANGE_THISDAY : page.titleText.gotoAndStop("thisDay"); break; case SCORERANGE_THISWEEK : page.titleText.gotoAndStop("thisWeek"); break; case SCORERANGE_THISMONTH : page.titleText.gotoAndStop("thisMonth"); break; case SCORERANGE_THISYEAR : page.titleText.gotoAndStop("thisYear"); } page.titleText._x = __get__width() / 2; page.titleText._y = com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_TITLEY; } function drawRecords(highlightIndex) { var _local5 = new Array(); var _local6 = new Array(); var _local4 = new Array(); var _local7 = 0; var _local10 = 0; var _local8; var _local9; var _local3; var _local2; _local2 = 0; while (_local2 < __maxNoOfScores) { if (_local2 < records.length) { _local8 = records[_local2].name; _local9 = records[_local2].score; } else { _local8 = com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_NONEDISPLAY; _local9 = com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_NONEDISPLAY; } _local3 = page.ranksHolder.seedText.duplicateMovieClip("textText" + _local2, _local2); _local3.textText.autoSize = "left"; _local3.textText.text = _local2 + 1; if (_local3._width > _local7) { _local7 = _local3._width; } _local5.push(_local3); _local3 = page.namesHolder.seedText.duplicateMovieClip("textText" + _local2, _local2); _local3.textText.autoSize = "left"; _local3.textText.text = _local8; _local6.push(_local3); _local3 = page.scoresHolder.seedText.duplicateMovieClip("textText" + _local2, _local2); _local3.textText.autoSize = "left"; _local3.textText.text = _local9; if (_local3._width > _local10) { _local10 = _local3._width; } _local4.push(_local3); _local2++; } _local2 = 0; while (_local2 < __maxNoOfScores) { _local5[_local2]._x = com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMLEFT; _local5[_local2]._y = com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP + (_local2 * com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_ROWSPACING); _local6[_local2]._x = (com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMLEFT + _local7) + com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_COLUMNSPACING; _local6[_local2]._y = com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP + (_local2 * com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_ROWSPACING); _local4[_local2]._x = (__get__width() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMRIGHT) - _local4[_local2]._width; _local4[_local2]._y = com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP + (_local2 * com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_ROWSPACING); _local2++; } page.ranksMask._x = com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMLEFT; page.ranksMask._y = com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP; page.ranksMask._width = (((__get__width() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMRIGHT) - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMLEFT) - _local10) - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_COLUMNSPACING; page.ranksMask._height = (__get__height() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMBOTTOM) - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP; page.namesMask._x = com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMLEFT; page.namesMask._y = com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP; page.namesMask._width = (((__get__width() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMRIGHT) - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMLEFT) - _local10) - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_COLUMNSPACING; page.namesMask._height = (__get__height() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMBOTTOM) - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP; page.scoresMask._x = (__get__width() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMRIGHT) - _local10; page.scoresMask._y = com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP; page.scoresMask._width = _local10; page.scoresMask._height = (__get__height() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMBOTTOM) - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP; page.ranksHolder.setMask(page.ranksMask); page.namesHolder.setMask(page.namesMask); page.scoresHolder.setMask(page.scoresMask); if (highlightIndex != -1) { if (highlightIndex < _local5.length) { _local5[highlightIndex].textText.textColor = __highScoresHighlightColour; _local6[highlightIndex].textText.textColor = __highScoresHighlightColour; _local4[highlightIndex].textText.textColor = __highScoresHighlightColour; } scrollToIndex(highlightIndex); } } function setArrowButtons() { if (page.ranksHolder._height > page.namesMask._height) { page.upArrowButton._x = __get__width() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_UPARROW_FROMRIGHT; page.upArrowButton._y = __get__height() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_UPARROW_FROMBOTTOM; page.downArrowButton._x = __get__width() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_DOWNARROW_FROMRIGHT; page.downArrowButton._y = __get__height() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_DOWNARROW_FROMBOTTOM; page.upArrowButton.onPress = function () { this._parent._parent.startScroll(com.novelgames.flashgames.highscoresAS2.HighScores.SCROLL_UP); }; page.downArrowButton.onPress = function () { this._parent._parent.startScroll(com.novelgames.flashgames.highscoresAS2.HighScores.SCROLL_DOWN); }; page.upArrowButton.onRelease = function () { this._parent._parent.stopScroll(); }; page.upArrowButton.onReleaseOutside = page.upArrowButton.onRelease; page.downArrowButton.onRelease = page.upArrowButton.onRelease; page.downArrowButton.onReleaseOutside = page.upArrowButton.onRelease; if (page.ranksHolder.y >= 0) { page.upArrowButton._visible = false; } if (((page.ranksHolder.y + com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP) + (__maxNoOfScores * com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_ROWSPACING)) <= (__get__height() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMBOTTOM)) { page.downArrowButton._visible = false; } } else { page.upArrowButton._visible = false; page.downArrowButton._visible = false; } } function startScroll(direction) { scrollDirection = direction; scrollStartTime = getTimer(); scrollStartY = page.ranksHolder._y; clearInterval(scrollIntervalID); scrollIntervalID = setInterval(this, "performScroll", 1); } function stopScroll() { clearInterval(scrollIntervalID); } function performScroll() { var _local2; if (scrollDirection == SCROLL_DOWN) { _local2 = scrollStartY - (((getTimer() - scrollStartTime) * com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_SCROLLSPEED) / 1000); if (((_local2 + com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP) + (__maxNoOfScores * com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_ROWSPACING)) <= (__get__height() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMBOTTOM)) { _local2 = ((__get__height() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMBOTTOM) - (__maxNoOfScores * com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_ROWSPACING)) - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP; stopScroll(); page.downArrowButton._visible = false; } page.ranksHolder._y = _local2; page.namesHolder._y = _local2; page.scoresHolder._y = _local2; page.upArrowButton._visible = true; } else { _local2 = scrollStartY + (((getTimer() - scrollStartTime) * com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_SCROLLSPEED) / 1000); if (_local2 >= 0) { _local2 = 0; stopScroll(); page.upArrowButton._visible = false; } page.ranksHolder._y = _local2; page.namesHolder._y = _local2; page.scoresHolder._y = _local2; page.downArrowButton._visible = true; } } function scrollToIndex(index) { var _local2 = ((-index) * com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_ROWSPACING) + ((((__get__height() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMBOTTOM) - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP) - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_ROWSPACING) / 2); if (_local2 > 0) { _local2 = 0; } else if (((_local2 + com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP) + (__maxNoOfScores * com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_ROWSPACING)) <= (__get__height() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMBOTTOM)) { _local2 = ((__get__height() - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMBOTTOM) - (__maxNoOfScores * com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_ROWSPACING)) - com.novelgames.flashgames.highscoresAS2.Config.HIGHSCORES_LIST_FROMTOP; } page.ranksHolder.y = _local2; page.namesHolder.y = _local2; page.scoresHolder.y = _local2; } function finishedEnterName() { playerName = page.nameText.text; saveScore(); } function saveScore() { var highScores = this; var _local3 = new LoadVars(); var _local2; if (records == null) { finishedLoadingScoresAction = saveScore; showLoadingMessage = true; loadScores(); return(undefined); } _local2 = 0; while (_local2 < records.length) { if (records[_local2].score <= score) { break; } _local2++; } highScoresHighlightIndex = _local2; records.splice(_local2, 0, new com.novelgames.flashgames.highscoresAS2.Record(playerName, score)); records.splice(__maxNoOfScores); _local3.id = __gameID; _local3.name = playerName; _local3.score = score; _local3.hash = com.novelgames.flashgames.highscoresAS2.MD5.md5(((("" + __gameID) + playerName) + score) + hashKey); _local3.onLoad = function (success) { highScores.finishedSavingScore(this, success); }; _local3.sendAndLoad(__saveScoreURL, _local3, "POST"); showSavingScore(); } function finishedSavingScore(loadVars, success) { if ((!success) || (loadVars.success != "true")) { showSaveScoreFailed(); return(undefined); } showHighScoresWithHighlight(); } function showHighScoresWithHighlight() { showLoadingMessage = true; finishedLoadingScoresAction = showHighScoresWithHighlight; showHighScoresTable(highScoresHighlightIndex); } static var symbolName = "HighScores"; static var symbolOwner = com.novelgames.flashgames.highscoresAS2.HighScores; var className = "HighScores"; static var SCORERANGE_ETERNITY = 1; static var SCORERANGE_PASTDAY = 2; static var SCORERANGE_PASTWEEK = 3; static var SCORERANGE_PASTMONTH = 4; static var SCORERANGE_PASTYEAR = 5; static var SCORERANGE_THISDAY = 6; static var SCORERANGE_THISWEEK = 7; static var SCORERANGE_THISMONTH = 8; static var SCORERANGE_THISYEAR = 9; static var SCROLL_UP = 1; static var SCROLL_DOWN = 2; }
Symbol 210 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip { var _visible, _x, _y, _width, _height; function SkinElement () { super(); } static function registerElement(name, className) { Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className))); _global.skinRegistry[name] = true; } function __set__visible(visible) { _visible = visible; } function move(x, y) { _x = x; _y = y; } function setSize(w, h) { _width = w; _height = h; } }
Symbol 211 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }
Symbol 212 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager { function StyleManager () { } static function registerInheritingStyle(styleName) { inheritingStyles[styleName] = true; } static function isInheritingStyle(styleName) { return(inheritingStyles[styleName] == true); } static function registerColorStyle(styleName) { colorStyles[styleName] = true; } static function isColorStyle(styleName) { return(colorStyles[styleName] == true); } static function registerColorName(colorName, colorValue) { colorNames[colorName] = colorValue; } static function isColorName(colorName) { return(colorNames[colorName] != undefined); } static function getColorName(colorName) { return(colorNames[colorName]); } static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true}; static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true}; static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344}; static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false}; static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true}; }
Symbol 213 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }
Symbol 214 MovieClip [__Packages.com.novelgames.flashgames.highscoresAS2.Config] Frame 0
class com.novelgames.flashgames.highscoresAS2.Config { function Config () { } static var HIGHSCORES_TITLEY = 20; static var HIGHSCORES_LIST_FROMLEFT = 10; static var HIGHSCORES_LIST_FROMTOP = 50; static var HIGHSCORES_LIST_FROMRIGHT = 10; static var HIGHSCORES_LIST_FROMBOTTOM = 50; static var HIGHSCORES_LIST_ROWSPACING = 15; static var HIGHSCORES_LIST_COLUMNSPACING = 10; static var HIGHSCORES_LIST_BUTTONFROMBOTTOM = 20; static var HIGHSCORES_UPARROW_FROMRIGHT = 34; static var HIGHSCORES_UPARROW_FROMBOTTOM = 40; static var HIGHSCORES_DOWNARROW_FROMRIGHT = 18; static var HIGHSCORES_DOWNARROW_FROMBOTTOM = 40; static var HIGHSCORES_SCROLLSPEED = 100; static var HIGHSCORES_NONEDISPLAY = "-"; static var HIGHSCORES_HIGHLIGHTCOLOUR = 16711680; static var ENTER_LABELFIELDSPACING = 5; static var ENTER_SECTIONSPACING = 30; static var ENTER_NAMEFIELDORDER = 20; static var ENTER_BUTTONSSPACING = 70; static var FAILED_TEXTBUTTONSPACING = 50; }
Symbol 215 MovieClip [__Packages.com.novelgames.flashgames.highscoresAS2.Record] Frame 0
class com.novelgames.flashgames.highscoresAS2.Record { var name, score; function Record (name, score) { this.name = name; this.score = score; } }
Symbol 216 MovieClip [__Packages.com.novelgames.flashgames.highscoresAS2.MD5] Frame 0
class com.novelgames.flashgames.highscoresAS2.MD5 { function MD5 () { } static function md5(message) { var _local19; var _local17; var _local1; var _local4; var _local7; _local19 = [7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21]; _local17 = new Array(64); _local1 = 0; while (_local1 < 64) { _local17[_local1] = Math.floor(Math.abs(Math.sin(_local1 + 1)) * 4294967296); _local1++; } var _local16 = 1732584193 /* 0x67452301 */; var _local15 = 4023233417; var _local14 = 2562383102; var _local13 = 271733878 /* 0x10325476 */; var _local21 = message.length * 8; var _local6 = new Array(message.length); _local1 = 0; while (_local1 < message.length) { _local6[_local1] = message.charCodeAt(_local1); _local1++; } _local6.push(128); while (((_local6.length * 8) % 512) != 448) { _local6.push(0); } _local6.push(_local21 & 255); _local6.push((_local21 >> 8) & 255); _local6.push((_local21 >> 16) & 255); _local6.push((_local21 >> 24) & 255); _local6.push(0); _local6.push(0); _local6.push(0); _local6.push(0); var _local20 = (_local6.length * 8) / 512; _local7 = 0; while (_local7 < _local20) { var _local11 = new Array(16); _local4 = 0; while (_local4 < 16) { _local11[_local4] = (((_local6[((_local7 * 64) + (_local4 * 4)) + 3] << 24) | (_local6[((_local7 * 64) + (_local4 * 4)) + 2] << 16)) | (_local6[((_local7 * 64) + (_local4 * 4)) + 1] << 8)) | _local6[(_local7 * 64) + (_local4 * 4)]; _local4++; } var _local10 = _local16; var _local2 = _local15; var _local5 = _local14; var _local3 = _local13; var _local9; var _local8; var _local12; _local1 = 0; while (_local1 < 64) { if (_local1 < 16) { _local9 = (_local2 & _local5) | ((~_local2) & _local3); _local8 = _local1; } else if (_local1 < 32) { _local9 = (_local3 & _local2) | ((~_local3) & _local5); _local8 = ((5 * _local1) + 1) % 16; } else if (_local1 < 48) { _local9 = (_local2 ^ _local5) ^ _local3; _local8 = ((3 * _local1) + 5) % 16; } else { _local9 = _local5 ^ (_local2 | (~_local3)); _local8 = (7 * _local1) % 16; } _local12 = _local3; _local3 = _local5; _local5 = _local2; _local2 = _local2 + leftRotate(((_local10 + _local9) + _local17[_local1]) + _local11[_local8], _local19[_local1]); _local10 = _local12; _local1++; } _local16 = _local16 + _local10; _local15 = _local15 + _local2; _local14 = _local14 + _local5; _local13 = _local13 + _local3; _local7++; } return(((hexToString(_local16) + hexToString(_local15)) + hexToString(_local14)) + hexToString(_local13)); } static function leftRotate(x, c) { var _local2 = (1 << c) - 1; return((x << c) | ((x >> (32 - c)) & _local2)); } static function hexToString(hex) { return(((hexByteToString(hex & 255) + hexByteToString((hex >> 8) & 255)) + hexByteToString((hex >> 16) & 255)) + hexByteToString((hex >> 24) & 255)); } static function hexByteToString(byte) { var _local1 = byte.toString(16); while (_local1.length < 2) { _local1 = "0" + _local1; } return(_local1); } }
Symbol 217 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 218 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher { var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener; function UIEventDispatcher () { super(); } static function addKeyEvents(obj) { if (obj.keyHandler == undefined) { var _local1 = (obj.keyHandler = new Object()); _local1.owner = obj; _local1.onKeyDown = _fEventDispatcher.onKeyDown; _local1.onKeyUp = _fEventDispatcher.onKeyUp; } Key.addListener(obj.keyHandler); } static function removeKeyEvents(obj) { Key.removeListener(obj.keyHandler); } static function addLoadEvents(obj) { if (obj.onLoad == undefined) { obj.onLoad = _fEventDispatcher.onLoad; obj.onUnload = _fEventDispatcher.onUnload; if (obj.getBytesTotal() == obj.getBytesLoaded()) { obj.doLater(obj, "onLoad"); } } } static function removeLoadEvents(obj) { delete obj.onLoad; delete obj.onUnload; } static function initialize(obj) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.UIEventDispatcher(); } obj.addEventListener = _fEventDispatcher.__addEventListener; obj.__origAddEventListener = _fEventDispatcher.addEventListener; obj.removeEventListener = _fEventDispatcher.removeEventListener; obj.dispatchEvent = _fEventDispatcher.dispatchEvent; obj.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(mx.events.EventDispatcher, eventObj); dispatchQueue(this, eventObj); } function onKeyDown(Void) { owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onKeyUp(Void) { owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onLoad(Void) { if (__sentLoadEvent != true) { dispatchEvent({type:"load"}); } __sentLoadEvent = true; } function onUnload(Void) { dispatchEvent({type:"unload"}); } function __addEventListener(event, handler) { __origAddEventListener(event, handler); var _local3 = lowLevelEvents; for (var _local5 in _local3) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local2 = _local3[_local5][0]; mx.events.UIEventDispatcher[_local2](this); } } } function removeEventListener(event, handler) { var _local6 = "__q_" + event; mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler); if (this[_local6].length == 0) { var _local2 = lowLevelEvents; for (var _local5 in _local2) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local3 = _local2[_local5][1]; mx.events.UIEventDispatcher[_local2[_local5][1]](this); } } } } static var keyEvents = {keyDown:1, keyUp:1}; static var loadEvents = {load:1, unload:1}; static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]}; static var _fEventDispatcher = undefined; }
Symbol 219 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement { var getStyle, _color, onEnterFrame; function ColoredSkinElement () { } function setColor(c) { if (c != undefined) { var _local2 = new Color(this); _local2.setRGB(c); } } function draw(Void) { setColor(getStyle(_color)); onEnterFrame = undefined; } function invalidateStyle(Void) { onEnterFrame = draw; } static function setColorStyle(p, colorStyle) { if (p._color == undefined) { p._color = colorStyle; } p.setColor = mixins.setColor; p.invalidateStyle = mixins.invalidateStyle; p.draw = mixins.draw; p.setColor(p.getStyle(colorStyle)); } static var mixins = new mx.skins.ColoredSkinElement(); }
Symbol 220 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions { function UIObjectExtensions () { } static function addGeometry(tf, ui) { tf.addProperty("width", ui.__get__width, null); tf.addProperty("height", ui.__get__height, null); tf.addProperty("left", ui.__get__left, null); tf.addProperty("x", ui.__get__x, null); tf.addProperty("top", ui.__get__top, null); tf.addProperty("y", ui.__get__y, null); tf.addProperty("right", ui.__get__right, null); tf.addProperty("bottom", ui.__get__bottom, null); tf.addProperty("visible", ui.__get__visible, ui.__set__visible); } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; var _local6 = mx.core.UIObject.prototype; var _local9 = mx.skins.SkinElement.prototype; addGeometry(_local9, _local6); mx.events.UIEventDispatcher.initialize(_local6); var _local13 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local6); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local6.getTopLevel; _local5.createLabel = _local6.createLabel; _local5.createObject = _local6.createObject; _local5.createClassObject = _local6.createClassObject; _local5.createEmptyObject = _local6.createEmptyObject; _local5.destroyObject = _local6.destroyObject; _global.ASSetPropFlags(_local5, "getTopLevel", 1); _global.ASSetPropFlags(_local5, "createLabel", 1); _global.ASSetPropFlags(_local5, "createObject", 1); _global.ASSetPropFlags(_local5, "createClassObject", 1); _global.ASSetPropFlags(_local5, "createEmptyObject", 1); _global.ASSetPropFlags(_local5, "destroyObject", 1); _local5.__getTextFormat = _local6.__getTextFormat; _local5._getTextFormat = _local6._getTextFormat; _local5.getStyleName = _local6.getStyleName; _local5.getStyle = _local6.getStyle; _global.ASSetPropFlags(_local5, "__getTextFormat", 1); _global.ASSetPropFlags(_local5, "_getTextFormat", 1); _global.ASSetPropFlags(_local5, "getStyleName", 1); _global.ASSetPropFlags(_local5, "getStyle", 1); var _local7 = TextField.prototype; addGeometry(_local7, _local6); _local7.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local7.move = _local9.move; _local7.setSize = _local9.setSize; _local7.invalidateStyle = function () { this.invalidateFlag = true; }; _local7.draw = function () { if (this.invalidateFlag) { this.invalidateFlag = false; var _local2 = this._getTextFormat(); this.setTextFormat(_local2); this.setNewTextFormat(_local2); this.embedFonts = _local2.embedFonts == true; if (this.__text != undefined) { if (this.text == "") { this.text = this.__text; } delete this.__text; } this._visible = true; } }; _local7.setColor = function (color) { this.textColor = color; }; _local7.getStyle = _local5.getStyle; _local7.__getTextFormat = _local6.__getTextFormat; _local7.setValue = function (v) { this.text = v; }; _local7.getValue = function () { return(this.text); }; _local7.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local7._getTextFormat = function () { var _local2 = this.stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); this.__getTextFormat(_local2); this.stylecache.tf = _local2; if (this.__enabled == false) { if (this.enabledColor == undefined) { var _local4 = this.getTextFormat(); this.enabledColor = _local4.color; } var _local3 = this.getStyle("disabledColor"); _local2.color = _local3; } else if (this.enabledColor != undefined) { if (_local2.color == undefined) { _local2.color = this.enabledColor; } } return(_local2); }; _local7.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local7.getPreferredHeight = function () { this.draw(); return(this.textHeight + 4); }; TextFormat.prototype.getTextExtent2 = function (s) { var _local3 = _root._getTextExtent; if (_local3 == undefined) { _root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100); _local3 = _root._getTextExtent; _local3._visible = false; } _root._getTextExtent.text = s; var _local4 = this.align; this.align = "left"; _root._getTextExtent.setTextFormat(this); this.align = _local4; return({width:_local3.textWidth, height:_local3.textHeight}); }; if (_global.style == undefined) { _global.style = new mx.styles.CSSStyleDeclaration(); _global.cascadingStyles = true; _global.styles = new Object(); _global.skinRegistry = new Object(); if (_global._origWidth == undefined) { _global.origWidth = Stage.width; _global.origHeight = Stage.height; } } var _local4 = _root; while (_local4._parent != undefined) { _local4 = _local4._parent; } _local4.addProperty("width", function () { return(Stage.width); }, null); _local4.addProperty("height", function () { return(Stage.height); }, null); _global.ASSetPropFlags(_local4, "width", 1); _global.ASSetPropFlags(_local4, "height", 1); return(true); } static var bExtended = false; static var UIObjectExtended = Extensions(); static var UIObjectDependency = mx.core.UIObject; static var SkinElementDependency = mx.skins.SkinElement; static var CSSTextStylesDependency = mx.styles.CSSTextStyles; static var UIEventDispatcherDependency = mx.events.UIEventDispatcher; }
Symbol 221 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0
class mx.skins.halo.Defaults { var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill; function Defaults () { } static function setThemeDefaults() { var _local2 = _global.style; _local2.themeColor = 8453965 /* 0x80FF4D */; _local2.disabledColor = 8684164 /* 0x848284 */; _local2.modalTransparency = 0; _local2.filled = true; _local2.stroked = true; _local2.strokeWidth = 1; _local2.strokeColor = 0; _local2.fillColor = 16777215 /* 0xFFFFFF */; _local2.repeatInterval = 35; _local2.repeatDelay = 500; _local2.fontFamily = "_sans"; _local2.fontSize = 12; _local2.selectionColor = 13500353 /* 0xCDFFC1 */; _local2.rollOverColor = 14942166 /* 0xE3FFD6 */; _local2.useRollOver = true; _local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDuration = 200; _local2.openDuration = 250; _local2.borderStyle = "inset"; _local2.color = 734012 /* 0x0B333C */; _local2.textSelectedColor = 24371; _local2.textRollOverColor = 2831164 /* 0x2B333C */; _local2.textDisabledColor = 16777215 /* 0xFFFFFF */; _local2.vGridLines = true; _local2.hGridLines = false; _local2.vGridLineColor = 6710886 /* 0x666666 */; _local2.hGridLineColor = 6710886 /* 0x666666 */; _local2.headerColor = 15395562 /* 0xEAEAEA */; _local2.indentation = 17; _local2.folderOpenIcon = "TreeFolderOpen"; _local2.folderClosedIcon = "TreeFolderClosed"; _local2.defaultLeafIcon = "TreeNodeIcon"; _local2.disclosureOpenIcon = "TreeDisclosureOpen"; _local2.disclosureClosedIcon = "TreeDisclosureClosed"; _local2.popupDuration = 150; _local2.todayColor = 6710886 /* 0x666666 */; _local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration()); _local2.backgroundColor = 16777215 /* 0xFFFFFF */; _local2.borderColor = 13290186 /* 0xCACACA */; _local2.borderStyle = "inset"; _local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration()); _local2.borderStyle = "inset"; _local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration()); _local2.textAlign = "center"; _local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration()); _local2.borderColor = 14015965 /* 0xD5DDDD */; _local2.buttonColor = 7305079 /* 0x6F7777 */; _local2.shadowColor = 15658734 /* 0xEEEEEE */; _local2.highlightColor = 12897484 /* 0xC4CCCC */; _local2.shadowCapColor = 14015965 /* 0xD5DDDD */; _local2.borderCapColor = 9542041 /* 0x919999 */; var _local4 = new Object(); _local4.borderColor = 16711680 /* 0xFF0000 */; _local4.buttonColor = 16711680 /* 0xFF0000 */; _local4.shadowColor = 16711680 /* 0xFF0000 */; _local4.highlightColor = 16711680 /* 0xFF0000 */; _local4.shadowCapColor = 16711680 /* 0xFF0000 */; _local4.borderCapColor = 16711680 /* 0xFF0000 */; mx.core.UIComponent.prototype.origBorderStyles = _local4; var _local3; _local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration()); _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderStyle = "inset"; _global.styles.TextArea = _global.styles.TextInput; _local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "default"; _local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "alert"; _local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "inset"; _local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "none"; _local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration()); _local3.color = 11187123 /* 0xAAB3B3 */; _local3.fontWeight = "bold"; _local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = "11"; _local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "solid"; _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderColor = 9081738 /* 0x8A938A */; _local3.headerHeight = 22; _local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1))); _local3.verticalGap = -1; _local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration()); _local3.borderColor = 9542041 /* 0x919999 */; _local3.headerColor = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 10; _local3.textAlign = "right"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = 11; _local3.textAlign = "center"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration()); _local3.color = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 12; _local3.fontWeight = "bold"; _local3.textAlign = "center"; } function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) { if (typeof(r) == "object") { var _local18 = r.br; var _local16 = r.bl; var _local15 = r.tl; var _local10 = r.tr; } else { var _local10 = r; var _local15 = _local10; var _local16 = _local15; var _local18 = _local16; } if (typeof(c) == "object") { if (typeof(alpha) != "object") { var _local9 = [alpha, alpha]; } else { var _local9 = alpha; } if (ratios == undefined) { ratios = [0, 255]; } var _local14 = h * 0.7; if (typeof(rot) != "object") { var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */}; } else { var _local11 = rot; } if (gradient == "radial") { beginGradientFill("radial", c, _local9, ratios, _local11); } else { beginGradientFill("linear", c, _local9, ratios, _local11); } } else if (c != undefined) { beginFill(c, alpha); } r = _local18; var _local13 = r - (r * 0.707106781186547); var _local12 = r - (r * 0.414213562373095); moveTo(x + w, (y + h) - r); lineTo(x + w, (y + h) - r); curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13); curveTo((x + w) - _local12, y + h, (x + w) - r, y + h); r = _local16; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x + r, y + h); curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13); curveTo(x, (y + h) - _local12, x, (y + h) - r); r = _local15; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x, y + r); curveTo(x, y + _local12, x + _local13, y + _local13); curveTo(x + _local12, y, x + r, y); r = _local10; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo((x + w) - r, y); curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13); curveTo(x + w, y + _local12, x + w, y + r); lineTo(x + w, (y + h) - r); if (c != undefined) { endFill(); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); setThemeDefaults(); mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; static var UIObjectDependency = mx.core.UIObject; }
Symbol 222 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager { var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth; MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; _global.ASSetPropFlags(MovieClip.prototype, "createClassChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "createChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthTo", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthAbove", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthBelow", 1); _global.ASSetPropFlags(MovieClip.prototype, "findNextAvailableDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "shuffleDepths", 1); _global.ASSetPropFlags(MovieClip.prototype, "getDepthByFlag", 1); _global.ASSetPropFlags(MovieClip.prototype, "buildDepthTable", 1); } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local5 = "down"; if (depthFlag == kBottom) { _local5 = "up"; } var _local6; if (_local3[_local2] != undefined) { _local6 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local5); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local6 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local6, _local3, _local5); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local5 = "down"; if (depthFlag == kBottom) { _local5 = "up"; } var _local6; if (_local3[_local2] != undefined) { _local6 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local5); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local6 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local6, _local3, _local5); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(MovieClip(this), _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local1 = targetDepth; var _local2 = targetDepth; if (direction == "down") { while (depthTable[_local2] != undefined) { _local2--; } return(_local2); } while (depthTable[_local1] != undefined) { _local1++; } return(_local1); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }
Symbol 223 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent { static var emphasizedStyleDeclaration; var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle; function SimpleButton () { super(); } function init(Void) { super.init(); if (preset == undefined) { boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } useHandCursor = false; } function createChildren(Void) { if (preset != undefined) { var _local2 = this[idNames[preset]]; this[refNames[preset]] = _local2; skinName = _local2; if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } initializing = false; } else if (__state == true) { setStateVar(true); } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } } } function setIcon(tag, linkageName) { return(setSkin(tag + 8, linkageName)); } function changeIcon(tag, linkageName) { linkLength = linkageName.length; var _local2 = stateNames[tag] + "Icon"; this[_local2] = linkageName; this[idNames[tag + 8]] = _local2; setStateVar(getState()); } function changeSkin(tag, linkageName) { var _local2 = stateNames[tag] + "Skin"; this[_local2] = linkageName; this[idNames[tag]] = _local2; setStateVar(getState()); } function viewIcon(varName) { var _local4 = varName + "Icon"; var _local3 = this[_local4]; if (typeof(_local3) == "string") { var _local5 = _local3; if (__emphasized) { if (this[_local3 + "Emphasized"].length > 0) { _local3 = _local3 + "Emphasized"; } } if (this[_local3].length == 0) { return(undefined); } _local3 = setIcon(tagMap[_local5], this[_local3]); if ((_local3 == undefined) && (_global.isLivePreview)) { _local3 = setIcon(0, "ButtonIcon"); } this[_local4] = _local3; } iconName._visible = false; iconName = _local3; iconName._visible = true; } function removeIcons() { var _local3 = 0; while (_local3 < 2) { var _local2 = 8; while (_local2 < 16) { destroyObject(idNames[_local2]); this[stateNames[_local2 - 8] + "Icon"] = ""; _local2++; } _local3++; } refresh(); } function setSkin(tag, linkageName, initobj) { var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this}))); calcSize(tag, _local3); return(_local3); } function calcSize(Void) { __width = _width; __height = _height; } function viewSkin(varName, initObj) { var _local3 = varName + "Skin"; var _local2 = this[_local3]; if (typeof(_local2) == "string") { var _local4 = _local2; if (__emphasized) { if (this[_local2 + "Emphasized"].length > 0) { _local2 = _local2 + "Emphasized"; } } if (this[_local2].length == 0) { return(undefined); } _local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this}))); this[_local3] = _local2; } skinName._visible = false; skinName = _local2; skinName._visible = true; } function showEmphasized(e) { if (e && (!__emphatic)) { if (emphasizedStyleDeclaration != undefined) { __emphaticStyleName = styleName; styleName = emphasizedStyleDeclaration; } __emphatic = true; } else { if (__emphatic) { styleName = __emphaticStyleName; } __emphatic = false; } } function refresh(Void) { var _local2 = getState(); if (enabled == false) { viewIcon("disabled"); viewSkin("disabled"); } else { viewSkin(phase); viewIcon(phase); } setView(phase == "down"); iconName.enabled = enabled; } function setView(offset) { if (iconName == undefined) { return(undefined); } var _local2 = (offset ? (btnOffset) : 0); iconName._x = ((__width - iconName._width) / 2) + _local2; iconName._y = ((__height - iconName._height) / 2) + _local2; } function setStateVar(state) { if (state) { if (trueOverSkin.length == 0) { rolloverSkin = tus; } else { rolloverSkin = trs; } if (trueOverIcon.length == 0) { rolloverIcon = tui; } else { rolloverIcon = tri; } upSkin = tus; downSkin = tds; disabledSkin = dts; upIcon = tui; downIcon = tdi; disabledIcon = dti; } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } else { rolloverSkin = frs; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } else { rolloverIcon = fri; } upSkin = fus; downSkin = fds; disabledSkin = dfs; upIcon = fui; downIcon = fdi; disabledIcon = dfi; } __state = state; } function setState(state) { if (state != __state) { setStateVar(state); invalidate(); } } function size(Void) { refresh(); } function draw(Void) { if (initializing) { initializing = false; skinName.visible = true; iconName.visible = true; } size(); } function getState(Void) { return(__state); } function setToggle(val) { __toggle = val; if (__toggle == false) { setState(false); } } function getToggle(Void) { return(__toggle); } function set toggle(val) { setToggle(val); //return(toggle); } function get toggle() { return(getToggle()); } function set value(val) { setSelected(val); //return(value); } function get value() { return(getSelected()); } function set selected(val) { setSelected(val); //return(selected); } function get selected() { return(getSelected()); } function setSelected(val) { if (__toggle) { setState(val); } else { setState((initializing ? (val) : (__state))); } } function getSelected() { return(__state); } function setEnabled(val) { if (enabled != val) { super.setEnabled(val); invalidate(); } } function onPress(Void) { pressFocus(); phase = "down"; refresh(); dispatchEvent({type:"buttonDown"}); if (autoRepeat) { interval = setInterval(this, "onPressDelay", getStyle("repeatDelay")); } } function onPressDelay(Void) { dispatchEvent({type:"buttonDown"}); if (autoRepeat) { clearInterval(interval); interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval")); } } function onPressRepeat(Void) { dispatchEvent({type:"buttonDown"}); updateAfterEvent(); } function onRelease(Void) { releaseFocus(); phase = "rollover"; if (interval != undefined) { clearInterval(interval); delete interval; } if (getToggle()) { setState(!getState()); } else { refresh(); } dispatchEvent({type:"click"}); } function onDragOut(Void) { phase = "up"; refresh(); dispatchEvent({type:"buttonDragOut"}); } function onDragOver(Void) { if (phase != "up") { onPress(); return(undefined); } phase = "down"; refresh(); } function onReleaseOutside(Void) { releaseFocus(); phase = "up"; if (interval != undefined) { clearInterval(interval); delete interval; } } function onRollOver(Void) { phase = "rollover"; refresh(); } function onRollOut(Void) { phase = "up"; refresh(); } function getLabel(Void) { return(fui.text); } function setLabel(val) { if (typeof(fui) == "string") { createLabel("fui", 8, val); fui.styleName = this; } else { fui.text = val; } var _local4 = fui._getTextFormat(); var _local2 = _local4.getTextExtent2(val); fui._width = _local2.width + 5; fui._height = _local2.height + 5; iconName = fui; setView(__state); } function get emphasized() { return(__emphasized); } function set emphasized(val) { __emphasized = val; var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]] = stateNames[_local2] + "Skin"; if (typeof(this[idNames[_local2 + 8]]) == "movieclip") { this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon"; } _local2++; } showEmphasized(__emphasized); setStateVar(__state); invalidateStyle(); //return(emphasized); } function keyDown(e) { if (e.code == 32) { onPress(); } } function keyUp(e) { if (e.code == 32) { onRelease(); } } function onKillFocus(newFocus) { super.onKillFocus(); if (phase != "up") { phase = "up"; refresh(); } } static var symbolName = "SimpleButton"; static var symbolOwner = mx.controls.SimpleButton; static var version = "2.0.2.127"; var className = "SimpleButton"; var style3dInset = 4; var btnOffset = 1; var __toggle = false; var __state = false; var __emphasized = false; var __emphatic = false; static var falseUp = 0; static var falseDown = 1; static var falseOver = 2; static var falseDisabled = 3; static var trueUp = 4; static var trueDown = 5; static var trueOver = 6; static var trueDisabled = 7; var falseUpSkin = "SimpleButtonUp"; var falseDownSkin = "SimpleButtonIn"; var falseOverSkin = ""; var falseDisabledSkin = "SimpleButtonUp"; var trueUpSkin = "SimpleButtonIn"; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = "SimpleButtonIn"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var phase = "up"; var fui = "falseUpIcon"; var fus = "falseUpSkin"; var fdi = "falseDownIcon"; var fds = "falseDownSkin"; var frs = "falseOverSkin"; var fri = "falseOverIcon"; var dfi = "falseDisabledIcon"; var dfs = "falseDisabledSkin"; var tui = "trueUpIcon"; var tus = "trueUpSkin"; var tdi = "trueDownIcon"; var tds = "trueDownSkin"; var trs = "trueOverSkin"; var tri = "trueOverIcon"; var dts = "trueDisabledSkin"; var dti = "trueDisabledIcon"; var rolloverSkin = mx.controls.SimpleButton.prototype.frs; var rolloverIcon = mx.controls.SimpleButton.prototype.fri; var upSkin = mx.controls.SimpleButton.prototype.fus; var downSkin = mx.controls.SimpleButton.prototype.fds; var disabledSkin = mx.controls.SimpleButton.prototype.dfs; var upIcon = mx.controls.SimpleButton.prototype.fui; var downIcon = mx.controls.SimpleButton.prototype.fdi; var disabledIcon = mx.controls.SimpleButton.prototype.dfi; var initializing = true; var idNames = ["fus", "fds", "frs", "dfs", "tus", "tds", "trs", "dts", "fui", "fdi", "fri", "dfi", "tui", "tdi", "tri", "dti"]; var stateNames = ["falseUp", "falseDown", "falseOver", "falseDisabled", "trueUp", "trueDown", "trueOver", "trueDisabled"]; var refNames = ["upSkin", "downSkin", "rolloverSkin", "disabledSkin"]; var tagMap = {falseUpSkin:0, falseDownSkin:1, falseOverSkin:2, falseDisabledSkin:3, trueUpSkin:4, trueDownSkin:5, trueOverSkin:6, trueDisabledSkin:7, falseUpIcon:0, falseDownIcon:1, falseOverIcon:2, falseDisabledIcon:3, trueUpIcon:4, trueDownIcon:5, trueOverIcon:6, trueDisabledIcon:7}; }
Symbol 224 MovieClip [__Packages.mx.managers.SystemManager] Frame 0
class mx.managers.SystemManager { static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent; function SystemManager () { } static function init(Void) { if (_initialized == false) { _initialized = true; mx.events.EventDispatcher.initialize(mx.managers.SystemManager); Mouse.addListener(mx.managers.SystemManager); Stage.addListener(mx.managers.SystemManager); _xAddEventListener = addEventListener; addEventListener = __addEventListener; _xRemoveEventListener = removeEventListener; removeEventListener = __removeEventListener; } } static function addFocusManager(f) { form = f; f.focusManager.activate(); } static function removeFocusManager(f) { } static function onMouseDown(Void) { var _local1 = form; _local1.focusManager._onMouseDown(); } static function onResize(Void) { var _local7 = Stage.width; var _local6 = Stage.height; var _local9 = _global.origWidth; var _local8 = _global.origHeight; var _local3 = Stage.align; var _local5 = (_local9 - _local7) / 2; var _local4 = (_local8 - _local6) / 2; if (_local3 == "T") { _local4 = 0; } else if (_local3 == "B") { _local4 = _local8 - _local6; } else if (_local3 == "L") { _local5 = 0; } else if (_local3 == "R") { _local5 = _local9 - _local7; } else if (_local3 == "LT") { _local4 = 0; _local5 = 0; } else if (_local3 == "TR") { _local4 = 0; _local5 = _local9 - _local7; } else if (_local3 == "LB") { _local4 = _local8 - _local6; _local5 = 0; } else if (_local3 == "RB") { _local4 = _local8 - _local6; _local5 = _local9 - _local7; } if (__screen == undefined) { __screen = new Object(); } __screen.x = _local5; __screen.y = _local4; __screen.width = _local7; __screen.height = _local6; _root.focusManager.relocate(); dispatchEvent({type:"resize"}); } static function get screen() { init(); if (__screen == undefined) { onResize(); } return(__screen); } static var _initialized = false; static var idleFrames = 0; static var isMouseDown = false; static var forms = new Array(); }
Symbol 225 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent { var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, lastMouse, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, findFocusFromObject; function FocusManager () { super(); } function get defaultPushButton() { return(__defaultPushButton); } function set defaultPushButton(x) { if (x != __defaultPushButton) { __defaultPushButton.__set__emphasized(false); __defaultPushButton = x; defPushButton = x; x.__set__emphasized(true); } //return(defaultPushButton); } function getMaxTabIndex(o) { var _local3 = 0; var _local6; for (_local6 in o) { var _local2 = o[_local6]; if (_local2._parent == o) { if (_local2.tabIndex != undefined) { if (_local2.tabIndex > _local3) { _local3 = _local2.tabIndex; } } if (_local2.tabChildren == true) { var _local4 = getMaxTabIndex(_local2); if (_local4 > _local3) { _local3 = _local4; } } } } return(_local3); } function getNextTabIndex(Void) { return(getMaxTabIndex(form) + 1); } function get nextTabIndex() { return(getNextTabIndex()); } function relocate(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); move(_local2.x - 1, _local2.y - 1); } function init(Void) { super.init(); tabEnabled = false; _width = (_height = 1); _x = (_y = -1); _alpha = 0; _parent.focusManager = this; _parent.tabChildren = true; _parent.tabEnabled = false; form = _parent; _parent.addEventListener("hide", this); _parent.addEventListener("reveal", this); mx.managers.SystemManager.init(); mx.managers.SystemManager.addFocusManager(form); tabCapture.tabIndex = 0; watch("enabled", enabledChanged); Selection.addListener(this); lastMouse = new Object(); _global.ASSetPropFlags(_parent, "focusManager", 1); _global.ASSetPropFlags(_parent, "tabChildren", 1); _global.ASSetPropFlags(_parent, "tabEnabled", 1); } function enabledChanged(id, oldValue, newValue) { _visible = newValue; return(newValue); } function activate(Void) { Key.addListener(this); activated = (_visible = true); if (lastFocus != undefined) { bNeedFocus = true; if (!mx.managers.SystemManager.isMouseDown) { doLater(this, "restoreFocus"); } } } function deactivate(Void) { Key.removeListener(this); activated = (_visible = false); var _local2 = getSelectionFocus(); var _local3 = getActualFocus(_local2); if (isOurFocus(_local3)) { lastSelFocus = _local2; lastFocus = _local3; } cancelAllDoLaters(); } function isOurFocus(o) { if (o.focusManager == this) { return(true); } while (o != undefined) { if (o.focusManager != undefined) { return(false); } if (o._parent == _parent) { return(true); } o = o._parent; } return(false); } function onSetFocus(o, n) { if (n == null) { if (activated) { bNeedFocus = true; } } else { var _local2 = getFocus(); if (isOurFocus(_local2)) { bNeedFocus = false; lastFocus = _local2; lastSelFocus = n; } } } function restoreFocus(Void) { var _local2 = lastSelFocus.hscroll; if (_local2 != undefined) { var _local5 = lastSelFocus.scroll; var _local4 = lastSelFocus.background; } lastFocus.setFocus(); var _local3 = Selection; Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex); if (_local2 != undefined) { lastSelFocus.scroll = _local5; lastSelFocus.hscroll = _local2; lastSelFocus.background = _local4; } } function onUnload(Void) { mx.managers.SystemManager.removeFocusManager(form); } function setFocus(o) { if (o == null) { Selection.setFocus(null); } else if (o.setFocus == undefined) { Selection.setFocus(o); } else { o.setFocus(); } } function getActualFocus(o) { var _local1 = o._parent; while (_local1 != undefined) { if (_local1.focusTextField != undefined) { while (_local1.focusTextField != undefined) { o = _local1; _local1 = _local1._parent; if (_local1 == undefined) { return(undefined); } if (_local1.focusTextField == undefined) { return(o); } } } if (_local1.tabEnabled != true) { return(o); } o = _local1; _local1 = o._parent; } return(undefined); } function getSelectionFocus() { var m = Selection.getFocus(); var o = eval (m); return(o); } function getFocus(Void) { var _local2 = getSelectionFocus(); return(getActualFocus(_local2)); } function walkTree(p, index, groupName, dir, lookup, firstChild) { var _local5 = true; var _local11; for (_local11 in p) { var _local2 = p[_local11]; if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_local2 != _lastTarget) { if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) { continue; } if ((_local2 instanceof TextField) && (_local2.selectable == false)) { continue; } if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) { if (firstChild) { _firstNode = _local2; firstChild = false; } } if (_nextIsNext == true) { if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) { _nextNode = _local2; } } if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) { if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) { } else { _lastx = _local2; } } } else { _prevNode = _lastx; _needPrev = false; _nextIsNext = true; } if (_local2.tabIndex != undefined) { if (_local2.tabIndex == index) { if (_foundList[_local2._name] == undefined) { if (_needPrev) { _prevObj = _local2; _needPrev = false; } _nextObj = _local2; } } if (dir && (_local2.tabIndex > index)) { if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) { _nextObj = _local2; } } else if ((!dir) && (_local2.tabIndex < index)) { if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) { _prevObj = _local2; } } if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) { _firstObj = _local2; } if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) { _lastObj = _local2; } } if (_local2.tabChildren) { getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) { if (_local2 == _lastTarget) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_prevNode == undefined) { var _local3 = _lastx; var _local7 = false; while (_local3 != undefined) { if (_local3 == _local2) { _local7 = true; break; } _local3 = _local3._parent; } if (_local7 == false) { _prevNode = _lastx; } } _needPrev = false; if (_nextNode == undefined) { _nextIsNext = true; } } else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } } _lastNode = _lastx; if (lookup) { if (p._parent != undefined) { if (p != _parent) { if ((_prevNode == undefined) && (dir)) { _needPrev = true; } else if ((_nextNode == undefined) && (!dir)) { _nextIsNext = false; } _lastTarget = _lastTarget._parent; getTabCandidate(p._parent, index, groupName, dir, true); } } } } function getTabCandidate(o, index, groupName, dir, firstChild) { var _local2; var _local3 = true; if (o == _parent) { _local2 = o; _local3 = false; } else { _local2 = o._parent; if (_local2 == undefined) { _local2 = o; _local3 = false; } } walkTree(_local2, index, groupName, dir, _local3, firstChild); } function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) { walkTree(o, index, groupName, dir, false, firstChild); } function getFocusManagerFromObject(o) { while (o != undefined) { if (o.focusManager != undefined) { return(o.focusManager); } o = o._parent; } return(undefined); } function tabHandler(Void) { bDrawFocus = true; var _local5 = getSelectionFocus(); var _local4 = getActualFocus(_local5); if (_local4 != _local5) { _local5 = _local4; } if (getFocusManagerFromObject(_local5) != this) { _local5 == undefined; } if (_local5 == undefined) { _local5 = form; } else if (_local5.tabIndex != undefined) { if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) { _foundList = new Object(); _foundList.tabIndex = _local5.tabIndex; } _foundList[_local5._name] = _local5; } var _local3 = Key.isDown(16) != true; _searchKey = getTimer(); _needPrev = true; _nextIsNext = false; _lastx = undefined; _firstNode = undefined; _lastNode = undefined; _nextNode = undefined; _prevNode = undefined; _firstObj = undefined; _lastObj = undefined; _nextObj = undefined; _prevObj = undefined; _lastTarget = _local5; var _local6 = _local5; getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true); var _local2; if (_local3) { if (_nextObj != undefined) { _local2 = _nextObj; } else { _local2 = _firstObj; } } else if (_prevObj != undefined) { _local2 = _prevObj; } else { _local2 = _lastObj; } if (_local2.tabIndex != _local5.tabIndex) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; _foundList[_local2._name] = _local2; } else { if (_foundList == undefined) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; } _foundList[_local2._name] = _local2; } if (_local2 == undefined) { if (_local3 == false) { if (_nextNode != undefined) { _local2 = _nextNode; } else { _local2 = _firstNode; } } else if ((_prevNode == undefined) || (_local5 == form)) { _local2 = _lastNode; } else { _local2 = _prevNode; } } if (_local2 == undefined) { return(undefined); } lastTabFocus = _local2; setFocus(_local2); if (_local2.emphasized != undefined) { if (defPushButton != undefined) { _local5 = defPushButton; defPushButton = mx.controls.SimpleButton(_local2); _local5.emphasized = false; _local2.emphasized = true; } } else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) { _local5 = defPushButton; defPushButton = __defaultPushButton; _local5.emphasized = false; __defaultPushButton.__set__emphasized(true); } } function onKeyDown(Void) { mx.managers.SystemManager.idleFrames = 0; if (defaultPushButtonEnabled) { if (Key.getCode() == 13) { if (defaultPushButton != undefined) { doLater(this, "sendDefaultPushButtonEvent"); } } } } function sendDefaultPushButtonEvent(Void) { defPushButton.dispatchEvent({type:"click"}); } function getMousedComponentFromChildren(x, y, o) { for (var _local7 in o) { var _local2 = o[_local7]; if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) { _local2._searchKey = _searchKey; if (_local2.hitTest(x, y, true)) { if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) { return(_local2); } var _local3 = getMousedComponentFromChildren(x, y, _local2); if (_local3 != undefined) { return(_local3); } return(_local2); } } } return(undefined); } function mouseActivate(Void) { if (!bNeedFocus) { return(undefined); } _searchKey = getTimer(); var _local2 = getMousedComponentFromChildren(lastMouse.x, lastMouse.y, form); if (_local2 instanceof mx.core.UIComponent) { return(undefined); } _local2 = findFocusFromObject(_local2); if (_local2 == lastFocus) { return(undefined); } if (_local2 == undefined) { doLater(this, "restoreFocus"); return(undefined); } var _local3 = _local2.hscroll; if (_local3 != undefined) { var _local6 = _local2.scroll; var _local5 = _local2.background; } setFocus(_local2); var _local4 = Selection; Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex); if (_local3 != undefined) { _local2.scroll = _local6; _local2.hscroll = _local3; _local2.background = _local5; } } function _onMouseDown(Void) { bDrawFocus = false; if (lastFocus != undefined) { lastFocus.drawFocus(false); } mx.managers.SystemManager.idleFrames = 0; var _local3 = Selection; _local3.lastBeginIndex = Selection.getBeginIndex(); _local3.lastEndIndex = Selection.getEndIndex(); lastMouse.x = _root._xmouse; lastMouse.y = _root._ymouse; _root.localToGlobal(lastMouse); } function onMouseUp(Void) { if (_visible) { doLater(this, "mouseActivate"); } } function handleEvent(e) { if (e.type == "reveal") { mx.managers.SystemManager.activate(form); } else { mx.managers.SystemManager.deactivate(form); } } static function enableFocusManagement() { if (!initialized) { initialized = true; Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } } } static var symbolName = "FocusManager"; static var symbolOwner = mx.managers.FocusManager; static var version = "2.0.2.127"; var className = "FocusManager"; var bNeedFocus = false; var bDrawFocus = false; var defaultPushButtonEnabled = true; var activated = true; static var initialized = false; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 226 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement { var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible; function FocusRect () { super(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(o) { o.adjustFocusRect(); } function setSize(w, h, r, a, rectCol) { _xscale = (_yscale = 100); clear(); if (typeof(r) == "object") { r.br = ((r.br > 2) ? (r.br - 2) : 0); r.bl = ((r.bl > 2) ? (r.bl - 2) : 0); r.tr = ((r.tr > 2) ? (r.tr - 2) : 0); r.tl = ((r.tl > 2) ? (r.tl - 2) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); r.br = ((r.br > 1) ? (r.br + 1) : 0); r.bl = ((r.bl > 1) ? (r.bl + 1) : 0); r.tr = ((r.tr > 1) ? (r.tr + 1) : 0); r.tl = ((r.tl > 1) ? (r.tl + 1) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(1, 1, w - 2, h - 2, r); r.br = ((r.br > 1) ? (r.br - 1) : 0); r.bl = ((r.bl > 1) ? (r.bl - 1) : 0); r.tr = ((r.tr > 1) ? (r.tr - 1) : 0); r.tl = ((r.tl > 1) ? (r.tl - 1) : 0); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); } else { var _local5; if (r != 0) { _local5 = r - 2; } else { _local5 = 0; } beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); beginFill(rectCol, a * 0.3); if (r != 0) { _local5 = r - 2; r = r - 1; } else { _local5 = 0; r = 0; } drawRoundRect(1, 1, w - 2, h - 2, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); } } function handleEvent(e) { if (e.type == "unload") { _visible = true; } else if (e.type == "resize") { e.target.adjustFocusRect(); } else if (e.type == "move") { e.target.adjustFocusRect(); } } static function classConstruct() { mx.core.UIComponent.prototype.drawFocus = function (focused) { var _local2 = this._parent.focus_mc; if (!focused) { _local2._visible = false; this.removeEventListener("unload", _local2); this.removeEventListener("move", _local2); this.removeEventListener("resize", _local2); } else { if (_local2 == undefined) { _local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop); _local2.tabEnabled = false; this._parent.focus_mc = _local2; } else { _local2._visible = true; } _local2.draw(this); if (_local2.getDepth() < this.getDepth()) { _local2.setDepthAbove(this); } this.addEventListener("unload", _local2); this.addEventListener("move", _local2); this.addEventListener("resize", _local2); } }; mx.core.UIComponent.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect; mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var DefaultsDependency = mx.skins.halo.Defaults; static var UIComponentDependency = mx.core.UIComponent; }
Symbol 227 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0
class mx.managers.OverlappedWindows { function OverlappedWindows () { } static function checkIdle(Void) { if (mx.managers.SystemManager.idleFrames > 10) { mx.managers.SystemManager.dispatchEvent({type:"idle"}); } else { mx.managers.SystemManager.idleFrames++; } } static function __addEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager.interval == undefined) { mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100); } } mx.managers.SystemManager._xAddEventListener(e, o, l); } static function __removeEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) { clearInterval(mx.managers.SystemManager.interval); } } else { mx.managers.SystemManager._xRemoveEventListener(e, o, l); } } static function onMouseDown(Void) { mx.managers.SystemManager.idleFrames = 0; mx.managers.SystemManager.isMouseDown = true; var _local5 = _root; var _local3; var _local8 = _root._xmouse; var _local7 = _root._ymouse; if (mx.managers.SystemManager.form.modalWindow == undefined) { if (mx.managers.SystemManager.forms.length > 1) { var _local6 = mx.managers.SystemManager.forms.length; var _local4; _local4 = 0; while (_local4 < _local6) { var _local2 = mx.managers.SystemManager.forms[_local4]; if (_local2._visible) { if (_local2.hitTest(_local8, _local7)) { if (_local3 == undefined) { _local3 = _local2.getDepth(); _local5 = _local2; } else if (_local3 < _local2.getDepth()) { _local3 = _local2.getDepth(); _local5 = _local2; } } } _local4++; } if (_local5 != mx.managers.SystemManager.form) { mx.managers.SystemManager.activate(_local5); } } } var _local9 = mx.managers.SystemManager.form; _local9.focusManager._onMouseDown(); } static function onMouseMove(Void) { mx.managers.SystemManager.idleFrames = 0; } static function onMouseUp(Void) { mx.managers.SystemManager.isMouseDown = false; mx.managers.SystemManager.idleFrames = 0; } static function activate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) { var _local1 = mx.managers.SystemManager.form; _local1.focusManager.deactivate(); } } mx.managers.SystemManager.form = f; f.focusManager.activate(); } static function deactivate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) { var _local5 = mx.managers.SystemManager.form; _local5.focusManager.deactivate(); var _local3 = mx.managers.SystemManager.forms.length; var _local1; var _local2; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { _local1 = _local1 + 1; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } mx.managers.SystemManager.form = _local2; break; } if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } _local5 = mx.managers.SystemManager.form; _local5.focusManager.activate(); } } } static function addFocusManager(f) { mx.managers.SystemManager.forms.push(f); mx.managers.SystemManager.activate(f); } static function removeFocusManager(f) { var _local3 = mx.managers.SystemManager.forms.length; var _local1; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { if (mx.managers.SystemManager.form == f) { mx.managers.SystemManager.deactivate(f); } mx.managers.SystemManager.forms.splice(_local1, 1); return(undefined); } _local1++; } } static function enableOverlappedWindows() { if (!initialized) { initialized = true; mx.managers.SystemManager.checkIdle = checkIdle; mx.managers.SystemManager.__addEventListener = __addEventListener; mx.managers.SystemManager.__removeEventListener = __removeEventListener; mx.managers.SystemManager.onMouseDown = onMouseDown; mx.managers.SystemManager.onMouseMove = onMouseMove; mx.managers.SystemManager.onMouseUp = onMouseUp; mx.managers.SystemManager.activate = activate; mx.managers.SystemManager.deactivate = deactivate; mx.managers.SystemManager.addFocusManager = addFocusManager; mx.managers.SystemManager.removeFocusManager = removeFocusManager; } } static var initialized = false; static var SystemManagerDependency = mx.managers.SystemManager; }
Symbol 228 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle { var styleName, stylecache, _color, setColor, invalidateStyle; function CSSSetStyle () { } function _setStyle(styleProp, newValue) { this[styleProp] = newValue; if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) { if (styleProp == "color") { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } } _level0.changeTextStyleInChildren(styleProp); return(undefined); } if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local7 = mx.styles.StyleManager.colorNames.haloBlue; var _local6 = mx.styles.StyleManager.colorNames.haloGreen; var _local8 = mx.styles.StyleManager.colorNames.haloOrange; var _local4 = {}; _local4[_local7] = 12188666 /* 0xB9FBFA */; _local4[_local6] = 13500353 /* 0xCDFFC1 */; _local4[_local8] = 16766319 /* 0xFFD56F */; var _local5 = {}; _local5[_local7] = 13958653 /* 0xD4FDFD */; _local5[_local6] = 14942166 /* 0xE3FFD6 */; _local5[_local8] = 16772787 /* 0xFFEEB3 */; var _local9 = _local4[newValue]; var _local10 = _local5[newValue]; if (_local9 == undefined) { _local9 = newValue; } if (_local10 == undefined) { _local10 = newValue; } setStyle("selectionColor", _local9); setStyle("rollOverColor", _local10); } _level0.changeColorStyleInChildren(styleName, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } _level0.notifyStyleChangeInChildren(styleName, styleProp, newValue); } } function changeTextStyleInChildren(styleProp) { var _local4 = getTimer(); var _local5; for (_local5 in this) { var _local2 = this[_local5]; if (_local2._parent == this) { if (_local2.searchKey != _local4) { if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; delete _local2.stylecache[styleProp]; } _local2.invalidateStyle(styleProp); _local2.changeTextStyleInChildren(styleProp); _local2.searchKey = _local4; } } } } function changeColorStyleInChildren(sheetName, colorStyle, newValue) { var _local6 = getTimer(); var _local7; for (_local7 in this) { var _local2 = this[_local7]; if (_local2._parent == this) { if (_local2.searchKey != _local6) { if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) { if (_local2.stylecache != undefined) { delete _local2.stylecache[colorStyle]; } if (typeof(_local2._color) == "string") { if (_local2._color == colorStyle) { var _local4 = _local2.getStyle(colorStyle); if (colorStyle == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = _local4; } } _local2.setColor(_local4); } } else if (_local2._color[colorStyle] != undefined) { if (typeof(_local2) != "movieclip") { _local2._parent.invalidateStyle(); } else { _local2.invalidateStyle(colorStyle); } } } _local2.changeColorStyleInChildren(sheetName, colorStyle, newValue); _local2.searchKey = _local6; } } } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local5 = getTimer(); var _local6; for (_local6 in this) { var _local2 = this[_local6]; if (_local2._parent == this) { if (_local2.searchKey != _local5) { if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) { if (_local2.stylecache != undefined) { delete _local2.stylecache[styleProp]; delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); } _local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local2.searchKey = _local5; } } } } function setStyle(styleProp, newValue) { if (stylecache != undefined) { delete stylecache[styleProp]; delete stylecache.tf; } this[styleProp] = newValue; if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local10 = mx.styles.StyleManager.colorNames.haloBlue; var _local9 = mx.styles.StyleManager.colorNames.haloGreen; var _local11 = mx.styles.StyleManager.colorNames.haloOrange; var _local6 = {}; _local6[_local10] = 12188666 /* 0xB9FBFA */; _local6[_local9] = 13500353 /* 0xCDFFC1 */; _local6[_local11] = 16766319 /* 0xFFD56F */; var _local7 = {}; _local7[_local10] = 13958653 /* 0xD4FDFD */; _local7[_local9] = 14942166 /* 0xE3FFD6 */; _local7[_local11] = 16772787 /* 0xFFEEB3 */; var _local12 = _local6[newValue]; var _local13 = _local7[newValue]; if (_local12 == undefined) { _local12 = newValue; } if (_local13 == undefined) { _local13 = newValue; } setStyle("selectionColor", _local12); setStyle("rollOverColor", _local13); } if (typeof(_color) == "string") { if (_color == styleProp) { if (styleProp == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = newValue; } } setColor(newValue); } } else if (_color[styleProp] != undefined) { invalidateStyle(styleProp); } changeColorStyleInChildren(undefined, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } invalidateStyle(styleProp); } if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) { var _local8; var _local5 = newValue; if (styleProp == "styleName") { _local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5)); _local5 = _local8.themeColor; if (_local5 != undefined) { _local8.rollOverColor = (_local8.selectionColor = _local5); } } notifyStyleChangeInChildren(undefined, styleProp, newValue); } } static function enableRunTimeCSS() { } static function classConstruct() { var _local2 = MovieClip.prototype; var _local3 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local3._setStyle; _local2.changeTextStyleInChildren = _local3.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local3.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local3.notifyStyleChangeInChildren; _local2.setStyle = _local3.setStyle; _global.ASSetPropFlags(_local2, "changeTextStyleInChildren", 1); _global.ASSetPropFlags(_local2, "changeColorStyleInChildren", 1); _global.ASSetPropFlags(_local2, "notifyStyleChangeInChildren", 1); _global.ASSetPropFlags(_local2, "setStyle", 1); var _local4 = TextField.prototype; _local4.setStyle = _local2.setStyle; _local4.changeTextStyleInChildren = _local3.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }
Symbol 229 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions { function UIComponentExtensions () { } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; TextField.prototype.setFocus = function () { Selection.setFocus(this); }; TextField.prototype.onSetFocus = function (oldFocus) { if (this.tabEnabled != false) { if (this.getFocusManager().bDrawFocus) { this.drawFocus(true); } } }; TextField.prototype.onKillFocus = function (oldFocus) { if (this.tabEnabled != false) { this.drawFocus(false); } }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager; mx.managers.OverlappedWindows.enableOverlappedWindows(); mx.styles.CSSSetStyle.enableRunTimeCSS(); mx.managers.FocusManager.enableFocusManagement(); } static var bExtended = false; static var UIComponentExtended = Extensions(); static var UIComponentDependency = mx.core.UIComponent; static var FocusManagerDependency = mx.managers.FocusManager; static var OverlappedWindowsDependency = mx.managers.OverlappedWindows; }
Symbol 304 Button
on (release) { if (_root.howto == 1) { _root.gotoAndStop(4); } if (_root.howto == 0) { _root.gotoAndStop(5); } }
Symbol 310 Button
on (release) { _root.howto = 0; stopAllSounds(); _root.gotoAndStop(3); }
Symbol 313 Button
on (release) { _root.howto = 1; gotoAndStop (3); }
Symbol 316 Button
on (release) { this.highScores.showHighScores(); }
Symbol 319 Button
on (release) { gotoAndStop (11); }
Symbol 467 MovieClip Frame 230
stop();
Symbol 479 MovieClip Frame 1
stop();
Symbol 481 MovieClip Frame 1
stop();
Symbol 530 MovieClip Frame 1
stop();
Symbol 530 MovieClip Frame 2
stop();
Symbol 530 MovieClip Frame 3
stop();
Symbol 530 MovieClip Frame 4
stop();
Symbol 530 MovieClip Frame 5
stop();
Symbol 530 MovieClip Frame 6
stop();
Symbol 530 MovieClip Frame 7
stop();
Symbol 530 MovieClip Frame 8
stop();
Symbol 530 MovieClip Frame 9
stop();
Symbol 530 MovieClip Frame 10
stop();
Symbol 530 MovieClip Frame 11
stop();
Symbol 530 MovieClip Frame 12
stop();
Symbol 530 MovieClip Frame 13
stop();
Symbol 530 MovieClip Frame 14
stop();
Symbol 530 MovieClip Frame 15
stop();
Symbol 530 MovieClip Frame 16
stop();
Symbol 530 MovieClip Frame 17
stop();
Symbol 530 MovieClip Frame 18
stop();
Symbol 530 MovieClip Frame 19
stop();
Symbol 530 MovieClip Frame 20
stop();
Symbol 530 MovieClip Frame 27
stop();
Symbol 532 MovieClip Frame 1
stop();
Symbol 535 MovieClip Frame 11
stop();
Symbol 540 MovieClip Frame 16
stop();
Symbol 543 MovieClip Frame 11
stop();
Symbol 546 MovieClip Frame 16
stop();
Symbol 561 MovieClip Frame 1
stop();
Symbol 561 MovieClip Frame 2
stop();
Symbol 561 MovieClip Frame 3
stop();
Symbol 561 MovieClip Frame 4
stop();
Symbol 561 MovieClip Frame 5
stop();
Symbol 565 MovieClip Frame 1
stop(); if (_root.boss2life < 10) { play(); }
Instance of Symbol 561 MovieClip in Symbol 565 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root.boss2life <= 2500) && (_root.boss2life > 2000)) { gotoAndStop (2); } if ((_root.boss2life <= 2000) && (_root.boss2life > 1500)) { gotoAndStop (3); } if ((_root.boss2life <= 1500) && (_root.boss2life > 700)) { gotoAndStop (4); } if ((_root.boss2life <= 700) && (_root.boss2life > 10)) { gotoAndStop (5); } }
Instance of Symbol 561 MovieClip in Symbol 565 MovieClip Frame 2
onClipEvent (enterFrame) { if ((_root.boss1life <= 800) && (_root.boss1life > 600)) { gotoAndStop (2); } if ((_root.boss1life <= 600) && (_root.boss1life > 400)) { gotoAndStop (3); } if ((_root.boss1life <= 400) && (_root.boss1life > 200)) { gotoAndStop (4); } if ((_root.boss1life <= 200) && (_root.boss1life > 10)) { gotoAndStop (5); } }
Symbol 565 MovieClip Frame 9
stop();
Symbol 591 MovieClip Frame 8
stop();
Symbol 592 MovieClip Frame 1
stop();
Symbol 592 MovieClip Frame 2
stop();
Symbol 592 MovieClip Frame 3
stop();
Symbol 592 MovieClip Frame 4
stop();
Symbol 592 MovieClip Frame 5
stop();
Symbol 592 MovieClip Frame 6
stop();
Symbol 592 MovieClip Frame 7
stop();
Symbol 592 MovieClip Frame 8
stop();
Symbol 592 MovieClip Frame 9
stop();
Symbol 592 MovieClip Frame 10
stop();
Symbol 592 MovieClip Frame 11
stop(); if (_root.czl2._currentframe == 8) { gotoAndStop (12); }
Symbol 592 MovieClip Frame 12
stop();
Symbol 615 MovieClip Frame 1
stop();
Symbol 615 MovieClip Frame 2
stop();
Symbol 615 MovieClip Frame 3
stop();
Symbol 615 MovieClip Frame 4
stop();
Symbol 615 MovieClip Frame 5
stop();
Symbol 615 MovieClip Frame 6
stop();
Symbol 615 MovieClip Frame 20
stop();
Symbol 625 MovieClip Frame 5
stop();
Symbol 644 MovieClip Frame 9
stop();
Symbol 651 MovieClip Frame 1
stop();
Symbol 651 MovieClip Frame 2
stop();
Symbol 651 MovieClip Frame 3
stop();
Symbol 651 MovieClip Frame 4
stop();
Symbol 651 MovieClip Frame 5
stop();
Symbol 651 MovieClip Frame 6
stop();
Symbol 651 MovieClip Frame 7
stop();
Symbol 651 MovieClip Frame 8
stop();
Symbol 651 MovieClip Frame 9
stop();
Symbol 651 MovieClip Frame 10
stop();
Symbol 651 MovieClip Frame 11
stop();
Symbol 651 MovieClip Frame 18
stop();
Symbol 653 MovieClip Frame 1551
stop();
Symbol 655 MovieClip Frame 3200
stop();
Symbol 670 MovieClip Frame 1
stop();
Symbol 670 MovieClip Frame 2
stop();
Symbol 670 MovieClip Frame 3
stop();
Symbol 670 MovieClip Frame 4
stop();
Symbol 670 MovieClip Frame 5
stop();
Symbol 670 MovieClip Frame 6
stop();
Symbol 670 MovieClip Frame 11
stop();
Symbol 680 MovieClip Frame 6
stop();
Symbol 698 MovieClip Frame 14
stop();
Symbol 699 MovieClip Frame 1
stop();
Symbol 699 MovieClip Frame 2
stop();
Symbol 699 MovieClip Frame 3
stop();
Symbol 699 MovieClip Frame 4
stop();
Symbol 699 MovieClip Frame 5
stop();
Symbol 699 MovieClip Frame 6
stop();
Symbol 699 MovieClip Frame 7
stop();
Symbol 699 MovieClip Frame 8
stop();
Symbol 699 MovieClip Frame 9
stop();
Symbol 699 MovieClip Frame 10
stop();
Symbol 699 MovieClip Frame 11
stop();
Symbol 699 MovieClip Frame 12
stop(); if (_root.czl1._currentframe == 14) { gotoAndStop (13); }
Symbol 699 MovieClip Frame 13
stop();
Instance of Symbol 561 MovieClip in Symbol 706 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root.boss1life <= 800) && (_root.boss1life > 600)) { gotoAndStop (2); } if ((_root.boss1life <= 600) && (_root.boss1life > 400)) { gotoAndStop (3); } if ((_root.boss1life <= 400) && (_root.boss1life > 200)) { gotoAndStop (4); } if ((_root.boss1life <= 200) && (_root.boss1life > 10)) { gotoAndStop (5); } }
Symbol 706 MovieClip Frame 25
if (_root.boss1life < 10) { play(); } else { gotoAndPlay (1); }
Symbol 706 MovieClip Frame 33
stop();
Symbol 723 MovieClip Frame 6
stop();
Symbol 724 MovieClip Frame 1
stop();
Symbol 724 MovieClip Frame 2
stop();
Symbol 724 MovieClip Frame 3
stop();
Symbol 724 MovieClip Frame 4
stop();
Symbol 724 MovieClip Frame 5
stop();
Symbol 724 MovieClip Frame 6
stop();
Symbol 724 MovieClip Frame 7
stop();
Symbol 724 MovieClip Frame 8
stop(); if (_root.czl5._currentframe == 6) { gotoAndStop (9); }
Symbol 724 MovieClip Frame 9
stop();
Symbol 747 MovieClip Frame 5
stop();
Symbol 751 MovieClip Frame 1
stop();
Symbol 751 MovieClip Frame 2
stop();
Symbol 751 MovieClip Frame 3
stop();
Symbol 751 MovieClip Frame 4
stop();
Symbol 751 MovieClip Frame 5
stop();
Symbol 751 MovieClip Frame 6
stop();
Symbol 751 MovieClip Frame 7
stop();
Symbol 751 MovieClip Frame 8
stop();
Symbol 751 MovieClip Frame 9
stop();
Symbol 751 MovieClip Frame 10
stop();
Symbol 751 MovieClip Frame 11
stop();
Symbol 751 MovieClip Frame 12
stop();
Symbol 751 MovieClip Frame 13
stop();
Symbol 751 MovieClip Frame 14
stop();
Symbol 751 MovieClip Frame 15
stop();
Symbol 751 MovieClip Frame 16
stop();
Symbol 751 MovieClip Frame 17
stop();
Symbol 751 MovieClip Frame 24
stop();
Symbol 767 MovieClip Frame 1
stop();
Symbol 767 MovieClip Frame 2
stop();
Symbol 767 MovieClip Frame 14
stop();
Symbol 824 MovieClip Frame 1
stop();
Symbol 824 MovieClip Frame 200
stop();
Symbol 835 MovieClip Frame 1
stop();
Symbol 835 MovieClip Frame 30
stop();
Symbol 840 MovieClip Frame 1
stop();
Symbol 840 MovieClip Frame 4
_root.life = _root.life - 1;
Symbol 848 MovieClip Frame 1
stop();
Symbol 848 MovieClip Frame 4
_root.life = _root.life - 1;
Symbol 854 MovieClip Frame 1
stop();
Symbol 854 MovieClip Frame 4
_root.life = _root.life - 1;
Symbol 866 MovieClip Frame 1
stop();
Symbol 867 MovieClip Frame 1
stop();
Symbol 867 MovieClip Frame 4
_root.life = _root.life - 1;
Symbol 868 MovieClip Frame 1
stop();
Instance of Symbol 840 MovieClip in Symbol 868 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.heli._y > 375) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ag)) { miss.play(); } if (_root.heli.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; gotoAndPlay (2); } if (_root.heli.hitTest(_root.bos2)) { _root.boss2life = _root.boss2life - 4; gotoAndPlay (2); } if (_root.heli.hitTest(_root.ad)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ak1)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ah)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ag)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.af1)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.al)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.p1)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.p2)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.p3)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.qw)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.qe)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.qr)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ws)) { gotoAndPlay (2); } }
Symbol 868 MovieClip Frame 58
stop();
Instance of Symbol 848 MovieClip in Symbol 868 MovieClip Frame 58
onClipEvent (enterFrame) { if (_root.heli._y > 375) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ag)) { miss.play(); } if (_root.heli.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; gotoAndPlay (2); } if (_root.heli.hitTest(_root.bos2)) { _root.boss2life = _root.boss2life - 4; gotoAndPlay (2); } if (_root.heli.hitTest(_root.ad)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ak1)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ah)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ag)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.af1)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.al)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.p1)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.p2)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.p3)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.qw)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.qe)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.qr)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ws)) { gotoAndPlay (2); } }
Symbol 868 MovieClip Frame 118
stop();
Instance of Symbol 854 MovieClip in Symbol 868 MovieClip Frame 118
onClipEvent (enterFrame) { if (_root.heli._y > 375) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ag)) { miss.play(); } if (_root.heli.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; gotoAndPlay (2); } if (_root.heli.hitTest(_root.bos2)) { _root.boss2life = _root.boss2life - 4; gotoAndPlay (2); } if (_root.heli.hitTest(_root.ad)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ak1)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ah)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ag)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.af1)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.al)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.p1)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.p2)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.p3)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.qw)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.qe)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.qr)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ws)) { gotoAndPlay (2); } }
Symbol 868 MovieClip Frame 179
stop();
Instance of Symbol 866 MovieClip in Symbol 868 MovieClip Frame 179
onClipEvent (enterFrame) { _root.pion = 3; if (Key.isDown(90)) { if (_currentframe == 1) { _root.fir4 = 1; _root.pion = 3; play(); } } else { _root.fir4 = 0; _root.pion = 3; } if (_currentframe != 1) { _root.fir4 = 0; _root.pion = 3; } }
Instance of Symbol 867 MovieClip in Symbol 868 MovieClip Frame 179
onClipEvent (enterFrame) { if (_root.heli._y > 375) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ag)) { miss.play(); } if (_root.heli.hitTest(_root.bos1)) { _root.boss1life = _root.boss1life - 4; gotoAndPlay (2); } if (_root.heli.hitTest(_root.bos2)) { _root.boss2life = _root.boss2life - 4; gotoAndPlay (2); } if (_root.heli.hitTest(_root.ad)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ak1)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ah)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ag)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.af1)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.al)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.p1)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.p2)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.p3)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.qw)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.qe)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.qr)) { gotoAndPlay (2); } if (_root.heli.hitTest(_root.ws)) { gotoAndPlay (2); } }
Symbol 871 MovieClip Frame 1
stop();
Symbol 871 MovieClip Frame 3
stop();
Instance of Symbol 878 MovieClip in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { _y = (_root.heli._y + 300); }
Symbol 890 MovieClip Frame 1
stop();
Instance of Symbol 887 MovieClip in Symbol 890 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = _root.life; }
Symbol 1010 MovieClip Frame 210
stop();
Symbol 1047 MovieClip Frame 15
stop();
Symbol 1048 MovieClip Frame 1
stop();
Symbol 1048 MovieClip Frame 2
stop();
Symbol 1048 MovieClip Frame 3
stop();
Symbol 1048 MovieClip Frame 4
stop();
Symbol 1048 MovieClip Frame 5
stop();
Symbol 1048 MovieClip Frame 6
stop();
Symbol 1048 MovieClip Frame 7
stop();
Symbol 1048 MovieClip Frame 8
stop();
Symbol 1048 MovieClip Frame 9
stop();
Symbol 1048 MovieClip Frame 10
stop();
Symbol 1048 MovieClip Frame 11
stop();
Symbol 1048 MovieClip Frame 12
stop();
Symbol 1048 MovieClip Frame 13
stop();
Symbol 1048 MovieClip Frame 14
stop();
Symbol 1048 MovieClip Frame 15
stop(); if (_root.czl4._currentframe == 15) { gotoAndStop (16); }
Symbol 1048 MovieClip Frame 16
stop();
Symbol 1052 MovieClip Frame 1
stop(); if (_root.boss3life < 10) { play(); }
Symbol 1052 MovieClip Frame 17
stop();
Symbol 1057 MovieClip Frame 4000
stop();
Symbol 1064 MovieClip Frame 2300
stop();
Symbol 1127 MovieClip Frame 160
stop();
Symbol 1136 MovieClip Frame 1
stop();
Symbol 1136 MovieClip Frame 30
stop();
Symbol 1138 MovieClip Frame 3000
stop();
Symbol 1180 MovieClip Frame 1
stop();
Symbol 1180 MovieClip Frame 326
stop();
Symbol 1192 MovieClip Frame 400
_root.kon = 1;
Symbol 1200 Button
on (release) { urlPath = _root._url; if (urlPath.indexOf("fupa.com") == -1) { getURL ("http://www.fupa.com/play/Action-free-games/ExtremeHeliCombat.html#scores", "_blank"); } this.highScores.showEnterHighScore(score); }
Symbol 1202 Button
on (release) { gotoAndStop (4); }
Symbol 1209 Button
on (release) { urlPath = _root._url; if (urlPath.indexOf("fupa.com") == -1) { getURL ("http://www.fupa.com/play/Action-free-games/ExtremeHeliCombat.html#scores", "_blank"); } this.highScores.showEnterHighScore(score); }

Library Items

Symbol 1 GraphicUsed by:23
Symbol 2 GraphicUsed by:23
Symbol 3 GraphicUsed by:23
Symbol 4 GraphicUsed by:23
Symbol 5 GraphicUsed by:23
Symbol 6 GraphicUsed by:23
Symbol 7 GraphicUsed by:23
Symbol 8 GraphicUsed by:23
Symbol 9 GraphicUsed by:23
Symbol 10 GraphicUsed by:23
Symbol 11 GraphicUsed by:23
Symbol 12 GraphicUsed by:23
Symbol 13 GraphicUsed by:23
Symbol 14 GraphicUsed by:23
Symbol 15 GraphicUsed by:23
Symbol 16 GraphicUsed by:23
Symbol 17 GraphicUsed by:23
Symbol 18 GraphicUsed by:23
Symbol 19 GraphicUsed by:23
Symbol 20 GraphicUsed by:23
Symbol 21 GraphicUsed by:23
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClip [luska]Uses:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:26
Symbol 26 MovieClipUses:25Used by:27 35 36 87
Symbol 27 MovieClipUses:26Used by:35 36 87
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:35 36 41 44 48 78 84 86 87 90 124 125 129 133 565 836
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:32
Symbol 32 MovieClipUses:31Used by:35 36 41 44 48 78 84 86 87 90 124 125 129 133 565 836
Symbol 33 BitmapUsed by:34 92 96 100 103 104 105 108 109 521 523 525 527 528 529 584 586 588 589 590 612 613 614 627 646 648 649 650 679 682 684 686 687 691 693 695 696 697 718 719 720 721
Symbol 34 GraphicUses:33Used by:35 36 41 44 48 78 84 86 87 90 124 125 129 133 565 836
Symbol 35 MovieClip [minka4]Uses:26 27 29 32 34
Symbol 36 MovieClip [minka3]Uses:26 27 29 32 34
Symbol 37 BitmapUsed by:38 40 42 43 76 77 88 89 126 127 298
Symbol 38 GraphicUses:37Used by:41
Symbol 39 SoundUsed by:41 44 78 90
Symbol 40 GraphicUses:37Used by:41
Symbol 41 MovieClip [enfir4]Uses:38 39 40 29 32 34
Symbol 42 GraphicUses:37Used by:44
Symbol 43 GraphicUses:37Used by:44
Symbol 44 MovieClip [enfir3]Uses:42 39 43 29 32 34
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:47
Symbol 47 MovieClipUses:46Used by:48
Symbol 48 MovieClip [lsr3]Uses:47 34 29 32Used by:Timeline
Symbol 49 BitmapUsed by:50 52
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClipUses:50Used by:54
Symbol 52 GraphicUses:49Used by:53
Symbol 53 MovieClipUses:52Used by:54
Symbol 54 MovieClip [laserm]Uses:51 53Used by:Timeline
Symbol 55 GraphicUsed by:65
Symbol 56 GraphicUsed by:58
Symbol 57 SoundUsed by:58
Symbol 58 MovieClipUses:56 57Used by:65 68 75
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:65 68 75
Symbol 61 BitmapUsed by:63 64 67 74 135 136 137 601 602 604 703 704 705
Symbol 62 BitmapUsed by:63 67 74
Symbol 63 GraphicUses:61 62Used by:65
Symbol 64 GraphicUses:61Used by:65 68 75
Symbol 65 MovieClip [sho3]Uses:55 58 60 63 64Used by:Timeline
Symbol 66 GraphicUsed by:68
Symbol 67 GraphicUses:61 62Used by:68
Symbol 68 MovieClip [sho2]Uses:66 58 60 67 64Used by:Timeline
Symbol 69 GraphicUsed by:72
Symbol 70 GraphicUsed by:72
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip [shel]Uses:69 70 71Used by:Timeline
Symbol 73 GraphicUsed by:75
Symbol 74 GraphicUses:61 62Used by:75
Symbol 75 MovieClip [sho]Uses:73 58 60 74 64Used by:Timeline
Symbol 76 GraphicUses:37Used by:78
Symbol 77 GraphicUses:37Used by:78
Symbol 78 MovieClip [enfir2]Uses:76 39 77 29 32 34Used by:Timeline
Symbol 79 BitmapUsed by:80 81 82 85
Symbol 80 GraphicUses:79Used by:84
Symbol 81 GraphicUses:79Used by:83
Symbol 82 GraphicUses:79Used by:83
Symbol 83 MovieClipUses:81 82Used by:84 86
Symbol 84 MovieClip [lsr2]Uses:80 83 34 29 32Used by:Timeline
Symbol 85 GraphicUses:79Used by:86
Symbol 86 MovieClip [lsr]Uses:85 83 34 29 32Used by:Timeline
Symbol 87 MovieClip [minka1]Uses:26 27 29 32 34Used by:Timeline
Symbol 88 GraphicUses:37Used by:90
Symbol 89 GraphicUses:37Used by:90
Symbol 90 MovieClip [enfir]Uses:88 39 89 29 32 34Used by:Timeline
Symbol 91 GraphicUsed by:101
Symbol 92 GraphicUses:33Used by:101
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:101 106 110 530 591 615 651 670 698 723 751 1047
Symbol 96 GraphicUses:33Used by:101
Symbol 97 BitmapUsed by:98 134 611
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClipUses:98Used by:101 106 110 530 591 651 698 723 751 1047
Symbol 100 GraphicUses:33Used by:101 110
Symbol 101 MovieClip [drop2]Uses:91 92 95 96 99 100Used by:Timeline
Symbol 102 GraphicUsed by:106
Symbol 103 GraphicUses:33Used by:106
Symbol 104 GraphicUses:33Used by:106
Symbol 105 GraphicUses:33Used by:106 591
Symbol 106 MovieClip [drop1]Uses:102 103 95 104 99 105Used by:Timeline
Symbol 107 GraphicUsed by:110
Symbol 108 GraphicUses:33Used by:110
Symbol 109 GraphicUses:33Used by:110
Symbol 110 MovieClip [drop3]Uses:107 108 95 109 99 100Used by:Timeline
Symbol 111 BitmapUsed by:112 121 290
Symbol 112 GraphicUses:111Used by:124 125 133
Symbol 113 BitmapUsed by:114 135 136
Symbol 114 GraphicUses:113Used by:120
Symbol 115 BitmapUsed by:116 135 136 137
Symbol 116 GraphicUses:115Used by:117
Symbol 117 MovieClipUses:116Used by:120
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120
Symbol 120 MovieClipUses:114 117 119Used by:124 125 133 291
Symbol 121 GraphicUses:111Used by:122
Symbol 122 MovieClipUses:121Used by:124 125 133
Symbol 123 SoundUsed by:124 125 129 133 615 670 706
Symbol 124 MovieClip [mis3]Uses:112 120 122 29 32 34 123Used by:Timeline
Symbol 125 MovieClip [mis2]Uses:112 120 122 29 32 34 123Used by:Timeline
Symbol 126 GraphicUses:37Used by:129
Symbol 127 GraphicUses:37Used by:128
Symbol 128 MovieClipUses:127Used by:129
Symbol 129 MovieClip [mina]Uses:126 128 29 32 34 123Used by:Timeline
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:132
Symbol 132 MovieClip [plus20]Uses:131Used by:518 591 615 625 670 698 723 747  Timeline
Symbol 133 MovieClip [miss]Uses:112 120 122 29 32 34 123Used by:Timeline
Symbol 134 GraphicUses:97Used by:138
Symbol 135 GraphicUses:61 115 113Used by:138
Symbol 136 GraphicUses:61 115 113Used by:138
Symbol 137 GraphicUses:61 115Used by:138
Symbol 138 MovieClip [mfir]Uses:134 135 136 137Used by:Timeline
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClip [BoundingBox]Uses:142Used by:151 209
Symbol 144 MovieClip [Defaults]Used by:146
Symbol 145 MovieClip [UIObjectExtensions]Used by:146
Symbol 146 MovieClip [UIObject]Uses:144 145Used by:152 154
Symbol 147 GraphicUsed by:149
Symbol 148 GraphicUsed by:149
Symbol 149 ButtonUses:147 148Used by:152
Symbol 150 MovieClipUsed by:152
Symbol 151 MovieClip [FocusRect]Uses:143Used by:152
Symbol 152 MovieClip [FocusManager]Uses:149 150 151 146Used by:154
Symbol 153 MovieClip [UIComponentExtensions]Used by:154
Symbol 154 MovieClip [UIComponent]Uses:146 152 153Used by:209
Symbol 155 MovieClipUsed by:174 177 180 183 186 205 208
Symbol 156 FontUsed by:157 158 201
Symbol 157 EditableTextUses:156Used by:174
Symbol 158 EditableTextUses:156Used by:174
Symbol 159 FontUsed by:160 162 164 165 166 169 170 171 175 178 181 184 187 188 189 190 191 192 193 194 195 206
Symbol 160 TextUses:159Used by:161
Symbol 161 MovieClipUses:160Used by:174
Symbol 162 TextUses:159Used by:163
Symbol 163 MovieClipUses:162Used by:174
Symbol 164 TextUses:159Used by:168
Symbol 165 TextUses:159Used by:168
Symbol 166 TextUses:159Used by:168
Symbol 167 GraphicUsed by:168
Symbol 168 ButtonUses:164 165 166 167Used by:174 177 183 205
Symbol 169 TextUses:159Used by:173
Symbol 170 TextUses:159Used by:173
Symbol 171 TextUses:159Used by:173
Symbol 172 GraphicUsed by:173 204
Symbol 173 ButtonUses:169 170 171 172Used by:174
Symbol 174 MovieClip [highScoresEnterPage]Uses:155 157 158 161 163 168 173Used by:209
Symbol 175 TextUses:159Used by:176
Symbol 176 MovieClipUses:175Used by:177
Symbol 177 MovieClip [highScoresLoadFailedPage]Uses:155 176 168Used by:209
Symbol 178 TextUses:159Used by:179
Symbol 179 MovieClipUses:178Used by:180
Symbol 180 MovieClip [highScoresLoadingPage]Uses:155 179Used by:209
Symbol 181 TextUses:159Used by:182
Symbol 182 MovieClipUses:181Used by:183
Symbol 183 MovieClip [highScoresSaveFailedPage]Uses:155 182 168Used by:209
Symbol 184 TextUses:159Used by:185
Symbol 185 MovieClipUses:184Used by:186
Symbol 186 MovieClip [highScoresSavingPage]Uses:155 185Used by:209
Symbol 187 TextUses:159Used by:196
Symbol 188 TextUses:159Used by:196
Symbol 189 TextUses:159Used by:196
Symbol 190 TextUses:159Used by:196
Symbol 191 TextUses:159Used by:196
Symbol 192 TextUses:159Used by:196
Symbol 193 TextUses:159Used by:196
Symbol 194 TextUses:159Used by:196
Symbol 195 TextUses:159Used by:196
Symbol 196 MovieClipUses:187 188 189 190 191 192 193 194 195Used by:205
Symbol 197 GraphicUsed by:200
Symbol 198 GraphicUsed by:200
Symbol 199 GraphicUsed by:200
Symbol 200 ButtonUses:197 198 199Used by:205
Symbol 201 EditableTextUses:156Used by:202
Symbol 202 MovieClipUses:201Used by:203
Symbol 203 MovieClipUses:202Used by:205
Symbol 204 MovieClipUses:172Used by:205
Symbol 205 MovieClip [highScoresTablePage]Uses:155 196 168 200 203 204Used by:209
Symbol 206 TextUses:159Used by:207
Symbol 207 MovieClipUses:206Used by:208
Symbol 208 MovieClip [highScoresTextPage]Uses:155 207Used by:209
Symbol 209 MovieClip [HighScores]Uses:143 154 174 177 180 183 186 205 208Used by:Timeline
Symbol 230 GraphicUsed by:Timeline
Symbol 231 BitmapUsed by:232 305
Symbol 232 GraphicUses:231Used by:247  Timeline
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:247
Symbol 235 FontUsed by:236 248 874 1208
Symbol 236 EditableTextUses:235Used by:247
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:247
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:247
Symbol 241 FontUsed by:242 243 244 245 886 893 894 1203 1211
Symbol 242 TextUses:241Used by:246
Symbol 243 TextUses:241Used by:246
Symbol 244 TextUses:241Used by:246
Symbol 245 TextUses:241Used by:246
Symbol 246 MovieClipUses:242 243 244 245Used by:247
Symbol 247 MovieClipUses:232 234 236 238 240 246Used by:Timeline
Symbol 248 EditableTextUses:235Used by:Timeline
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:263
Symbol 251 GraphicUsed by:254 256 258
Symbol 252 FontUsed by:253 255 257 260
Symbol 253 TextUses:252Used by:254
Symbol 254 ButtonUses:251 253Used by:259
Symbol 255 TextUses:252Used by:256
Symbol 256 ButtonUses:251 255Used by:259
Symbol 257 TextUses:252Used by:258
Symbol 258 ButtonUses:251 257Used by:259
Symbol 259 MovieClipUses:254 256 258Used by:263
Symbol 260 TextUses:252Used by:262
Symbol 261 GraphicUsed by:262
Symbol 262 ButtonUses:260 261Used by:263
Symbol 263 MovieClipUses:250 259 262Used by:Timeline
Symbol 1212 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 1213 MovieClip [__Packages.mochi.as2.MochiSync]
Symbol 1214 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 1215 MovieClip [__Packages.mochi.as2.MochiEventDispatcher]
Symbol 1216 MovieClip [__Packages.mochi.as2.MochiEvents]
Symbol 1217 MovieClip [__Packages.mochi.as2.MochiCoins]
Symbol 139 MovieClip [__Packages.mx.core.UIObject]
Symbol 140 MovieClip [__Packages.mx.core.UIComponent]
Symbol 141 MovieClip [__Packages.com.novelgames.flashgames.highscoresAS2.HighScores]
Symbol 210 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 211 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 212 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 213 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 214 MovieClip [__Packages.com.novelgames.flashgames.highscoresAS2.Config]
Symbol 215 MovieClip [__Packages.com.novelgames.flashgames.highscoresAS2.Record]
Symbol 216 MovieClip [__Packages.com.novelgames.flashgames.highscoresAS2.MD5]
Symbol 217 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 218 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 219 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 220 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 221 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 222 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 223 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 224 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 225 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 226 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 227 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 228 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 229 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 264 FontUsed by:265 885
Symbol 265 TextUses:264Used by:Timeline
Symbol 266 BitmapUsed by:268 1014
Symbol 267 BitmapUsed by:268 1128
Symbol 268 GraphicUses:266 267Used by:269
Symbol 269 MovieClipUses:268Used by:Timeline
Symbol 270 GraphicUsed by:287
Symbol 271 BitmapUsed by:272 837 838
Symbol 272 GraphicUses:271Used by:278
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:278 518 530 839 842 847 853 861 868
Symbol 275 GraphicUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:275 276Used by:278 518 530 839 842 847 853 861 868
Symbol 278 MovieClipUses:272 274 277Used by:287 301
Symbol 279 GraphicUsed by:287
Symbol 280 GraphicUsed by:287
Symbol 281 GraphicUsed by:287
Symbol 282 GraphicUsed by:287
Symbol 283 GraphicUsed by:287
Symbol 284 GraphicUsed by:287
Symbol 285 GraphicUsed by:287
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:270 278 279 280 281 282 283 284 285 286Used by:Timeline
Symbol 288 GraphicUsed by:301
Symbol 289 GraphicUsed by:301
Symbol 290 GraphicUses:111Used by:291
Symbol 291 MovieClipUses:290 120Used by:301
Symbol 292 GraphicUsed by:301
Symbol 293 GraphicUsed by:301
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:301
Symbol 296 GraphicUsed by:301
Symbol 297 GraphicUsed by:301
Symbol 298 GraphicUses:37Used by:299
Symbol 299 MovieClipUses:298Used by:301
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:288 278 289 291 292 293 295 296 297 299 300Used by:Timeline
Symbol 302 FontUsed by:303
Symbol 303 TextUses:302Used by:304
Symbol 304 ButtonUses:303Used by:Timeline
Symbol 305 GraphicUses:231Used by:Timeline
Symbol 306 GraphicUsed by:307 310 313 316 319
Symbol 307 MovieClipUses:306Used by:310 313 316 319
Symbol 308 GraphicUsed by:310
Symbol 309 GraphicUsed by:310
Symbol 310 ButtonUses:307 308 309 306Used by:Timeline
Symbol 311 GraphicUsed by:313
Symbol 312 GraphicUsed by:313
Symbol 313 ButtonUses:307 311 312 306Used by:Timeline
Symbol 314 GraphicUsed by:316
Symbol 315 GraphicUsed by:316
Symbol 316 ButtonUses:307 314 315 306Used by:Timeline
Symbol 317 GraphicUsed by:319
Symbol 318 GraphicUsed by:319
Symbol 319 ButtonUses:307 317 318 306Used by:Timeline
Symbol 320 FontUsed by:321
Symbol 321 TextUses:320Used by:Timeline
Symbol 322 SoundUsed by:Timeline
Symbol 323 GraphicUsed by:479 481 532 887 1195  Timeline
Symbol 324 GraphicUsed by:467 1127
Symbol 325 GraphicUsed by:467 1126 1127
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:328
Symbol 328 MovieClipUses:327Used by:466 467 1009 1010 1126 1127
Symbol 329 BitmapUsed by:330 331 333
Symbol 330 GraphicUses:329Used by:334
Symbol 331 GraphicUses:329Used by:332
Symbol 332 MovieClipUses:331Used by:334
Symbol 333 GraphicUses:329Used by:334
Symbol 334 MovieClipUses:330 332 333Used by:466 467 824 1009 1010 1126 1127 1180
Symbol 335 FontUsed by:336 346 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1178 1179
Symbol 336 TextUses:335Used by:466 467
Symbol 337 GraphicUsed by:345
Symbol 338 GraphicUsed by:345
Symbol 339 GraphicUsed by:345
Symbol 340 GraphicUsed by:345
Symbol 341 GraphicUsed by:345
Symbol 342 GraphicUsed by:345
Symbol 343 GraphicUsed by:345
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:337 338 339 340 341 342 343 344Used by:467 1009 1010 1126 1127
Symbol 346 TextUses:335Used by:467
Symbol 347 SoundUsed by:467 1010 1127
Symbol 348 TextUses:335Used by:467
Symbol 349 TextUses:335Used by:467
Symbol 350 TextUses:335Used by:467
Symbol 351 TextUses:335Used by:467
Symbol 352 TextUses:335Used by:467
Symbol 353 TextUses:335Used by:467
Symbol 354 TextUses:335Used by:467
Symbol 355 TextUses:335Used by:467
Symbol 356 TextUses:335Used by:467
Symbol 357 TextUses:335Used by:467
Symbol 358 TextUses:335Used by:467
Symbol 359 TextUses:335Used by:467
Symbol 360 TextUses:335Used by:467
Symbol 361 TextUses:335Used by:467
Symbol 362 TextUses:335Used by:467
Symbol 363 TextUses:335Used by:467
Symbol 364 TextUses:335Used by:467
Symbol 365 TextUses:335Used by:467
Symbol 366 TextUses:335Used by:467
Symbol 367 TextUses:335Used by:467
Symbol 368 TextUses:335Used by:467
Symbol 369 TextUses:335Used by:467
Symbol 370 TextUses:335Used by:467
Symbol 371 TextUses:335Used by:467
Symbol 372 TextUses:335Used by:467
Symbol 373 TextUses:335Used by:467
Symbol 374 TextUses:335Used by:467
Symbol 375 TextUses:335Used by:467
Symbol 376 TextUses:335Used by:467
Symbol 377 TextUses:335Used by:467
Symbol 378 TextUses:335Used by:467
Symbol 379 TextUses:335Used by:467
Symbol 380 TextUses:335Used by:467
Symbol 381 TextUses:335Used by:467
Symbol 382 TextUses:335Used by:467
Symbol 383 TextUses:335Used by:467
Symbol 384 TextUses:335Used by:467
Symbol 385 TextUses:335Used by:467
Symbol 386 TextUses:335Used by:467
Symbol 387 TextUses:335Used by:467
Symbol 388 TextUses:335Used by:467
Symbol 389 TextUses:335Used by:467
Symbol 390 TextUses:335Used by:467
Symbol 391 TextUses:335Used by:467
Symbol 392 TextUses:335Used by:467
Symbol 393 TextUses:335Used by:467
Symbol 394 TextUses:335Used by:467
Symbol 395 TextUses:335Used by:467
Symbol 396 TextUses:335Used by:467
Symbol 397 TextUses:335Used by:467
Symbol 398 TextUses:335Used by:467
Symbol 399 TextUses:335Used by:467
Symbol 400 TextUses:335Used by:467
Symbol 401 TextUses:335Used by:467
Symbol 402 TextUses:335Used by:467
Symbol 403 TextUses:335Used by:467
Symbol 404 TextUses:335Used by:467
Symbol 405 TextUses:335Used by:467
Symbol 406 TextUses:335Used by:467
Symbol 407 TextUses:335Used by:467
Symbol 408 TextUses:335Used by:467
Symbol 409 TextUses:335Used by:467
Symbol 410 TextUses:335Used by:467
Symbol 411 TextUses:335Used by:467
Symbol 412 TextUses:335Used by:467
Symbol 413 TextUses:335Used by:467
Symbol 414 TextUses:335Used by:467
Symbol 415 TextUses:335Used by:467
Symbol 416 TextUses:335Used by:467
Symbol 417 TextUses:335Used by:467
Symbol 418 TextUses:335Used by:467
Symbol 419 TextUses:335Used by:467
Symbol 420 TextUses:335Used by:467
Symbol 421 TextUses:335Used by:467
Symbol 422 TextUses:335Used by:467
Symbol 423 TextUses:335Used by:467
Symbol 424 TextUses:335Used by:467
Symbol 425 TextUses:335Used by:467
Symbol 426 TextUses:335Used by:467
Symbol 427 TextUses:335Used by:467
Symbol 428 TextUses:335Used by:467
Symbol 429 TextUses:335Used by:467
Symbol 430 TextUses:335Used by:467
Symbol 431 TextUses:335Used by:467
Symbol 432 TextUses:335Used by:467
Symbol 433 TextUses:335Used by:467
Symbol 434 TextUses:335Used by:467
Symbol 435 TextUses:335Used by:467
Symbol 436 TextUses:335Used by:467
Symbol 437 TextUses:335Used by:467
Symbol 438 TextUses:335Used by:467
Symbol 439 TextUses:335Used by:467
Symbol 440 TextUses:335Used by:467
Symbol 441 TextUses:335Used by:467
Symbol 442 TextUses:335Used by:467
Symbol 443 TextUses:335Used by:467
Symbol 444 TextUses:335Used by:467
Symbol 445 TextUses:335Used by:467
Symbol 446 TextUses:335Used by:467
Symbol 447 TextUses:335Used by:467
Symbol 448 TextUses:335Used by:467
Symbol 449 TextUses:335Used by:467
Symbol 450 TextUses:335Used by:467
Symbol 451 TextUses:335Used by:467
Symbol 452 TextUses:335Used by:467
Symbol 453 TextUses:335Used by:467
Symbol 454 TextUses:335Used by:467
Symbol 455 TextUses:335Used by:467
Symbol 456 TextUses:335Used by:467
Symbol 457 TextUses:335Used by:467
Symbol 458 TextUses:335Used by:467
Symbol 459 TextUses:335Used by:467
Symbol 460 TextUses:335Used by:467
Symbol 461 TextUses:335Used by:467
Symbol 462 TextUses:335Used by:467
Symbol 463 TextUses:335Used by:467
Symbol 464 TextUses:335Used by:466 467
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465 328 334 336 464Used by:467
Symbol 467 MovieClipUses:324 325 328 334 336 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 466Used by:Timeline
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:470
Symbol 470 MovieClipUses:469Used by:474
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:473
Symbol 473 MovieClipUses:472Used by:474
Symbol 474 MovieClipUses:470 473Used by:Timeline
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:479 481 532
Symbol 477 ShapeTweeningUsed by:479
Symbol 478 SoundUsed by:479 532
Symbol 479 MovieClipUses:323 476 477 478Used by:Timeline
Symbol 480 SoundUsed by:481
Symbol 481 MovieClipUses:323 476 480Used by:Timeline
Symbol 482 BitmapUsed by:483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 512 513 514 515 516 517
Symbol 483 GraphicUses:482Used by:530
Symbol 484 GraphicUses:482Used by:530
Symbol 485 GraphicUses:482Used by:530
Symbol 486 GraphicUses:482Used by:530
Symbol 487 GraphicUses:482Used by:530
Symbol 488 GraphicUses:482Used by:530
Symbol 489 GraphicUses:482Used by:530
Symbol 490 GraphicUses:482Used by:530
Symbol 491 GraphicUses:482Used by:530
Symbol 492 GraphicUses:482Used by:530
Symbol 493 GraphicUses:482Used by:530
Symbol 494 GraphicUses:482Used by:530
Symbol 495 GraphicUses:482Used by:530
Symbol 496 GraphicUses:482Used by:530
Symbol 497 GraphicUses:482Used by:530
Symbol 498 GraphicUses:482Used by:518 530
Symbol 499 GraphicUses:482Used by:530
Symbol 500 GraphicUses:482Used by:530
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:511 680
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:511 680
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:511 680
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:511 680
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:511 680
Symbol 511 MovieClipUses:502 504 506 508 510Used by:518 625 747
Symbol 512 GraphicUses:482Used by:518
Symbol 513 GraphicUses:482Used by:518
Symbol 514 GraphicUses:482Used by:518
Symbol 515 GraphicUses:482Used by:518
Symbol 516 GraphicUses:482Used by:518
Symbol 517 GraphicUses:482Used by:518
Symbol 518 MovieClipUses:498 274 277 511 132 512 513 514 515 516 517Used by:530
Symbol 519 GraphicUsed by:530
Symbol 520 BitmapUsed by:521 527 588 602 604 648 684 695 704 705
Symbol 521 GraphicUses:520 33Used by:530
Symbol 522 GraphicUsed by:530
Symbol 523 GraphicUses:33Used by:530
Symbol 524 GraphicUsed by:530
Symbol 525 GraphicUses:33Used by:530
Symbol 526 GraphicUsed by:530
Symbol 527 GraphicUses:520 33Used by:530
Symbol 528 GraphicUses:33Used by:530
Symbol 529 GraphicUses:33Used by:530
Symbol 530 MovieClipUses:483 274 277 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 518 519 521 522 523 95 524 525 99 526 527 528 529Used by:Timeline
Symbol 531 ShapeTweeningUsed by:532
Symbol 532 MovieClipUses:323 476 531 478Used by:Timeline
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClipUses:533Used by:535
Symbol 535 MovieClipUses:534Used by:Timeline
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:540 546
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:540
Symbol 540 MovieClipUses:537 539Used by:Timeline
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:543
Symbol 543 MovieClipUses:542Used by:Timeline
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:546
Symbol 546 MovieClipUses:537 545Used by:Timeline
Symbol 547 GraphicUsed by:549
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClipUses:547 548Used by:553
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:552
Symbol 552 MovieClipUses:551Used by:553
Symbol 553 MovieClipUses:549 552Used by:565 861 868 1052
Symbol 554 BitmapUsed by:555 557 1050 1132
Symbol 555 GraphicUses:554Used by:561
Symbol 556 GraphicUsed by:561
Symbol 557 GraphicUses:554Used by:561
Symbol 558 GraphicUsed by:561
Symbol 559 GraphicUsed by:561
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:555 556 557 558 559 560Used by:565 706
Symbol 562 BitmapUsed by:563 700 1050 1132
Symbol 563 GraphicUses:562Used by:564
Symbol 564 MovieClipUses:563Used by:565 706
Symbol 565 MovieClipUses:553 561 564 29 32 34Used by:Timeline
Symbol 566 BitmapUsed by:567 1050 1132
Symbol 567 GraphicUses:566Used by:568
Symbol 568 MovieClipUses:567Used by:Timeline
Symbol 569 BitmapUsed by:570 574 575 576 577 578 579 580 581 1050 1132
Symbol 570 GraphicUses:569Used by:592
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:573
Symbol 573 MovieClipUses:572Used by:591 592
Symbol 574 GraphicUses:569Used by:592
Symbol 575 GraphicUses:569Used by:592
Symbol 576 GraphicUses:569Used by:592
Symbol 577 GraphicUses:569Used by:592
Symbol 578 GraphicUses:569Used by:592
Symbol 579 GraphicUses:569Used by:592
Symbol 580 GraphicUses:569Used by:592
Symbol 581 GraphicUses:569Used by:592
Symbol 582 GraphicUsed by:591
Symbol 583 GraphicUsed by:591
Symbol 584 GraphicUses:33Used by:591
Symbol 585 GraphicUsed by:591
Symbol 586 GraphicUses:33Used by:591
Symbol 587 GraphicUsed by:591
Symbol 588 GraphicUses:520 33Used by:591
Symbol 589 GraphicUses:33Used by:591
Symbol 590 GraphicUses:33Used by:591
Symbol 591 MovieClipUses:582 573 132 583 584 99 585 586 95 587 588 589 590 105Used by:592
Symbol 592 MovieClipUses:570 573 574 575 576 577 578 579 580 581 591Used by:Timeline
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:615
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:595Used by:597
Symbol 597 MovieClipUses:596Used by:615 670
Symbol 598 BitmapUsed by:599 702 869
Symbol 599 GraphicUses:598Used by:615
Symbol 600 BitmapUsed by:601 613 703 870
Symbol 601 GraphicUses:61 600Used by:615
Symbol 602 GraphicUses:61 520Used by:615
Symbol 603 GraphicUsed by:615
Symbol 604 GraphicUses:61 520Used by:615
Symbol 605 GraphicUsed by:615
Symbol 606 GraphicUsed by:615
Symbol 607 GraphicUsed by:615
Symbol 608 GraphicUsed by:615
Symbol 609 GraphicUsed by:615
Symbol 610 GraphicUsed by:615
Symbol 611 GraphicUses:97Used by:615 670
Symbol 612 GraphicUses:33Used by:615 670
Symbol 613 GraphicUses:600 33Used by:615 670
Symbol 614 GraphicUses:33Used by:615 670
Symbol 615 MovieClipUses:594 597 599 132 601 602 603 604 123 605 606 607 608 609 610 611 612 95 613 614Used by:Timeline
Symbol 616 BitmapUsed by:617 620 621 622 623 624
Symbol 617 GraphicUses:616Used by:651
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:618Used by:625 651 747 751
Symbol 620 GraphicUses:616Used by:625 651
Symbol 621 GraphicUses:616Used by:625
Symbol 622 GraphicUses:616Used by:625
Symbol 623 GraphicUses:616Used by:625
Symbol 624 GraphicUses:616Used by:625
Symbol 625 MovieClipUses:620 619 132 621 622 623 624 511Used by:651
Symbol 626 GraphicUsed by:651
Symbol 627 GraphicUses:33Used by:651 751
Symbol 628 BitmapUsed by:629
Symbol 629 GraphicUses:628Used by:644
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:644
Symbol 632 BitmapUsed by:633
Symbol 633 GraphicUses:632Used by:644
Symbol 634 BitmapUsed by:635
Symbol 635 GraphicUses:634Used by:644
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:644
Symbol 638 BitmapUsed by:639
Symbol 639 GraphicUses:638Used by:644
Symbol 640 BitmapUsed by:641
Symbol 641 GraphicUses:640Used by:644
Symbol 642 BitmapUsed by:643
Symbol 643 GraphicUses:642Used by:644
Symbol 644 MovieClipUses:629 631 633 635 637 639 641 643Used by:651 751 835 1047 1136  Timeline
Symbol 645 GraphicUsed by:651
Symbol 646 GraphicUses:33Used by:651 751
Symbol 647 GraphicUsed by:651
Symbol 648 GraphicUses:520 33Used by:651 751
Symbol 649 GraphicUses:33Used by:651 751
Symbol 650 GraphicUses:33Used by:651 751
Symbol 651 MovieClipUses:617 619 620 625 626 627 99 644 645 646 95 647 648 649 650Used by:Timeline
Symbol 652 GraphicUsed by:653 655
Symbol 653 MovieClipUses:652Used by:Timeline
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:654 652Used by:Timeline
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:656Used by:Timeline
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:Timeline
Symbol 660 BitmapUsed by:661 662 663 664 665 666 667
Symbol 661 GraphicUses:660Used by:670
Symbol 662 GraphicUses:660Used by:670
Symbol 663 GraphicUses:660Used by:670
Symbol 664 GraphicUses:660Used by:670
Symbol 665 GraphicUses:660Used by:670
Symbol 666 GraphicUses:660Used by:670
Symbol 667 GraphicUses:660Used by:670
Symbol 668 GraphicUsed by:670
Symbol 669 GraphicUsed by:670
Symbol 670 MovieClipUses:661 597 662 663 664 665 666 667 611 132 123 668 612 95 669 613 614Used by:Timeline
Symbol 671 BitmapUsed by:672 676
Symbol 672 GraphicUses:671Used by:699
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:675
Symbol 675 MovieClipUses:674Used by:698 699
Symbol 676 GraphicUses:671Used by:699
Symbol 677 GraphicUsed by:698
Symbol 678 GraphicUsed by:698
Symbol 679 GraphicUses:33Used by:698 1047
Symbol 680 MovieClipUses:502 504 506 508 510Used by:698 1052  Timeline
Symbol 681 GraphicUsed by:698
Symbol 682 GraphicUses:33Used by:698 1047
Symbol 683 GraphicUsed by:698
Symbol 684 GraphicUses:520 33Used by:698 1047
Symbol 685 GraphicUsed by:698
Symbol 686 GraphicUses:33Used by:698 1047
Symbol 687 GraphicUses:33Used by:698 1047
Symbol 688 GraphicUsed by:698
Symbol 689 GraphicUsed by:698
Symbol 690 GraphicUsed by:698
Symbol 691 GraphicUses:33Used by:698 1047
Symbol 692 GraphicUsed by:698
Symbol 693 GraphicUses:33Used by:698 1047
Symbol 694 GraphicUsed by:698
Symbol 695 GraphicUses:520 33Used by:698 1047
Symbol 696 GraphicUses:33Used by:698 1047
Symbol 697 GraphicUses:33Used by:698 1047
Symbol 698 MovieClipUses:677 675 132 678 679 99 680 681 682 95 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697Used by:699
Symbol 699 MovieClipUses:672 675 676 698Used by:Timeline
Symbol 700 GraphicUses:562Used by:701
Symbol 701 MovieClipUses:700Used by:706
Symbol 702 GraphicUses:598Used by:706
Symbol 703 GraphicUses:61 600Used by:706
Symbol 704 GraphicUses:61 520Used by:706
Symbol 705 GraphicUses:61 520Used by:706
Symbol 706 MovieClipUses:564 701 561 702 123 703 704 705Used by:Timeline
Symbol 707 BitmapUsed by:708 1050 1132
Symbol 708 GraphicUses:707Used by:709
Symbol 709 MovieClipUses:708Used by:Timeline
Symbol 710 BitmapUsed by:711 712 713 714 715 716 717
Symbol 711 GraphicUses:710Used by:724
Symbol 712 GraphicUses:710Used by:724
Symbol 713 GraphicUses:710Used by:724
Symbol 714 GraphicUses:710Used by:724
Symbol 715 GraphicUses:710Used by:724
Symbol 716 GraphicUses:710Used by:724
Symbol 717 GraphicUses:710Used by:724
Symbol 718 GraphicUses:33Used by:723
Symbol 719 GraphicUses:33Used by:723
Symbol 720 GraphicUses:33Used by:723
Symbol 721 GraphicUses:33Used by:723
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:718 95 132 719 99 720 721 722Used by:724
Symbol 724 MovieClipUses:711 712 713 714 715 716 717 723Used by:Timeline
Symbol 725 BitmapUsed by:726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 746
Symbol 726 GraphicUses:725Used by:751
Symbol 727 GraphicUses:725Used by:751
Symbol 728 GraphicUses:725Used by:751
Symbol 729 GraphicUses:725Used by:751
Symbol 730 GraphicUses:725Used by:751
Symbol 731 GraphicUses:725Used by:751
Symbol 732 GraphicUses:725Used by:751
Symbol 733 GraphicUses:725Used by:751
Symbol 734 GraphicUses:725Used by:751
Symbol 735 GraphicUses:725Used by:751
Symbol 736 GraphicUses:725Used by:751
Symbol 737 GraphicUses:725Used by:751
Symbol 738 GraphicUses:725Used by:751
Symbol 739 GraphicUses:725Used by:751
Symbol 740 GraphicUses:725Used by:751
Symbol 741 GraphicUses:725Used by:751
Symbol 742 GraphicUses:725Used by:747
Symbol 743 GraphicUses:725Used by:747
Symbol 744 GraphicUses:725Used by:747
Symbol 745 GraphicUsed by:747
Symbol 746 GraphicUses:725Used by:747
Symbol 747 MovieClipUses:742 619 132 743 744 745 746 511Used by:751
Symbol 748 GraphicUsed by:751
Symbol 749 GraphicUsed by:751
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:726 619 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 747 748 627 99 644 749 646 95 750 648 649 650Used by:Timeline
Symbol 752 GraphicUsed by:753
Symbol 753 MovieClipUses:752Used by:Timeline
Symbol 754 GraphicUsed by:767
Symbol 755 GraphicUsed by:763
Symbol 756 GraphicUsed by:763
Symbol 757 GraphicUsed by:763
Symbol 758 GraphicUsed by:763
Symbol 759 GraphicUsed by:763
Symbol 760 GraphicUsed by:763
Symbol 761 GraphicUsed by:763
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:755 756 757 758 759 760 761 762Used by:766 767
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClipUses:764Used by:766 767
Symbol 766 MovieClipUses:763 765Used by:767
Symbol 767 MovieClipUses:754 763 765 766Used by:Timeline
Symbol 768 GraphicUsed by:769
Symbol 769 MovieClipUses:768Used by:824
Symbol 770 GraphicUsed by:824 1180
Symbol 771 GraphicUsed by:824 1180
Symbol 772 GraphicUsed by:824 1180
Symbol 773 GraphicUsed by:824 1180
Symbol 774 GraphicUsed by:824 1180
Symbol 775 GraphicUsed by:824 1180
Symbol 776 GraphicUsed by:824 1180
Symbol 777 GraphicUsed by:824 1180
Symbol 778 GraphicUsed by:824 1180
Symbol 779 GraphicUsed by:824 1180
Symbol 780 GraphicUsed by:824 1180
Symbol 781 TextUses:335Used by:824
Symbol 782 TextUses:335Used by:824
Symbol 783 TextUses:335Used by:824
Symbol 784 TextUses:335Used by:824
Symbol 785 TextUses:335Used by:824
Symbol 786 TextUses:335Used by:824
Symbol 787 TextUses:335Used by:824
Symbol 788 TextUses:335Used by:824
Symbol 789 TextUses:335Used by:824
Symbol 790 TextUses:335Used by:824
Symbol 791 TextUses:335Used by:824
Symbol 792 TextUses:335Used by:824
Symbol 793 TextUses:335Used by:824
Symbol 794 TextUses:335Used by:824
Symbol 795 TextUses:335Used by:824
Symbol 796 TextUses:335Used by:824
Symbol 797 TextUses:335Used by:824
Symbol 798 TextUses:335Used by:824
Symbol 799 TextUses:335Used by:824
Symbol 800 TextUses:335Used by:824
Symbol 801 TextUses:335Used by:824
Symbol 802 TextUses:335Used by:824
Symbol 803 TextUses:335Used by:824
Symbol 804 TextUses:335Used by:824
Symbol 805 TextUses:335Used by:824
Symbol 806 TextUses:335Used by:824
Symbol 807 TextUses:335Used by:824
Symbol 808 TextUses:335Used by:824
Symbol 809 TextUses:335Used by:824
Symbol 810 TextUses:335Used by:824
Symbol 811 TextUses:335Used by:824
Symbol 812 TextUses:335Used by:824
Symbol 813 TextUses:335Used by:824
Symbol 814 TextUses:335Used by:824
Symbol 815 TextUses:335Used by:824
Symbol 816 TextUses:335Used by:824
Symbol 817 TextUses:335Used by:824
Symbol 818 TextUses:335Used by:824
Symbol 819 TextUses:335Used by:824
Symbol 820 TextUses:335Used by:824
Symbol 821 TextUses:335Used by:824
Symbol 822 TextUses:335Used by:824
Symbol 823 TextUses:335Used by:824
Symbol 824 MovieClipUses:769 770 771 772 773 774 775 776 777 778 779 780 334 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823Used by:Timeline
Symbol 825 BitmapUsed by:827 1050 1132 1139
Symbol 826 BitmapUsed by:827 1050 1132 1133
Symbol 827 GraphicUses:825 826Used by:Timeline
Symbol 828 BitmapUsed by:829 1050 1132
Symbol 829 GraphicUses:828Used by:835
Symbol 830 GraphicUsed by:831
Symbol 831 MovieClipUses:830Used by:834 1135
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:832Used by:834 1135
Symbol 834 MovieClipUses:831 833Used by:835
Symbol 835 MovieClipUses:829 834 644Used by:Timeline
Symbol 836 MovieClipUses:29 32 34Used by:1180  Timeline
Symbol 837 GraphicUses:271Used by:868
Symbol 838 GraphicUses:271Used by:839
Symbol 839 MovieClipUses:838 274 277Used by:840
Symbol 840 MovieClipUses:839Used by:868
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClipUses:841 274 277Used by:868
Symbol 843 ShapeTweeningUsed by:868
Symbol 844 GraphicUsed by:868
Symbol 845 BitmapUsed by:846
Symbol 846 GraphicUses:845Used by:847
Symbol 847 MovieClipUses:846 274 277Used by:848 868
Symbol 848 MovieClipUses:847Used by:868
Symbol 849 ShapeTweeningUsed by:868
Symbol 850 GraphicUsed by:868
Symbol 851 BitmapUsed by:852
Symbol 852 GraphicUses:851Used by:853
Symbol 853 MovieClipUses:852 274 277Used by:854 868
Symbol 854 MovieClipUses:853Used by:868
Symbol 855 ShapeTweeningUsed by:868
Symbol 856 ShapeTweeningUsed by:868
Symbol 857 GraphicUsed by:868
Symbol 858 GraphicUsed by:868
Symbol 859 BitmapUsed by:860
Symbol 860 GraphicUses:859Used by:861
Symbol 861 MovieClipUses:860 274 277 553Used by:867 868
Symbol 862 GraphicUsed by:866
Symbol 863 GraphicUsed by:866
Symbol 864 GraphicUsed by:866
Symbol 865 GraphicUsed by:866
Symbol 866 MovieClipUses:862 863 864 865Used by:868
Symbol 867 MovieClipUses:861Used by:868
Symbol 868 MovieClipUses:837 274 277 840 842 843 844 848 847 849 850 853 854 855 856 857 858 553 861 866 867Used by:Timeline
Symbol 869 GraphicUses:598Used by:871
Symbol 870 GraphicUses:600Used by:871
Symbol 871 MovieClipUses:869 870Used by:Timeline
Symbol 872 BitmapUsed by:873
Symbol 873 GraphicUses:872Used by:875
Symbol 874 TextUses:235Used by:875
Symbol 875 MovieClipUses:873 874Used by:Timeline
Symbol 876 GraphicUsed by:884
Symbol 877 GraphicUsed by:878
Symbol 878 MovieClipUses:877Used by:884
Symbol 879 GraphicUsed by:884
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClipUses:880Used by:884
Symbol 882 GraphicUsed by:883
Symbol 883 MovieClipUses:882Used by:884
Symbol 884 MovieClipUses:876 878 879 881 883Used by:Timeline
Symbol 885 EditableTextUses:264Used by:Timeline
Symbol 886 EditableTextUses:241Used by:Timeline
Symbol 887 MovieClipUses:323Used by:890
Symbol 888 GraphicUsed by:890
Symbol 889 GraphicUsed by:890
Symbol 890 MovieClipUses:887 888 889Used by:Timeline
Symbol 891 GraphicUsed by:Timeline
Symbol 892 GraphicUsed by:Timeline
Symbol 893 EditableTextUses:241Used by:Timeline
Symbol 894 EditableTextUses:241Used by:Timeline
Symbol 895 GraphicUsed by:896
Symbol 896 MovieClipUses:895Used by:Timeline
Symbol 897 SoundUsed by:Timeline
Symbol 898 GraphicUsed by:1009 1010
Symbol 899 TextUses:335Used by:1009 1010
Symbol 900 TextUses:335Used by:1010
Symbol 901 TextUses:335Used by:1010
Symbol 902 TextUses:335Used by:1010
Symbol 903 TextUses:335Used by:1010
Symbol 904 TextUses:335Used by:1010
Symbol 905 TextUses:335Used by:1010
Symbol 906 TextUses:335Used by:1010
Symbol 907 TextUses:335Used by:1010
Symbol 908 TextUses:335Used by:1010
Symbol 909 TextUses:335Used by:1010
Symbol 910 TextUses:335Used by:1010
Symbol 911 TextUses:335Used by:1010
Symbol 912 TextUses:335Used by:1010
Symbol 913 TextUses:335Used by:1010
Symbol 914 TextUses:335Used by:1010
Symbol 915 TextUses:335Used by:1010
Symbol 916 TextUses:335Used by:1010
Symbol 917 TextUses:335Used by:1010
Symbol 918 TextUses:335Used by:1010
Symbol 919 TextUses:335Used by:1010
Symbol 920 TextUses:335Used by:1010
Symbol 921 TextUses:335Used by:1010
Symbol 922 TextUses:335Used by:1010
Symbol 923 TextUses:335Used by:1010
Symbol 924 TextUses:335Used by:1010
Symbol 925 TextUses:335Used by:1010
Symbol 926 TextUses:335Used by:1010
Symbol 927 TextUses:335Used by:1010
Symbol 928 TextUses:335Used by:1010
Symbol 929 TextUses:335Used by:1010
Symbol 930 TextUses:335Used by:1010
Symbol 931 TextUses:335Used by:1010
Symbol 932 TextUses:335Used by:1010
Symbol 933 TextUses:335Used by:1010
Symbol 934 TextUses:335Used by:1010
Symbol 935 TextUses:335Used by:1010
Symbol 936 TextUses:335Used by:1010
Symbol 937 TextUses:335Used by:1010
Symbol 938 TextUses:335Used by:1010
Symbol 939 TextUses:335Used by:1010
Symbol 940 TextUses:335Used by:1010
Symbol 941 TextUses:335Used by:1010
Symbol 942 TextUses:335Used by:1010
Symbol 943 TextUses:335Used by:1010
Symbol 944 TextUses:335Used by:1010
Symbol 945 TextUses:335Used by:1010
Symbol 946 TextUses:335Used by:1010
Symbol 947 TextUses:335Used by:1010
Symbol 948 TextUses:335Used by:1010
Symbol 949 TextUses:335Used by:1010
Symbol 950 TextUses:335Used by:1010
Symbol 951 TextUses:335Used by:1010
Symbol 952 TextUses:335Used by:1010
Symbol 953 TextUses:335Used by:1010
Symbol 954 TextUses:335Used by:1010
Symbol 955 TextUses:335Used by:1010
Symbol 956 TextUses:335Used by:1010
Symbol 957 TextUses:335Used by:1010
Symbol 958 TextUses:335Used by:1010
Symbol 959 TextUses:335Used by:1010
Symbol 960 TextUses:335Used by:1010
Symbol 961 TextUses:335Used by:1010
Symbol 962 TextUses:335Used by:1010
Symbol 963 TextUses:335Used by:1010
Symbol 964 TextUses:335Used by:1010
Symbol 965 TextUses:335Used by:1010
Symbol 966 TextUses:335Used by:1010
Symbol 967 TextUses:335Used by:1010
Symbol 968 TextUses:335Used by:1010
Symbol 969 TextUses:335Used by:1010
Symbol 970 TextUses:335Used by:1010
Symbol 971 TextUses:335Used by:1010
Symbol 972 TextUses:335Used by:1010
Symbol 973 TextUses:335Used by:1010
Symbol 974 TextUses:335Used by:1010
Symbol 975 TextUses:335Used by:1010
Symbol 976 TextUses:335Used by:1010
Symbol 977 TextUses:335Used by:1010
Symbol 978 TextUses:335Used by:1010
Symbol 979 TextUses:335Used by:1010
Symbol 980 TextUses:335Used by:1010
Symbol 981 TextUses:335Used by:1010
Symbol 982 TextUses:335Used by:1010
Symbol 983 TextUses:335Used by:1010
Symbol 984 TextUses:335Used by:1010
Symbol 985 TextUses:335Used by:1010
Symbol 986 TextUses:335Used by:1010
Symbol 987 TextUses:335Used by:1010
Symbol 988 TextUses:335Used by:1010
Symbol 989 TextUses:335Used by:1010
Symbol 990 TextUses:335Used by:1010
Symbol 991 TextUses:335Used by:1010
Symbol 992 TextUses:335Used by:1010
Symbol 993 TextUses:335Used by:1010
Symbol 994 TextUses:335Used by:1010
Symbol 995 TextUses:335Used by:1010
Symbol 996 TextUses:335Used by:1010
Symbol 997 TextUses:335Used by:1010
Symbol 998 TextUses:335Used by:1010
Symbol 999 TextUses:335Used by:1010
Symbol 1000 TextUses:335Used by:1010
Symbol 1001 TextUses:335Used by:1010
Symbol 1002 TextUses:335Used by:1010
Symbol 1003 TextUses:335Used by:1010
Symbol 1004 TextUses:335Used by:1010
Symbol 1005 TextUses:335Used by:1010
Symbol 1006 TextUses:335Used by:1010
Symbol 1007 TextUses:335Used by:1010
Symbol 1008 TextUses:335Used by:1009 1010
Symbol 1009 MovieClipUses:898 328 334 899 345 1008Used by:1010
Symbol 1010 MovieClipUses:898 328 334 899 345 900 347 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009Used by:Timeline
Symbol 1011 BitmapUsed by:1012
Symbol 1012 GraphicUses:1011Used by:1013
Symbol 1013 MovieClipUses:1012Used by:1016
Symbol 1014 GraphicUses:266Used by:1015
Symbol 1015 MovieClipUses:1014Used by:1016 1130
Symbol 1016 MovieClipUses:1013 1015Used by:Timeline
Symbol 1017 GraphicUsed by:Timeline
Symbol 1018 BitmapUsed by:1019 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035
Symbol 1019 GraphicUses:1018Used by:1048
Symbol 1020 GraphicUsed by:1021
Symbol 1021 MovieClipUses:1020Used by:1022
Symbol 1022 MovieClipUses:1021Used by:1047 1048
Symbol 1023 GraphicUses:1018Used by:1048
Symbol 1024 GraphicUses:1018Used by:1048
Symbol 1025 GraphicUses:1018Used by:1048
Symbol 1026 GraphicUses:1018Used by:1048
Symbol 1027 GraphicUses:1018Used by:1048
Symbol 1028 GraphicUses:1018Used by:1048
Symbol 1029 GraphicUses:1018Used by:1048
Symbol 1030 GraphicUses:1018Used by:1048
Symbol 1031 GraphicUses:1018Used by:1048
Symbol 1032 GraphicUses:1018Used by:1048
Symbol 1033 GraphicUses:1018Used by:1048
Symbol 1034 GraphicUses:1018Used by:1048
Symbol 1035 GraphicUses:1018Used by:1048
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 MovieClipUses:1036 1022 1037 679 99 644 1038 682 95 1039 684 1040 686 1041 687 1042 1043 1044 691 1045 693 1046 695 696 697Used by:1048
Symbol 1048 MovieClipUses:1019 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1047Used by:Timeline
Symbol 1049 BitmapUsed by:1050 1051 1132
Symbol 1050 GraphicUses:825 569 554 562 707 566 828 826 1049Used by:Timeline
Symbol 1051 GraphicUses:1049Used by:1052
Symbol 1052 MovieClipUses:1051 553 680Used by:Timeline
Symbol 1053 BitmapUsed by:1054
Symbol 1054 GraphicUses:1053Used by:1055
Symbol 1055 MovieClipUses:1054Used by:Timeline
Symbol 1056 GraphicUsed by:1057
Symbol 1057 MovieClipUses:1056Used by:Timeline
Symbol 1058 BitmapUsed by:1059 1061
Symbol 1059 GraphicUses:1058Used by:1060
Symbol 1060 MovieClipUses:1059Used by:Timeline
Symbol 1061 GraphicUses:1058Used by:1062
Symbol 1062 MovieClipUses:1061Used by:Timeline
Symbol 1063 GraphicUsed by:1064
Symbol 1064 MovieClipUses:1063Used by:Timeline
Symbol 1065 TextUses:335Used by:1126 1127
Symbol 1066 TextUses:335Used by:1127
Symbol 1067 TextUses:335Used by:1127
Symbol 1068 TextUses:335Used by:1127
Symbol 1069 TextUses:335Used by:1127
Symbol 1070 TextUses:335Used by:1127
Symbol 1071 TextUses:335Used by:1127
Symbol 1072 TextUses:335Used by:1127
Symbol 1073 TextUses:335Used by:1127
Symbol 1074 TextUses:335Used by:1127
Symbol 1075 TextUses:335Used by:1127
Symbol 1076 TextUses:335Used by:1127
Symbol 1077 TextUses:335Used by:1127
Symbol 1078 TextUses:335Used by:1127
Symbol 1079 TextUses:335Used by:1127
Symbol 1080 TextUses:335Used by:1127
Symbol 1081 TextUses:335Used by:1127
Symbol 1082 TextUses:335Used by:1127
Symbol 1083 TextUses:335Used by:1127
Symbol 1084 TextUses:335Used by:1127
Symbol 1085 TextUses:335Used by:1127
Symbol 1086 TextUses:335Used by:1127
Symbol 1087 TextUses:335Used by:1127
Symbol 1088 TextUses:335Used by:1127
Symbol 1089 TextUses:335Used by:1127
Symbol 1090 TextUses:335Used by:1127
Symbol 1091 TextUses:335Used by:1127
Symbol 1092 TextUses:335Used by:1127
Symbol 1093 TextUses:335Used by:1127
Symbol 1094 TextUses:335Used by:1127
Symbol 1095 TextUses:335Used by:1127
Symbol 1096 TextUses:335Used by:1127
Symbol 1097 TextUses:335Used by:1127
Symbol 1098 TextUses:335Used by:1127
Symbol 1099 TextUses:335Used by:1127
Symbol 1100 TextUses:335Used by:1127
Symbol 1101 TextUses:335Used by:1127
Symbol 1102 TextUses:335Used by:1127
Symbol 1103 TextUses:335Used by:1127
Symbol 1104 TextUses:335Used by:1127
Symbol 1105 TextUses:335Used by:1127
Symbol 1106 TextUses:335Used by:1127
Symbol 1107 TextUses:335Used by:1127
Symbol 1108 TextUses:335Used by:1127
Symbol 1109 TextUses:335Used by:1127
Symbol 1110 TextUses:335Used by:1127
Symbol 1111 TextUses:335Used by:1127
Symbol 1112 TextUses:335Used by:1127
Symbol 1113 TextUses:335Used by:1127
Symbol 1114 TextUses:335Used by:1127
Symbol 1115 TextUses:335Used by:1127
Symbol 1116 TextUses:335Used by:1127
Symbol 1117 TextUses:335Used by:1127
Symbol 1118 TextUses:335Used by:1127
Symbol 1119 TextUses:335Used by:1127
Symbol 1120 TextUses:335Used by:1127
Symbol 1121 TextUses:335Used by:1127
Symbol 1122 TextUses:335Used by:1127
Symbol 1123 TextUses:335Used by:1127
Symbol 1124 TextUses:335Used by:1127
Symbol 1125 TextUses:335Used by:1126 1127
Symbol 1126 MovieClipUses:325 328 334 1065 345 1125Used by:1127
Symbol 1127 MovieClipUses:324 325 328 334 1065 345 1066 347 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126Used by:Timeline
Symbol 1128 GraphicUses:267Used by:1129
Symbol 1129 MovieClipUses:1128Used by:1130
Symbol 1130 MovieClipUses:1129 1015Used by:Timeline
Symbol 1131 GraphicUsed by:Timeline
Symbol 1132 GraphicUses:825 569 554 562 707 566 828 826 1049Used by:Timeline
Symbol 1133 GraphicUses:826Used by:1134
Symbol 1134 MovieClipUses:1133Used by:1136
Symbol 1135 MovieClipUses:831 833Used by:1136
Symbol 1136 MovieClipUses:1134 1135 644Used by:Timeline
Symbol 1137 GraphicUsed by:1138
Symbol 1138 MovieClipUses:1137Used by:Timeline
Symbol 1139 GraphicUses:825Used by:1140
Symbol 1140 MovieClipUses:1139Used by:Timeline
Symbol 1141 GraphicUsed by:1142
Symbol 1142 MovieClipUses:1141Used by:1180
Symbol 1143 GraphicUsed by:1144
Symbol 1144 MovieClipUses:1143Used by:1180
Symbol 1145 TextUses:335Used by:1180
Symbol 1146 TextUses:335Used by:1180
Symbol 1147 TextUses:335Used by:1180
Symbol 1148 TextUses:335Used by:1180
Symbol 1149 TextUses:335Used by:1180
Symbol 1150 TextUses:335Used by:1180
Symbol 1151 TextUses:335Used by:1180
Symbol 1152 TextUses:335Used by:1180
Symbol 1153 TextUses:335Used by:1180
Symbol 1154 TextUses:335Used by:1180
Symbol 1155 TextUses:335Used by:1180
Symbol 1156 TextUses:335Used by:1180
Symbol 1157 TextUses:335Used by:1180
Symbol 1158 TextUses:335Used by:1180
Symbol 1159 TextUses:335Used by:1180
Symbol 1160 TextUses:335Used by:1180
Symbol 1161 TextUses:335Used by:1180
Symbol 1162 TextUses:335Used by:1180
Symbol 1163 TextUses:335Used by:1180
Symbol 1164 TextUses:335Used by:1180
Symbol 1165 TextUses:335Used by:1180
Symbol 1166 TextUses:335Used by:1180
Symbol 1167 TextUses:335Used by:1180
Symbol 1168 TextUses:335Used by:1180
Symbol 1169 GraphicUsed by:1180
Symbol 1170 GraphicUsed by:1180
Symbol 1171 GraphicUsed by:1180
Symbol 1172 GraphicUsed by:1180
Symbol 1173 GraphicUsed by:1180
Symbol 1174 GraphicUsed by:1180
Symbol 1175 GraphicUsed by:1180
Symbol 1176 GraphicUsed by:1180
Symbol 1177 GraphicUsed by:1180
Symbol 1178 TextUses:335Used by:1180
Symbol 1179 TextUses:335Used by:1180
Symbol 1180 MovieClipUses:1142 1144 770 771 772 773 774 775 776 777 778 779 780 334 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 836 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179Used by:Timeline
Symbol 1181 GraphicUsed by:Timeline
Symbol 1182 BitmapUsed by:1183
Symbol 1183 GraphicUses:1182Used by:1184
Symbol 1184 MovieClipUses:1183Used by:1206  Timeline
Symbol 1185 BitmapUsed by:1186
Symbol 1186 GraphicUses:1185Used by:Timeline
Symbol 1187 GraphicUsed by:1191
Symbol 1188 BitmapUsed by:1189
Symbol 1189 GraphicUses:1188Used by:1190
Symbol 1190 MovieClipUses:1189Used by:1191
Symbol 1191 MovieClipUses:1187 1190Used by:1192
Symbol 1192 MovieClipUses:1191Used by:Timeline
Symbol 1193 BitmapUsed by:1194
Symbol 1194 GraphicUses:1193Used by:1206  Timeline
Symbol 1195 MovieClipUses:323Used by:Timeline
Symbol 1196 BitmapUsed by:1197
Symbol 1197 GraphicUses:1196Used by:1198
Symbol 1198 MovieClipUses:1197Used by:Timeline
Symbol 1199 GraphicUsed by:1200 1209
Symbol 1200 ButtonUses:1199Used by:Timeline
Symbol 1201 GraphicUsed by:1202 1210
Symbol 1202 ButtonUses:1201Used by:Timeline
Symbol 1203 EditableTextUses:241Used by:Timeline
Symbol 1204 SoundUsed by:Timeline
Symbol 1205 GraphicUsed by:1206
Symbol 1206 MovieClipUses:1205 1184 1194Used by:Timeline
Symbol 1207 GraphicUsed by:Timeline
Symbol 1208 EditableTextUses:235Used by:Timeline
Symbol 1209 ButtonUses:1199Used by:Timeline
Symbol 1210 ButtonUses:1201Used by:Timeline
Symbol 1211 EditableTextUses:241Used by:Timeline

Instance Names

"highScores"Frame 1Symbol 209 MovieClip [HighScores]
"textbox2"Frame 1Symbol 248 EditableText
"qr"Frame 6Symbol 530 MovieClip
"qe"Frame 6Symbol 530 MovieClip
"bos2"Frame 6Symbol 565 MovieClip
"robo2reka"Frame 6Symbol 568 MovieClip
"ag"Frame 6Symbol 592 MovieClip
"ad"Frame 6Symbol 615 MovieClip
"p3"Frame 6Symbol 651 MovieClip
"p31"Frame 6Symbol 657 MovieClip
"ad1"Frame 6Symbol 659 MovieClip
"ak"Frame 6Symbol 670 MovieClip
"ao"Frame 6Symbol 699 MovieClip
"ak1"Frame 6Symbol 659 MovieClip
"af"Frame 6Symbol 699 MovieClip
"bos1"Frame 6Symbol 706 MovieClip
"boss1reka"Frame 6Symbol 709 MovieClip
"ws"Frame 6Symbol 724 MovieClip
"p2"Frame 6Symbol 751 MovieClip
"heli"Frame 6Symbol 868 MovieClip
"qe1"Frame 6Symbol 657 MovieClip
"qr1"Frame 6Symbol 657 MovieClip
"p21"Frame 6Symbol 657 MovieClip
"qr"Frame 8Symbol 530 MovieClip
"qe"Frame 8Symbol 530 MovieClip
"ad"Frame 8Symbol 615 MovieClip
"af"Frame 8Symbol 699 MovieClip
"ah"Frame 8Symbol 1048 MovieClip
"ak"Frame 8Symbol 670 MovieClip
"p3"Frame 8Symbol 651 MovieClip
"al"Frame 8Symbol 1048 MovieClip
"ws"Frame 8Symbol 724 MovieClip
"qw"Frame 8Symbol 530 MovieClip
"p1"Frame 8Symbol 751 MovieClip
"bos3"Frame 8Symbol 1052 MovieClip
"robo3reka"Frame 8Symbol 1055 MovieClip
"bos4"Frame 8Symbol 835 MovieClip
"robo5reka"Frame 8Symbol 1060 MovieClip
"p2"Frame 8Symbol 751 MovieClip
"qw"Frame 10Symbol 530 MovieClip
"qr"Frame 10Symbol 530 MovieClip
"qe"Frame 10Symbol 530 MovieClip
"ag"Frame 10Symbol 592 MovieClip
"ad"Frame 10Symbol 615 MovieClip
"af"Frame 10Symbol 699 MovieClip
"ah"Frame 10Symbol 1048 MovieClip
"ak"Frame 10Symbol 670 MovieClip
"p3"Frame 10Symbol 651 MovieClip
"p1"Frame 10Symbol 751 MovieClip
"al"Frame 10Symbol 1048 MovieClip
"ws"Frame 10Symbol 724 MovieClip
"bos5"Frame 10Symbol 1136 MovieClip
"p2"Frame 10Symbol 751 MovieClip
"robo5reka"Frame 10Symbol 1140 MovieClip
"bos3"Frame 10Symbol 1052 MovieClip
"robo3reka"Frame 10Symbol 1055 MovieClip
"bos4"Frame 10Symbol 835 MovieClip
"robo4reka"Frame 10Symbol 1060 MovieClip
"boundingBox_mc"Symbol 151 MovieClip [FocusRect] Frame 1Symbol 143 MovieClip [BoundingBox]
"tabCapture"Symbol 152 MovieClip [FocusManager] Frame 1Symbol 149 Button
"backgroundHolder"Symbol 174 MovieClip [highScoresEnterPage] Frame 1Symbol 155 MovieClip
"scoreText"Symbol 174 MovieClip [highScoresEnterPage] Frame 1Symbol 157 EditableText
"nameText"Symbol 174 MovieClip [highScoresEnterPage] Frame 1Symbol 158 EditableText
"yourScoreText"Symbol 174 MovieClip [highScoresEnterPage] Frame 1Symbol 161 MovieClip
"enterText"Symbol 174 MovieClip [highScoresEnterPage] Frame 1Symbol 163 MovieClip
"okButton"Symbol 174 MovieClip [highScoresEnterPage] Frame 1Symbol 168 Button
"cancelButton"Symbol 174 MovieClip [highScoresEnterPage] Frame 1Symbol 173 Button
"backgroundHolder"Symbol 177 MovieClip [highScoresLoadFailedPage] Frame 1Symbol 155 MovieClip
"loadHighScoresFailedText"Symbol 177 MovieClip [highScoresLoadFailedPage] Frame 1Symbol 176 MovieClip
"okButton"Symbol 177 MovieClip [highScoresLoadFailedPage] Frame 1Symbol 168 Button
"backgroundHolder"Symbol 180 MovieClip [highScoresLoadingPage] Frame 1Symbol 155 MovieClip
"loadingHighScoresText"Symbol 180 MovieClip [highScoresLoadingPage] Frame 1Symbol 179 MovieClip
"backgroundHolder"Symbol 183 MovieClip [highScoresSaveFailedPage] Frame 1Symbol 155 MovieClip
"saveScoreFailedText"Symbol 183 MovieClip [highScoresSaveFailedPage] Frame 1Symbol 182 MovieClip
"okButton"Symbol 183 MovieClip [highScoresSaveFailedPage] Frame 1Symbol 168 Button
"backgroundHolder"Symbol 186 MovieClip [highScoresSavingPage] Frame 1Symbol 155 MovieClip
"savingScoreText"Symbol 186 MovieClip [highScoresSavingPage] Frame 1Symbol 185 MovieClip
"textText"Symbol 202 MovieClip Frame 1Symbol 201 EditableText
"seedText"Symbol 203 MovieClip Frame 1Symbol 202 MovieClip
"backgroundHolder"Symbol 205 MovieClip [highScoresTablePage] Frame 1Symbol 155 MovieClip
"titleText"Symbol 205 MovieClip [highScoresTablePage] Frame 1Symbol 196 MovieClip
"okButton"Symbol 205 MovieClip [highScoresTablePage] Frame 1Symbol 168 Button
"upArrowButton"Symbol 205 MovieClip [highScoresTablePage] Frame 1Symbol 200 Button
"downArrowButton"Symbol 205 MovieClip [highScoresTablePage] Frame 1Symbol 200 Button
"ranksHolder"Symbol 205 MovieClip [highScoresTablePage] Frame 1Symbol 203 MovieClip
"ranksMask"Symbol 205 MovieClip [highScoresTablePage] Frame 1Symbol 204 MovieClip
"namesHolder"Symbol 205 MovieClip [highScoresTablePage] Frame 1Symbol 203 MovieClip
"namesMask"Symbol 205 MovieClip [highScoresTablePage] Frame 1Symbol 204 MovieClip
"scoresHolder"Symbol 205 MovieClip [highScoresTablePage] Frame 1Symbol 203 MovieClip
"scoresMask"Symbol 205 MovieClip [highScoresTablePage] Frame 1Symbol 204 MovieClip
"backgroundHolder"Symbol 208 MovieClip [highScoresTextPage] Frame 1Symbol 155 MovieClip
"highScoresModuleText"Symbol 208 MovieClip [highScoresTextPage] Frame 1Symbol 207 MovieClip
"boundingBox"Symbol 209 MovieClip [HighScores] Frame 1Symbol 143 MovieClip [BoundingBox]
"bar"Symbol 247 MovieClip Frame 1Symbol 238 MovieClip
"bar_frame"Symbol 263 MovieClip Frame 1Symbol 250 MovieClip
"control_buttons"Symbol 263 MovieClip Frame 1Symbol 259 MovieClip
"logo"Symbol 263 MovieClip Frame 1Symbol 262 Button
"czl2"Symbol 592 MovieClip Frame 11Symbol 591 MovieClip
"czl1"Symbol 699 MovieClip Frame 12Symbol 698 MovieClip
"czl5"Symbol 724 MovieClip Frame 8Symbol 723 MovieClip
"czl4"Symbol 1048 MovieClip Frame 15Symbol 1047 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 23 as "luska"
ExportAssets (56)Timeline Frame 1Symbol 35 as "minka4"
ExportAssets (56)Timeline Frame 1Symbol 36 as "minka3"
ExportAssets (56)Timeline Frame 1Symbol 41 as "enfir4"
ExportAssets (56)Timeline Frame 1Symbol 44 as "enfir3"
ExportAssets (56)Timeline Frame 1Symbol 48 as "lsr3"
ExportAssets (56)Timeline Frame 1Symbol 54 as "laserm"
ExportAssets (56)Timeline Frame 1Symbol 65 as "sho3"
ExportAssets (56)Timeline Frame 1Symbol 68 as "sho2"
ExportAssets (56)Timeline Frame 1Symbol 72 as "shel"
ExportAssets (56)Timeline Frame 1Symbol 75 as "sho"
ExportAssets (56)Timeline Frame 1Symbol 78 as "enfir2"
ExportAssets (56)Timeline Frame 1Symbol 84 as "lsr2"
ExportAssets (56)Timeline Frame 1Symbol 86 as "lsr"
ExportAssets (56)Timeline Frame 1Symbol 87 as "minka1"
ExportAssets (56)Timeline Frame 1Symbol 90 as "enfir"
ExportAssets (56)Timeline Frame 1Symbol 101 as "drop2"
ExportAssets (56)Timeline Frame 1Symbol 106 as "drop1"
ExportAssets (56)Timeline Frame 1Symbol 110 as "drop3"
ExportAssets (56)Timeline Frame 1Symbol 124 as "mis3"
ExportAssets (56)Timeline Frame 1Symbol 125 as "mis2"
ExportAssets (56)Timeline Frame 1Symbol 129 as "mina"
ExportAssets (56)Timeline Frame 1Symbol 132 as "plus20"
ExportAssets (56)Timeline Frame 1Symbol 133 as "miss"
ExportAssets (56)Timeline Frame 1Symbol 138 as "mfir"
ExportAssets (56)Timeline Frame 1Symbol 143 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 144 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 145 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 146 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 151 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 152 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 153 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 154 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 174 as "highScoresEnterPage"
ExportAssets (56)Timeline Frame 1Symbol 177 as "highScoresLoadFailedPage"
ExportAssets (56)Timeline Frame 1Symbol 180 as "highScoresLoadingPage"
ExportAssets (56)Timeline Frame 1Symbol 183 as "highScoresSaveFailedPage"
ExportAssets (56)Timeline Frame 1Symbol 186 as "highScoresSavingPage"
ExportAssets (56)Timeline Frame 1Symbol 205 as "highScoresTablePage"
ExportAssets (56)Timeline Frame 1Symbol 208 as "highScoresTextPage"
ExportAssets (56)Timeline Frame 1Symbol 209 as "HighScores"
ExportAssets (56)Timeline Frame 1Symbol 1212 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 1213 as "__Packages.mochi.as2.MochiSync"
ExportAssets (56)Timeline Frame 1Symbol 1214 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 1215 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 1216 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 1217 as "__Packages.mochi.as2.MochiCoins"
ExportAssets (56)Timeline Frame 1Symbol 139 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 140 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 141 as "__Packages.com.novelgames.flashgames.highscoresAS2.HighScores"
ExportAssets (56)Timeline Frame 1Symbol 210 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 211 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 212 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 213 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 214 as "__Packages.com.novelgames.flashgames.highscoresAS2.Config"
ExportAssets (56)Timeline Frame 1Symbol 215 as "__Packages.com.novelgames.flashgames.highscoresAS2.Record"
ExportAssets (56)Timeline Frame 1Symbol 216 as "__Packages.com.novelgames.flashgames.highscoresAS2.MD5"
ExportAssets (56)Timeline Frame 1Symbol 217 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 218 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 219 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 220 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 221 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 222 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 223 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 224 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 225 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 226 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 227 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 228 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 229 as "__Packages.mx.core.ext.UIComponentExtensions"

Labels

"eternity"Symbol 196 MovieClip Frame 1
"pastDay"Symbol 196 MovieClip Frame 8
"pastWeek"Symbol 196 MovieClip Frame 16
"pastMonth"Symbol 196 MovieClip Frame 24
"pastYear"Symbol 196 MovieClip Frame 33
"thisDay"Symbol 196 MovieClip Frame 41
"thisWeek"Symbol 196 MovieClip Frame 48
"thisMonth"Symbol 196 MovieClip Frame 57
"thisYear"Symbol 196 MovieClip Frame 66

Dynamic Text Variables

textSymbol 201 EditableText""
progressSymbol 236 EditableText"100%"
scorSymbol 886 EditableText""
missammoSymbol 893 EditableText"<p align="left"></p>"
bombammoSymbol 894 EditableText"<p align="left"></p>"
scorSymbol 1203 EditableText""
scorSymbol 1211 EditableText""




http://swfchan.com/44/215382/info.shtml
Created: 30/7 -2019 20:53:29 Last modified: 30/7 -2019 20:53:29 Server time: 19/04 -2024 11:58:11