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

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

Gone to the Dogs.swf

This is the info page for
Flash #100795

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


Text
rooster booster

Fitness
Speed
Stamina
Reactions
ATTITUDE

$10,678

value:

YOUR RACING FORM

wins:
places:
total:

last 5 races:

week:

1

SHOP

TRAINING

ACHIEVEMENTS

HELP?

MORE GAMES

HELP

FITNESS - This effects all the dogs attributes, a fit dog will
run quicker, be better BehAved, and have faster reactions.
SPEED/Stamina -  overall quickness is determined by a
combination of  speed and stamina. on longer races stamina
is more important. COURSE CONDITions ALSO MATter, the wetter
a course is the more stamina is important.
reactions - A good rating here means your dog is more likely
to get a vital good start.
attitide - this determines how likely the dog will play up and
not start a race.

THE SHOP

BIG ITEM NAME

5000

OWNED

BUY

A lifetime supply of drinks
which are basically sugar and
water in a fancy can.
an instant shot to keep your
dog fit.

ENERGY DRINKS

fitness

the luxury kennel aids your
dogs recovery after training
sessions.
will significantly increase the
effectiveness of all training
sessions on fitness levels.

LUXURY KENNEL

after a long days racing and
training your dog will love a
good ice bath (yeah right).
This will reduce the swelling
in his muscles and also make
his bark 2 octaves higher.
increases fitness training
effectiveness.

ICE BATH

the treadmill is a effective
way of walking while
stationary. all gyms have
these pointless bits of kit.
however just for this game
we have decided it will
increase your dogs training in
stamina. next time walk to the
gym instead .

TREADMILL

STAMINA

erm... these are used for dog
weight training, how a dog
does bench presses is
another matter.
Will increase the results in
stamina training sessions.

WEIGHTS

your dog would obviously
prefer a juicy fillet steak but
this powdered rubbish is far
cheaper.
an instant increase to your
dogs stamina.

PROTEIN SHAKES

dog sodoku, it will
considerably increase your
dogs patience levels and
make him less likely to mess
around on the dog track. OR
MESS ON THE DOG TRACK MORE
LIKE....
A good training aid to
effectiveness in attitude.

SUDOKU

ATTITUDE

The aduster is a training
"aid"which can be bought from
many backstreet dog training
shops.
gUAranteed to make your dog
more obidient.

"THE Adjuster"

complete dog brain trainer.
with over 100 brain training
games included, used as part
of your dogs attitude
training.
will dramatically improve
results from attitude
training.

GAME PUP ADVANCE

Everyone knows the best
thing to get your reactions
sharp is a good dose of
caffiene, the trebble
espresso machine will give
your dog the edge when
getting out the blocks.
An instant increase in reaction
times.

espresso machine

REACTIONS

bash the cat is a specially
designed training game. this
will aid your dogs training in
reaction times.
Any reaction training you do
will be more effective.

bash the cat trainer

The super stop watch has 786
functions on board,,
including "bullet time" from
the matrix.
Your dog may even know kung
fu after using it for reaction
training, but then again maybe
not.

super stop watch

The premium flemington
clippers keep your dogs coat
at a minimum level. it makes him
more streamlined so will aid
his top speed.
He will also be a big hit with
the ladies.

dog clippers

SPEED

teflon tracksuits are
undetectable from the normal
ones. will make your dog
more slippery than a non
stick eel greased up with a
banana skin.
Instant increase to top
speed.

teflon tracksuit

training boots for your dog,
have him running round in
these specially designed lead
boots for training, take them
off and in a race he'll be like
running on the moon.
increases speed training
effectiveness.

lead training boots

training spikes have been
outlawed for real race use
due to the danger of dog
puncture wounds.
you can still buy a pair just
watch out for fines if you get
caught using them.

ILLEGAL training spikes

A 1960's nasa approved dog
jet pack, unfortunatley after
a series of "exploding dog"
accidents these were banned
from all racetracks.

ILLEGAL jet pack

for the dodgy punter who
wants to nobble The FACE
FAVOURITE.
gauranteed to give THE
FAVOURITE A bad start in a
race, you would too with
your paws superglued to the
starting blocks

ILLEGAL foot glue

APPLIED TO RACE FAVOURITE

the electic collar is a great
device... for you. this will give
your dog a mild electocution,
dont worry its not fatal
(always). if your dog is
lagging this will give him a
little pep up for that final
puch to the line.

ILLEGAL electric collar

dog blindold blinkers. If you
want the FAVOURITE TO have the
reactions of a potato, bung a
pair of these on. he'll have a
hard time chasing a flag
without being able to see it.

blindfold "blinkers"

dog name

Value
Fitness
Speed
Stamina
Reactions
Attitude

YOURS

pick your dog

chrome domed STAVROS is
an ex copper turned dog
trainer.
based in glasgow he
apparently has 12 dirty
tactics to help your dog's
stamina.
SECRETLY though blowers
prefers cats to dogs.

STAVROS BLOWERS

$£200£

COST:

ALL ROUNDER

SLIGHTLY shady, donald or
"the dog father" as he is
known is the underworlds
best trainer. he does take
it very personally.
A great all rounder
capable of training your
dog in every aspect, just
as if he were one of his
own family.

"THE DOG FATHER"

ENGLANDS most famous
dog trainer. Dynamite fred
is an expert at sprints and
getting the best out of a
dogs reaction time.
Apparently after training a
dog under his tutorage
will go off like a bomb.

"DYNAMITE" FRED

ONE OF mow towns
greatest ever dog
trainers, vegas has trained
a number of top racing
dogs.
He is especially good when
it comes to attitude. He can
sort out most dogs with
his legendary "foot
massage".

VINNY VEGAS

BUY A trainING SESSION

1

2

3

4

5

6

DOG NAME

ODDS

win pays

0

CONFIRM

your dog

none selected

your bet

5

Rule Bending

continue

electric collar

FOOT GLUE

spiked shoes

rocket pack

BlindFOLD

RULE BENDS CAN BE BOUGHT IN THE SHOP

1.

2.

3.

4.

5.

6.

Rooster Booster

Rooster Booster

Rooster Booster

Rooster Booster

Rooster Booster

Rooster Booster

1 2 P U -

1 2 P U -

1 2 P U -

1 2 P U -

1 2 P U -

1 2 P U -

Dog Name

Form      Prize money

more info

race1

1

RACE NAME

PLACE   PRIZE     WEATHER

DIST

2m

soft

race1

1

2m

soft

race1

1

2m

soft

race1

1

2m

soft

race1

1

2m

soft

race1

1

2m

soft

race1

1

2m

soft

race1

1

2m

soft

race1

1

2m

soft

race1

1

2m

soft

TOTAL WINS:

10

TOTAL PRIZE:

10

1.

2.

3.

4.

5.

6.

Rooster Booster

Rooster Booster

Rooster Booster

Rooster Booster

Rooster Booster

Rooster Booster

Race Results

6

6

6

6

6

6

Week

bet winnings

prize money

profit

My Racing Info

Totals

bills

TrainING Report

<p align="left"><font face="Anime Ace 2.0 BB" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0">rooster booster has increased 5% in speed, 2% in stamina. He has lost 3% of fitness though.</font></p><p align="left"></p><p align="left"><font face="Anime Ace 2.0 BB" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0">He seems to be enjoying his diet of stout.</font></p>

Value
Fitness
Speed
Stamina
reactions
Attitude

+5%

+5%

+5%

+5%

+5%

TrainING IN PROGRESS

wednesday 23rd august

35p

Today the police special serious crime
department started an investigation into
a recent dog race held on wednesday.
The dog in question was found to be
wearing an illegal rocket device.

"it wasnt me it was
the dog, he did it all".

The trainer was found to have
tampered with dog in the stalls. The
rocket was found to be linked to a
recent robbery at NASA's secret test
station based in Arizona. The owner
when questioned said "it wasnt me it
was the dog he did it all", claiming that
the dog was indeed the real criminal in
the case. This was later thrown out of
court by the judge and the owner was
ordered to pay a record fine of £1000.
See full story on page 14.

DOG FLU SPREADS TO ENGLAND

The mexican dog flu epidemic
spread today to the UK. Outbreaks
of barking have been heard in
London, Birmingham and Warwick.

$25000 FINE

wednesday 23rd august

THE MOON

YOUR DAILY DOSE OF UTTER RUBBISH

DOG TRAINERS
DECLARED ILLEGAL

"performance enhancing"

A top racedog owner was found to be
using the trainers in a recent race. He
obviously claimed they were just for
medicial purposes but it didnt wash with
the sports governing body.

Top sports manufacturer of Sports
equipment REBONE was today fined by the
dog racing governing body. Their new dog
spiked running shoes were said to be an
unfair advantage to dogs wearing them

GIANT HOLE DISCOVERED ON KENT COAST

A giant hole was uncovered this morning on the
kent coast. Detectives are unsure where it came
from. After a huge investigation it was found that
it reaches all the way to france.

INVASION TUNNEL SUSPECTED

The tunnel was said to be a secrity risk to the
south of England and would cause an influx of
cheap booze according to the local MP. "it must
be closed imediately,cheap booze will lead to all
sorts of trouble" he was quoted as saying.

$6000 FINE

FREE CD INSIDE
"SONGS FOR DOGS"

"chewing gum, not glue"

Its brought the whole world of race dogs
into question this form of cheating. The
sports governing body was said to be
thinking of a record fine.
full story page 18.

In a recent dog track race the race was
found to be an illegal race, one of the
dogs had been glued into the starting
blocks. The owner was said to have
claimed:-

DOG GLUE FOOT
RACE FIX EXPOSED

PETROL SHORTAGE PREDICTED

Due to the recent great weather petrol has been
predicted to be in short supply for the coming
months. This was blamed on the fact people are
using lawn mowers more and using the petrol to
start barbeques. Government officials today
decided the best way to stop panic buying was to
issue "DONT PANIC BUY" warnings as that always
worked in the past.

"DONT PANIC BUY PETROL"

$3000 FINE

NEW NEWS YESTERDAYS NEWS TODAY

YESTERDAY

$5000 FINE

DOG BLINDFOLD
SCANDAL ROCKS RACE

"dog blinkers I tell you"

Yesterday there was litterally nothing to reportin
the news so we have wheeled out a good old
weather story. Yesterday Britain had the highest
temperature recoreded for 3 years, it got up to 18
degrees in a number of holiday resorts.

"18 degrees, I almost melted."

One resident was quoted as saying "I almost
melted" and was even forced to take his wooly
jumper off while taking a stroll to the local dole
centre

BRITAIN SCORCHING

The world of dog racing was rocked today
when a loser of a reeent race was found
to be fitted with a blindfold. The trainer
claimed they were in fact "dog blinkers"
which were defectively manufactured.

brighton hotter than
satans sunbed !!!

"its definitely not cricket"

The sports governing body was most
upset, this brings the whole world of dog
racing into disrepute, also the dog was
said to be barking 2 octaves higher.
FULL STORY BACK PAGES>>>

This week it was discovered that in a
recent race an owner had helped his dog
with an illegal electric collar attachment
in a recent race.

ILLEGAL ELECTRIC
COLLAR RACE FIX

Top trainer Vincent Vegas, twice winner
of best dog trainer of the year was found
guilty of serious dog doping charges
yesterday as the champion dog finished
the race 15 minutes behined the winner.

"the dog is just a lazy sod"

In court he accused the dog of being a
lazy sod.  Some days he just wont run, its
not the 45 laxative hotdogs I fed him with
before therace, thats just part of his
training regime, honest governor.

TRAINER IN SCANDAL

$15000 FINE

$

A Champion dog was struck down this
week by a new strain of flu, dogfluenza.
"Having gone on holiday to Mexico earlier
in the year he started to look abit peaky
in the last race said his trainer"

Scientists today have discovered eating at least
10 slices of cheese a day is positively benificial
when you have a cold. The results have proved

The vets took the dog into dog hospital
for a complex operation, it was almost
semi fatal said the surgeon general but
he came through. That dog is a fighter
that dog is.

that in mice out of 10 on cheese only 8 developed
a cold so its definitely a fact. That's how science
works apparently. Well at least for this week, next
week they will say cheese causes cancer.
Full story in centre pages.

$10000 TAX FINE

OWNER FOUND GUILTY
OF EXPENSES FRAUD

FREE KEBABS FOR EVERY READER
CUT OUT COUPON INSIDE
its the deal of the decade

"it was my accountant..."

The owner claimed it was all his
accountants fault who had run off with his
wife last week "he likes those dogs more
than me", she was quoted as saying.
Full story on page 6

A youth from London today was found guilty of
hacking into the pentagon. He then put a number
of aircraft carriers up on ebay.

"I thought it was just tower defence"

He claimed that he was merely confused their
login with the latest tower defence game. Officials
took a dim view of these claims and he was
sentenced to 5 years of watching nothing but Cat
face on a continous loop.
Full story in centre pages.

YOUTH HACKS PENTAGON

Tax officials at the inland revenue are
starting the biggest ever investigation
into the accounts of champion racedog
owner. It is claimed that he was claiming
expsenses for a second kennel he didnt
even own.

Champion race dogs was arrested again
following an incident in a town centre
pub. His owner had apparently let me
have 10 pints of "speckled dog" to
celebrate his recent form on the race
track. It all turned a bit nasty when the
dog accidentally knocked over a well
know local gangster pint while sparked a
series of mini riots throughout the town.

"Racedogs and booze do
not mix, says Judge".

Scientists today finally sorted global
warming by installing air conditioning
over the north pole. Ina  radical rethink
of the strategy they decided all this
heat could simply be expelled into
space.
"why didnt we think of this before",
remarked one leading scientist. Its just
so simple.
Full story on page 34.

$500 FINE

HOWDY

BORING CELEBRITY STORIES

TOP RACE DOG
OWNER IN
RECORD
50,000
DIVORCE
SETTLEMENT

MODEL REVEALS
FULL STORY

The CHIMES

In a shock result on the lottery the grand
jackpot prize was revleaved to be won by
a dog. The dog a bit of a local celebrity
purchased the ticket in his local paper
shop.
The shop keeper said he strolled in put
his quid on the counter and then woofed
"can I have a lucky dip" said the local
shopkeeper. The shop keeper said "its
great he's won, and dont you worry we
will keep his feet on the ground, that dog
wont be going after no spice girl".

A new record was set today when a baker
in dudley successfully baked a house sized
cake.
The cake was said to be the size of a small
victorian terrace. The baker was said to be
over the moon and was planning to bake an
iced bun the size of a bus as his next
project.
FULL STORY CENTRE PAGES>>>

DOG WINS NATIONAL
LOTTERY SHOCKER!

$10000 PRIZE

HOUSE SIZED CAKE

$15000 FEE

DOG STORY
BOUGHT BY HOLLYWOOD

"bound to be a blockbuster "

Using the very latest cgi combined with a
completely thin plot Lenard di caprio
would be playing lead dog in an all star
production.
CELEBRITY PICS ON PAGE 10.

The global recssion was declared over
today when top government banker found
43 gazillion dollars down the back of the
fridge.  He was quoted as saying "how did
that get there" this will now be used as a
fiscal stimulus by spending all the money
on duck ponds and late night pay per view
movies.

GLOBAL RECESSION
SORTED

Today it was revealed that a top
hollywood film producer was set to turn
the story of top race dog into a
blockbuster hollywood movie to rival all
othr blockbusters.

DOG SPONSORED IN
RECORD DEAL

Top racedog today revealed his agent
had secured a record deal with top
sportswear manufacturer REBONE. A
spokesman from REBONE said "its a big
deal for us to have this champion racedog
promoting our products, and more
importantly he is a damn site cheaper
than those overpaid footballers, its saved
us litterally a small fortune, which means
I can get a new company car instead".
Full Story page 21 -23

The ultimate question of how much wood a
wood chuck can chuck if a woodchuck could
chuck would was finally solved yesterday
when a reporter asked chuck the wood chuck
how much wood he would chuck if he could
chuck wood.
Chuck said the "answer my friend is blowing
in the wind, its blowing in the wind".
FULL STORY CENTRE PAGES>>>

WOODCHUCK RIDDLE
FINALLY SOLVED

$5000 DEAL

"its a dream come true"

Top race dog was last night crowned
sports personality of the year in a viewer
voted for poll in the moon daily paper.
He beat off a number of other competitors
including an overpaid footballer

world champion boxer and a whole string
of sports people who had failed to win
anything at all. They had all come second
in some event no one watches except
once every 4 years.

RACEDOG WINS SPORTS
PERSONALITY OF THE YEAR

In a stunning attempt on the world flash record,
coder longanimals made 100 games in a single
day, however on closer inspection "gravity pig"
was actually the same game "gravitron" but he
simply replaced the main space ship with a pig,
so the record was declared null and void by
record officials.

CODER LONGANIMALS
MAKES 100 GAMES IN
A SINGLE DAY

The Xmas number one was revealed to
today to be "Christmas Bow Wow Wow"
by top race dog, he beat off a number of
other equally dreadful novelty songs
recorded by a number of celebrities for
"charity" no for self promotion of course.
When interviewed the dog was heard
saying , its not a big deal no one buys
singles thesedays anyway I only sold 8
copies.

DOG SONG REACHES
CHRISTMAS No 1

Astronauts today found evidence of life on
the moon today, it wasnt as scientists had
predicted a single cell life form but a fully
formed space haddock, before they had
managed to make "first contact" the
haddock escaped on what could only be
described as a skateboard.
FULL STORY CENTRE PAGES>>>

NASA FINDS
MOON HADDOCK

christmas
BOW WOW WOW

$2000 PROFITS!

This week top racedog was seen to have
made record profits on the dow jones,
ftse 100 and the hang seng markets.
"It was an incredible run of luck" said the
dog, there I was just browsing away on
facedog when up popped an email from a
mister Dudley Trippet with a series of
sure fire stock investments, well an
opportunity doesnt come up like that
often, I just had to go for it.
FULL STORY ON PAGES 45-67

DOG MAKES RECORD
INVESTMENT PROFIT

Officials at the top secret labs at Mi5 and
also the FBI are looking into occurences of
this strage symbol which has been turning
up in a number of web games. Could it yet
be signs of an extra terrerstial lifeform, or
perhaps it is the truth behind what really
happened on the first moon landing, officals
are yet to come to any conclusion.

STRANGE SYMBOL
FOUND IN WEB GAMES

The world of dog racing was rocked today
when a loser of a reenet race was found
to be fitted with a blindfold. The trainer
claimed they were in fact "dog blinkers"
which were defectively manufactured.

RACING SEASON
COMES TO AN END

Inside trader Richard Long single
handedly brought down goldsmith
sacks today by betting the enture
company fortune on a horse running in
the grand national.
The horse was a deed cert according
to his race system but in reality
strolled in a dismal last. Long was
quoted as saying "its only money"
Full story on page 34.

YOUR DEBTS DOUBLED

Dear Sir,
You have 4 weeks left to get
back into profit we have fined
you $5000,
love,
Bank Manager
Dudley Branch

Ernest Sharkey

Dear Sir,
You have 2 weeks left to get
back into profit we have fined
you $5000,
love,
Bank Manager
Dudley Branch

Dear Sir,
YOU HAVE BEEN DECLARED
BANKRUPT
BETTER LUCK NEXT TIME,
Bank Manager
Dudley Branch

ACHIEVEMENT
UNLOCKED

won first race

won CHAMPION RACE

won HATRICK

5 Career WINS

WON $10000+ BET

WON $25000+ BET

$100000 MONEY

$500000 MONEY

SEASON COMPLETE

playHub

rooster booster

place bets here

form guide

sampleText

v1.1

PLAY GAME

HISCORES

CLEAR SAVE
DATA

credits

CREDITS

GAme design /ART

GAme design /CODE

DOG ANIMATIONS

TRACK SOUNDS

YES

no

CLEAR SAVE DATA
Your racing season WILL
BE LOST and YOUR GAME
WILL BEGIN AGAIN.

race name

distance

prize money

type

pick your race

your race

ACHIEVEMENTS

ACHIEVEMENT
UNLOCKED

won first race

won CHAMPION RACE

WON $25000+ BET

$100000 MONEY

$500000 MONEY

BACK

to the races

START

mouse town national

4.5 m

25,000

good ground

Money:

10,050

Your dog:

Check your selection.

OK

ActionScript [AS1/AS2]

Frame 1
if (((((((((currentDomain == "www8.agame.com") || (currentDomain == "dev.addictinggames.com")) || (currentDomain == "www.addictinggames.com")) || (currentDomain == "farm.addictinggames.com")) || (currentDomain == "addictinggames.com")) || (currentDomain == "agstage.shockwave.com")) || (currentDomain == "agpublish.shockwave.com")) || (currentDomain == "chat.kongregate.com")) || (currentDomain == "www.shockwave.com")) { adBox._visible = false; adbackground._visible = false; } else { var CPMStarContentSpotID = "1307Q75EBB833"; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie("http://server.cpmstar.com/adviewas2.swf?contentspotid=" + CPMStarContentSpotID); } playBtn._visible = false; counter = 0; this.createEmptyMovieClip("loaderHolder", this.getNextHighestDepth()); loaderHolder.onEnterFrame = function () { loadprogress = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; loader.loadBar._xscale = loadprogress; if (loadprogress >= 100) { counter++; if (counter == 50) { playBtn._visible = true; loader._visible = false; delete this.onEnterFrame; } } }; stop(); playBtn.onRelease = function () { play(); }; var soundMute = true; var allSound = new Sound(); allSound.setVolume(100); muteBut.onRelease = function () { if (soundMute == false) { soundMute = true; muteBut.gotoAndStop("on"); allSound.setVolume(100); } else { soundMute = false; muteBut.gotoAndStop("off"); allSound.setVolume(0); } };
Frame 2
mochi.as2.MochiServices.connect("fde49e6cb5a5312e");
Frame 9
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); } stop(); playHub.onRelease = function () { getURL ("http://www.playhub.com/?utm_medium=brandedgames_external&utm_campaign=gone_to_dogs&utm_source=ingame&utm_content=ingame", "_blank"); }; __com_mochibot__("e597e49f", this, 10301, true);
Frame 18
menuToPlay = "options"; fader.play(); stop(); this.createEmptyMovieClip("musicloop1Holder", this.getNextHighestDepth()); musicloop1 = new Sound(musicloop1Holder); musicloop1.attachSound("musicloop1"); musicloop1.setVolume(30); this.createEmptyMovieClip("musicloop2Holder", this.getNextHighestDepth()); musicloop2 = new Sound(musicloop2Holder); musicloop2.attachSound("musicloop2"); musicloop2.setVolume(30); this.createEmptyMovieClip("crowdloopHolder", this.getNextHighestDepth()); crowdloop = new Sound(crowdloopHolder); crowdloop.attachSound("crowdloop"); crowdloop.setVolume(0); crowdloop.start(0, 999); this.createEmptyMovieClip("fartHolder", this.getNextHighestDepth()); fart = new Sound(fartHolder); fart.attachSound("fart"); fart.setVolume(100); this.createEmptyMovieClip("racesoundHolder", this.getNextHighestDepth()); racesound = new Sound(racesoundHolder); racesound.attachSound("racesound"); racesound.setVolume(0); musicloop1.start(0, 1); musicloop1.onSoundComplete = function () { musicloop2.start(0, 1); }; musicloop2.onSoundComplete = function () { musicloop1.start(0, 1); };
Frame 23
btn_playGame.onRelease = function () { menuToPlay = "game"; if (StateManager.hasSavedGame()) { StateManager.loadGame(); } else { StateManager.newGame(); } fader.play(); }; btn_moreGames.onRelease = function () { getURL ("http://www.playhub.com/?utm_medium=brandedgames_external&utm_campaign=gone_to_dogs&utm_source=ingame&utm_content=ingame", "_blank"); }; btn_hiscores.onRelease = function () { gotoAndStop ("scores"); }; stop(); clearConfirm._visible = false; btn_credits.onRelease = function () { creditsBox._visible = true; }; creditsBox._visible = false;
Instance of Symbol 476 MovieClip "playHubLogo" in Frame 23
on (release) { getURL ("http://www.playhub.com/?utm_medium=brandedgames_external&utm_campaign=gone_to_dogs&utm_source=ingame&utm_content=ingame", "_blank"); }
Frame 30
var o = {n:[11, 10, 4, 3, 3, 0, 15, 1, 11, 6, 1, 8, 12, 5, 3, 7], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:boardID}); blocker.useHandCursor = false;
Frame 31
gotoAndStop ("options");
Frame 38
Frame 51
var o = {n:[11, 10, 4, 3, 3, 0, 15, 1, 11, 6, 1, 8, 12, 5, 3, 7], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:boardID, score:MainControl.__get__Instance().__get__Player().__get__Money()}); StateManager.newGame();
Frame 52
gotoAndStop ("options");
Symbol 4 MovieClip [vapour3] Frame 71
this.removeMovieClip();
Symbol 5 MovieClip [vapour2] Frame 31
this.removeMovieClip();
Symbol 6 MovieClip [vapour1] Frame 14
this.removeMovieClip();
Symbol 19 MovieClip [levels] Frame 1
#initclip 66 Object.registerClass("levels", components.Level); #endinitclip
Symbol 28 MovieClip [optionsScreen.dogScreen] Frame 1
#initclip 52 Object.registerClass("optionsScreen.dogScreen", components.DogSelector); #endinitclip
Symbol 65 MovieClip Frame 1
blocker.useHandCursor = false; closeBtn.onRelease = function () { this._parent._visible = false; };
Symbol 66 MovieClip [optionsScreen] Frame 1
#initclip 53 Object.registerClass("optionsScreen", screens.OptionsScreen); #endinitclip blocker.useHandCursor = false; blocker._alpha = 1; helpClip._visible = false; btnHelp.onRelease = function () { helpClip._visible = true; }; btn_moreGames.onRelease = function () { getURL ("http://www.playhub.com/?utm_medium=brandedgames_external&utm_campaign=gone_to_dogs&utm_source=ingame&utm_content=ingame", "_blank"); };
Symbol 100 Button
on (release) { _visible = false; }
Symbol 165 MovieClip Frame 1
blocker.useHandCursor = false; blocker._alpha = 1;
Symbol 166 MovieClip [shopScreen] Frame 1
#initclip 54 Object.registerClass("shopScreen", screens.ShopScreen); #endinitclip clearChoices(); blocker.useHandCursor = false; blocker._alpha = 1;
Symbol 171 MovieClip [levelsDogsSmall] Frame 1
#initclip 55 Object.registerClass("levelsDogsSmall", components.Level); #endinitclip
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 7
stop();
Symbol 186 MovieClip [DogTab] Frame 1
#initclip 56 Object.registerClass("DogTab", components.DogSelector); #endinitclip this.onRollOver = function () { this.change.gotoAndPlay("on"); }; this.onRollOut = function () { this.change.gotoAndPlay("off"); }; this.onDragOut = function () { this.change.gotoAndPlay("off"); };
Symbol 189 MovieClip [dogScreen] Frame 1
#initclip 57 Object.registerClass("dogScreen", screens.DogScreen); #endinitclip clearChoices(); blocker.useHandCursor = false; blocker._alpha = 1;
Symbol 215 MovieClip [trainerScreen.trainerClip] Frame 1
this.onRollOver = function () { this.change.gotoAndPlay("on"); }; this.onRollOut = function () { this.change.gotoAndPlay("off"); }; this.onDragOut = function () { this.change.gotoAndPlay("off"); };
Symbol 218 MovieClip [trainerScreen] Frame 1
#initclip 58 Object.registerClass("trainerScreen", screens.TrainerScreen); #endinitclip clearChoices(); blocker.useHandCursor = false; blocker._alpha = 1;
Symbol 255 MovieClip Frame 1
function goUp() { quantity = quantity + inc; if (inc < 1) { quantity = Helper.roundToPlace(quantity, 2); trace("quantity : " + quantity); } this._parent.quantity.text = quantity; eventDispatcher.dispatchEvent({type:"stepperChange", stepperValue:quantity}); } function goDown() { if (quantity > 0) { quantity = quantity - inc; if (inc < 1) { quantity = Helper.roundToPlace(quantity, 2); } } else { quantity = 0; } this._parent.quantity.text = quantity; eventDispatcher.dispatchEvent({type:"stepperChange", stepperValue:quantity}); } function addStepperChangeListener(scope, handler) { trace("ADD STEPPER"); eventDispatcher.addEventListener("stepperChange", mx.utils.Delegate.create(scope, handler)); } eventDispatcher = new mx.events.EventDispatcher(); quantity = 0; if (!inc) { inc = 1; } var scope = this; up.onPress = function () { goUp(); incInt = setInterval(scope, "goUp", 100); }; down.onPress = function () { goDown(); incInt = setInterval(scope, "goDown", 100); }; up.onRelease = function () { clearInterval(incInt); }; up.onReleaseOutside = up.onRelease; up.onDragOut = up.onDragOut; down.onRelease = up.onRelease; down.onReleaseOutside = up.onRelease; down.onDragOut = up.onDragOut;
Symbol 256 MovieClip [betScreen] Frame 1
#initclip 59 Object.registerClass("betScreen", screens.BetScreen); #endinitclip blocker.useHandCursor = false; blocker._alpha = 1;
Instance of Symbol 255 MovieClip "priceStepper" in Symbol 256 MovieClip [betScreen] Frame 1
onClipEvent (load) { this.inc = 50; }
Symbol 265 MovieClip Frame 1
stop();
Symbol 265 MovieClip Frame 7
stop();
Symbol 270 MovieClip Frame 1
this.onRollOver = function () { this.change.gotoAndPlay("on"); }; this.onRollOut = function () { this.change.gotoAndPlay("off"); }; this.onDragOut = function () { this.change.gotoAndPlay("off"); };
Symbol 272 MovieClip [ruleBending] Frame 1
#initclip 60 Object.registerClass("ruleBending", screens.RuleBendingScreen); #endinitclip blocker.useHandCursor = false; blocker._alpha = 1; close.onRelease = function () { this._parent._visible = false; };
Symbol 380 MovieClip Frame 1
close.onRelease = function () { this._parent._visible = false; }; formBlocker.useHandCursor = false;
Symbol 381 MovieClip [formScreen] Frame 1
#initclip 61 Object.registerClass("formScreen", screens.FormScreen); #endinitclip blocker.useHandCursor = false; blocker._alpha = 1; close.onRelease = function () { this._parent._visible = false; };
Symbol 408 MovieClip [resultsScreen] Frame 1
#initclip 62 Object.registerClass("resultsScreen", screens.ResultScreen); #endinitclip blocker.useHandCursor = false; blocker._alpha = 1; btn_moreGames.onRelease = function () { getURL ("http://www.playhub.com/?utm_medium=brandedgames_external&utm_campaign=gone_to_dogs&utm_source=ingame&utm_content=ingame", "_blank"); };
Symbol 478 MovieClip [myInfo] Frame 1
#initclip 63 Object.registerClass("myInfo", screens.MyInfoScreen); #endinitclip blocker.useHandCursor = false; blocker._alpha = 1;
Instance of Symbol 476 MovieClip "playHubLogo" in Symbol 478 MovieClip [myInfo] Frame 1
on (release) { getURL ("http://www.playhub.com/?utm_medium=brandedgames_external&utm_campaign=gone_to_dogs&utm_source=ingame&utm_content=ingame", "_blank"); }
Symbol 516 MovieClip Frame 1
stop();
Symbol 516 MovieClip Frame 60
_visible = false;
Symbol 517 MovieClip [trainerReportScreen] Frame 1
#initclip 64 Object.registerClass("trainerReportScreen", screens.TrainerReportScreen); #endinitclip blocker.useHandCursor = false; blocker._alpha = 1; wait.useHandCursor = false; wait.onRelease = function () { };
Symbol 627 MovieClip Frame 1
stop();
Symbol 718 MovieClip [randomEvent] Frame 1
#initclip 65 Object.registerClass("randomEvent", screens.EventScreen); #endinitclip blocker.useHandCursor = false; blocker._alpha = 1; continueButton.onRelease = function () { this._parent._parent.displayScreen(this._parent._parent.summaryScreen); }; stop();
Symbol 721 MovieClip [poo] Frame 35
stop(); removeMovieClip(this);
Symbol 733 MovieClip Frame 1
stop();
Symbol 733 MovieClip Frame 5
stop();
Symbol 1739 MovieClip [__Packages.Helper] Frame 0
class Helper { function Helper () { } static function roundToPlace(val, places) { var _local1 = Math.pow(10, places); return(int(val * _local1) / _local1); } static function formatCost(val) { var _local4 = Math.round(val).toString(); var _local2 = ""; var _local3 = 0; var _local1 = _local4.length; while (_local1 >= 0) { if (_local3 > 3) { _local2 = "," + _local2; _local3 = 0; } else { _local3++; } _local2 = _local4.charAt(_local1) + _local2; _local1--; } _local2 = "$" + _local2; return(_local2); } static function formatCostPence(val) { val = roundToPlace(val, 2); var _local2 = val.toString().split("."); if (_local2[1].length == 1) { return(("$" + val) + "0"); } if (_local2[1] == null) { return(("$" + val) + ".00"); } return("$" + val); } static function AddPercentage(value, percentage) { var _local1 = (percentage / 100) * value; return(value + _local1); } static function Replace(string, oldValue, newValue) { return(string.split(oldValue).join(newValue)); } static function greyScale(clip) { clip.cacheAsBitmap = true; var _local1 = new Array(); _local1 = _local1.concat([0.15429998934269, 0.304699957370758, 0.040999997407198, 0, 60.2499923706055]); _local1 = _local1.concat([0.15429998934269, 0.30469998717308, 0.0410000011324883, 0, 60.2499923706055]); _local1 = _local1.concat([0.154300004243851, 0.304700046777725, 0.0410000011324883, 0, 60.2499961853027]); _local1 = _local1.concat([0, 0, 0, 1, 0]); var _local2 = new flash.filters.ColorMatrixFilter(_local1); clip.filters = new Array(_local2); } static function removeGreyScale(clip) { clip.filters = new Array(); } }
Symbol 1740 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 1741 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 1742 MovieClip [__Packages.gs.TweenLite] Frame 0
class gs.TweenLite { static var _e, _gc; var tweenID, endTargetID, vars, duration, delay, target, _endTarget, onComplete, onCompleteParams, onUpdate, onUpdateParams, onStart, onStartParams, tweens, extraTweens, initTime, _active, _sound, color, colorParts, startTime, __get__endTarget; function TweenLite ($target, $duration, $vars) { _cnt++; tweenID = "tw" + _cnt; endTargetID = getID($target, true); if (($vars.overwrite != false) && ($target != undefined)) { delete _all[endTargetID]; _all[endTargetID] = {info:[$target, endTargetID]}; } _all[endTargetID][tweenID] = this; vars = $vars; duration = $duration; delay = $vars.delay || 0; if ($duration == 0) { duration = 0.001; if (delay == 0) { vars.runBackwards = true; } } target = (_endTarget = $target); onComplete = $vars.onComplete; onCompleteParams = $vars.onCompleteParams || ([]); onUpdate = $vars.onUpdate; onUpdateParams = $vars.onUpdateParams || ([]); onStart = $vars.onStart; onStartParams = $vars.onStartParams || ([]); if (vars.ease == undefined) { vars.ease = easeOut; } else if (typeof(vars.ease) != "function") { trace(("ERROR: You cannot use '" + vars.ease) + "' for the TweenLite ease property. Only functions are accepted."); } if (typeof(vars.autoAlpha) == "number") { vars._alpha = vars.autoAlpha; } else if (typeof(vars._autoAlpha) == "number") { vars._alpha = (vars.autoAlpha = vars._autoAlpha); } tweens = {}; extraTweens = {}; initTime = getTimer(); if (vars.runBackwards == true) { initTweenVals(); } _active = false; if (($duration == 0) && (delay == 0)) { if ((typeof($vars.autoAlpha) == "number") && (target._alpha == 0)) { target._visible = false; } if (onComplete) { onComplete.apply(null, onCompleteParams); } removeTween(this); } else { if (_e._visible != false) { if (!_root.tweenLite_mc) { var _local6 = _root.getNextHighestDepth() || 9999; _e = _root.createEmptyMovieClip("tweenLite_mc", _local6); _e.swapDepths(-1); } else { _e = _root.tweenLite_mc; } _e._visible = false; clearInterval(_gc); _gc = setInterval(killGarbage, 2000); } _e.onEnterFrame = executeAll; } } function initTweenVals() { var _local5 = delay - ((getTimer() - initTime) / 1000); var _local8; if (target instanceof Array) { var _local6 = []; for (var _local28 in vars) { if (vars[_local28] instanceof Array) { _local6 = vars[_local28]; break; } } var _local2 = 0; while (_local2 < _local6.length) { if ((target[_local2] != _local6[_local2]) && (target[_local2] != undefined)) { tweens[_local2.toString()] = {o:target, s:target[_local2], c:_local6[_local2] - target[_local2], e:vars.ease}; } _local2++; } } else { for (var _local28 in vars) { if ((_local28 == "volume") && (typeof(target) == "movieclip")) { _sound = new Sound(target); var _local9 = new gs.TweenLite(this, duration, {volumeProxy:vars[_local28], ease:easeOut, delay:_local5, overwrite:false, runBackwards:vars.runBackwards}); _local9.endTarget = target; } else if ((_local28.toLowerCase() == "mccolor") && ((typeof(target) == "movieclip") || (target instanceof TextField))) { color = new Color(target); colorParts = color.getTransform(); var _local7; var _local4; if ((vars[_local28] == null) || (vars[_local28] == "")) { if (vars._alpha != undefined) { _local4 = vars._alpha; delete vars._alpha; delete tweens._alpha; } else { _local4 = target._alpha; } _local7 = {rb:0, gb:0, bb:0, ra:_local4, ga:_local4, ba:_local4, ease:vars.ease, delay:_local5, overwrite:false, runBackwards:vars.runBackwards}; } else { _local7 = {rb:vars[_local28] >> 16, gb:(vars[_local28] >> 8) & 255, bb:vars[_local28] & 255, ra:0, ga:0, ba:0, ease:vars.ease, delay:_local5, overwrite:false, runBackwards:vars.runBackwards}; } var _local10 = new gs.TweenLite(colorParts, duration, _local7); var _local11 = new gs.TweenLite(this, duration, {colorProxy:1, delay:_local5, overwrite:false, runBackwards:vars.runBackwards}); _local10.endTarget = (_local11.endTarget = target); } else if ((((((((((((_local28 == "delay") || (_local28 == "ease")) || (_local28 == "overwrite")) || (_local28 == "onComplete")) || (_local28 == "onCompleteParams")) || (_local28 == "runBackwards")) || (_local28 == "onUpdate")) || (_local28 == "onUpdateParams")) || (_local28 == "autoAlpha")) || (_local28 == "_autoAlpha")) || (_local28 == "onStart")) || (_local28 == "onStartParams")) { } else if (target[_local28] != undefined) { if (typeof(vars[_local28]) == "number") { _local8 = vars[_local28] - target[_local28]; } else { _local8 = Number(vars[_local28]); } tweens[_local28] = {o:target, s:target[_local28], c:_local8, e:vars.ease}; } else { extraTweens[_local28] = {o:target, s:0, c:0, e:vars.ease, v:vars[_local28]}; } } } if (vars.runBackwards == true) { var _local3; for (var _local28 in tweens) { _local3 = tweens[_local28]; _local3.s = _local3.s + _local3.c; _local3.c = _local3.c * -1; _local3.o[_local28] = _local3.e(0, _local3.s, _local3.c, duration); } if (onUpdate != undefined) { onUpdate.apply(null, onUpdateParams); } } if (typeof(vars.autoAlpha) == "number") { target._visible = !((vars.runBackwards == true) && (target._alpha == 0)); } } static function to($target, $duration, $vars) { return(new gs.TweenLite($target, $duration, $vars)); } static function from($target, $duration, $vars) { $vars.runBackwards = true; return(new gs.TweenLite($target, $duration, $vars)); } static function delayedCall($delay, $onComplete, $onCompleteParams) { return(new gs.TweenLite($onComplete, 0, {delay:$delay, onComplete:$onComplete, onCompleteParams:$onCompleteParams, overwrite:false})); } static function removeTween($t) { _all[$t.endTargetID][$t.tweenID] = {active:false}; delete _all[$t.endTargetID][$t.tweenID]; } static function killTweensOf($tg) { delete _all[getID($tg, true)]; } static function getID($tg, $lookup) { var _local3; if ($lookup) { var _local1 = _all; if (typeof($tg) == "movieclip") { if (_local1[String($tg)] != undefined) { return(String($tg)); } _local3 = String($tg); _all[_local3] = {info:[$tg, _local3]}; return(_local3); } for (var _local4 in _local1) { if (_local1[_local4].info[0] == $tg) { return(_local4); } } } _cnt++; _local3 = "t" + _cnt; _all[_local3] = {info:[$tg, _local3]}; return(_local3); } function render(t) { var _local3 = (t - startTime) / 1000; if (_local3 > duration) { _local3 = duration; } var _local2; for (var _local4 in tweens) { _local2 = tweens[_local4]; _local2.o[_local4] = _local2.e(_local3, _local2.s, _local2.c, duration); } if (onUpdate != undefined) { onUpdate.apply(null, onUpdateParams); } if (_local3 == duration) { if ((typeof(vars.autoAlpha) == "number") && (target._alpha == 0)) { target._visible = false; } if (onComplete) { onComplete.apply(null, onCompleteParams); } removeTween(this); } } static function executeAll() { var _local2 = _all; var _local3 = getTimer(); var _local1; for (var _local5 in _local2) { for (var _local4 in _local2[_local5]) { _local1 = _local2[_local5][_local4]; if (_local1.active) { _local1.render(_local3); } } } } static function killGarbage() { if (_e.onEnterFrame != null) { var _local1 = _all; var _local2; var _local3; var _local5; var _local6 = 0; var _local4 = 0; for (_local3 in _local1) { _local4 = 0; for (_local5 in _local1[_local3]) { _local2 = _local1[_local3][_local5]; if (_local2.tweens == undefined) { } else { _local4++; } } if (_local4 == 0) { delete _local1[_local3]; } else { _local6++; } } if (_local6 == 0) { _e.onEnterFrame = null; } } } static function easeOut($t, $b, $c, $d) { $t = $t / $d; return((((-$c) * $t) * ($t - 2)) + $b); } function get active() { if (_active) { return(true); } if (((getTimer() - initTime) / 1000) > delay) { _active = true; startTime = initTime + (delay * 1000); if (vars.runBackwards != true) { initTweenVals(); } else if (typeof(vars.autoAlpha) == "number") { target._visible = true; } if (duration == 0.001) { startTime = startTime - 1; } if (onStart != undefined) { onStart.apply(null, onStartParams); } return(true); } return(false); } function set endTarget($t) { _all[endTargetID][tweenID] = {active:false}; delete _all[endTargetID][tweenID]; endTargetID = getID($t, true); _endTarget = $t; _all[endTargetID][tweenID] = this; //return(__get__endTarget()); } function set volumeProxy($n) { _sound.setVolume($n); //return(volumeProxy); } function get volumeProxy() { return(_sound.getVolume()); } function set colorProxy($n) { color.setTransform(colorParts); //return(colorProxy); } function get colorProxy() { return(0); } static var version = 5.61; static var _all = new Object(); static var _cnt = -16000; static var killDelayedCallsTo = killTweensOf; }
Symbol 1743 MovieClip [__Packages.gs.TweenFilterLite] Frame 0
class gs.TweenFilterLite extends gs.TweenLite { var _mc, _clrsa, vars, _matrix, tweens, _f, _endMatrix, initTime, delay, _clrMtxTw, duration, _fType, extraTweens, __get__active, onUpdate, onUpdateParams, startTime, target, onComplete, onCompleteParams; function TweenFilterLite ($mc, $duration, $vars) { super($mc, $duration, $vars); _mc = $mc; _clrsa = []; if (vars.runBackwards == true) { initTweenVals(); } if ((gs.TweenLite.version < 5.6) || (gs.TweenLite.version == undefined)) { trace("ERROR! Please update your TweenLite class. TweenFilterLite requires a more recent version. Download updates at http://www.TweenLite.com."); } } function initTweenVals() { if (_mc != undefined) { super.initTweenVals(); if (vars.type != undefined) { _clrsa = []; _matrix = _idMatrix.slice(); if ((vars.quality == undefined) || (isNaN(vars.quality))) { vars.quality = 2; } if (vars.runBackwards == true) { for (var _local3 in tweens) { tweens[_local3].flipped = true; } } switch (vars.type.toLowerCase()) { case "blur" : setFilter(flash.filters.BlurFilter, ["blurX", "blurY", "quality"], new flash.filters.BlurFilter(0, 0, vars.quality)); break; case "glow" : setFilter(flash.filters.GlowFilter, ["alpha", "blurX", "blurY", "color", "quality", "strength", "inner", "knockout"], new flash.filters.GlowFilter(16777215, 0, 0, 0, vars.strength || 1, vars.quality, vars.inner, vars.knockout)); break; case "colormatrix" : case "color" : case "colormatrixfilter" : case "colorize" : setFilter(flash.filters.ColorMatrixFilter, [], new flash.filters.ColorMatrixFilter(_matrix)); _matrix = _f.matrix; if (vars.relative == true) { _endMatrix = _matrix.slice(); } else { _endMatrix = _idMatrix.slice(); } _endMatrix = setBrightness(_endMatrix, vars.brightness); _endMatrix = setContrast(_endMatrix, vars.contrast); _endMatrix = setHue(_endMatrix, vars.hue); _endMatrix = setSaturation(_endMatrix, vars.saturation); _endMatrix = setThreshold(_endMatrix, vars.threshold); if (!isNaN(vars.colorize)) { _endMatrix = colorize(_endMatrix, vars.colorize, vars.amount); } else if (!isNaN(vars.color)) { _endMatrix = colorize(_endMatrix, vars.color, vars.amount); } var _local4 = delay - ((getTimer() - initTime) / 1000); _clrMtxTw = new gs.TweenLite(_matrix, duration, {endMatrix:_endMatrix, ease:vars.ease, delay:_local4, overwrite:false, runBackwards:vars.runBackwards}); _clrMtxTw.__set__endTarget(_mc); break; case "shadow" : case "dropshadow" : setFilter(flash.filters.DropShadowFilter, ["alpha", "angle", "blurX", "blurY", "color", "distance", "quality", "strength", "inner", "knockout", "hideObject"], new flash.filters.DropShadowFilter(0, 45, 0, 0, 0, 0, 1, vars.quality, vars.inner, vars.knockout, vars.hideObject)); break; case "bevel" : setFilter(flash.filters.BevelFilter, ["angle", "blurX", "blurY", "distance", "highlightAlpha", "highlightColor", "quality", "shadowAlpha", "shadowColor", "strength"], new flash.filters.BevelFilter(0, 0, 16777215, 0.5, 0, 0.5, 2, 2, 0, vars.quality)); } if (vars.runBackwards == true) { flipFilterVals(); } } } } function setFilter($filterType, $props, $defaultFilter) { _fType = $filterType; var _local7 = _mc.filters; var _local3; var _local8; _local3 = 0; while (_local3 < _local7.length) { if (_local7[_local3] instanceof $filterType) { _f = _local7[_local3]; break; } _local3++; } if (_f == undefined) { _local7.push($defaultFilter); _mc.filters = _local7; _f = $defaultFilter; } var _local2; var _local6; _local3 = 0; while (_local3 < $props.length) { _local2 = $props[_local3]; if (tweens[_local2] != undefined) { _local6 = tweens[_local2]; delete tweens[_local2]; } else if (extraTweens[_local2] != undefined) { _local6 = extraTweens[_local2]; } else { _local6 = null; } if (_local6 != null) { if (((((((_local2 == "brightness") || (_local2 == "colorize")) || (_local2 == "amount")) || (_local2 == "saturation")) || (_local2 == "contrast")) || (_local2 == "hue")) || (_local2 == "threshold")) { } else if (((_local2 == "color") || (_local2 == "highlightColor")) || (_local2 == "shadowColor")) { var _local4 = HEXtoRGB(_f[_local2]); var _local5 = HEXtoRGB(vars[_local2]); _clrsa.push({p:_local2, e:vars.ease, sr:_local4.rb, cr:_local5.rb - _local4.rb, sg:_local4.gb, cg:_local5.gb - _local4.gb, sb:_local4.bb, cb:_local5.bb - _local4.bb}); } else if ((((_local2 == "quality") || (_local2 == "inner")) || (_local2 == "knockout")) || (_local2 == "hideObject")) { _f[_local2] = vars[_local2]; } else { if (typeof(vars[_local2]) == "number") { _local8 = vars[_local2] - _f[_local2]; } else { _local8 = Number(vars[_local2]); } tweens[_local2] = {o:_f, p:_local2, s:_f[_local2], c:_local8, e:vars.ease}; } } _local3++; } } static function to($target, $duration, $vars, $delay, $onComplete, $onCompleteParams, $overwrite) { return(new gs.TweenFilterLite($target, $duration, $vars, $delay, $onComplete, $onCompleteParams, $overwrite)); } static function from($target, $duration, $vars, $delay, $onComplete, $onCompleteParams, $overwrite) { $vars.runBackwards = true; return(new gs.TweenFilterLite($target, $duration, $vars, $delay, $onComplete, $onCompleteParams, $overwrite)); } function flipFilterVals() { var _local9 = __get__active(); var _local7; var _local8; var _local6; var _local3; var _local2; for (var _local10 in tweens) { if (tweens[_local10].flipped != true) { _local2 = tweens[_local10]; _local2.s = _local2.s + _local2.c; _local2.c = _local2.c * -1; _local2.o[_local10] = _local2.e(0, _local2.s, _local2.c, duration); _local2.flipped = true; } } _local3 = 0; while (_local3 < _clrsa.length) { _local2 = _clrsa[_local3]; _local2.sr = _local2.sr + _local2.cr; _local2.cr = _local2.cr * -1; _local2.sg = _local2.sg + _local2.cg; _local2.cg = _local2.cg * -1; _local2.sb = _local2.sb + _local2.cb; _local2.cb = _local2.cb * -1; if (!_local9) { _local7 = _local2.e(0, _local2.sr, _local2.cr, duration); _local8 = _local2.e(0, _local2.sg, _local2.cg, duration); _local6 = _local2.e(0, _local2.sb, _local2.cb, duration); _f[_local2.p] = ((_local7 << 16) | (_local8 << 8)) | _local6; } _local3++; } if (_local9 && (duration != 0.001)) { render(); } else { if (_endMatrix) { _f.matrix = _matrix; } var _local4 = _mc.filters; var _local5 = []; _local3 = 0; while (_local3 < _local4.length) { if (_local4[_local3] instanceof _fType) { _local5.push(_f); } else { _local5.push(_local4[_local3]); } _local3++; } _mc.filters = _local5; } if (onUpdate != undefined) { onUpdate.apply(null, onUpdateParams); } } function render() { var _local4 = (getTimer() - startTime) / 1000; if (_local4 > duration) { _local4 = duration; } var _local2; var _local3; var _local8; var _local9; var _local7; for (var _local10 in tweens) { _local2 = tweens[_local10]; _local2.o[_local10] = _local2.e(_local4, _local2.s, _local2.c, duration); } _local3 = 0; while (_local3 < _clrsa.length) { _local2 = _clrsa[_local3]; _local8 = _local2.e(_local4, _local2.sr, _local2.cr, duration); _local9 = _local2.e(_local4, _local2.sg, _local2.cg, duration); _local7 = _local2.e(_local4, _local2.sb, _local2.cb, duration); _f[_local2.p] = ((_local8 << 16) | (_local9 << 8)) | _local7; _local3++; } if (_endMatrix) { _f.matrix = _matrix; } var _local5 = _mc.filters; var _local6 = []; _local3 = 0; while (_local3 < _local5.length) { if (_local5[_local3] instanceof _fType) { _local6.push(_f); } else { _local6.push(_local5[_local3]); } _local3++; } _mc.filters = _local6; if (onUpdate != undefined) { onUpdate.apply(null, onUpdateParams); } if (_local4 == duration) { if ((typeof(vars.autoAlpha) == "number") && (target._alpha == 0)) { target._visible = false; } if (onComplete != undefined) { onComplete.apply(null, onCompleteParams); } gs.TweenLite.removeTween(this); } } function HEXtoRGB($n) { return({rb:$n >> 16, gb:($n >> 8) & 255, bb:$n & 255}); } static function colorize($m, $color, $amount) { if (($color == undefined) || (isNaN($color))) { return($m); } if ($amount == undefined) { $amount = 1; } var _local3 = (($color >> 16) & 255) / 255; var _local5 = (($color >> 8) & 255) / 255; var _local2 = ($color & 255) / 255; var _local4 = 1 - $amount; var _local7 = [_local4 + (($amount * _local3) * _lumR), ($amount * _local3) * _lumG, ($amount * _local3) * _lumB, 0, 0, ($amount * _local5) * _lumR, _local4 + (($amount * _local5) * _lumG), ($amount * _local5) * _lumB, 0, 0, ($amount * _local2) * _lumR, ($amount * _local2) * _lumG, _local4 + (($amount * _local2) * _lumB), 0, 0, 0, 0, 0, 1, 0]; return(applyMatrix(_local7, $m)); } static function setThreshold($m, $n) { if (($n == undefined) || (isNaN($n))) { return($m); } var _local2 = [_lumR * 256, _lumG * 256, _lumB * 256, 0, -256 * $n, _lumR * 256, _lumG * 256, _lumB * 256, 0, -256 * $n, _lumR * 256, _lumG * 256, _lumB * 256, 0, -256 * $n, 0, 0, 0, 1, 0]; return(applyMatrix(_local2, $m)); } static function setHue($m, $n) { if (($n == undefined) || (isNaN($n))) { return($m); } $n = $n * (Math.PI/180); var _local1 = Math.cos($n); var _local2 = Math.sin($n); var _local4 = [(_lumR + (_local1 * (1 - _lumR))) + (_local2 * (-_lumR)), (_lumG + (_local1 * (-_lumG))) + (_local2 * (-_lumG)), (_lumB + (_local1 * (-_lumB))) + (_local2 * (1 - _lumB)), 0, 0, (_lumR + (_local1 * (-_lumR))) + (_local2 * 0.143), (_lumG + (_local1 * (1 - _lumG))) + (_local2 * 0.14), (_lumB + (_local1 * (-_lumB))) + (_local2 * -0.283), 0, 0, (_lumR + (_local1 * (-_lumR))) + (_local2 * (-(1 - _lumR))), (_lumG + (_local1 * (-_lumG))) + (_local2 * _lumG), (_lumB + (_local1 * (1 - _lumB))) + (_local2 * _lumB), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]; return(applyMatrix(_local4, $m)); } static function setBrightness($m, $n) { if (($n == undefined) || (isNaN($n))) { return($m); } $n = ($n * 100) - 100; return(applyMatrix([1, 0, 0, 0, $n, 0, 1, 0, 0, $n, 0, 0, 1, 0, $n, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], $m)); } static function setSaturation($m, $n) { if (($n == undefined) || (isNaN($n))) { return($m); } var _local4 = 1 - $n; var _local3 = _local4 * _lumR; var _local5 = _local4 * _lumG; var _local2 = _local4 * _lumB; var _local6 = [_local3 + $n, _local5, _local2, 0, 0, _local3, _local5 + $n, _local2, 0, 0, _local3, _local5, _local2 + $n, 0, 0, 0, 0, 0, 1, 0]; return(applyMatrix(_local6, $m)); } static function setContrast($m, $n) { if (($n == undefined) || (isNaN($n))) { return($m); } $n = $n + 0.01; var _local2 = [$n, 0, 0, 0, 128 * (1 - $n), 0, $n, 0, 0, 128 * (1 - $n), 0, 0, $n, 0, 128 * (1 - $n), 0, 0, 0, 1, 0]; return(applyMatrix(_local2, $m)); } static function applyMatrix($m, $m2) { if (((($m == undefined) || (!($m instanceof Array))) || ($m2 == undefined)) || (!($m2 instanceof Array))) { return($m2); } var _local7 = []; var _local2 = 0; var _local5 = 0; var _local6 = 0; while (_local6 < 4) { var _local1 = 0; while (_local1 < 5) { if (_local1 == 4) { _local5 = $m[_local2 + 4]; } else { _local5 = 0; } _local7[_local2 + _local1] = (((($m[_local2] * $m2[_local1]) + ($m[_local2 + 1] * $m2[_local1 + 5])) + ($m[_local2 + 2] * $m2[_local1 + 10])) + ($m[_local2 + 3] * $m2[_local1 + 15])) + _local5; _local1++; } _local2 = _local2 + 5; _local6++; } return(_local7); } static var version = 5.6; static var _idMatrix = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; static var _lumR = 0.212671; static var _lumG = 0.71516; static var _lumB = 0.072169; static var delayedCall = gs.TweenLite.delayedCall; static var killTweensOf = gs.TweenLite.killTweensOf; static var killDelayedCallsTo = gs.TweenLite.killDelayedCallsTo; }
Symbol 1744 MovieClip [__Packages.components.Selector] Frame 0
class components.Selector extends MovieClip { var eventDispatcher, onRelease, arrow, yourChoice; function Selector () { super(); eventDispatcher = new mx.events.EventDispatcher(); } function onLoad() { checkEvents(); reset(); render(); } function get EnableSelection() { return(_enableSelection); } function set EnableSelection(val) { _enableSelection = val; checkEvents(); //return(EnableSelection); } function checkEvents() { if (_enableSelection) { onRelease = function () { this.makeSelection(); this.eventDispatcher.dispatchEvent({type:"selectionChange", selected:this}); }; } else { delete onRelease; } } function makeSelection() { arrow._visible = true; yourChoice._visible = true; } function clearSelection() { arrow._visible = false; yourChoice._visible = false; } function reset() { clearSelection(); } function render() { } function addSelectionChangeListener(scope, handler) { eventDispatcher.addEventListener("selectionChange", mx.utils.Delegate.create(scope, handler)); } var _enableSelection = false; }
Symbol 1745 MovieClip [__Packages.components.DogSelector] Frame 0
class components.DogSelector extends components.Selector { var name, value, dog, _dogData, fitness, speed, stamina, reactionTime, attitude, makeSelection; function DogSelector () { super(); } function reset() { super.reset(); name.text = ""; value.text = ""; dog.gotoAndStop(1); } function get DogData() { return(_dogData); } function set DogData(dogData) { _dogData = dogData; render(); //return(DogData); } function render() { super.render(); if (_dogData != null) { name.text = _dogData.Name; value.text = Helper.formatCost(_dogData.__get__Cost()); trace("FITNES ++ " + _dogData.__get__Fitness()); fitness.setLevel(_dogData.__get__Fitness()); speed.setLevel(_dogData.__get__Speed()); stamina.setLevel(_dogData.__get__Stamina()); reactionTime.setLevel(_dogData.__get__ReactionTime()); attitude.setLevel(_dogData.__get__Attitude()); var _local3 = 0; while (_local3 < _dogData.weeklyRatingChanges.length) { switch (_dogData.weeklyRatingChanges[_local3].ratingType) { case "Fitness" : if (!_dogData.weeklyRatingChanges[_local3].fail) { fitness.setLevelNew(_dogData.weeklyRatingChanges[_local3].rating); } else { fitness.setLevelNew(0); } break; case "Stamina" : if (!_dogData.weeklyRatingChanges[_local3].fail) { stamina.setLevelNew(_dogData.weeklyRatingChanges[_local3].rating); } else { stamina.setLevelNew(0); } break; case "Speed" : if (!_dogData.weeklyRatingChanges[_local3].fail) { speed.setLevelNew(_dogData.weeklyRatingChanges[_local3].rating); } else { speed.setLevelNew(0); } break; case "ReactionTime" : if (!_dogData.weeklyRatingChanges[_local3].fail) { reactionTime.setLevelNew(_dogData.weeklyRatingChanges[_local3].rating); } else { reactionTime.setLevelNew(0); } break; case "Attitude" : if (!_dogData.weeklyRatingChanges[_local3].fail) { attitude.setLevelNew(_dogData.weeklyRatingChanges[_local3].rating); } else { attitude.setLevelNew(0); } } _local3++; } dog.gotoAndStop(_dogData.__get__ColourId()); if (_dogData.__get__YourDog()) { makeSelection(); } } } }
Symbol 1746 MovieClip [__Packages.components.Level] Frame 0
class components.Level extends MovieClip { var mask, maskNew; function Level () { super(); } function onLoad() { setLevel(_lev); setLevelNew(_levNew); } function setLevel(value) { _lev = value; mask._xscale = value; maskNew._xscale = value; } function setLevelNew(value) { _levNew = value; maskNew._xscale = _lev; mask._xscale = _lev - _levNew; } var _lev = 0; var _levNew = 0; }
Symbol 1747 MovieClip [__Packages.model.Base] Frame 0
class model.Base { var eventDispatcher; function Base () { eventDispatcher = new mx.events.EventDispatcher(); } function makeHistory() { } }
Symbol 1748 MovieClip [__Packages.model.Dog] Frame 0
class model.Dog extends model.Base { var _dogData, _currentRace, _dogHistories, _currentDogHistory, _lastTrainer, StartRating, weeklyRatingChanges, eventDispatcher; function Dog (dogData) { super(); _dogData = dogData; } function get DogData() { return(_dogData); } function makeHistory() { CurrentDogHistory.RaceId = _currentRace.Id; CurrentDogHistory.RaceConditionId = _currentRace.ConditionId; CurrentDogHistory.WeekId = MainControl.__get__Instance().__get__CurrentWeek().Id; _dogData.addDogHistory(CurrentDogHistory); _dogHistories = null; _currentDogHistory = null; } function get DogHistoryList() { if (_dogHistories == null) { _dogHistories = _dogData.DogHistories; } return(_dogHistories); } function get CurrentDogHistory() { if (_currentDogHistory == null) { _currentDogHistory = new data.DogHistory(); } return(_currentDogHistory); } function get CurrentRace() { return(_currentRace); } function set CurrentRace(race) { _currentRace = race; //return(CurrentRace); } function get CurrentRuleBender() { return(data.Data.getShopItemById(_dogData.CurrentRuleBenderId)); } function get CurrentRuleBenderId() { return(_dogData.CurrentRuleBenderId); } function set CurrentRuleBenderId(id) { _dogData.CurrentRuleBenderId = id; //return(CurrentRuleBenderId); } function get LastTrainer() { return(_lastTrainer); } function set LastTrainer(trainer) { _lastTrainer = trainer; //return(LastTrainer); } function get Id() { return(_dogData.Id); } function get Name() { return(_dogData.Name); } function get Cost() { return(_dogData.Cost); } function get ColourId() { return(_dogData.ColourId); } function get ArtId() { return(_dogData.ArtId + 1); } function get Speed() { return(_dogData.Speed); } function set Speed(value) { _dogData.Speed = value; //return(Speed); } function get ReactionTime() { return(_dogData.ReactionTime); } function set ReactionTime(value) { _dogData.ReactionTime = value; //return(ReactionTime); } function get Stamina() { return(_dogData.Stamina); } function set Stamina(value) { _dogData.Stamina = value; //return(Stamina); } function get Fitness() { return(_dogData.Fitness); } function set Fitness(value) { _dogData.Fitness = value; //return(Fitness); } function get Attitude() { return(_dogData.Attitude); } function set Attitude(value) { _dogData.Attitude = value; //return(Attitude); } function get FavouriteConditionOrder() { return(_dogData.FavouriteConditionOrder); } function get Rating() { return(_dogData.Rating); } function set Rating(value) { _dogData.Rating = value; //return(Rating); } function get Prize() { var _local2 = CurrentDogHistory.Prize; return(_local2); } function set Prize(value) { CurrentDogHistory.Prize = value; TotalPrizeMoney = TotalPrizeMoney + value; //return(Prize); } function get TotalWins() { return(_dogData.TotalWins); } function get TotalPrizeMoney() { return(_dogData.TotalPrizeMoney); } function set TotalPrizeMoney(value) { _dogData.TotalPrizeMoney = value; //return(TotalPrizeMoney); } function get PlaceName() { var _local2 = CurrentDogHistory.__get__PlaceName(); return(_local2); } function get Place() { var _local2 = CurrentDogHistory.__get__Place(); return(_local2); } function set Place(value) { CurrentDogHistory.__set__Place(value); if (CurrentDogHistory.__get__Place() == 1) { _dogData.TotalWins++; } //return(Place); } function get Odds() { return(_dogData.Odds); } function set Odds(value) { _dogData.Odds = value; //return(Odds); } function get PlayerDog() { return(_dogData.PlayerDog); } function get FinalRatingForPlacing() { return(_dogData.FinalRating * 100); } function get FinalRating() { return(_dogData.FinalRating); } function set FinalRating(value) { _dogData.FinalRating = value; //return(FinalRating); } function get JacketNumber() { return(_dogData.JacketNumber); } function set JacketNumber(value) { _dogData.JacketNumber = value; CurrentDogHistory.JacketNumber = value; //return(JacketNumber); } function get YourDog() { return(_dogData.IsCurrentPlayer); } function set YourDog(value) { _dogData.IsCurrentPlayer = value; //return(YourDog); } function get Started() { return(CurrentDogHistory.Started); } function set Started(value) { CurrentDogHistory.Started = value; //return(Started); } function get Finished() { return(CurrentDogHistory.Finished); } function set Finished(value) { CurrentDogHistory.Finished = value; //return(Finished); } function getConditionRating() { var _local3 = 0; while (_local3 < FavouriteConditionOrder.length) { if (FavouriteConditionOrder[_local3] == CurrentRace.__get__Condition().__get__Id()) { var _local2 = _local3 * (100 / FavouriteConditionOrder.length); _local2 = 0.3 * (100 - _local2); _local2 = _local2 + 70; _local2 = _local2 / 100; return(_local2); } _local3++; } } function getFitnessRating() { var _local3 = Fitness; var _local2 = 0.3 * _local3; _local2 = _local2 + 70; _local2 = _local2 / 100; return(_local2); } function getStaminaRating() { var _local3 = Stamina; var _local2 = 0.3 * _local3; _local2 = _local2 + 70; _local2 = _local2 / 100; return(_local2); } function getReactionTimeRating() { var _local3 = ReactionTime; if ((CurrentRuleBender != null) && (CurrentRuleBender.Effect == data.ShopItem.EFFECT_REACTION_TIME)) { _local3 = _local3 + CurrentRuleBender.Rating; } var _local2 = 0.3 * _local3; _local2 = _local2 + 70; _local2 = _local2 / 100; return(_local2); } function getReactionTime() { return(1 - getReactionTimeRating()); } function getAttitudeRating() { var _local3 = Attitude; var _local2 = 0.1 * _local3; _local2 = _local2 + 90; _local2 = _local2 / 100; return(_local2); } function getSpeedRating() { var _local2 = Speed; if ((CurrentRuleBender != null) && (CurrentRuleBender.Effect == data.ShopItem.EFFECT_SPEED)) { _local2 = _local2 + CurrentRuleBender.Rating; } return(_local2); } function calculateFinalRating() { FinalRating = (Rating); FinalRating = FinalRating * getConditionRating(); FinalRating = FinalRating * getFitnessRating(); if (CurrentRuleBender != null) { FinalRating = FinalRating * ((100 + (CurrentRuleBender.Rating * 5)) / 100); } trace("HORSE _ " + Name); trace("Rating " + Rating); trace("getConditionRating() " + getConditionRating()); trace("getFitnessRating() " + getFitnessRating()); trace("FinalRating " + FinalRating); } function calculateDogStart() { trace("HORSE RATING :: " + Name); StartRating = getAttitudeRating(); var _local2 = Math.random(); Started = (StartRating >= _local2); trace((("STARTED :: " + Started) + " :: Choose Rate :: ") + _local2); } function calculateDogFinish() { Finished = (true); } function buyTraining(trainer) { LastTrainer = (trainer); weeklyRatingChanges = []; var _local3 = Math.random() > 0.96; Fitness = (Math.max(0, Math.min(100, Fitness + getUpdateRating("Fitness", trainer.Fitness, _local3)))); Speed = (Math.max(0, Math.min(100, Speed + getUpdateRating("Speed", trainer.Speed, _local3)))); Stamina = (Math.max(0, Math.min(100, Stamina + getUpdateRating("Stamina", trainer.Stamina, _local3)))); ReactionTime = (Math.max(0, Math.min(100, ReactionTime + getUpdateRating("ReactionTime", trainer.ReactionTime, _local3)))); Attitude = (Math.max(0, Math.min(100, Attitude + getUpdateRating("Attitude", trainer.Attitude, _local3)))); makeReport(new model.Trainer(trainer)); MainControl.__get__Instance().__get__Player().addWeeklyCost(trainer.Fee); } function getForm(records) { var _local3 = DogHistoryList; _local3.sort(orderHistoryByWeek); var _local4 = ""; var _local2 = 0; while (_local2 < records) { if (((_local3[_local2] != null) && (_local3[_local2])) && (_local3[_local2] != "")) { trace((("HISTORY -- " + _local3[_local2]) + " - ") + _local3.length); _local4 = _local4 + (_local3[_local2].getForm() + " "); } _local2++; } return(_local4); } function getWins() { var _local3 = DogHistoryList; var _local4 = 0; var _local2 = 0; while (_local2 < _local3.length) { if (_local3[_local2].Place == 1) { _local4++; } _local2++; } return(_local4); } function getPlaces() { var _local3 = DogHistoryList; var _local4 = 0; var _local2 = 0; while (_local2 < _local3.length) { if ((_local3[_local2].Place == 2) || (_local3[_local2].Place == 3)) { _local4++; } _local2++; } return(_local4); } function getWinsAndPlaces() { var _local3 = DogHistoryList; var _local4 = 0; var _local2 = 0; while (_local2 < _local3.length) { if ((_local3[_local2].Place >= 1) && (_local3[_local2].Place <= 3)) { _local4++; } _local2++; } return(_local4); } function get Report() { return(_report); } function getUpdateRating(ratingType, rating, fail) { var _local5 = MainControl.__get__Instance().__get__Player().getShopItemByTypeAndEffect(data.ShopItem.TYPE_TRAINING_SINGLE, ratingType); if (_local5) { trace("SHOP ITEM -- " + _local5); rating = rating + _local5.Rating; } rating = Math.round((Math.random() * 4) + ((rating / 10) - 2)); weeklyRatingChanges.push({ratingType:ratingType, rating:rating, shopItem:_local5, fail:fail, order:weeklyRatingChanges.length}); if (fail) { return(0); } return(rating); } function makeReport(trainer) { weeklyRatingChanges.sortOn("rating", Array.NUMERIC | Array.DESCENDING); var _local2 = weeklyRatingChanges[0]; var _local3 = weeklyRatingChanges[weeklyRatingChanges.length - 1]; var _local4 = ""; trace((((((("best=====" + _local4) + ",") + _local2.shopItem.Effect) + "==") + _local2.ratingType) + "&&") + _local2.shopItem); if ((_local2.shopItem.Effect == _local2.ratingType) && (_local2.shopItem)) { _local4 = _local2.shopItem.Name; } trace((((((("worst=====" + _local4) + ",") + _local3.shopItem.Effect) + "==") + _local3.ratingType) + "&&") + _local3.shopItem); if (((_local4 == "") && (_local3.shopItem.Effect == _local3.ratingType)) && (_local3.shopItem)) { _local4 = _local3.shopItem.Name; } trace(trainer.getSuccessMessage(_local2.ratingType, _local3.ratingType, _local4)); if (!_local2.fail) { _report = trainer.getSuccessMessage(_local2.ratingType, _local3.ratingType, _local4); } else { _report = trainer.getFailMessage(_local2.ratingType, _local3.ratingType, _local4); } weeklyRatingChanges.sortOn("order", Array.NUMERIC); } function clearTrainingSession() { LastTrainer = (null); weeklyRatingChanges = []; } function addPrizeListener(scope, handler) { eventDispatcher.addEventListener("prize", mx.utils.Delegate.create(scope, handler)); } function get TotalPrizeMoneyDisplay() { return(TotalPrizeMoney - 1); } static function orderByFinalRating(a, b) { return(orderBy(a, b, "FinalRating")); } static function orderByPlace(a, b) { return(orderBy(a, b, "Place")); } static function orderByPlaceAsc(a, b) { return(orderByAsc(a, b, "Place")); } static function orderByRating(a, b) { return(orderBy(a, b, "Rating")); } static function orderByPrizeMoney(a, b) { return(orderBy(a, b, "TotalPrizeMoney")); } static function orderByOdds(a, b) { return(orderByAsc(a, b, "Odds")); } static function orderByJacketNumber(a, b) { return(orderByAsc(a, b, "JacketNumber")); } static function orderBy(a, b, prop) { if (a[prop] > b[prop]) { return(-1); } if (a[prop] < b[prop]) { return(1); } return(0); } static function orderByAsc(a, b, prop) { if (a[prop] < b[prop]) { return(-1); } if (a[prop] > b[prop]) { return(1); } return(0); } static function orderHistoryByWeekAsc(a, b) { return(orderHistoryByAsc(a, b, "WeekId")); } static function orderHistoryByWeek(a, b) { return(orderHistoryBy(a, b, "WeekId")); } static function orderHistoryBy(a, b, prop) { if (a[prop] > b[prop]) { return(-1); } if (a[prop] < b[prop]) { return(1); } return(0); } static function orderHistoryByAsc(a, b, prop) { if (a[prop] < b[prop]) { return(-1); } if (a[prop] > b[prop]) { return(1); } return(0); } var _report = ""; }
Symbol 1749 MovieClip [__Packages.data.Base] Frame 0
class data.Base { function Base (dataObj) { for (var _local3 in dataObj) { this[_local3] = dataObj[_local3]; } } var Id = 0; }
Symbol 1750 MovieClip [__Packages.data.Dog] Frame 0
class data.Dog extends data.Base { var _histories, Id; function Dog (dataObj) { super(dataObj); _histories = null; } function get DogHistories() { if (_histories == null) { _histories = data.Data.getDogHistoryForDog(Id); } return(_histories); } function addDogHistory(history) { _histories = null; history.DogId = Id; data.Data.addDogHistory(history); if (DogHistories.length >= Config.WEEKS_PER_SEASON) { DogHistories.sort(model.Dog.orderHistoryByWeekAsc); var _local2 = DogHistories[0]; data.Data.removeDogHistory(_local2); } } var TotalPrizeMoney = 1; var TotalWins = 0; var IsCurrentPlayer = false; }
Symbol 1751 MovieClip [__Packages.data.Data] Frame 0
class data.Data { static var _players, _playerHistories, _dogs, _races, _trainers, _shopItems, _conditions, _events, _dogHistories, _trainerReports; function Data () { } static function clearData() { CurrentWeekNum = 1; _players = null; _playerHistories = null; _dogs = null; _races = null; _trainers = null; _shopItems = null; _conditions = null; _events = null; _dogHistories = null; _trainerReports = null; } static function get Players() { if (!_players) { createPlayers(); } return(_players); } static function set Players(val) { _players = new Array(); var _local1 = 0; while (_local1 < val.length) { _players.push(new data.Player(val[_local1])); _local1++; } //return(Players); } static function get PlayerHistories() { if (!_playerHistories) { _playerHistories = new Array(); } return(_playerHistories); } static function set PlayerHistories(val) { _playerHistories = new Array(); var _local1 = 0; while (_local1 < val.length) { _playerHistories.push(new data.PlayerHistory(val[_local1])); _local1++; } //return(PlayerHistories); } static function get DogHistories() { if (!_dogHistories) { _dogHistories = new Array(); } return(_dogHistories); } static function set DogHistories(val) { _dogHistories = new Array(); var _local1 = 0; while (_local1 < val.length) { _dogHistories.push(new data.DogHistory(val[_local1])); _local1++; } //return(DogHistories); } static function get Dogs() { if (!_dogs) { createDogs(); } return(_dogs); } static function set Dogs(val) { _dogs = new Array(); var _local1 = 0; while (_local1 < val.length) { val[_local1].IsCurrentPlayer = false; _dogs.push(new data.Dog(val[_local1])); _local1++; } //return(Dogs); } static function get Races() { if (!_races) { createRaces(); } return(_races); } static function set Races(val) { _races = new Array(); var _local1 = 0; while (_local1 < val.length) { _races.push(new data.Race(val[_local1])); _local1++; } //return(Races); } static function get Trainers() { if (!_trainers) { createTrainers(); } return(_trainers); } static function get ShopItems() { if (!_shopItems) { createShopItems(); } return(_shopItems); } static function get Conditions() { if (!_conditions) { createConditions(); } return(_conditions); } static function get Events() { if (!_events) { createEvents(); } return(_events); } static function set Events(val) { _events = new Array(); var _local1 = 0; while (_local1 < val.length) { _events.push(new data.Event(val[_local1])); _local1++; } //return(Events); } static function get TrainerReports() { if (!_trainerReports) { createTrainerReports(); } return(_trainerReports); } static function createPlayers() { _players = new Array(); _players.push(new data.Player({Money:18000})); } static function createDogs() { _dogs = new Array(); _dogs.push(new data.Dog({Id:1, Name:"Huckle hound", Cost:8000, Fitness:6, Speed:8, Stamina:37, ReactionTime:12, Attitude:25, PlayerDog:true, FavouriteConditionOrder:[2, 3, 4, 1], ArtId:1, ColourId:1})); _dogs.push(new data.Dog({Id:2, Name:"Rocky Ballboa", Cost:11000, Fitness:22, Speed:12, Stamina:20, ReactionTime:5, Attitude:40, PlayerDog:true, FavouriteConditionOrder:[3, 2, 4, 1], ArtId:2, ColourId:2})); _dogs.push(new data.Dog({Id:3, Name:"Laskie", Cost:14000, Fitness:15, Speed:36, Stamina:13, ReactionTime:10, Attitude:50, PlayerDog:true, FavouriteConditionOrder:[2, 4, 1, 3], ArtId:3, ColourId:3})); _dogs.push(new data.Dog({Id:4, Name:"Cat Chaser", Cost:17000, Fitness:45, Speed:18, Stamina:16, ReactionTime:14, Attitude:15, PlayerDog:true, FavouriteConditionOrder:[2, 4, 1, 3], ArtId:4, ColourId:4})); _dogs.push(new data.Dog({Id:5, Name:"Ralph", Cost:20000, Fitness:31, Speed:8, Stamina:5, ReactionTime:19, Attitude:37, FavouriteConditionOrder:[3, 4, 2, 1], ArtId:5, ColourId:5})); _dogs.push(new data.Dog({Id:6, Name:"Woof woof", Cost:35000, Fitness:37, Speed:18, Stamina:18, ReactionTime:10, Attitude:73, FavouriteConditionOrder:[2, 1, 4, 3], ArtId:6, ColourId:6})); _dogs.push(new data.Dog({Id:7, Name:"Widget", Cost:45000, Fitness:40, Speed:6, Stamina:16, ReactionTime:15, Attitude:10, FavouriteConditionOrder:[2, 1, 4, 3], ArtId:7, ColourId:1})); _dogs.push(new data.Dog({Id:8, Name:"Basher", Cost:53000, Fitness:20, Speed:9, Stamina:14, ReactionTime:20, Attitude:78, FavouriteConditionOrder:[1, 3, 4, 2], ArtId:8, ColourId:2})); _dogs.push(new data.Dog({Id:9, Name:"Ace", Cost:75000, Fitness:19, Speed:12, Stamina:22, ReactionTime:25, Attitude:23, FavouriteConditionOrder:[3, 2, 1, 4], ArtId:9, ColourId:3})); _dogs.push(new data.Dog({Id:10, Name:"Crouching Poodle", Cost:95000, Fitness:24, Speed:5, Stamina:10, ReactionTime:19, Attitude:73, FavouriteConditionOrder:[2, 1, 3, 4], ArtId:10, ColourId:4})); _dogs.push(new data.Dog({Id:11, Name:"Pirate Ninja 3", Cost:110000, Fitness:39, Speed:4, Stamina:15, ReactionTime:30, Attitude:70, FavouriteConditionOrder:[3, 2, 4, 1], ArtId:11, ColourId:5})); _dogs.push(new data.Dog({Id:12, Name:"Death by Choc ice", Cost:130000, Fitness:20, Speed:23, Stamina:21, ReactionTime:25, Attitude:90, FavouriteConditionOrder:[2, 3, 4, 1], ArtId:12, ColourId:6})); _dogs.push(new data.Dog({Id:13, Name:"Beer Goggles", Cost:86529, Fitness:25, Speed:20, Stamina:22, ReactionTime:21, Attitude:91, FavouriteConditionOrder:[2, 1, 4, 3], ArtId:1, ColourId:1})); _dogs.push(new data.Dog({Id:14, Name:"Speedy", Cost:92605, Fitness:29, Speed:25, Stamina:25, ReactionTime:28, Attitude:54, FavouriteConditionOrder:[2, 1, 4, 3], ArtId:2, ColourId:2})); _dogs.push(new data.Dog({Id:15, Name:"Rusty Nail", Cost:60354, Fitness:27, Speed:26, Stamina:21, ReactionTime:23, Attitude:66, FavouriteConditionOrder:[3, 2, 1, 4], ArtId:3, ColourId:3})); _dogs.push(new data.Dog({Id:16, Name:"Rickys Lad", Cost:26854, Fitness:26, Speed:28, Stamina:20, ReactionTime:26, Attitude:3, FavouriteConditionOrder:[2, 1, 3, 4], ArtId:4, ColourId:4})); _dogs.push(new data.Dog({Id:17, Name:"Double barrel", Cost:83802, Fitness:20, Speed:29, Stamina:18, ReactionTime:23, Attitude:25, FavouriteConditionOrder:[2, 1, 4, 3], ArtId:5, ColourId:5})); _dogs.push(new data.Dog({Id:18, Name:"Five fingers", Cost:70557, Fitness:29, Speed:20, Stamina:19, ReactionTime:34, Attitude:12, FavouriteConditionOrder:[2, 1, 4, 3], ArtId:6, ColourId:6})); _dogs.push(new data.Dog({Id:19, Name:"Woody", Cost:195333, Fitness:27, Speed:26, Stamina:23, ReactionTime:20, Attitude:98, FavouriteConditionOrder:[3, 1, 2, 4], ArtId:7, ColourId:1})); _dogs.push(new data.Dog({Id:20, Name:"Artic Storm", Cost:71381, Fitness:21, Speed:30, Stamina:24, ReactionTime:4, Attitude:41, FavouriteConditionOrder:[2, 1, 4, 3], ArtId:8, ColourId:2})); _dogs.push(new data.Dog({Id:21, Name:"Lighting shoes", Cost:4777, Fitness:25, Speed:28, Stamina:20, ReactionTime:28, Attitude:12, FavouriteConditionOrder:[3, 1, 4, 2], ArtId:9, ColourId:3})); _dogs.push(new data.Dog({Id:22, Name:"Boling Point", Cost:56623, Fitness:26, Speed:31, Stamina:26, ReactionTime:17, Attitude:13, FavouriteConditionOrder:[2, 4, 1, 3], ArtId:10, ColourId:4})); _dogs.push(new data.Dog({Id:23, Name:"Hand Grenade", Cost:94304, Fitness:39, Speed:90, Stamina:90, ReactionTime:63, Attitude:30, FavouriteConditionOrder:[4, 3, 2, 1], ArtId:11, ColourId:5})); _dogs.push(new data.Dog({Id:24, Name:"Wet Beaver", Cost:24112, Fitness:91, Speed:40, Stamina:80, ReactionTime:54, Attitude:40, FavouriteConditionOrder:[4, 1, 2, 3], ArtId:12, ColourId:6})); _dogs.push(new data.Dog({Id:25, Name:"Lobotomy", Cost:76407, Fitness:83, Speed:70, Stamina:90, ReactionTime:82, Attitude:4, FavouriteConditionOrder:[4, 2, 3, 1], ArtId:1, ColourId:1})); _dogs.push(new data.Dog({Id:26, Name:"Nervous Wreck", Cost:68017, Fitness:52, Speed:60, Stamina:90, ReactionTime:90, Attitude:27, FavouriteConditionOrder:[1, 4, 3, 2], ArtId:2, ColourId:2})); _dogs.push(new data.Dog({Id:27, Name:"Rough Diamond", Cost:73794, Fitness:22, Speed:50, Stamina:80, ReactionTime:48, Attitude:38, FavouriteConditionOrder:[2, 4, 3, 1], ArtId:3, ColourId:3})); _dogs.push(new data.Dog({Id:28, Name:"Zig Zag Ziggy", Cost:93974, Fitness:76, Speed:40, Stamina:70, ReactionTime:73, Attitude:22, FavouriteConditionOrder:[3, 2, 1, 4], ArtId:4, ColourId:4})); _dogs.push(new data.Dog({Id:29, Name:"Ball and chain", Cost:5895, Fitness:76, Speed:90, Stamina:90, ReactionTime:50, Attitude:25, FavouriteConditionOrder:[3, 1, 4, 2], ArtId:5, ColourId:5})); _dogs.push(new data.Dog({Id:30, Name:"Jimmy Riddle", Cost:44126, Fitness:20, Speed:50, Stamina:60, ReactionTime:55, Attitude:70, FavouriteConditionOrder:[3, 2, 1, 4], ArtId:6, ColourId:6})); _dogs.push(new data.Dog({Id:31, Name:"Great Escape", Cost:91866, Fitness:39, Speed:10, Stamina:60, ReactionTime:41, Attitude:42, FavouriteConditionOrder:[2, 3, 1, 4], ArtId:7, ColourId:1})); _dogs.push(new data.Dog({Id:32, Name:"Pickle Surprise", Cost:68655, Fitness:77, Speed:50, Stamina:90, ReactionTime:52, Attitude:78, FavouriteConditionOrder:[1, 2, 3, 4], ArtId:8, ColourId:2})); _dogs.push(new data.Dog({Id:33, Name:"Flaming Chilli", Cost:6027, Fitness:34, Speed:90, Stamina:60, ReactionTime:53, Attitude:70, FavouriteConditionOrder:[3, 1, 2, 4], ArtId:9, ColourId:3})); _dogs.push(new data.Dog({Id:34, Name:"Chicken Chow Mein", Cost:17003, Fitness:27, Speed:80, Stamina:20, ReactionTime:87, Attitude:29, FavouriteConditionOrder:[2, 3, 1, 4], ArtId:10, ColourId:4})); _dogs.push(new data.Dog({Id:35, Name:"Vindaloo", Cost:19883, Fitness:62, Speed:80, Stamina:80, ReactionTime:90, Attitude:78, FavouriteConditionOrder:[2, 3, 1, 4], ArtId:11, ColourId:5})); _dogs.push(new data.Dog({Id:36, Name:"Lucky Lotto", Cost:5528, Fitness:29, Speed:60, Stamina:40, ReactionTime:1, Attitude:7, FavouriteConditionOrder:[1, 4, 3, 2], ArtId:12, ColourId:6})); _dogs.push(new data.Dog({Id:37, Name:"The Major", Cost:6056, Fitness:99, Speed:70, Stamina:70, ReactionTime:73, Attitude:72, FavouriteConditionOrder:[4, 2, 3, 1], ArtId:1, ColourId:1})); _dogs.push(new data.Dog({Id:38, Name:"Flaming June", Cost:13750, Fitness:58, Speed:40, Stamina:60, ReactionTime:34, Attitude:49, FavouriteConditionOrder:[2, 4, 3, 1], ArtId:2, ColourId:2})); _dogs.push(new data.Dog({Id:39, Name:"Ardvark Express", Cost:6374, Fitness:48, Speed:30, Stamina:70, ReactionTime:27, Attitude:80, FavouriteConditionOrder:[3, 1, 4, 2], ArtId:3, ColourId:3})); _dogs.push(new data.Dog({Id:40, Name:"One Night Only", Cost:5726, Fitness:74, Speed:20, Stamina:80, ReactionTime:87, Attitude:58, FavouriteConditionOrder:[4, 3, 2, 1], ArtId:4, ColourId:4})); _dogs.push(new data.Dog({Id:41, Name:"Bingo Bongo Dave", Cost:15429, Fitness:79, Speed:70, Stamina:90, ReactionTime:38, Attitude:42, FavouriteConditionOrder:[2, 4, 1, 3], ArtId:5, ColourId:5})); _dogs.push(new data.Dog({Id:42, Name:"Fender Bender", Cost:18281, Fitness:90, Speed:20, Stamina:80, ReactionTime:31, Attitude:72, FavouriteConditionOrder:[3, 2, 1, 4], ArtId:6, ColourId:6})); _dogs.push(new data.Dog({Id:43, Name:"Tricky The Bruce", Cost:10896, Fitness:72, Speed:30, Stamina:70, ReactionTime:86, Attitude:10, FavouriteConditionOrder:[2, 4, 3, 1], ArtId:7, ColourId:1})); _dogs.push(new data.Dog({Id:44, Name:"Fernando", Cost:14177, Fitness:46, Speed:40, Stamina:60, ReactionTime:83, Attitude:57, FavouriteConditionOrder:[2, 1, 4, 3], ArtId:8, ColourId:2})); _dogs.push(new data.Dog({Id:45, Name:"Delboy", Cost:13562, Fitness:61, Speed:50, Stamina:50, ReactionTime:79, Attitude:77, FavouriteConditionOrder:[3, 4, 1, 2], ArtId:9, ColourId:3})); _dogs.push(new data.Dog({Id:46, Name:"Spotted Dick", Cost:6562, Fitness:56, Speed:60, Stamina:40, ReactionTime:8, Attitude:48, FavouriteConditionOrder:[1, 4, 2, 3], ArtId:10, ColourId:4})); _dogs.push(new data.Dog({Id:47, Name:"Speckly Jim", Cost:7093, Fitness:35, Speed:70, Stamina:30, ReactionTime:21, Attitude:100, FavouriteConditionOrder:[3, 1, 2, 4], ArtId:11, ColourId:5})); _dogs.push(new data.Dog({Id:48, Name:"Wonky Bong", Cost:9423, Fitness:66, Speed:80, Stamina:20, ReactionTime:2, Attitude:91, FavouriteConditionOrder:[4, 1, 3, 2], ArtId:12, ColourId:6})); } static function createRaces() { _races = new Array(); _races.push(new data.Race({Id:1, Name:"Hill Green A4", Distance:480, Prize:12000, Week:1, Type:1, Difficulty:2, Stand:6})); _races.push(new data.Race({Id:2, Name:"Hill Green A6", Distance:480, Prize:6000, Week:1, Type:1, Difficulty:1, Stand:6})); _races.push(new data.Race({Id:3, Name:"Hill Green A7", Distance:640, Prize:4000, Week:1, Type:1, Difficulty:1, Stand:6})); _races.push(new data.Race({Id:4, Name:"London Town A4", Distance:480, Prize:15500, Week:2, Type:1, Difficulty:2, Stand:4})); _races.push(new data.Race({Id:5, Name:"London Town A6", Distance:480, Prize:12000, Week:2, Type:1, Difficulty:1, Stand:4})); _races.push(new data.Race({Id:6, Name:"London Town A7", Distance:480, Prize:5000, Week:2, Type:1, Difficulty:1, Stand:4})); _races.push(new data.Race({Id:7, Name:"New Yorker Champion", Distance:480, Prize:21000, Week:3, Type:2, Difficulty:3, Stand:5})); _races.push(new data.Race({Id:8, Name:"New Yorker A5", Distance:640, Prize:15000, Week:3, Type:1, Difficulty:2, Stand:5})); _races.push(new data.Race({Id:9, Name:"New Yorker A7", Distance:640, Prize:7000, Week:3, Type:1, Difficulty:1, Stand:5})); _races.push(new data.Race({Id:10, Name:"Chelchester A2", Distance:480, Prize:18000, Week:4, Type:1, Difficulty:3, Stand:2})); _races.push(new data.Race({Id:11, Name:"Chelchester A5", Distance:640, Prize:14000, Week:4, Type:1, Difficulty:2, Stand:2})); _races.push(new data.Race({Id:12, Name:"Chelchester A7", Distance:800, Prize:8000, Week:4, Type:1, Difficulty:1, Stand:2})); _races.push(new data.Race({Id:13, Name:"East End A3", Distance:480, Prize:17000, Week:5, Type:1, Difficulty:2, Stand:1})); _races.push(new data.Race({Id:14, Name:"East End A4", Distance:600, Prize:9000, Week:5, Type:1, Difficulty:1, Stand:1})); _races.push(new data.Race({Id:15, Name:"East End A7", Distance:840, Prize:6000, Week:5, Type:1, Difficulty:1, Stand:1})); _races.push(new data.Race({Id:16, Name:"Flatley park A2", Distance:480, Prize:28700, Week:6, Type:1, Difficulty:3, Stand:7})); _races.push(new data.Race({Id:17, Name:"Flatley Park A5", Distance:480, Prize:17000, Week:6, Type:1, Difficulty:2, Stand:7})); _races.push(new data.Race({Id:18, Name:"Flatley Park A7", Distance:800, Prize:12000, Week:6, Type:1, Difficulty:1, Stand:7})); _races.push(new data.Race({Id:19, Name:"Skeghampton Champion", Distance:600, Prize:39000, Week:7, Type:2, Difficulty:3, Stand:3})); _races.push(new data.Race({Id:20, Name:"Skeghampton A4", Distance:800, Prize:21000, Week:7, Type:1, Difficulty:2, Stand:3})); _races.push(new data.Race({Id:21, Name:"Skeghampton A7 ", Distance:800, Prize:10000, Week:7, Type:1, Difficulty:1, Stand:3})); _races.push(new data.Race({Id:22, Name:"Hill Green Champion", Distance:480, Prize:37000, Week:8, Type:2, Difficulty:2, Stand:6})); _races.push(new data.Race({Id:23, Name:"Hill Green A4", Distance:480, Prize:36000, Week:8, Type:1, Difficulty:2, Stand:6})); _races.push(new data.Race({Id:24, Name:"Hill Green A5", Distance:600, Prize:19000, Week:8, Type:1, Difficulty:1, Stand:6})); _races.push(new data.Race({Id:25, Name:"London Town A3", Distance:600, Prize:39000, Week:9, Type:1, Difficulty:3, Stand:4})); _races.push(new data.Race({Id:26, Name:"London Town A4", Distance:800, Prize:33000, Week:9, Type:1, Difficulty:2, Stand:4})); _races.push(new data.Race({Id:27, Name:"London Town A7", Distance:600, Prize:12000, Week:9, Type:1, Difficulty:1, Stand:4})); _races.push(new data.Race({Id:28, Name:"New Yorker Marathon", Distance:1200, Prize:43000, Week:10, Type:1, Difficulty:3, Stand:5})); _races.push(new data.Race({Id:29, Name:"New Yorker A4", Distance:400, Prize:25000, Week:10, Type:1, Difficulty:2, Stand:5})); _races.push(new data.Race({Id:30, Name:"New Yorker Sprint", Distance:200, Prize:19000, Week:10, Type:1, Difficulty:1, Stand:5})); _races.push(new data.Race({Id:31, Name:"Chelchester Champion", Distance:600, Prize:39000, Week:11, Type:2, Difficulty:3, Stand:2})); _races.push(new data.Race({Id:32, Name:"Chelchester A3", Distance:800, Prize:30000, Week:11, Type:1, Difficulty:2, Stand:2})); _races.push(new data.Race({Id:33, Name:"Chelchester A5", Distance:480, Prize:15000, Week:11, Type:1, Difficulty:2, Stand:2})); _races.push(new data.Race({Id:34, Name:"East End Champion", Distance:480, Prize:25000, Week:12, Type:2, Difficulty:3, Stand:1})); _races.push(new data.Race({Id:35, Name:"East End Sprinter", Distance:180, Prize:20000, Week:12, Type:1, Difficulty:2, Stand:1})); _races.push(new data.Race({Id:36, Name:"East End A6", Distance:600, Prize:12000, Week:12, Type:1, Difficulty:2, Stand:1})); _races.push(new data.Race({Id:37, Name:"Flatley park A1", Distance:400, Prize:20000, Week:13, Type:1, Difficulty:3, Stand:7})); _races.push(new data.Race({Id:38, Name:"Flatley park A3", Distance:600, Prize:17000, Week:13, Type:1, Difficulty:2, Stand:7})); _races.push(new data.Race({Id:39, Name:"Flatley park A5", Distance:400, Prize:11000, Week:13, Type:1, Difficulty:1, Stand:7})); _races.push(new data.Race({Id:40, Name:"Skeghampton Marathon", Distance:880, Prize:32000, Week:14, Type:1, Difficulty:3, Stand:3})); _races.push(new data.Race({Id:41, Name:"Skeghampton A4", Distance:480, Prize:25000, Week:14, Type:1, Difficulty:2, Stand:3})); _races.push(new data.Race({Id:42, Name:"Skeghampton A7", Distance:600, Prize:16000, Week:14, Type:1, Difficulty:1, Stand:3})); _races.push(new data.Race({Id:43, Name:"Hill Green Champion", Distance:480, Prize:37000, Week:15, Type:2, Difficulty:3, Stand:6})); _races.push(new data.Race({Id:44, Name:"Hill Green A5", Distance:480, Prize:25000, Week:15, Type:1, Difficulty:2, Stand:6})); _races.push(new data.Race({Id:45, Name:"Hill Green A7", Distance:600, Prize:11000, Week:15, Type:1, Difficulty:1, Stand:6})); _races.push(new data.Race({Id:46, Name:"London Town Marathon", Distance:980, Prize:40000, Week:16, Type:1, Difficulty:3, Stand:4})); _races.push(new data.Race({Id:47, Name:"London Town A4", Distance:800, Prize:23000, Week:16, Type:1, Difficulty:2, Stand:4})); _races.push(new data.Race({Id:48, Name:"London Town A7", Distance:800, Prize:15000, Week:16, Type:1, Difficulty:1, Stand:4})); _races.push(new data.Race({Id:49, Name:"New Yorker Champion", Distance:480, Prize:31000, Week:17, Type:2, Difficulty:3, Stand:5})); _races.push(new data.Race({Id:50, Name:"New Yorker A1", Distance:400, Prize:19000, Week:17, Type:1, Difficulty:3, Stand:5})); _races.push(new data.Race({Id:51, Name:"New Yorker A4", Distance:800, Prize:14000, Week:17, Type:1, Difficulty:2, Stand:5})); _races.push(new data.Race({Id:52, Name:"Chelchester A1", Distance:480, Prize:34000, Week:18, Type:1, Difficulty:3, Stand:2})); _races.push(new data.Race({Id:53, Name:"Chelchester A3", Distance:800, Prize:28000, Week:18, Type:1, Difficulty:2, Stand:2})); _races.push(new data.Race({Id:54, Name:"Chelchester A5", Distance:800, Prize:59000, Week:18, Type:1, Difficulty:2, Stand:2})); _races.push(new data.Race({Id:55, Name:"East End Marathon Champion", Distance:1480, Prize:53000, Week:19, Type:2, Difficulty:3, Stand:1})); _races.push(new data.Race({Id:56, Name:"East End A2", Distance:480, Prize:35000, Week:19, Type:1, Difficulty:2, Stand:1})); _races.push(new data.Race({Id:57, Name:"East End A6", Distance:600, Prize:12000, Week:19, Type:1, Difficulty:2, Stand:1})); _races.push(new data.Race({Id:58, Name:"Flatley park Sprint Champion", Distance:200, Prize:85000, Week:20, Type:2, Difficulty:3, Stand:7})); _races.push(new data.Race({Id:59, Name:"Flatley park A1", Distance:600, Prize:53000, Week:20, Type:1, Difficulty:3, Stand:7})); _races.push(new data.Race({Id:60, Name:"Flatley park A2", Distance:800, Prize:40000, Week:20, Type:1, Difficulty:3, Stand:7})); } static function createTrainers() { _trainers = new Array(); _trainers.push(new data.Trainer({Id:1, Name:"Stavros Blowers", Fee:7050, Fitness:10, Speed:10, Stamina:70, ReactionTime:10, Attitude:0})); _trainers.push(new data.Trainer({Id:2, Name:"\"The Dog Father\"", Fee:5500, Fitness:40, Speed:40, Stamina:40, ReactionTime:40, Attitude:40})); _trainers.push(new data.Trainer({Id:3, Name:"\"Dynamite Fred\"", Fee:6350, Fitness:10, Speed:70, Stamina:10, ReactionTime:60, Attitude:0})); _trainers.push(new data.Trainer({Id:4, Name:"Vinny Vegas", Fee:3500, Fitness:10, Speed:10, Stamina:20, ReactionTime:10, Attitude:90})); } static function createTrainerReports() { _trainerReports = new Array(); _trainerReports.push(new data.TrainerReport({Id:1, Success:true, TrainerId:1, HasShopItem:false, Description:"Well, I took #DogName# to my top secret underground training hq, the dog he worked like er a dog, it was incredible like nothing I have ever seen, he was a training machine. We saw a massive improvement in #BestStat# but man this dog really needs to work on his #WorstStat#!"})); _trainerReports.push(new data.TrainerReport({Id:2, Success:true, TrainerId:2, HasShopItem:false, Description:"Hey you, the offer you made for my training skills I cant refuse, #DogName# is like one of my own family. We worked on #BestStat# which was good, but #WorstStat#, terrible!"})); _trainerReports.push(new data.TrainerReport({Id:3, Success:true, TrainerId:3, HasShopItem:false, Description:"Ey up there young lad, we had #DogName# training down pit all day today, he worked well grand, especially after I'd fed him a pie. We do have to work on his #WorstStat# mind."})); _trainerReports.push(new data.TrainerReport({Id:4, Success:true, TrainerId:4, HasShopItem:false, Description:"Yo, you know they say dogs look like their owners? I bet you can't run like him though. #DogName# one did well today, we improved his #BestStat#."})); _trainerReports.push(new data.TrainerReport({Id:5, Success:true, TrainerId:1, HasShopItem:true, Description:"Well Mister, this dog um, #DogName# he worked well in this session, he gave me litterally 110% I was over the moon . The #ShopItem# definitely helped improve on #BestStat# but man this dog really needs to work on his #WorstStat#!"})); _trainerReports.push(new data.TrainerReport({Id:6, Success:true, TrainerId:2, HasShopItem:true, Description:"What sort of wise guy is #DogName#. His skills in #BestStat# was good, especially with the #ShopItem#, but he takes me for a mug over his #WorstStat#, he brings shame on my family and his mama. I work my whole life to train a dog like this..."})); _trainerReports.push(new data.TrainerReport({Id:7, Success:true, TrainerId:3, HasShopItem:true, Description:"Ey up, you know I have pretty high standards but #DogName# did quite well, but you do have to work on his #WorstStat#. I can't say if the #ShopItem# helped or not."})); _trainerReports.push(new data.TrainerReport({Id:8, Success:true, TrainerId:4, HasShopItem:true, Description:"Yo, you know they say dogs look like their owners? I bet you can't un like him though. This one did well today, we improved it's #BestStat#, especially with the #ShopItem#."})); _trainerReports.push(new data.TrainerReport({Id:9, Success:false, TrainerId:1, HasShopItem:false, Description:"What am I doing, I cannot work with these animals! The stupid mutt wouldn't let me near it so I could do nothing!"})); _trainerReports.push(new data.TrainerReport({Id:10, Success:false, TrainerId:2, HasShopItem:false, Description:"Why I ought to, this job he Well I hope you have insurance sir, I could not work with this dog! I still want my money though!"})); _trainerReports.push(new data.TrainerReport({Id:11, Success:false, TrainerId:3, HasShopItem:false, Description:"The sayin goes, where there's muck there's brass but from my view all I see is muck. This dog is sick! Training session was a disastor I cant train him in that state."})); _trainerReports.push(new data.TrainerReport({Id:12, Success:false, TrainerId:4, HasShopItem:false, Description:"Man, what do you feed this dog?? It was all going well but then he started shaking, went green and the mess, oh man! I don't think there was any impovement today."})); _trainerReports.push(new data.TrainerReport({Id:13, Success:false, TrainerId:1, HasShopItem:true, Description:"What am I doing, I cannot work with these animals! The stupid mutt wouldn't let me near it and as fo the #ShopItem#, not a chance!"})); _trainerReports.push(new data.TrainerReport({Id:14, Success:false, TrainerId:2, HasShopItem:true, Description:"Well I hope you have insurance sir, I could not work with this dog and the #ShopItem# made no difference! I still want my money though!"})); _trainerReports.push(new data.TrainerReport({Id:15, Success:false, TrainerId:3, HasShopItem:true, Description:"Ey up, I always wondered where pebble-dashing came from. The #ShopItem# got covered! No way I was going to be able to train in that state. It\u2019s neither nowt nor summat."})); _trainerReports.push(new data.TrainerReport({Id:16, Success:false, TrainerId:4, HasShopItem:true, Description:"Man, what do you feed this dog?? As soon as he started using the #ShopItem#, he started shaking, went green and the mess, oh man! I don't think there was any improvement today."})); } static function createShopItems() { _shopItems = new Array(); _shopItems.push(new data.ShopItem({Id:1, Name:"Energy Drinks", Rating:5, Cost:5000, Effect:data.ShopItem.EFFECT_FITNESS, Type:data.ShopItem.TYPE_INSTANT_SINGLE})); _shopItems.push(new data.ShopItem({Id:2, Name:"Luxury Kennel", Rating:10, Cost:15500, Effect:data.ShopItem.EFFECT_FITNESS, Type:data.ShopItem.TYPE_INSTANT_SINGLE})); _shopItems.push(new data.ShopItem({Id:3, Name:"Ice Bath", Rating:10, Cost:24500, Effect:data.ShopItem.EFFECT_FITNESS, Type:data.ShopItem.TYPE_INSTANT_SINGLE})); _shopItems.push(new data.ShopItem({Id:4, Name:"Treadmill", Rating:15, Cost:16500, Effect:data.ShopItem.EFFECT_SPEED, Type:data.ShopItem.TYPE_TRAINING_SINGLE})); _shopItems.push(new data.ShopItem({Id:5, Name:"Weights", Rating:20, Cost:16500, Effect:data.ShopItem.EFFECT_STAMINA, Type:data.ShopItem.TYPE_TRAINING_SINGLE})); _shopItems.push(new data.ShopItem({Id:6, Name:"Protein Shakes", Rating:15, Cost:7025, Effect:data.ShopItem.EFFECT_STAMINA, Type:data.ShopItem.TYPE_INSTANT_SINGLE})); _shopItems.push(new data.ShopItem({Id:7, Name:"Sudoku", Rating:15, Cost:8200, Effect:data.ShopItem.EFFECT_ATTITUDE, Type:data.ShopItem.TYPE_INSTANT_SINGLE})); _shopItems.push(new data.ShopItem({Id:8, Name:"'The Adjuster'", Rating:15, Cost:13025, Effect:data.ShopItem.EFFECT_ATTITUDE, Type:data.ShopItem.TYPE_INSTANT_SINGLE})); _shopItems.push(new data.ShopItem({Id:9, Name:"Game Pup Advance", Rating:15, Cost:15025, Effect:data.ShopItem.EFFECT_REACTION_TIME, Type:data.ShopItem.TYPE_INSTANT_SINGLE})); _shopItems.push(new data.ShopItem({Id:10, Name:"Espresso Machine", Rating:15, Cost:5425, Effect:data.ShopItem.EFFECT_REACTION_TIME, Type:data.ShopItem.TYPE_INSTANT_SINGLE})); _shopItems.push(new data.ShopItem({Id:11, Name:"Bash The Cat Trainer", Rating:25, Cost:16825, Effect:data.ShopItem.EFFECT_REACTION_TIME, Type:data.ShopItem.TYPE_INSTANT_SINGLE})); _shopItems.push(new data.ShopItem({Id:12, Name:"Super Stopwatch", Rating:15, Cost:5600, Effect:data.ShopItem.EFFECT_REACTION_TIME, Type:data.ShopItem.TYPE_INSTANT_SINGLE})); _shopItems.push(new data.ShopItem({Id:13, Name:"Dog Clippers", Rating:15, Cost:2800, Effect:data.ShopItem.EFFECT_SPEED, Type:data.ShopItem.TYPE_INSTANT_SINGLE})); _shopItems.push(new data.ShopItem({Id:14, Name:"Teflon Tracksuit", Rating:10, Cost:4500, Effect:data.ShopItem.EFFECT_SPEED, Type:data.ShopItem.TYPE_INSTANT_SINGLE})); _shopItems.push(new data.ShopItem({Id:15, Name:"Lead Training Boots", Rating:20, Cost:17000, Effect:data.ShopItem.EFFECT_FITNESS, Type:data.ShopItem.TYPE_TRAINING_SINGLE})); _shopItems.push(new data.ShopItem({Id:16, Name:"Illegal Spikes", Rating:40, Cost:20000, Effect:data.ShopItem.EFFECT_SPEED, Type:data.ShopItem.TYPE_RULE_BEND_SINGLE, ArtId:3})); _shopItems.push(new data.ShopItem({Id:17, Name:"Illegal Jet Pack", Rating:80, Cost:55000, Effect:data.ShopItem.EFFECT_SPEED, Type:data.ShopItem.TYPE_RULE_BEND_SINGLE, ArtId:4})); _shopItems.push(new data.ShopItem({Id:18, Name:"Illegal Foot Glue", Rating:-50, Cost:15000, Effect:data.ShopItem.EFFECT_SPEED, Type:data.ShopItem.TYPE_RULE_BEND_SINGLE, ArtId:2})); _shopItems.push(new data.ShopItem({Id:19, Name:"Illegal Collar", Rating:50, Cost:30000, Effect:data.ShopItem.EFFECT_REACTION_TIME, Type:data.ShopItem.TYPE_RULE_BEND_SINGLE, ArtId:1})); _shopItems.push(new data.ShopItem({Id:20, Name:"Illegal 'Blinkers'", Rating:-60, Cost:10000, Effect:data.ShopItem.EFFECT_REACTION_TIME, Type:data.ShopItem.TYPE_RULE_BEND_SINGLE, ArtId:5})); } static function createConditions() { _conditions = new Array(); _conditions.push(new data.Condition({Id:1, Name:"Dry", ExtraDistancePercentage:0})); _conditions.push(new data.Condition({Id:2, Name:"Good", ExtraDistancePercentage:0.33})); _conditions.push(new data.Condition({Id:3, Name:"Damp", ExtraDistancePercentage:0.66})); _conditions.push(new data.Condition({Id:4, Name:"Wet", ExtraDistancePercentage:1})); } static function createEvents() { _events = new Array(); _events.push(new data.Event({Frame:40, AchievementId:1, Name:data.Event.ACHIEVEMENT_FIRST_RACE, Type:data.Event.TYPE_FIXED, GameOver:false, CanRepeat:false, MoneyChange:3000})); _events.push(new data.Event({Frame:41, AchievementId:2, Name:data.Event.ACHIEVEMENT_CHAMPIONS_RACE, Type:data.Event.TYPE_FIXED, GameOver:false, CanRepeat:false, MoneyChange:15000})); _events.push(new data.Event({Frame:42, AchievementId:3, Name:data.Event.ACHIEVEMENT_HATRICK, Type:data.Event.TYPE_FIXED, GameOver:false, CanRepeat:false, MoneyChange:50000})); _events.push(new data.Event({Frame:43, AchievementId:4, Name:data.Event.ACHIEVEMENT_5_CAREER_WINS, Type:data.Event.TYPE_FIXED, GameOver:false, CanRepeat:false, MoneyChange:25000})); _events.push(new data.Event({Frame:44, AchievementId:5, Name:data.Event.ACHIEVEMENT_BET_10000, Type:data.Event.TYPE_FIXED, GameOver:false, CanRepeat:false, MoneyChange:0})); _events.push(new data.Event({Frame:45, AchievementId:6, Name:data.Event.ACHIEVEMENT_BET_25000, Type:data.Event.TYPE_FIXED, GameOver:false, CanRepeat:false, MoneyChange:0})); _events.push(new data.Event({Frame:46, AchievementId:7, Name:data.Event.ACHIEVEMENT_WON_OVER_100000, Type:data.Event.TYPE_FIXED, GameOver:false, CanRepeat:false, MoneyChange:0})); _events.push(new data.Event({Frame:47, AchievementId:8, Name:data.Event.ACHIEVEMENT_WON_OVER_500000, Type:data.Event.TYPE_FIXED, GameOver:false, CanRepeat:false, MoneyChange:0})); _events.push(new data.Event({Frame:1, Name:"RuleBendRocket", Type:data.Event.TYPE_RULE_BEND, GameOver:false, CanRepeat:true, MoneyChange:-25000, RuleBendId:17, Weighting:0.8})); _events.push(new data.Event({Frame:3, Name:"RuleBendGlue", Type:data.Event.TYPE_RULE_BEND, GameOver:false, CanRepeat:true, MoneyChange:-3000, RuleBendId:18, Weighting:0.15})); _events.push(new data.Event({Frame:2, Name:"RuleBendTrainers", Type:data.Event.TYPE_RULE_BEND, GameOver:false, CanRepeat:true, MoneyChange:-6000, RuleBendId:16, Weighting:0.35})); _events.push(new data.Event({Frame:4, Name:"RuleBendBlindFold", Type:data.Event.TYPE_RULE_BEND, GameOver:false, CanRepeat:true, MoneyChange:-5000, RuleBendId:20, Weighting:0.5})); _events.push(new data.Event({Frame:5, Name:"RuleBendElectricCollar", Type:data.Event.TYPE_RULE_BEND, GameOver:false, CanRepeat:true, MoneyChange:-15000, RuleBendId:19, Weighting:0.65})); _events.push(new data.Event({Frame:6, Name:"DogFluenza", Type:data.Event.TYPE_RANDOM, GameOver:false, CanRepeat:false, MoneyChange:-3000, Weighting:0.5})); _events.push(new data.Event({Frame:7, Name:"Expenses", Type:data.Event.TYPE_RANDOM, GameOver:false, CanRepeat:false, MoneyChange:-10000, Weighting:0.3})); _events.push(new data.Event({Frame:8, Name:"Drunk", Type:data.Event.TYPE_RANDOM, GameOver:false, CanRepeat:false, MoneyChange:-500, Weighting:0.8})); _events.push(new data.Event({Frame:9, Name:"Divorce", Type:data.Event.TYPE_RANDOM, GameOver:false, CanRepeat:false, MoneyChange:-50000, Weighting:0.15})); _events.push(new data.Event({Frame:22, Name:"LotteryWin", Type:data.Event.TYPE_RANDOM, GameOver:false, CanRepeat:false, MoneyChange:10000, Weighting:0.3})); _events.push(new data.Event({Frame:23, Name:"HollywoodStory", Type:data.Event.TYPE_RANDOM, GameOver:false, CanRepeat:false, MoneyChange:15000, Weighting:0.6})); _events.push(new data.Event({Frame:24, Name:"Sponsor", Type:data.Event.TYPE_RANDOM, GameOver:false, CanRepeat:false, MoneyChange:5000, Weighting:0.7})); _events.push(new data.Event({Frame:25, Name:"PersonalityOfYear", Type:data.Event.TYPE_RANDOM, GameOver:false, CanRepeat:false, MoneyChange:5000, Weighting:0.4})); _events.push(new data.Event({Frame:26, Name:"ChristmasNo1", Type:data.Event.TYPE_RANDOM, GameOver:false, CanRepeat:false, MoneyChange:10000, Weighting:0.6})); _events.push(new data.Event({Frame:27, Name:"Record Profits", Type:data.Event.TYPE_RANDOM, GameOver:false, CanRepeat:false, MoneyChange:2000, Weighting:0.4})); _events.push(new data.Event({Frame:30, Name:"4WeeksBust", Type:data.Event.TYPE_FIXED, GameOver:false, CanRepeat:false, MoneyChange:-5000})); _events.push(new data.Event({Frame:31, Name:"2WeeksBust", Type:data.Event.TYPE_FIXED, GameOver:false, CanRepeat:false, MoneyChange:-5000})); _events.push(new data.Event({Frame:32, Name:"Bust", Type:data.Event.TYPE_FIXED, GameOver:true, CanRepeat:false, MoneyChange:0})); _events.push(new data.Event({Frame:50, Name:"Over", Type:data.Event.TYPE_FIXED, GameOver:true, CanRepeat:false, MoneyChange:0})); } static function getRacesForWeek(week) { var _local2 = new Array(); var _local1 = 0; while (_local1 < Races.length) { if (Races[_local1].Week == week) { _local2.push(Races[_local1]); } _local1++; } return(_local2); } static function getTrainerById(id) { var _local1 = 0; while (_local1 < Trainers.length) { if (Trainers[_local1].Id == id) { return(Trainers[_local1]); } _local1++; } } static function getDogById(id) { var _local1 = 0; while (_local1 < Dogs.length) { if (Dogs[_local1].Id == id) { return(Dogs[_local1]); } _local1++; } } static function getRaceById(id) { var _local1 = 0; while (_local1 < Races.length) { if (Races[_local1].Id == id) { return(Races[_local1]); } _local1++; } } static function getConditionById(id) { var _local1 = 0; while (_local1 < Conditions.length) { if (Conditions[_local1].Id == id) { return(Conditions[_local1]); } _local1++; } } static function getPlayerDogs() { var _local2 = new Array(); var _local1 = 0; while (_local1 < Dogs.length) { if (Dogs[_local1].PlayerDog) { _local2.push(Dogs[_local1]); } _local1++; } return(_local2); } static function getDogHistoryForDog(dogId) { var _local2 = new Array(); var _local1 = 0; while (_local1 < DogHistories.length) { if (DogHistories[_local1].DogId == dogId) { _local2.push(DogHistories[_local1]); } _local1++; } return(_local2); } static function getIndividualHistoryForDog(dogId, weekId, raceId) { var _local1 = 0; while (_local1 < DogHistories.length) { if (((DogHistories[_local1].DogId == dogId) && (DogHistories[_local1].WeekId == weekId)) && (DogHistories[_local1].RaceId == raceId)) { return(DogHistories[_local1]); } _local1++; } } static function addDogHistory(history) { DogHistories.unshift(history); } static function removeDogHistory(history) { var _local1 = 0; while (_local1 < DogHistories.length) { if (DogHistories[_local1] == history) { DogHistories.splice(_local1, 1); break; } _local1++; } } static function getPlayerHistory(weekId) { var _local1 = 0; while (_local1 < PlayerHistories.length) { if (PlayerHistories[_local1].WeekId == weekId) { return(PlayerHistories[_local1]); } _local1++; } return(null); } static function addPlayerHistory(history) { PlayerHistories.unshift(history); } static function removePlayerHistory(history) { var _local1 = 0; while (_local1 < PlayerHistories.length) { if (PlayerHistories[_local1] == history) { PlayerHistories.splice(_local1, 1); break; } _local1++; } } static function getEventByName(name) { var _local1 = 0; while (_local1 < Events.length) { if (Events[_local1].Name == name) { return(Events[_local1]); } _local1++; } return(null); } static function getAchievementEvents() { return(Events.slice(0, 8)); } static function removeEventByName(name) { var _local1 = 0; while (_local1 < Events.length) { if ((Events[_local1].Name == name) && (!Events[_local1].CanRepeat)) { trace("!!!! REMOVE EVENT " + Events[_local1].Name); Events.splice(_local1, 1); break; } _local1++; } } static function getRandomEvents(weighting) { var _local2 = new Array(); var _local1 = 0; while (_local1 < Events.length) { if ((Events[_local1].Type == data.Event.TYPE_RANDOM) && (Events[_local1].Weighting >= weighting)) { _local2.push(Events[_local1]); } _local1++; } return(_local2); } static function getRandomEvent() { var _local1 = getRandomEvents(Math.random()); if (_local1.length > 0) { return(_local1[Math.floor(Math.random() * _local1.length)]); } return(null); } static function getRuleBendEvent(ruleBendId) { var _local1 = 0; while (_local1 < Events.length) { var _local2 = Math.random(); if (((Events[_local1].Type == data.Event.TYPE_RULE_BEND) && (Events[_local1].RuleBendId == ruleBendId)) && (Events[_local1].Weighting >= _local2)) { return(Events[_local1]); } _local1++; } return(null); } static function getShopItemsByType(type) { var _local2 = new Array(); var _local1 = 0; while (_local1 < ShopItems.length) { if (ShopItems[_local1].Type == type) { _local2.push(ShopItems[_local1]); } _local1++; } return(_local2); } static function getShopItemById(id) { var _local1 = 0; while (_local1 < ShopItems.length) { if (ShopItems[_local1].Id == id) { return(ShopItems[_local1]); } _local1++; } } static function getTrainerReports(trainerId, success, hasShopItem) { var _local5 = new Array(); var _local1 = 0; while (_local1 < TrainerReports.length) { trace((((((((((TrainerReports[_local1].TrainerId + "==") + trainerId) + "&&") + TrainerReports[_local1].Success) + "==") + success) + " && ") + TrainerReports[_local1].HasShopItem) + "==") + hasShopItem); if (((TrainerReports[_local1].TrainerId == trainerId) && (TrainerReports[_local1].Success == success)) && (TrainerReports[_local1].HasShopItem == hasShopItem)) { _local5.push(TrainerReports[_local1]); } _local1++; } trace(_local5); return(_local5); } static function getRandomTrainerReport(trainerId, success, hasShopItem) { var _local1 = getTrainerReports(trainerId, success, hasShopItem); if (_local1.length > 0) { return(_local1[Math.floor(Math.random() * _local1.length)]); } return(null); } static var CurrentWeekNum = 1; static var MaxBet = 5000; }
Symbol 1752 MovieClip [__Packages.data.Player] Frame 0
class data.Player extends data.Base { var Achievements, ShopItems, _playerHistories, _m4545, _m3, _mon76, _money56575, _m5as575; function Player (dataObj) { super(dataObj); if (Achievements == null) { ShopItems = []; initAchievements(); } _playerHistories = null; } function initAchievements() { Achievements = []; } function get PlayerHistories() { if (_playerHistories == null) { _playerHistories = data.Data.PlayerHistories; } return(_playerHistories); } function addPlayerHistory(history) { _playerHistories = null; data.Data.addPlayerHistory(history); if (PlayerHistories.length > Config.WEEKS_PER_SEASON) { PlayerHistories.sort(model.Player.orderHistoryByWeekAsc); var _local2 = PlayerHistories[0]; data.Data.removePlayerHistory(_local2); } } function get Money() { return(_m4545); } function set Money(value) { _m3 = value; _mon76 = value; _m4545 = value; _money56575 = value; _m5as575 = value; var _local2 = 0; while (_local2 < 30) { this["_mscore" + _local2] = value; _local2++; } //return(Money); } var WonFirstRace = false; var WonChampionsRace = false; var HatrickCount = 0; var BustCount = 0; var Wins = 0; var Places = 0; var WinsAndPlaces = 0; var TotalPrizeWinnings = 0; var TotalBetWinnings = 0; var TotalCosts = 0; var TotalMoney = 0; var GameOver = false; }
Symbol 1753 MovieClip [__Packages.data.PlayerHistory] Frame 0
class data.PlayerHistory extends data.Base { var _place, Started, Finished; function PlayerHistory (dataObj) { super(dataObj); } function get Place() { return(_place); } function set Place(value) { _place = value; //return(Place); } function get PlaceName() { if (!Started) { return("U"); } if (!Finished) { return("F"); } return(_place.toString()); } function getForm() { var _local2 = PlaceName; return(_local2); } function getWeekTotal() { return((PrizeWin + BetWin) - Costs); } var PrizeWin = 0; var BetWin = 0; var Costs = 0; }
Symbol 1754 MovieClip [__Packages.Config] Frame 0
class Config { function Config () { } static var NUMBER_OF_WEEKS = 20; static var WEEKS_PER_SEASON = 10; static var HORSES_PER_RACE = 6; static var RACE_UNIT = 100; }
Symbol 1755 MovieClip [__Packages.model.Player] Frame 0
class model.Player extends model.Base { var _playerData, _playerHistoryList, _currentPlayerHistory, _betDog, _bet, _dog, eventDispatcher, _currentRace; function Player (playerData) { super(); _playerData = playerData; _playerHistoryList = null; reInstate(); } function reInstate() { trace("dogId :: " + DogId); if (DogId != null) { reSelectDog(DogId); } } function makeHistory() { CurrentPlayerHistory.WeekId = MainControl.__get__Instance().__get__CurrentWeek().Id; CurrentPlayerHistory.__set__Place(Dog.Place); CurrentPlayerHistory.Started = Dog.Started; CurrentPlayerHistory.Finished = Dog.Finished; trace("$$$$ - wins" + _playerData.Wins); trace("$$$$ - PLACE - " + CurrentPlayerHistory.__get__Place()); if (CurrentPlayerHistory.__get__Place() == 1) { _playerData.Wins++; } trace("$$$$ - places" + _playerData.Places); if ((CurrentPlayerHistory.__get__Place() == 2) || (CurrentPlayerHistory.__get__Place() == 3)) { _playerData.Places++; } trace("$$$$ - places" + _playerData.Places); trace("$$$$ - places" + _playerData.WinsAndPlaces); if ((CurrentPlayerHistory.__get__Place() >= 1) && (CurrentPlayerHistory.__get__Place() <= 3)) { _playerData.WinsAndPlaces++; } trace("$$$$ - places" + _playerData.WinsAndPlaces); trace((("^^^TOTAL PRIZE WINNING -- " + _playerData.TotalPrizeWinnings) + ",,") + CurrentPlayerHistory.PrizeWin); _playerData.TotalMoney = _playerData.TotalMoney + CurrentPlayerHistory.getWeekTotal(); _playerData.addPlayerHistory(CurrentPlayerHistory); _currentPlayerHistory = null; _playerHistoryList = null; } function get PlayerHistoryList() { if (_playerHistoryList == null) { _playerHistoryList = _playerData.PlayerHistories; _playerHistoryList.sort(orderHistoryByWeekAsc); } return(_playerHistoryList); } function get CurrentPlayerHistory() { if (_currentPlayerHistory == null) { _currentPlayerHistory = new data.PlayerHistory(); } return(_currentPlayerHistory); } function betDog(betDog) { _betDog = betDog; } function getBetDog() { return(_betDog); } function betPay(bet) { _bet = bet; } function bet() { if ((_bet != null) && (_betDog != null)) { CurrentPlayerHistory.Costs = CurrentPlayerHistory.Costs + _bet; Money = Money - _bet; } } function calcBetWinnings() { return(_bet + (_betDog.__get__Odds() * _bet)); } function getBetWinnings() { trace((("getBetWinnings :: " + _betWon) + " -- ") + calcBetWinnings()); if (_betWon) { return(calcBetWinnings()); } return(0); } function collectBetWinnings() { CurrentPlayerHistory.BetWin = CurrentPlayerHistory.BetWin + getBetWinnings(); _playerData.TotalBetWinnings = _playerData.TotalBetWinnings + CurrentPlayerHistory.BetWin; Money = Money + CurrentPlayerHistory.BetWin; } function collectRaceWinnings() { trace((("&&&&COLLECT " + CurrentPlayerHistory.PrizeWin) + "--") + Dog.__get__Prize()); CurrentPlayerHistory.PrizeWin = CurrentPlayerHistory.PrizeWin + Dog.Prize; _playerData.TotalPrizeWinnings = _playerData.TotalPrizeWinnings + CurrentPlayerHistory.PrizeWin; Money = Money + Dog.Prize; } function clearBet() { _bet = 0; _betDog = null; } function newAchievement(achievement) { _playerData.Achievements[achievement] = true; } function get Achievements() { return(_playerData.Achievements); } function set Achievements(value) { _playerData.Achievements = value; //return(Achievements); } function get ShopItems() { return(_playerData.ShopItems); } function set ShopItems(value) { _playerData.ShopItems = value; //return(ShopItems); } function checkBet(winner) { if (_betDog == winner) { _betWon = true; } else { _betWon = false; } trace((((("CHECKBET :: " + _betDog.__get__Name()) + " -- ") + winner.__get__Name()) + " __ ") + _betWon); } function getWeeklyFees() { var _local1 = 0; return(_local1); } function payWeeklyFees() { CurrentPlayerHistory.Costs = CurrentPlayerHistory.Costs + getWeeklyFees(); _playerData.TotalCosts = _playerData.TotalCosts + CurrentPlayerHistory.Costs; Money = Money - getWeeklyFees(); } function eventTransaction(money) { trace((("\u00A3\u00A3\u00A3\u00A3\u00A3 EVENT TRANSACTION --" + CurrentPlayerHistory.PrizeWin) + ",") + money); if (money < 0) { CurrentPlayerHistory.Costs = CurrentPlayerHistory.Costs + Math.abs(money); } else { CurrentPlayerHistory.PrizeWin = CurrentPlayerHistory.PrizeWin + money; } Money = Money + money; } function reSelectDog(id) { _dog = new model.Dog(data.Data.getDogById(id)); _dog.__set__YourDog(true); } function selectDog(id) { if (_dog != null) { Money = Money + _dog.Cost; _dog.__set__YourDog(false); } _dog = new model.Dog(data.Data.getDogById(id)); if (_dog.__get__Cost() <= Money) { Money = Money - _dog.Cost; DogId = (_dog.Id); _dog.__set__YourDog(true); _dog.addPrizeListener(this, prizeWon); eventDispatcher.dispatchEvent({type:"dogChange", dogName:_dog.__get__Name()}); } else { _dog = null; } } function isReady() { if (_dog == null) { return(false); } eventDispatcher.dispatchEvent({type:"ready"}); return(true); } function get Money() { return(Number(_playerData.__get__Money())); } function set Money(value) { _playerData.__set__Money(value); eventDispatcher.dispatchEvent({type:"moneyChange", money:value}); //return(Money); } function get DogId() { return(_playerData.DogId); } function set DogId(value) { _playerData.DogId = value; //return(DogId); } function get CurrentRaceId() { return(_playerData.CurrentRaceId); } function set CurrentRaceId(value) { _playerData.CurrentRaceId = value; //return(CurrentRaceId); } function get WonFirstRace() { trace("WON FIRST RACE :: " + _playerData.WonFirstRace); return(_playerData.WonFirstRace); } function set WonFirstRace(value) { _playerData.WonFirstRace = value; //return(WonFirstRace); } function get WonChampionsRace() { return(_playerData.WonChampionsRace); } function set WonChampionsRace(value) { _playerData.WonChampionsRace = value; //return(WonChampionsRace); } function get HatrickCount() { return(_playerData.HatrickCount); } function set HatrickCount(value) { _playerData.HatrickCount = value; //return(HatrickCount); } function get GameOver() { return(_playerData.GameOver); } function set GameOver(value) { _playerData.GameOver = value; //return(GameOver); } function get BustCount() { return(_playerData.BustCount); } function checkBustCount() { if (Money < 0) { _playerData.BustCount++; } else { _playerData.BustCount = 0; } } function get Dog() { return(_dog); } function get CurrentRace() { return(_currentRace); } function set CurrentRace(race) { _currentRace = race; //return(CurrentRace); } function getForm(records) { var _local3 = PlayerHistoryList; trace("HISTORY -- " + _local3); _local3.sort(orderHistoryByWeek); var _local4 = ""; var _local2 = 0; while (_local2 < records) { if (_local3[_local2] != null) { trace("place -- " + _local3[_local2].Place); _local4 = _local4 + (_local3[_local2].getForm() + " "); } _local2++; } return(_local4); } function getWins() { return(_playerData.Wins); } function getPlaces() { return(_playerData.Places); } function getWinsAndPlaces() { return(_playerData.WinsAndPlaces); } function getTotalPrizeWinnings() { return(_playerData.TotalPrizeWinnings); } function getTotalBetWinnings() { return(_playerData.TotalBetWinnings); } function getTotalCosts() { return(_playerData.TotalCosts); } function getTotalMoney() { return(_playerData.TotalMoney); } function buyShopItem(item) { ShopItems.push(item.Id); addWeeklyCost(item.Cost); if ((item.Type == data.ShopItem.TYPE_INSTANT_MULTI) || (item.Type == data.ShopItem.TYPE_INSTANT_SINGLE)) { trace((item.Effect + "--") + _dog[item.Effect]); _dog[item.Effect] = _dog[item.Effect] + item.Rating; _dog[item.Effect] = Math.max(0, Math.min(_dog[item.Effect], 100)); } } function addWeeklyCost(amount) { Money = Money - amount; CurrentPlayerHistory.Costs = CurrentPlayerHistory.Costs + amount; } function getShopItemById(id) { var _local2 = 0; while (_local2 < ShopItems.length) { if (ShopItems[_local2] == id) { return(data.Data.getShopItemById(id)); } _local2++; } return(null); } function getShopItemByTypeAndEffect(type, effect) { var _local3 = 0; while (_local3 < ShopItems.length) { var _local2 = data.Data.getShopItemById(ShopItems[_local3]); if ((_local2.Type == type) && (_local2.Effect == effect)) { return(_local2); } _local3++; } return(null); } function clearMultiShopItems() { trace("CLEAR SHOP :: " + ShopItems); var _local2 = 0; while (_local2 < ShopItems.length) { if (data.Data.getShopItemById(ShopItems[_local2]).Type == data.ShopItem.TYPE_INSTANT_MULTI) { ShopItems.splice(_local2, 1); _local2--; } _local2++; } trace("CLEAR SHOP :: " + ShopItems); } function prizeWon(eventObj) { Money = Money + eventObj.prize; } function addMoneyChangeListener(scope, handler) { eventDispatcher.addEventListener("moneyChange", mx.utils.Delegate.create(scope, handler)); } function addReadyListener(scope, handler) { eventDispatcher.addEventListener("ready", mx.utils.Delegate.create(scope, handler)); } function addDogChangeListener(scope, handler) { eventDispatcher.addEventListener("dogChange", mx.utils.Delegate.create(scope, handler)); } static function orderHistoryByWeekAsc(a, b) { return(orderByAsc(a, b, "WeekId")); } static function orderHistoryByWeek(a, b) { return(orderBy(a, b, "WeekId")); } static function orderBy(a, b, prop) { if (a[prop] > b[prop]) { return(-1); } if (a[prop] < b[prop]) { return(1); } return(0); } static function orderByAsc(a, b, prop) { if (a[prop] < b[prop]) { return(-1); } if (a[prop] > b[prop]) { return(1); } return(0); } var _betWon = false; var _dogWon = false; }
Symbol 1756 MovieClip [__Packages.model.Race] Frame 0
class model.Race extends model.Base { var _week, _raceData, _assignedJockeys, _unAssignedJockeys, _condition, _dogsRunning, _ratedDogs, _insiderDogs, _outsiderDogs, _availableDogs; function Race (week, raceData) { super(); _week = week; _raceData = raceData; _assignedJockeys = new Array(); _unAssignedJockeys = new Array(); } function init() { makeDogs(); } function makeConditions() { ConditionId = (1 + Math.floor(Math.random() * 4)); } function get Condition() { if (_condition == null) { _condition = new model.Condition(data.Data.getConditionById(ConditionId)); } return(_condition); } function set Condition(condition) { _condition = condition; ConditionId = (condition.Id); //return(Condition); } function get ConditionId() { return(_raceData.ConditionId); } function set ConditionId(value) { _raceData.ConditionId = value; //return(ConditionId); } function get Stand() { return(_raceData.Stand); } function set Stand(value) { _raceData.Stand = value; //return(Stand); } function enterPlayerDog() { _dogsRunning[Math.floor(Math.random() * (_dogsRunning.length - 1))] = MainControl.__get__Instance().__get__Player().Dog; calcRating(MainControl.__get__Instance().__get__Player().__get__Dog()); trace("HORSE RATING :: " + MainControl.__get__Instance().__get__Player().__get__Dog().__get__Rating()); } function get RaceData() { return(_raceData); } function get DogsRunning() { return(_dogsRunning); } function makeDogs() { _ratedDogs = new Array(); rateDogsForThisRace(); _insiderDogs = new Array(); _outsiderDogs = new Array(); _dogsRunning = new Array(); _availableDogs = new Array(); var _local2 = 0; while (_local2 < _ratedDogs.length) { if ((_ratedDogs[_local2].Rating <= _raceData.__get__UpperRating()) && (_ratedDogs[_local2].Rating >= _raceData.__get__LowerRating())) { trace((("INSIDER -- " + _ratedDogs[_local2].Rating) + "--") + _ratedDogs[_local2].Name); makeInsiderDog(_local2); } if (_ratedDogs[_local2].Rating < _raceData.__get__LowerRating()) { trace((("OUTSIDER -- " + _ratedDogs[_local2].Rating) + "--") + _ratedDogs[_local2].Name); makeOutsiderDog(_local2); } _local2++; } trace("insider :: " + _insiderDogs); trace("_outsiderDogs :: " + _outsiderDogs); var _local4 = MaxDogs - Math.round(MaxDogs * 0.2); var _local5 = _insiderDogs.length; var _local3 = _outsiderDogs.length + _insiderDogs.length; if (_local3 < MaxDogs) { trace("*** NO ENOUGH DOGS - FILLED WITH RANDOM"); makeOutsiderDog(Math.floor(Math.random(_ratedDogs.length))); } do { pickInsiderDogToRun(Math.floor(Math.random() * _insiderDogs.length)); } while (_dogsRunning.length < Math.min(_local4, _local5)); if (_outsiderDogs.length > 0) { do { pickOutsiderDogToRun(Math.floor(Math.random() * _outsiderDogs.length)); } while (_dogsRunning.length < Math.min(MaxDogs, _local3)); } else { do { pickInsiderDogToRun(Math.floor(Math.random() * _insiderDogs.length)); } while (_dogsRunning.length < Math.min(MaxDogs, _local3)); } _local2 = 0; while (_local2 < _dogsRunning.length) { trace("RUNNING == " + _dogsRunning[_local2].Name); _local2++; } trace((("Race :: " + MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__Name()) + " -- ") + Name); if (MainControl.__get__Instance().__get__Player().__get__CurrentRace() == this) { enterPlayerDog(); } clearUpDogsRunning(); assignRaceToDogs(); calculateOddsForThisRace(); } function clearUpDogsRunning() { var _local2 = 0; while (_local2 < _dogsRunning.length) { if (_dogsRunning[_local2] == null) { _dogsRunning.splice(_local2, 1); } _local2++; } _local2 = 0; while (_local2 < _dogsRunning.length) { _dogsRunning[_local2].JacketNumber = _local2 + 1; _local2++; } } function assignRaceToDogs() { var _local2 = 0; while (_local2 < _dogsRunning.length) { _dogsRunning[_local2].CurrentRace = this; _local2++; } } function rateDogsForThisRace() { for (var _local2 in _week.__get__UnassignedDogs()) { calcRating(_week.__get__UnassignedDogs()[_local2]); _ratedDogs.push(_week.__get__UnassignedDogs()[_local2]); } _ratedDogs.sort(model.Dog.orderByRating); } function getRaceFavourite() { _dogsRunning.sort(model.Dog.orderByOdds); var _local2 = _dogsRunning[0]; _dogsRunning.sort(model.Dog.orderByJacketNumber); return(_local2); } function calculateOddsForThisRace() { var _local4 = 0; var _local3 = 0; while (_local3 < _dogsRunning.length) { trace((_local3 + " - prizeMoney : ") + _local4); if (_dogsRunning[_local3].TotalPrizeMoney <= 1) { _local4 = _local4 + _dogsRunning[_local3].Cost; } else { _local4 = _local4 + _dogsRunning[_local3].TotalPrizeMoney; } _local3++; } _local3 = 0; while (_local3 < _dogsRunning.length) { var _local2; if (_dogsRunning[_local3].TotalPrizeMoney <= 1) { _local2 = Math.floor((_dogsRunning[_local3].Cost / _local4) * 25); } else { _local2 = Math.floor((_dogsRunning[_local3].TotalPrizeMoney / _local4) * 25); } _local2 = Math.max(1, _local2); _local2 = Math.floor(25 / _local2); _dogsRunning[_local3].Odds = _local2; _local3++; } } function makeInsiderDog(i) { _insiderDogs.push(_ratedDogs[i]); _ratedDogs.splice(i, 1); } function makeOutsiderDog(i) { _outsiderDogs.push(_ratedDogs[i]); _ratedDogs.splice(i, 1); } function pickInsiderDogToRun(i) { _dogsRunning.push(_insiderDogs[i]); _week.assignDog(_insiderDogs[i]); _insiderDogs.splice(i, 1); } function pickOutsiderDogToRun(i) { _dogsRunning.push(_outsiderDogs[i]); _week.assignDog(_outsiderDogs[i]); _outsiderDogs.splice(i, 1); } function calcRating(dog) { var _local3 = dog.getSpeedRating(); var _local4 = 0; var _local5 = Distance + (Distance * Condition.__get__ExtraDistancePercentage()); _local5 = _local5 + ((Type == 2) ? (Config.RACE_UNIT * 2) : 0); var _local2 = 0; while (_local2 < _local5) { _local3 = _local3 * dog.getStaminaRating(); _local4 = _local4 + _local3; _local2 = _local2 + Config.RACE_UNIT; } _local3 = _local3 * dog.getReactionTimeRating(); _local4 = _local4 / _local5; dog.__set__Rating(_local4); } function run() { var _local2 = 0; while (_local2 < _dogsRunning.length) { _dogsRunning[_local2].calculateFinalRating(); _local2++; } _dogsRunning.sort(model.Dog.orderByFinalRating); _local2 = 0; while (_local2 < _dogsRunning.length) { _dogsRunning[_local2].calculateDogStart(); _local2++; } _local2 = 0; while (_local2 < _dogsRunning.length) { _dogsRunning[_local2].calculateDogFinish(); _local2++; } placeDogs(); _dogsRunning.sort(function () { return(Math.round(Math.random())); }); } function placeDogs() { var _local4 = 0; _dogsRunning.sort(model.Dog.orderByFinalRating); var _local5 = 0; var _local3 = 0; while (_local3 < _dogsRunning.length) { if (_dogsRunning[_local3].Started && (_dogsRunning[_local3].Finished)) { _local5++; } _local3++; } if (_local5 == 0) { var _local6 = model.Dog(_dogsRunning[Math.floor(Math.random() * (_dogsRunning.length - 1))]); _local6.__set__Started(true); _local6.__set__Finished(true); } var _local2 = []; _local3 = 0; while (_local3 < _dogsRunning.length) { if ((!_dogsRunning[_local3].Started) || (!_dogsRunning[_local3].Finished)) { _local2.push(_dogsRunning[_local3]); _dogsRunning[_local3].Place = 999; } else { _local4++; _dogsRunning[_local3].Place = _local4; if (_local4 == 1) { _dogsRunning[_local3].Prize = Prize; if (MainControl.__get__Instance().__get__Player().__get__CurrentRace() == this) { MainControl.__get__Instance().__get__Player().checkBet(_dogsRunning[_local3]); } if (_dogsRunning[_local3].YourDog) { MainControl.__get__Instance().__get__Player().__set__HatrickCount((MainControl.__get__Instance().__get__Player().__get__HatrickCount()+1)); trace("HAT TRICK :: " + MainControl.__get__Instance().__get__Player().__get__HatrickCount()); MainControl.__get__Instance().__get__Player().__set__WonFirstRace(true); if (Type == 2) { MainControl.__get__Instance().__get__Player().__set__WonChampionsRace(true); } } else if ((MainControl.__get__Instance().__get__Player().__get__HatrickCount() < 3) && (MainControl.__get__Instance().__get__Player().__get__CurrentRace() == this)) { MainControl.__get__Instance().__get__Player().__set__HatrickCount(0); } } else { _dogsRunning[_local3].Prize = Prize / Math.pow(1.5, _local4); trace((("***********Prize -- " + _dogsRunning[_local3].Prize) + "---") + _local4); } } _dogsRunning[_local3].updateProfileRatings(); _local3++; } trace("nonFinishers -- " + _local2); _local3 = 0; while (_local3 < _local2.length) { _local2[_local3].Prize = (Prize / Math.pow(2, _dogsRunning.length)) / _local2.length; trace((((("***********Prize -- " + _local2[_local3].Prize) + "---") + _dogsRunning.length) + "---") + _local2.length); _local2[_local3].updateProfileRatings(); _local3++; } _dogsRunning.sort(model.Dog.orderByPlaceAsc); } function get Id() { return(_raceData.Id); } function get Name() { return(_raceData.Name); } function get Distance() { return(_raceData.Distance); } function get Prize() { return(_raceData.Prize); } function get Week() { return(_raceData.Week); } function get Difficulty() { return(_raceData.Difficulty); } function get DifficultyName() { var _local2 = _raceData.__get__DifficultyName(); return(_local2); } function get Type() { return(_raceData.Type); } function get TypeName() { var _local2 = _raceData.__get__TypeName(); return(_local2); } function get UpperRating() { var _local2 = _raceData.__get__UpperRating(); return(_local2); } function get LowerRating() { var _local2 = _raceData.__get__LowerRating(); return(_local2); } function get MaxDogs() { var _local2 = _raceData.__get__MaxDogs(); return(_local2); } static function orderByDifficulty(a, b) { return(orderBy(a, b, "Difficulty")); } static function orderByDifficultyDesc(a, b) { return(orderBy(a, b, "Difficulty")); } static function orderBy(a, b, prop) { if (a[prop] > b[prop]) { return(-1); } if (a[prop] < b[prop]) { return(1); } return(0); } static function orderByAsc(a, b, prop) { if (a[prop] < b[prop]) { return(-1); } if (a[prop] > b[prop]) { return(1); } return(0); } }
Symbol 1757 MovieClip [__Packages.data.Race] Frame 0
class data.Race extends data.Base { var Difficulty, Type; function Race (dataObj) { super(dataObj); } function get UpperRating() { switch (Difficulty) { case 3 : return(1); case 2 : return(0.75 + ExtraTypeRating); case 1 : return(0.5 + ExtraTypeRating); } } function get LowerRating() { switch (Difficulty) { case 3 : return(0.5 + ExtraTypeRating); case 2 : return(0.25 + ExtraTypeRating); case 1 : return(0); } } function get ExtraTypeRating() { switch (Type) { case 2 : return(0.15); case 1 : return(0); } } function get MaxDogs() { return(6); } function get DifficultyName() { switch (Difficulty) { case 3 : return("Hard"); case 2 : return("Medium"); case 1 : return("Easy"); } } function get TypeName() { switch (Type) { case 2 : return("Champions"); case 1 : return("Standard"); } } }
Symbol 1758 MovieClip [__Packages.model.Week] Frame 0
class model.Week extends model.Base { var _id, _races, _assignedDogs, _unAssignedDogs; function Week (id) { super(); _id = id; _races = new Array(); _assignedDogs = new Array(); _unAssignedDogs = new Array(); } function get Id() { return(_id); } function set Id(value) { _id = value; //return(Id); } function init() { addUnassignedDogs(); makeRaces(); } function makeRaces() { var _local4 = data.Data.getRacesForWeek(_id); trace("racesData :: " + _local4); _local4.sortOn("Difficulty", Array.NUMERIC | Array.DESCENDING); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = new model.Race(this, _local4[_local2]); _local3.makeConditions(); _races.push(_local3); _local2++; } trace("_races :: " + _races); } function get UnassignedDogs() { return(_unAssignedDogs); } function get AssignedDogs() { return(_assignedDogs); } function get Races() { trace("races :: " + _races); return(_races); } function get NonPlayerRaces() { var _local3 = new Array(); var _local2 = 0; while (_local2 < _races.length) { if (_races[_local2] != MainControl.__get__Instance().__get__Player().__get__CurrentRace()) { _local3.push(_races[_local2]); } _local2++; } return(_local3); } function initialiseRaces() { for (var _local2 in _races) { _races[_local2].init(); } } function addUnassignedDogs() { var _local2 = 0; while (_local2 < data.Data.__get__Dogs().length) { if (MainControl.__get__Instance().__get__Player().__get__Dog().__get__DogData() != data.Data.__get__Dogs()[_local2]) { _unAssignedDogs.push(new model.Dog(data.Data.__get__Dogs()[_local2])); } _local2++; } trace("_unAssignedDogs :: " + _unAssignedDogs); } function assignDog(dog) { var _local2 = 0; while (_local2 < _unAssignedDogs.length) { if (_unAssignedDogs[_local2] == dog) { _assignedDogs.push(_unAssignedDogs.splice(_local2, 1)[0]); } _local2++; } } function runRaces() { MainControl.__get__Instance().__get__Player().bet(); var _local2 = 0; while (_local2 < _races.length) { model.Race(_races[_local2]).run(); _local2++; } } function makeHistory() { MainControl.__get__Instance().__get__Player().makeHistory(); var _local2 = 0; while (_local2 < _unAssignedDogs.length) { if (_unAssignedDogs[_local2] != MainControl.__get__Instance().__get__Player().__get__Dog()) { model.Dog(_unAssignedDogs[_local2]).makeHistory(); } _local2++; } _local2 = 0; while (_local2 < _assignedDogs.length) { if (_assignedDogs[_local2] != MainControl.__get__Instance().__get__Player().__get__Dog()) { model.Dog(_assignedDogs[_local2]).makeHistory(); } _local2++; } MainControl.__get__Instance().__get__Player().__get__Dog().makeHistory(); } }
Symbol 1759 MovieClip [__Packages.MainControl] Frame 0
class MainControl { static var _instance; var eventDispatcher, _player, _weeks, _currentEvent, _currentAchievementEvent; function MainControl () { eventDispatcher = new mx.events.EventDispatcher(); _player = new model.Player(data.Data.__get__Players()[0]); _weeks = new Array(); } function get Weeks() { return(_weeks); } function get Player() { return(_player); } static function get Instance() { if (_instance == null) { _instance = new MainControl(); _instance.__set__CurrentWeekNum(data.Data.CurrentWeekNum); } return(_instance); } static function clearInstance() { _instance = null; } function nextWeek(noInc) { if (_currentWeekNum < Config.NUMBER_OF_WEEKS) { if (!noInc) { _currentWeekNum++; } if (_weeks[_currentWeekNum] == null) { var _local3 = new model.Week(_currentWeekNum); _weeks[_currentWeekNum] = _local3; } } else { _player.__set__GameOver(true); } eventDispatcher.dispatchEvent({type:"weekChange", weekNum:_currentWeekNum, week:_weeks[_currentWeekNum]}); _player.clearBet(); _currentEvent.clearEvent(); _currentEvent = null; _currentAchievementEvent.clearEvent(); _currentAchievementEvent = null; StateManager.saveGame(); return(_weeks[_currentWeekNum]); } function prevWeek() { if (_currentWeekNum > 1) { _currentWeekNum--; } eventDispatcher.dispatchEvent({type:"weekChange", weekNum:_currentWeekNum, week:_weeks[_currentWeekNum]}); return(_weeks[_currentWeekNum]); } function get CurrentWeek() { trace((("WEEKS :: " + _weeks) + " -- ") + _currentWeekNum); return(_weeks[_currentWeekNum]); } function get CurrentWeekNum() { return(_currentWeekNum); } function set CurrentWeekNum(val) { _currentWeekNum = val; var _local2 = new model.Week(_currentWeekNum); _weeks[_currentWeekNum] = _local2; //return(CurrentWeekNum); } function initWeeks() { if (CurrentWeek == null) { nextWeek(true); } CurrentWeek.init(); StateManager.saveGame(); } function weekEnd() { updateFromEvent(); updateFromStatusEvent(); CurrentWeek.makeHistory(); StateManager.saveGame(); } function weekStart() { _player.clearMultiShopItems(); _player.__get__Dog().clearTrainingSession(); CurrentWeek.initialiseRaces(); clearRuleBenders(); } function clearRuleBenders() { _player.__get__Dog().__set__CurrentRuleBenderId(-1); var _local2 = 0; while (_local2 < data.Data.__get__Dogs().length) { data.Data.__get__Dogs()[_local2].CurrentRuleBenderId = -1; _local2++; } } function raceEnd() { _player.collectBetWinnings(); _player.collectRaceWinnings(); _player.payWeeklyFees(); _currentEvent = model.Event.getEvent(); checkAchievement(); } function checkAchievement() { _currentAchievementEvent = model.Event.getAchievementEvent(); } function get CurrentEvent() { return(_currentEvent); } function get CurrentAchievementEvent() { return(_currentAchievementEvent); } function updateFromEvent() { if (!isNaN(_currentEvent.__get__MoneyChange())) { _player.eventTransaction(_currentEvent.__get__MoneyChange()); } _player.checkBustCount(); } function updateFromStatusEvent() { if (!isNaN(model.Event.getStatusEvent().__get__MoneyChange())) { _player.eventTransaction(model.Event.getStatusEvent().__get__MoneyChange()); } _player.__set__GameOver(model.Event.getStatusEvent().GameOver); } function updateFromAchievementEvent() { if (!isNaN(_currentAchievementEvent.__get__MoneyChange())) { _player.eventTransaction(_currentAchievementEvent.__get__MoneyChange()); } _player.checkBustCount(); } function addWeekChangedListener(scope, handler) { eventDispatcher.addEventListener("weekChange", mx.utils.Delegate.create(scope, handler)); } var _currentWeekNum = 1; }
Symbol 1760 MovieClip [__Packages.model.Event] Frame 0
class model.Event extends model.Base { var _eventData; function Event (eventData) { super(); _eventData = eventData; } static function getEvent() { var _local3 = null; if (MainControl.__get__Instance().__get__Player().__get__Dog().__get__CurrentRuleBender() != null) { var _local1 = data.Data.getRuleBendEvent(MainControl.__get__Instance().__get__Player().__get__Dog().__get__CurrentRuleBenderId()); if (_local1 != null) { _local3 = new model.Event(_local1); _local3.clearEvent(); } } if (MainControl.__get__Instance().__get__Player().__get__CurrentRace().getRaceFavourite().__get__CurrentRuleBender() != null) { var _local1 = data.Data.getRuleBendEvent(MainControl.__get__Instance().__get__Player().__get__CurrentRace().getRaceFavourite().__get__CurrentRuleBenderId()); if (_local1 != null) { _local3 = new model.Event(_local1); _local3.clearEvent(); } } if ((_local3 == null) && (Math.random() < 0.9)) { var _local1 = data.Data.getRandomEvent(); var _local2 = 0; do { if (!(((_local1 != null) && (_local1.MoneyChange < 0)) && (Math.abs(_local1.MoneyChange) > MainControl.__get__Instance().__get__Player().__get__Money()))) { break; } _local1 = data.Data.getRandomEvent(); _local2++; } while (_local2 <= 500); if ((_local1 != null) && ((_local1.MoneyChange > 0) || (Math.abs(_local1.MoneyChange) <= MainControl.__get__Instance().__get__Player().__get__Money()))) { _local3 = new model.Event(_local1); _local3.clearEvent(); } } return(_local3); } static function getStatusEvent() { var _local1 = null; if (MainControl.__get__Instance().__get__CurrentWeekNum() == Config.NUMBER_OF_WEEKS) { var _local2 = data.Data.getEventByName("Over"); if (_local2 != null) { _local1 = new model.Event(_local2); } } else if (MainControl.__get__Instance().__get__CurrentWeekNum() == Config.WEEKS_PER_SEASON) { var _local2 = data.Data.getEventByName("Midseason"); if (_local2 != null) { _local1 = new model.Event(_local2); } } else if (MainControl.__get__Instance().__get__Player().__get__BustCount() > 4) { var _local2 = data.Data.getEventByName("Bust"); if (_local2 != null) { _local1 = new model.Event(_local2); } } else if (MainControl.__get__Instance().__get__Player().__get__BustCount() == 3) { var _local2 = data.Data.getEventByName("2WeeksBust"); if (_local2 != null) { _local1 = new model.Event(_local2); } } else if (MainControl.__get__Instance().__get__Player().__get__BustCount() == 1) { var _local2 = data.Data.getEventByName("4WeeksBust"); if (_local2 != null) { _local1 = new model.Event(_local2); } } return(_local1); } static function getAchievementEvent() { var _local1 = null; if (MainControl.__get__Instance().__get__Player().__get__WonChampionsRace()) { var _local2 = data.Data.getEventByName(data.Event.ACHIEVEMENT_CHAMPIONS_RACE); if (_local2 != null) { _local1 = new model.Event(_local2); } } if (MainControl.__get__Instance().__get__Player().__get__WonFirstRace() == true) { var _local2 = data.Data.getEventByName(data.Event.ACHIEVEMENT_FIRST_RACE); if (_local2 != null) { _local1 = new model.Event(_local2); } } if (MainControl.__get__Instance().__get__Player().__get__HatrickCount() >= 3) { var _local2 = data.Data.getEventByName(data.Event.ACHIEVEMENT_HATRICK); if (_local2 != null) { _local1 = new model.Event(_local2); } } if (MainControl.__get__Instance().__get__Player().__get__Dog().__get__TotalWins() >= 5) { var _local2 = data.Data.getEventByName(data.Event.ACHIEVEMENT_5_CAREER_WINS); if (_local2 != null) { _local1 = new model.Event(_local2); } } if (MainControl.__get__Instance().__get__Player().getTotalPrizeWinnings() >= 100000) { var _local2 = data.Data.getEventByName(data.Event.ACHIEVEMENT_WON_OVER_100000); if (_local2 != null) { _local1 = new model.Event(_local2); } } if (MainControl.__get__Instance().__get__Player().getTotalPrizeWinnings() >= 500000) { var _local2 = data.Data.getEventByName(data.Event.ACHIEVEMENT_WON_OVER_500000); if (_local2 != null) { _local1 = new model.Event(_local2); } } if (MainControl.__get__Instance().__get__Player().getTotalBetWinnings() >= 10000) { var _local2 = data.Data.getEventByName(data.Event.ACHIEVEMENT_BET_10000); if (_local2 != null) { _local1 = new model.Event(_local2); } } if (MainControl.__get__Instance().__get__Player().getTotalBetWinnings() >= 50000) { var _local2 = data.Data.getEventByName(data.Event.ACHIEVEMENT_BET_25000); if (_local2 != null) { _local1 = new model.Event(_local2); } } if (_local1 != null) { MainControl.__get__Instance().__get__Player().newAchievement(_local1.__get__AchievementId()); _local1.clearEvent(); } return(_local1); } function clearEvent() { data.Data.removeEventByName(_eventData.Name); } function get MoneyChange() { return(_eventData.MoneyChange); } function get Frame() { return(_eventData.Frame); } function get AchievementId() { return(_eventData.AchievementId); } function get Name() { return(_eventData.Name); } function get GameOver() { return(_eventData.GameOver); } function get CanRepeat() { return(_eventData.CanRepeat); } }
Symbol 1761 MovieClip [__Packages.data.Event] Frame 0
class data.Event extends data.Base { function Event (dataObj) { super(dataObj); } static var TYPE_RANDOM = 1; static var TYPE_FIXED = 2; static var TYPE_RULE_BEND = 3; static var ACHIEVEMENT_FIRST_RACE = "WonFirstRace"; static var ACHIEVEMENT_CHAMPIONS_RACE = "WonChampionsRace"; static var ACHIEVEMENT_HATRICK = "WonHatrick"; static var ACHIEVEMENT_5_CAREER_WINS = "5CareerWins"; static var ACHIEVEMENT_BET_10000 = "Bet10000"; static var ACHIEVEMENT_BET_25000 = "Bet25000"; static var ACHIEVEMENT_WON_OVER_100000 = "WonOver100000"; static var ACHIEVEMENT_WON_OVER_500000 = "WonOver500000"; }
Symbol 1762 MovieClip [__Packages.StateManager] Frame 0
class StateManager { function StateManager () { } static function hasSavedGame() { if ((StateData2.PlayerHistories.length > 0) && (!StateData2.Players[0].GameOver)) { return(true); } return(false); } static function getWeek() { return(StateData2.PlayerHistories.length + 1); } static function getMoney() { var _local1 = new data.Player(StateData2.Players[0]); return(_local1.Money); } static function newGame() { clearSO(); data.Data.clearData(); MainControl.clearInstance(); return(true); } static function loadGame() { if (!StateData2.Players[0].GameOver) { data.Data.CurrentWeekNum = StateData2.CurentWeekNum; data.Data.__set__Players(StateData2.Players); data.Data.__set__PlayerHistories(StateData2.PlayerHistories); data.Data.__set__DogHistories(StateData2.DogHistories); data.Data.__set__Dogs(StateData2.Dogs); data.Data.__set__Events(StateData2.Events); } else { clearSO(); } return(true); } static function saveGame() { StateData2.CurentWeekNum = MainControl.__get__Instance().CurrentWeekNum; StateData2.PlayerHistories = data.Data.PlayerHistories; StateData2.DogHistories = data.Data.DogHistories; StateData2.Dogs = data.Data.Dogs; StateData2.Players = data.Data.Players; StateData2.Events = data.Data.Events; SO.flush(100000); return(true); } static function get SO() { return(SharedObject.getLocal("dogs")); } static function get StateData2() { return(SO.data); } static function clearSO() { SO.clear(); SO.flush(100000); } }
Symbol 1763 MovieClip [__Packages.model.Condition] Frame 0
class model.Condition extends model.Base { var _conditionData; function Condition (conditionData) { super(); _conditionData = conditionData; } function get Id() { return(_conditionData.Id); } function get Name() { return(_conditionData.Name); } function get ExtraDistancePercentage() { return(_conditionData.ExtraDistancePercentage); } }
Symbol 1764 MovieClip [__Packages.data.Condition] Frame 0
class data.Condition extends data.Base { function Condition (dataObj) { super(dataObj); } }
Symbol 1765 MovieClip [__Packages.data.ShopItem] Frame 0
class data.ShopItem extends data.Base { function ShopItem (dataObj) { super(dataObj); } static var EFFECT_FITNESS = "Fitness"; static var EFFECT_STAMINA = "Stamina"; static var EFFECT_ATTITUDE = "Attitude"; static var EFFECT_REACTION_TIME = "ReactionTime"; static var EFFECT_SPEED = "Speed"; static var TYPE_INSTANT_MULTI = 0; static var TYPE_INSTANT_SINGLE = 1; static var TYPE_TRAINING_SINGLE = 2; static var TYPE_RULE_BEND_SINGLE = 3; }
Symbol 1766 MovieClip [__Packages.data.DogHistory] Frame 0
class data.DogHistory extends data.Base { var DogId, RaceId, RaceConditionId, Started, Finished, _place; function DogHistory (dataObj) { super(dataObj); } function get Dog() { return(data.Data.getDogById(DogId)); } function get Race() { return(data.Data.getRaceById(RaceId)); } function get RaceCondition() { return(data.Data.getConditionById(RaceConditionId)); } function get RaceName() { if (Race == null) { return("Did not race"); } return(Race.Name); } function get RaceDistance() { return(Race.Distance); } function get RaceConditionName() { return(RaceCondition.Name); } function get PlaceName() { if (!Started) { return("U"); } if (!Finished) { return("F"); } return(_place.toString()); } function get Place() { return(_place); } function set Place(value) { _place = value; //return(Place); } function getForm() { if (Race == null) { return("-"); } var _local2 = PlaceName; return(_local2); } var Prize = 0; }
Symbol 1767 MovieClip [__Packages.data.Trainer] Frame 0
class data.Trainer extends data.Base { function Trainer (dataObj) { super(dataObj); } }
Symbol 1768 MovieClip [__Packages.data.TrainerReport] Frame 0
class data.TrainerReport extends data.Base { function TrainerReport (dataObj) { super(dataObj); } }
Symbol 1769 MovieClip [__Packages.model.Trainer] Frame 0
class model.Trainer extends model.Base { var _trainerData; function Trainer (trainerData) { super(); _trainerData = trainerData; } function get Id() { return(_trainerData.Id); } function get Name() { return(_trainerData.Name); } function get Gender() { return(_trainerData.Gender); } function get Fee() { return(_trainerData.Fee); } function get Fitness() { return(_trainerData.Fitness); } function get Speed() { return(_trainerData.Speed); } function get Stamina() { return(_trainerData.Stamina); } function get ReactionTime() { return(_trainerData.ReactionTime); } function get Attitude() { return(_trainerData.Attitude); } function getSuccessMessage(best, worst, shopItem) { var _local2 = data.Data.getRandomTrainerReport(Id, true, shopItem != ""); if ((shopItem != "") && (_local2 == null)) { _local2 = data.Data.getRandomTrainerReport(Id, true, false); } trace((((("SUCCESS :: " + best) + ",") + worst) + ",") + shopItem); return(replaceMessage(_local2.Description, best, worst, shopItem)); } function getFailMessage(best, worst, shopItem) { var _local2 = data.Data.getRandomTrainerReport(Id, false, shopItem != ""); if ((shopItem != "") && (_local2 == null)) { _local2 = data.Data.getRandomTrainerReport(Id, false, false); } trace((((("FAIL :: " + best) + ",") + worst) + ",") + shopItem); return(replaceMessage(_local2.Description, best, worst, shopItem)); } function replaceMessage(message, best, worst, shopItem) { message = Helper.Replace(message, "#DogName#", MainControl.__get__Instance().__get__Player().__get__Dog().__get__Name()); message = Helper.Replace(message, "#TrainerName#", Name); message = Helper.Replace(message, "#BestStat#", best); message = Helper.Replace(message, "#WorstStat#", worst); message = Helper.Replace(message, "#ShopItem#", shopItem); return(message); } }
Symbol 1770 MovieClip [__Packages.screens.OptionsScreen] Frame 0
class screens.OptionsScreen extends MovieClip { var btnShop, btnTraining, btnAchievements, yourDog, week, yourSummary, _parent; function OptionsScreen () { super(); screens.ScreensController.OptionsScreen = this; btnShop.onRelease = mx.utils.Delegate.create(this, goShop); btnTraining.onRelease = mx.utils.Delegate.create(this, goTraining); btnAchievements.onRelease = mx.utils.Delegate.create(this, goAchievements); } function onLoad() { render(); } function render() { trace("render"); yourDog.__set__DogData(MainControl.__get__Instance().__get__Player().Dog); week.text = (MainControl.__get__Instance().__get__CurrentWeekNum().toString() + "/") + Config.NUMBER_OF_WEEKS; yourSummary.form.text = MainControl.__get__Instance().__get__Player().getForm(5); yourSummary.wins.text = MainControl.__get__Instance().__get__Player().getWins().toString(); yourSummary.places.text = MainControl.__get__Instance().__get__Player().getPlaces().toString(); yourSummary.totalPlaces.text = MainControl.__get__Instance().__get__Player().getWinsAndPlaces().toString(); var _local2 = 0; for (var _local3 in MainControl.__get__Instance().__get__Player().__get__Achievements()) { _local2++; yourSummary["star" + _local2].hover.text = (" " + MainControl.__get__Instance().__get__Player().__get__Achievements()[_local3].DisplayName) + " "; if (MainControl.__get__Instance().__get__Player().__get__Achievements()[_local3].Got) { yourSummary["star" + _local2].gotoAndStop("on"); } } if (MainControl.__get__Instance().__get__Player().__get__Dog().__get__LastTrainer() == null) { btnTraining.enabled = true; btnTraining._alpha = 100; } else { btnTraining.enabled = false; btnTraining._alpha = 50; } } function goShop() { _parent.displayScreen(_parent.shopScreen); } function goTraining() { _parent.displayScreen(_parent.trainerScreen); } function goAchievements() { _parent.displayScreen(_parent.achievementsScreen); } }
Symbol 1771 MovieClip [__Packages.screens.ScreensController] Frame 0
class screens.ScreensController { function ScreensController () { } }
Symbol 1772 MovieClip [__Packages.screens.DogScreen] Frame 0
class screens.DogScreen extends MovieClip { var _dogSelectors; function DogScreen () { super(); screens.ScreensController.DogScreen = this; _dogSelectors = new Array(); } function onLoad() { var _local4 = data.Data.getPlayerDogs(); trace("HORSES : :" + _local4); var _local3 = 0; while (_local3 < _local4.length) { var _local2 = components.DogSelector(this["dog" + (_local3 + 1)]); _local2.gotoAndStop(_local4[_local3].ColourId); _local2.addSelectionChangeListener(this, selectionChanged); _local2.__set__EnableSelection(true); _local2.__set__DogData(new model.Dog(_local4[_local3])); _dogSelectors.push(_local2); _local3++; } } function selectionChanged(eventObj) { trace("SELECTIONCHANGED"); var _local2 = 0; while (_local2 < _dogSelectors.length) { if (_dogSelectors[_local2] != eventObj.selected) { _dogSelectors[_local2].clearSelection(); } else { trace("HORSEDATA :: " + eventObj.selected.DogData.Name); MainControl.__get__Instance().__get__Player().selectDog(eventObj.selected.DogData.Id); } _local2++; } screens.ScreensController.OptionsScreen.render(); } }
Symbol 1773 MovieClip [__Packages.screens.TrainerScreen] Frame 0
class screens.TrainerScreen extends MovieClip { var _trainerSelectors, _parent; function TrainerScreen () { super(); screens.ScreensController.TrainerScreen = this; _trainerSelectors = new Array(); } function render() { var _local3 = data.Data.__get__Trainers(); var _local2 = 0; while (_local2 < _local3.length) { this["trainer" + (_local2 + 1)].gotoAndStop(_local3[_local2].Id); this["trainer" + (_local2 + 1)].value.text = Helper.formatCost(_local3[_local2].Fee); this["trainer" + (_local2 + 1)].data = _local3[_local2]; this["trainer" + (_local2 + 1)].scope = this; if (_local3[_local2].Fee <= MainControl.__get__Instance().__get__Player().__get__Money()) { this["trainer" + (_local2 + 1)].onRelease = function () { this.scope.buy(this.data); }; Helper.removeGreyScale(this["trainer" + (_local2 + 1)]); this["trainer" + (_local2 + 1)].useHandCursor = true; } else { this["trainer" + (_local2 + 1)].useHandCursor = false; Helper.greyScale(this["trainer" + (_local2 + 1)]); } _local2++; } } function buy(data) { MainControl.__get__Instance().__get__Player().__get__Dog().buyTraining(data); _parent.displayScreen(_parent.reportScreen); } }
Symbol 1774 MovieClip [__Packages.screens.ShopScreen] Frame 0
class screens.ShopScreen extends MovieClip { var itemDetail; function ShopScreen () { super(); screens.ScreensController.ShopScreen = this; } function render() { itemDetail._visible = false; var _local2 = 0; while (_local2 < data.Data.__get__ShopItems().length) { this["shopItem" + data.Data.__get__ShopItems()[_local2].Id].gotoAndStop(data.Data.__get__ShopItems()[_local2].Id); this["shopItem" + data.Data.__get__ShopItems()[_local2].Id].scope = this; this["shopItem" + data.Data.__get__ShopItems()[_local2].Id].data = data.Data.__get__ShopItems()[_local2]; this["shopItem" + data.Data.__get__ShopItems()[_local2].Id].itemName.text = data.Data.__get__ShopItems()[_local2].Name; this["shopItem" + data.Data.__get__ShopItems()[_local2].Id].price.text = Helper.formatCost(data.Data.__get__ShopItems()[_local2].Cost); if ((MainControl.__get__Instance().__get__Player().__get__Money() >= data.Data.__get__ShopItems()[_local2].Cost) && (MainControl.__get__Instance().__get__Player().getShopItemById(data.Data.__get__ShopItems()[_local2].Id) == null)) { Helper.removeGreyScale(this["shopItem" + data.Data.__get__ShopItems()[_local2].Id]); this["shopItem" + data.Data.__get__ShopItems()[_local2].Id].onRelease = function () { this.scope.showItem(this.data); }; } else { delete this["shopItem" + data.Data.__get__ShopItems()[_local2].Id].onRelease; Helper.greyScale(this["shopItem" + data.Data.__get__ShopItems()[_local2].Id]); } if (MainControl.__get__Instance().__get__Player().getShopItemById(data.Data.__get__ShopItems()[_local2].Id) != null) { this["shopItem" + data.Data.__get__ShopItems()[_local2].Id].owned._visible = true; Helper.removeGreyScale(this["shopItem" + data.Data.__get__ShopItems()[_local2].Id]); } else { this["shopItem" + data.Data.__get__ShopItems()[_local2].Id].owned._visible = false; } _local2++; } } function showItem(dataItem) { itemDetail._visible = true; itemDetail.gotoAndStop(dataItem.Id); itemDetail.cost.text = Helper.formatCost(dataItem.Cost); itemDetail.ok.scope = this; itemDetail.ok.data = dataItem; itemDetail.ok.onRelease = function () { this._parent._visible = false; this.scope.buyItem(this.data); }; } function buyItem(dataItem) { MainControl.__get__Instance().__get__Player().buyShopItem(dataItem); render(); } }
Symbol 1775 MovieClip [__Packages.screens.CourseScreen] Frame 0
class screens.CourseScreen extends MovieClip { var courseOptions; function CourseScreen () { super(); screens.ScreensController.CourseScreen = this; } function onLoad() { render(); } function render() { var _local3 = MainControl.__get__Instance().__get__CurrentWeek().__get__Races(); _local3.sort(model.Race.orderByDifficultyDesc); var _local2 = 0; while (_local2 < _local3.length) { courseOptions["champion" + (_local2 + 1)]._visible = ((_local3[_local2].Type == 2) ? true : false); courseOptions["name" + (_local2 + 1)].text = _local3[_local2].Name; courseOptions["type" + (_local2 + 1)].text = _local3[_local2].DifficultyName; courseOptions["distance" + (_local2 + 1)].text = _local3[_local2].Distance; courseOptions["prize" + (_local2 + 1)].text = Helper.formatCost(_local3[_local2].Prize); this["raceClip" + (_local2 + 1)].yourRace._visible = false; this["raceClip" + (_local2 + 1)].onRollOver = function () { this.highLight.gotoAndPlay("over"); }; this["raceClip" + (_local2 + 1)].onRollOut = function () { this.highLight.gotoAndPlay("out"); }; this["raceClip" + (_local2 + 1)].RaceData = _local3[_local2]; this["raceClip" + (_local2 + 1)].onRelease = function () { MainControl.__get__Instance().__get__Player().__set__CurrentRace(this.RaceData); this._parent.clearRaceSelected(); this._parent._parent.continueToCourse._visible = true; this.yourRace._visible = true; }; _local2++; } } function clearRaceSelected() { var _local2 = 1; while (_local2 <= 4) { this["raceClip" + _local2].yourRace._visible = false; _local2++; } } }
Symbol 1776 MovieClip [__Packages.screens.RaceScreen] Frame 0
class screens.RaceScreen extends MovieClip { function RaceScreen () { super(); screens.ScreensController.RaceScreen = this; } }
Symbol 1777 MovieClip [__Packages.screens.BetScreen] Frame 0
class screens.BetScreen extends MovieClip { var closeWindow, confirm, priceStepper, profit, dogName; function BetScreen () { super(); screens.ScreensController.BetScreen = this; } function onLoad() { closeWindow.onRelease = function () { MainControl.__get__Instance().__get__Player().clearBet(); this._parent.clearBets(); this._parent._visible = false; }; confirm.onRelease = function () { this._parent._visible = false; }; priceStepper.addStepperChangeListener(this, betChanged); render(); } function betChanged(eventObj) { if (Number(priceStepper.quantity) > data.Data.MaxBet) { priceStepper.quantity = data.Data.MaxBet.toString(); } MainControl.__get__Instance().__get__Player().betPay(Number(priceStepper.quantity)); getWin(); } function getWin() { if (!isNaN(MainControl.__get__Instance().__get__Player().calcBetWinnings())) { profit.text = MainControl.__get__Instance().__get__Player().calcBetWinnings().toString(); } } function render() { vanishButtons(); var _local3 = MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__DogsRunning(); _local3.sort(model.Dog.orderByJacketNumber); trace("HORSES L " + _local3); var _local2 = 0; while (_local2 < 8) { if (_local3[_local2]) { this["betPick" + (_local2 + 1)].dog = _local3[_local2]; this["betPick" + (_local2 + 1)]._visible = true; this["dog" + (_local2 + 1)].text = _local3[_local2].Name; this["odds" + (_local2 + 1)].text = _local3[_local2].Odds; this["betPick" + (_local2 + 1)].onRelease = function () { this._parent.vanishButtons(); this._alpha = 100; MainControl.__get__Instance().__get__Player().betDog(this.dog); this._parent.dogName.text = this.dog.Name; this._parent.betChanged(); }; if (MainControl.__get__Instance().__get__Player().getBetDog().__get__Id() == _local3[_local2].Id) { this["betPick" + (_local2 + 1)]._alpha = 100; } } else { this["betPick" + (_local2 + 1)]._visible = false; this["dog" + (_local2 + 1)].text = ""; this["odds" + (_local2 + 1)].text = ""; } _local2++; } } function vanishButtons() { var _local2 = 1; while (_local2 <= 8) { this["betPick" + _local2]._alpha = 1; _local2++; } } function clearBets() { vanishButtons(); priceStepper.quantity = 0; dogName.text = ""; profit.text = ""; } }
Symbol 1778 MovieClip [__Packages.screens.FormScreen] Frame 0
class screens.FormScreen extends MovieClip { var detailedForm, __get__SelectedDog; function FormScreen () { super(); screens.ScreensController.FormScreen = this; } function onLoad() { render(); } function set SelectedDog(val) { var _local3 = val.__get__DogHistoryList(); _local3.sort(model.Dog.orderHistoryByWeekAsc); detailedForm._visible = true; var _local2 = 1; while (_local2 <= Config.WEEKS_PER_SEASON) { if ((_local3[_local2 - 1] != null) && (_local3[_local2 - 1].Race != null)) { detailedForm["week" + _local2].text = _local3[_local2 - 1].Race.Week; detailedForm["race" + _local2].text = _local3[_local2 - 1].Race.Name; detailedForm["distance" + _local2].text = _local3[_local2 - 1].Race.Distance; detailedForm["place" + _local2].text = _local3[_local2 - 1].PlaceName; detailedForm["prize" + _local2].text = Helper.formatCost(_local3[_local2 - 1].Prize); detailedForm["condition" + _local2].text = _local3[_local2 - 1].RaceConditionName; } else { if (_local3[_local2 - 1] != null) { detailedForm["race" + _local2].text = " Did not race"; } else { detailedForm["race" + _local2].text = ""; } detailedForm["week" + _local2].text = ""; detailedForm["distance" + _local2].text = ""; detailedForm["place" + _local2].text = ""; detailedForm["prize" + _local2].text = ""; detailedForm["condition" + _local2].text = ""; } _local2++; } detailedForm.totalPrize.text = Helper.formatCost(val.__get__TotalPrizeMoneyDisplay()); detailedForm.totalWins.text = val.__get__TotalWins().toString(); //return(__get__SelectedDog()); } function render() { var _local3 = MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__DogsRunning(); _local3.sort(model.Dog.orderByJacketNumber); var _local2 = 1; while (_local2 <= 8) { if (_local3[_local2 - 1] != null) { this["dogIcon" + _local2].gotoAndStop(_local3[_local2 - 1].ColourId); this["moreInfo" + _local2]._visible = true; this["dog" + _local2].text = _local3[_local2 - 1].Name; this["form" + _local2].text = _local3[_local2 - 1].getForm(5); this["prize" + _local2].text = Helper.formatCost(_local3[_local2 - 1].TotalPrizeMoneyDisplay); this["moreInfo" + _local2].dog = _local3[_local2 - 1]; this["moreInfo" + _local2].onRelease = function () { this._parent.SelectedDog = this.dog; }; } else { this["dogIcon" + _local2].gotoAndStop(1); this["moreInfo" + _local2]._visible = false; this["dog" + _local2].text = ""; this["form" + _local2].text = ""; this["prize" + _local2].text = ""; } _local2++; } detailedForm._visible = false; } }
Symbol 1779 MovieClip [__Packages.screens.RuleBendingScreen] Frame 0
class screens.RuleBendingScreen extends MovieClip { var continueButton, _visible, _parent; function RuleBendingScreen () { super(); screens.ScreensController.RuleBendingScreen = this; } function onLoad() { render(); continueButton.onRelease = mx.utils.Delegate.create(this, continueClick); } function render() { var _local3 = data.Data.getShopItemsByType(data.ShopItem.TYPE_RULE_BEND_SINGLE); trace("ruleBend ++ " + _local3); var _local2 = 0; while (_local2 < _local3.length) { this["ruleBend" + (_local2 + 1)].gotoAndStop(_local3[_local2].ArtId); if (MainControl.__get__Instance().__get__Player().__get__Dog().__get__CurrentRuleBenderId() == _local3[_local2].Id) { this["ruleBend" + (_local2 + 1)].arrow._visible = true; } else { this["ruleBend" + (_local2 + 1)].arrow._visible = false; } if (MainControl.__get__Instance().__get__Player().getShopItemById(_local3[_local2].Id) != null) { this["ruleBend" + (_local2 + 1)]._alpha = 100; this["ruleBend" + (_local2 + 1)].otherBenders = _local3.length; this["ruleBend" + (_local2 + 1)].useHandCursor = true; this["ruleBend" + (_local2 + 1)].data = _local3[_local2]; this["ruleBend" + (_local2 + 1)].onRelease = function () { var _local2 = 0; while (_local2 < this.otherBenders) { if (this._parent["ruleBend" + (_local2 + 1)].Id != this.Id) { this._parent["ruleBend" + (_local2 + 1)].arrow._visible = false; } _local2++; } this.arrow._visible = true; if (this.data.Rating < 0) { trace("FAVOURITE NAME -- " + MainControl.__get__Instance().__get__Player().__get__CurrentRace().getRaceFavourite().__get__Name()); MainControl.__get__Instance().__get__Player().__get__CurrentRace().getRaceFavourite().__set__CurrentRuleBenderId(this.data.Id); } else { MainControl.__get__Instance().__get__Player().__get__Dog().__set__CurrentRuleBenderId(this.data.Id); } }; } else { this["ruleBend" + (_local2 + 1)]._alpha = 50; this["ruleBend" + (_local2 + 1)].onRelease = function () { }; this["ruleBend" + (_local2 + 1)].useHandCursor = false; } _local2++; } } function continueClick() { _visible = false; var _local3 = MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__DogsRunning(); _local3.sort(model.Dog.orderByJacketNumber); var _local2 = 0; while (_local2 < _local3.length) { _parent.course.dogsStarting["dog" + (_local2 + 1)].dog.gotoAndStop("walk"); _parent.course.dogsStarting["dog" + (_local2 + 1)].dogLabel._visible = false; _local2++; } gs.TweenFilterLite.to(_parent.course.dogsStarting, 1, {_x:-12, onComplete:go, onCompleteParams:[this]}); } function go(scope) { trace("go"); MainControl.__get__Instance().__get__CurrentWeek().runRaces(); var _local2 = MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__DogsRunning(); _local2.sort(model.Dog.orderByJacketNumber); trace(scope); scope._parent.dogsInitFromData(scope._parent.course.dogsStarting, _local2); scope._parent.dogsInitFromData(scope._parent.course.dogsBack, _local2); scope._parent.dogsInitFromData(scope._parent.dogsFront, _local2); scope._parent.stand.idleCrowd(); gs.TweenFilterLite.to(scope._parent.placeBets, 1, {_alpha:0}); gs.TweenFilterLite.to(scope._parent.formGuide, 1, {_alpha:0}); scope._parent.startDogsStarting(_local2.length); } }
Symbol 1780 MovieClip [__Packages.screens.ResultScreen] Frame 0
class screens.ResultScreen extends MovieClip { var continueButton, _parent; function ResultScreen () { super(); screens.ScreensController.ResultScreen = this; continueButton.onRelease = mx.utils.Delegate.create(this, go); } function onLoad() { render(); } function render() { var _local5 = MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__DogsRunning(); _local5.sort(model.Dog.orderByPlaceAsc); var _local4 = 0; while (_local4 < 6) { var _local2 = _local4 + 1; var _local3 = model.Dog(_local5[_local4]); if (_local3 != null) { this["dogIcon" + _local2].gotoAndStop(_local3.ColourId); this["dog" + _local2].text = _local3.Name; this["jacket" + _local2].text = _local3.JacketNumber; this["prize" + _local2].text = Helper.formatCost(_local3.Prize); this["place" + _local2].text = _local3.PlaceName; } else { this["dogIcon" + _local2].gotoAndStop(1); this["dog" + _local2].text = ""; this["prize" + _local2].text = ""; this["place" + _local2].text = ""; } _local4++; } } function go() { MainControl.__get__Instance().raceEnd(); _parent.displayScreen(_parent.eventScreen); } }
Symbol 1781 MovieClip [__Packages.screens.TrainerReportScreen] Frame 0
class screens.TrainerReportScreen extends MovieClip { var continueButton, trainer, value, wait, fitness, speed, stamina, reactionTime, attitude, report, _parent; function TrainerReportScreen () { super(); screens.ScreensController.TrainerReportScreen = this; continueButton.onRelease = mx.utils.Delegate.create(this, go); } function onLoad() { render(); } function render() { var _local3 = MainControl.__get__Instance().__get__Player().__get__Dog(); trainer.gotoAndStop(_local3.__get__LastTrainer().Id); value.text = Helper.formatCost(_local3.__get__LastTrainer().Fee); wait._visible = true; wait.play(); fitness.setLevel(_local3.__get__Fitness()); speed.setLevel(_local3.__get__Speed()); stamina.setLevel(_local3.__get__Stamina()); reactionTime.setLevel(_local3.__get__ReactionTime()); attitude.setLevel(_local3.__get__Attitude()); var _local2 = 0; while (_local2 < _local3.weeklyRatingChanges.length) { if (!_local3.weeklyRatingChanges[_local2].fail) { this[_local3.weeklyRatingChanges[_local2].ratingType.toLowerCase() + "Txt"].text = _local3.weeklyRatingChanges[_local2].rating + "%"; } else { this[_local3.weeklyRatingChanges[_local2].ratingType.toLowerCase() + "Txt"].text = "0%"; } switch (_local3.weeklyRatingChanges[_local2].ratingType) { case "Fitness" : if (!_local3.weeklyRatingChanges[_local2].fail) { fitness.setLevelNew(_local3.weeklyRatingChanges[_local2].rating); } else { fitness.setLevelNew(0); } break; case "Stamina" : if (!_local3.weeklyRatingChanges[_local2].fail) { stamina.setLevelNew(_local3.weeklyRatingChanges[_local2].rating); } else { stamina.setLevelNew(0); } break; case "Speed" : if (!_local3.weeklyRatingChanges[_local2].fail) { speed.setLevelNew(_local3.weeklyRatingChanges[_local2].rating); } else { speed.setLevelNew(0); } break; case "ReactionTime" : if (!_local3.weeklyRatingChanges[_local2].fail) { reactionTime.setLevelNew(_local3.weeklyRatingChanges[_local2].rating); } else { reactionTime.setLevelNew(0); } break; case "Attitude" : if (!_local3.weeklyRatingChanges[_local2].fail) { attitude.setLevelNew(_local3.weeklyRatingChanges[_local2].rating); } else { attitude.setLevelNew(0); } } _local2++; } report.htmlText = _local3.Report; } function go() { _parent.displayScreen(_parent.optionsScreen); } }
Symbol 1782 MovieClip [__Packages.screens.EventScreen] Frame 0
class screens.EventScreen extends MovieClip { var gotoAndStop, _parent; function EventScreen () { super(); screens.ScreensController.EventScreen = this; } function renderEvent() { if (MainControl.__get__Instance().__get__CurrentEvent() != null) { gotoAndStop(MainControl.__get__Instance().__get__CurrentEvent().__get__Frame()); } _parent.afterRaceScreen = 5; if (MainControl.__get__Instance().__get__CurrentEvent() == null) { renderAchievementEvent(); } } function renderAchievementEvent() { var _local2 = false; if (MainControl.__get__Instance().__get__CurrentAchievementEvent() != null) { gotoAndStop(MainControl.__get__Instance().__get__CurrentAchievementEvent().__get__Frame()); _local2 = true; MainControl.__get__Instance().checkAchievement(); } trace("renderAchievementEvent :: " + MainControl.__get__Instance().__get__CurrentAchievementEvent()); if ((MainControl.__get__Instance().__get__CurrentAchievementEvent() == null) && (!_local2)) { _parent.afterRaceScreen = 3; renderStatusEvent(); } } function renderStatusEvent() { MainControl.__get__Instance().weekEnd(); var _local2 = model.Event.getStatusEvent(); trace("renderStatusEvent :: " + _local2); if (!_local2.__get__GameOver()) { _parent.afterRaceScreen = 2; } else { _parent.afterRaceScreen = 4; } if (_local2) { gotoAndStop(_local2.__get__Frame()); } else { _parent.displayScreen(_parent.infoScreen); } } }
Symbol 1783 MovieClip [__Packages.screens.MyInfoScreen] Frame 0
class screens.MyInfoScreen extends MovieClip { var prizeTotal, betTotal, eventTotal, overallTotal, _parent; function MyInfoScreen () { super(); screens.ScreensController.MyInfoScreen = this; } function render() { MainControl.__get__Instance().nextWeek(); var _local4 = MainControl.__get__Instance().__get__Player().__get__PlayerHistoryList(); var _local2 = 1; while (_local2 <= Config.WEEKS_PER_SEASON) { var _local3 = _local4[_local2 - 1]; if (_local3 != null) { this["week" + _local2].text = _local3.WeekId; this["prize" + _local2].text = Helper.formatCost(_local3.PrizeWin); this["bet" + _local2].text = Helper.formatCost(_local3.BetWin); this["event" + _local2].text = Helper.formatCost(_local3.Costs); this["total" + _local2].text = Helper.formatCost(_local3.getWeekTotal()); } else { this["week" + _local2].text = ""; this["prize" + _local2].text = ""; this["bet" + _local2].text = ""; this["event" + _local2].text = ""; this["total" + _local2].text = ""; } _local2++; } prizeTotal.text = Helper.formatCost(MainControl.__get__Instance().__get__Player().getTotalPrizeWinnings()); betTotal.text = Helper.formatCost(MainControl.__get__Instance().__get__Player().getTotalBetWinnings()); eventTotal.text = Helper.formatCost(MainControl.__get__Instance().__get__Player().getTotalCosts()); overallTotal.text = Helper.formatCost(MainControl.__get__Instance().__get__Player().getTotalMoney()); _parent.afterRaceScreen = 3; } }
Symbol 1784 MovieClip [__Packages.screens.AchievementsScreen] Frame 0
class screens.AchievementsScreen extends MovieClip { var continueButton, _parent; function AchievementsScreen () { super(); screens.ScreensController.AchievementsScreen = this; continueButton.onRelease = mx.utils.Delegate.create(this, go); } function onLoad() { render(); } function render() { trace(MainControl.__get__Instance().__get__Player().__get__Achievements()); var _local3 = data.Data.getAchievementEvents(); var _local2 = 0; while (_local2 < _local3.length) { this["achievement" + (_local2 + 1)].gotoAndStop(_local2 + 1); if (MainControl.__get__Instance().__get__Player().__get__Achievements()[_local2 + 1]) { Helper.removeGreyScale(this["achievement" + (_local2 + 1)]); } else { Helper.greyScale(this["achievement" + (_local2 + 1)]); } _local2++; } } function go() { _parent.displayScreen(_parent.optionsScreen); } }
Symbol 1785 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _loader, _loaderListener, _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.0"); } 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) { 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 _local3 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servicesURL != undefined) { _servicesURL = urlOptions().servicesURL; } allowDomains(_servicesURL); _clip = clip.createEmptyMovieClip(_local3, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip((((_servicesURL + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } 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.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("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)) { onError.apply(null, ["NotConnected"]); 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 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 var _servicesURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; }
Symbol 1786 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if ((options.clip == null) || (options.clip == undefined)) { options.clip = mochi.as2.MochiServices.clip; } if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip); } delete options.clip; if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (options.score instanceof TextField) { if (options.score.text != undefined) { options.score = options.score.text; } } else if (options.score instanceof mochi.as2.MochiDigits) { options.score = options.score.value; } var _local1 = Number(options.score); if (isNaN(_local1)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"); } else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"); } else { if (Math.floor(_local1) != _local1) { trace(("WARNING: Submitted score '" + options.score) + "' will be truncated"); } options.score = _local1; } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.as2.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.as2.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.as2.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { score = Number(score); if (isNaN(score)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'"); } else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite"); } else { if (Math.floor(score) != score) { trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated"); } score = Number(score); } mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 1787 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits { var Encoder, Fragment, Sibling; function MochiDigits (digit, index) { Encoder = 0; setValue(digit, index); } function get value() { return(Number(toString())); } function set value(v) { setValue(v); //return(value); } function addValue(v) { value = value + v; } function setValue(digit, index) { var _local3 = digit.toString(); if ((index == undefined) || (isNaN(index))) { index = 0; } Fragment = _local3.charCodeAt(index++) ^ Encoder; if (index < _local3.length) { Sibling = new mochi.as2.MochiDigits(digit, index); } else { Sibling = null; } reencode(); } function reencode() { var _local2 = int(2147483647 * Math.random()); Fragment = Fragment ^ (_local2 ^ Encoder); Encoder = _local2; } function toString() { var _local2 = String.fromCharCode(Fragment ^ Encoder); return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2))); } }
Symbol 1788 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 1789 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None { function None () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static var version = "1.1.0.52"; }
Symbol 740 Button
on (release) { getURL ("http://www.playhub.com/", "_blank"); }
Symbol 756 MovieClip Frame 250
_parent.play();
Symbol 757 MovieClip Frame 1
stop(); this._visible = false;
Symbol 757 MovieClip Frame 2
this._visible = true;
Symbol 757 MovieClip Frame 11
_parent.gotoAndStop(_parent.menuToPlay);
Symbol 780 MovieClip Frame 1
stop();
Symbol 780 MovieClip Frame 9
gotoAndPlay(10 + Math.round(Math.random() * 8));
Symbol 780 MovieClip Frame 20
gotoAndPlay ("waving");
Symbol 786 MovieClip Frame 1
stop();
Symbol 786 MovieClip Frame 9
gotoAndPlay(10 + Math.round(Math.random() * 8));
Symbol 786 MovieClip Frame 20
gotoAndPlay ("waving");
Symbol 789 MovieClip Frame 1
stop();
Symbol 789 MovieClip Frame 9
gotoAndPlay(10 + Math.round(Math.random() * 8));
Symbol 789 MovieClip Frame 20
gotoAndPlay ("waving");
Symbol 795 MovieClip Frame 1
stop();
Symbol 795 MovieClip Frame 9
gotoAndPlay(10 + Math.round(Math.random() * 8));
Symbol 795 MovieClip Frame 20
gotoAndPlay ("waving");
Symbol 801 MovieClip Frame 1
stop();
Symbol 801 MovieClip Frame 9
gotoAndPlay(10 + Math.round(Math.random() * 8));
Symbol 801 MovieClip Frame 28
gotoAndPlay ("waving");
Symbol 808 MovieClip Frame 1
stop();
Symbol 808 MovieClip Frame 9
gotoAndPlay(10 + Math.round(Math.random() * 8));
Symbol 808 MovieClip Frame 20
gotoAndPlay ("waving");
Symbol 813 MovieClip Frame 1
stop();
Symbol 813 MovieClip Frame 9
gotoAndPlay(10 + Math.round(Math.random() * 8));
Symbol 813 MovieClip Frame 20
gotoAndPlay ("waving");
Symbol 819 MovieClip Frame 1
stop();
Symbol 819 MovieClip Frame 9
gotoAndPlay(10 + Math.round(Math.random() * 8));
Symbol 819 MovieClip Frame 20
gotoAndPlay ("waving");
Symbol 825 MovieClip Frame 1
stop();
Symbol 825 MovieClip Frame 9
gotoAndPlay(10 + Math.round(Math.random() * 8));
Symbol 825 MovieClip Frame 20
gotoAndPlay ("waving");
Symbol 826 MovieClip Frame 1
gotoAndStop(1 + Math.round(Math.random() * 11));
Symbol 854 MovieClip Frame 1
function crowdHide() { var _local2 = 1; while (_local2 <= 20) { this["spec" + _local2]._visible = false; _local2++; } } function crowdStop() { var _local2 = 1; while (_local2 <= 20) { this["spec" + _local2].man.gotoAndStop(1); _local2++; } initCrowd(); } function idleCrowd() { var _local2 = 1; while (_local2 <= 20) { this["spec" + _local2]._visible = true; this["spec" + _local2].man.gotoAndStop(1); _local2++; } } function crowdCheer() { trace("cheer"); var _local2 = 1; while (_local2 <= 20) { this["spec" + _local2].man.gotoAndPlay("wave"); _local2++; } } crowdStop(); gotoAndStop (7);
Symbol 899 MovieClip Frame 34
gotoAndPlay ("cheer");
Symbol 900 MovieClip Frame 1
function initCrowd() { var _local2 = 1; while (_local2 <= 5) { var _local3 = 1 + Math.round(Math.random() * 10); this["crowd" + _local2].head.gotoAndStop(_local3); this["crowd" + _local2].body.gotoAndStop(_local3); this["crowd" + _local2].arm1.gotoAndStop(_local3); this["crowd" + _local2].arm2.gotoAndStop(_local3); _local2++; } } function crowdStop() { var _local2 = 1; while (_local2 <= 5) { this["crowd" + _local2].gotoAndStop("idle"); _local2++; } } function idleCrowd() { var _local2 = 1; while (_local2 <= 5) { this["crowd" + _local2]._visible = true; this["crowd" + _local2].gotoAndPlay(40 + Math.round(Math.random() * 10)); _local2++; } } function crowdCheer() { var _local2 = 1; while (_local2 <= 7) { this["crowd" + _local2].gotoAndPlay(15 + Math.round(Math.random() * 10)); _local2++; } } crowdStop(); initCrowd(); crowdHide();
Symbol 973 MovieClip Frame 1
this.onEnterFrame = function () { gotoAndStop(_parent._parent._currentframe); };
Symbol 1121 MovieClip Frame 1
noPoopoo = false;
Symbol 1121 MovieClip Frame 20
stop(); gotoAndPlay ("run");
Symbol 1121 MovieClip Frame 21
noPoopoo = false;
Symbol 1121 MovieClip Frame 36
stop(); gotoAndPlay ("walk");
Symbol 1121 MovieClip Frame 37
if ((!noPoopoo) && (Math.random() > 0.8)) { gotoAndPlay ("poopoo"); } else { noPoopoo = true; }
Symbol 1121 MovieClip Frame 47
gotoAndPlay ("idle");
Symbol 1121 MovieClip Frame 49
_root.fart.start(0, 1);
Symbol 1121 MovieClip Frame 78
var point = new Object(); point.x = poo._x; point.y = poo._y; this.localToGlobal(point); _root.gameClip.createPoo(point.x, point.y);
Symbol 1121 MovieClip Frame 93
gotoAndPlay ("idle"); noPoopoo = true;
Symbol 1215 MovieClip Frame 1
noPoopoo = false;
Symbol 1215 MovieClip Frame 20
stop(); gotoAndPlay ("run");
Symbol 1215 MovieClip Frame 21
noPoopoo = false;
Symbol 1215 MovieClip Frame 36
stop(); gotoAndPlay ("walk");
Symbol 1215 MovieClip Frame 37
if ((!noPoopoo) && (Math.random() > 0.8)) { gotoAndPlay ("poopoo"); } else { noPoopoo = true; }
Symbol 1215 MovieClip Frame 47
gotoAndPlay ("idle");
Symbol 1215 MovieClip Frame 49
_root.fart.start(0, 1);
Symbol 1215 MovieClip Frame 78
var point = new Object(); point.x = poo._x; point.y = poo._y; this.localToGlobal(point); _root.gameClip.createPoo(point.x, point.y);
Symbol 1215 MovieClip Frame 93
gotoAndPlay ("idle"); noPoopoo = true;
Symbol 1306 MovieClip Frame 1
noPoopoo = false;
Symbol 1306 MovieClip Frame 20
stop(); gotoAndPlay ("run");
Symbol 1306 MovieClip Frame 21
noPoopoo = false;
Symbol 1306 MovieClip Frame 36
stop(); gotoAndPlay ("walk");
Symbol 1306 MovieClip Frame 37
if ((!noPoopoo) && (Math.random() > 0.8)) { gotoAndPlay ("poopoo"); } else { noPoopoo = true; }
Symbol 1306 MovieClip Frame 47
gotoAndPlay ("idle");
Symbol 1306 MovieClip Frame 49
_root.fart.start(0, 1);
Symbol 1306 MovieClip Frame 78
var point = new Object(); point.x = poo._x; point.y = poo._y; this.localToGlobal(point); _root.gameClip.createPoo(point.x, point.y);
Symbol 1306 MovieClip Frame 93
gotoAndPlay ("idle"); noPoopoo = true;
Symbol 1396 MovieClip Frame 1
noPoopoo = false;
Symbol 1396 MovieClip Frame 20
stop(); gotoAndPlay ("run");
Symbol 1396 MovieClip Frame 21
noPoopoo = false;
Symbol 1396 MovieClip Frame 36
stop(); gotoAndPlay ("walk");
Symbol 1396 MovieClip Frame 37
if ((!noPoopoo) && (Math.random() > 0.8)) { gotoAndPlay ("poopoo"); } else { noPoopoo = true; }
Symbol 1396 MovieClip Frame 47
gotoAndPlay ("idle");
Symbol 1396 MovieClip Frame 49
_root.fart.start(0, 1);
Symbol 1396 MovieClip Frame 78
var point = new Object(); point.x = poo._x; point.y = poo._y; this.localToGlobal(point); _root.gameClip.createPoo(point.x, point.y);
Symbol 1396 MovieClip Frame 93
gotoAndPlay ("idle"); noPoopoo = true;
Symbol 1486 MovieClip Frame 1
noPoopoo = false;
Symbol 1486 MovieClip Frame 20
stop(); gotoAndPlay ("run");
Symbol 1486 MovieClip Frame 21
noPoopoo = false;
Symbol 1486 MovieClip Frame 36
stop(); gotoAndPlay ("walk");
Symbol 1486 MovieClip Frame 37
if ((!noPoopoo) && (Math.random() > 0.8)) { gotoAndPlay ("poopoo"); } else { noPoopoo = true; }
Symbol 1486 MovieClip Frame 47
gotoAndPlay ("idle");
Symbol 1486 MovieClip Frame 49
_root.fart.start(0, 1);
Symbol 1486 MovieClip Frame 78
var point = new Object(); point.x = poo._x; point.y = poo._y; this.localToGlobal(point); _root.gameClip.createPoo(point.x, point.y);
Symbol 1486 MovieClip Frame 93
gotoAndPlay ("idle"); noPoopoo = true;
Symbol 1577 MovieClip Frame 1
noPoopoo = false;
Symbol 1577 MovieClip Frame 20
stop(); gotoAndPlay ("run");
Symbol 1577 MovieClip Frame 21
noPoopoo = false;
Symbol 1577 MovieClip Frame 36
stop(); gotoAndPlay ("walk");
Symbol 1577 MovieClip Frame 37
if ((!noPoopoo) && (Math.random() > 0.8)) { gotoAndPlay ("poopoo"); } else { noPoopoo = true; }
Symbol 1577 MovieClip Frame 47
gotoAndPlay ("idle");
Symbol 1577 MovieClip Frame 49
_root.fart.start(0, 1);
Symbol 1577 MovieClip Frame 78
var point = new Object(); point.x = poo._x; point.y = poo._y; this.localToGlobal(point); _root.gameClip.createPoo(point.x, point.y);
Symbol 1577 MovieClip Frame 93
gotoAndPlay ("idle"); noPoopoo = true;
Symbol 1582 MovieClip Frame 1
var i = 1; while (i <= 8) { this["dog" + i].stop(); this["dog" + i].yourDog._visible = false; this["dog" + i].head.gotoAndStop(1); this["dog" + i].body.gotoAndStop(1); this["dog" + i].body.jacket.gotoAndStop(i); this["dog" + i].topFrontLeft.gotoAndStop(1); this["dog" + i].topFrontRight.gotoAndStop(1); this["dog" + i].botFrontLeft.gotoAndStop(1); this["dog" + i].botFrontRight.gotoAndStop(1); this["dog" + i].topBackRight.gotoAndStop(1); this["dog" + i].topBackLeft.gotoAndStop(1); this["dog" + i].botBackRight.gotoAndStop(1); this["dog" + i].botBackLeft.gotoAndStop(1); i++; }
Symbol 1583 MovieClip Frame 1
var i = 1; while (i <= 6) { i++; }
Instance of Symbol 1582 MovieClip "dogsStarting" in Symbol 1585 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 1583 MovieClip "dogsBack" in Symbol 1585 MovieClip Frame 1
/* no clip actions */
Symbol 1588 MovieClip Frame 1
stop();
Symbol 1589 MovieClip Frame 1
stop();
Symbol 1590 MovieClip Frame 1
stop();
Symbol 1590 MovieClip Frame 91
dog1.dog.gotoAndPlay("idle");
Symbol 1590 MovieClip Frame 107
dog2.dog.gotoAndPlay("idle");
Symbol 1590 MovieClip Frame 108
dog4.dog.gotoAndPlay("idle");
Symbol 1590 MovieClip Frame 113
dog3.dog.gotoAndPlay("idle");
Symbol 1590 MovieClip Frame 123
dog5.dog.gotoAndPlay("idle");
Symbol 1590 MovieClip Frame 137
stop(); _parent.paddockDogsComplete(); dog6.dog.gotoAndPlay("idle");
Symbol 1590 MovieClip Frame 138
var i = 1; while (i <= 6) { this["dog" + i].dog.gotoAndPlay("run"); i++; }
Symbol 1590 MovieClip Frame 188
gotoAndStop (1);
Symbol 1595 MovieClip Frame 1
stop();
Symbol 1600 MovieClip Frame 1
stop();
Symbol 1605 MovieClip Frame 1
this._visible = false;
Symbol 1606 MovieClip [raceScreen] Frame 1
#initclip 67 Object.registerClass("raceScreen", screens.RaceScreen); #endinitclip
Instance of Symbol 1583 MovieClip "horsesFront" in Symbol 1606 MovieClip [raceScreen] Frame 1
/* no clip actions */
Symbol 1627 Button
on (release) { clearConfirm._visible = true; }
Symbol 1643 Button
on (release) { getURL ("http://www.robotjam.com/", "_blank"); }
Symbol 1644 Button
on (release) { getURL ("http://www.shockwood.com/", "_blank"); }
Symbol 1645 Button
on (release) { getURL ("http://jimp.grindheadstudios.com/portfolio/", "_blank"); }
Symbol 1646 Button
on (release) { getURL ("http://www.soundsurvey.org.uk/", "_blank"); }
Symbol 1647 MovieClip Frame 1
blocker.useHandCursor = false; closeBtn.onRelease = function () { this._parent._visible = false; };
Symbol 1650 Button
on (release) { StateManager.newGame(); _parent.menuToPlay = "game"; _parent.fader.play(); }
Symbol 1652 Button
on (release) { _visible = false; }
Symbol 1654 MovieClip Frame 1
blocker.useHandCursor = false; no.onRelease = function () { this._parent._visible = false; }; yes.onRelease = function () { _root.savedGame = true; _root.gotoAndStop("game"); };
Symbol 1687 MovieClip Frame 1
stop();
Symbol 1687 MovieClip Frame 5
stop();
Symbol 1693 MovieClip [courseScreen] Frame 1
#initclip 69 Object.registerClass("courseScreen", screens.CourseScreen); #endinitclip blocker.useHandCursor = false; blocker._alpha = 1;
Symbol 1710 MovieClip [achievementsScreen] Frame 1
#initclip 68 Object.registerClass("achievementsScreen", screens.AchievementsScreen); #endinitclip blocker.useHandCursor = false; blocker._alpha = 1;
Symbol 1737 MovieClip Frame 1
blocker.useHandCursor = false; ok.onRelease = function () { this._parent._visible = false; };
Instance of Symbol 1583 MovieClip "dogsFront" in Symbol 1738 MovieClip Frame 2
/* no clip actions */
Symbol 1738 MovieClip Frame 3
function dogsInitPaddockDogs(clip, dogs, initialAnim) { var _local4 = 0; while (_local4 < numDogs) { var _local3 = model.Dog(dogs[_local4]); var _local1 = _local4 + 1; if (_local3 != null) { clip["dog" + _local1]._visible = true; clip["dog" + _local1].Name = _local3.Name; setColours(clip["dog" + _local1], _local3.__get__JacketNumber(), _local3.__get__ColourId()); clip["dog" + _local1].dog.trainer1._visible = false; clip["dog" + _local1].dog.trainer2._visible = false; clip["dog" + _local1].dog.blindfold._visible = false; clip["dog" + _local1].dog.jetPack._visible = false; clip["dog" + _local1].dog.collar._visible = false; clip["dog" + _local1].dogLabel._visible = true; clip["dog" + _local1].dogLabel.name.text = _local3.Name; clip["dog" + _local1].dog.gotoAndPlay(initialAnim); } else { clip["dog" + _local1]._visible = false; } _local4++; } } function dogsInitFromData(clip, dogs) { var _local6 = 100; var _local4 = 0; while (_local4 < numDogs) { var _local3 = model.Dog(dogs[_local4]); var _local1 = _local4 + 1; clip["dog" + _local1].isRuleBender = false; clip["dog" + _local1].ruleBenderName = null; clip["dog" + _local1].YourDog = null; clip["dog" + _local1].finishTime = null; clip["dog" + _local1].fall = null; clip["dog" + _local1].delayStart = null; clip["dog" + _local1].dogStarts = null; clip["dog" + _local1].run = null; if (_local3 != null) { gs.TweenFilterLite.killTweensOf(clip["dog" + _local1]); clip["dog" + _local1]._visible = true; clip["dog" + _local1]._x = 38; clip["dog" + _local1].YourDog = _local3.YourDog; clip["dog" + _local1].ruleBender._visible = false; clip["dog" + _local1].Name = _local3.Name; if (_local3.__get__Finished() && (_local3.__get__Started())) { clip["dog" + _local1].finishTime = _local3.Place; } else { clip["dog" + _local1].finishTime = 0; } clip["dog" + _local1].fall = !_local3.__get__Finished(); clip["dog" + _local1].delayStart = _local3.getReactionTime(); clip["dog" + _local1].dogStarts = _local3.Started; trace("init"); trace((((((("dog" + _local1) + " :: starts - ") + clip["dog" + _local1].dogStarts) + " :: fall - ") + clip["dog" + _local1].fall) + " :: finishTime - ") + clip["dog" + _local1].finishTime); if (_local3.__get__Finished() && (_local3.__get__Started())) { clip["dog" + _local1].run = true; } clip["dog" + _local1].dogLabel._visible = false; setColours(clip["dog" + _local1], _local3.__get__JacketNumber(), _local3.__get__ColourId()); clip["dog" + _local1].dog.trainer1._visible = false; clip["dog" + _local1].dog.trainer2._visible = false; clip["dog" + _local1].dog.blindfold._visible = false; clip["dog" + _local1].dog.jetPack._visible = false; clip["dog" + _local1].dog.collar._visible = false; if (_local3.__get__YourDog()) { yourRocketDog = _local1; yourDog = _local3; clip["dog" + _local1].dogLabel._visible = true; clip["dog" + _local1].dogLabel.name.text = _local3.Name; } if (_local3.__get__CurrentRuleBender() != null) { clip["dog" + _local1].isRuleBender = true; clip["dog" + _local1].ruleBenderName = "The " + _local3.__get__CurrentRuleBender().Name; switch (_local3.__get__CurrentRuleBender().ArtId) { case 1 : clip["dog" + _local1].dog.collar._visible = true; break; case 3 : clip["dog" + _local1].dog.trainer1._visible = true; clip["dog" + _local1].dog.trainer2._visible = true; break; case 4 : vapourTrail = true; clip["dog" + _local1].dog.jetPack._visible = true; break; case 5 : clip["dog" + _local1].dog.blindfold._visible = true; } } } else { clip["dog" + _local1]._visible = false; } _local4++; } } function setColours(clip, number, colour) { trace(clip.head); clip.gotoAndStop(colour); clip.dog.number_mc.gotoAndStop(number); clip.dog.dogCoat.gotoAndStop(number); } function startDogsStarting(dogNumbers) { trace("Back DogNumbers :: " + dogNumbers); rabbit1.play(); commentaryBox._visible = true; this.comment1 = "And they're off at a sprint"; this.comment2 = "The race is running"; this.comment3 = "The race starts, its a fast pace"; this.randComment = Math.ceil(Math.random() * 3); commentaryBox.commentary.text = this["comment" + this.randComment]; gs.TweenFilterLite.to(_root.crowdloopHolder, 2, {volume:0, ease:mx.transitions.easing.None.easeNone}); _root.racesound.start(0, 1); _root.racesound.setVolume(50); course.crowdFront.crowdCheer(); stand.crowdCheer(); var _local3 = 1; while (_local3 <= numDogs) { trace("back"); trace((((((("dog" + _local3) + " :: starts - ") + course.dogsStarting["dog" + _local3].dogStarts) + " :: fall - ") + course.dogsStarting["dog" + _local3].fall) + " :: finishTime - ") + course.dogsStarting["dog" + _local3].finishTime); if (course.dogsStarting["dog" + _local3].isRuleBender && (course.dogsStarting["dog" + _local3].finishTime == 1)) { randSpeed = 400; } else { randSpeed = Math.round(Math.random() * 300); } var _local4 = 3; if (course.dogsStarting["dog" + _local3].dogStarts) { trace("dogStarts"); course.dogsStarting["dog" + _local3].dog.gotoAndPlay(Math.ceil(Math.random() * 10)); if (Math.round(Math.random()) && (course.dogsStarting["dog" + _local3].isRuleBender)) { commentaryBox._visible = true; commentaryBox.commentary.text = ((course.dogsStarting["dog" + _local3].Name + " is using ") + course.dogsStarting["dog" + _local3].ruleBenderName) + "!"; } gs.TweenFilterLite.to(course.dogsStarting["dog" + _local3], _local4, {delay:course.dogsStarting["dog" + _local3].delayStart, _x:1300 + randSpeed, ease:mx.transitions.easing.Regular.easeIn, onComplete:startDogsBack}); } else { course.dogsStarting["dog" + _local3].dog.gotoAndStop("walk"); if (course.dogsStarting["dog" + _local3].YourDog) { commentaryBox._visible = true; commentFail1 = " has dug his heels in on start line and not started !!"; commentFail2 = " just isn't moving !!!"; commentFail3 = " has refused to start the race !!!"; randFail = Math.ceil(Math.random() * 3); commentaryBox.commentary.text = course.dogsStarting["dog" + _local3].Name + this["commentFail" + randFail]; } checkEnd(dogNumbers); } _local3++; } } function startDogsBack() { gs.TweenFilterLite.to(course.dogsStarting, 1.5, {_x:-100}); rabbit2.play(); commentaryBox._visible = true; this.comment1 = "It's a fast pace into the back straight"; this.comment2 = "Here they come around the second bend"; this.comment3 = "Heading through the back straight now"; this.randComment = Math.ceil(Math.random() * 3); commentaryBox.commentary.text = this["comment" + this.randComment]; _root.startRace.start(0, 1); gs.TweenFilterLite.to(_root.gallop1holder, 2, {volume:30, ease:mx.transitions.easing.None.easeNone}); gs.TweenFilterLite.to(_root.soundPan, 8, {_x:2, ease:mx.transitions.easing.None.easeNone, onUpdate:backPan}); var _local3 = 1; while (_local3 <= numDogs) { trace("back"); trace((((((("dog" + _local3) + " :: starts - ") + course.dogsBack["dog" + _local3].dogStarts) + " :: fall - ") + course.dogsBack["dog" + _local3].fall) + " :: finishTime - ") + course.dogsBack["dog" + _local3].finishTime); if (course.dogsBack["dog" + _local3].isRuleBender && (course.dogsBack["dog" + _local3].finishTime == 1)) { randSpeed = 400; } else { randSpeed = Math.round(Math.random() * 200); } var _local4 = 4; if (course.dogsBack["dog" + _local3].dogStarts) { trace("dogStarts"); course.dogsBack["dog" + _local3].dog.gotoAndPlay(Math.ceil(Math.random() * 10)); gs.TweenFilterLite.to(course.dogsBack["dog" + _local3], _local4, {delay:course.dogsBack["dog" + _local3].delayStart, _x:1700 + randSpeed, ease:mx.transitions.easing.None.easeNone, onComplete:startDogsFront}); } else if (course.dogsBack["dog" + _local3].YourDog) { commentaryBox._visible = true; this.commentFail1 = " has dug his heels in on start line and not started !!"; this.commentFail2 = " just isn't moving !!!"; this.commentFail3 = " has refused to start the race !!!"; this.randFail = Math.ceil(Math.random() * 3); commentaryBox.commentary.text = course.dogsBack["dog" + _local3].Name + this["commentFail" + this.randFail]; } _local3++; } } function startDogsFront() { rabbit3.play(); trace("start the dogs animinating in the forground - " + dogNumbers); if (!startedFrontDogs) { startCommentary(1, dogNumbers); startedFrontDogs = true; gs.TweenFilterLite.to(_root.yellholder, 4, {volume:50, ease:mx.transitions.easing.None.easeNone}); gs.TweenFilterLite.to(_root.gallop1holder, 2, {volume:0, ease:mx.transitions.easing.None.easeNone}); gs.TweenFilterLite.to(_root.gallop2holder, 4, {volume:50, ease:mx.transitions.easing.None.easeNone}); dogJumper(dogNumbers); var _local2 = 1; while (_local2 <= numDogs) { dogsFront["dog" + _local2].dog.gotoAndPlay(Math.ceil(Math.random() * 10)); trace("front"); trace((((((("dog" + _local2) + " :: starts - ") + dogsFront["dog" + _local2].dogStarts) + " :: fall - ") + dogsFront["dog" + _local2].fall) + " :: finishTime - ") + dogsFront["dog" + _local2].finishTime); if (dogsFront["dog" + _local2].isRuleBender && (dogsFront["dog" + _local2].finishTime == 1)) { randomStartPosition = 0; } else { randomStartPosition = Math.round(Math.random() * 200); } time = 4 + dogsFront["dog" + _local2].finishTime; trace("finish - " + dogsFront["dog" + _local2].finishTime); dogsFront["dog" + _local2]._x = dogsFront["dog" + _local2]._x - randomStartPosition; if (course.dogsBack["dog" + _local2].dogStarts) { gs.TweenFilterLite.to(dogsFront["dog" + _local2], time, {delay:course.dogsFront["dog" + _local2].delayStart, _x:800, ease:mx.transitions.easing.None.easeNone, onComplete:dogsEaseDown, onCompleteParams:[dogsFront["dog" + _local2], dogNumbers]}); } _local2++; } } } function backPan() { panValue = panValue - 0.2; _root.gallop1.setPan(panValue); } function frontPan() { panValue = panValue + 0.2; _root.gallop2.setPan(panValue); } function dogsEaseDown(dog) { gs.TweenFilterLite.to(dog, 3, {_x:1800, ease:mx.transitions.easing.None.easeNone, onComplete:checkEnd}); } function checkEnd() { endOfRaceChecker++; trace("finished=" + endOfRaceChecker); if (endOfRaceChecker == numDogs) { endRace(); } } function endRace() { gs.TweenFilterLite.to(_root.musicloop1Holder, 2, {volume:50, ease:mx.transitions.easing.None.easeNone}); gs.TweenFilterLite.to(_root.musicloop2Holder, 2, {volume:50, ease:mx.transitions.easing.None.easeNone}); gs.TweenFilterLite.to(_root.crowdholder, 2, {volume:0, ease:mx.transitions.easing.None.easeNone}); commentaryBox._visible = false; startedFrontDogs = false; endOfRaceChecker = 0; dogsInitFromData(dogsFront, [yourDog]); dogsInitFromData(course.dogsBack, [yourDog]); dogsInitFromData(course.dogsStarting, [yourDog]); stand.crowdStop(); course.crowdFront.crowdStop(); displayScreen(resultScreen); resetDogs(dogsFront); resetDogs(course.dogsBack); resetDogs(course.dogsStarting); vapourTrail = false; } function resetDogs(clip) { var _local1 = 1; while (_local1 <= 6) { clip["dog" + _local1].dog.gotoAndStop("run"); clip["dog" + _local1]._x = 28; clip["dog" + _local1].dogLabel._visible = false; _local1++; } } function startCommentary(line) { trace(("starting" + line) + "commentary"); var _local3 = 1; while (_local3 <= 4) { this["commentMarker" + _local3].line = _local3; _local3++; } this["commentMarker" + line].onEnterFrame = function () { var _local3 = 1; while (_local3 <= 6) { if ((this.hitTest(dogsFront["dog" + _local3]) && (dogsFront["dog" + _local3].dogStarts)) && (!dogsFront["dog" + _local3].fall)) { switch (this.line) { case 1 : var _local5 = Math.ceil(Math.random() * 3); if (_local5 == 1) { commentaryBox.commentary.text = ("They're in the finishing straight and " + dogsFront["dog" + _local3].Name) + " leads"; } if (_local5 == 2) { commentaryBox.commentary.text = ("It's neck and neck but " + dogsFront["dog" + _local3].Name) + " is going strong"; } if (_local5 == 3) { commentaryBox.commentary.text = ("One length left and " + dogsFront["dog" + _local3].Name) + " hits the front"; } startCommentary(this.line + 1, dogNumbers); delete this.onEnterFrame; break; case 2 : commentaryBox.commentary.text = dogsFront["dog" + _local3].Name + " leads into the final straight "; startCommentary(this.line + 1, dogNumbers); delete this.onEnterFrame; break; case 3 : trace("type Of race=" + MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__TypeName()); if (!dogsFront["dog" + _local3].fall) { commentaryBox.commentary.text = dogsFront["dog" + _local3].Name + " comes through in front"; } startCommentary(this.line + 1, dogNumbers); delete this.onEnterFrame; break; case 4 : var _local4 = 0; _local4 = distanceCheck(_local3, dogNumbers); if (_local4 < 50) { _root.photoFinish.start(0, 1); commentaryBox.commentary.text = dogsFront["dog" + _local3].Name + " wins by a nose"; } if ((_local4 >= 50) && (_local4 < 150)) { commentaryBox.commentary.text = dogsFront["dog" + _local3].Name + " wins by a length"; } if ((_local4 >= 150) && (_local4 < 250)) { commentaryBox.commentary.text = dogsFront["dog" + _local3].Name + " wins by a distance"; } if (_local4 >= 250) { commentaryBox.commentary.text = dogsFront["dog" + _local3].Name + " destroys the competition"; } delete this.onEnterFrame; } } _local3++; } }; } function distanceCheck(dog) { var _local3 = 300; var _local1 = 1; while (_local1 <= 6) { if (_local1 != dog) { var _local2 = dogsFront["dog" + dog]._x - dogsFront["dog" + _local1]._x; trace("distanceCheck =" + _local2); if (_local2 < _local3) { _local3 = _local2; } } _local1++; } return(_local3); } function createVapour(yourDog) { vapourCount++; var _local2 = "vapour" + vapourCount; randVap = random(2) + 1; this.attachMovie("vapour" + randVap, _local2, vapourCount); var _local3 = new Object(); _local3.x = dogsFront["dog" + yourDog].dog.jetPack._x; _local3.y = dogsFront["dog" + yourDog].dog.jetPack._y; dogsFront["dog" + yourDog].dog.localToGlobal(_local3); this[_local2]._x = _local3.x; this[_local2]._y = _local3.y + 5; var _local4 = 50 + (Math.random() * 100); this[_local2]._yscale = _local4; this[_local2]._xscale = _local4; var _local6 = 50 + (Math.random() * 100); this[_local2]._rotation = _local6; this[_local2].onEnterFrame = function () { this._y = this._y - 0.3; this._x = this._x - 0.3; }; } function turnOffscreens() { optionsScreen._visible = false; shopScreen._visible = false; dogScreen._visible = false; trainerScreen._visible = false; courseScreen._visible = false; reportScreen._visible = false; bettingScreen._visible = false; ruleBendingScreen._visible = false; resultScreen._visible = false; infoScreen._visible = false; eventScreen._visible = false; formScreen._visible = false; courseDetails._visible = false; achievementsScreen._visible = false; } function displayScreen(screen) { trace("DISPLAY :: " + screen); menuBackground._visible = true; confirm._visible = false; back._visible = false; startRace._visible = false; gotoRaces._visible = false; continueAfterRace._visible = false; turnOffscreens(); screen._visible = true; if (((screen == resultScreen) || (screen == reportScreen)) || (screen == courseScreen)) { courseScreen.clearRaceSelected(); stand.idleCrowd(); spectators.idleCrowd(); continueToCourse._visible = false; startRace._visible = false; confirm._visible = false; gotoRaces._visible = false; placeBets._alpha = 100; formGuide._alpha = 100; } if ((((screen == courseScreen) || (screen == bettingScreen)) || (screen == raceScreen)) || (screen == ruleBendingScreen)) { menuBackground._visible = false; var _local2 = MainControl.__get__Instance().__get__CurrentWeek().__get__Races(); stand.gotoAndStop(_local2[0].Stand); } if (screen == ruleBendingScreen) { startRace._visible = false; confirm._visible = false; } if (screen == raceScreen) { paddockDogsStart(); formButton.enabled = true; bookieButton.enabled = true; courseDetails._visible = true; confirm._visible = false; fence.gotoAndStop(MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__TypeName()); } if (screen == resultScreen) { screens.ScreensController.ResultScreen.render(); } if (screen == achievementsScreen) { back._visible = true; screens.ScreensController.AchievementsScreen.render(); } if (screen == reportScreen) { screens.ScreensController.TrainerReportScreen.render(); } if (screen == trainerScreen) { back._visible = true; trainerScreen.render(); } if (screen == shopScreen) { back._visible = true; screens.ScreensController.ShopScreen.render(); } if (screen == dogScreen) { confirm._visible = true; } if (screen == optionsScreen) { course.conditions.gotoAndStop(2); optionsScreen.render(); confirm._visible = true; if (MainControl.__get__Instance().__get__Player().__get__Dog() == null) { if (currentSelectionScreen == 1) { alert._visible = true; alert.message.text = "Please select a dog you can afford."; } displayScreen(dogScreen); currentSelectionScreen = 1; } else { confirm._visible = false; screens.ScreensController.OptionsScreen.render(); gotoRaces._visible = MainControl.__get__Instance().__get__Player().isReady(); afterRaceScreen = 1; currentSelectionScreen = 1; } } if (screen == infoScreen) { confirm._visible = false; continueAfterRace._visible = true; screens.ScreensController.MyInfoScreen.render(); afterRaceScreen = 4; trace("AFTERAFTERSCREEN @@ " + afterRaceScreen); } if (screen == eventScreen) { trace("AFTERRACESCREEN :: " + afterRaceScreen); confirm._visible = false; switch (afterRaceScreen) { case 1 : continueAfterRace._visible = true; screens.ScreensController.EventScreen.renderEvent(); break; case 3 : continueAfterRace._visible = true; screens.ScreensController.EventScreen.renderStatusEvent(); break; case 5 : continueAfterRace._visible = true; screens.ScreensController.EventScreen.renderAchievementEvent(); break; default : screens.ScreensController.EventScreen.renderEvent(); } } } function moneyChange(eventObj) { lowerHud.money.money.text = Helper.formatCost(eventObj.money); } function canContinue() { gotoRaces._visible = true; } function dogChange(eventObj) { lowerHud.yourDog.name.text = eventObj.dogName; } function weekChange(eventObj) { lowerHud.week.name.text = eventObj.weekNum.toString() + "/20"; } function paddockDogsStart() { startRace._visible = false; dogsInitPaddockDogs(paddockDogs, MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__DogsRunning(), "walk"); paddockDogs.play(); } function paddockDogsComplete() { startRace._visible = true; } function createPoo(xPoo, yPoo) { trace((("poo" + xPoo) + ":") + yPoo); pooCount++; var _local1 = "poo" + pooCount; course.attachMovie("poo", _local1, pooCount); course[_local1]._x = xPoo; course[_local1]._y = yPoo; } stop(); trace(raceScreen); var yourDog; var vaporTrail = false; var yourRocketDog = 0; var numDogs = 6; var startedFrontDogs = false; this.createEmptyMovieClip("soundPan", this.getNextHighestDepth); var endOfRaceChecker = 0; var vapourCount = 0; onEnterFrame = function () { if (vapourTrail) { createVapour(yourRocketDog); } }; stand.crowdHide(); displayScreen(optionsScreen); quitConfirm._visible = false; alert._visible = false; continueToCourse._visible = false; paddockDogs.stop(); course.conditions.gotoAndStop(2); commentaryBox._visible = false; startRace.onRelease = function () { screens.ScreensController.BetScreen.clearBets(); screens.ScreensController.RuleBendingScreen.render(); formButton.enabled = false; bookieButton.enabled = false; displayScreen(ruleBendingScreen); courseDetails._visible = true; paddockDogs.play(); }; currentSelectionScreen = 1; confirm.onRelease = function () { gotoRaces._visible = true; displayScreen(optionsScreen); }; back.onRelease = function () { gotoRaces._visible = true; displayScreen(optionsScreen); }; gotoRaces.onRelease = function () { MainControl.__get__Instance().initWeeks(); screens.ScreensController.CourseScreen.render(); stand.gotoAndStop(MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__Stand()); displayScreen(courseScreen); this._visible = false; gs.TweenFilterLite.to(_root.musicloop1Holder, 4, {volume:0, ease:mx.transitions.easing.None.easeNone}); gs.TweenFilterLite.to(_root.musicloop2Holder, 4, {volume:0, ease:mx.transitions.easing.None.easeNone}); gs.TweenFilterLite.to(_root.crowdloopHolder, 2, {volume:20, ease:mx.transitions.easing.None.easeNone}); }; continueToCourse.onRelease = function () { MainControl.__get__Instance().weekStart(); courseDetails.name1.text = MainControl.__get__Instance().__get__Player().__get__CurrentRace().Name; courseDetails.type1.text = MainControl.__get__Instance().__get__Player().__get__CurrentRace().TypeName; courseDetails.distance1.text = MainControl.__get__Instance().__get__Player().__get__CurrentRace().Distance; courseDetails.condition1.text = MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__Condition().Name; courseDetails.prize1.text = Helper.formatCost(MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__Prize()); course.conditions.gotoAndStop(MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__Condition().__get__Id()); stand.gotoAndStop(MainControl.__get__Instance().__get__Player().__get__CurrentRace().__get__Stand()); formButton.enabled = true; bookieButton.enabled = true; displayScreen(raceScreen); this._visible = false; course.crowdFront.initCrowd(); }; formButton.onRelease = function () { screens.ScreensController.FormScreen.render(); formScreen._visible = true; }; bookieButton.onRollOver = function () { placeBets.gotoAndPlay("over"); }; bookieButton.onRollOut = function () { placeBets.gotoAndPlay("out"); }; bookieButton.onRelease = function () { screens.ScreensController.BetScreen.render(); bettingScreen._visible = true; }; stop(); afterRaceScreen = 1; continueAfterRace.onRelease = function () { trace("AFTERRACESCREEN1 :: " + this._parent.afterRaceScreen); switch (this._parent.afterRaceScreen) { case 1 : case 3 : case 5 : displayScreen(eventScreen); break; case 2 : displayScreen(infoScreen); break; case 4 : if (MainControl.__get__Instance().__get__Player().__get__GameOver()) { _root.score = MainControl.__get__Instance().__get__Player().Money; _root.play(); } else { displayScreen(optionsScreen); this._visible = false; } } }; MainControl.__get__Instance().__get__Player().addMoneyChangeListener(this, moneyChange); moneyChange({money:MainControl.__get__Instance().__get__Player().__get__Money()}); MainControl.__get__Instance().__get__Player().addReadyListener(this, canContinue); gotoRaces._visible = MainControl.__get__Instance().__get__Player().isReady(); MainControl.__get__Instance().__get__Player().addDogChangeListener(this, dogChange); if (MainControl.__get__Instance().__get__Player().__get__Dog() != null) { dogChange({dogName:MainControl.__get__Instance().__get__Player().__get__Dog().__get__Name()}); } MainControl.__get__Instance().addWeekChangedListener(this, weekChange); weekChange({weekNum:MainControl.__get__Instance().__get__CurrentWeekNum()}); var pooCount = 0;
Symbol 1738 MovieClip Frame 10
trace("HI"); ScreensView.Instance.Init(); ScreensView.Instance.Controller.ShowScreenByName("dogsScreen"); StateManager.newGame(); stop();

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:3
Symbol 3 MovieClipUses:2Used by:4 5 6
Symbol 4 MovieClip [vapour3]Uses:3
Symbol 5 MovieClip [vapour2]Uses:3
Symbol 6 MovieClip [vapour1]Uses:3
Symbol 7 MovieClipUsed by:28 215
Symbol 8 FontUsed by:9 11 12 20 33 37 38 39 40 41 42 43 46 47 49 51 53 55 57 61 62 68 71 72 75 98 102 103 104 106 107 108 110 111 113 114 116 117 118 120 121 123 124 126 127 128 130 131 133 134 136 137 138 140 141 143 144 146 147 148 150 151 153 154 155 156 157 158 160 161 162 163 164 178 182 188 195 196 197 198 202 203 204 208 209 213 214 217 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 244 245 246 248 249 250 254 258 259 262 266 267 268 269 271 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 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 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 399 400 401 402 403 404 405 406 407 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 451 452 453 454 455 456 457 458 459 460 461 463 464 465 466 467 468 469 470 471 472 480 481 482 483 484 485 486 487 488 513 697 699 701 703 705 707 709 711 713 716 1123 1594 1599 1602 1620 1622 1624 1626 1628 1630 1631 1632 1633 1634 1649 1651 1653 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1684 1696 1697 1699 1704 1706 1708 1713 1715 1717 1720 1721 1722 1723 1725 1726 1728 1729 1733 1734 1736
Symbol 9 EditableTextUses:8Used by:28
Symbol 10 GraphicUsed by:28
Symbol 11 TextUses:8Used by:28
Symbol 12 EditableTextUses:8Used by:28
Symbol 13 GraphicUsed by:19
Symbol 14 GraphicUsed by:15 59 168 729
Symbol 15 MovieClipUses:14Used by:19
Symbol 16 GraphicUsed by:19
Symbol 17 GraphicUsed by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip [levels]Uses:13 15 16 17 18Used by:28 517
Symbol 20 TextUses:8Used by:28
Symbol 21 GraphicUsed by:27
Symbol 22 GraphicUsed by:27
Symbol 23 GraphicUsed by:27 186
Symbol 24 GraphicUsed by:27
Symbol 25 GraphicUsed by:27 186
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:21 22 23 24 25 26Used by:28
Symbol 28 MovieClip [optionsScreen.dogScreen]Uses:7 9 10 11 12 19 20 27Used by:66
Symbol 29 GraphicUsed by:30
Symbol 30 ButtonUses:29Used by:66 165 166 189 218 256 272 381 408 478 517 718 1654 1693 1710 1737
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:44
Symbol 33 TextUses:8Used by:44
Symbol 34 FontUsed by:35 36 179 180 398 445 446 447 448 449 462 481 1689 1694
Symbol 35 TextUses:34Used by:44
Symbol 36 TextUses:34Used by:44
Symbol 37 EditableTextUses:8Used by:44
Symbol 38 EditableTextUses:8Used by:44
Symbol 39 EditableTextUses:8Used by:44
Symbol 40 EditableTextUses:8Used by:44
Symbol 41 EditableTextUses:8Used by:44
Symbol 42 EditableTextUses:8Used by:44
Symbol 43 EditableTextUses:8Used by:44
Symbol 44 MovieClipUses:32 33 35 36 37 38 39 40 41 42 43Used by:66
Symbol 45 GraphicUsed by:66
Symbol 46 TextUses:8Used by:66
Symbol 47 EditableTextUses:8Used by:66
Symbol 48 GraphicUsed by:50 52 54 56 58 99 247 260 301 1623 1625 1627 1629 1650 1652 1714 1716 1718 1735
Symbol 49 TextUses:8Used by:50
Symbol 50 ButtonUses:48 49Used by:66
Symbol 51 TextUses:8Used by:52
Symbol 52 ButtonUses:48 51Used by:66
Symbol 53 TextUses:8Used by:54
Symbol 54 ButtonUses:48 53Used by:66
Symbol 55 TextUses:8Used by:56
Symbol 56 ButtonUses:48 55Used by:66
Symbol 57 TextUses:8Used by:58
Symbol 58 ButtonUses:48 57Used by:66 408  Timeline
Symbol 59 ButtonUses:14Used by:65 757 1647
Symbol 60 GraphicUsed by:65 1647
Symbol 61 TextUses:8Used by:65
Symbol 62 TextUses:8Used by:65
Symbol 63 GraphicUsed by:64 100
Symbol 64 ButtonUses:63Used by:65 256 380 381 1647
Symbol 65 MovieClipUses:59 60 61 62 64Used by:66
Symbol 66 MovieClip [optionsScreen]Uses:30 44 28 45 46 47 50 52 54 56 58 65Used by:1738
Symbol 67 GraphicUsed by:166
Symbol 68 TextUses:8Used by:166
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:96
Symbol 71 EditableTextUses:8Used by:96
Symbol 72 EditableTextUses:8Used by:96
Symbol 73 GraphicUsed by:96
Symbol 74 GraphicUsed by:76
Symbol 75 TextUses:8Used by:76
Symbol 76 MovieClipUses:74 75Used by:96
Symbol 77 GraphicUsed by:96
Symbol 78 GraphicUsed by:96
Symbol 79 GraphicUsed by:96
Symbol 80 GraphicUsed by:96
Symbol 81 GraphicUsed by:96
Symbol 82 GraphicUsed by:96
Symbol 83 GraphicUsed by:96
Symbol 84 GraphicUsed by:96
Symbol 85 GraphicUsed by:96
Symbol 86 GraphicUsed by:96
Symbol 87 GraphicUsed by:96
Symbol 88 GraphicUsed by:96
Symbol 89 GraphicUsed by:96
Symbol 90 GraphicUsed by:96
Symbol 91 GraphicUsed by:96 165 270
Symbol 92 GraphicUsed by:96 165 270
Symbol 93 GraphicUsed by:96 165 270 718
Symbol 94 GraphicUsed by:96 165 270 718
Symbol 95 GraphicUsed by:96 165 270
Symbol 96 MovieClipUses:70 71 72 73 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95Used by:166
Symbol 97 GraphicUsed by:165
Symbol 98 TextUses:8Used by:99
Symbol 99 ButtonUses:48 98Used by:165 215
Symbol 100 ButtonUses:63Used by:165
Symbol 101 GraphicUsed by:165
Symbol 102 EditableTextUses:8Used by:165
Symbol 103 TextUses:8Used by:165
Symbol 104 TextUses:8Used by:165
Symbol 105 GraphicUsed by:165
Symbol 106 TextUses:8Used by:165
Symbol 107 TextUses:8Used by:165
Symbol 108 TextUses:8Used by:165
Symbol 109 GraphicUsed by:165
Symbol 110 TextUses:8Used by:165
Symbol 111 TextUses:8Used by:165
Symbol 112 GraphicUsed by:165
Symbol 113 TextUses:8Used by:165
Symbol 114 TextUses:8Used by:165
Symbol 115 GraphicUsed by:165
Symbol 116 TextUses:8Used by:165 215
Symbol 117 TextUses:8Used by:165
Symbol 118 TextUses:8Used by:165
Symbol 119 GraphicUsed by:165
Symbol 120 TextUses:8Used by:165
Symbol 121 TextUses:8Used by:165
Symbol 122 GraphicUsed by:165
Symbol 123 TextUses:8Used by:165
Symbol 124 TextUses:8Used by:165
Symbol 125 GraphicUsed by:165
Symbol 126 TextUses:8Used by:165 215
Symbol 127 TextUses:8Used by:165
Symbol 128 TextUses:8Used by:165
Symbol 129 GraphicUsed by:165
Symbol 130 TextUses:8Used by:165
Symbol 131 TextUses:8Used by:165
Symbol 132 GraphicUsed by:165
Symbol 133 TextUses:8Used by:165
Symbol 134 TextUses:8Used by:165
Symbol 135 GraphicUsed by:165
Symbol 136 TextUses:8Used by:165
Symbol 137 TextUses:8Used by:165
Symbol 138 TextUses:8Used by:165
Symbol 139 GraphicUsed by:165
Symbol 140 TextUses:8Used by:165
Symbol 141 TextUses:8Used by:165
Symbol 142 GraphicUsed by:165
Symbol 143 TextUses:8Used by:165
Symbol 144 TextUses:8Used by:165
Symbol 145 GraphicUsed by:165
Symbol 146 TextUses:8Used by:165 215
Symbol 147 TextUses:8Used by:165
Symbol 148 TextUses:8Used by:165
Symbol 149 GraphicUsed by:165
Symbol 150 TextUses:8Used by:165
Symbol 151 TextUses:8Used by:165
Symbol 152 GraphicUsed by:165
Symbol 153 TextUses:8Used by:165
Symbol 154 TextUses:8Used by:165
Symbol 155 TextUses:8Used by:165
Symbol 156 TextUses:8Used by:165
Symbol 157 TextUses:8Used by:165
Symbol 158 TextUses:8Used by:165
Symbol 159 GraphicUsed by:165
Symbol 160 TextUses:8Used by:165
Symbol 161 TextUses:8Used by:165
Symbol 162 TextUses:8Used by:165
Symbol 163 TextUses:8Used by:165
Symbol 164 TextUses:8Used by:165
Symbol 165 MovieClipUses:30 97 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 91 155 156 92 157 158 159 160 93 161 162 94 163 164 95Used by:166
Symbol 166 MovieClip [shopScreen]Uses:30 67 68 96 165Used by:1738
Symbol 167 GraphicUsed by:171
Symbol 168 MovieClipUses:14Used by:171
Symbol 169 GraphicUsed by:171
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClip [levelsDogsSmall]Uses:167 168 169 170Used by:186
Symbol 172 GraphicUsed by:186
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:186
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:177
Symbol 177 MovieClipUses:176Used by:186
Symbol 178 EditableTextUses:8Used by:186
Symbol 179 TextUses:34Used by:186
Symbol 180 EditableTextUses:34Used by:186
Symbol 181 GraphicUsed by:183
Symbol 182 TextUses:8Used by:183
Symbol 183 MovieClipUses:181 182Used by:186 270
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClip [DogTab]Uses:172 174 177 23 178 179 180 171 183 184 25 185Used by:189
Symbol 187 GraphicUsed by:189
Symbol 188 TextUses:8Used by:189
Symbol 189 MovieClip [dogScreen]Uses:30 187 188 186Used by:1738
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:215
Symbol 192 GraphicUsed by:215
Symbol 193 GraphicUsed by:215
Symbol 194 GraphicUsed by:215
Symbol 195 TextUses:8Used by:215
Symbol 196 TextUses:8Used by:215
Symbol 197 EditableTextUses:8Used by:215
Symbol 198 TextUses:8Used by:215
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:215
Symbol 201 GraphicUsed by:215 490
Symbol 202 TextUses:8Used by:215
Symbol 203 TextUses:8Used by:215
Symbol 204 TextUses:8Used by:215
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:215
Symbol 207 GraphicUsed by:215 490
Symbol 208 TextUses:8Used by:215
Symbol 209 TextUses:8Used by:215
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:215
Symbol 212 GraphicUsed by:215 490
Symbol 213 TextUses:8Used by:215
Symbol 214 TextUses:8Used by:215
Symbol 215 MovieClip [trainerScreen.trainerClip]Uses:7 191 192 193 194 116 195 196 197 198 99 200 201 202 203 204 206 207 146 208 209 211 212 126 213 214Used by:218
Symbol 216 GraphicUsed by:218
Symbol 217 TextUses:8Used by:218
Symbol 218 MovieClip [trainerScreen]Uses:30 215 216 217Used by:1738
Symbol 219 GraphicUsed by:256
Symbol 220 TextUses:8Used by:256
Symbol 221 TextUses:8Used by:256
Symbol 222 TextUses:8Used by:256
Symbol 223 TextUses:8Used by:256
Symbol 224 TextUses:8Used by:256
Symbol 225 TextUses:8Used by:256
Symbol 226 EditableTextUses:8Used by:256
Symbol 227 EditableTextUses:8Used by:256
Symbol 228 EditableTextUses:8Used by:256
Symbol 229 EditableTextUses:8Used by:256
Symbol 230 EditableTextUses:8Used by:256
Symbol 231 EditableTextUses:8Used by:256
Symbol 232 EditableTextUses:8Used by:256
Symbol 233 EditableTextUses:8Used by:256
Symbol 234 EditableTextUses:8Used by:256
Symbol 235 EditableTextUses:8Used by:256
Symbol 236 EditableTextUses:8Used by:256
Symbol 237 EditableTextUses:8Used by:256
Symbol 238 TextUses:8Used by:256
Symbol 239 TextUses:8Used by:256
Symbol 240 GraphicUsed by:256
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:256
Symbol 243 GraphicUsed by:256
Symbol 244 TextUses:8Used by:256
Symbol 245 EditableTextUses:8Used by:256
Symbol 246 TextUses:8Used by:247
Symbol 247 ButtonUses:48 246Used by:256 1738
Symbol 248 TextUses:8Used by:256
Symbol 249 EditableTextUses:8Used by:256
Symbol 250 TextUses:8Used by:256
Symbol 251 GraphicUsed by:255
Symbol 252 GraphicUsed by:253
Symbol 253 ButtonUses:252Used by:255
Symbol 254 EditableTextUses:8Used by:255
Symbol 255 MovieClipUses:251 253 254Used by:256
Symbol 256 MovieClip [betScreen]Uses:30 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 64 238 239 240 242 243 244 245 247 248 249 250 255Used by:1738
Symbol 257 GraphicUsed by:272
Symbol 258 TextUses:8Used by:272
Symbol 259 TextUses:8Used by:260
Symbol 260 ButtonUses:48 259Used by:272 408 517 1738  Timeline
Symbol 261 GraphicUsed by:270
Symbol 262 TextUses:8Used by:270
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:265
Symbol 265 MovieClipUses:264Used by:270
Symbol 266 TextUses:8Used by:270
Symbol 267 TextUses:8Used by:270
Symbol 268 TextUses:8Used by:270
Symbol 269 TextUses:8Used by:270
Symbol 270 MovieClipUses:261 262 94 265 183 266 93 267 91 268 92 269 95Used by:272
Symbol 271 TextUses:8Used by:272
Symbol 272 MovieClip [ruleBending]Uses:30 257 258 260 270 271Used by:1738
Symbol 273 GraphicUsed by:381
Symbol 274 TextUses:8Used by:381
Symbol 275 TextUses:8Used by:381
Symbol 276 TextUses:8Used by:381
Symbol 277 TextUses:8Used by:381
Symbol 278 TextUses:8Used by:381
Symbol 279 TextUses:8Used by:381
Symbol 280 EditableTextUses:8Used by:381
Symbol 281 EditableTextUses:8Used by:381
Symbol 282 EditableTextUses:8Used by:381
Symbol 283 EditableTextUses:8Used by:381
Symbol 284 EditableTextUses:8Used by:381
Symbol 285 EditableTextUses:8Used by:381
Symbol 286 EditableTextUses:8Used by:381
Symbol 287 EditableTextUses:8Used by:381
Symbol 288 EditableTextUses:8Used by:381
Symbol 289 EditableTextUses:8Used by:381
Symbol 290 EditableTextUses:8Used by:381
Symbol 291 EditableTextUses:8Used by:381
Symbol 292 EditableTextUses:8Used by:381
Symbol 293 EditableTextUses:8Used by:381
Symbol 294 EditableTextUses:8Used by:381
Symbol 295 EditableTextUses:8Used by:381
Symbol 296 EditableTextUses:8Used by:381
Symbol 297 EditableTextUses:8Used by:381
Symbol 298 TextUses:8Used by:381
Symbol 299 TextUses:8Used by:381
Symbol 300 TextUses:8Used by:301
Symbol 301 ButtonUses:48 300Used by:381
Symbol 302 GraphicUsed by:309
Symbol 303 GraphicUsed by:309
Symbol 304 GraphicUsed by:309
Symbol 305 GraphicUsed by:309
Symbol 306 GraphicUsed by:309
Symbol 307 GraphicUsed by:309
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:302 303 304 305 306 307 308Used by:381 408
Symbol 310 GraphicUsed by:311
Symbol 311 ButtonUses:310Used by:380
Symbol 312 EditableTextUses:8Used by:380
Symbol 313 EditableTextUses:8Used by:380
Symbol 314 EditableTextUses:8Used by:380
Symbol 315 TextUses:8Used by:380
Symbol 316 TextUses:8Used by:380
Symbol 317 TextUses:8Used by:380
Symbol 318 EditableTextUses:8Used by:380
Symbol 319 EditableTextUses:8Used by:380
Symbol 320 EditableTextUses:8Used by:380
Symbol 321 EditableTextUses:8Used by:380
Symbol 322 EditableTextUses:8Used by:380
Symbol 323 EditableTextUses:8Used by:380
Symbol 324 EditableTextUses:8Used by:380
Symbol 325 EditableTextUses:8Used by:380
Symbol 326 EditableTextUses:8Used by:380
Symbol 327 EditableTextUses:8Used by:380
Symbol 328 EditableTextUses:8Used by:380
Symbol 329 EditableTextUses:8Used by:380
Symbol 330 EditableTextUses:8Used by:380
Symbol 331 EditableTextUses:8Used by:380
Symbol 332 EditableTextUses:8Used by:380
Symbol 333 EditableTextUses:8Used by:380
Symbol 334 EditableTextUses:8Used by:380
Symbol 335 EditableTextUses:8Used by:380
Symbol 336 EditableTextUses:8Used by:380
Symbol 337 EditableTextUses:8Used by:380
Symbol 338 EditableTextUses:8Used by:380
Symbol 339 EditableTextUses:8Used by:380
Symbol 340 EditableTextUses:8Used by:380
Symbol 341 EditableTextUses:8Used by:380
Symbol 342 EditableTextUses:8Used by:380
Symbol 343 EditableTextUses:8Used by:380
Symbol 344 EditableTextUses:8Used by:380
Symbol 345 EditableTextUses:8Used by:380
Symbol 346 EditableTextUses:8Used by:380
Symbol 347 EditableTextUses:8Used by:380
Symbol 348 EditableTextUses:8Used by:380
Symbol 349 EditableTextUses:8Used by:380
Symbol 350 EditableTextUses:8Used by:380
Symbol 351 EditableTextUses:8Used by:380
Symbol 352 EditableTextUses:8Used by:380
Symbol 353 EditableTextUses:8Used by:380
Symbol 354 EditableTextUses:8Used by:380
Symbol 355 EditableTextUses:8Used by:380
Symbol 356 EditableTextUses:8Used by:380
Symbol 357 EditableTextUses:8Used by:380
Symbol 358 EditableTextUses:8Used by:380
Symbol 359 EditableTextUses:8Used by:380
Symbol 360 EditableTextUses:8Used by:380
Symbol 361 EditableTextUses:8Used by:380
Symbol 362 EditableTextUses:8Used by:380
Symbol 363 EditableTextUses:8Used by:380
Symbol 364 EditableTextUses:8Used by:380
Symbol 365 TextUses:8Used by:380
Symbol 366 EditableTextUses:8Used by:380
Symbol 367 TextUses:8Used by:380
Symbol 368 EditableTextUses:8Used by:380
Symbol 369 EditableTextUses:8Used by:380
Symbol 370 EditableTextUses:8Used by:380
Symbol 371 EditableTextUses:8Used by:380
Symbol 372 EditableTextUses:8Used by:380
Symbol 373 EditableTextUses:8Used by:380
Symbol 374 EditableTextUses:8Used by:380
Symbol 375 EditableTextUses:8Used by:380
Symbol 376 EditableTextUses:8Used by:380
Symbol 377 EditableTextUses:8Used by:380
Symbol 378 EditableTextUses:8Used by:380
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 64 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379Used by:381
Symbol 381 MovieClip [formScreen]Uses:30 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 64 301 309 380Used by:1738
Symbol 382 GraphicUsed by:408
Symbol 383 TextUses:8Used by:408
Symbol 384 TextUses:8Used by:408
Symbol 385 TextUses:8Used by:408
Symbol 386 TextUses:8Used by:408
Symbol 387 TextUses:8Used by:408
Symbol 388 TextUses:8Used by:408
Symbol 389 EditableTextUses:8Used by:408
Symbol 390 EditableTextUses:8Used by:408
Symbol 391 EditableTextUses:8Used by:408
Symbol 392 EditableTextUses:8Used by:408
Symbol 393 EditableTextUses:8Used by:408
Symbol 394 EditableTextUses:8Used by:408
Symbol 395 EditableTextUses:8Used by:408
Symbol 396 EditableTextUses:8Used by:408
Symbol 397 EditableTextUses:8Used by:408
Symbol 398 TextUses:34Used by:408
Symbol 399 EditableTextUses:8Used by:408
Symbol 400 EditableTextUses:8Used by:408
Symbol 401 EditableTextUses:8Used by:408
Symbol 402 EditableTextUses:8Used by:408
Symbol 403 EditableTextUses:8Used by:408
Symbol 404 EditableTextUses:8Used by:408
Symbol 405 EditableTextUses:8Used by:408
Symbol 406 EditableTextUses:8Used by:408
Symbol 407 EditableTextUses:8Used by:408
Symbol 408 MovieClip [resultsScreen]Uses:30 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 309 260 402 403 404 405 406 407 58Used by:1738
Symbol 409 GraphicUsed by:410
Symbol 410 ButtonUses:409Used by:478 1710
Symbol 411 EditableTextUses:8Used by:478
Symbol 412 TextUses:8Used by:478
Symbol 413 TextUses:8Used by:478
Symbol 414 TextUses:8Used by:478
Symbol 415 EditableTextUses:8Used by:478
Symbol 416 EditableTextUses:8Used by:478
Symbol 417 EditableTextUses:8Used by:478
Symbol 418 EditableTextUses:8Used by:478
Symbol 419 EditableTextUses:8Used by:478
Symbol 420 EditableTextUses:8Used by:478
Symbol 421 EditableTextUses:8Used by:478
Symbol 422 EditableTextUses:8Used by:478
Symbol 423 EditableTextUses:8Used by:478
Symbol 424 EditableTextUses:8Used by:478
Symbol 425 EditableTextUses:8Used by:478
Symbol 426 EditableTextUses:8Used by:478
Symbol 427 EditableTextUses:8Used by:478
Symbol 428 EditableTextUses:8Used by:478
Symbol 429 EditableTextUses:8Used by:478
Symbol 430 EditableTextUses:8Used by:478
Symbol 431 EditableTextUses:8Used by:478
Symbol 432 EditableTextUses:8Used by:478
Symbol 433 EditableTextUses:8Used by:478
Symbol 434 EditableTextUses:8Used by:478
Symbol 435 EditableTextUses:8Used by:478
Symbol 436 EditableTextUses:8Used by:478
Symbol 437 EditableTextUses:8Used by:478
Symbol 438 EditableTextUses:8Used by:478
Symbol 439 EditableTextUses:8Used by:478
Symbol 440 EditableTextUses:8Used by:478
Symbol 441 EditableTextUses:8Used by:478
Symbol 442 EditableTextUses:8Used by:478
Symbol 443 EditableTextUses:8Used by:478
Symbol 444 TextUses:8Used by:478
Symbol 445 TextUses:34Used by:478
Symbol 446 TextUses:34Used by:478
Symbol 447 EditableTextUses:34Used by:478
Symbol 448 EditableTextUses:34Used by:478
Symbol 449 EditableTextUses:34Used by:478
Symbol 450 GraphicUsed by:478
Symbol 451 EditableTextUses:8Used by:478
Symbol 452 TextUses:8Used by:478
Symbol 453 EditableTextUses:8Used by:478
Symbol 454 EditableTextUses:8Used by:478
Symbol 455 EditableTextUses:8Used by:478
Symbol 456 EditableTextUses:8Used by:478
Symbol 457 EditableTextUses:8Used by:478
Symbol 458 EditableTextUses:8Used by:478
Symbol 459 EditableTextUses:8Used by:478
Symbol 460 EditableTextUses:8Used by:478
Symbol 461 EditableTextUses:8Used by:478
Symbol 462 EditableTextUses:34Used by:478
Symbol 463 EditableTextUses:8Used by:478
Symbol 464 EditableTextUses:8Used by:478
Symbol 465 EditableTextUses:8Used by:478
Symbol 466 EditableTextUses:8Used by:478
Symbol 467 EditableTextUses:8Used by:478
Symbol 468 EditableTextUses:8Used by:478
Symbol 469 EditableTextUses:8Used by:478
Symbol 470 EditableTextUses:8Used by:478
Symbol 471 EditableTextUses:8Used by:478
Symbol 472 EditableTextUses:8Used by:478
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:473Used by:476
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:474 475Used by:478  Timeline
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClip [myInfo]Uses:30 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 465 466 467 468 469 470 471 472 476 477Used by:1738
Symbol 479 GraphicUsed by:517
Symbol 480 TextUses:8Used by:517
Symbol 481 EditableTextUses:8 34Used by:517
Symbol 482 TextUses:8Used by:517
Symbol 483 EditableTextUses:8Used by:517
Symbol 484 EditableTextUses:8Used by:517
Symbol 485 EditableTextUses:8Used by:517
Symbol 486 EditableTextUses:8Used by:517
Symbol 487 EditableTextUses:8Used by:517
Symbol 488 EditableTextUses:8Used by:517
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489 201 207 212Used by:517
Symbol 491 GraphicUsed by:516
Symbol 492 GraphicUsed by:512
Symbol 493 GraphicUsed by:512
Symbol 494 GraphicUsed by:512
Symbol 495 GraphicUsed by:512
Symbol 496 GraphicUsed by:512
Symbol 497 GraphicUsed by:512
Symbol 498 GraphicUsed by:512
Symbol 499 GraphicUsed by:512
Symbol 500 GraphicUsed by:512
Symbol 501 GraphicUsed by:512
Symbol 502 GraphicUsed by:512
Symbol 503 GraphicUsed by:512
Symbol 504 GraphicUsed by:512
Symbol 505 GraphicUsed by:512
Symbol 506 GraphicUsed by:512
Symbol 507 GraphicUsed by:512
Symbol 508 GraphicUsed by:512
Symbol 509 GraphicUsed by:512
Symbol 510 GraphicUsed by:512
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511Used by:516
Symbol 513 TextUses:8Used by:516
Symbol 514 ShapeTweeningUsed by:516
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:491 512 513 514 515Used by:517
Symbol 517 MovieClip [trainerReportScreen]Uses:30 479 480 481 482 483 19 484 485 486 487 488 260 490 516Used by:1738
Symbol 518 GraphicUsed by:718
Symbol 519 FontUsed by:520 521 562
Symbol 520 TextUses:519Used by:718
Symbol 521 TextUses:519Used by:718
Symbol 522 GraphicUsed by:718
Symbol 523 FontUsed by:524 525 526 527 528 529 535 536 540 541 543 545 546 551 552 554 557 559 563 564 567 569 570 571 574 575 577 580 583 589 590 591 592 595 597 602 603 605 606 607 613 616 629 630 631 635 636 637 639 640 643 644 647 648 649 650 653 654 655 656 658 661 662 663 665 666 670 671 672 673 677 679 680 681 682 684 685 687
Symbol 524 TextUses:523Used by:718
Symbol 525 TextUses:523Used by:718
Symbol 526 TextUses:523Used by:718
Symbol 527 TextUses:523Used by:718
Symbol 528 TextUses:523Used by:718
Symbol 529 TextUses:523Used by:718
Symbol 530 GraphicUsed by:718
Symbol 531 FontUsed by:532 548 561 599 690
Symbol 532 TextUses:531Used by:718
Symbol 533 FontUsed by:534
Symbol 534 TextUses:533Used by:718
Symbol 535 TextUses:523Used by:718
Symbol 536 TextUses:523Used by:718
Symbol 537 GraphicUsed by:718
Symbol 538 FontUsed by:539 542 544 550 556 558 566 568 572 573 576 601 604 628 660
Symbol 539 TextUses:538Used by:718
Symbol 540 TextUses:523Used by:718
Symbol 541 TextUses:523Used by:718
Symbol 542 TextUses:538Used by:718
Symbol 543 TextUses:523Used by:718
Symbol 544 TextUses:538Used by:718
Symbol 545 TextUses:523Used by:718
Symbol 546 TextUses:523Used by:718
Symbol 547 GraphicUsed by:718
Symbol 548 TextUses:531Used by:718
Symbol 549 GraphicUsed by:718
Symbol 550 TextUses:538Used by:718
Symbol 551 TextUses:523Used by:718
Symbol 552 TextUses:523Used by:718
Symbol 553 GraphicUsed by:718
Symbol 554 TextUses:523Used by:718
Symbol 555 GraphicUsed by:718
Symbol 556 TextUses:538Used by:718
Symbol 557 TextUses:523Used by:718
Symbol 558 TextUses:538Used by:718
Symbol 559 TextUses:523Used by:718
Symbol 560 GraphicUsed by:718
Symbol 561 TextUses:531Used by:718
Symbol 562 TextUses:519Used by:718
Symbol 563 TextUses:523Used by:718
Symbol 564 TextUses:523Used by:718
Symbol 565 GraphicUsed by:718
Symbol 566 TextUses:538Used by:718
Symbol 567 TextUses:523Used by:718
Symbol 568 TextUses:538Used by:718
Symbol 569 TextUses:523Used by:718
Symbol 570 TextUses:523Used by:718
Symbol 571 TextUses:523Used by:718
Symbol 572 TextUses:538Used by:718
Symbol 573 TextUses:538Used by:718
Symbol 574 TextUses:523Used by:718
Symbol 575 TextUses:523Used by:718
Symbol 576 TextUses:538Used by:718
Symbol 577 TextUses:523Used by:718
Symbol 578 FontUsed by:579 582 646 675
Symbol 579 TextUses:578Used by:718
Symbol 580 TextUses:523Used by:718
Symbol 581 GraphicUsed by:718
Symbol 582 TextUses:578Used by:718
Symbol 583 TextUses:523Used by:718
Symbol 584 GraphicUsed by:718
Symbol 585 GraphicUsed by:718
Symbol 586 FontUsed by:587
Symbol 587 TextUses:586Used by:718
Symbol 588 GraphicUsed by:718
Symbol 589 TextUses:523Used by:718
Symbol 590 TextUses:523Used by:718
Symbol 591 TextUses:523Used by:718
Symbol 592 TextUses:523Used by:718
Symbol 593 GraphicUsed by:718
Symbol 594 GraphicUsed by:718
Symbol 595 TextUses:523Used by:718
Symbol 596 GraphicUsed by:718
Symbol 597 TextUses:523Used by:718
Symbol 598 GraphicUsed by:718
Symbol 599 TextUses:531Used by:718
Symbol 600 GraphicUsed by:718
Symbol 601 TextUses:538Used by:718
Symbol 602 TextUses:523Used by:718
Symbol 603 TextUses:523Used by:718
Symbol 604 TextUses:538Used by:718
Symbol 605 TextUses:523Used by:718
Symbol 606 TextUses:523Used by:718
Symbol 607 TextUses:523Used by:718
Symbol 608 GraphicUsed by:718
Symbol 609 GraphicUsed by:718
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610Used by:718
Symbol 612 GraphicUsed by:718
Symbol 613 TextUses:523Used by:718
Symbol 614 FontUsed by:615
Symbol 615 TextUses:614Used by:718
Symbol 616 TextUses:523Used by:718
Symbol 617 FontUsed by:618
Symbol 618 TextUses:617Used by:718
Symbol 619 GraphicUsed by:718
Symbol 620 GraphicUsed by:718
Symbol 621 GraphicUsed by:627
Symbol 622 GraphicUsed by:627
Symbol 623 GraphicUsed by:627
Symbol 624 GraphicUsed by:627
Symbol 625 GraphicUsed by:627
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClipUses:621 622 623 624 625 626Used by:718
Symbol 628 TextUses:538Used by:718
Symbol 629 TextUses:523Used by:718
Symbol 630 TextUses:523Used by:718
Symbol 631 TextUses:523Used by:718
Symbol 632 GraphicUsed by:718
Symbol 633 FontUsed by:634
Symbol 634 TextUses:633Used by:718
Symbol 635 TextUses:523Used by:718
Symbol 636 TextUses:523Used by:718
Symbol 637 TextUses:523Used by:718
Symbol 638 GraphicUsed by:718
Symbol 639 TextUses:523Used by:718
Symbol 640 TextUses:523Used by:718
Symbol 641 GraphicUsed by:718
Symbol 642 GraphicUsed by:718
Symbol 643 TextUses:523Used by:718
Symbol 644 TextUses:523Used by:718
Symbol 645 GraphicUsed by:718
Symbol 646 TextUses:578Used by:718
Symbol 647 TextUses:523Used by:718
Symbol 648 TextUses:523Used by:718
Symbol 649 TextUses:523Used by:718
Symbol 650 TextUses:523Used by:718
Symbol 651 GraphicUsed by:718
Symbol 652 GraphicUsed by:718
Symbol 653 TextUses:523Used by:718
Symbol 654 TextUses:523Used by:718
Symbol 655 TextUses:523Used by:718
Symbol 656 TextUses:523Used by:718
Symbol 657 GraphicUsed by:718
Symbol 658 TextUses:523Used by:718
Symbol 659 GraphicUsed by:718
Symbol 660 TextUses:538Used by:718
Symbol 661 TextUses:523Used by:718
Symbol 662 TextUses:523Used by:718
Symbol 663 TextUses:523Used by:718
Symbol 664 GraphicUsed by:718
Symbol 665 TextUses:523Used by:718
Symbol 666 TextUses:523Used by:718
Symbol 667 GraphicUsed by:718
Symbol 668 GraphicUsed by:718
Symbol 669 GraphicUsed by:718
Symbol 670 TextUses:523Used by:718
Symbol 671 TextUses:523Used by:718
Symbol 672 TextUses:523Used by:718
Symbol 673 TextUses:523Used by:718
Symbol 674 GraphicUsed by:718
Symbol 675 TextUses:578Used by:718
Symbol 676 GraphicUsed by:718
Symbol 677 TextUses:523Used by:718
Symbol 678 GraphicUsed by:718
Symbol 679 TextUses:523Used by:718
Symbol 680 TextUses:523Used by:718
Symbol 681 TextUses:523Used by:718
Symbol 682 TextUses:523Used by:718
Symbol 683 GraphicUsed by:718
Symbol 684 TextUses:523Used by:718
Symbol 685 TextUses:523Used by:718
Symbol 686 GraphicUsed by:718
Symbol 687 TextUses:523Used by:718
Symbol 688 GraphicUsed by:718
Symbol 689 GraphicUsed by:718
Symbol 690 TextUses:531Used by:718
Symbol 691 FontUsed by:692 693 694 695
Symbol 692 TextUses:691Used by:718
Symbol 693 TextUses:691Used by:718
Symbol 694 TextUses:691Used by:718
Symbol 695 TextUses:691Used by:718
Symbol 696 GraphicUsed by:718
Symbol 697 TextUses:8Used by:718 1709
Symbol 698 GraphicUsed by:718 1709
Symbol 699 TextUses:8Used by:718
Symbol 700 GraphicUsed by:718
Symbol 701 TextUses:8Used by:718
Symbol 702 GraphicUsed by:718
Symbol 703 TextUses:8Used by:718 1709
Symbol 704 GraphicUsed by:718
Symbol 705 TextUses:8Used by:718 1709
Symbol 706 GraphicUsed by:718
Symbol 707 TextUses:8Used by:718 1709
Symbol 708 GraphicUsed by:718
Symbol 709 TextUses:8Used by:718
Symbol 710 GraphicUsed by:718
Symbol 711 TextUses:8Used by:718
Symbol 712 GraphicUsed by:718
Symbol 713 TextUses:8Used by:718
Symbol 714 GraphicUsed by:718
Symbol 715 GraphicUsed by:718
Symbol 716 TextUses:8Used by:718
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClip [randomEvent]Uses:30 518 520 521 522 524 525 526 527 528 529 530 532 534 535 536 537 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 93 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 579 580 581 582 583 94 584 585 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 611 612 613 615 616 618 619 620 627 628 629 630 631 632 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717Used by:1738
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:719Used by:721
Symbol 721 MovieClip [poo]Uses:720Used by:1121 1215 1306 1396 1486 1577
Symbol 722 GraphicUsed by:1621  Timeline
Symbol 723 GraphicUsed by:724
Symbol 724 MovieClipUses:723Used by:Timeline
Symbol 725 GraphicUsed by:728
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:726Used by:728
Symbol 728 MovieClipUses:725 727Used by:Timeline
Symbol 729 MovieClipUses:14Used by:Timeline
Symbol 730 GraphicUsed by:Timeline
Symbol 731 GraphicUsed by:733
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:731 732Used by:Timeline
Symbol 1739 MovieClip [__Packages.Helper]
Symbol 1740 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 1741 MovieClip [__Packages.mx.utils.Delegate]
Symbol 1742 MovieClip [__Packages.gs.TweenLite]
Symbol 1743 MovieClip [__Packages.gs.TweenFilterLite]
Symbol 1744 MovieClip [__Packages.components.Selector]
Symbol 1745 MovieClip [__Packages.components.DogSelector]
Symbol 1746 MovieClip [__Packages.components.Level]
Symbol 1747 MovieClip [__Packages.model.Base]
Symbol 1748 MovieClip [__Packages.model.Dog]
Symbol 1749 MovieClip [__Packages.data.Base]
Symbol 1750 MovieClip [__Packages.data.Dog]
Symbol 1751 MovieClip [__Packages.data.Data]
Symbol 1752 MovieClip [__Packages.data.Player]
Symbol 1753 MovieClip [__Packages.data.PlayerHistory]
Symbol 1754 MovieClip [__Packages.Config]
Symbol 1755 MovieClip [__Packages.model.Player]
Symbol 1756 MovieClip [__Packages.model.Race]
Symbol 1757 MovieClip [__Packages.data.Race]
Symbol 1758 MovieClip [__Packages.model.Week]
Symbol 1759 MovieClip [__Packages.MainControl]
Symbol 1760 MovieClip [__Packages.model.Event]
Symbol 1761 MovieClip [__Packages.data.Event]
Symbol 1762 MovieClip [__Packages.StateManager]
Symbol 1763 MovieClip [__Packages.model.Condition]
Symbol 1764 MovieClip [__Packages.data.Condition]
Symbol 1765 MovieClip [__Packages.data.ShopItem]
Symbol 1766 MovieClip [__Packages.data.DogHistory]
Symbol 1767 MovieClip [__Packages.data.Trainer]
Symbol 1768 MovieClip [__Packages.data.TrainerReport]
Symbol 1769 MovieClip [__Packages.model.Trainer]
Symbol 1770 MovieClip [__Packages.screens.OptionsScreen]
Symbol 1771 MovieClip [__Packages.screens.ScreensController]
Symbol 1772 MovieClip [__Packages.screens.DogScreen]
Symbol 1773 MovieClip [__Packages.screens.TrainerScreen]
Symbol 1774 MovieClip [__Packages.screens.ShopScreen]
Symbol 1775 MovieClip [__Packages.screens.CourseScreen]
Symbol 1776 MovieClip [__Packages.screens.RaceScreen]
Symbol 1777 MovieClip [__Packages.screens.BetScreen]
Symbol 1778 MovieClip [__Packages.screens.FormScreen]
Symbol 1779 MovieClip [__Packages.screens.RuleBendingScreen]
Symbol 1780 MovieClip [__Packages.screens.ResultScreen]
Symbol 1781 MovieClip [__Packages.screens.TrainerReportScreen]
Symbol 1782 MovieClip [__Packages.screens.EventScreen]
Symbol 1783 MovieClip [__Packages.screens.MyInfoScreen]
Symbol 1784 MovieClip [__Packages.screens.AchievementsScreen]
Symbol 1785 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 1786 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 1787 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 1788 MovieClip [__Packages.mx.transitions.easing.Regular]
Symbol 1789 MovieClip [__Packages.mx.transitions.easing.None]
Symbol 734 GraphicUsed by:Timeline
Symbol 735 GraphicUsed by:736 740
Symbol 736 MovieClipUses:735Used by:756
Symbol 737 GraphicUsed by:756
Symbol 738 FontUsed by:739
Symbol 739 TextUses:738Used by:756
Symbol 740 ButtonUses:735Used by:756
Symbol 741 GraphicUsed by:742
Symbol 742 MovieClipUses:741Used by:755 756
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:743Used by:755 756
Symbol 745 GraphicUsed by:746
Symbol 746 MovieClipUses:745Used by:755 756
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClipUses:747Used by:755 756
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:749Used by:755 756
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751Used by:755 756
Symbol 753 GraphicUsed by:754
Symbol 754 MovieClipUses:753Used by:756
Symbol 755 MovieClipUses:752 742 748 746 744 750Used by:756
Symbol 756 MovieClipUses:736 737 739 740 742 744 746 748 750 752 754 755 SS1Used by:Timeline
Symbol 757 MovieClipUses:59Used by:Timeline
Symbol 758 GraphicUsed by:1612
Symbol 759 GraphicUsed by:763
Symbol 760 GraphicUsed by:763
Symbol 761 GraphicUsed by:763
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:759 760 761 762Used by:1606
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClipUses:764Used by:854
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClipUses:766Used by:854
Symbol 768 GraphicUsed by:769
Symbol 769 MovieClipUses:768Used by:854
Symbol 770 GraphicUsed by:771
Symbol 771 MovieClipUses:770Used by:854
Symbol 772 GraphicUsed by:773
Symbol 773 MovieClipUses:772Used by:826
Symbol 774 GraphicUsed by:780
Symbol 775 GraphicUsed by:780 786 789 801 813 819
Symbol 776 GraphicUsed by:777
Symbol 777 MovieClipUses:776Used by:780
Symbol 778 GraphicUsed by:779
Symbol 779 MovieClipUses:778Used by:780
Symbol 780 MovieClipUses:774 775 777 779Used by:826
Symbol 781 GraphicUsed by:786
Symbol 782 GraphicUsed by:783
Symbol 783 MovieClipUses:782Used by:786
Symbol 784 GraphicUsed by:785
Symbol 785 ButtonUses:784Used by:786
Symbol 786 MovieClipUses:781 775 783 785Used by:826
Symbol 787 GraphicUsed by:788 789
Symbol 788 MovieClipUses:787Used by:789
Symbol 789 MovieClipUses:787 775 788Used by:826
Symbol 790 GraphicUsed by:795
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:791Used by:795
Symbol 793 GraphicUsed by:794
Symbol 794 MovieClipUses:793Used by:795
Symbol 795 MovieClipUses:790 792 794Used by:826
Symbol 796 GraphicUsed by:801
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:797Used by:801
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:799Used by:801
Symbol 801 MovieClipUses:796 775 798 800Used by:826
Symbol 802 GraphicUsed by:808
Symbol 803 GraphicUsed by:808
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:804Used by:808
Symbol 806 GraphicUsed by:807
Symbol 807 MovieClipUses:806Used by:808
Symbol 808 MovieClipUses:802 803 805 807Used by:826
Symbol 809 GraphicUsed by:810
Symbol 810 MovieClipUses:809Used by:826
Symbol 811 GraphicUsed by:812 813
Symbol 812 MovieClipUses:811Used by:813
Symbol 813 MovieClipUses:811 775 812Used by:826
Symbol 814 GraphicUsed by:819
Symbol 815 GraphicUsed by:816
Symbol 816 MovieClipUses:815Used by:819
Symbol 817 GraphicUsed by:818
Symbol 818 MovieClipUses:817Used by:819
Symbol 819 MovieClipUses:814 775 816 818Used by:826
Symbol 820 GraphicUsed by:825
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClipUses:821Used by:825
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClipUses:823Used by:825
Symbol 825 MovieClipUses:820 822 824Used by:826
Symbol 826 MovieClipUses:773 780 786 789 795 801 808 810 813 819 825Used by:854
Symbol 827 GraphicUsed by:828
Symbol 828 MovieClipUses:827Used by:854
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:829Used by:854
Symbol 831 GraphicUsed by:832
Symbol 832 MovieClipUses:831Used by:854
Symbol 833 GraphicUsed by:834
Symbol 834 MovieClipUses:833Used by:854
Symbol 835 GraphicUsed by:836
Symbol 836 MovieClipUses:835Used by:854
Symbol 837 GraphicUsed by:838
Symbol 838 MovieClipUses:837Used by:854
Symbol 839 GraphicUsed by:840
Symbol 840 MovieClipUses:839Used by:854
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClipUses:841Used by:854
Symbol 843 GraphicUsed by:844
Symbol 844 MovieClipUses:843Used by:854
Symbol 845 GraphicUsed by:854
Symbol 846 GraphicUsed by:847
Symbol 847 MovieClipUses:846Used by:854
Symbol 848 GraphicUsed by:849
Symbol 849 MovieClipUses:848Used by:854
Symbol 850 GraphicUsed by:851
Symbol 851 MovieClipUses:850Used by:854
Symbol 852 GraphicUsed by:853
Symbol 853 MovieClipUses:852Used by:854
Symbol 854 MovieClipUses:765 767 769 771 826 828 830 832 834 836 838 840 842 844 845 847 849 851 853Used by:1606 1738
Symbol 855 GraphicUsed by:1606
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClipUses:856Used by:1585
Symbol 858 GraphicUsed by:861
Symbol 859 GraphicUsed by:861
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:858 859 860Used by:1585
Symbol 862 GraphicUsed by:1585
Symbol 863 GraphicUsed by:873
Symbol 864 GraphicUsed by:873
Symbol 865 GraphicUsed by:873
Symbol 866 GraphicUsed by:873
Symbol 867 GraphicUsed by:873
Symbol 868 GraphicUsed by:873
Symbol 869 GraphicUsed by:873
Symbol 870 GraphicUsed by:873
Symbol 871 GraphicUsed by:873
Symbol 872 GraphicUsed by:873
Symbol 873 MovieClipUses:863 864 865 866 867 868 869 870 871 872Used by:899
Symbol 874 GraphicUsed by:899
Symbol 875 GraphicUsed by:885
Symbol 876 GraphicUsed by:885
Symbol 877 GraphicUsed by:885
Symbol 878 GraphicUsed by:885
Symbol 879 GraphicUsed by:885
Symbol 880 GraphicUsed by:885
Symbol 881 GraphicUsed by:885
Symbol 882 GraphicUsed by:885
Symbol 883 GraphicUsed by:885
Symbol 884 GraphicUsed by:885
Symbol 885 MovieClipUses:875 876 877 878 879 880 881 882 883 884Used by:899
Symbol 886 GraphicUsed by:898
Symbol 887 GraphicUsed by:888
Symbol 888 MovieClip [sunglasses]Uses:887Used by:898
Symbol 889 GraphicUsed by:898
Symbol 890 GraphicUsed by:898
Symbol 891 GraphicUsed by:898
Symbol 892 GraphicUsed by:898
Symbol 893 GraphicUsed by:898
Symbol 894 GraphicUsed by:898
Symbol 895 GraphicUsed by:898
Symbol 896 GraphicUsed by:898
Symbol 897 GraphicUsed by:898
Symbol 898 MovieClipUses:886 888 889 890 891 892 893 894 895 896 897Used by:899
Symbol 899 MovieClipUses:873 874 885 898Used by:900
Symbol 900 MovieClipUses:899Used by:1585
Symbol 901 GraphicUsed by:1585
Symbol 902 GraphicUsed by:903
Symbol 903 MovieClipUses:902Used by:1585 1621
Symbol 904 GraphicUsed by:905
Symbol 905 MovieClipUses:904Used by:1585
Symbol 906 GraphicUsed by:907
Symbol 907 MovieClipUses:906Used by:1582
Symbol 908 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 909 GraphicUsed by:1121
Symbol 910 GraphicUsed by:973
Symbol 911 GraphicUsed by:973
Symbol 912 GraphicUsed by:973
Symbol 913 GraphicUsed by:973
Symbol 914 GraphicUsed by:973
Symbol 915 GraphicUsed by:973
Symbol 916 GraphicUsed by:973
Symbol 917 GraphicUsed by:973
Symbol 918 GraphicUsed by:973
Symbol 919 GraphicUsed by:973
Symbol 920 GraphicUsed by:973
Symbol 921 GraphicUsed by:973
Symbol 922 GraphicUsed by:973
Symbol 923 GraphicUsed by:973
Symbol 924 GraphicUsed by:973
Symbol 925 GraphicUsed by:973
Symbol 926 GraphicUsed by:973
Symbol 927 GraphicUsed by:973
Symbol 928 GraphicUsed by:973
Symbol 929 GraphicUsed by:973
Symbol 930 GraphicUsed by:973
Symbol 931 GraphicUsed by:973
Symbol 932 GraphicUsed by:973
Symbol 933 GraphicUsed by:973
Symbol 934 GraphicUsed by:973
Symbol 935 GraphicUsed by:973
Symbol 936 GraphicUsed by:973
Symbol 937 GraphicUsed by:973
Symbol 938 GraphicUsed by:973
Symbol 939 GraphicUsed by:973
Symbol 940 GraphicUsed by:973
Symbol 941 GraphicUsed by:973
Symbol 942 GraphicUsed by:973
Symbol 943 GraphicUsed by:973
Symbol 944 GraphicUsed by:973
Symbol 945 GraphicUsed by:973
Symbol 946 GraphicUsed by:973
Symbol 947 GraphicUsed by:973
Symbol 948 GraphicUsed by:973
Symbol 949 GraphicUsed by:973
Symbol 950 GraphicUsed by:973
Symbol 951 GraphicUsed by:973
Symbol 952 GraphicUsed by:973
Symbol 953 GraphicUsed by:973
Symbol 954 GraphicUsed by:973
Symbol 955 GraphicUsed by:973
Symbol 956 GraphicUsed by:973
Symbol 957 GraphicUsed by:973
Symbol 958 GraphicUsed by:973
Symbol 959 GraphicUsed by:973
Symbol 960 GraphicUsed by:973
Symbol 961 GraphicUsed by:973
Symbol 962 GraphicUsed by:973
Symbol 963 GraphicUsed by:973
Symbol 964 GraphicUsed by:973
Symbol 965 GraphicUsed by:973
Symbol 966 GraphicUsed by:973
Symbol 967 GraphicUsed by:973
Symbol 968 GraphicUsed by:973
Symbol 969 GraphicUsed by:973
Symbol 970 GraphicUsed by:973
Symbol 971 GraphicUsed by:973
Symbol 972 GraphicUsed by:973
Symbol 973 MovieClipUses: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 972Used by:974
Symbol 974 MovieClipUses:973Used by:1121 1215 1306 1396 1486 1577
Symbol 975 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 976 GraphicUsed by:982
Symbol 977 GraphicUsed by:982
Symbol 978 GraphicUsed by:982
Symbol 979 GraphicUsed by:982
Symbol 980 GraphicUsed by:982
Symbol 981 GraphicUsed by:982
Symbol 982 MovieClipUses:976 977 978 979 980 981Used by:1121 1215 1306 1396 1486 1577
Symbol 983 GraphicUsed by:984
Symbol 984 MovieClipUses:983Used by:1121 1215 1306 1396 1486 1577
Symbol 985 GraphicUsed by:986
Symbol 986 MovieClipUses:985Used by:1121 1215 1306 1396 1486 1577
Symbol 987 GraphicUsed by:988
Symbol 988 MovieClipUses:987Used by:1121 1215 1306 1396 1486 1577
Symbol 989 GraphicUsed by:990
Symbol 990 MovieClipUses:989Used by:1121 1215 1306 1396 1486 1577
Symbol 991 GraphicUsed by:1121
Symbol 992 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 993 GraphicUsed by:1121
Symbol 994 GraphicUsed by:1121
Symbol 995 GraphicUsed by:1121
Symbol 996 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 997 GraphicUsed by:1121
Symbol 998 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 999 GraphicUsed by:1121
Symbol 1000 GraphicUsed by:1121
Symbol 1001 GraphicUsed by:1121
Symbol 1002 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1003 GraphicUsed by:1121
Symbol 1004 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1005 GraphicUsed by:1121
Symbol 1006 GraphicUsed by:1121
Symbol 1007 GraphicUsed by:1121
Symbol 1008 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1009 GraphicUsed by:1121
Symbol 1010 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1011 GraphicUsed by:1121
Symbol 1012 GraphicUsed by:1121
Symbol 1013 GraphicUsed by:1121
Symbol 1014 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1015 GraphicUsed by:1121
Symbol 1016 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1017 GraphicUsed by:1121
Symbol 1018 GraphicUsed by:1121
Symbol 1019 GraphicUsed by:1121
Symbol 1020 GraphicUsed by:1121
Symbol 1021 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1022 GraphicUsed by:1121
Symbol 1023 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1024 GraphicUsed by:1121
Symbol 1025 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1026 GraphicUsed by:1121
Symbol 1027 GraphicUsed by:1121
Symbol 1028 GraphicUsed by:1121
Symbol 1029 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1030 GraphicUsed by:1121
Symbol 1031 GraphicUsed by:1121
Symbol 1032 GraphicUsed by:1121
Symbol 1033 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1034 GraphicUsed by:1121
Symbol 1035 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1036 GraphicUsed by:1121
Symbol 1037 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1038 GraphicUsed by:1121
Symbol 1039 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1040 GraphicUsed by:1121
Symbol 1041 GraphicUsed by:1121
Symbol 1042 GraphicUsed by:1121
Symbol 1043 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1044 GraphicUsed by:1121
Symbol 1045 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1046 GraphicUsed by:1121
Symbol 1047 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1048 GraphicUsed by:1121
Symbol 1049 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1050 GraphicUsed by:1121
Symbol 1051 GraphicUsed by:1121
Symbol 1052 GraphicUsed by:1121
Symbol 1053 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1054 GraphicUsed by:1121
Symbol 1055 GraphicUsed by:1121
Symbol 1056 GraphicUsed by:1121
Symbol 1057 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1058 GraphicUsed by:1121
Symbol 1059 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1060 GraphicUsed by:1121
Symbol 1061 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1062 GraphicUsed by:1121
Symbol 1063 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1064 GraphicUsed by:1121
Symbol 1065 GraphicUsed by:1121
Symbol 1066 GraphicUsed by:1121
Symbol 1067 GraphicUsed by:1121
Symbol 1068 GraphicUsed by:1121
Symbol 1069 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1070 GraphicUsed by:1121
Symbol 1071 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1072 GraphicUsed by:1121
Symbol 1073 GraphicUsed by:1121
Symbol 1074 GraphicUsed by:1121
Symbol 1075 GraphicUsed by:1121
Symbol 1076 GraphicUsed by:1121
Symbol 1077 GraphicUsed by:1121
Symbol 1078 GraphicUsed by:1121
Symbol 1079 GraphicUsed by:1121
Symbol 1080 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1081 GraphicUsed by:1121
Symbol 1082 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1083 GraphicUsed by:1121
Symbol 1084 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1085 GraphicUsed by:1121
Symbol 1086 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1087 GraphicUsed by:1121
Symbol 1088 GraphicUsed by:1121
Symbol 1089 GraphicUsed by:1121
Symbol 1090 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1091 GraphicUsed by:1121
Symbol 1092 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1093 GraphicUsed by:1121
Symbol 1094 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1095 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1096 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1097 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1098 GraphicUsed by:1121
Symbol 1099 GraphicUsed by:1121
Symbol 1100 GraphicUsed by:1121
Symbol 1101 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1102 GraphicUsed by:1121
Symbol 1103 GraphicUsed by:1121
Symbol 1104 GraphicUsed by:1121
Symbol 1105 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1106 GraphicUsed by:1121
Symbol 1107 GraphicUsed by:1121
Symbol 1108 GraphicUsed by:1121 1215 1306 1396 1486 1577
Symbol 1109 GraphicUsed by:1121
Symbol 1110 GraphicUsed by:1121
Symbol 1111 GraphicUsed by:1121
Symbol 1112 GraphicUsed by:1121
Symbol 1113 GraphicUsed by:1121
Symbol 1114 GraphicUsed by:1121
Symbol 1115 GraphicUsed by:1121
Symbol 1116 GraphicUsed by:1121
Symbol 1117 GraphicUsed by:1121
Symbol 1118 GraphicUsed by:1121
Symbol 1119 GraphicUsed by:1121
Symbol 1120 GraphicUsed by:1121
Symbol 1121 MovieClipUses:908 909 974 975 982 984 986 988 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 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 721 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120Used by:1578
Symbol 1122 GraphicUsed by:1124
Symbol 1123 EditableTextUses:8Used by:1124
Symbol 1124 MovieClipUses:1122 1123Used by:1578
Symbol 1125 GraphicUsed by:1215
Symbol 1126 GraphicUsed by:1215
Symbol 1127 GraphicUsed by:1215
Symbol 1128 GraphicUsed by:1215
Symbol 1129 GraphicUsed by:1215
Symbol 1130 GraphicUsed by:1215
Symbol 1131 GraphicUsed by:1215
Symbol 1132 GraphicUsed by:1215
Symbol 1133 GraphicUsed by:1215
Symbol 1134 GraphicUsed by:1215
Symbol 1135 GraphicUsed by:1215
Symbol 1136 GraphicUsed by:1215
Symbol 1137 GraphicUsed by:1215
Symbol 1138 GraphicUsed by:1215
Symbol 1139 GraphicUsed by:1215
Symbol 1140 GraphicUsed by:1215
Symbol 1141 GraphicUsed by:1215
Symbol 1142 GraphicUsed by:1215
Symbol 1143 GraphicUsed by:1215
Symbol 1144 GraphicUsed by:1215
Symbol 1145 GraphicUsed by:1215
Symbol 1146 GraphicUsed by:1215
Symbol 1147 GraphicUsed by:1215
Symbol 1148 GraphicUsed by:1215
Symbol 1149 GraphicUsed by:1215
Symbol 1150 GraphicUsed by:1215
Symbol 1151 GraphicUsed by:1215
Symbol 1152 GraphicUsed by:1215
Symbol 1153 GraphicUsed by:1215
Symbol 1154 GraphicUsed by:1215
Symbol 1155 GraphicUsed by:1215
Symbol 1156 GraphicUsed by:1215
Symbol 1157 GraphicUsed by:1215
Symbol 1158 GraphicUsed by:1215
Symbol 1159 GraphicUsed by:1215
Symbol 1160 GraphicUsed by:1215
Symbol 1161 GraphicUsed by:1215
Symbol 1162 GraphicUsed by:1215
Symbol 1163 GraphicUsed by:1215
Symbol 1164 GraphicUsed by:1215
Symbol 1165 GraphicUsed by:1215
Symbol 1166 GraphicUsed by:1215
Symbol 1167 GraphicUsed by:1215
Symbol 1168 GraphicUsed by:1215
Symbol 1169 GraphicUsed by:1215
Symbol 1170 GraphicUsed by:1215
Symbol 1171 GraphicUsed by:1215
Symbol 1172 GraphicUsed by:1215
Symbol 1173 GraphicUsed by:1215
Symbol 1174 GraphicUsed by:1215
Symbol 1175 GraphicUsed by:1215
Symbol 1176 GraphicUsed by:1215
Symbol 1177 GraphicUsed by:1215
Symbol 1178 GraphicUsed by:1215
Symbol 1179 GraphicUsed by:1215
Symbol 1180 GraphicUsed by:1215
Symbol 1181 GraphicUsed by:1215
Symbol 1182 GraphicUsed by:1215
Symbol 1183 GraphicUsed by:1215
Symbol 1184 GraphicUsed by:1215
Symbol 1185 GraphicUsed by:1215
Symbol 1186 GraphicUsed by:1215
Symbol 1187 GraphicUsed by:1215
Symbol 1188 GraphicUsed by:1215
Symbol 1189 GraphicUsed by:1215
Symbol 1190 GraphicUsed by:1215
Symbol 1191 GraphicUsed by:1215
Symbol 1192 GraphicUsed by:1215
Symbol 1193 GraphicUsed by:1215
Symbol 1194 GraphicUsed by:1215
Symbol 1195 GraphicUsed by:1215
Symbol 1196 GraphicUsed by:1215
Symbol 1197 GraphicUsed by:1215
Symbol 1198 GraphicUsed by:1215
Symbol 1199 GraphicUsed by:1215
Symbol 1200 GraphicUsed by:1215
Symbol 1201 GraphicUsed by:1215
Symbol 1202 GraphicUsed by:1215
Symbol 1203 GraphicUsed by:1215
Symbol 1204 GraphicUsed by:1215
Symbol 1205 GraphicUsed by:1215
Symbol 1206 GraphicUsed by:1215
Symbol 1207 GraphicUsed by:1215
Symbol 1208 GraphicUsed by:1215
Symbol 1209 GraphicUsed by:1215
Symbol 1210 GraphicUsed by:1215
Symbol 1211 GraphicUsed by:1215
Symbol 1212 GraphicUsed by:1215
Symbol 1213 GraphicUsed by:1215
Symbol 1214 GraphicUsed by:1215
Symbol 1215 MovieClipUses:908 1125 974 975 982 984 990 986 988 1126 992 1127 1128 1129 996 1130 998 1131 1132 1133 1002 1134 1004 1135 1136 1137 1008 1138 1010 1139 1140 1141 1014 1142 1016 1143 1144 1145 1146 1021 1147 1023 1148 1025 1149 1150 1151 1029 1152 1153 1154 1033 1155 1035 1156 1037 1157 1039 1158 1159 1160 1043 1161 1045 1162 1047 1163 1049 1164 1165 1166 1053 1167 1168 1169 1057 1170 1059 1171 1061 1172 1063 1173 1174 1175 1176 1177 1069 1178 1071 1179 1180 1181 1182 1183 1184 1185 1186 1080 1187 1082 1188 1084 1189 1086 1190 1191 1192 1090 1193 1092 1194 1094 1095 1096 1097 1195 1196 1197 1101 1198 1199 1200 1105 1201 1202 1108 721 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214Used by:1578
Symbol 1216 GraphicUsed by:1306
Symbol 1217 GraphicUsed by:1306
Symbol 1218 GraphicUsed by:1306
Symbol 1219 GraphicUsed by:1306
Symbol 1220 GraphicUsed by:1306
Symbol 1221 GraphicUsed by:1306
Symbol 1222 GraphicUsed by:1306
Symbol 1223 GraphicUsed by:1306
Symbol 1224 GraphicUsed by:1306
Symbol 1225 GraphicUsed by:1306
Symbol 1226 GraphicUsed by:1306
Symbol 1227 GraphicUsed by:1306
Symbol 1228 GraphicUsed by:1306
Symbol 1229 GraphicUsed by:1306
Symbol 1230 GraphicUsed by:1306
Symbol 1231 GraphicUsed by:1306
Symbol 1232 GraphicUsed by:1306
Symbol 1233 GraphicUsed by:1306
Symbol 1234 GraphicUsed by:1306
Symbol 1235 GraphicUsed by:1306
Symbol 1236 GraphicUsed by:1306
Symbol 1237 GraphicUsed by:1306
Symbol 1238 GraphicUsed by:1306
Symbol 1239 GraphicUsed by:1306
Symbol 1240 GraphicUsed by:1306
Symbol 1241 GraphicUsed by:1306
Symbol 1242 GraphicUsed by:1306
Symbol 1243 GraphicUsed by:1306
Symbol 1244 GraphicUsed by:1306
Symbol 1245 GraphicUsed by:1306
Symbol 1246 GraphicUsed by:1306
Symbol 1247 GraphicUsed by:1306
Symbol 1248 GraphicUsed by:1306
Symbol 1249 GraphicUsed by:1306
Symbol 1250 GraphicUsed by:1306
Symbol 1251 GraphicUsed by:1306
Symbol 1252 GraphicUsed by:1306
Symbol 1253 GraphicUsed by:1306
Symbol 1254 GraphicUsed by:1306
Symbol 1255 GraphicUsed by:1306
Symbol 1256 GraphicUsed by:1306
Symbol 1257 GraphicUsed by:1306
Symbol 1258 GraphicUsed by:1306
Symbol 1259 GraphicUsed by:1306
Symbol 1260 GraphicUsed by:1306
Symbol 1261 GraphicUsed by:1306
Symbol 1262 GraphicUsed by:1306
Symbol 1263 GraphicUsed by:1306
Symbol 1264 GraphicUsed by:1306
Symbol 1265 GraphicUsed by:1306
Symbol 1266 GraphicUsed by:1306
Symbol 1267 GraphicUsed by:1306
Symbol 1268 GraphicUsed by:1306
Symbol 1269 GraphicUsed by:1306
Symbol 1270 GraphicUsed by:1306
Symbol 1271 GraphicUsed by:1306
Symbol 1272 GraphicUsed by:1306
Symbol 1273 GraphicUsed by:1306
Symbol 1274 GraphicUsed by:1306
Symbol 1275 GraphicUsed by:1306
Symbol 1276 GraphicUsed by:1306
Symbol 1277 GraphicUsed by:1306
Symbol 1278 GraphicUsed by:1306
Symbol 1279 GraphicUsed by:1306
Symbol 1280 GraphicUsed by:1306
Symbol 1281 GraphicUsed by:1306
Symbol 1282 GraphicUsed by:1306
Symbol 1283 GraphicUsed by:1306
Symbol 1284 GraphicUsed by:1306
Symbol 1285 GraphicUsed by:1306
Symbol 1286 GraphicUsed by:1306
Symbol 1287 GraphicUsed by:1306
Symbol 1288 GraphicUsed by:1306
Symbol 1289 GraphicUsed by:1306
Symbol 1290 GraphicUsed by:1306
Symbol 1291 GraphicUsed by:1306
Symbol 1292 GraphicUsed by:1306 1396 1486
Symbol 1293 GraphicUsed by:1306
Symbol 1294 GraphicUsed by:1306
Symbol 1295 GraphicUsed by:1306
Symbol 1296 GraphicUsed by:1306
Symbol 1297 GraphicUsed by:1306
Symbol 1298 GraphicUsed by:1306
Symbol 1299 GraphicUsed by:1306
Symbol 1300 GraphicUsed by:1306
Symbol 1301 GraphicUsed by:1306
Symbol 1302 GraphicUsed by:1306
Symbol 1303 GraphicUsed by:1306
Symbol 1304 GraphicUsed by:1306
Symbol 1305 GraphicUsed by:1306
Symbol 1306 MovieClipUses:908 1216 974 975 982 984 986 988 990 1217 992 1218 1219 1220 996 1221 998 1222 1223 1224 1002 1225 1004 1226 1227 1228 1008 1229 1010 1230 1231 1232 1014 1233 1016 1234 1235 1236 1237 1021 1238 1023 1239 1025 1240 1241 1242 1029 1243 1244 1245 1033 1246 1035 1247 1037 1248 1039 1249 1250 1251 1043 1252 1045 1253 1047 1254 1049 1255 1256 1257 1053 1258 1259 1260 1057 1261 1059 1262 1061 1263 1063 1264 1265 1266 1267 1268 1069 1269 1071 1270 1271 1272 1273 1274 1275 1276 1277 1080 1278 1082 1279 1084 1280 1086 1281 1282 1283 1090 1284 1092 1285 1094 1095 1096 1097 1286 1287 1288 1101 1289 1290 1291 1105 1292 1293 1108 721 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305Used by:1578
Symbol 1307 GraphicUsed by:1396
Symbol 1308 GraphicUsed by:1396
Symbol 1309 GraphicUsed by:1396
Symbol 1310 GraphicUsed by:1396
Symbol 1311 GraphicUsed by:1396
Symbol 1312 GraphicUsed by:1396
Symbol 1313 GraphicUsed by:1396
Symbol 1314 GraphicUsed by:1396
Symbol 1315 GraphicUsed by:1396
Symbol 1316 GraphicUsed by:1396
Symbol 1317 GraphicUsed by:1396
Symbol 1318 GraphicUsed by:1396
Symbol 1319 GraphicUsed by:1396
Symbol 1320 GraphicUsed by:1396
Symbol 1321 GraphicUsed by:1396
Symbol 1322 GraphicUsed by:1396
Symbol 1323 GraphicUsed by:1396
Symbol 1324 GraphicUsed by:1396
Symbol 1325 GraphicUsed by:1396
Symbol 1326 GraphicUsed by:1396
Symbol 1327 GraphicUsed by:1396
Symbol 1328 GraphicUsed by:1396
Symbol 1329 GraphicUsed by:1396
Symbol 1330 GraphicUsed by:1396
Symbol 1331 GraphicUsed by:1396
Symbol 1332 GraphicUsed by:1396
Symbol 1333 GraphicUsed by:1396
Symbol 1334 GraphicUsed by:1396
Symbol 1335 GraphicUsed by:1396
Symbol 1336 GraphicUsed by:1396
Symbol 1337 GraphicUsed by:1396
Symbol 1338 GraphicUsed by:1396
Symbol 1339 GraphicUsed by:1396
Symbol 1340 GraphicUsed by:1396
Symbol 1341 GraphicUsed by:1396
Symbol 1342 GraphicUsed by:1396
Symbol 1343 GraphicUsed by:1396
Symbol 1344 GraphicUsed by:1396
Symbol 1345 GraphicUsed by:1396
Symbol 1346 GraphicUsed by:1396
Symbol 1347 GraphicUsed by:1396
Symbol 1348 GraphicUsed by:1396
Symbol 1349 GraphicUsed by:1396
Symbol 1350 GraphicUsed by:1396
Symbol 1351 GraphicUsed by:1396
Symbol 1352 GraphicUsed by:1396
Symbol 1353 GraphicUsed by:1396
Symbol 1354 GraphicUsed by:1396
Symbol 1355 GraphicUsed by:1396
Symbol 1356 GraphicUsed by:1396
Symbol 1357 GraphicUsed by:1396
Symbol 1358 GraphicUsed by:1396
Symbol 1359 GraphicUsed by:1396
Symbol 1360 GraphicUsed by:1396
Symbol 1361 GraphicUsed by:1396
Symbol 1362 GraphicUsed by:1396
Symbol 1363 GraphicUsed by:1396
Symbol 1364 GraphicUsed by:1396
Symbol 1365 GraphicUsed by:1396
Symbol 1366 GraphicUsed by:1396
Symbol 1367 GraphicUsed by:1396
Symbol 1368 GraphicUsed by:1396
Symbol 1369 GraphicUsed by:1396
Symbol 1370 GraphicUsed by:1396
Symbol 1371 GraphicUsed by:1396
Symbol 1372 GraphicUsed by:1396
Symbol 1373 GraphicUsed by:1396
Symbol 1374 GraphicUsed by:1396
Symbol 1375 GraphicUsed by:1396
Symbol 1376 GraphicUsed by:1396
Symbol 1377 GraphicUsed by:1396
Symbol 1378 GraphicUsed by:1396
Symbol 1379 GraphicUsed by:1396
Symbol 1380 GraphicUsed by:1396
Symbol 1381 GraphicUsed by:1396
Symbol 1382 GraphicUsed by:1396
Symbol 1383 GraphicUsed by:1396
Symbol 1384 GraphicUsed by:1396
Symbol 1385 GraphicUsed by:1396
Symbol 1386 GraphicUsed by:1396
Symbol 1387 GraphicUsed by:1396
Symbol 1388 GraphicUsed by:1396
Symbol 1389 GraphicUsed by:1396
Symbol 1390 GraphicUsed by:1396
Symbol 1391 GraphicUsed by:1396
Symbol 1392 GraphicUsed by:1396
Symbol 1393 GraphicUsed by:1396
Symbol 1394 GraphicUsed by:1396
Symbol 1395 GraphicUsed by:1396
Symbol 1396 MovieClipUses:908 1307 974 975 982 984 986 988 990 1308 992 1309 1310 1311 996 1312 998 1313 1314 1315 1002 1316 1004 1317 1318 1319 1008 1320 1010 1321 1322 1323 1014 1324 1016 1325 1326 1327 1328 1021 1329 1023 1330 1025 1331 1332 1333 1029 1334 1335 1336 1033 1337 1035 1338 1037 1339 1039 1340 1341 1342 1043 1343 1045 1344 1047 1345 1049 1346 1347 1348 1053 1349 1350 1351 1057 1352 1059 1353 1061 1354 1063 1355 1356 1357 1358 1359 1069 1360 1071 1361 1362 1363 1364 1365 1366 1367 1368 1080 1369 1082 1370 1084 1371 1086 1372 1373 1374 1090 1375 1092 1376 1094 1095 1096 1097 1377 1378 1379 1101 1380 1381 1382 1105 1292 1383 1108 721 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395Used by:1578
Symbol 1397 GraphicUsed by:1486
Symbol 1398 GraphicUsed by:1486
Symbol 1399 GraphicUsed by:1486
Symbol 1400 GraphicUsed by:1486
Symbol 1401 GraphicUsed by:1486
Symbol 1402 GraphicUsed by:1486
Symbol 1403 GraphicUsed by:1486
Symbol 1404 GraphicUsed by:1486
Symbol 1405 GraphicUsed by:1486
Symbol 1406 GraphicUsed by:1486
Symbol 1407 GraphicUsed by:1486
Symbol 1408 GraphicUsed by:1486
Symbol 1409 GraphicUsed by:1486
Symbol 1410 GraphicUsed by:1486
Symbol 1411 GraphicUsed by:1486
Symbol 1412 GraphicUsed by:1486
Symbol 1413 GraphicUsed by:1486
Symbol 1414 GraphicUsed by:1486
Symbol 1415 GraphicUsed by:1486
Symbol 1416 GraphicUsed by:1486
Symbol 1417 GraphicUsed by:1486
Symbol 1418 GraphicUsed by:1486
Symbol 1419 GraphicUsed by:1486
Symbol 1420 GraphicUsed by:1486
Symbol 1421 GraphicUsed by:1486
Symbol 1422 GraphicUsed by:1486
Symbol 1423 GraphicUsed by:1486
Symbol 1424 GraphicUsed by:1486
Symbol 1425 GraphicUsed by:1486
Symbol 1426 GraphicUsed by:1486
Symbol 1427 GraphicUsed by:1486
Symbol 1428 GraphicUsed by:1486
Symbol 1429 GraphicUsed by:1486
Symbol 1430 GraphicUsed by:1486
Symbol 1431 GraphicUsed by:1486
Symbol 1432 GraphicUsed by:1486
Symbol 1433 GraphicUsed by:1486
Symbol 1434 GraphicUsed by:1486
Symbol 1435 GraphicUsed by:1486
Symbol 1436 GraphicUsed by:1486
Symbol 1437 GraphicUsed by:1486
Symbol 1438 GraphicUsed by:1486
Symbol 1439 GraphicUsed by:1486
Symbol 1440 GraphicUsed by:1486
Symbol 1441 GraphicUsed by:1486
Symbol 1442 GraphicUsed by:1486
Symbol 1443 GraphicUsed by:1486
Symbol 1444 GraphicUsed by:1486
Symbol 1445 GraphicUsed by:1486
Symbol 1446 GraphicUsed by:1486
Symbol 1447 GraphicUsed by:1486
Symbol 1448 GraphicUsed by:1486
Symbol 1449 GraphicUsed by:1486
Symbol 1450 GraphicUsed by:1486
Symbol 1451 GraphicUsed by:1486
Symbol 1452 GraphicUsed by:1486
Symbol 1453 GraphicUsed by:1486
Symbol 1454 GraphicUsed by:1486
Symbol 1455 GraphicUsed by:1486
Symbol 1456 GraphicUsed by:1486
Symbol 1457 GraphicUsed by:1486
Symbol 1458 GraphicUsed by:1486
Symbol 1459 GraphicUsed by:1486
Symbol 1460 GraphicUsed by:1486
Symbol 1461 GraphicUsed by:1486
Symbol 1462 GraphicUsed by:1486
Symbol 1463 GraphicUsed by:1486
Symbol 1464 GraphicUsed by:1486
Symbol 1465 GraphicUsed by:1486
Symbol 1466 GraphicUsed by:1486
Symbol 1467 GraphicUsed by:1486
Symbol 1468 GraphicUsed by:1486
Symbol 1469 GraphicUsed by:1486
Symbol 1470 GraphicUsed by:1486
Symbol 1471 GraphicUsed by:1486
Symbol 1472 GraphicUsed by:1486
Symbol 1473 GraphicUsed by:1486
Symbol 1474 GraphicUsed by:1486
Symbol 1475 GraphicUsed by:1486
Symbol 1476 GraphicUsed by:1486
Symbol 1477 GraphicUsed by:1486
Symbol 1478 GraphicUsed by:1486
Symbol 1479 GraphicUsed by:1486
Symbol 1480 GraphicUsed by:1486
Symbol 1481 GraphicUsed by:1486
Symbol 1482 GraphicUsed by:1486
Symbol 1483 GraphicUsed by:1486
Symbol 1484 GraphicUsed by:1486
Symbol 1485 GraphicUsed by:1486
Symbol 1486 MovieClipUses:908 1397 974 975 982 984 986 988 990 1398 992 1399 1400 1401 996 1402 998 1403 1404 1405 1002 1406 1004 1407 1408 1409 1008 1410 1010 1411 1412 1413 1014 1414 1016 1415 1416 1417 1418 1021 1419 1023 1420 1025 1421 1422 1423 1029 1424 1425 1426 1033 1427 1035 1428 1037 1429 1039 1430 1431 1432 1043 1433 1045 1434 1047 1435 1049 1436 1437 1438 1053 1439 1440 1441 1057 1442 1059 1443 1061 1444 1063 1445 1446 1447 1448 1449 1069 1450 1071 1451 1452 1453 1454 1455 1456 1457 1458 1080 1459 1082 1460 1084 1461 1086 1462 1463 1464 1090 1465 1092 1466 1094 1095 1096 1097 1467 1468 1469 1101 1470 1471 1472 1105 1292 1473 1108 721 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485Used by:1578
Symbol 1487 GraphicUsed by:1577
Symbol 1488 GraphicUsed by:1577
Symbol 1489 GraphicUsed by:1577
Symbol 1490 GraphicUsed by:1577
Symbol 1491 GraphicUsed by:1577
Symbol 1492 GraphicUsed by:1577
Symbol 1493 GraphicUsed by:1577
Symbol 1494 GraphicUsed by:1577
Symbol 1495 GraphicUsed by:1577
Symbol 1496 GraphicUsed by:1577
Symbol 1497 GraphicUsed by:1577
Symbol 1498 GraphicUsed by:1577
Symbol 1499 GraphicUsed by:1577
Symbol 1500 GraphicUsed by:1577
Symbol 1501 GraphicUsed by:1577
Symbol 1502 GraphicUsed by:1577
Symbol 1503 GraphicUsed by:1577
Symbol 1504 GraphicUsed by:1577
Symbol 1505 GraphicUsed by:1577
Symbol 1506 GraphicUsed by:1577
Symbol 1507 GraphicUsed by:1577
Symbol 1508 GraphicUsed by:1577
Symbol 1509 GraphicUsed by:1577
Symbol 1510 GraphicUsed by:1577
Symbol 1511 GraphicUsed by:1577
Symbol 1512 GraphicUsed by:1577
Symbol 1513 GraphicUsed by:1577
Symbol 1514 GraphicUsed by:1577
Symbol 1515 GraphicUsed by:1577
Symbol 1516 GraphicUsed by:1577
Symbol 1517 GraphicUsed by:1577
Symbol 1518 GraphicUsed by:1577
Symbol 1519 GraphicUsed by:1577
Symbol 1520 GraphicUsed by:1577
Symbol 1521 GraphicUsed by:1577
Symbol 1522 GraphicUsed by:1577
Symbol 1523 GraphicUsed by:1577
Symbol 1524 GraphicUsed by:1577
Symbol 1525 GraphicUsed by:1577
Symbol 1526 GraphicUsed by:1577
Symbol 1527 GraphicUsed by:1577
Symbol 1528 GraphicUsed by:1577
Symbol 1529 GraphicUsed by:1577
Symbol 1530 GraphicUsed by:1577
Symbol 1531 GraphicUsed by:1577
Symbol 1532 GraphicUsed by:1577
Symbol 1533 GraphicUsed by:1577
Symbol 1534 GraphicUsed by:1577
Symbol 1535 GraphicUsed by:1577
Symbol 1536 GraphicUsed by:1577
Symbol 1537 GraphicUsed by:1577
Symbol 1538 GraphicUsed by:1577
Symbol 1539 GraphicUsed by:1577
Symbol 1540 GraphicUsed by:1577
Symbol 1541 GraphicUsed by:1577
Symbol 1542 GraphicUsed by:1577
Symbol 1543 GraphicUsed by:1577
Symbol 1544 GraphicUsed by:1577
Symbol 1545 GraphicUsed by:1577
Symbol 1546 GraphicUsed by:1577
Symbol 1547 GraphicUsed by:1577
Symbol 1548 GraphicUsed by:1577
Symbol 1549 GraphicUsed by:1577
Symbol 1550 GraphicUsed by:1577
Symbol 1551 GraphicUsed by:1577
Symbol 1552 GraphicUsed by:1577
Symbol 1553 GraphicUsed by:1577
Symbol 1554 GraphicUsed by:1577
Symbol 1555 GraphicUsed by:1577
Symbol 1556 GraphicUsed by:1577
Symbol 1557 GraphicUsed by:1577
Symbol 1558 GraphicUsed by:1577
Symbol 1559 GraphicUsed by:1577
Symbol 1560 GraphicUsed by:1577
Symbol 1561 GraphicUsed by:1577
Symbol 1562 GraphicUsed by:1577
Symbol 1563 GraphicUsed by:1577
Symbol 1564 GraphicUsed by:1577
Symbol 1565 GraphicUsed by:1577
Symbol 1566 GraphicUsed by:1577
Symbol 1567 GraphicUsed by:1577
Symbol 1568 GraphicUsed by:1577
Symbol 1569 GraphicUsed by:1577
Symbol 1570 GraphicUsed by:1577
Symbol 1571 GraphicUsed by:1577
Symbol 1572 GraphicUsed by:1577
Symbol 1573 GraphicUsed by:1577
Symbol 1574 GraphicUsed by:1577
Symbol 1575 GraphicUsed by:1577
Symbol 1576 GraphicUsed by:1577
Symbol 1577 MovieClipUses:908 1487 974 975 982 986 988 984 990 1488 992 1489 1490 1491 996 1492 998 1493 1494 1495 1002 1496 1004 1497 1498 1499 1008 1500 1010 1501 1502 1503 1014 1504 1016 1505 1506 1507 1508 1021 1509 1023 1510 1025 1511 1512 1513 1029 1514 1515 1516 1033 1517 1035 1518 1037 1519 1039 1520 1521 1522 1043 1523 1045 1524 1047 1525 1049 1526 1527 1528 1053 1529 1530 1531 1057 1532 1059 1533 1061 1534 1063 1535 1536 1537 1538 1539 1069 1540 1071 1541 1542 1543 1544 1545 1546 1547 1548 1080 1549 1082 1550 1084 1551 1086 1552 1553 1554 1090 1555 1092 1556 1094 1095 1096 1097 1557 1558 1559 1101 1560 1561 1562 1105 1563 1564 1108 721 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576Used by:1578
Symbol 1578 MovieClipUses:1121 1124 1215 1306 1396 1486 1577Used by:1582 1583 1590
Symbol 1579 GraphicUsed by:1580
Symbol 1580 MovieClipUses:1579Used by:1581
Symbol 1581 MovieClipUses:1580Used by:1582
Symbol 1582 MovieClipUses:907 1578 1581Used by:1585
Symbol 1583 MovieClipUses:1578Used by:1585 1606 1738
Symbol 1584 GraphicUsed by:1585
Symbol 1585 MovieClipUses:857 861 862 900 901 903 905 1582 1583 1584Used by:1606 1738
Symbol 1586 GraphicUsed by:1587
Symbol 1587 MovieClipUses:1586Used by:1588 1589
Symbol 1588 MovieClipUses:1587Used by:1606 1738
Symbol 1589 MovieClipUses:1587Used by:1606 1738
Symbol 1590 MovieClipUses:1578Used by:1606 1738
Symbol 1591 GraphicUsed by:1592
Symbol 1592 MovieClipUses:1591Used by:1606 1738
Symbol 1593 GraphicUsed by:1595
Symbol 1594 TextUses:8Used by:1595
Symbol 1595 MovieClipUses:1593 1594Used by:1606 1738
Symbol 1596 GraphicUsed by:1597
Symbol 1597 ButtonUses:1596Used by:1606 1738
Symbol 1598 GraphicUsed by:1600
Symbol 1599 TextUses:8Used by:1600
Symbol 1600 MovieClipUses:1598 1599Used by:1606 1738
Symbol 1601 GraphicUsed by:1603
Symbol 1602 EditableTextUses:8Used by:1603
Symbol 1603 MovieClipUses:1601 1602Used by:1606 1738
Symbol 1604 GraphicUsed by:1605
Symbol 1605 MovieClipUses:1604Used by:1606 1738
Symbol 1606 MovieClip [raceScreen]Uses:763 854 855 1585 1588 1589 1590 1592 1583 1595 1597 1600 1603 1605Used by:1612
Symbol 1607 Sound [crowdloop]Used by:1612
Symbol 1608 Sound [racesound]Used by:1612
Symbol 1609 Sound [fart]Used by:1612
Symbol 1610 Sound [musicloop1]Used by:1612
Symbol 1611 Sound [musicloop2]Used by:1612
Symbol 1612 MovieClipUses:758 1606 1607 1608 1609 1610 1611Used by:Timeline
Symbol 1613 GraphicUsed by:1621 1662
Symbol 1614 GraphicUsed by:1621
Symbol 1615 GraphicUsed by:1621
Symbol 1616 GraphicUsed by:1617
Symbol 1617 MovieClipUses:1616Used by:1621
Symbol 1618 GraphicUsed by:1619
Symbol 1619 MovieClipUses:1618Used by:1621
Symbol 1620 TextUses:8Used by:1621
Symbol 1621 MovieClipUses:722 1613 1614 903 1615 1617 1619 1620Used by:Timeline
Symbol 1622 TextUses:8Used by:1623
Symbol 1623 ButtonUses:48 1622Used by:Timeline
Symbol 1624 TextUses:8Used by:1625
Symbol 1625 ButtonUses:48 1624Used by:Timeline
Symbol 1626 TextUses:8Used by:1627
Symbol 1627 ButtonUses:48 1626Used by:Timeline
Symbol 1628 TextUses:8Used by:1629
Symbol 1629 ButtonUses:48 1628Used by:Timeline
Symbol 1630 TextUses:8Used by:1647
Symbol 1631 TextUses:8Used by:1647
Symbol 1632 TextUses:8Used by:1647
Symbol 1633 TextUses:8Used by:1647
Symbol 1634 TextUses:8Used by:1647
Symbol 1635 GraphicUsed by:1636
Symbol 1636 MovieClipUses:1635Used by:1647
Symbol 1637 GraphicUsed by:1638
Symbol 1638 MovieClipUses:1637Used by:1647
Symbol 1639 GraphicUsed by:1640
Symbol 1640 MovieClipUses:1639Used by:1647
Symbol 1641 GraphicUsed by:1647
Symbol 1642 GraphicUsed by:1643 1644 1645 1646
Symbol 1643 ButtonUses:1642Used by:1647
Symbol 1644 ButtonUses:1642Used by:1647
Symbol 1645 ButtonUses:1642Used by:1647
Symbol 1646 ButtonUses:1642Used by:1647
Symbol 1647 MovieClipUses:59 60 1630 1631 1632 1633 1634 1636 1638 1640 1641 1643 1644 1645 1646 64Used by:Timeline
Symbol 1648 GraphicUsed by:1654
Symbol 1649 TextUses:8Used by:1650
Symbol 1650 ButtonUses:48 1649Used by:1654
Symbol 1651 TextUses:8Used by:1652
Symbol 1652 ButtonUses:48 1651Used by:1654
Symbol 1653 TextUses:8Used by:1654
Symbol 1654 MovieClipUses:30 1648 1650 1652 1653Used by:Timeline
Symbol 1655 GraphicUsed by:1656
Symbol 1656 ButtonUses:1655Used by:Timeline
Symbol 1657 GraphicUsed by:1738
Symbol 1658 GraphicUsed by:1662
Symbol 1659 GraphicUsed by:1662
Symbol 1660 GraphicUsed by:1661
Symbol 1661 MovieClipUses:1660Used by:1662
Symbol 1662 MovieClipUses:1658 1613 1659 1661Used by:1738
Symbol 1663 GraphicUsed by:1682
Symbol 1664 TextUses:8Used by:1682
Symbol 1665 EditableTextUses:8Used by:1682
Symbol 1666 EditableTextUses:8Used by:1682
Symbol 1667 TextUses:8Used by:1682
Symbol 1668 TextUses:8Used by:1682
Symbol 1669 EditableTextUses:8Used by:1682
Symbol 1670 EditableTextUses:8Used by:1682
Symbol 1671 EditableTextUses:8Used by:1682
Symbol 1672 EditableTextUses:8Used by:1682
Symbol 1673 EditableTextUses:8Used by:1682
Symbol 1674 EditableTextUses:8Used by:1682
Symbol 1675 EditableTextUses:8Used by:1682
Symbol 1676 TextUses:8Used by:1682
Symbol 1677 EditableTextUses:8Used by:1682
Symbol 1678 EditableTextUses:8Used by:1682
Symbol 1679 EditableTextUses:8Used by:1682
Symbol 1680 GraphicUsed by:1681
Symbol 1681 MovieClipUses:1680Used by:1682
Symbol 1682 MovieClipUses:1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1681Used by:1693
Symbol 1683 GraphicUsed by:1693
Symbol 1684 TextUses:8Used by:1693
Symbol 1685 GraphicUsed by:1686
Symbol 1686 MovieClipUses:1685Used by:1687
Symbol 1687 MovieClipUses:1686Used by:1692
Symbol 1688 GraphicUsed by:1691
Symbol 1689 TextUses:34Used by:1691
Symbol 1690 GraphicUsed by:1691
Symbol 1691 MovieClipUses:1688 1689 1690Used by:1692
Symbol 1692 MovieClipUses:1687 1691Used by:1693
Symbol 1693 MovieClip [courseScreen]Uses:30 1682 1683 1684 1692Used by:1738
Symbol 1694 TextUses:34Used by:1710
Symbol 1695 GraphicUsed by:1709
Symbol 1696 TextUses:8Used by:1709
Symbol 1697 TextUses:8Used by:1709
Symbol 1698 GraphicUsed by:1709
Symbol 1699 TextUses:8Used by:1709
Symbol 1700 GraphicUsed by:1709
Symbol 1701 GraphicUsed by:1709
Symbol 1702 GraphicUsed by:1709
Symbol 1703 GraphicUsed by:1709
Symbol 1704 TextUses:8Used by:1709
Symbol 1705 GraphicUsed by:1709
Symbol 1706 TextUses:8Used by:1709
Symbol 1707 GraphicUsed by:1709
Symbol 1708 TextUses:8Used by:1709
Symbol 1709 MovieClipUses:1695 1696 698 1697 1698 697 1699 1700 703 1701 705 1702 707 1703 1704 1705 1706 1707 1708Used by:1710
Symbol 1710 MovieClip [achievementsScreen]Uses:30 410 1694 1709Used by:1738
Symbol 1711 GraphicUsed by:1712
Symbol 1712 MovieClipUses:1711Used by:1738
Symbol 1713 TextUses:8Used by:1714
Symbol 1714 ButtonUses:48 1713Used by:1738
Symbol 1715 TextUses:8Used by:1716
Symbol 1716 ButtonUses:48 1715Used by:1738
Symbol 1717 TextUses:8Used by:1718
Symbol 1718 ButtonUses:48 1717Used by:1738
Symbol 1719 GraphicUsed by:1724
Symbol 1720 EditableTextUses:8Used by:1724
Symbol 1721 EditableTextUses:8Used by:1724
Symbol 1722 EditableTextUses:8Used by:1724
Symbol 1723 EditableTextUses:8Used by:1724
Symbol 1724 MovieClipUses:1719 1720 1721 1722 1723Used by:1738
Symbol 1725 TextUses:8Used by:1727
Symbol 1726 EditableTextUses:8Used by:1727
Symbol 1727 MovieClipUses:1725 1726Used by:1731
Symbol 1728 EditableTextUses:8Used by:1730
Symbol 1729 TextUses:8Used by:1730
Symbol 1730 MovieClipUses:1728 1729Used by:1731
Symbol 1731 MovieClipUses:1727 1730Used by:1738
Symbol 1732 GraphicUsed by:1737
Symbol 1733 TextUses:8Used by:1737
Symbol 1734 TextUses:8Used by:1735
Symbol 1735 ButtonUses:48 1734Used by:1737
Symbol 1736 EditableTextUses:8Used by:1737
Symbol 1737 MovieClipUses:30 1732 1733 1735 1736Used by:1738
Symbol 1738 MovieClipUses:854 1657 1585 1588 1589 1590 1592 1583 1595 1597 1600 1603 1605 1662 718 517 478 408 381 272 256 1693 218 1710 189 166 66 1712 247 1714 260 1716 1718 1724 1731 1737Used by:Timeline
Streaming Sound 1Used by:Symbol 756 MovieClip

Instance Names

"adbackground"Frame 1Symbol 724 MovieClip
"loader"Frame 1Symbol 728 MovieClip
"adBox"Frame 1Symbol 729 MovieClip
"playBtn"Frame 1Symbol 260 Button
"muteBut"Frame 1Symbol 733 MovieClip
"playHub"Frame 9Symbol 756 MovieClip
"fader"Frame 16Symbol 757 MovieClip
"btn_playGame"Frame 23Symbol 1623 Button
"btn_moreGames"Frame 23Symbol 58 Button
"btn_hiscores"Frame 23Symbol 1625 Button
"btn_playGame"Frame 23Symbol 1627 Button
"btn_credits"Frame 23Symbol 1629 Button
"playHubLogo"Frame 23Symbol 476 MovieClip
"creditsBox"Frame 23Symbol 1647 MovieClip
"clearConfirm"Frame 23Symbol 1654 MovieClip
"blocker"Frame 30Symbol 1656 Button
"gameClip"Frame 38Symbol 1738 MovieClip
"maskNew"Symbol 19 MovieClip [levels] Frame 1Symbol 15 MovieClip
"mask"Symbol 19 MovieClip [levels] Frame 1Symbol 15 MovieClip
"name"Symbol 28 MovieClip [optionsScreen.dogScreen] Frame 1Symbol 9 EditableText
"value"Symbol 28 MovieClip [optionsScreen.dogScreen] Frame 1Symbol 12 EditableText
"speed"Symbol 28 MovieClip [optionsScreen.dogScreen] Frame 1Symbol 19 MovieClip [levels]
"stamina"Symbol 28 MovieClip [optionsScreen.dogScreen] Frame 1Symbol 19 MovieClip [levels]
"reactionTime"Symbol 28 MovieClip [optionsScreen.dogScreen] Frame 1Symbol 19 MovieClip [levels]
"attitude"Symbol 28 MovieClip [optionsScreen.dogScreen] Frame 1Symbol 19 MovieClip [levels]
"fitness"Symbol 28 MovieClip [optionsScreen.dogScreen] Frame 1Symbol 19 MovieClip [levels]
"dog"Symbol 28 MovieClip [optionsScreen.dogScreen] Frame 1Symbol 27 MovieClip
"placeMoney"Symbol 44 MovieClip Frame 1Symbol 37 EditableText
"winMoney"Symbol 44 MovieClip Frame 1Symbol 38 EditableText
"totalMoney"Symbol 44 MovieClip Frame 1Symbol 39 EditableText
"places"Symbol 44 MovieClip Frame 1Symbol 40 EditableText
"wins"Symbol 44 MovieClip Frame 1Symbol 41 EditableText
"totalPlaces"Symbol 44 MovieClip Frame 1Symbol 42 EditableText
"form"Symbol 44 MovieClip Frame 1Symbol 43 EditableText
"closeBtn"Symbol 65 MovieClip Frame 1Symbol 64 Button
"blocker"Symbol 66 MovieClip [optionsScreen] Frame 1Symbol 30 Button
"yourSummary"Symbol 66 MovieClip [optionsScreen] Frame 1Symbol 44 MovieClip
"yourDog"Symbol 66 MovieClip [optionsScreen] Frame 1Symbol 28 MovieClip [optionsScreen.dogScreen]
"week"Symbol 66 MovieClip [optionsScreen] Frame 1Symbol 47 EditableText
"btnShop"Symbol 66 MovieClip [optionsScreen] Frame 1Symbol 50 Button
"btnTraining"Symbol 66 MovieClip [optionsScreen] Frame 1Symbol 52 Button
"btnAchievements"Symbol 66 MovieClip [optionsScreen] Frame 1Symbol 54 Button
"btnHelp"Symbol 66 MovieClip [optionsScreen] Frame 1Symbol 56 Button
"btn_moreGames"Symbol 66 MovieClip [optionsScreen] Frame 1Symbol 58 Button
"helpClip"Symbol 66 MovieClip [optionsScreen] Frame 1Symbol 65 MovieClip
"itemName"Symbol 96 MovieClip Frame 1Symbol 71 EditableText
"price"Symbol 96 MovieClip Frame 1Symbol 72 EditableText
"owned"Symbol 96 MovieClip Frame 1Symbol 76 MovieClip
"blocker"Symbol 165 MovieClip Frame 1Symbol 30 Button
"ok"Symbol 165 MovieClip Frame 1Symbol 99 Button
"ok"Symbol 165 MovieClip Frame 1Symbol 100 Button
"cost"Symbol 165 MovieClip Frame 1Symbol 102 EditableText
"blocker"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 30 Button
"shopItem1"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem2"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem3"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem4"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem5"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem6"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem7"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem8"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem9"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem10"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem11"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem12"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem13"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem14"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem15"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem16"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem17"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem18"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem19"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"shopItem20"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 96 MovieClip
"itemDetail"Symbol 166 MovieClip [shopScreen] Frame 1Symbol 165 MovieClip
"mask"Symbol 171 MovieClip [levelsDogsSmall] Frame 1Symbol 168 MovieClip
"change"Symbol 186 MovieClip [DogTab] Frame 1Symbol 177 MovieClip
"name"Symbol 186 MovieClip [DogTab] Frame 1Symbol 178 EditableText
"value"Symbol 186 MovieClip [DogTab] Frame 1Symbol 180 EditableText
"fitness"Symbol 186 MovieClip [DogTab] Frame 1Symbol 171 MovieClip [levelsDogsSmall]
"speed"Symbol 186 MovieClip [DogTab] Frame 1Symbol 171 MovieClip [levelsDogsSmall]
"stamina"Symbol 186 MovieClip [DogTab] Frame 1Symbol 171 MovieClip [levelsDogsSmall]
"reactionTime"Symbol 186 MovieClip [DogTab] Frame 1Symbol 171 MovieClip [levelsDogsSmall]
"attitude"Symbol 186 MovieClip [DogTab] Frame 1Symbol 171 MovieClip [levelsDogsSmall]
"arrow"Symbol 186 MovieClip [DogTab] Frame 1Symbol 183 MovieClip
"blocker"Symbol 189 MovieClip [dogScreen] Frame 1Symbol 30 Button
"dog1"Symbol 189 MovieClip [dogScreen] Frame 1Symbol 186 MovieClip [DogTab]
"dog2"Symbol 189 MovieClip [dogScreen] Frame 1Symbol 186 MovieClip [DogTab]
"dog3"Symbol 189 MovieClip [dogScreen] Frame 1Symbol 186 MovieClip [DogTab]
"dog4"Symbol 189 MovieClip [dogScreen] Frame 1Symbol 186 MovieClip [DogTab]
"value"Symbol 215 MovieClip [trainerScreen.trainerClip] Frame 1Symbol 197 EditableText
"btnBuy"Symbol 215 MovieClip [trainerScreen.trainerClip] Frame 1Symbol 99 Button
"blocker"Symbol 218 MovieClip [trainerScreen] Frame 1Symbol 30 Button
"trainer1"Symbol 218 MovieClip [trainerScreen] Frame 1Symbol 215 MovieClip [trainerScreen.trainerClip]
"trainer2"Symbol 218 MovieClip [trainerScreen] Frame 1Symbol 215 MovieClip [trainerScreen.trainerClip]
"trainer3"Symbol 218 MovieClip [trainerScreen] Frame 1Symbol 215 MovieClip [trainerScreen.trainerClip]
"trainer4"Symbol 218 MovieClip [trainerScreen] Frame 1Symbol 215 MovieClip [trainerScreen.trainerClip]
"down"Symbol 255 MovieClip Frame 1Symbol 253 Button
"up"Symbol 255 MovieClip Frame 1Symbol 253 Button
"blocker"Symbol 256 MovieClip [betScreen] Frame 1Symbol 30 Button
"dog1"Symbol 256 MovieClip [betScreen] Frame 1Symbol 226 EditableText
"dog2"Symbol 256 MovieClip [betScreen] Frame 1Symbol 227 EditableText
"dog3"Symbol 256 MovieClip [betScreen] Frame 1Symbol 228 EditableText
"dog4"Symbol 256 MovieClip [betScreen] Frame 1Symbol 229 EditableText
"dog5"Symbol 256 MovieClip [betScreen] Frame 1Symbol 230 EditableText
"dog6"Symbol 256 MovieClip [betScreen] Frame 1Symbol 231 EditableText
"odds1"Symbol 256 MovieClip [betScreen] Frame 1Symbol 232 EditableText
"odds2"Symbol 256 MovieClip [betScreen] Frame 1Symbol 233 EditableText
"odds3"Symbol 256 MovieClip [betScreen] Frame 1Symbol 234 EditableText
"odds4"Symbol 256 MovieClip [betScreen] Frame 1Symbol 235 EditableText
"odds5"Symbol 256 MovieClip [betScreen] Frame 1Symbol 236 EditableText
"odds6"Symbol 256 MovieClip [betScreen] Frame 1Symbol 237 EditableText
"closeWindow"Symbol 256 MovieClip [betScreen] Frame 1Symbol 64 Button
"betPick1"Symbol 256 MovieClip [betScreen] Frame 1Symbol 242 MovieClip
"betPick2"Symbol 256 MovieClip [betScreen] Frame 1Symbol 242 MovieClip
"betPick3"Symbol 256 MovieClip [betScreen] Frame 1Symbol 242 MovieClip
"betPick4"Symbol 256 MovieClip [betScreen] Frame 1Symbol 242 MovieClip
"betPick5"Symbol 256 MovieClip [betScreen] Frame 1Symbol 242 MovieClip
"betPick6"Symbol 256 MovieClip [betScreen] Frame 1Symbol 242 MovieClip
"profit"Symbol 256 MovieClip [betScreen] Frame 1Symbol 245 EditableText
"confirm"Symbol 256 MovieClip [betScreen] Frame 1Symbol 247 Button
"dogName"Symbol 256 MovieClip [betScreen] Frame 1Symbol 249 EditableText
"priceStepper"Symbol 256 MovieClip [betScreen] Frame 1Symbol 255 MovieClip
"change"Symbol 270 MovieClip Frame 1Symbol 265 MovieClip
"arrow"Symbol 270 MovieClip Frame 1Symbol 183 MovieClip
"blocker"Symbol 272 MovieClip [ruleBending] Frame 1Symbol 30 Button
"continueButton"Symbol 272 MovieClip [ruleBending] Frame 1Symbol 260 Button
"ruleBend1"Symbol 272 MovieClip [ruleBending] Frame 1Symbol 270 MovieClip
"ruleBend2"Symbol 272 MovieClip [ruleBending] Frame 1Symbol 270 MovieClip
"ruleBend3"Symbol 272 MovieClip [ruleBending] Frame 1Symbol 270 MovieClip
"ruleBend4"Symbol 272 MovieClip [ruleBending] Frame 1Symbol 270 MovieClip
"ruleBend5"Symbol 272 MovieClip [ruleBending] Frame 1Symbol 270 MovieClip
"formBlocker"Symbol 380 MovieClip Frame 1Symbol 311 Button
"race1"Symbol 380 MovieClip Frame 1Symbol 312 EditableText
"place1"Symbol 380 MovieClip Frame 1Symbol 313 EditableText
"prize1"Symbol 380 MovieClip Frame 1Symbol 314 EditableText
"distance1"Symbol 380 MovieClip Frame 1Symbol 318 EditableText
"condition1"Symbol 380 MovieClip Frame 1Symbol 319 EditableText
"race2"Symbol 380 MovieClip Frame 1Symbol 320 EditableText
"place2"Symbol 380 MovieClip Frame 1Symbol 321 EditableText
"prize2"Symbol 380 MovieClip Frame 1Symbol 322 EditableText
"distance2"Symbol 380 MovieClip Frame 1Symbol 323 EditableText
"condition2"Symbol 380 MovieClip Frame 1Symbol 324 EditableText
"race3"Symbol 380 MovieClip Frame 1Symbol 325 EditableText
"place3"Symbol 380 MovieClip Frame 1Symbol 326 EditableText
"prize3"Symbol 380 MovieClip Frame 1Symbol 327 EditableText
"distance3"Symbol 380 MovieClip Frame 1Symbol 328 EditableText
"condition3"Symbol 380 MovieClip Frame 1Symbol 329 EditableText
"race4"Symbol 380 MovieClip Frame 1Symbol 330 EditableText
"place4"Symbol 380 MovieClip Frame 1Symbol 331 EditableText
"prize4"Symbol 380 MovieClip Frame 1Symbol 332 EditableText
"distance4"Symbol 380 MovieClip Frame 1Symbol 333 EditableText
"condition4"Symbol 380 MovieClip Frame 1Symbol 334 EditableText
"race5"Symbol 380 MovieClip Frame 1Symbol 335 EditableText
"place5"Symbol 380 MovieClip Frame 1Symbol 336 EditableText
"prize5"Symbol 380 MovieClip Frame 1Symbol 337 EditableText
"distance5"Symbol 380 MovieClip Frame 1Symbol 338 EditableText
"condition5"Symbol 380 MovieClip Frame 1Symbol 339 EditableText
"race6"Symbol 380 MovieClip Frame 1Symbol 340 EditableText
"place6"Symbol 380 MovieClip Frame 1Symbol 341 EditableText
"prize6"Symbol 380 MovieClip Frame 1Symbol 342 EditableText
"distance6"Symbol 380 MovieClip Frame 1Symbol 343 EditableText
"condition6"Symbol 380 MovieClip Frame 1Symbol 344 EditableText
"race7"Symbol 380 MovieClip Frame 1Symbol 345 EditableText
"place7"Symbol 380 MovieClip Frame 1Symbol 346 EditableText
"prize7"Symbol 380 MovieClip Frame 1Symbol 347 EditableText
"distance7"Symbol 380 MovieClip Frame 1Symbol 348 EditableText
"condition7"Symbol 380 MovieClip Frame 1Symbol 349 EditableText
"race8"Symbol 380 MovieClip Frame 1Symbol 350 EditableText
"place8"Symbol 380 MovieClip Frame 1Symbol 351 EditableText
"prize8"Symbol 380 MovieClip Frame 1Symbol 352 EditableText
"distance8"Symbol 380 MovieClip Frame 1Symbol 353 EditableText
"condition8"Symbol 380 MovieClip Frame 1Symbol 354 EditableText
"race9"Symbol 380 MovieClip Frame 1Symbol 355 EditableText
"place9"Symbol 380 MovieClip Frame 1Symbol 356 EditableText
"prize9"Symbol 380 MovieClip Frame 1Symbol 357 EditableText
"distance9"Symbol 380 MovieClip Frame 1Symbol 358 EditableText
"condition9"Symbol 380 MovieClip Frame 1Symbol 359 EditableText
"race10"Symbol 380 MovieClip Frame 1Symbol 360 EditableText
"place10"Symbol 380 MovieClip Frame 1Symbol 361 EditableText
"prize10"Symbol 380 MovieClip Frame 1Symbol 362 EditableText
"distance10"Symbol 380 MovieClip Frame 1Symbol 363 EditableText
"condition10"Symbol 380 MovieClip Frame 1Symbol 364 EditableText
"close"Symbol 380 MovieClip Frame 1Symbol 64 Button
"totalWins"Symbol 380 MovieClip Frame 1Symbol 366 EditableText
"totalPrize"Symbol 380 MovieClip Frame 1Symbol 368 EditableText
"week1"Symbol 380 MovieClip Frame 1Symbol 369 EditableText
"week2"Symbol 380 MovieClip Frame 1Symbol 370 EditableText
"week3"Symbol 380 MovieClip Frame 1Symbol 371 EditableText
"week4"Symbol 380 MovieClip Frame 1Symbol 372 EditableText
"week5"Symbol 380 MovieClip Frame 1Symbol 373 EditableText
"week6"Symbol 380 MovieClip Frame 1Symbol 374 EditableText
"week7"Symbol 380 MovieClip Frame 1Symbol 375 EditableText
"week8"Symbol 380 MovieClip Frame 1Symbol 376 EditableText
"week9"Symbol 380 MovieClip Frame 1Symbol 377 EditableText
"week10"Symbol 380 MovieClip Frame 1Symbol 378 EditableText
"blocker"Symbol 381 MovieClip [formScreen] Frame 1Symbol 30 Button
"dog1"Symbol 381 MovieClip [formScreen] Frame 1Symbol 280 EditableText
"dog2"Symbol 381 MovieClip [formScreen] Frame 1Symbol 281 EditableText
"dog3"Symbol 381 MovieClip [formScreen] Frame 1Symbol 282 EditableText
"dog4"Symbol 381 MovieClip [formScreen] Frame 1Symbol 283 EditableText
"dog5"Symbol 381 MovieClip [formScreen] Frame 1Symbol 284 EditableText
"dog6"Symbol 381 MovieClip [formScreen] Frame 1Symbol 285 EditableText
"form1"Symbol 381 MovieClip [formScreen] Frame 1Symbol 286 EditableText
"form2"Symbol 381 MovieClip [formScreen] Frame 1Symbol 287 EditableText
"form3"Symbol 381 MovieClip [formScreen] Frame 1Symbol 288 EditableText
"form4"Symbol 381 MovieClip [formScreen] Frame 1Symbol 289 EditableText
"form5"Symbol 381 MovieClip [formScreen] Frame 1Symbol 290 EditableText
"form6"Symbol 381 MovieClip [formScreen] Frame 1Symbol 291 EditableText
"prize1"Symbol 381 MovieClip [formScreen] Frame 1Symbol 292 EditableText
"prize2"Symbol 381 MovieClip [formScreen] Frame 1Symbol 293 EditableText
"prize3"Symbol 381 MovieClip [formScreen] Frame 1Symbol 294 EditableText
"prize4"Symbol 381 MovieClip [formScreen] Frame 1Symbol 295 EditableText
"prize5"Symbol 381 MovieClip [formScreen] Frame 1Symbol 296 EditableText
"prize6"Symbol 381 MovieClip [formScreen] Frame 1Symbol 297 EditableText
"close"Symbol 381 MovieClip [formScreen] Frame 1Symbol 64 Button
"moreInfo1"Symbol 381 MovieClip [formScreen] Frame 1Symbol 301 Button
"moreInfo2"Symbol 381 MovieClip [formScreen] Frame 1Symbol 301 Button
"moreInfo3"Symbol 381 MovieClip [formScreen] Frame 1Symbol 301 Button
"moreInfo4"Symbol 381 MovieClip [formScreen] Frame 1Symbol 301 Button
"moreInfo5"Symbol 381 MovieClip [formScreen] Frame 1Symbol 301 Button
"moreInfo6"Symbol 381 MovieClip [formScreen] Frame 1Symbol 301 Button
"dogIcon1"Symbol 381 MovieClip [formScreen] Frame 1Symbol 309 MovieClip
"dogIcon2"Symbol 381 MovieClip [formScreen] Frame 1Symbol 309 MovieClip
"dogIcon3"Symbol 381 MovieClip [formScreen] Frame 1Symbol 309 MovieClip
"dogIcon4"Symbol 381 MovieClip [formScreen] Frame 1Symbol 309 MovieClip
"dogIcon5"Symbol 381 MovieClip [formScreen] Frame 1Symbol 309 MovieClip
"dogIcon6"Symbol 381 MovieClip [formScreen] Frame 1Symbol 309 MovieClip
"detailedForm"Symbol 381 MovieClip [formScreen] Frame 1Symbol 380 MovieClip
"blocker"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 30 Button
"dog1"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 389 EditableText
"dog2"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 390 EditableText
"dog3"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 391 EditableText
"dog4"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 392 EditableText
"dog5"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 393 EditableText
"dog6"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 394 EditableText
"prize1"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 395 EditableText
"prize2"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 396 EditableText
"prize3"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 397 EditableText
"prize4"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 399 EditableText
"prize5"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 400 EditableText
"prize6"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 401 EditableText
"dogIcon1"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 309 MovieClip
"dogIcon2"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 309 MovieClip
"dogIcon3"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 309 MovieClip
"dogIcon4"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 309 MovieClip
"dogIcon5"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 309 MovieClip
"dogIcon6"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 309 MovieClip
"continueButton"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 260 Button
"jacket1"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 402 EditableText
"jacket2"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 403 EditableText
"jacket3"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 404 EditableText
"jacket4"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 405 EditableText
"jacket5"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 406 EditableText
"jacket6"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 407 EditableText
"btn_moreGames"Symbol 408 MovieClip [resultsScreen] Frame 1Symbol 58 Button
"blocker"Symbol 478 MovieClip [myInfo] Frame 1Symbol 30 Button
"formBlocker"Symbol 478 MovieClip [myInfo] Frame 1Symbol 410 Button
"bet1"Symbol 478 MovieClip [myInfo] Frame 1Symbol 411 EditableText
"prize1"Symbol 478 MovieClip [myInfo] Frame 1Symbol 415 EditableText
"total1"Symbol 478 MovieClip [myInfo] Frame 1Symbol 416 EditableText
"bet2"Symbol 478 MovieClip [myInfo] Frame 1Symbol 417 EditableText
"prize2"Symbol 478 MovieClip [myInfo] Frame 1Symbol 418 EditableText
"total2"Symbol 478 MovieClip [myInfo] Frame 1Symbol 419 EditableText
"bet3"Symbol 478 MovieClip [myInfo] Frame 1Symbol 420 EditableText
"prize3"Symbol 478 MovieClip [myInfo] Frame 1Symbol 421 EditableText
"total3"Symbol 478 MovieClip [myInfo] Frame 1Symbol 422 EditableText
"bet4"Symbol 478 MovieClip [myInfo] Frame 1Symbol 423 EditableText
"prize4"Symbol 478 MovieClip [myInfo] Frame 1Symbol 424 EditableText
"total4"Symbol 478 MovieClip [myInfo] Frame 1Symbol 425 EditableText
"bet5"Symbol 478 MovieClip [myInfo] Frame 1Symbol 426 EditableText
"prize5"Symbol 478 MovieClip [myInfo] Frame 1Symbol 427 EditableText
"total5"Symbol 478 MovieClip [myInfo] Frame 1Symbol 428 EditableText
"bet6"Symbol 478 MovieClip [myInfo] Frame 1Symbol 429 EditableText
"prize6"Symbol 478 MovieClip [myInfo] Frame 1Symbol 430 EditableText
"total6"Symbol 478 MovieClip [myInfo] Frame 1Symbol 431 EditableText
"bet7"Symbol 478 MovieClip [myInfo] Frame 1Symbol 432 EditableText
"prize7"Symbol 478 MovieClip [myInfo] Frame 1Symbol 433 EditableText
"total7"Symbol 478 MovieClip [myInfo] Frame 1Symbol 434 EditableText
"bet8"Symbol 478 MovieClip [myInfo] Frame 1Symbol 435 EditableText
"prize8"Symbol 478 MovieClip [myInfo] Frame 1Symbol 436 EditableText
"total8"Symbol 478 MovieClip [myInfo] Frame 1Symbol 437 EditableText
"bet9"Symbol 478 MovieClip [myInfo] Frame 1Symbol 438 EditableText
"prize9"Symbol 478 MovieClip [myInfo] Frame 1Symbol 439 EditableText
"total9"Symbol 478 MovieClip [myInfo] Frame 1Symbol 440 EditableText
"bet10"Symbol 478 MovieClip [myInfo] Frame 1Symbol 441 EditableText
"prize10"Symbol 478 MovieClip [myInfo] Frame 1Symbol 442 EditableText
"total10"Symbol 478 MovieClip [myInfo] Frame 1Symbol 443 EditableText
"prizeTotal"Symbol 478 MovieClip [myInfo] Frame 1Symbol 447 EditableText
"betTotal"Symbol 478 MovieClip [myInfo] Frame 1Symbol 448 EditableText
"overallTotal"Symbol 478 MovieClip [myInfo] Frame 1Symbol 449 EditableText
"event1"Symbol 478 MovieClip [myInfo] Frame 1Symbol 451 EditableText
"event2"Symbol 478 MovieClip [myInfo] Frame 1Symbol 453 EditableText
"event3"Symbol 478 MovieClip [myInfo] Frame 1Symbol 454 EditableText
"event4"Symbol 478 MovieClip [myInfo] Frame 1Symbol 455 EditableText
"event5"Symbol 478 MovieClip [myInfo] Frame 1Symbol 456 EditableText
"event6"Symbol 478 MovieClip [myInfo] Frame 1Symbol 457 EditableText
"event7"Symbol 478 MovieClip [myInfo] Frame 1Symbol 458 EditableText
"event8"Symbol 478 MovieClip [myInfo] Frame 1Symbol 459 EditableText
"event9"Symbol 478 MovieClip [myInfo] Frame 1Symbol 460 EditableText
"event10"Symbol 478 MovieClip [myInfo] Frame 1Symbol 461 EditableText
"eventTotal"Symbol 478 MovieClip [myInfo] Frame 1Symbol 462 EditableText
"week1"Symbol 478 MovieClip [myInfo] Frame 1Symbol 463 EditableText
"week2"Symbol 478 MovieClip [myInfo] Frame 1Symbol 464 EditableText
"week3"Symbol 478 MovieClip [myInfo] Frame 1Symbol 465 EditableText
"week4"Symbol 478 MovieClip [myInfo] Frame 1Symbol 466 EditableText
"week5"Symbol 478 MovieClip [myInfo] Frame 1Symbol 467 EditableText
"week6"Symbol 478 MovieClip [myInfo] Frame 1Symbol 468 EditableText
"week7"Symbol 478 MovieClip [myInfo] Frame 1Symbol 469 EditableText
"week8"Symbol 478 MovieClip [myInfo] Frame 1Symbol 470 EditableText
"week9"Symbol 478 MovieClip [myInfo] Frame 1Symbol 471 EditableText
"week10"Symbol 478 MovieClip [myInfo] Frame 1Symbol 472 EditableText
"playHubLogo"Symbol 478 MovieClip [myInfo] Frame 1Symbol 476 MovieClip
"blocker"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 30 Button
"report"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 481 EditableText
"value"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 483 EditableText
"fitness"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 19 MovieClip [levels]
"speed"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 19 MovieClip [levels]
"stamina"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 19 MovieClip [levels]
"reactionTime"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 19 MovieClip [levels]
"attitude"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 19 MovieClip [levels]
"fitnessTxt"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 484 EditableText
"speedTxt"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 485 EditableText
"staminaTxt"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 486 EditableText
"reactiontimeTxt"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 487 EditableText
"attitudeTxt"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 488 EditableText
"continueButton"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 260 Button
"trainer"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 490 MovieClip
"wait"Symbol 517 MovieClip [trainerReportScreen] Frame 1Symbol 516 MovieClip
"blocker"Symbol 718 MovieClip [randomEvent] Frame 1Symbol 30 Button
"girl"Symbol 718 MovieClip [randomEvent] Frame 9Symbol 627 MovieClip
"loadBar"Symbol 728 MovieClip Frame 1Symbol 727 MovieClip
"man"Symbol 826 MovieClip Frame 1Symbol 773 MovieClip
"man"Symbol 826 MovieClip Frame 2Symbol 780 MovieClip
"man"Symbol 826 MovieClip Frame 3Symbol 786 MovieClip
"man"Symbol 826 MovieClip Frame 4Symbol 789 MovieClip
"man"Symbol 826 MovieClip Frame 5Symbol 795 MovieClip
"man"Symbol 826 MovieClip Frame 6Symbol 801 MovieClip
"man"Symbol 826 MovieClip Frame 7Symbol 808 MovieClip
"man"Symbol 826 MovieClip Frame 8Symbol 810 MovieClip
"man"Symbol 826 MovieClip Frame 9Symbol 813 MovieClip
"man"Symbol 826 MovieClip Frame 10Symbol 819 MovieClip
"man"Symbol 826 MovieClip Frame 11Symbol 825 MovieClip
"spec1"Symbol 854 MovieClip Frame 1Symbol 826 MovieClip
"spec2"Symbol 854 MovieClip Frame 1Symbol 826 MovieClip
"spec3"Symbol 854 MovieClip Frame 1Symbol 826 MovieClip
"spec5"Symbol 854 MovieClip Frame 1Symbol 826 MovieClip
"spec6"Symbol 854 MovieClip Frame 1Symbol 826 MovieClip
"spec7"Symbol 854 MovieClip Frame 1Symbol 826 MovieClip
"spec8"Symbol 854 MovieClip Frame 1Symbol 826 MovieClip
"spec9"Symbol 854 MovieClip Frame 1Symbol 826 MovieClip
"spec10"Symbol 854 MovieClip Frame 1Symbol 826 MovieClip
"spec7"Symbol 854 MovieClip Frame 2Symbol 826 MovieClip
"spec8"Symbol 854 MovieClip Frame 2Symbol 826 MovieClip
"spec6"Symbol 854 MovieClip Frame 2Symbol 826 MovieClip
"spec3"Symbol 854 MovieClip Frame 2Symbol 826 MovieClip
"spec5"Symbol 854 MovieClip Frame 2Symbol 826 MovieClip
"spec1"Symbol 854 MovieClip Frame 3Symbol 826 MovieClip
"spec6"Symbol 854 MovieClip Frame 3Symbol 826 MovieClip
"spec3"Symbol 854 MovieClip Frame 3Symbol 826 MovieClip
"spec5"Symbol 854 MovieClip Frame 3Symbol 826 MovieClip
"spec9"Symbol 854 MovieClip Frame 3Symbol 826 MovieClip
"spec10"Symbol 854 MovieClip Frame 3Symbol 826 MovieClip
"spec13"Symbol 854 MovieClip Frame 4Symbol 826 MovieClip
"spec12"Symbol 854 MovieClip Frame 4Symbol 826 MovieClip
"spec11"Symbol 854 MovieClip Frame 4Symbol 826 MovieClip
"spec16"Symbol 854 MovieClip Frame 5Symbol 826 MovieClip
"spec15"Symbol 854 MovieClip Frame 5Symbol 826 MovieClip
"spec14"Symbol 854 MovieClip Frame 5Symbol 826 MovieClip
"spec19"Symbol 854 MovieClip Frame 7Symbol 826 MovieClip
"spec17"Symbol 854 MovieClip Frame 7Symbol 826 MovieClip
"spec18"Symbol 854 MovieClip Frame 7Symbol 826 MovieClip
"glasses"Symbol 898 MovieClip Frame 1Symbol 888 MovieClip [sunglasses]
"arm1"Symbol 899 MovieClip Frame 1Symbol 873 MovieClip
"arm2"Symbol 899 MovieClip Frame 1Symbol 873 MovieClip
"body"Symbol 899 MovieClip Frame 1Symbol 885 MovieClip
"head"Symbol 899 MovieClip Frame 1Symbol 898 MovieClip
"crowd1"Symbol 900 MovieClip Frame 1Symbol 899 MovieClip
"crowd2"Symbol 900 MovieClip Frame 1Symbol 899 MovieClip
"crowd3"Symbol 900 MovieClip Frame 1Symbol 899 MovieClip
"crowd4"Symbol 900 MovieClip Frame 1Symbol 899 MovieClip
"crowd5"Symbol 900 MovieClip Frame 1Symbol 899 MovieClip
"coat"Symbol 974 MovieClip Frame 1Symbol 973 MovieClip
"dogCoat"Symbol 1121 MovieClip Frame 1Symbol 974 MovieClip
"number_mc"Symbol 1121 MovieClip Frame 1Symbol 982 MovieClip
"collar"Symbol 1121 MovieClip Frame 1Symbol 984 MovieClip
"trainer2"Symbol 1121 MovieClip Frame 1Symbol 986 MovieClip
"trainer1"Symbol 1121 MovieClip Frame 1Symbol 986 MovieClip
"blindfold"Symbol 1121 MovieClip Frame 1Symbol 988 MovieClip
"jetPack"Symbol 1121 MovieClip Frame 1Symbol 990 MovieClip
"poo"Symbol 1121 MovieClip Frame 78Symbol 721 MovieClip [poo]
"name"Symbol 1124 MovieClip Frame 1Symbol 1123 EditableText
"dogCoat"Symbol 1215 MovieClip Frame 1Symbol 974 MovieClip
"number_mc"Symbol 1215 MovieClip Frame 1Symbol 982 MovieClip
"collar"Symbol 1215 MovieClip Frame 1Symbol 984 MovieClip
"jetPack"Symbol 1215 MovieClip Frame 1Symbol 990 MovieClip
"trainer2"Symbol 1215 MovieClip Frame 1Symbol 986 MovieClip
"trainer1"Symbol 1215 MovieClip Frame 1Symbol 986 MovieClip
"blindfold"Symbol 1215 MovieClip Frame 1Symbol 988 MovieClip
"poo"Symbol 1215 MovieClip Frame 78Symbol 721 MovieClip [poo]
"dogCoat"Symbol 1306 MovieClip Frame 1Symbol 974 MovieClip
"number_mc"Symbol 1306 MovieClip Frame 1Symbol 982 MovieClip
"collar"Symbol 1306 MovieClip Frame 1Symbol 984 MovieClip
"trainer2"Symbol 1306 MovieClip Frame 1Symbol 986 MovieClip
"trainer1"Symbol 1306 MovieClip Frame 1Symbol 986 MovieClip
"blindfold"Symbol 1306 MovieClip Frame 1Symbol 988 MovieClip
"jetPack"Symbol 1306 MovieClip Frame 1Symbol 990 MovieClip
"poo"Symbol 1306 MovieClip Frame 78Symbol 721 MovieClip [poo]
"dogCoat"Symbol 1396 MovieClip Frame 1Symbol 974 MovieClip
"number_mc"Symbol 1396 MovieClip Frame 1Symbol 982 MovieClip
"collar"Symbol 1396 MovieClip Frame 1Symbol 984 MovieClip
"trainer2"Symbol 1396 MovieClip Frame 1Symbol 986 MovieClip
"trainer1"Symbol 1396 MovieClip Frame 1Symbol 986 MovieClip
"blindfold"Symbol 1396 MovieClip Frame 1Symbol 988 MovieClip
"jetPack"Symbol 1396 MovieClip Frame 1Symbol 990 MovieClip
"poo"Symbol 1396 MovieClip Frame 78Symbol 721 MovieClip [poo]
"dogCoat"Symbol 1486 MovieClip Frame 1Symbol 974 MovieClip
"number_mc"Symbol 1486 MovieClip Frame 1Symbol 982 MovieClip
"collar"Symbol 1486 MovieClip Frame 1Symbol 984 MovieClip
"trainer2"Symbol 1486 MovieClip Frame 1Symbol 986 MovieClip
"trainer1"Symbol 1486 MovieClip Frame 1Symbol 986 MovieClip
"blindfold"Symbol 1486 MovieClip Frame 1Symbol 988 MovieClip
"jetPack"Symbol 1486 MovieClip Frame 1Symbol 990 MovieClip
"poo"Symbol 1486 MovieClip Frame 78Symbol 721 MovieClip [poo]
"dogCoat"Symbol 1577 MovieClip Frame 1Symbol 974 MovieClip
"number_mc"Symbol 1577 MovieClip Frame 1Symbol 982 MovieClip
"trainer2"Symbol 1577 MovieClip Frame 1Symbol 986 MovieClip
"trainer1"Symbol 1577 MovieClip Frame 1Symbol 986 MovieClip
"blindfold"Symbol 1577 MovieClip Frame 1Symbol 988 MovieClip
"collar"Symbol 1577 MovieClip Frame 1Symbol 984 MovieClip
"jetPack"Symbol 1577 MovieClip Frame 1Symbol 990 MovieClip
"poo"Symbol 1577 MovieClip Frame 78Symbol 721 MovieClip [poo]
"dog"Symbol 1578 MovieClip Frame 1Symbol 1121 MovieClip
"dogLabel"Symbol 1578 MovieClip Frame 1Symbol 1124 MovieClip
"dog"Symbol 1578 MovieClip Frame 2Symbol 1215 MovieClip
"dog"Symbol 1578 MovieClip Frame 3Symbol 1306 MovieClip
"dog"Symbol 1578 MovieClip Frame 4Symbol 1396 MovieClip
"dog"Symbol 1578 MovieClip Frame 5Symbol 1486 MovieClip
"dog"Symbol 1578 MovieClip Frame 6Symbol 1577 MovieClip
"trapBack1"Symbol 1582 MovieClip Frame 1Symbol 907 MovieClip
"dog1"Symbol 1582 MovieClip Frame 1Symbol 1578 MovieClip
"trapFront1"Symbol 1582 MovieClip Frame 1Symbol 1581 MovieClip
"trapBack2"Symbol 1582 MovieClip Frame 1Symbol 907 MovieClip
"dog2"Symbol 1582 MovieClip Frame 1Symbol 1578 MovieClip
"trapFront2"Symbol 1582 MovieClip Frame 1Symbol 1581 MovieClip
"trapBack3"Symbol 1582 MovieClip Frame 1Symbol 907 MovieClip
"dog3"Symbol 1582 MovieClip Frame 1Symbol 1578 MovieClip
"trapFront3"Symbol 1582 MovieClip Frame 1Symbol 1581 MovieClip
"trapBack4"Symbol 1582 MovieClip Frame 1Symbol 907 MovieClip
"dog4"Symbol 1582 MovieClip Frame 1Symbol 1578 MovieClip
"trapFront4"Symbol 1582 MovieClip Frame 1Symbol 1581 MovieClip
"trapBack5"Symbol 1582 MovieClip Frame 1Symbol 907 MovieClip
"dog5"Symbol 1582 MovieClip Frame 1Symbol 1578 MovieClip
"trapFront5"Symbol 1582 MovieClip Frame 1Symbol 1581 MovieClip
"trapBack6"Symbol 1582 MovieClip Frame 1Symbol 907 MovieClip
"dog6"Symbol 1582 MovieClip Frame 1Symbol 1578 MovieClip
"trapFront6"Symbol 1582 MovieClip Frame 1Symbol 1581 MovieClip
"dog6"Symbol 1583 MovieClip Frame 1Symbol 1578 MovieClip
"dog5"Symbol 1583 MovieClip Frame 1Symbol 1578 MovieClip
"dog4"Symbol 1583 MovieClip Frame 1Symbol 1578 MovieClip
"dog3"Symbol 1583 MovieClip Frame 1Symbol 1578 MovieClip
"dog2"Symbol 1583 MovieClip Frame 1Symbol 1578 MovieClip
"dog1"Symbol 1583 MovieClip Frame 1Symbol 1578 MovieClip
"backArt"Symbol 1585 MovieClip Frame 1Symbol 857 MovieClip
"conditions"Symbol 1585 MovieClip Frame 1Symbol 861 MovieClip
"crowdFront"Symbol 1585 MovieClip Frame 1Symbol 900 MovieClip
"dogsStarting"Symbol 1585 MovieClip Frame 1Symbol 1582 MovieClip
"dogsBack"Symbol 1585 MovieClip Frame 1Symbol 1583 MovieClip
"dog1"Symbol 1590 MovieClip Frame 1Symbol 1578 MovieClip
"dog2"Symbol 1590 MovieClip Frame 1Symbol 1578 MovieClip
"dog3"Symbol 1590 MovieClip Frame 1Symbol 1578 MovieClip
"dog4"Symbol 1590 MovieClip Frame 1Symbol 1578 MovieClip
"dog5"Symbol 1590 MovieClip Frame 1Symbol 1578 MovieClip
"dog6"Symbol 1590 MovieClip Frame 1Symbol 1578 MovieClip
"commentary"Symbol 1603 MovieClip Frame 1Symbol 1602 EditableText
"sky"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 763 MovieClip
"stand"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 854 MovieClip
"stand"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 854 MovieClip
"stand"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 854 MovieClip
"stand"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 854 MovieClip
"course"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1585 MovieClip
"rabbit1"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1588 MovieClip
"rabbit3"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1588 MovieClip
"rabbit2"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1589 MovieClip
"paddockHorses"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1590 MovieClip
"horsesFront"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1583 MovieClip
"placeBets"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1595 MovieClip
"bookieButton"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1597 Button
"formButton"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1597 Button
"formGuide"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1600 MovieClip
"commentaryBox"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1603 MovieClip
"commentMarker1"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1605 MovieClip
"commentMarker4"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1605 MovieClip
"commentMarker2"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1605 MovieClip
"commentMarker3"Symbol 1606 MovieClip [raceScreen] Frame 1Symbol 1605 MovieClip
"closeBtn"Symbol 1647 MovieClip Frame 1Symbol 64 Button
"blocker"Symbol 1654 MovieClip Frame 1Symbol 30 Button
"yes"Symbol 1654 MovieClip Frame 1Symbol 1650 Button
"no"Symbol 1654 MovieClip Frame 1Symbol 1652 Button
"name1"Symbol 1682 MovieClip Frame 1Symbol 1665 EditableText
"distance1"Symbol 1682 MovieClip Frame 1Symbol 1666 EditableText
"prize1"Symbol 1682 MovieClip Frame 1Symbol 1669 EditableText
"name2"Symbol 1682 MovieClip Frame 1Symbol 1670 EditableText
"distance2"Symbol 1682 MovieClip Frame 1Symbol 1671 EditableText
"prize2"Symbol 1682 MovieClip Frame 1Symbol 1672 EditableText
"name3"Symbol 1682 MovieClip Frame 1Symbol 1673 EditableText
"distance3"Symbol 1682 MovieClip Frame 1Symbol 1674 EditableText
"prize3"Symbol 1682 MovieClip Frame 1Symbol 1675 EditableText
"type1"Symbol 1682 MovieClip Frame 1Symbol 1677 EditableText
"type2"Symbol 1682 MovieClip Frame 1Symbol 1678 EditableText
"type3"Symbol 1682 MovieClip Frame 1Symbol 1679 EditableText
"champion1"Symbol 1682 MovieClip Frame 1Symbol 1681 MovieClip
"champion2"Symbol 1682 MovieClip Frame 1Symbol 1681 MovieClip
"champion3"Symbol 1682 MovieClip Frame 1Symbol 1681 MovieClip
"highLight"Symbol 1692 MovieClip Frame 1Symbol 1687 MovieClip
"yourRace"Symbol 1692 MovieClip Frame 1Symbol 1691 MovieClip
"blocker"Symbol 1693 MovieClip [courseScreen] Frame 1Symbol 30 Button
"courseOptions"Symbol 1693 MovieClip [courseScreen] Frame 1Symbol 1682 MovieClip
"raceClip1"Symbol 1693 MovieClip [courseScreen] Frame 1Symbol 1692 MovieClip
"raceClip2"Symbol 1693 MovieClip [courseScreen] Frame 1Symbol 1692 MovieClip
"raceClip3"Symbol 1693 MovieClip [courseScreen] Frame 1Symbol 1692 MovieClip
"blocker"Symbol 1710 MovieClip [achievementsScreen] Frame 1Symbol 30 Button
"formBlocker"Symbol 1710 MovieClip [achievementsScreen] Frame 1Symbol 410 Button
"achievement1"Symbol 1710 MovieClip [achievementsScreen] Frame 1Symbol 1709 MovieClip
"achievement2"Symbol 1710 MovieClip [achievementsScreen] Frame 1Symbol 1709 MovieClip
"achievement3"Symbol 1710 MovieClip [achievementsScreen] Frame 1Symbol 1709 MovieClip
"achievement4"Symbol 1710 MovieClip [achievementsScreen] Frame 1Symbol 1709 MovieClip
"achievement5"Symbol 1710 MovieClip [achievementsScreen] Frame 1Symbol 1709 MovieClip
"achievement6"Symbol 1710 MovieClip [achievementsScreen] Frame 1Symbol 1709 MovieClip
"achievement7"Symbol 1710 MovieClip [achievementsScreen] Frame 1Symbol 1709 MovieClip
"achievement8"Symbol 1710 MovieClip [achievementsScreen] Frame 1Symbol 1709 MovieClip
"name1"Symbol 1724 MovieClip Frame 1Symbol 1720 EditableText
"distance1"Symbol 1724 MovieClip Frame 1Symbol 1721 EditableText
"prize1"Symbol 1724 MovieClip Frame 1Symbol 1722 EditableText
"condition1"Symbol 1724 MovieClip Frame 1Symbol 1723 EditableText
"money"Symbol 1727 MovieClip Frame 1Symbol 1726 EditableText
"name"Symbol 1730 MovieClip Frame 1Symbol 1728 EditableText
"money"Symbol 1731 MovieClip Frame 1Symbol 1727 MovieClip
"yourDog"Symbol 1731 MovieClip Frame 1Symbol 1730 MovieClip
"blocker"Symbol 1737 MovieClip Frame 1Symbol 30 Button
"ok"Symbol 1737 MovieClip Frame 1Symbol 1735 Button
"message"Symbol 1737 MovieClip Frame 1Symbol 1736 EditableText
"stand"Symbol 1738 MovieClip Frame 2Symbol 854 MovieClip
"course"Symbol 1738 MovieClip Frame 2Symbol 1585 MovieClip
"rabbit1"Symbol 1738 MovieClip Frame 2Symbol 1588 MovieClip
"rabbit3"Symbol 1738 MovieClip Frame 2Symbol 1588 MovieClip
"rabbit2"Symbol 1738 MovieClip Frame 2Symbol 1589 MovieClip
"paddockDogs"Symbol 1738 MovieClip Frame 2Symbol 1590 MovieClip
"dogsFront"Symbol 1738 MovieClip Frame 2Symbol 1583 MovieClip
"placeBets"Symbol 1738 MovieClip Frame 2Symbol 1595 MovieClip
"bookieButton"Symbol 1738 MovieClip Frame 2Symbol 1597 Button
"formButton"Symbol 1738 MovieClip Frame 2Symbol 1597 Button
"formGuide"Symbol 1738 MovieClip Frame 2Symbol 1600 MovieClip
"commentaryBox"Symbol 1738 MovieClip Frame 2Symbol 1603 MovieClip
"commentMarker1"Symbol 1738 MovieClip Frame 2Symbol 1605 MovieClip
"commentMarker4"Symbol 1738 MovieClip Frame 2Symbol 1605 MovieClip
"commentMarker2"Symbol 1738 MovieClip Frame 2Symbol 1605 MovieClip
"commentMarker3"Symbol 1738 MovieClip Frame 2Symbol 1605 MovieClip
"menuBackground"Symbol 1738 MovieClip Frame 2Symbol 1662 MovieClip
"eventScreen"Symbol 1738 MovieClip Frame 2Symbol 718 MovieClip [randomEvent]
"reportScreen"Symbol 1738 MovieClip Frame 2Symbol 517 MovieClip [trainerReportScreen]
"infoScreen"Symbol 1738 MovieClip Frame 2Symbol 478 MovieClip [myInfo]
"resultScreen"Symbol 1738 MovieClip Frame 2Symbol 408 MovieClip [resultsScreen]
"formScreen"Symbol 1738 MovieClip Frame 2Symbol 381 MovieClip [formScreen]
"ruleBendingScreen"Symbol 1738 MovieClip Frame 2Symbol 272 MovieClip [ruleBending]
"bettingScreen"Symbol 1738 MovieClip Frame 2Symbol 256 MovieClip [betScreen]
"courseScreen"Symbol 1738 MovieClip Frame 2Symbol 1693 MovieClip [courseScreen]
"trainerScreen"Symbol 1738 MovieClip Frame 2Symbol 218 MovieClip [trainerScreen]
"achievementsScreen"Symbol 1738 MovieClip Frame 2Symbol 1710 MovieClip [achievementsScreen]
"dogScreen"Symbol 1738 MovieClip Frame 2Symbol 189 MovieClip [dogScreen]
"shopScreen"Symbol 1738 MovieClip Frame 2Symbol 166 MovieClip [shopScreen]
"optionsScreen"Symbol 1738 MovieClip Frame 2Symbol 66 MovieClip [optionsScreen]
"hudBorder"Symbol 1738 MovieClip Frame 2Symbol 1712 MovieClip
"confirm"Symbol 1738 MovieClip Frame 2Symbol 247 Button
"back"Symbol 1738 MovieClip Frame 2Symbol 1714 Button
"continueToCourse"Symbol 1738 MovieClip Frame 2Symbol 260 Button
"gotoRaces"Symbol 1738 MovieClip Frame 2Symbol 1716 Button
"startRace"Symbol 1738 MovieClip Frame 2Symbol 1718 Button
"continueAfterRace"Symbol 1738 MovieClip Frame 2Symbol 260 Button
"courseDetails"Symbol 1738 MovieClip Frame 2Symbol 1724 MovieClip
"lowerHud"Symbol 1738 MovieClip Frame 2Symbol 1731 MovieClip
"alert"Symbol 1738 MovieClip Frame 2Symbol 1737 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 4 as "vapour3"
ExportAssets (56)Timeline Frame 1Symbol 5 as "vapour2"
ExportAssets (56)Timeline Frame 1Symbol 6 as "vapour1"
ExportAssets (56)Timeline Frame 1Symbol 19 as "levels"
ExportAssets (56)Timeline Frame 1Symbol 28 as "optionsScreen.dogScreen"
ExportAssets (56)Timeline Frame 1Symbol 66 as "optionsScreen"
ExportAssets (56)Timeline Frame 1Symbol 166 as "shopScreen"
ExportAssets (56)Timeline Frame 1Symbol 171 as "levelsDogsSmall"
ExportAssets (56)Timeline Frame 1Symbol 186 as "DogTab"
ExportAssets (56)Timeline Frame 1Symbol 189 as "dogScreen"
ExportAssets (56)Timeline Frame 1Symbol 215 as "trainerScreen.trainerClip"
ExportAssets (56)Timeline Frame 1Symbol 218 as "trainerScreen"
ExportAssets (56)Timeline Frame 1Symbol 256 as "betScreen"
ExportAssets (56)Timeline Frame 1Symbol 272 as "ruleBending"
ExportAssets (56)Timeline Frame 1Symbol 381 as "formScreen"
ExportAssets (56)Timeline Frame 1Symbol 408 as "resultsScreen"
ExportAssets (56)Timeline Frame 1Symbol 478 as "myInfo"
ExportAssets (56)Timeline Frame 1Symbol 517 as "trainerReportScreen"
ExportAssets (56)Timeline Frame 1Symbol 718 as "randomEvent"
ExportAssets (56)Timeline Frame 1Symbol 721 as "poo"
ExportAssets (56)Timeline Frame 1Symbol 1739 as "__Packages.Helper"
ExportAssets (56)Timeline Frame 1Symbol 1740 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 1741 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1742 as "__Packages.gs.TweenLite"
ExportAssets (56)Timeline Frame 1Symbol 1743 as "__Packages.gs.TweenFilterLite"
ExportAssets (56)Timeline Frame 1Symbol 1744 as "__Packages.components.Selector"
ExportAssets (56)Timeline Frame 1Symbol 1745 as "__Packages.components.DogSelector"
ExportAssets (56)Timeline Frame 1Symbol 1746 as "__Packages.components.Level"
ExportAssets (56)Timeline Frame 1Symbol 1747 as "__Packages.model.Base"
ExportAssets (56)Timeline Frame 1Symbol 1748 as "__Packages.model.Dog"
ExportAssets (56)Timeline Frame 1Symbol 1749 as "__Packages.data.Base"
ExportAssets (56)Timeline Frame 1Symbol 1750 as "__Packages.data.Dog"
ExportAssets (56)Timeline Frame 1Symbol 1751 as "__Packages.data.Data"
ExportAssets (56)Timeline Frame 1Symbol 1752 as "__Packages.data.Player"
ExportAssets (56)Timeline Frame 1Symbol 1753 as "__Packages.data.PlayerHistory"
ExportAssets (56)Timeline Frame 1Symbol 1754 as "__Packages.Config"
ExportAssets (56)Timeline Frame 1Symbol 1755 as "__Packages.model.Player"
ExportAssets (56)Timeline Frame 1Symbol 1756 as "__Packages.model.Race"
ExportAssets (56)Timeline Frame 1Symbol 1757 as "__Packages.data.Race"
ExportAssets (56)Timeline Frame 1Symbol 1758 as "__Packages.model.Week"
ExportAssets (56)Timeline Frame 1Symbol 1759 as "__Packages.MainControl"
ExportAssets (56)Timeline Frame 1Symbol 1760 as "__Packages.model.Event"
ExportAssets (56)Timeline Frame 1Symbol 1761 as "__Packages.data.Event"
ExportAssets (56)Timeline Frame 1Symbol 1762 as "__Packages.StateManager"
ExportAssets (56)Timeline Frame 1Symbol 1763 as "__Packages.model.Condition"
ExportAssets (56)Timeline Frame 1Symbol 1764 as "__Packages.data.Condition"
ExportAssets (56)Timeline Frame 1Symbol 1765 as "__Packages.data.ShopItem"
ExportAssets (56)Timeline Frame 1Symbol 1766 as "__Packages.data.DogHistory"
ExportAssets (56)Timeline Frame 1Symbol 1767 as "__Packages.data.Trainer"
ExportAssets (56)Timeline Frame 1Symbol 1768 as "__Packages.data.TrainerReport"
ExportAssets (56)Timeline Frame 1Symbol 1769 as "__Packages.model.Trainer"
ExportAssets (56)Timeline Frame 1Symbol 1770 as "__Packages.screens.OptionsScreen"
ExportAssets (56)Timeline Frame 1Symbol 1771 as "__Packages.screens.ScreensController"
ExportAssets (56)Timeline Frame 1Symbol 1772 as "__Packages.screens.DogScreen"
ExportAssets (56)Timeline Frame 1Symbol 1773 as "__Packages.screens.TrainerScreen"
ExportAssets (56)Timeline Frame 1Symbol 1774 as "__Packages.screens.ShopScreen"
ExportAssets (56)Timeline Frame 1Symbol 1775 as "__Packages.screens.CourseScreen"
ExportAssets (56)Timeline Frame 1Symbol 1776 as "__Packages.screens.RaceScreen"
ExportAssets (56)Timeline Frame 1Symbol 1777 as "__Packages.screens.BetScreen"
ExportAssets (56)Timeline Frame 1Symbol 1778 as "__Packages.screens.FormScreen"
ExportAssets (56)Timeline Frame 1Symbol 1779 as "__Packages.screens.RuleBendingScreen"
ExportAssets (56)Timeline Frame 1Symbol 1780 as "__Packages.screens.ResultScreen"
ExportAssets (56)Timeline Frame 1Symbol 1781 as "__Packages.screens.TrainerReportScreen"
ExportAssets (56)Timeline Frame 1Symbol 1782 as "__Packages.screens.EventScreen"
ExportAssets (56)Timeline Frame 1Symbol 1783 as "__Packages.screens.MyInfoScreen"
ExportAssets (56)Timeline Frame 1Symbol 1784 as "__Packages.screens.AchievementsScreen"
ExportAssets (56)Timeline Frame 1Symbol 1785 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 1786 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 1787 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 1Symbol 1788 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 1Symbol 1789 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 17Symbol 888 as "sunglasses"
ExportAssets (56)Timeline Frame 17Symbol 1606 as "raceScreen"
ExportAssets (56)Timeline Frame 17Symbol 1607 as "crowdloop"
ExportAssets (56)Timeline Frame 17Symbol 1608 as "racesound"
ExportAssets (56)Timeline Frame 17Symbol 1609 as "fart"
ExportAssets (56)Timeline Frame 17Symbol 1610 as "musicloop1"
ExportAssets (56)Timeline Frame 17Symbol 1611 as "musicloop2"
ExportAssets (56)Timeline Frame 38Symbol 1693 as "courseScreen"
ExportAssets (56)Timeline Frame 38Symbol 1710 as "achievementsScreen"

Labels

"preloader"Frame 1
"sponsor"Frame 9
"options"Frame 23
"scores"Frame 30
"game"Frame 38
"submit"Frame 51
"fit"Symbol 96 MovieClip Frame 1
"stam"Symbol 96 MovieClip Frame 4
"att"Symbol 96 MovieClip Frame 7
"rea"Symbol 96 MovieClip Frame 10
"spe"Symbol 96 MovieClip Frame 13
"rulebends"Symbol 96 MovieClip Frame 16
"fit"Symbol 165 MovieClip Frame 1
"stam"Symbol 165 MovieClip Frame 4
"att"Symbol 165 MovieClip Frame 7
"rea"Symbol 165 MovieClip Frame 10
"spe"Symbol 165 MovieClip Frame 13
"rulebends"Symbol 165 MovieClip Frame 16
"on"Symbol 177 MovieClip Frame 2
"off"Symbol 177 MovieClip Frame 8
"on"Symbol 265 MovieClip Frame 2
"off"Symbol 265 MovieClip Frame 8
"bad"Symbol 718 MovieClip [randomEvent] Frame 1
"good"Symbol 718 MovieClip [randomEvent] Frame 22
"bank"Symbol 718 MovieClip [randomEvent] Frame 30
"achievement"Symbol 718 MovieClip [randomEvent] Frame 40
"gameComplete"Symbol 718 MovieClip [randomEvent] Frame 50
"on"Symbol 733 MovieClip Frame 1
"off"Symbol 733 MovieClip Frame 5
"idle"Symbol 780 MovieClip Frame 1
"wave"Symbol 780 MovieClip Frame 9
"waving"Symbol 780 MovieClip Frame 10
"idle"Symbol 786 MovieClip Frame 1
"wave"Symbol 786 MovieClip Frame 9
"waving"Symbol 786 MovieClip Frame 10
"idle"Symbol 789 MovieClip Frame 1
"wave"Symbol 789 MovieClip Frame 9
"waving"Symbol 789 MovieClip Frame 10
"idle"Symbol 795 MovieClip Frame 1
"wave"Symbol 795 MovieClip Frame 9
"waving"Symbol 795 MovieClip Frame 10
"idle"Symbol 801 MovieClip Frame 1
"wave"Symbol 801 MovieClip Frame 9
"waving"Symbol 801 MovieClip Frame 10
"idle"Symbol 808 MovieClip Frame 1
"wave"Symbol 808 MovieClip Frame 9
"waving"Symbol 808 MovieClip Frame 10
"idle"Symbol 813 MovieClip Frame 1
"wave"Symbol 813 MovieClip Frame 9
"waving"Symbol 813 MovieClip Frame 10
"idle"Symbol 819 MovieClip Frame 1
"wave"Symbol 819 MovieClip Frame 9
"waving"Symbol 819 MovieClip Frame 10
"idle"Symbol 825 MovieClip Frame 1
"wave"Symbol 825 MovieClip Frame 9
"waving"Symbol 825 MovieClip Frame 10
"idle"Symbol 899 MovieClip Frame 1
"cheer"Symbol 899 MovieClip Frame 15
"run"Symbol 1121 MovieClip Frame 1
"walk"Symbol 1121 MovieClip Frame 21
"idle"Symbol 1121 MovieClip Frame 37
"poopoo"Symbol 1121 MovieClip Frame 48
"run"Symbol 1215 MovieClip Frame 1
"walk"Symbol 1215 MovieClip Frame 21
"idle"Symbol 1215 MovieClip Frame 37
"poopoo"Symbol 1215 MovieClip Frame 48
"run"Symbol 1306 MovieClip Frame 1
"walk"Symbol 1306 MovieClip Frame 21
"idle"Symbol 1306 MovieClip Frame 37
"poopoo"Symbol 1306 MovieClip Frame 48
"run"Symbol 1396 MovieClip Frame 1
"walk"Symbol 1396 MovieClip Frame 21
"idle"Symbol 1396 MovieClip Frame 37
"poopoo"Symbol 1396 MovieClip Frame 48
"run"Symbol 1486 MovieClip Frame 1
"walk"Symbol 1486 MovieClip Frame 21
"idle"Symbol 1486 MovieClip Frame 37
"poopoo"Symbol 1486 MovieClip Frame 48
"run"Symbol 1577 MovieClip Frame 1
"walk"Symbol 1577 MovieClip Frame 21
"idle"Symbol 1577 MovieClip Frame 37
"poopoo"Symbol 1577 MovieClip Frame 48
"over"Symbol 1687 MovieClip Frame 2
"out"Symbol 1687 MovieClip Frame 6

Dynamic Text Variables

quantitySymbol 254 EditableText"5"




http://swfchan.com/21/100795/info.shtml
Created: 21/3 -2019 02:43:59 Last modified: 21/3 -2019 02:43:59 Server time: 25/04 -2024 20:07:55