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

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

monster-and-mindy.swf

This is the info page for
Flash #121420

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


Text
BR

Make sure to get all photo’s to fill
your photo album!

ee

ee

ee

ee

FOTOAL
BUM

ALBUM
PHOTO

FOTOAL
BUM

ÁLBUM DE
FOTOS

ÁLBUM DE
FOTOS

ÁLBUM DE
FOTOS

ALBUMFOT
OGRAFICO

FOTOAL
BUM

FOTOAL
BUM

ФОТО-
АЛЬБОМ

ALBUM
FOTO

PHOTO
ALBUM

フォトアル
バム

相册

Verende
schoen

Supersc
heet

Spuug
kracht

Chaussures
à ressort

Pet en
puissance

Crachat
puissant

Federschuhe

Superfurz

Spuckkraft

Zapatos con
muelles

Potencia
flatulenta

Poder
salival

Sapatos de
Primavera

Superpeido

Supercuspe

Sapatos
de Mola

GrandePum

Poder do
Cuspo

Scarpe a
molla

Forza
scorreggiante

Forza
sputante

Fjäderskor

Turbofart

Spottkraft

Sprężynowe
buty

Siła
pierdnięcia

Siła
plunięcia

Пружины

Мощный
пук

Сила
плевка

Sepatu
Pegas

Kentutsuper

Tenaga
Ludah

Spring
Shoes

Power
fart

Spit
power

Spring
Shoes

バネのつい
た靴

パワーファート

パワーを吐
き出す

弹簧鞋

动力屁

吐唾沫

Locatie:
Ruimte

Endroit :
Espace

Ort:
Leertaste

Ubicación:
Espacio
exterior

Local:
Espaço

Local:
Espaço

Posizione:
Spazio

Plats:
Rymden

Lokalizacja:
Przestrzeń
kosmiczna

Местность:
Космос

Lokasi:
Angkasa

Location:
Space

Location:
Space

ロケーション:
宇宙

位置:
太空

Locatie:
Zuidpool
70 %

Endroit :
Antarctique
70 %

Ort:
Antarktika
70 %

Ubicación:
Antártida
70 %

Local:
Antártida
70 %

Local:
Antárctica
70 %

Posizione:
Antartide
70 %

Plats:
Antarktis
70 %

Lokalizacja:
Antarktyda
70 %

Местность:
Антарктика
70 %

Lokasi:
Antartika
70 %

Location:
Antarctica
70 %

Location:
Antarctica
70 %

ロケーション:
南極
70 %

位置:
南极洲
70 %

Locatie:
Zuidpool
30 %

Endroit :
Antarctique
30 %

Ort:
Antarktika
30 %

Ubicación:
Antártida
30 %

Local:
Antártida
30 %

Local:
Antárctica
30 %

Posizione:
Antartide
30 %

Plats:
Antarktis
30 %

Lokalizacja:
Antarktyda
30 %

Местность:
Антарктика
30 %

Lokasi:
Antartika
30 %

Location:
Antarctica
30 %

Location:
Antarctica
30 %

ロケーション:
南極
30 %

位置:
南极洲
30 %

Locatie:
Afrika
70 %

Endroit :
Afrique
70 %

Ort:
Afrika
70 %

Ubicación:
África
70 %

Local:
África
70 %

Local:
África
70 %

Posizione:
Africa
70 %

Plats:
Afrika
70 %

Lokalizacja:
Afryka
70 %

Местность:
Африка
70 %

Lokasi:
Afrika
70 %

Location:
Africa
70 %

Location:
Africa
70 %

ロケーション:
アフリカ
70 %

位置:
非洲
70 %

Locatie:
Afrika
30 %

Endroit :
Afrique
30 %

Ort:
Afrika
30 %

Ubicación:
África
30 %

Local:
África
30 %

Local:
África
30 %

Posizione:
Africa
30 %

Plats:
Afrika
30 %

Lokalizacja:
Afryka
30 %

Местность:
Африка
30 %

Lokasi:
Afrika
30 %

Location:
Africa
30 %

Location:
Africa
30 %

ロケーション:
アフリカ
30 %

位置:
非洲
30 %

Locatie:
Oceaan
70 %

Endroit :
Océan
70 %

Ort:
Meer
70 %

Ubicación:
Océano
70 %

Local:
Mar
70 %

Local:
Mar
70 %

Posizione:
Oceano
70 %

Plats:
Hav
70 %

Lokalizacja:
Ocean
70 %

Местность:
Океан
70 %

Lokasi:
Samudera
70 %

Location:
Ocean
70 %

Location:
Ocean
70 %

ロケーション:

70 %

位置:
海洋
70 %

Locatie:
Oceaan
30 %

Endroit :
Océan
30 %

Ort:
Meer
30 %

Ubicación:
Océano
30 %

Local:
Mar
30 %

Local:
Mar
30 %

Posizione:
Oceano
30 %

Plats:
Hav
30 %

Lokalizacja:
Ocean
30 %

Местность:
Океан
30 %

Lokasi:
Samudera
30 %

Location:
Ocean
30 %

Location:
Ocean
30 %

ロケーション:

30 %

位置:
海洋
30 %

Locatie:
Stad
70 %

Endroit :
Ville
70 %

Ort:
Stadt
70 %

Ubicación:
Ciudad
70 %

Local:
Cidade
70 %

Posizione:
Città
70 %

Plats:
Stad
70 %

Lokalizacja:
Miasto
70 %

Местность:
Город
70 %

Lokasi:
Kota
70 %

Location:
City
70 %

Location:
City
70 %

ロケーション:
都市
70 %

位置:
城市
70 %

Locatie:
Stad
30 %

Endroit :
Ville
30 %

Ort:
Stadt
30 %

Ubicación:
Ciudad
30 %

Local:
Cidade
30 %

Posizione:
Città
30 %

Plats:
Stad
30 %

Lokalizacja:
Miasto
30 %

Местность:
Город
30 %

Lokasi:
Kota
30 %

Location:
City
30 %

Location:
City
30 %

ロケーション:
都市
30 %

位置:
城市
30 %

Locatie:
Platteland
70%

Endroit :
Campagne
70%

Ort:
Auf dem Land
70%

Ubicación:
Campo
70%

Local:
Interior
70%

Local:
Campo
70%

Posizione:
Campagna
70%

Plats:
Landsbygd
70%

Lokalizacja:
Wieś
70%

Местность:
Пригород
70%

Lokasi:
Pedesaan
70%

Location:
Country Side
70%

ロケーション:
カントリーサイド
70%

位置:
乡村
70%

Locatie:
Platteland
30%

Endroit :
Campagne
30%

Ort:
Auf dem Land
30%

Ubicación:
Campo
30%

Local:
Interior
30%

Local:
Campo
30%

Posizione:
Campagna
30%

Plats:
Landsbygd
30%

Lokalizacja:
Wieś
30%

Местность:
Пригород
30%

Lokasi:
Pedesaan
30%

Location:
Country Side
30%

ロケーション:
カントリーサイド
30%

位置:
乡村
30%

70% van het level

70% du niveau

70% des Levels geschafft

Al 70% del nivel

70% do nível

70% pelo nível

70% del livello

70% av nivå klarat

70% poziomu

Пройдено 70% уровня

70% level

70% through level

レベルの 70%

70%的程度

30% van het level

30 % du niveau

30% des Levels geschafft

Al 30% del nivel

30% do nível

30% pelo nível

30% del livello

30% av nivå klarat

30% poziomu

Пройдено 30% уровня

30% level

30% through level

レベルの 30%

30%的程度

Gefeliciteerd!

Félicitations !

Glückwunsch!

¡Enhorabuena!

Parabéns!

Complimenti!

Gratulerar!

Gratulacje!

Поздравляем!

Selamat!

Congratulations!

おめでとうございます!

恭喜!

SPEL VOLTOOID

Gespuugd:

Totaalscore:

JEU RÉUSSI

Crachats :

Score total :

SPIEL BEENDET

Gespuckt:

Gesamtpunktzahl:

JUEGO COMPLETADO

Salivazos:

Puntuación total:

FIM DO JOGO

Cusparadas:

Placar total:

JOGO CONCLUÍDO

Cuspo:

Pontuação Total:

GIOCO COMPLETO

Sputi:

Punteggio totale:

SPEL KLARAT

Spottningar:

Totalpoäng:

GRA UKOŃCZONA

Plunięcia:

Łączny wynik:

ИГРА ПРОЙДЕНА

Плевков:

Общий счет:

PERMAINAN SELESAI

Ludahan:

Skor Total:

GAME COMPLETE

Spits:

Total score:

ゲーム終了

吐き出した回数:

合計スコア:

游戏完成

吐唾沫:

总分:

Foto's

Photos

Bilder

Fotos

Fotos

Imagens

Foto

Foton

Zdjecia

Снимков

Gambar

Pictures

写真

照片

Afstand

Distance

Entfernung

Distancia

Distância

Distanza

Längd

Odległość

Расстояние

Jarak

Distance

距離

距离

Aantal keer spugen :

Nombre de crachats :

Gespuckt :

Número de salivazos :

Número de Cusparadas :

Número de Cuspidelas :

Numero di sputi :

Antal spottningar :

Liczba plunięć :

Число плевков :

Jumlah Ludahan :

Number of Spits :

吐き出した回数:

吐唾沫次数:

Misschien helpt het om wat
vlinders in te ruilen voor
upgrades?

GOED BEZIG! ZO KOM
JE NOG EENS ERGENS!

Dépenser quelques papillons pour
acheter des upgrades pourrait
peut-être t'aider, non ?

BON BOULOT, TU
PARCOURS LE MONDE !

Vielleicht hilft es, wenn du
Schmetterlinge in Upgrades
investierst?

GUT GEMACHT, DU KOMMST
GANZ SCHÖN RUM!

Quizá gastarte algunas mariposas
en mejoras pueda serte de ayuda.

¡BUEN TRABAJO, TIENES
EL ÉXITO ASEGURADO!

Será que gastar algumas
borboletas em melhoramentos
ajudaria?

BOM TRABALHO,
VOCÊ VAI LONGE!

Se calhar, gastar algumas
borboletas em upgrades ajudava?

BOM TRABALHO, TU
VAIS LONGE!

Forse spendere qualche farfalla per
comprare potenziamenti potrebbe
aiutarti?

BUON LAVORO, STAI
VISITANDO POSTI!

Kanske bör du köpa
uppgraderingar för fjärilar?

BRA JOBBAT, DU
TAR DIG FRAMÅT!

Może zainwestujesz kilka
motyli w ulepszenia?

DOBRA ROBOTA,
ŚWIETNIE CI IDZIE!

Возможно, стоит потратить
немного бабочек на покупку
полезных вещей?

ОТЛИЧНО, ТЫ ВСЕ
БЛИЖЕ К ЦЕЛИ!

Mungkin membelanjakan beberapa
kupu untuk membeli peningkatan
kemampuan akan membantu?

KERJA BAGUS, KAMU
BISA KE MANA-MANA!

Maybe spending some butterflies on
upgrades would help?

EXCELLENT! YOU'RE
GOING PLACES!

Maybe spending some butterflies
on upgrades would help?

GOOD JOB, YOU'RE
GOING PLACES!

蝶々を使ってアップグレードを手に入れると、
役に立つかもしれませんよ。

よくできました、目的の場
所に近づいています!

也许用一些蝴蝶来升级会给你带来帮助吧?

干得好,你进展得
很顺利!

Met veren springt Mindy omhoog
als ze neerkomt

Les ressorts font rebondir
Mindy en l'air lorsqu'elle
atterrit par terre

Federn lassen Mindy zurück in
die Luft springen, wenn sie den
Boden berührt

Los muelles hacen que Mindy
vuelva a saltar al cielo cuando
toca el suelo

As molas fazem Mindy pular de
novo pelos ares quando chega
ao chão

As molas fazem a Mindy saltar
para trás no ar quando atinge o
chão

Le molle fanno rimbalzare Mindy
in aria non appena tocca terra

Fjädrar får Mindy att hoppa upp i
luften igen när hon nuddar
marken

Podskoki sprawiają, że Maja
wraca w powietrze po tym, jak
dotknie ziemi

Пружины помогают Маше
снова взлететь в воздух,
оттолкнувшись от земли.

Pegas membuat Mindy terlontar
kembali ke udara saat ia
menyentuh tanah

Springs make Mindy jump back
into the air when she hits the
ground

Springs make Mindy jump back
into the air when she hits the
ground

ミンディが地面に足をつくと、バネを使って
空に戻してくれます

当明迪触地时,弹簧能够使她重新
弹回到高空中

en maak een foto voor je
album

Et prends une photo pour
ton album

Und ein Foto für dein
Album zu knipsen

Y haz una foto para tu
álbum

E tire uma foto para o seu
álbum

E tira uma foto para o teu
álbum

E fai una foto per il tuo
album

Och ta ett foto till ditt
album

I zrób zdjęcie do swojego
albumu

И не забудь сделать снимок
для своего альбома

Dan ambillah gambarnya
untuk albummu

And take a picture for
your album

そして、アルバムの写真を撮ってく
ださい

为你的相册拍照

Probeer naast ze te
vliegen

Essaye de voler près d'eux

Versuch an ihnen
vorbeizufliegen

Intenta volar junto a ellos

Tente voar com eles

Tenta voar junto deles

Cerca di volare vicino a
loro

Försök att flyga till dem

Spróbuj je ominąć

Используй их для полета

Cobalah untuk terbang di
dekatnya

Try to fly by them

一緒に飛んでみましょう

尝试乘坐它们飞行

Zoek naar langsvliegende dieren

Afstand

Hoogte

Cherche les animaux volants qui
s'approchent

Distance

Altitude

Halte nach Tieren in der Nähe
Ausschau

Entfernung

Höhe

Observa a los animales que se
aproximan

Distancia

Altura

Preste atenção nos animais que se
aproximem

Distância

Atenção aos animais que se
aproximam

Cerca gli animali che si stanno
avvicinando

Distanza

Altezza

Håll utkik efter djur som närmar sig

Längd

Höjd

Uważaj na nadlatujące zwierzęta

Odległość

Wysokość

Ищи приближающихся зверей

Расстояние

Высота

Carilah binatang yang terbang
mendekat

Jarak

Ketinggian

Look for approaching animals

Distance

Height

近くにいる動物を探します

距離

高さ

寻找接近的动物

距离

高度

Probeer power-ups te vangen

Essaye d'attraper des power-ups

Versuche Power-Ups zu fangen

Intenta coger potenciadores

Tente pegar prêmios

Tenta apanhar os power-ups

Cerca di prendere poteri speciali

Försök att fånga power-ups

Spróbuj złapać bonusy

Лови полезные предметы

Cobalah untuk menangkap
tambahan tenaga

Try to catch power-ups

パワーアップを手に入れる

尝试获取金币

Gebruik upgrades door op

SPACE

te drukken

Utilise des upgrades en
appuyant sur la

Upgrades zu verwenden

, um

Drücke

Utiliza las mejoras pulsando el
botón

Para usar os melhoramentos,
pressione a

Usa os upgrades premindo

Usa i potenziamenti
premendo la

använda uppgraderingar

för att

Tryck

Wykorzystaj ulepszenia,
naciskając

Используй предметы,
нажимая

Gunakan peningkatan
kemampuan dengan menekan

Use upgrades by pressing
the

Use upgrades by pressing
the

アップグレードを使用するには、

を押します

使用道具

Vang vlinders om upgrades te
kopen

Attrape des papillons pour
acheter des upgrades

Fang Schmetterlinge, um
Upgrades kaufen zu können

Coge mariposas para comprar
mejoras.

Cace borboletas para
comprar melhoramentos

Apanha borboletas para
comprares upgrades

Raccogli le farfalle per
comprare potenziamenti

Fånga fjärilar att köpa
uppgraderingar för

Łap motyle, aby kupić
ulepszenia

Лови бабочек, чтобы покупать
полезные предметы

Tangkap kupu-kupu untuk
membeli peningkatkan
kemampuan

Catch butterflies to buy
upgrades

蝶々を捕まえると、アップグレードを手に
入れることができます

捕捉蝴蝶来购买升级

De meter laadt weer op
wanneer je niet fladdert

Ton compteur de battement se
rechargera lorsque tu ne
battras pas des bras

Deine Flatteranzeige lädt sich
wieder auf, wenn du nicht mit
den Flügeln schlägst

El medidor de vuelo se
recargará cuando no vueles.

O seu medidor de bater asas vai
se recarregar quando você não
bater as asas.

O teu medidor de bater asas
recarrega-se quando não
bates as asas

Il tuo battitometro si ricaricherà
quando non sbatti le ali

Din flaxmätare laddas när
du inte flaxar

Twój wskaźnik machania
ładuje się na nowo, kiedy nie
machasz

Когда ты не машешь, твой
запас сил
восстанавливается

Meteran kepakan akan terisi
ulang bila kamu tidak
mengepakkan tangan

Your flap meter will recharge
when you don't flap

Your flap meter will recharge
when you don't flap

フラップメーターは、飛行していない間
にリチャージされます

当你停止扇动后,你的扇动米表将
重新计数。

fladderen

Klik snel om te

battement

Clique rapidement
pour activer

Flügeln zu schlagen

Klicke schnell, um
mit den

volar

Haz clic repetidas
veces para

bater as asas

Clique rapidamente
para habilitar

bater asas

Clica rapidamente
para activar

battito di ali

Clicca velocemente
per abilitare il

flaxning

Klicka snabbt för att
aktivera

machanie rękami

Klikaj szybko, aby
uruchomić

махать руками

Быстро щелкай, чтобы

mengepakkan tangan

Klik dengan cepat
untuk mengaktifkan

flapping

Click quickly to enable

Click rapidly to enable

飛行中

素早くクリックします

扇动翅膀

迅速点击以便开启

Beweeg je muis om te sturen

Déplace ta souris pour diriger

Bewege die Maus, um zu steuern

Mueve el ratón para controlar la
dirección

Dirija movendo o mouse

Move o rato para virar

Muovi il mouse per guidare

Styr med din mus

Poruszaj myszką, aby sterować

Управляй полетом, двигая
мышью

Gerakkan mouse untuk menyetir

Move your mouse to steer

Move your mouse to steer

マウスをスティアに移動

移动鼠标来操纵

Kies snelheid

Régler la vitesse

Geschwindigke
it auswählen

Establecer
velocidad

Definir velocidade

Definir Velocidade

Imposta la
velocità

Välj fart

Ustaw prędkość

Задай скорость

Tentukan
Kecepatan

Set Speed

スピードの設定

设置速度

Kies hoek

Régler l'angle

Winkel
auswählen

Establecer
ángulo

Definir ângulo

Definir Ângulo

Imposta
l'angolazione

Välj vinkel

Ustaw kąt

Задай угол

Tentukan Sudut

Set Angle

Set Angle

角度の設定

设置角度

Hoe minder spugen, hoe hoger je
score

Moins tu auras besoin de crachats
pour arriver à Joie-la-Ville, plus ton
score sera élevé

Je seltener du spucken musst, um
nach Glücksstadt zu gelangen, umso
mehr Punkte erhältst du

Cuantos menos salivazos necesites
para llegar a Ciudad Feliz, mayor
será tu puntuación

Quanto menos cusparadas você
precisar para chegar à Vila  Alegria,
mais alta será a sua pontuação

Quanto menos cuspo for preciso
para chegares a Vilalegre, maior
será a sua pontuação

Meno sputi ti servono per
arrivare a Felicittà più alto sarà il
tuo punteggio

Ju färre spottningar du behöver för
att komma till Lyckobyn, desto
högre poäng får du

Im mniej plunięć wykorzystasz, aby
dotrzeć do Szczęśliwic, tym wyższy
będzie twój wynik

Чем меньше плевков ты потратишь
на путешествие, тем больше очков
получишь

Semakin sedikit kamu meludah untuk
sampai di Desa Happyville, semakin
tinggi pula skormu

The fewer spits you need to
get to Happyville, the higher
your score will be

ハッピーヴィラまでに吐き出したパワ
ーが少ないほど、スコアが高くなります

在去快乐村的路上,你需要的吐唾沫次
数越少,你的得分就越高

Druk op de spatiebalk voor
de powerscheet

Appuie sur la barre
d'espace pour activer le
pet en puissance

Drücke die Leertaste, um
den Superfurz zu
aktivieren

Pulsa Espacio para activar la
Potencia flatulenta

Pressione a Barra de
Espaço para ativar o
Superpeido

Prime Espaço para activar
o GrandePum

Premi la barra spaziatrice
per attivare la forza
scorreggiante

Tryck mellanslag för att
aktivera Turbofart

Naciśnij spację, aby
aktywować Siłę pierdzenia

Нажми пробел, чтобы
использовать мощный пук

Tekan Spasi untuk
mengaktifkan Kentutsuper

Press Space to activate
the Powerfart

スペースを押すと、パワー
ファートが有効になります

按住空格键以激活动力屁

Niet meer tonen

Ne pas montrer à nouveau

Nicht mehr anzeigen

No volver a mostrar

Não mostrar de novo

Não voltar a mostrar

Non mostrare di nuovo

Visa inte igen

Nie pokazuj ponownie

Больше не показывать

Jangan tampilkan lagi

Don't show again

今後表示しない

不要再显示

Gelukkig wordt Mindy geholpen door een grote vriend. Een
MONSTERVRIEND!

Mais heureusement, Mindy a un ami qui peut l'aider. Un grand
ami. Un ami MONSTRUEUSEMENT grand !

Zum Glück hat Mindy einen Freund, der ihr ein wenig hilft. Einen
großen Freund. Einen MONSTERFREUND!

Por suerte, Mindy tiene un amigo que le ayudará un poco. Un
gran amigo. ¡Un MONSTRUOSO AMIGO!

Felizmente, Mindy tem a ajuda de um amigo. Um grande amigo.
Um amigo MONSTRO!

Felizmente a Mindy tem a ajuda de um amigo. Um grande amigo.
Um amigo MONSTRUOSO.

Per fortuna Mindy ottiene un po' di aiuto da un amico. Un grande
amico. Un amico MOSTRUOSO!

Lyckligtvis får Mindy lite hjälp av sin vän. En stor vän. En
MONSTERVÄN!

Na szczęście Maja może liczyć na małą pomoc ze strony
przyjaciela. Wielkiego przyjaciela. MONSTRUALNEGO
przyjaciela!

К счастью, у Маши есть друг, который всегда готов ей помочь.
Большой друг! Просто МОНСТР!

Untungnya, Mindy mendapat pertolongan dari seorang teman.
Teman besar. Teman MONSTER!

Fortunately, Mindy has a little help from a friend. A big friend.
A MONSTER friend!

幸運なことに、ミンディには助けてくれる友達がいます。本当に大きな友達です。何故
ならモンスターなのです!

幸好,明迪从一位朋友那里得到帮助。一位大朋友。一位怪物朋友!

Dit is Mindy. Mindy wil op bezoek bij haar grootouders, maar die
wonen aan de andere kant van de wereld!

Voici Mindy. Elle meurt d'envie d'aller voir ses grand-parents à
Joie-la-Ville qui se trouve, malheureusement, à l'autre bout du
monde.

Das ist Mindy. Mindys sehnlichster Wunsch ist es, ihre
Großeltern in Glücksstadt zu besuchen, aber Glücksstadt liegt
auf der anderen Seite der Erde.

Esta es Mindy. El mayor deseo de Mindy es visitar a sus abuelos
en Ciudad Feliz, pero Ciudad Feliz está al otro lado del mundo.

Apresento-lhe Mindy. O que Mindy mais quer é visitar os avós na
Vila Alegria, mas Vila Alegria fica do outro lado do mundo.

Esta é a Mindy. O que a Mindy mais quer é visitar os seus avós
em Vilalegre, mas Vilalegre fica do outro lado do mundo.

Incontra Mindy. Mindy non desidera nient'altro che visitare i suoi
nonni a Felicittà ma Felicittà si trova dall'altro capo del mondo.

Det här är Mindy. Hon vill så gärna besöka sin mormor och
morfar i Lyckobyn, men Lyckobyn ligger på andra sidan världen.

Poznaj Maję. Maja nade wszystko pragnie odwiedzić swoich
dziadków w Szczęśliwicach, ale Szczęśliwice leżą po drugiej
stronie świata.

Это Маша. Больше всего на свете Маша хочет навестить
дедушку и бабушку, живущих в Далекограде, но Далекоград
находится так далеко...

Ini Mindy. Mindy sangat rindu untuk mengunjungi kakek-
neneknya di Desa Happyville, tapi sayangnya Desa Happyville
terletak di belahan dunia yang lain.

Meet Mindy. Mindy wants nothing more than to visit her
grandparents in Happyville, but Happyville is on the other
side of the world.

彼女がミンディです。ミンディは、ハッピーヴィラに住んでいるおじいちゃんとおばあ
ちゃんに会いに行きたいのですが、ハッピーヴィラは地球の裏側にあります。

这是明迪。明迪很想拜访快乐村的祖父母,可是快乐村却在地球的另一面。

© www.spilgames.com

© www.spilgames.com

SPEEL VOOR TOPSCORES
EN PRIJZEN:

JOUE POUR DES MEILLEURS
SCORES ET DES PRIX :

SPIELE FÜR HIGHSCORES
UND PREISE:

JUGAR CON PUNTUACIONES
MÁXIMAS Y PREMIOS:

JOGAR PARA BATER RECORDES
E GANHAR TROFÉUS:

JOGA PELAS MELHORES
PONTUAÇÕES E PRÉMIOS EM:

GIOCA ED OTTIENI I
PUNTEGGI PIÙ ALTI E I PREMI:

SPELA OM TOPPOÄNG OCH
PRISER:

ZAGRAJ Z RANKINGIEM I
TROFEAMI:

СТАВЬ РЕКОРДЫ И
ЗАВОЕВЫВАЙ НАГРАДЫ НА

MAIN UNTUK SKOR TINGGI
DAN HADIAH:

PLAY FOR HIGH SCORES AND
AWARDS:

PLAY FOR HIGH SCORES
AND AWARDS:

高スコアおよび成績を目指し
てプレイする:

在这里进行游戏能登录您的在线最
高分和成就:

Meer gekke spellen:

Plus de jeux dingues :

Mehr verrückte Spiele:

Más juegos alocados:

Mais jogos malucos:

Mais jogos malucos:

Più giochi pazzi:

Fler galna spel:

Więcej
zwariowanych gier

Другие смешные игры:

Permainan gila lain:

More crazy games:

More crazy games:

もっとおかしなゲーム:

更多的疯狂游戏在:

Mindy

100%

为了减少第一帧导出的k数,把所有需要第一帧导出的mc都放在
这里,取消第一帧导出

+10

+1

nn

-

TEST AWARD

award1

award2

award3

award4

award5

Submit

x

0

0

0

1111111

unlock

lock

0

0.00

-

=

0

0

=

0

x

0/0

-

0

x

0

JOGAR PARA BATER RECORDES E GANHAR TROFÉUS:

在这里进行游戏能登录您的在线最高分和成就:

SPIELE FÜR HIGHSCORES UND PREISE:

High Scores and Achievements at:

JUGAR CON PUNTUACIONES MÁXIMAS Y PREMIOS:

JOUE POUR DES MEILLEURS SCORES ET DES PRIX :

MAIN UNTUK SKOR TINGGI DAN HADIAH:

GIOCA ED OTTIENI I PUNTEGGI PIÙ ALTI E I PREMI:

高スコアおよび成績を目指してプレイする:

SPEEL VOOR TOPSCORES EN PRIJZEN:

JOGA PELAS MELHORES PONTUAÇÕES E PRÉMIOS EM:

ZAGRAJ Z RANKINGIEM I TROFEAMI:

СТАВЬ РЕКОРДЫ И ЗАВОЕВЫВАЙ НАГРАДЫ НА

SPELA OM TOPPOÄNG OCH PRISER:

CONTINUAR

继续

WEITER

CONTINUE

CONTINUER

LANJUTKAN

CONTINUA

継続する

DOORGAAN

KONTYNUUJ

ДАЛЬШЕ

FORTSÄTT

15

20

0

0

0

x

0

0

11/11

1

1

0

ActionScript [AS3]

Section 1
//CampaignInfo (com.google.analytics.campaign.CampaignInfo) package com.google.analytics.campaign { import com.google.analytics.utils.*; public class CampaignInfo { private var _new:Boolean; private var _empty:Boolean; public function CampaignInfo(_arg1:Boolean=true, _arg2:Boolean=false){ _empty = _arg1; _new = _arg2; } public function isEmpty():Boolean{ return (_empty); } public function toURLString():String{ var _local1:Variables; _local1 = toVariables(); return (_local1.toString()); } public function toVariables():Variables{ var _local1:Variables; _local1 = new Variables(); _local1.URIencode = true; if (((!(isEmpty())) && (isNew()))){ _local1.utmcn = utmcn; }; if (((!(isEmpty())) && (!(isNew())))){ _local1.utmcr = utmcr; }; return (_local1); } public function isNew():Boolean{ return (_new); } public function get utmcn():String{ return ("1"); } public function get utmcr():String{ return ("1"); } } }//package com.google.analytics.campaign
Section 2
//CampaignKey (com.google.analytics.campaign.CampaignKey) package com.google.analytics.campaign { public class CampaignKey { public var UCMD:String;// = "utm_medium" public var UCID:String;// = "utm_id" public var UCTR:String;// = "utm_term" public var UCSR:String;// = "utm_source" public var UCNO:String;// = "utm_nooverride" public var UCCN:String;// = "utm_campaign" public var UGCLID:String;// = "gclid" public var UCCT:String;// = "utm_content" } }//package com.google.analytics.campaign
Section 3
//CampaignManager (com.google.analytics.campaign.CampaignManager) package com.google.analytics.campaign { import com.google.analytics.core.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; import com.google.analytics.utils.*; public class CampaignManager { private var _config:Configuration; private var _domainHash:Number; private var _debug:DebugConfiguration; private var _timeStamp:Number; private var _referrer:String; private var _buffer:Buffer; public static const trackingDelimiter:String = "|"; public function CampaignManager(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:Buffer, _arg4:Number, _arg5:String, _arg6:Number){ _config = _arg1; _debug = _arg2; _buffer = _arg3; _domainHash = _arg4; _referrer = _arg5; _timeStamp = _arg6; } public function hasNoOverride(_arg1:String):Boolean{ var _local2:CampaignKey; var _local3:Variables; var _local4:String; _local2 = _config.campaignKey; if (_arg1 == ""){ return (false); }; _local3 = new Variables(_arg1); _local4 = ""; if (_local3.hasOwnProperty(_local2.UCNO)){ _local4 = _local3[_local2.UCNO]; switch (_local4){ case "1": return (true); case "": case "0": default: return (false); }; }; return (false); } public function getCampaignInformation(_arg1:String, _arg2:Boolean):CampaignInfo{ var _local3:CampaignInfo; var _local4:CampaignTracker; var _local5:Boolean; var _local6:Boolean; var _local7:int; var _local8:CampaignTracker; var _local9:int; _local3 = new CampaignInfo(); _local5 = false; _local6 = false; _local7 = 0; if (((_config.allowLinker) && (_buffer.isGenuine()))){ if (!_buffer.hasUTMZ()){ return (_local3); }; }; _local4 = getTrackerFromSearchString(_arg1); if (isValid(_local4)){ _local6 = hasNoOverride(_arg1); if (((_local6) && (!(_buffer.hasUTMZ())))){ return (_local3); }; }; if (!isValid(_local4)){ _local4 = getOrganicCampaign(); if (((!(_buffer.hasUTMZ())) && (isIgnoredKeyword(_local4)))){ return (_local3); }; }; if (((!(isValid(_local4))) && (_arg2))){ _local4 = getReferrerCampaign(); if (((!(_buffer.hasUTMZ())) && (isIgnoredReferral(_local4)))){ return (_local3); }; }; if (!isValid(_local4)){ if (((!(_buffer.hasUTMZ())) && (_arg2))){ _local4 = getDirectCampaign(); }; }; if (!isValid(_local4)){ return (_local3); }; if (((_buffer.hasUTMZ()) && (!(_buffer.utmz.isEmpty())))){ _local8 = new CampaignTracker(); _local8.fromTrackerString(_buffer.utmz.campaignTracking); _local5 = (_local8.toTrackerString() == _local4.toTrackerString()); _local7 = _buffer.utmz.responseCount; }; if (((!(_local5)) || (_arg2))){ _local9 = _buffer.utma.sessionCount; _local7++; if (_local9 == 0){ _local9 = 1; }; _buffer.utmz.domainHash = _domainHash; _buffer.utmz.campaignCreation = _timeStamp; _buffer.utmz.campaignSessions = _local9; _buffer.utmz.responseCount = _local7; _buffer.utmz.campaignTracking = _local4.toTrackerString(); _debug.info(_buffer.utmz.toString(), VisualDebugMode.geek); _local3 = new CampaignInfo(false, true); } else { _local3 = new CampaignInfo(false, false); }; return (_local3); } public function isValid(_arg1:CampaignTracker):Boolean{ if (((_arg1) && (_arg1.isValid()))){ return (true); }; return (false); } public function getTrackerFromSearchString(_arg1:String):CampaignTracker{ var _local2:CampaignTracker; var _local3:CampaignTracker; var _local4:CampaignKey; var _local5:Variables; _local2 = getOrganicCampaign(); _local3 = new CampaignTracker(); _local4 = _config.campaignKey; if (_arg1 == ""){ return (_local3); }; _local5 = new Variables(_arg1); if (_local5.hasOwnProperty(_local4.UCID)){ _local3.id = _local5[_local4.UCID]; }; if (_local5.hasOwnProperty(_local4.UCSR)){ _local3.source = _local5[_local4.UCSR]; }; if (_local5.hasOwnProperty(_local4.UGCLID)){ _local3.clickId = _local5[_local4.UGCLID]; }; if (_local5.hasOwnProperty(_local4.UCCN)){ _local3.name = _local5[_local4.UCCN]; } else { _local3.name = "(not set)"; }; if (_local5.hasOwnProperty(_local4.UCMD)){ _local3.medium = _local5[_local4.UCMD]; } else { _local3.medium = "(not set)"; }; if (_local5.hasOwnProperty(_local4.UCTR)){ _local3.term = _local5[_local4.UCTR]; } else { if (((_local2) && (!((_local2.term == ""))))){ _local3.term = _local2.term; }; }; if (_local5.hasOwnProperty(_local4.UCCT)){ _local3.content = _local5[_local4.UCCT]; }; return (_local3); } public function getOrganicCampaign():CampaignTracker{ var _local1:CampaignTracker; var _local2:URL; var _local3:String; var _local4:Array; var _local5:OrganicReferrer; var _local6:String; if (((isInvalidReferrer(_referrer)) || (isFromGoogleCSE(_referrer, _config)))){ return (_local1); }; _local2 = new URL(_referrer); _local3 = ""; if (_local2.hostName != ""){ if (_local2.hostName.indexOf(".") > -1){ _local4 = _local2.hostName.split("."); switch (_local4.length){ case 2: _local3 = _local4[0]; break; case 3: _local3 = _local4[1]; break; }; }; }; if (_config.organic.match(_local3)){ _local5 = _config.organic.getReferrerByName(_local3); _local6 = _config.organic.getKeywordValue(_local5, _local2.search); _local1 = new CampaignTracker(); _local1.source = _local5.engine; _local1.name = "(organic)"; _local1.medium = "organic"; _local1.term = _local6; }; return (_local1); } public function isIgnoredReferral(_arg1:CampaignTracker):Boolean{ if (((_arg1) && ((_arg1.medium == "referral")))){ return (_config.organic.isIgnoredReferral(_arg1.source)); }; return (false); } public function getDirectCampaign():CampaignTracker{ var _local1:CampaignTracker; _local1 = new CampaignTracker(); _local1.source = "(direct)"; _local1.name = "(direct)"; _local1.medium = "(none)"; return (_local1); } public function isIgnoredKeyword(_arg1:CampaignTracker):Boolean{ if (((_arg1) && ((_arg1.medium == "organic")))){ return (_config.organic.isIgnoredKeyword(_arg1.term)); }; return (false); } public function getReferrerCampaign():CampaignTracker{ var _local1:CampaignTracker; var _local2:URL; var _local3:String; var _local4:String; if (((isInvalidReferrer(_referrer)) || (isFromGoogleCSE(_referrer, _config)))){ return (_local1); }; _local2 = new URL(_referrer); _local3 = _local2.hostName; _local4 = _local2.path; if (_local3.indexOf("www.") == 0){ _local3 = _local3.substr(4); }; _local1 = new CampaignTracker(); _local1.source = _local3; _local1.name = "(referral)"; _local1.medium = "referral"; _local1.content = _local4; return (_local1); } public static function isInvalidReferrer(_arg1:String):Boolean{ var _local2:URL; if ((((((_arg1 == "")) || ((_arg1 == "-")))) || ((_arg1 == "0")))){ return (true); }; if (_arg1.indexOf("://") > -1){ _local2 = new URL(_arg1); if ((((_local2.protocol == Protocols.file)) || ((_local2.protocol == Protocols.none)))){ return (true); }; }; return (false); } public static function isFromGoogleCSE(_arg1:String, _arg2:Configuration):Boolean{ var _local3:URL; _local3 = new URL(_arg1); if (_local3.hostName.indexOf(_arg2.google) > -1){ if (_local3.search.indexOf((_arg2.googleSearchParam + "=")) > -1){ if (_local3.path == ("/" + _arg2.googleCsePath)){ return (true); }; }; }; return (false); } } }//package com.google.analytics.campaign
Section 4
//CampaignTracker (com.google.analytics.campaign.CampaignTracker) package com.google.analytics.campaign { import com.google.analytics.utils.*; public class CampaignTracker { public var content:String; public var source:String; public var clickId:String; public var name:String; public var term:String; public var medium:String; public var id:String; public function CampaignTracker(_arg1:String="", _arg2:String="", _arg3:String="", _arg4:String="", _arg5:String="", _arg6:String="", _arg7:String=""){ this.id = _arg1; this.source = _arg2; this.clickId = _arg3; this.name = _arg4; this.medium = _arg5; this.term = _arg6; this.content = _arg7; } public function isValid():Boolean{ if (((((!((id == ""))) || (!((source == ""))))) || (!((clickId == ""))))){ return (true); }; return (false); } public function toTrackerString():String{ var _local1:Array = []; _addIfNotEmpty(_local1, "utmcsr=", source); _addIfNotEmpty(_local1, "utmccn=", name); _addIfNotEmpty(_local1, "utmcmd=", medium); _addIfNotEmpty(_local1, "utmctr=", term); _addIfNotEmpty(_local1, "utmcct=", content); _addIfNotEmpty(_local1, "utmcid=", id); _addIfNotEmpty(_local1, "utmgclid=", clickId); return (_local1.join(CampaignManager.trackingDelimiter)); } private function _addIfNotEmpty(_arg1:Array, _arg2:String, _arg3:String):void{ if (_arg3 != ""){ _arg3 = _arg3.split("+").join("%20"); _arg3 = _arg3.split(" ").join("%20"); _arg1.push((_arg2 + _arg3)); }; } public function fromTrackerString(_arg1:String):void{ var _local2:String = _arg1.split(CampaignManager.trackingDelimiter).join("&"); var _local3:Variables = new Variables(_local2); if (_local3.hasOwnProperty("utmcid")){ this.id = _local3["utmcid"]; }; if (_local3.hasOwnProperty("utmcsr")){ this.source = _local3["utmcsr"]; }; if (_local3.hasOwnProperty("utmccn")){ this.name = _local3["utmccn"]; }; if (_local3.hasOwnProperty("utmcmd")){ this.medium = _local3["utmcmd"]; }; if (_local3.hasOwnProperty("utmctr")){ this.term = _local3["utmctr"]; }; if (_local3.hasOwnProperty("utmcct")){ this.content = _local3["utmcct"]; }; if (_local3.hasOwnProperty("utmgclid")){ this.clickId = _local3["utmgclid"]; }; } } }//package com.google.analytics.campaign
Section 5
//FlashTracker (com.google.analytics.components.FlashTracker) package com.google.analytics.components { import com.google.analytics.core.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.events.*; import flash.display.*; import com.google.analytics.utils.*; import com.google.analytics.external.*; import com.google.analytics.*; import flash.utils.*; import com.google.analytics.events.*; public class FlashTracker extends Sprite implements AnalyticsTracker { private var _adSense:AdSenseGlobals; private var _env:Environment; protected var _height:Number;// = 18 private var _idleTimer:IdleTimer; private var _config:Configuration; private var _mode:String;// = "AS3" private var _dom:HTMLDOM; private var _ready:Boolean;// = false protected var _width:Number;// = 18 private var _account:String;// = "" protected var _componentInspectorSetting:Boolean; private var _visualDebug:Boolean;// = false public var boundingBox_mc:DisplayObject; private var _debug:DebugConfiguration; private var _buffer:Buffer; private var _display:DisplayObject; protected var livePreviewHeight:Number; private var _jsproxy:JavascriptProxy; protected var isLivePreview:Boolean; protected var preview:MovieClip; private var _gifRequest:GIFRequest; protected var livePreviewWidth:Number; private var _tracker:GoogleAnalyticsAPI; public static var version:Version = API.version; public function FlashTracker(){ _ready = false; _account = ""; _mode = TrackerMode.AS3; _visualDebug = false; _width = 18; _height = 18; super(); _tracker = new TrackerCache(); isLivePreview = _checkLivePreview(); _componentInspectorSetting = false; if (boundingBox_mc){ boundingBox_mc.visible = false; removeChild(boundingBox_mc); boundingBox_mc = null; }; if (isLivePreview){ _createLivePreview(); }; addEventListener(Event.ENTER_FRAME, _factory); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ return (_tracker.trackEvent(_arg1, _arg2, _arg3, _arg4)); } public function trackTrans():void{ _tracker.trackTrans(); } private function _createLivePreview():void{ var _local1:Graphics; var _local2:Class; preview = new MovieClip(); _local1 = preview.graphics; _local1.beginFill(0xFFFFFF); _local1.moveTo(0, 0); _local1.lineTo(0, _width); _local1.lineTo(_width, _height); _local1.lineTo(_height, 0); _local1.lineTo(0, 0); _local1.endFill(); _local2 = (getDefinitionByName("com.google.analytics.components::Icon") as Class); preview.icon_mc = new (_local2); preview.icon_mc.name = "icon_mc"; preview.addChild(preview.icon_mc); addChild(preview); } public function trackPageview(_arg1:String=""):void{ _tracker.trackPageview(_arg1); } public function get account():String{ return (_account); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _tracker.linkByPost(_arg1, _arg2); } public function getDetectTitle():Boolean{ return (_tracker.getDetectTitle()); } public function setCampNameKey(_arg1:String):void{ _tracker.setCampNameKey(_arg1); } public function resetSession():void{ _tracker.resetSession(); } public function set account(_arg1:String):void{ _account = _arg1; } public function get debug():DebugConfiguration{ if (!_debug){ _createDebugAndConfig(); }; return (_debug); } public function createEventTracker(_arg1:String):EventTracker{ return (_tracker.createEventTracker(_arg1)); } public function set config(_arg1:Configuration):void{ _config = _arg1; } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ return (_tracker.addTrans(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8)); } public function setLocalServerMode():void{ _tracker.setLocalServerMode(); } public function getLocalGifPath():String{ return (_tracker.getLocalGifPath()); } public function clearIgnoredRef():void{ _tracker.clearIgnoredRef(); } public function isReady():Boolean{ return (_ready); } public function set debug(_arg1:DebugConfiguration):void{ _debug = _arg1; } public function getVersion():String{ return (_tracker.getVersion()); } public function setLocalRemoteServerMode():void{ _tracker.setLocalRemoteServerMode(); } public function setCampNOKey(_arg1:String):void{ _tracker.setCampNOKey(_arg1); } public function addIgnoredOrganic(_arg1:String):void{ _tracker.addIgnoredOrganic(_arg1); } public function setCookiePath(_arg1:String):void{ _tracker.setCookiePath(_arg1); } public function setCampTermKey(_arg1:String):void{ _tracker.setCampTermKey(_arg1); } private function _trackerFactory():GoogleAnalyticsAPI{ debug.info(((("GATracker (AS3) v" + version) + "\naccount: ") + account)); _adSense = new AdSenseGlobals(debug); _dom = new HTMLDOM(debug); _dom.cacheProperties(); _env = new Environment("", "", "", debug, _dom); _buffer = new Buffer(config, debug, false); _gifRequest = new GIFRequest(config, debug, _buffer, _env); _idleTimer = new IdleTimer(config, debug, _display, _buffer); _env.url = _display.stage.loaderInfo.url; return (new Tracker(account, config, debug, _env, _buffer, _gifRequest, _adSense)); } public function setCampaignTrack(_arg1:Boolean):void{ _tracker.setCampaignTrack(_arg1); } public function getServiceMode():ServerOperationMode{ return (_tracker.getServiceMode()); } public function set componentInspectorSetting(_arg1:Boolean):void{ _componentInspectorSetting = _arg1; } public function setSessionTimeout(_arg1:int):void{ _tracker.setSessionTimeout(_arg1); } public function setRemoteServerMode():void{ _tracker.setRemoteServerMode(); } public function get visualDebug():Boolean{ return (_visualDebug); } public function addOrganic(_arg1:String, _arg2:String):void{ _tracker.addOrganic(_arg1, _arg2); } public function setCookieTimeout(_arg1:int):void{ _tracker.setCookieTimeout(_arg1); } public function getClientInfo():Boolean{ return (_tracker.getClientInfo()); } public function setAllowLinker(_arg1:Boolean):void{ _tracker.setAllowLinker(_arg1); } public function setClientInfo(_arg1:Boolean):void{ _tracker.setClientInfo(_arg1); } private function _bridgeFactory():GoogleAnalyticsAPI{ debug.info(((("GATracker (Bridge) v" + version) + "\naccount: ") + account)); return (new Bridge(account, _debug, _jsproxy)); } public function get config():Configuration{ if (!_config){ _createDebugAndConfig(); }; return (_config); } public function set mode(_arg1:String):void{ _mode = _arg1; } public function setDetectFlash(_arg1:Boolean):void{ _tracker.setDetectFlash(_arg1); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _tracker.addItem(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } public function setVar(_arg1:String):void{ _tracker.setVar(_arg1); } public function clearIgnoredOrganic():void{ _tracker.clearIgnoredOrganic(); } public function setDomainName(_arg1:String):void{ _tracker.setDomainName(_arg1); } private function _checkLivePreview():Boolean{ if (((!((parent == null))) && ((getQualifiedClassName(parent) == "fl.livepreview::LivePreviewParent")))){ return (true); }; return (false); } public function setCampSourceKey(_arg1:String):void{ _tracker.setCampSourceKey(_arg1); } public function setCampContentKey(_arg1:String):void{ _tracker.setCampContentKey(_arg1); } public function setSize(_arg1:Number, _arg2:Number):void{ } public function setAllowAnchor(_arg1:Boolean):void{ _tracker.setAllowAnchor(_arg1); } public function setLocalGifPath(_arg1:String):void{ _tracker.setLocalGifPath(_arg1); } public function get mode():String{ return (_mode); } public function setSampleRate(_arg1:Number):void{ _tracker.setSampleRate(_arg1); } public function setAllowHash(_arg1:Boolean):void{ _tracker.setAllowHash(_arg1); } public function setDetectTitle(_arg1:Boolean):void{ _tracker.setDetectTitle(_arg1); } public function cookiePathCopy(_arg1:String):void{ _tracker.cookiePathCopy(_arg1); } private function _factory(_arg1:Event):void{ var _local2:GoogleAnalyticsAPI; var _local3:TrackerCache; removeEventListener(Event.ENTER_FRAME, _factory); if (isLivePreview){ return; }; _display = this; _createDebugAndConfig(); if (visualDebug){ debug.layout = new Layout(debug, _display); debug.active = visualDebug; }; _jsproxy = new JavascriptProxy(debug); _local3 = (_tracker as TrackerCache); switch (mode){ case TrackerMode.BRIDGE: _local2 = _bridgeFactory(); break; case TrackerMode.AS3: default: _local2 = _trackerFactory(); }; if (!_local3.isEmpty()){ _local3.tracker = _local2; _local3.flush(); }; _tracker = _local2; _ready = true; dispatchEvent(new AnalyticsEvent(AnalyticsEvent.READY, this)); } public function getDetectFlash():Boolean{ return (_tracker.getDetectFlash()); } public function clearOrganic():void{ _tracker.clearOrganic(); } private function _createDebugAndConfig():void{ if (!_debug){ this.debug = new DebugConfiguration(); }; if (!_config){ this.config = new Configuration(debug); }; } public function addIgnoredRef(_arg1:String):void{ _tracker.addIgnoredRef(_arg1); } public function set visualDebug(_arg1:Boolean):void{ _visualDebug = _arg1; } public function setCampMediumKey(_arg1:String):void{ _tracker.setCampMediumKey(_arg1); } public function getAccount():String{ return (_tracker.getAccount()); } public function link(_arg1:String, _arg2:Boolean=false):void{ _tracker.link(_arg1, _arg2); } } var _local1:* = ServerOperationMode; return (_local1); }//package com.google.analytics.components
Section 6
//Icon (com.google.analytics.components.Icon) package com.google.analytics.components { import flash.display.*; public dynamic class Icon extends MovieClip { } }//package com.google.analytics.components
Section 7
//BrowserInfo (com.google.analytics.core.BrowserInfo) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.utils.*; public class BrowserInfo { private var _config:Configuration; private var _info:Environment; public function BrowserInfo(_arg1:Configuration, _arg2:Environment){ _config = _arg1; _info = _arg2; } public function get utmul():String{ return (_info.language.toLowerCase()); } public function get utmje():String{ return ("0"); } public function toURLString():String{ var _local1:Variables; _local1 = toVariables(); return (_local1.toString()); } public function get utmsr():String{ return (((_info.screenWidth + "x") + _info.screenHeight)); } public function get utmcs():String{ return (_info.languageEncoding); } public function get utmfl():String{ var _local1:Version; if (_config.detectFlash){ _local1 = _info.flashVersion; return (((((_local1.major + ".") + _local1.minor) + " r") + _local1.build)); }; return ("-"); } public function toVariables():Variables{ var _local1:Variables; _local1 = new Variables(); _local1.URIencode = true; _local1.utmcs = utmcs; _local1.utmsr = utmsr; _local1.utmsc = utmsc; _local1.utmul = utmul; _local1.utmje = utmje; _local1.utmfl = utmfl; return (_local1); } public function get utmsc():String{ return ((_info.screenColorDepth + "-bit")); } } }//package com.google.analytics.core
Section 8
//Buffer (com.google.analytics.core.Buffer) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.net.*; import flash.events.*; import com.google.analytics.data.*; public dynamic class Buffer { private var _SO:SharedObject; private var _OBJ:Object; private var _utma:UTMA; private var _utmb:UTMB; private var _utmc:UTMC; private var _debug:DebugConfiguration; private var _utmk:UTMK; private var _config:Configuration; private var _utmv:UTMV; private var _utmz:UTMZ; private var _volatile:Boolean; public function Buffer(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:Boolean=false, _arg4:Object=null){ var _local5:Boolean; var _local6:String; super(); _config = _arg1; _debug = _arg2; UTMB.defaultTimespan = _config.sessionTimeout; UTMZ.defaultTimespan = _config.conversionTimeout; if (!_arg3){ _SO = SharedObject.getLocal(_config.cookieName, _config.cookiePath); _local5 = false; if (_SO.data.utma){ if (!hasUTMA()){ _createUMTA(); }; _utma.fromSharedObject(_SO.data.utma); if (_debug.verbose){ _debug.info(("found: " + _utma.toString(true)), VisualDebugMode.geek); }; if (_utma.isExpired()){ if (_debug.verbose){ _debug.warning("UTMA has expired", VisualDebugMode.advanced); }; _clearUTMA(); _local5 = true; }; }; if (_SO.data.utmb){ if (!hasUTMB()){ _createUMTB(); }; _utmb.fromSharedObject(_SO.data.utmb); if (_debug.verbose){ _debug.info(("found: " + _utmb.toString(true)), VisualDebugMode.geek); }; if (_utmb.isExpired()){ if (_debug.verbose){ _debug.warning("UTMB has expired", VisualDebugMode.advanced); }; _clearUTMB(); _local5 = true; }; }; if (_SO.data.utmc){ delete _SO.data.utmc; _local5 = true; }; if (_SO.data.utmk){ if (!hasUTMK()){ _createUMTK(); }; _utmk.fromSharedObject(_SO.data.utmk); if (_debug.verbose){ _debug.info(("found: " + _utmk.toString()), VisualDebugMode.geek); }; }; if (_SO.data.utmv){ if (!hasUTMV()){ _createUMTV(); }; _utmv.fromSharedObject(_SO.data.utmv); if (_debug.verbose){ _debug.info(("found: " + _utmv.toString(true)), VisualDebugMode.geek); }; if (_utmv.isExpired()){ if (_debug.verbose){ _debug.warning("UTMV has expired", VisualDebugMode.advanced); }; _clearUTMV(); _local5 = true; }; }; if (_SO.data.utmz){ if (!hasUTMZ()){ _createUMTZ(); }; _utmz.fromSharedObject(_SO.data.utmz); if (_debug.verbose){ _debug.info(("found: " + _utmz.toString(true)), VisualDebugMode.geek); }; if (_utmz.isExpired()){ if (_debug.verbose){ _debug.warning("UTMZ has expired", VisualDebugMode.advanced); }; _clearUTMZ(); _local5 = true; }; }; if (_local5){ save(); }; } else { _OBJ = new Object(); if (_arg4){ for (_local6 in _arg4) { _OBJ[_local6] = _arg4[_local6]; }; }; }; _volatile = _arg3; } public function clearCookies():void{ utma.reset(); utmb.reset(); utmc.reset(); utmz.reset(); utmv.reset(); utmk.reset(); } public function save():void{ var flushStatus:String; if (!isVolatile()){ flushStatus = null; try { flushStatus = _SO.flush(); } catch(e:Error) { _debug.warning("Error...Could not write SharedObject to disk"); }; switch (flushStatus){ case SharedObjectFlushStatus.PENDING: _debug.info("Requesting permission to save object..."); _SO.addEventListener(NetStatusEvent.NET_STATUS, _onFlushStatus); break; case SharedObjectFlushStatus.FLUSHED: _debug.info("Value flushed to disk."); break; }; }; } public function get utmv():UTMV{ if (!hasUTMV()){ _createUMTV(); }; return (_utmv); } public function get utmz():UTMZ{ if (!hasUTMZ()){ _createUMTZ(); }; return (_utmz); } public function hasUTMA():Boolean{ if (_utma){ return (true); }; return (false); } public function hasUTMB():Boolean{ if (_utmb){ return (true); }; return (false); } public function hasUTMC():Boolean{ if (_utmc){ return (true); }; return (false); } public function isGenuine():Boolean{ if (!hasUTMK()){ return (true); }; return ((utmk.hash == generateCookiesHash())); } public function resetCurrentSession():void{ _clearUTMB(); _clearUTMC(); save(); } public function hasUTMK():Boolean{ if (_utmk){ return (true); }; return (false); } public function generateCookiesHash():Number{ var _local1 = ""; _local1 = (_local1 + utma.valueOf()); _local1 = (_local1 + utmb.valueOf()); _local1 = (_local1 + utmc.valueOf()); _local1 = (_local1 + utmz.valueOf()); _local1 = (_local1 + utmv.valueOf()); return (Utils.generateHash(_local1)); } private function _createUMTB():void{ _utmb = new UTMB(); _utmb.proxy = this; } private function _createUMTC():void{ _utmc = new UTMC(); } private function _createUMTA():void{ _utma = new UTMA(); _utma.proxy = this; } public function hasUTMV():Boolean{ if (_utmv){ return (true); }; return (false); } private function _createUMTK():void{ _utmk = new UTMK(); _utmk.proxy = this; } public function hasUTMZ():Boolean{ if (_utmz){ return (true); }; return (false); } private function _createUMTV():void{ _utmv = new UTMV(); _utmv.proxy = this; } private function _onFlushStatus(_arg1:NetStatusEvent):void{ _debug.info("User closed permission dialog..."); switch (_arg1.info.code){ case "SharedObject.Flush.Success": _debug.info("User granted permission -- value saved."); break; case "SharedObject.Flush.Failed": _debug.info("User denied permission -- value not saved."); break; }; _SO.removeEventListener(NetStatusEvent.NET_STATUS, _onFlushStatus); } private function _createUMTZ():void{ _utmz = new UTMZ(); _utmz.proxy = this; } public function updateUTMA(_arg1:Number):void{ if (_debug.verbose){ _debug.info((("updateUTMA( " + _arg1) + " )"), VisualDebugMode.advanced); }; if (!utma.isEmpty()){ if (isNaN(utma.sessionCount)){ utma.sessionCount = 1; } else { utma.sessionCount = (utma.sessionCount + 1); }; utma.lastTime = utma.currentTime; utma.currentTime = _arg1; }; } private function _clearUTMA():void{ _utma = null; if (!isVolatile()){ _SO.data.utma = null; delete _SO.data.utma; }; } private function _clearUTMC():void{ _utmc = null; } private function _clearUTMB():void{ _utmb = null; if (!isVolatile()){ _SO.data.utmb = null; delete _SO.data.utmb; }; } public function update(_arg1:String, _arg2):void{ if (isVolatile()){ _OBJ[_arg1] = _arg2; } else { _SO.data[_arg1] = _arg2; }; } private function _clearUTMZ():void{ _utmz = null; if (!isVolatile()){ _SO.data.utmz = null; delete _SO.data.utmz; }; } private function _clearUTMV():void{ _utmv = null; if (!isVolatile()){ _SO.data.utmv = null; delete _SO.data.utmv; }; } public function isVolatile():Boolean{ return (_volatile); } public function get utma():UTMA{ if (!hasUTMA()){ _createUMTA(); }; return (_utma); } public function get utmb():UTMB{ if (!hasUTMB()){ _createUMTB(); }; return (_utmb); } public function get utmc():UTMC{ if (!hasUTMC()){ _createUMTC(); }; return (_utmc); } public function get utmk():UTMK{ if (!hasUTMK()){ _createUMTK(); }; return (_utmk); } } }//package com.google.analytics.core
Section 9
//DocumentInfo (com.google.analytics.core.DocumentInfo) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.utils.*; import com.google.analytics.external.*; public class DocumentInfo { private var _config:Configuration; private var _utmr:String; private var _adSense:AdSenseGlobals; private var _info:Environment; private var _pageURL:String; public function DocumentInfo(_arg1:Configuration, _arg2:Environment, _arg3:String, _arg4:String=null, _arg5:AdSenseGlobals=null){ _config = _arg1; _info = _arg2; _utmr = _arg3; _pageURL = _arg4; _adSense = _arg5; } public function get utmr():String{ if (!_utmr){ return ("-"); }; return (_utmr); } public function toURLString():String{ var _local1:Variables; _local1 = toVariables(); return (_local1.toString()); } private function _renderPageURL(_arg1:String=""):String{ var _local2:String; var _local3:String; _local2 = _info.locationPath; _local3 = _info.locationSearch; if (((!(_arg1)) || ((_arg1 == "")))){ _arg1 = (_local2 + unescape(_local3)); }; return (_arg1); } public function get utmp():String{ return (_renderPageURL(_pageURL)); } private function _generateHitId():Number{ var _local1:Number; if (((_adSense.hid) && (!((_adSense.hid == ""))))){ _local1 = Number(_adSense.hid); } else { _local1 = Math.round((Math.random() * 2147483647)); _adSense.hid = String(_local1); }; return (_local1); } public function get utmhid():String{ return (String(_generateHitId())); } public function toVariables():Variables{ var _local1:Variables; _local1 = new Variables(); _local1.URIencode = true; if (((_config.detectTitle) && (!((utmdt == ""))))){ _local1.utmdt = utmdt; }; _local1.utmhid = utmhid; _local1.utmr = utmr; _local1.utmp = utmp; return (_local1); } public function get utmdt():String{ return (_info.documentTitle); } } }//package com.google.analytics.core
Section 10
//Domain (com.google.analytics.core.Domain) package com.google.analytics.core { import com.google.analytics.debug.*; public class Domain { private var _mode:DomainNameMode; private var _debug:DebugConfiguration; private var _name:String; public function Domain(_arg1:DomainNameMode=null, _arg2:String="", _arg3:DebugConfiguration=null){ _debug = _arg3; if (_arg1 == null){ _arg1 = DomainNameMode.auto; }; _mode = _arg1; if (_arg1 == DomainNameMode.custom){ this.name = _arg2; } else { _name = _arg2; }; } public function get mode():DomainNameMode{ return (_mode); } public function set mode(_arg1:DomainNameMode):void{ _mode = _arg1; if (_mode == DomainNameMode.none){ _name = ""; }; } public function get name():String{ return (_name); } public function set name(_arg1:String):void{ if (((!((_arg1.charAt(0) == "."))) && (_debug))){ _debug.warning(("missing leading period \".\", cookie will only be accessible on " + _arg1), VisualDebugMode.geek); }; _name = _arg1; } } }//package com.google.analytics.core
Section 11
//DomainNameMode (com.google.analytics.core.DomainNameMode) package com.google.analytics.core { public class DomainNameMode { private var _value:int; private var _name:String; public static const custom:DomainNameMode = new DomainNameMode(2, "custom"); ; public static const none:DomainNameMode = new DomainNameMode(0, "none"); ; public static const auto:DomainNameMode = new DomainNameMode(1, "auto"); ; public function DomainNameMode(_arg1:int=0, _arg2:String=""){ _value = _arg1; _name = _arg2; } public function valueOf():int{ return (_value); } public function toString():String{ return (_name); } } }//package com.google.analytics.core
Section 12
//EventInfo (com.google.analytics.core.EventInfo) package com.google.analytics.core { import com.google.analytics.data.*; import com.google.analytics.utils.*; public class EventInfo { private var _isEventHit:Boolean; private var _ext10:X10; private var _x10:X10; public function EventInfo(_arg1:Boolean, _arg2:X10, _arg3:X10=null){ _isEventHit = _arg1; _x10 = _arg2; _ext10 = _arg3; } public function toURLString():String{ var _local1:Variables; _local1 = toVariables(); return (_local1.toString()); } public function get utmt():String{ return ("event"); } public function get utme():String{ return (_x10.renderMergedUrlString(_ext10)); } public function toVariables():Variables{ var _local1:Variables; _local1 = new Variables(); _local1.URIencode = true; if (_isEventHit){ _local1.utmt = utmt; }; _local1.utme = utme; return (_local1); } } }//package com.google.analytics.core
Section 13
//EventTracker (com.google.analytics.core.EventTracker) package com.google.analytics.core { import com.google.analytics.v4.*; public class EventTracker { private var _parent:GoogleAnalyticsAPI; public var name:String; public function EventTracker(_arg1:String, _arg2:GoogleAnalyticsAPI){ this.name = _arg1; _parent = _arg2; } public function trackEvent(_arg1:String, _arg2:String=null, _arg3:Number=NaN):Boolean{ return (_parent.trackEvent(name, _arg1, _arg2, _arg3)); } } }//package com.google.analytics.core
Section 14
//ga_internal (com.google.analytics.core.ga_internal) package com.google.analytics.core { public namespace ga_internal; }//package com.google.analytics.core
Section 15
//GIFRequest (com.google.analytics.core.GIFRequest) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.net.*; import flash.events.*; import flash.display.*; import com.google.analytics.utils.*; import flash.system.*; public class GIFRequest { private var _info:Environment; private var _count:int; private var _utmac:String; private var _alertcount:int; private var _debug:DebugConfiguration; private var _lastRequest:URLRequest; private var _buffer:Buffer; private var _config:Configuration; private var _requests:Array; public function GIFRequest(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:Buffer, _arg4:Environment){ _config = _arg1; _debug = _arg2; _buffer = _arg3; _info = _arg4; _count = 0; _alertcount = 0; _requests = []; } public function get utmn():String{ return ((Utils.generate32bitRandom() as String)); } public function onIOError(_arg1:IOErrorEvent):void{ var _local2:String = _lastRequest.url; var _local3:String = String((_requests.length - 1)); var _local4 = (("Gif Request #" + _local3) + " failed"); if (_debug.GIFRequests){ if (!_debug.verbose){ if (_local2.indexOf("?") > -1){ _local2 = _local2.split("?")[0]; }; _local2 = _shortenURL(_local2); }; if (int(_debug.mode) > int(VisualDebugMode.basic)){ _local4 = (_local4 + ((" \"" + _local2) + "\" does not exists or is unreachable")); }; _debug.failure(_local4); } else { _debug.warning(_local4); }; _removeListeners(_arg1.target); } public function send(_arg1:String, _arg2:Variables=null, _arg3:Boolean=false, _arg4:Boolean=false):void{ var _local5:String; var _local6:URLRequest; var _local7:URLRequest; _utmac = _arg1; if (!_arg2){ _arg2 = new Variables(); }; _arg2.URIencode = false; _arg2.pre = ["utmwv", "utmn", "utmhn", "utmt", "utme", "utmcs", "utmsr", "utmsc", "utmul", "utmje", "utmfl", "utmdt", "utmhid", "utmr", "utmp"]; _arg2.post = ["utmcc"]; if (_debug.verbose){ _debug.info(((("tracking: " + _buffer.utmb.trackCount) + "/") + _config.trackingLimitPerSession), VisualDebugMode.geek); }; if ((((_buffer.utmb.trackCount < _config.trackingLimitPerSession)) || (_arg3))){ if (_arg4){ updateToken(); }; if (((((_arg3) || (!(_arg4)))) || ((_buffer.utmb.token >= 1)))){ if (((!(_arg3)) && (_arg4))){ _buffer.utmb.token = (_buffer.utmb.token - 1); }; _buffer.utmb.trackCount = (_buffer.utmb.trackCount + 1); if (_debug.verbose){ _debug.info(_buffer.utmb.toString(), VisualDebugMode.geek); }; _arg2.utmwv = utmwv; _arg2.utmn = Utils.generate32bitRandom(); if (_info.domainName != ""){ _arg2.utmhn = _info.domainName; }; if (_config.sampleRate < 1){ _arg2.utmsp = (_config.sampleRate * 100); }; if ((((_config.serverMode == ServerOperationMode.local)) || ((_config.serverMode == ServerOperationMode.both)))){ _local5 = _info.locationSWFPath; if (_local5.lastIndexOf("/") > 0){ _local5 = _local5.substring(0, _local5.lastIndexOf("/")); }; _local6 = new URLRequest(); if (_config.localGIFpath.indexOf("http") == 0){ _local6.url = _config.localGIFpath; } else { _local6.url = (_local5 + _config.localGIFpath); }; _local6.url = (_local6.url + ("?" + _arg2.toString())); if (((_debug.active) && (_debug.GIFRequests))){ _debugSend(_local6); } else { sendRequest(_local6); }; }; if ((((_config.serverMode == ServerOperationMode.remote)) || ((_config.serverMode == ServerOperationMode.both)))){ _local7 = new URLRequest(); if (_info.protocol == Protocols.HTTPS){ _local7.url = _config.secureRemoteGIFpath; } else { if (_info.protocol == Protocols.HTTP){ _local7.url = _config.remoteGIFpath; } else { _local7.url = _config.remoteGIFpath; }; }; _arg2.utmac = utmac; _arg2.utmcc = encodeURIComponent(utmcc); _local7.url = (_local7.url + ("?" + _arg2.toString())); if (((_debug.active) && (_debug.GIFRequests))){ _debugSend(_local7); } else { sendRequest(_local7); }; }; }; }; } public function onSecurityError(_arg1:SecurityErrorEvent):void{ if (_debug.GIFRequests){ _debug.failure(_arg1.text); }; } public function get utmsp():String{ return (((_config.sampleRate * 100) as String)); } public function get utmcc():String{ var _local1:Array = []; if (_buffer.hasUTMA()){ _local1.push((_buffer.utma.toURLString() + ";")); }; if (_buffer.hasUTMZ()){ _local1.push((_buffer.utmz.toURLString() + ";")); }; if (_buffer.hasUTMV()){ _local1.push((_buffer.utmv.toURLString() + ";")); }; return (_local1.join("+")); } public function get utmac():String{ return (_utmac); } public function get utmwv():String{ return (_config.version); } public function sendRequest(_arg1:URLRequest):void{ var request = _arg1; var loader:Loader = new Loader(); loader.name = String(_count++); var context:LoaderContext = new LoaderContext(false); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onIOError); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); _lastRequest = request; _requests[loader.name] = new RequestObject(request); try { loader.load(request, context); } catch(e:Error) { _debug.failure("\"Loader.load()\" could not instanciate Gif Request"); }; } private function _removeListeners(_arg1:Object):void{ _arg1.removeEventListener(IOErrorEvent.IO_ERROR, onIOError); _arg1.removeEventListener(Event.COMPLETE, onComplete); } public function updateToken():void{ var _local2:Number; var _local1:Number = new Date().getTime(); _local2 = ((_local1 - _buffer.utmb.lastTime) * (_config.tokenRate / 1000)); if (_debug.verbose){ _debug.info(("tokenDelta: " + _local2), VisualDebugMode.geek); }; if (_local2 >= 1){ _buffer.utmb.token = Math.min(Math.floor((_buffer.utmb.token + _local2)), _config.bucketCapacity); _buffer.utmb.lastTime = _local1; if (_debug.verbose){ _debug.info(_buffer.utmb.toString(), VisualDebugMode.geek); }; }; } public function get utmhn():String{ return (_info.domainName); } private function _shortenURL(_arg1:String):String{ var _local2:Array; if (_arg1.length > 60){ _local2 = _arg1.split("/"); while (_arg1.length > 60) { _local2.shift(); _arg1 = ("../" + _local2.join("/")); }; }; return (_arg1); } private function _debugSend(_arg1:URLRequest):void{ var _local3:String; var _local2 = ""; switch (_debug.mode){ case VisualDebugMode.geek: _local2 = ((("Gif Request #" + _alertcount) + ":\n") + _arg1.url); break; case VisualDebugMode.advanced: _local3 = _arg1.url; if (_local3.indexOf("?") > -1){ _local3 = _local3.split("?")[0]; }; _local3 = _shortenURL(_local3); _local2 = (((("Send Gif Request #" + _alertcount) + ":\n") + _local3) + " ?"); break; case VisualDebugMode.basic: default: _local2 = (((("Send " + _config.serverMode.toString()) + " Gif Request #") + _alertcount) + " ?"); }; _debug.alertGifRequest(_local2, _arg1, this); _alertcount++; } public function onComplete(_arg1:Event):void{ var _local2:String = _arg1.target.loader.name; _requests[_local2].complete(); var _local3 = (("Gif Request #" + _local2) + " sent"); var _local4:String = _requests[_local2].request.url; if (_debug.GIFRequests){ if (!_debug.verbose){ if (_local4.indexOf("?") > -1){ _local4 = _local4.split("?")[0]; }; _local4 = _shortenURL(_local4); }; if (int(_debug.mode) > int(VisualDebugMode.basic)){ _local3 = (_local3 + ((" to \"" + _local4) + "\"")); }; _debug.success(_local3); } else { _debug.info(_local3); }; _removeListeners(_arg1.target); } } }//package com.google.analytics.core
Section 16
//IdleTimer (com.google.analytics.core.IdleTimer) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.events.*; import flash.display.*; import flash.utils.*; public class IdleTimer { private var _loop:Timer; private var _stage:Stage; private var _lastMove:int; private var _debug:DebugConfiguration; private var _session:Timer; private var _inactivity:Number; private var _buffer:Buffer; public function IdleTimer(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:DisplayObject, _arg4:Buffer){ var _local5:Number; var _local6:Number; var _local7:Number; super(); _local5 = _arg1.idleLoop; _local6 = _arg1.idleTimeout; _local7 = _arg1.sessionTimeout; _loop = new Timer((_local5 * 1000)); _session = new Timer((_local7 * 1000), 1); _debug = _arg2; _stage = _arg3.stage; _buffer = _arg4; _lastMove = getTimer(); _inactivity = (_local6 * 1000); _loop.addEventListener(TimerEvent.TIMER, checkForIdle); _session.addEventListener(TimerEvent.TIMER_COMPLETE, endSession); _stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove); _debug.info(((((("delay: " + _local5) + "sec , inactivity: ") + _local6) + "sec, sessionTimeout: ") + _local7), VisualDebugMode.geek); _loop.start(); } private function onMouseMove(_arg1:MouseEvent):void{ _lastMove = getTimer(); if (_session.running){ _debug.info("session timer reset", VisualDebugMode.geek); _session.reset(); }; } public function endSession(_arg1:TimerEvent):void{ _session.removeEventListener(TimerEvent.TIMER_COMPLETE, endSession); _debug.info("session timer end session", VisualDebugMode.geek); _session.reset(); _buffer.resetCurrentSession(); _debug.info(_buffer.utmb.toString(), VisualDebugMode.geek); _debug.info(_buffer.utmc.toString(), VisualDebugMode.geek); _session.addEventListener(TimerEvent.TIMER_COMPLETE, endSession); } public function checkForIdle(_arg1:TimerEvent):void{ var _local2:int; _local2 = getTimer(); if ((_local2 - _lastMove) >= _inactivity){ if (!_session.running){ _debug.info("session timer start", VisualDebugMode.geek); _session.start(); }; }; } } }//package com.google.analytics.core
Section 17
//Organic (com.google.analytics.core.Organic) package com.google.analytics.core { import com.google.analytics.utils.*; public class Organic { private var _sourcesCache:Array; private var _sourcesEngine:Array; private var _ignoredKeywords:Array; private var _ignoredReferralsCache:Object; private var _ignoredReferrals:Array; private var _ignoredKeywordsCache:Object; private var _sources:Array; public static var throwErrors:Boolean = false; public function Organic(){ _sources = []; _sourcesCache = []; _sourcesEngine = []; _ignoredReferrals = []; _ignoredReferralsCache = {}; _ignoredKeywords = []; _ignoredKeywordsCache = {}; } public function getKeywordValue(_arg1:OrganicReferrer, _arg2:String):String{ var _local3:String; _local3 = _arg1.keyword; return (getKeywordValueFromPath(_local3, _arg2)); } public function isIgnoredKeyword(_arg1:String):Boolean{ if (_ignoredKeywordsCache.hasOwnProperty(_arg1)){ return (true); }; return (false); } public function isIgnoredReferral(_arg1:String):Boolean{ if (_ignoredReferralsCache.hasOwnProperty(_arg1)){ return (true); }; return (false); } public function clear():void{ clearEngines(); clearIgnoredReferrals(); clearIgnoredKeywords(); } public function get ignoredKeywordsCount():int{ return (_ignoredKeywords.length); } public function match(_arg1:String):Boolean{ if (_arg1 == ""){ return (false); }; _arg1 = _arg1.toLowerCase(); if (_sourcesEngine[_arg1] != undefined){ return (true); }; return (false); } public function get count():int{ return (_sources.length); } public function addSource(_arg1:String, _arg2:String):void{ var _local3:OrganicReferrer; _local3 = new OrganicReferrer(_arg1, _arg2); if (_sourcesCache[_local3.toString()] == undefined){ _sources.push(_local3); _sourcesCache[_local3.toString()] = (_sources.length - 1); if (_sourcesEngine[_local3.engine] == undefined){ _sourcesEngine[_local3.engine] = [(_sources.length - 1)]; } else { _sourcesEngine[_local3.engine].push((_sources.length - 1)); }; } else { if (throwErrors){ throw (new Error((_local3.toString() + " already exists, we don't add it."))); }; }; } public function clearIgnoredKeywords():void{ _ignoredKeywords = []; _ignoredKeywordsCache = {}; } public function clearEngines():void{ _sources = []; _sourcesCache = []; _sourcesEngine = []; } public function get ignoredReferralsCount():int{ return (_ignoredReferrals.length); } public function addIgnoredReferral(_arg1:String):void{ if (_ignoredReferralsCache[_arg1] == undefined){ _ignoredReferrals.push(_arg1); _ignoredReferralsCache[_arg1] = (_ignoredReferrals.length - 1); } else { if (throwErrors){ throw (new Error((("\"" + _arg1) + "\" already exists, we don't add it."))); }; }; } public function clearIgnoredReferrals():void{ _ignoredReferrals = []; _ignoredReferralsCache = {}; } public function getReferrerByName(_arg1:String):OrganicReferrer{ var _local2:int; if (match(_arg1)){ _local2 = _sourcesEngine[_arg1][0]; return (_sources[_local2]); }; return (null); } public function addIgnoredKeyword(_arg1:String):void{ if (_ignoredKeywordsCache[_arg1] == undefined){ _ignoredKeywords.push(_arg1); _ignoredKeywordsCache[_arg1] = (_ignoredKeywords.length - 1); } else { if (throwErrors){ throw (new Error((("\"" + _arg1) + "\" already exists, we don't add it."))); }; }; } public function get sources():Array{ return (_sources); } public static function getKeywordValueFromPath(_arg1:String, _arg2:String):String{ var _local3:String; var _local4:Variables; if (_arg2.indexOf((_arg1 + "=")) > -1){ if (_arg2.charAt(0) == "?"){ _arg2 = _arg2.substr(1); }; _arg2 = _arg2.split("+").join("%20"); _local4 = new Variables(_arg2); _local3 = _local4[_arg1]; }; return (_local3); } } }//package com.google.analytics.core
Section 18
//OrganicReferrer (com.google.analytics.core.OrganicReferrer) package com.google.analytics.core { public class OrganicReferrer { private var _engine:String; private var _keyword:String; public function OrganicReferrer(_arg1:String, _arg2:String){ this.engine = _arg1; this.keyword = _arg2; } public function set engine(_arg1:String):void{ _engine = _arg1.toLowerCase(); } public function get keyword():String{ return (_keyword); } public function toString():String{ return (((engine + "?") + keyword)); } public function get engine():String{ return (_engine); } public function set keyword(_arg1:String):void{ _keyword = _arg1.toLowerCase(); } } }//package com.google.analytics.core
Section 19
//RequestObject (com.google.analytics.core.RequestObject) package com.google.analytics.core { import flash.net.*; import flash.utils.*; public class RequestObject { public var start:int; public var request:URLRequest; public var end:int; public function RequestObject(_arg1:URLRequest){ start = getTimer(); this.request = _arg1; } public function toString():String{ var _local1:Array; _local1 = []; _local1.push((("duration: " + duration) + "ms")); _local1.push(("url: " + request.url)); return ((("{ " + _local1.join(", ")) + " }")); } public function get duration():int{ if (!hasCompleted()){ return (0); }; return ((end - start)); } public function hasCompleted():Boolean{ return ((end > 0)); } public function complete():void{ end = getTimer(); } } }//package com.google.analytics.core
Section 20
//ServerOperationMode (com.google.analytics.core.ServerOperationMode) package com.google.analytics.core { public class ServerOperationMode { private var _value:int; private var _name:String; public static const both:ServerOperationMode = new ServerOperationMode(2, "both"); ; public static const remote:ServerOperationMode = new ServerOperationMode(1, "remote"); ; public static const local:ServerOperationMode = new ServerOperationMode(0, "local"); ; public function ServerOperationMode(_arg1:int=0, _arg2:String=""){ _value = _arg1; _name = _arg2; } public function valueOf():int{ return (_value); } public function toString():String{ return (_name); } } }//package com.google.analytics.core
Section 21
//TrackerCache (com.google.analytics.core.TrackerCache) package com.google.analytics.core { import com.google.analytics.v4.*; import flash.errors.*; public class TrackerCache implements GoogleAnalyticsAPI { public var tracker:GoogleAnalyticsAPI; private var _ar:Array; public static var CACHE_THROW_ERROR:Boolean; public function TrackerCache(_arg1:GoogleAnalyticsAPI=null){ this.tracker = _arg1; _ar = []; } public function size():uint{ return (_ar.length); } public function flush():void{ var _local1:Object; var _local2:String; var _local3:Array; var _local4:int; var _local5:int; if (tracker == null){ return; }; if (size() > 0){ _local4 = _ar.length; while (_local5 < _local4) { _local1 = _ar.shift(); _local2 = (_local1.name as String); _local3 = (_local1.args as Array); if (((!((_local2 == null))) && ((_local2 in tracker)))){ (tracker[_local2] as Function).apply(tracker, _local3); }; _local5++; }; }; } public function enqueue(_arg1:String, ... _args):Boolean{ if (_arg1 == null){ return (false); }; _ar.push({name:_arg1, args:_args}); return (true); } public function link(_arg1:String, _arg2:Boolean=false):void{ enqueue("link", _arg1, _arg2); } public function addOrganic(_arg1:String, _arg2:String):void{ enqueue("addOrganic", _arg1, _arg2); } public function setAllowLinker(_arg1:Boolean):void{ enqueue("setAllowLinker", _arg1); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ enqueue("trackEvent", _arg1, _arg2, _arg3, _arg4); return (true); } public function getClientInfo():Boolean{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getClientInfo' method for the moment.")); }; return (false); } public function trackTrans():void{ enqueue("trackTrans"); } public function trackPageview(_arg1:String=""):void{ enqueue("trackPageview", _arg1); } public function setClientInfo(_arg1:Boolean):void{ enqueue("setClientInfo", _arg1); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ enqueue("linkByPost", _arg1, _arg2); } public function setCookieTimeout(_arg1:int):void{ enqueue("setCookieTimeout", _arg1); } public function isEmpty():Boolean{ return ((_ar.length == 0)); } public function getDetectTitle():Boolean{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getDetectTitle' method for the moment.")); }; return (false); } public function resetSession():void{ enqueue("resetSession"); } public function setDetectFlash(_arg1:Boolean):void{ enqueue("setDetectFlash", _arg1); } public function clear():void{ _ar = []; } public function setCampNameKey(_arg1:String):void{ enqueue("setCampNameKey", _arg1); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ enqueue("addItem", _arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } public function createEventTracker(_arg1:String):EventTracker{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'createEventTracker' method for the moment.")); }; return (null); } public function setVar(_arg1:String):void{ enqueue("setVar", _arg1); } public function clearIgnoredOrganic():void{ enqueue("clearIgnoredOrganic"); } public function setDomainName(_arg1:String):void{ enqueue("setDomainName", _arg1); } public function setCampSourceKey(_arg1:String):void{ enqueue("setCampSourceKey", _arg1); } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'addTrans' method for the moment.")); }; return (null); } public function setCampContentKey(_arg1:String):void{ enqueue("setCampContentKey", _arg1); } public function setLocalServerMode():void{ enqueue("setLocalServerMode"); } public function getLocalGifPath():String{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getLocalGifPath' method for the moment.")); }; return (""); } public function setAllowAnchor(_arg1:Boolean):void{ enqueue("setAllowAnchor", _arg1); } public function clearIgnoredRef():void{ enqueue("clearIgnoredRef"); } public function setLocalGifPath(_arg1:String):void{ enqueue("setLocalGifPath", _arg1); } public function getVersion():String{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getVersion' method for the moment.")); }; return (""); } public function setCookiePath(_arg1:String):void{ enqueue("setCookiePath", _arg1); } public function setSampleRate(_arg1:Number):void{ enqueue("setSampleRate", _arg1); } public function setDetectTitle(_arg1:Boolean):void{ enqueue("setDetectTitle", _arg1); } public function setAllowHash(_arg1:Boolean):void{ enqueue("setAllowHash", _arg1); } public function addIgnoredOrganic(_arg1:String):void{ enqueue("addIgnoredOrganic", _arg1); } public function setCampNOKey(_arg1:String):void{ enqueue("setCampNOKey", _arg1); } public function getServiceMode():ServerOperationMode{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getServiceMode' method for the moment.")); }; return (null); } public function setLocalRemoteServerMode():void{ enqueue("setLocalRemoteServerMode"); } public function cookiePathCopy(_arg1:String):void{ enqueue("cookiePathCopy", _arg1); } public function getDetectFlash():Boolean{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getDetectFlash' method for the moment.")); }; return (false); } public function setCampaignTrack(_arg1:Boolean):void{ enqueue("setCampaignTrack", _arg1); } public function clearOrganic():void{ enqueue("clearOrganic"); } public function setCampTermKey(_arg1:String):void{ enqueue("setCampTermKey", _arg1); } public function addIgnoredRef(_arg1:String):void{ enqueue("addIgnoredRef", _arg1); } public function setCampMediumKey(_arg1:String):void{ enqueue("setCampMediumKey", _arg1); } public function setSessionTimeout(_arg1:int):void{ enqueue("setSessionTimeout", _arg1); } public function setRemoteServerMode():void{ enqueue("setRemoteServerMode"); } public function element(){ return (_ar[0]); } public function getAccount():String{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getAccount' method for the moment.")); }; return (""); } } }//package com.google.analytics.core
Section 22
//TrackerMode (com.google.analytics.core.TrackerMode) package com.google.analytics.core { public class TrackerMode { public static const BRIDGE:String = "Bridge"; public static const AS3:String = "AS3"; } }//package com.google.analytics.core
Section 23
//Utils (com.google.analytics.core.Utils) package com.google.analytics.core { public class Utils { public static function trim(_arg1:String, _arg2:Boolean=false):String{ var _local3:Array; var _local4:String; var _local5:int; var _local6:int; var _local7:int; if (_arg1 == ""){ return (""); }; _local3 = [" ", "\n", "\r", "\t"]; _local4 = _arg1; if (_arg2){ _local5 = 0; while ((((_local5 < _local3.length)) && ((_local4.indexOf(_local3[_local5]) > -1)))) { _local4 = _local4.split(_local3[_local5]).join(""); _local5++; }; } else { _local6 = 0; while ((((_local6 < _local4.length)) && ((_local3.indexOf(_local4.charAt(_local6)) > -1)))) { _local6++; }; _local4 = _local4.substr(_local6); _local7 = (_local4.length - 1); while ((((_local7 >= 0)) && ((_local3.indexOf(_local4.charAt(_local7)) > -1)))) { _local7--; }; _local4 = _local4.substring(0, (_local7 + 1)); }; return (_local4); } public static function generateHash(_arg1:String):int{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; _local2 = 1; _local3 = 0; if (((!((_arg1 == null))) && (!((_arg1 == ""))))){ _local2 = 0; _local4 = (_arg1.length - 1); while (_local4 >= 0) { _local5 = _arg1.charCodeAt(_local4); _local2 = ((((_local2 << 6) & 268435455) + _local5) + (_local5 << 14)); _local3 = (_local2 & 266338304); if (_local3 != 0){ _local2 = (_local2 ^ (_local3 >> 21)); }; _local4--; }; }; return (_local2); } public static function generate32bitRandom():int{ return (Math.round((Math.random() * 2147483647))); } public static function validateAccount(_arg1:String):Boolean{ var _local2:RegExp; _local2 = /^UA-[0-9]*-[0-9]*$/; return (_local2.test(_arg1)); } } }//package com.google.analytics.core
Section 24
//Cookie (com.google.analytics.data.Cookie) package com.google.analytics.data { public interface Cookie { function fromSharedObject(_arg1:Object):void; function toURLString():String; function get creation():Date; function toSharedObject():Object; function isExpired():Boolean; function set creation(_arg1:Date):void; function set expiration(_arg1:Date):void; function get expiration():Date; } }//package com.google.analytics.data
Section 25
//UTMA (com.google.analytics.data.UTMA) package com.google.analytics.data { import com.google.analytics.utils.*; public class UTMA extends UTMCookie { private var _sessionId:Number; private var _domainHash:Number; private var _firstTime:Number; private var _currentTime:Number; private var _lastTime:Number; private var _sessionCount:Number; public function UTMA(_arg1:Number=NaN, _arg2:Number=NaN, _arg3:Number=NaN, _arg4:Number=NaN, _arg5:Number=NaN, _arg6:Number=NaN){ super("utma", "__utma", ["domainHash", "sessionId", "firstTime", "lastTime", "currentTime", "sessionCount"], (Timespan.twoyears * 1000)); this.domainHash = _arg1; this.sessionId = _arg2; this.firstTime = _arg3; this.lastTime = _arg4; this.currentTime = _arg5; this.sessionCount = _arg6; } public function get lastTime():Number{ return (_lastTime); } public function set lastTime(_arg1:Number):void{ _lastTime = _arg1; update(); } public function set currentTime(_arg1:Number):void{ _currentTime = _arg1; update(); } public function get sessionId():Number{ return (_sessionId); } public function get sessionCount():Number{ return (_sessionCount); } public function get firstTime():Number{ return (_firstTime); } public function get currentTime():Number{ return (_currentTime); } public function set domainHash(_arg1:Number):void{ _domainHash = _arg1; update(); } public function set sessionId(_arg1:Number):void{ _sessionId = _arg1; update(); } public function set sessionCount(_arg1:Number):void{ _sessionCount = _arg1; update(); } public function get domainHash():Number{ return (_domainHash); } public function set firstTime(_arg1:Number):void{ _firstTime = _arg1; update(); } } }//package com.google.analytics.data
Section 26
//UTMB (com.google.analytics.data.UTMB) package com.google.analytics.data { import com.google.analytics.utils.*; public class UTMB extends UTMCookie { private var _trackCount:Number; private var _lastTime:Number; private var _domainHash:Number; private var _token:Number; public static var defaultTimespan:Number = Timespan.thirtyminutes; public function UTMB(_arg1:Number=NaN, _arg2:Number=NaN, _arg3:Number=NaN, _arg4:Number=NaN){ super("utmb", "__utmb", ["domainHash", "trackCount", "token", "lastTime"], (defaultTimespan * 1000)); this.domainHash = _arg1; this.trackCount = _arg2; this.token = _arg3; this.lastTime = _arg4; } public function set token(_arg1:Number):void{ _token = _arg1; update(); } public function set trackCount(_arg1:Number):void{ _trackCount = _arg1; update(); } public function get lastTime():Number{ return (_lastTime); } public function set domainHash(_arg1:Number):void{ _domainHash = _arg1; update(); } public function set lastTime(_arg1:Number):void{ _lastTime = _arg1; update(); } public function get domainHash():Number{ return (_domainHash); } public function get token():Number{ return (_token); } public function get trackCount():Number{ return (_trackCount); } } }//package com.google.analytics.data
Section 27
//UTMC (com.google.analytics.data.UTMC) package com.google.analytics.data { public class UTMC extends UTMCookie { private var _domainHash:Number; public function UTMC(_arg1:Number=NaN){ super("utmc", "__utmc", ["domainHash"]); this.domainHash = _arg1; } public function set domainHash(_arg1:Number):void{ _domainHash = _arg1; update(); } public function get domainHash():Number{ return (_domainHash); } } }//package com.google.analytics.data
Section 28
//UTMCookie (com.google.analytics.data.UTMCookie) package com.google.analytics.data { import com.google.analytics.core.*; public class UTMCookie implements Cookie { protected var inURL:String; protected var name:String; private var _creation:Date; private var _expiration:Date; public var proxy:Buffer; private var _timespan:Number; protected var fields:Array; public function UTMCookie(_arg1:String, _arg2:String, _arg3:Array, _arg4:Number=0){ this.name = _arg1; this.inURL = _arg2; this.fields = _arg3; _timestamp(_arg4); } public function isEmpty():Boolean{ var _local1:int; var _local2:String; var _local3:int; _local1 = 0; _local3 = 0; while (_local3 < fields.length) { _local2 = fields[_local3]; if ((((this[_local2] is Number)) && (isNaN(this[_local2])))){ _local1++; } else { if ((((this[_local2] is String)) && ((this[_local2] == "")))){ _local1++; }; }; _local3++; }; if (_local1 == fields.length){ return (true); }; return (false); } protected function update():void{ resetTimestamp(); if (proxy){ proxy.update(name, toSharedObject()); }; } public function fromSharedObject(_arg1:Object):void{ var _local2:String; var _local3:int; var _local4:int; _local3 = fields.length; _local4 = 0; while (_local4 < _local3) { _local2 = fields[_local4]; if (_arg1[_local2]){ this[_local2] = _arg1[_local2]; }; _local4++; }; if (_arg1.creation){ this.creation = _arg1.creation; }; if (_arg1.expiration){ this.expiration = _arg1.expiration; }; } private function _timestamp(_arg1:Number):void{ creation = new Date(); _timespan = _arg1; if (_arg1 > 0){ expiration = new Date((creation.valueOf() + _arg1)); }; } public function isExpired():Boolean{ var _local1:Date; var _local2:Number; _local1 = new Date(); _local2 = (expiration.valueOf() - _local1.valueOf()); if (_local2 <= 0){ return (true); }; return (false); } public function set expiration(_arg1:Date):void{ _expiration = _arg1; } public function get creation():Date{ return (_creation); } public function reset():void{ var _local1:String; var _local2:int; _local2 = 0; while (_local2 < fields.length) { _local1 = fields[_local2]; if ((this[_local1] is Number)){ this[_local1] = NaN; } else { if ((this[_local1] is String)){ this[_local1] = ""; }; }; _local2++; }; resetTimestamp(); update(); } public function valueOf():String{ var _local1:Array; var _local2:String; var _local3:*; var _local4:int; _local1 = []; _local4 = 0; while (_local4 < fields.length) { _local2 = fields[_local4]; _local3 = this[_local2]; if ((_local3 is String)){ if (_local3 == ""){ _local3 = "-"; _local1.push(_local3); } else { _local1.push(_local3); }; } else { if ((_local3 is Number)){ if (_local3 == 0){ _local1.push(_local3); } else { if (isNaN(_local3)){ _local3 = "-"; _local1.push(_local3); } else { _local1.push(_local3); }; }; }; }; _local4++; }; return (("" + _local1.join("."))); } public function resetTimestamp(_arg1:Number=NaN):void{ if (!isNaN(_arg1)){ _timespan = _arg1; }; _creation = null; _expiration = null; _timestamp(_timespan); } public function get expiration():Date{ if (_expiration){ return (_expiration); }; return (new Date((new Date().valueOf() + 1000))); } public function toURLString():String{ return (((inURL + "=") + valueOf())); } public function toSharedObject():Object{ var _local1:Object; var _local2:String; var _local3:*; var _local4:int; _local1 = {}; _local4 = 0; for (;_local4 < fields.length;_local4++) { _local2 = fields[_local4]; _local3 = this[_local2]; if ((_local3 is String)){ _local1[_local2] = _local3; } else { if (_local3 == 0){ _local1[_local2] = _local3; } else { if (isNaN(_local3)){ continue; } else { _local1[_local2] = _local3; }; }; }; }; _local1.creation = creation; _local1.expiration = expiration; return (_local1); } public function toString(_arg1:Boolean=false):String{ var _local2:Array; var _local3:String; var _local4:*; var _local5:int; var _local6:int; var _local7:String; _local2 = []; _local5 = fields.length; _local6 = 0; for (;_local6 < _local5;_local6++) { _local3 = fields[_local6]; _local4 = this[_local3]; if ((_local4 is String)){ _local2.push((((_local3 + ": \"") + _local4) + "\"")); } else { if (_local4 == 0){ _local2.push(((_local3 + ": ") + _local4)); } else { if (isNaN(_local4)){ continue; } else { _local2.push(((_local3 + ": ") + _local4)); }; }; }; }; _local7 = (((name.toUpperCase() + " {") + _local2.join(", ")) + "}"); if (_arg1){ _local7 = (_local7 + (((" creation:" + creation) + ", expiration:") + expiration)); }; return (_local7); } public function set creation(_arg1:Date):void{ _creation = _arg1; } } }//package com.google.analytics.data
Section 29
//UTMK (com.google.analytics.data.UTMK) package com.google.analytics.data { public class UTMK extends UTMCookie { private var _hash:Number; public function UTMK(_arg1:Number=NaN){ super("utmk", "__utmk", ["hash"]); this.hash = _arg1; } public function set hash(_arg1:Number):void{ _hash = _arg1; update(); } public function get hash():Number{ return (_hash); } } }//package com.google.analytics.data
Section 30
//UTMV (com.google.analytics.data.UTMV) package com.google.analytics.data { import com.google.analytics.utils.*; public class UTMV extends UTMCookie { private var _domainHash:Number; private var _value:String; public function UTMV(_arg1:Number=NaN, _arg2:String=""){ super("utmv", "__utmv", ["domainHash", "value"], (Timespan.twoyears * 1000)); this.domainHash = _arg1; this.value = _arg2; } override public function toURLString():String{ return (((inURL + "=") + encodeURI(valueOf()))); } public function get value():String{ return (_value); } public function get domainHash():Number{ return (_domainHash); } public function set domainHash(_arg1:Number):void{ _domainHash = _arg1; update(); } public function set value(_arg1:String):void{ _value = _arg1; update(); } } }//package com.google.analytics.data
Section 31
//UTMZ (com.google.analytics.data.UTMZ) package com.google.analytics.data { import com.google.analytics.utils.*; public class UTMZ extends UTMCookie { private var _campaignTracking:String; private var _campaignCreation:Number; private var _responseCount:Number; private var _domainHash:Number; private var _campaignSessions:Number; public static var defaultTimespan:Number = Timespan.sixmonths; public function UTMZ(_arg1:Number=NaN, _arg2:Number=NaN, _arg3:Number=NaN, _arg4:Number=NaN, _arg5:String=""){ super("utmz", "__utmz", ["domainHash", "campaignCreation", "campaignSessions", "responseCount", "campaignTracking"], (defaultTimespan * 1000)); this.domainHash = _arg1; this.campaignCreation = _arg2; this.campaignSessions = _arg3; this.responseCount = _arg4; this.campaignTracking = _arg5; } public function set responseCount(_arg1:Number):void{ _responseCount = _arg1; update(); } public function set domainHash(_arg1:Number):void{ _domainHash = _arg1; update(); } public function set campaignCreation(_arg1:Number):void{ _campaignCreation = _arg1; update(); } public function get campaignTracking():String{ return (_campaignTracking); } public function get campaignSessions():Number{ return (_campaignSessions); } public function get domainHash():Number{ return (_domainHash); } public function get responseCount():Number{ return (_responseCount); } public function get campaignCreation():Number{ return (_campaignCreation); } public function set campaignSessions(_arg1:Number):void{ _campaignSessions = _arg1; update(); } public function set campaignTracking(_arg1:String):void{ _campaignTracking = _arg1; update(); } } }//package com.google.analytics.data
Section 32
//X10 (com.google.analytics.data.X10) package com.google.analytics.data { public class X10 { private var _delimEnd:String;// = ")" private var _delimSet:String;// = "*" private var _escapeChar:String;// = "'" private var _delimBegin:String;// = "(" private var _delimNumValue:String;// = "!" private var _key:String;// = "k" private var _set:Array; private var _projectData:Object; private var _hasData:int; private var _escapeCharMap:Object; private var _minimum:int; private var _value:String;// = "v" public function X10(){ _key = "k"; _value = "v"; _set = [_key, _value]; _delimBegin = "("; _delimEnd = ")"; _delimSet = "*"; _delimNumValue = "!"; _escapeChar = "'"; super(); _projectData = {}; _escapeCharMap = {}; _escapeCharMap[_escapeChar] = "'0"; _escapeCharMap[_delimEnd] = "'1"; _escapeCharMap[_delimSet] = "'2"; _escapeCharMap[_delimNumValue] = "'3"; _minimum = 1; } private function _clearInternal(_arg1:Number, _arg2:String):void{ var _local3:Boolean; var _local4:int; var _local5:int; if (((hasProject(_arg1)) && (!((_projectData[_arg1][_arg2] == undefined))))){ _projectData[_arg1][_arg2] = undefined; _local3 = true; _local5 = _set.length; _local4 = 0; while (_local4 < _local5) { if (_projectData[_arg1][_set[_local4]] != undefined){ _local3 = false; break; }; _local4++; }; if (_local3){ _projectData[_arg1] = undefined; _hasData = (_hasData - 1); }; }; } public function hasData():Boolean{ return ((_hasData > 0)); } private function _setInternal(_arg1:Number, _arg2:String, _arg3:Number, _arg4:String):void{ if (!hasProject(_arg1)){ _projectData[_arg1] = {}; }; if (_projectData[_arg1][_arg2] == undefined){ _projectData[_arg1][_arg2] = []; }; _projectData[_arg1][_arg2][_arg3] = _arg4; _hasData = (_hasData + 1); } public function hasProject(_arg1:Number):Boolean{ return (_projectData[_arg1]); } public function clearKey(_arg1:Number):void{ _clearInternal(_arg1, _key); } private function _renderDataType(_arg1:Array):String{ var _local2:Array; var _local3:String; var _local4:int; _local2 = []; _local4 = 0; while (_local4 < _arg1.length) { if (_arg1[_local4] != undefined){ _local3 = ""; if (((!((_local4 == _minimum))) && ((_arg1[(_local4 - 1)] == undefined)))){ _local3 = (_local3 + _local4.toString()); _local3 = (_local3 + _delimNumValue); }; _local3 = (_local3 + _escapeExtensibleValue(_arg1[_local4])); _local2.push(_local3); }; _local4++; }; return (((_delimBegin + _local2.join(_delimSet)) + _delimEnd)); } public function getKey(_arg1:Number, _arg2:Number):String{ return ((_getInternal(_arg1, _key, _arg2) as String)); } public function clearValue(_arg1:Number):void{ _clearInternal(_arg1, _value); } public function renderMergedUrlString(_arg1:X10=null):String{ var _local2:Array; var _local3:String; if (!_arg1){ return (renderUrlString()); }; _local2 = [_arg1.renderUrlString()]; for (_local3 in _projectData) { if (((hasProject(Number(_local3))) && (!(_arg1.hasProject(Number(_local3)))))){ _local2.push((_local3 + _renderProject(_projectData[_local3]))); }; }; return (_local2.join("")); } public function setValue(_arg1:Number, _arg2:Number, _arg3:Number):Boolean{ if (((((!((Math.round(_arg3) == _arg3))) || (isNaN(_arg3)))) || ((_arg3 == Infinity)))){ return (false); }; _setInternal(_arg1, _value, _arg2, _arg3.toString()); return (true); } public function renderUrlString():String{ var _local1:Array; var _local2:String; _local1 = []; for (_local2 in _projectData) { if (hasProject(Number(_local2))){ _local1.push((_local2 + _renderProject(_projectData[_local2]))); }; }; return (_local1.join("")); } private function _getInternal(_arg1:Number, _arg2:String, _arg3:Number):Object{ if (((hasProject(_arg1)) && (!((_projectData[_arg1][_arg2] == undefined))))){ return (_projectData[_arg1][_arg2][_arg3]); }; return (undefined); } public function setKey(_arg1:Number, _arg2:Number, _arg3:String):Boolean{ _setInternal(_arg1, _key, _arg2, _arg3); return (true); } public function getValue(_arg1:Number, _arg2:Number){ var _local3:*; _local3 = _getInternal(_arg1, _value, _arg2); if (_local3 == null){ return (null); }; return (Number(_local3)); } private function _renderProject(_arg1:Object):String{ var _local2:String; var _local3:Boolean; var _local4:int; var _local5:Array; var _local6:int; _local2 = ""; _local3 = false; _local6 = _set.length; _local4 = 0; while (_local4 < _local6) { _local5 = _arg1[_set[_local4]]; if (_local5){ if (_local3){ _local2 = (_local2 + _set[_local4]); }; _local2 = (_local2 + _renderDataType(_local5)); _local3 = false; } else { _local3 = true; }; _local4++; }; return (_local2); } private function _escapeExtensibleValue(_arg1:String):String{ var _local2:String; var _local3:int; var _local4:String; var _local5:String; _local2 = ""; _local3 = 0; while (_local3 < _arg1.length) { _local4 = _arg1.charAt(_local3); _local5 = _escapeCharMap[_local4]; if (_local5){ _local2 = (_local2 + _local5); } else { _local2 = (_local2 + _local4); }; _local3++; }; return (_local2); } } }//package com.google.analytics.data
Section 33
//_Style (com.google.analytics.debug._Style) package com.google.analytics.debug { import flash.net.*; import flash.text.*; public class _Style { public var borderColor:uint; public var backgroundColor:uint; private var _sheet:StyleSheet; public var roundedCorner:uint; public var alertColor:uint; public var infoColor:uint; public var successColor:uint; private var _loader:URLLoader; public var failureColor:uint; private var _defaultSheet:String; public var warningColor:uint; public function _Style(){ _sheet = new StyleSheet(); _loader = new URLLoader(); _init(); } private function _parseSheet(_arg1:String):void{ _sheet.parseCSS(_arg1); } public function get sheet():StyleSheet{ return (_sheet); } private function _init():void{ _defaultSheet = ""; _defaultSheet = (_defaultSheet + "a{text-decoration: underline;}\n"); _defaultSheet = (_defaultSheet + ".uiLabel{color: #000000;font-family: Arial;font-size: 12;margin-left: 2;margin-right: 2;}\n"); _defaultSheet = (_defaultSheet + ".uiWarning{color: #ffffff;font-family: Arial;font-size: 14;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiAlert{color: #ffffff;font-family: Arial;font-size: 14;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiInfo{color: #000000;font-family: Arial;font-size: 14;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiSuccess{color: #ffffff;font-family: Arial;font-size: 12;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiFailure{color: #ffffff;font-family: Arial;font-size: 12;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiAlertAction{color: #ffffff;text-align: center;font-family: Arial;font-size: 12;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiAlertTitle{color: #ffffff;font-family: Arial;font-size: 16;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + "\n"); roundedCorner = 6; backgroundColor = 0xCCCCCC; borderColor = 0x555555; infoColor = 16777113; alertColor = 0xFFCC00; warningColor = 0xCC0000; successColor = 0xFF00; failureColor = 0xFF0000; _parseSheet(_defaultSheet); } } }//package com.google.analytics.debug
Section 34
//Alert (com.google.analytics.debug.Alert) package com.google.analytics.debug { import flash.events.*; public class Alert extends Label { public var actionOnNextLine:Boolean;// = true public var autoClose:Boolean;// = true private var _actions:Array; public function Alert(_arg1:String, _arg2:Array, _arg3:String="uiAlert", _arg4:uint=0, _arg5:Align=null, _arg6:Boolean=false, _arg7:Boolean=true){ var _local8:int; autoClose = true; actionOnNextLine = true; if (_arg4 == 0){ _arg4 = Style.alertColor; }; if (_arg5 == null){ _arg5 = Align.center; }; super(_arg1, _arg3, _arg4, _arg5, _arg6); this.selectable = true; super.mouseChildren = true; this.buttonMode = true; this.mouseEnabled = true; this.useHandCursor = true; this.actionOnNextLine = _arg7; _actions = []; _local8 = 0; while (_local8 < _arg2.length) { _arg2[_local8].container = this; _actions.push(_arg2[_local8]); _local8++; }; } protected function getAction(_arg1:String):AlertAction{ var _local2:int; _local2 = 0; while (_local2 < _actions.length) { if (_arg1 == _actions[_local2].activator){ return (_actions[_local2]); }; _local2++; }; return (null); } override protected function layout():void{ super.layout(); _defineActions(); } protected function spaces(_arg1:int):String{ var _local2:String; var _local3:String; var _local4:int; _local2 = ""; _local3 = " "; _local4 = 0; while (_local4 < (_arg1 + 1)) { _local2 = (_local2 + _local3); _local4++; }; return (_local2); } override public function onLink(_arg1:TextEvent):void{ var _local2:AlertAction; if (isValidAction(_arg1.text)){ _local2 = getAction(_arg1.text); if (_local2){ _local2.execute(); }; }; if (autoClose){ close(); }; } protected function isValidAction(_arg1:String):Boolean{ var _local2:int; _local2 = 0; while (_local2 < _actions.length) { if (_arg1 == _actions[_local2].activator){ return (true); }; _local2++; }; return (false); } private function _defineActions():void{ var _local1:String; var _local2:Array; var _local3:AlertAction; var _local4:int; _local1 = ""; if (actionOnNextLine){ _local1 = (_local1 + "\n"); } else { _local1 = (_local1 + " |"); }; _local1 = (_local1 + " "); _local2 = []; _local4 = 0; while (_local4 < _actions.length) { _local3 = _actions[_local4]; _local2.push((((("<a href=\"event:" + _local3.activator) + "\">") + _local3.name) + "</a>")); _local4++; }; _local1 = (_local1 + _local2.join(" | ")); appendText(_local1, "uiAlertAction"); } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 35
//AlertAction (com.google.analytics.debug.AlertAction) package com.google.analytics.debug { public class AlertAction { public var container:Alert; private var _callback; public var name:String; public var activator:String; public function AlertAction(_arg1:String, _arg2:String, _arg3){ this.name = _arg1; this.activator = _arg2; _callback = _arg3; } public function execute():void{ if (_callback){ if ((_callback is Function)){ (_callback as Function)(); } else { if ((_callback is String)){ var _local1 = container; _local1[_callback](); }; }; }; } } }//package com.google.analytics.debug
Section 36
//Align (com.google.analytics.debug.Align) package com.google.analytics.debug { public class Align { private var _value:int; private var _name:String; public static const bottomRight:Align = new Align(18, "bottomRight"); ; public static const right:Align = new Align(16, "right"); ; public static const left:Align = new Align(32, "left"); ; public static const topRight:Align = new Align(17, "topRight"); ; public static const bottom:Align = new Align(2, "bottom"); ; public static const bottomLeft:Align = new Align(34, "bottomLeft"); ; public static const topLeft:Align = new Align(33, "topLeft"); ; public static const center:Align = new Align(0x0100, "center"); ; public static const none:Align = new Align(0, "none"); ; public static const top:Align = new Align(1, "top"); ; public function Align(_arg1:int=0, _arg2:String=""){ _value = _arg1; _name = _arg2; } public function valueOf():int{ return (_value); } public function toString():String{ return (_name); } } }//package com.google.analytics.debug
Section 37
//Background (com.google.analytics.debug.Background) package com.google.analytics.debug { import flash.display.*; public class Background { public static function drawRounded(_arg1, _arg2:Graphics, _arg3:uint=0, _arg4:uint=0):void{ var _local5:uint; var _local6:uint; var _local7:uint; _local7 = Style.roundedCorner; if ((((_arg3 > 0)) && ((_arg4 > 0)))){ _local5 = _arg3; _local6 = _arg4; } else { _local5 = _arg1.width; _local6 = _arg1.height; }; if (((_arg1.stickToEdge) && (!((_arg1.alignement == Align.none))))){ switch (_arg1.alignement){ case Align.top: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, 0, _local7, _local7); break; case Align.topLeft: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, 0, 0, _local7); break; case Align.topRight: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, 0, _local7, 0); break; case Align.bottom: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, _local7, _local7, 0, 0); break; case Align.bottomLeft: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, _local7, 0, 0); break; case Align.bottomRight: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, _local7, 0, 0, 0); break; case Align.left: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, _local7, 0, _local7); break; case Align.right: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, _local7, 0, _local7, 0); break; case Align.center: _arg2.drawRoundRect(0, 0, _local5, _local6, _local7, _local7); break; }; } else { _arg2.drawRoundRect(0, 0, _local5, _local6, _local7, _local7); }; } } }//package com.google.analytics.debug
Section 38
//Debug (com.google.analytics.debug.Debug) package com.google.analytics.debug { import flash.events.*; import flash.ui.*; public class Debug extends Label { private var _lines:Array; private var _preferredForcedWidth:uint;// = 540 private var _linediff:int;// = 0 public var maxLines:uint;// = 16 public static var count:uint = 0; public function Debug(_arg1:uint=0, _arg2:Align=null, _arg3:Boolean=false){ if (_arg2 == null){ _arg2 = Align.bottom; }; super("", "uiLabel", _arg1, _arg2, _arg3); this.name = ("Debug" + count++); _lines = []; selectable = true; addEventListener(KeyboardEvent.KEY_DOWN, onKey); } public function writeBold(_arg1:String):void{ write(_arg1, true); } private function _getLinesToDisplay(_arg1:int=0):Array{ var _local2:Array; var _local3:uint; var _local4:uint; if ((_lines.length - 1) > maxLines){ if ((_linediff <= 0)){ _linediff = (_linediff + _arg1); } else { if ((((_linediff > 0)) && ((_arg1 < 0)))){ _linediff = (_linediff + _arg1); }; }; _local3 = ((_lines.length - maxLines) + _linediff); _local4 = (_local3 + maxLines); _local2 = _lines.slice(_local3, _local4); } else { _local2 = _lines; }; return (_local2); } private function onKey(_arg1:KeyboardEvent=null):void{ var _local2:Array; switch (_arg1.keyCode){ case Keyboard.DOWN: _local2 = _getLinesToDisplay(1); break; case Keyboard.UP: _local2 = _getLinesToDisplay(-1); break; default: _local2 = null; }; if (_local2 == null){ return; }; text = _local2.join("\n"); } override public function get forcedWidth():uint{ if (this.parent){ if (UISprite(this.parent).forcedWidth > _preferredForcedWidth){ return (_preferredForcedWidth); }; return (UISprite(this.parent).forcedWidth); //unresolved jump }; return (super.forcedWidth); } public function write(_arg1:String, _arg2:Boolean=false):void{ var _local3:Array; if (_arg1.indexOf("") > -1){ _local3 = _arg1.split("\n"); } else { _local3 = [_arg1]; }; var _local4 = ""; var _local5 = ""; if (_arg2){ _local4 = "<b>"; _local5 = "</b>"; }; var _local6:int; while (_local6 < _local3.length) { _lines.push(((_local4 + _local3[_local6]) + _local5)); _local6++; }; var _local7:Array = _getLinesToDisplay(); text = _local7.join("\n"); } public function close():void{ dispose(); } override protected function dispose():void{ removeEventListener(KeyboardEvent.KEY_DOWN, onKey); super.dispose(); } } }//package com.google.analytics.debug
Section 39
//DebugConfiguration (com.google.analytics.debug.DebugConfiguration) package com.google.analytics.debug { import com.google.analytics.core.*; import flash.net.*; import flash.utils.*; import flash.ui.*; public class DebugConfiguration { public var showHideKey:Number; private var _mode:VisualDebugMode; private var _verbose:Boolean;// = false public var destroyKey:Number; public var GIFRequests:Boolean;// = false public var showInfos:Boolean;// = true public var infoTimeout:Number;// = 1000 public var minimizedOnStart:Boolean;// = false private var _active:Boolean;// = false public var traceOutput:Boolean;// = false public var layout:ILayout; public var warningTimeout:Number;// = 1500 public var javascript:Boolean;// = false public var showWarnings:Boolean;// = true private var _visualInitialized:Boolean;// = false public function DebugConfiguration(){ _mode = VisualDebugMode.basic; showHideKey = Keyboard.SPACE; destroyKey = Keyboard.BACKSPACE; super(); } public function get verbose():Boolean{ return (_verbose); } public function set verbose(_arg1:Boolean):void{ _verbose = _arg1; } public function set mode(_arg1):void{ if ((_arg1 is String)){ switch (_arg1){ case "geek": _arg1 = VisualDebugMode.geek; break; case "advanced": _arg1 = VisualDebugMode.advanced; break; case "basic": default: _arg1 = VisualDebugMode.basic; }; }; _mode = _arg1; } public function success(_arg1:String):void{ if (layout){ layout.createSuccessAlert(_arg1); }; if (traceOutput){ trace((("[+] " + _arg1) + " !!")); }; } public function get active():Boolean{ return (_active); } private function _initializeVisual():void{ if (layout){ layout.init(); _visualInitialized = true; }; } private function _destroyVisual():void{ if (((layout) && (_visualInitialized))){ layout.destroy(); }; } public function warning(_arg1:String, _arg2:VisualDebugMode=null):void{ if (_filter(_arg2)){ return; }; if (((layout) && (showWarnings))){ layout.createWarning(_arg1); }; if (traceOutput){ trace((("## " + _arg1) + " ##")); }; } private function _filter(_arg1:VisualDebugMode=null):Boolean{ return (((_arg1) && ((int(_arg1) >= int(this.mode))))); } public function failure(_arg1:String):void{ if (layout){ layout.createFailureAlert(_arg1); }; if (traceOutput){ trace((("[-] " + _arg1) + " !!")); }; } public function get mode(){ return (_mode); } public function set active(_arg1:Boolean):void{ _active = _arg1; if (_active){ _initializeVisual(); } else { _destroyVisual(); }; } protected function trace(_arg1:String):void{ var _local7:Array; var _local8:int; var _local2:Array = []; var _local3 = ""; var _local4 = ""; if (this.mode == VisualDebugMode.geek){ _local3 = (getTimer() + " - "); _local4 = (new Array(_local3.length).join(" ") + " "); }; if (_arg1.indexOf("\n") > -1){ _local7 = _arg1.split("\n"); _local8 = 0; while (_local8 < _local7.length) { if (_local7[_local8] == ""){ } else { if (_local8 == 0){ _local2.push((_local3 + _local7[_local8])); } else { _local2.push((_local4 + _local7[_local8])); }; }; _local8++; }; } else { _local2.push((_local3 + _arg1)); }; var _local5:int = _local2.length; var _local6:int; while (_local6 < _local5) { trace(_local2[_local6]); _local6++; }; } public function alert(_arg1:String):void{ if (layout){ layout.createAlert(_arg1); }; if (traceOutput){ trace((("!! " + _arg1) + " !!")); }; } public function info(_arg1:String, _arg2:VisualDebugMode=null):void{ if (_filter(_arg2)){ return; }; if (((layout) && (showInfos))){ layout.createInfo(_arg1); }; if (traceOutput){ trace(_arg1); }; } public function alertGifRequest(_arg1:String, _arg2:URLRequest, _arg3:GIFRequest):void{ if (layout){ layout.createGIFRequestAlert(_arg1, _arg2, _arg3); }; if (traceOutput){ trace(((">> " + _arg1) + " <<")); }; } } }//package com.google.analytics.debug
Section 40
//FailureAlert (com.google.analytics.debug.FailureAlert) package com.google.analytics.debug { public class FailureAlert extends Alert { public function FailureAlert(_arg1:DebugConfiguration, _arg2:String, _arg3:Array){ var _local4:Align; var _local5:Boolean; var _local6:Boolean; _local4 = Align.bottomLeft; _local5 = true; _local6 = false; if (_arg1.verbose){ _arg2 = ((("<u><span class=\"uiAlertTitle\">Failure</span>" + spaces(18)) + "</u>\n\n") + _arg2); _local4 = Align.center; _local5 = false; _local6 = true; }; super(_arg2, _arg3, "uiFailure", Style.failureColor, _local4, _local5, _local6); } } }//package com.google.analytics.debug
Section 41
//GIFRequestAlert (com.google.analytics.debug.GIFRequestAlert) package com.google.analytics.debug { public class GIFRequestAlert extends Alert { public function GIFRequestAlert(_arg1:String, _arg2:Array){ super(_arg1, _arg2); } } }//package com.google.analytics.debug
Section 42
//ILayout (com.google.analytics.debug.ILayout) package com.google.analytics.debug { import com.google.analytics.core.*; import flash.net.*; import flash.display.*; public interface ILayout { function createWarning(_arg1:String):void; function addToStage(_arg1:DisplayObject):void; function createGIFRequestAlert(_arg1:String, _arg2:URLRequest, _arg3:GIFRequest):void; function createPanel(_arg1:String, _arg2:uint, _arg3:uint):void; function createInfo(_arg1:String):void; function createFailureAlert(_arg1:String):void; function addToPanel(_arg1:String, _arg2:DisplayObject):void; function init():void; function createSuccessAlert(_arg1:String):void; function createVisualDebug():void; function createAlert(_arg1:String):void; function destroy():void; function bringToFront(_arg1:DisplayObject):void; function isAvailable():Boolean; } }//package com.google.analytics.debug
Section 43
//Info (com.google.analytics.debug.Info) package com.google.analytics.debug { import flash.events.*; import flash.utils.*; public class Info extends Label { private var _timer:Timer; public function Info(_arg1:String="", _arg2:uint=3000){ super(_arg1, "uiInfo", Style.infoColor, Align.top, true); if (_arg2 > 0){ _timer = new Timer(_arg2, 1); _timer.start(); _timer.addEventListener(TimerEvent.TIMER_COMPLETE, onComplete, false, 0, true); }; } public function onComplete(_arg1:TimerEvent):void{ close(); } override public function onLink(_arg1:TextEvent):void{ switch (_arg1.text){ case "hide": close(); break; }; } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 44
//Label (com.google.analytics.debug.Label) package com.google.analytics.debug { import flash.events.*; import flash.display.*; import flash.text.*; public class Label extends UISprite { private var _color:uint; private var _background:Shape; private var _textField:TextField; public var stickToEdge:Boolean; private var _text:String; protected var selectable:Boolean; private var _tag:String; public static var count:uint = 0; public function Label(_arg1:String="", _arg2:String="uiLabel", _arg3:uint=0, _arg4:Align=null, _arg5:Boolean=false){ this.name = ("Label" + count++); selectable = false; _background = new Shape(); _textField = new TextField(); _text = _arg1; _tag = _arg2; if (_arg4 == null){ _arg4 = Align.none; }; this.alignement = _arg4; this.stickToEdge = _arg5; if (_arg3 == 0){ _arg3 = Style.backgroundColor; }; _color = _arg3; _textField.addEventListener(TextEvent.LINK, onLink); } public function get tag():String{ return (_tag); } private function _draw():void{ var _local1:Graphics = _background.graphics; _local1.clear(); _local1.beginFill(_color); var _local2:uint = _textField.width; var _local3:uint = _textField.height; if (forcedWidth > 0){ _local2 = forcedWidth; }; Background.drawRounded(this, _local1, _local2, _local3); _local1.endFill(); } public function get text():String{ return (_textField.text); } public function appendText(_arg1:String, _arg2:String=""):void{ if (_arg1 == ""){ return; }; if (_arg2 == ""){ _arg2 = tag; }; _textField.htmlText = (_textField.htmlText + (((("<span class=\"" + _arg2) + "\">") + _arg1) + "</span>")); _text = (_text + _arg1); _draw(); resize(); } public function set text(_arg1:String):void{ if (_arg1 == ""){ _arg1 = _text; }; _textField.htmlText = (((("<span class=\"" + tag) + "\">") + _arg1) + "</span>"); _text = _arg1; _draw(); resize(); } override protected function layout():void{ _textField.type = TextFieldType.DYNAMIC; _textField.autoSize = TextFieldAutoSize.LEFT; _textField.background = false; _textField.selectable = selectable; _textField.multiline = true; _textField.styleSheet = Style.sheet; this.text = _text; addChild(_background); addChild(_textField); } public function set tag(_arg1:String):void{ _tag = _arg1; text = ""; } public function onLink(_arg1:TextEvent):void{ } override protected function dispose():void{ _textField.removeEventListener(TextEvent.LINK, onLink); super.dispose(); } } }//package com.google.analytics.debug
Section 45
//Layout (com.google.analytics.debug.Layout) package com.google.analytics.debug { import com.google.analytics.core.*; import flash.net.*; import flash.events.*; import flash.display.*; import com.google.analytics.*; public class Layout implements ILayout { private var _display:DisplayObject; private var _infoQueue:Array; private var _maxCharPerLine:int;// = 85 private var _hasInfo:Boolean; private var _warningQueue:Array; private var _hasDebug:Boolean; private var _hasWarning:Boolean; private var _mainPanel:Panel; private var _GRAlertQueue:Array; private var _debug:DebugConfiguration; public var visualDebug:Debug; private var _hasGRAlert:Boolean; public function Layout(_arg1:DebugConfiguration, _arg2:DisplayObject){ _display = _arg2; _debug = _arg1; _hasWarning = false; _hasInfo = false; _hasDebug = false; _hasGRAlert = false; _warningQueue = []; _infoQueue = []; _GRAlertQueue = []; } private function onKey(_arg1:KeyboardEvent=null):void{ switch (_arg1.keyCode){ case _debug.showHideKey: _mainPanel.visible = !(_mainPanel.visible); break; case _debug.destroyKey: destroy(); break; }; } public function createWarning(_arg1:String):void{ if (((_hasWarning) || (!(isAvailable())))){ _warningQueue.push(_arg1); return; }; _arg1 = _filterMaxChars(_arg1); _hasWarning = true; var _local2:Warning = new Warning(_arg1, _debug.warningTimeout); addToPanel("analytics", _local2); _local2.addEventListener(Event.REMOVED_FROM_STAGE, _clearWarning, false, 0, true); if (_hasDebug){ visualDebug.writeBold(_arg1); }; } public function bringToFront(_arg1:DisplayObject):void{ _display.stage.setChildIndex(_arg1, (_display.stage.numChildren - 1)); } public function createFailureAlert(_arg1:String):void{ var _local2:AlertAction; if (_debug.verbose){ _arg1 = _filterMaxChars(_arg1); _local2 = new AlertAction("Close", "close", "close"); } else { _local2 = new AlertAction("X", "close", "close"); }; var _local3:Alert = new FailureAlert(_debug, _arg1, [_local2]); addToPanel("analytics", _local3); if (_hasDebug){ if (_debug.verbose){ _arg1 = _arg1.split("\n").join(""); _arg1 = _filterMaxChars(_arg1, 66); }; visualDebug.writeBold(_arg1); }; } public function init():void{ var _local1 = 10; var _local2:uint = (_display.stage.stageWidth - (_local1 * 2)); var _local3:uint = (_display.stage.stageHeight - (_local1 * 2)); var _local4:Panel = new Panel("analytics", _local2, _local3); _local4.alignement = Align.top; _local4.stickToEdge = false; _local4.title = ("Google Analytics v" + GATracker.version); _mainPanel = _local4; addToStage(_local4); bringToFront(_local4); if (_debug.minimizedOnStart){ _mainPanel.onToggle(); }; createVisualDebug(); _display.stage.addEventListener(KeyboardEvent.KEY_DOWN, onKey, false, 0, true); } public function addToPanel(_arg1:String, _arg2:DisplayObject):void{ var _local4:Panel; var _local3:DisplayObject = _display.stage.getChildByName(_arg1); if (_local3){ _local4 = (_local3 as Panel); _local4.addData(_arg2); } else { trace((("panel \"" + _arg1) + "\" not found")); }; } private function _clearInfo(_arg1:Event):void{ _hasInfo = false; if (_infoQueue.length > 0){ createInfo(_infoQueue.shift()); }; } private function _filterMaxChars(_arg1:String, _arg2:int=0):String{ var _local6:String; var _local3 = "\n"; var _local4:Array = []; var _local5:Array = _arg1.split(_local3); if (_arg2 == 0){ _arg2 = _maxCharPerLine; }; var _local7:int; while (_local7 < _local5.length) { _local6 = _local5[_local7]; while (_local6.length > _arg2) { _local4.push(_local6.substr(0, _arg2)); _local6 = _local6.substring(_arg2); }; _local4.push(_local6); _local7++; }; return (_local4.join(_local3)); } private function _clearGRAlert(_arg1:Event):void{ _hasGRAlert = false; if (_GRAlertQueue.length > 0){ createGIFRequestAlert.apply(this, _GRAlertQueue.shift()); }; } public function createSuccessAlert(_arg1:String):void{ var _local2:AlertAction; if (_debug.verbose){ _arg1 = _filterMaxChars(_arg1); _local2 = new AlertAction("Close", "close", "close"); } else { _local2 = new AlertAction("X", "close", "close"); }; var _local3:Alert = new SuccessAlert(_debug, _arg1, [_local2]); addToPanel("analytics", _local3); if (_hasDebug){ if (_debug.verbose){ _arg1 = _arg1.split("\n").join(""); _arg1 = _filterMaxChars(_arg1, 66); }; visualDebug.writeBold(_arg1); }; } public function isAvailable():Boolean{ return (!((_display.stage == null))); } public function createAlert(_arg1:String):void{ _arg1 = _filterMaxChars(_arg1); var _local2:Alert = new Alert(_arg1, [new AlertAction("Close", "close", "close")]); addToPanel("analytics", _local2); if (_hasDebug){ visualDebug.writeBold(_arg1); }; } public function createInfo(_arg1:String):void{ if (((_hasInfo) || (!(isAvailable())))){ _infoQueue.push(_arg1); return; }; _arg1 = _filterMaxChars(_arg1); _hasInfo = true; var _local2:Info = new Info(_arg1, _debug.infoTimeout); addToPanel("analytics", _local2); _local2.addEventListener(Event.REMOVED_FROM_STAGE, _clearInfo, false, 0, true); if (_hasDebug){ visualDebug.write(_arg1); }; } public function createGIFRequestAlert(_arg1:String, _arg2:URLRequest, _arg3:GIFRequest):void{ var message = _arg1; var request = _arg2; var ref = _arg3; if (_hasGRAlert){ _GRAlertQueue.push([message, request, ref]); return; }; _hasGRAlert = true; var f:Function = function ():void{ ref.sendRequest(request); }; message = _filterMaxChars(message); var gra:GIFRequestAlert = new GIFRequestAlert(message, [new AlertAction("OK", "ok", f), new AlertAction("Cancel", "cancel", "close")]); addToPanel("analytics", gra); gra.addEventListener(Event.REMOVED_FROM_STAGE, _clearGRAlert, false, 0, true); if (_hasDebug){ if (_debug.verbose){ message = message.split("\n").join(""); message = _filterMaxChars(message, 66); }; visualDebug.write(message); }; } public function createVisualDebug():void{ if (!visualDebug){ visualDebug = new Debug(); visualDebug.alignement = Align.bottom; visualDebug.stickToEdge = true; addToPanel("analytics", visualDebug); _hasDebug = true; }; } public function addToStage(_arg1:DisplayObject):void{ _display.stage.addChild(_arg1); } private function _clearWarning(_arg1:Event):void{ _hasWarning = false; if (_warningQueue.length > 0){ createWarning(_warningQueue.shift()); }; } public function createPanel(_arg1:String, _arg2:uint, _arg3:uint):void{ var _local4:Panel = new Panel(_arg1, _arg2, _arg3); _local4.alignement = Align.center; _local4.stickToEdge = false; addToStage(_local4); bringToFront(_local4); } public function destroy():void{ _mainPanel.close(); _debug.layout = null; } } }//package com.google.analytics.debug
Section 46
//Margin (com.google.analytics.debug.Margin) package com.google.analytics.debug { public class Margin { public var bottom:int; public var top:int; public var right:int; public var left:int; public function Margin(_arg1:int=0, _arg2:int=0, _arg3:int=0, _arg4:int=0){ this.top = _arg1; this.bottom = _arg2; this.left = _arg3; this.right = _arg4; } } }//package com.google.analytics.debug
Section 47
//Panel (com.google.analytics.debug.Panel) package com.google.analytics.debug { import flash.events.*; import flash.display.*; public class Panel extends UISprite { private var _savedH:uint; private var _data:UISprite; private var _mask:Sprite; private var _background:Shape; private var _savedW:uint; private var _stickToEdge:Boolean; private var _border:Shape; private var _borderColor:uint; protected var baseAlpha:Number; private var _backgroundColor:uint; private var _title:Label; private var _colapsed:Boolean; private var _name:String; public function Panel(_arg1:String, _arg2:uint, _arg3:uint, _arg4:uint=0, _arg5:uint=0, _arg6:Number=0.3, _arg7:Align=null, _arg8:Boolean=false){ _name = _arg1; this.name = _arg1; this.mouseEnabled = false; _colapsed = false; forcedWidth = _arg2; forcedHeight = _arg3; this.baseAlpha = _arg6; _background = new Shape(); _data = new UISprite(); _data.forcedWidth = _arg2; _data.forcedHeight = _arg3; _data.mouseEnabled = false; _title = new Label(_arg1, "uiLabel", 0xFFFFFF, Align.topLeft, _arg8); _title.buttonMode = true; _title.margin.top = 0.6; _title.margin.left = 0.6; _title.addEventListener(MouseEvent.CLICK, onToggle); _title.mouseChildren = false; _border = new Shape(); _mask = new Sprite(); _mask.useHandCursor = false; _mask.mouseEnabled = false; _mask.mouseChildren = false; if (_arg7 == null){ _arg7 = Align.none; }; this.alignement = _arg7; this.stickToEdge = _arg8; if (_arg4 == 0){ _arg4 = Style.backgroundColor; }; _backgroundColor = _arg4; if (_arg5 == 0){ _arg5 = Style.borderColor; }; _borderColor = _arg5; } public function get stickToEdge():Boolean{ return (_stickToEdge); } public function onToggle(_arg1:MouseEvent=null):void{ if (_colapsed){ _data.visible = true; } else { _data.visible = false; }; _colapsed = !(_colapsed); _update(); resize(); } public function set stickToEdge(_arg1:Boolean):void{ _stickToEdge = _arg1; _title.stickToEdge = _arg1; } override protected function dispose():void{ _title.removeEventListener(MouseEvent.CLICK, onToggle); super.dispose(); } private function _draw():void{ var _local1:uint; var _local2:uint; if (((_savedW) && (_savedH))){ forcedWidth = _savedW; forcedHeight = _savedH; }; if (!_colapsed){ _local1 = forcedWidth; _local2 = forcedHeight; } else { _local1 = _title.width; _local2 = _title.height; _savedW = forcedWidth; _savedH = forcedHeight; forcedWidth = _local1; forcedHeight = _local2; }; var _local3:Graphics = _background.graphics; _local3.clear(); _local3.beginFill(_backgroundColor); Background.drawRounded(this, _local3, _local1, _local2); _local3.endFill(); var _local4:Graphics = _data.graphics; _local4.clear(); _local4.beginFill(_backgroundColor, 0); Background.drawRounded(this, _local4, _local1, _local2); _local4.endFill(); var _local5:Graphics = _border.graphics; _local5.clear(); _local5.lineStyle(0.1, _borderColor); Background.drawRounded(this, _local5, _local1, _local2); _local5.endFill(); var _local6:Graphics = _mask.graphics; _local6.clear(); _local6.beginFill(_backgroundColor); Background.drawRounded(this, _local6, (_local1 + 1), (_local2 + 1)); _local6.endFill(); } public function get title():String{ return (_title.text); } private function _update():void{ _draw(); if (baseAlpha < 1){ _background.alpha = baseAlpha; _border.alpha = baseAlpha; }; } public function addData(_arg1:DisplayObject):void{ _data.addChild(_arg1); } override protected function layout():void{ _update(); addChild(_background); addChild(_data); addChild(_title); addChild(_border); addChild(_mask); mask = _mask; } public function set title(_arg1:String):void{ _title.text = _arg1; } public function close():void{ dispose(); if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 48
//Style (com.google.analytics.debug.Style) package com.google.analytics.debug { public const Style:_Style = new _Style(); }//package com.google.analytics.debug
Section 49
//SuccessAlert (com.google.analytics.debug.SuccessAlert) package com.google.analytics.debug { public class SuccessAlert extends Alert { public function SuccessAlert(_arg1:DebugConfiguration, _arg2:String, _arg3:Array){ var _local4:Align; var _local5:Boolean; var _local6:Boolean; _local4 = Align.bottomLeft; _local5 = true; _local6 = false; if (_arg1.verbose){ _arg2 = ((("<u><span class=\"uiAlertTitle\">Success</span>" + spaces(18)) + "</u>\n\n") + _arg2); _local4 = Align.center; _local5 = false; _local6 = true; }; super(_arg2, _arg3, "uiSuccess", Style.successColor, _local4, _local5, _local6); } } }//package com.google.analytics.debug
Section 50
//UISprite (com.google.analytics.debug.UISprite) package com.google.analytics.debug { import flash.events.*; import flash.display.*; public class UISprite extends Sprite { private var _forcedHeight:uint; protected var listenResize:Boolean; public var alignement:Align; private var _forcedWidth:uint; public var margin:Margin; protected var alignTarget:DisplayObject; public function UISprite(_arg1:DisplayObject=null){ listenResize = false; alignement = Align.none; this.alignTarget = _arg1; margin = new Margin(); addEventListener(Event.ADDED_TO_STAGE, _onAddedToStage); addEventListener(Event.REMOVED_FROM_STAGE, _onRemovedFromStage); } protected function dispose():void{ var _local1:DisplayObject; var _local2:int; _local2 = 0; while (_local2 < numChildren) { _local1 = getChildAt(_local2); if (_local1){ removeChild(_local1); }; _local2++; }; } protected function layout():void{ } public function get forcedHeight():uint{ if (_forcedHeight){ return (_forcedHeight); }; return (height); } public function alignTo(_arg1:Align, _arg2:DisplayObject=null):void{ var _local3:uint; var _local4:uint; var _local5:uint; var _local6:uint; var _local7:UISprite; if (_arg2 == null){ if ((parent is Stage)){ _arg2 = this.stage; } else { _arg2 = parent; }; }; if (_arg2 == this.stage){ if (this.stage == null){ return; }; _local3 = this.stage.stageHeight; _local4 = this.stage.stageWidth; _local5 = 0; _local6 = 0; } else { _local7 = (_arg2 as UISprite); if (_local7.forcedHeight){ _local3 = _local7.forcedHeight; } else { _local3 = _local7.height; }; if (_local7.forcedWidth){ _local4 = _local7.forcedWidth; } else { _local4 = _local7.width; }; _local5 = 0; _local6 = 0; }; switch (_arg1){ case Align.top: x = ((_local4 / 2) - (forcedWidth / 2)); y = (_local6 + margin.top); break; case Align.bottom: x = ((_local4 / 2) - (forcedWidth / 2)); y = (((_local6 + _local3) - forcedHeight) - margin.bottom); break; case Align.left: x = (_local5 + margin.left); y = ((_local3 / 2) - (forcedHeight / 2)); break; case Align.right: x = (((_local5 + _local4) - forcedWidth) - margin.right); y = ((_local3 / 2) - (forcedHeight / 2)); break; case Align.center: x = ((_local4 / 2) - (forcedWidth / 2)); y = ((_local3 / 2) - (forcedHeight / 2)); break; case Align.topLeft: x = (_local5 + margin.left); y = (_local6 + margin.top); break; case Align.topRight: x = (((_local5 + _local4) - forcedWidth) - margin.right); y = (_local6 + margin.top); break; case Align.bottomLeft: x = (_local5 + margin.left); y = (((_local6 + _local3) - forcedHeight) - margin.bottom); break; case Align.bottomRight: x = (((_local5 + _local4) - forcedWidth) - margin.right); y = (((_local6 + _local3) - forcedHeight) - margin.bottom); break; }; if (((!(listenResize)) && (!((_arg1 == Align.none))))){ _arg2.addEventListener(Event.RESIZE, onResize, false, 0, true); listenResize = true; }; this.alignement = _arg1; this.alignTarget = _arg2; } public function get forcedWidth():uint{ if (_forcedWidth){ return (_forcedWidth); }; return (width); } protected function onResize(_arg1:Event):void{ resize(); } private function _onRemovedFromStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, _onAddedToStage); removeEventListener(Event.REMOVED_FROM_STAGE, _onRemovedFromStage); dispose(); } public function resize():void{ if (alignement != Align.none){ alignTo(alignement, alignTarget); }; } private function _onAddedToStage(_arg1:Event):void{ layout(); resize(); } public function set forcedHeight(_arg1:uint):void{ _forcedHeight = _arg1; } public function set forcedWidth(_arg1:uint):void{ _forcedWidth = _arg1; } } }//package com.google.analytics.debug
Section 51
//Warning (com.google.analytics.debug.Warning) package com.google.analytics.debug { import flash.events.*; import flash.utils.*; public class Warning extends Label { private var _timer:Timer; public function Warning(_arg1:String="", _arg2:uint=3000){ super(_arg1, "uiWarning", Style.warningColor, Align.top, false); margin.top = 32; if (_arg2 > 0){ _timer = new Timer(_arg2, 1); _timer.start(); _timer.addEventListener(TimerEvent.TIMER_COMPLETE, onComplete, false, 0, true); }; } public function onComplete(_arg1:TimerEvent):void{ close(); } override public function onLink(_arg1:TextEvent):void{ switch (_arg1.text){ case "hide": close(); break; }; } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 52
//VisualDebugMode (com.google.analytics.debug.VisualDebugMode) package com.google.analytics.debug { public class VisualDebugMode { private var _value:int; private var _name:String; public static const advanced:VisualDebugMode = new VisualDebugMode(1, "advanced"); ; public static const geek:VisualDebugMode = new VisualDebugMode(2, "geek"); ; public static const basic:VisualDebugMode = new VisualDebugMode(0, "basic"); ; public function VisualDebugMode(_arg1:int=0, _arg2:String=""){ _value = _arg1; _name = _arg2; } public function valueOf():int{ return (_value); } public function toString():String{ return (_name); } } }//package com.google.analytics.debug
Section 53
//AnalyticsEvent (com.google.analytics.events.AnalyticsEvent) package com.google.analytics.events { import flash.events.*; import com.google.analytics.*; public class AnalyticsEvent extends Event { public var tracker:AnalyticsTracker; public static const READY:String = "ready"; public function AnalyticsEvent(_arg1:String, _arg2:AnalyticsTracker, _arg3:Boolean=false, _arg4:Boolean=false){ super(_arg1, _arg3, _arg4); this.tracker = _arg2; } override public function clone():Event{ return (new AnalyticsEvent(type, tracker, bubbles, cancelable)); } } }//package com.google.analytics.events
Section 54
//AdSenseGlobals (com.google.analytics.external.AdSenseGlobals) package com.google.analytics.external { import com.google.analytics.debug.*; public class AdSenseGlobals extends JavascriptProxy { private var _gaGlobalVerified:Boolean;// = false public static var gaGlobal_js:XML = <script> <![CDATA[ function() { try { gaGlobal } catch(e) { gaGlobal = {} ; } } ]]> </script> ; public function AdSenseGlobals(_arg1:DebugConfiguration){ _gaGlobalVerified = false; super(_arg1); } public function set vid(_arg1:String):void{ if (!isAvailable()){ return; }; _verify(); setProperty("gaGlobal.vid", _arg1); } public function get hid():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.hid")); } public function get dh():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.dh")); } public function get gaGlobal():Object{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal")); } public function set hid(_arg1:String):void{ if (!isAvailable()){ return; }; _verify(); setProperty("gaGlobal.hid", _arg1); } public function get sid():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.sid")); } private function _verify():void{ if (!_gaGlobalVerified){ executeBlock(gaGlobal_js); _gaGlobalVerified = true; }; } public function get vid():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.vid")); } public function set sid(_arg1:String):void{ if (!isAvailable()){ return; }; _verify(); setProperty("gaGlobal.sid", _arg1); } } }//package com.google.analytics.external
Section 55
//HTMLDOM (com.google.analytics.external.HTMLDOM) package com.google.analytics.external { import com.google.analytics.debug.*; public class HTMLDOM extends JavascriptProxy { private var _referrer:String; private var _protocol:String; private var _host:String; private var _location:String; private var _pathname:String; private var _title:String; private var _characterSet:String; private var _search:String; private var _language:String; private var _colorDepth:String; public static var cache_properties_js:XML = <script> <![CDATA[ function() { var obj = {}; obj.host = document.location.host; obj.language = navigator.language ? navigator.language : navigator.browserLanguage; obj.characterSet = document.characterSet ? document.characterSet : document.charset; obj.colorDepth = window.screen.colorDepth; obj.location = document.location.toString(); obj.pathname = document.location.pathname; obj.protocol = document.location.protocol; obj.search = document.location.search; obj.referrer = document.referrer; obj.title = document.title; return obj; } ]]> </script> ; public function HTMLDOM(_arg1:DebugConfiguration){ super(_arg1); } public function get search():String{ if (_search){ return (_search); }; if (!isAvailable()){ return (null); }; _search = getProperty("document.location.search"); return (_search); } public function get location():String{ if (_location){ return (_location); }; if (!isAvailable()){ return (null); }; _location = getPropertyString("document.location"); return (_location); } public function get pathname():String{ if (_pathname){ return (_pathname); }; if (!isAvailable()){ return (null); }; _pathname = getProperty("document.location.pathname"); return (_pathname); } public function get referrer():String{ if (_referrer){ return (_referrer); }; if (!isAvailable()){ return (null); }; _referrer = getProperty("document.referrer"); return (_referrer); } public function get protocol():String{ if (_protocol){ return (_protocol); }; if (!isAvailable()){ return (null); }; _protocol = getProperty("document.location.protocol"); return (_protocol); } public function cacheProperties():void{ var _local1:Object; if (!isAvailable()){ return; }; _local1 = call(cache_properties_js); if (_local1){ _host = _local1.host; _language = _local1.language; _characterSet = _local1.characterSet; _colorDepth = _local1.colorDepth; _location = _local1.location; _pathname = _local1.pathname; _protocol = _local1.protocol; _search = _local1.search; _referrer = _local1.referrer; _title = _local1.title; }; } public function get colorDepth():String{ if (_colorDepth){ return (_colorDepth); }; if (!isAvailable()){ return (null); }; _colorDepth = getProperty("window.screen.colorDepth"); return (_colorDepth); } public function get title():String{ if (_title){ return (_title); }; if (!isAvailable()){ return (null); }; _title = getProperty("document.title"); return (_title); } public function get host():String{ if (_host){ return (_host); }; if (!isAvailable()){ return (null); }; _host = getProperty("document.location.host"); return (_host); } public function get characterSet():String{ var _local1:String; if (_characterSet){ return (_characterSet); }; if (!isAvailable()){ return (null); }; _local1 = getProperty("document.characterSet"); if (_local1 == null){ _local1 = getProperty("document.charset"); }; _characterSet = _local1; return (_characterSet); } public function get language():String{ var _local1:String; if (_language){ return (_language); }; if (!isAvailable()){ return (null); }; _local1 = getProperty("navigator.language"); if (_local1 == null){ _local1 = getProperty("navigator.browserLanguage"); }; _language = _local1; return (_language); } } }//package com.google.analytics.external
Section 56
//JavascriptProxy (com.google.analytics.external.JavascriptProxy) package com.google.analytics.external { import com.google.analytics.debug.*; import flash.external.*; import flash.system.*; public class JavascriptProxy { private var _notAvailableWarning:Boolean;// = true private var _debug:DebugConfiguration; public static var setProperty_js:XML = <script> <![CDATA[ function( path , value ) { var paths; var prop; if( path.indexOf(".") > 0 ) { paths = path.split("."); prop = paths.pop() ; } else { paths = []; prop = path; } var target = window ; var len = paths.length ; for( var i = 0 ; i < len ; i++ ) { target = target[ paths[i] ] ; } target[ prop ] = value ; } ]]> </script> ; public static var hasProperty_js:XML = <script> <![CDATA[ function( path ) { var paths; if( path.indexOf(".") > 0 ) { paths = path.split("."); } else { paths = [path]; } var target = window ; var len = paths.length ; for( var i = 0 ; i < len ; i++ ) { target = target[ paths[i] ] ; } if( target ) { return true; } else { return false; } } ]]> </script> ; public static var setPropertyRef_js:XML = <script> <![CDATA[ function( path , target ) { var paths; var prop; if( path.indexOf(".") > 0 ) { paths = path.split("."); prop = paths.pop() ; } else { paths = []; prop = path; } alert( "paths:"+paths.length+", prop:"+prop ); var targets; var name; if( target.indexOf(".") > 0 ) { targets = target.split("."); name = targets.pop(); } else { targets = []; name = target; } alert( "targets:"+targets.length+", name:"+name ); var root = window; var len = paths.length; for( var i = 0 ; i < len ; i++ ) { root = root[ paths[i] ] ; } var ref = window; var depth = targets.length; for( var j = 0 ; j < depth ; j++ ) { ref = ref[ targets[j] ] ; } root[ prop ] = ref[name] ; } ]]> </script> ; public function JavascriptProxy(_arg1:DebugConfiguration){ _notAvailableWarning = true; super(); _debug = _arg1; } public function getProperty(_arg1:String){ return (call((_arg1 + ".valueOf"))); } public function hasProperty(_arg1:String):Boolean{ return (call(hasProperty_js, _arg1)); } public function setProperty(_arg1:String, _arg2):void{ call(setProperty_js, _arg1, _arg2); } public function executeBlock(_arg1:String):void{ var data = _arg1; if (isAvailable()){ try { ExternalInterface.call(data); } catch(e:SecurityError) { if (_debug.javascript){ _debug.warning("ExternalInterface is not allowed.\nEnsure that allowScriptAccess is set to \"always\" in the Flash embed HTML."); }; } catch(e:Error) { if (_debug.javascript){ _debug.warning(("ExternalInterface failed to make the call\nreason: " + e.message)); }; }; }; } public function getPropertyString(_arg1:String):String{ return (call((_arg1 + ".toString"))); } public function setPropertyByReference(_arg1:String, _arg2:String):void{ call(setPropertyRef_js, _arg1, _arg2); } public function call(_arg1:String, ... _args){ var output:String; var functionName = _arg1; var args = _args; if (isAvailable()){ try { if (((_debug.javascript) && (_debug.verbose))){ output = ""; output = ("Flash->JS: " + functionName); output = (output + "( "); if (args.length > 0){ output = (output + args.join(",")); }; output = (output + " )"); _debug.info(output); }; args.unshift(functionName); return (ExternalInterface.call.apply(ExternalInterface, args)); } catch(e:SecurityError) { if (_debug.javascript){ _debug.warning("ExternalInterface is not allowed.\nEnsure that allowScriptAccess is set to \"always\" in the Flash embed HTML."); }; } catch(e:Error) { if (_debug.javascript){ _debug.warning(("ExternalInterface failed to make the call\nreason: " + e.message)); }; }; }; return (null); } public function isAvailable():Boolean{ var _local1:Boolean; _local1 = ExternalInterface.available; if (((_local1) && ((Capabilities.playerType == "External")))){ _local1 = false; }; if (((((!(_local1)) && (_debug.javascript))) && (_notAvailableWarning))){ _debug.warning("ExternalInterface is not available."); _notAvailableWarning = false; }; return (_local1); } } }//package com.google.analytics.external
Section 57
//Environment (com.google.analytics.utils.Environment) package com.google.analytics.utils { import com.google.analytics.core.*; import com.google.analytics.debug.*; import com.google.analytics.external.*; import flash.system.*; public class Environment { private var _dom:HTMLDOM; private var _appName:String; private var _debug:DebugConfiguration; private var _appVersion:Version; private var _url:String; private var _protocol:Protocols; private var _userAgent:UserAgent; public function Environment(_arg1:String="", _arg2:String="", _arg3:String="", _arg4:DebugConfiguration=null, _arg5:HTMLDOM=null){ var _local6:Version; super(); if (_arg2 == ""){ if (isAIR()){ _arg2 = "AIR"; } else { _arg2 = "Flash"; }; }; if (_arg3 == ""){ _local6 = flashVersion; } else { _local6 = Version.fromString(_arg3); }; _url = _arg1; _appName = _arg2; _appVersion = _local6; _debug = _arg4; _dom = _arg5; } public function isAIR():Boolean{ return ((((playerType == "Desktop")) && ((Security.sandboxType.toString() == "application")))); } public function get playerType():String{ return (Capabilities.playerType); } public function get locationSearch():String{ var _local1:String; _local1 = _dom.search; if (_local1){ return (_local1); }; return (""); } public function get protocol():Protocols{ if (!_protocol){ _findProtocol(); }; return (_protocol); } public function get flashVersion():Version{ var _local1:Version; _local1 = Version.fromString(Capabilities.version.split(" ")[1], ","); return (_local1); } public function get screenWidth():Number{ return (Capabilities.screenResolutionX); } public function get languageEncoding():String{ var _local1:String; if (System.useCodePage){ _local1 = _dom.characterSet; if (_local1){ return (_local1); }; return ("-"); }; return ("UTF-8"); } public function get appName():String{ return (_appName); } public function get screenColorDepth():String{ var _local1:String; var _local2:String; switch (Capabilities.screenColor){ case "bw": _local1 = "1"; break; case "gray": _local1 = "2"; break; case "color": default: _local1 = "24"; }; _local2 = _dom.colorDepth; if (_local2){ _local1 = _local2; }; return (_local1); } private function _findProtocol():void{ var _local1:Protocols; var _local2:String; var _local3:String; var _local4:String; var _local5:String; _local1 = Protocols.none; if (_url != ""){ _local4 = _url.toLowerCase(); _local5 = _local4.substr(0, 5); switch (_local5){ case "file:": _local1 = Protocols.file; break; case "http:": _local1 = Protocols.HTTP; break; case "https": if (_local4.charAt(5) == ":"){ _local1 = Protocols.HTTPS; }; break; default: _protocol = Protocols.none; }; }; _local2 = _dom.protocol; _local3 = (_local1.toString() + ":").toLowerCase(); if (((((_local2) && (!((_local2 == _local3))))) && (_debug))){ _debug.warning(((("Protocol mismatch: SWF=" + _local3) + ", DOM=") + _local2)); }; _protocol = _local1; } public function get locationSWFPath():String{ return (_url); } public function get platform():String{ var _local1:String; _local1 = Capabilities.manufacturer; return (_local1.split("Adobe ")[1]); } public function get operatingSystem():String{ return (Capabilities.os); } public function set appName(_arg1:String):void{ _appName = _arg1; userAgent.applicationProduct = _arg1; } public function get userAgent():UserAgent{ if (!_userAgent){ _userAgent = new UserAgent(this, appName, appVersion.toString(4)); }; return (_userAgent); } ga_internal function set url(_arg1:String):void{ _url = _arg1; } public function get referrer():String{ var _local1:String; _local1 = _dom.referrer; if (_local1){ return (_local1); }; if (protocol == Protocols.file){ return ("localhost"); }; return (""); } public function isInHTML():Boolean{ return ((Capabilities.playerType == "PlugIn")); } public function get language():String{ var _local1:String; var _local2:String; _local1 = _dom.language; _local2 = Capabilities.language; if (_local1){ if ((((_local1.length > _local2.length)) && ((_local1.substr(0, _local2.length) == _local2)))){ _local2 = _local1; }; }; return (_local2); } public function get domainName():String{ var _local1:String; var _local2:String; var _local3:int; if ((((protocol == Protocols.HTTP)) || ((protocol == Protocols.HTTPS)))){ _local1 = _url.toLowerCase(); if (protocol == Protocols.HTTP){ _local2 = _local1.split("http://").join(""); } else { if (protocol == Protocols.HTTPS){ _local2 = _local1.split("https://").join(""); }; }; _local3 = _local2.indexOf("/"); if (_local3 > -1){ _local2 = _local2.substring(0, _local3); }; return (_local2); }; if (protocol == Protocols.file){ return ("localhost"); }; return (""); } public function set userAgent(_arg1:UserAgent):void{ _userAgent = _arg1; } public function set appVersion(_arg1:Version):void{ _appVersion = _arg1; userAgent.applicationVersion = _arg1.toString(4); } public function get screenHeight():Number{ return (Capabilities.screenResolutionY); } public function get locationPath():String{ var _local1:String; _local1 = _dom.pathname; if (_local1){ return (_local1); }; return (""); } public function get documentTitle():String{ var _local1:String; _local1 = _dom.title; if (_local1){ return (_local1); }; return (""); } public function get appVersion():Version{ return (_appVersion); } } }//package com.google.analytics.utils
Section 58
//Protocols (com.google.analytics.utils.Protocols) package com.google.analytics.utils { public class Protocols { private var _value:int; private var _name:String; public static const none:Protocols = new Protocols(0, "none"); ; public static const HTTPS:Protocols = new Protocols(3, "HTTPS"); ; public static const file:Protocols = new Protocols(1, "file"); ; public static const HTTP:Protocols = new Protocols(2, "HTTP"); ; public function Protocols(_arg1:int=0, _arg2:String=""){ _value = _arg1; _name = _arg2; } public function valueOf():int{ return (_value); } public function toString():String{ return (_name); } } }//package com.google.analytics.utils
Section 59
//Timespan (com.google.analytics.utils.Timespan) package com.google.analytics.utils { public class Timespan { public static var sixmonths:Number = 15768000; public static var twoyears:Number = 63072000; public static var thirtyminutes:Number = 1800; } }//package com.google.analytics.utils
Section 60
//URL (com.google.analytics.utils.URL) package com.google.analytics.utils { public class URL { private var _url:String; public function URL(_arg1:String=""){ _url = _arg1.toLowerCase(); } public function get domain():String{ var _local1:Array; if (((!((hostName == ""))) && ((hostName.indexOf(".") > -1)))){ _local1 = hostName.split("."); switch (_local1.length){ case 2: return (hostName); case 3: if (_local1[1] == "co"){ return (hostName); }; _local1.shift(); return (_local1.join(".")); case 4: _local1.shift(); return (_local1.join(".")); }; }; return (""); } public function get path():String{ var _local1:String = _url; if (_local1.indexOf("://") > -1){ _local1 = _local1.split("://")[1]; }; if (_local1.indexOf(hostName) == 0){ _local1 = _local1.substr(hostName.length); }; if (_local1.indexOf("?") > -1){ _local1 = _local1.split("?")[0]; }; if (_local1.charAt(0) != "/"){ _local1 = ("/" + _local1); }; return (_local1); } public function get protocol():Protocols{ var _local1:String = _url.split("://")[0]; switch (_local1){ case "file": return (Protocols.file); case "http": return (Protocols.HTTP); case "https": return (Protocols.HTTPS); default: return (Protocols.none); }; } public function get hostName():String{ var _local1:String = _url; if (_local1.indexOf("://") > -1){ _local1 = _local1.split("://")[1]; }; if (_local1.indexOf("/") > -1){ _local1 = _local1.split("/")[0]; }; if (_local1.indexOf("?") > -1){ _local1 = _local1.split("?")[0]; }; if ((((protocol == Protocols.file)) || ((protocol == Protocols.none)))){ return (""); }; return (_local1); } public function get subDomain():String{ if (((!((domain == ""))) && (!((domain == hostName))))){ return (hostName.split(("." + domain)).join("")); }; return (""); } public function get search():String{ var _local1:String = _url; if (_local1.indexOf("://") > -1){ _local1 = _local1.split("://")[1]; }; if (_local1.indexOf(hostName) == 0){ _local1 = _local1.substr(hostName.length); }; if (_local1.indexOf("?") > -1){ _local1 = _local1.split("?")[1]; } else { _local1 = ""; }; return (_local1); } } }//package com.google.analytics.utils
Section 61
//UserAgent (com.google.analytics.utils.UserAgent) package com.google.analytics.utils { import com.google.analytics.core.*; import flash.system.*; public class UserAgent { private var _version:Version; private var _localInfo:Environment; private var _applicationProduct:String; public static var minimal:Boolean = false; public function UserAgent(_arg1:Environment, _arg2:String="", _arg3:String=""){ _localInfo = _arg1; applicationProduct = _arg2; _version = Version.fromString(_arg3); } public function get tamarinProductToken():String{ if (UserAgent.minimal){ return (""); }; if (System.vmVersion){ return (("Tamarin/" + Utils.trim(System.vmVersion, true))); }; return (""); } public function set applicationProduct(_arg1:String):void{ _applicationProduct = _arg1; } public function get applicationVersion():String{ return (_version.toString(2)); } public function get applicationProductToken():String{ var _local1:String; _local1 = applicationProduct; if (applicationVersion != ""){ _local1 = (_local1 + ("/" + applicationVersion)); }; return (_local1); } public function get vendorProductToken():String{ var _local1:String; _local1 = ""; if (_localInfo.isAIR()){ _local1 = (_local1 + "AIR"); } else { _local1 = (_local1 + "FlashPlayer"); }; _local1 = (_local1 + "/"); _local1 = (_local1 + _version.toString(3)); return (_local1); } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + applicationProductToken); if (applicationComment != ""){ _local1 = (_local1 + (" " + applicationComment)); }; if (tamarinProductToken != ""){ _local1 = (_local1 + (" " + tamarinProductToken)); }; if (vendorProductToken != ""){ _local1 = (_local1 + (" " + vendorProductToken)); }; return (_local1); } public function get applicationComment():String{ var _local1:Array; _local1 = []; _local1.push(_localInfo.platform); _local1.push(_localInfo.playerType); if (!UserAgent.minimal){ _local1.push(_localInfo.operatingSystem); _local1.push(_localInfo.language); }; if (Capabilities.isDebugger){ _local1.push("DEBUG"); }; if (_local1.length > 0){ return ((("(" + _local1.join("; ")) + ")")); }; return (""); } public function set applicationVersion(_arg1:String):void{ _version = Version.fromString(_arg1); } public function get applicationProduct():String{ return (_applicationProduct); } } }//package com.google.analytics.utils
Section 62
//Variables (com.google.analytics.utils.Variables) package com.google.analytics.utils { import flash.net.*; public dynamic class Variables { public var post:Array; public var URIencode:Boolean; public var pre:Array; public var sort:Boolean;// = true public function Variables(_arg1:String=null, _arg2:Array=null, _arg3:Array=null){ pre = []; post = []; super(); if (_arg1){ decode(_arg1); }; if (_arg2){ this.pre = _arg2; }; if (_arg3){ this.post = _arg3; }; } private function _join(_arg1:Variables):void{ var _local2:String; if (!_arg1){ return; }; for (_local2 in _arg1) { this[_local2] = _arg1[_local2]; }; } public function join(... _args):void{ var _local2:int = _args.length; var _local3:int; while (_local3 < _local2) { if (!(_args[_local3] is Variables)){ } else { _join(_args[_local3]); }; _local3++; }; } public function toString():String{ var _local2:String; var _local3:String; var _local4:String; var _local5:int; var _local6:int; var _local7:String; var _local8:String; var _local1:Array = []; for (_local3 in this) { _local2 = this[_local3]; if (URIencode){ _local2 = encodeURI(_local2); }; _local1.push(((_local3 + "=") + _local2)); }; if (sort){ _local1.sort(); }; if (pre.length > 0){ pre.reverse(); _local5 = 0; while (_local5 < pre.length) { _local7 = pre[_local5]; _local6 = 0; while (_local6 < _local1.length) { _local4 = _local1[_local6]; if (_local4.indexOf(_local7) == 0){ _local1.unshift(_local1.splice(_local6, 1)[0]); }; _local6++; }; _local5++; }; pre.reverse(); }; if (post.length > 0){ _local5 = 0; while (_local5 < post.length) { _local8 = post[_local5]; _local6 = 0; while (_local6 < _local1.length) { _local4 = _local1[_local6]; if (_local4.indexOf(_local8) == 0){ _local1.push(_local1.splice(_local6, 1)[0]); }; _local6++; }; _local5++; }; }; return (_local1.join("&")); } public function decode(_arg1:String):void{ var _local2:Array; var _local3:String; var _local4:String; var _local5:String; var _local6:Array; if (_arg1 == ""){ return; }; if (_arg1.indexOf("&") > -1){ _local2 = _arg1.split("&"); } else { _local2 = [_arg1]; }; var _local7:int; while (_local7 < _local2.length) { _local3 = _local2[_local7]; if (_local3.indexOf("=") > -1){ _local6 = _local3.split("="); _local4 = _local6[0]; _local5 = decodeURI(_local6[1]); this[_local4] = _local5; }; _local7++; }; } public function toURLVariables():URLVariables{ var _local2:String; var _local1:URLVariables = new URLVariables(); for (_local2 in this) { _local1[_local2] = this[_local2]; }; return (_local1); } } }//package com.google.analytics.utils
Section 63
//Version (com.google.analytics.utils.Version) package com.google.analytics.utils { public class Version { private var _maxBuild:uint;// = 0xFF private var _maxMinor:uint;// = 15 private var _maxMajor:uint;// = 15 private var _revision:uint; private var _separator:String;// = "." private var _maxRevision:uint;// = 0xFFFF private var _build:uint; private var _minor:uint; private var _major:uint; public function Version(_arg1:uint=0, _arg2:uint=0, _arg3:uint=0, _arg4:uint=0){ var _local5:Version; _maxMajor = 15; _maxMinor = 15; _maxBuild = 0xFF; _maxRevision = 0xFFFF; _separator = "."; super(); if ((((((((_arg1 > _maxMajor)) && ((_arg2 == 0)))) && ((_arg3 == 0)))) && ((_arg4 == 0)))){ _local5 = Version.fromNumber(_arg1); _arg1 = _local5.major; _arg2 = _local5.minor; _arg3 = _local5.build; _arg4 = _local5.revision; }; this.major = _arg1; this.minor = _arg2; this.build = _arg3; this.revision = _arg4; } public function toString(_arg1:int=0):String{ var _local2:Array; if ((((_arg1 <= 0)) || ((_arg1 > 4)))){ _arg1 = getFields(); }; switch (_arg1){ case 1: _local2 = [major]; break; case 2: _local2 = [major, minor]; break; case 3: _local2 = [major, minor, build]; break; case 4: default: _local2 = [major, minor, build, revision]; }; return (_local2.join(_separator)); } public function get revision():uint{ return (_revision); } public function set build(_arg1:uint):void{ _build = Math.min(_arg1, _maxBuild); } public function set minor(_arg1:uint):void{ _minor = Math.min(_arg1, _maxMinor); } public function get build():uint{ return (_build); } public function set major(_arg1:uint):void{ _major = Math.min(_arg1, _maxMajor); } public function get minor():uint{ return (_minor); } public function valueOf():uint{ return (((((major << 28) | (minor << 24)) | (build << 16)) | revision)); } public function get major():uint{ return (_major); } public function set revision(_arg1:uint):void{ _revision = Math.min(_arg1, _maxRevision); } private function getFields():int{ var _local1:int; _local1 = 4; if (revision == 0){ _local1--; }; if ((((_local1 == 3)) && ((build == 0)))){ _local1--; }; if ((((_local1 == 2)) && ((minor == 0)))){ _local1--; }; return (_local1); } public function equals(_arg1):Boolean{ if (!(_arg1 is Version)){ return (false); }; if ((((((((_arg1.major == major)) && ((_arg1.minor == minor)))) && ((_arg1.build == build)))) && ((_arg1.revision == revision)))){ return (true); }; return (false); } public static function fromString(_arg1:String="", _arg2:String="."):Version{ var _local3:Version; var _local4:Array; _local3 = new (Version); if ((((_arg1 == "")) || ((_arg1 == null)))){ return (_local3); }; if (_arg1.indexOf(_arg2) > -1){ _local4 = _arg1.split(_arg2); _local3.major = parseInt(_local4[0]); _local3.minor = parseInt(_local4[1]); _local3.build = parseInt(_local4[2]); _local3.revision = parseInt(_local4[3]); } else { _local3.major = parseInt(_arg1); }; return (_local3); } public static function fromNumber(_arg1:Number=0):Version{ var _local2:Version; _local2 = new (Version); if (((((((((((isNaN(_arg1)) || ((_arg1 == 0)))) || ((_arg1 < 0)))) || ((_arg1 == Number.MAX_VALUE)))) || ((_arg1 == Number.POSITIVE_INFINITY)))) || ((_arg1 == Number.NEGATIVE_INFINITY)))){ return (_local2); }; _local2.major = (_arg1 >>> 28); _local2.minor = ((_arg1 & 251658240) >>> 24); _local2.build = ((_arg1 & 0xFF0000) >>> 16); _local2.revision = (_arg1 & 0xFFFF); return (_local2); } } }//package com.google.analytics.utils
Section 64
//Bridge (com.google.analytics.v4.Bridge) package com.google.analytics.v4 { import com.google.analytics.core.*; import com.google.analytics.debug.*; import com.google.analytics.external.*; public class Bridge implements GoogleAnalyticsAPI { private var _debug:DebugConfiguration; private var _proxy:JavascriptProxy; private var _jsContainer:String;// = "_GATracker" private var _hasGATracker:Boolean;// = false private var _account:String; private static var _linkTrackingObject_js:XML = <script> <![CDATA[ function( container , target ) { var targets ; var name ; if( target.indexOf(".") > 0 ) { targets = target.split("."); name = targets.pop(); } else { targets = []; name = target; } var ref = window; var depth = targets.length; for( var j = 0 ; j < depth ; j++ ) { ref = ref[ targets[j] ] ; } window[container][target] = ref[name] ; } ]]> </script> ; private static var _createTrackingObject_js:XML = <script> <![CDATA[ function( acct ) { _GATracker[acct] = _gat._getTracker(acct); } ]]> </script> ; private static var _injectTrackingObject_js:XML = <script> <![CDATA[ function() { try { _GATracker } catch(e) { _GATracker = {}; } } ]]> </script> ; private static var _checkGAJS_js:XML = <script> <![CDATA[ function() { if( _gat && _gat._getTracker ) { return true; } return false; } ]]> </script> ; private static var _checkValidTrackingObject_js:XML = <script> <![CDATA[ function(acct) { if( _GATracker[acct] && (_GATracker[acct]._getAccount) ) { return true ; } else { return false; } } ]]> </script> ; public function Bridge(_arg1:String, _arg2:DebugConfiguration, _arg3:JavascriptProxy){ var _local4:String; var _local5:String; var _local6:String; super(); _account = _arg1; _debug = _arg2; _proxy = _arg3; if (!_checkGAJS()){ _local4 = ""; _local4 = (_local4 + "ga.js not found, be sure to check if\n"); _local4 = (_local4 + "<script src=\"http://www.google-analytics.com/ga.js\"></script>\n"); _local4 = (_local4 + "is included in the HTML."); _debug.warning(_local4); throw (new Error(_local4)); }; if (!_hasGATracker){ if (((_debug.javascript) && (_debug.verbose))){ _local5 = ""; _local5 = (_local5 + "The Google Analytics tracking code was not found on the container page\n"); _local5 = (_local5 + "we create it"); _debug.info(_local5, VisualDebugMode.advanced); }; _injectTrackingObject(); }; if (Utils.validateAccount(_arg1)){ _createTrackingObject(_arg1); } else { if (_checkTrackingObject(_arg1)){ _linkTrackingObject(_arg1); } else { _local6 = ""; _local6 = (_local6 + (("JS Object \"" + _arg1) + "\" doesn't exist in DOM\n")); _local6 = (_local6 + "Bridge object not created."); _debug.warning(_local6); throw (new Error(_local6)); }; }; } public function link(_arg1:String, _arg2:Boolean=false):void{ _debug.info((((("link( " + _arg1) + ", ") + _arg2) + " )")); _call("_link", _arg1, _arg2); } public function addOrganic(_arg1:String, _arg2:String):void{ _debug.info((("addOrganic( " + [_arg1, _arg2].join(", ")) + " )")); _call("_addOrganic", _arg1); } public function setAllowLinker(_arg1:Boolean):void{ _debug.info((("setAllowLinker( " + _arg1) + " )")); _call("_setAllowLinker", _arg1); } private function _linkTrackingObject(_arg1:String):void{ _proxy.call(_linkTrackingObject_js, _jsContainer, _arg1); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ var _local5 = 2; if (((_arg3) && (!((_arg3 == ""))))){ _local5 = 3; }; if ((((_local5 == 3)) && (!(isNaN(_arg4))))){ _local5 = 4; }; switch (_local5){ case 4: _debug.info((("trackEvent( " + [_arg1, _arg2, _arg3, _arg4].join(", ")) + " )")); return (_call("_trackEvent", _arg1, _arg2, _arg3, _arg4)); case 3: _debug.info((("trackEvent( " + [_arg1, _arg2, _arg3].join(", ")) + " )")); return (_call("_trackEvent", _arg1, _arg2, _arg3)); case 2: default: _debug.info((("trackEvent( " + [_arg1, _arg2].join(", ")) + " )")); return (_call("_trackEvent", _arg1, _arg2)); }; } public function setClientInfo(_arg1:Boolean):void{ _debug.info((("setClientInfo( " + _arg1) + " )")); _call("_setClientInfo", _arg1); } public function trackTrans():void{ _debug.info("trackTrans()"); _call("_trackTrans"); } public function setCookieTimeout(_arg1:int):void{ _debug.info((("setCookieTimeout( " + _arg1) + " )")); _call("_setCookieTimeout", _arg1); } public function trackPageview(_arg1:String=""):void{ _debug.info((("trackPageview( " + _arg1) + " )")); _call("_trackPageview", _arg1); } public function getClientInfo():Boolean{ _debug.info("getClientInfo()"); return (_call("_getClientInfo")); } private function _checkValidTrackingObject(_arg1:String):Boolean{ return (_proxy.call(_checkValidTrackingObject_js, _arg1)); } private function _checkGAJS():Boolean{ return (_proxy.call(_checkGAJS_js)); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _debug.warning((((("linkByPost( " + _arg1) + ", ") + _arg2) + " ) not implemented")); } private function _call(_arg1:String, ... _args){ _args.unshift(((((("window." + _jsContainer) + "[\"") + _account) + "\"].") + _arg1)); return (_proxy.call.apply(_proxy, _args)); } public function hasGAJS():Boolean{ return (_checkGAJS()); } private function _checkTrackingObject(_arg1:String):Boolean{ var _local2:Boolean = _proxy.hasProperty(_arg1); var _local3:Boolean = _proxy.hasProperty((_arg1 + "._getAccount")); return (((_local2) && (_local3))); } public function resetSession():void{ _debug.warning("resetSession() not implemented"); } public function getDetectTitle():Boolean{ _debug.info("getDetectTitle()"); return (_call("_getDetectTitle")); } public function setCampNameKey(_arg1:String):void{ _debug.info((("setCampNameKey( " + _arg1) + " )")); _call("_setCampNameKey", _arg1); } public function setDetectFlash(_arg1:Boolean):void{ _debug.info((("setDetectFlash( " + _arg1) + " )")); _call("_setDetectFlash", _arg1); } public function createEventTracker(_arg1:String):EventTracker{ _debug.info((("createEventTracker( " + _arg1) + " )")); return (new EventTracker(_arg1, this)); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _debug.info((("addItem( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6].join(", ")) + " )")); _call("_addItem", _arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } public function clearIgnoredOrganic():void{ _debug.info("clearIgnoredOrganic()"); _call("_clearIgnoreOrganic"); } public function setVar(_arg1:String):void{ _debug.info((("setVar( " + _arg1) + " )")); _call("_setVar", _arg1); } public function setDomainName(_arg1:String):void{ _debug.info((("setDomainName( " + _arg1) + " )")); _call("_setDomainName", _arg1); } public function hasTrackingAccount(_arg1:String):Boolean{ if (Utils.validateAccount(_arg1)){ return (_checkValidTrackingObject(_arg1)); }; return (_checkTrackingObject(_arg1)); } public function setCampSourceKey(_arg1:String):void{ _debug.info((("setCampSourceKey( " + _arg1) + " )")); _call("_setCampSourceKey", _arg1); } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ _debug.info((("addTrans( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8].join(", ")) + " )")); _call("_addTrans", _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); return (null); } public function setCampContentKey(_arg1:String):void{ _debug.info((("setCampContentKey( " + _arg1) + " )")); _call("_setCampContentKey", _arg1); } public function setLocalServerMode():void{ _debug.info("setLocalServerMode()"); _call("_setLocalServerMode"); } public function getLocalGifPath():String{ _debug.info("getLocalGifPath()"); return (_call("_getLocalGifPath")); } public function clearIgnoredRef():void{ _debug.info("clearIgnoredRef()"); _call("_clearIgnoreRef"); } public function setAllowAnchor(_arg1:Boolean):void{ _debug.info((("setAllowAnchor( " + _arg1) + " )")); _call("_setAllowAnchor", _arg1); } public function setLocalGifPath(_arg1:String):void{ _debug.info((("setLocalGifPath( " + _arg1) + " )")); _call("_setLocalGifPath", _arg1); } public function getVersion():String{ _debug.info("getVersion()"); return (_call("_getVersion")); } private function _injectTrackingObject():void{ _proxy.executeBlock(_injectTrackingObject_js); _hasGATracker = true; } public function setCookiePath(_arg1:String):void{ _debug.info((("setCookiePath( " + _arg1) + " )")); _call("_setCookiePath", _arg1); } public function setSampleRate(_arg1:Number):void{ _debug.info((("setSampleRate( " + _arg1) + " )")); _call("_setSampleRate", _arg1); } public function setAllowHash(_arg1:Boolean):void{ _debug.info((("setAllowHash( " + _arg1) + " )")); _call("_setAllowHash", _arg1); } public function addIgnoredOrganic(_arg1:String):void{ _debug.info((("addIgnoredOrganic( " + _arg1) + " )")); _call("_addIgnoredOrganic", _arg1); } public function setCampNOKey(_arg1:String):void{ _debug.info((("setCampNOKey( " + _arg1) + " )")); _call("_setCampNOKey", _arg1); } public function cookiePathCopy(_arg1:String):void{ _debug.info((("cookiePathCopy( " + _arg1) + " )")); _call("_cookiePathCopy", _arg1); } public function setLocalRemoteServerMode():void{ _debug.info("setLocalRemoteServerMode()"); _call("_setLocalRemoteServerMode"); } public function getServiceMode():ServerOperationMode{ _debug.info("getServiceMode()"); return (_call("_getServiceMode")); } public function setDetectTitle(_arg1:Boolean):void{ _debug.info((("setDetectTitle( " + _arg1) + " )")); _call("_setDetectTitle", _arg1); } private function _createTrackingObject(_arg1:String):void{ _proxy.call(_createTrackingObject_js, _arg1); } public function setCampaignTrack(_arg1:Boolean):void{ _debug.info((("setCampaignTrack( " + _arg1) + " )")); _call("_setCampaignTrack", _arg1); } public function clearOrganic():void{ _debug.info("clearOrganic()"); _call("_clearOrganic"); } public function setCampTermKey(_arg1:String):void{ _debug.info((("setCampTermKey( " + _arg1) + " )")); _call("_setCampTermKey", _arg1); } public function getDetectFlash():Boolean{ _debug.info("getDetectFlash()"); return (_call("_getDetectFlash")); } public function setCampMediumKey(_arg1:String):void{ _debug.info((("setCampMediumKey( " + _arg1) + " )")); _call("_setCampMediumKey", _arg1); } public function addIgnoredRef(_arg1:String):void{ _debug.info((("addIgnoredRef( " + _arg1) + " )")); _call("_addIgnoredRef", _arg1); } public function setSessionTimeout(_arg1:int):void{ _debug.info((("setSessionTimeout( " + _arg1) + " )")); _call("_setSessionTimeout", _arg1); } public function setRemoteServerMode():void{ _debug.info("setRemoteServerMode()"); _call("_setRemoteServerMode"); } public function getAccount():String{ _debug.info("getAccount()"); return (_call("_getAccount")); } } }//package com.google.analytics.v4
Section 65
//Configuration (com.google.analytics.v4.Configuration) package com.google.analytics.v4 { import com.google.analytics.core.*; import com.google.analytics.debug.*; import com.google.analytics.utils.*; import com.google.analytics.campaign.*; public class Configuration { public var serverMode:ServerOperationMode; public var detectFlash:Boolean;// = true public var allowLocalTracking:Boolean;// = true public var secureRemoteGIFpath:String;// = "https://ssl.google-analytics.com/__utm.gif" public var hasSiteOverlay:Boolean;// = false private var _version:String;// = "4.3as" public var allowDomainHash:Boolean;// = true public var detectClientInfo:Boolean;// = true public var idleLoop:Number;// = 30 public var isTrackOutboundSubdomains:Boolean;// = false public var cookiePath:String;// = "/" public var transactionFieldDelim:String;// = "|" private var _organic:Organic; private var _cookieName:String;// = "analytics" public var campaignKey:CampaignKey; public var google:String;// = "google" public var googleCsePath:String;// = "cse" public var bucketCapacity:Number;// = 10 private var _sampleRate:Number;// = 1 public var remoteGIFpath:String;// = "http://www.google-analytics.com/__utm.gif" public var googleSearchParam:String;// = "q" public var allowLinker:Boolean;// = false public var maxOutboundLinkExamined:Number;// = 1000 private var _debug:DebugConfiguration; private var _trackingLimitPerSession:int;// = 500 private var _domain:Domain; public var allowAnchor:Boolean;// = false public var tokenCliff:int;// = 10 public var sessionTimeout:Number; public var idleTimeout:Number;// = 60 public var campaignTracking:Boolean;// = true public var domainName:String;// = "" public var detectTitle:Boolean;// = true public var tokenRate:Number;// = 0.2 public var conversionTimeout:Number; public var localGIFpath:String;// = "/__utm.gif" public function Configuration(_arg1:DebugConfiguration=null){ _version = "4.3as"; _sampleRate = 1; _trackingLimitPerSession = 500; _organic = new Organic(); googleCsePath = "cse"; googleSearchParam = "q"; google = "google"; _cookieName = "analytics"; allowDomainHash = true; allowAnchor = false; allowLinker = false; hasSiteOverlay = false; tokenRate = 0.2; conversionTimeout = Timespan.sixmonths; sessionTimeout = Timespan.thirtyminutes; idleLoop = 30; idleTimeout = 60; maxOutboundLinkExamined = 1000; tokenCliff = 10; bucketCapacity = 10; detectClientInfo = true; detectFlash = true; detectTitle = true; campaignKey = new CampaignKey(); campaignTracking = true; isTrackOutboundSubdomains = false; serverMode = ServerOperationMode.remote; localGIFpath = "/__utm.gif"; remoteGIFpath = "http://www.google-analytics.com/__utm.gif"; secureRemoteGIFpath = "https://ssl.google-analytics.com/__utm.gif"; cookiePath = "/"; transactionFieldDelim = "|"; domainName = ""; allowLocalTracking = true; super(); _debug = _arg1; _domain = new Domain(DomainNameMode.auto, "", _debug); serverMode = ServerOperationMode.remote; _initOrganicSources(); } public function get organic():Organic{ return (_organic); } public function get trackingLimitPerSession():int{ return (_trackingLimitPerSession); } private function _initOrganicSources():void{ addOrganicSource(google, googleSearchParam); addOrganicSource("yahoo", "p"); addOrganicSource("msn", "q"); addOrganicSource("aol", "query"); addOrganicSource("aol", "encquery"); addOrganicSource("lycos", "query"); addOrganicSource("ask", "q"); addOrganicSource("altavista", "q"); addOrganicSource("netscape", "query"); addOrganicSource("cnn", "query"); addOrganicSource("looksmart", "qt"); addOrganicSource("about", "terms"); addOrganicSource("mamma", "query"); addOrganicSource("alltheweb", "q"); addOrganicSource("gigablast", "q"); addOrganicSource("voila", "rdata"); addOrganicSource("virgilio", "qs"); addOrganicSource("live", "q"); addOrganicSource("baidu", "wd"); addOrganicSource("alice", "qs"); addOrganicSource("yandex", "text"); addOrganicSource("najdi", "q"); addOrganicSource("aol", "q"); addOrganicSource("club-internet", "q"); addOrganicSource("mama", "query"); addOrganicSource("seznam", "q"); addOrganicSource("search", "q"); addOrganicSource("wp", "szukaj"); addOrganicSource("onet", "qt"); addOrganicSource("netsprint", "q"); addOrganicSource("google.interia", "q"); addOrganicSource("szukacz", "q"); addOrganicSource("yam", "k"); addOrganicSource("pchome", "q"); addOrganicSource("kvasir", "searchExpr"); addOrganicSource("sesam", "q"); addOrganicSource("ozu", "q"); addOrganicSource("terra", "query"); addOrganicSource("nostrum", "query"); addOrganicSource("mynet", "q"); addOrganicSource("ekolay", "q"); addOrganicSource("search.ilse", "search_for"); } public function get sampleRate():Number{ return (_sampleRate); } public function get cookieName():String{ return (_cookieName); } public function addOrganicSource(_arg1:String, _arg2:String):void{ var engine = _arg1; var keyword = _arg2; try { _organic.addSource(engine, keyword); } catch(e:Error) { if (((_debug) && (_debug.active))){ _debug.warning(e.message); }; }; } public function get domain():Domain{ return (_domain); } public function set sampleRate(_arg1:Number):void{ if (_arg1 <= 0){ _arg1 = 0.1; }; if (_arg1 > 1){ _arg1 = 1; }; _arg1 = Number(_arg1.toFixed(2)); _sampleRate = _arg1; } public function get version():String{ return (_version); } } }//package com.google.analytics.v4
Section 66
//GoogleAnalyticsAPI (com.google.analytics.v4.GoogleAnalyticsAPI) package com.google.analytics.v4 { import com.google.analytics.core.*; public interface GoogleAnalyticsAPI { function setCampSourceKey(_arg1:String):void; function getServiceMode():ServerOperationMode; function resetSession():void; function setLocalServerMode():void; function setCampContentKey(_arg1:String):void; function addOrganic(_arg1:String, _arg2:String):void; function setDetectFlash(_arg1:Boolean):void; function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object; function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean; function setCampTermKey(_arg1:String):void; function setCampNameKey(_arg1:String):void; function addIgnoredOrganic(_arg1:String):void; function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void; function setAllowLinker(_arg1:Boolean):void; function getClientInfo():Boolean; function getDetectFlash():Boolean; function setCampaignTrack(_arg1:Boolean):void; function createEventTracker(_arg1:String):EventTracker; function setCookieTimeout(_arg1:int):void; function setAllowAnchor(_arg1:Boolean):void; function trackTrans():void; function clearOrganic():void; function trackPageview(_arg1:String=""):void; function setLocalGifPath(_arg1:String):void; function getVersion():String; function getLocalGifPath():String; function setVar(_arg1:String):void; function clearIgnoredOrganic():void; function setCampMediumKey(_arg1:String):void; function addIgnoredRef(_arg1:String):void; function setClientInfo(_arg1:Boolean):void; function setCookiePath(_arg1:String):void; function setSampleRate(_arg1:Number):void; function setSessionTimeout(_arg1:int):void; function setRemoteServerMode():void; function clearIgnoredRef():void; function setDomainName(_arg1:String):void; function setDetectTitle(_arg1:Boolean):void; function setAllowHash(_arg1:Boolean):void; function getAccount():String; function linkByPost(_arg1:Object, _arg2:Boolean=false):void; function link(_arg1:String, _arg2:Boolean=false):void; function setCampNOKey(_arg1:String):void; function setLocalRemoteServerMode():void; function cookiePathCopy(_arg1:String):void; function getDetectTitle():Boolean; } }//package com.google.analytics.v4
Section 67
//Tracker (com.google.analytics.v4.Tracker) package com.google.analytics.v4 { import com.google.analytics.core.*; import com.google.analytics.debug.*; import com.google.analytics.data.*; import com.google.analytics.utils.*; import com.google.analytics.external.*; import com.google.analytics.campaign.*; public class Tracker implements GoogleAnalyticsAPI { private const EVENT_TRACKER_LABEL_KEY_NUM:int = 3; private const EVENT_TRACKER_VALUE_VALUE_NUM:int = 1; private const EVENT_TRACKER_PROJECT_ID:int = 5; private const EVENT_TRACKER_OBJECT_NAME_KEY_NUM:int = 1; private const EVENT_TRACKER_TYPE_KEY_NUM:int = 2; private var _adSense:AdSenseGlobals; private var _eventTracker:X10; private var _noSessionInformation:Boolean;// = false private var _browserInfo:BrowserInfo; private var _debug:DebugConfiguration; private var _isNewVisitor:Boolean;// = false private var _buffer:Buffer; private var _config:Configuration; private var _x10Module:X10; private var _campaign:CampaignManager; private var _formatedReferrer:String; private var _timeStamp:Number; private var _info:Environment; private var _domainHash:Number; private var _campaignInfo:CampaignInfo; private var _gifRequest:GIFRequest; private var _hasInitData:Boolean;// = false private var _account:String; public function Tracker(_arg1:String, _arg2:Configuration, _arg3:DebugConfiguration, _arg4:Environment, _arg5:Buffer, _arg6:GIFRequest, _arg7:AdSenseGlobals){ var _local8:String; super(); _account = _arg1; _config = _arg2; _debug = _arg3; _info = _arg4; _buffer = _arg5; _gifRequest = _arg6; _adSense = _arg7; if (!Utils.validateAccount(_arg1)){ _local8 = (("Account \"" + _arg1) + "\" is not valid."); _debug.warning(_local8); throw (new Error(_local8)); }; _initData(); } private function _doTracking():Boolean{ if (((((!((_info.protocol == Protocols.file))) && (!((_info.protocol == Protocols.none))))) && (_isNotGoogleSearch()))){ return (true); }; if (_config.allowLocalTracking){ return (true); }; return (false); } public function addOrganic(_arg1:String, _arg2:String):void{ _debug.info((("addOrganic( " + [_arg1, _arg2].join(", ")) + " )")); _config.organic.addSource(_arg1, _arg2); } public function setAllowLinker(_arg1:Boolean):void{ _config.allowLinker = _arg1; _debug.info((("setAllowLinker( " + _config.allowLinker) + " )")); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ var _local5:Boolean; var _local6 = 2; if (((!((_arg1 == ""))) && (!((_arg2 == ""))))){ _eventTracker.clearKey(EVENT_TRACKER_PROJECT_ID); _eventTracker.clearValue(EVENT_TRACKER_PROJECT_ID); _local5 = _eventTracker.setKey(EVENT_TRACKER_PROJECT_ID, EVENT_TRACKER_OBJECT_NAME_KEY_NUM, _arg1); _local5 = _eventTracker.setKey(EVENT_TRACKER_PROJECT_ID, EVENT_TRACKER_TYPE_KEY_NUM, _arg2); if (((_arg3) && (!((_arg3 == ""))))){ _local5 = _eventTracker.setKey(EVENT_TRACKER_PROJECT_ID, EVENT_TRACKER_LABEL_KEY_NUM, _arg3); _local6 = 3; if (!isNaN(_arg4)){ _local5 = _eventTracker.setValue(EVENT_TRACKER_PROJECT_ID, EVENT_TRACKER_VALUE_VALUE_NUM, _arg4); _local6 = 4; }; }; if (_local5){ _debug.info(((("valid event tracking call\ncategory: " + _arg1) + "\naction: ") + _arg2), VisualDebugMode.geek); _sendXEvent(_eventTracker); }; } else { _debug.warning(((("event tracking call is not valid, failed!\ncategory: " + _arg1) + "\naction: ") + _arg2), VisualDebugMode.geek); _local5 = false; }; switch (_local6){ case 4: _debug.info((("trackEvent( " + [_arg1, _arg2, _arg3, _arg4].join(", ")) + " )")); break; case 3: _debug.info((("trackEvent( " + [_arg1, _arg2, _arg3].join(", ")) + " )")); break; case 2: default: _debug.info((("trackEvent( " + [_arg1, _arg2].join(", ")) + " )")); }; return (_local5); } public function trackPageview(_arg1:String=""):void{ _debug.info((("trackPageview( " + _arg1) + " )")); if (_doTracking()){ _initData(); _trackMetrics(_arg1); _noSessionInformation = false; } else { _debug.warning((("trackPageview( " + _arg1) + " ) failed")); }; } public function setCookieTimeout(_arg1:int):void{ _config.conversionTimeout = _arg1; _debug.info((("setCookieTimeout( " + _config.conversionTimeout) + " )")); } public function trackTrans():void{ _debug.warning("trackTrans() not implemented"); } public function setClientInfo(_arg1:Boolean):void{ _config.detectClientInfo = _arg1; _debug.info((("setClientInfo( " + _config.detectClientInfo) + " )")); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _debug.warning((("linkByPost( " + [_arg1, _arg2].join(", ")) + " ) not implemented")); } private function _initData():void{ var _local1:String; var _local2:String; if (!_hasInitData){ _updateDomainName(); _domainHash = _getDomainHash(); _timeStamp = Math.round((new Date().getTime() / 1000)); if (_debug.verbose){ _local1 = ""; _local1 = (_local1 + "_initData 0"); _local1 = (_local1 + ("\ndomain name: " + _config.domainName)); _local1 = (_local1 + ("\ndomain hash: " + _domainHash)); _local1 = (_local1 + (((("\ntimestamp: " + _timeStamp) + " (") + new Date((_timeStamp * 1000))) + ")")); _debug.info(_local1, VisualDebugMode.geek); }; }; if (_doTracking()){ _handleCookie(); }; if (!_hasInitData){ if (_doTracking()){ _formatedReferrer = _formatReferrer(); _browserInfo = new BrowserInfo(_config, _info); _debug.info(("browserInfo: " + _browserInfo.toURLString()), VisualDebugMode.advanced); if (_config.campaignTracking){ _campaign = new CampaignManager(_config, _debug, _buffer, _domainHash, _formatedReferrer, _timeStamp); _campaignInfo = _campaign.getCampaignInformation(_info.locationSearch, _noSessionInformation); _debug.info(("campaignInfo: " + _campaignInfo.toURLString()), VisualDebugMode.advanced); }; }; _x10Module = new X10(); _eventTracker = new X10(); _hasInitData = true; }; if (_config.hasSiteOverlay){ _debug.warning("Site Overlay is not supported"); }; if (_debug.verbose){ _local2 = ""; _local2 = (_local2 + "_initData (misc)"); _local2 = (_local2 + ("\nflash version: " + _info.flashVersion.toString(4))); _local2 = (_local2 + ("\nprotocol: " + _info.protocol)); _local2 = (_local2 + (("\ndefault domain name (auto): \"" + _info.domainName) + "\"")); _local2 = (_local2 + ("\nlanguage: " + _info.language)); _local2 = (_local2 + ("\ndomain hash: " + _getDomainHash())); _local2 = (_local2 + ("\nuser-agent: " + _info.userAgent)); _debug.info(_local2, VisualDebugMode.geek); }; } public function getDetectTitle():Boolean{ _debug.info("getDetectTitle()"); return (_config.detectTitle); } public function resetSession():void{ _debug.info("resetSession()"); _buffer.resetCurrentSession(); } public function getClientInfo():Boolean{ _debug.info("getClientInfo()"); return (_config.detectClientInfo); } private function _sendXEvent(_arg1:X10=null):void{ var _local2:Variables; var _local3:EventInfo; var _local4:Variables; var _local5:Variables; _initData(); if (_takeSample()){ _local2 = new Variables(); _local2.URIencode = true; _local3 = new EventInfo(true, _x10Module, _arg1); _local4 = _local3.toVariables(); _local5 = _renderMetricsSearchVariables(); _local2.join(_local4, _local5); _gifRequest.send(_account, _local2, false, true); }; } public function setDetectFlash(_arg1:Boolean):void{ _config.detectFlash = _arg1; _debug.info((("setDetectFlash( " + _config.detectFlash) + " )")); } public function setCampNameKey(_arg1:String):void{ _config.campaignKey.UCCN = _arg1; var _local2 = (("setCampNameKey( " + _config.campaignKey.UCCN) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCCN]")); } else { _debug.info(_local2); }; } private function _formatReferrer():String{ var _local2:String; var _local3:URL; var _local4:URL; var _local1:String = _info.referrer; if ((((_local1 == "")) || ((_local1 == "localhost")))){ _local1 = "-"; } else { _local2 = _info.domainName; _local3 = new URL(_local1); _local4 = new URL(("http://" + _local2)); if (_local3.hostName == _local2){ return ("-"); }; if (_local4.domain == _local3.domain){ if (_local4.subDomain != _local3.subDomain){ _local1 = "0"; }; }; if ((((_local1.charAt(0) == "[")) && (_local1.charAt((_local1.length - 1))))){ _local1 = "-"; }; }; _debug.info(("formated referrer: " + _local1), VisualDebugMode.advanced); return (_local1); } private function _visitCode():Number{ if (_debug.verbose){ _debug.info(("visitCode: " + _buffer.utma.sessionId), VisualDebugMode.geek); }; return (_buffer.utma.sessionId); } public function createEventTracker(_arg1:String):EventTracker{ _debug.info((("createEventTracker( " + _arg1) + " )")); return (new EventTracker(_arg1, this)); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _debug.warning((("addItem( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6].join(", ")) + " ) not implemented")); } public function clearIgnoredOrganic():void{ _debug.info("clearIgnoredOrganic()"); _config.organic.clearIgnoredKeywords(); } public function setVar(_arg1:String):void{ var _local2:Variables; if (((!((_arg1 == ""))) && (_isNotGoogleSearch()))){ _initData(); _buffer.utmv.domainHash = _domainHash; _buffer.utmv.value = _arg1; if (_debug.verbose){ _debug.info(_buffer.utmv.toString(), VisualDebugMode.geek); }; _debug.info((("setVar( " + _arg1) + " )")); if (_takeSample()){ _local2 = new Variables(); _local2.utmt = "var"; _gifRequest.send(_account, _local2); }; } else { _debug.warning((("setVar \"" + _arg1) + "\" is ignored")); }; } public function setDomainName(_arg1:String):void{ if (_arg1 == "auto"){ _config.domain.mode = DomainNameMode.auto; } else { if (_arg1 == "none"){ _config.domain.mode = DomainNameMode.none; } else { _config.domain.mode = DomainNameMode.custom; _config.domain.name = _arg1; }; }; _updateDomainName(); _debug.info((("setDomainName( " + _config.domainName) + " )")); } private function _updateDomainName():void{ var _local1:String; if (_config.domain.mode == DomainNameMode.auto){ _local1 = _info.domainName; if (_local1.substring(0, 4) == "www."){ _local1 = _local1.substring(4); }; _config.domain.name = _local1; }; _config.domainName = _config.domain.name.toLowerCase(); _debug.info(("domain name: " + _config.domainName), VisualDebugMode.advanced); } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ _debug.warning((("addTrans( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8].join(", ")) + " ) not implemented")); return (null); } private function _renderMetricsSearchVariables(_arg1:String=""):Variables{ var _local4:Variables; var _local2:Variables = new Variables(); _local2.URIencode = true; var _local3:DocumentInfo = new DocumentInfo(_config, _info, _formatedReferrer, _arg1, _adSense); _debug.info(("docInfo: " + _local3.toURLString()), VisualDebugMode.geek); if (_config.campaignTracking){ _local4 = _campaignInfo.toVariables(); }; var _local5:Variables = _browserInfo.toVariables(); _local2.join(_local3.toVariables(), _local5, _local4); return (_local2); } public function setCampContentKey(_arg1:String):void{ _config.campaignKey.UCCT = _arg1; var _local2 = (("setCampContentKey( " + _config.campaignKey.UCCT) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCCT]")); } else { _debug.info(_local2); }; } private function _handleCookie():void{ var _local1:String; var _local2:String; var _local3:Array; var _local4:String; if (_config.allowLinker){ }; if (((_buffer.hasUTMA()) && (!(_buffer.utma.isEmpty())))){ if (((!(_buffer.hasUTMB())) || (!(_buffer.hasUTMC())))){ _buffer.updateUTMA(_timeStamp); _noSessionInformation = true; }; if (_debug.verbose){ _debug.info(("from cookie " + _buffer.utma.toString()), VisualDebugMode.geek); }; } else { _debug.info("create a new utma", VisualDebugMode.advanced); _buffer.utma.domainHash = _domainHash; _buffer.utma.sessionId = _getUniqueSessionId(); _buffer.utma.firstTime = _timeStamp; _buffer.utma.lastTime = _timeStamp; _buffer.utma.currentTime = _timeStamp; _buffer.utma.sessionCount = 1; if (_debug.verbose){ _debug.info(_buffer.utma.toString(), VisualDebugMode.geek); }; _noSessionInformation = true; _isNewVisitor = true; }; if (((_adSense.gaGlobal) && ((_adSense.dh == String(_domainHash))))){ if (_adSense.sid){ _buffer.utma.currentTime = Number(_adSense.sid); if (_debug.verbose){ _local1 = ""; _local1 = (_local1 + "AdSense sid found\n"); _local1 = (_local1 + (((("Override currentTime(" + _buffer.utma.currentTime) + ") from AdSense sid(") + Number(_adSense.sid)) + ")")); _debug.info(_local1, VisualDebugMode.geek); }; }; if (_isNewVisitor){ if (_adSense.sid){ _buffer.utma.lastTime = Number(_adSense.sid); if (_debug.verbose){ _local2 = ""; _local2 = (_local2 + "AdSense sid found (new visitor)\n"); _local2 = (_local2 + (((("Override lastTime(" + _buffer.utma.lastTime) + ") from AdSense sid(") + Number(_adSense.sid)) + ")")); _debug.info(_local2, VisualDebugMode.geek); }; }; if (_adSense.vid){ _local3 = _adSense.vid.split("."); _buffer.utma.sessionId = Number(_local3[0]); _buffer.utma.firstTime = Number(_local3[1]); if (_debug.verbose){ _local4 = ""; _local4 = (_local4 + "AdSense vid found (new visitor)\n"); _local4 = (_local4 + (((("Override sessionId(" + _buffer.utma.sessionId) + ") from AdSense vid(") + Number(_local3[0])) + ")\n")); _local4 = (_local4 + (((("Override firstTime(" + _buffer.utma.firstTime) + ") from AdSense vid(") + Number(_local3[1])) + ")")); _debug.info(_local4, VisualDebugMode.geek); }; }; if (_debug.verbose){ _debug.info(("AdSense modified : " + _buffer.utma.toString()), VisualDebugMode.geek); }; }; }; _buffer.utmb.domainHash = _domainHash; if (isNaN(_buffer.utmb.trackCount)){ _buffer.utmb.trackCount = 0; }; if (isNaN(_buffer.utmb.token)){ _buffer.utmb.token = _config.tokenCliff; }; if (isNaN(_buffer.utmb.lastTime)){ _buffer.utmb.lastTime = _buffer.utma.currentTime; }; _buffer.utmc.domainHash = _domainHash; if (_debug.verbose){ _debug.info(_buffer.utmb.toString(), VisualDebugMode.advanced); _debug.info(_buffer.utmc.toString(), VisualDebugMode.advanced); }; } public function setLocalServerMode():void{ _config.serverMode = ServerOperationMode.local; _debug.info("setLocalServerMode()"); } public function clearIgnoredRef():void{ _debug.info("clearIgnoredRef()"); _config.organic.clearIgnoredReferrals(); } public function setCampSourceKey(_arg1:String):void{ _config.campaignKey.UCSR = _arg1; var _local2 = (("setCampSourceKey( " + _config.campaignKey.UCSR) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCSR]")); } else { _debug.info(_local2); }; } public function getLocalGifPath():String{ _debug.info("getLocalGifPath()"); return (_config.localGIFpath); } public function setLocalGifPath(_arg1:String):void{ _config.localGIFpath = _arg1; _debug.info((("setLocalGifPath( " + _config.localGIFpath) + " )")); } public function getVersion():String{ _debug.info("getVersion()"); return (_config.version); } public function setAllowAnchor(_arg1:Boolean):void{ _config.allowAnchor = _arg1; _debug.info((("setAllowAnchor( " + _config.allowAnchor) + " )")); } private function _isNotGoogleSearch():Boolean{ var _local1:String = _config.domainName; var _local2 = (_local1.indexOf("www.google.") < 0); var _local3 = (_local1.indexOf(".google.") < 0); var _local4 = (_local1.indexOf("google.") < 0); var _local5 = (_local1.indexOf("google.org") > -1); return (((((((((_local2) || (_local3))) || (_local4))) || (!((_config.cookiePath == "/"))))) || (_local5))); } public function setSampleRate(_arg1:Number):void{ if (_arg1 < 0){ _debug.warning("sample rate can not be negative, ignoring value."); } else { _config.sampleRate = _arg1; }; _debug.info((("setSampleRate( " + _config.sampleRate) + " )")); } private function _takeSample():Boolean{ if (_debug.verbose){ _debug.info((((("takeSample: (" + (_visitCode() % 10000)) + ") < (") + (_config.sampleRate * 10000)) + ")"), VisualDebugMode.geek); }; return (((_visitCode() % 10000) < (_config.sampleRate * 10000))); } public function setCookiePath(_arg1:String):void{ _config.cookiePath = _arg1; _debug.info((("setCookiePath( " + _config.cookiePath) + " )")); } public function setAllowHash(_arg1:Boolean):void{ _config.allowDomainHash = _arg1; _debug.info((("setAllowHash( " + _config.allowDomainHash) + " )")); } private function _generateUserDataHash():Number{ var _local1 = ""; _local1 = (_local1 + _info.appName); _local1 = (_local1 + _info.appVersion); _local1 = (_local1 + _info.language); _local1 = (_local1 + _info.platform); _local1 = (_local1 + _info.userAgent.toString()); _local1 = (_local1 + (((_info.screenWidth + "x") + _info.screenHeight) + _info.screenColorDepth)); _local1 = (_local1 + _info.referrer); return (Utils.generateHash(_local1)); } public function setCampNOKey(_arg1:String):void{ _config.campaignKey.UCNO = _arg1; var _local2 = (("setCampNOKey( " + _config.campaignKey.UCNO) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCNO]")); } else { _debug.info(_local2); }; } public function addIgnoredOrganic(_arg1:String):void{ _debug.info((("addIgnoredOrganic( " + _arg1) + " )")); _config.organic.addIgnoredKeyword(_arg1); } public function setLocalRemoteServerMode():void{ _config.serverMode = ServerOperationMode.both; _debug.info("setLocalRemoteServerMode()"); } public function cookiePathCopy(_arg1:String):void{ _debug.warning((("cookiePathCopy( " + _arg1) + " ) not implemented")); } public function setDetectTitle(_arg1:Boolean):void{ _config.detectTitle = _arg1; _debug.info((("setDetectTitle( " + _config.detectTitle) + " )")); } public function setCampTermKey(_arg1:String):void{ _config.campaignKey.UCTR = _arg1; var _local2 = (("setCampTermKey( " + _config.campaignKey.UCTR) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCTR]")); } else { _debug.info(_local2); }; } public function getServiceMode():ServerOperationMode{ _debug.info("getServiceMode()"); return (_config.serverMode); } private function _trackMetrics(_arg1:String=""):void{ var _local2:Variables; var _local3:Variables; var _local4:Variables; var _local5:EventInfo; if (_takeSample()){ _local2 = new Variables(); _local2.URIencode = true; if (((_x10Module) && (_x10Module.hasData()))){ _local5 = new EventInfo(false, _x10Module); _local3 = _local5.toVariables(); }; _local4 = _renderMetricsSearchVariables(_arg1); _local2.join(_local3, _local4); _gifRequest.send(_account, _local2); }; } public function setCampaignTrack(_arg1:Boolean):void{ _config.campaignTracking = _arg1; _debug.info((("setCampaignTrack( " + _config.campaignTracking) + " )")); } public function addIgnoredRef(_arg1:String):void{ _debug.info((("addIgnoredRef( " + _arg1) + " )")); _config.organic.addIgnoredReferral(_arg1); } public function clearOrganic():void{ _debug.info("clearOrganic()"); _config.organic.clearEngines(); } public function getDetectFlash():Boolean{ _debug.info("getDetectFlash()"); return (_config.detectFlash); } public function setCampMediumKey(_arg1:String):void{ _config.campaignKey.UCMD = _arg1; var _local2 = (("setCampMediumKey( " + _config.campaignKey.UCMD) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCMD]")); } else { _debug.info(_local2); }; } private function _getUniqueSessionId():Number{ var _local1:Number = ((Utils.generate32bitRandom() ^ _generateUserDataHash()) * 2147483647); _debug.info(("Session ID: " + _local1), VisualDebugMode.geek); return (_local1); } private function _getDomainHash():Number{ if (((((!(_config.domainName)) || ((_config.domainName == "")))) || ((_config.domain.mode == DomainNameMode.none)))){ _config.domainName = ""; return (1); }; _updateDomainName(); if (_config.allowDomainHash){ return (Utils.generateHash(_config.domainName)); }; return (1); } public function setSessionTimeout(_arg1:int):void{ _config.sessionTimeout = _arg1; _debug.info((("setSessionTimeout( " + _config.sessionTimeout) + " )")); } public function getAccount():String{ _debug.info("getAccount()"); return (_account); } public function link(_arg1:String, _arg2:Boolean=false):void{ _debug.warning((("link( " + [_arg1, _arg2].join(", ")) + " ) not implemented")); } public function setRemoteServerMode():void{ _config.serverMode = ServerOperationMode.remote; _debug.info("setRemoteServerMode()"); } } }//package com.google.analytics.v4
Section 68
//AnalyticsTracker (com.google.analytics.AnalyticsTracker) package com.google.analytics { import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.events.*; public interface AnalyticsTracker extends GoogleAnalyticsAPI, IEventDispatcher { function set config(_arg1:Configuration):void; function isReady():Boolean; function get mode():String; function set debug(_arg1:DebugConfiguration):void; function get account():String; function set mode(_arg1:String):void; function get config():Configuration; function get debug():DebugConfiguration; function set account(_arg1:String):void; function get visualDebug():Boolean; function set visualDebug(_arg1:Boolean):void; } }//package com.google.analytics
Section 69
//API (com.google.analytics.API) package com.google.analytics { import com.google.analytics.utils.*; public class API { public static var version:Version = new Version(); version.major = 1; version.minor = 0; version.build = 1; version.revision = "$Rev: 319 $ ".split(" ")[1]; } }//package com.google.analytics
Section 70
//GATracker (com.google.analytics.GATracker) package com.google.analytics { import com.google.analytics.core.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.events.*; import flash.display.*; import com.google.analytics.utils.*; import com.google.analytics.external.*; import com.google.analytics.events.*; public class GATracker implements AnalyticsTracker { private var _adSense:AdSenseGlobals; private var _env:Environment; private var _visualDebug:Boolean; private var _idleTimer:IdleTimer; private var _debug:DebugConfiguration; private var _buffer:Buffer; private var _config:Configuration; private var _mode:String; private var _display:DisplayObject; private var _jsproxy:JavascriptProxy; private var _dom:HTMLDOM; private var _eventDispatcher:EventDispatcher; private var _ready:Boolean;// = false private var _gifRequest:GIFRequest; private var _account:String; private var _tracker:GoogleAnalyticsAPI; public static var version:Version = API.version; public static var autobuild:Boolean = true; public function GATracker(_arg1:DisplayObject, _arg2:String, _arg3:String="AS3", _arg4:Boolean=false, _arg5:Configuration=null, _arg6:DebugConfiguration=null){ _ready = false; super(); _display = _arg1; _eventDispatcher = new EventDispatcher(this); _tracker = new TrackerCache(); this.account = _arg2; this.mode = _arg3; this.visualDebug = _arg4; if (!_arg6){ this.debug = new DebugConfiguration(); }; if (!_arg5){ this.config = new Configuration(_arg6); }; if (autobuild){ _factory(); }; } public function link(_arg1:String, _arg2:Boolean=false):void{ _tracker.link(_arg1, _arg2); } public function addOrganic(_arg1:String, _arg2:String):void{ _tracker.addOrganic(_arg1, _arg2); } public function setAllowLinker(_arg1:Boolean):void{ _tracker.setAllowLinker(_arg1); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ return (_tracker.trackEvent(_arg1, _arg2, _arg3, _arg4)); } public function setCookieTimeout(_arg1:int):void{ _tracker.setCookieTimeout(_arg1); } public function trackTrans():void{ _tracker.trackTrans(); } public function trackPageview(_arg1:String=""):void{ _tracker.trackPageview(_arg1); } public function getClientInfo():Boolean{ return (_tracker.getClientInfo()); } public function setClientInfo(_arg1:Boolean):void{ _tracker.setClientInfo(_arg1); } public function get account():String{ return (_account); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _tracker.linkByPost(_arg1, _arg2); } public function getDetectTitle():Boolean{ return (_tracker.getDetectTitle()); } public function dispatchEvent(_arg1:Event):Boolean{ return (_eventDispatcher.dispatchEvent(_arg1)); } public function get config():Configuration{ return (_config); } public function set mode(_arg1:String):void{ _mode = _arg1; } public function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ _eventDispatcher.removeEventListener(_arg1, _arg2, _arg3); } public function setDetectFlash(_arg1:Boolean):void{ _tracker.setDetectFlash(_arg1); } public function resetSession():void{ _tracker.resetSession(); } public function setCampNameKey(_arg1:String):void{ _tracker.setCampNameKey(_arg1); } public function get debug():DebugConfiguration{ return (_debug); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _tracker.addItem(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } private function _bridgeFactory():GoogleAnalyticsAPI{ debug.info(((("GATracker (Bridge) v" + version) + "\naccount: ") + account)); return (new Bridge(account, _debug, _jsproxy)); } public function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ _eventDispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public function clearIgnoredOrganic():void{ _tracker.clearIgnoredOrganic(); } public function set account(_arg1:String):void{ _account = _arg1; } public function setVar(_arg1:String):void{ _tracker.setVar(_arg1); } public function build():void{ if (!isReady()){ _factory(); }; } public function setDomainName(_arg1:String):void{ _tracker.setDomainName(_arg1); } public function createEventTracker(_arg1:String):EventTracker{ return (_tracker.createEventTracker(_arg1)); } public function set config(_arg1:Configuration):void{ _config = _arg1; } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ return (_tracker.addTrans(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8)); } public function setCampSourceKey(_arg1:String):void{ _tracker.setCampSourceKey(_arg1); } public function setCampContentKey(_arg1:String):void{ _tracker.setCampContentKey(_arg1); } public function willTrigger(_arg1:String):Boolean{ return (_eventDispatcher.willTrigger(_arg1)); } public function setLocalServerMode():void{ _tracker.setLocalServerMode(); } public function isReady():Boolean{ return (_ready); } public function getLocalGifPath():String{ return (_tracker.getLocalGifPath()); } public function setAllowAnchor(_arg1:Boolean):void{ _tracker.setAllowAnchor(_arg1); } public function clearIgnoredRef():void{ _tracker.clearIgnoredRef(); } public function get mode():String{ return (_mode); } public function set debug(_arg1:DebugConfiguration):void{ _debug = _arg1; } public function setLocalGifPath(_arg1:String):void{ _tracker.setLocalGifPath(_arg1); } public function getVersion():String{ return (_tracker.getVersion()); } public function setSampleRate(_arg1:Number):void{ _tracker.setSampleRate(_arg1); } public function setCookiePath(_arg1:String):void{ _tracker.setCookiePath(_arg1); } public function setAllowHash(_arg1:Boolean):void{ _tracker.setAllowHash(_arg1); } public function setCampNOKey(_arg1:String):void{ _tracker.setCampNOKey(_arg1); } public function addIgnoredOrganic(_arg1:String):void{ _tracker.addIgnoredOrganic(_arg1); } public function setLocalRemoteServerMode():void{ _tracker.setLocalRemoteServerMode(); } public function cookiePathCopy(_arg1:String):void{ _tracker.cookiePathCopy(_arg1); } private function _factory():void{ var _local1:GoogleAnalyticsAPI; var _local2:TrackerCache; _jsproxy = new JavascriptProxy(debug); if (visualDebug){ debug.layout = new Layout(debug, _display); debug.active = visualDebug; }; _local2 = (_tracker as TrackerCache); switch (mode){ case TrackerMode.BRIDGE: _local1 = _bridgeFactory(); break; case TrackerMode.AS3: default: _local1 = _trackerFactory(); }; if (!_local2.isEmpty()){ _local2.tracker = _local1; _local2.flush(); }; _tracker = _local1; _ready = true; dispatchEvent(new AnalyticsEvent(AnalyticsEvent.READY, this)); } public function setCampTermKey(_arg1:String):void{ _tracker.setCampTermKey(_arg1); } private function _trackerFactory():GoogleAnalyticsAPI{ debug.info(((("GATracker (AS3) v" + version) + "\naccount: ") + account)); _adSense = new AdSenseGlobals(debug); _dom = new HTMLDOM(debug); _dom.cacheProperties(); _env = new Environment("", "", "", debug, _dom); _buffer = new Buffer(config, debug, false); _gifRequest = new GIFRequest(config, debug, _buffer, _env); _idleTimer = new IdleTimer(config, debug, _display, _buffer); _env.url = _display.stage.loaderInfo.url; return (new Tracker(account, config, debug, _env, _buffer, _gifRequest, _adSense)); } public function setDetectTitle(_arg1:Boolean):void{ _tracker.setDetectTitle(_arg1); } public function getServiceMode():ServerOperationMode{ return (_tracker.getServiceMode()); } public function clearOrganic():void{ _tracker.clearOrganic(); } public function setCampaignTrack(_arg1:Boolean):void{ _tracker.setCampaignTrack(_arg1); } public function addIgnoredRef(_arg1:String):void{ _tracker.addIgnoredRef(_arg1); } public function set visualDebug(_arg1:Boolean):void{ _visualDebug = _arg1; } public function setCampMediumKey(_arg1:String):void{ _tracker.setCampMediumKey(_arg1); } public function setSessionTimeout(_arg1:int):void{ _tracker.setSessionTimeout(_arg1); } public function getDetectFlash():Boolean{ return (_tracker.getDetectFlash()); } public function get visualDebug():Boolean{ return (_visualDebug); } public function getAccount():String{ return (_tracker.getAccount()); } public function hasEventListener(_arg1:String):Boolean{ return (_eventDispatcher.hasEventListener(_arg1)); } public function setRemoteServerMode():void{ _tracker.setRemoteServerMode(); } } var _local1:* = ServerOperationMode; return (_local1); }//package com.google.analytics
Section 71
//SpilGamesServices (com.spilgames.api.SpilGamesServices) package com.spilgames.api { import flash.net.*; import flash.events.*; import flash.display.*; import flash.system.*; public class SpilGamesServices extends MovieClip { private var _connected:Boolean;// = false private var ERR_LOADCOMP:String;// = "Failed to load Spil Social Component." private var _loader:Loader; private var ERR_DOWNLOAD:String;// = "Failed downloading Spil Games Social configurator component." private var _connecting:Boolean;// = false private var DEFAULT_CONNECTION_LOCATION:String;// = "http://www8.agame.com/games/flash/services/ServicesConnection.swf" private var ERR_INITCOMP:String;// = "Failed to communication with a Spil Social Component." private var ERR_SPILCALL:String;// = "Failed processing a Spil call." private var ERR_NOPARENT:String;// = "Failed creating Spil Games connector: No parent provided." private var _showDebug:Boolean;// = false private var _servicesConnection;// = null private var _alwaysInFront:Boolean;// = false public static const INVALID_TYPE:int = -1; public static const INVALID_ID:int = -1; private static var _instance:SpilGamesServices = null; public function SpilGamesServices(){ if (_instance){ throw (new Error("Only a single instance can be created.")); }; _instance = this; } private function handleServicesFailed(_arg1:ErrorEvent):void{ _servicesConnection.removeEventListener(Event.COMPLETE, handleServicesReady); _servicesConnection.removeEventListener(ErrorEvent.ERROR, handleServicesFailed); _servicesConnection.removeEventListener("serviceError", handleServiceError); _servicesConnection = null; if (hasEventListener("servicesFailed")){ dispatchEvent(new ErrorEvent("servicesFailed", false, false, _arg1.text)); }; } private function handleLoadComplete(_arg1:Event):void{ _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); _servicesConnection = LoaderInfo(_arg1.target).content; _servicesConnection.addEventListener(Event.COMPLETE, handleServicesReady); _servicesConnection.addEventListener(ErrorEvent.ERROR, handleServicesFailed); _servicesConnection.addEventListener("serviceError", handleServiceError); addChild(_servicesConnection); } public function send(_arg1:String, _arg2:String, _arg3:Function, _arg4:Object=null):int{ if (_connected){ return (_servicesConnection.send(_arg1, _arg2, _arg3, _arg4)); }; return (INVALID_ID); } public function get connected():Boolean{ return (_connected); } public function showErrorMessage(_arg1:String):void{ if (((_servicesConnection) && (_servicesConnection.hasOwnProperty("showErrorMessage")))){ _servicesConnection.showErrorMessage(_arg1); }; } public function isSWFReady():Boolean{ return (isReady()); } public function getSiteID():int{ if (_servicesConnection != null){ return (_servicesConnection.getSiteID()); }; return (INVALID_ID); } public function isReady():Boolean{ return (((!((_servicesConnection == null))) && (_servicesConnection.isReady()))); } private function handleServiceError(_arg1:Event):void{ var _local2 = ""; if ((_arg1 is ErrorEvent)){ _local2 = ErrorEvent(_arg1).text; } else { _local2 = _arg1.toString(); }; if (hasEventListener("serviceError")){ dispatchEvent(new ErrorEvent("serviceError", false, false, _local2)); }; } public function disconnect():void{ if (_connected){ _servicesConnection.removeEventListener(); _servicesConnection.removeEventListener(); _servicesConnection.removeEventListener(); _servicesConnection.disconnect(); _servicesConnection = null; }; if (_loader){ try { _loader.close(); } catch(e:Error) { } finally { _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); }; }; removeEventListener(Event.ENTER_FRAME, bringToFront); if (parent){ parent.removeChild(this); }; } private function handleServicesReady(_arg1:Event):void{ _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); _connected = true; _connecting = false; dispatchEvent(new Event("servicesReady")); } public function getChannelID():int{ if (_servicesConnection != null){ return (_servicesConnection.getChannelID()); }; return (INVALID_ID); } public function set showDebug(_arg1:Boolean):void{ if (_showDebug != _arg1){ _showDebug = _arg1; if (_showDebug){ bringToFront(); }; }; } public function hasValidUserData():Boolean{ return (isGuest()); } public function isDomainAllowed():Boolean{ return (((!((_servicesConnection == null))) && (_servicesConnection.isDomainValid()))); } public function isGuest():Boolean{ var _local1:Object; if (_servicesConnection != null){ return (_servicesConnection.isGuest()); }; trace("WARNING: SpilGamesServices connection not ready yet"); if (root.loaderInfo != null){ _local1 = root.loaderInfo.parameters; return (((((((!(_local1.username)) || ((_local1.username == "")))) || (!(_local1.hash)))) || ((_local1.hash == "")))); }; return (false); } public function get showDebug():Boolean{ return (_showDebug); } private function handleIOError(_arg1:IOErrorEvent):void{ _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); if (hasEventListener(_arg1.type)){ dispatchEvent(_arg1); }; } public function getItemType():int{ if (_servicesConnection != null){ return (_servicesConnection.getItemType()); }; return (INVALID_TYPE); } public function set alwaysInFront(_arg1:Boolean):void{ if (_alwaysInFront != _arg1){ _alwaysInFront = _arg1; if (_alwaysInFront){ addEventListener(Event.ENTER_FRAME, bringToFront); } else { removeEventListener(Event.ENTER_FRAME, bringToFront); }; }; } public function getItemID():int{ if (_servicesConnection != null){ return (_servicesConnection.getItemID()); }; return (INVALID_ID); } public function getUserName():String{ if (_servicesConnection != null){ return (_servicesConnection.getUserName()); }; return (""); } public function allowDomain(_arg1:String):void{ Security.allowDomain("*"); Security.allowInsecureDomain("*"); } public function getUserHash():String{ if (_servicesConnection != null){ return (_servicesConnection.getUserHash()); }; return (""); } public function connect(_arg1:DisplayObjectContainer):void{ var _local2:String; var _local3:URLRequest; if (((!(_connecting)) && (!(_connected)))){ if (!_arg1.stage){ trace("ERROR: The given clip must be present in the display list (added to stage)"); return; }; _connecting = true; _arg1.stage.addChild(this); _local2 = DEFAULT_CONNECTION_LOCATION; if (((root.loaderInfo.parameters["servicesLoc"]) && ((root.loaderInfo.parameters["servicesLoc"].length > 0)))){ _local2 = root.loaderInfo.parameters["servicesLoc"]; }; allowDomain(_local2); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, handleIOError); _local3 = new URLRequest(_local2); _loader.load(_local3); }; } public function get alwaysInFront():Boolean{ return (_alwaysInFront); } public function bringToFront(_arg1:Event=null):void{ var e = _arg1; if (parent){ try { parent.setChildIndex(this, (parent.numChildren - 1)); } catch(e:Error) { removeEventListener(Event.ENTER_FRAME, bringToFront); }; }; } public static function getInstance():SpilGamesServices{ if (!_instance){ _instance = new (SpilGamesServices); }; return (_instance); } } }//package com.spilgames.api
Section 72
//Back (gs.easing.Back) package gs.easing { public class Back { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 1)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_arg5 + 1) * _arg1) - _arg5)) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _arg5 = (_arg5 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) - _arg5))) + _arg2)); }; _arg1 = (_arg1 - 2); _arg5 = (_arg5 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 2)) + _arg2)); } } }//package gs.easing
Section 73
//TweenEvent (gs.events.TweenEvent) package gs.events { import flash.events.*; public class TweenEvent extends Event { public var info:Object; public static const UPDATE:String = "update"; public static const START:String = "start"; public static const version:Number = 0.9; public static const COMPLETE:String = "complete"; public function TweenEvent(_arg1:String, _arg2:Object=null, _arg3:Boolean=false, _arg4:Boolean=false){ super(_arg1, _arg3, _arg4); this.info = _arg2; } override public function clone():Event{ return (new TweenEvent(this.type, this.info, this.bubbles, this.cancelable)); } } }//package gs.events
Section 74
//AutoAlphaPlugin (gs.plugins.AutoAlphaPlugin) package gs.plugins { import flash.display.*; import gs.*; public class AutoAlphaPlugin extends TweenPlugin { protected var _tweenVisible:Boolean; protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function AutoAlphaPlugin(){ this.propName = "autoAlpha"; this.overwriteProps = ["alpha", "visible"]; this.onComplete = onCompleteTween; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); if (((!((_target.visible == true))) && (_tweenVisible))){ _target.visible = true; }; } public function onCompleteTween():void{ if (((((_tweenVisible) && (!((_tween.vars.runBackwards == true))))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(!((_arg2 == 0))); _tweenVisible = true; addTween(_arg1, "alpha", _arg1.alpha, _arg2, "alpha"); return (true); } override public function killProps(_arg1:Object):void{ super.killProps(_arg1); _tweenVisible = !(Boolean(("visible" in _arg1))); } } }//package gs.plugins
Section 75
//BevelFilterPlugin (gs.plugins.BevelFilterPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.filters.*; public class BevelFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BevelFilterPlugin(){ this.propName = "bevelFilter"; this.overwriteProps = ["bevelFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = BevelFilter; initFilter(_arg2, new BevelFilter(0, 0, 0xFFFFFF, 0.5, 0, 0.5, 2, 2, 0, ((_arg2.quality) || (2)))); return (true); } } }//package gs.plugins
Section 76
//BezierPlugin (gs.plugins.BezierPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class BezierPlugin extends TweenPlugin { protected var _future:Object; protected var _orient:Boolean; protected var _orientData:Array; protected var _beziers:Object; protected var _target:Object; protected static const _RAD2DEG:Number = 57.2957795130823; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function BezierPlugin(){ _future = {}; super(); this.propName = "bezier"; this.overwriteProps = []; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:String; var _local4:Object; var _local5:Number; var _local6:uint; var _local7:Number; var _local8:int; var _local9:Object; var _local10:Boolean; var _local11:Number; var _local12:Number; var _local13:Array; var _local14:Number; if (_arg1 == 1){ for (_local3 in _beziers) { _local2 = (_beziers[_local3].length - 1); _target[_local3] = _beziers[_local3][_local2][2]; }; } else { for (_local3 in _beziers) { _local6 = _beziers[_local3].length; if (_arg1 < 0){ _local2 = 0; } else { if (_arg1 >= 1){ _local2 = (_local6 - 1); } else { _local2 = int((_local6 * _arg1)); }; }; _local5 = ((_arg1 - (_local2 * (1 / _local6))) * _local6); _local4 = _beziers[_local3][_local2]; if (this.round){ _local7 = (_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))); _local8 = ((_local7)<0) ? -1 : 1; _target[_local3] = ((((_local7 % 1) * _local8))>0.5) ? (int(_local7) + _local8) : int(_local7); } else { _target[_local3] = (_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))); }; }; }; if (_orient){ _local9 = _target; _local10 = this.round; _target = _future; this.round = false; _orient = false; this.changeFactor = (_arg1 + 0.01); _target = _local9; this.round = _local10; _orient = true; _local2 = 0; while (_local2 < _orientData.length) { _local13 = _orientData[_local2]; _local14 = ((_local13[3]) || (0)); _local11 = (_future[_local13[0]] - _target[_local13[0]]); _local12 = (_future[_local13[1]] - _target[_local13[1]]); _target[_local13[2]] = ((Math.atan2(_local12, _local11) * _RAD2DEG) + _local14); _local2++; }; }; } protected function init(_arg1:TweenLite, _arg2:Array, _arg3:Boolean):void{ var _local4:Object; var _local5:int; var _local6:String; _target = _arg1.target; if (_arg1.exposedVars.orientToBezier == true){ _orientData = [["x", "y", "rotation", 0]]; _orient = true; } else { if ((_arg1.exposedVars.orientToBezier is Array)){ _orientData = _arg1.exposedVars.orientToBezier; _orient = true; }; }; _local4 = {}; _local5 = 0; while (_local5 < _arg2.length) { for (_local6 in _arg2[_local5]) { if (_local4[_local6] == undefined){ _local4[_local6] = [_arg1.target[_local6]]; }; if (typeof(_arg2[_local5][_local6]) == "number"){ _local4[_local6].push(_arg2[_local5][_local6]); } else { _local4[_local6].push((_arg1.target[_local6] + Number(_arg2[_local5][_local6]))); }; }; _local5++; }; for (_local6 in _local4) { this.overwriteProps[this.overwriteProps.length] = _local6; if (_arg1.exposedVars[_local6] != undefined){ if (typeof(_arg1.exposedVars[_local6]) == "number"){ _local4[_local6].push(_arg1.exposedVars[_local6]); } else { _local4[_local6].push((_arg1.target[_local6] + Number(_arg1.exposedVars[_local6]))); }; delete _arg1.exposedVars[_local6]; _local5 = (_arg1.tweens.length - 1); while (_local5 > -1) { if (_arg1.tweens[_local5].name == _local6){ _arg1.tweens.splice(_local5, 1); }; _local5--; }; }; }; _beziers = parseBeziers(_local4, _arg3); } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg2 is Array)){ return (false); }; init(_arg3, (_arg2 as Array), false); return (true); } override public function killProps(_arg1:Object):void{ var _local2:String; for (_local2 in _beziers) { if ((_local2 in _arg1)){ delete _beziers[_local2]; }; }; super.killProps(_arg1); } public static function parseBeziers(_arg1:Object, _arg2:Boolean=false):Object{ var _local3:int; var _local4:Array; var _local5:Object; var _local6:String; var _local7:Object; _local7 = {}; if (_arg2){ for (_local6 in _arg1) { _local4 = _arg1[_local6]; _local5 = []; _local7[_local6] = _local5; if (_local4.length > 2){ _local5[_local5.length] = [_local4[0], (_local4[1] - ((_local4[2] - _local4[0]) / 4)), _local4[1]]; _local3 = 1; while (_local3 < (_local4.length - 1)) { _local5[_local5.length] = [_local4[_local3], (_local4[_local3] + (_local4[_local3] - _local5[(_local3 - 1)][1])), _local4[(_local3 + 1)]]; _local3++; }; } else { _local5[_local5.length] = [_local4[0], ((_local4[0] + _local4[1]) / 2), _local4[1]]; }; }; } else { for (_local6 in _arg1) { _local4 = _arg1[_local6]; _local5 = []; _local7[_local6] = _local5; if (_local4.length > 3){ _local5[_local5.length] = [_local4[0], _local4[1], ((_local4[1] + _local4[2]) / 2)]; _local3 = 2; while (_local3 < (_local4.length - 2)) { _local5[_local5.length] = [_local5[(_local3 - 2)][2], _local4[_local3], ((_local4[_local3] + _local4[(_local3 + 1)]) / 2)]; _local3++; }; _local5[_local5.length] = [_local5[(_local5.length - 1)][2], _local4[(_local4.length - 2)], _local4[(_local4.length - 1)]]; } else { if (_local4.length == 3){ _local5[_local5.length] = [_local4[0], _local4[1], _local4[2]]; } else { if (_local4.length == 2){ _local5[_local5.length] = [_local4[0], ((_local4[0] + _local4[1]) / 2), _local4[1]]; }; }; }; }; }; return (_local7); } } }//package gs.plugins
Section 77
//BezierThroughPlugin (gs.plugins.BezierThroughPlugin) package gs.plugins { import gs.*; public class BezierThroughPlugin extends BezierPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BezierThroughPlugin(){ this.propName = "bezierThrough"; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg2 is Array)){ return (false); }; init(_arg3, (_arg2 as Array), true); return (true); } } }//package gs.plugins
Section 78
//BlurFilterPlugin (gs.plugins.BlurFilterPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.filters.*; public class BlurFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BlurFilterPlugin(){ this.propName = "blurFilter"; this.overwriteProps = ["blurFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = BlurFilter; initFilter(_arg2, new BlurFilter(0, 0, ((_arg2.quality) || (2)))); return (true); } } }//package gs.plugins
Section 79
//ColorMatrixFilterPlugin (gs.plugins.ColorMatrixFilterPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.filters.*; public class ColorMatrixFilterPlugin extends FilterPlugin { protected var _matrix:Array; protected var _matrixTween:EndArrayPlugin; public static const API:Number = 1; public static const VERSION:Number = 1.01; protected static var _lumG:Number = 0.71516; protected static var _lumR:Number = 0.212671; protected static var _idMatrix:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; protected static var _lumB:Number = 0.072169; public function ColorMatrixFilterPlugin(){ this.propName = "colorMatrixFilter"; this.overwriteProps = ["colorMatrixFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:Object; var _local5:Array; _target = _arg1; _type = ColorMatrixFilter; _local4 = _arg2; initFilter({}, new ColorMatrixFilter(_idMatrix.slice())); _matrix = ColorMatrixFilter(_filter).matrix; _local5 = []; if (((!((_local4.matrix == null))) && ((_local4.matrix is Array)))){ _local5 = _local4.matrix; } else { if (_local4.relative == true){ _local5 = _matrix.slice(); } else { _local5 = _idMatrix.slice(); }; _local5 = setBrightness(_local5, _local4.brightness); _local5 = setContrast(_local5, _local4.contrast); _local5 = setHue(_local5, _local4.hue); _local5 = setSaturation(_local5, _local4.saturation); _local5 = setThreshold(_local5, _local4.threshold); if (!isNaN(_local4.colorize)){ _local5 = colorize(_local5, _local4.colorize, _local4.amount); }; }; _matrixTween = new EndArrayPlugin(); _matrixTween.init(_matrix, _local5); return (true); } override public function set changeFactor(_arg1:Number):void{ _matrixTween.changeFactor = _arg1; ColorMatrixFilter(_filter).matrix = _matrix; super.changeFactor = _arg1; } public static function setSaturation(_arg1:Array, _arg2:Number):Array{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Array; if (isNaN(_arg2)){ return (_arg1); }; _local3 = (1 - _arg2); _local4 = (_local3 * _lumR); _local5 = (_local3 * _lumG); _local6 = (_local3 * _lumB); _local7 = [(_local4 + _arg2), _local5, _local6, 0, 0, _local4, (_local5 + _arg2), _local6, 0, 0, _local4, _local5, (_local6 + _arg2), 0, 0, 0, 0, 0, 1, 0]; return (applyMatrix(_local7, _arg1)); } public static function setHue(_arg1:Array, _arg2:Number):Array{ var _local3:Number; var _local4:Number; var _local5:Array; if (isNaN(_arg2)){ return (_arg1); }; _arg2 = (_arg2 * (Math.PI / 180)); _local3 = Math.cos(_arg2); _local4 = Math.sin(_arg2); _local5 = [((_lumR + (_local3 * (1 - _lumR))) + (_local4 * -(_lumR))), ((_lumG + (_local3 * -(_lumG))) + (_local4 * -(_lumG))), ((_lumB + (_local3 * -(_lumB))) + (_local4 * (1 - _lumB))), 0, 0, ((_lumR + (_local3 * -(_lumR))) + (_local4 * 0.143)), ((_lumG + (_local3 * (1 - _lumG))) + (_local4 * 0.14)), ((_lumB + (_local3 * -(_lumB))) + (_local4 * -0.283)), 0, 0, ((_lumR + (_local3 * -(_lumR))) + (_local4 * -((1 - _lumR)))), ((_lumG + (_local3 * -(_lumG))) + (_local4 * _lumG)), ((_lumB + (_local3 * (1 - _lumB))) + (_local4 * _lumB)), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]; return (applyMatrix(_local5, _arg1)); } public static function setThreshold(_arg1:Array, _arg2:Number):Array{ var _local3:Array; if (isNaN(_arg2)){ return (_arg1); }; _local3 = [(_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), (_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), (_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), 0, 0, 0, 1, 0]; return (applyMatrix(_local3, _arg1)); } public static function applyMatrix(_arg1:Array, _arg2:Array):Array{ var _local3:Array; var _local4:int; var _local5:int; var _local6:int; var _local7:int; if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (_arg2); }; _local3 = []; _local4 = 0; _local5 = 0; _local6 = 0; while (_local6 < 4) { _local7 = 0; while (_local7 < 5) { if (_local7 == 4){ _local5 = _arg1[(_local4 + 4)]; } else { _local5 = 0; }; _local3[(_local4 + _local7)] = (((((_arg1[_local4] * _arg2[_local7]) + (_arg1[(_local4 + 1)] * _arg2[(_local7 + 5)])) + (_arg1[(_local4 + 2)] * _arg2[(_local7 + 10)])) + (_arg1[(_local4 + 3)] * _arg2[(_local7 + 15)])) + _local5); _local7++; }; _local4 = (_local4 + 5); _local6++; }; return (_local3); } public static function colorize(_arg1:Array, _arg2:Number, _arg3:Number=1):Array{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Array; if (isNaN(_arg2)){ return (_arg1); }; if (isNaN(_arg3)){ _arg3 = 1; }; _local4 = (((_arg2 >> 16) & 0xFF) / 0xFF); _local5 = (((_arg2 >> 8) & 0xFF) / 0xFF); _local6 = ((_arg2 & 0xFF) / 0xFF); _local7 = (1 - _arg3); _local8 = [(_local7 + ((_arg3 * _local4) * _lumR)), ((_arg3 * _local4) * _lumG), ((_arg3 * _local4) * _lumB), 0, 0, ((_arg3 * _local5) * _lumR), (_local7 + ((_arg3 * _local5) * _lumG)), ((_arg3 * _local5) * _lumB), 0, 0, ((_arg3 * _local6) * _lumR), ((_arg3 * _local6) * _lumG), (_local7 + ((_arg3 * _local6) * _lumB)), 0, 0, 0, 0, 0, 1, 0]; return (applyMatrix(_local8, _arg1)); } public static function setBrightness(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; _arg2 = ((_arg2 * 100) - 100); return (applyMatrix([1, 0, 0, 0, _arg2, 0, 1, 0, 0, _arg2, 0, 0, 1, 0, _arg2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], _arg1)); } public static function setContrast(_arg1:Array, _arg2:Number):Array{ var _local3:Array; if (isNaN(_arg2)){ return (_arg1); }; _arg2 = (_arg2 + 0.01); _local3 = [_arg2, 0, 0, 0, (128 * (1 - _arg2)), 0, _arg2, 0, 0, (128 * (1 - _arg2)), 0, 0, _arg2, 0, (128 * (1 - _arg2)), 0, 0, 0, 1, 0]; return (applyMatrix(_local3, _arg1)); } } }//package gs.plugins
Section 80
//DropShadowFilterPlugin (gs.plugins.DropShadowFilterPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.filters.*; public class DropShadowFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function DropShadowFilterPlugin(){ this.propName = "dropShadowFilter"; this.overwriteProps = ["dropShadowFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = DropShadowFilter; initFilter(_arg2, new DropShadowFilter(0, 45, 0, 0, 0, 0, 1, ((_arg2.quality) || (2)), _arg2.inner, _arg2.knockout, _arg2.hideObject)); return (true); } } }//package gs.plugins
Section 81
//EndArrayPlugin (gs.plugins.EndArrayPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class EndArrayPlugin extends TweenPlugin { protected var _info:Array; protected var _a:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function EndArrayPlugin(){ _info = []; super(); this.propName = "endArray"; this.overwriteProps = ["endArray"]; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:ArrayTweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _a[_local3.index] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _a[_local3.index] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function init(_arg1:Array, _arg2:Array):void{ var _local3:int; _a = _arg1; _local3 = (_arg2.length - 1); while (_local3 > -1) { if (((!((_arg1[_local3] == _arg2[_local3]))) && (!((_arg1[_local3] == null))))){ _info[_info.length] = new ArrayTweenInfo(_local3, _a[_local3], (_arg2[_local3] - _a[_local3])); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (false); }; init((_arg1 as Array), _arg2); return (true); } } }//package gs.plugins
Section 82
//FilterPlugin (gs.plugins.FilterPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.filters.*; import gs.utils.tween.*; public class FilterPlugin extends TweenPlugin { protected var _index:int; protected var _filter:BitmapFilter; protected var _type:Class; protected var _remove:Boolean; protected var _target:Object; public static const VERSION:Number = 1.03; public static const API:Number = 1; override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:TweenInfo; var _local4:Array; _local4 = _target.filters; _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); _local2--; }; if (!(_local4[_index] is _type)){ _index = (_local4.length - 1); _local2 = (_local4.length - 1); while (_local2 > -1) { if ((_local4[_local2] is _type)){ _index = _local2; break; }; _local2--; }; }; _local4[_index] = _filter; _target.filters = _local4; } public function onCompleteTween():void{ var _local1:int; var _local2:Array; if (_remove){ _local2 = _target.filters; if (!(_local2[_index] is _type)){ _local1 = (_local2.length - 1); while (_local1 > -1) { if ((_local2[_local1] is _type)){ _local2.splice(_local1, 1); break; }; _local1--; }; } else { _local2.splice(_index, 1); }; _target.filters = _local2; }; } protected function initFilter(_arg1:Object, _arg2:BitmapFilter):void{ var _local3:Array; var _local4:String; var _local5:int; var _local6:HexColorsPlugin; var _local7:Object; _local3 = _target.filters; _index = -1; if (_arg1.index != null){ _index = _arg1.index; } else { _local5 = (_local3.length - 1); while (_local5 > -1) { if ((_local3[_local5] is _type)){ _index = _local5; break; }; _local5--; }; }; if ((((((_index == -1)) || ((_local3[_index] == null)))) || ((_arg1.addFilter == true)))){ _index = ((_arg1.index)!=null) ? _arg1.index : _local3.length; _local3[_index] = _arg2; _target.filters = _local3; }; _filter = _local3[_index]; _remove = Boolean((_arg1.remove == true)); if (_remove){ this.onComplete = onCompleteTween; }; _local7 = ((_arg1.isTV)==true) ? _arg1.exposedVars : _arg1; for (_local4 in _local7) { if (((((((((!((_local4 in _filter))) || ((_filter[_local4] == _local7[_local4])))) || ((_local4 == "remove")))) || ((_local4 == "index")))) || ((_local4 == "addFilter")))){ } else { if ((((((_local4 == "color")) || ((_local4 == "highlightColor")))) || ((_local4 == "shadowColor")))){ _local6 = new HexColorsPlugin(); _local6.initColor(_filter, _local4, _filter[_local4], _local7[_local4]); _tweens[_tweens.length] = new TweenInfo(_local6, "changeFactor", 0, 1, _local4, false); } else { if ((((((((_local4 == "quality")) || ((_local4 == "inner")))) || ((_local4 == "knockout")))) || ((_local4 == "hideObject")))){ _filter[_local4] = _local7[_local4]; } else { addTween(_filter, _local4, _filter[_local4], _local7[_local4], _local4); }; }; }; }; } } }//package gs.plugins
Section 83
//FramePlugin (gs.plugins.FramePlugin) package gs.plugins { import flash.display.*; import gs.*; public class FramePlugin extends TweenPlugin { public var frame:int; protected var _target:MovieClip; public static const VERSION:Number = 1; public static const API:Number = 1; public function FramePlugin(){ this.propName = "frame"; this.overwriteProps = ["frame"]; this.round = true; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.gotoAndStop(this.frame); } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is MovieClip))) || (isNaN(_arg2)))){ return (false); }; _target = (_arg1 as MovieClip); addTween(this, "frame", _target.currentFrame, _arg2, "frame"); return (true); } } }//package gs.plugins
Section 84
//GlowFilterPlugin (gs.plugins.GlowFilterPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.filters.*; public class GlowFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function GlowFilterPlugin(){ this.propName = "glowFilter"; this.overwriteProps = ["glowFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = GlowFilter; initFilter(_arg2, new GlowFilter(0xFFFFFF, 0, 0, 0, ((_arg2.strength) || (1)), ((_arg2.quality) || (2)), _arg2.inner, _arg2.knockout)); return (true); } } }//package gs.plugins
Section 85
//HexColorsPlugin (gs.plugins.HexColorsPlugin) package gs.plugins { import gs.*; public class HexColorsPlugin extends TweenPlugin { protected var _colors:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function HexColorsPlugin(){ this.propName = "hexColors"; this.overwriteProps = []; _colors = []; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:Array; _local2 = (_colors.length - 1); while (_local2 > -1) { _local3 = _colors[_local2]; _local3[0][_local3[1]] = ((((_local3[2] + (_arg1 * _local3[3])) << 16) | ((_local3[4] + (_arg1 * _local3[5])) << 8)) | (_local3[6] + (_arg1 * _local3[7]))); _local2--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:String; for (_local4 in _arg2) { initColor(_arg1, _local4, uint(_arg1[_local4]), uint(_arg2[_local4])); }; return (true); } override public function killProps(_arg1:Object):void{ var _local2:int; _local2 = (_colors.length - 1); while (_local2 > -1) { if (_arg1[_colors[_local2][1]] != undefined){ _colors.splice(_local2, 1); }; _local2--; }; super.killProps(_arg1); } public function initColor(_arg1:Object, _arg2:String, _arg3:uint, _arg4:uint):void{ var _local5:Number; var _local6:Number; var _local7:Number; if (_arg3 != _arg4){ _local5 = (_arg3 >> 16); _local6 = ((_arg3 >> 8) & 0xFF); _local7 = (_arg3 & 0xFF); _colors[_colors.length] = [_arg1, _arg2, _local5, ((_arg4 >> 16) - _local5), _local6, (((_arg4 >> 8) & 0xFF) - _local6), _local7, ((_arg4 & 0xFF) - _local7)]; this.overwriteProps[this.overwriteProps.length] = _arg2; }; } } }//package gs.plugins
Section 86
//RemoveTintPlugin (gs.plugins.RemoveTintPlugin) package gs.plugins { public class RemoveTintPlugin extends TintPlugin { public static const VERSION:Number = 1.01; public static const API:Number = 1; public function RemoveTintPlugin(){ this.propName = "removeTint"; } } }//package gs.plugins
Section 87
//RoundPropsPlugin (gs.plugins.RoundPropsPlugin) package gs.plugins { public class RoundPropsPlugin extends TweenPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function RoundPropsPlugin(){ this.propName = "roundProps"; this.overwriteProps = []; this.round = true; } public function add(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ addTween(_arg1, _arg2, _arg3, (_arg3 + _arg4), _arg2); this.overwriteProps[this.overwriteProps.length] = _arg2; } } }//package gs.plugins
Section 88
//ShortRotationPlugin (gs.plugins.ShortRotationPlugin) package gs.plugins { import gs.*; public class ShortRotationPlugin extends TweenPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function ShortRotationPlugin(){ this.propName = "shortRotation"; this.overwriteProps = []; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:String; if (typeof(_arg2) == "number"){ trace("WARNING: You appear to be using the old shortRotation syntax. Instead of passing a number, please pass an object with properties that correspond to the rotations values For example, TweenMax.to(mc, 2, {shortRotation:{rotationX:-170, rotationY:25}})"); return (false); }; for (_local4 in _arg2) { initRotation(_arg1, _local4, _arg1[_local4], _arg2[_local4]); }; return (true); } public function initRotation(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ var _local5:Number; _local5 = ((_arg4 - _arg3) % 360); if (((_arg4 - _arg3) % 360) != (_local5 % 180)){ _local5 = ((_local5)<0) ? (_local5 + 360) : (_local5 - 360); }; addTween(_arg1, _arg2, _arg3, (_arg3 + _local5), _arg2); this.overwriteProps[this.overwriteProps.length] = _arg2; } } }//package gs.plugins
Section 89
//TintPlugin (gs.plugins.TintPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.geom.*; import gs.utils.tween.*; public class TintPlugin extends TweenPlugin { protected var _ct:ColorTransform; protected var _target:DisplayObject; public static const VERSION:Number = 1.01; public static const API:Number = 1; protected static var _props:Array = ["redMultiplier", "greenMultiplier", "blueMultiplier", "alphaMultiplier", "redOffset", "greenOffset", "blueOffset", "alphaOffset"]; public function TintPlugin(){ this.propName = "tint"; this.overwriteProps = ["tint"]; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.transform.colorTransform = _ct; } public function init(_arg1:DisplayObject, _arg2:ColorTransform):void{ var _local3:int; var _local4:String; _target = _arg1; _ct = _target.transform.colorTransform; _local3 = (_props.length - 1); while (_local3 > -1) { _local4 = _props[_local3]; if (_ct[_local4] != _arg2[_local4]){ _tweens[_tweens.length] = new TweenInfo(_ct, _local4, _ct[_local4], (_arg2[_local4] - _ct[_local4]), "tint", false); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:ColorTransform; if (!(_arg1 is DisplayObject)){ return (false); }; _local4 = new ColorTransform(); if (((!((_arg2 == null))) && (!((_arg3.exposedVars.removeTint == true))))){ _local4.color = uint(_arg2); }; if (((!((_arg3.exposedVars.alpha == undefined))) || (!((_arg3.exposedVars.autoAlpha == undefined))))){ _local4.alphaMultiplier = ((_arg3.exposedVars.alpha)!=undefined) ? _arg3.exposedVars.alpha : _arg3.exposedVars.autoAlpha; _arg3.killVars({alpha:1, autoAlpha:1}); } else { _local4.alphaMultiplier = _arg1.alpha; }; init((_arg1 as DisplayObject), _local4); return (true); } } }//package gs.plugins
Section 90
//TweenPlugin (gs.plugins.TweenPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class TweenPlugin { public var overwriteProps:Array; protected var _tweens:Array; public var round:Boolean; public var onComplete:Function; public var propName:String; protected var _changeFactor:Number;// = 0 public static const VERSION:Number = 1.03; public static const API:Number = 1; public function TweenPlugin(){ _tweens = []; _changeFactor = 0; super(); } protected function updateTweens(_arg1:Number):void{ var _local2:int; var _local3:TweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _local3.target[_local3.property] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _changeFactor = _arg1; } protected function addTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String=null):void{ var _local6:Number; if (_arg4 != null){ _local6 = ((typeof(_arg4))=="number") ? (_arg4 - _arg3) : Number(_arg4); if (_local6 != 0){ _tweens[_tweens.length] = new TweenInfo(_arg1, _arg2, _arg3, _local6, ((_arg5) || (_arg2)), false); }; }; } public function killProps(_arg1:Object):void{ var _local2:int; _local2 = (this.overwriteProps.length - 1); while (_local2 > -1) { if ((this.overwriteProps[_local2] in _arg1)){ this.overwriteProps.splice(_local2, 1); }; _local2--; }; _local2 = (_tweens.length - 1); while (_local2 > -1) { if ((_tweens[_local2].name in _arg1)){ _tweens.splice(_local2, 1); }; _local2--; }; } public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ addTween(_arg1, this.propName, _arg1[this.propName], _arg2, this.propName); return (true); } public function get changeFactor():Number{ return (_changeFactor); } public static function activate(_arg1:Array):Boolean{ var _local2:int; var _local3:Object; _local2 = (_arg1.length - 1); while (_local2 > -1) { _local3 = new (_arg1[_local2]); TweenLite.plugins[_local3.propName] = _arg1[_local2]; _local2--; }; return (true); } } }//package gs.plugins
Section 91
//VisiblePlugin (gs.plugins.VisiblePlugin) package gs.plugins { import flash.display.*; import gs.*; public class VisiblePlugin extends TweenPlugin { protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function VisiblePlugin(){ this.propName = "visible"; this.overwriteProps = ["visible"]; this.onComplete = onCompleteTween; } override public function set changeFactor(_arg1:Number):void{ if (_target.visible != true){ _target.visible = true; }; } public function onCompleteTween():void{ if (((!((_tween.vars.runBackwards == true))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(_arg2); return (true); } } }//package gs.plugins
Section 92
//VolumePlugin (gs.plugins.VolumePlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.media.*; public class VolumePlugin extends TweenPlugin { protected var _st:SoundTransform; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function VolumePlugin(){ this.propName = "volume"; this.overwriteProps = ["volume"]; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.soundTransform = _st; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((isNaN(_arg2)) || (!(_arg1.hasOwnProperty("soundTransform"))))){ return (false); }; _target = _arg1; _st = _target.soundTransform; addTween(_st, "volume", _st.volume, _arg2, "volume"); return (Boolean(!((_tweens.length == 0)))); } } }//package gs.plugins
Section 93
//ArrayTweenInfo (gs.utils.tween.ArrayTweenInfo) package gs.utils.tween { public class ArrayTweenInfo { public var change:Number; public var index:uint; public var start:Number; public function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){ this.index = _arg1; this.start = _arg2; this.change = _arg3; } } }//package gs.utils.tween
Section 94
//TweenInfo (gs.utils.tween.TweenInfo) package gs.utils.tween { public class TweenInfo { public var start:Number; public var name:String; public var change:Number; public var target:Object; public var property:String; public var isPlugin:Boolean; public function TweenInfo(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean){ this.target = _arg1; this.property = _arg2; this.start = _arg3; this.change = _arg4; this.name = _arg5; this.isPlugin = _arg6; } } }//package gs.utils.tween
Section 95
//OverwriteManager (gs.OverwriteManager) package gs { import flash.utils.*; import gs.utils.tween.*; import flash.errors.*; public class OverwriteManager { public static const ALL:int = 1; public static const NONE:int = 0; public static const AUTO:int = 2; public static const CONCURRENT:int = 3; public static const version:Number = 3.11; public static var mode:int; public static var enabled:Boolean; public static function killVars(_arg1:Object, _arg2:Object, _arg3:Array):void{ var _local4:int; var _local5:String; var _local6:TweenInfo; _local4 = (_arg3.length - 1); while (_local4 > -1) { _local6 = _arg3[_local4]; if ((_local6.name in _arg1)){ _arg3.splice(_local4, 1); } else { if (((_local6.isPlugin) && ((_local6.name == "_MULTIPLE_")))){ _local6.target.killProps(_arg1); if (_local6.target.overwriteProps.length == 0){ _arg3.splice(_local4, 1); }; }; }; _local4--; }; for (_local5 in _arg1) { delete _arg2[_local5]; }; } public static function manageOverwrites(_arg1:TweenLite, _arg2:Array):void{ var _local3:Object; var _local4:int; var _local5:Number; var _local6:Array; var _local7:int; var _local8:TweenLite; var _local9:Array; var _local10:Object; var _local11:int; var _local12:TweenInfo; var _local13:Array; _local3 = _arg1.vars; _local4 = ((_local3.overwrite)==undefined) ? mode : int(_local3.overwrite); if ((((_local4 < 2)) || ((_arg2 == null)))){ return; }; _local5 = _arg1.startTime; _local6 = []; _local7 = (_arg2.length - 1); while (_local7 > -1) { _local8 = _arg2[_local7]; if (((((!((_local8 == _arg1))) && ((_local8.startTime <= _local5)))) && (((_local8.startTime + ((_local8.duration * 1000) / _local8.combinedTimeScale)) > _local5)))){ _local6[_local6.length] = _local8; }; _local7--; }; if ((((_local6.length == 0)) || ((_arg1.tweens.length == 0)))){ return; }; if (_local4 == AUTO){ _local9 = _arg1.tweens; _local10 = {}; _local7 = (_local9.length - 1); while (_local7 > -1) { _local12 = _local9[_local7]; if (((_local12.isPlugin) && ((_local12.name == "_MULTIPLE_")))){ _local13 = _local12.target.overwriteProps; _local11 = (_local13.length - 1); while (_local11 > -1) { _local10[_local13[_local11]] = true; _local11--; }; _local10[_local12.target.propName] = true; } else { _local10[_local12.name] = true; }; _local7--; }; _local7 = (_local6.length - 1); while (_local7 > -1) { killVars(_local10, _local6[_local7].exposedVars, _local6[_local7].tweens); _local7--; }; } else { _local7 = (_local6.length - 1); while (_local7 > -1) { _local6[_local7].enabled = false; _local7--; }; }; } public static function init(_arg1:int=2):int{ if (TweenLite.version < 10.04){ trace("TweenLite warning: Your TweenLite class needs to be updated to work with OverwriteManager (or you may need to clear your ASO files). Please download and install the latest version from http://www.tweenlite.com."); }; TweenLite.overwriteManager = OverwriteManager; mode = _arg1; enabled = true; return (mode); } } }//package gs
Section 96
//TweenLite (gs.TweenLite) package gs { import flash.events.*; import flash.display.*; import flash.utils.*; import gs.utils.tween.*; import gs.plugins.*; public class TweenLite { public var delay:Number; protected var _hasUpdate:Boolean; protected var _hasPlugins:Boolean; public var started:Boolean; public var initted:Boolean; public var active:Boolean; public var startTime:Number; public var target:Object; public var duration:Number; public var gc:Boolean; public var vars:Object; public var ease:Function; public var tweens:Array; public var exposedVars:Object; public var combinedTimeScale:Number; public var initTime:Number; public static const version:Number = 10.06; private static var _timer:Timer = new Timer(2000); public static var defaultEase:Function = TweenLite.easeOut; public static var plugins:Object = {}; public static var currentTime:uint; public static var masterList:Dictionary = new Dictionary(false); protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, persist:1, renderOnStart:1, proxiedEase:1, easeParams:1, yoyo:1, loop:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, orientToBezier:1}; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; public static var timingSprite:Sprite = new Sprite(); public static var overwriteManager:Object; private static var _tlInitted:Boolean; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local4:int; super(); if (_arg1 == null){ return; }; if (!_tlInitted){ TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin]); currentTime = getTimer(); timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; _timer.addEventListener("timer", killGarbage, false, 0, true); _timer.start(); _tlInitted = true; }; this.vars = _arg3; this.duration = ((_arg2) || (0.001)); this.delay = ((_arg3.delay) || (0)); this.combinedTimeScale = ((_arg3.timeScale) || (1)); this.active = Boolean((((_arg2 == 0)) && ((this.delay == 0)))); this.target = _arg1; if (typeof(this.vars.ease) != "function"){ this.vars.ease = defaultEase; }; if (this.vars.easeParams != null){ this.vars.proxiedEase = this.vars.ease; this.vars.ease = easeProxy; }; this.ease = this.vars.ease; this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedVars : this.vars; this.tweens = []; this.initTime = currentTime; this.startTime = (this.initTime + (this.delay * 1000)); _local4 = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); if (((!((_arg1 in masterList))) || ((_local4 == 1)))){ masterList[_arg1] = [this]; } else { masterList[_arg1].push(this); }; if ((((((this.vars.runBackwards == true)) && (!((this.vars.renderOnStart == true))))) || (this.active))){ initTweenVals(); if (this.active){ render((this.startTime + 1)); } else { render(this.startTime); }; if (((((!((this.exposedVars.visible == null))) && ((this.vars.runBackwards == true)))) && ((this.target is DisplayObject)))){ this.target.visible = this.exposedVars.visible; }; }; } public function set enabled(_arg1:Boolean):void{ var _local2:Array; var _local3:Boolean; var _local4:int; if (_arg1){ if (!(this.target in masterList)){ masterList[this.target] = [this]; } else { _local2 = masterList[this.target]; _local4 = (_local2.length - 1); while (_local4 > -1) { if (_local2[_local4] == this){ _local3 = true; break; }; _local4--; }; if (!_local3){ _local2[_local2.length] = this; }; }; }; this.gc = (_arg1) ? false : true; if (this.gc){ this.active = false; } else { this.active = this.started; }; } public function clear():void{ this.tweens = []; this.vars = (this.exposedVars = {ease:this.vars.ease}); _hasUpdate = false; } public function render(_arg1:uint):void{ var _local2:Number; var _local3:Number; var _local4:TweenInfo; var _local5:int; _local2 = ((_arg1 - this.startTime) * 0.001); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); _local5--; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } public function activate():void{ this.started = (this.active = true); if (!this.initted){ initTweenVals(); }; if (this.vars.onStart != null){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (this.duration == 0.001){ this.startTime = (this.startTime - 1); }; } public function get enabled():Boolean{ return ((this.gc) ? false : true); } public function initTweenVals():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:TweenInfo; for (_local1 in this.exposedVars) { if ((_local1 in _reservedProps)){ } else { if ((_local1 in plugins)){ _local3 = new (plugins[_local1]); if (_local3.onInitTween(this.target, this.exposedVars[_local1], this) == false){ this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); } else { this.tweens[this.tweens.length] = new TweenInfo(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true); _hasPlugins = true; }; } else { this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); }; }; }; if (this.vars.runBackwards == true){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { _local4 = this.tweens[_local2]; this.tweens[_local2].start = (_local4.start + _local4.change); _local4.change = -(_local4.change); _local2--; }; }; if (this.vars.onUpdate != null){ _hasUpdate = true; }; if (((TweenLite.overwriteManager.enabled) && ((this.target in masterList)))){ overwriteManager.manageOverwrites(this, masterList[this.target]); }; this.initted = true; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } public function killVars(_arg1:Object):void{ if (overwriteManager.enabled){ overwriteManager.killVars(_arg1, this.exposedVars, this.tweens); }; } public function complete(_arg1:Boolean=false):void{ var _local2:int; if (!_arg1){ if (!this.initted){ initTweenVals(); }; this.startTime = (currentTime - ((this.duration * 1000) / this.combinedTimeScale)); render(currentTime); return; }; if (_hasPlugins){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { if (((this.tweens[_local2].isPlugin) && (!((this.tweens[_local2].target.onComplete == null))))){ this.tweens[_local2].target.onComplete(); }; _local2--; }; }; if (this.vars.persist != true){ this.enabled = false; }; if (this.vars.onComplete != null){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); }; } public static function updateAll(_arg1:Event=null):void{ var _local2:uint; var _local3:Dictionary; var _local4:Array; var _local5:int; var _local6:TweenLite; _local2 = (currentTime = getTimer()); _local3 = masterList; for each (_local4 in _local3) { _local5 = (_local4.length - 1); while (_local5 > -1) { _local6 = _local4[_local5]; if (_local6.active){ _local6.render(_local2); } else { if (_local6.gc){ _local4.splice(_local5, 1); } else { if (_local2 >= _local6.startTime){ _local6.activate(); _local6.render(_local2); }; }; }; _local5--; }; }; } public static function removeTween(_arg1:TweenLite, _arg2:Boolean=true):void{ if (_arg1 != null){ if (_arg2){ _arg1.clear(); }; _arg1.enabled = false; }; } public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{ var _local3:Array; var _local4:int; var _local5:TweenLite; if (((!((_arg1 == null))) && ((_arg1 in masterList)))){ _local3 = masterList[_arg1]; _local4 = (_local3.length - 1); while (_local4 > -1) { _local5 = _local3[_local4]; if (((_arg2) && (!(_local5.gc)))){ _local5.complete(false); }; _local5.clear(); _local4--; }; delete masterList[_arg1]; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; return (new TweenLite(_arg1, _arg2, _arg3)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } protected static function killGarbage(_arg1:TimerEvent):void{ var _local2:Dictionary; var _local3:Object; _local2 = masterList; for (_local3 in _local2) { if (_local2[_local3].length == 0){ delete _local2[_local3]; }; }; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0})); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package gs
Section 97
//TweenMax (gs.TweenMax) package gs { import flash.events.*; import flash.utils.*; import gs.utils.tween.*; import gs.plugins.*; import gs.events.*; public class TweenMax extends TweenLite implements IEventDispatcher { protected var _dispatcher:EventDispatcher; protected var _callbacks:Object; public var pauseTime:Number; protected var _repeatCount:Number; protected var _timeScale:Number; public static const version:Number = 10.08; public static var removeTween:Function = TweenLite.removeTween; private static var _overwriteMode:int = (OverwriteManager.enabled) ? OverwriteManager.mode : OverwriteManager.init(); ; protected static var _pausedTweens:Dictionary = new Dictionary(false); protected static var _globalTimeScale:Number = 1; public static var killTweensOf:Function = TweenLite.killTweensOf; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; private static var _activatedPlugins:Boolean = TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin, HexColorsPlugin, BlurFilterPlugin, ColorMatrixFilterPlugin, BevelFilterPlugin, DropShadowFilterPlugin, GlowFilterPlugin, RoundPropsPlugin, BezierPlugin, BezierThroughPlugin, ShortRotationPlugin]); private static var _versionCheck:Boolean = ((TweenLite.version)<10.06) ? trace("TweenMax error! Please update your TweenLite class or try deleting your ASO files. TweenMax requires a more recent version. Download updates at http://www.TweenMax.com.") : true; ; public function TweenMax(_arg1:Object, _arg2:Number, _arg3:Object){ super(_arg1, _arg2, _arg3); if (((!((this.combinedTimeScale == 1))) && ((this.target is TweenMax)))){ _timeScale = 1; this.combinedTimeScale = _globalTimeScale; } else { _timeScale = this.combinedTimeScale; this.combinedTimeScale = (this.combinedTimeScale * _globalTimeScale); }; if (((!((this.combinedTimeScale == 1))) && (!((this.delay == 0))))){ this.startTime = (this.initTime + (this.delay * (1000 / this.combinedTimeScale))); }; if (((((!((this.vars.onCompleteListener == null))) || (!((this.vars.onUpdateListener == null))))) || (!((this.vars.onStartListener == null))))){ initDispatcher(); if ((((_arg2 == 0)) && ((this.delay == 0)))){ onUpdateDispatcher(); onCompleteDispatcher(); }; }; _repeatCount = 0; if (((!(isNaN(this.vars.yoyo))) || (!(isNaN(this.vars.loop))))){ this.vars.persist = true; }; } override public function set enabled(_arg1:Boolean):void{ if (!_arg1){ _pausedTweens[this] = null; delete _pausedTweens[this]; }; super.enabled = _arg1; if (_arg1){ this.combinedTimeScale = (_timeScale * _globalTimeScale); }; } public function set reversed(_arg1:Boolean):void{ if (this.reversed != _arg1){ reverse(); }; } override public function render(_arg1:uint):void{ var _local2:Number; var _local3:Number; var _local4:TweenInfo; var _local5:int; _local2 = (((_arg1 - this.startTime) * 0.001) * this.combinedTimeScale); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); _local5--; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } protected function adjustStartValues():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:TweenInfo; var _local6:int; _local1 = this.progress; if (_local1 != 0){ _local2 = this.ease(_local1, 0, 1, 1); _local3 = (1 / (1 - _local2)); _local6 = (this.tweens.length - 1); while (_local6 > -1) { _local5 = this.tweens[_local6]; _local4 = (_local5.start + _local5.change); if (_local5.isPlugin){ _local5.change = ((_local4 - _local2) * _local3); } else { _local5.change = ((_local4 - _local5.target[_local5.property]) * _local3); }; _local5.start = (_local4 - _local5.change); _local6--; }; }; } public function get timeScale():Number{ return (_timeScale); } public function restart(_arg1:Boolean=false):void{ if (_arg1){ this.initTime = currentTime; this.startTime = (currentTime + (this.delay * (1000 / this.combinedTimeScale))); } else { this.startTime = currentTime; this.initTime = (currentTime - (this.delay * (1000 / this.combinedTimeScale))); }; _repeatCount = 0; if (this.target != this.vars.onComplete){ render(this.startTime); }; this.pauseTime = NaN; _pausedTweens[this] = null; delete _pausedTweens[this]; this.enabled = true; } public function get paused():Boolean{ return (!(isNaN(this.pauseTime))); } public function killProperties(_arg1:Array):void{ var _local2:Object; var _local3:int; _local2 = {}; _local3 = (_arg1.length - 1); while (_local3 > -1) { _local2[_arg1[_local3]] = true; _local3--; }; killVars(_local2); } public function resume():void{ this.enabled = true; if (!isNaN(this.pauseTime)){ this.initTime = (this.initTime + (currentTime - this.pauseTime)); this.startTime = (this.initTime + (this.delay * (1000 / this.combinedTimeScale))); this.pauseTime = NaN; if (((!(this.started)) && ((currentTime >= this.startTime)))){ activate(); } else { this.active = this.started; }; _pausedTweens[this] = null; delete _pausedTweens[this]; }; } override public function complete(_arg1:Boolean=false):void{ if (((((!(isNaN(this.vars.yoyo))) && ((((_repeatCount < this.vars.yoyo)) || ((this.vars.yoyo == 0)))))) || (((!(isNaN(this.vars.loop))) && ((((_repeatCount < this.vars.loop)) || ((this.vars.loop == 0)))))))){ _repeatCount++; if (!isNaN(this.vars.yoyo)){ this.ease = ((this.vars.ease)==this.ease) ? reverseEase : this.vars.ease; }; this.startTime = (_arg1) ? (this.startTime + (this.duration * (1000 / this.combinedTimeScale))) : currentTime; this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); } else { if (this.vars.persist == true){ pause(); }; }; super.complete(_arg1); } public function invalidate(_arg1:Boolean=true):void{ var _local2:Number; if (this.initted){ _local2 = this.progress; if (((!(_arg1)) && (!((_local2 == 0))))){ this.progress = 0; }; this.tweens = []; _hasPlugins = false; this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedProps : this.vars; initTweenVals(); _timeScale = ((this.vars.timeScale) || (1)); this.combinedTimeScale = (_timeScale * _globalTimeScale); this.delay = ((this.vars.delay) || (0)); if (isNaN(this.pauseTime)){ this.startTime = (this.initTime + ((this.delay * 1000) / this.combinedTimeScale)); }; if (((((!((this.vars.onCompleteListener == null))) || (!((this.vars.onUpdateListener == null))))) || (!((this.vars.onStartListener == null))))){ if (_dispatcher != null){ this.vars.onStart = _callbacks.onStart; this.vars.onUpdate = _callbacks.onUpdate; this.vars.onComplete = _callbacks.onComplete; _dispatcher = null; }; initDispatcher(); }; if (_local2 != 0){ if (_arg1){ adjustStartValues(); } else { this.progress = _local2; }; }; }; } public function get progress():Number{ var _local1:Number; var _local2:Number; _local1 = (isNaN(this.pauseTime)) ? currentTime : this.pauseTime; _local2 = (((((_local1 - this.initTime) * 0.001) - (this.delay / this.combinedTimeScale)) / this.duration) * this.combinedTimeScale); if (_local2 > 1){ return (1); }; if (_local2 < 0){ return (0); }; return (_local2); } public function willTrigger(_arg1:String):Boolean{ if (_dispatcher == null){ return (false); }; return (_dispatcher.willTrigger(_arg1)); } public function dispatchEvent(_arg1:Event):Boolean{ if (_dispatcher == null){ return (false); }; return (_dispatcher.dispatchEvent(_arg1)); } public function get reversed():Boolean{ return ((this.ease == reverseEase)); } protected function onStartDispatcher(... _args):void{ if (_callbacks.onStart != null){ _callbacks.onStart.apply(null, this.vars.onStartParams); }; _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.START)); } public function setDestination(_arg1:String, _arg2, _arg3:Boolean=true):void{ var _local4:Number; var _local5:int; var _local6:Object; var _local7:Array; var _local8:Boolean; var _local9:Array; var _local10:Object; var _local11:int; var _local12:Array; _local4 = this.progress; if (this.initted){ if (((!(_arg3)) && (!((_local4 == 0))))){ _local5 = (this.tweens.length - 1); while (_local5 > -1) { if (this.tweens[_local5].name == _arg1){ this.tweens[_local5].target[this.tweens[_local5].property] = this.tweens[_local5].start; }; _local5--; }; }; _local6 = this.vars; _local7 = this.tweens; _local8 = _hasPlugins; this.tweens = []; this.vars = (this.exposedVars = {}); this.vars[_arg1] = _arg2; initTweenVals(); if (((!((this.ease == reverseEase))) && ((_local6.ease is Function)))){ this.ease = _local6.ease; }; if (((_arg3) && (!((_local4 == 0))))){ adjustStartValues(); }; _local9 = this.tweens; this.vars = _local6; this.tweens = _local7; _local10 = {}; _local5 = (_local9.length - 1); while (_local5 > -1) { if (_local9[_local5].name == "_MULTIPLE_"){ _local12 = _local9[_local5].target.overwriteProps; _local11 = (_local12.length - 1); while (_local11 > -1) { _local10[_local12[_local11]] = true; _local11--; }; } else { _local10[_local9[_local5].name] = true; }; _local5--; }; killVars(_local10); this.tweens = this.tweens.concat(_local9); _hasPlugins = Boolean(((_local8) || (_hasPlugins))); }; this.vars[_arg1] = _arg2; } public function set timeScale(_arg1:Number):void{ if (_arg1 < 1E-5){ _arg1 = (_timeScale = 1E-5); } else { _timeScale = _arg1; _arg1 = (_arg1 * _globalTimeScale); }; this.initTime = ((currentTime - ((((currentTime - this.initTime) - (this.delay * (1000 / this.combinedTimeScale))) * this.combinedTimeScale) * (1 / _arg1))) - (this.delay * (1000 / _arg1))); if (this.startTime != 999999999999999){ this.startTime = (this.initTime + (this.delay * (1000 / _arg1))); }; this.combinedTimeScale = _arg1; } public function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ if (_dispatcher != null){ _dispatcher.removeEventListener(_arg1, _arg2, _arg3); }; } override public function initTweenVals():void{ var _local1:int; var _local2:int; var _local3:String; var _local4:String; var _local5:Array; var _local6:Object; var _local7:TweenInfo; if (this.exposedVars.startAt != null){ this.exposedVars.startAt.overwrite = 0; new TweenMax(this.target, 0, this.exposedVars.startAt); }; super.initTweenVals(); if ((((this.exposedVars.roundProps is Array)) && (!((TweenLite.plugins.roundProps == null))))){ _local5 = this.exposedVars.roundProps; _local1 = (_local5.length - 1); while (_local1 > -1) { _local3 = _local5[_local1]; _local2 = (this.tweens.length - 1); while (_local2 > -1) { _local7 = this.tweens[_local2]; if (_local7.name == _local3){ if (_local7.isPlugin){ _local7.target.round = true; } else { if (_local6 == null){ _local6 = new TweenLite.plugins.roundProps(); _local6.add(_local7.target, _local3, _local7.start, _local7.change); _hasPlugins = true; this.tweens[_local2] = new TweenInfo(_local6, "changeFactor", 0, 1, _local3, true); } else { _local6.add(_local7.target, _local3, _local7.start, _local7.change); this.tweens.splice(_local2, 1); }; }; } else { if (((((_local7.isPlugin) && ((_local7.name == "_MULTIPLE_")))) && (!(_local7.target.round)))){ _local4 = ((" " + _local7.target.overwriteProps.join(" ")) + " "); if (_local4.indexOf(((" " + _local3) + " ")) != -1){ _local7.target.round = true; }; }; }; _local2--; }; _local1--; }; }; } protected function initDispatcher():void{ var _local1:Object; var _local2:String; if (_dispatcher == null){ _dispatcher = new EventDispatcher(this); _callbacks = {onStart:this.vars.onStart, onUpdate:this.vars.onUpdate, onComplete:this.vars.onComplete}; if (this.vars.isTV == true){ this.vars = this.vars.clone(); } else { _local1 = {}; for (_local2 in this.vars) { _local1[_local2] = this.vars[_local2]; }; this.vars = _local1; }; this.vars.onStart = onStartDispatcher; this.vars.onComplete = onCompleteDispatcher; if ((this.vars.onStartListener is Function)){ _dispatcher.addEventListener(TweenEvent.START, this.vars.onStartListener, false, 0, true); }; if ((this.vars.onUpdateListener is Function)){ _dispatcher.addEventListener(TweenEvent.UPDATE, this.vars.onUpdateListener, false, 0, true); this.vars.onUpdate = onUpdateDispatcher; _hasUpdate = true; }; if ((this.vars.onCompleteListener is Function)){ _dispatcher.addEventListener(TweenEvent.COMPLETE, this.vars.onCompleteListener, false, 0, true); }; }; } protected function onUpdateDispatcher(... _args):void{ if (_callbacks.onUpdate != null){ _callbacks.onUpdate.apply(null, this.vars.onUpdateParams); }; _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.UPDATE)); } public function set progress(_arg1:Number):void{ this.startTime = (currentTime - ((this.duration * _arg1) * 1000)); this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); if (!this.started){ activate(); }; render(currentTime); if (!isNaN(this.pauseTime)){ this.pauseTime = currentTime; this.startTime = 999999999999999; this.active = false; }; } public function reverse(_arg1:Boolean=true, _arg2:Boolean=true):void{ var _local3:Number; this.ease = ((this.vars.ease)==this.ease) ? reverseEase : this.vars.ease; _local3 = this.progress; if (((_arg1) && ((_local3 > 0)))){ this.startTime = (currentTime - ((((1 - _local3) * this.duration) * 1000) / this.combinedTimeScale)); this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); }; if (_arg2 != false){ if (_local3 < 1){ resume(); } else { restart(); }; }; } public function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ if (_dispatcher == null){ initDispatcher(); }; if ((((_arg1 == TweenEvent.UPDATE)) && (!((this.vars.onUpdate == onUpdateDispatcher))))){ this.vars.onUpdate = onUpdateDispatcher; _hasUpdate = true; }; _dispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public function set paused(_arg1:Boolean):void{ if (_arg1){ pause(); } else { resume(); }; } public function hasEventListener(_arg1:String):Boolean{ if (_dispatcher == null){ return (false); }; return (_dispatcher.hasEventListener(_arg1)); } public function pause():void{ if (isNaN(this.pauseTime)){ this.pauseTime = currentTime; this.startTime = 999999999999999; this.enabled = false; _pausedTweens[this] = this; }; } public function reverseEase(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.ease((_arg4 - _arg1), _arg2, _arg3, _arg4)); } protected function onCompleteDispatcher(... _args):void{ if (_callbacks.onComplete != null){ _callbacks.onComplete.apply(null, this.vars.onCompleteParams); }; _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.COMPLETE)); } public static function set globalTimeScale(_arg1:Number):void{ setGlobalTimeScale(_arg1); } public static function pauseAll(_arg1:Boolean=true, _arg2:Boolean=false):void{ changePause(true, _arg1, _arg2); } public static function killAllDelayedCalls(_arg1:Boolean=false):void{ killAll(_arg1, false, true); } public static function setGlobalTimeScale(_arg1:Number):void{ var _local2:Dictionary; var _local3:int; var _local4:Array; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; _local2 = masterList; _globalTimeScale = _arg1; for each (_local4 in _local2) { _local3 = (_local4.length - 1); while (_local3 > -1) { if ((_local4[_local3] is TweenMax)){ _local4[_local3].timeScale = (_local4[_local3].timeScale * 1); }; _local3--; }; }; } public static function get globalTimeScale():Number{ return (_globalTimeScale); } public static function getTweensOf(_arg1:Object):Array{ var _local2:Array; var _local3:Array; var _local4:TweenLite; var _local5:int; _local2 = masterList[_arg1]; _local3 = []; if (_local2 != null){ _local5 = (_local2.length - 1); while (_local5 > -1) { if (!_local2[_local5].gc){ _local3[_local3.length] = _local2[_local5]; }; _local5--; }; }; for each (_local4 in _pausedTweens) { if (_local4.target == _arg1){ _local3[_local3.length] = _local4; }; }; return (_local3); } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null, _arg4:Boolean=false):TweenMax{ return (new TweenMax(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, persist:_arg4, overwrite:0})); } public static function isTweening(_arg1:Object):Boolean{ var _local2:Array; var _local3:int; _local2 = getTweensOf(_arg1); _local3 = (_local2.length - 1); while (_local3 > -1) { if (((_local2[_local3].active) && (!(_local2[_local3].gc)))){ return (true); }; _local3--; }; return (false); } public static function changePause(_arg1:Boolean, _arg2:Boolean=true, _arg3:Boolean=false):void{ var _local4:Array; var _local5:Boolean; var _local6:int; _local4 = getAllTweens(); _local6 = (_local4.length - 1); while (_local6 > -1) { _local5 = (_local4[_local6].target == _local4[_local6].vars.onComplete); if ((((_local4[_local6] is TweenMax)) && ((((_local5 == _arg3)) || (!((_local5 == _arg2))))))){ _local4[_local6].paused = _arg1; }; _local6--; }; } public static function killAllTweens(_arg1:Boolean=false):void{ killAll(_arg1, true, false); } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenMax{ _arg3.runBackwards = true; return (new TweenMax(_arg1, _arg2, _arg3)); } public static function killAll(_arg1:Boolean=false, _arg2:Boolean=true, _arg3:Boolean=true):void{ var _local4:Array; var _local5:Boolean; var _local6:int; _local4 = getAllTweens(); _local6 = (_local4.length - 1); while (_local6 > -1) { _local5 = (_local4[_local6].target == _local4[_local6].vars.onComplete); if ((((_local5 == _arg3)) || (!((_local5 == _arg2))))){ if (_arg1){ _local4[_local6].complete(false); _local4[_local6].clear(); } else { TweenLite.removeTween(_local4[_local6], true); }; }; _local6--; }; } public static function getAllTweens():Array{ var _local1:Dictionary; var _local2:Array; var _local3:Array; var _local4:int; var _local5:TweenLite; _local1 = masterList; _local2 = []; for each (_local3 in _local1) { _local4 = (_local3.length - 1); while (_local4 > -1) { if (!_local3[_local4].gc){ _local2[_local2.length] = _local3[_local4]; }; _local4--; }; }; for each (_local5 in _pausedTweens) { _local2[_local2.length] = _local5; }; return (_local2); } public static function resumeAll(_arg1:Boolean=true, _arg2:Boolean=false):void{ changePause(false, _arg1, _arg2); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenMax{ return (new TweenMax(_arg1, _arg2, _arg3)); } } }//package gs
Section 98
//addButterFly (lib.addButterFly) package lib { import flash.events.*; import flash.display.*; import gs.*; import gs.easing.*; public class addButterFly extends Sprite { public function init(_arg1, _arg2){ x = _arg1; y = _arg2; scaleX = 0.1; scaleY = 0.1; addEventListener(Event.ADDED_TO_STAGE, _onLoad); } private function _onLoad(_arg1){ removeEventListener(Event.ADDED_TO_STAGE, _onLoad); TweenMax.to(this, 0.4, {y:(y - 40), scaleX:1, scaleY:1, ease:Back.easeOut}); TweenMax.to(this, 0.4, {delay:0.5, x:460, y:20, bezier:[{x:(x + 60), y:(y - 140)}], scaleX:0.2, scaleY:0.2, onComplete:End}); } function End(){ try { Sprite(parent).removeChild(this); } catch(err) { }; try { MovieClip(parent).removeChild(this); } catch(err) { }; } } }//package lib
Section 99
//AnimalMap (lib.AnimalMap) package lib { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.utils.*; import flash.media.*; public class AnimalMap extends Sprite { var Root:DocumentClass; var len;// = 0 private var _sound_horsetailGrass:Sound; private var mindy:Mindy; var z;// = 0 private var WooohoooId;// = 0 private var _sound_horsetailGrass_Channel:SoundChannel; private var animalArr:Array; var hitArr:Array; private var butterflyArr:Array; public function AnimalMap(){ animalArr = []; butterflyArr = [Class(Butterfly0), Class(Butterfly1), Class(Butterfly2), Class(Butterfly3), Class(Butterfly4), Class(Butterfly5), Class(Butterfly6)]; hitArr = []; len = 0; z = 0; WooohoooId = 0; super(); addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); addEventListener(Event.ADDED_TO_STAGE, _onload); Init(); } private function WooohoooFun():void{ clearTimeout(WooohoooId); soundCtrl.playSound("sound_Wooohooo", 1); } private function _unLoad(_arg1):void{ var i:int; var mc:*; var evt = _arg1; try { _sound_horsetailGrass_Channel.stop(); } catch(err:Error) { }; soundCtrl.removeEventListener("CHANGE", _Change); removeEventListener(Event.REMOVED_FROM_STAGE, _unLoad); i = (numChildren - 1); while (i > -1) { mc = this.getChildAt(i); if ((mc is MovieClip)){ mc.stop(); try { mc.getChildAt(0).stop(); } catch(err:Error) { }; }; i = (i - 1); }; } public function Init():void{ var _local1:int; var _local2:*; var _local3:Array; _local1 = 0; while (_local1 < numChildren) { _local2 = this.getChildAt(_local1); if ((((((_local2 is horsetailGrass)) || ((_local2 is RocketShoe)))) || ((_local2 is ButterflyRadom)))){ _local2.mouseChildren = false; _local2.mouseEnabled = false; _local2.visible = false; _local3 = []; _local3.push(_local2, 1, _local2.getBounds(this)); animalArr.push(_local3); }; _local1++; }; } public function showAnimals(_arg1):void{ var _local2:*; var _local3:*; var _local4:Rectangle; var _local5:Point; var _local6:*; var _local7:*; var _local8:*; var _local9:int; if (animalArr.length == 0){ return; }; for each (_local2 in animalArr) { _local3 = _local2[0]; _local4 = _local2[2]; if (_arg1 != null){ //unresolved if _local5 = this.localToGlobal(new Point(_local3.x, _local3.y)); _local6 = (_arg1.x - _local5.x); _local7 = (_arg1.y - _local5.y); _local8 = Math.sqrt(((_local6 * _local6) + (_local7 * _local7))); //unresolved if this.removeChild(_local3); animalArr.splice(animalArr.indexOf(_local2), 1); z = (z + 1); } else { if ((((((((_local4.right > -(this.x))) && ((_local4.left < (-(this.x) + 650))))) && ((_local4.top < (-(this.parent.y) + 500))))) && ((_local4.bottom > -(this.parent.y))))){ if (_local2[1] == 1){ _local2[1] = 0; _local3.visible = true; hitArr.push(_local3); }; } else { if ((((_local4.right < -(this.x))) || ((_local4.left > (-(this.x) + 650))))){ if (_local2[1] == 0){ _local2[1] = 1; _local3.visible = false; }; }; if ((((_local4.top > (-(this.parent.y) + 500))) || ((_local4.bottom < -(this.parent.y))))){ if (_local2[1] == 0){ _local2[1] = 1; _local3.visible = false; }; }; if (hitArr.length > 0){ _local9 = 0; while (_local9 < hitArr.length) { if (_local3 == hitArr[_local9]){ hitArr.splice(_local9, 1); }; _local9++; }; }; }; }; }; HitTest(); } private function _onload(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, _onload); soundCtrl.addEventListener("CHANGE", _Change); } private function HitTest():void{ var item:*; if (hitArr.length > 0){ for each (item in hitArr) { if (mindy.hitMc.hitTestObject(item)){ soundCtrl.playSound("sound_Coin", 1); if ((item is RocketShoe)){ clearTimeout(mindy.id); mindy.isTimeOver = true; dispatchEvent(new Event("AddMonster")); hitArr.splice(hitArr.indexOf(item), 1); item.gotoAndPlay(2); mindy.vy = -15; mindy.gy = 0.3; soundCtrl.playSound("sound_Wooohooo", 1); mindy.showShoes(); break; }; if ((item is horsetailGrass)){ try { _sound_horsetailGrass_Channel.stop(); } catch(err:Error) { }; _sound_horsetailGrass = new sound_horsetailGrass(); _sound_horsetailGrass_Channel = _sound_horsetailGrass.play(0, 99999); _Change(); clearTimeout(mindy.id); dispatchEvent(new Event("AddMonster")); hitArr.splice(hitArr.indexOf(item), 1); item.gotoAndPlay(2); mindy.isDown = false; mindy.isTimeOver = false; mindy.showhorsetailGrass(); mindy.id = setTimeout(horsetailGrassFun, 3000); break; }; if ((item is ButterflyRadom)){ hitArr.splice(hitArr.indexOf(item), 1); item.visible = false; gameMain.hitButterfly(); Root.butterflyNum++; soundCtrl.playSound("sound_Collect", 1); break; }; }; }; }; } private function horsetailGrassFun():void{ try { _sound_horsetailGrass_Channel.stop(); } catch(err:Error) { }; clearTimeout(mindy.id); mindy.isTimeOver = true; mindy.vy = 3; mindy.gy = 0.3; mindy.isDown = true; } public function GetMindy(_arg1, _arg2):void{ mindy = _arg1; Root = _arg2; } private function _Change(_arg1:Event=null):void{ var e = _arg1; if (soundCtrl.soundON){ try { _sound_horsetailGrass_Channel.soundTransform = new SoundTransform(1); } catch(err:Error) { }; } else { try { _sound_horsetailGrass_Channel.soundTransform = new SoundTransform(0); } catch(err:Error) { }; }; } } }//package lib
Section 100
//BigAnimalTMark (lib.BigAnimalTMark) package lib { import flash.display.*; import flash.geom.*; public class BigAnimalTMark extends MovieClip { private var imgManage:ImgManage; private var Root:DocumentClass; private var isCeilCentre;// = false private var imgTotalH;// = 5000 var i;// = 0 private var wArr:Array; var k;// = 1 private var mindy:Mindy; public var TotalWBar:MovieClip; public var ceilWBar;// = 80 public var TotalHBar:MovieClip; private var hArr:Array; public function BigAnimalTMark(){ imgTotalH = 5000; ceilWBar = 80; isCeilCentre = false; i = 0; k = 1; super(); } public function BigAnimalTMark_Init(_arg1:DocumentClass, _arg2:ImgManage, _arg3:Mindy):void{ var _local4:*; var _local5:*; var _local6:*; var _local7:int; var _local8:*; var _local9:*; Root = _arg1; imgManage = _arg2; mindy = _arg3; wArr = []; hArr = []; _local4 = 0; _local5 = 0; _local6 = 0; while (_local6 < 12) { _local8 = TotalWBar.getChildAt(_local6); _local9 = TotalHBar.getChildAt(_local6); if ((((((((_local8.name == "LW")) || ((_local9.name == "LH")))) || ((_local8.name == "Bar")))) || ((_local9.name == "Bar")))){ } else { wArr.push(_local8); hArr.push(_local9); _local4++; }; _local6++; }; trace("+++ 头像 w", wArr.length, "头像 h", hArr.length); _local7 = 0; while (_local7 < 10) { if (wArr[_local7].name == ("a" + (_local7 + 1))){ wArr[_local7].x = ((imgManage.animalPointArr[_local7].pr * ceilWBar) + (int((_local7 / 2)) * ceilWBar)); wArr[_local7].gotoAndStop((_local7 + 1)); if (_local7 > 0){ wArr[_local7].visible = false; }; }; if (hArr[_local7].name == ("b" + (_local7 + 1))){ hArr[_local7].y = (imgManage.animalPointArr[_local7].pr2 * 357); hArr[_local7].gotoAndStop((_local7 + 1)); if (_local7 > 0){ hArr[_local7].visible = false; }; }; _local7++; }; if (userData.animalPhotsArr[0] == 1){ TotalWBar.a1.visible = false; TotalHBar.b1.visible = false; } else { TotalWBar.a1.visible = true; TotalHBar.b1.visible = true; }; Root.w_Arr = wArr; } public function SetLittleMindyH():void{ var _local1:*; var _local2:Point; var _local3:*; var _local4:*; _local1 = 0; if (TotalHBar.LH.y >= -(TotalHBar.Bar.height)){ _local2 = imgManage.backImg.globalToLocal(new Point(mindy.x, mindy.y)); _local3 = _local2.y; _local4 = 0; if (_local3 > 0){ _local4 = (_local3 / mindy.lineH); _local1 = (TotalHBar.Bar.y * _local4); } else { _local4 = (_local3 / ((imgTotalH - 500) - 250)); _local1 = ((TotalHBar.Bar.height - TotalHBar.Bar.y) * _local4); if (_local4 == -1){ if (!Root.isHeight){ Root.isHeight = true; }; }; }; TotalHBar.LH.y = _local1; }; } public function SetLittleMindyW():void{ var _local1:int; if (imgManage.imgNum < 5){ if ((((imgManage.perNum >= 0.5)) && (!(isCeilCentre)))){ Root.butterflyNum = (Root.butterflyNum + 5); isCeilCentre = true; }; TotalWBar.LW.x = ((imgManage.imgNum * ceilWBar) + (imgManage.perNum * ceilWBar)); Root.per_gameComplete = imgManage.per_MapComplete; Root.total_gameComplete = imgManage.total_MapComplete; _local1 = int((TotalWBar.LW.x / ceilWBar)); if (TotalWBar.LW.x < wArr[(_local1 * 2)].x){ if (userData.animalPhotsArr[(_local1 * 2)] == 0){ wArr[(_local1 * 2)].visible = true; hArr[(_local1 * 2)].visible = true; } else { wArr[(_local1 * 2)].visible = false; hArr[(_local1 * 2)].visible = false; }; } else { wArr[(_local1 * 2)].visible = false; hArr[(_local1 * 2)].visible = false; }; if ((((TotalWBar.LW.x > wArr[(_local1 * 2)].x)) && ((TotalWBar.LW.x < wArr[((_local1 * 2) + 1)].x)))){ if (userData.animalPhotsArr[((_local1 * 2) + 1)] == 0){ wArr[((_local1 * 2) + 1)].visible = true; hArr[((_local1 * 2) + 1)].visible = true; } else { wArr[((_local1 * 2) + 1)].visible = false; hArr[((_local1 * 2) + 1)].visible = false; }; } else { wArr[((_local1 * 2) + 1)].visible = false; hArr[((_local1 * 2) + 1)].visible = false; }; }; } } }//package lib
Section 101
//Butterfly (lib.Butterfly) package lib { import flash.events.*; import flash.display.*; public class Butterfly extends MovieClip { public function Butterfly(){ addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); } private function _unLoad(_arg1):void{ removeEventListener(Event.REMOVED_FROM_STAGE, _unLoad); this.stop(); } } }//package lib
Section 102
//ButterflyRadom (lib.ButterflyRadom) package lib { import flash.events.*; import flash.display.*; public class ButterflyRadom extends Butterfly { public function ButterflyRadom(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12); addEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); } private function _unLoad(_arg1):void{ var _local2:*; removeEventListener(Event.REMOVED_FROM_STAGE, _unLoad); this.stop(); _local2 = this.getChildAt(0); if ((_local2 is MovieClip)){ _local2.stop(); }; } function frame10(){ MovieClip(getChildAt(0)).stop(); } function frame12(){ MovieClip(getChildAt(0)).stop(); } function frame3(){ MovieClip(getChildAt(0)).stop(); } function frame6(){ MovieClip(getChildAt(0)).stop(); } function frame7(){ MovieClip(getChildAt(0)).stop(); } function frame1(){ MovieClip(getChildAt(0)).stop(); } function frame4(){ MovieClip(getChildAt(0)).stop(); } function frame5(){ MovieClip(getChildAt(0)).stop(); } function frame9(){ MovieClip(getChildAt(0)).stop(); } function frame8(){ MovieClip(getChildAt(0)).stop(); } function _onLoad(_arg1){ removeEventListener(Event.ADDED_TO_STAGE, _onLoad); gotoAndStop((int((Math.random() * totalFrames)) + 1)); } function frame11(){ MovieClip(getChildAt(0)).stop(); } function frame2(){ MovieClip(getChildAt(0)).stop(); } } }//package lib
Section 103
//chinalogo (lib.chinalogo) package lib { import flash.net.*; import flash.events.*; import flash.display.*; public class chinalogo extends MovieClip { private var Root:DocumentClass; public var bt:SimpleButton; public function chinalogo(_arg1:DocumentClass){ addFrameScript(0, frame1, 238, frame239, 239, frame240); Root = _arg1; bt.addEventListener(MouseEvent.MOUSE_DOWN, _down); } private function logoend(){ Root.ShowScreen_immediately(GameEvent.SCREEN_INTRO); } function frame1(){ } private function _down(_arg1){ navigateToURL(new URLRequest("http://www.game.com.cn"), "_blank"); } function frame239(){ logoend(); } function frame240(){ stop(); trace("chinalogo停止"); } } }//package lib
Section 104
//DocumentClass (lib.DocumentClass) package lib { import flash.net.*; import flash.events.*; import flash.display.*; import spill.localisation.*; import com.google.analytics.*; import flash.utils.*; import Spill.Components.*; import flash.external.*; public class DocumentClass extends MovieClip { private var soundctrl:soundCtrl; public var butterflyNum:int;// = 0 private var screenchange:screenChange; public var per_gameComplete;// = 0 public var photoNum:int;// = 0 public var spitsNum;// = 0 public var total_gameComplete;// = 0 public var sceneNum;// = 0 public var spitUpNum;// = 20 public var w_Arr:Array; private var mc; public var mm;// = 0 public var animalPhotsArr2:Array; private var firstGame:Boolean;// = true private var game_page:String;// = "Monster-And-Mindy.html" private var _maskMC_screen:maskMC_screen; private var game_name:String;// = "Monster_And_Mindy" public var isHeight;// = false public static var _tracker:AnalyticsTracker; public static var iskissGround = false; public static var demoluckNum = 1; public static var _tracker_50_complete:Boolean = true; public static var award:Submitter; public static var tg2 = "award2"; public static var _tracker_game_complete:Boolean = true; public static var tg4 = "award4"; public static var demo:Boolean = true; public static var tg3 = "award3"; public static var tg5 = "award5"; public static var _tracker_mainscreen:Boolean = true; public static var isPause:Boolean = false; public static var tg1 = "award1"; public static var ishelp:Boolean = false; public static var gameName:String = "Monster And Mindy"; public static var hNum = 0; public function DocumentClass(){ var _local1:*; var _local2:XML; var _local3:*; firstGame = true; game_name = "Monster_And_Mindy"; game_page = "Monster-And-Mindy.html"; isHeight = false; spitsNum = 0; per_gameComplete = 0; total_gameComplete = 0; photoNum = 0; butterflyNum = 0; spitUpNum = 20; animalPhotsArr2 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; w_Arr = []; sceneNum = 0; mm = 0; super(); addFrameScript(9, frame10, 28, frame29); _local1 = new MASKMC(); addChild(_local1); root.mask = _local1; userData.init(); InitData(); stage.stageFocusRect = false; _local2 = <LocalisedText><textItem identifier="x"><en_us>More silly games at:</en_us><en_uk>More silly games at:</en_uk><nl>Meer gekke spellen op:</nl><fr>Plus de jeux loufoques sur :</fr><de>Mehr verrückte Spiele auf:</de><es>Más juegos tontos en:</es><br>Mais jogos bobos em:</br><pt>Mais jogos de tolice em:</pt><it>Più giochi sciocchi su:</it><se>Fler fåniga spel på:</se><pl>Więcej głupiutkich gier na:</pl><ru>Другие прикольные игры:</ru><id>Permainan pandir lain di:</id><ar>More silly games at:</ar><jp>もっとおもしろいゲームをプレイする:</jp><cn>更多搞笑游戏:</cn></textItem><textItem identifier="x"><en_us>More crazy games at:</en_us><en_uk>More crazy games at:</en_uk><nl>Meer gekke spellen op:</nl><fr>Plus de jeux dingues sur :</fr><de>Mehr verrückte Spiele auf:</de><es>Más juegos alocados en:</es><br>Mais jogos malucos em:</br><pt>Mais jogos malucos em:</pt><it>Più giochi pazzi su:</it><se>Fler galna spel på:</se><pl>Więcej zwariowanych gier na:</pl><ru>Другие смешные игры:</ru><id>Permainan gila lain di:</id><ar>More crazy games at:</ar><jp>もっとおかしなゲーム:</jp><cn>更多疯狂游戏:</cn></textItem><textItem identifier="x"><en_us>More fun games:</en_us><en_uk>More fun games:</en_uk><nl>Meer grappige spellen op:</nl><fr>Plus de jeux rigolos :</fr><de>Mehr lustige Spiele:</de><es>Más juegos divertidos en:</es><br>Mais jogos divertidos em:</br><pt>Mais jogos divertidos em:</pt><it>Più giochi divertenti su:</it><se>Fler roliga spel:</se><pl>Więcej zabawnych gier na:</pl><ru>Другие смешные игры:</ru><id>Permainan gembira lain:</id><ar>More fun games:</ar><jp>もっと楽しいゲーム:</jp><cn>更多有趣的游戏:</cn></textItem><textItem identifier="x"><en_us>Say Cheese</en_us><en_uk>Say Cheese</en_uk><nl>Wat een plaatje!</nl><fr>Souriez !</fr><de>Bitte lächeln!</de><es>¡Patata!</es><br>Olha o passarinho!</br><pt>Sorrir!</pt><it>Sorridere!</it><se>Leende seger</se><pl>Powiedz 'Cheese'</pl><ru>Скажи "изюм"!</ru><id>Senyum dong!</id><ar>Say Cheese</ar><jp>チーズを保存する</jp><cn>1,2,3, 茄子~</cn></textItem><textItem identifier="x"><en_us>Game completed with full photo album.</en_us><en_uk>Game completed with full photo album.</en_uk><nl>Spel voltooid met een vol fotoalbum.</nl><fr>Jeu terminé avec album-photo complet.</fr><de>Spiel mit vollem Fotoalbum abgeschlossen.</de><es>Completa el juego con el álbum de fotos lleno.</es><br>Jogo concluído com álbum de fotos completo</br><pt>Jogo concluído com álbum de fotos completo.</pt><it>Gioco finito con l'album completo.</it><se>Spel klarat med fullt fotoalbum.</se><pl>Ukończono grę z zapełnioną fotogalerią.</pl><ru>Игра пройдена, фотоальбом заполнен!</ru><id>Permainan selesai dengan album foto penuh.</id><ar>Game completed with full photo album.</ar><jp>フォトアルバムが一杯になったため、ゲームは終了しました。</jp><cn>获得全部相册后完成游戏</cn></textItem><textItem identifier="x"><en_us>Rocket Power</en_us><en_uk>Rocket Power</en_uk><nl>Raketkracht</nl><fr>Vitesse éclair</fr><de>Raketenantrieb</de><es>Como un cohete</es><br>Energia de Foguete</br><pt>Foguete Potente</pt><it>Forza del razzo</it><se>Raketkraft</se><pl>Siła rakiety</pl><ru>Точный расчет</ru><id>Tenaga Roket</id><ar>Rocket Power</ar><jp>ロケットパワー</jp><cn>火箭动力</cn></textItem><textItem identifier="x"><en_us>Game completed in less than 10 tries.</en_us><en_uk>Game completed in less than 10 tries.</en_uk><nl>Spel voltooid in minder dan 10 pogingen.</nl><fr>Jeu réussi en moins de 10 essais.</fr><de>Spiel mit weniger als 10 Versuchen abgeschlossen.</de><es>Completa el juego en menos de 10 intentos.</es><br>Jogo concluído em menos de 10 tentativas.</br><pt>Jogo concluído em menos de 10 tentativas.</pt><it>Gioco completato in meno di 10 tentativi.</it><se>Spel klarat på mindre än 10 försök.</se><pl>Ukończono grę w mniej niż 10 próbach.</pl><ru>Игра пройдена менее чем за 10 попыток.</ru><id>Permainan selesai dengan kurang dari 10 usaha.</id><ar>Game completed in less than 10 tries.</ar><jp>トライが 10 回未満のため、ゲームは終了しました。</jp><cn>10 次之内完成游戏。</cn></textItem><textItem identifier="x"><en_us>Insect Collector</en_us><en_uk>Insect Collector</en_uk><nl>Vlinderverzamelaar</nl><fr>Entomologiste</fr><de>Entomologe</de><es>Entomólogo</es><br>Entomólogo</br><pt>Entomólogo</pt><it>Entomologo</it><se>Entomolog</se><pl>Entomolog</pl><ru>Энтомолог</ru><id>Entomolog</id><ar>Insect Collector</ar><jp>昆虫学者</jp><cn>昆虫王者</cn></textItem><textItem identifier="x"><en_us>50 or more butterflies collected.</en_us><en_uk>50 or more butterflies collected.</en_uk><nl>50 of meer vlinders verzameld.</nl><fr>Au moins 50 papillons attrapés.</fr><de>Mindestens 50 Schmetterlinge gesammelt.</de><es>Coge 50 mariposas o más.</es><br>50 ou mais borboletas caçadas.</br><pt>50 ou mais borboletas coleccionadas.</pt><it>Raccolte 50 o più farfalle.</it><se>Samlade över 50 fjärilar.</se><pl>Zebrano 50 lub więcej motyli.</pl><ru>Собрано не менее 50 бабочек.</ru><id>50 atau lebih kupu tekumpul.</id><ar>50 or more butterflies collected.</ar><jp>50 以上の蝶々を集めました。</jp><cn>收集50个或更多蝴蝶。</cn></textItem><textItem identifier="x"><en_us>Monster Flyer</en_us><en_uk>Monster Flyer</en_uk><nl>Langvlieger</nl><fr>Haut vol</fr><de>Langstreckenflieger</de><es>Monstruo volador</es><br>Monstro Voador</br><pt>Voador Monstruoso</pt><it>Mostro volante</it><se>Monsterflygare</se><pl>Monstrualny latawiec</pl><ru>Дальний рейс</ru><id>Serangga Monster</id><ar>Monster Flyer</ar><jp>モンスターフライヤー</jp><cn>飞行怪兽</cn></textItem><textItem identifier="x"><en_us>Flew over 3 countries without touching down.</en_us><en_uk>Flew over 3 countries without touching down.</en_uk><nl>Over 3 landen gevlogen zonder te landen.</nl><fr>A volé au-dessus de 3 pays sans atterrir. </fr><de>Ohne Zwischenlandung über 3 Länder geflogen.</de><es>Sobrevuela 3 países sin tocar el suelo.</es><br>Sobrevoou 3 países sem pousar.</br><pt>Voou sobre 3 países sem pousar.</pt><it>Volato su 3 paesi senza toccare terra.</it><se>Flög över 3 länder utan att nudda marken.</se><pl>Przeleć nad 3 krajami, nie dotykając ziemi.</pl><ru>Удалось пролететь над 3 странами, не коснувшись земли.</ru><id>Terbanglah melewati 3 negara tanpa mendarat.</id><ar>Flew over 3 countries without touching down.</ar><jp>地面に足をつけずに、3 カ国の国を飛びました。</jp><cn>连续飞越了3个国家没有着陆。</cn></textItem><textItem identifier="x"><en_us>Fly Me to the Moon</en_us><en_uk>Fly Me to the Moon</en_uk><nl>Vlieg naar de maan </nl><fr>Emmène-moi au ciel</fr><de>Bis zum Mond</de><es>Llévame a la luna</es><br>Leve-me para a Lua</br><pt>Leva-me à Lua</pt><it>Fammi volare fino alla luna</it><se>Månflygare</se><pl>Dolećmy do księżyca</pl><ru>Дотянуться до луны</ru><id>Terbangkan Aku ke Bulan</id><ar>Fly Me to the Moon</ar><jp>私を月に連れて行って</jp><cn>飞上月球</cn></textItem><textItem identifier="x"><en_us>Reached the highest height possible.</en_us><en_uk>Reached the highest height possible.</en_uk><nl>Het hoogst mogelijke punt bereikt.</nl><fr>A atteint la hauteur la plus élevée possible.</fr><de>Größtmögliche Höhe erreicht</de><es>Alcanza la máxima altura posible.</es><br>Atingiu a maior altura possível.</br><pt>Atingiu a altitude máxima possível.</pt><it>Raggiunta l'altezza più alta possibile.</it><se>Nådde högsta möjliga höjd.</se><pl>Osiągnięto najwyższy możliwy punkt.</pl><ru>Достигнута максимально возможная высота.</ru><id>Capai ketinggian setinggi mungkin.</id><ar>Reached the highest height possible.</ar><jp>最高の高さに到達しました。</jp><cn>尽可能达到最高的高度。</cn></textItem><textItem identifier="Start_Button"><en_us>PLAY</en_us><en_uk>PLAY</en_uk><nl>SPELEN</nl><fr>JOUER</fr><de>SPIELEN</de><es>JUGAR</es><br>JOGAR</br><pt>JOGAR</pt><it>GIOCA</it><se>SPELA</se><pl>GRAJ</pl><ru>ИГРАТЬ</ru><id>MAIN</id><ar>PLAY</ar><jp>プレイ</jp><cn>开始游戏</cn></textItem><textItem identifier="HowToPlay_Button"><en_us>HOW TO PLAY</en_us><en_uk>HOW TO PLAY</en_uk><nl>SPELREGELS</nl><fr>INSTRUCTIONS</fr><de>ANLEITUNG</de><es>CÓMO JUGAR</es><br>COMO JOGAR</br><pt>COMO JOGAR</pt><it>COME GIOCARE</it><se>SÅ SPELAR MAN</se><pl>JAK GRAĆ</pl><ru>КАК ИГРАТЬ</ru><id>CARA BERMAIN</id><ar>HOW TO PLAY</ar><jp>プレイ方法</jp><cn>游戏说明</cn></textItem><textItem identifier="Branding_More_Games_Sentence_Short"><en_us>More crazy games:</en_us><en_uk>More crazy games:</en_uk><nl>Meer gekke spellen:</nl><fr>Plus de jeux dingues :</fr><de>Mehr verrückte Spiele:</de><es>Más juegos alocados:</es><br>Mais jogos malucos:</br><pt>Mais jogos malucos:</pt><it>Più giochi pazzi:</it><se>Fler galna spel:</se><pl>Więcej zwariowanych gier</pl><ru>Другие смешные игры:</ru><id>Permainan gila lain:</id><ar>More crazy games:</ar><jp>もっとおかしなゲーム:</jp><cn>更多的疯狂游戏在:</cn></textItem><textItem identifier="PhotoAlbum_Button"><en_us>PHOTO ALBUM</en_us><en_uk>PHOTO ALBUM</en_uk><nl>FOTOALBUM</nl><fr>ALBUM PHOTO</fr><de>FOTOALBUM</de><es>ÁLBUM DE FOTOS</es><br>ÁLBUM DE FOTOS</br><pt>ÁLBUM DE FOTOS</pt><it>ALBUM FOTOGRAFICO</it><se>FOTOALBUM</se><pl>FOTOALBUM</pl><ru>ФОТО- АЛЬБОМ</ru><id>ALBUM FOTO</id><ar>PHOTO ALBUM</ar><jp>フォトアルバム</jp><cn>相册</cn></textItem><textItem identifier="x"><en_us>Meet Mindy. Mindy wants nothing more than to visit her grandparents in Happyville, but Happyville is on the other side of the world.</en_us><en_uk>Meet Mindy. Mindy wants nothing more than to visit her grandparents in Happyville, but Happyville is on the other side of the world.</en_uk><nl>Dit is Mindy. Mindy wil op bezoek bij haar grootouders, maar die wonen aan de andere kant van de wereld!</nl><fr>Voici Mindy. Elle meurt d'envie d'aller voir ses grand-parents à Joie-la-Ville qui se trouve, malheureusement, à l'autre bout du monde. </fr><de>Das ist Mindy. Mindys sehnlichster Wunsch ist es, ihre Großeltern in Glücksstadt zu besuchen, aber Glücksstadt liegt auf der anderen Seite der Erde.</de><es>Esta es Mindy. El mayor deseo de Mindy es visitar a sus abuelos en Ciudad Feliz, pero Ciudad Feliz está al otro lado del mundo.</es><br>Apresento-lhe Mindy. O que Mindy mais quer é visitar os avós na Vila Alegria, mas Vila Alegria fica do outro lado do mundo.</br><pt>Esta é a Mindy. O que a Mindy mais quer é visitar os seus avós em Vilalegre, mas Vilalegre fica do outro lado do mundo.</pt><it>Incontra Mindy. Mindy non desidera nient'altro che visitare i suoi nonni a Felicittà ma Felicittà si trova dall'altro capo del mondo.</it><se>Det här är Mindy. Hon vill så gärna besöka sin mormor och morfar i Lyckobyn, men Lyckobyn ligger på andra sidan världen.</se><pl>Poznaj Maję. Maja nade wszystko pragnie odwiedzić swoich dziadków w Szczęśliwicach, ale Szczęśliwice leżą po drugiej stronie świata. </pl><ru>Это Маша. Больше всего на свете Маша хочет навестить дедушку и бабушку, живущих в Далекограде, но Далекоград находится так далеко...</ru><id>Ini Mindy. Mindy sangat rindu untuk mengunjungi kakek-neneknya di Desa Happyville, tapi sayangnya Desa Happyville terletak di belahan dunia yang lain.</id><ar>Meet Mindy. Mindy wants nothing more than to visit her grandparents in Happyville, but Happyville is on the other side of the world.</ar><jp>彼女がミンディです。ミンディは、ハッピーヴィラに住んでいるおじいちゃんとおばあちゃんに会いに行きたいのですが、ハッピーヴィラは地球の裏側にあります。</jp><cn>这是明迪。明迪很想拜访快乐村的祖父母,可是快乐村却在地球的另一面。</cn></textItem><textItem identifier="Next_Button"><en_us>NEXT</en_us><en_uk>NEXT</en_uk><nl>VOLGENDE</nl><fr>SUITE</fr><de>WEITER</de><es>SIGUIENTE</es><br>AVANÇAR</br><pt>SEGUINTE</pt><it>AVANTI</it><se>NÄSTA</se><pl>DALEJ</pl><ru>ДАЛЬШЕ</ru><id>BERIKUTNYA</id><ar>NEXT</ar><jp>次へ</jp><cn>下一页</cn></textItem><textItem identifier=" x"><en_us>Fortunately, Mindy has a little help from a friend. A big friend. A MONSTER friend!</en_us><en_uk>Fortunately, Mindy has a little help from a friend. A big friend. A MONSTER friend!</en_uk><nl>Gelukkig wordt Mindy geholpen door een grote vriend. Een MONSTERVRIEND!</nl><fr>Mais heureusement, Mindy a un ami qui peut l'aider. Un grand ami. Un ami MONSTRUEUSEMENT grand !</fr><de>Zum Glück hat Mindy einen Freund, der ihr ein wenig hilft. Einen großen Freund. Einen MONSTERFREUND!</de><es>Por suerte, Mindy tiene un amigo que le ayudará un poco. Un gran amigo. ¡Un MONSTRUOSO AMIGO!</es><br>Felizmente, Mindy tem a ajuda de um amigo. Um grande amigo. Um amigo MONSTRO!</br><pt>Felizmente a Mindy tem a ajuda de um amigo. Um grande amigo. Um amigo MONSTRUOSO.</pt><it>Per fortuna Mindy ottiene un po' di aiuto da un amico. Un grande amico. Un amico MOSTRUOSO!</it><se>Lyckligtvis får Mindy lite hjälp av sin vän. En stor vän. En MONSTERVÄN!</se><pl>Na szczęście Maja może liczyć na małą pomoc ze strony przyjaciela. Wielkiego przyjaciela. MONSTRUALNEGO przyjaciela!</pl><ru>К счастью, у Маши есть друг, который всегда готов ей помочь. Большой друг! Просто МОНСТР!</ru><id>Untungnya, Mindy mendapat pertolongan dari seorang teman. Teman besar. Teman MONSTER!</id><ar>Fortunately, Mindy has a little help from a friend. A big friend. A MONSTER friend!</ar><jp>幸運なことに、ミンディには助けてくれる友達がいます。本当に大きな友達です。何故ならモンスターなのです!</jp><cn>幸好,明迪从一位朋友那里得到帮助。一位大朋友。一位怪物朋友!</cn></textItem><textItem identifier=" x"><en_us>Set Angle</en_us><en_uk>Set Angle</en_uk><nl>Kies hoek</nl><fr>Régler l'angle</fr><de>Winkel auswählen</de><es>Establecer ángulo</es><br>Definir ângulo</br><pt>Definir Ângulo</pt><it>Imposta l'angolazione</it><se>Välj vinkel</se><pl>Ustaw kąt</pl><ru>Задай угол</ru><id>Tentukan Sudut</id><ar>Set Angle</ar><jp>角度の設定</jp><cn>设置角度</cn></textItem><textItem identifier=" x"><en_us>Set Speed</en_us><en_uk>Set Speed</en_uk><nl>Kies snelheid</nl><fr>Régler la vitesse</fr><de>Geschwindigkeit auswählen</de><es>Establecer velocidad</es><br>Definir velocidade</br><pt>Definir Velocidade</pt><it>Imposta la velocità</it><se>Välj fart</se><pl>Ustaw prędkość</pl><ru>Задай скорость</ru><id>Tentukan Kecepatan</id><ar>Set Speed</ar><jp>スピードの設定</jp><cn>设置速度</cn></textItem><textItem identifier="Skip_Button"><en_us>SKIP</en_us><en_uk>SKIP</en_uk><nl>OVERSLAAN</nl><fr>PASSER</fr><de>ÜBERSPRINGEN</de><es>OMITIR</es><br>PULAR</br><pt>SALTAR</pt><it>SALTA</it><se>SKIPPA</se><pl>POMIŃ</pl><ru>ПРОПУСТИТЬ</ru><id>LEWATI</id><ar>SKIP</ar><jp>スキップ</jp><cn>跳过</cn></textItem><textItem identifier="NEXT"><en_us>NEXT</en_us><en_uk>NEXT</en_uk><nl>VOLGENDE</nl><fr>PROCHAIN</fr><de>WEITER</de><es>SIGUIENTE</es><br>AVANÇAR</br><pt>SEGUINTE</pt><it>AVANTI</it><se>NÄSTA</se><pl>DALEJ</pl><ru>ДАЛЬШЕ</ru><id>BERIKUTNYA</id><ar>NEXT</ar><jp>次へ</jp><cn>下一页</cn></textItem><textItem identifier="x"><en_us>Move your mouse to steer</en_us><en_uk>Move your mouse to steer</en_uk><nl>Beweeg je muis om te sturen</nl><fr>Déplace ta souris pour diriger</fr><de>Bewege die Maus, um zu steuern</de><es>Mueve el ratón para controlar la dirección</es><br>Dirija movendo o mouse</br><pt>Move o rato para virar</pt><it>Muovi il mouse per guidare</it><se>Styr med din mus</se><pl>Poruszaj myszką, aby sterować</pl><ru>Управляй полетом, двигая мышью</ru><id>Gerakkan mouse untuk menyetir</id><ar>Move your mouse to steer</ar><jp>マウスをスティアに移動</jp><cn>移动鼠标来操纵</cn></textItem><textItem identifier="x"><en_us>Click rapidly to enable</en_us><en_uk>Click quickly to enable</en_uk><nl>Klik snel om te</nl><fr>Clique rapidement pour activer</fr><de>Klicke schnell, um mit den</de><es>Haz clic repetidas veces para</es><br>Clique rapidamente para habilitar</br><pt>Clica rapidamente para activar</pt><it>Clicca velocemente per abilitare il</it><se>Klicka snabbt för att aktivera</se><pl>Klikaj szybko, aby uruchomić</pl><ru>Быстро щелкай, чтобы</ru><id>Klik dengan cepat untuk mengaktifkan</id><ar>Click rapidly to enable</ar><jp>素早くクリックします</jp><cn>迅速点击以便开启</cn></textItem><textItem identifier="x"><en_us>flapping</en_us><en_uk>flapping</en_uk><nl>fladderen</nl><fr>battement</fr><de>Flügeln zu schlagen</de><es>volar</es><br>bater as asas</br><pt>bater asas</pt><it>battito di ali</it><se>flaxning</se><pl>machanie rękami</pl><ru>махать руками</ru><id>mengepakkan tangan</id><ar>flapping</ar><jp>飛行中</jp><cn>扇动翅膀</cn></textItem><textItem identifier="x"><en_us>Your flap meter will recharge when you don't flap</en_us><en_uk>Your flap meter will recharge when you don't flap</en_uk><nl>De meter laadt weer op wanneer je niet fladdert</nl><fr>Ton compteur de battement se rechargera lorsque tu ne battras pas des bras</fr><de>Deine Flatteranzeige lädt sich wieder auf, wenn du nicht mit den Flügeln schlägst</de><es>El medidor de vuelo se recargará cuando no vueles.</es><br>O seu medidor de bater asas vai se recarregar quando você não bater as asas.</br><pt>O teu medidor de bater asas recarrega-se quando não bates as asas</pt><it>Il tuo battitometro si ricaricherà quando non sbatti le ali</it><se>Din flaxmätare laddas när du inte flaxar</se><pl>Twój wskaźnik machania ładuje się na nowo, kiedy nie machasz</pl><ru>Когда ты не машешь, твой запас сил восстанавливается</ru><id>Meteran kepakan akan terisi ulang bila kamu tidak mengepakkan tangan</id><ar>Your flap meter will recharge when you don't flap</ar><jp>フラップメーターは、飛行していない間にリチャージされます</jp><cn>当你停止扇动后,你的扇动米表将重新计数。</cn></textItem><textItem identifier="x"><en_us>Catch butterflies to buy upgrades</en_us><en_uk>Catch butterflies to buy upgrades</en_uk><nl>Vang vlinders om upgrades te kopen</nl><fr>Attrape des papillons pour acheter des upgrades</fr><de>Fang Schmetterlinge, um Upgrades kaufen zu können</de><es>Coge mariposas para comprar mejoras.</es><br>Cace borboletas para comprar melhoramentos</br><pt>Apanha borboletas para comprares upgrades</pt><it>Raccogli le farfalle per comprare potenziamenti</it><se>Fånga fjärilar att köpa uppgraderingar för</se><pl>Łap motyle, aby kupić ulepszenia</pl><ru>Лови бабочек, чтобы покупать полезные предметы</ru><id>Tangkap kupu-kupu untuk membeli peningkatkan kemampuan</id><ar>Catch butterflies to buy upgrades</ar><jp>蝶々を捕まえると、アップグレードを手に入れることができます</jp><cn>捕捉蝴蝶来购买升级</cn></textItem><textItem identifier="x"><en_us>Use upgrades by pressing the [spacebar]</en_us><en_uk>Use upgrades by pressing the [spacebar]</en_uk><nl>Gebruik upgrades door op [spacebar] te drukken</nl><fr>Utilise des upgrades en appuyant sur la [spacebar]</fr><de>Drücke [spacebar], um Upgrades zu verwenden</de><es>Utiliza las mejoras pulsando el botón [spacebar]</es><br>Para usar os melhoramentos, pressione a [spacebar]</br><pt>Usa os upgrades premindo [spacebar]</pt><it>Usa i potenziamenti premendo la [spacebar]</it><se>Tryck [spacebar] för att använda uppgraderingar</se><pl>Wykorzystaj ulepszenia, naciskając [spacebar]</pl><ru>Используй предметы, нажимая [spacebar]</ru><id>Gunakan peningkatan kemampuan dengan menekan [spacebar]</id><ar>Use upgrades by pressing the [spacebar]</ar><jp>アップグレードを使用するには、[spacebar] を押します</jp><cn>按[spacebar]使用道具</cn></textItem><textItem identifier="x"><en_us>Try to catch power-ups</en_us><en_uk>Try to catch power-ups</en_uk><nl>Probeer power-ups te vangen</nl><fr>Essaye d'attraper des power-ups</fr><de>Versuche Power-Ups zu fangen</de><es>Intenta coger potenciadores</es><br>Tente pegar prêmios</br><pt>Tenta apanhar os power-ups</pt><it>Cerca di prendere poteri speciali</it><se>Försök att fånga power-ups</se><pl>Spróbuj złapać bonusy</pl><ru>Лови полезные предметы</ru><id>Cobalah untuk menangkap tambahan tenaga</id><ar>Try to catch power-ups</ar><jp>パワーアップを手に入れる</jp><cn>尝试获取金币</cn></textItem><textItem identifier="x"><en_us>Look for approaching animals</en_us><en_uk>Look for approaching animals</en_uk><nl>Zoek naar langsvliegende dieren</nl><fr>Cherche les animaux volants qui s'approchent</fr><de>Halte nach Tieren in der Nähe Ausschau</de><es>Observa a los animales que se aproximan</es><br>Preste atenção nos animais que se aproximem</br><pt>Atenção aos animais que se aproximam</pt><it>Cerca gli animali che si stanno avvicinando</it><se>Håll utkik efter djur som närmar sig</se><pl>Uważaj na nadlatujące zwierzęta</pl><ru>Ищи приближающихся зверей</ru><id>Carilah binatang yang terbang mendekat</id><ar>Look for approaching animals</ar><jp>近くにいる動物を探します</jp><cn>寻找接近的动物</cn></textItem><textItem identifier="x"><en_us>Height</en_us><en_uk>Height</en_uk><nl>Hoogte</nl><fr>Altitude</fr><de>Höhe</de><es>Altura</es><br>Altura</br><pt>Altura</pt><it>Altezza</it><se>Höjd</se><pl>Wysokość</pl><ru>Высота</ru><id>Ketinggian</id><ar>Height</ar><jp>高さ</jp><cn>高度</cn></textItem><textItem identifier="x"><en_us>Distance</en_us><en_uk>Distance</en_uk><nl>Afstand</nl><fr>Distance</fr><de>Entfernung</de><es>Distancia</es><br>Distância</br><pt>Distância</pt><it>Distanza</it><se>Längd</se><pl>Odległość</pl><ru>Расстояние</ru><id>Jarak</id><ar>Distance</ar><jp>距離</jp><cn>距离</cn></textItem><textItem identifier="x"><en_us>Try to fly by them</en_us><en_uk>Try to fly by them</en_uk><nl>Probeer naast ze te vliegen</nl><fr>Essaye de voler près d'eux</fr><de>Versuch an ihnen vorbeizufliegen</de><es>Intenta volar junto a ellos</es><br>Tente voar com eles</br><pt>Tenta voar junto deles</pt><it>Cerca di volare vicino a loro</it><se>Försök att flyga till dem</se><pl>Spróbuj je ominąć</pl><ru>Используй их для полета</ru><id>Cobalah untuk terbang di dekatnya</id><ar>Try to fly by them</ar><jp>一緒に飛んでみましょう</jp><cn>尝试乘坐它们飞行</cn></textItem><textItem identifier="x"><en_us>And take a picture for your album</en_us><en_uk>And take a picture for your album</en_uk><nl>en maak een foto voor je album</nl><fr>Et prends une photo pour ton album</fr><de>Und ein Foto für dein Album zu knipsen</de><es>Y haz una foto para tu álbum</es><br>E tire uma foto para o seu álbum</br><pt>E tira uma foto para o teu álbum</pt><it>E fai una foto per il tuo album</it><se>Och ta ett foto till ditt album</se><pl>I zrób zdjęcie do swojego albumu</pl><ru>И не забудь сделать снимок для своего альбома</ru><id>Dan ambillah gambarnya untuk albummu</id><ar>And take a picture for your album</ar><jp>そして、アルバムの写真を撮ってください</jp><cn>为你的相册拍照</cn></textItem><textItem identifier="x"><en_us>PLAY</en_us><en_uk>PLAY</en_uk><nl>SPELEN</nl><fr>JOUER</fr><de>SPIELEN</de><es>JUGAR</es><br>JOGAR</br><pt>JOGAR</pt><it>GIOCA</it><se>SPELA</se><pl>GRAJ</pl><ru>НАЧАТЬ ИГРУ</ru><id>MAIN</id><ar>PLAY</ar><jp>プレイ</jp><cn>开始游戏</cn></textItem><textItem identifier="ShowAgain_Button"><en_us>REVIEW</en_us><en_uk>REVIEW</en_uk><nl>OPNIEUW LEZEN</nl><fr>REVOIR</fr><de>RÜCKBLICK</de><es>VOLVER A VER</es><br>REVER</br><pt>REVISÕES</pt><it>RIGUARDA</it><se>VISA IGEN</se><pl>PODGLĄD</pl><ru>ЕЩЕ РАЗ</ru><id>LIHAT LAGI</id><ar>REVIEW</ar><jp>レビュー</jp><cn>回顾</cn></textItem><textItem identifier="Pause_Button"><en_us>PAUSE</en_us><en_uk>PAUSE</en_uk><nl>PAUZE</nl><fr>PAUSE</fr><de>PAUSE</de><es>PAUSA</es><br>PAUSA</br><pt>PAUSA</pt><it>PAUSA</it><se>PAUSA</se><pl>PAUZA</pl><ru>ПАУЗА</ru><id>ISTIRAHAT</id><ar>PAUSE</ar><jp>一時停止</jp><cn>暂停</cn></textItem><textItem identifier="x"><en_us>Press Space to activate the Powerfart</en_us><en_uk>Press Space to activate the Powerfart</en_uk><nl>Druk op de spatiebalk voor de powerscheet</nl><fr>Appuie sur la barre d'espace pour activer le pet en puissance</fr><de>Drücke die Leertaste, um den Superfurz zu aktivieren</de><es>Pulsa Espacio para activar la Potencia flatulenta</es><br>Pressione a Barra de Espaço para ativar o Superpeido</br><pt>Prime Espaço para activar o GrandePum</pt><it>Premi la barra spaziatrice per attivare la forza scorreggiante</it><se>Tryck mellanslag för att aktivera Turbofart</se><pl>Naciśnij spację, aby aktywować Siłę pierdzenia</pl><ru>Нажми пробел, чтобы использовать мощный пук</ru><id>Tekan Spasi untuk mengaktifkan Kentutsuper</id><ar>Press Space to activate the Powerfart</ar><jp>スペースを押すと、パワーファートが有効になります</jp><cn>按住空格键以激活动动力屁</cn></textItem><textItem identifier="x"><en_us>The fewer spits you need to get to Happyville, the higher your score will be</en_us><en_uk>The fewer spits you need to get to Happyville, the higher your score will be</en_uk><nl>Hoe minder spugen, hoe hoger je score</nl><fr>Moins tu auras besoin de crachats pour arriver à Joie-la-Ville, plus ton score sera élevé</fr><de>Je seltener du spucken musst, um nach Glücksstadt zu gelangen, umso mehr Punkte erhältst du</de><es>Cuantos menos salivazos necesites para llegar a Ciudad Feliz, mayor será tu puntuación</es><br>Quanto menos cusparadas você precisar para chegar à Vila Alegria, mais alta será a sua pontuação</br><pt>Quanto menos cuspo for preciso para chegares a Vilalegre, maior será a sua pontuação</pt><it>Meno sputi ti servono per arrivare a Felicittà più alto sarà il tuo punteggio</it><se>Ju färre spottningar du behöver för att komma till Lyckobyn, desto högre poäng får du</se><pl>Im mniej plunięć wykorzystasz, aby dotrzeć do Szczęśliwic, tym wyższy będzie twój wynik</pl><ru>Чем меньше плевков ты потратишь на путешествие, тем больше очков получишь</ru><id>Semakin sedikit kamu meludah untuk sampai di Desa Happyville, semakin tinggi pula skormu</id><ar>The fewer spits you need to get to Happyville, the higher your score will be</ar><jp>ハッピーヴィラまでに吐き出したパワーが少ないほど、スコアが高くなります</jp><cn>在去快乐村的路上,你需要的吐唾沫次数越少,你的得分就越高</cn></textItem><textItem identifier="x"><en_us>Don't show again</en_us><en_uk>Don't show again</en_uk><nl>Niet meer tonen</nl><fr>Ne pas montrer à nouveau</fr><de>Nicht mehr anzeigen</de><es>No volver a mostrar</es><br>Não mostrar de novo</br><pt>Não voltar a mostrar</pt><it>Non mostrare di nuovo</it><se>Visa inte igen</se><pl>Nie pokazuj ponownie</pl><ru>Больше не показывать</ru><id>Jangan tampilkan lagi</id><ar>Don't show again</ar><jp>今後表示しない</jp><cn>不要再显示</cn></textItem><textItem identifier="x"><en_us>Springs make Mindy jump back into the air when she hits the ground</en_us><en_uk>Springs make Mindy jump back into the air when she hits the ground</en_uk><nl>Met veren springt Mindy omhoog als ze neerkomt</nl><fr>Les ressorts font rebondir Mindy en l'air lorsqu'elle atterrit par terre</fr><de>Federn lassen Mindy zurück in die Luft springen, wenn sie den Boden berührt</de><es>Los muelles hacen que Mindy vuelva a saltar al cielo cuando toca el suelo</es><br>As molas fazem Mindy pular de novo pelos ares quando chega ao chão</br><pt>As molas fazem a Mindy saltar para trás no ar quando atinge o chão</pt><it>Le molle fanno rimbalzare Mindy in aria non appena tocca terra</it><se>Fjädrar får Mindy att hoppa upp i luften igen när hon nuddar marken</se><pl>Podskoki sprawiają, że Maja wraca w powietrze po tym, jak dotknie ziemi</pl><ru>Пружины помогают Маше снова взлететь в воздух, оттолкнувшись от земли.</ru><id>Pegas membuat Mindy terlontar kembali ke udara saat ia menyentuh tanah</id><ar>Springs make Mindy jump back into the air when she hits the ground</ar><jp>ミンディが地面に足をつくと、バネを使って空に戻してくれます</jp><cn>当明迪触地时,弹簧能够使她重新弹回到高空中</cn></textItem><textItem identifier="x"><en_us>Number of Spits:</en_us><en_uk>Number of Spits:</en_uk><nl>Aantal keer spugen:</nl><fr>Nombre de crachats :</fr><de>Gespuckt:</de><es>Número de salivazos:</es><br>Número de Cusparadas:</br><pt>Número de Cuspidelas:</pt><it>Numero di sputi:</it><se>Antal spottningar:</se><pl>Liczba plunięć:</pl><ru>Число плевков:</ru><id>Jumlah Ludahan:</id><ar>Number of Spits:</ar><jp>吐き出した回数:</jp><cn>吐唾沫次数:</cn></textItem><textItem identifier="Distance"><en_us>Distance</en_us><en_uk>Distance</en_uk><nl>Afstand</nl><fr>Distance</fr><de>Entfernung</de><es>Distancia</es><br>Distância</br><pt>Distância</pt><it>Distanza</it><se>Längd</se><pl>Odległość</pl><ru>Расстояние</ru><id>Jarak</id><ar>Distance</ar><jp>距離</jp><cn>距离</cn></textItem><textItem identifier="x"><en_us>Pictures</en_us><en_uk>Pictures</en_uk><nl>Foto's</nl><fr>Photos</fr><de>Bilder</de><es>Fotos</es><br>Fotos</br><pt>Imagens</pt><it>Foto</it><se>Foton</se><pl>Zdjecia</pl><ru>Снимков</ru><id>Gambar</id><ar>Pictures</ar><jp>写真</jp><cn>照片</cn></textItem><textItem identifier="x"><en_us>Maybe spending some butterflies on upgrades would help?</en_us><en_uk>Maybe spending some butterflies on upgrades would help?</en_uk><nl>Misschien helpt het om wat vlinders in te ruilen voor upgrades?</nl><fr>Dépenser quelques papillons pour acheter des upgrades pourrait peut-être t'aider, non ?</fr><de>Vielleicht hilft es, wenn du Schmetterlinge in Upgrades investierst?</de><es>Quizá gastarte algunas mariposas en mejoras pueda serte de ayuda.</es><br>Será que gastar algumas borboletas em melhoramentos ajudaria?</br><pt>Se calhar, gastar algumas borboletas em upgrades ajudava?</pt><it>Forse spendere qualche farfalla per comprare potenziamenti potrebbe aiutarti?</it><se>Kanske bör du köpa uppgraderingar för fjärilar?</se><pl>Może zainwestujesz kilka motyli w ulepszenia?</pl><ru>Возможно, стоит потратить немного бабочек на покупку полезных вещей?</ru><id>Mungkin membelanjakan beberapa kupu untuk membeli peningkatan kemampuan akan membantu?</id><ar>Maybe spending some butterflies on upgrades would help?</ar><jp>蝶々を使ってアップグレードを手に入れると、役に立つかもしれませんよ。</jp><cn>也许用一些蝴蝶来升级会给你带来帮助吧?</cn></textItem><textItem identifier="x"><en_us>GOOD JOB, YOU'RE GOING PLACES!</en_us><en_uk>EXCELLENT! YOU'RE GOING PLACES!</en_uk><nl>GOED BEZIG! ZO KOM JE NOG EENS ERGENS!</nl><fr>BON BOULOT, TU PARCOURS LE MONDE !</fr><de>GUT GEMACHT, DU KOMMST GANZ SCHÖN RUM!</de><es>¡BUEN TRABAJO, TIENES EL ÉXITO ASEGURADO!</es><br>BOM TRABALHO, VOCÊ VAI LONGE!</br><pt>BOM TRABALHO, TU VAIS LONGE!</pt><it>BUON LAVORO, STAI VISITANDO POSTI!</it><se>BRA JOBBAT, DU TAR DIG FRAMÅT!</se><pl>DOBRA ROBOTA, ŚWIETNIE CI IDZIE!</pl><ru>ОТЛИЧНО, ТЫ ВСЕ БЛИЖЕ К ЦЕЛИ!</ru><id>KERJA BAGUS, KAMU BISA KE MANA-MANA!</id><ar>GOOD JOB, YOU'RE GOING PLACES!</ar><jp>よくできました、目的の場所に近づいています!</jp><cn>干得好,你进展得很顺利!</cn></textItem><textItem identifier="Collect_Butterfly"><en_us>Collect butterflies to buy more power-ups!</en_us><en_uk>Collect butterflies to buy more power-ups!</en_uk><nl>Verzamel vlinders om meer power-ups te kopen!</nl><fr>Attrape des papillons pour acheter plus de power-ups !</fr><de>Sammle Schmetterlinge, um mehr Power-Ups zu kaufen!</de><es>¡Coge mariposas para comprar más potenciadores!</es><br>Cace borboletas para comprar mais melhoramentos</br><pt>Apanha borboletas para comprares mais power-ups!</pt><it>Raccogli le farfalle per comprare più poteri speciali!</it><se>Samla fjärilar för att köpa fler power-ups!</se><pl>Zbieraj motyle, aby kupić więcej ulepszeń!</pl><ru>Собирай бабочек, чтобы покупать полезные вещи!</ru><id>Kumpulkan kupu-kupu untuk membeli tambahan tenaga lebih banyak lagi!</id><ar>Collect butterflies to buy more power-ups!</ar><jp>蝶々を集めて、さらにパワーアップを手に入れましょう!</jp><cn>收集蝴蝶购买更多的道具!</cn></textItem><textItem identifier="x"><en_us>Spring Shoes</en_us><en_uk>Spring Shoes</en_uk><nl>Verende schoen</nl><fr>Chaussures à ressort</fr><de>Federschuhe</de><es>Zapatos con muelles</es><br>Sapatos de Primavera</br><pt>Sapatos de Mola</pt><it>Scarpe a molla</it><se>Fjäderskor</se><pl>Sprężynowe buty</pl><ru>Пружины</ru><id>Sepatu Pegas</id><ar>Spring Shoes</ar><jp>バネのついた靴</jp><cn>弹簧鞋</cn></textItem><textItem identifier="x"><en_us>Powerfart</en_us><en_uk>Powerfart</en_uk><nl>Superscheet</nl><fr>Pet en puissance</fr><de>Superfurz</de><es>Potencia flatulenta</es><br>Superpeido</br><pt>GrandePum</pt><it>Forza scorreggiante</it><se>Turbofart</se><pl>Siła pierdnięcia</pl><ru>Мощный пук</ru><id>Kentutsuper</id><ar>Powerfart</ar><jp>パワーファート</jp><cn>动力屁</cn></textItem><textItem identifier="x"><en_us>Spit Power</en_us><en_uk>Spit Power</en_uk><nl>Spuugkracht</nl><fr>Crachat puissant</fr><de>Spuckkraft</de><es>Poder salival</es><br>Supercuspe</br><pt>Poder do Cuspo</pt><it>Forza sputante</it><se>Spottkraft</se><pl>Siła plunięcia</pl><ru>Сила плевка</ru><id>Tenaga Ludah</id><ar>Spit Power</ar><jp>パワーを吐き出す</jp><cn>吐唾沫</cn></textItem><textItem identifier="New"><en_us>NEW</en_us><en_uk>NEW</en_uk><nl>NIEUW</nl><fr>NOUVEAU</fr><de>NEU</de><es>NUEVO</es><br>NOVO</br><pt>NOVO</pt><it>NUOVO</it><se>NYTT</se><pl>NOWE</pl><ru>НОВЫЕ!</ru><id>BARU</id><ar>NEW</ar><jp>新規</jp><cn>新照片</cn></textItem><textItem identifier="x"><en_us>PHOTO ALBUM</en_us><en_uk>PHOTO ALBUM</en_uk><nl>FOTOALBUM</nl><fr>ALBUM PHOTO</fr><de>FOTOALBUM</de><es>ÁLBUM DE FOTOS</es><br>ÁLBUM DE FOTOS</br><pt>ÁLBUM DE FOTOS</pt><it>ALBUM FOTOGRAFICO</it><se>FOTOALBUM</se><pl>FOTOALBUM</pl><ru>ФОТО- АЛЬБОМ</ru><id>ALBUM FOTO</id><ar>PHOTO ALBUM</ar><jp>フォトアルバム</jp><cn>相册</cn></textItem><textItem identifier="Upgrade_Button"><en_us>BUY</en_us><en_uk>BUY</en_uk><nl>KOPEN</nl><fr>ACHETER</fr><de>KAUFEN</de><es>COMPRAR</es><br>COMPRAR</br><pt>COMPRAR</pt><it>COMPRA</it><se>KÖP</se><pl>KUP</pl><ru>КУПИТЬ</ru><id>BELI</id><ar>BUY</ar><jp>手に入れる</jp><cn>购买</cn></textItem><textItem identifier="x"><en_us>x</en_us><en_uk>x</en_uk><nl>x</nl><fr>x</fr><de>x</de><es>x</es><br>x</br><pt>x</pt><it>x</it><se>x</se><pl>x</pl><ru>x</ru><id>x</id><ar>x</ar><jp>x</jp><cn>x</cn></textItem><textItem identifier="Back_Button"><en_us>BACK</en_us><en_uk>BACK</en_uk><nl>TERUG</nl><fr>RETOUR</fr><de>ZURÜCK</de><es>ATRÁS</es><br>VOLTAR</br><pt>VOLTAR</pt><it>INDIETRO</it><se>BAKÅT</se><pl>POWRÓT</pl><ru>НАЗАД</ru><id>KEMBALI</id><ar>BACK</ar><jp>戻る</jp><cn>返回</cn></textItem><textItem identifier="x"><en_us>Congratulations!</en_us><en_uk>Congratulations!</en_uk><nl>Gefeliciteerd!</nl><fr>Félicitations !</fr><de>Glückwunsch!</de><es>¡Enhorabuena!</es><br>Parabéns!</br><pt>Parabéns!</pt><it>Complimenti!</it><se>Gratulerar!</se><pl>Gratulacje!</pl><ru>Поздравляем!</ru><id>Selamat!</id><ar>Congratulations!</ar><jp>おめでとうございます!</jp><cn>恭喜!</cn></textItem><textItem identifier="x"><en_us>GAME COMPLETE</en_us><en_uk>GAME COMPLETE</en_uk><nl>SPEL VOLTOOID</nl><fr>JEU RÉUSSI</fr><de>SPIEL BEENDET</de><es>JUEGO COMPLETADO</es><br>FIM DO JOGO</br><pt>JOGO CONCLUÍDO</pt><it>GIOCO COMPLETO</it><se>SPEL KLARAT</se><pl>GRA UKOŃCZONA</pl><ru>ИГРА ПРОЙДЕНА</ru><id>PERMAINAN SELESAI</id><ar>GAME COMPLETE</ar><jp>ゲーム終了</jp><cn>游戏完成</cn></textItem><textItem identifier="x"><en_us>Spits:</en_us><en_uk>Spits:</en_uk><nl>Gespuugd:</nl><fr>Crachats :</fr><de>Gespuckt:</de><es>Salivazos:</es><br>Cusparadas:</br><pt>Cuspo:</pt><it>Sputi:</it><se>Spottningar:</se><pl>Plunięcia:</pl><ru>Плевков:</ru><id>Ludahan:</id><ar>Spits:</ar><jp>吐き出した回数:</jp><cn>吐唾沫:</cn></textItem><textItem identifier="x"><en_us>Pictures</en_us><en_uk>Pictures</en_uk><nl>Foto's</nl><fr>Photos</fr><de>Bilder</de><es>Fotos</es><br>Fotos</br><pt>Imagens</pt><it>Foto</it><se>Bilder</se><pl>Zdjecia:</pl><ru>Снимков</ru><id>Gambar</id><ar>Pictures</ar><jp>写真</jp><cn>照片</cn></textItem><textItem identifier="x"><en_us>Total Score:</en_us><en_uk>Total Score:</en_uk><nl>Totaalscore:</nl><fr>Score total :</fr><de>Gesamtpunktzahl:</de><es>Puntuación total:</es><br>Placar total:</br><pt>Pontuação Total:</pt><it>Punteggio totale:</it><se>Totalpoäng:</se><pl>Łączny wynik:</pl><ru>Общий счет:</ru><id>Skor Total:</id><ar>Total Score:</ar><jp>合計スコア:</jp><cn>总分:</cn></textItem><textItem identifier="TRY_AGAIN"><en_us>TRY AGAIN</en_us><en_uk>TRY AGAIN</en_uk><nl>NOGMAALS PROBEREN</nl><fr>RÉESSAYER</fr><de>ERNEUT VERSUCHEN</de><es>INTENTAR OTRA VEZ</es><br>TENTAR DE NOVO</br><pt>TENTAR NOVAMENTE</pt><it>RIPROVA</it><se>FÖRSÖK IGEN</se><pl>SPRÓBUJ PONOWNIE</pl><ru>ЕЩЕ РАЗ</ru><id>COBA LAGI</id><ar>TRY AGAIN</ar><jp>もう一度プレイする</jp><cn>重试</cn></textItem><textItem identifier="Submit_Button"><en_us>SUBMIT</en_us><en_uk>SUBMIT</en_uk><nl>INZENDEN</nl><fr>ENVOYER</fr><de>ABSCHICKEN</de><es>ENVIAR</es><br>ENVIAR</br><pt>ENVIAR</pt><it>INVIA</it><se>SKICKA</se><pl>ZAPISZ</pl><ru>ОТПРАВИТЬ</ru><id>KIRIMKAN</id><ar>SUBMIT</ar><jp>送信する</jp><cn>提交</cn></textItem><textItem identifier="Loading"><en_us>Loading…</en_us><en_uk>Loading…</en_uk><nl>Laden...</nl><fr>Chargement…</fr><de>Wird geladen...</de><es>Cargando...</es><br>Carregando…</br><pt>A carregar...</pt><it>Caricamento…</it><se>Laddar ...</se><pl>Ładowanie...</pl><ru>Загрузка...</ru><id>Memuat...</id><ar>Loading…</ar><jp>ローディング中…</jp><cn>加载…</cn></textItem><textItem identifier="PAUSE"><en_us>PAUSED</en_us><en_uk>PAUSED</en_uk><nl>GEPAUZEERD</nl><fr>EN PAUSE</fr><de>PAUSE</de><es>EN PAUSA</es><br>PAUSADO</br><pt>EM PAUSA</pt><it>IN PAUSA</it><se>PAUSAT</se><pl>PAUZA</pl><ru>ПАУЗА</ru><id>BERISTIRAHAT</id><ar>PAUSED</ar><jp>一時停止</jp><cn>暂停</cn></textItem><textItem identifier="Resume_Button"><en_us>RESUME</en_us><en_uk>RESUME</en_uk><nl>HERVATTEN</nl><fr>REPRENDRE</fr><de>WEITERSPIELEN</de><es>REANUDAR</es><br>RETORNAR</br><pt>RETOMAR</pt><it>RIPRENDI</it><se>ÅTERGÅ</se><pl>KONTYNUUJ</pl><ru>ПРОДОЛЖИТЬ</ru><id>LANJUTKAN LAGI</id><ar>RESUME</ar><jp>再開</jp><cn>恢复</cn></textItem><textItem identifier="Quit_Button"><en_us>QUIT</en_us><en_uk>QUIT</en_uk><nl>STOPPEN</nl><fr>QUITTER</fr><de>BEENDEN</de><es>SALIR</es><br>SAIR</br><pt>SAIR</pt><it>ESCI</it><se>AVSLUTA</se><pl>WYJDŹ</pl><ru>ВЫХОД</ru><id>BERHENTI</id><ar>QUIT</ar><jp>停止</jp><cn>退出</cn></textItem><textItem identifier="x"><en_us>Location:</en_us><en_uk>Location:</en_uk><nl>Locatie:</nl><fr>Endroit :</fr><de>Ort:</de><es>Ubicación:</es><br>Local:</br><pt>Local:</pt><it>Posizione:</it><se>Plats:</se><pl>Lokalizacja:</pl><ru>Местность:</ru><id>Lokasi:</id><ar>Location:</ar><jp>ロケーション:</jp><cn>位置:</cn></textItem><textItem identifier="Countryside"><en_us>Countryside</en_us><en_uk>Countryside</en_uk><nl>Platteland</nl><fr>Campagne</fr><de>Auf dem Land</de><es>Campo</es><br>Interior</br><pt>Campo</pt><it>Campagna</it><se>Landsbygd</se><pl>Wieś</pl><ru>Пригород</ru><id>Pedesaan</id><ar>Countryside</ar><jp>カントリーサイド</jp><cn>乡村</cn></textItem><textItem identifier="City"><en_us>City</en_us><en_uk>City</en_uk><nl>Stad</nl><fr>Ville</fr><de>Stadt</de><es>Ciudad</es><br>Cidade</br><pt>Cidade</pt><it>Città</it><se>Stad</se><pl>Miasto</pl><ru>Город</ru><id>Kota</id><ar>City</ar><jp>都市</jp><cn>城市</cn></textItem><textItem identifier="Ocean"><en_us>Ocean</en_us><en_uk>Ocean</en_uk><nl>Oceaan</nl><fr>Océan</fr><de>Meer</de><es>Océano</es><br>Mar</br><pt>Mar</pt><it>Oceano</it><se>Hav</se><pl>Ocean</pl><ru>Океан</ru><id>Samudera</id><ar>Ocean</ar><jp>海</jp><cn>海洋</cn></textItem><textItem identifier="Africa"><en_us>Africa</en_us><en_uk>Africa</en_uk><nl>Afrika</nl><fr>Afrique</fr><de>Afrika</de><es>África</es><br>África</br><pt>África</pt><it>Africa</it><se>Afrika</se><pl>Afryka</pl><ru>Африка</ru><id>Afrika</id><ar>Africa</ar><jp>アフリカ</jp><cn>非洲</cn></textItem><textItem identifier="Antarctica"><en_us>Antarctica</en_us><en_uk>Antarctica</en_uk><nl>Zuidpool</nl><fr>Antarctique</fr><de>Antarktika</de><es>Antártida</es><br>Antártida</br><pt>Antárctica</pt><it>Antartide</it><se>Antarktis</se><pl>Antarktyda</pl><ru>Антарктика</ru><id>Antartika</id><ar>Antarctica</ar><jp>南極</jp><cn>南极洲</cn></textItem><textItem identifier="Top_of_space"><en_us>Space</en_us><en_uk>Space</en_uk><nl>Ruimte</nl><fr>Espace</fr><de>Leertaste</de><es>Espacio exterior</es><br>Espaço</br><pt>Espaço</pt><it>Spazio</it><se>Rymden</se><pl>Przestrzeń kosmiczna</pl><ru>Космос</ru><id>Angkasa</id><ar>Space</ar><jp>宇宙</jp><cn>太空</cn></textItem><textItem identifier="The_level"><en_us>30% through level</en_us><en_uk>30% through level</en_uk><nl>30% van het level</nl><fr>30 % du niveau</fr><de>30% des Levels geschafft</de><es>Al 30% del nivel</es><br>30% do nível</br><pt>30% pelo nível</pt><it>30% del livello</it><se>30% av nivå klarat</se><pl>30% poziomu</pl><ru>Пройдено 30% уровня</ru><id>30% level</id><ar>30% through level</ar><jp>レベルの 30%</jp><cn>30%的程度</cn></textItem><textItem identifier="The_level2"><en_us>70% through level</en_us><en_uk>70% through level</en_uk><nl>70% van het level</nl><fr>70 % du niveau</fr><de>70% des Levels geschafft</de><es>Al 70% del nivel</es><br>70% do nível</br><pt>70% pelo nível</pt><it>70% del livello</it><se>70% av nivå klarat</se><pl>70% poziomu</pl><ru>Пройдено 70% уровня</ru><id>70% level</id><ar>70% through level</ar><jp>レベルの 70%</jp><cn>70%的程度</cn></textItem><textItem identifier="Big_Bunny"><en_us>Big Bunny</en_us><en_uk>Big Bunny</en_uk><nl>Groot konijn</nl><fr>Grand lapin</fr><de>Riesenkaninchen</de><es>Gran conejo</es><br>Coelhão</br><pt>Coelho Grande</pt><it>Gran Coniglio</it><se>Stor kanin</se><pl>Wielki królik</pl><ru>Мегакролик</ru><id>Bunny Besar</id><ar>Big Bunny</ar><jp>ビッグバニー</jp><cn>大熊兔</cn></textItem><textItem identifier="Rocket_sheep"><en_us>Sheep Rocketeer</en_us><en_uk>Sheep Rocketeer</en_uk><nl>Sammy Schaap</nl><fr>Mouton Laroquette</fr><de>Raketenschaf</de><es>Oveja espacial</es><br>Ovelha Fogueteira</br><pt>Ovelha a Jacto</pt><it>Pecora-razzo</it><se>Flygarfår</se><pl>Owca-rakieta</pl><ru>Овца-ракетчик</ru><id>Domba Roket</id><ar>Sheep Rocketeer</ar><jp>羊のロケット技師</jp><cn>火箭羊</cn></textItem><textItem identifier="Superhero"><en_us>Superhero</en_us><en_uk>Super Hero</en_uk><nl>Superheld</nl><fr>Super héros</fr><de>Superheld</de><es>Súper héroe</es><br>Superherói</br><pt>Super-herói</pt><it>Supereroe </it><se>Superhjälte</se><pl>Superbohater</pl><ru>Супергерой</ru><id>Superhero</id><ar>Superhero</ar><jp>スーパーヒーロー</jp><cn>超级英雄</cn></textItem><textItem identifier="Kong_King"><en_us>King Kong</en_us><en_uk>King Kong</en_uk><nl>King Kong</nl><fr>King Kong</fr><de>King Kong</de><es>King Kong</es><br>King Kong</br><pt>King Kong</pt><it>King Kong</it><se>King Kong</se><pl>King Kong</pl><ru>Кинг-Конг</ru><id>King Kong</id><ar>King Kong</ar><jp>キングコング</jp><cn>大金刚</cn></textItem><textItem identifier="Baby_dolphin"><en_us>Baby Dolphin</en_us><en_uk>Baby Dolphin</en_uk><nl>Babydolfijn</nl><fr>Bébé dauphin</fr><de>Babydelfin</de><es>Bebé delfín</es><br>Filhote de Golfinho</br><pt>Golfinho Bebé</pt><it>Baby delfino</it><se>Bebisdelfin</se><pl>Delfinek</pl><ru>Дельфиненок</ru><id>Bayi Lumba-Lumba</id><ar>Baby Dolphin</ar><jp>赤ちゃんイルカ</jp><cn>小海豚</cn></textItem><textItem identifier="Baby_whale"><en_us>Baby Whale</en_us><en_uk>Baby Whale</en_uk><nl>Babywalvis</nl><fr>Bébé baleine</fr><de>Babywal</de><es>Bebé ballena</es><br>Filhote de Baleia</br><pt>Baleia Bebé</pt><it>Balenottera</it><se>Bebisval</se><pl>Wielorybek</pl><ru>Китенок</ru><id>Bayi Paus</id><ar>Baby Whale</ar><jp>赤ちゃんクジラ</jp><cn>小鲸鱼</cn></textItem><textItem identifier="Baby_elephant"><en_us>Baby Elephant</en_us><en_uk>Baby Elephant</en_uk><nl>Baby-olifant</nl><fr>Bébé éléphant</fr><de>Babyelefant</de><es>Bebé elefante</es><br>Elefantinho</br><pt>Elefante Bebé</pt><it>Elefantino</it><se>Bebiselefant</se><pl>Słonik</pl><ru>Слоненок</ru><id>Bayi Gajah</id><ar>Baby Elephant</ar><jp>赤ちゃんゾウ</jp><cn>小象</cn></textItem><textItem identifier="Giraffe"><en_us>Giraffe</en_us><en_uk>Giraffe</en_uk><nl>Giraffe</nl><fr>Girafe</fr><de>Giraffe</de><es>Jirafa</es><br>Girafa</br><pt>Girafa</pt><it>Giraffa</it><se>Giraff</se><pl>Żyrafa</pl><ru>Жираф</ru><id>Jerapah</id><ar>Giraffe</ar><jp>キリン</jp><cn>长颈鹿</cn></textItem><textItem identifier="Penguin"><en_us>Penguin</en_us><en_uk>Penguin</en_uk><nl>Pinguïn</nl><fr>Pingouin</fr><de>Pinguin</de><es>Pingüino</es><br>Pingüim</br><pt>Pinguim</pt><it>Pinguino</it><se>Pingvin</se><pl>Pingwin</pl><ru>Пингвин</ru><id>Penguin</id><ar>Penguin</ar><jp>ペンギン</jp><cn>企鹅</cn></textItem><textItem identifier="Polar_Bear"><en_us>Polar Bear</en_us><en_uk>Polar Bear</en_uk><nl>IJsbeer</nl><fr>Ours blanc</fr><de>Eisbär</de><es>Oso polar</es><br>Urso Polar</br><pt>Urso Polar</pt><it>Orso polare</it><se>Isbjörn</se><pl>Niedźwiedź polarny</pl><ru>Белый мишка</ru><id>Beruang Kutub</id><ar>Polar Bear</ar><jp>北極グマ</jp><cn>北极熊</cn></textItem><textItem identifier="Alien"><en_us>Alien</en_us><en_uk>Alien</en_uk><nl>Alien</nl><fr>Extra-terrestre</fr><de>Außerirdischer</de><es>Extraterrestre</es><br>Alienígena</br><pt>Extraterrestre</pt><it>Alieno</it><se>Utomjording</se><pl>Kosmita</pl><ru>Пришелец</ru><id>Alien</id><ar>Alien</ar><jp>宇宙人</jp><cn>外星人</cn></textItem><textItem identifier="x"><en_us>PLAY FOR HIGH SCORES AND AWARDS:</en_us><en_uk>PLAY FOR HIGH SCORES AND AWARDS:</en_uk><nl>SPEEL VOOR TOPSCORES EN PRIJZEN:</nl><fr>JOUE POUR DES MEILLEURS SCORES ET DES PRIX :</fr><de>SPIELE FÜR HIGHSCORES UND PREISE:</de><es>JUGAR CON PUNTUACIONES MÁXIMAS Y PREMIOS:</es><br>JOGAR PARA BATER RECORDES E GANHAR TROFÉUS:</br><pt>JOGA PELAS MELHORES PONTUAÇÕES E PRÉMIOS EM:</pt><it>GIOCA ED OTTIENI I PUNTEGGI PIÙ ALTI E I PREMI:</it><se>SPELA OM TOPPOÄNG OCH PRISER:</se><pl>ZAGRAJ Z RANKINGIEM I TROFEAMI:</pl><ru>СТАВЬ РЕКОРДЫ И ЗАВОЕВЫВАЙ НАГРАДЫ НА</ru><id>MAIN UNTUK SKOR TINGGI DAN HADIAH:</id><ar>PLAY FOR HIGH SCORES AND AWARDS:</ar><jp>高スコアおよび成績を目指してプレイする:</jp><cn>在这里进行游戏能登录您的在线最高分和成就:</cn></textItem><textItem identifier="x"><en_us>CONTINUE</en_us><en_uk>CONTINUE</en_uk><nl>DOORGAAN</nl><fr>CONTINUER</fr><de>WEITER</de><es>CONTINUAR</es><br>CONTINUAR</br><pt>CONTINUAR</pt><it>CONTINUA</it><se>FORTSÄTT</se><pl>KONTYNUUJ</pl><ru>ДАЛЬШЕ</ru><id>LANJUTKAN</id><ar>CONTINUE</ar><jp>継続する</jp><cn>继续</cn></textItem></LocalisedText> ; SpilGame.importXMLv2(_local2); trace("Language Data Succesfully included"); Languages.initialize(); SpilGame.initialize(game_name, PortalGroup.GIRL, game_page, this); SpilGame.importXML(_local2); _maskMC_screen = new maskMC_screen(); addChild(_maskMC_screen); _local3 = new Loading(this); addChild(_local3); _local3.mask = _maskMC_screen; } public function InitData():void{ isHeight = false; iskissGround = false; isPause = false; spitsNum = 0; per_gameComplete = 0; total_gameComplete = 0; photoNum = 0; butterflyNum = 0; ishelp = false; sceneNum = 0; animalPhotsArr2 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; w_Arr = []; } public function ShowScreen(_arg1:String){ if (firstGame){ _tracker = new GATracker(this, "UA-6695967-1", "AS3", false); firstGame = false; soundctrl = new soundCtrl(); if (!checkSendToFriend()){ if (SpilGame.currentLanguage.name == "cn"){ ShowScreen_immediately(GameEvent.SCREEN_CHINALOGO); } else { ShowScreen_immediately(_arg1); }; }; if (_tracker_mainscreen){ _tracker_mainscreen = false; _tracker.trackEvent(gameName, "mainscreen viewed", "per session", 0); }; trace("提交成绩", SpilGame.currentLanguage.bwcId); award = new Submitter(); award.addEventListener(Event.COMPLETE, SubmiterComponentInitialized); award.addEventListener(IOErrorEvent.IO_ERROR, FailedToLoadSubmitter); award.addEventListener("LoadingFailed", FailedToInitialiseSubmitter); award._O0000Ol01(parent, game_name, game_page, 0, "normal", "", 0, 0, 1, true, 1); } else { screenchange = new screenChange(this, _arg1); addChild(screenchange); }; } function FailedToLoadSubmitter(_arg1:Event):void{ trace("Domain allowed:", award.isDomainAllowed()); trace("Submitter failed to load"); award.removeEventListener(Event.COMPLETE, SubmiterComponentInitialized); award.addEventListener(IOErrorEvent.IO_ERROR, FailedToLoadSubmitter); award.removeEventListener("LoadingFailed", FailedToInitialiseSubmitter); award = null; } function SubmiterComponentInitialized(_arg1:Event=null):void{ award.removeEventListener(Event.COMPLETE, SubmiterComponentInitialized); trace("Domain allowed:", award.isDomainAllowed()); } function frame10(){ prevFrame(); } function frame29(){ stop(); } private function getUrlData(_arg1, _arg2){ var _local3:RegExp; var _local4:Array; _local3 = new RegExp((("[?|&]" + _arg2) + "=([^&]*)")); _local4 = _arg1.match(_local3); if (_local4 != null){ return (_local4[1]); }; return (""); } public function ShowScreen_immediately(_arg1:String){ var param = _arg1; try { removeChild(mc); } catch(err) { }; switch (param){ case GameEvent.SCREEN_CHINALOGO: mc = new chinalogo(this); addChild(mc); break; case GameEvent.SCREEN_INTRO: mc = new Intro(this); addChild(mc); break; case GameEvent.SCREEN_GAMESTORY: mc = new GameStory(this); addChild(mc); break; case GameEvent.SCREEN_GAMEMAIN: trace("gameMain documentClass1"); mc = new gameMain(this); addChild(mc); break; case GameEvent.SCREEN_LEVELCOMPLETE: mc = new LevelComplete(this); addChild(mc); break; case GameEvent.SCREEN_UPPROPS: mc = new UpProps(this); addChild(mc); break; case GameEvent.SCREEN_GAMECOMPLETE: mc = new GameComplete(this); addChild(mc); break; default: break; }; mc.mask = _maskMC_screen; try { setChildIndex(screenchange, (numChildren - 1)); } catch(err) { }; } function FailedToInitialiseSubmitter(_arg1:Event):void{ trace("Domain allowed:", award.isDomainAllowed()); trace("Submitter failed to initialize, probably the domain on which you are running the game is not allowed to make use of the submitter"); award.removeEventListener(Event.COMPLETE, SubmiterComponentInitialized); award.addEventListener(IOErrorEvent.IO_ERROR, FailedToLoadSubmitter); award.removeEventListener("LoadingFailed", FailedToInitialiseSubmitter); award = null; } public function showHighscore(_arg1:MovieClip){ if (SpilGame.currentLanguage.bwcId != 2){ }; } private function checkSendToFriend():Boolean{ return (false); } public function submitScore(_arg1){ } public function doClearance():void{ try { new LocalConnection().connect("foo"); new LocalConnection().connect("foo"); } catch(error:Error) { }; } private static function resetPage():void{ ExternalInterface.call("function(){window.location.reload(true);}"); } public static function setAward(_arg1:String){ var s = _arg1; trace("提交", s); try { award._O00OOl1Ol(s); } catch(err) { }; userData.saveData(); } public static function setAwardScore(_arg1){ var _time:*; var time:*; var b:*; var a:*; var c:*; var s = _arg1; trace("提交成绩", SpilGame.currentLanguage.bwcId); if (SpilGame.currentLanguage.bwcId != 2){ try { award._O01lOO10O(s); } catch(err) { }; } else { _time = new Date(); time = _time.getTime(); b = Random.SortT(); a = Random.hex_average((((String(Random.gameID) + s) + b) + time)); Random.DrawLine(a, b, 10, 10, 15, 15); c = Random.strqq; Random.senturl(s, b, c, time); setTimeout(resetPage, 1000); }; return (true); } } }//package lib
Section 105
//FartEffect (lib.FartEffect) package lib { import flash.events.*; import flash.display.*; public class FartEffect extends MovieClip { private var oldx; private var oldy:Number; private var i:int; private var mindy; public var MC:MovieClip; private var lineList:Array; public function FartEffect(_arg1){ lineList = []; i = 0; mindy = _arg1; MC.x = mindy.x; MC.y = mindy.y; oldx = MC.x; oldy = MC.y; addEventListener(Event.ADDED_TO_STAGE, _onload); addEventListener(Event.REMOVED_FROM_STAGE, _onunload); } private function _onload(_arg1){ removeEventListener(Event.ADDED_TO_STAGE, _onload); addEventListener(Event.ENTER_FRAME, _onFrame); } private function _onFrame(_arg1){ var j:*; var _line:*; var e = _arg1; if (((DocumentClass.isPause) && (!(DocumentClass.ishelp)))){ return; }; i++; if (i < 45){ _line = new FartEffectLine(); addChild(_line); _line.x = mindy.x; _line.y = mindy.y; _line.rotation = (((Math.atan2((mindy.y - oldy), (mindy.x - oldx)) * 180) / Math.PI) + 90); _line.mc.height = Math.sqrt((((mindy.y - oldy) * (mindy.y - oldy)) + ((mindy.x - oldx) * (mindy.x - oldx)))); lineList.push(_line); }; if (i > 75){ try { removeEventListener(Event.ENTER_FRAME, _onFrame); removeEventListener(Event.REMOVED_FROM_STAGE, _onunload); } catch(err) { }; try { MovieClip(parent).removeChild(this); } catch(err) { }; }; MC.x = (MC.x - (mindy.vx * 0.4)); MC.y = (MC.y - (mindy.vy * 0.4)); if (lineList.length == 0){ return; }; j = (lineList.length - 1); while (j > -1) { lineList[j].x = (lineList[j].x - (mindy.vx * 0.4)); lineList[j].y = (lineList[j].y - (mindy.vy * 0.4)); if (lineList[j].mc.scaleX > 0){ lineList[j].mc.scaleX = (lineList[j].mc.scaleX - 0.05); } else { removeChild(lineList[j]); lineList.splice(j, 1); }; j = (j - 1); }; if (lineList.length == 0){ return; }; oldx = lineList[(lineList.length - 1)].x; oldy = lineList[(lineList.length - 1)].y; } private function _onunload(_arg1){ removeEventListener(Event.REMOVED_FROM_STAGE, _onunload); removeEventListener(Event.ENTER_FRAME, _onFrame); } } }//package lib
Section 106
//FPS (lib.FPS) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class FPS extends Sprite { private var demo:Boolean; public var bar:Sprite; public var anim:String;// = "" public var prevSecondTime:Number; public var txt:TextField; public var secondTime:Number; public var tf:TextField; public var frames:Number;// = 0 public var time:Number; public var frameTime:Number; public var fps:String;// = "..." public var prevFrameTime:Number; public function FPS():void{ prevFrameTime = getTimer(); prevSecondTime = getTimer(); frames = 0; fps = "..."; anim = ""; super(); addEventListener(Event.ENTER_FRAME, enterFrameHandler); addEventListener(Event.REMOVED_FROM_STAGE, _onunLoad); addEventListener(Event.ADDED_TO_STAGE, _onLoad); } private function enterFrameHandler(_arg1:Event):void{ time = getTimer(); frameTime = (time - prevFrameTime); secondTime = (time - prevSecondTime); if (secondTime >= 1000){ fps = frames.toString(); frames = 0; prevSecondTime = time; } else { frames++; }; prevFrameTime = time; txt.text = (fps + " FPS"); } private function _onunLoad(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, _onunLoad); removeEventListener(Event.ENTER_FRAME, enterFrameHandler); } private function _onLoad(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, _onLoad); stage.addEventListener(Event.ADDED, _add); } private function _add(_arg1:Event):void{ MovieClip(parent).setChildIndex(this, (MovieClip(parent).numChildren - 1)); } } }//package lib
Section 107
//GameComplete (lib.GameComplete) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import spill.localisation.*; public class GameComplete extends MovieClip { private var Root:DocumentClass; public var bt_moregame:logo_levelcomplete; private var totalSocre; public var sitelock:MovieClip; public var Submit_button:SymbolSubmit; public var Back_button:bt_再试一次; public var Butterfly_txt:MovieClip; private var numEffects:NumEffects; public var Photo_txt:MovieClip; public var TotalButterfly_txt:MovieClip; public var spit_txt:TextField; public function GameComplete(_arg1:DocumentClass){ addFrameScript(0, frame1, 16, frame17); Root = _arg1; sitelock.visible = false; sitelock.bt1.addEventListener(MouseEvent.CLICK, _click); sitelock.bt2.addEventListener(MouseEvent.CLICK, _click); bt_moregame.addEventListener(MouseEvent.CLICK, _click); } protected function init():void{ var photoNum:int; var i:*; var num2:*; var num3:*; userData.animalPhotsArr = userData.animalPhotsArr; userData.saveData(); photoNum = 0; i = 0; while (i < userData.animalPhotsArr.length) { if (userData.animalPhotsArr[i] == 1){ photoNum = (photoNum + 1); }; i = (i + 1); }; if ((((photoNum > 10)) && ((userData.awardArr[1] == 0)))){ try { DocumentClass.setAward(DocumentClass.tg1); } catch(err:Error) { }; userData.awardArr[1] = 0; }; if ((((userData.spitTotalNumber <= 9)) && ((userData.awardArr[2] == 0)))){ try { DocumentClass.setAward(DocumentClass.tg2); } catch(err:Error) { }; userData.awardArr[2] = 0; }; if ((((Root.butterflyNum >= 50)) && ((userData.awardArr[3] == 0)))){ try { DocumentClass.setAward(DocumentClass.tg3); } catch(err:Error) { }; userData.awardArr[3] = 0; }; if ((((((Root.sceneNum >= 3)) && (!(DocumentClass.iskissGround)))) && ((userData.awardArr[4] == 0)))){ try { DocumentClass.setAward(DocumentClass.tg4); } catch(err:Error) { }; userData.awardArr[4] = 0; }; if (((Root.isHeight) && ((userData.awardArr[5] == 0)))){ try { DocumentClass.setAward(DocumentClass.tg5); } catch(err:Error) { }; userData.awardArr[5] = 0; }; userData.spitTotalNumber++; spit_txt.text = userData.spitTotalNumber.toString(); num2 = 0; Photo_txt.txt1.text = ((num2 + "/") + 11); Photo_txt.txt2.text = (num2 * 10); Butterfly_txt.txt1.text = Root.butterflyNum; Butterfly_txt.txt2.text = Root.butterflyNum; num3 = ((num2 * 10) + Root.butterflyNum); TotalButterfly_txt.txt1.text = String((userData.totalButterflyNum + num3)); totalSocre = (userData.totalButterflyNum + num3); userData.resetData(); Root.InitData(); Back_button.addEventListener(MouseEvent.CLICK, _click); Submit_button.addEventListener(MouseEvent.CLICK, _click); } function frame1(){ init(); } function frame17(){ stop(); } private function _click(_arg1:MouseEvent){ soundCtrl.playSound("sound_bt", 1); switch (_arg1.target.name){ case "bt1": GameEvent.openURL(GameEvent.url_gamecomplete_more); break; case "bt2": sitelock.visible = false; break; case "Back_button": Root.doClearance(); Root.ShowScreen(GameEvent.SCREEN_INTRO); break; case "Submit_button": if (SpilGame.isExternal){ sitelock.visible = true; } else { DocumentClass.setAwardScore(totalSocre); }; break; case "bt_moregame": GameEvent.openURL(GameEvent.url_gamecomplete_more); break; default: break; }; } } }//package lib
Section 108
//GameEvent (lib.GameEvent) package lib { import flash.net.*; import flash.events.*; import spill.localisation.*; public class GameEvent extends Event { public static var url_game_more:String = "url_game_more"; public static var SCREEN_UPPROPS:String = "UpProps"; public static var url_loading_more:String = "url_loading_more"; public static var SCREEN_LEVELCOMPLETE:String = "LevelComplete"; public static var url_pause_more:String = "url_pause_more"; public static var SCREEN_CHINALOGO:String = "china_logo"; public static var SCREEN_GAMESTORY:String = "GameStory"; public static var MUSIC_level:String = "music_level"; public static var url_main_more:String = "url_main_more"; public static var url_gamecomplete_more:String = "url_gamecomplete_more"; public static var url_spilgame:String = "url_spilgame"; public static var MUSIC_mainscreen:String = "music_mainscreen"; public static var MUSIC_end:String = "music_end"; public static var url_highscore_more:String = "url_highscore_more"; public static var SCREEN_GAMECOMPLETE:String = "GameComplete"; public static var url_sendtofriend_more:String = "url_sendtofriend_more"; public static var SCREEN_GAMEMAIN:String = "GameMain"; public static var url_levelcomplete_more:String = "url_levelcomplete_more"; public static var url_protection:String = "url_protection"; public static var MUSIC_shop:String = "music_shop"; public static var MUSIC_complete:String = "music_complete"; public static var url_gameover_more:String = "url_gameover_more"; public static var url_highscore_china:String = "url_highscore_china"; public static var SCREEN_INTRO:String = "intro"; public function GameEvent(_arg1:String){ super(_arg1); } public static function openURL(_arg1:String){ var _local2:String; var _local3:URLRequest; if (_arg1 == url_spilgame){ _local2 = "http://www.gameportal.net/"; _local3 = new URLRequest(_local2); navigateToURL(_local3, "_blank"); }; if (_arg1 == url_game_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_ingamescreen_moregames")), "_blank"); }; if (_arg1 == url_loading_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_loading_moregames")), "_blank"); }; if (_arg1 == url_main_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_mainscreen_moregames")), "_blank"); }; if (_arg1 == url_highscore_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_highscore_moregames")), "_blank"); }; if (_arg1 == url_pause_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_pause_moregames")), "_blank"); }; if (_arg1 == url_sendtofriend_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_sendtofriend_moregames")), "_blank"); }; if (_arg1 == url_gameover_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_gameover_moregames")), "_blank"); }; if (_arg1 == url_levelcomplete_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_levelcomplete_moregames")), "_blank"); }; if (_arg1 == url_gamecomplete_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_gamecomplete_moregames")), "_blank"); }; if (_arg1 == url_highscore_china){ _local3 = new URLRequest(("http://user.game.com.cn/game/?action=highscore&ID=" + Random.gameID)); navigateToURL(_local3, "_blank"); }; if (_arg1 == url_protection){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("site_locked_game")), "_blank"); }; } } }//package lib
Section 109
//gameMain (lib.gameMain) package lib { import flash.events.*; import flash.display.*; import gs.*; import flash.geom.*; import flash.utils.*; import gs.easing.*; public class gameMain extends MovieClip { private var mindySprite:Sprite; private var AnimalBox:BigAnimalTMark; public var demoluck:MovieClip; public var ArmBar:MovieClip; private var mindy:Mindy; private var sound_Id;// = 0 private var k;// = 1 private var vy_adjust:int; public var speedline:MovieClip; var firstAnimal;// = 0 private var mindyMove:MindyMove; public var distTxt:MovieClip; private var levelComplete; private var Root:DocumentClass; private var imgManage:ImgManage; var id;// = 0 private var sound_Id2;// = 0 public var Props:MovieClip; private var startMove; public var Pause_bt:Pausebt; public var ArrowMc:MovieClip; private var storyMc:GameStory; private var vy_adjust_array:Array; public var ArmBarBack:MovieClip; private var isSetOver:Boolean; private var gameOver; var springAnimation; private var pause:Pause; public static var newAnimal:Boolean = false; public static var obj; public function gameMain(_arg1:DocumentClass=null){ vy_adjust_array = [0, 0, (30 * 1.2), (30 * 2.1), (30 * 3)]; id = 0; firstAnimal = 0; sound_Id = 0; sound_Id2 = 0; k = 1; super(); newAnimal = false; obj = this; Root = _arg1; Init(); } private function hitButterfly2(){ var _local1:*; _local1 = new addButterFly2(); _local1.init(mindy.x, mindy.y); addChild(_local1); } private function ChangeArrow():void{ var _local1:Point; var _local2:*; var _local3:int; var _local4:*; var _local5:*; var _local6:*; _local1 = imgManage.bigMc.globalToLocal(new Point(mindy.x, mindy.y)); _local2 = -1; _local3 = 0; while (_local3 < Root.w_Arr.length) { if (Root.w_Arr[_local3].visible){ _local2 = (Root.w_Arr[_local3].currentFrame - 1); }; _local3++; }; if (((!((_local2 == -1))) && (!((userData.animalPhotsArr[_local2] == 1))))){ if (mindy.isMove){ ArrowMc.visible = false; } else { ArrowMc.visible = true; }; _local4 = (imgManage.AnimalArr2[_local2].x - _local1.x); _local5 = (imgManage.AnimalArr2[_local2].y - _local1.y); _local6 = ((Math.atan2(_local5, _local4) * 180) / Math.PI); ArrowMc.rotation = _local6; } else { ArrowMc.visible = false; }; } private function _unLoad(_arg1):void{ var _local2:int; var _local3:int; var _local4:*; var _local5:*; removeEventListener(Event.REMOVED_FROM_STAGE, _unLoad); stage.removeEventListener(KeyboardEvent.KEY_DOWN, _onKeyDown); removeEventListener(Event.ENTER_FRAME, _onFrame); startMove.removeEventListener("RemoveStart", _RemoveStart); imgManage.removeEventListener("ImgStop", _ImgStop); imgManage.removeEventListener("ShowBigAnimals", _ShowBigAnimals); mindy.removeEventListener("ImgMove", _ImgMove); mindy.removeEventListener("ArmBarDown", _ArmBarDown); mindy.removeEventListener("LevelComplete", _LevelComplete); mindy.removeEventListener("UseSpring", _UseSpring); pause.removeEventListener("SetFocus", _SetFocus); demoluck.removeEventListener(MouseEvent.CLICK, _demoClick); _local2 = 0; while (_local2 < numChildren) { _local4 = getChildAt(_local2); if ((_local4 is MovieClip)){ _local4.stop(); }; _local2++; }; _local3 = 0; while (_local3 < imgManage.AnimalArr.length) { _local5 = imgManage.AnimalArr2[_local3]; stopMc(_local5); _local3++; }; } private function _RemoveStart(_arg1):void{ if (DocumentClass.hNum == 1){ startMove.visible = false; storyMc = new GameStory(Root); addChild(storyMc); storyMc.storyMc.stop(); storyMc.addEventListener("RmoveStory", _RmoveStory); } else { ChangeMindy(); }; } private function MakePhotos():void{ var item:*; var point2:*; var point:Point; var hit:Boolean; var point3:*; var animalNum:int; var makePhoto:*; if (imgManage.AnimalArr.length > 0){ for each (item in imgManage.AnimalArr) { if (item == 0){ } else { point2 = imgManage.bigMc.globalToLocal(new Point(mindy.x, mindy.y)); point = imgManage.bigMc.localToGlobal(new Point(item.x, item.y)); hit = false; try { if ((((((point.x < 650)) && ((item.currentFrame == 1)))) && ((firstAnimal == 0)))){ point3 = imgManage.bigMc.globalToLocal(new Point(mindy.x, mindy.y)); if (point3.y < -2700){ } else { item.y = (-(imgManage.bigMc.y) + 200); }; firstAnimal = 1; }; if ((((((((point.x > 100)) && ((point.x < 600)))) && ((point.y > -40)))) && ((point.y < 500)))){ if (!(item is alienAM)){ switch (item.currentFrame){ case 1: soundCtrl.playSound("sound_rabbit", 1); break; case 2: soundCtrl.playSound("sound_sheepSong", 1); soundCtrl.playSound("sound_sheep", 1); break; case 4: soundCtrl.playSound("sound_kingkong", 1); soundCtrl.playSound("sound_plane", 1); break; case 5: soundCtrl.playSound("sound_water", 1); break; case 7: soundCtrl.playSound("sound_elephant", 1); break; case 8: soundCtrl.playSound("sound_giraffe", 1); break; case 10: soundCtrl.playSound("sound_bear", 1); break; default: break; }; item.x = (point2.x + 100); if (item.y < -100){ item.y = point2.y; }; hit = true; } else { if (mindy.hitMc.hitTestObject(item.hit)){ userData.isAlien = true; hit = true; }; }; }; } catch(err) { }; if (hit){ soundCtrl.playSound("sound_MakePhoto", 1); imgManage.AddMonsterFace(2); soundCtrl.playSound("sound_monsterlaugh", 1); animalNum = 0; if ((item is alienAM)){ animalNum = 12; Root.butterflyNum = (Root.butterflyNum + 15); if (userData.animalPhotsArr[10] == 0){ userData.animalPhotsArr[10] = 1; }; } else { animalNum = (item.currentFrame + 1); if (userData.animalPhotsArr[(item.currentFrame - 1)] == 0){ newAnimal = true; userData.animalPhotsArr[(item.currentFrame - 1)] = 1; }; Root.animalPhotsArr2[(item.currentFrame - 1)] = 1; }; DocumentClass.isPause = true; makePhoto = new MakePhoto(); makePhoto.animalNum = animalNum; addChild(makePhoto); id = setTimeout(RemovePhoto, 3000, makePhoto); imgManage.AnimalArr.splice(imgManage.AnimalArr.indexOf(item), 1); hitButterfly2(); Root.butterflyNum = (Root.butterflyNum + 10); }; }; }; }; } private function _Click(_arg1:MouseEvent):void{ GameEvent.openURL(GameEvent.url_game_more); } private function ChangeMindy():void{ if (userData.firstGame){ userData.firstGame = false; userData.saveData(); }; Pause_bt.visible = true; MindyBody.goto(2, 2500); speedline.gotoAndPlay(2); mindy.saliva.gotoAndPlay(2); removeChild(startMove); mindySprite.visible = true; isSetOver = true; Root.spitsNum++; DocumentClass.isPause = false; _SetFocus(null); } private function _onLoad(_arg1):void{ vy_adjust = vy_adjust_array[userData.spitUp]; stage.stageFocusRect = false; removeEventListener(Event.ADDED_TO_STAGE, _onLoad); if (DocumentClass.hNum == 0){ soundCtrl.playMusic(GameEvent.MUSIC_level); }; AnimalBox.BigAnimalTMark_Init(Root, imgManage, mindy); Root.total_gameComplete = 0; distTxt.dtxt.text = int(Root.total_gameComplete); startMove.addEventListener("RemoveStart", _RemoveStart); imgManage.addEventListener("ImgStop", _ImgStop); imgManage.addEventListener("ShowBigAnimals", _ShowBigAnimals); mindy.addEventListener("ImgMove", _ImgMove); mindy.addEventListener("ArmBarDown", _ArmBarDown); mindy.addEventListener("LevelComplete", _LevelComplete); mindy.addEventListener("UseSpring", _UseSpring); pause.addEventListener("SetFocus", _SetFocus); addEventListener(Event.ENTER_FRAME, _onFrame); stage.addEventListener(KeyboardEvent.KEY_DOWN, _onKeyDown); Pause_bt.addEventListener(MouseEvent.CLICK, _onClick); } public function ChangeMindyRota():void{ var _local1:*; var _local2:*; var _local3:*; if ((((mindy.rotation > -115)) && ((mindy.rotation < 115)))){ _local1 = (stage.mouseX - mindy.x); _local2 = (stage.mouseY - mindy.y); _local3 = ((Math.atan2(_local2, _local1) * 180) / Math.PI); mindy.rotation = (_local3 * 0.4); }; } private function SetLittleMindyH():void{ AnimalBox.SetLittleMindyH(); } private function _LevelComplete(_arg1):void{ DocumentClass.isPause = true; levelComplete = new LevelComplete(Root); addChild(levelComplete); levelComplete.addEventListener("deleteGameMain", _deleteGameMain); } private function SetLittleMindyW():void{ AnimalBox.SetLittleMindyW(); if (imgManage.imgNum < 5){ } else { if (DocumentClass._tracker_game_complete){ DocumentClass._tracker_game_complete = false; DocumentClass._tracker.trackEvent(DocumentClass.gameName, "game completed", "per session", 0); }; removeEventListener(Event.ENTER_FRAME, _onFrame); mindy.gotoAndStop(1); gameOver = new GameOverMc(Root, this); addChild(gameOver); gameOver.addEventListener("Remove", removegameoverMC); }; } private function _ImgMove(_arg1):void{ imgManage.isImgMove = true; mindy.isMove = false; } private function _UseSpring(_arg1):void{ var _local2:SpringEffect; var _local3:*; soundCtrl.playSound("sound_spring", 1); _local2 = new SpringEffect(mindy); mindySprite.addChild(_local2); userData.springUpNum--; Props.spring_txt.text = userData.springUpNum; MindyBody.goto(2, 2500); if (userData.springUpNum == 0){ _local3 = Props.spring_back; TweenMax.to(_local3, 1, {colorMatrixFilter:{colorize:0xFFFFFF, amount:1}}); }; sound_Id2 = setTimeout(GirlLaugh, 1000); } private function _ImgStop(_arg1):void{ mindy.isMove = true; imgManage.isImgMove = false; } private function _SetFocus(_arg1):void{ stage.focus = this; soundCtrl.playMusic(GameEvent.MUSIC_level, 99999); } private function GirlLaugh():void{ clearTimeout(sound_Id); soundCtrl.playSound("sound_girllaugh", 1); } private function Init():void{ var _local1:*; var _local2:*; var _local3:*; Props.bt_ingame.addEventListener(MouseEvent.CLICK, _Click); if (DocumentClass.demo){ demoluck.visible = true; demoluck.buttonMode = true; demoluck.mouseChildren = false; demoluck.gotoAndStop(1); demoluck.addEventListener(MouseEvent.CLICK, _demoClick); } else { demoluck.visible = false; }; Root.butterflyNum = 0; DocumentClass.iskissGround = false; Root.isHeight = false; if (userData.springUpNum == 0){ _local2 = Props.spring_back; TweenMax.to(_local2, 1, {colorMatrixFilter:{colorize:0xFFFFFF, amount:1}}); }; if (userData.fartUpNum == 0){ _local3 = Props.fart_back; TweenMax.to(_local3, 1, {colorMatrixFilter:{colorize:0xFFFFFF, amount:1}}); }; for each (_local1 in Root.animalPhotsArr2) { _local1 = 0; }; DocumentClass.isPause = true; Props.butterfly_txt.text = userData.totalButterflyNum; Props.spring_txt.text = userData.springUpNum; Props.fart_txt.text = userData.fartUpNum; Props.butterfly_txt.selectable = false; Props.spring_txt.selectable = false; Props.fart_txt.selectable = false; ArmBar.scaleX = 1; imgManage = new ImgManage(); addChild(imgManage); mindySprite = new Sprite(); addChild(mindySprite); mindy = new Mindy(userData.springUpNum, userData.fartUpNum); mindySprite.addChild(mindy); mindy.x = 300; mindy.y = 250; mindySprite.visible = false; imgManage.Init(mindy, Root); AnimalBox = new BigAnimalTMark(); addChild(AnimalBox); if ((((DocumentClass.hNum == 1)) || ((DocumentClass.hNum == 2)))){ startMove = new HelpMcManger(Root); addChild(startMove); startMove.helpMc_1.Init(mindy, userData.spitUp); startMove.addEventListener("ShowAgHelp", _ShowAgHelp); }; if (DocumentClass.hNum == 0){ startMove = new StartMove(); addChild(startMove); startMove.Init(mindy, userData.spitUp); }; setChildIndex(ArmBarBack, (numChildren - 1)); setChildIndex(ArmBar, (numChildren - 1)); setChildIndex(Props, (numChildren - 1)); setChildIndex(AnimalBox, (numChildren - 1)); setChildIndex(Pause_bt, (numChildren - 1)); Pause_bt.visible = false; setChildIndex(demoluck, (numChildren - 1)); setChildIndex(speedline, (numChildren - 1)); setChildIndex(ArrowMc, (numChildren - 1)); setChildIndex(distTxt, (numChildren - 1)); if ((((DocumentClass.hNum == 1)) || ((DocumentClass.hNum == 2)))){ setChildIndex(startMove, (numChildren - 1)); }; ArrowMc.visible = false; pause = new Pause(Root); addEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); } private function _RmoveStory(_arg1):void{ storyMc.removeEventListener("RmoveStory", _RmoveStory); removeChild(storyMc); startMove = new StartMove(); addChild(startMove); startMove.Init(mindy, userData.spitUp); } private function stopMc(_arg1){ var _local2:int; var _local3:*; if (!(_arg1 is MovieClip)){ return; }; _local2 = 0; while (_local2 < _arg1.numChildren) { _local3 = _arg1.getChildAt(_local2); if ((_local3 is MovieClip)){ _local3.stop(); stopMc(_local3); }; _local2++; }; } private function _ArmBarDown(_arg1):void{ var _local2:*; if (!isSetOver){ return; }; _local2 = (0.1 * 0.85); if ((((ArmBar.scaleX > 0)) && ((MovieClip(demoluck).currentFrame == 1)))){ if (_local2 > ArmBar.scaleX){ ArmBar.scaleX = (ArmBar.scaleX - ArmBar.scaleX); } else { mindy.vy = (mindy.vy - (4 * 0.7)); ArmBar.scaleX = (ArmBar.scaleX - _local2); }; }; if (MovieClip(demoluck).currentFrame == 2){ mindy.vy = (mindy.vy - (4 * 0.7)); }; } private function _onKeyDown(_arg1:KeyboardEvent):void{ var _local2:FartEffect; var _local3:*; if (((DocumentClass.isPause) || (!(mindy.isShowAniaml)))){ return; }; if (_arg1.keyCode == 80){ DocumentClass.isPause = true; soundCtrl.StopMusic(); addChild(pause); }; if (_arg1.keyCode == 32){ if (userData.fartUpNum > 0){ MindyBody.goto(2, 2500); userData.fartUpNum--; if (userData.fartUpNum == 0){ _local3 = Props.fart_back; TweenMax.to(_local3, 1, {colorMatrixFilter:{colorize:0xFFFFFF, amount:1}}); }; Props.fart_txt.text = userData.fartUpNum; mindy.vy = -25; mindy.gy = 0.3; soundCtrl.playSound("sound_Fart", 1); soundCtrl.playSound("sound_fangpi", 1); _local2 = new FartEffect(mindy); mindySprite.addChild(_local2); sound_Id = setTimeout(GirlLaugh, 1000); }; }; } private function removegameoverMC(_arg1){ var _local2:*; gameOver.removeEventListener("Remove", removegameoverMC); _local2 = new GameComplete(Root); addChild(_local2); } private function _onFrame(_arg1):void{ var _local2:*; if ((((DocumentClass.hNum == 0)) && (!((startMove is HelpMcManger))))){ startMove.SetAngle(); }; if (DocumentClass.isPause){ return; }; _local2 = (userData.totalButterflyNum + Root.butterflyNum); Props.butterfly_txt.text = _local2; ChangeMindyRota(); if (isSetOver){ distTxt.dtxt.text = int(Root.total_gameComplete); if (ArmBar.scaleX < 1){ ArmBar.scaleX = (ArmBar.scaleX + 0.005); }; vy_adjust--; if (vy_adjust < 0){ mindy.vy = (mindy.vy + mindy.gy); }; if (mindy.vy > 50){ mindy.vy = 50; }; if (mindy.isMove){ mindy.StartMindyMove(); }; imgManage.ImgMove(mindy.vx, mindy.vy); Root.sceneNum = imgManage.imgNum; SetLittleMindyH(); SetLittleMindyW(); if (mindy.isShowAniaml){ MakePhotos(); }; ChangeArrow(); }; } private function _ShowAgHelp(_arg1):void{ removeChild(startMove); startMove = null; startMove = new HelpMcManger(Root); addChild(startMove); startMove.helpMc_1.Init(mindy, userData.spitUp); startMove.addEventListener("RemoveStart", _RemoveStart); startMove.addEventListener("ShowAgHelp", _ShowAgHelp); DocumentClass.hNum = 2; } private function _onClick(_arg1):void{ if (DocumentClass.isPause){ return; }; soundCtrl.StopMusic(); DocumentClass.isPause = true; addChild(pause); } private function _deleteGameMain(_arg1):void{ levelComplete.removeEventListener("deleteGameMain", _deleteGameMain); Root.ShowScreen(GameEvent.SCREEN_UPPROPS); } private function _demoClick(_arg1:MouseEvent){ if (_arg1.target.name == "demoluck"){ if (MovieClip(_arg1.target).currentFrame == 1){ MovieClip(_arg1.target).gotoAndStop(2); } else { MovieClip(_arg1.target).gotoAndStop(1); }; }; } private function RemovePhoto(... _args):void{ var arguments = _args; MindyBody.goto(2, 2500); speedline.gotoAndPlay(2); clearTimeout(id); try { removeChild(arguments[0]); } catch(err) { }; _SetFocus(null); DocumentClass.isPause = false; mindy.vy = -20; } private function _ShowBigAnimals(_arg1):void{ } private function _hitButterfly(){ var _local1:*; _local1 = new addButterFly1(); _local1.init(mindy.x, mindy.y); mindySprite.addChild(_local1); } public static function hitButterfly(){ obj._hitButterfly(); } } }//package lib
Section 110
//GameOverMc (lib.GameOverMc) package lib { import flash.events.*; import flash.display.*; public class GameOverMc extends MovieClip { private var Root:DocumentClass; public var speedline:MovieClip; private var gm:gameMain; public function GameOverMc(_arg1, _arg2){ addFrameScript(1, frame2, 58, frame59, 303, frame304); Root = _arg1; gm = _arg2; } protected function GameOver():void{ dispatchEvent(new Event("Remove")); } function frame2(){ speedline.gotoAndPlay(80); } function frame59(){ soundCtrl.playMusic(GameEvent.MUSIC_end, 99999); } function frame304(){ stop(); GameOver(); } } }//package lib
Section 111
//GameStory (lib.GameStory) package lib { import flash.events.*; import flash.display.*; import spill.localisation.*; public class GameStory extends MovieClip { private var Root:DocumentClass; private var helpManger_Mc:HelpMcManger; public var storyMc:MovieClip; public var Next_button:bt_Next; public function GameStory(_arg1:DocumentClass=null){ Root = _arg1; Next_button.addEventListener(MouseEvent.CLICK, _click); userData.isStoryOver = true; addEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); } private function _ShowAghelpManger_Mc(_arg1):void{ var evt = _arg1; try { parent.removeChild(helpManger_Mc); } catch(err:Error) { }; helpManger_Mc = null; helpManger_Mc = new HelpMcManger(Root); parent.addChild(helpManger_Mc); helpManger_Mc.addEventListener("RemovehelpManger_Mc", _RemovehelpManger_Mc); helpManger_Mc.addEventListener("ShowAghelpManger_Mc", _ShowAghelpManger_Mc); } private function _unLoad(_arg1):void{ var evt = _arg1; removeEventListener(Event.REMOVED_FROM_STAGE, _unLoad); try { if (helpManger_Mc != null){ parent.removeChild(helpManger_Mc); }; } catch(err:Error) { }; } private function _RemovehelpManger_Mc(_arg1):void{ DocumentClass.hNum = 0; this.visible = true; Root.ShowScreen(GameEvent.SCREEN_GAMEMAIN); } private function _onLoad(_arg1):void{ soundCtrl.playMusic(GameEvent.MUSIC_mainscreen, 99999); } private function _click(_arg1:MouseEvent){ var _local2:String; soundCtrl.playSound("sound_bt", 1); _local2 = _arg1.target.name; switch (_local2){ case "BACK_button": Root.ShowScreen(GameEvent.SCREEN_INTRO); break; case "Next_button": Next_button.removeEventListener(MouseEvent.CLICK, _click); if (storyMc.currentFrame == 1){ storyMc.gotoAndStop(19); Next_button.addEventListener(MouseEvent.CLICK, _click); } else { if (DocumentClass.hNum == 0){ DocumentClass.hNum = 5; helpManger_Mc = new HelpMcManger(Root); this.visible = false; parent.addChild(helpManger_Mc); helpManger_Mc.addEventListener("RemovehelpManger_Mc", _RemovehelpManger_Mc); helpManger_Mc.addEventListener("ShowAghelpManger_Mc", _ShowAghelpManger_Mc); } else { Root.ShowScreen(GameEvent.SCREEN_GAMEMAIN); }; }; break; case "Moregames_Button": GameEvent.openURL(GameEvent.url_main_more); break; default: break; }; } } }//package lib
Section 112
//GameTips (lib.GameTips) package lib { import flash.events.*; import flash.display.*; import gs.*; import flash.utils.*; import gs.easing.*; public class GameTips extends MovieClip { public var tip2:MovieClip; private var timeoutID:int; public var isTip2:Boolean;// = false private var my:Number; private var isClick:Boolean;// = false private var x1:Number;// = 0 private var mx:Number; public var tip1:MovieClip; public function GameTips(){ x1 = 0; isClick = false; isTip2 = false; super(); if (x1 == 0){ x1 = this.x; }; alpha = 0; if (this.name == "tip_3"){ return; }; addEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.REMOVED_FROM_STAGE, _onunLoad); } public function init(){ if (!ChangeTips()){ return; }; x = (x1 + 20); TweenMax.to(this, 0.5, {x:x1, alpha:1}); timeoutID = setTimeout(end, 4000); addEventListener(MouseEvent.MOUSE_OVER, _onOver); addEventListener(MouseEvent.MOUSE_OUT, _onOut); addEventListener(MouseEvent.CLICK, _onClick); tip1.mouseChildren = false; tip2.mouseChildren = false; } private function _onunLoad(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, _onunLoad); clearTimeout(timeoutID); } private function ChangeTips():Boolean{ var _local1:Boolean; var _local2:int; var _local3:*; _local1 = true; _local2 = 1; while (_local2 < 5) { _local3 = ("tip_" + _local2); if (this.name == _local3){ if ((((userData.tipArr[_local2].b == 0)) && (isClick))){ userData.tipArr[_local2].b = 1; this.visible = false; userData.saveData(); this.mouseEnabled = false; } else { if (userData.tipArr[_local2].b == 1){ this.visible = false; _local1 = false; break; }; }; }; _local2++; }; return (_local1); } private function _onLoad(_arg1):void{ removeEventListener(Event.ADDED_TO_STAGE, _onLoad); tip1.mouseChildren = false; tip2.mouseChildren = false; if ((this.parent.parent is UpProps)){ isTip2 = true; }; if (!ChangeTips()){ return; }; if (DocumentClass.ishelp){ this.visible = false; return; }; visible = true; switch (this.name){ case "tip_1": x = (x1 + 20); break; case "tip_4": x = (x1 + 20); break; default: break; }; if (!isTip2){ TweenMax.to(this, 0.3, {x:x1, alpha:1}); timeoutID = setTimeout(end, 4000); addEventListener(MouseEvent.MOUSE_OVER, _onOver); addEventListener(MouseEvent.MOUSE_OUT, _onOut); addEventListener(MouseEvent.CLICK, _onClick); }; } private function _onOver(_arg1):void{ var _local2:*; _local2 = _arg1.target.name; if ((((_local2 == "tip1")) || ((_local2 == "tip2")))){ this.buttonMode = true; TweenMax.to(_arg1.target, 0.1, {colorMatrixFilter:{brightness:1.2}}); }; } private function _onClick(_arg1):void{ isClick = true; if (_arg1.target.name == "tip1"){ this.visible = false; } else { if (_arg1.target.name == "tip2"){ ChangeTips(); }; }; clearTimeout(timeoutID); } private function end():void{ TweenMax.to(this, 0.1, {x:(x1 - 10), alpha:0, visible:false}); } private function _onOut(_arg1):void{ TweenMax.to(_arg1.target, 0.1, {colorMatrixFilter:{}}); } } }//package lib
Section 113
//HelpMc2 (lib.HelpMc2) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class HelpMc2 extends MovieClip { private var spring:SpringEffect; public var ArmBar:MovieClip; private var a;// = 0 private var b;// = 0 private var c;// = 0.2 public var word1:MovieClip; public var d;// = 0 public var mindy_H:MovieClip; private var armBarSpeed;// = 0.005 public var anMc:MovieClip; public var butterfly_txt:TextField; private var isStar:Boolean;// = true public var teachingIsOver:Boolean;// = false private var obj:Object; private var isKeyDown:Boolean;// = false public var next_bt:bt_next2; public var isbackbt:Boolean;// = false private var bufferNum;// = 0 public var spring_txt:TextField; private var isGround:Boolean;// = false public var backImg:BG1; public var per_num;// = 0 public var fart_txt:TextField; private var hasBuffer:Boolean;// = false public var upgrade1:horsetailGrass; public var isAnaimal:Boolean;// = false public var upgrade2:RocketShoe; public var fart_back:MovieClip; private var spr:Sprite; var _gotofirst; public var ArmBarBack:MovieClip; private var isHSprings:Boolean;// = false private var num_H:Number; public var backAirMc:BackImg; private var isShoes:Boolean;// = false public var spring_back:MovieClip; private var buffer1; public function HelpMc2(){ armBarSpeed = 0.005; hasBuffer = false; bufferNum = 0; isKeyDown = false; obj = new Object(); a = 0; b = 0; c = 0.2; d = 0; isShoes = false; isAnaimal = false; per_num = 0; teachingIsOver = false; isStar = true; isbackbt = false; isHSprings = false; isGround = false; super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7); addEventListener(Event.ADDED_TO_STAGE, _onLoad); } private function _unLoad(_arg1):void{ removeEventListener(Event.ENTER_FRAME, _onFrame); stage.removeEventListener(MouseEvent.MOUSE_DOWN, _onDown); stage.removeEventListener(MouseEvent.MOUSE_MOVE, _onMove); } private function _onDown(_arg1):void{ var _local2:*; if (mindy_H.currentFrame == 1){ mindy_H.gotoAndStop(7); }; _local2 = ArmBar.scaleX; if (_local2 > 0){ if (!hasBuffer){ _local2 = (_local2 - 0.1); }; if (_local2 < 0){ this.gotoAndStop(3); next_bt.visible = true; removeEventListener(Event.ENTER_FRAME, _onFrame); _local2 = 0; }; }; ArmBar.scaleX = _local2; stage.addEventListener(MouseEvent.MOUSE_UP, _onUp); } function frame2(){ word1.gotoAndStop(4); stop(); } function frame3(){ word1.gotoAndStop(6); stop(); } function frame5(){ word1.visible = false; word1.gotoAndStop(10); stop(); } function frame6(){ word1.gotoAndStop(11); stop(); } function frame7(){ stop(); } function frame1(){ word1.gotoAndStop(3); word1.visible = false; next_bt.visible = false; stop(); } function frame4(){ word1.visible = false; word1.gotoAndStop(7); stop(); } public function _onLoad(_arg1):void{ mindy_H.saliva.gotoAndPlay(2); backAirMc.gotoAndStop(1); removeEventListener(Event.ADDED_TO_STAGE, _onLoad); stage.addEventListener(MouseEvent.MOUSE_MOVE, _onMove); addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); next_bt.addEventListener(MouseEvent.CLICK, _onClick); stage.addEventListener(KeyboardEvent.KEY_DOWN, _onKeyDown); spr = new Sprite(); addChild(spr); obj.vx = 25; obj.vy = -11; obj.x = 0; obj.y = 0; d = (-(Math.sin(((HelpMcManger.rotaNum * Math.PI) / 180))) * ((1.3 / 0.2) + 15)); if (d > 20){ d = 20; }; addEventListener(Event.ENTER_FRAME, _onFrame); } private function GotoFirst():void{ mindy_H.gotoAndStop(1); } private function stopMc(_arg1){ var _local2:int; var _local3:*; _local2 = 0; while (_local2 < _arg1.numChildren) { _local3 = _arg1.getChildAt(_local2); if ((_local3 is MovieClip)){ _local3.stop(); stopMc(_local3); }; _local2++; }; } private function _onKeyDown(_arg1:KeyboardEvent):void{ var _local2:*; if (_arg1.keyCode == 32){ if (bufferNum == 1){ soundCtrl.playSound("sound_Fart", 1); stage.removeEventListener(KeyboardEvent.KEY_DOWN, _onKeyDown); _local2 = new FartEffect(obj); spr.addChild(_local2); spr.x = mindy_H.x; spr.y = mindy_H.y; bufferNum = 0; fart_txt.text = bufferNum; isKeyDown = true; isShoes = true; word1.visible = false; d = 3; }; }; } private function _onMove(_arg1):void{ var _local2:*; var _local3:*; var _local4:*; _local2 = (mouseX - mindy_H.x); _local3 = (mouseY - mindy_H.y); _local4 = ((Math.atan2(_local3, _local2) * 180) / Math.PI); if ((((_local4 > -120)) && ((_local4 < 120)))){ mindy_H.rotation = (_local4 * 0.4); }; } private function _onFrame(_arg1):void{ var num:*; var m:*; var num2:*; var evt = _arg1; if (isStar){ d = (d - c); if (d < 0){ d = 0; isStar = false; isbackbt = true; num_H = 17; word1.visible = true; next_bt.visible = true; }; }; if (isHSprings){ d = (d + c); if ((((int(d) == 0)) && (isGround))){ d = 0; isGround = false; isHSprings = false; this.gotoAndStop(5); }; }; if ((((backAirMc.y < 0)) && (isHSprings))){ m = mindy_H.y; m = (m - d); if (m < 250){ m = 250; mindy_H.y = 250; backAirMc.y = 0; backImg.y = 0; c = (c * -1); isGround = true; } else { mindy_H.y = m; }; if (mindy_H.y > 450){ spring_txt.text = "0"; spring = new SpringEffect(mindy_H); backImg.addChild(spring); spring.x = mindy_H.x; spring.y = mindy_H.y; mindy_H.y = 450; soundCtrl.playSound("sound_spring", 1); c = (c * -1); d = (d * -1); }; } else { backAirMc.y = (backAirMc.y + d); backImg.y = (backImg.y + d); }; if (isGround){ try { backImg.removeChild(spring); } catch(err:Error) { }; }; if (isShoes){ d = (d + c); if (d > num_H){ mindy_H.shoes.gotoAndStop(1); d = 0; isShoes = false; if (this.currentFrame == 5){ this.gotoAndStop(6); word1.visible = true; next_bt.visible = true; isAnaimal = true; removeEventListener(Event.ENTER_FRAME, _onFrame); }; if (this.currentFrame == 4){ if (!isHSprings){ isHSprings = true; c = (c * -2.7); d = (d * -0.1); word1.gotoAndStop(14); word1.visible = true; }; }; }; }; num = ArmBar.scaleX; if (num < 1){ num = (num + armBarSpeed); if (num > 1){ num = 1; }; }; ArmBar.scaleX = num; if (this.currentFrame == 4){ if (buffer1 == null){ return; }; buffer1.x = (buffer1.x - 10); num2 = buffer1.x; if (num2 < 350){ word1.visible = true; next_bt.visible = true; removeEventListener(Event.ENTER_FRAME, _onFrame); }; }; if (this.currentFrame == 5){ upgrade1.x = (upgrade1.x - 10); upgrade2.x = (upgrade2.x - 10); if ((((upgrade2.x < 500)) && ((b == 0)))){ word1.visible = true; next_bt.visible = true; removeEventListener(Event.ENTER_FRAME, _onFrame); b = 1; }; if ((((upgrade2.x < 350)) && ((b == 1)))){ upgrade2.visible = false; word1.visible = false; next_bt.visible = false; b = 2; isShoes = true; c = 0.2; d = 3; num_H = 13; mindy_H.shoes.gotoAndStop(2); soundCtrl.playSound("sound_shoes", 1); }; upgrade1.y = (upgrade1.y + d); }; if (this.currentFrame == 6){ per_num = ((anMc.x - mindy_H.x) / 643); anMc.x = (anMc.x - 15); if ((((anMc.x < 500)) && ((a == 0)))){ removeEventListener(Event.ENTER_FRAME, _onFrame); word1.gotoAndStop(12); next_bt.visible = true; isAnaimal = false; a = 1; soundCtrl.playSound("sound_sheepSong", 1); soundCtrl.playSound("sound_sheep", 1); }; if ((((anMc.x < 350)) && ((a == 1)))){ removeEventListener(Event.ENTER_FRAME, _onFrame); soundCtrl.playSound("sound_MakePhoto", 1); soundCtrl.playSound("sound_sheepSong", 1); word1.visible = true; setChildIndex(word1, (numChildren - 1)); word1.gotoAndStop(13); next_bt.visible = false; word1.x = 30; word1.y = 60; a = 2; isAnaimal = false; stage.removeEventListener(MouseEvent.MOUSE_MOVE, _onMove); stage.removeEventListener(MouseEvent.MOUSE_DOWN, _onDown); anMc.stop(); teachingIsOver = true; }; }; } private function _onClick(_arg1):void{ var _local2:*; var _local3:*; soundCtrl.playSound("sound_bt", 1); _local2 = this.currentFrame; switch (_local2){ case 1: this.gotoAndStop(2); next_bt.visible = false; stage.addEventListener(MouseEvent.MOUSE_DOWN, _onDown); break; case 3: next_bt.visible = false; this.gotoAndStop(4); buffer1 = new Butterfly0(); addChild(buffer1); setChildIndex(mindy_H, (numChildren - 1)); buffer1.x = 670; buffer1.y = mindy_H.y; hasBuffer = true; addEventListener(Event.ENTER_FRAME, _onFrame); break; case 4: if (isKeyDown){ next_bt.visible = false; this.gotoAndStop(5); isKeyDown = false; } else { addEventListener(Event.ENTER_FRAME, _onFrame); if (hasBuffer){ soundCtrl.playSound("sound_Coin", 1); soundCtrl.playSound("sound_Collect", 1); removeChild(buffer1); buffer1 = null; word1.visible = false; next_bt.visible = false; word1.visible = true; word1.gotoAndStop(9); _local3 = new addButterFly1(); _local3.init(mindy_H.x, mindy_H.y); addChild(_local3); bufferNum = 1; butterfly_txt.text = bufferNum; }; }; break; case 5: addEventListener(Event.ENTER_FRAME, _onFrame); next_bt.visible = false; word1.visible = false; break; case 6: next_bt.visible = false; addEventListener(Event.ENTER_FRAME, _onFrame); isAnaimal = true; break; default: break; }; } private function _onUp(_arg1):void{ clearTimeout(_gotofirst); _gotofirst = setTimeout(GotoFirst, 300); stage.removeEventListener(MouseEvent.MOUSE_UP, _onUp); soundCtrl.playSound("sound_Hands", 1); } } }//package lib
Section 114
//HelpMcManger (lib.HelpMcManger) package lib { import flash.events.*; import flash.display.*; public class HelpMcManger extends MovieClip { private var Root:DocumentClass; public var ArmBar:MovieClip; public var Props:MovieClip; private var isT:Boolean;// = false public var TotalWBar:MovieClip; public var helpMc_1:StartMove; public var back_bt:跳过按钮; private var helpMc_2:HelpMc2; public var ArmBarBack:MovieClip; public var TotalHBar:MovieClip; public var show_again:bt_再播放一次; public var Start_Button:bt_开始按钮; public var bt_Num;// = 0 public static var rotaNum; public function HelpMcManger(_arg1:DocumentClass){ isT = false; bt_Num = 0; super(); addFrameScript(0, frame1); Root = _arg1; addEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); } private function _AddHp2(_arg1):void{ init2(); } public function init2():void{ removeChild(helpMc_1); helpMc_2 = new HelpMc2(); addChild(helpMc_2); setChildIndex(TotalWBar, (numChildren - 1)); setChildIndex(TotalHBar, (numChildren - 1)); setChildIndex(Start_Button, (numChildren - 1)); setChildIndex(show_again, (numChildren - 1)); setChildIndex(back_bt, (numChildren - 1)); isT = true; } private function _unLoad(_arg1):void{ removeEventListener(Event.REMOVED_FROM_STAGE, _unLoad); removeEventListener(Event.ENTER_FRAME, _onFrame); helpMc_1.removeEventListener("AddHp2", _AddHp2); helpMc_1 = null; helpMc_2 = null; if (((!((DocumentClass.hNum == 5))) && (!((DocumentClass.hNum == 2))))){ DocumentClass.hNum = 0; }; DocumentClass.ishelp = false; } function frame1(){ Start_Button.visible = false; show_again.visible = false; } public function _onLoad(_arg1):void{ var _local2:int; var _local3:*; var _local4:*; removeEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.ENTER_FRAME, _onFrame); helpMc_1.addEventListener("AddHp2", _AddHp2); DocumentClass.ishelp = true; soundCtrl.playMusic(GameEvent.MUSIC_mainscreen, 99999); TotalWBar.a1.gotoAndStop(2); TotalHBar.b1.gotoAndStop(2); _local2 = 1; while (_local2 < 11) { _local3 = TotalWBar.getChildAt(_local2); _local4 = TotalHBar.getChildAt(_local2); _local3.visible = false; _local4.visible = false; _local2++; }; back_bt.visible = false; setChildIndex(ArmBarBack, (numChildren - 1)); setChildIndex(ArmBar, (numChildren - 1)); setChildIndex(TotalWBar, (numChildren - 1)); setChildIndex(TotalHBar, (numChildren - 1)); setChildIndex(Props, (numChildren - 1)); Start_Button.addEventListener(MouseEvent.CLICK, _onClick); show_again.addEventListener(MouseEvent.CLICK, _onClick); back_bt.addEventListener(MouseEvent.CLICK, _onClick); gotoAndPlay(1); } private function _onClick(_arg1:MouseEvent):void{ soundCtrl.playSound("sound_bt", 1); switch (_arg1.target.name){ case "Start_Button": bt_Num = 2; if (DocumentClass.hNum == 1){ dispatchEvent(new Event("RemoveStart")); }; if (DocumentClass.hNum == 2){ dispatchEvent(new Event("intro_RemoveHelp")); }; if (DocumentClass.hNum == 3){ dispatchEvent(new Event("RemoveHelp")); }; if (DocumentClass.hNum == 5){ dispatchEvent(new Event("RemovehelpManger_Mc")); }; break; case "show_again": bt_Num = 1; if (DocumentClass.hNum == 3){ dispatchEvent(new Event("ShowAgainHelp")); }; if (DocumentClass.hNum == 1){ dispatchEvent(new Event("ShowAgHelp")); }; if (DocumentClass.hNum == 2){ dispatchEvent(new Event("intro_ShowagHelp")); }; if (DocumentClass.hNum == 5){ dispatchEvent(new Event("ShowAghelpManger_Mc")); }; break; case "back_bt": if (DocumentClass.hNum == 5){ dispatchEvent(new Event("RemovehelpManger_Mc")); } else { if (((userData.firstGame) && (!((DocumentClass.hNum == 5))))){ if (!userData.isStoryOver){ DocumentClass.hNum = 1; }; dispatchEvent(new Event("RemoveStart")); } else { if ((((DocumentClass.hNum == 2)) || ((DocumentClass.hNum == 1)))){ if (DocumentClass.hNum == 2){ dispatchEvent(new Event("intro_RemoveHelp2")); } else { Root.ShowScreen(GameEvent.SCREEN_INTRO); }; } else { if (DocumentClass.hNum == 3){ dispatchEvent(new Event("RemoveHelp")); }; }; }; }; break; default: break; }; } private function _onFrame(_arg1):void{ var _local2:*; helpMc_1.SetAngle(); if (isT){ if (helpMc_2.isbackbt){ helpMc_2.isbackbt = false; back_bt.visible = true; }; helpMc_2.backAirMc.ImgMove(15); helpMc_2.backImg.ImgMove(15); if (helpMc_2.teachingIsOver){ removeEventListener(Event.ENTER_FRAME, _onFrame); Start_Button.visible = true; show_again.visible = true; back_bt.visible = false; }; if (helpMc_2.isAnaimal){ TotalWBar.a1.visible = true; TotalHBar.b1.visible = true; _local2 = helpMc_2.per_num; if (_local2 > 0){ TotalWBar.LW.x = ((1 - _local2) * 33); }; }; }; } } }//package lib
Section 115
//Img (lib.Img) package lib { import flash.display.*; public class Img extends MovieClip { public var MC1:MovieClip; public var MC3:MovieClip; public var MC2:MovieClip; public var num;// = 4 public var changeW;// = 0 public function Img(){ changeW = 0; num = 4; super(); } public function ImgMove(_arg1=0){ var _local2:*; var _local3:*; var _local4:*; _local2 = 1; while (_local2 < num) { _local3 = this[("MC" + _local2)]; _local4 = _arg1; switch (_local2){ case 1: _local4 = (_local4 * 0.9); break; case 2: _local4 = (_local4 * 0.6); break; case 3: _local4 = (_local4 * 0.3); break; default: break; }; _local3.x = (_local3.x - _local4); if (_local3.x < -1500){ _local3.x = (_local3.x + 1500); }; _local2++; }; changeW = (changeW + (_arg1 * 0.9)); } } }//package lib
Section 116
//ImgManage (lib.ImgManage) package lib { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.utils.*; public class ImgManage extends Sprite { var Root:DocumentClass; public var total_MapComplete;// = 0 var id;// = 0 public var perNum; public var AnimalArr2:Array; private var bgSpr:MovieClip; private var bg:Img; public var backImg:Img; private var mFace; var k;// = 0 private var mindy:Mindy; private var backImgArr:Array; var m;// = 0 private var isDone_2:Boolean;// = false public var per_MapComplete;// = 0 var mF;// = 0 private var isDone_1:Boolean;// = true private var totalW:int;// = 0 var mc; private var animalMap_1:AnimalMap; private var animalMap_2:AnimalMap; private var imgArr:Array; public var isImgMove:Boolean;// = true public var bigMc:MovieClip; public var imgNum;// = 0 public var animalPointArr; var animalMap:Sprite; public var AnimalArr:Array; private var isAnimalMap_1:Boolean;// = true private var isAnimalMap_2:Boolean;// = false public var bg_y; public function ImgManage(){ isImgMove = true; imgArr = [26000, 26000, 26000, 26000, 26000]; totalW = 0; per_MapComplete = 0; total_MapComplete = 0; imgNum = 0; bg = new BG1(); backImgArr = [Class(AnimalImg1), Class(AnimalImg2), Class(AnimalImg3)]; isAnimalMap_1 = true; isAnimalMap_2 = false; isDone_1 = true; isDone_2 = false; mF = 0; m = 0; k = 0; AnimalArr = []; AnimalArr2 = []; animalPointArr = [{ax:0, ay:200, pr:0.3}, {ax:0, ay:-350, pr:0.6}, {ax:0, ay:-600, pr:0.3}, {ax:0, ay:-20, pr:0.6}, {ax:0, ay:-20, pr:0.3}, {ax:0, ay:330, pr:0.6}, {ax:0, ay:-150, pr:0.3}, {ax:0, ay:80, pr:0.6}, {ax:0, ay:300, pr:0.3}, {ax:0, ay:300, pr:0.6}]; id = 0; super(); addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); } public function ImgMove(_arg1=0, _arg2=0){ var _local3:int; var _local4:Point; var _local5:Point; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:int; if ((((mindy.y > 350)) && ((mF == 0)))){ mF = 1; AddMonsterFace(1); }; if ((((mindy.y <= 250)) && ((mF == 1)))){ mF = 0; }; _local3 = k; while (_local3 < AnimalArr2.length) { if ((((AnimalArr2[_local3] == 0)) && ((k < 9)))){ k = (_local3 + 1); } else { break; }; _local3++; }; if (AnimalArr2[k] != 0){ if (((((-(bigMc.x) + 650) > AnimalArr2[k].x)) && ((k < 9)))){ k = (k + 1); }; }; if (isAnimalMap_1){ if (animalMap_2.x < -1700){ animalMap_2.x = -1700; animalMap.removeChild(animalMap_2); isDone_2 = false; }; if (animalMap_1.x < -850){ animalMap_2 = new (backImgArr[int(((Math.random() * 10) / 4))]); animalMap.addChild(animalMap_2); animalMap_2.GetMindy(mindy, Root); animalMap_2.x = (animalMap_2.x + 650); isAnimalMap_2 = true; isAnimalMap_1 = false; isDone_2 = true; animalMap_2.addEventListener("AddMonster", AddMonsterFace); }; }; if (isAnimalMap_2){ if (animalMap_1.x < -1500){ animalMap_1.x = -1500; animalMap.removeChild(animalMap_1); isDone_1 = false; }; if (animalMap_2.x < -850){ animalMap_1 = new (backImgArr[int(((Math.random() * 10) / 4))]); animalMap.addChild(animalMap_1); animalMap_1.GetMindy(mindy, Root); animalMap_1.x = (animalMap_1.x + 650); isAnimalMap_2 = false; isAnimalMap_1 = true; isDone_1 = true; animalMap_1.addEventListener("AddMonster", AddMonsterFace); }; }; if (isDone_1){ if ((((((((((k == 9)) && ((AnimalArr[k] == 0)))) || ((AnimalArr[k] == 0)))) || ((AnimalArr[k] == undefined)))) || ((AnimalArr[k] is alienAM)))){ animalMap_1.showAnimals(null); } else { if (AnimalArr2[k] != 0){ _local4 = bigMc.localToGlobal(new Point(AnimalArr2[k].x, AnimalArr2[k].y)); animalMap_1.showAnimals(_local4); } else { trace("+++ ImgManage 这里会报错1"); }; }; animalMap_1.x = (animalMap_1.x - (_arg1 * 0.4)); }; if (isDone_2){ if ((((((((((k == 9)) && ((AnimalArr[k] == 0)))) || ((AnimalArr[k] == 0)))) || ((AnimalArr[k] == undefined)))) || ((AnimalArr[k] is alienAM)))){ animalMap_2.showAnimals(null); } else { if (AnimalArr2[k] != 0){ _local5 = bigMc.localToGlobal(new Point(AnimalArr2[k].x, AnimalArr2[k].y)); animalMap_2.showAnimals(_local5); } else { trace("+++ ImgManage 这里会报错2"); }; }; animalMap_2.x = (animalMap_2.x - (_arg1 * 0.4)); }; bg.ImgMove(_arg1); backImg.ImgMove(_arg1); bigMc.x = (bigMc.x - (_arg1 * 0.9)); if (isImgMove){ _local6 = bg.y; _local6 = (_local6 + (_arg2 * -1)); if (!mindy.isTimeOver){ mindy.vy = (mindy.vy * 0.9); mindy.gy = 0; }; if (_local6 > (backImg.height - 1000)){ _local6 = (backImg.height - 1000); }; if (_local6 < 0){ isImgMove = false; bg.y = 0; backImg.y = 0; dispatchEvent(new Event("ImgStop")); return; }; bg.y = _local6; backImg.y = _local6; backImg.MC3.y = (-(_local6) + 160); if (backImg.MC3.y < -3100){ backImg.MC3.visible = false; } else { backImg.MC3.visible = true; }; animalMap.y = _local6; bigMc.y = _local6; bg_y = bg.y; if ((((((_local6 > 3650)) && ((m == 0)))) && (!(userData.isAlien)))){ soundCtrl.playSound("sound_alien", 1); mc = new alienAM(); bigMc.addChild(mc); _local7 = bigMc.globalToLocal(new Point(mindy.x, mindy.y)); mc.y = (_local7.y - 50); mc.x = (_local7.x + 300); m = 1; for each (_local8 in AnimalArr) { if ((_local8 is alienAM)){ } else { m = 2; }; }; if (m == 2){ AnimalArr.push(mc); m = 1; }; }; if ((((_local6 < 3500)) && ((m == 1)))){ bigMc.removeChild(mc); m = 0; }; }; if (imgNum > 0){ _local9 = 0; _local10 = 0; while (_local10 < imgNum) { _local9 = (_local9 + imgArr[_local10]); _local10++; }; per_MapComplete = ((_local9 + bg.changeW) / totalW); total_MapComplete = (_local9 + bg.changeW); } else { if (imgNum == 0){ per_MapComplete = (bg.changeW / totalW); total_MapComplete = bg.changeW; }; }; perNum = (bg.changeW / imgArr[imgNum]); if (bg.changeW > imgArr[imgNum]){ perNum = 0; if ((bg is BG1)){ bgSpr.removeChild(bg); bg = new BG2(); bg.num = 4; } else { if ((bg is BG2)){ bgSpr.removeChild(bg); bg = new BG3(); bg.num = 4; } else { if ((bg is BG3)){ bgSpr.removeChild(bg); bg = new BG4(); bg.num = 4; } else { if ((bg is BG4)){ bgSpr.removeChild(bg); bg = new BG5(); bg.num = 4; } else { if ((bg is BG5)){ bgSpr.removeChild(bg); bg = new BG1(); bg.num = 4; }; }; }; }; }; imgNum++; if ((((imgNum == 2)) && (DocumentClass._tracker_50_complete))){ DocumentClass._tracker_50_complete = false; DocumentClass._tracker.trackEvent(DocumentClass.gameName, "50% complete", "per session", 0); }; bg.y = bg_y; bg.changeW = 0; bgSpr.addChild(bg); if (imgNum < 5){ AddMonsterFace(2); backImg.MC1.gotoAndStop((imgNum + 1)); dispatchEvent(new Event("ShowBigAnimals")); }; }; } public function AddMonsterFace(_arg1):void{ var evt = _arg1; try { removeChild(mFace); } catch(err) { }; mFace = new MonsterFace(); addChild(mFace); clearTimeout(id); id = setTimeout(RemoveMFace, 3000); mFace.gotoAndStop(1); if (evt == 1){ mFace.gotoAndStop(14); soundCtrl.playSound("sound_mindydown", 1); }; if (evt == 2){ mFace.gotoAndStop(1); }; if (mFace.currentFrame != 14){ soundCtrl.playSound("sound_monsterlaugh", 1); }; mFace.x = 3; mFace.y = 360; } private function RemoveMFace():void{ try { removeChild(mFace); } catch(err) { }; } private function AddAnimals():void{ var _local1:int; var _local2:int; var _local3:Number; var _local4:*; var _local5:*; var _local6:*; _local1 = 0; while (_local1 < 10) { _local3 = 0; _local4 = 0; while (_local4 < (_local1 / 2)) { if (_local1 > 0){ _local3 = (_local3 + imgArr[_local4]); }; _local4++; }; animalPointArr[_local1].ax = ((imgArr[(_local1 / 2)] * animalPointArr[_local1].pr) + _local3); animalPointArr[(_local1 + 1)].ax = ((imgArr[(_local1 / 2)] * animalPointArr[(_local1 + 1)].pr) + _local3); _local1 = (_local1 + 2); }; _local2 = 0; while (_local2 < 10) { if (DocumentClass.demoluckNum == 1){ if (userData.animalPhotsArr[_local2] == 1){ AnimalArr[_local2] = 0; AnimalArr2[_local2] = 0; } else { _local5 = new Animal(); _local5.gotoAndStop((_local2 + 1)); AnimalArr.push(_local5); AnimalArr2.push(_local5); bigMc.addChild(_local5); AnimalArr[_local2].x = animalPointArr[_local2].ax; AnimalArr[_local2].y = animalPointArr[_local2].ay; AnimalArr2[_local2].x = animalPointArr[_local2].ax; AnimalArr2[_local2].y = animalPointArr[_local2].ay; animalPointArr[_local2].pr2 = (animalPointArr[_local2].ay / 5000); }; } else { _local6 = new Animal(); _local6.gotoAndStop((_local2 + 1)); AnimalArr.push(_local6); AnimalArr2.push(_local6); bigMc.addChild(_local6); AnimalArr[_local2].x = animalPointArr[_local2].ax; AnimalArr[_local2].y = animalPointArr[_local2].ay; AnimalArr2[_local2].x = animalPointArr[_local2].ax; AnimalArr2[_local2].y = animalPointArr[_local2].ay; animalPointArr[_local2].pr2 = (animalPointArr[_local2].ay / 5000); if (userData.animalPhotsArr[_local2] == 1){ AnimalArr[_local2] = 0; }; }; _local2++; }; } public function _unLoad(_arg1):void{ var _local2:int; animalMap_1.removeEventListener("AddMonster", AddMonsterFace); animalMap_2.removeEventListener("AddMonster", AddMonsterFace); _local2 = 0; while (_local2 < AnimalArr.length) { _local2++; }; } public function Init(_arg1, _arg2):void{ var _local3:*; totalW = 0; for each (_local3 in imgArr) { totalW = (totalW + _local3); }; mindy = _arg1; Root = _arg2; backImg = new BackImg(); addChild(backImg); backImg.num = 3; bgSpr = new MovieClip(); addChild(bgSpr); bgSpr.addChild(bg); bigMc = new MovieClip(); addChild(bigMc); AddAnimals(); animalMap = new MovieClip(); addChild(animalMap); animalMap_1 = new (backImgArr[0]); animalMap_2 = new AnimalMap(); animalMap.addChild(animalMap_1); animalMap_1.GetMindy(mindy, Root); animalMap_1.addEventListener("AddMonster", AddMonsterFace); animalMap_2.addEventListener("AddMonster", AddMonsterFace); dispatchEvent(new Event("ShowBigAnimals")); } } }//package lib
Section 117
//Intro (lib.Intro) package lib { import flash.events.*; import flash.display.*; import spill.localisation.*; import flash.geom.*; public class Intro extends MovieClip { public var __id5_:LanguageSelectBox; private var Root:DocumentClass; public var help_bt:帮助按钮; public var bck1:MovieClip; public var Wphoto:排行榜按钮; private var helpMcManger:HelpMcManger; private var bmpd:BitmapData; public var Moregames_Button:SymbolurlButton; private var bmp:Bitmap; private var photo_mc; public var Start_Button:bt_开始按钮; public function Intro(_arg1:DocumentClass=null){ Root = _arg1; Start_Button.addEventListener(MouseEvent.CLICK, _click); Moregames_Button.addEventListener(MouseEvent.CLICK, _click); Wphoto.addEventListener(MouseEvent.CLICK, _click); help_bt.addEventListener(MouseEvent.CLICK, _click); DocumentClass.hNum = 0; soundCtrl.playMusic(GameEvent.MUSIC_mainscreen); addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); __setProp___id5__Intro_Layer7_1(); } private function _intro_RemoveHelp(_arg1):void{ var evt = _arg1; try { parent.removeChild(helpMcManger); } catch(err:Error) { }; DocumentClass.hNum = 0; Root.ShowScreen(GameEvent.SCREEN_GAMEMAIN); } private function _RemovePhotoMc(_arg1):void{ var evt = _arg1; photo_mc.removeEventListener("RemovePhotoMc", _RemovePhotoMc); try { parent.removeChild(bmp); } catch(err:Error) { } finally { this.visible = true; }; } private function _unLoad(_arg1):void{ var _local2:*; var _local3:int; var _local4:*; removeEventListener(Event.REMOVED_FROM_STAGE, _unLoad); bck1.bck2.stop(); _local2 = bck1.bck2.numChildren; _local3 = (_local2 - 1); while (_local3 > -1) { _local4 = bck1.bck2.getChildAt(_local3); if ((_local4 is MovieClip)){ _local4.stop(); }; _local3--; }; } private function _click(_arg1:MouseEvent){ var _local2:String; soundCtrl.playSound("sound_bt", 1); _local2 = _arg1.target.name; switch (_local2){ case "Start_Button": if (userData.firstGame){ Root.ShowScreen(GameEvent.SCREEN_GAMESTORY); } else { Root.ShowScreen(GameEvent.SCREEN_GAMEMAIN); }; break; case "Moregames_Button": GameEvent.openURL(GameEvent.url_main_more); break; case "Wphoto": if (Root.mm == 0){ AddBackImg(); this.visible = false; parent.addChild(bmp); photo_mc = new Photos(Root); parent.addChild(photo_mc); photo_mc.addEventListener("RemovePhotoMc", _RemovePhotoMc); Root.mm = 1; }; break; case "demoluck2": break; case "help_bt": if (userData.firstGame){ DocumentClass.hNum = 1; Root.ShowScreen(GameEvent.SCREEN_GAMEMAIN); } else { DocumentClass.hNum = 2; this.visible = false; helpMcManger = new HelpMcManger(Root); parent.addChild(helpMcManger); helpMcManger.addEventListener("intro_RemoveHelp", _intro_RemoveHelp); helpMcManger.addEventListener("intro_ShowagHelp", _intro_ShowagHelp); helpMcManger.addEventListener("intro_RemoveHelp2", _intro_RemoveHelp2); }; default: break; }; } private function _intro_RemoveHelp2(_arg1):void{ var evt = _arg1; try { parent.removeChild(helpMcManger); } catch(err:Error) { }; DocumentClass.hNum = 0; this.visible = true; } private function AddBackImg():void{ var _local1:Matrix; _local1 = new Matrix(1, 0, 0, 1, 0, 0); bmpd = new BitmapData(650, 500, true, 0); bmpd.draw(this, _local1); bmp = new Bitmap(bmpd); } function __setProp___id5__Intro_Layer7_1(){ try { __id5_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id5_.popupLocation = "bottom"; try { __id5_["componentInspectorSetting"] = false; } catch(e:Error) { }; } private function _intro_ShowagHelp(_arg1):void{ var evt = _arg1; try { parent.removeChild(helpMcManger); } catch(err:Error) { }; helpMcManger = null; helpMcManger = new HelpMcManger(Root); parent.addChild(helpMcManger); helpMcManger.addEventListener("intro_RemoveHelp", _intro_RemoveHelp); helpMcManger.addEventListener("intro_ShowagHelp", _intro_ShowagHelp); helpMcManger.addEventListener("intro_RemoveHelp2", _intro_RemoveHelp2); } } }//package lib
Section 118
//LevelComplete (lib.LevelComplete) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import gs.*; import flash.utils.*; public class LevelComplete extends MovieClip { private var Root:DocumentClass; public var PhotoTxt:MovieClip; public var numMIN:int; public var bt_moregame:logo_levelcomplete; public var numMAX:int; public var ButterflyTxt:MovieClip; public var TotalButterflyTxt:MovieClip; private var showTotal:int; public var numTotal:int; public var LevelTxt:MovieClip; private var numEffects:NumEffects; public var Next_button:bt_Next; public var SpitTxt:TextField; public function LevelComplete(_arg1:DocumentClass){ addFrameScript(7, frame8, 9, frame10, 11, frame12, 14, frame15); Root = _arg1; Next_button.addEventListener(MouseEvent.CLICK, _click); addEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); } public function init(_arg1:int){ var _local2:*; var _local3:*; if (_arg1 == 1){ LevelTxt.txt1.text = int(Root.total_gameComplete); numMIN = 0; numMAX = Math.round((Root.per_gameComplete * 30)); numTotal = numMAX; LevelTxt.txt2.text = String(numMIN); TweenMax.to(this, 0.6, {numMIN:numMAX, onUpdate:onProgess1}); setTimeout(End, 1200); }; if (_arg1 == 2){ _local2 = 0; for each (_local3 in Root.animalPhotsArr2) { _local2 = (_local2 + _local3); }; PhotoTxt.txt1.text = (_local2 + "/ 11"); PhotoTxt.txt2.text = (_local2 * 10); numTotal = (numTotal + (_local2 * 10)); soundCtrl.playSound("sound_MakePhoto", 1); setTimeout(End, 1200); }; if (_arg1 == 3){ ButterflyTxt.txt1.text = Root.butterflyNum; ButterflyTxt.txt2.text = Root.butterflyNum; numTotal = (numTotal + Root.butterflyNum); soundCtrl.playSound("sound_magic", 1); setTimeout(End, 1200); }; if (_arg1 == 4){ showTotal = 0; numTotal = (numTotal + userData.totalButterflyNum); userData.totalButterflyNum = numTotal; userData.saveData(); setTimeout(onProgess4, 400); }; if (_arg1 == 5){ Next_button.visible = true; }; } private function _unLoad(_arg1):void{ removeEventListener(Event.REMOVED_FROM_STAGE, _unLoad); Root.doClearance(); } function frame10(){ stop(); stop(); init(3); } function frame12(){ stop(); init(4); } function frame15(){ stop(); init(5); } function frame8(){ stop(); init(1); } private function _onLoad(_arg1:Event){ var photoNum:int; var i:*; var evt = _arg1; removeEventListener(Event.ADDED_TO_STAGE, _onLoad); bt_moregame.addEventListener(MouseEvent.CLICK, _onclick); soundCtrl.playMusic(GameEvent.MUSIC_complete, 1); photoNum = 0; i = 0; while (i < userData.animalPhotsArr.length) { if (userData.animalPhotsArr[i] == 1){ photoNum = (photoNum + 1); }; i = (i + 1); }; if ((((photoNum > 10)) && ((userData.awardArr[1] == 0)))){ try { DocumentClass.setAward(DocumentClass.tg1); } catch(err:Error) { }; userData.awardArr[1] = 0; }; if ((((Root.butterflyNum >= 50)) && ((userData.awardArr[3] == 0)))){ try { DocumentClass.setAward(DocumentClass.tg3); } catch(err:Error) { }; userData.awardArr[3] = 0; }; if ((((((Root.sceneNum >= 3)) && (!(DocumentClass.iskissGround)))) && ((userData.awardArr[4] == 0)))){ try { DocumentClass.setAward(DocumentClass.tg4); } catch(err:Error) { }; userData.awardArr[4] = 0; }; if (((Root.isHeight) && ((userData.awardArr[5] == 0)))){ try { DocumentClass.setAward(DocumentClass.tg5); } catch(err:Error) { }; userData.awardArr[5] = 0; }; Next_button.visible = false; userData.spitTotalNumber++; SpitTxt.text = userData.spitTotalNumber.toString(); } private function _click(_arg1:MouseEvent){ soundCtrl.playSound("sound_bt", 1); switch (_arg1.target.name){ case "Next_button": dispatchEvent(new Event("deleteGameMain")); break; case "mainMenu_Button": Root.ShowScreen(GameEvent.SCREEN_INTRO); break; case "Moregames_Button": GameEvent.openURL(GameEvent.url_levelcomplete_more); break; default: break; }; } private function onProgess4(){ TotalButterflyTxt.txt1.text = String(numTotal).slice(0, (showTotal + 1)); showTotal++; if (showTotal > String(numTotal).length){ setTimeout(End, 800); } else { setTimeout(onProgess4, 500); soundCtrl.playSound("sound_dazi", 1); }; } private function onProgess1(){ LevelTxt.txt2.text = String(numMIN); } private function End(){ play(); } private function _onclick(_arg1:MouseEvent):void{ GameEvent.openURL(GameEvent.url_levelcomplete_more); } } }//package lib
Section 119
//LevelComplete_ButterNum (lib.LevelComplete_ButterNum) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import gs.*; public class LevelComplete_ButterNum extends Sprite { public var txt1:TextField; public function LevelComplete_ButterNum(_arg1:Number=0, _arg2:Number=0){ x = _arg1; y = _arg2; addEventListener(Event.ADDED_TO_STAGE, _onLoad); } private function _onLoad(_arg1){ removeEventListener(Event.ADDED_TO_STAGE, _onLoad); TweenMax.to(this, 1.3, {y:(y - 60), onComplete:End}); } function End(){ try { Sprite(parent).removeChild(this); } catch(err) { }; } } }//package lib
Section 120
//Loading (lib.Loading) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import spill.localisation.*; import flash.utils.*; public class Loading extends MovieClip { private var Root:DocumentClass; public var bar:MovieClip; public var bt:SymbolurlButton; public var __id1_:LocalizedTextField; public var txt_bar:TextField; public function Loading(_arg1:DocumentClass){ Root = _arg1; addEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); __setProp___id1__Loading_Layer3_1(); } private function _onUnload(_arg1:Event){ var _local2:*; _local2 = (numChildren - 1); while (_local2--) { removeChildAt(_local2); (_local2 > -1); }; loaderInfo.removeEventListener(ProgressEvent.PROGRESS, progressHandler); loaderInfo.removeEventListener(Event.COMPLETE, completeHandler); removeEventListener(Event.ADDED_TO_STAGE, _onLoad); removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); } private function progressHandler(_arg1:ProgressEvent){ txt_bar.text = (Math.floor(((_arg1.bytesLoaded / _arg1.bytesTotal) * 100)) + "%"); bar.scaleX = (_arg1.bytesLoaded / _arg1.bytesTotal); } private function _onLoad(_arg1:Event){ removeEventListener(Event.ADDED_TO_STAGE, _onLoad); bt.addEventListener(MouseEvent.MOUSE_DOWN, _down); if ((loaderInfo.bytesTotal - loaderInfo.bytesLoaded) < 5000){ completeHandler(); } else { loaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler); loaderInfo.addEventListener(Event.COMPLETE, completeHandler); }; txt_bar.selectable = false; } private function _down(_arg1:MouseEvent){ GameEvent.openURL(GameEvent.url_loading_more); } private function showGame(){ Root.ShowScreen(GameEvent.SCREEN_INTRO); MovieClip(parent).removeChild(this); } private function completeHandler(_arg1:Event=null){ MovieClip(parent).gotoAndStop("game"); setTimeout(showGame, 1000); } function __setProp___id1__Loading_Layer3_1(){ try { __id1_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id1_.text = "{Loading}"; __id1_.textColor = 11162399; __id1_.textSize = 23; __id1_.bold = false; __id1_.disableWordwrap = false; __id1_.embedFonts = false; __id1_.font = "Arial Black"; __id1_.hAlign = "center"; __id1_.multiline = false; __id1_.vAlign = "top"; __id1_.antiAliasType = "normal"; __id1_.glowBlur = 3; __id1_.glowColor = 0; __id1_.useGlowFilter = false; __id1_.glowQuality = 1; __id1_.glowStrength = 5; __id1_.gridFitType = "pixel"; __id1_.italic = false; __id1_.selectable = false; __id1_.underline = false; try { __id1_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package lib
Section 121
//logoText (lib.logoText) package lib { import flash.display.*; import spill.localisation.*; public class logoText extends MovieClip { public function logoText(){ if (SpilGame.isExternal){ gotoAndStop(2); } else { gotoAndStop(1); }; } } }//package lib
Section 122
//MakePhoto (lib.MakePhoto) package lib { import flash.display.*; public class MakePhoto extends MovieClip { public var photo:PhotoMC; public var animalNum:int; public function MakePhoto(){ addFrameScript(6, frame7, 88, frame89); } function frame89(){ stop(); } function frame7(){ photo.gotoAndStop(animalNum); } } }//package lib
Section 123
//Mindy (lib.Mindy) package lib { import flash.events.*; import flash.display.*; import flash.utils.*; public class Mindy extends MovieClip { public var isDown;// = false public var fartNum; public var isMove:Boolean;// = false public var id;// = 0 public var saliva:MovieClip; public var springNum; public var _vx; public var hitMc:MovieClip; public var bounce:Number;// = -0.15 public var isShowAniaml:Boolean;// = true public var isTimeOver:Boolean;// = true public var vx:Number;// = 0 public var vy:Number;// = 0 public var lineH;// = 480 private var _gotoNormal:int; public var shoes:MovieClip; public var gy:Number;// = 0.3 public function Mindy(_arg1, _arg2){ vx = 0; vy = 0; isMove = false; gy = 0.3; bounce = -0.15; lineH = 480; isShowAniaml = true; isDown = false; isTimeOver = true; id = 0; super(); addFrameScript(0, frame1); springNum = _arg1; fartNum = _arg2; addEventListener(Event.ADDED_TO_STAGE, _onLoad); } private function disShoes(){ shoes.gotoAndStop(1); } public function showShoes(){ soundCtrl.playSound("sound_shoes", 1); shoes.gotoAndStop(2); MindyBody.goto(2, 2500); setTimeout(disShoes, 2500); } private function _unLoad(_arg1):void{ stage.removeEventListener(MouseEvent.MOUSE_DOWN, _onMosueDown); } private function gotoNomal(){ gotoAndStop(1); } function frame1(){ stop(); } public function showhorsetailGrass(){ MindyHeadFly.goto(2, 2500); soundCtrl.playSound("sound_Wooohooo", 1); } private function _onLoad(_arg1):void{ removeEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); stage.addEventListener(MouseEvent.MOUSE_DOWN, _onMosueDown); } public function StartMindyMove():void{ var _local1:Number; var _local2:*; if (!DocumentClass.iskissGround){ DocumentClass.iskissGround = true; }; y = (y + vy); if (!isTimeOver){ vy = (vy * 0.9); gy = 0; }; _local1 = (y - lineH); if (_local1 > (-(height) / 2)){ _local1 = (-(height) / 2); rotation = 0; if (springNum >= 1){ springNum = (springNum - 1); vy = -30; dispatchEvent(new Event("UseSpring")); } else { isShowAniaml = false; vy = (vy * bounce); stage.removeEventListener(MouseEvent.MOUSE_DOWN, _onMosueDown); stage.removeEventListener(MouseEvent.MOUSE_UP, _onMouseUp); if (vx >= _vx){ vx = (vx - _vx); } else { clearTimeout(_gotoNormal); vx = 0; _local1 = (-(height) / 2); DocumentClass.isPause = true; gotoAndStop(13); dispatchEvent(new Event("LevelComplete")); }; }; }; _local2 = (lineH + _local1); if (_local2 < 250){ _local2 = 250; y = 250; dispatchEvent(new Event("ImgMove")); }; y = _local2; } public function _onMosueDown(_arg1):void{ if (DocumentClass.isPause){ return; }; if (currentFrame != 7){ gotoAndStop(7); }; isDown = true; if (shoes.currentFrame == 2){ gy = 0.3; }; dispatchEvent(new Event("ArmBarDown")); stage.addEventListener(MouseEvent.MOUSE_UP, _onMouseUp); } public function _onMouseUp(_arg1):void{ clearTimeout(_gotoNormal); if (!DocumentClass.isPause){ soundCtrl.playSound("sound_Hands", 1); }; _gotoNormal = setTimeout(gotoNomal, 300); stage.removeEventListener(MouseEvent.MOUSE_UP, _onMouseUp); isDown = false; } } }//package lib
Section 124
//MindyBody (lib.MindyBody) package lib { import flash.display.*; import flash.utils.*; public class MindyBody extends MovieClip { private static var obj; private static var id:int; private static var frame; public function MindyBody(){ addFrameScript(0, frame1); obj = this; obj.gotoAndStop(frame); } function _onload(_arg1){ } function frame1(){ stop(); } public static function goto(_arg1:int, _arg2:int=2600){ frame = _arg1; obj.gotoAndStop(_arg1); clearTimeout(id); id = setTimeout(dis, _arg2); } public static function dis(){ frame = 1; obj.gotoAndStop(1); } } }//package lib
Section 125
//MindyHeadFly (lib.MindyHeadFly) package lib { import flash.display.*; import flash.utils.*; public class MindyHeadFly extends MovieClip { private static var obj; private static var id:int; private static var frame; public function MindyHeadFly(){ addFrameScript(0, frame1); obj = this; obj.gotoAndStop(frame); } function _onload(_arg1){ } function frame1(){ stop(); } public static function goto(_arg1:int, _arg2:int=2600){ frame = _arg1; obj.gotoAndStop(_arg1); clearTimeout(id); id = setTimeout(dis, _arg2); } public static function dis(){ frame = 1; obj.gotoAndStop(1); } } }//package lib
Section 126
//MindyMove (lib.MindyMove) package lib { import flash.display.*; public class MindyMove extends Sprite { } }//package lib
Section 127
//myButton (lib.myButton) package lib { import flash.events.*; import flash.display.*; import gs.*; import gs.easing.*; public class myButton extends MovieClip { private var littleMindy; public var bt_ingame:LOGOMC; var bm:Bitmap; public var bt:MovieClip; private var arr; var bmd:BitmapData; private var num; public function myButton(){ var _local1:*; arr = [OpenPc, bt_0, bt_1, bt_2, Pausebt]; super(); num = 0; for each (_local1 in arr) { if ((this is _local1)){ num = 1; }; }; this.addEventListener(Event.ADDED_TO_STAGE, _onLoad); } private function _unLoad(_arg1):void{ this.removeEventListener(Event.REMOVED_FROM_STAGE, _unLoad); removeEventListener(MouseEvent.MOUSE_OVER, _mouseOver); removeEventListener(MouseEvent.MOUSE_OUT, _mouseOut); } private function _onLoad(_arg1):void{ this.removeEventListener(Event.ADDED_TO_STAGE, _onLoad); this.mouseChildren = false; this.buttonMode = true; addEventListener(MouseEvent.MOUSE_OVER, _mouseOver); addEventListener(MouseEvent.MOUSE_OUT, _mouseOut); } private function _mouseOver(_arg1:MouseEvent){ TweenMax.to(this, 0.1, {colorMatrixFilter:{brightness:1.2}}); if (num == 0){ AddLittleMindy(); }; } private function _mouseOut(_arg1:MouseEvent){ TweenMax.to(this, 0.1, {colorMatrixFilter:{}}); if (num == 0){ removeChild(littleMindy); }; } private function AddLittleMindy():void{ littleMindy = new MindyHead(); addChild(littleMindy); littleMindy.scaleX = 0; littleMindy.scaleY = 0; littleMindy.x = (littleMindy.y = 5); TweenMax.to(littleMindy, 0.35, {scaleX:0.7, scaleY:0.7, ease:Back.easeOut}); } } }//package lib
Section 128
//NumEffects (lib.NumEffects) package lib { import flash.events.*; import flash.display.*; import flash.utils.*; public class NumEffects extends Sprite { private var id;// = 0 public var downNum1;// = 0 public var downNum2;// = 0 public var downNum3;// = 0 public var upNum_Total;// = 0 private var upNum;// = 0 public var isNumOver:Boolean; public function NumEffects(){ id = 0; downNum1 = 0; downNum2 = 0; downNum3 = 0; upNum_Total = 0; upNum = 0; super(); isNumOver = false; addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); id = setInterval(EffectDone, 80); } private function _unLoad(_arg1):void{ clearInterval(id); } private function _onLoad(_arg1):void{ } public function SetDownNum2(_arg1):void{ downNum2 = _arg1; } public function SetDownNum3(_arg1):void{ downNum3 = _arg1; } public function SetDownNum1(_arg1):void{ downNum1 = _arg1; } public function SetUpNum(_arg1, _arg2):void{ upNum = _arg1; upNum_Total = _arg2; } private function EffectDone():void{ if (downNum1 > 0){ downNum1--; if (downNum1 == 0){ }; }; if (downNum2 > 0){ downNum2--; if (downNum2 == 0){ }; }; if (downNum3 > 0){ downNum3--; if (downNum3 == 0){ }; }; if (upNum >= 0){ if (upNum == 0){ isNumOver = true; clearInterval(id); return; }; upNum--; upNum_Total++; }; } } }//package lib
Section 129
//OverMc (lib.OverMc) package lib { import flash.events.*; import flash.display.*; public class OverMc extends MovieClip { public var Backbuffer:MovieClip; public function OverMc(){ addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); } private function _unLoad(_arg1):void{ var _local2:int; var _local3:int; var _local4:*; var _local5:*; removeEventListener(Event.REMOVED_FROM_STAGE, _unLoad); _local2 = 0; while (_local2 < numChildren) { _local4 = getChildAt(_local2); if ((_local4 is MovieClip)){ _local4.stop(); }; _local2++; }; Backbuffer.stop(); _local3 = 0; while (_local3 < Backbuffer.numChildren) { _local5 = Backbuffer.getChildAt(_local3); if ((_local5 is MovieClip)){ _local5.stop(); }; _local3++; }; } } }//package lib
Section 130
//Pause (lib.Pause) package lib { import flash.events.*; import flash.display.*; public class Pause extends MovieClip { private var Root:DocumentClass; public var Quit_Button:QUIT按钮; private var help:HelpMcManger; public var manMenu_button:SymbolurlButton; public var Resume_button:回到游戏按钮; public var HowToPlay_Button:帮助按钮; public function Pause(_arg1:DocumentClass){ Root = _arg1; Resume_button.addEventListener(MouseEvent.CLICK, _click); manMenu_button.addEventListener(MouseEvent.CLICK, _click); HowToPlay_Button.addEventListener(MouseEvent.CLICK, _click); Quit_Button.addEventListener(MouseEvent.CLICK, _click); } private function _ShowAgainHelp(_arg1):void{ help.removeEventListener("ShowAgainHelp", _ShowAgainHelp); parent.removeChild(help); help = null; DocumentClass.hNum = 3; help = new HelpMcManger(Root); parent.addChild(help); help.addEventListener("RemoveHelp", _RemoveHelp); help.addEventListener("ShowAgainHelp", _ShowAgainHelp); } private function _click(_arg1:MouseEvent){ soundCtrl.playSound("sound_bt", 1); switch (_arg1.target.name){ case "Resume_button": MovieClip(parent).removeChild(this); DocumentClass.isPause = false; dispatchEvent(new Event("SetFocus")); break; case "HowToPlay_Button": DocumentClass.hNum = 3; this.visible = false; help = new HelpMcManger(Root); parent.addChild(help); help.addEventListener("RemoveHelp", _RemoveHelp); help.addEventListener("ShowAgainHelp", _ShowAgainHelp); break; case "Quit_Button": Root.ShowScreen(GameEvent.SCREEN_INTRO); break; case "manMenu_button": GameEvent.openURL(GameEvent.url_main_more); break; default: break; }; } private function _RemoveHelp(_arg1):void{ parent.removeChild(help); help = null; this.visible = true; stage.focus = this; soundCtrl.StopMusic(); } } }//package lib
Section 131
//Photos (lib.Photos) package lib { import flash.events.*; import flash.display.*; import gs.easing.*; public class Photos extends Sprite { private var Root:DocumentClass; public var photo1:PhotoMC; public var photo3:PhotoMC; public var photo5:PhotoMC; public var photo6:PhotoMC; public var photo7:PhotoMC; public var photo4:PhotoMC; public var photo9:PhotoMC; public var photo2:PhotoMC; public var Back_button:bt_返回; public var photo8:PhotoMC; var mc; public var photo10:PhotoMC; public var photo11:PhotoMC; var pArr:Array; var pW; public function Photos(_arg1:DocumentClass){ pArr = []; super(); Root = _arg1; ShowPhotos(); Back_button.addEventListener(MouseEvent.CLICK, _click); } private function ShowPhotos():void{ var _local1:Array; var _local2:int; var _local3:*; _local1 = userData.animalPhotsArr; _local2 = 0; while (_local2 < _local1.length) { _local3 = new Object(); if (_local1[_local2] == 1){ this[("photo" + (_local2 + 1))].gotoAndStop((_local2 + 2)); _local3.ph = new PhotoShow(); _local3.ph.gotoAndStop((_local2 + 2)); _local3.ph.photo.gotoAndStop((_local2 + 2)); } else { this[("photo" + (_local2 + 1))].gotoAndStop(1); }; _local3.pp = this[("photo" + (_local2 + 1))]; this[("photo" + (_local2 + 1))].mouseChildren = false; this[("photo" + (_local2 + 1))].addEventListener(MouseEvent.MOUSE_OVER, _onOver); this[("photo" + (_local2 + 1))].addEventListener(MouseEvent.MOUSE_OUT, _onOut); _local3.pd = _local2; pArr.push(_local3); _local2++; }; } private function _click(_arg1:MouseEvent){ var evt = _arg1; soundCtrl.playSound("sound_bt", 1); switch (evt.target.name){ case "Back_button": if (Root.mm == 0){ dispatchEvent(new Event("ShowLeftMc")); } else { try { MovieClip(parent).removeChild(this); dispatchEvent(new Event("RemovePhotoMc")); Root.mm = 0; } catch(err:Error) { }; }; break; default: break; }; } private function _onOver(_arg1:MouseEvent):void{ var _local2:*; for each (_local2 in pArr) { if (_local2.pp == _arg1.target){ if (_arg1.target.currentFrame == 1){ pW = new PhotosWordsMc(); pW.gotoAndStop((_local2.pd + 1)); addChild(pW); pW.mouseChildren = false; pW.mouseEnabled = false; pW.x = _arg1.target.x; pW.y = _arg1.target.y; _arg1.target.gotoAndStop(13); } else { soundCtrl.playSound("sound_paper", 1); mc = _local2.ph; addChild(mc); if (_local2.pd > 5){ mc.x = 74; } else { mc.x = 350; }; mc.y = 53; }; return; }; }; } private function _onOut(_arg1):void{ var evt = _arg1; try { if (evt.target.currentFrame != 13){ removeChild(mc); } else { removeChild(pW); evt.target.gotoAndStop(1); }; } catch(err:Error) { }; } } }//package lib
Section 132
//Random (lib.Random) package lib { import flash.net.*; import flash.display.*; public class Random { var randomStr; private static var hexcase = 0; public static var gameID = 114; public static var strqq:String; private static var chrsz = 8; private static var b64pad = ""; public function Random(){ randomStr = Randoms(10); super(); } public static function average_ii(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){ return (average_cmn((_arg3 ^ (_arg2 | ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function SortT(){ var _local1:*; var _local2:*; var _local3:*; _local1 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; _local2 = ""; _local3 = 0; while (_local3 < 10) { _local2 = (_local2 + _local1.substr(Math.floor((Math.random() * _local1.length)), 1)); _local3++; }; return (_local2); } public static function b64_hmac_average(_arg1, _arg2){ return (binl2b64(core_hmac_average(_arg1, _arg2))); } public static function md5(_arg1:String){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local13:*; var _local14:*; var _local15:*; var _local16:*; var _local17:*; var _local18:*; var _local19:*; _local2[(_local3 >> 5)] = (_local2[(_local3 >> 5)] | (128 << (_local3 % 32))); _local2[((((_local3 + 64) >>> 9) << 4) + 14)] = _local3; _local5 = 1732584193; _local6 = -271733879; _local7 = -1732584194; _local8 = 271733878; _local9 = str2binl(_local4); if (_local9.length > 16){ _local9 = core_average(_local9, (_local4.length * chrsz)); }; _local10 = new Array(16); _local11 = new Array(16); _local12 = 0; while (_local12 < 16) { _local10[_local12] = (_local9[_local12] ^ 909522486); _local11[_local12] = (_local9[_local12] ^ 1549556828); _local12++; }; _local14 = core_average(_local10.concat(str2binl(_local13)), (0x0200 + (_local13.length * chrsz))); return (core_average(_local11.concat(_local14), (0x0200 + 128))); return (new Array(_local5, _local6, _local7, _local8)); } public static function average_gg(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){ return (average_cmn(((_arg2 & _arg4) | (_arg3 & ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function average_hh(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){ return (average_cmn(((_arg2 ^ _arg3) ^ _arg4), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function binl2b64(_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; _local2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; _local3 = ""; _local4 = 0; while (_local4 < (_arg1.length * 4)) { _local5 = (((((_arg1[(_local4 >> 2)] >> (8 * (_local4 % 4))) & 0xFF) << 16) | (((_arg1[((_local4 + 1) >> 2)] >> (8 * ((_local4 + 1) % 4))) & 0xFF) << 8)) | ((_arg1[((_local4 + 2) >> 2)] >> (8 * ((_local4 + 2) % 4))) & 0xFF)); _local6 = 0; while (_local6 < 4) { if (((_local4 * 8) + (_local6 * 6)) > (_arg1.length * 32)){ _local3 = (_local3 + b64pad); } else { _local3 = (_local3 + _local2.charAt(((_local5 >> (6 * (3 - _local6))) & 63))); }; _local6++; }; _local4 = (_local4 + 3); }; return (_local3); } public static function senturl(_arg1, _arg2, _arg3, _arg4):void{ var _local5:String; var _local6:URLRequest; _local5 = ((((((((("http://user.game.com.cn/game/?action=highscore&id=" + gameID) + "&s=") + _arg1) + "&a=") + _arg2) + "&t=") + _arg4) + "&r=") + _arg3); _local6 = new URLRequest(_local5); navigateToURL(_local6, "_blank"); } public static function geturl():void{ var _local1:String; var _local2:URLRequest; _local1 = ("http://user.game.com.cn/game/?action=highscore&id=" + gameID); _local2 = new URLRequest(_local1); navigateToURL(_local2, "_blank"); } public static function bit_rol(_arg1, _arg2){ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } public static function core_hmac_average(_arg1, _arg2){ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; _local3 = str2binl(_arg1); if (_local3.length > 16){ _local3 = core_average(_local3, (_arg1.length * chrsz)); }; _local4 = new Array(16); _local5 = new Array(16); _local6 = 0; while (_local6 < 16) { _local4[_local6] = (_local3[_local6] ^ 909522486); _local5[_local6] = (_local3[_local6] ^ 1549556828); _local6++; }; _local7 = core_average(_local4.concat(str2binl(_arg2)), (0x0200 + (_arg2.length * chrsz))); return (core_average(_local5.concat(_local7), (0x0200 + 128))); } public static function average_ff(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){ return (average_cmn(((_arg2 & _arg3) | (~(_arg2) & _arg4)), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function str2binl(_arg1){ var _local2:*; var _local3:*; var _local4:*; _local2 = new Array(); _local3 = ((1 << chrsz) - 1); _local4 = 0; while (_local4 < (_arg1.length * chrsz)) { _local2[(_local4 >> 5)] = (_local2[(_local4 >> 5)] | ((_arg1.charCodeAt((_local4 / chrsz)) & _local3) << (_local4 % 32))); _local4 = (_local4 + chrsz); }; return (_local2); } public static function binl2hex(_arg1){ var _local2:*; var _local3:*; var _local4:*; _local2 = (hexcase) ? "0123456789ABCDEF" : "0123456789abcdef"; _local3 = ""; _local4 = 0; while (_local4 < (_arg1.length * 4)) { _local3 = (_local3 + (_local2.charAt(((_arg1[(_local4 >> 2)] >> (((_local4 % 4) * 8) + 4)) & 15)) + _local2.charAt(((_arg1[(_local4 >> 2)] >> ((_local4 % 4) * 8)) & 15)))); _local4++; }; return (_local3); } public static function calcaverage(_arg1){ return (binl2hex(core_average(str2binl(_arg1), (_arg1.length * chrsz)))); } public static function hex_hmac_average(_arg1, _arg2){ return (binl2hex(core_hmac_average(_arg1, _arg2))); } public static function safe_add(_arg1, _arg2){ var _local3:*; var _local4:*; _local3 = ((_arg1 & 0xFFFF) + (_arg2 & 0xFFFF)); _local4 = (((_arg1 >> 16) + (_arg2 >> 16)) + (_local3 >> 16)); return (((_local4 << 16) | (_local3 & 0xFFFF))); } public static function Randoms(_arg1:Number){ var _local2:*; var _local3:*; var _local4:String; var _local5:*; _local2 = "123098938487634asdflskafgpoipALKGAISFH:LKHAODG"; _local3 = ""; _local4 = ""; _local5 = 0; while (_local5 < _arg1) { _local3 = (_local3 + _local2.substr(Math.floor((Math.random() * _local2.length)), 1)); _local5++; }; return (_local3); } public static function average_vm_test(){ return ((hex_average("abc") == "900150983cd24fb0d6963f7d28e17f72")); } public static function hex_average(_arg1){ return (binl2hex(core_average(str2binl(_arg1), (_arg1.length * chrsz)))); } public static function average_cmn(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6){ return (safe_add(bit_rol(safe_add(safe_add(_arg2, _arg1), safe_add(_arg4, _arg6)), _arg5), _arg3)); } public static function core_average(_arg1, _arg2){ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; _arg1[(_arg2 >> 5)] = (_arg1[(_arg2 >> 5)] | (128 << (_arg2 % 32))); _arg1[((((_arg2 + 64) >>> 9) << 4) + 14)] = _arg2; _local3 = 1732584193; _local4 = -271733879; _local5 = -1732584194; _local6 = 271733878; _local7 = 0; while (_local7 < _arg1.length) { _local8 = _local3; _local9 = _local4; _local10 = _local5; _local11 = _local6; _local3 = average_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 7, -680876936); _local6 = average_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 1)], 12, -389564586); _local5 = average_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 17, 606105819); _local4 = average_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 3)], 22, -1044525330); _local3 = average_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 7, -176418897); _local6 = average_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 5)], 12, 1200080426); _local5 = average_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 17, -1473231341); _local4 = average_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 7)], 22, -45705983); _local3 = average_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 7, 1770035416); _local6 = average_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 9)], 12, -1958414417); _local5 = average_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 17, -42063); _local4 = average_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 11)], 22, -1990404162); _local3 = average_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 7, 1804603682); _local6 = average_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 13)], 12, -40341101); _local5 = average_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 17, -1502002290); _local4 = average_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 15)], 22, 1236535329); _local3 = average_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 5, -165796510); _local6 = average_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 6)], 9, -1069501632); _local5 = average_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 14, 643717713); _local4 = average_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 0)], 20, -373897302); _local3 = average_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 5, -701558691); _local6 = average_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 10)], 9, 38016083); _local5 = average_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 14, -660478335); _local4 = average_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 4)], 20, -405537848); _local3 = average_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 5, 568446438); _local6 = average_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 14)], 9, -1019803690); _local5 = average_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 14, -187363961); _local4 = average_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 8)], 20, 1163531501); _local3 = average_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 5, -1444681467); _local6 = average_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 2)], 9, -51403784); _local5 = average_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 14, 1735328473); _local4 = average_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 12)], 20, -1926607734); _local3 = average_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 4, -378558); _local6 = average_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 8)], 11, -2022574463); _local5 = average_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 16, 1839030562); _local4 = average_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 14)], 23, -35309556); _local3 = average_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 4, -1530992060); _local6 = average_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 4)], 11, 1272893353); _local5 = average_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 16, -155497632); _local4 = average_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 10)], 23, -1094730640); _local3 = average_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 4, 681279174); _local6 = average_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 0)], 11, -358537222); _local5 = average_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 16, -722521979); _local4 = average_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 6)], 23, 76029189); _local3 = average_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 4, -640364487); _local6 = average_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 12)], 11, -421815835); _local5 = average_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 16, 530742520); _local4 = average_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 2)], 23, -995338651); _local3 = average_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 6, -198630844); _local6 = average_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 7)], 10, 1126891415); _local5 = average_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 15, -1416354905); _local4 = average_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 5)], 21, -57434055); _local3 = average_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 6, 1700485571); _local6 = average_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 3)], 10, -1894986606); _local5 = average_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 15, -1051523); _local4 = average_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 1)], 21, -2054922799); _local3 = average_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 6, 1873313359); _local6 = average_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 15)], 10, -30611744); _local5 = average_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 15, -1560198380); _local4 = average_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 13)], 21, 1309151649); _local3 = average_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 6, -145523070); _local6 = average_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 11)], 10, -1120210379); _local5 = average_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 15, 718787259); _local4 = average_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 9)], 21, -343485551); _local3 = safe_add(_local3, _local8); _local4 = safe_add(_local4, _local9); _local5 = safe_add(_local5, _local10); _local6 = safe_add(_local6, _local11); _local7 = (_local7 + 16); }; return (new Array(_local3, _local4, _local5, _local6)); } public static function b64_average(_arg1){ return (binl2b64(core_average(str2binl(_arg1), (_arg1.length * chrsz)))); } public static function DrawLine(_arg1, _arg2, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number){ var point1:Vector; var point:Vector; var current:*; var nextdot:*; var minX:Number; var minY:Number; var maxX:Number; var maxY:Number; var verts:Array; var center:Vector; var normal:Vector; var dmc:MovieClip; var isVisible:Boolean; var isActivated:Boolean; var AbstractTile:Function; var initializeContainer:Function; var createBoundingRect:Function; var testIntervals:Function; var k:*; var i:*; var point2:Vector; var point3:Vector; var point4:Vector; var point5:Vector; var b:*; var j:*; var l:*; var c:*; var position = _arg1; var line = _arg2; var x1 = _arg3; var x2 = _arg4; var y1 = _arg5; var y2 = _arg6; AbstractTile = function (_arg1:Number, _arg2:Number){ center = new Vector(_arg1, _arg2); verts = new Array(); normal = new Vector(0, 0); isVisible = true; isActivated = true; initializeContainer(); }; initializeContainer = function (){ var _local1:String; _local1 = "_oooo"; dmc = new MovieClip(); dmc.name = _local1; }; createBoundingRect = function (_arg1:Number, _arg2:Number){ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local3 = (center.y - (_arg2 / 2)); _local4 = (center.y + (_arg2 / 2)); _local5 = (center.x - (_arg1 / 2)); _local6 = (center.x + (_arg1 / 2)); verts.push(new Vector(_local6, _local4)); verts.push(new Vector(_local6, _local3)); verts.push(new Vector(_local5, _local3)); verts.push(new Vector(_local5, _local4)); }; testIntervals = function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ var _local5:Number; var _local6:Number; if (_arg2 < _arg3){ return (0); }; if (_arg4 < _arg1){ return (0); }; _local5 = (_arg4 - _arg1); _local6 = (_arg3 - _arg2); if (Math.abs(_local5) < Math.abs(_local6)){ return (_local5); }; return (_local6); }; point1 = new Vector(x1, y1); point = new Vector(x2, y2); current = point1.dot(point); nextdot = point1.cross(point); current = (current + nextdot); k = []; strqq = ""; i = 0; while (i < 8) { b = 0; j = 0; while (j < 10) { c = line.substr(j, 1).charCodeAt(); c = String(c).substr((String(c).length - 2), 1); b = (b + Number(c)); j = (j + 1); }; if (b > 10){ b = (b % 10); }; k[i] = Math.round((((i + b) * (i + b)) - ((b * b) / 2))); while (k[i] >= 32) { k[i] = Math.round((k[i] / 2)); }; l = 0; l = 0; while (l < (k.length - 1)) { if (k[i] == k[l]){ k[i] = (k[i] + 1); }; l = (l + 1); }; strqq = (strqq + position.substr(k[i], 1)); i = (i + 1); }; point2 = new Vector(x1, y1); current = point2.dot(point); nextdot = point2.cross(point); current = (current + nextdot); point3 = new Vector(x1, y1); current = point3.dot(point); nextdot = point3.cross(point); current = (current + nextdot); point4 = new Vector(x1, y1); current = point4.dot(point); nextdot = point4.cross(point); current = (current + nextdot); point5 = new Vector(x1, y1); current = point5.dot(point); nextdot = point5.cross(point); current = (current + nextdot); current = Math.round(Math.sqrt((current * 2))); if (current > 20){ current = Math.round(Math.sqrt(current)); }; return (current); } } }//package lib
Section 133
//screenChange (lib.screenChange) package lib { import flash.display.*; public class screenChange extends MovieClip { private var Root:DocumentClass; private var change2:String; public function screenChange(_arg1:DocumentClass, _arg2:String){ addFrameScript(0, frame1, 27, frame28, 39, frame40); Root = _arg1; change2 = _arg2; gotoAndPlay(2); } function frame1(){ stop(); } function frame28(){ end1(); } function frame40(){ end2(); stop(); } private function end2(){ stop(); MovieClip(parent).removeChild(this); } private function end1(){ Root.ShowScreen_immediately(change2); } } }//package lib
Section 134
//setQuality (lib.setQuality) package lib { import flash.events.*; import flash.display.*; public class setQuality extends MovieClip { public var bt0:bt_0; public var bt1:bt_2; public var bt2:bt_1; public static var quality:int = 1; public function setQuality(){ addEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); } private function _onUnload(_arg1:Event){ var _local2:*; removeEventListener(Event.ADDED_TO_STAGE, _onLoad); removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); _local2 = (numChildren - 1); while (_local2 > -1) { removeChildAt(_local2); _local2--; }; } private function _onLoad(_arg1:Event){ var _local2:*; removeEventListener(Event.ADDED_TO_STAGE, _onLoad); _local2 = 0; while (_local2 < 3) { this[("bt" + _local2)].addEventListener(MouseEvent.CLICK, _onClick); this[("bt" + _local2)].moden = 1; _local2++; }; bt0.gotoAndStop(quality); if (soundCtrl.musicON){ bt1.gotoAndStop(1); } else { bt1.gotoAndStop(2); }; if (soundCtrl.soundON){ bt2.gotoAndStop(1); } else { bt2.gotoAndStop(2); }; } private function _onClick(_arg1:MouseEvent){ switch (_arg1.target.name){ case "bt0": quality++; if (quality > 3){ quality = 1; }; switch (quality){ case 1: stage.quality = StageQuality.HIGH; break; case 2: stage.quality = StageQuality.MEDIUM; break; case 3: stage.quality = StageQuality.LOW; break; default: break; }; bt0.gotoAndStop(quality); break; case "bt1": if (!soundCtrl.musicON){ bt1.gotoAndStop(1); soundCtrl.musicON = true; } else { bt1.gotoAndStop(2); soundCtrl.musicON = false; }; break; case "bt2": if (!soundCtrl.soundON){ bt2.gotoAndStop(1); soundCtrl.soundON = true; } else { bt2.gotoAndStop(2); soundCtrl.soundON = false; }; break; default: break; }; } } }//package lib
Section 135
//shopButterfly (lib.shopButterfly) package lib { import flash.events.*; import flash.display.*; import flash.text.*; public class shopButterfly extends MovieClip { public var TotalTxt:TextField; public function shopButterfly(){ addEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.REMOVED_FROM_STAGE, _onunLoad); } private function _onunLoad(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, _onunLoad); removeEventListener(Event.ENTER_FRAME, _onframe); } private function _onLoad(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.ENTER_FRAME, _onframe); } private function _onframe(_arg1:Event):void{ TotalTxt.text = userData.totalButterflyNum.toString(); } } }//package lib
Section 136
//soundCtrl (lib.soundCtrl) package lib { import flash.events.*; import flash.utils.*; import flash.media.*; public class soundCtrl { public var musicNow:String;// = "" private var soundChannel:SoundChannel; private var musicTransform:SoundTransform; private var soundTransform:SoundTransform; private var musicChannel:SoundChannel; private static var eventDispatcher:EventDispatcher; private static var _musicON:Boolean = true; private static var _soundON:Boolean = true; public static var obj:soundCtrl; public function soundCtrl(){ musicNow = ""; super(); obj = this; } private function _playSound(_arg1:String, _arg2:int){ var musicClass:*; var m:*; var s = _arg1; var n = _arg2; musicClass = (getDefinitionByName(s) as Class); m = new (musicClass); try { soundChannel = m.play(0, n); soundTransform = new SoundTransform(1); soundChannel.soundTransform = soundTransform; } catch(err:Error) { }; } private function _StopMusic():void{ try { musicChannel.stop(); } catch(err:Error) { }; musicNow = ""; } private function _playMusic(_arg1:String, _arg2:int){ var musicClass:*; var m:*; var s = _arg1; var n = _arg2; if (musicNow != s){ musicNow = s; try { musicChannel.stop(); } catch(err) { }; musicClass = (getDefinitionByName(s) as Class); m = new (musicClass); try { musicChannel = m.play(0, n); } catch(err:Error) { }; _Change(); }; } private function _Change():void{ if (_musicON){ try { musicChannel.soundTransform = new SoundTransform(1); } catch(err:Error) { }; } else { try { musicChannel.soundTransform = new SoundTransform(0); } catch(err:Error) { }; }; } public static function StopMusic():void{ obj._StopMusic(); } public static function get musicON():Boolean{ return (_musicON); } public static function set musicON(_arg1:Boolean){ _musicON = _arg1; Change(); } public static function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public static function get soundON():Boolean{ return (_soundON); } public static function Change():void{ obj._Change(); } public static function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.removeEventListener(_arg1, _arg2, _arg3); } public static function playMusic(_arg1:String, _arg2:int=99999){ obj._playMusic(_arg1, _arg2); } public static function _dispatchEvent(_arg1:Event):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.dispatchEvent(_arg1); } public static function playSound(_arg1:String, _arg2:int=1){ if (soundON){ obj._playSound(_arg1, _arg2); }; } public static function set soundON(_arg1:Boolean){ _soundON = _arg1; _dispatchEvent(new Event("CHANGE")); } } }//package lib
Section 137
//SpringEffect (lib.SpringEffect) package lib { import flash.events.*; import flash.display.*; public class SpringEffect extends MovieClip { private var oldx; private var oldy:Number; private var i:int; private var mindy; public var MC:MovieClip; private var lineList:Array; public function SpringEffect(_arg1){ lineList = []; i = 0; mindy = _arg1; MC.x = mindy.x; MC.y = (mindy.y - 40); oldx = MC.x; oldy = MC.y; addEventListener(Event.ADDED_TO_STAGE, _onload); addEventListener(Event.REMOVED_FROM_STAGE, _onunload); } private function _onload(_arg1){ removeEventListener(Event.ADDED_TO_STAGE, _onload); addEventListener(Event.ENTER_FRAME, _onFrame); } private function _onFrame(_arg1){ var e = _arg1; i++; if (i > 75){ try { removeEventListener(Event.ENTER_FRAME, _onFrame); removeEventListener(Event.REMOVED_FROM_STAGE, _onunload); } catch(err) { }; try { MovieClip(parent).removeChild(this); } catch(err) { }; }; MC.x = (MC.x - (mindy.vx * 0.3)); MC.y = (MC.y - (mindy.vy * 0.3)); } private function _onunload(_arg1){ removeEventListener(Event.REMOVED_FROM_STAGE, _onunload); removeEventListener(Event.ENTER_FRAME, _onFrame); } } }//package lib
Section 138
//StartMove (lib.StartMove) package lib { import flash.events.*; import flash.display.*; public class StartMove extends MovieClip { private var SpitNum;// = 0 private var speedup:Number; private var barSpeed;// = 0.04 public var MonsterRota:MovieClip; public var isSpeed:Boolean;// = false public var word1:MovieClip; private var mindy:Mindy; public var anglePoint:MovieClip; private var anglePointRota; public var tip_4:hpTip4; private var num;// = 0 public var tip_1:hpTip1; public var isRota:Boolean; public var powerBar:MovieClip; private var angle;// = -2 public function StartMove(){ angle = -2; barSpeed = 0.04; SpitNum = 0; isSpeed = false; num = 0; super(); addFrameScript(95, frame96, 106, frame107, 107, frame108, 110, frame111, 115, frame116, 117, frame118, 118, frame119); } public function Init(_arg1, _arg2):void{ var _local3:*; mindy = _arg1; SpitNum = _arg2; _local3 = [1, 1.2, 1.4, 1.6, 1.8]; speedup = _local3[userData.spitUp]; } private function _onUpSpeed(_arg1):void{ stage.removeEventListener(MouseEvent.MOUSE_UP, _onUpSpeed); isSpeed = false; if (((((!((DocumentClass.hNum == 3))) && (!((DocumentClass.hNum == 2))))) && (!((DocumentClass.hNum == 5))))){ mindy.vy = (((Math.sin(((anglePoint.rotation * Math.PI) / 180)) * ((1.3 / 0.2) + 15)) * speedup) * 0.8); mindy.vx = (((powerBar.scaleX * ((1.3 * 5) + 20)) * speedup) * 1.3); mindy._vx = (mindy.vx / 3); }; anglePointRota = anglePoint.rotation; gotoAndPlay("end"); } function frame107(){ if (DocumentClass.ishelp){ word1.gotoAndStop(1); } else { word1.visible = false; }; stop(); isRota = true; _onLoad(); } function frame108(){ if (DocumentClass.ishelp){ word1.gotoAndStop(2); } else { word1.visible = false; }; stop(); this["powerBar"].scaleX = 0; this["powerBar"].scaleY = 0; isSpeed = true; } function frame96(){ soundCtrl.playSound("sound_swallow", 1); } function frame116(){ soundCtrl.playSound("sound_fly", 1); } function frame118(){ soundCtrl.playSound("sound_girllaugh", 1); } private function _onLoad():void{ stage.addEventListener(MouseEvent.MOUSE_DOWN, _onDownRota); if (!DocumentClass.ishelp){ soundCtrl.playMusic(GameEvent.MUSIC_level); }; } function frame119(){ stop(); game(); } function frame111(){ MonsterRota.rotation = (anglePointRota * 0.5); if (DocumentClass.ishelp){ HelpMcManger.rotaNum = anglePointRota; }; soundCtrl.playSound("sound_blow", 1); } private function _onUpRota(_arg1):void{ stage.removeEventListener(MouseEvent.MOUSE_UP, _onUpRota); stage.addEventListener(MouseEvent.MOUSE_DOWN, _onDownSpeed); isRota = false; play(); } public function SetAngle():void{ var _local1:*; if (!DocumentClass.isPause){ if (speedup > 1){ speedup = (speedup - 0.1); } else { speedup = 1; }; }; if (isRota){ if (anglePoint == null){ return; }; anglePoint.rotation = (anglePoint.rotation + angle); if ((((anglePoint.rotation <= -90)) || ((anglePoint.rotation >= 0)))){ if (anglePoint.rotation <= -90){ soundCtrl.playSound("sound_Angle1", 1); } else { soundCtrl.playSound("sound_Angle2", 1); }; angle = (angle * -1); }; }; if (isSpeed){ _local1 = powerBar.scaleX; _local1 = (_local1 + barSpeed); if (_local1 >= 1){ _local1 = 1; }; if (_local1 < 0.3){ _local1 = 0.3; if (num < 2){ num = (num + 1); } else { if (num == 2){ soundCtrl.playSound("sound_Angle3", 1); }; }; }; powerBar.scaleX = _local1; powerBar.scaleY = _local1; if ((((powerBar.scaleX >= 1)) || ((powerBar.scaleX <= 0.3)))){ barSpeed = (barSpeed * -1); }; }; } private function _onDownRota(_arg1):void{ if ((((_arg1.target.name == "tip1")) || ((_arg1.target.name == "tip2")))){ return; }; stage.addEventListener(MouseEvent.MOUSE_UP, _onUpRota); stage.removeEventListener(MouseEvent.MOUSE_DOWN, _onDownRota); } private function _onDownSpeed(_arg1):void{ if ((((_arg1.target.name == "tip1")) || ((_arg1.target.name == "tip2")))){ return; }; stage.removeEventListener(MouseEvent.MOUSE_DOWN, _onDownSpeed); stage.addEventListener(MouseEvent.MOUSE_UP, _onUpSpeed); } public function game(){ if (DocumentClass.hNum == 0){ DocumentClass.isPause = false; dispatchEvent(new Event("RemoveStart")); } else { dispatchEvent(new Event("AddHp2")); }; } } }//package lib
Section 139
//TestCode1 (lib.TestCode1) package lib { import flash.events.*; import flash.display.*; import gs.*; public class TestCode1 extends MovieClip { public var bt4:SimpleButton; public var bt5:SimpleButton; private var moden:int;// = 0 public var bt1:SimpleButton; public var bt3:SimpleButton; public var bt2:SimpleButton; public var bt_award:SimpleButton; public function TestCode1(){ moden = 0; super(); addEventListener(Event.ADDED_TO_STAGE, _onLoad); } private function _onLoad(_arg1:Event):void{ var _local2:*; visible = false; removeEventListener(Event.ADDED_TO_STAGE, _onLoad); y = -144; bt_award.addEventListener(MouseEvent.CLICK, _click); _local2 = 1; while (_local2 < 6) { this[("bt" + _local2)].addEventListener(MouseEvent.CLICK, _clickBT); _local2++; }; } private function _click(_arg1:MouseEvent):void{ if (moden == 0){ moden = 1; TweenMax.to(this, 0.3, {y:0}); } else { moden = 0; TweenMax.to(this, 0.3, {y:-144}); }; } private function _clickBT(_arg1:MouseEvent){ var e = _arg1; switch (e.target.name){ case "bt1": try { DocumentClass.award._O00OOl1Ol("award1"); } catch(err) { }; break; case "bt2": try { DocumentClass.award._O00OOl1Ol("award2"); } catch(err) { }; break; case "bt3": try { DocumentClass.award._O00OOl1Ol("award3"); } catch(err) { }; break; case "bt4": try { DocumentClass.award._O00OOl1Ol("award4"); } catch(err) { }; break; case "bt5": try { DocumentClass.award._O00OOl1Ol("award5"); } catch(err) { }; break; default: break; }; } } }//package lib
Section 140
//textShow (lib.textShow) package lib { import flash.events.*; import flash.display.*; import spill.localisation.*; public class textShow extends MovieClip { public var hit:MovieClip; public function textShow(){ addEventListener(Event.ADDED_TO_STAGE, _onLoad); } private function _onUnload(_arg1:Event){ removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); SpilGame.removeEventListener("languageChanged", languageChanged); } private function languageChanged(_arg1:Event=null){ var _local2:String; _local2 = String(SpilGame.currentLanguage.name); if (_local2 == "en_uk"){ _local2 = "uk"; }; if (_local2 == "en_us"){ _local2 = "us"; }; gotoAndStop(_local2); } private function _onLoad(_arg1:Event){ removeEventListener(Event.ADDED_TO_STAGE, _onLoad); languageChanged(); addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true); } } }//package lib
Section 141
//UpPropMc (lib.UpPropMc) package lib { import flash.events.*; import flash.display.*; import flash.text.*; public class UpPropMc extends Sprite { private var Root:DocumentClass; public var butterfly_txt1:TextField; public var butterfly_txt2:TextField; public var butterfly1:MovieClip; public var butterfly3:MovieClip; public var butterfly2:MovieClip; public var butterfly_txt3:TextField; private var itemMax:int;// = 6 public var Spring_txt:TextField; public var Fart_txt:TextField; public var tip_3:hpTip3; public var newphoto:MovieClip; private var spitUpMoney:Array; public var Upgradebt2:SymbolUpGrade; public var TotalTxt:TextField; public var Upgradebt1:SymbolUpGrade; public var Upgradebt3:SymbolUpGrade; public var txt4:TextField; public var Next_button:bt_Next; public var OpenPhoto:OpenPc; public var upNum:MovieClip; public function UpPropMc(_arg1:DocumentClass){ itemMax = 6; spitUpMoney = [0, 30, 55, 75, 240]; super(); Root = _arg1; addEventListener(Event.ADDED_TO_STAGE, _onLoad); } public function GetSpitPower():void{ if (userData.spitUp == 4){ Upgradebt3.alpha = 0.3; Upgradebt3.mouseEnabled = false; butterfly_txt3.visible = false; butterfly3.visible = false; }; } private function _onLoad(_arg1):void{ var _local2:*; var _local3:*; if (gameMain.newAnimal){ newphoto.visible = true; newphoto.play(); } else { newphoto.visible = false; newphoto.stop(); }; removeEventListener(Event.ADDED_TO_STAGE, _onLoad); if (userData.springUpNum == itemMax){ Upgradebt1.alpha = 0.3; Upgradebt1.mouseEnabled = false; butterfly_txt1.visible = false; butterfly1.visible = false; } else { Upgradebt1.alpha = 1; Upgradebt1.mouseEnabled = true; butterfly_txt1.visible = true; butterfly1.visible = true; }; if (userData.fartUpNum == itemMax){ Upgradebt2.alpha = 0.3; Upgradebt2.mouseEnabled = false; butterfly_txt2.visible = false; butterfly2.visible = false; } else { Upgradebt2.alpha = 1; Upgradebt2.mouseEnabled = true; butterfly_txt2.visible = true; butterfly2.visible = true; }; if (userData.spitUp == 4){ Upgradebt3.alpha = 0.3; Upgradebt3.mouseEnabled = false; butterfly_txt3.visible = false; butterfly3.visible = false; } else { Upgradebt3.alpha = 1; Upgradebt3.mouseEnabled = true; butterfly_txt3.visible = true; butterfly3.visible = true; }; _local2 = 0; for each (_local3 in userData.animalPhotsArr) { if (_local3 == 1){ _local2++; }; }; txt4.text = ((_local2 + "/") + 11); txt4.mouseEnabled = false; upNum.gotoAndStop(userData.spitUp); Spring_txt.text = userData.springUpNum.toString(); Fart_txt.text = userData.fartUpNum.toString(); butterfly_txt3.text = spitUpMoney[userData.spitUp].toString(); TotalTxt.text = userData.totalButterflyNum.toString(); Next_button.addEventListener(MouseEvent.CLICK, _click); OpenPhoto.addEventListener(MouseEvent.CLICK, _click); Upgradebt1.addEventListener(MouseEvent.CLICK, _click); Upgradebt2.addEventListener(MouseEvent.CLICK, _click); Upgradebt3.addEventListener(MouseEvent.CLICK, _click); GetSpitPower(); } private function _click(_arg1:MouseEvent){ var _local2:LevelComplete_ButterNum; var _local3:LevelComplete_ButterNum; var _local4:LevelComplete_ButterNum; switch (_arg1.target.name){ case "Next_button": soundCtrl.playSound("sound_bt", 1); Root.ShowScreen(GameEvent.SCREEN_GAMEMAIN); break; case "OpenPhoto": soundCtrl.playSound("sound_bt", 1); gameMain.newAnimal = false; newphoto.visible = false; newphoto.stop(); dispatchEvent(new Event("ShowRightMc")); break; case "Upgradebt1": if (userData.totalButterflyNum >= 15){ soundCtrl.playSound("sound_bt", 1); userData.springUpNum++; userData.totalButterflyNum = (userData.totalButterflyNum - 15); _local2 = new LevelComplete_ButterNum(200, 400); addChild(_local2); _local2.x = 352; _local2.y = 387; _local2.txt1.text = "15"; Spring_txt.text = userData.springUpNum.toString(); TotalTxt.text = userData.totalButterflyNum.toString(); if (userData.springUpNum == itemMax){ butterfly_txt1.visible = false; butterfly1.visible = false; Upgradebt1.alpha = 0.3; Upgradebt1.mouseEnabled = false; }; }; break; case "Upgradebt2": if (userData.totalButterflyNum >= 20){ soundCtrl.playSound("sound_bt", 1); userData.fartUpNum++; userData.totalButterflyNum = (userData.totalButterflyNum - 20); _local3 = new LevelComplete_ButterNum(200, 400); addChild(_local3); _local3.x = 352; _local3.y = 387; _local3.txt1.text = "20"; Fart_txt.text = userData.fartUpNum.toString(); TotalTxt.text = userData.totalButterflyNum.toString(); if (userData.fartUpNum == itemMax){ butterfly_txt2.visible = false; butterfly2.visible = false; Upgradebt2.alpha = 0.3; Upgradebt2.mouseEnabled = false; }; }; break; case "Upgradebt3": if ((((userData.spitUp < 4)) && ((userData.totalButterflyNum >= spitUpMoney[userData.spitUp])))){ soundCtrl.playSound("sound_bt", 1); userData.totalButterflyNum = (userData.totalButterflyNum - spitUpMoney[userData.spitUp]); userData.spitUp++; upNum.gotoAndStop(userData.spitUp); GetSpitPower(); _local4 = new LevelComplete_ButterNum(400, 400); addChild(_local4); _local4.x = 352; _local4.y = 387; _local4.txt1.text = spitUpMoney[(userData.spitUp - 1)]; butterfly_txt3.text = spitUpMoney[userData.spitUp].toString(); TotalTxt.text = userData.totalButterflyNum.toString(); }; break; default: break; }; userData.saveData(); } } }//package lib
Section 142
//UpProps (lib.UpProps) package lib { import flash.events.*; import flash.display.*; import gs.*; import flash.utils.*; import gs.easing.*; public class UpProps extends Sprite { private var Root:DocumentClass; private var photoMc:Photos; public var moreGame_button:SymbolurlButton; private var upMc:UpPropMc; private var tip2:int;// = 0 public function UpProps(_arg1:DocumentClass){ tip2 = 0; super(); Root = _arg1; addEventListener(Event.ADDED_TO_STAGE, _onLoad); addEventListener(Event.REMOVED_FROM_STAGE, _unLoad); } private function _ShowLeftMc(_arg1):void{ soundCtrl.playSound("sound_shua2", 1); TweenMax.to(upMc, 0.5, {x:0, ease:Back.easeOut}); TweenMax.to(photoMc, 0.5, {x:650, ease:Back.easeOut}); } private function _ShowRightMc(_arg1):void{ soundCtrl.playSound("sound_shua1", 1); if (tip2 == 0){ tip2 = 1; }; TweenMax.to(upMc, 0.5, {x:-650, ease:Back.easeOut}); TweenMax.to(photoMc, 0.5, {x:0, ease:Back.easeOut}); } private function _unLoad(_arg1):void{ removeEventListener(Event.REMOVED_FROM_STAGE, _unLoad); upMc.removeEventListener("ShowRightMc", _ShowRightMc); photoMc.removeEventListener("ShowLeftMc", _ShowLeftMc); } private function showtip2():void{ upMc.tip_3.init(); } private function _onLoad(_arg1):void{ tip2 = 0; removeEventListener(Event.ADDED_TO_STAGE, _onLoad); soundCtrl.playMusic(GameEvent.MUSIC_shop, 99999); upMc = new UpPropMc(Root); addChild(upMc); photoMc = new Photos(Root); addChild(photoMc); photoMc.x = 650; upMc.addEventListener("ShowRightMc", _ShowRightMc); photoMc.addEventListener("ShowLeftMc", _ShowLeftMc); moreGame_button.addEventListener(MouseEvent.CLICK, _click); setTimeout(showtip2, 1000); } private function _click(_arg1):void{ soundCtrl.playSound("sound_bt", 1); GameEvent.openURL(GameEvent.url_levelcomplete_more); } } }//package lib
Section 143
//userData (lib.userData) package lib { import flash.net.*; public class userData { public static var firstGame:Boolean; public static var spitUp; public static var spitTotalNumber:int; public static var awardArr:Array; public static var tipArr:Array; public static var isAlien:Boolean; public static var gameShowedNumber:int; public static var so:SharedObject; public static var springUpNum; public static var isStoryOver:Boolean; public static var animalPhotsArr:Array; public static var fartUpNum; public static var totalButterflyNum:int; public static function saveData(){ so.data.totalButterflyNum = totalButterflyNum; so.data.springUpNum = springUpNum; so.data.fartUpNum = fartUpNum; so.data.spitUp = spitUp; so.data.animalPhotsArr = animalPhotsArr; so.data.spitTotalNumber = spitTotalNumber; so.data.gameShowedNumber = gameShowedNumber; so.data.firstGame = firstGame; so.data.tipArr = tipArr; so.data.awardArr = awardArr; so.data.isAlien = isAlien; so.data.isStoryOver = isStoryOver; so.flush(); } public static function init(){ getData_FromSO(); } public static function get spitUpNum():int{ var _local1:*; _local1 = [10, 20, 30, 40]; return (_local1[spitUp]); } public static function resetData(){ totalButterflyNum = 0; springUpNum = 0; fartUpNum = 0; spitUp = 1; spitTotalNumber = 0; saveData(); } public static function initializeData(){ gameShowedNumber = so.data.gameShowedNumber; firstGame = so.data.firstGame; totalButterflyNum = so.data.totalButterflyNum; springUpNum = so.data.springUpNum; fartUpNum = so.data.fartUpNum; spitUp = so.data.spitUp; animalPhotsArr = so.data.animalPhotsArr; spitTotalNumber = so.data.spitTotalNumber; tipArr = so.data.tipArr; awardArr = so.data.awardArr; isAlien = so.data.isAlien; isStoryOver = so.data.isStoryOver; } public static function getData_FromSO(){ so = SharedObject.getLocal("Monster_And_Mindy_0423_1"); if (so.data.initialize == null){ so.data.initialize = true; getNewData(); }; initializeData(); gameShowedNumber++; } public static function getNewData(){ so.data.gameShowedNumber = 0; so.data.firstGame = true; so.data.totalButterflyNum = 0; so.data.springUpNum = 0; so.data.fartUpNum = 0; so.data.spitUp = 1; so.data.animalPhotsArr = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; so.data.spitTotalNumber = 0; so.data.tipArr = ["", {a:1, b:0}, {a:2, b:0}, {a:3, b:0}, {a:4, b:0}]; so.data.awardArr = ["", 0, 0, 0, 0, 0]; so.data.isAlien = false; so.data.isStoryOver = false; } } }//package lib
Section 144
//Vector (lib.Vector) package lib { public class Vector { public var x:Number; public var y:Number; public function Vector(_arg1:Number, _arg2:Number){ x = _arg1; y = _arg2; } public function cross(_arg1:Vector):Number{ return (((x * _arg1.y) - (y * _arg1.x))); } public function magnitude():Number{ return (Math.sqrt(((x * x) + (y * y)))); } public function plusNew(_arg1:Vector):Vector{ return (new Vector((x + _arg1.x), (y + _arg1.y))); } public function mult(_arg1:Number):Vector{ x = (x * _arg1); y = (y * _arg1); return (this); } public function dot(_arg1:Vector):Number{ return (((x * _arg1.x) + (y * _arg1.y))); } public function normalize():Vector{ var _local1:Number; _local1 = Math.sqrt(((x * x) + (y * y))); x = (x / _local1); y = (y / _local1); return (this); } public function project(_arg1:Vector):Vector{ var _local2:Number; var _local3:Number; var _local4:Vector; _local2 = this.dot(_arg1); _local3 = ((_arg1.x * _arg1.x) + (_arg1.y * _arg1.y)); _local4 = new Vector(0, 0); _local4.x = ((_local2 / _local3) * _arg1.x); _local4.y = ((_local2 / _local3) * _arg1.y); return (_local4); } public function copy(_arg1:Vector):void{ x = _arg1.x; y = _arg1.y; } public function multNew(_arg1:Number):Vector{ return (new Vector((x * _arg1), (y * _arg1))); } public function minus(_arg1:Vector):Vector{ x = (x - _arg1.x); y = (y - _arg1.y); return (this); } public function plus(_arg1:Vector):Vector{ x = (x + _arg1.x); y = (y + _arg1.y); return (this); } public function distance(_arg1:Vector):Number{ var _local2:Number; var _local3:Number; _local2 = (x - _arg1.x); _local3 = (y - _arg1.y); return (Math.sqrt(((_local2 * _local2) + (_local3 * _local3)))); } public function setTo(_arg1:Number, _arg2:Number):void{ x = _arg1; y = _arg2; } public function minusNew(_arg1:Vector):Vector{ return (new Vector((x - _arg1.x), (y - _arg1.y))); } } }//package lib
Section 145
//BG1_7_455 (MonsterandMindyfinalGirl_fla.BG1_7_455) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class BG1_7_455 extends MovieClip { public function BG1_7_455(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 146
//chinalogo_222 (MonsterandMindyfinalGirl_fla.chinalogo_222) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class chinalogo_222 extends MovieClip { public function chinalogo_222(){ addFrameScript(239, frame240); } function frame240(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 147
//chinalogo_236 (MonsterandMindyfinalGirl_fla.chinalogo_236) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class chinalogo_236 extends MovieClip { public function chinalogo_236(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 148
//demoLuck_365 (MonsterandMindyfinalGirl_fla.demoLuck_365) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class demoLuck_365 extends MovieClip { public function demoLuck_365(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 149
//flag_icon_488 (MonsterandMindyfinalGirl_fla.flag_icon_488) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class flag_icon_488 extends MovieClip { public function flag_icon_488(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 150
//l_br_490 (MonsterandMindyfinalGirl_fla.l_br_490) package MonsterandMindyfinalGirl_fla { import flash.display.*; import flash.text.*; public dynamic class l_br_490 extends MovieClip { public var text:TextField; public var flag:MovieClip; } }//package MonsterandMindyfinalGirl_fla
Section 151
//Lock_404 (MonsterandMindyfinalGirl_fla.Lock_404) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Lock_404 extends MovieClip { public var bt1:sitelockbt1; public var bt2:sitelockbt2; } }//package MonsterandMindyfinalGirl_fla
Section 152
//mindy_86 (MonsterandMindyfinalGirl_fla.mindy_86) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class mindy_86 extends MovieClip { public function mindy_86(){ addFrameScript(0, frame1, 185, frame186); } function frame186(){ stop(); } function frame1(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 153
//Symbol19_364 (MonsterandMindyfinalGirl_fla.Symbol19_364) package MonsterandMindyfinalGirl_fla { import flash.display.*; import spill.localisation.*; public dynamic class Symbol19_364 extends MovieClip { public var __id8_:LocalizedTextField; public function Symbol19_364(){ __setProp___id8__Symbol19_Layer1_1(); } function __setProp___id8__Symbol19_Layer1_1(){ try { __id8_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id8_.text = "{Distance}"; __id8_.textColor = 0xFFFFFF; __id8_.textSize = 20; __id8_.bold = false; __id8_.disableWordwrap = false; __id8_.embedFonts = true; __id8_.font = ""; __id8_.hAlign = "left"; __id8_.multiline = false; __id8_.vAlign = "top"; __id8_.antiAliasType = "advanced"; __id8_.glowBlur = 3; __id8_.glowColor = 0; __id8_.useGlowFilter = false; __id8_.glowQuality = 1; __id8_.glowStrength = 5; __id8_.gridFitType = "pixel"; __id8_.italic = false; __id8_.selectable = false; __id8_.underline = false; try { __id8_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package MonsterandMindyfinalGirl_fla
Section 154
//Symbol23_452 (MonsterandMindyfinalGirl_fla.Symbol23_452) package MonsterandMindyfinalGirl_fla { import flash.display.*; import spill.localisation.*; public dynamic class Symbol23_452 extends MovieClip { public var __id17_:LocalizedTextField; public function Symbol23_452(){ __setProp___id17__Symbol23_Layer1_1(); } function __setProp___id17__Symbol23_Layer1_1(){ try { __id17_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id17_.text = "{Collect_Butterfly}"; __id17_.textColor = 0xFFFFFF; __id17_.textSize = 20; __id17_.bold = false; __id17_.disableWordwrap = false; __id17_.embedFonts = true; __id17_.font = "Arial Black"; __id17_.hAlign = "left"; __id17_.multiline = true; __id17_.vAlign = "top"; __id17_.antiAliasType = "advanced"; __id17_.glowBlur = 3; __id17_.glowColor = 0; __id17_.useGlowFilter = false; __id17_.glowQuality = 1; __id17_.glowStrength = 5; __id17_.gridFitType = "pixel"; __id17_.italic = false; __id17_.selectable = false; __id17_.underline = false; try { __id17_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package MonsterandMindyfinalGirl_fla
Section 155
//Symbol25_449 (MonsterandMindyfinalGirl_fla.Symbol25_449) package MonsterandMindyfinalGirl_fla { import flash.display.*; import spill.localisation.*; public dynamic class Symbol25_449 extends MovieClip { public var __id16_:LocalizedTextField; public function Symbol25_449(){ __setProp___id16__Symbol25_Layer1_1(); } function __setProp___id16__Symbol25_Layer1_1(){ try { __id16_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id16_.text = "{New}"; __id16_.textColor = 0xFFFFFF; __id16_.textSize = 11; __id16_.bold = false; __id16_.disableWordwrap = false; __id16_.embedFonts = true; __id16_.font = ""; __id16_.hAlign = "center"; __id16_.multiline = false; __id16_.vAlign = "top"; __id16_.antiAliasType = "advanced"; __id16_.glowBlur = 3; __id16_.glowColor = 0; __id16_.useGlowFilter = false; __id16_.glowQuality = 1; __id16_.glowStrength = 5; __id16_.gridFitType = "pixel"; __id16_.italic = false; __id16_.selectable = false; __id16_.underline = false; try { __id16_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package MonsterandMindyfinalGirl_fla
Section 156
//Symbol38_398 (MonsterandMindyfinalGirl_fla.Symbol38_398) package MonsterandMindyfinalGirl_fla { import flash.display.*; import spill.localisation.*; public dynamic class Symbol38_398 extends MovieClip { public var __id11_:LocalizedTextField; public function Symbol38_398(){ __setProp___id11__Symbol38_Layer1_1(); } function __setProp___id11__Symbol38_Layer1_1(){ try { __id11_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id11_.text = "{PAUSE}"; __id11_.textColor = 0xFFFFFF; __id11_.textSize = 50; __id11_.bold = false; __id11_.disableWordwrap = false; __id11_.embedFonts = true; __id11_.font = ""; __id11_.hAlign = "center"; __id11_.multiline = false; __id11_.vAlign = "middle"; __id11_.antiAliasType = "advanced"; __id11_.glowBlur = 3; __id11_.glowColor = 0; __id11_.useGlowFilter = false; __id11_.glowQuality = 1; __id11_.glowStrength = 5; __id11_.gridFitType = "pixel"; __id11_.italic = false; __id11_.selectable = false; __id11_.underline = false; try { __id11_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package MonsterandMindyfinalGirl_fla
Section 157
//SymbolLittleAnimal_40 (MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class SymbolLittleAnimal_40 extends MovieClip { public function SymbolLittleAnimal_40(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 158
//SymbolProps_353 (MonsterandMindyfinalGirl_fla.SymbolProps_353) package MonsterandMindyfinalGirl_fla { import flash.display.*; import flash.text.*; public dynamic class SymbolProps_353 extends MovieClip { public var bt_ingame:LOGOMC; public var spring_txt:TextField; public var fart_txt:TextField; public var fart_back:MovieClip; public var butterfly_txt:TextField; public var spring_back:MovieClip; } }//package MonsterandMindyfinalGirl_fla
Section 159
//SymbolTotalHBar_42 (MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class SymbolTotalHBar_42 extends MovieClip { public var b10:MovieClip; public var Bar:MovieClip; public var b2:MovieClip; public var b4:MovieClip; public var b9:MovieClip; public var b5:MovieClip; public var b6:MovieClip; public var b7:MovieClip; public var b1:MovieClip; public var b3:MovieClip; public var b8:MovieClip; public var LH:MindyHead; } }//package MonsterandMindyfinalGirl_fla
Section 160
//SymboTotalWBar_38 (MonsterandMindyfinalGirl_fla.SymboTotalWBar_38) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class SymboTotalWBar_38 extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var Bar:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a10:MovieClip; public var LW:MindyHead; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package MonsterandMindyfinalGirl_fla
Section 161
//Timeline_1 (MonsterandMindyfinalGirl_fla.Timeline_1) package MonsterandMindyfinalGirl_fla { import flash.display.*; import lib.*; public dynamic class Timeline_1 extends MovieClip { public var Next_button:UpProps; public function Timeline_1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 162
//Timeline_125 (MonsterandMindyfinalGirl_fla.Timeline_125) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_125 extends MovieClip { public function Timeline_125(){ addFrameScript(36, frame37); } function frame37(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 163
//Timeline_127 (MonsterandMindyfinalGirl_fla.Timeline_127) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_127 extends MovieClip { public function Timeline_127(){ addFrameScript(15, frame16); } function frame16(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 164
//Timeline_245 (MonsterandMindyfinalGirl_fla.Timeline_245) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_245 extends MovieClip { public var bck2:MovieClip; } }//package MonsterandMindyfinalGirl_fla
Section 165
//Timeline_273 (MonsterandMindyfinalGirl_fla.Timeline_273) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_273 extends MovieClip { public function Timeline_273(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 166
//Timeline_300 (MonsterandMindyfinalGirl_fla.Timeline_300) package MonsterandMindyfinalGirl_fla { import flash.display.*; import lib.*; public dynamic class Timeline_300 extends MovieClip { public var takepicture:MakePhoto; public function Timeline_300(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ stop(); } function frame13(){ takepicture.animalNum = 3; } } }//package MonsterandMindyfinalGirl_fla
Section 167
//Timeline_351 (MonsterandMindyfinalGirl_fla.Timeline_351) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_351 extends MovieClip { public function Timeline_351(){ addFrameScript(64, frame65); } function frame65(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 168
//Timeline_363 (MonsterandMindyfinalGirl_fla.Timeline_363) package MonsterandMindyfinalGirl_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_363 extends MovieClip { public var dtxt:TextField; } }//package MonsterandMindyfinalGirl_fla
Section 169
//Timeline_366 (MonsterandMindyfinalGirl_fla.Timeline_366) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_366 extends MovieClip { public function Timeline_366(){ addFrameScript(0, frame1, 152, frame153); } function frame153(){ stop(); } function frame1(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 170
//Timeline_384 (MonsterandMindyfinalGirl_fla.Timeline_384) package MonsterandMindyfinalGirl_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_384 extends MovieClip { public var txt1:TextField; public var txt2:TextField; } }//package MonsterandMindyfinalGirl_fla
Section 171
//Timeline_386 (MonsterandMindyfinalGirl_fla.Timeline_386) package MonsterandMindyfinalGirl_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_386 extends MovieClip { public var txt1:TextField; public var txt2:TextField; } }//package MonsterandMindyfinalGirl_fla
Section 172
//Timeline_387 (MonsterandMindyfinalGirl_fla.Timeline_387) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_387 extends MovieClip { public function Timeline_387(){ addFrameScript(71, frame72); } function frame72(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 173
//Timeline_389 (MonsterandMindyfinalGirl_fla.Timeline_389) package MonsterandMindyfinalGirl_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_389 extends MovieClip { public var txt1:TextField; public var txt2:TextField; } }//package MonsterandMindyfinalGirl_fla
Section 174
//Timeline_391 (MonsterandMindyfinalGirl_fla.Timeline_391) package MonsterandMindyfinalGirl_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_391 extends MovieClip { public var txt1:TextField; } }//package MonsterandMindyfinalGirl_fla
Section 175
//Timeline_456 (MonsterandMindyfinalGirl_fla.Timeline_456) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_456 extends MovieClip { public function Timeline_456(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 176
//Timeline_457 (MonsterandMindyfinalGirl_fla.Timeline_457) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_457 extends MovieClip { public function Timeline_457(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 177
//Timeline_458 (MonsterandMindyfinalGirl_fla.Timeline_458) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_458 extends MovieClip { public function Timeline_458(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 178
//Timeline_459 (MonsterandMindyfinalGirl_fla.Timeline_459) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_459 extends MovieClip { public function Timeline_459(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 179
//Timeline_470 (MonsterandMindyfinalGirl_fla.Timeline_470) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_470 extends MovieClip { public var saliva:MovieClip; public var shoes:MovieClip; public function Timeline_470(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 180
//Timeline_83 (MonsterandMindyfinalGirl_fla.Timeline_83) package MonsterandMindyfinalGirl_fla { import flash.display.*; public dynamic class Timeline_83 extends MovieClip { public function Timeline_83(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package MonsterandMindyfinalGirl_fla
Section 181
//Brand (spill.localisation.Brand) package spill.localisation { import flash.xml.*; public class Brand { public var domain:String; public var useGoogleAnalitics:Boolean;// = true public var emailPage:String; public var name:String; public var site_id:uint; public var isExternal:Boolean;// = false public var id:Number; public var hostingDomain:String;// = "" public var preferedLanguage:String;// = "" public var moreLink:String;// = "" public var hasSendToFriendLink:Boolean;// = true public var portalGroup:uint; public var emailLink:String;// = "game" private static const topLevelDoubles:String = (((((((((((((("ac.cn,ac.jp,ac.uk,ad.jp,adm.br,adv.br,agr.br," + "ah.cn,am.br,arq.br,art.br,asn.au,ato.br,av.tr,bel.tr,bio.br,biz.tr,bj.cn,bmd.br,") + "cim.br,cng.br,cnt.br,co.at,co.jp,co.uk,com.au,com.br,com.cn,com.eg,com.hk,com.mx,") + "com.ru,com.tr,com.tw,conf.au,cq.cn,csiro.au,dr.tr,ecn.br,edu.au,edu.br,edu.tr,") + "emu.id.au,eng.br,esp.br,etc.br,eti.br,eun.eg,far.br,fj.cn,fm.br,fnd.br,fot.br,") + "fst.br,g12.br,gb.com,gb.net,gd.cn,gen.tr,ggf.br,gob.mx,gov.au,gov.br,gov.cn,") + "gov.hk,gov.tr,gr.jp,gs.cn,gx.cn,gz.cn,ha.cn,hb.cn,he.cn,hi.cn,hk.cn,hl.cn,hn.cn,") + "id.au,idv.tw,imb.br,ind.br,inf.br,info.au,info.tr,jl.cn,jor.br,js.cn,jx.cn,k12.tr,") + "lel.br,ln.cn,ltd.uk,mat.br,me.uk,med.br,mil.br,mil.tr,mo.cn,mus.br,name.tr,ne.jp,") + "net.au,net.br,net.cn,net.eg,net.hk,net.lu,net.mx,net.ru,net.tr,net.tw,net.uk,") + "nm.cn,no.com,nom.br,not.br,ntr.br,nx.cn,odo.br,oop.br,or.at,or.jp,org.au,org.br,") + "org.cn,org.hk,org.lu,org.ru,org.tr,org.tw,org.uk,plc.uk,pol.tr,pp.ru,ppg.br,pro.br,") + "psc.br,psi.br,qh.cn,qsl.br,rec.br,sc.cn,sd.cn,se.com,se.net,sh.cn,slg.br,sn.cn,") + "srv.br,sx.cn,tel.tr,tj.cn,tmp.br,trd.br,tur.br,tv.br,tw.cn,uk.com,uk.net,vet.br,") + "wattle.id.au,web.tr,xj.cn,xz.cn,yn.cn,zj.cn,zlg.br,co.nr,co.nz,com.fr,com.ph,com.ar,"); public function Brand(){ moreLink = ""; emailLink = "game"; useGoogleAnalitics = true; hasSendToFriendLink = true; preferedLanguage = ""; isExternal = false; hostingDomain = ""; super(); } public function exportXML():XML{ var _local1:XML; var _local2:XML; var _local3:XML; _local1 = <portal/> ; _local1.@id = site_id; _local1.@language = preferedLanguage; _local1.@channel = portalGroup; _local2 = <domain/> ; _local2.appendChild(new XMLNode(3, domain)); _local1.appendChild(_local2); if (moreLink){ _local3 = <more_games_path/> ; _local3.appendChild(new XMLNode(3, moreLink)); _local1.appendChild(_local3); }; _local2 = <game_path/> ; _local2.appendChild(new XMLNode(3, emailLink)); _local1.appendChild(_local2); if (!useGoogleAnalitics){ _local1.attributes.noGoogleAnalitics = true; }; if (!hasSendToFriendLink){ _local1.attributes.noSendToFriendLink = true; }; return (_local1); } private function get utm_source():String{ return (("utm_source=brandedgames_" + (isExternal) ? "external" : "internal")); } public function getMoreGamesLink(_arg1:String, _arg2:Boolean, _arg3:String="", _arg4:String=""):String{ var _local5:String; _local5 = ("http://" + domain); _local5 = (_local5 + ("/" + moreLink)); if (useGoogleAnalitics){ _local5 = (_local5 + ("?utm_medium=brandedgames_" + (_arg2) ? "external" : "internal")); _local5 = (_local5 + ("&utm_campaign=" + _arg1)); _arg3 = stripSubDomain(_arg3); if (_arg3 == "localhost"){ _arg3 = "offline_play"; }; _local5 = (_local5 + ("&utm_source=" + _arg3)); if (((!((_arg4 == ""))) && (!((_arg4 == null))))){ _local5 = (_local5 + ("&utm_content=" + _arg4)); }; }; return (_local5); } private function get utm_campaign():String{ if (isExternal){ return (("utm_campaign=" + hostingDomain)); }; return (""); } public function get backgroundColor():uint{ return (PortalGroup.backgroundColors[portalGroup]); } public function getPromotionLink(_arg1:String, _arg2:String, _arg3:Boolean, _arg4:String="", _arg5:String=""):String{ var _local6:String; _local6 = ("http://" + domain); _local6 = (_local6 + ((("/" + emailLink) + "/") + _arg2)); if (useGoogleAnalitics){ _local6 = (_local6 + ("?utm_medium=brandedgames_" + (_arg3) ? "external" : "internal")); _local6 = (_local6 + ("&utm_campaign=" + _arg1)); _arg4 = stripSubDomain(_arg4); trace(_arg4); if (_arg4 == "localhost"){ _arg4 = "offline_play"; }; _local6 = (_local6 + ("&utm_source=" + _arg4)); if (((!((_arg5 == ""))) && (!((_arg5 == null))))){ _local6 = (_local6 + ("&utm_content=" + _arg5)); }; }; return (_local6); } private function get utm_term():String{ return ("utm_term="); } public function importXML(_arg1:XMLNode):void{ } public function getSendToFriendLink(_arg1:String, _arg2:String, _arg3:Boolean, _arg4:String=""):String{ var _local5:String; if (!hasSendToFriendLink){ return (getMoreGamesLink(_arg1, _arg3)); }; _local5 = ("http://" + domain); _local5 = (_local5 + ((("/" + emailLink) + "/") + _arg2)); if (useGoogleAnalitics){ _local5 = (_local5 + ("?utm_medium=brandedgames_" + (_arg3) ? "external" : "internal")); _local5 = (_local5 + ("&utm_campaign=" + _arg1)); _arg4 = stripSubDomain(_arg4); if (_arg4 == "localhost"){ _arg4 = "offline_play"; }; _local5 = (_local5 + ("&utm_source=" + _arg4)); _local5 = (_local5 + "&utm_content=send_to_friend"); }; return (_local5); } private static function stripSubDomain(_arg1:String):String{ var _local2:Array; if (!_arg1){ return (""); }; _local2 = _arg1.split("."); if (_local2.length <= 2){ return (_arg1); }; _local2 = _local2.reverse(); if (topLevelDoubles.indexOf((((_local2[1] + ".") + _local2[0]) + ",")) > 0){ return (((((_local2[2] + ".") + _local2[1]) + ".") + _local2[0])); }; return (((_local2[1] + ".") + _local2[0])); } } }//package spill.localisation
Section 182
//BrandingLogo (spill.localisation.BrandingLogo) package spill.localisation { import flash.events.*; import flash.display.*; public class BrandingLogo extends MovieClip { public function BrandingLogo(){ addFrameScript(0, frame1); super(); stop(); mouseEnabled = false; mouseChildren = false; addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true); addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true); if (stage){ added(); }; brandingChanged(); } private function added(_arg1:Event=null):void{ SpilGame.addEventListener("brandingChanged", brandingChanged, false, 0, true); brandingChanged(); } private function brandingChanged(_arg1:Event=null):void{ if (SpilGame.currentBranding){ gotoAndStop(SpilGame.currentBranding.domain); }; } function frame1(){ stop(); } private function removed(_arg1:Event):void{ SpilGame.removeEventListener("brandingChanged", brandingChanged); } } }//package spill.localisation
Section 183
//Brandings (spill.localisation.Brandings) package spill.localisation { public class Brandings { private static var brands_by_id:Object = new Object(); private static var brands_by_domain:Object = new Object(); public static function getBrandByID(_arg1:Number):Brand{ return (brands_by_id[_arg1]); } public static function getBrandsArray():Array{ var _local1:Array; var _local2:Brand; _local1 = new Array(); for each (_local2 in brands_by_domain) { _local1.push(_local2); }; return (_local1); } private static function addBrand(_arg1:Brand):Brand{ if (brands_by_domain[_arg1.domain]){ trace(("ERROR: Attempting to add duplicate brand by domain: " + _arg1.domain)); } else { brands_by_domain[_arg1.domain] = _arg1; }; if (brands_by_id[_arg1.site_id]){ trace(("ERROR: Attempting to add duplicate brand by id: " + _arg1.site_id)); } else { brands_by_id[_arg1.site_id] = _arg1; }; return (_arg1); } public static function initialize():void{ var _local1:Brand; _local1 = new Brand(); _local1.site_id = 79; _local1.domain = "www.agame.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.TWEEN; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 88; _local1.domain = "www.gamesgames.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.FAMILY; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 90; _local1.domain = "www.girlsgogames.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.GIRL; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 45; _local1.domain = "www.a10.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.TEEN; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 92; _local1.domain = "www.games.co.uk"; _local1.preferedLanguage = "en_uk"; _local1.portalGroup = PortalGroup.FAMILY; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 107; _local1.domain = "www.agame.co.uk"; _local1.preferedLanguage = "en_uk"; _local1.portalGroup = PortalGroup.TWEEN; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 102; _local1.domain = "www.girlsgogames.co.uk"; _local1.preferedLanguage = "en_uk"; _local1.portalGroup = PortalGroup.GIRL; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 2; _local1.domain = "www.game.com.cn"; _local1.moreLink = "moregames/"; _local1.preferedLanguage = "cn"; _local1.portalGroup = PortalGroup.NONE; _local1.useGoogleAnalitics = false; _local1.hasSendToFriendLink = false; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 25; _local1.domain = "www.spel.nl"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 1; _local1.domain = "www.spelletjes.nl"; _local1.emailLink = "spel"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 93; _local1.domain = "www.girlsgogames.nl"; _local1.emailLink = "spel"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 12; _local1.domain = "www.jeu.fr"; _local1.emailLink = "jeu"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "fr"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 95; _local1.domain = "www.girlsgogames.fr"; _local1.emailLink = "jeu"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "fr"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 11; _local1.domain = "www.jeux.fr"; _local1.emailLink = "jeu"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "fr"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 26; _local1.domain = "www.spielen.com"; _local1.emailLink = "spiel"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "de"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 94; _local1.domain = "www.girlsgogames.de"; _local1.emailLink = "spiel"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "de"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 5; _local1.domain = "www.jetztspielen.de"; _local1.emailLink = "spiel"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "de"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 109; _local1.domain = "www.minigry.pl"; _local1.emailLink = "gra"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "pl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 16; _local1.domain = "www.gry.pl"; _local1.emailLink = "gra"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "pl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 98; _local1.domain = "www.girlsgogames.pl"; _local1.emailLink = "gra"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "pl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 108; _local1.domain = "www.spel.se"; _local1.emailLink = "spel_"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "se"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 100; _local1.domain = "www.girlsgogames.se"; _local1.emailLink = "spel_"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "se"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 44; _local1.domain = "www.spela.se"; _local1.emailLink = "spel_"; _local1.preferedLanguage = "se"; _local1.portalGroup = PortalGroup.FAMILY; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 106; _local1.domain = "www.giocaregratis.it"; _local1.emailLink = "gioco"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "it"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 15; _local1.domain = "www.gioco.it"; _local1.emailLink = "gioco"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "it"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 99; _local1.domain = "www.girlsgogames.it"; _local1.emailLink = "gioco"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "it"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 97; _local1.domain = "www.zapjuegos.com"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 86; _local1.domain = "www.juegos.com"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 96; _local1.domain = "www.juegosdechicas.com"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 122; _local1.domain = "www.girlsgogames.es"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 125; _local1.domain = "www.juegos.mx"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 126; _local1.domain = "www.juegosdechicas.mx"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 127; _local1.domain = "www.juegos.com.ar"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 128; _local1.domain = "www.juegosdechicas.com.ar"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 91; _local1.domain = "www.clickjogos.com"; _local1.emailLink = "jogo"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "br"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 101; _local1.domain = "www.girlsgogames.com.br"; _local1.emailLink = "jogo"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "br"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 50; _local1.domain = "www.ojogos.com.br"; _local1.emailLink = "jogo"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "br"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 55; _local1.domain = "www.games.co.id"; _local1.emailLink = "permainanme"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "id"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 105; _local1.domain = "www.flashgames.ru"; _local1.emailLink = "igra"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "ru"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 104; _local1.domain = "www.girlsgogames.ru"; _local1.emailLink = "igra"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "ru"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 103; _local1.domain = "www.ourgames.ru"; _local1.emailLink = "igra"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "ru"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 24; _local1.domain = "www.game.co.in"; _local1.emailLink = "game"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "in"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 87; _local1.domain = "www.ojogos.pt"; _local1.emailLink = "jogo"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "pt"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 120; _local1.domain = "www.egames.jp"; _local1.emailLink = "game"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "jp"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 121; _local1.domain = "www.dailygame.com"; _local1.emailLink = "/game/"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "en_us"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 123; _local1.domain = "www.zapapa.com"; _local1.emailLink = "game"; _local1.portalGroup = PortalGroup.ZAPAPA; _local1.preferedLanguage = "en_us"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 124; _local1.domain = "www.zapapa.nl"; _local1.emailLink = "game"; _local1.portalGroup = PortalGroup.HYVES; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 0; _local1.domain = "gamedev.dev.spilgames.com"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "en_us"; addBrand(_local1); } public static function exportXML():XML{ var _local1:XML; var _local2:Brand; _local1 = <portals/> ; for each (_local2 in brands_by_domain) { _local1.appendChild(_local2.exportXML()); }; return (_local1); } public static function getBrandByDomain(_arg1:String):Brand{ return (brands_by_domain[_arg1]); } public static function hasDomain(_arg1:String):Boolean{ return (!((brands_by_domain[_arg1] == null))); } } }//package spill.localisation
Section 184
//Language (spill.localisation.Language) package spill.localisation { import flash.xml.*; public class Language { public var references:Array; public var name:String; public var embedInputFonts:Boolean;// = true public var forceFont:String;// = null public var id:uint; public var portal_groups:Array; public var textLanguage:String; public var bwcId:int; public var embedFonts:Boolean;// = true public var displayName:String;// = "" public var dname:String; public function Language(_arg1:String, _arg2:String=null){ embedFonts = true; embedInputFonts = true; forceFont = null; references = []; displayName = ""; super(); name = _arg1; dname = _arg2; portal_groups = new Array(); } public function exportXML():XMLNode{ var _local1:XMLNode; var _local2:XMLNode; var _local3:Array; var _local4:Array; var _local5:int; _local1 = new XMLNode(1, "language"); _local1.attributes.name = name; if (textLanguage != null){ _local1.attributes.textLanguage = textLanguage; }; if (references.length){ _local1.attributes.references = references.toString(); }; _local1.attributes.id = bwcId; _local2 = new XMLNode(1, "display_name"); _local2.firstChild = new XMLNode(3, displayName); _local1.appendChild(_local2); _local3 = []; _local4 = PortalGroup.channelNames; _local5 = 0; while (_local5 < _local4.length) { _local3.push(Brandings.getBrandByDomain(portal_groups[_local5]).site_id); _local5++; }; _local1.attributes.channels = _local3.join(","); return (_local1); } public function get p_teen():String{ return (portal_groups[PortalGroup.TEEN]); } public function set p_hyves(_arg1:String):void{ portal_groups[PortalGroup.HYVES] = _arg1; } public function set p_teen(_arg1:String):void{ portal_groups[PortalGroup.TEEN] = _arg1; } public function get p_tween():String{ return (portal_groups[PortalGroup.TWEEN]); } public function get p_family():String{ return (portal_groups[PortalGroup.FAMILY]); } public function get p_girl():String{ trace("Language", portal_groups[PortalGroup.GIRL]); return (portal_groups[PortalGroup.GIRL]); } public function get p_hyves():String{ return (portal_groups[PortalGroup.HYVES]); } public function set p_girl(_arg1:String):void{ portal_groups[PortalGroup.GIRL] = _arg1; } public function set p_zapapa(_arg1:String):void{ portal_groups[PortalGroup.ZAPAPA] = _arg1; } public function get displayAcronim():String{ return ((dname) ? dname : name); } public function set p_family(_arg1:String):void{ portal_groups[PortalGroup.FAMILY] = _arg1; } public function set p_tween(_arg1:String):void{ portal_groups[PortalGroup.TWEEN] = _arg1; } public function get p_zapapa():String{ return (portal_groups[PortalGroup.ZAPAPA]); } } }//package spill.localisation
Section 185
//Languages (spill.localisation.Languages) package spill.localisation { import flash.xml.*; public class Languages { public static var languages:Object = new Object(); private static var _init:Boolean = false; public static function initialize():void{ var _local1:Language; if (_init){ return; }; _init = true; _local1 = new Language("nl"); _local1.displayName = "Nederlands"; _local1.p_family = "www.spelletjes.nl"; _local1.p_tween = "www.spel.nl"; _local1.p_girl = "www.girlsgogames.nl"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.p_hyves = "www.zapapa.nl"; _local1.bwcId = 3; addLanguage(_local1); _local1 = new Language("es"); _local1.displayName = "Español"; _local1.p_family = "www.juegos.com"; _local1.p_tween = "www.zapjuegos.com"; _local1.p_girl = "www.girlsgogames.es"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 9; addLanguage(_local1); _local1 = new Language("pl"); _local1.displayName = "Polski"; _local1.p_family = "www.gry.pl"; _local1.p_tween = "www.agame.com"; _local1.p_girl = "www.girlsgogames.pl"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 6; addLanguage(_local1); _local1 = new Language("fr"); _local1.displayName = "Français"; _local1.p_family = "www.jeux.fr"; _local1.p_tween = "www.jeu.fr"; _local1.p_girl = "www.girlsgogames.fr"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 4; addLanguage(_local1); _local1 = new Language("en_us", "us"); _local1.displayName = "English"; _local1.p_family = "www.gamesgames.com"; _local1.p_tween = "www.agame.com"; _local1.p_girl = "www.girlsgogames.com"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 1; addLanguage(_local1); addReference(_local1, "en"); _local1 = new Language("id"); _local1.displayName = "Bahasa Ind."; _local1.p_family = "www.gamesgames.com"; _local1.p_tween = "www.games.co.id"; _local1.p_girl = "www.girlsgogames.com"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 11; addLanguage(_local1); _local1 = new Language("ru"); _local1.displayName = "Русский"; _local1.p_family = "www.ourgames.ru"; _local1.p_tween = "www.flashgames.ru"; _local1.p_girl = "www.girlsgogames.ru"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 12; addLanguage(_local1); _local1 = new Language("se"); _local1.displayName = "Svenska"; _local1.p_family = "www.spela.se"; _local1.p_tween = "www.spel.se"; _local1.p_girl = "www.girlsgogames.se"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 7; addLanguage(_local1); addReference(_local1, "sv"); _local1 = new Language("it"); _local1.displayName = "Italiano"; _local1.p_family = "www.gioco.it"; _local1.p_tween = "www.gioco.it"; _local1.p_girl = "www.girlsgogames.it"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 8; addLanguage(_local1); _local1 = new Language("en_uk", "uk"); _local1.displayName = "English"; _local1.p_family = "www.games.co.uk"; _local1.p_tween = "www.agame.com"; _local1.p_girl = "www.girlsgogames.co.uk"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 13; addLanguage(_local1); _local1 = new Language("cn"); _local1.displayName = "中文"; _local1.p_family = "www.game.com.cn"; _local1.p_tween = "www.game.com.cn"; _local1.p_girl = "www.game.com.cn"; _local1.p_teen = "www.game.com.cn"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 2; _local1.embedFonts = false; _local1.embedInputFonts = false; _local1.forceFont = "_sans"; addLanguage(_local1); addReference(_local1, "zh-CN"); addReference(_local1, "zh-TW"); _local1 = new Language("pt"); _local1.displayName = "Português"; _local1.p_family = "www.ojogos.pt"; _local1.p_tween = "www.agame.com"; _local1.p_girl = "www.girlsgogames.com"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 17; addLanguage(_local1); _local1 = new Language("in"); _local1.displayName = "English"; _local1.p_family = "www.gamesgames.com"; _local1.p_tween = "www.game.co.in"; _local1.p_girl = "www.girlsgogames.com"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.textLanguage = "en_uk"; _local1.bwcId = 14; addLanguage(_local1); _local1 = new Language("de"); _local1.displayName = "Deutsch"; _local1.p_family = "www.jetztspielen.de"; _local1.p_tween = "www.spielen.com"; _local1.p_girl = "www.girlsgogames.de"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 5; addLanguage(_local1); _local1 = new Language("br"); _local1.displayName = "Português (BR)"; _local1.p_family = "www.ojogos.com.br"; _local1.p_tween = "www.clickjogos.com"; _local1.p_girl = "www.girlsgogames.com.br"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 10; addLanguage(_local1); _local1 = new Language("jp"); _local1.displayName = "日本語"; _local1.p_family = "www.gamesgames.com"; _local1.p_tween = "www.egames.jp"; _local1.p_girl = "www.girlsgogames.com"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.embedFonts = true; _local1.embedInputFonts = false; _local1.forceFont = "MS UI Gothic"; _local1.bwcId = 19; addLanguage(_local1); addReference(_local1, "ja"); _local1 = new Language("ar"); _local1.displayName = "English"; _local1.p_family = "www.dailygame.com"; _local1.p_tween = "www.agame.com"; _local1.p_girl = "www.girlsgogames.com"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 20; addLanguage(_local1); addReference(_local1, "ar"); _local1 = new Language("es_mx", "mx"); _local1.displayName = "Español"; _local1.p_family = "www.juegos.mx"; _local1.p_tween = "www.juegos.mx"; _local1.p_girl = "www.juegosdechicas.mx"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.textLanguage = "es"; addLanguage(_local1); addReference(_local1, "mx"); _local1 = new Language("es_ar", "arg"); _local1.displayName = "Español"; _local1.p_family = "www.juegos.com.ar"; _local1.p_tween = "www.juegos.com.ar"; _local1.p_girl = "www.juegosdechicas.com.ar"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.textLanguage = "es"; addLanguage(_local1); addReference(_local1, "arg"); } public static function exportXML():XMLNode{ var _local1:Array; var _local2:XMLNode; var _local3:Language; _local1 = getLanguagesArray(); _local2 = new XMLNode(1, "languages"); for each (_local3 in _local1) { _local2.appendChild(_local3.exportXML()); }; return (_local2); } public static function getLanguagesArray():Array{ var _local1:Array; var _local2:Object; var _local3:Language; _local1 = new Array(); _local2 = new Object(); for each (_local3 in languages) { if (!_local2[_local3.name]){ _local1.push(_local3); _local2[_local3.name] = true; }; }; return (_local1); } public static function getLanguage(_arg1:String):Language{ return (languages[_arg1]); } private static function addLanguage(_arg1:Language):void{ languages[_arg1.name] = _arg1; } private static function addReference(_arg1:Language, _arg2:String):void{ languages[_arg2] = _arg1; _arg1.references.push(_arg2); } public static function getLanguageByOldID(_arg1:int):Language{ var _local2:Language; for each (_local2 in languages) { if (_local2.bwcId == _arg1){ return (_local2); }; }; return (null); } } }//package spill.localisation
Section 186
//LanguageSelectBox (spill.localisation.LanguageSelectBox) package spill.localisation { import flash.events.*; import flash.display.*; import flash.text.*; public class LanguageSelectBox extends MovieClip { private var flag:MovieClip; private var mc:MovieClip; private var popup:MovieClip; private var languageName_text:TextField; public function LanguageSelectBox(){ trace("new langselecbox"); super(); if (numChildren > 0){ removeChildAt(0); }; addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true); addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true); addEventListener(MouseEvent.MOUSE_OVER, mouseOver, false, 0, true); addEventListener(MouseEvent.MOUSE_OUT, mouseOut, false, 0, true); Languages.initialize(); popup = new LanguageSelectPopup_mc(); x = Math.round(x); y = Math.round(y); popup.y = (-(Math.floor(popup.height)) + 1); popup.visible = false; addChild(popup); mc = new LanguageSelectBox_mc(); addChild(mc); flag = mc.flag; languageName_text = mc.languageName_text; if (stage){ added(); }; init(); languageChanged(); } private function added(_arg1:Event=null):void{ trace("addedselebnox"); SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true); } public function set popupLocation(_arg1:String):void{ trace(("popupLocation = " + _arg1)); if (_arg1 == "bottom"){ popup.y = Math.floor(mc.height); } else { popup.y = (-(Math.floor(mc.height)) + 1); }; } public function init():void{ var _local1:Array; var _local2:int; var _local3:MovieClip; var _local4:Language; trace("initselectbox"); _local1 = new Array(popup.l_br, popup.l_de, popup.l_en_us, popup.l_fr, popup.l_in, popup.l_jp, popup.l_pt, popup.l_ru, popup.l_ar, popup.l_cn, popup.l_en_uk, popup.l_es, popup.l_id, popup.l_it, popup.l_nl, popup.l_pl, popup.l_se, popup.l_es_mx, popup.l_es_ar); _local2 = 0; while (_local2 < _local1.length) { _local3 = MovieClip(_local1[_local2]); if (_local3){ _local3.addEventListener(MouseEvent.CLICK, itemClicked, true, 0, true); _local3.flag.gotoAndStop(_local3.name.substr(2)); _local3.flag.mouseEnabled = false; _local3.text.mouseEnabled = false; _local4 = Languages.getLanguage(_local3.name.substr(2)); if (_local4){ _local3.text.text = _local4.displayAcronim; } else { trace((("Error, '" + _local3.name.substr(2)) + "' language not found")); }; } else { trace((((("Error, btn number '" + _local2) + "' is not a MovieClip or there is no button '") + _local1[_local2]) + "'")); }; _local2++; }; } private function mouseOver(_arg1:MouseEvent):void{ popup.visible = true; } private function languageChanged(_arg1:Event=null):void{ if (SpilGame.currentLanguage){ trace("SpilGame.currentLanguage.name", SpilGame.currentLanguage.name); flag.gotoAndStop(SpilGame.currentLanguage.name); languageName_text.text = SpilGame.currentLanguage.displayName; languageName_text.embedFonts = SpilGame.currentLanguage.embedInputFonts; }; } private function mouseOut(_arg1:MouseEvent):void{ popup.visible = false; } private function removed(_arg1:Event):void{ SpilGame.removeEventListener("languageChanged", languageChanged); } private function itemClicked(_arg1:MouseEvent):void{ SpilGame.changeLanguage(_arg1.currentTarget.name.substr(2)); popup.visible = false; } } }//package spill.localisation
Section 187
//LanguageSelectBox_mc (spill.localisation.LanguageSelectBox_mc) package spill.localisation { import flash.display.*; import flash.text.*; public dynamic class LanguageSelectBox_mc extends MovieClip { public var flag:MovieClip; public var languageName_text:TextField; } }//package spill.localisation
Section 188
//LanguageSelectPopup_mc (spill.localisation.LanguageSelectPopup_mc) package spill.localisation { import flash.display.*; public dynamic class LanguageSelectPopup_mc extends MovieClip { public var l_se:MovieClip; public var l_ar:MovieClip; public var l_br:MovieClip; public var l_in:MovieClip; public var l_cn:MovieClip; public var l_de:MovieClip; public var l_es_mx:MovieClip; public var l_es:MovieClip; public var l_en_uk:MovieClip; public var l_fr:MovieClip; public var l_en_us:MovieClip; public var l_pl:MovieClip; public var l_pt:MovieClip; public var l_nl:MovieClip; public var l_id:MovieClip; public var l_es_ar:MovieClip; public var l_it:MovieClip; public var l_jp:MovieClip; public var l_ru:MovieClip; } }//package spill.localisation
Section 189
//LocalizedTextField (spill.localisation.LocalizedTextField) package spill.localisation { import flash.events.*; public class LocalizedTextField extends TextFieldFit { private var regex:RegExp; private var originalText:String; public function LocalizedTextField(){ regex = /{([^{}]*)}/g; super(); addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true); addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true); added(); } private function languageChanged(_arg1:Event):void{ text = originalText; updateProperties(); } override public function set text(_arg1:String):void{ originalText = _arg1; if ((_arg1 is String)){ super.text = _arg1.replace(regex, replaceFn); } else { super.text = ""; }; } private function removed(_arg1:Event):void{ SpilGame.removeEventListener("languageChanged", languageChanged); } private function replaceFn():String{ var _local2:String; _local2 = SpilGame.getString(arguments[1]); if (((!(_local2)) || ((_local2 == "")))){ return ((("{" + arguments[1]) + "}")); }; return (_local2); } private function added(_arg1:Event=null):void{ SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true); text = originalText; } } }//package spill.localisation
Section 190
//PortalGroup (spill.localisation.PortalGroup) package spill.localisation { import flash.xml.*; public class PortalGroup { public static const FAMILY:uint = 0; public static const channelNames:Array = ["family", "tween", "girl", "teen", "zapapa", "hyves"]; public static const ZAPAPA:uint = 4; public static const TWEEN:uint = 1; public static const HYVES:uint = 5; public static const TEEN:uint = 3; public static const GIRL:uint = 2; public static const backgroundColors:Array = [0xFFFFFF, 0xFFFFFF, 16742331, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF]; public static const NONE:uint = 6; public static function getName(_arg1:int):String{ return (channelNames[_arg1]); } public static function exportXML():XMLNode{ var _local1:XMLNode; var _local2:int; var _local3:XMLNode; _local1 = new XMLNode(1, "channels"); _local2 = 0; while (_local2 < 5) { _local3 = new XMLNode(1, "channel"); _local3.attributes.name = channelNames[_local2]; _local3.attributes.id = _local2; _local1.appendChild(_local3); _local2++; }; return (_local1); } } }//package spill.localisation
Section 191
//spil_internal (spill.localisation.spil_internal) package spill.localisation { public namespace spil_internal = "spill.localisation"; }//package spill.localisation
Section 192
//SpilGame (spill.localisation.SpilGame) package spill.localisation { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.ui.*; import flash.external.*; import flash.system.*; public class SpilGame { private static const cookieName:String = "spilgames_language_v100"; private static const cookiePath:String = "/"; private static const cookieLanguageVar:String = "savedLang"; public static const LANGUAGE_CHANGED:String = "languageChanged"; public static const BRANDING_CHANGED:String = "brandingChanged"; private static var strings:Object = new Object(); public static var currentBranding:Brand; private static var contexMenuItem:ContextMenuItem; spil_internal static var gameName:String; spil_internal static var debugHostDomain:String = ""; private static var localDomains:Object = new Object(); spil_internal static var emailPage:String; private static var channelLock:Boolean = false; spil_internal static var debugEmbedDomain:String = ""; private static var eventDispatcher:EventDispatcher; private static var _init:Boolean = false; public static var currentLanguage:Language; spil_internal static var portalGroup:uint; private static var stage:Sprite; public static function getSpilCompanyLink():String{ if (currentLanguage.name == "cn"){ return ("http://www.game.com.cn/downloads/"); }; return ("http://www.gameportal.net"); } public static function getPromotionLink(_arg1:String="feature_promotion"):String{ var _local2:String; _local2 = (embedDomain) ? embedDomain : hostingDomain; return (currentBranding.getPromotionLink(gameName, emailPage, isExternal, _local2, _arg1)); } public static function traceAllBrands():void{ trace(outputAllBrands()); } public static function getString(_arg1:String):String{ var _local2:Object; _local2 = strings[_arg1]; if (_local2){ if (currentLanguage.textLanguage){ return (_local2[currentLanguage.textLanguage]); }; return (_local2[currentLanguage.name]); //unresolved jump }; return (""); } public static function initialize(_arg1:String, _arg2:int, _arg3:String, _arg4:Sprite, _arg5:Boolean=false):void{ stage = _arg4; if (_init){ trace("ERROR: LocalisationManager already initialised"); return; }; _init = true; localDomains["localhost"] = true; localDomains["www8.agame.com"] = true; localDomains["gamedev.dev.spilgames.com"] = true; localDomains["stg.spel.nl"] = true; localDomains["stg.girlsgogames.nl"] = true; localDomains["stg.pl.spel.nl"] = true; localDomains["stg.pl.girlsgogames.nl"] = true; trace(localDomains["stg.girlsgogames.nl"]); Brandings.initialize(); Languages.initialize(); initContexMenu(_arg4); channelLock = _arg5; gameName = _arg1.replace(" ", "_"); portalGroup = _arg2; emailPage = _arg3; chooseLanguage(); chooseBranding(); } public static function get isExternal():Boolean{ return (((((!(Brandings.hasDomain(embedDomain))) && (!(localDomains[embedDomain])))) && (!(isStagingDomain)))); } private static function initContexMenu(_arg1:Sprite):void{ contexMenuItem = new ContextMenuItem(""); _arg1.contextMenu = new ContextMenu(); _arg1.contextMenu.customItems.push(contexMenuItem); contexMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, contexMenuClicked); } private static function replaceFn():String{ var _local2:String; _local2 = SpilGame.getString(arguments[1]); if (((!(_local2)) || ((_local2 == "")))){ return ((("{" + arguments[1]) + "}")); }; return (_local2); } spil_internal static function get hostingDomain():String{ var _local1:LocalConnection; if (debugHostDomain != ""){ return (debugHostDomain); }; _local1 = new LocalConnection(); return (_local1.domain); } spil_internal static function chooseLanguage():void{ if (cookieLanguage != null){ currentLanguage = cookieLanguage; } else { if (isExternal){ currentLanguage = systemLanguage; } else { currentLanguage = portalLanguage; if (!currentLanguage){ currentLanguage = systemLanguage; }; }; }; if (!currentLanguage){ trace("Unable to determine language, using 'English US'"); currentLanguage = Languages.getLanguage("en_us"); }; TextFieldFit.embedFonts = currentLanguage.embedFonts; TextFieldFit.forceFont = currentLanguage.forceFont; dispatchEvent(new Event(LANGUAGE_CHANGED)); } private static function contexMenuClicked(_arg1:ContextMenuEvent):void{ navigateToURL(new URLRequest(getMoreGamesLink("Contex_Menu"))); } public static function initTextField(_arg1:TextField):void{ var _local2:TextFormat; trace(_arg1.text); _arg1.text = _arg1.text.replace(/{([^{}]*)}/g, replaceFn); trace(_arg1.text); _arg1.embedFonts = currentLanguage.embedFonts; if (currentLanguage.forceFont != ""){ _local2 = new TextFormat(); _local2.font = currentLanguage.forceFont; _arg1.setTextFormat(_local2); }; } public static function importXMLv2(_arg1:XML):void{ var _local2:XML; var _local3:Object; var _local4:XML; for each (_local2 in _arg1.children()) { _local3 = (strings[_local2.attribute("identifier")] = new Object()); for each (_local4 in _local2.children()) { if (_local4.children().length() > 0){ _local3[_local4.name()] = _local4.children()[0].toString(); } else { _local3[_local4.name()] = ""; }; }; }; } spil_internal static function changeLanguage(_arg1:String):void{ var _local2:Language; _local2 = Languages.getLanguage(_arg1); if (!_local2){ trace("ERROR: Supplied language string does not have a matching language"); } else { cookieLanguage = _local2; currentLanguage = _local2; }; TextFieldFit.embedFonts = currentLanguage.embedFonts; TextFieldFit.forceFont = currentLanguage.forceFont; chooseBranding(); dispatchEvent(new Event(LANGUAGE_CHANGED)); } public static function getSendToFriendLink():String{ return (currentBranding.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain)); } spil_internal static function chooseBranding():void{ currentBranding = Brandings.getBrandByDomain(currentLanguage.portal_groups[portalGroup]); if (!(currentBranding is Brand)){ currentBranding = Brandings.getBrandByDomain("www.agame.com"); }; contexMenuItem.caption = ("More Games: " + currentBranding.domain); dispatchEvent(new Event(BRANDING_CHANGED)); } spil_internal static function get systemLanguage():Language{ return (Languages.getLanguage(Capabilities.language)); } spil_internal static function set cookieLanguage(_arg1:Language):void{ var _local2:SharedObject; _local2 = SharedObject.getLocal(cookieName, cookiePath); if (_arg1 == null){ _local2.data[cookieLanguageVar] = null; } else { _local2.data[cookieLanguageVar] = _arg1.name; }; _local2.flush(); } public static function importXML(_arg1:XML):void{ var _local2:XML; var _local3:Object; var _local4:XML; for each (_local2 in _arg1.children()) { _local3 = (strings[_local2.identifier] = new Object()); for each (_local4 in _local2.children()) { _local3[_local4.name()] = _local4.children()[0].toString(); }; }; } spil_internal static function dispatchEvent(_arg1:Event):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.dispatchEvent(_arg1); } private static function getDomain(_arg1:String):String{ var _local2:String; var _local3:uint; if (_arg1.indexOf("file") == 0){ return ("offline_play"); }; _local2 = new String(); _local3 = 7; while (_local3 < _arg1.length) { if (_arg1.charAt(_local3) == "/"){ break; }; _local2 = (_local2 + _arg1.charAt(_local3)); _local3++; }; if (_local2 == "localhost"){ _local2 = "offline_play"; }; return (_local2); } public static function exportXML():XML{ var _local1:XML; _local1 = <spil_games/> ; _local1.appendChild(Brandings.exportXML()); _local1.appendChild(Languages.exportXML()); _local1.appendChild(PortalGroup.exportXML()); return (_local1); } public static function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.removeEventListener(_arg1, _arg2, _arg3); } public static function outputAllBrands():String{ var _local1:Array; var _local2:String; var _local3:Brand; _local1 = Brandings.getBrandsArray(); _local2 = ""; for each (_local3 in _local1) { _local2 = (_local2 + (_local3.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain) + "\n")); }; return (_local2); } public static function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public static function getMoreGamesLink(_arg1:String=""):String{ var _local2:String; _local2 = (embedDomain) ? embedDomain : hostingDomain; return (currentBranding.getMoreGamesLink(gameName, isExternal, _local2, _arg1)); } public static function get isStagingDomain():Boolean{ var _local1:String; _local1 = ("http://" + embedDomain); return ((_local1.indexOf("http://stg.") >= 0)); } spil_internal static function get cookieLanguage():Language{ var _local1:SharedObject; var _local2:String; _local1 = SharedObject.getLocal(cookieName, cookiePath); _local2 = String(_local1.data[cookieLanguageVar]); return (Languages.getLanguage(_local2)); } private static function get portalLanguage():Language{ var _local1:Brand; var _local2:String; var _local3:Language; if (isExternal){ return (null); }; if (!embedDomain){ return (null); }; _local1 = Brandings.getBrandByDomain(embedDomain); if (!_local1){ return (null); }; _local2 = _local1.preferedLanguage; if (!_local2){ return (null); }; _local3 = Languages.getLanguage(_local2); if (!_local3){ return (null); }; return (_local3); } spil_internal static function get embedDomain():String{ var loc:String; if (debugEmbedDomain != ""){ return (debugEmbedDomain); }; if (ExternalInterface.available){ try { loc = ExternalInterface.call("window.location.href.toString"); if (((!((loc == ""))) && (!((loc == null))))){ trace(("embed domain = " + getDomain(loc))); return (getDomain(loc)); }; } catch(e:SecurityError) { trace(("Security Error connecting to external interface, error = " + e)); } catch(e:Error) { trace(("Error connecting to external interface, error = " + e)); }; }; return (null); } } }//package spill.localisation
Section 193
//SpilGamesLink (spill.localisation.SpilGamesLink) package spill.localisation { import flash.net.*; import flash.events.*; import flash.display.*; public class SpilGamesLink extends SimpleButton { public function SpilGamesLink(){ addEventListener(MouseEvent.CLICK, buttonClicked); } private function buttonClicked(_arg1:MouseEvent):void{ navigateToURL(new URLRequest(SpilGame.getSpilCompanyLink()), "_blank"); } } }//package spill.localisation
Section 194
//TextFieldFit (spill.localisation.TextFieldFit) package spill.localisation { import flash.events.*; import flash.display.*; import flash.text.*; import flash.filters.*; import flash.utils.*; public class TextFieldFit extends MovieClip { protected var _text:String;// = "default" protected var _textSize:Number;// = 12 protected var _embedFonts:Boolean;// = true protected var _glowColor:uint;// = 0 private var h:Number; protected var _antiAliasType:String;// = "advanced" private var w:Number; protected var _useGlowFilter:Boolean;// = false private var oldLanguage:String;// = "" protected var _hAlign:String;// = "left" protected var _textColor:uint;// = 0 private var fields; protected var _glowStrength:Number;// = 5 protected var _glowBlur:Number;// = 3 private var field:TextField; protected var _gridFitType:String;// = "pixel" protected var _glowQuality:Number;// = 1 private var debugBounding:Sprite; protected var _disableWordwrap:Boolean;// = false protected var _multiline:Boolean;// = false protected var _font:String;// = "" protected var _underline:Boolean;// = false protected var _vAlign:String;// = "top" protected var _italic:Boolean;// = false protected var _bold:Boolean;// = false private var sizeChanged:Boolean;// = true private var embeddedFonts:Array; private var _h; protected var _selectable:Boolean;// = false private var format:TextFormat; private var valid:Boolean;// = true private var _w; private static const gutter:Number = 2; spil_internal static var embedFonts:Boolean = true; spil_internal static var forceAAType:String = null; spil_internal static var forceFont:String = null; public static var alwaysCheckWidth:Boolean = false; public function TextFieldFit(){ var isLivePreview:Boolean; sizeChanged = true; oldLanguage = ""; valid = true; _text = "default"; _textColor = 0; _textSize = 12; _multiline = false; _disableWordwrap = false; _hAlign = "left"; _vAlign = "top"; _bold = false; _underline = false; _italic = false; _selectable = false; _font = ""; _embedFonts = true; _antiAliasType = "advanced"; _gridFitType = "pixel"; _useGlowFilter = false; _glowBlur = 3; _glowColor = 0; _glowStrength = 5; _glowQuality = 1; super(); isLivePreview = ((!((parent == null))) && ((getQualifiedClassName(parent) == "fl.livepreview::LivePreviewParent"))); _w = width; _h = height; if (numChildren > 0){ removeChildAt(0); }; try { removeChild(fields); } catch(err) { }; if ((((((((SpilGame.currentLanguage.name == "ar")) || ((SpilGame.currentLanguage.name == "in")))) || ((SpilGame.currentLanguage.name == "en_us")))) || ((SpilGame.currentLanguage.name == "en_uk")))){ oldLanguage = "en"; fields = new TextFields4(); } else { if (SpilGame.currentLanguage.name == "cn"){ oldLanguage = "cn"; fields = new TextFields2(); } else { if (SpilGame.currentLanguage.name == "jp"){ oldLanguage = "jp"; fields = new TextFields3(); } else { oldLanguage = "en2"; fields = new TextFields1(); }; }; }; addChild(fields); field = fields.txt; field.border = false; field.background = false; field.type = TextFieldType.DYNAMIC; mouseEnabled = false; mouseChildren = false; format = new TextFormat(); embeddedFonts = Font.enumerateFonts(false); setSize(_w, _h); validate(); if (stage){ addEventListener(Event.RENDER, init); stage.invalidate(); }; init(); } private function resizeText(_arg1:Boolean=false):void{ if (!doesTextFit()){ format.size = Object((Number(format.size) - 1)); if (format.size <= 3){ return; }; field.setTextFormat(format); resizeText(true); } else { if (_arg1 == false){ while (doesTextFit()) { if (format.size <= textSize){ format.size = Object((Number(format.size) + 1)); field.setTextFormat(format); if (!doesTextFit()){ format.size = Object((Number(format.size) - 1)); field.setTextFormat(format); break; }; } else { break; }; }; }; }; } public function get italic():Boolean{ return (_italic); } public function get textColor():uint{ return (_textColor); } public function get vAlign():String{ return (_vAlign); } public function get useGlowFilter():Boolean{ return (_useGlowFilter); } public function get selectable():Boolean{ return (_selectable); } public function set italic(_arg1:Boolean):void{ _italic = _arg1; invalidate(); } public function set text(_arg1:String):void{ _text = _arg1; invalidate(); } public function set vAlign(_arg1:String):void{ _vAlign = _arg1; invalidate(); } public function get font():String{ return (_font); } public function set textColor(_arg1:uint):void{ _textColor = _arg1; invalidate(); } public function get antiAliasType():String{ return (_antiAliasType); } public function get bold():Boolean{ return (_bold); } public function set useGlowFilter(_arg1:Boolean):void{ _useGlowFilter = _arg1; invalidate(); } public function set selectable(_arg1:Boolean):void{ _selectable = _arg1; invalidate(); } public function get multiline():Boolean{ return (_multiline); } public function set disableWordwrap(_arg1:Boolean):void{ _disableWordwrap = _arg1; invalidate(); } public function get embedFonts():Boolean{ return (_embedFonts); } public function get glowQuality():Number{ return (_glowQuality); } public function get gridFitType():String{ return (_gridFitType); } public function set font(_arg1:String):void{ _font = _arg1; invalidate(); } public function get underline():Boolean{ return (_underline); } public function get textSize():Number{ return (_textSize); } public function set antiAliasType(_arg1:String):void{ _antiAliasType = _arg1; invalidate(); } protected function updateProperties():void{ var hasFont:Boolean; var f:Font; try { removeChild(fields); } catch(err) { }; if ((((((((SpilGame.currentLanguage.name == "ar")) || ((SpilGame.currentLanguage.name == "in")))) || ((SpilGame.currentLanguage.name == "en_us")))) || ((SpilGame.currentLanguage.name == "en_uk")))){ oldLanguage = "en"; fields = new TextFields4(); } else { if (SpilGame.currentLanguage.name == "cn"){ oldLanguage = "cn"; fields = new TextFields2(); } else { if (SpilGame.currentLanguage.name == "jp"){ oldLanguage = "jp"; fields = new TextFields3(); } else { oldLanguage = "en2"; fields = new TextFields1(); }; }; }; addChild(fields); field = fields.txt; field.border = false; field.background = false; field.type = TextFieldType.DYNAMIC; setSize(_w, _h); field.text = _text; field.multiline = ((((_text.indexOf(" ") < 0)) && ((_text.length < 14)))) ? false : _multiline; field.wordWrap = ((field.multiline) && (!(_disableWordwrap))); field.selectable = _selectable; field.antiAliasType = (forceAAType) ? forceAAType : _antiAliasType; field.gridFitType = _gridFitType; embeddedFonts = Font.enumerateFonts(false); hasFont = false; for each (f in embeddedFonts) { if (_font == f.fontName){ hasFont = true; break; }; }; field.embedFonts = hasFont; field.embedFonts = true; if ((((((((SpilGame.currentLanguage.name == "ar")) || ((SpilGame.currentLanguage.name == "in")))) || ((SpilGame.currentLanguage.name == "en_us")))) || ((SpilGame.currentLanguage.name == "en_uk")))){ _font = "EatpooChubby"; } else { if (SpilGame.currentLanguage.name == "cn"){ _font = "微软雅黑"; } else { if (SpilGame.currentLanguage.name == "jp"){ _font = "MS PGothic"; } else { _font = "Arial Black"; }; }; }; format.font = _font; if (sizeChanged){ format.size = _textSize; }; format.color = _textColor; format.align = _hAlign; format.italic = _italic; format.underline = _underline; format.leftMargin = 0; format.rightMargin = 0; field.setTextFormat(format); if (_useGlowFilter){ filters = [new GlowFilter(_glowColor, 1, _glowBlur, _glowBlur, _glowStrength, _glowQuality)]; } else { filters = []; }; } private function doesTextFit():Boolean{ if (((((field.textHeight + (gutter * 2)) > h)) || (((((field.textWidth + (gutter * 2)) > w)) && (((!(field.multiline)) || (alwaysCheckWidth))))))){ return (false); }; return (true); } public function get glowStrength():Number{ return (_glowStrength); } public function set hAlign(_arg1:String):void{ _hAlign = _arg1; invalidate(); } private function init(_arg1:Event=null):void{ removeEventListener(Event.RENDER, init); updateProperties(); layoutText(); } public function set bold(_arg1:Boolean):void{ _bold = _arg1; invalidate(); } private function validate(_arg1:Event=null):void{ updateProperties(); layoutText(); removeEventListener(Event.ENTER_FRAME, validate); valid = true; } public function get text():String{ return (_text); } public function set glowBlur(_arg1:Number):void{ _glowBlur = _arg1; invalidate(); } private function invalidate():void{ if (valid){ addEventListener(Event.ENTER_FRAME, validate); if (stage){ stage.invalidate(); }; valid = false; }; } public function set embedFonts(_arg1:Boolean):void{ _embedFonts = _arg1; invalidate(); } public function set multiline(_arg1:Boolean):void{ _multiline = _arg1; invalidate(); } public function get disableWordwrap():Boolean{ return (_disableWordwrap); } public function set glowQuality(_arg1:Number):void{ _glowQuality = _arg1; invalidate(); } private function layoutText():void{ resizeText(); field.height = (field.textHeight + (gutter * 2)); if (vAlign == "top"){ field.y = 0; } else { if (vAlign == "middle"){ field.y = ((h - field.height) / 2); } else { if (vAlign == "bottom"){ field.y = (h - field.height); }; }; }; } public function get hAlign():String{ return (_hAlign); } public function setSize(_arg1:Number, _arg2:Number):void{ w = _arg1; h = _arg2; scaleX = (scaleY = 1); field.width = w; field.height = h; invalidate(); } public function set gridFitType(_arg1:String):void{ _gridFitType = _arg1; invalidate(); } public function set underline(_arg1:Boolean):void{ _underline = _arg1; invalidate(); } public function get glowBlur():Number{ return (_glowBlur); } public function set textSize(_arg1:Number):void{ _textSize = _arg1; sizeChanged = true; invalidate(); } public function set glowColor(_arg1:uint):void{ _glowColor = _arg1; invalidate(); } public function get glowColor():uint{ return (_glowColor); } public function set glowStrength(_arg1:Number):void{ _glowStrength = _arg1; invalidate(); } } }//package spill.localisation
Section 195
//Submitter (Spill.Components.Submitter) package Spill.Components { import flash.display.*; public dynamic class Submitter extends MovieClip { } }//package Spill.Components
Section 196
//addButterFly1 (addButterFly1) package { import lib.*; public dynamic class addButterFly1 extends addButterFly { } }//package
Section 197
//addButterFly2 (addButterFly2) package { import lib.*; public dynamic class addButterFly2 extends addButterFly { } }//package
Section 198
//alienAM (alienAM) package { import flash.display.*; public dynamic class alienAM extends MovieClip { public var hit:MovieClip; public var hit2:MovieClip; } }//package
Section 199
//Animal (Animal) package { import flash.display.*; public dynamic class Animal extends MovieClip { public var hit:MovieClip; public var hit2:MovieClip; public function Animal(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 200
//AnimalImg1 (AnimalImg1) package { import lib.*; public dynamic class AnimalImg1 extends AnimalMap { } }//package
Section 201
//AnimalImg2 (AnimalImg2) package { import lib.*; public dynamic class AnimalImg2 extends AnimalMap { } }//package
Section 202
//AnimalImg3 (AnimalImg3) package { import lib.*; public dynamic class AnimalImg3 extends AnimalMap { } }//package
Section 203
//BackImg (BackImg) package { import lib.*; public dynamic class BackImg extends Img { } }//package
Section 204
//BG1 (BG1) package { import lib.*; public dynamic class BG1 extends Img { } }//package
Section 205
//BG2 (BG2) package { import lib.*; public dynamic class BG2 extends Img { } }//package
Section 206
//BG3 (BG3) package { import lib.*; public dynamic class BG3 extends Img { } }//package
Section 207
//BG4 (BG4) package { import lib.*; public dynamic class BG4 extends Img { } }//package
Section 208
//BG5 (BG5) package { import lib.*; public dynamic class BG5 extends Img { } }//package
Section 209
//bt_0 (bt_0) package { import lib.*; public dynamic class bt_0 extends myButton { } }//package
Section 210
//bt_1 (bt_1) package { import lib.*; public dynamic class bt_1 extends myButton { public function bt_1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 211
//bt_2 (bt_2) package { import lib.*; public dynamic class bt_2 extends myButton { } }//package
Section 212
//bt_Next (bt_Next) package { import spill.localisation.*; import lib.*; public dynamic class bt_Next extends myButton { public var __id6_:LocalizedTextField; public function bt_Next(){ __setProp___id6__bt_Next__1(); } function __setProp___id6__bt_Next__1(){ try { __id6_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id6_.text = "{Next_Button}"; __id6_.textColor = 0xFFFF00; __id6_.textSize = 18; __id6_.bold = false; __id6_.disableWordwrap = false; __id6_.embedFonts = false; __id6_.font = "Arial Black"; __id6_.hAlign = "center"; __id6_.multiline = false; __id6_.vAlign = "middle"; __id6_.antiAliasType = "normal"; __id6_.glowBlur = 3; __id6_.glowColor = 3297030; __id6_.useGlowFilter = true; __id6_.glowQuality = 2.5; __id6_.glowStrength = 20; __id6_.gridFitType = "pixel"; __id6_.italic = false; __id6_.selectable = false; __id6_.underline = false; try { __id6_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 213
//bt_next2 (bt_next2) package { import spill.localisation.*; import lib.*; public dynamic class bt_next2 extends myButton { public var __id18_:LocalizedTextField; public function bt_next2(){ __setProp___id18___1(); } function __setProp___id18___1(){ try { __id18_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id18_.text = "{NEXT}"; __id18_.textColor = 0xFFFFFF; __id18_.textSize = 18; __id18_.bold = false; __id18_.disableWordwrap = false; __id18_.embedFonts = true; __id18_.font = ""; __id18_.hAlign = "center"; __id18_.multiline = false; __id18_.vAlign = "middle"; __id18_.antiAliasType = "advanced"; __id18_.glowBlur = 3; __id18_.glowColor = 0; __id18_.useGlowFilter = false; __id18_.glowQuality = 1; __id18_.glowStrength = 5; __id18_.gridFitType = "pixel"; __id18_.italic = false; __id18_.selectable = false; __id18_.underline = false; try { __id18_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 214
//bt_再播放一次 (bt_再播放一次) package { import spill.localisation.*; import lib.*; public dynamic class bt_再播放一次 extends myButton { public var __id20_:LocalizedTextField; public function bt_再播放一次(){ __setProp___id20__bt__1(); } function __setProp___id20__bt__1(){ try { __id20_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id20_.text = "{ShowAgain_Button}"; __id20_.textColor = 11162399; __id20_.textSize = 20; __id20_.bold = false; __id20_.disableWordwrap = false; __id20_.embedFonts = true; __id20_.font = "Arial Black"; __id20_.hAlign = "center"; __id20_.multiline = false; __id20_.vAlign = "middle"; __id20_.antiAliasType = "advanced"; __id20_.glowBlur = 3; __id20_.glowColor = 0; __id20_.useGlowFilter = false; __id20_.glowQuality = 1; __id20_.glowStrength = 5; __id20_.gridFitType = "pixel"; __id20_.italic = false; __id20_.selectable = false; __id20_.underline = false; try { __id20_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 215
//bt_再试一次 (bt_再试一次) package { import spill.localisation.*; import lib.*; public dynamic class bt_再试一次 extends myButton { public var __id0_:LocalizedTextField; public function bt_再试一次(){ __setProp___id0__bt__1(); } function __setProp___id0__bt__1(){ try { __id0_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id0_.text = "{TRY_AGAIN}"; __id0_.textColor = 16776451; __id0_.textSize = 18; __id0_.bold = false; __id0_.disableWordwrap = false; __id0_.embedFonts = false; __id0_.font = "Arial Black"; __id0_.hAlign = "center"; __id0_.multiline = false; __id0_.vAlign = "top"; __id0_.antiAliasType = "normal"; __id0_.glowBlur = 4; __id0_.glowColor = 3297030; __id0_.useGlowFilter = true; __id0_.glowQuality = 1; __id0_.glowStrength = 20; __id0_.gridFitType = "pixel"; __id0_.italic = false; __id0_.selectable = false; __id0_.underline = false; try { __id0_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 216
//bt_开始按钮 (bt_开始按钮) package { import spill.localisation.*; import lib.*; public dynamic class bt_开始按钮 extends myButton { public var __id2_:LocalizedTextField; public function bt_开始按钮(){ __setProp___id2__bt__1(); } function __setProp___id2__bt__1(){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.text = "{Start_Button}"; __id2_.textColor = 11162399; __id2_.textSize = 20; __id2_.bold = false; __id2_.disableWordwrap = false; __id2_.embedFonts = false; __id2_.font = "Arial Black"; __id2_.hAlign = "center"; __id2_.multiline = false; __id2_.vAlign = "top"; __id2_.antiAliasType = "normal"; __id2_.glowBlur = 3; __id2_.glowColor = 0; __id2_.useGlowFilter = false; __id2_.glowQuality = 1; __id2_.glowStrength = 5; __id2_.gridFitType = "pixel"; __id2_.italic = false; __id2_.selectable = false; __id2_.underline = false; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 217
//bt_返回 (bt_返回) package { import spill.localisation.*; import lib.*; public dynamic class bt_返回 extends myButton { public var __id21_:LocalizedTextField; public function bt_返回(){ __setProp___id21__bt__1(); } function __setProp___id21__bt__1(){ try { __id21_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id21_.text = "{Back_Button}"; __id21_.textColor = 16776451; __id21_.textSize = 18; __id21_.bold = false; __id21_.disableWordwrap = false; __id21_.embedFonts = false; __id21_.font = "Arial Black"; __id21_.hAlign = "center"; __id21_.multiline = false; __id21_.vAlign = "top"; __id21_.antiAliasType = "normal"; __id21_.glowBlur = 4; __id21_.glowColor = 3297030; __id21_.useGlowFilter = true; __id21_.glowQuality = 1; __id21_.glowStrength = 20; __id21_.gridFitType = "pixel"; __id21_.italic = false; __id21_.selectable = false; __id21_.underline = false; try { __id21_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 218
//Butterfly0 (Butterfly0) package { import lib.*; public dynamic class Butterfly0 extends Butterfly { } }//package
Section 219
//Butterfly1 (Butterfly1) package { import lib.*; public dynamic class Butterfly1 extends Butterfly { } }//package
Section 220
//Butterfly10 (Butterfly10) package { import lib.*; public dynamic class Butterfly10 extends Butterfly { } }//package
Section 221
//Butterfly11 (Butterfly11) package { import lib.*; public dynamic class Butterfly11 extends Butterfly { } }//package
Section 222
//Butterfly2 (Butterfly2) package { import lib.*; public dynamic class Butterfly2 extends Butterfly { } }//package
Section 223
//Butterfly3 (Butterfly3) package { import lib.*; public dynamic class Butterfly3 extends Butterfly { } }//package
Section 224
//Butterfly4 (Butterfly4) package { import lib.*; public dynamic class Butterfly4 extends Butterfly { } }//package
Section 225
//Butterfly5 (Butterfly5) package { import lib.*; public dynamic class Butterfly5 extends Butterfly { } }//package
Section 226
//Butterfly6 (Butterfly6) package { import lib.*; public dynamic class Butterfly6 extends Butterfly { } }//package
Section 227
//Butterfly7 (Butterfly7) package { import lib.*; public dynamic class Butterfly7 extends Butterfly { } }//package
Section 228
//Butterfly8 (Butterfly8) package { import lib.*; public dynamic class Butterfly8 extends Butterfly { } }//package
Section 229
//Butterfly9 (Butterfly9) package { import lib.*; public dynamic class Butterfly9 extends Butterfly { } }//package
Section 230
//FartEffectLine (FartEffectLine) package { import flash.display.*; public dynamic class FartEffectLine extends MovieClip { public var mc:MovieClip; } }//package
Section 231
//horsetailGrass (horsetailGrass) package { import flash.display.*; public dynamic class horsetailGrass extends MovieClip { public function horsetailGrass(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ stop(); } function frame20(){ visible = false; } } }//package
Section 232
//hpTip1 (hpTip1) package { import lib.*; public dynamic class hpTip1 extends GameTips { } }//package
Section 233
//hpTip3 (hpTip3) package { import lib.*; public dynamic class hpTip3 extends GameTips { } }//package
Section 234
//hpTip4 (hpTip4) package { import lib.*; public dynamic class hpTip4 extends GameTips { } }//package
Section 235
//logo_levelcomplete (logo_levelcomplete) package { import lib.*; public dynamic class logo_levelcomplete extends myButton { } }//package
Section 236
//LOGOMC (LOGOMC) package { import lib.*; public dynamic class LOGOMC extends myButton { } }//package
Section 237
//MASKMC (MASKMC) package { import flash.display.*; public dynamic class MASKMC extends MovieClip { } }//package
Section 238
//maskMC_screen (maskMC_screen) package { import flash.display.*; public dynamic class maskMC_screen extends MovieClip { } }//package
Section 239
//MindyHead (MindyHead) package { import flash.display.*; public dynamic class MindyHead extends Sprite { } }//package
Section 240
//MonsterFace (MonsterFace) package { import flash.display.*; public dynamic class MonsterFace extends MovieClip { } }//package
Section 241
//music_complete (music_complete) package { import flash.media.*; public dynamic class music_complete extends Sound { } }//package
Section 242
//music_end (music_end) package { import flash.media.*; public dynamic class music_end extends Sound { } }//package
Section 243
//music_level (music_level) package { import flash.media.*; public dynamic class music_level extends Sound { } }//package
Section 244
//music_mainscreen (music_mainscreen) package { import flash.media.*; public dynamic class music_mainscreen extends Sound { } }//package
Section 245
//music_shop (music_shop) package { import flash.media.*; public dynamic class music_shop extends Sound { } }//package
Section 246
//OpenPc (OpenPc) package { import lib.*; public dynamic class OpenPc extends myButton { } }//package
Section 247
//Pausebt (Pausebt) package { import spill.localisation.*; import lib.*; public dynamic class Pausebt extends myButton { public var __id7_:LocalizedTextField; public function Pausebt(){ __setProp___id7___1(); } function __setProp___id7___1(){ try { __id7_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id7_.text = "{Pause_Button}"; __id7_.textColor = 9025302; __id7_.textSize = 20; __id7_.bold = false; __id7_.disableWordwrap = false; __id7_.embedFonts = true; __id7_.font = "Arial Black"; __id7_.hAlign = "left"; __id7_.multiline = false; __id7_.vAlign = "middle"; __id7_.antiAliasType = "advanced"; __id7_.glowBlur = 4; __id7_.glowColor = 0xFFFFFF; __id7_.useGlowFilter = true; __id7_.glowQuality = 1; __id7_.glowStrength = 6; __id7_.gridFitType = "pixel"; __id7_.italic = false; __id7_.selectable = false; __id7_.underline = false; try { __id7_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 248
//PhotoMC (PhotoMC) package { import flash.display.*; public dynamic class PhotoMC extends MovieClip { public function PhotoMC(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 249
//PhotoShow (PhotoShow) package { import flash.display.*; import spill.localisation.*; import flash.utils.*; public dynamic class PhotoShow extends MovieClip { public var photo:PhotoMC; public var __setPropDict:Dictionary; public var __id13_:LocalizedTextField; public var __id14_:LocalizedTextField; public function PhotoShow(){ __setPropDict = new Dictionary(true); super(); addFrameScript(5, frame6, 10, frame11, 3, frame4, 4, frame5, 6, frame7, 2, frame3, 1, frame2, 9, frame10, 11, frame12, 7, frame8, 8, frame9); } function __setProp___id14__PhotoShow__11(){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.text = "{Polar_Bear}"; __id14_.textColor = 0; __id14_.textSize = 12; __id14_.bold = false; __id14_.disableWordwrap = false; __id14_.embedFonts = true; __id14_.font = ""; __id14_.hAlign = "center"; __id14_.multiline = false; __id14_.vAlign = "top"; __id14_.antiAliasType = "advanced"; __id14_.glowBlur = 3; __id14_.glowColor = 0; __id14_.useGlowFilter = false; __id14_.glowQuality = 1; __id14_.glowStrength = 5; __id14_.gridFitType = "pixel"; __id14_.italic = false; __id14_.selectable = false; __id14_.underline = false; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id13__PhotoShow__10(){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.text = "{Antarctica}"; __id13_.textColor = 0; __id13_.textSize = 12; __id13_.bold = false; __id13_.disableWordwrap = false; __id13_.embedFonts = true; __id13_.font = ""; __id13_.hAlign = "center"; __id13_.multiline = false; __id13_.vAlign = "top"; __id13_.antiAliasType = "advanced"; __id13_.glowBlur = 3; __id13_.glowColor = 0; __id13_.useGlowFilter = false; __id13_.glowQuality = 1; __id13_.glowStrength = 5; __id13_.gridFitType = "pixel"; __id13_.italic = false; __id13_.selectable = false; __id13_.underline = false; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id13__PhotoShow__12(){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.text = "{Top_of_space}"; __id13_.textColor = 0; __id13_.textSize = 12; __id13_.bold = false; __id13_.disableWordwrap = false; __id13_.embedFonts = true; __id13_.font = ""; __id13_.hAlign = "center"; __id13_.multiline = false; __id13_.vAlign = "top"; __id13_.antiAliasType = "advanced"; __id13_.glowBlur = 3; __id13_.glowColor = 0; __id13_.useGlowFilter = false; __id13_.glowQuality = 1; __id13_.glowStrength = 5; __id13_.gridFitType = "pixel"; __id13_.italic = false; __id13_.selectable = false; __id13_.underline = false; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id13__PhotoShow__3(){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.text = "{Rocket_sheep}"; __id13_.textColor = 0; __id13_.textSize = 12; __id13_.bold = false; __id13_.disableWordwrap = false; __id13_.embedFonts = true; __id13_.font = ""; __id13_.hAlign = "center"; __id13_.multiline = false; __id13_.vAlign = "top"; __id13_.antiAliasType = "advanced"; __id13_.glowBlur = 3; __id13_.glowColor = 0; __id13_.useGlowFilter = false; __id13_.glowQuality = 1; __id13_.glowStrength = 5; __id13_.gridFitType = "pixel"; __id13_.italic = false; __id13_.selectable = false; __id13_.underline = false; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id13__PhotoShow__4(){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.text = "{City}"; __id13_.textColor = 0; __id13_.textSize = 12; __id13_.bold = false; __id13_.disableWordwrap = false; __id13_.embedFonts = true; __id13_.font = ""; __id13_.hAlign = "center"; __id13_.multiline = false; __id13_.vAlign = "top"; __id13_.antiAliasType = "advanced"; __id13_.glowBlur = 3; __id13_.glowColor = 0; __id13_.useGlowFilter = false; __id13_.glowQuality = 1; __id13_.glowStrength = 5; __id13_.gridFitType = "pixel"; __id13_.italic = false; __id13_.selectable = false; __id13_.underline = false; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id13__PhotoShow__6(){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.text = "{Ocean}"; __id13_.textColor = 0; __id13_.textSize = 20; __id13_.bold = false; __id13_.disableWordwrap = false; __id13_.embedFonts = true; __id13_.font = ""; __id13_.hAlign = "center"; __id13_.multiline = false; __id13_.vAlign = "top"; __id13_.antiAliasType = "advanced"; __id13_.glowBlur = 3; __id13_.glowColor = 0; __id13_.useGlowFilter = false; __id13_.glowQuality = 1; __id13_.glowStrength = 5; __id13_.gridFitType = "pixel"; __id13_.italic = false; __id13_.selectable = false; __id13_.underline = false; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id13__PhotoShow__7(){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.text = "{Ocean}"; __id13_.textColor = 0; __id13_.textSize = 12; __id13_.bold = false; __id13_.disableWordwrap = false; __id13_.embedFonts = true; __id13_.font = ""; __id13_.hAlign = "center"; __id13_.multiline = false; __id13_.vAlign = "top"; __id13_.antiAliasType = "advanced"; __id13_.glowBlur = 3; __id13_.glowColor = 0; __id13_.useGlowFilter = false; __id13_.glowQuality = 1; __id13_.glowStrength = 5; __id13_.gridFitType = "pixel"; __id13_.italic = false; __id13_.selectable = false; __id13_.underline = false; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id14_] == undefined)) || (!((int(__setPropDict[__id14_]) == 10))))){ __setPropDict[__id14_] = currentFrame; __setProp___id14__PhotoShow__10(); }; if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 10)) && ((int(__setPropDict[__id13_]) <= 11))))))){ __setPropDict[__id13_] = currentFrame; __setProp___id13__PhotoShow__10(); }; } function frame12(){ if ((((__setPropDict[__id14_] == undefined)) || (!((int(__setPropDict[__id14_]) == 12))))){ __setPropDict[__id14_] = currentFrame; __setProp___id14__PhotoShow__12(); }; if ((((__setPropDict[__id13_] == undefined)) || (!((int(__setPropDict[__id13_]) == 12))))){ __setPropDict[__id13_] = currentFrame; __setProp___id13__PhotoShow__12(); }; } function frame3(){ if ((((__setPropDict[__id13_] == undefined)) || (!((int(__setPropDict[__id13_]) == 3))))){ __setPropDict[__id13_] = currentFrame; __setProp___id13__PhotoShow__3(); }; if ((((__setPropDict[__id14_] == undefined)) || (!((int(__setPropDict[__id14_]) == 3))))){ __setPropDict[__id14_] = currentFrame; __setProp___id14__PhotoShow__3(); }; } function frame6(){ if ((((__setPropDict[__id14_] == undefined)) || (!((int(__setPropDict[__id14_]) == 6))))){ __setPropDict[__id14_] = currentFrame; __setProp___id14__PhotoShow__6(); }; if ((((__setPropDict[__id13_] == undefined)) || (!((int(__setPropDict[__id13_]) == 6))))){ __setPropDict[__id13_] = currentFrame; __setProp___id13__PhotoShow__6(); }; } function frame7(){ if ((((__setPropDict[__id13_] == undefined)) || (!((int(__setPropDict[__id13_]) == 7))))){ __setPropDict[__id13_] = currentFrame; __setProp___id13__PhotoShow__7(); }; if ((((__setPropDict[__id14_] == undefined)) || (!((int(__setPropDict[__id14_]) == 7))))){ __setPropDict[__id14_] = currentFrame; __setProp___id14__PhotoShow__7(); }; } function __setProp___id13__PhotoShow__8(){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.text = "{Africa}"; __id13_.textColor = 0; __id13_.textSize = 12; __id13_.bold = false; __id13_.disableWordwrap = false; __id13_.embedFonts = true; __id13_.font = ""; __id13_.hAlign = "center"; __id13_.multiline = false; __id13_.vAlign = "top"; __id13_.antiAliasType = "advanced"; __id13_.glowBlur = 3; __id13_.glowColor = 0; __id13_.useGlowFilter = false; __id13_.glowQuality = 1; __id13_.glowStrength = 5; __id13_.gridFitType = "pixel"; __id13_.italic = false; __id13_.selectable = false; __id13_.underline = false; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame4(){ if ((((__setPropDict[__id14_] == undefined)) || (!((int(__setPropDict[__id14_]) == 4))))){ __setPropDict[__id14_] = currentFrame; __setProp___id14__PhotoShow__4(); }; if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 4)) && ((int(__setPropDict[__id13_]) <= 5))))))){ __setPropDict[__id13_] = currentFrame; __setProp___id13__PhotoShow__4(); }; } function frame5(){ if ((((__setPropDict[__id14_] == undefined)) || (!((int(__setPropDict[__id14_]) == 5))))){ __setPropDict[__id14_] = currentFrame; __setProp___id14__PhotoShow__5(); }; if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 4)) && ((int(__setPropDict[__id13_]) <= 5))))))){ __setPropDict[__id13_] = currentFrame; __setProp___id13__PhotoShow__4(); }; } function __setProp___id14__PhotoShow__2(){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.text = "{Big_Bunny}"; __id14_.textColor = 0; __id14_.textSize = 20; __id14_.bold = false; __id14_.disableWordwrap = false; __id14_.embedFonts = true; __id14_.font = ""; __id14_.hAlign = "center"; __id14_.multiline = false; __id14_.vAlign = "top"; __id14_.antiAliasType = "advanced"; __id14_.glowBlur = 3; __id14_.glowColor = 0; __id14_.useGlowFilter = false; __id14_.glowQuality = 1; __id14_.glowStrength = 5; __id14_.gridFitType = "pixel"; __id14_.italic = false; __id14_.selectable = false; __id14_.underline = false; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id14__PhotoShow__3(){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.text = "{Countryside}"; __id14_.textColor = 0; __id14_.textSize = 12; __id14_.bold = false; __id14_.disableWordwrap = false; __id14_.embedFonts = true; __id14_.font = ""; __id14_.hAlign = "center"; __id14_.multiline = false; __id14_.vAlign = "top"; __id14_.antiAliasType = "advanced"; __id14_.glowBlur = 3; __id14_.glowColor = 0; __id14_.useGlowFilter = false; __id14_.glowQuality = 1; __id14_.glowStrength = 5; __id14_.gridFitType = "pixel"; __id14_.italic = false; __id14_.selectable = false; __id14_.underline = false; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id14__PhotoShow__6(){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.text = "{Baby_dolphin}"; __id14_.textColor = 0; __id14_.textSize = 20; __id14_.bold = false; __id14_.disableWordwrap = false; __id14_.embedFonts = true; __id14_.font = ""; __id14_.hAlign = "center"; __id14_.multiline = false; __id14_.vAlign = "top"; __id14_.antiAliasType = "advanced"; __id14_.glowBlur = 3; __id14_.glowColor = 0; __id14_.useGlowFilter = false; __id14_.glowQuality = 1; __id14_.glowStrength = 5; __id14_.gridFitType = "pixel"; __id14_.italic = false; __id14_.selectable = false; __id14_.underline = false; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame8(){ if ((((__setPropDict[__id14_] == undefined)) || (!((int(__setPropDict[__id14_]) == 8))))){ __setPropDict[__id14_] = currentFrame; __setProp___id14__PhotoShow__8(); }; if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 8)) && ((int(__setPropDict[__id13_]) <= 9))))))){ __setPropDict[__id13_] = currentFrame; __setProp___id13__PhotoShow__8(); }; } function __setProp___id14__PhotoShow__4(){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.text = "{Superhero}"; __id14_.textColor = 0; __id14_.textSize = 12; __id14_.bold = false; __id14_.disableWordwrap = false; __id14_.embedFonts = true; __id14_.font = ""; __id14_.hAlign = "center"; __id14_.multiline = false; __id14_.vAlign = "top"; __id14_.antiAliasType = "advanced"; __id14_.glowBlur = 3; __id14_.glowColor = 0; __id14_.useGlowFilter = false; __id14_.glowQuality = 1; __id14_.glowStrength = 5; __id14_.gridFitType = "pixel"; __id14_.italic = false; __id14_.selectable = false; __id14_.underline = false; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id14__PhotoShow__7(){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.text = "{Baby_whale}"; __id14_.textColor = 0; __id14_.textSize = 12; __id14_.bold = false; __id14_.disableWordwrap = false; __id14_.embedFonts = true; __id14_.font = ""; __id14_.hAlign = "center"; __id14_.multiline = false; __id14_.vAlign = "top"; __id14_.antiAliasType = "advanced"; __id14_.glowBlur = 3; __id14_.glowColor = 0; __id14_.useGlowFilter = false; __id14_.glowQuality = 1; __id14_.glowStrength = 5; __id14_.gridFitType = "pixel"; __id14_.italic = false; __id14_.selectable = false; __id14_.underline = false; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id14__PhotoShow__8(){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.text = "{Baby_elephant}"; __id14_.textColor = 0; __id14_.textSize = 12; __id14_.bold = false; __id14_.disableWordwrap = false; __id14_.embedFonts = true; __id14_.font = ""; __id14_.hAlign = "center"; __id14_.multiline = false; __id14_.vAlign = "top"; __id14_.antiAliasType = "advanced"; __id14_.glowBlur = 3; __id14_.glowColor = 0; __id14_.useGlowFilter = false; __id14_.glowQuality = 1; __id14_.glowStrength = 5; __id14_.gridFitType = "pixel"; __id14_.italic = false; __id14_.selectable = false; __id14_.underline = false; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame9(){ if ((((__setPropDict[__id14_] == undefined)) || (!((int(__setPropDict[__id14_]) == 9))))){ __setPropDict[__id14_] = currentFrame; __setProp___id14__PhotoShow__9(); }; if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 8)) && ((int(__setPropDict[__id13_]) <= 9))))))){ __setPropDict[__id13_] = currentFrame; __setProp___id13__PhotoShow__8(); }; } function __setProp___id14__PhotoShow__9(){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.text = "{Giraffe}"; __id14_.textColor = 0; __id14_.textSize = 12; __id14_.bold = false; __id14_.disableWordwrap = false; __id14_.embedFonts = true; __id14_.font = ""; __id14_.hAlign = "center"; __id14_.multiline = false; __id14_.vAlign = "top"; __id14_.antiAliasType = "advanced"; __id14_.glowBlur = 3; __id14_.glowColor = 0; __id14_.useGlowFilter = false; __id14_.glowQuality = 1; __id14_.glowStrength = 5; __id14_.gridFitType = "pixel"; __id14_.italic = false; __id14_.selectable = false; __id14_.underline = false; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id13__PhotoShow__2(){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.text = "{Countryside}"; __id13_.textColor = 0; __id13_.textSize = 20; __id13_.bold = false; __id13_.disableWordwrap = false; __id13_.embedFonts = true; __id13_.font = ""; __id13_.hAlign = "center"; __id13_.multiline = false; __id13_.vAlign = "top"; __id13_.antiAliasType = "advanced"; __id13_.glowBlur = 3; __id13_.glowColor = 0; __id13_.useGlowFilter = false; __id13_.glowQuality = 1; __id13_.glowStrength = 5; __id13_.gridFitType = "pixel"; __id13_.italic = false; __id13_.selectable = false; __id13_.underline = false; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame11(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 10)) && ((int(__setPropDict[__id13_]) <= 11))))))){ __setPropDict[__id13_] = currentFrame; __setProp___id13__PhotoShow__10(); }; if ((((__setPropDict[__id14_] == undefined)) || (!((int(__setPropDict[__id14_]) == 11))))){ __setPropDict[__id14_] = currentFrame; __setProp___id14__PhotoShow__11(); }; } function __setProp___id14__PhotoShow__5(){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.text = "{Kong_King}"; __id14_.textColor = 0; __id14_.textSize = 12; __id14_.bold = false; __id14_.disableWordwrap = false; __id14_.embedFonts = true; __id14_.font = ""; __id14_.hAlign = "center"; __id14_.multiline = false; __id14_.vAlign = "top"; __id14_.antiAliasType = "advanced"; __id14_.glowBlur = 3; __id14_.glowColor = 0; __id14_.useGlowFilter = false; __id14_.glowQuality = 1; __id14_.glowStrength = 5; __id14_.gridFitType = "pixel"; __id14_.italic = false; __id14_.selectable = false; __id14_.underline = false; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame2(){ if ((((__setPropDict[__id14_] == undefined)) || (!((int(__setPropDict[__id14_]) == 2))))){ __setPropDict[__id14_] = currentFrame; __setProp___id14__PhotoShow__2(); }; if ((((__setPropDict[__id13_] == undefined)) || (!((int(__setPropDict[__id13_]) == 2))))){ __setPropDict[__id13_] = currentFrame; __setProp___id13__PhotoShow__2(); }; } function __setProp___id14__PhotoShow__10(){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.text = "{Penguin}"; __id14_.textColor = 0; __id14_.textSize = 12; __id14_.bold = false; __id14_.disableWordwrap = false; __id14_.embedFonts = true; __id14_.font = ""; __id14_.hAlign = "center"; __id14_.multiline = false; __id14_.vAlign = "top"; __id14_.antiAliasType = "advanced"; __id14_.glowBlur = 3; __id14_.glowColor = 0; __id14_.useGlowFilter = false; __id14_.glowQuality = 1; __id14_.glowStrength = 5; __id14_.gridFitType = "pixel"; __id14_.italic = false; __id14_.selectable = false; __id14_.underline = false; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id14__PhotoShow__12(){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.text = "{Alien}"; __id14_.textColor = 0; __id14_.textSize = 12; __id14_.bold = false; __id14_.disableWordwrap = false; __id14_.embedFonts = true; __id14_.font = ""; __id14_.hAlign = "center"; __id14_.multiline = false; __id14_.vAlign = "top"; __id14_.antiAliasType = "advanced"; __id14_.glowBlur = 3; __id14_.glowColor = 0; __id14_.useGlowFilter = false; __id14_.glowQuality = 1; __id14_.glowStrength = 5; __id14_.gridFitType = "pixel"; __id14_.italic = false; __id14_.selectable = false; __id14_.underline = false; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 250
//PhotosWordsMc (PhotosWordsMc) package { import flash.display.*; public dynamic class PhotosWordsMc extends MovieClip { } }//package
Section 251
//QUIT按钮 (QUIT按钮) package { import spill.localisation.*; import lib.*; public dynamic class QUIT按钮 extends myButton { public var __id9_:LocalizedTextField; public function QUIT按钮(){ __setProp___id9__QUIT_1(); } function __setProp___id9__QUIT_1(){ try { __id9_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id9_.text = "{Quit_Button}"; __id9_.textColor = 11031324; __id9_.textSize = 20; __id9_.bold = false; __id9_.disableWordwrap = false; __id9_.embedFonts = false; __id9_.font = "Arial Black"; __id9_.hAlign = "center"; __id9_.multiline = false; __id9_.vAlign = "middle"; __id9_.antiAliasType = "normal"; __id9_.glowBlur = 3; __id9_.glowColor = 0; __id9_.useGlowFilter = false; __id9_.glowQuality = 1; __id9_.glowStrength = 5; __id9_.gridFitType = "pixel"; __id9_.italic = false; __id9_.selectable = false; __id9_.underline = false; try { __id9_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 252
//RocketShoe (RocketShoe) package { import flash.display.*; public dynamic class RocketShoe extends MovieClip { public function RocketShoe(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ stop(); } function frame20(){ visible = false; } } }//package
Section 253
//sitelockbt1 (sitelockbt1) package { import lib.*; public dynamic class sitelockbt1 extends myButton { } }//package
Section 254
//sitelockbt2 (sitelockbt2) package { import lib.*; public dynamic class sitelockbt2 extends myButton { } }//package
Section 255
//sound_alien (sound_alien) package { import flash.media.*; public dynamic class sound_alien extends Sound { } }//package
Section 256
//sound_Angle (sound_Angle) package { import flash.media.*; public dynamic class sound_Angle extends Sound { } }//package
Section 257
//sound_Angle1 (sound_Angle1) package { import flash.media.*; public dynamic class sound_Angle1 extends Sound { } }//package
Section 258
//sound_Angle2 (sound_Angle2) package { import flash.media.*; public dynamic class sound_Angle2 extends Sound { } }//package
Section 259
//sound_Angle3 (sound_Angle3) package { import flash.media.*; public dynamic class sound_Angle3 extends Sound { } }//package
Section 260
//sound_bear (sound_bear) package { import flash.media.*; public dynamic class sound_bear extends Sound { } }//package
Section 261
//sound_blow (sound_blow) package { import flash.media.*; public dynamic class sound_blow extends Sound { } }//package
Section 262
//sound_bt (sound_bt) package { import flash.media.*; public dynamic class sound_bt extends Sound { } }//package
Section 263
//sound_Coin (sound_Coin) package { import flash.media.*; public dynamic class sound_Coin extends Sound { } }//package
Section 264
//sound_Collect (sound_Collect) package { import flash.media.*; public dynamic class sound_Collect extends Sound { } }//package
Section 265
//sound_dazi (sound_dazi) package { import flash.media.*; public dynamic class sound_dazi extends Sound { } }//package
Section 266
//sound_elephant (sound_elephant) package { import flash.media.*; public dynamic class sound_elephant extends Sound { } }//package
Section 267
//sound_fangpi (sound_fangpi) package { import flash.media.*; public dynamic class sound_fangpi extends Sound { } }//package
Section 268
//sound_Fart (sound_Fart) package { import flash.media.*; public dynamic class sound_Fart extends Sound { } }//package
Section 269
//sound_fly (sound_fly) package { import flash.media.*; public dynamic class sound_fly extends Sound { } }//package
Section 270
//sound_giraffe (sound_giraffe) package { import flash.media.*; public dynamic class sound_giraffe extends Sound { } }//package
Section 271
//sound_girllaugh (sound_girllaugh) package { import flash.media.*; public dynamic class sound_girllaugh extends Sound { } }//package
Section 272
//sound_Hands (sound_Hands) package { import flash.media.*; public dynamic class sound_Hands extends Sound { } }//package
Section 273
//sound_horsetailGrass (sound_horsetailGrass) package { import flash.media.*; public dynamic class sound_horsetailGrass extends Sound { } }//package
Section 274
//sound_kingkong (sound_kingkong) package { import flash.media.*; public dynamic class sound_kingkong extends Sound { } }//package
Section 275
//sound_magic (sound_magic) package { import flash.media.*; public dynamic class sound_magic extends Sound { } }//package
Section 276
//sound_MakePhoto (sound_MakePhoto) package { import flash.media.*; public dynamic class sound_MakePhoto extends Sound { } }//package
Section 277
//sound_mindydown (sound_mindydown) package { import flash.media.*; public dynamic class sound_mindydown extends Sound { } }//package
Section 278
//sound_monsterlaugh (sound_monsterlaugh) package { import flash.media.*; public dynamic class sound_monsterlaugh extends Sound { } }//package
Section 279
//sound_paper (sound_paper) package { import flash.media.*; public dynamic class sound_paper extends Sound { } }//package
Section 280
//sound_plane (sound_plane) package { import flash.media.*; public dynamic class sound_plane extends Sound { } }//package
Section 281
//sound_rabbit (sound_rabbit) package { import flash.media.*; public dynamic class sound_rabbit extends Sound { } }//package
Section 282
//sound_sheep (sound_sheep) package { import flash.media.*; public dynamic class sound_sheep extends Sound { } }//package
Section 283
//sound_sheepSong (sound_sheepSong) package { import flash.media.*; public dynamic class sound_sheepSong extends Sound { } }//package
Section 284
//sound_shoes (sound_shoes) package { import flash.media.*; public dynamic class sound_shoes extends Sound { } }//package
Section 285
//sound_shua1 (sound_shua1) package { import flash.media.*; public dynamic class sound_shua1 extends Sound { } }//package
Section 286
//sound_shua2 (sound_shua2) package { import flash.media.*; public dynamic class sound_shua2 extends Sound { } }//package
Section 287
//sound_spring (sound_spring) package { import flash.media.*; public dynamic class sound_spring extends Sound { } }//package
Section 288
//sound_swallow (sound_swallow) package { import flash.media.*; public dynamic class sound_swallow extends Sound { } }//package
Section 289
//sound_water (sound_water) package { import flash.media.*; public dynamic class sound_water extends Sound { } }//package
Section 290
//sound_Wooohooo (sound_Wooohooo) package { import flash.media.*; public dynamic class sound_Wooohooo extends Sound { } }//package
Section 291
//SubmitterProxy (SubmitterProxy) package { import flash.events.*; import flash.display.*; import com.spilgames.api.*; import flash.system.*; public class SubmitterProxy extends MovieClip { public var m_scoreXMLData:XML; public var m_achievXMLData:XML; private var parentObj; public var m_scoreServerTimeXMLData:XML; private static var _failed:Boolean = false; private static var _loading:Boolean = false; private static var _initialised:Boolean = false; private static var SpilComp:SpilGamesServices; public function SubmitterProxy():void{ var cld:*; super(); Security.allowDomain("*"); parentObj = this.parent; parentObj.stop(); var i:int = (parentObj.numChildren - 1); while (i >= 0) { cld = parentObj.getChildAt(i); if ((cld is MovieClip)){ cld.visible = false; } else { if (cld != null){ parentObj.removeChild(cld); }; }; i = (i - 1); }; try { parentObj["setLoader"] = setLoader; parentObj["isDomainAllowed"] = isDomainAllowed; parentObj["hasUserData"] = hasUserData; parentObj["_O0000Ol01"] = setLoader; parentObj["_O0Olll0lO"] = isDomainAllowed; } catch(e:Error) { trace(e); }; } private function SpilConfiguratorFailedToInitialise(_arg1:Event):void{ if (SpilComp){ SpilComp.removeEventListener("servicesReady", SpilConfiguratorReady); SpilComp.removeEventListener(IOErrorEvent.IO_ERROR, SpilConfiguratorFailedToLoad); SpilComp.removeEventListener("servicesFailed", SpilConfiguratorFailedToInitialise); }; _failed = true; _loading = false; parentObj.dispatchEvent(new Event("LoadingFailed")); } public function SpilCallback(_arg1:int, _arg2:Object):void{ } private function onLoadDone():void{ parentObj["isSWFReady"] = isSWFReady; parentObj["setServerSelect"] = setServerSelect; parentObj["requestScoreServerTime"] = requestScoreServerTime; parentObj["getScoreServerTime"] = getScoreServerTime; parentObj["submitScore"] = submitScore; parentObj["requestHighscoreList"] = requestHighscoreList; parentObj["requestUserHighscoreList"] = requestUserHighscoreList; parentObj["submitGrantAward"] = submitGrantAward; parentObj["requestAwardList"] = requestAwardList; parentObj["requestAwardInfo"] = requestAwardInfo; parentObj["destroy"] = destroy; parentObj["getSpilGamesConnector"] = getSpilGamesConnector; parentObj["_O0O1l0OO0"] = isSWFReady; parentObj["_O0lOO010l"] = requestScoreServerTime; parentObj["_O01Ol1O1O"] = getScoreServerTime; parentObj["_O01lOO10O"] = submitScore; parentObj["_O110l10ll"] = requestHighscoreList; parentObj["_O11lll1OO0"] = requestUserHighscoreList; parentObj["_O00OOl1Ol"] = submitGrantAward; parentObj["_O1OlO10OO"] = requestAwardList; parentObj["_OOlOOOll1"] = requestAwardInfo; parentObj["_O010ll111"] = destroy; parentObj["OO00OO1l1l"] = OO00OO1l1l(); } private function processTimeResults(_arg1:int, _arg2:Object):void{ if (_arg2){ if (_arg2.errorMessage){ } else { if (_arg2.xml){ m_scoreServerTimeXMLData = _arg2.xml; }; }; } else { m_scoreServerTimeXMLData = new XML("<hyscore><time>123456789</time></hyscore>"); }; } private function isSWFReady():Boolean{ return (((SpilComp) && (SpilComp.isSWFReady()))); } private function requestAwardList():void{ if (SpilComp){ SpilComp.send("Awards", "getAwardList", processAwardResults, {userName:SpilComp.getUserName(), userHash:SpilComp.getUserHash()}); }; } public function set O1lll0ll0(_arg1:XML):void{ m_scoreServerTimeXMLData = _arg1; } public function OO00OO1l1l():SubmitterProxy{ return (this); } private function hasUserData():Boolean{ return (!(SpilComp.hasValidUserData())); } public function get O0l00l0O0():XML{ return (m_scoreXMLData); } private function destroy():void{ parentObj = null; m_scoreXMLData = null; m_achievXMLData = null; } private function requestScoreServerTime():void{ if (SpilComp){ SpilComp.send("Score", "checkServerTime", processTimeResults); }; } private function requestUserHighscoreList(_arg1:String):void{ if (SpilComp){ SpilComp.send("Score", "getUserRankList", processScoreResults, {targetUserName:_arg1}); }; } public function get O1OlOO00O():XML{ return (m_achievXMLData); } private function submitGrantAward(_arg1:String):void{ if (SpilComp){ SpilComp.send("Awards", "submitAward", processAwardResults, {tag:_arg1, userName:SpilComp.getUserName(), userHash:SpilComp.getUserHash()}); }; } private function setLoader(_arg1=null, _arg2:String="default", _arg3="", _arg4:int=0, _arg5:String="normal", _arg6:String="", _arg7:int=0, _arg8:int=0, _arg9:int=1, _arg10:Boolean=false, _arg11:int=1):void{ if (!_initialised){ trace("Initialising for the first time"); _initialised = true; if (_arg1){ SpilComp = SpilGamesServices.getInstance(); SpilComp.addEventListener("servicesReady", SpilConfiguratorReady); SpilComp.addEventListener(IOErrorEvent.IO_ERROR, SpilConfiguratorFailedToLoad); SpilComp.addEventListener("servicesFailed", SpilConfiguratorFailedToInitialise); _loading = true; SpilComp.connect(_arg1); } else { throw (new Error("'container' cannot be null")); }; } else { trace("Initialisation called multiple times"); if (!_loading){ trace("Ready with loading"); if (!_failed){ trace("Simulate Submitter complete"); onLoadDone(); parentObj.dispatchEvent(new Event(Event.COMPLETE)); } else { trace("Simulate Submitter LoadingFailed"); parentObj.dispatchEvent(new Event("LoadingFailed")); }; } else { trace("Still loading"); }; }; } private function requestHighscoreList():void{ if (SpilComp){ SpilComp.send("Score", "getRankingList", processScoreResults, null); }; } public function set O0l00l0O0(_arg1:XML):void{ m_scoreXMLData = _arg1; } private function setServerSelect(_arg1:int):void{ if (SpilComp){ }; } private function requestAwardInfo(_arg1:int):void{ if (SpilComp){ SpilComp.send("Awards", "getAward", SpilCallback, {awardID:_arg1}); }; } public function set O1OlOO00O(_arg1:XML):void{ m_achievXMLData = _arg1; } private function processAwardResults(_arg1:int, _arg2:Object):void{ if (_arg2){ m_achievXMLData = _arg2.xml; } else { m_achievXMLData = new XML("<hyscor><awardid>147</awardid></hyscor>"); }; } public function getSpilGamesConnector(){ return (SpilComp); } public function get O1lll0ll0():XML{ return (m_scoreServerTimeXMLData); } private function processScoreResults(_arg1:int, _arg2:Object):void{ if (_arg2){ m_scoreXMLData = _arg2.xml; } else { m_scoreXMLData = <hyscor><resultset> <group>daily</group> <result> <position>1</position> <timestamp>1271247768</timestamp> <username>noot</username> <authenticated>1</authenticated> <score>2</score> <gamelevel>0</gamelevel> <country>NL</country> </result> </resultset> <resultset> <group>weekly</group> <result> <position>1</position> <timestamp>1271247768</timestamp> <username>noot</username> <authenticated>1</authenticated> <score>2</score> <gamelevel>0</gamelevel> <country>NL</country> </result> </resultset> <resultset> <group>monthly</group> <result> <position>1</position> <timestamp>1271247768</timestamp> <username>noot</username> <authenticated>1</authenticated> <score>2</score> <gamelevel>0</gamelevel> <country>NL</country> </result> </resultset> </hyscor> ; }; } private function getScoreServerTime():void{ if (SpilComp){ SpilComp.send("Score", "getLatestTimeCheck", processTimeResults); }; } private function SpilConfiguratorReady(_arg1:Event):void{ if (SpilComp){ SpilComp.removeEventListener("servicesReady", SpilConfiguratorReady); SpilComp.removeEventListener(IOErrorEvent.IO_ERROR, SpilConfiguratorFailedToLoad); SpilComp.removeEventListener("servicesFailed", SpilConfiguratorFailedToInitialise); }; _loading = false; onLoadDone(); parentObj.dispatchEvent(new Event(Event.COMPLETE)); } private function doCommTest():String{ if (SpilComp){ return ("y"); }; return (("FAILED " + SpilComp)); } private function submitScore(_arg1:int):void{ if (SpilComp){ SpilComp.send("Score", "submitScore", processScoreResults, {score:_arg1, userName:SpilComp.getUserName(), userHash:SpilComp.getUserHash()}); }; } private function SpilConfiguratorFailedToLoad(_arg1:Event):void{ if (SpilComp){ SpilComp.removeEventListener("servicesReady", SpilConfiguratorReady); SpilComp.removeEventListener(IOErrorEvent.IO_ERROR, SpilConfiguratorFailedToLoad); SpilComp.removeEventListener("servicesFailed", SpilConfiguratorFailedToInitialise); }; trace("SpilConfiguratorFailedToLoad", _arg1.toString()); _failed = true; _loading = false; if (parentObj.hasEventListener(IOErrorEvent.IO_ERROR)){ parentObj.dispatchEvent(new IOErrorEvent(IOErrorEvent.IO_ERROR)); }; } private function onLegacyEvent(_arg1:Event):void{ dispatchEvent(_arg1); } private function isDomainAllowed(_arg1:Boolean=false):Boolean{ return (SpilComp.isDomainAllowed()); } private function setLoader2(_arg1=null, _arg2:String="default", _arg3:int=1, _arg4="", _arg5:int=0, _arg6:String="normal", _arg7:String="", _arg8:int=0, _arg9:int=0, _arg10:int=1, _arg11:Boolean=false, _arg12:int=1):void{ setLoader(_arg1, _arg2, _arg4, _arg5, _arg6, _arg7, _arg8, _arg9, _arg10, _arg11, _arg12); } } }//package
Section 292
//Symbo41 (Symbo41) package { import lib.*; public dynamic class Symbo41 extends textShow { } }//package
Section 293
//Symbol1 (Symbol1) package { import lib.*; public dynamic class Symbol1 extends textShow { } }//package
Section 294
//Symbol10 (Symbol10) package { import lib.*; public dynamic class Symbol10 extends textShow { } }//package
Section 295
//Symbol11 (Symbol11) package { import lib.*; public dynamic class Symbol11 extends textShow { } }//package
Section 296
//Symbol12 (Symbol12) package { import lib.*; public dynamic class Symbol12 extends textShow { } }//package
Section 297
//Symbol13 (Symbol13) package { import lib.*; public dynamic class Symbol13 extends textShow { } }//package
Section 298
//Symbol14 (Symbol14) package { import lib.*; public dynamic class Symbol14 extends textShow { } }//package
Section 299
//Symbol15 (Symbol15) package { import lib.*; public dynamic class Symbol15 extends textShow { } }//package
Section 300
//Symbol16 (Symbol16) package { import lib.*; public dynamic class Symbol16 extends textShow { } }//package
Section 301
//Symbol17 (Symbol17) package { import lib.*; public dynamic class Symbol17 extends textShow { } }//package
Section 302
//Symbol18 (Symbol18) package { import lib.*; public dynamic class Symbol18 extends textShow { } }//package
Section 303
//Symbol2 (Symbol2) package { import lib.*; public dynamic class Symbol2 extends textShow { } }//package
Section 304
//Symbol20 (Symbol20) package { import lib.*; public dynamic class Symbol20 extends textShow { } }//package
Section 305
//Symbol21 (Symbol21) package { import lib.*; public dynamic class Symbol21 extends textShow { } }//package
Section 306
//Symbol22 (Symbol22) package { import lib.*; public dynamic class Symbol22 extends textShow { } }//package
Section 307
//Symbol24 (Symbol24) package { import lib.*; public dynamic class Symbol24 extends textShow { } }//package
Section 308
//Symbol26 (Symbol26) package { import lib.*; public dynamic class Symbol26 extends textShow { } }//package
Section 309
//Symbol27 (Symbol27) package { import lib.*; public dynamic class Symbol27 extends textShow { } }//package
Section 310
//Symbol28 (Symbol28) package { import lib.*; public dynamic class Symbol28 extends textShow { } }//package
Section 311
//Symbol29 (Symbol29) package { import lib.*; public dynamic class Symbol29 extends textShow { } }//package
Section 312
//Symbol30 (Symbol30) package { import lib.*; public dynamic class Symbol30 extends textShow { } }//package
Section 313
//Symbol31 (Symbol31) package { import lib.*; public dynamic class Symbol31 extends textShow { } }//package
Section 314
//Symbol32 (Symbol32) package { import lib.*; public dynamic class Symbol32 extends textShow { } }//package
Section 315
//Symbol33 (Symbol33) package { import lib.*; public dynamic class Symbol33 extends textShow { } }//package
Section 316
//Symbol34 (Symbol34) package { import lib.*; public dynamic class Symbol34 extends textShow { } }//package
Section 317
//Symbol35 (Symbol35) package { import lib.*; public dynamic class Symbol35 extends textShow { } }//package
Section 318
//Symbol36 (Symbol36) package { import lib.*; public dynamic class Symbol36 extends textShow { } }//package
Section 319
//Symbol37 (Symbol37) package { import lib.*; public dynamic class Symbol37 extends textShow { } }//package
Section 320
//Symbol39 (Symbol39) package { import lib.*; public dynamic class Symbol39 extends textShow { } }//package
Section 321
//Symbol4 (Symbol4) package { import lib.*; public dynamic class Symbol4 extends textShow { } }//package
Section 322
//Symbol40 (Symbol40) package { import lib.*; public dynamic class Symbol40 extends textShow { } }//package
Section 323
//Symbol42 (Symbol42) package { import lib.*; public dynamic class Symbol42 extends textShow { } }//package
Section 324
//Symbol43 (Symbol43) package { import lib.*; public dynamic class Symbol43 extends textShow { } }//package
Section 325
//Symbol44 (Symbol44) package { import lib.*; public dynamic class Symbol44 extends textShow { } }//package
Section 326
//Symbol45 (Symbol45) package { import lib.*; public dynamic class Symbol45 extends textShow { } }//package
Section 327
//Symbol46 (Symbol46) package { import lib.*; public dynamic class Symbol46 extends logoText { } }//package
Section 328
//Symbol47 (Symbol47) package { import lib.*; public dynamic class Symbol47 extends textShow { } }//package
Section 329
//Symbol5 (Symbol5) package { import lib.*; public dynamic class Symbol5 extends textShow { } }//package
Section 330
//Symbol6 (Symbol6) package { import lib.*; public dynamic class Symbol6 extends textShow { } }//package
Section 331
//Symbol7 (Symbol7) package { import lib.*; public dynamic class Symbol7 extends textShow { } }//package
Section 332
//Symbol8 (Symbol8) package { import lib.*; public dynamic class Symbol8 extends textShow { } }//package
Section 333
//Symbol9 (Symbol9) package { import lib.*; public dynamic class Symbol9 extends textShow { } }//package
Section 334
//SymbolSubmit (SymbolSubmit) package { import spill.localisation.*; import lib.*; public dynamic class SymbolSubmit extends myButton { public var __id12_:LocalizedTextField; public function SymbolSubmit(){ __setProp___id12__bt__1(); } function __setProp___id12__bt__1(){ try { __id12_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id12_.text = "{Submit_Button}"; __id12_.textColor = 16776451; __id12_.textSize = 18; __id12_.bold = false; __id12_.disableWordwrap = false; __id12_.embedFonts = false; __id12_.font = "Arial Black"; __id12_.hAlign = "center"; __id12_.multiline = false; __id12_.vAlign = "top"; __id12_.antiAliasType = "normal"; __id12_.glowBlur = 4; __id12_.glowColor = 3297030; __id12_.useGlowFilter = true; __id12_.glowQuality = 1; __id12_.glowStrength = 20; __id12_.gridFitType = "pixel"; __id12_.italic = false; __id12_.selectable = false; __id12_.underline = false; try { __id12_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 335
//SymbolUpGrade (SymbolUpGrade) package { import spill.localisation.*; import lib.*; public dynamic class SymbolUpGrade extends myButton { public var __id15_:LocalizedTextField; public function SymbolUpGrade(){ __setProp___id15__bt__1(); } function __setProp___id15__bt__1(){ try { __id15_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id15_.text = "{Upgrade_Button}"; __id15_.textColor = 0xFFFFFF; __id15_.textSize = 15; __id15_.bold = false; __id15_.disableWordwrap = false; __id15_.embedFonts = false; __id15_.font = ""; __id15_.hAlign = "center"; __id15_.multiline = false; __id15_.vAlign = "middle"; __id15_.antiAliasType = "normal"; __id15_.glowBlur = 3; __id15_.glowColor = 0; __id15_.useGlowFilter = false; __id15_.glowQuality = 1; __id15_.glowStrength = 5; __id15_.gridFitType = "pixel"; __id15_.italic = false; __id15_.selectable = false; __id15_.underline = false; try { __id15_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 336
//SymbolurlButton (SymbolurlButton) package { import lib.*; public dynamic class SymbolurlButton extends myButton { } }//package
Section 337
//TextFields1 (TextFields1) package { import flash.display.*; import flash.text.*; public dynamic class TextFields1 extends MovieClip { public var txt:TextField; } }//package
Section 338
//TextFields2 (TextFields2) package { import flash.display.*; import flash.text.*; public dynamic class TextFields2 extends MovieClip { public var txt:TextField; } }//package
Section 339
//TextFields3 (TextFields3) package { import flash.display.*; import flash.text.*; public dynamic class TextFields3 extends MovieClip { public var txt:TextField; } }//package
Section 340
//TextFields4 (TextFields4) package { import flash.display.*; import flash.text.*; public dynamic class TextFields4 extends MovieClip { public var txt:TextField; } }//package
Section 341
//txt_congratulations (txt_congratulations) package { import lib.*; public dynamic class txt_congratulations extends textShow { } }//package
Section 342
//txt_goodjob (txt_goodjob) package { import lib.*; public dynamic class txt_goodjob extends textShow { } }//package
Section 343
//回到游戏按钮 (回到游戏按钮) package { import spill.localisation.*; import lib.*; public dynamic class 回到游戏按钮 extends myButton { public var __id10_:LocalizedTextField; public function 回到游戏按钮(){ __setProp___id10___1(); } function __setProp___id10___1(){ try { __id10_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id10_.text = "{Resume_Button}"; __id10_.textColor = 11031324; __id10_.textSize = 20; __id10_.bold = false; __id10_.disableWordwrap = false; __id10_.embedFonts = false; __id10_.font = "Arial Black"; __id10_.hAlign = "center"; __id10_.multiline = false; __id10_.vAlign = "middle"; __id10_.antiAliasType = "normal"; __id10_.glowBlur = 3; __id10_.glowColor = 0; __id10_.useGlowFilter = false; __id10_.glowQuality = 1; __id10_.glowStrength = 5; __id10_.gridFitType = "pixel"; __id10_.italic = false; __id10_.selectable = false; __id10_.underline = false; try { __id10_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 344
//帮助按钮 (帮助按钮) package { import spill.localisation.*; import lib.*; public dynamic class 帮助按钮 extends myButton { public var __id3_:LocalizedTextField; public function 帮助按钮(){ __setProp___id3___1(); } function __setProp___id3___1(){ try { __id3_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id3_.text = "{HowToPlay_Button}"; __id3_.textColor = 11162399; __id3_.textSize = 20; __id3_.bold = false; __id3_.disableWordwrap = false; __id3_.embedFonts = false; __id3_.font = "Arial Black"; __id3_.hAlign = "center"; __id3_.multiline = false; __id3_.vAlign = "middle"; __id3_.antiAliasType = "normal"; __id3_.glowBlur = 3; __id3_.glowColor = 0; __id3_.useGlowFilter = false; __id3_.glowQuality = 1; __id3_.glowStrength = 5; __id3_.gridFitType = "pixel"; __id3_.italic = false; __id3_.selectable = false; __id3_.underline = false; try { __id3_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 345
//排行榜按钮 (排行榜按钮) package { import spill.localisation.*; import lib.*; public dynamic class 排行榜按钮 extends myButton { public var __id4_:LocalizedTextField; public function 排行榜按钮(){ __setProp___id4___1(); } function __setProp___id4___1(){ try { __id4_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id4_.text = "{PhotoAlbum_Button}"; __id4_.textColor = 11162399; __id4_.textSize = 20; __id4_.bold = false; __id4_.disableWordwrap = false; __id4_.embedFonts = false; __id4_.font = "Arial Black"; __id4_.hAlign = "center"; __id4_.multiline = false; __id4_.vAlign = "middle"; __id4_.antiAliasType = "normal"; __id4_.glowBlur = 3; __id4_.glowColor = 0; __id4_.useGlowFilter = false; __id4_.glowQuality = 1; __id4_.glowStrength = 5; __id4_.gridFitType = "pixel"; __id4_.italic = false; __id4_.selectable = false; __id4_.underline = false; try { __id4_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 346
//界面团员蝴蝶 (界面团员蝴蝶) package { import lib.*; public dynamic class 界面团员蝴蝶 extends OverMc { } }//package
Section 347
//设计_gamelogo素材 (设计_gamelogo素材) package { import lib.*; public dynamic class 设计_gamelogo素材 extends textShow { } }//package
Section 348
//跳过按钮 (跳过按钮) package { import spill.localisation.*; import lib.*; public dynamic class 跳过按钮 extends myButton { public var __id19_:LocalizedTextField; public function 跳过按钮(){ __setProp___id19___1(); } function __setProp___id19___1(){ try { __id19_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id19_.text = "{Skip_Button}"; __id19_.textColor = 16776451; __id19_.textSize = 18; __id19_.bold = false; __id19_.disableWordwrap = false; __id19_.embedFonts = false; __id19_.font = "Arial Black"; __id19_.hAlign = "center"; __id19_.multiline = false; __id19_.vAlign = "middle"; __id19_.antiAliasType = "normal"; __id19_.glowBlur = 4; __id19_.glowColor = 3297030; __id19_.useGlowFilter = true; __id19_.glowQuality = 1; __id19_.glowStrength = 20; __id19_.gridFitType = "pixel"; __id19_.italic = false; __id19_.selectable = false; __id19_.underline = false; try { __id19_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package

Library Items

Symbol 1 GraphicUsed by:3 1478
Symbol 2 MovieClip {SubmitterProxy}Used by:3
Symbol 3 MovieClip {Spill.Components.Submitter}Uses:1 2
Symbol 4 GraphicUsed by:7 997 1737 1738
Symbol 5 GraphicUsed by:7
Symbol 6 GraphicUsed by:7
Symbol 7 ButtonUses:4 5 6Used by:36
Symbol 8 GraphicUsed by:36 43 1478
Symbol 9 GraphicUsed by:33
Symbol 10 GraphicUsed by:33
Symbol 11 GraphicUsed by:33
Symbol 12 GraphicUsed by:33
Symbol 13 GraphicUsed by:33
Symbol 14 GraphicUsed by:33
Symbol 15 GraphicUsed by:33
Symbol 16 GraphicUsed by:33
Symbol 17 GraphicUsed by:33
Symbol 18 GraphicUsed by:33
Symbol 19 GraphicUsed by:33
Symbol 20 GraphicUsed by:33
Symbol 21 GraphicUsed by:33
Symbol 22 GraphicUsed by:33
Symbol 23 GraphicUsed by:33
Symbol 24 GraphicUsed by:33
Symbol 25 GraphicUsed by:33
Symbol 26 GraphicUsed by:33
Symbol 27 GraphicUsed by:33
Symbol 28 GraphicUsed by:33
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:33
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:33
Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488}Uses:9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 32Used by:36 43
Symbol 34 FontUsed by:35
Symbol 35 EditableTextUses:34Used by:36
Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}Uses:7 8 33 35Used by:39
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc}Uses:36 38
Symbol 40 GraphicUsed by:43
Symbol 41 FontUsed by:42
Symbol 42 EditableTextUses:41Used by:43
Symbol 43 MovieClip {spill.localisation.LanguageSelectBox_mc}Uses:40 42 8 33
Symbol 44 FontUsed by:45 48 127 128 143 144 159 160 175 176 191 192 207 208 223 224 238 239 253 254 269 284 299 314 322 340 377 378 379 403 417 432 458 459 460 461 478 479 494 509 543 544 545 564 588 589 606 621 622 648 649 650 667 668 683 698 699 714 729 744 759 935 936 951 952 988 1070 1072 1351 1352 1769 1772 1779 1814 1816 1817 1818 1819 1821 1822 1823 1824 1829 1830 1831 1833 1834 1850 1856 1873 1954 1955 1956 1957 1958 1959 1967 1968 1978 2029
Symbol 45 TextUses:44Used by:53
Symbol 46 FontUsed by:47 116 117 118 119 120 121 122 123 124 125 126 132 133 134 135 136 137 138 139 140 141 142 148 149 150 151 152 153 154 155 156 157 158 164 165 166 167 168 169 170 171 172 173 174 180 181 182 183 184 185 186 187 188 189 190 196 197 198 199 200 201 202 203 204 205 206 212 213 214 215 216 217 218 219 220 221 222 228 229 230 231 232 233 234 235 236 237 243 244 245 246 247 248 249 250 251 252 258 259 260 261 262 263 264 265 266 267 268 273 274 275 276 277 278 279 280 281 282 283 288 289 290 291 292 293 294 295 296 297 298 303 304 305 306 307 308 309 310 311 312 313 330 331 332 333 334 335 336 337 338 339 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 392 393 394 395 396 397 398 399 400 401 402 407 408 409 410 411 412 413 414 415 416 421 422 423 424 425 426 427 428 429 430 431 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 467 468 469 470 471 472 473 474 475 476 477 483 484 485 486 487 488 489 490 491 492 493 498 499 500 501 502 503 504 505 506 507 508 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 553 554 555 556 557 558 559 560 561 562 563 568 570 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 595 596 597 598 599 600 601 602 603 604 605 610 611 612 613 614 615 616 617 618 619 620 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 656 657 658 659 660 661 662 663 664 665 666 672 673 674 675 676 677 678 679 680 681 682 687 688 689 690 691 692 693 694 695 696 697 703 704 705 706 707 708 709 710 711 712 713 718 719 720 721 722 723 724 725 726 727 728 733 734 735 736 737 738 739 740 741 742 743 748 749 750 751 752 753 754 755 756 757 758 924 925 926 927 928 929 930 931 932 933 934 940 941 942 943 944 945 946 947 948 949 950 1770 1771 1783 1785 1853 1855 1857 1858 1859 1860 1862 1863 1864 1865 1866 1870 1872 1874 1875 1876 1878 1879 1880 1881 2027 2028
Symbol 47 TextUses:46Used by:53
Symbol 48 TextUses:44Used by:53
Symbol 49 FontUsed by:50 129 145 161 177 193 209 225 240 255 270 285 300 315 433 462 591 760
Symbol 50 TextUses:49Used by:53
Symbol 51 FontUsed by:52 70 112 113 114 130 146 162 178 194 210 226 241 256 271 286 301 316 326 342 383 384 385 405 419 434 464 465 481 496 511 549 550 551 566 592 593 608 624 653 654 670 685 701 716 731 746 761 776 938 954 1544 1545 1546 1547 1548 1549 1551 1854 1871
Symbol 52 TextUses:51Used by:53
Symbol 53 MovieClip {Symbol44}Uses:45 47 48 50 52
Symbol 54 FontUsed by:55 56 57 58 59 60 61 62 63 64 65 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 328 763 764 765 766 767 768 769 770 771 772 773
Symbol 55 TextUses:54Used by:71
Symbol 56 TextUses:54Used by:71
Symbol 57 TextUses:54Used by:71
Symbol 58 TextUses:54Used by:71
Symbol 59 TextUses:54Used by:71
Symbol 60 TextUses:54Used by:71
Symbol 61 TextUses:54Used by:71
Symbol 62 TextUses:54Used by:71
Symbol 63 TextUses:54Used by:71
Symbol 64 TextUses:54Used by:71
Symbol 65 TextUses:54Used by:71
Symbol 66 FontUsed by:67 105 106 107 108 774 973
Symbol 67 TextUses:66Used by:71
Symbol 68 FontUsed by:69 109 110 111 324 341 380 381 382 404 418 463 480 495 510 546 547 548 565 590 607 623 651 652 669 684 700 715 730 745 775 937 953 1861 1877
Symbol 69 TextUses:68Used by:71
Symbol 70 TextUses:51Used by:71
Symbol 71 MovieClip {Symbol26}Uses:55 56 57 58 59 60 61 62 63 64 65 67 69 70Used by:1977
Symbol 72 TextUses:54Used by:115
Symbol 73 TextUses:54Used by:115
Symbol 74 TextUses:54Used by:115
Symbol 75 TextUses:54Used by:115
Symbol 76 TextUses:54Used by:115
Symbol 77 TextUses:54Used by:115
Symbol 78 TextUses:54Used by:115
Symbol 79 TextUses:54Used by:115
Symbol 80 TextUses:54Used by:115
Symbol 81 TextUses:54Used by:115
Symbol 82 TextUses:54Used by:115
Symbol 83 TextUses:54Used by:115
Symbol 84 TextUses:54Used by:115
Symbol 85 TextUses:54Used by:115
Symbol 86 TextUses:54Used by:115
Symbol 87 TextUses:54Used by:115
Symbol 88 TextUses:54Used by:115
Symbol 89 TextUses:54Used by:115
Symbol 90 TextUses:54Used by:115
Symbol 91 TextUses:54Used by:115
Symbol 92 TextUses:54Used by:115
Symbol 93 TextUses:54Used by:115
Symbol 94 TextUses:54Used by:115
Symbol 95 TextUses:54Used by:115
Symbol 96 TextUses:54Used by:115
Symbol 97 TextUses:54Used by:115
Symbol 98 TextUses:54Used by:115
Symbol 99 TextUses:54Used by:115
Symbol 100 TextUses:54Used by:115
Symbol 101 TextUses:54Used by:115
Symbol 102 TextUses:54Used by:115
Symbol 103 TextUses:54Used by:115
Symbol 104 TextUses:54Used by:115
Symbol 105 TextUses:66Used by:115
Symbol 106 TextUses:66Used by:115
Symbol 107 TextUses:66Used by:115
Symbol 108 TextUses:66Used by:115
Symbol 109 TextUses:68Used by:115
Symbol 110 TextUses:68Used by:115
Symbol 111 TextUses:68Used by:115
Symbol 112 TextUses:51Used by:115
Symbol 113 TextUses:51Used by:115
Symbol 114 TextUses:51Used by:115
Symbol 115 MovieClip {Symbol24}Uses:72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114Used by:1985
Symbol 116 TextUses:46Used by:131
Symbol 117 TextUses:46Used by:131
Symbol 118 TextUses:46Used by:131
Symbol 119 TextUses:46Used by:131
Symbol 120 TextUses:46Used by:131
Symbol 121 TextUses:46Used by:131
Symbol 122 TextUses:46Used by:131
Symbol 123 TextUses:46Used by:131
Symbol 124 TextUses:46Used by:131
Symbol 125 TextUses:46Used by:131
Symbol 126 TextUses:46Used by:131
Symbol 127 TextUses:44Used by:131
Symbol 128 TextUses:44Used by:131
Symbol 129 TextUses:49Used by:131
Symbol 130 TextUses:51Used by:131
Symbol 131 MovieClip {Symbol37}Uses:116 117 118 119 120 121 122 123 124 125 126 127 128 129 130Used by:1952
Symbol 132 TextUses:46Used by:147
Symbol 133 TextUses:46Used by:147
Symbol 134 TextUses:46Used by:147
Symbol 135 TextUses:46Used by:147
Symbol 136 TextUses:46Used by:147
Symbol 137 TextUses:46Used by:147
Symbol 138 TextUses:46Used by:147
Symbol 139 TextUses:46Used by:147
Symbol 140 TextUses:46Used by:147
Symbol 141 TextUses:46Used by:147
Symbol 142 TextUses:46Used by:147
Symbol 143 TextUses:44Used by:147
Symbol 144 TextUses:44Used by:147
Symbol 145 TextUses:49Used by:147
Symbol 146 TextUses:51Used by:147
Symbol 147 MovieClip {Symbol36}Uses:132 133 134 135 136 137 138 139 140 141 142 143 144 145 146Used by:1952
Symbol 148 TextUses:46Used by:163
Symbol 149 TextUses:46Used by:163
Symbol 150 TextUses:46Used by:163
Symbol 151 TextUses:46Used by:163
Symbol 152 TextUses:46Used by:163
Symbol 153 TextUses:46Used by:163
Symbol 154 TextUses:46Used by:163
Symbol 155 TextUses:46Used by:163
Symbol 156 TextUses:46Used by:163
Symbol 157 TextUses:46Used by:163
Symbol 158 TextUses:46Used by:163
Symbol 159 TextUses:44Used by:163
Symbol 160 TextUses:44Used by:163
Symbol 161 TextUses:49Used by:163
Symbol 162 TextUses:51Used by:163
Symbol 163 MovieClip {Symbol35}Uses:148 149 150 151 152 153 154 155 156 157 158 159 160 161 162Used by:1952
Symbol 164 TextUses:46Used by:179
Symbol 165 TextUses:46Used by:179
Symbol 166 TextUses:46Used by:179
Symbol 167 TextUses:46Used by:179
Symbol 168 TextUses:46Used by:179
Symbol 169 TextUses:46Used by:179
Symbol 170 TextUses:46Used by:179
Symbol 171 TextUses:46Used by:179
Symbol 172 TextUses:46Used by:179
Symbol 173 TextUses:46Used by:179
Symbol 174 TextUses:46Used by:179
Symbol 175 TextUses:44Used by:179
Symbol 176 TextUses:44Used by:179
Symbol 177 TextUses:49Used by:179
Symbol 178 TextUses:51Used by:179
Symbol 179 MovieClip {Symbol34}Uses:164 165 166 167 168 169 170 171 172 173 174 175 176 177 178Used by:1952
Symbol 180 TextUses:46Used by:195
Symbol 181 TextUses:46Used by:195
Symbol 182 TextUses:46Used by:195
Symbol 183 TextUses:46Used by:195
Symbol 184 TextUses:46Used by:195
Symbol 185 TextUses:46Used by:195
Symbol 186 TextUses:46Used by:195
Symbol 187 TextUses:46Used by:195
Symbol 188 TextUses:46Used by:195
Symbol 189 TextUses:46Used by:195
Symbol 190 TextUses:46Used by:195
Symbol 191 TextUses:44Used by:195
Symbol 192 TextUses:44Used by:195
Symbol 193 TextUses:49Used by:195
Symbol 194 TextUses:51Used by:195
Symbol 195 MovieClip {Symbol33}Uses:180 181 182 183 184 185 186 187 188 189 190 191 192 193 194Used by:1952
Symbol 196 TextUses:46Used by:211
Symbol 197 TextUses:46Used by:211
Symbol 198 TextUses:46Used by:211
Symbol 199 TextUses:46Used by:211
Symbol 200 TextUses:46Used by:211
Symbol 201 TextUses:46Used by:211
Symbol 202 TextUses:46Used by:211
Symbol 203 TextUses:46Used by:211
Symbol 204 TextUses:46Used by:211
Symbol 205 TextUses:46Used by:211
Symbol 206 TextUses:46Used by:211
Symbol 207 TextUses:44Used by:211
Symbol 208 TextUses:44Used by:211
Symbol 209 TextUses:49Used by:211
Symbol 210 TextUses:51Used by:211
Symbol 211 MovieClip {Symbol32}Uses:196 197 198 199 200 201 202 203 204 205 206 207 208 209 210Used by:1952
Symbol 212 TextUses:46Used by:227
Symbol 213 TextUses:46Used by:227
Symbol 214 TextUses:46Used by:227
Symbol 215 TextUses:46Used by:227
Symbol 216 TextUses:46Used by:227
Symbol 217 TextUses:46Used by:227
Symbol 218 TextUses:46Used by:227
Symbol 219 TextUses:46Used by:227
Symbol 220 TextUses:46Used by:227
Symbol 221 TextUses:46Used by:227
Symbol 222 TextUses:46Used by:227
Symbol 223 TextUses:44Used by:227
Symbol 224 TextUses:44Used by:227
Symbol 225 TextUses:49Used by:227
Symbol 226 TextUses:51Used by:227
Symbol 227 MovieClip {Symbol31}Uses:212 213 214 215 216 217 218 219 220 221 222 223 224 225 226Used by:1952
Symbol 228 TextUses:46Used by:242
Symbol 229 TextUses:46Used by:242
Symbol 230 TextUses:46Used by:242
Symbol 231 TextUses:46Used by:242
Symbol 232 TextUses:46Used by:242
Symbol 233 TextUses:46Used by:242
Symbol 234 TextUses:46Used by:242
Symbol 235 TextUses:46Used by:242
Symbol 236 TextUses:46Used by:242
Symbol 237 TextUses:46Used by:242
Symbol 238 TextUses:44Used by:242
Symbol 239 TextUses:44Used by:242
Symbol 240 TextUses:49Used by:242
Symbol 241 TextUses:51Used by:242
Symbol 242 MovieClip {Symbol30}Uses:228 229 230 231 232 233 234 235 236 237 238 239 240 241Used by:1952
Symbol 243 TextUses:46Used by:257
Symbol 244 TextUses:46Used by:257
Symbol 245 TextUses:46Used by:257
Symbol 246 TextUses:46Used by:257
Symbol 247 TextUses:46Used by:257
Symbol 248 TextUses:46Used by:257
Symbol 249 TextUses:46Used by:257
Symbol 250 TextUses:46Used by:257
Symbol 251 TextUses:46Used by:257
Symbol 252 TextUses:46Used by:257
Symbol 253 TextUses:44Used by:257
Symbol 254 TextUses:44Used by:257
Symbol 255 TextUses:49Used by:257
Symbol 256 TextUses:51Used by:257
Symbol 257 MovieClip {Symbol29}Uses:243 244 245 246 247 248 249 250 251 252 253 254 255 256Used by:1952
Symbol 258 TextUses:46Used by:272
Symbol 259 TextUses:46Used by:272
Symbol 260 TextUses:46Used by:272
Symbol 261 TextUses:46Used by:272
Symbol 262 TextUses:46Used by:272
Symbol 263 TextUses:46Used by:272
Symbol 264 TextUses:46Used by:272
Symbol 265 TextUses:46Used by:272
Symbol 266 TextUses:46Used by:272
Symbol 267 TextUses:46Used by:272
Symbol 268 TextUses:46Used by:272
Symbol 269 TextUses:44Used by:272
Symbol 270 TextUses:49Used by:272
Symbol 271 TextUses:51Used by:272
Symbol 272 MovieClip {Symbol28}Uses:258 259 260 261 262 263 264 265 266 267 268 269 270 271Used by:1952
Symbol 273 TextUses:46Used by:287
Symbol 274 TextUses:46Used by:287
Symbol 275 TextUses:46Used by:287
Symbol 276 TextUses:46Used by:287
Symbol 277 TextUses:46Used by:287
Symbol 278 TextUses:46Used by:287
Symbol 279 TextUses:46Used by:287
Symbol 280 TextUses:46Used by:287
Symbol 281 TextUses:46Used by:287
Symbol 282 TextUses:46Used by:287
Symbol 283 TextUses:46Used by:287
Symbol 284 TextUses:44Used by:287
Symbol 285 TextUses:49Used by:287
Symbol 286 TextUses:51Used by:287
Symbol 287 MovieClip {Symbol27}Uses:273 274 275 276 277 278 279 280 281 282 283 284 285 286Used by:1952
Symbol 288 TextUses:46Used by:302
Symbol 289 TextUses:46Used by:302
Symbol 290 TextUses:46Used by:302
Symbol 291 TextUses:46Used by:302
Symbol 292 TextUses:46Used by:302
Symbol 293 TextUses:46Used by:302
Symbol 294 TextUses:46Used by:302
Symbol 295 TextUses:46Used by:302
Symbol 296 TextUses:46Used by:302
Symbol 297 TextUses:46Used by:302
Symbol 298 TextUses:46Used by:302
Symbol 299 TextUses:44Used by:302
Symbol 300 TextUses:49Used by:302
Symbol 301 TextUses:51Used by:302
Symbol 302 MovieClip {Symbol43}Uses:288 289 290 291 292 293 294 295 296 297 298 299 300 301Used by:1951
Symbol 303 TextUses:46Used by:317
Symbol 304 TextUses:46Used by:317
Symbol 305 TextUses:46Used by:317
Symbol 306 TextUses:46Used by:317
Symbol 307 TextUses:46Used by:317
Symbol 308 TextUses:46Used by:317
Symbol 309 TextUses:46Used by:317
Symbol 310 TextUses:46Used by:317
Symbol 311 TextUses:46Used by:317
Symbol 312 TextUses:46Used by:317
Symbol 313 TextUses:46Used by:317
Symbol 314 TextUses:44Used by:317
Symbol 315 TextUses:49Used by:317
Symbol 316 TextUses:51Used by:317
Symbol 317 MovieClip {Symbol42}Uses:303 304 305 306 307 308 309 310 311 312 313 314 315 316Used by:1951
Symbol 318 GraphicUsed by:321
Symbol 319 FontUsed by:320
Symbol 320 EditableTextUses:319Used by:321
Symbol 321 MovieClip {lib.FPS}Uses:318 320Used by:2044
Symbol 322 EditableTextUses:44Used by:323
Symbol 323 MovieClip {TextFields4}Uses:322Used by:2044
Symbol 324 EditableTextUses:68Used by:325
Symbol 325 MovieClip {TextFields3}Uses:324Used by:2044
Symbol 326 EditableTextUses:51Used by:327
Symbol 327 MovieClip {TextFields2}Uses:326Used by:2044
Symbol 328 EditableTextUses:54Used by:329
Symbol 329 MovieClip {TextFields1}Uses:328Used by:2044
Symbol 330 TextUses:46Used by:343
Symbol 331 TextUses:46Used by:343
Symbol 332 TextUses:46Used by:343
Symbol 333 TextUses:46Used by:343
Symbol 334 TextUses:46Used by:343
Symbol 335 TextUses:46Used by:343
Symbol 336 TextUses:46Used by:343
Symbol 337 TextUses:46Used by:343
Symbol 338 TextUses:46Used by:343
Symbol 339 TextUses:46Used by:343
Symbol 340 TextUses:44Used by:343
Symbol 341 TextUses:68Used by:343
Symbol 342 TextUses:51Used by:343
Symbol 343 MovieClip {txt_congratulations}Uses:330 331 332 333 334 335 336 337 338 339 340 341 342Used by:1885
Symbol 344 TextUses:46Used by:386
Symbol 345 TextUses:46Used by:386
Symbol 346 TextUses:46Used by:386
Symbol 347 TextUses:46Used by:386
Symbol 348 TextUses:46Used by:386
Symbol 349 TextUses:46Used by:386
Symbol 350 TextUses:46Used by:386
Symbol 351 TextUses:46Used by:386
Symbol 352 TextUses:46Used by:386
Symbol 353 TextUses:46Used by:386
Symbol 354 TextUses:46Used by:386
Symbol 355 TextUses:46Used by:386
Symbol 356 TextUses:46Used by:386
Symbol 357 TextUses:46Used by:386
Symbol 358 TextUses:46Used by:386
Symbol 359 TextUses:46Used by:386
Symbol 360 TextUses:46Used by:386
Symbol 361 TextUses:46Used by:386
Symbol 362 TextUses:46Used by:386
Symbol 363 TextUses:46Used by:386
Symbol 364 TextUses:46Used by:386
Symbol 365 TextUses:46Used by:386
Symbol 366 TextUses:46Used by:386
Symbol 367 TextUses:46Used by:386
Symbol 368 TextUses:46Used by:386
Symbol 369 TextUses:46Used by:386
Symbol 370 TextUses:46Used by:386
Symbol 371 TextUses:46Used by:386
Symbol 372 TextUses:46Used by:386
Symbol 373 TextUses:46Used by:386
Symbol 374 TextUses:46Used by:386
Symbol 375 TextUses:46Used by:386
Symbol 376 TextUses:46Used by:386
Symbol 377 TextUses:44Used by:386
Symbol 378 TextUses:44Used by:386
Symbol 379 TextUses:44Used by:386
Symbol 380 EditableTextUses:68Used by:386
Symbol 381 EditableTextUses:68Used by:386
Symbol 382 EditableTextUses:68Used by:386
Symbol 383 TextUses:51Used by:386
Symbol 384 TextUses:51Used by:386
Symbol 385 TextUses:51Used by:386
Symbol 386 MovieClip {Symbol39}Uses: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 379 380 381 382 383 384 385Used by:1885
Symbol 387 GraphicUsed by:391 1849 2042
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:390 778
Symbol 390 MovieClip {spill.localisation.LocalizedTextField}Uses:389Used by:391 994 1525 1528 1529 1580 1778 1780 1843 1844 1845 1849 1951 1972 1980 1982 2036 2039 2040 2042
Symbol 391 MovieClip {bt_再试一次}Uses:387 390Used by:1885
Symbol 392 TextUses:46Used by:406
Symbol 393 TextUses:46Used by:406
Symbol 394 TextUses:46Used by:406
Symbol 395 TextUses:46Used by:406
Symbol 396 TextUses:46Used by:406
Symbol 397 TextUses:46Used by:406
Symbol 398 TextUses:46Used by:406
Symbol 399 TextUses:46Used by:406
Symbol 400 TextUses:46Used by:406
Symbol 401 TextUses:46Used by:406
Symbol 402 TextUses:46Used by:406
Symbol 403 TextUses:44Used by:406
Symbol 404 TextUses:68Used by:406
Symbol 405 TextUses:51Used by:406
Symbol 406 MovieClip {Symbol22}Uses:392 393 394 395 396 397 398 399 400 401 402 403 404 405Used by:1832
Symbol 407 TextUses:46Used by:420
Symbol 408 TextUses:46Used by:420
Symbol 409 TextUses:46Used by:420
Symbol 410 TextUses:46Used by:420
Symbol 411 TextUses:46Used by:420
Symbol 412 TextUses:46Used by:420
Symbol 413 TextUses:46Used by:420
Symbol 414 TextUses:46Used by:420
Symbol 415 TextUses:46Used by:420
Symbol 416 TextUses:46Used by:420
Symbol 417 TextUses:44Used by:420
Symbol 418 TextUses:68Used by:420
Symbol 419 TextUses:51Used by:420
Symbol 420 MovieClip {Symbol21}Uses:407 408 409 410 411 412 413 414 415 416 417 418 419Used by:1820
Symbol 421 TextUses:46Used by:435
Symbol 422 TextUses:46Used by:435
Symbol 423 TextUses:46Used by:435
Symbol 424 TextUses:46Used by:435
Symbol 425 TextUses:46Used by:435
Symbol 426 TextUses:46Used by:435
Symbol 427 TextUses:46Used by:435
Symbol 428 TextUses:46Used by:435
Symbol 429 TextUses:46Used by:435
Symbol 430 TextUses:46Used by:435
Symbol 431 TextUses:46Used by:435
Symbol 432 TextUses:44Used by:435
Symbol 433 TextUses:49Used by:435
Symbol 434 TextUses:51Used by:435
Symbol 435 MovieClip {Symbol20}Uses:421 422 423 424 425 426 427 428 429 430 431 432 433 434Used by:1836
Symbol 436 TextUses:46Used by:466
Symbol 437 TextUses:46Used by:466
Symbol 438 TextUses:46Used by:466
Symbol 439 TextUses:46Used by:466
Symbol 440 TextUses:46Used by:466
Symbol 441 TextUses:46Used by:466
Symbol 442 TextUses:46Used by:466
Symbol 443 TextUses:46Used by:466
Symbol 444 TextUses:46Used by:466
Symbol 445 TextUses:46Used by:466
Symbol 446 TextUses:46Used by:466
Symbol 447 TextUses:46Used by:466
Symbol 448 TextUses:46Used by:466
Symbol 449 TextUses:46Used by:466
Symbol 450 TextUses:46Used by:466
Symbol 451 TextUses:46Used by:466
Symbol 452 TextUses:46Used by:466
Symbol 453 TextUses:46Used by:466
Symbol 454 TextUses:46Used by:466
Symbol 455 TextUses:46Used by:466
Symbol 456 TextUses:46Used by:466
Symbol 457 TextUses:46Used by:466
Symbol 458 TextUses:44Used by:466
Symbol 459 TextUses:44Used by:466
Symbol 460 TextUses:44Used by:466
Symbol 461 TextUses:44Used by:466
Symbol 462 TextUses:49Used by:466
Symbol 463 TextUses:68Used by:466
Symbol 464 TextUses:51Used by:466
Symbol 465 TextUses:51Used by:466
Symbol 466 MovieClip {txt_goodjob}Uses: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 465Used by:1836
Symbol 467 TextUses:46Used by:482
Symbol 468 TextUses:46Used by:482
Symbol 469 TextUses:46Used by:482
Symbol 470 TextUses:46Used by:482
Symbol 471 TextUses:46Used by:482
Symbol 472 TextUses:46Used by:482
Symbol 473 TextUses:46Used by:482
Symbol 474 TextUses:46Used by:482
Symbol 475 TextUses:46Used by:482
Symbol 476 TextUses:46Used by:482
Symbol 477 TextUses:46Used by:482
Symbol 478 TextUses:44Used by:482
Symbol 479 TextUses:44Used by:482
Symbol 480 TextUses:68Used by:482
Symbol 481 TextUses:51Used by:482
Symbol 482 MovieClip {Symbol15}Uses:467 468 469 470 471 472 473 474 475 476 477 478 479 480 481Used by:1740
Symbol 483 TextUses:46Used by:497
Symbol 484 TextUses:46Used by:497
Symbol 485 TextUses:46Used by:497
Symbol 486 TextUses:46Used by:497
Symbol 487 TextUses:46Used by:497
Symbol 488 TextUses:46Used by:497
Symbol 489 TextUses:46Used by:497
Symbol 490 TextUses:46Used by:497
Symbol 491 TextUses:46Used by:497
Symbol 492 TextUses:46Used by:497
Symbol 493 TextUses:46Used by:497
Symbol 494 TextUses:44Used by:497
Symbol 495 TextUses:68Used by:497
Symbol 496 TextUses:51Used by:497
Symbol 497 MovieClip {Symbol14}Uses:483 484 485 486 487 488 489 490 491 492 493 494 495 496Used by:1740
Symbol 498 TextUses:46Used by:512
Symbol 499 TextUses:46Used by:512
Symbol 500 TextUses:46Used by:512
Symbol 501 TextUses:46Used by:512
Symbol 502 TextUses:46Used by:512
Symbol 503 TextUses:46Used by:512
Symbol 504 TextUses:46Used by:512
Symbol 505 TextUses:46Used by:512
Symbol 506 TextUses:46Used by:512
Symbol 507 TextUses:46Used by:512
Symbol 508 TextUses:46Used by:512
Symbol 509 TextUses:44Used by:512
Symbol 510 TextUses:68Used by:512
Symbol 511 TextUses:51Used by:512
Symbol 512 MovieClip {Symbol13}Uses:498 499 500 501 502 503 504 505 506 507 508 509 510 511Used by:1740
Symbol 513 TextUses:46Used by:552
Symbol 514 TextUses:46Used by:552
Symbol 515 TextUses:46Used by:552
Symbol 516 TextUses:46Used by:552
Symbol 517 TextUses:46Used by:552
Symbol 518 TextUses:46Used by:552
Symbol 519 TextUses:46Used by:552
Symbol 520 TextUses:46Used by:552
Symbol 521 TextUses:46Used by:552
Symbol 522 TextUses:46Used by:552
Symbol 523 TextUses:46Used by:552
Symbol 524 TextUses:46Used by:552
Symbol 525 TextUses:46Used by:552
Symbol 526 TextUses:46Used by:552
Symbol 527 TextUses:46Used by:552
Symbol 528 TextUses:46Used by:552
Symbol 529 TextUses:46Used by:552
Symbol 530 TextUses:46Used by:552
Symbol 531 TextUses:46Used by:552
Symbol 532 TextUses:46Used by:552
Symbol 533 TextUses:46Used by:552
Symbol 534 TextUses:46Used by:552
Symbol 535 TextUses:46Used by:552
Symbol 536 TextUses:46Used by:552
Symbol 537 TextUses:46Used by:552
Symbol 538 TextUses:46Used by:552
Symbol 539 TextUses:46Used by:552
Symbol 540 TextUses:46Used by:552
Symbol 541 TextUses:46Used by:552
Symbol 542 TextUses:46Used by:552
Symbol 543 TextUses:44Used by:552
Symbol 544 TextUses:44Used by:552
Symbol 545 TextUses:44Used by:552
Symbol 546 TextUses:68Used by:552
Symbol 547 TextUses:68Used by:552
Symbol 548 TextUses:68Used by:552
Symbol 549 TextUses:51Used by:552
Symbol 550 TextUses:51Used by:552
Symbol 551 TextUses:51Used by:552
Symbol 552 MovieClip {Symbol12}Uses:513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551Used by:1740
Symbol 553 TextUses:46Used by:567
Symbol 554 TextUses:46Used by:567
Symbol 555 TextUses:46Used by:567
Symbol 556 TextUses:46Used by:567
Symbol 557 TextUses:46Used by:567
Symbol 558 TextUses:46Used by:567
Symbol 559 TextUses:46Used by:567
Symbol 560 TextUses:46Used by:567
Symbol 561 TextUses:46Used by:567
Symbol 562 TextUses:46Used by:567
Symbol 563 TextUses:46Used by:567
Symbol 564 TextUses:44Used by:567
Symbol 565 TextUses:68Used by:567
Symbol 566 TextUses:51Used by:567
Symbol 567 MovieClip {Symbol11}Uses:553 554 555 556 557 558 559 560 561 562 563 564 565 566Used by:1740
Symbol 568 TextUses:46Used by:594
Symbol 569 GraphicUsed by:572
Symbol 570 TextUses:46Used by:572
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:569 570 571Used by:594
Symbol 573 TextUses:46Used by:594
Symbol 574 TextUses:46Used by:594
Symbol 575 TextUses:46Used by:594
Symbol 576 TextUses:46Used by:594
Symbol 577 TextUses:46Used by:594
Symbol 578 TextUses:46Used by:594
Symbol 579 TextUses:46Used by:594
Symbol 580 TextUses:46Used by:594
Symbol 581 TextUses:46Used by:594
Symbol 582 TextUses:46Used by:594
Symbol 583 TextUses:46Used by:594
Symbol 584 TextUses:46Used by:594
Symbol 585 TextUses:46Used by:594
Symbol 586 TextUses:46Used by:594
Symbol 587 TextUses:46Used by:594
Symbol 588 TextUses:44Used by:594
Symbol 589 TextUses:44Used by:594
Symbol 590 TextUses:68Used by:594
Symbol 591 TextUses:49Used by:594
Symbol 592 TextUses:51Used by:594
Symbol 593 TextUses:51Used by:594
Symbol 594 MovieClip {Symbol10}Uses:568 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593Used by:1740
Symbol 595 TextUses:46Used by:609
Symbol 596 TextUses:46Used by:609
Symbol 597 TextUses:46Used by:609
Symbol 598 TextUses:46Used by:609
Symbol 599 TextUses:46Used by:609
Symbol 600 TextUses:46Used by:609
Symbol 601 TextUses:46Used by:609
Symbol 602 TextUses:46Used by:609
Symbol 603 TextUses:46Used by:609
Symbol 604 TextUses:46Used by:609
Symbol 605 TextUses:46Used by:609
Symbol 606 TextUses:44Used by:609
Symbol 607 TextUses:68Used by:609
Symbol 608 TextUses:51Used by:609
Symbol 609 MovieClip {Symbol9}Uses:595 596 597 598 599 600 601 602 603 604 605 606 607 608Used by:1740
Symbol 610 TextUses:46Used by:625
Symbol 611 TextUses:46Used by:625
Symbol 612 TextUses:46Used by:625
Symbol 613 TextUses:46Used by:625
Symbol 614 TextUses:46Used by:625
Symbol 615 TextUses:46Used by:625
Symbol 616 TextUses:46Used by:625
Symbol 617 TextUses:46Used by:625
Symbol 618 TextUses:46Used by:625
Symbol 619 TextUses:46Used by:625
Symbol 620 TextUses:46Used by:625
Symbol 621 TextUses:44Used by:625
Symbol 622 TextUses:44Used by:625
Symbol 623 TextUses:68Used by:625
Symbol 624 TextUses:51Used by:625
Symbol 625 MovieClip {Symbol8}Uses:610 611 612 613 614 615 616 617 618 619 620 621 622 623 624Used by:1740
Symbol 626 TextUses:46Used by:655
Symbol 627 TextUses:46Used by:655
Symbol 628 TextUses:46Used by:655
Symbol 629 TextUses:46Used by:655
Symbol 630 TextUses:46Used by:655
Symbol 631 TextUses:46Used by:655
Symbol 632 TextUses:46Used by:655
Symbol 633 TextUses:46Used by:655
Symbol 634 TextUses:46Used by:655
Symbol 635 TextUses:46Used by:655
Symbol 636 TextUses:46Used by:655
Symbol 637 TextUses:46Used by:655
Symbol 638 TextUses:46Used by:655
Symbol 639 TextUses:46Used by:655
Symbol 640 TextUses:46Used by:655
Symbol 641 TextUses:46Used by:655
Symbol 642 TextUses:46Used by:655
Symbol 643 TextUses:46Used by:655
Symbol 644 TextUses:46Used by:655
Symbol 645 TextUses:46Used by:655
Symbol 646 TextUses:46Used by:655
Symbol 647 TextUses:46Used by:655
Symbol 648 TextUses:44Used by:655
Symbol 649 TextUses:44Used by:655
Symbol 650 TextUses:44Used by:655
Symbol 651 TextUses:68Used by:655
Symbol 652 TextUses:68Used by:655
Symbol 653 TextUses:51Used by:655
Symbol 654 TextUses:51Used by:655
Symbol 655 MovieClip {Symbol7}Uses:626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654Used by:1740
Symbol 656 TextUses:46Used by:671
Symbol 657 TextUses:46Used by:671
Symbol 658 TextUses:46Used by:671
Symbol 659 TextUses:46Used by:671
Symbol 660 TextUses:46Used by:671
Symbol 661 TextUses:46Used by:671
Symbol 662 TextUses:46Used by:671
Symbol 663 TextUses:46Used by:671
Symbol 664 TextUses:46Used by:671
Symbol 665 TextUses:46Used by:671
Symbol 666 TextUses:46Used by:671
Symbol 667 TextUses:44Used by:671
Symbol 668 TextUses:44Used by:671
Symbol 669 TextUses:68Used by:671
Symbol 670 TextUses:51Used by:671
Symbol 671 MovieClip {Symbol6}Uses:656 657 658 659 660 661 662 663 664 665 666 667 668 669 670Used by:1740
Symbol 672 TextUses:46Used by:686
Symbol 673 TextUses:46Used by:686
Symbol 674 TextUses:46Used by:686
Symbol 675 TextUses:46Used by:686
Symbol 676 TextUses:46Used by:686
Symbol 677 TextUses:46Used by:686
Symbol 678 TextUses:46Used by:686
Symbol 679 TextUses:46Used by:686
Symbol 680 TextUses:46Used by:686
Symbol 681 TextUses:46Used by:686
Symbol 682 TextUses:46Used by:686
Symbol 683 TextUses:44Used by:686
Symbol 684 TextUses:68Used by:686
Symbol 685 TextUses:51Used by:686
Symbol 686 MovieClip {Symbol5}Uses:672 673 674 675 676 677 678 679 680 681 682 683 684 685Used by:1740
Symbol 687 TextUses:46Used by:702
Symbol 688 TextUses:46Used by:702
Symbol 689 TextUses:46Used by:702
Symbol 690 TextUses:46Used by:702
Symbol 691 TextUses:46Used by:702
Symbol 692 TextUses:46Used by:702
Symbol 693 TextUses:46Used by:702
Symbol 694 TextUses:46Used by:702
Symbol 695 TextUses:46Used by:702
Symbol 696 TextUses:46Used by:702
Symbol 697 TextUses:46Used by:702
Symbol 698 TextUses:44Used by:702
Symbol 699 TextUses:44Used by:702
Symbol 700 TextUses:68Used by:702
Symbol 701 TextUses:51Used by:702
Symbol 702 MovieClip {Symbol4}Uses:687 688 689 690 691 692 693 694 695 696 697 698 699 700 701Used by:1740
Symbol 703 TextUses:46Used by:717
Symbol 704 TextUses:46Used by:717
Symbol 705 TextUses:46Used by:717
Symbol 706 TextUses:46Used by:717
Symbol 707 TextUses:46Used by:717
Symbol 708 TextUses:46Used by:717
Symbol 709 TextUses:46Used by:717
Symbol 710 TextUses:46Used by:717
Symbol 711 TextUses:46Used by:717
Symbol 712 TextUses:46Used by:717
Symbol 713 TextUses:46Used by:717
Symbol 714 TextUses:44Used by:717
Symbol 715 TextUses:68Used by:717
Symbol 716 TextUses:51Used by:717
Symbol 717 MovieClip {Symbol17}Uses:703 704 705 706 707 708 709 710 711 712 713 714 715 716Used by:1630
Symbol 718 TextUses:46Used by:732
Symbol 719 TextUses:46Used by:732
Symbol 720 TextUses:46Used by:732
Symbol 721 TextUses:46Used by:732
Symbol 722 TextUses:46Used by:732
Symbol 723 TextUses:46Used by:732
Symbol 724 TextUses:46Used by:732
Symbol 725 TextUses:46Used by:732
Symbol 726 TextUses:46Used by:732
Symbol 727 TextUses:46Used by:732
Symbol 728 TextUses:46Used by:732
Symbol 729 TextUses:44Used by:732
Symbol 730 TextUses:68Used by:732
Symbol 731 TextUses:51Used by:732
Symbol 732 MovieClip {Symbol16}Uses:718 719 720 721 722 723 724 725 726 727 728 729 730 731Used by:1625
Symbol 733 TextUses:46Used by:747
Symbol 734 TextUses:46Used by:747
Symbol 735 TextUses:46Used by:747
Symbol 736 TextUses:46Used by:747
Symbol 737 TextUses:46Used by:747
Symbol 738 TextUses:46Used by:747
Symbol 739 TextUses:46Used by:747
Symbol 740 TextUses:46Used by:747
Symbol 741 TextUses:46Used by:747
Symbol 742 TextUses:46Used by:747
Symbol 743 TextUses:46Used by:747
Symbol 744 TextUses:44Used by:747
Symbol 745 TextUses:68Used by:747
Symbol 746 TextUses:51Used by:747
Symbol 747 MovieClip {Symbol18}Uses:733 734 735 736 737 738 739 740 741 742 743 744 745 746Used by:1623
Symbol 748 TextUses:46Used by:762
Symbol 749 TextUses:46Used by:762
Symbol 750 TextUses:46Used by:762
Symbol 751 TextUses:46Used by:762
Symbol 752 TextUses:46Used by:762
Symbol 753 TextUses:46Used by:762
Symbol 754 TextUses:46Used by:762
Symbol 755 TextUses:46Used by:762
Symbol 756 TextUses:46Used by:762
Symbol 757 TextUses:46Used by:762
Symbol 758 TextUses:46Used by:762
Symbol 759 TextUses:44Used by:762
Symbol 760 TextUses:49Used by:762
Symbol 761 TextUses:51Used by:762
Symbol 762 MovieClip {Symbol2}Uses:748 749 750 751 752 753 754 755 756 757 758 759 760 761Used by:1578
Symbol 763 TextUses:54Used by:777
Symbol 764 TextUses:54Used by:777
Symbol 765 TextUses:54Used by:777
Symbol 766 TextUses:54Used by:777
Symbol 767 TextUses:54Used by:777
Symbol 768 TextUses:54Used by:777
Symbol 769 TextUses:54Used by:777
Symbol 770 TextUses:54Used by:777
Symbol 771 TextUses:54Used by:777
Symbol 772 TextUses:54Used by:777
Symbol 773 TextUses:54Used by:777
Symbol 774 TextUses:66Used by:777
Symbol 775 TextUses:68Used by:777
Symbol 776 TextUses:51Used by:777
Symbol 777 MovieClip {Symbol1}Uses:763 764 765 766 767 768 769 770 771 772 773 774 775 776Used by:1578
Symbol 778 MovieClip {spill.localisation.LanguageSelectBox}Uses:389Used by:1557
Symbol 779 FontUsed by:780 782
Symbol 780 TextUses:779Used by:783
Symbol 781 GraphicUsed by:783
Symbol 782 TextUses:779Used by:783
Symbol 783 Button {spill.localisation.SpilGamesLink}Uses:780 781 782Used by:1557
Symbol 784 GraphicUsed by:785
Symbol 785 MovieClipUses:784Used by:786
Symbol 786 MovieClipUses:785Used by:923
Symbol 787 GraphicUsed by:798
Symbol 788 GraphicUsed by:798
Symbol 789 GraphicUsed by:798
Symbol 790 GraphicUsed by:798 915 921 1495 1756 1908 2021
Symbol 791 GraphicUsed by:798
Symbol 792 GraphicUsed by:798
Symbol 793 GraphicUsed by:798
Symbol 794 GraphicUsed by:798
Symbol 795 GraphicUsed by:798
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClipUses:796Used by:798
Symbol 798 MovieClipUses:787 788 789 790 791 792 793 794 795 797Used by:923
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:799Used by:923
Symbol 801 GraphicUsed by:802
Symbol 802 MovieClipUses:801Used by:923
Symbol 803 GraphicUsed by:804
Symbol 804 MovieClipUses:803Used by:923
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClipUses:805Used by:923
Symbol 807 GraphicUsed by:808
Symbol 808 MovieClipUses:807Used by:923
Symbol 809 GraphicUsed by:810
Symbol 810 MovieClipUses:809Used by:923
Symbol 811 GraphicUsed by:812
Symbol 812 MovieClipUses:811Used by:923
Symbol 813 GraphicUsed by:814
Symbol 814 MovieClipUses:813Used by:923
Symbol 815 GraphicUsed by:816
Symbol 816 MovieClipUses:815Used by:923
Symbol 817 GraphicUsed by:818
Symbol 818 MovieClipUses:817Used by:923
Symbol 819 GraphicUsed by:820
Symbol 820 MovieClipUses:819Used by:923
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClipUses:821Used by:923
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClipUses:823Used by:923
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:825Used by:923
Symbol 827 GraphicUsed by:828
Symbol 828 MovieClipUses:827Used by:829
Symbol 829 MovieClipUses:828Used by:923
Symbol 830 GraphicUsed by:831
Symbol 831 MovieClipUses:830Used by:832
Symbol 832 MovieClipUses:831Used by:923
Symbol 833 GraphicUsed by:834
Symbol 834 MovieClipUses:833Used by:835
Symbol 835 MovieClipUses:834Used by:923
Symbol 836 GraphicUsed by:837
Symbol 837 MovieClipUses:836Used by:838
Symbol 838 MovieClipUses:837Used by:923
Symbol 839 GraphicUsed by:840
Symbol 840 MovieClipUses:839Used by:841
Symbol 841 MovieClipUses:840Used by:923
Symbol 842 GraphicUsed by:843
Symbol 843 MovieClipUses:842Used by:844
Symbol 844 MovieClipUses:843Used by:923
Symbol 845 GraphicUsed by:846
Symbol 846 MovieClipUses:845Used by:847
Symbol 847 MovieClipUses:846Used by:923
Symbol 848 GraphicUsed by:849
Symbol 849 MovieClipUses:848Used by:850
Symbol 850 MovieClipUses:849Used by:923
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:851Used by:853
Symbol 853 MovieClipUses:852Used by:923
Symbol 854 GraphicUsed by:855
Symbol 855 MovieClipUses:854Used by:856
Symbol 856 MovieClipUses:855Used by:923
Symbol 857 GraphicUsed by:858
Symbol 858 MovieClipUses:857Used by:859
Symbol 859 MovieClipUses:858Used by:923
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:860Used by:862
Symbol 862 MovieClipUses:861Used by:923
Symbol 863 GraphicUsed by:864
Symbol 864 MovieClipUses:863Used by:865
Symbol 865 MovieClipUses:864Used by:923
Symbol 866 GraphicUsed by:867
Symbol 867 MovieClipUses:866Used by:923
Symbol 868 GraphicUsed by:869
Symbol 869 MovieClipUses:868Used by:923
Symbol 870 GraphicUsed by:871
Symbol 871 MovieClipUses:870Used by:923
Symbol 872 GraphicUsed by:873
Symbol 873 MovieClipUses:872Used by:923
Symbol 874 GraphicUsed by:875
Symbol 875 MovieClipUses:874Used by:923
Symbol 876 GraphicUsed by:877
Symbol 877 MovieClipUses:876Used by:923
Symbol 878 GraphicUsed by:879
Symbol 879 MovieClipUses:878Used by:923
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClipUses:880Used by:923
Symbol 882 GraphicUsed by:883
Symbol 883 MovieClipUses:882Used by:923
Symbol 884 BitmapUsed by:885
Symbol 885 GraphicUses:884Used by:886
Symbol 886 MovieClipUses:885Used by:923
Symbol 887 BitmapUsed by:888
Symbol 888 GraphicUses:887Used by:889
Symbol 889 MovieClipUses:888Used by:923
Symbol 890 GraphicUsed by:891
Symbol 891 MovieClipUses:890Used by:923
Symbol 892 GraphicUsed by:893
Symbol 893 MovieClipUses:892Used by:923
Symbol 894 GraphicUsed by:895
Symbol 895 MovieClipUses:894Used by:923
Symbol 896 GraphicUsed by:897
Symbol 897 MovieClipUses:896Used by:923
Symbol 898 GraphicUsed by:899
Symbol 899 MovieClipUses:898Used by:923
Symbol 900 GraphicUsed by:901
Symbol 901 MovieClipUses:900Used by:923
Symbol 902 GraphicUsed by:903
Symbol 903 MovieClipUses:902Used by:923
Symbol 904 GraphicUsed by:905
Symbol 905 MovieClipUses:904Used by:923
Symbol 906 GraphicUsed by:907
Symbol 907 MovieClipUses:906Used by:908
Symbol 908 MovieClipUses:907Used by:923
Symbol 909 GraphicUsed by:911
Symbol 910 GraphicUsed by:911 919
Symbol 911 MovieClipUses:909 910Used by:916
Symbol 912 GraphicUsed by:915 921
Symbol 913 GraphicUsed by:914 920
Symbol 914 MovieClipUses:913Used by:915
Symbol 915 MovieClipUses:912 914 790Used by:916
Symbol 916 MovieClipUses:911 915Used by:923
Symbol 917 GraphicUsed by:918 919
Symbol 918 MovieClipUses:917Used by:919
Symbol 919 MovieClipUses:918 917 910Used by:922
Symbol 920 MovieClipUses:913Used by:921
Symbol 921 MovieClipUses:912 920 790Used by:922
Symbol 922 MovieClipUses:919 921Used by:923
Symbol 923 MovieClip {spill.localisation.BrandingLogo}Uses:786 798 800 802 804 806 808 810 812 814 816 818 820 822 824 826 829 832 835 838 841 844 847 850 853 856 859 862 865 867 869 871 873 875 877 879 881 883 886 889 891 893 895 897 899 901 903 905 908 916 922Used by:992
Symbol 924 TextUses:46Used by:939
Symbol 925 TextUses:46Used by:939
Symbol 926 TextUses:46Used by:939
Symbol 927 TextUses:46Used by:939
Symbol 928 TextUses:46Used by:939
Symbol 929 TextUses:46Used by:939
Symbol 930 TextUses:46Used by:939
Symbol 931 TextUses:46Used by:939
Symbol 932 TextUses:46Used by:939
Symbol 933 TextUses:46Used by:939
Symbol 934 TextUses:46Used by:939
Symbol 935 TextUses:44Used by:939
Symbol 936 TextUses:44Used by:939
Symbol 937 TextUses:68Used by:939
Symbol 938 TextUses:51Used by:939
Symbol 939 MovieClip {Symbol47}Uses:924 925 926 927 928 929 930 931 932 933 934 935 936 937 938Used by:956
Symbol 940 TextUses:46Used by:955
Symbol 941 TextUses:46Used by:955
Symbol 942 TextUses:46Used by:955
Symbol 943 TextUses:46Used by:955
Symbol 944 TextUses:46Used by:955
Symbol 945 TextUses:46Used by:955
Symbol 946 TextUses:46Used by:955
Symbol 947 TextUses:46Used by:955
Symbol 948 TextUses:46Used by:955
Symbol 949 TextUses:46Used by:955
Symbol 950 TextUses:46Used by:955
Symbol 951 TextUses:44Used by:955
Symbol 952 TextUses:44Used by:955
Symbol 953 TextUses:68Used by:955
Symbol 954 TextUses:51Used by:955
Symbol 955 MovieClip {Symbol45}Uses:940 941 942 943 944 945 946 947 948 949 950 951 952 953 954Used by:956
Symbol 956 MovieClip {Symbol46}Uses:955 939Used by:993 1773 1815
Symbol 957 GraphicUsed by:985
Symbol 958 GraphicUsed by:985
Symbol 959 GraphicUsed by:960
Symbol 960 MovieClipUses:959Used by:985
Symbol 961 GraphicUsed by:968
Symbol 962 GraphicUsed by:968 1803
Symbol 963 GraphicUsed by:968
Symbol 964 GraphicUsed by:968
Symbol 965 GraphicUsed by:966 1686
Symbol 966 MovieClipUses:965Used by:968 1299 1812
Symbol 967 GraphicUsed by:968
Symbol 968 MovieClipUses:961 962 963 964 966 967Used by:985 1840 1885
Symbol 969 GraphicUsed by:983
Symbol 970 GraphicUsed by:983
Symbol 971 GraphicUsed by:983
Symbol 972 GraphicUsed by:983
Symbol 973 TextUses:66Used by:983
Symbol 974 GraphicUsed by:983
Symbol 975 GraphicUsed by:983
Symbol 976 GraphicUsed by:983
Symbol 977 GraphicUsed by:983
Symbol 978 GraphicUsed by:983
Symbol 979 GraphicUsed by:983
Symbol 980 GraphicUsed by:983
Symbol 981 GraphicUsed by:983
Symbol 982 GraphicUsed by:983
Symbol 983 MovieClip {设计_gamelogo素材}Uses:969 970 971 972 973 974 975 976 977 978 979 980 981 982Used by:984
Symbol 984 MovieClipUses:983Used by:985 1521
Symbol 985 MovieClipUses:957 958 960 968 984Used by:994
Symbol 986 GraphicUsed by:987
Symbol 987 MovieClipUses:986Used by:994
Symbol 988 EditableTextUses:44Used by:994
Symbol 989 GraphicUsed by:990
Symbol 990 MovieClipUses:989Used by:991
Symbol 991 MovieClipUses:990Used by:993
Symbol 992 MovieClip {LOGOMC}Uses:923Used by:993 1773 1815 1868
Symbol 993 MovieClip {SymbolurlButton}Uses:991 956 992Used by:994 1557 1841 1846
Symbol 994 MovieClip {lib.Loading}Uses:985 987 988 993 390Used by:2044
Symbol 995 GraphicUsed by:996 2044
Symbol 996 MovieClip {MASKMC}Uses:995Used by:2044
Symbol 997 MovieClip {maskMC_screen}Uses:4Used by:2044
Symbol 998 GraphicUsed by:999
Symbol 999 MovieClipUses:998Used by:1003
Symbol 1000 BitmapUsed by:1001
Symbol 1001 GraphicUses:1000Used by:1002
Symbol 1002 MovieClip {com.google.analytics.components.Icon}Uses:1001Used by:1003
Symbol 1003 MovieClip {com.google.analytics.components.FlashTracker}Uses:999 1002
Symbol 1004 FontUsed by:1005
Symbol 1005 TextUses:1004Used by:2044
Symbol 1006 GraphicUsed by:2044
Symbol 1007 GraphicUsed by:1011
Symbol 1008 GraphicUsed by:1009
Symbol 1009 MovieClipUses:1008Used by:1011
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClipUses:1007 1009 1010Used by:1013
Symbol 1012 GraphicUsed by:1013 1065 1413 1739
Symbol 1013 MovieClip {RocketShoe}Uses:1011 1012Used by:1066 1067 1068 2037
Symbol 1014 BitmapUsed by:1015
Symbol 1015 GraphicUses:1014Used by:1016
Symbol 1016 MovieClipUses:1015Used by:1017
Symbol 1017 MovieClip {Butterfly0}Uses:1016Used by:1062 1508 1896 1897
Symbol 1018 BitmapUsed by:1019
Symbol 1019 GraphicUses:1018Used by:1020
Symbol 1020 MovieClipUses:1019Used by:1021
Symbol 1021 MovieClip {Butterfly1}Uses:1020Used by:1062 1508 1896
Symbol 1022 BitmapUsed by:1023
Symbol 1023 GraphicUses:1022Used by:1024
Symbol 1024 MovieClipUses:1023Used by:1025
Symbol 1025 MovieClip {Butterfly7}Uses:1024Used by:1062 1897
Symbol 1026 BitmapUsed by:1027
Symbol 1027 GraphicUses:1026Used by:1028
Symbol 1028 MovieClipUses:1027Used by:1029
Symbol 1029 MovieClip {Butterfly8}Uses:1028Used by:1062 1897
Symbol 1030 BitmapUsed by:1031
Symbol 1031 GraphicUses:1030Used by:1032
Symbol 1032 MovieClipUses:1031Used by:1033
Symbol 1033 MovieClip {Butterfly9}Uses:1032Used by:1062 1897
Symbol 1034 BitmapUsed by:1035
Symbol 1035 GraphicUses:1034Used by:1036
Symbol 1036 MovieClipUses:1035Used by:1037
Symbol 1037 MovieClip {Butterfly2}Uses:1036Used by:1062 1508 1896 1897
Symbol 1038 BitmapUsed by:1039
Symbol 1039 GraphicUses:1038Used by:1040
Symbol 1040 MovieClipUses:1039Used by:1041
Symbol 1041 MovieClip {Butterfly3}Uses:1040Used by:1062 1508 1896 1897
Symbol 1042 BitmapUsed by:1043
Symbol 1043 GraphicUses:1042Used by:1044
Symbol 1044 MovieClipUses:1043Used by:1045
Symbol 1045 MovieClip {Butterfly4}Uses:1044Used by:1062 1508 1896 1897
Symbol 1046 BitmapUsed by:1047
Symbol 1047 GraphicUses:1046Used by:1048
Symbol 1048 MovieClipUses:1047Used by:1049
Symbol 1049 MovieClip {Butterfly10}Uses:1048Used by:1062 1508 1896 1897
Symbol 1050 BitmapUsed by:1051
Symbol 1051 GraphicUses:1050Used by:1052
Symbol 1052 MovieClipUses:1051Used by:1053
Symbol 1053 MovieClip {Butterfly11}Uses:1052Used by:1062 1508 1896 1897
Symbol 1054 BitmapUsed by:1055
Symbol 1055 GraphicUses:1054Used by:1056
Symbol 1056 MovieClipUses:1055Used by:1057
Symbol 1057 MovieClip {Butterfly6}Uses:1056Used by:1062 1508 1896 1897
Symbol 1058 BitmapUsed by:1059
Symbol 1059 GraphicUses:1058Used by:1060
Symbol 1060 MovieClipUses:1059Used by:1061
Symbol 1061 MovieClip {Butterfly5}Uses:1060Used by:1062 1508 1896 1897
Symbol 1062 MovieClip {lib.ButterflyRadom}Uses:1017 1021 1025 1029 1033 1037 1041 1045 1049 1053 1057 1061Used by:1066 1067 1068
Symbol 1063 GraphicUsed by:1064
Symbol 1064 MovieClipUses:1063Used by:1065
Symbol 1065 MovieClip {horsetailGrass}Uses:1064 1012Used by:1066 1067 1068 2037
Symbol 1066 MovieClip {AnimalImg1}Uses:1013 1062 1065Used by:2044
Symbol 1067 MovieClip {AnimalImg2}Uses:1062 1065 1013Used by:2044
Symbol 1068 MovieClip {AnimalImg3}Uses:1062 1013 1065Used by:2044
Symbol 1069 GraphicUsed by:2044
Symbol 1070 TextUses:44Used by:1071
Symbol 1071 MovieClip {addButterFly2}Uses:1070Used by:2044
Symbol 1072 TextUses:44Used by:1073
Symbol 1073 MovieClip {addButterFly1}Uses:1072Used by:2044
Symbol 1074 GraphicUsed by:1075
Symbol 1075 MovieClipUses:1074Used by:1100
Symbol 1076 GraphicUsed by:1097
Symbol 1077 BitmapUsed by:1078
Symbol 1078 GraphicUses:1077Used by:1097
Symbol 1079 BitmapUsed by:1080
Symbol 1080 GraphicUses:1079Used by:1097
Symbol 1081 BitmapUsed by:1082
Symbol 1082 GraphicUses:1081Used by:1097
Symbol 1083 BitmapUsed by:1084
Symbol 1084 GraphicUses:1083Used by:1097
Symbol 1085 BitmapUsed by:1086
Symbol 1086 GraphicUses:1085Used by:1097
Symbol 1087 BitmapUsed by:1088
Symbol 1088 GraphicUses:1087Used by:1097
Symbol 1089 BitmapUsed by:1090
Symbol 1090 GraphicUses:1089Used by:1097
Symbol 1091 BitmapUsed by:1092
Symbol 1092 GraphicUses:1091Used by:1097
Symbol 1093 BitmapUsed by:1094
Symbol 1094 GraphicUses:1093Used by:1097
Symbol 1095 BitmapUsed by:1096
Symbol 1096 GraphicUses:1095Used by:1097
Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}Uses:1076 1078 1080 1082 1084 1086 1088 1090 1092 1094 1096Used by:1100 1103
Symbol 1098 GraphicUsed by:1099
Symbol 1099 MovieClip {MindyHead}Uses:1098Used by:1100 1103
Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38}Uses:1075 1097 1099Used by:1104 2041
Symbol 1101 GraphicUsed by:1102
Symbol 1102 MovieClipUses:1101Used by:1103
Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42}Uses:1102 1097 1099Used by:1104 2041
Symbol 1104 MovieClip {lib.BigAnimalTMark}Uses:1100 1103Used by:2044
Symbol 1105 GraphicUsed by:1106
Symbol 1106 MovieClipUses:1105Used by:1107
Symbol 1107 MovieClipUses:1106Used by:1246
Symbol 1108 GraphicUsed by:1109 1815
Symbol 1109 MovieClipUses:1108Used by:1246 1354
Symbol 1110 GraphicUsed by:1126
Symbol 1111 GraphicUsed by:1126
Symbol 1112 GraphicUsed by:1126
Symbol 1113 GraphicUsed by:1126
Symbol 1114 GraphicUsed by:1126
Symbol 1115 GraphicUsed by:1126
Symbol 1116 GraphicUsed by:1126
Symbol 1117 GraphicUsed by:1126
Symbol 1118 GraphicUsed by:1126
Symbol 1119 GraphicUsed by:1126
Symbol 1120 GraphicUsed by:1126
Symbol 1121 GraphicUsed by:1126
Symbol 1122 GraphicUsed by:1126
Symbol 1123 GraphicUsed by:1126
Symbol 1124 GraphicUsed by:1126
Symbol 1125 GraphicUsed by:1126
Symbol 1126 MovieClipUses:1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125Used by:1127 2037
Symbol 1127 MovieClipUses:1126Used by:1246
Symbol 1128 GraphicUsed by:1129
Symbol 1129 MovieClipUses:1128Used by:1246 1737
Symbol 1130 GraphicUsed by:1161 1697
Symbol 1131 GraphicUsed by:1161
Symbol 1132 GraphicUsed by:1133
Symbol 1133 MovieClipUses:1132Used by:1158
Symbol 1134 GraphicUsed by:1135
Symbol 1135 MovieClipUses:1134Used by:1158
Symbol 1136 GraphicUsed by:1137
Symbol 1137 MovieClipUses:1136Used by:1158
Symbol 1138 GraphicUsed by:1139
Symbol 1139 MovieClipUses:1138Used by:1158
Symbol 1140 GraphicUsed by:1141
Symbol 1141 MovieClipUses:1140Used by:1158
Symbol 1142 GraphicUsed by:1143
Symbol 1143 MovieClipUses:1142Used by:1158
Symbol 1144 GraphicUsed by:1151
Symbol 1145 GraphicUsed by:1146
Symbol 1146 MovieClipUses:1145Used by:1151
Symbol 1147 GraphicUsed by:1151
Symbol 1148 GraphicUsed by:1151
Symbol 1149 GraphicUsed by:1151
Symbol 1150 GraphicUsed by:1151
Symbol 1151 MovieClipUses:1144 1146 1147 1148 1149 1150Used by:1158
Symbol 1152 GraphicUsed by:1153
Symbol 1153 MovieClipUses:1152Used by:1158
Symbol 1154 GraphicUsed by:1155
Symbol 1155 MovieClipUses:1154Used by:1158
Symbol 1156 GraphicUsed by:1157
Symbol 1157 MovieClipUses:1156Used by:1158
Symbol 1158 MovieClipUses:1133 1135 1137 1139 1141 1143 1151 1153 1155 1157Used by:1161
Symbol 1159 GraphicUsed by:1160
Symbol 1160 MovieClipUses:1159Used by:1161
Symbol 1161 MovieClipUses:1130 1131 1158 1160Used by:1246
Symbol 1162 GraphicUsed by:1182
Symbol 1163 GraphicUsed by:1182
Symbol 1164 GraphicUsed by:1167
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:1165Used by:1167
Symbol 1167 MovieClipUses:1164 1166Used by:1182
Symbol 1168 GraphicUsed by:1182
Symbol 1169 GraphicUsed by:1182
Symbol 1170 GraphicUsed by:1182
Symbol 1171 GraphicUsed by:1182
Symbol 1172 GraphicUsed by:1182
Symbol 1173 GraphicUsed by:1182
Symbol 1174 GraphicUsed by:1182
Symbol 1175 GraphicUsed by:1182
Symbol 1176 GraphicUsed by:1182
Symbol 1177 GraphicUsed by:1182
Symbol 1178 GraphicUsed by:1182
Symbol 1179 GraphicUsed by:1182
Symbol 1180 GraphicUsed by:1182
Symbol 1181 GraphicUsed by:1182
Symbol 1182 MovieClipUses:1162 1163 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181Used by:1246
Symbol 1183 GraphicUsed by:1204
Symbol 1184 GraphicUsed by:1204
Symbol 1185 GraphicUsed by:1204
Symbol 1186 GraphicUsed by:1204
Symbol 1187 GraphicUsed by:1204
Symbol 1188 GraphicUsed by:1204
Symbol 1189 GraphicUsed by:1204
Symbol 1190 GraphicUsed by:1204
Symbol 1191 GraphicUsed by:1204
Symbol 1192 GraphicUsed by:1204
Symbol 1193 GraphicUsed by:1204
Symbol 1194 GraphicUsed by:1204
Symbol 1195 GraphicUsed by:1204
Symbol 1196 GraphicUsed by:1204
Symbol 1197 GraphicUsed by:1204
Symbol 1198 GraphicUsed by:1204
Symbol 1199 GraphicUsed by:1204
Symbol 1200 GraphicUsed by:1204
Symbol 1201 GraphicUsed by:1204
Symbol 1202 GraphicUsed by:1204
Symbol 1203 GraphicUsed by:1204
Symbol 1204 MovieClipUses:1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203Used by:1246
Symbol 1205 GraphicUsed by:1210
Symbol 1206 GraphicUsed by:1209
Symbol 1207 GraphicUsed by:1209
Symbol 1208 GraphicUsed by:1209
Symbol 1209 MovieClipUses:1206 1207 1208Used by:1210
Symbol 1210 MovieClipUses:1205 1209Used by:1211
Symbol 1211 MovieClipUses:1210Used by:1246 1507
Symbol 1212 GraphicUsed by:1226
Symbol 1213 GraphicUsed by:1226
Symbol 1214 GraphicUsed by:1226
Symbol 1215 GraphicUsed by:1226
Symbol 1216 GraphicUsed by:1226
Symbol 1217 GraphicUsed by:1226
Symbol 1218 GraphicUsed by:1226
Symbol 1219 GraphicUsed by:1226
Symbol 1220 GraphicUsed by:1226
Symbol 1221 GraphicUsed by:1226
Symbol 1222 GraphicUsed by:1226
Symbol 1223 GraphicUsed by:1226
Symbol 1224 GraphicUsed by:1226
Symbol 1225 GraphicUsed by:1226
Symbol 1226 MovieClipUses:1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225Used by:1246
Symbol 1227 GraphicUsed by:1241
Symbol 1228 GraphicUsed by:1241
Symbol 1229 ShapeTweeningUsed by:1241
Symbol 1230 GraphicUsed by:1241
Symbol 1231 GraphicUsed by:1241
Symbol 1232 GraphicUsed by:1241
Symbol 1233 GraphicUsed by:1241
Symbol 1234 GraphicUsed by:1241
Symbol 1235 GraphicUsed by:1241
Symbol 1236 ShapeTweeningUsed by:1241
Symbol 1237 ShapeTweeningUsed by:1241
Symbol 1238 ShapeTweeningUsed by:1241
Symbol 1239 GraphicUsed by:1241
Symbol 1240 GraphicUsed by:1241
Symbol 1241 MovieClipUses:1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240Used by:1246
Symbol 1242 GraphicUsed by:1243
Symbol 1243 MovieClipUses:1242Used by:1246
Symbol 1244 GraphicUsed by:1245
Symbol 1245 MovieClipUses:1244Used by:1246 1354
Symbol 1246 MovieClip {Animal}Uses:1107 1109 1127 1129 1161 1182 1204 1211 1226 1241 1243 1245Used by:2044
Symbol 1247 GraphicUsed by:1248
Symbol 1248 MovieClipUses:1247Used by:1249
Symbol 1249 MovieClip {lib.MindyBody}Uses:1248Used by:1261 1296 1487
Symbol 1250 GraphicUsed by:1261
Symbol 1251 GraphicUsed by:1254
Symbol 1252 GraphicUsed by:1254
Symbol 1253 GraphicUsed by:1254
Symbol 1254 MovieClipUses:1251 1252 1253Used by:1260
Symbol 1255 GraphicUsed by:1259
Symbol 1256 GraphicUsed by:1259
Symbol 1257 GraphicUsed by:1259
Symbol 1258 GraphicUsed by:1259
Symbol 1259 MovieClipUses:1255 1256 1257 1258Used by:1260
Symbol 1260 MovieClip {lib.MindyHeadFly}Uses:1254 1259Used by:1261 1296
Symbol 1261 MovieClipUses:1249 1250 1260Used by:1300 1908 2030
Symbol 1262 GraphicUsed by:1265
Symbol 1263 GraphicUsed by:1265
Symbol 1264 GraphicUsed by:1265
Symbol 1265 MovieClipUses:1262 1263 1264Used by:1266
Symbol 1266 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_83}Uses:1265Used by:1300 2030
Symbol 1267 GraphicUsed by:1268
Symbol 1268 MovieClipUses:1267Used by:1300
Symbol 1269 ShapeTweeningUsed by:1292
Symbol 1270 ShapeTweeningUsed by:1292
Symbol 1271 GraphicUsed by:1272
Symbol 1272 MovieClipUses:1271Used by:1274
Symbol 1273 GraphicUsed by:1274
Symbol 1274 MovieClipUses:1272 1273Used by:1292
Symbol 1275 ShapeTweeningUsed by:1292
Symbol 1276 ShapeTweeningUsed by:1292
Symbol 1277 ShapeTweeningUsed by:1292
Symbol 1278 ShapeTweeningUsed by:1292
Symbol 1279 ShapeTweeningUsed by:1292
Symbol 1280 ShapeTweeningUsed by:1292
Symbol 1281 ShapeTweeningUsed by:1292
Symbol 1282 GraphicUsed by:1292
Symbol 1283 ShapeTweeningUsed by:1292
Symbol 1284 ShapeTweeningUsed by:1292
Symbol 1285 ShapeTweeningUsed by:1292
Symbol 1286 ShapeTweeningUsed by:1292
Symbol 1287 ShapeTweeningUsed by:1292
Symbol 1288 GraphicUsed by:1292
Symbol 1289 ShapeTweeningUsed by:1292
Symbol 1290 ShapeTweeningUsed by:1292
Symbol 1291 GraphicUsed by:1292
Symbol 1292 MovieClip {MonsterandMindyfinalGirl_fla.mindy_86}Uses:1269 1270 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291Used by:1300 2030
Symbol 1293 GraphicUsed by:1296
Symbol 1294 GraphicUsed by:1296
Symbol 1295 GraphicUsed by:1296
Symbol 1296 MovieClipUses:1249 1260 1293 1294 1295Used by:1300 2030
Symbol 1297 GraphicUsed by:1299
Symbol 1298 GraphicUsed by:1299
Symbol 1299 MovieClipUses:1297 966 1298Used by:1300 1578
Symbol 1300 MovieClip {lib.Mindy}Uses:1261 1266 1268 1292 1296 1299Used by:2044
Symbol 1301 GraphicUsed by:1350
Symbol 1302 GraphicUsed by:1350
Symbol 1303 BitmapUsed by:1304
Symbol 1304 GraphicUses:1303Used by:1335
Symbol 1305 BitmapUsed by:1306
Symbol 1306 GraphicUses:1305Used by:1335
Symbol 1307 BitmapUsed by:1308
Symbol 1308 GraphicUses:1307Used by:1335
Symbol 1309 BitmapUsed by:1310
Symbol 1310 GraphicUses:1309Used by:1335
Symbol 1311 BitmapUsed by:1312
Symbol 1312 GraphicUses:1311Used by:1335
Symbol 1313 BitmapUsed by:1314
Symbol 1314 GraphicUses:1313Used by:1335
Symbol 1315 BitmapUsed by:1316
Symbol 1316 GraphicUses:1315Used by:1335
Symbol 1317 BitmapUsed by:1318
Symbol 1318 GraphicUses:1317Used by:1335
Symbol 1319 BitmapUsed by:1320
Symbol 1320 GraphicUses:1319Used by:1335
Symbol 1321 BitmapUsed by:1322
Symbol 1322 GraphicUses:1321Used by:1335
Symbol 1323 BitmapUsed by:1324
Symbol 1324 GraphicUses:1323Used by:1335
Symbol 1325 BitmapUsed by:1326
Symbol 1326 GraphicUses:1325Used by:1335
Symbol 1327 BitmapUsed by:1328
Symbol 1328 GraphicUses:1327Used by:1335
Symbol 1329 BitmapUsed by:1330
Symbol 1330 GraphicUses:1329Used by:1335
Symbol 1331 BitmapUsed by:1332
Symbol 1332 GraphicUses:1331Used by:1335
Symbol 1333 BitmapUsed by:1334
Symbol 1334 GraphicUses:1333Used by:1335
Symbol 1335 MovieClipUses:1304 1306 1308 1310 1312 1314 1316 1318 1320 1322 1324 1326 1328 1330 1332 1334Used by:1350
Symbol 1336 GraphicUsed by:1350
Symbol 1337 BitmapUsed by:1338
Symbol 1338 GraphicUses:1337Used by:1349
Symbol 1339 BitmapUsed by:1340
Symbol 1340 GraphicUses:1339Used by:1349
Symbol 1341 BitmapUsed by:1342
Symbol 1342 GraphicUses:1341Used by:1349
Symbol 1343 BitmapUsed by:1344
Symbol 1344 GraphicUses:1343Used by:1349
Symbol 1345 BitmapUsed by:1346
Symbol 1346 GraphicUses:1345Used by:1349
Symbol 1347 BitmapUsed by:1348
Symbol 1348 GraphicUses:1347Used by:1349
Symbol 1349 MovieClipUses:1338 1340 1342 1344 1346 1348Used by:1350
Symbol 1350 MovieClip {MonsterFace}Uses:1301 1302 1335 1336 1349Used by:2044
Symbol 1351 EditableTextUses:44Used by:1353
Symbol 1352 TextUses:44Used by:1353
Symbol 1353 MovieClip {lib.LevelComplete_ButterNum}Uses:1351 1352Used by:2044
Symbol 1354 MovieClip {alienAM}Uses:1245 1109Used by:2044
Symbol 1355 GraphicUsed by:1359
Symbol 1356 GraphicUsed by:1359
Symbol 1357 BitmapUsed by:1358
Symbol 1358 GraphicUses:1357Used by:1359
Symbol 1359 MovieClipUses:1355 1356 1358Used by:1366
Symbol 1360 BitmapUsed by:1361
Symbol 1361 GraphicUses:1360Used by:1362
Symbol 1362 MovieClipUses:1361Used by:1366
Symbol 1363 BitmapUsed by:1364
Symbol 1364 GraphicUses:1363Used by:1365
Symbol 1365 MovieClipUses:1364Used by:1366
Symbol 1366 MovieClip {BG1}Uses:1359 1362 1365Used by:2037 2044
Symbol 1367 BitmapUsed by:1368
Symbol 1368 GraphicUses:1367Used by:1369
Symbol 1369 MovieClipUses:1368Used by:1376
Symbol 1370 BitmapUsed by:1371
Symbol 1371 GraphicUses:1370Used by:1372
Symbol 1372 MovieClipUses:1371Used by:1376
Symbol 1373 BitmapUsed by:1374
Symbol 1374 GraphicUses:1373Used by:1375
Symbol 1375 MovieClipUses:1374Used by:1376
Symbol 1376 MovieClip {BG2}Uses:1369 1372 1375Used by:2044
Symbol 1377 GraphicUsed by:1378
Symbol 1378 MovieClipUses:1377Used by:1383
Symbol 1379 GraphicUsed by:1380
Symbol 1380 MovieClipUses:1379Used by:1383
Symbol 1381 GraphicUsed by:1382
Symbol 1382 MovieClipUses:1381Used by:1383
Symbol 1383 MovieClip {BG3}Uses:1378 1380 1382Used by:2044
Symbol 1384 GraphicUsed by:1385
Symbol 1385 MovieClipUses:1384Used by:1396
Symbol 1386 GraphicUsed by:1390
Symbol 1387 BitmapUsed by:1388
Symbol 1388 GraphicUses:1387Used by:1389
Symbol 1389 MovieClipUses:1388Used by:1390
Symbol 1390 MovieClipUses:1386 1389Used by:1396
Symbol 1391 GraphicUsed by:1395
Symbol 1392 BitmapUsed by:1393
Symbol 1393 GraphicUses:1392Used by:1394
Symbol 1394 MovieClipUses:1393Used by:1395
Symbol 1395 MovieClipUses:1391 1394Used by:1396
Symbol 1396 MovieClip {BG4}Uses:1385 1390 1395Used by:2044
Symbol 1397 GraphicUsed by:1398
Symbol 1398 MovieClipUses:1397Used by:1407
Symbol 1399 BitmapUsed by:1400
Symbol 1400 GraphicUses:1399Used by:1401
Symbol 1401 MovieClipUses:1400Used by:1407
Symbol 1402 GraphicUsed by:1407
Symbol 1403 BitmapUsed by:1404
Symbol 1404 GraphicUses:1403Used by:1405
Symbol 1405 MovieClipUses:1404Used by:1406
Symbol 1406 MovieClipUses:1405Used by:1407
Symbol 1407 MovieClip {BG5}Uses:1398 1401 1402 1406Used by:2044
Symbol 1408 GraphicUsed by:1409
Symbol 1409 MovieClipUses:1408Used by:1410
Symbol 1410 MovieClip {FartEffectLine}Uses:1409Used by:2044
Symbol 1411 GraphicUsed by:1413
Symbol 1412 GraphicUsed by:1413
Symbol 1413 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_125}Uses:1411 1012 1412Used by:1414
Symbol 1414 MovieClip {lib.FartEffect}Uses:1413Used by:2044
Symbol 1415 GraphicUsed by:1416
Symbol 1416 MovieClipUses:1415Used by:1419
Symbol 1417 GraphicUsed by:1418
Symbol 1418 MovieClipUses:1417Used by:1419
Symbol 1419 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_127}Uses:1416 1418Used by:1420
Symbol 1420 MovieClip {lib.SpringEffect}Uses:1419Used by:2044
Symbol 1421 GraphicUsed by:1481
Symbol 1422 GraphicUsed by:1478
Symbol 1423 GraphicUsed by:1478
Symbol 1424 ShapeTweeningUsed by:1478
Symbol 1425 GraphicUsed by:1426
Symbol 1426 MovieClipUses:1425Used by:1478
Symbol 1427 GraphicUsed by:1430 1885 1908
Symbol 1428 GraphicUsed by:1430
Symbol 1429 GraphicUsed by:1430
Symbol 1430 MovieClipUses:1427 1428 1429Used by:1478
Symbol 1431 ShapeTweeningUsed by:1478
Symbol 1432 GraphicUsed by:1478
Symbol 1433 ShapeTweeningUsed by:1478
Symbol 1434 GraphicUsed by:1478
Symbol 1435 GraphicUsed by:1478
Symbol 1436 GraphicUsed by:1439 1478
Symbol 1437 GraphicUsed by:1438
Symbol 1438 MovieClipUses:1437Used by:1439 1442 1448 1478
Symbol 1439 MovieClipUses:1436 1438Used by:1478
Symbol 1440 GraphicUsed by:1478
Symbol 1441 GraphicUsed by:1442
Symbol 1442 MovieClipUses:1441 1438Used by:1478
Symbol 1443 ShapeTweeningUsed by:1478
Symbol 1444 GraphicUsed by:1478
Symbol 1445 ShapeTweeningUsed by:1478
Symbol 1446 GraphicUsed by:1478
Symbol 1447 GraphicUsed by:1448
Symbol 1448 MovieClipUses:1447 1438Used by:1478
Symbol 1449 GraphicUsed by:1450 1457
Symbol 1450 MovieClipUses:1449Used by:1478
Symbol 1451 GraphicUsed by:1452
Symbol 1452 MovieClipUses:1451Used by:1478
Symbol 1453 GraphicUsed by:1454
Symbol 1454 MovieClipUses:1453Used by:1478
Symbol 1455 GraphicUsed by:1456
Symbol 1456 MovieClipUses:1455Used by:1478
Symbol 1457 MovieClipUses:1449Used by:1478
Symbol 1458 GraphicUsed by:1459
Symbol 1459 MovieClipUses:1458Used by:1478
Symbol 1460 GraphicUsed by:1461
Symbol 1461 MovieClipUses:1460Used by:1478
Symbol 1462 GraphicUsed by:1478
Symbol 1463 ShapeTweeningUsed by:1478
Symbol 1464 GraphicUsed by:1478
Symbol 1465 GraphicUsed by:1478
Symbol 1466 GraphicUsed by:1478
Symbol 1467 GraphicUsed by:1478
Symbol 1468 GraphicUsed by:1478
Symbol 1469 GraphicUsed by:1478
Symbol 1470 GraphicUsed by:1478
Symbol 1471 GraphicUsed by:1478
Symbol 1472 GraphicUsed by:1478
Symbol 1473 GraphicUsed by:1478
Symbol 1474 GraphicUsed by:1478
Symbol 1475 GraphicUsed by:1477 1478
Symbol 1476 GraphicUsed by:1477 1478
Symbol 1477 MovieClip {MonsterandMindyfinalGirl_fla.chinalogo_236}Uses:1475 1476Used by:1478
Symbol 1478 MovieClip {MonsterandMindyfinalGirl_fla.chinalogo_222}Uses:1 1422 1423 1424 1426 1430 1431 1432 1433 1434 1435 1439 1440 1442 1443 1444 1445 1446 1448 1436 1438 1450 1452 1454 1456 1457 1459 1461 1462 1463 1464 1465 1466 1467 8 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477Used by:1481
Symbol 1479 GraphicUsed by:1480
Symbol 1480 ButtonUses:1479Used by:1481
Symbol 1481 MovieClip {lib.chinalogo}Uses:1421 1478 1480 SS1Used by:2044
Symbol 1482 BitmapUsed by:1483
Symbol 1483 GraphicUses:1482Used by:1484
Symbol 1484 MovieClipUses:1483Used by:1485
Symbol 1485 MovieClipUses:1484Used by:1491
Symbol 1486 GraphicUsed by:1487
Symbol 1487 MovieClipUses:1249 1486Used by:1488
Symbol 1488 MovieClipUses:1487Used by:1491
Symbol 1489 GraphicUsed by:1490
Symbol 1490 MovieClipUses:1489Used by:1491
Symbol 1491 MovieClip {lib.screenChange}Uses:1485 1488 1490Used by:2044
Symbol 1492 GraphicUsed by:1505
Symbol 1493 GraphicUsed by:1494
Symbol 1494 MovieClipUses:1493Used by:1505
Symbol 1495 MovieClipUses:790Used by:1505 1521 1562
Symbol 1496 GraphicUsed by:1497
Symbol 1497 MovieClipUses:1496Used by:1505 1521 1562
Symbol 1498 GraphicUsed by:1505
Symbol 1499 GraphicUsed by:1505 1562
Symbol 1500 GraphicUsed by:1505 1562
Symbol 1501 GraphicUsed by:1505
Symbol 1502 GraphicUsed by:1505 1562
Symbol 1503 GraphicUsed by:1505 1562
Symbol 1504 GraphicUsed by:1505
Symbol 1505 MovieClipUses:1492 1494 1495 1497 1498 1499 1500 1501 1502 1503 1504Used by:1521
Symbol 1506 GraphicUsed by:1521
Symbol 1507 MovieClipUses:1211Used by:1521
Symbol 1508 MovieClipUses:1017 1021 1037 1041 1045 1061 1057 1053 1049Used by:1521
Symbol 1509 GraphicUsed by:1512
Symbol 1510 GraphicUsed by:1511
Symbol 1511 MovieClipUses:1510Used by:1512
Symbol 1512 MovieClipUses:1509 1511Used by:1519
Symbol 1513 BitmapUsed by:1514
Symbol 1514 GraphicUses:1513Used by:1515
Symbol 1515 MovieClipUses:1514Used by:1519
Symbol 1516 GraphicUsed by:1519
Symbol 1517 GraphicUsed by:1519
Symbol 1518 GraphicUsed by:1519
Symbol 1519 MovieClipUses:1512 1515 1516 1517 1518Used by:1521 1578
Symbol 1520 GraphicUsed by:1521
Symbol 1521 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_245}Uses:1505 1495 1497 1506 1507 1508 1519 1520 984Used by:1557
Symbol 1522 GraphicUsed by:1523
Symbol 1523 MovieClipUses:1522Used by:1524
Symbol 1524 MovieClipUses:1523Used by:1525 1843 1844 2040
Symbol 1525 MovieClip {bt_开始按钮}Uses:1524 390Used by:1557 2041
Symbol 1526 GraphicUsed by:1527
Symbol 1527 MovieClipUses:1526Used by:1528 1529
Symbol 1528 MovieClip {帮助按钮}Uses:1527 390Used by:1557 1846
Symbol 1529 MovieClip {排行榜按钮}Uses:1527 390Used by:1557
Symbol 1530 GraphicUsed by:1532
Symbol 1531 GraphicUsed by:1532
Symbol 1532 MovieClip {bt_1}Uses:1530 1531Used by:1542
Symbol 1533 GraphicUsed by:1535
Symbol 1534 GraphicUsed by:1535
Symbol 1535 MovieClip {bt_2}Uses:1533 1534Used by:1542
Symbol 1536 GraphicUsed by:1537
Symbol 1537 MovieClipUses:1536Used by:1541
Symbol 1538 GraphicUsed by:1541
Symbol 1539 GraphicUsed by:1541
Symbol 1540 GraphicUsed by:1541
Symbol 1541 MovieClip {bt_0}Uses:1537 1538 1539 1540Used by:1542
Symbol 1542 MovieClip {lib.setQuality}Uses:1532 1535 1541Used by:1557 1846
Symbol 1543 GraphicUsed by:1556
Symbol 1544 TextUses:51Used by:1556
Symbol 1545 TextUses:51Used by:1556
Symbol 1546 TextUses:51Used by:1556
Symbol 1547 TextUses:51Used by:1556
Symbol 1548 TextUses:51Used by:1556
Symbol 1549 TextUses:51Used by:1556
Symbol 1550 GraphicUsed by:1553
Symbol 1551 TextUses:51Used by:1553
Symbol 1552 GraphicUsed by:1553
Symbol 1553 ButtonUses:1550 1551 1552Used by:1556
Symbol 1554 GraphicUsed by:1555
Symbol 1555 ButtonUses:1554Used by:1556
Symbol 1556 MovieClip {lib.TestCode1}Uses:1543 1544 1545 1546 1547 1548 1549 1553 1555Used by:1557
Symbol 1557 MovieClip {lib.Intro}Uses:1521 1525 1528 1529 993 1542 1556 783 778Used by:2044
Symbol 1558 GraphicUsed by:1562
Symbol 1559 GraphicUsed by:1562
Symbol 1560 GraphicUsed by:1562
Symbol 1561 GraphicUsed by:1562
Symbol 1562 MovieClipUses:1558 1495 1497 1559 1499 1500 1560 1502 1503 1561Used by:1578 1840
Symbol 1563 GraphicUsed by:1564
Symbol 1564 MovieClipUses:1563Used by:1578 1840
Symbol 1565 GraphicUsed by:1578
Symbol 1566 GraphicUsed by:1570 1578
Symbol 1567 GraphicUsed by:1569
Symbol 1568 GraphicUsed by:1569
Symbol 1569 MovieClipUses:1567 1568Used by:1578 1897
Symbol 1570 MovieClipUses:1566Used by:1578
Symbol 1571 GraphicUsed by:1578
Symbol 1572 GraphicUsed by:1573
Symbol 1573 MovieClipUses:1572Used by:1578 1756 1840
Symbol 1574 GraphicUsed by:1578
Symbol 1575 GraphicUsed by:1578
Symbol 1576 GraphicUsed by:1577
Symbol 1577 MovieClipUses:1576Used by:1578
Symbol 1578 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_273}Uses:1562 1564 1565 1566 1569 1570 1571 1299 1573 1574 777 1575 1577 1519 762Used by:1581
Symbol 1579 GraphicUsed by:1580
Symbol 1580 MovieClip {bt_Next}Uses:1579 390Used by:1581 1836 1985
Symbol 1581 MovieClip {lib.GameStory}Uses:1578 1580Used by:2044
Symbol 1582 BitmapUsed by:1583
Symbol 1583 GraphicUses:1582Used by:1756
Symbol 1584 GraphicUsed by:1756
Symbol 1585 GraphicUsed by:1756
Symbol 1586 GraphicUsed by:1755 1756
Symbol 1587 GraphicUsed by:1756
Symbol 1588 GraphicUsed by:1756
Symbol 1589 GraphicUsed by:1756
Symbol 1590 GraphicUsed by:1756
Symbol 1591 GraphicUsed by:1756
Symbol 1592 GraphicUsed by:1593
Symbol 1593 MovieClipUses:1592Used by:1756
Symbol 1594 GraphicUsed by:1756
Symbol 1595 GraphicUsed by:1756
Symbol 1596 GraphicUsed by:1756
Symbol 1597 GraphicUsed by:1660 1756
Symbol 1598 GraphicUsed by:1660 1756
Symbol 1599 GraphicUsed by:1660 1756
Symbol 1600 GraphicUsed by:1756
Symbol 1601 GraphicUsed by:1756
Symbol 1602 GraphicUsed by:1756
Symbol 1603 GraphicUsed by:1756
Symbol 1604 GraphicUsed by:1756
Symbol 1605 GraphicUsed by:1756
Symbol 1606 GraphicUsed by:1756
Symbol 1607 GraphicUsed by:1756
Symbol 1608 GraphicUsed by:1756
Symbol 1609 GraphicUsed by:1756
Symbol 1610 GraphicUsed by:1756
Symbol 1611 GraphicUsed by:1612
Symbol 1612 MovieClipUses:1611Used by:1756
Symbol 1613 GraphicUsed by:1756
Symbol 1614 GraphicUsed by:1756
Symbol 1615 GraphicUsed by:1756
Symbol 1616 GraphicUsed by:1755 1756
Symbol 1617 GraphicUsed by:1755 1756
Symbol 1618 GraphicUsed by:1755 1756
Symbol 1619 GraphicUsed by:1755 1756
Symbol 1620 GraphicUsed by:1755 1756
Symbol 1621 GraphicUsed by:1755 1756
Symbol 1622 GraphicUsed by:1623
Symbol 1623 MovieClipUses:1622 747Used by:1628 1635 1984
Symbol 1624 GraphicUsed by:1625
Symbol 1625 MovieClipUses:1624 732Used by:1628
Symbol 1626 GraphicUsed by:1627
Symbol 1627 MovieClipUses:1626Used by:1628 1635 1984
Symbol 1628 MovieClip {hpTip1}Uses:1623 1625 1627Used by:1756
Symbol 1629 GraphicUsed by:1630 1983
Symbol 1630 MovieClipUses:1629 717Used by:1635
Symbol 1631 GraphicUsed by:1632
Symbol 1632 MovieClipUses:1631Used by:1635 1984
Symbol 1633 GraphicUsed by:1634
Symbol 1634 MovieClipUses:1633Used by:1635 1984
Symbol 1635 MovieClip {hpTip4}Uses:1623 1630 1632 1634 1627Used by:1756
Symbol 1636 GraphicUsed by:1756
Symbol 1637 GraphicUsed by:1756
Symbol 1638 ShapeTweeningUsed by:1756
Symbol 1639 ShapeTweeningUsed by:1756
Symbol 1640 ShapeTweeningUsed by:1756
Symbol 1641 GraphicUsed by:1756
Symbol 1642 ShapeTweeningUsed by:1756
Symbol 1643 GraphicUsed by:1756
Symbol 1644 GraphicUsed by:1756
Symbol 1645 GraphicUsed by:1756
Symbol 1646 GraphicUsed by:1756
Symbol 1647 GraphicUsed by:1756
Symbol 1648 GraphicUsed by:1756
Symbol 1649 GraphicUsed by:1756
Symbol 1650 GraphicUsed by:1756
Symbol 1651 GraphicUsed by:1756
Symbol 1652 GraphicUsed by:1756
Symbol 1653 GraphicUsed by:1756
Symbol 1654 GraphicUsed by:1756
Symbol 1655 GraphicUsed by:1656
Symbol 1656 MovieClipUses:1655Used by:1756
Symbol 1657 GraphicUsed by:1658
Symbol 1658 MovieClipUses:1657Used by:1660 1756
Symbol 1659 GraphicUsed by:1660 1756
Symbol 1660 MovieClipUses:1597 1598 1599 1658 1659Used by:1756
Symbol 1661 GraphicUsed by:1662
Symbol 1662 MovieClipUses:1661Used by:1665 1740
Symbol 1663 GraphicUsed by:1664
Symbol 1664 MovieClipUses:1663Used by:1740
Symbol 1665 MovieClipUses:1662Used by:1740
Symbol 1666 GraphicUsed by:1669
Symbol 1667 GraphicUsed by:1669
Symbol 1668 GraphicUsed by:1669
Symbol 1669 MovieClipUses:1666 1667 1668Used by:1740
Symbol 1670 GraphicUsed by:1671
Symbol 1671 MovieClipUses:1670Used by:1740
Symbol 1672 GraphicUsed by:1740
Symbol 1673 GraphicUsed by:1674
Symbol 1674 MovieClipUses:1673Used by:1675
Symbol 1675 MovieClipUses:1674Used by:1740
Symbol 1676 GraphicUsed by:1737
Symbol 1677 GraphicUsed by:1737
Symbol 1678 GraphicUsed by:1737
Symbol 1679 GraphicUsed by:1737
Symbol 1680 GraphicUsed by:1681
Symbol 1681 MovieClipUses:1680Used by:1689
Symbol 1682 GraphicUsed by:1688
Symbol 1683 GraphicUsed by:1688
Symbol 1684 GraphicUsed by:1688
Symbol 1685 GraphicUsed by:1688
Symbol 1686 MovieClipUses:965Used by:1688
Symbol 1687 GraphicUsed by:1688
Symbol 1688 MovieClipUses:1682 1683 1684 1685 1686 1687Used by:1689 1693 1697 1707 1726 1735 1737
Symbol 1689 MovieClipUses:1681 1688Used by:1737
Symbol 1690 GraphicUsed by:1737
Symbol 1691 GraphicUsed by:1692
Symbol 1692 MovieClipUses:1691Used by:1693
Symbol 1693 MovieClipUses:1692 1688Used by:1737
Symbol 1694 GraphicUsed by:1737
Symbol 1695 GraphicUsed by:1696
Symbol 1696 MovieClipUses:1695Used by:1697
Symbol 1697 MovieClipUses:1696 1130 1688Used by:1737
Symbol 1698 GraphicUsed by:1737
Symbol 1699 GraphicUsed by:1700
Symbol 1700 MovieClipUses:1699Used by:1702
Symbol 1701 GraphicUsed by:1702 1714 1718 1729
Symbol 1702 MovieClipUses:1700 1701Used by:1737
Symbol 1703 GraphicUsed by:1737
Symbol 1704 GraphicUsed by:1705
Symbol 1705 MovieClipUses:1704Used by:1707
Symbol 1706 GraphicUsed by:1707
Symbol 1707 MovieClipUses:1705 1688 1706Used by:1737
Symbol 1708 GraphicUsed by:1737
Symbol 1709 GraphicUsed by:1713
Symbol 1710 GraphicUsed by:1711
Symbol 1711 MovieClipUses:1710Used by:1713
Symbol 1712 GraphicUsed by:1713
Symbol 1713 MovieClipUses:1709 1711 1712Used by:1714
Symbol 1714 MovieClipUses:1713 1701Used by:1737
Symbol 1715 GraphicUsed by:1737
Symbol 1716 GraphicUsed by:1717
Symbol 1717 MovieClipUses:1716Used by:1718
Symbol 1718 MovieClipUses:1717 1701Used by:1737
Symbol 1719 GraphicUsed by:1737
Symbol 1720 GraphicUsed by:1721
Symbol 1721 MovieClipUses:1720Used by:1723
Symbol 1722 GraphicUsed by:1723
Symbol 1723 MovieClipUses:1721 1722Used by:1737
Symbol 1724 GraphicUsed by:1725
Symbol 1725 MovieClipUses:1724Used by:1726
Symbol 1726 MovieClipUses:1725 1688Used by:1737
Symbol 1727 GraphicUsed by:1728
Symbol 1728 MovieClipUses:1727Used by:1729
Symbol 1729 MovieClipUses:1728 1701Used by:1737
Symbol 1730 GraphicUsed by:1737
Symbol 1731 GraphicUsed by:1732
Symbol 1732 MovieClipUses:1731Used by:1737
Symbol 1733 GraphicUsed by:1734
Symbol 1734 MovieClipUses:1733Used by:1735
Symbol 1735 MovieClipUses:1734 1688Used by:1737
Symbol 1736 GraphicUsed by:1737
Symbol 1737 MovieClip {PhotoMC}Uses:4 1676 1677 1678 1679 1689 1690 1693 1129 1688 1694 1697 1698 1702 1703 1707 1708 1714 1715 1718 1719 1723 1726 1729 1730 1732 1735 1736Used by:1739 1951 2043
Symbol 1738 MovieClipUses:4Used by:1739
Symbol 1739 MovieClip {lib.MakePhoto}Uses:1737 1738 1012Used by:1740
Symbol 1740 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_300}Uses:1662 702 686 1664 671 1665 655 1669 1671 625 609 1672 594 567 1675 552 512 1739 497 482Used by:1756 2037
Symbol 1741 GraphicUsed by:1742
Symbol 1742 MovieClipUses:1741Used by:1756
Symbol 1743 GraphicUsed by:1756
Symbol 1744 GraphicUsed by:1755
Symbol 1745 GraphicUsed by:1755
Symbol 1746 GraphicUsed by:1755 1906
Symbol 1747 GraphicUsed by:1755
Symbol 1748 GraphicUsed by:1755
Symbol 1749 GraphicUsed by:1755
Symbol 1750 GraphicUsed by:1755
Symbol 1751 GraphicUsed by:1755
Symbol 1752 GraphicUsed by:1755
Symbol 1753 GraphicUsed by:1755
Symbol 1754 GraphicUsed by:1755
Symbol 1755 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_351}Uses:1616 1617 1586 1618 1619 1620 1621 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754Used by:1756
Symbol 1756 MovieClip {lib.StartMove}Uses:1583 1584 790 1585 1586 1587 1588 1589 1590 1591 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1573 1606 1607 1608 1609 1610 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1628 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1656 1660 1740 1742 1743 1658 1659 1755Used by:2041 2044
Symbol 1757 GraphicUsed by:1794
Symbol 1758 GraphicUsed by:1759
Symbol 1759 MovieClipUses:1758Used by:1773 1836 1885 1960 1985 2037
Symbol 1760 GraphicUsed by:1761
Symbol 1761 MovieClipUses:1760Used by:1764 1768 1985
Symbol 1762 GraphicUsed by:1763
Symbol 1763 MovieClipUses:1762Used by:1764 1985
Symbol 1764 MovieClipUses:1761 1763Used by:1773 2037
Symbol 1765 GraphicUsed by:1767
Symbol 1766 GraphicUsed by:1767
Symbol 1767 MovieClipUses:1765 1766Used by:1768 1985
Symbol 1768 MovieClipUses:1761 1767Used by:1773 2037
Symbol 1769 TextUses:44Used by:1773 2037
Symbol 1770 EditableTextUses:46Used by:1773
Symbol 1771 EditableTextUses:46Used by:1773
Symbol 1772 EditableTextUses:44Used by:1773
Symbol 1773 MovieClip {MonsterandMindyfinalGirl_fla.SymbolProps_353}Uses:1759 1764 1768 1769 1770 1771 1772 956 992Used by:1794 2041
Symbol 1774 GraphicUsed by:1775
Symbol 1775 MovieClipUses:1774Used by:1794 2037 2041
Symbol 1776 GraphicUsed by:1777
Symbol 1777 MovieClipUses:1776Used by:1794 2037 2041
Symbol 1778 MovieClip {Pausebt}Uses:390Used by:1794
Symbol 1779 EditableTextUses:44Used by:1781
Symbol 1780 MovieClip {MonsterandMindyfinalGirl_fla.Symbol19_364}Uses:390Used by:1781
Symbol 1781 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_363}Uses:1779 1780Used by:1794
Symbol 1782 GraphicUsed by:1786
Symbol 1783 TextUses:46Used by:1786
Symbol 1784 GraphicUsed by:1786
Symbol 1785 TextUses:46Used by:1786
Symbol 1786 MovieClip {MonsterandMindyfinalGirl_fla.demoLuck_365}Uses:1782 1783 1784 1785Used by:1794
Symbol 1787 GraphicUsed by:1788
Symbol 1788 MovieClipUses:1787Used by:1789
Symbol 1789 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_366}Uses:1788Used by:1794 1908
Symbol 1790 GraphicUsed by:1791
Symbol 1791 MovieClipUses:1790Used by:1792
Symbol 1792 MovieClipUses:1791Used by:1793
Symbol 1793 MovieClipUses:1792Used by:1794
Symbol 1794 MovieClip {lib.gameMain}Uses:1757 1773 1775 1777 1778 1781 1786 1789 1793Used by:2044
Symbol 1795 GraphicUsed by:1836
Symbol 1796 GraphicUsed by:1797
Symbol 1797 MovieClipUses:1796Used by:1836
Symbol 1798 GraphicUsed by:1799
Symbol 1799 MovieClipUses:1798Used by:1836 1885
Symbol 1800 GraphicUsed by:1801
Symbol 1801 MovieClipUses:1800Used by:1802
Symbol 1802 MovieClipUses:1801Used by:1812
Symbol 1803 MovieClipUses:962Used by:1812
Symbol 1804 GraphicUsed by:1812
Symbol 1805 GraphicUsed by:1812
Symbol 1806 GraphicUsed by:1810
Symbol 1807 GraphicUsed by:1809
Symbol 1808 GraphicUsed by:1809
Symbol 1809 MovieClipUses:1807 1808Used by:1810
Symbol 1810 MovieClipUses:1806 1809Used by:1811
Symbol 1811 MovieClipUses:1810Used by:1812
Symbol 1812 MovieClipUses:1802 1803 1804 966 1805 1811Used by:1836
Symbol 1813 GraphicUsed by:1836
Symbol 1814 EditableTextUses:44Used by:1836
Symbol 1815 MovieClip {logo_levelcomplete}Uses:956 992 1108Used by:1836 1885
Symbol 1816 EditableTextUses:44Used by:1820
Symbol 1817 TextUses:44Used by:1820
Symbol 1818 TextUses:44Used by:1820 1832
Symbol 1819 EditableTextUses:44Used by:1820
Symbol 1820 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_384}Uses:1816 1817 1818 1819 420Used by:1836
Symbol 1821 EditableTextUses:44Used by:1825
Symbol 1822 TextUses:44Used by:1825
Symbol 1823 EditableTextUses:44Used by:1825
Symbol 1824 TextUses:44Used by:1825
Symbol 1825 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_386}Uses:1821 1822 1823 1824Used by:1836 1885
Symbol 1826 GraphicUsed by:1827
Symbol 1827 MovieClipUses:1826Used by:1828
Symbol 1828 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_387}Uses:1827Used by:1836 1885
Symbol 1829 EditableTextUses:44Used by:1832
Symbol 1830 TextUses:44Used by:1832
Symbol 1831 EditableTextUses:44Used by:1832
Symbol 1832 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_389}Uses:1829 1830 1818 1831 406Used by:1836 1885
Symbol 1833 EditableTextUses:44Used by:1835
Symbol 1834 TextUses:44Used by:1835
Symbol 1835 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_391}Uses:1833 1834Used by:1836 1885
Symbol 1836 MovieClip {lib.LevelComplete}Uses:1795 1797 466 1799 1812 1813 1814 1580 435 1815 1820 1825 1759 1828 1832 1835Used by:2044
Symbol 1837 GraphicUsed by:1840
Symbol 1838 GraphicUsed by:1839
Symbol 1839 MovieClipUses:1838Used by:1840
Symbol 1840 MovieClipUses:1837 1562 1564 1839 968 1573Used by:1841
Symbol 1841 MovieClip {lib.UpProps}Uses:1840 993Used by:2044
Symbol 1842 GraphicUsed by:1846
Symbol 1843 MovieClip {QUIT按钮}Uses:1524 390Used by:1846
Symbol 1844 MovieClip {回到游戏按钮}Uses:1524 390Used by:1846
Symbol 1845 MovieClip {MonsterandMindyfinalGirl_fla.Symbol38_398}Uses:390Used by:1846
Symbol 1846 MovieClip {lib.Pause}Uses:1842 1528 1843 1844 993 1542 1845Used by:2044
Symbol 1847 GraphicUsed by:1885
Symbol 1848 GraphicUsed by:1885
Symbol 1849 MovieClip {SymbolSubmit}Uses:387 390Used by:1885
Symbol 1850 EditableTextUses:44Used by:1885
Symbol 1851 GraphicUsed by:1884
Symbol 1852 GraphicUsed by:1868
Symbol 1853 TextUses:46Used by:1867
Symbol 1854 TextUses:51Used by:1867
Symbol 1855 TextUses:46Used by:1867
Symbol 1856 TextUses:44Used by:1867
Symbol 1857 TextUses:46Used by:1867
Symbol 1858 TextUses:46Used by:1867
Symbol 1859 TextUses:46Used by:1867
Symbol 1860 TextUses:46Used by:1867
Symbol 1861 TextUses:68Used by:1867
Symbol 1862 TextUses:46Used by:1867
Symbol 1863 TextUses:46Used by:1867
Symbol 1864 TextUses:46Used by:1867
Symbol 1865 TextUses:46Used by:1867
Symbol 1866 TextUses:46Used by:1867
Symbol 1867 MovieClip {Symbol40}Uses:1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866Used by:1868
Symbol 1868 MovieClip {sitelockbt1}Uses:1852 1867 992Used by:1884
Symbol 1869 GraphicUsed by:1883
Symbol 1870 TextUses:46Used by:1882
Symbol 1871 TextUses:51Used by:1882
Symbol 1872 TextUses:46Used by:1882
Symbol 1873 TextUses:44Used by:1882
Symbol 1874 TextUses:46Used by:1882
Symbol 1875 TextUses:46Used by:1882
Symbol 1876 TextUses:46Used by:1882
Symbol 1877 TextUses:68Used by:1882
Symbol 1878 TextUses:46Used by:1882
Symbol 1879 TextUses:46Used by:1882
Symbol 1880 TextUses:46Used by:1882
Symbol 1881 TextUses:46Used by:1882
Symbol 1882 MovieClip {Symbo41}Uses:1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881Used by:1883
Symbol 1883 MovieClip {sitelockbt2}Uses:1869 1882Used by:1884
Symbol 1884 MovieClip {MonsterandMindyfinalGirl_fla.Lock_404}Uses:1851 1868 1883Used by:1885
Symbol 1885 MovieClip {lib.GameComplete}Uses:1427 1847 1799 1848 1832 1825 1835 1849 1850 1759 968 391 386 1828 1815 343 1884Used by:2044
Symbol 1886 GraphicUsed by:1891
Symbol 1887 BitmapUsed by:1888
Symbol 1888 GraphicUses:1887Used by:1889
Symbol 1889 MovieClipUses:1888Used by:1891
Symbol 1890 GraphicUsed by:1891
Symbol 1891 MovieClipUses:1886 1889 1890Used by:1892
Symbol 1892 MovieClipUses:1891Used by:1895
Symbol 1893 GraphicUsed by:1894
Symbol 1894 MovieClipUses:1893Used by:1895
Symbol 1895 MovieClipUses:1892 1894Used by:1908
Symbol 1896 MovieClipUses:1017 1021 1037 1041 1045 1061 1057 1053 1049Used by:1897
Symbol 1897 MovieClip {界面团员蝴蝶}Uses:1896 1017 1025 1029 1033 1037 1041 1045 1049 1053 1057 1061 1569Used by:1908
Symbol 1898 GraphicUsed by:1906
Symbol 1899 GraphicUsed by:1906
Symbol 1900 GraphicUsed by:1906
Symbol 1901 GraphicUsed by:1906
Symbol 1902 GraphicUsed by:1906
Symbol 1903 GraphicUsed by:1906
Symbol 1904 GraphicUsed by:1906
Symbol 1905 GraphicUsed by:1906
Symbol 1906 MovieClipUses:1898 1899 1746 1900 1901 1902 1903 1904 1905Used by:1908
Symbol 1907 GraphicUsed by:1908
Symbol 1908 MovieClip {lib.GameOverMc}Uses:1427 1895 1261 1789 1897 790 1906 1907Used by:2044
Symbol 1909 Sound {sound_Collect}Used by:2044
Symbol 1910 Sound {sound_monsterlaugh}Used by:2044
Symbol 1911 Sound {music_complete}Used by:2044
Symbol 1912 Sound {sound_Coin}Used by:2044
Symbol 1913 Sound {sound_paper}Used by:2044
Symbol 1914 Sound {music_end}Used by:2044
Symbol 1915 Sound {sound_magic}Used by:2044
Symbol 1916 Sound {sound_fangpi}Used by:2044
Symbol 1917 Sound {music_level}Used by:2044
Symbol 1918 Sound {sound_horsetailGrass}Used by:2044
Symbol 1919 Sound {sound_shua1}Used by:2044
Symbol 1920 Sound {music_mainscreen}Used by:2044
Symbol 1921 Sound {sound_bt}Used by:2044
Symbol 1922 Sound {sound_shua2}Used by:2044
Symbol 1923 Sound {music_shop}Used by:2044
Symbol 1924 Sound {sound_mindydown}Used by:2044
Symbol 1925 Sound {sound_bear}Used by:2044
Symbol 1926 Sound {sound_blow}Used by:2044
Symbol 1927 Sound {sound_fly}Used by:2044
Symbol 1928 Sound {sound_Fart}Used by:2044
Symbol 1929 Sound {sound_Angle1}Used by:2044
Symbol 1930 Sound {sound_dazi}Used by:2044
Symbol 1931 Sound {sound_Hands}Used by:2044
Symbol 1932 Sound {sound_Angle2}Used by:2044
Symbol 1933 Sound {sound_spring}Used by:2044
Symbol 1934 Sound {sound_shoes}Used by:2044
Symbol 1935 Sound {sound_Angle3}Used by:2044
Symbol 1936 Sound {sound_Angle}Used by:2044
Symbol 1937 Sound {sound_kingkong}Used by:2044
Symbol 1938 Sound {sound_plane}Used by:2044
Symbol 1939 Sound {sound_Wooohooo}Used by:2044
Symbol 1940 Sound {sound_rabbit}Used by:2044
Symbol 1941 Sound {sound_MakePhoto}Used by:2044
Symbol 1942 Sound {sound_girllaugh}Used by:2044
Symbol 1943 Sound {sound_swallow}Used by:2044
Symbol 1944 Sound {sound_elephant}Used by:2044
Symbol 1945 Sound {sound_water}Used by:2044
Symbol 1946 Sound {sound_alien}Used by:2044
Symbol 1947 Sound {sound_sheep}Used by:2044
Symbol 1948 Sound {sound_sheepSong}Used by:2044
Symbol 1949 Sound {sound_giraffe}Used by:2044
Symbol 1950 GraphicUsed by:1951
Symbol 1951 MovieClip {PhotoShow}Uses:1950 1737 390 317 302Used by:2044
Symbol 1952 MovieClip {PhotosWordsMc}Uses:287 272 257 242 227 211 195 179 163 147 131Used by:2044
Symbol 1953 GraphicUsed by:1985
Symbol 1954 EditableTextUses:44Used by:1985
Symbol 1955 EditableTextUses:44Used by:1985
Symbol 1956 EditableTextUses:44Used by:1985
Symbol 1957 EditableTextUses:44Used by:1985
Symbol 1958 EditableTextUses:44Used by:1960
Symbol 1959 TextUses:44Used by:1960
Symbol 1960 MovieClip {lib.shopButterfly}Uses:1958 1759 1959Used by:1961
Symbol 1961 MovieClipUses:1960Used by:1985
Symbol 1962 GraphicUsed by:1966
Symbol 1963 GraphicUsed by:1966
Symbol 1964 GraphicUsed by:1966
Symbol 1965 GraphicUsed by:1966
Symbol 1966 MovieClipUses:1962 1963 1964 1965Used by:1985
Symbol 1967 EditableTextUses:44Used by:1985
Symbol 1968 EditableTextUses:44Used by:1985
Symbol 1969 GraphicUsed by:1970
Symbol 1970 MovieClipUses:1969Used by:1985
Symbol 1971 GraphicUsed by:1972
Symbol 1972 MovieClip {SymbolUpGrade}Uses:1971 390Used by:1985
Symbol 1973 GraphicUsed by:1977
Symbol 1974 GraphicUsed by:1975
Symbol 1975 MovieClipUses:1974Used by:1977 2043
Symbol 1976 GraphicUsed by:1977
Symbol 1977 MovieClip {OpenPc}Uses:1973 1975 71 1976Used by:1985
Symbol 1978 EditableTextUses:44Used by:1985
Symbol 1979 GraphicUsed by:1981
Symbol 1980 MovieClip {MonsterandMindyfinalGirl_fla.Symbol25_449}Uses:390Used by:1981
Symbol 1981 MovieClipUses:1979 1980Used by:1985
Symbol 1982 MovieClip {MonsterandMindyfinalGirl_fla.Symbol23_452}Uses:390Used by:1983
Symbol 1983 MovieClipUses:1629 1982Used by:1984
Symbol 1984 MovieClip {hpTip3}Uses:1623 1983 1634 1627 1632Used by:1985
Symbol 1985 MovieClip {lib.UpPropMc}Uses:1953 1954 1955 1956 1580 1759 1957 1961 1966 1761 1763 1967 1767 1968 1970 115 1972 1977 1978 1981 1984Used by:2044
Symbol 1986 GraphicUsed by:2000
Symbol 1987 GraphicUsed by:2000
Symbol 1988 GraphicUsed by:1989
Symbol 1989 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_456}Uses:1988Used by:2000
Symbol 1990 GraphicUsed by:2000
Symbol 1991 GraphicUsed by:2000
Symbol 1992 GraphicUsed by:1993
Symbol 1993 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_457}Uses:1992Used by:2000
Symbol 1994 GraphicUsed by:2000
Symbol 1995 GraphicUsed by:1996
Symbol 1996 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_458}Uses:1995Used by:2000
Symbol 1997 GraphicUsed by:2000
Symbol 1998 GraphicUsed by:1999
Symbol 1999 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_459}Uses:1998Used by:2000
Symbol 2000 MovieClip {MonsterandMindyfinalGirl_fla.BG1_7_455}Uses:1986 1987 1989 1990 1991 1993 1994 1996 1997 1999Used by:2026
Symbol 2001 BitmapUsed by:2002
Symbol 2002 GraphicUses:2001Used by:2003
Symbol 2003 MovieClipUses:2002Used by:2026
Symbol 2004 BitmapUsed by:2005
Symbol 2005 GraphicUses:2004Used by:2006
Symbol 2006 MovieClipUses:2005Used by:2026
Symbol 2007 BitmapUsed by:2008
Symbol 2008 GraphicUses:2007Used by:2009
Symbol 2009 MovieClipUses:2008Used by:2026
Symbol 2010 BitmapUsed by:2011
Symbol 2011 GraphicUses:2010Used by:2012
Symbol 2012 MovieClipUses:2011Used by:2026
Symbol 2013 BitmapUsed by:2014
Symbol 2014 GraphicUses:2013Used by:2025
Symbol 2015 BitmapUsed by:2016
Symbol 2016 GraphicUses:2015Used by:2017
Symbol 2017 MovieClipUses:2016Used by:2025
Symbol 2018 BitmapUsed by:2019
Symbol 2019 GraphicUses:2018Used by:2020
Symbol 2020 MovieClipUses:2019Used by:2025
Symbol 2021 MovieClipUses:790Used by:2024
Symbol 2022 GraphicUsed by:2023
Symbol 2023 MovieClipUses:2022Used by:2024
Symbol 2024 MovieClipUses:2021 2023Used by:2025
Symbol 2025 MovieClipUses:2014 2017 2020 2024Used by:2026
Symbol 2026 MovieClip {BackImg}Uses:2000 2003 2006 2009 2012 2025Used by:2037
Symbol 2027 EditableTextUses:46Used by:2037
Symbol 2028 EditableTextUses:46Used by:2037
Symbol 2029 EditableTextUses:44Used by:2037
Symbol 2030 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_470}Uses:1261 1266 1292 1296Used by:2037
Symbol 2031 GraphicUsed by:2034
Symbol 2032 GraphicUsed by:2034
Symbol 2033 GraphicUsed by:2034
Symbol 2034 MovieClipUses:2031 2032 2033Used by:2036
Symbol 2035 GraphicUsed by:2036
Symbol 2036 MovieClip {bt_next2}Uses:2034 2035 390Used by:2037
Symbol 2037 MovieClip {lib.HelpMc2}Uses:2026 1366 1775 1777 1759 1764 1768 1769 2027 2028 2029 2030 1740 2036 1065 1013 1126Used by:2044
Symbol 2038 GraphicUsed by:2039
Symbol 2039 MovieClip {跳过按钮}Uses:2038 390Used by:2041
Symbol 2040 MovieClip {bt_再播放一次}Uses:1524 390Used by:2041
Symbol 2041 MovieClip {lib.HelpMcManger}Uses:1756 2039 1100 1103 1525 2040 1775 1777 1773Used by:2044
Symbol 2042 MovieClip {bt_返回}Uses:387 390Used by:2043
Symbol 2043 MovieClip {lib.Photos}Uses:1975 1737 2042Used by:2044
Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1}Uses:1005 1006 1066 1067 1068 1069 1071 1073 1104 1246 1300 1350 1353 1354 1366 1376 1383 1396 1407 997 996 1410 995 1414 1420 994 1481 1491 1557 1581 1756 1794 1836 1841 1846 1885 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 329 327 325 323 321 1951 1952 1985 2037 2041 2043Used by:Timeline
Streaming Sound 1Used by:Symbol 1481 MovieClip {lib.chinalogo}

Instance Names

"flag"Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490} Frame 1Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488}
"text"Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490} Frame 1Symbol 35 EditableText
"l_de"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_en_us"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_fr"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_it"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_nl"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_pl"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_es_mx"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_br"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_cn"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_en_uk"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_es"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_id"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_jp"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_pt"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_ar"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_in"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_es_ar"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_se"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"l_ru"Symbol 39 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 36 MovieClip {MonsterandMindyfinalGirl_fla.l_br_490}
"languageName_text"Symbol 43 MovieClip {spill.localisation.LanguageSelectBox_mc} Frame 1Symbol 42 EditableText
"flag"Symbol 43 MovieClip {spill.localisation.LanguageSelectBox_mc} Frame 1Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488}
"txt"Symbol 321 MovieClip {lib.FPS} Frame 1Symbol 320 EditableText
"txt"Symbol 323 MovieClip {TextFields4} Frame 1Symbol 322 EditableText
"txt"Symbol 325 MovieClip {TextFields3} Frame 1Symbol 324 EditableText
"txt"Symbol 327 MovieClip {TextFields2} Frame 1Symbol 326 EditableText
"txt"Symbol 329 MovieClip {TextFields1} Frame 1Symbol 328 EditableText
"__id0_"Symbol 391 MovieClip {bt_再试一次} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"hit"Symbol 594 MovieClip {Symbol10} Frame 1Symbol 572 MovieClip
"bar"Symbol 994 MovieClip {lib.Loading} Frame 1Symbol 987 MovieClip
"txt_bar"Symbol 994 MovieClip {lib.Loading} Frame 1Symbol 988 EditableText
"bt"Symbol 994 MovieClip {lib.Loading} Frame 1Symbol 993 MovieClip {SymbolurlButton}
"__id1_"Symbol 994 MovieClip {lib.Loading} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"boundingBox_mc"Symbol 1003 MovieClip {com.google.analytics.components.FlashTracker} Frame 1Symbol 999 MovieClip
"Bar"Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38} Frame 1Symbol 1075 MovieClip
"a1"Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"a2"Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"a3"Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"a4"Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"a5"Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"a6"Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"a7"Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"a8"Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"a9"Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"a10"Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"LW"Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38} Frame 1Symbol 1099 MovieClip {MindyHead}
"Bar"Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42} Frame 1Symbol 1102 MovieClip
"b1"Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"b2"Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"b3"Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"b4"Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"b5"Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"b6"Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"b7"Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"b8"Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"b9"Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"b10"Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42} Frame 1Symbol 1097 MovieClip {MonsterandMindyfinalGirl_fla.SymbolLittleAnimal_40}
"LH"Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42} Frame 1Symbol 1099 MovieClip {MindyHead}
"TotalWBar"Symbol 1104 MovieClip {lib.BigAnimalTMark} Frame 1Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38}
"TotalHBar"Symbol 1104 MovieClip {lib.BigAnimalTMark} Frame 1Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42}
"hit2"Symbol 1246 MovieClip {Animal} Frame 1Symbol 1107 MovieClip
"hit"Symbol 1246 MovieClip {Animal} Frame 1Symbol 1109 MovieClip
"hit2"Symbol 1246 MovieClip {Animal} Frame 2Symbol 1127 MovieClip
"hit2"Symbol 1246 MovieClip {Animal} Frame 3Symbol 1129 MovieClip
"hit2"Symbol 1246 MovieClip {Animal} Frame 4Symbol 1161 MovieClip
"hit2"Symbol 1246 MovieClip {Animal} Frame 5Symbol 1182 MovieClip
"hit2"Symbol 1246 MovieClip {Animal} Frame 6Symbol 1204 MovieClip
"hit2"Symbol 1246 MovieClip {Animal} Frame 7Symbol 1211 MovieClip
"hit2"Symbol 1246 MovieClip {Animal} Frame 8Symbol 1226 MovieClip
"hit2"Symbol 1246 MovieClip {Animal} Frame 9Symbol 1241 MovieClip
"hit2"Symbol 1246 MovieClip {Animal} Frame 10Symbol 1243 MovieClip
"hit2"Symbol 1246 MovieClip {Animal} Frame 11Symbol 1245 MovieClip
"shoes"Symbol 1300 MovieClip {lib.Mindy} Frame 1Symbol 1266 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_83}
"hitMc"Symbol 1300 MovieClip {lib.Mindy} Frame 1Symbol 1268 MovieClip
"saliva"Symbol 1300 MovieClip {lib.Mindy} Frame 1Symbol 1292 MovieClip {MonsterandMindyfinalGirl_fla.mindy_86}
"txt1"Symbol 1353 MovieClip {lib.LevelComplete_ButterNum} Frame 1Symbol 1351 EditableText
"hit2"Symbol 1354 MovieClip {alienAM} Frame 1Symbol 1245 MovieClip
"hit"Symbol 1354 MovieClip {alienAM} Frame 1Symbol 1109 MovieClip
"MC3"Symbol 1366 MovieClip {BG1} Frame 1Symbol 1359 MovieClip
"MC2"Symbol 1366 MovieClip {BG1} Frame 1Symbol 1362 MovieClip
"MC1"Symbol 1366 MovieClip {BG1} Frame 1Symbol 1365 MovieClip
"MC3"Symbol 1376 MovieClip {BG2} Frame 1Symbol 1369 MovieClip
"MC2"Symbol 1376 MovieClip {BG2} Frame 1Symbol 1372 MovieClip
"MC1"Symbol 1376 MovieClip {BG2} Frame 1Symbol 1375 MovieClip
"MC3"Symbol 1383 MovieClip {BG3} Frame 1Symbol 1378 MovieClip
"MC2"Symbol 1383 MovieClip {BG3} Frame 1Symbol 1380 MovieClip
"MC1"Symbol 1383 MovieClip {BG3} Frame 1Symbol 1382 MovieClip
"MC3"Symbol 1396 MovieClip {BG4} Frame 1Symbol 1385 MovieClip
"MC2"Symbol 1396 MovieClip {BG4} Frame 1Symbol 1390 MovieClip
"MC1"Symbol 1396 MovieClip {BG4} Frame 1Symbol 1395 MovieClip
"MC3"Symbol 1407 MovieClip {BG5} Frame 1Symbol 1398 MovieClip
"MC2"Symbol 1407 MovieClip {BG5} Frame 1Symbol 1401 MovieClip
"MC1"Symbol 1407 MovieClip {BG5} Frame 1Symbol 1406 MovieClip
"mc"Symbol 1410 MovieClip {FartEffectLine} Frame 1Symbol 1409 MovieClip
"MC"Symbol 1414 MovieClip {lib.FartEffect} Frame 1Symbol 1413 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_125}
"MC"Symbol 1420 MovieClip {lib.SpringEffect} Frame 1Symbol 1419 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_127}
"bt"Symbol 1481 MovieClip {lib.chinalogo} Frame 1Symbol 1480 Button
"bck2"Symbol 1521 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_245} Frame 1Symbol 1508 MovieClip
"__id2_"Symbol 1525 MovieClip {bt_开始按钮} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"__id3_"Symbol 1528 MovieClip {帮助按钮} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"__id4_"Symbol 1529 MovieClip {排行榜按钮} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"bt"Symbol 1541 MovieClip {bt_0} Frame 1Symbol 1537 MovieClip
"bt2"Symbol 1542 MovieClip {lib.setQuality} Frame 1Symbol 1532 MovieClip {bt_1}
"bt1"Symbol 1542 MovieClip {lib.setQuality} Frame 1Symbol 1535 MovieClip {bt_2}
"bt0"Symbol 1542 MovieClip {lib.setQuality} Frame 1Symbol 1541 MovieClip {bt_0}
"bt1"Symbol 1556 MovieClip {lib.TestCode1} Frame 1Symbol 1553 Button
"bt2"Symbol 1556 MovieClip {lib.TestCode1} Frame 1Symbol 1553 Button
"bt3"Symbol 1556 MovieClip {lib.TestCode1} Frame 1Symbol 1553 Button
"bt4"Symbol 1556 MovieClip {lib.TestCode1} Frame 1Symbol 1553 Button
"bt5"Symbol 1556 MovieClip {lib.TestCode1} Frame 1Symbol 1553 Button
"bt_award"Symbol 1556 MovieClip {lib.TestCode1} Frame 1Symbol 1555 Button
"bck1"Symbol 1557 MovieClip {lib.Intro} Frame 1Symbol 1521 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_245}
"Start_Button"Symbol 1557 MovieClip {lib.Intro} Frame 1Symbol 1525 MovieClip {bt_开始按钮}
"help_bt"Symbol 1557 MovieClip {lib.Intro} Frame 1Symbol 1528 MovieClip {帮助按钮}
"Wphoto"Symbol 1557 MovieClip {lib.Intro} Frame 1Symbol 1529 MovieClip {排行榜按钮}
"Moregames_Button"Symbol 1557 MovieClip {lib.Intro} Frame 1Symbol 993 MovieClip {SymbolurlButton}
"__id5_"Symbol 1557 MovieClip {lib.Intro} Frame 1Symbol 778 MovieClip {spill.localisation.LanguageSelectBox}
"__id6_"Symbol 1580 MovieClip {bt_Next} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"storyMc"Symbol 1581 MovieClip {lib.GameStory} Frame 1Symbol 1578 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_273}
"Next_button"Symbol 1581 MovieClip {lib.GameStory} Frame 1Symbol 1580 MovieClip {bt_Next}
"tip2"Symbol 1628 MovieClip {hpTip1} Frame 1Symbol 1623 MovieClip
"tip1"Symbol 1628 MovieClip {hpTip1} Frame 1Symbol 1625 MovieClip
"tip2"Symbol 1635 MovieClip {hpTip4} Frame 1Symbol 1623 MovieClip
"tip1"Symbol 1635 MovieClip {hpTip4} Frame 1Symbol 1630 MovieClip
"photo"Symbol 1739 MovieClip {lib.MakePhoto} Frame 1Symbol 1737 MovieClip {PhotoMC}
"takepicture"Symbol 1740 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_300} Frame 13Symbol 1739 MovieClip {lib.MakePhoto}
"tip_1"Symbol 1756 MovieClip {lib.StartMove} Frame 29Symbol 1628 MovieClip {hpTip1}
"tip_4"Symbol 1756 MovieClip {lib.StartMove} Frame 79Symbol 1635 MovieClip {hpTip4}
"anglePoint"Symbol 1756 MovieClip {lib.StartMove} Frame 107Symbol 1656 MovieClip
"word1"Symbol 1756 MovieClip {lib.StartMove} Frame 107Symbol 1740 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_300}
"powerBar"Symbol 1756 MovieClip {lib.StartMove} Frame 108Symbol 1742 MovieClip
"MonsterRota"Symbol 1756 MovieClip {lib.StartMove} Frame 111Symbol 1755 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_351}
"spring_back"Symbol 1773 MovieClip {MonsterandMindyfinalGirl_fla.SymbolProps_353} Frame 1Symbol 1764 MovieClip
"fart_back"Symbol 1773 MovieClip {MonsterandMindyfinalGirl_fla.SymbolProps_353} Frame 1Symbol 1768 MovieClip
"fart_txt"Symbol 1773 MovieClip {MonsterandMindyfinalGirl_fla.SymbolProps_353} Frame 1Symbol 1770 EditableText
"spring_txt"Symbol 1773 MovieClip {MonsterandMindyfinalGirl_fla.SymbolProps_353} Frame 1Symbol 1771 EditableText
"butterfly_txt"Symbol 1773 MovieClip {MonsterandMindyfinalGirl_fla.SymbolProps_353} Frame 1Symbol 1772 EditableText
"bt_ingame"Symbol 1773 MovieClip {MonsterandMindyfinalGirl_fla.SymbolProps_353} Frame 1Symbol 992 MovieClip {LOGOMC}
"__id7_"Symbol 1778 MovieClip {Pausebt} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"__id8_"Symbol 1780 MovieClip {MonsterandMindyfinalGirl_fla.Symbol19_364} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"dtxt"Symbol 1781 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_363} Frame 1Symbol 1779 EditableText
"Props"Symbol 1794 MovieClip {lib.gameMain} Frame 1Symbol 1773 MovieClip {MonsterandMindyfinalGirl_fla.SymbolProps_353}
"ArmBarBack"Symbol 1794 MovieClip {lib.gameMain} Frame 1Symbol 1775 MovieClip
"ArmBar"Symbol 1794 MovieClip {lib.gameMain} Frame 1Symbol 1777 MovieClip
"Pause_bt"Symbol 1794 MovieClip {lib.gameMain} Frame 1Symbol 1778 MovieClip {Pausebt}
"distTxt"Symbol 1794 MovieClip {lib.gameMain} Frame 1Symbol 1781 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_363}
"demoluck"Symbol 1794 MovieClip {lib.gameMain} Frame 1Symbol 1786 MovieClip {MonsterandMindyfinalGirl_fla.demoLuck_365}
"speedline"Symbol 1794 MovieClip {lib.gameMain} Frame 1Symbol 1789 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_366}
"ArrowMc"Symbol 1794 MovieClip {lib.gameMain} Frame 1Symbol 1793 MovieClip
"bt_ingame"Symbol 1815 MovieClip {logo_levelcomplete} Frame 1Symbol 992 MovieClip {LOGOMC}
"txt1"Symbol 1820 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_384} Frame 1Symbol 1816 EditableText
"txt2"Symbol 1820 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_384} Frame 1Symbol 1819 EditableText
"txt1"Symbol 1825 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_386} Frame 1Symbol 1821 EditableText
"txt2"Symbol 1825 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_386} Frame 1Symbol 1823 EditableText
"txt1"Symbol 1832 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_389} Frame 1Symbol 1829 EditableText
"txt2"Symbol 1832 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_389} Frame 1Symbol 1831 EditableText
"txt1"Symbol 1835 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_391} Frame 1Symbol 1833 EditableText
"SpitTxt"Symbol 1836 MovieClip {lib.LevelComplete} Frame 1Symbol 1814 EditableText
"Next_button"Symbol 1836 MovieClip {lib.LevelComplete} Frame 1Symbol 1580 MovieClip {bt_Next}
"bt_moregame"Symbol 1836 MovieClip {lib.LevelComplete} Frame 1Symbol 1815 MovieClip {logo_levelcomplete}
"LevelTxt"Symbol 1836 MovieClip {lib.LevelComplete} Frame 8Symbol 1820 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_384}
"ButterflyTxt"Symbol 1836 MovieClip {lib.LevelComplete} Frame 10Symbol 1825 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_386}
"PhotoTxt"Symbol 1836 MovieClip {lib.LevelComplete} Frame 10Symbol 1832 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_389}
"TotalButterflyTxt"Symbol 1836 MovieClip {lib.LevelComplete} Frame 12Symbol 1835 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_391}
"moreGame_button"Symbol 1841 MovieClip {lib.UpProps} Frame 1Symbol 993 MovieClip {SymbolurlButton}
"__id9_"Symbol 1843 MovieClip {QUIT按钮} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"__id10_"Symbol 1844 MovieClip {回到游戏按钮} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"__id11_"Symbol 1845 MovieClip {MonsterandMindyfinalGirl_fla.Symbol38_398} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"HowToPlay_Button"Symbol 1846 MovieClip {lib.Pause} Frame 1Symbol 1528 MovieClip {帮助按钮}
"Quit_Button"Symbol 1846 MovieClip {lib.Pause} Frame 1Symbol 1843 MovieClip {QUIT按钮}
"Resume_button"Symbol 1846 MovieClip {lib.Pause} Frame 1Symbol 1844 MovieClip {回到游戏按钮}
"manMenu_button"Symbol 1846 MovieClip {lib.Pause} Frame 1Symbol 993 MovieClip {SymbolurlButton}
"__id12_"Symbol 1849 MovieClip {SymbolSubmit} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"bt_ingame"Symbol 1868 MovieClip {sitelockbt1} Frame 1Symbol 992 MovieClip {LOGOMC}
"bt1"Symbol 1884 MovieClip {MonsterandMindyfinalGirl_fla.Lock_404} Frame 1Symbol 1868 MovieClip {sitelockbt1}
"bt2"Symbol 1884 MovieClip {MonsterandMindyfinalGirl_fla.Lock_404} Frame 1Symbol 1883 MovieClip {sitelockbt2}
"Photo_txt"Symbol 1885 MovieClip {lib.GameComplete} Frame 1Symbol 1832 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_389}
"Butterfly_txt"Symbol 1885 MovieClip {lib.GameComplete} Frame 1Symbol 1825 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_386}
"TotalButterfly_txt"Symbol 1885 MovieClip {lib.GameComplete} Frame 1Symbol 1835 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_391}
"Submit_button"Symbol 1885 MovieClip {lib.GameComplete} Frame 1Symbol 1849 MovieClip {SymbolSubmit}
"spit_txt"Symbol 1885 MovieClip {lib.GameComplete} Frame 1Symbol 1850 EditableText
"Back_button"Symbol 1885 MovieClip {lib.GameComplete} Frame 1Symbol 391 MovieClip {bt_再试一次}
"bt_moregame"Symbol 1885 MovieClip {lib.GameComplete} Frame 1Symbol 1815 MovieClip {logo_levelcomplete}
"sitelock"Symbol 1885 MovieClip {lib.GameComplete} Frame 1Symbol 1884 MovieClip {MonsterandMindyfinalGirl_fla.Lock_404}
"Backbuffer"Symbol 1897 MovieClip {界面团员蝴蝶} Frame 1Symbol 1896 MovieClip
"speedline"Symbol 1908 MovieClip {lib.GameOverMc} Frame 1Symbol 1789 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_366}
"photo"Symbol 1951 MovieClip {PhotoShow} Frame 1Symbol 1737 MovieClip {PhotoMC}
"__id13_"Symbol 1951 MovieClip {PhotoShow} Frame 2Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"__id14_"Symbol 1951 MovieClip {PhotoShow} Frame 2Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"TotalTxt"Symbol 1960 MovieClip {lib.shopButterfly} Frame 1Symbol 1958 EditableText
"__id15_"Symbol 1972 MovieClip {SymbolUpGrade} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"__id16_"Symbol 1980 MovieClip {MonsterandMindyfinalGirl_fla.Symbol25_449} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"__id17_"Symbol 1982 MovieClip {MonsterandMindyfinalGirl_fla.Symbol23_452} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"tip2"Symbol 1984 MovieClip {hpTip3} Frame 1Symbol 1623 MovieClip
"tip1"Symbol 1984 MovieClip {hpTip3} Frame 1Symbol 1983 MovieClip
"butterfly_txt1"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1954 EditableText
"butterfly_txt2"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1955 EditableText
"butterfly_txt3"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1956 EditableText
"Next_button"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1580 MovieClip {bt_Next}
"butterfly1"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1759 MovieClip
"butterfly2"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1759 MovieClip
"butterfly3"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1759 MovieClip
"TotalTxt"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1957 EditableText
"upNum"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1966 MovieClip
"Spring_txt"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1967 EditableText
"Fart_txt"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1968 EditableText
"Upgradebt1"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1972 MovieClip {SymbolUpGrade}
"Upgradebt2"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1972 MovieClip {SymbolUpGrade}
"Upgradebt3"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1972 MovieClip {SymbolUpGrade}
"OpenPhoto"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1977 MovieClip {OpenPc}
"txt4"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1978 EditableText
"newphoto"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1981 MovieClip
"tip_3"Symbol 1985 MovieClip {lib.UpPropMc} Frame 1Symbol 1984 MovieClip {hpTip3}
"MC1"Symbol 2026 MovieClip {BackImg} Frame 1Symbol 2000 MovieClip {MonsterandMindyfinalGirl_fla.BG1_7_455}
"MC3"Symbol 2026 MovieClip {BackImg} Frame 1Symbol 2012 MovieClip
"MC2"Symbol 2026 MovieClip {BackImg} Frame 1Symbol 2025 MovieClip
"shoes"Symbol 2030 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_470} Frame 1Symbol 1266 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_83}
"saliva"Symbol 2030 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_470} Frame 1Symbol 1292 MovieClip {MonsterandMindyfinalGirl_fla.mindy_86}
"__id18_"Symbol 2036 MovieClip {bt_next2} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"backAirMc"Symbol 2037 MovieClip {lib.HelpMc2} Frame 1Symbol 2026 MovieClip {BackImg}
"backImg"Symbol 2037 MovieClip {lib.HelpMc2} Frame 1Symbol 1366 MovieClip {BG1}
"ArmBarBack"Symbol 2037 MovieClip {lib.HelpMc2} Frame 1Symbol 1775 MovieClip
"ArmBar"Symbol 2037 MovieClip {lib.HelpMc2} Frame 1Symbol 1777 MovieClip
"spring_back"Symbol 2037 MovieClip {lib.HelpMc2} Frame 1Symbol 1764 MovieClip
"fart_back"Symbol 2037 MovieClip {lib.HelpMc2} Frame 1Symbol 1768 MovieClip
"fart_txt"Symbol 2037 MovieClip {lib.HelpMc2} Frame 1Symbol 2027 EditableText
"spring_txt"Symbol 2037 MovieClip {lib.HelpMc2} Frame 1Symbol 2028 EditableText
"butterfly_txt"Symbol 2037 MovieClip {lib.HelpMc2} Frame 1Symbol 2029 EditableText
"mindy_H"Symbol 2037 MovieClip {lib.HelpMc2} Frame 1Symbol 2030 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_470}
"word1"Symbol 2037 MovieClip {lib.HelpMc2} Frame 1Symbol 1740 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_300}
"next_bt"Symbol 2037 MovieClip {lib.HelpMc2} Frame 1Symbol 2036 MovieClip {bt_next2}
"upgrade1"Symbol 2037 MovieClip {lib.HelpMc2} Frame 4Symbol 1065 MovieClip {horsetailGrass}
"upgrade2"Symbol 2037 MovieClip {lib.HelpMc2} Frame 4Symbol 1013 MovieClip {RocketShoe}
"anMc"Symbol 2037 MovieClip {lib.HelpMc2} Frame 4Symbol 1126 MovieClip
"__id19_"Symbol 2039 MovieClip {跳过按钮} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"__id20_"Symbol 2040 MovieClip {bt_再播放一次} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"helpMc_1"Symbol 2041 MovieClip {lib.HelpMcManger} Frame 1Symbol 1756 MovieClip {lib.StartMove}
"back_bt"Symbol 2041 MovieClip {lib.HelpMcManger} Frame 1Symbol 2039 MovieClip {跳过按钮}
"TotalWBar"Symbol 2041 MovieClip {lib.HelpMcManger} Frame 1Symbol 1100 MovieClip {MonsterandMindyfinalGirl_fla.SymboTotalWBar_38}
"TotalHBar"Symbol 2041 MovieClip {lib.HelpMcManger} Frame 1Symbol 1103 MovieClip {MonsterandMindyfinalGirl_fla.SymbolTotalHBar_42}
"Start_Button"Symbol 2041 MovieClip {lib.HelpMcManger} Frame 1Symbol 1525 MovieClip {bt_开始按钮}
"show_again"Symbol 2041 MovieClip {lib.HelpMcManger} Frame 1Symbol 2040 MovieClip {bt_再播放一次}
"ArmBarBack"Symbol 2041 MovieClip {lib.HelpMcManger} Frame 1Symbol 1775 MovieClip
"ArmBar"Symbol 2041 MovieClip {lib.HelpMcManger} Frame 1Symbol 1777 MovieClip
"Props"Symbol 2041 MovieClip {lib.HelpMcManger} Frame 1Symbol 1773 MovieClip {MonsterandMindyfinalGirl_fla.SymbolProps_353}
"__id21_"Symbol 2042 MovieClip {bt_返回} Frame 1Symbol 390 MovieClip {spill.localisation.LocalizedTextField}
"photo1"Symbol 2043 MovieClip {lib.Photos} Frame 1Symbol 1737 MovieClip {PhotoMC}
"photo2"Symbol 2043 MovieClip {lib.Photos} Frame 1Symbol 1737 MovieClip {PhotoMC}
"photo3"Symbol 2043 MovieClip {lib.Photos} Frame 1Symbol 1737 MovieClip {PhotoMC}
"photo4"Symbol 2043 MovieClip {lib.Photos} Frame 1Symbol 1737 MovieClip {PhotoMC}
"photo5"Symbol 2043 MovieClip {lib.Photos} Frame 1Symbol 1737 MovieClip {PhotoMC}
"photo6"Symbol 2043 MovieClip {lib.Photos} Frame 1Symbol 1737 MovieClip {PhotoMC}
"photo7"Symbol 2043 MovieClip {lib.Photos} Frame 1Symbol 1737 MovieClip {PhotoMC}
"photo8"Symbol 2043 MovieClip {lib.Photos} Frame 1Symbol 1737 MovieClip {PhotoMC}
"photo9"Symbol 2043 MovieClip {lib.Photos} Frame 1Symbol 1737 MovieClip {PhotoMC}
"photo10"Symbol 2043 MovieClip {lib.Photos} Frame 1Symbol 1737 MovieClip {PhotoMC}
"photo11"Symbol 2043 MovieClip {lib.Photos} Frame 1Symbol 1737 MovieClip {PhotoMC}
"Back_button"Symbol 2043 MovieClip {lib.Photos} Frame 1Symbol 2042 MovieClip {bt_返回}
"Next_button"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 143Symbol 1841 MovieClip {lib.UpProps}

Special Tags

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

Labels

"loading"Frame 1
"game"Frame 22
"br"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 1
"nl"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 2
"cn"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 3
"de"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 4
"es"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 5
"fr"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 6
"in"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 7
"it"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 8
"jp"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 9
"my"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 10
"ph"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 11
"pl"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 12
"pt"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 13
"ru"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 14
"se"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 15
"tr"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 16
"en_uk"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 17
"en_us"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 18
"id"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 19
"ar"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 20
"es_mx"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 21
"es_ar"Symbol 33 MovieClip {MonsterandMindyfinalGirl_fla.flag_icon_488} Frame 22
"nl"Symbol 53 MovieClip {Symbol44} Frame 1
"fr"Symbol 53 MovieClip {Symbol44} Frame 7
"de"Symbol 53 MovieClip {Symbol44} Frame 12
"es"Symbol 53 MovieClip {Symbol44} Frame 17
"es_ar"Symbol 53 MovieClip {Symbol44} Frame 22
"es_mx"Symbol 53 MovieClip {Symbol44} Frame 23
"br"Symbol 53 MovieClip {Symbol44} Frame 24
"pt"Symbol 53 MovieClip {Symbol44} Frame 32
"it"Symbol 53 MovieClip {Symbol44} Frame 39
"se"Symbol 53 MovieClip {Symbol44} Frame 46
"pl"Symbol 53 MovieClip {Symbol44} Frame 52
"ru"Symbol 53 MovieClip {Symbol44} Frame 58
"id"Symbol 53 MovieClip {Symbol44} Frame 64
"uk"Symbol 53 MovieClip {Symbol44} Frame 70
"us"Symbol 53 MovieClip {Symbol44} Frame 76
"ar"Symbol 53 MovieClip {Symbol44} Frame 83
"in"Symbol 53 MovieClip {Symbol44} Frame 89
"jp"Symbol 53 MovieClip {Symbol44} Frame 95
"cn"Symbol 53 MovieClip {Symbol44} Frame 100
"nl"Symbol 71 MovieClip {Symbol26} Frame 1
"fr"Symbol 71 MovieClip {Symbol26} Frame 7
"de"Symbol 71 MovieClip {Symbol26} Frame 12
"es"Symbol 71 MovieClip {Symbol26} Frame 17
"es_ar"Symbol 71 MovieClip {Symbol26} Frame 21
"es_mx"Symbol 71 MovieClip {Symbol26} Frame 22
"br"Symbol 71 MovieClip {Symbol26} Frame 24
"pt"Symbol 71 MovieClip {Symbol26} Frame 32
"it"Symbol 71 MovieClip {Symbol26} Frame 39
"se"Symbol 71 MovieClip {Symbol26} Frame 46
"pl"Symbol 71 MovieClip {Symbol26} Frame 52
"ru"Symbol 71 MovieClip {Symbol26} Frame 58
"id"Symbol 71 MovieClip {Symbol26} Frame 64
"uk"Symbol 71 MovieClip {Symbol26} Frame 70
"us"Symbol 71 MovieClip {Symbol26} Frame 76
"ar"Symbol 71 MovieClip {Symbol26} Frame 83
"in"Symbol 71 MovieClip {Symbol26} Frame 89
"jp"Symbol 71 MovieClip {Symbol26} Frame 95
"cn"Symbol 71 MovieClip {Symbol26} Frame 100
"nl"Symbol 115 MovieClip {Symbol24} Frame 1
"fr"Symbol 115 MovieClip {Symbol24} Frame 7
"de"Symbol 115 MovieClip {Symbol24} Frame 12
"es"Symbol 115 MovieClip {Symbol24} Frame 17
"es_ar"Symbol 115 MovieClip {Symbol24} Frame 21
"es_mx"Symbol 115 MovieClip {Symbol24} Frame 22
"br"Symbol 115 MovieClip {Symbol24} Frame 24
"pt"Symbol 115 MovieClip {Symbol24} Frame 32
"it"Symbol 115 MovieClip {Symbol24} Frame 39
"se"Symbol 115 MovieClip {Symbol24} Frame 46
"pl"Symbol 115 MovieClip {Symbol24} Frame 52
"ru"Symbol 115 MovieClip {Symbol24} Frame 58
"id"Symbol 115 MovieClip {Symbol24} Frame 64
"uk"Symbol 115 MovieClip {Symbol24} Frame 70
"us"Symbol 115 MovieClip {Symbol24} Frame 76
"ar"Symbol 115 MovieClip {Symbol24} Frame 83
"in"Symbol 115 MovieClip {Symbol24} Frame 89
"jp"Symbol 115 MovieClip {Symbol24} Frame 95
"cn"Symbol 115 MovieClip {Symbol24} Frame 100
"nl"Symbol 131 MovieClip {Symbol37} Frame 1
"fr"Symbol 131 MovieClip {Symbol37} Frame 7
"de"Symbol 131 MovieClip {Symbol37} Frame 12
"es"Symbol 131 MovieClip {Symbol37} Frame 17
"es_ar"Symbol 131 MovieClip {Symbol37} Frame 22
"es_mx"Symbol 131 MovieClip {Symbol37} Frame 23
"br"Symbol 131 MovieClip {Symbol37} Frame 24
"pt"Symbol 131 MovieClip {Symbol37} Frame 32
"it"Symbol 131 MovieClip {Symbol37} Frame 39
"se"Symbol 131 MovieClip {Symbol37} Frame 46
"pl"Symbol 131 MovieClip {Symbol37} Frame 52
"ru"Symbol 131 MovieClip {Symbol37} Frame 58
"id"Symbol 131 MovieClip {Symbol37} Frame 64
"uk"Symbol 131 MovieClip {Symbol37} Frame 70
"us"Symbol 131 MovieClip {Symbol37} Frame 76
"ar"Symbol 131 MovieClip {Symbol37} Frame 83
"in"Symbol 131 MovieClip {Symbol37} Frame 89
"jp"Symbol 131 MovieClip {Symbol37} Frame 95
"cn"Symbol 131 MovieClip {Symbol37} Frame 100
"nl"Symbol 147 MovieClip {Symbol36} Frame 1
"fr"Symbol 147 MovieClip {Symbol36} Frame 7
"de"Symbol 147 MovieClip {Symbol36} Frame 12
"es"Symbol 147 MovieClip {Symbol36} Frame 17
"es_ar"Symbol 147 MovieClip {Symbol36} Frame 22
"es_mx"Symbol 147 MovieClip {Symbol36} Frame 23
"br"Symbol 147 MovieClip {Symbol36} Frame 24
"pt"Symbol 147 MovieClip {Symbol36} Frame 32
"it"Symbol 147 MovieClip {Symbol36} Frame 39
"se"Symbol 147 MovieClip {Symbol36} Frame 46
"pl"Symbol 147 MovieClip {Symbol36} Frame 52
"ru"Symbol 147 MovieClip {Symbol36} Frame 58
"id"Symbol 147 MovieClip {Symbol36} Frame 64
"uk"Symbol 147 MovieClip {Symbol36} Frame 70
"us"Symbol 147 MovieClip {Symbol36} Frame 76
"ar"Symbol 147 MovieClip {Symbol36} Frame 83
"in"Symbol 147 MovieClip {Symbol36} Frame 89
"jp"Symbol 147 MovieClip {Symbol36} Frame 95
"cn"Symbol 147 MovieClip {Symbol36} Frame 100
"nl"Symbol 163 MovieClip {Symbol35} Frame 1
"fr"Symbol 163 MovieClip {Symbol35} Frame 7
"de"Symbol 163 MovieClip {Symbol35} Frame 12
"es"Symbol 163 MovieClip {Symbol35} Frame 17
"es_ar"Symbol 163 MovieClip {Symbol35} Frame 22
"es_mx"Symbol 163 MovieClip {Symbol35} Frame 23
"br"Symbol 163 MovieClip {Symbol35} Frame 24
"pt"Symbol 163 MovieClip {Symbol35} Frame 32
"it"Symbol 163 MovieClip {Symbol35} Frame 39
"se"Symbol 163 MovieClip {Symbol35} Frame 46
"pl"Symbol 163 MovieClip {Symbol35} Frame 52
"ru"Symbol 163 MovieClip {Symbol35} Frame 58
"id"Symbol 163 MovieClip {Symbol35} Frame 64
"uk"Symbol 163 MovieClip {Symbol35} Frame 70
"us"Symbol 163 MovieClip {Symbol35} Frame 76
"ar"Symbol 163 MovieClip {Symbol35} Frame 83
"in"Symbol 163 MovieClip {Symbol35} Frame 89
"jp"Symbol 163 MovieClip {Symbol35} Frame 95
"cn"Symbol 163 MovieClip {Symbol35} Frame 100
"nl"Symbol 179 MovieClip {Symbol34} Frame 1
"fr"Symbol 179 MovieClip {Symbol34} Frame 7
"de"Symbol 179 MovieClip {Symbol34} Frame 12
"es"Symbol 179 MovieClip {Symbol34} Frame 17
"es_ar"Symbol 179 MovieClip {Symbol34} Frame 22
"es_mx"Symbol 179 MovieClip {Symbol34} Frame 23
"br"Symbol 179 MovieClip {Symbol34} Frame 24
"pt"Symbol 179 MovieClip {Symbol34} Frame 32
"it"Symbol 179 MovieClip {Symbol34} Frame 39
"se"Symbol 179 MovieClip {Symbol34} Frame 46
"pl"Symbol 179 MovieClip {Symbol34} Frame 52
"ru"Symbol 179 MovieClip {Symbol34} Frame 58
"id"Symbol 179 MovieClip {Symbol34} Frame 64
"uk"Symbol 179 MovieClip {Symbol34} Frame 70
"us"Symbol 179 MovieClip {Symbol34} Frame 76
"ar"Symbol 179 MovieClip {Symbol34} Frame 83
"in"Symbol 179 MovieClip {Symbol34} Frame 89
"jp"Symbol 179 MovieClip {Symbol34} Frame 95
"cn"Symbol 179 MovieClip {Symbol34} Frame 100
"nl"Symbol 195 MovieClip {Symbol33} Frame 1
"fr"Symbol 195 MovieClip {Symbol33} Frame 7
"de"Symbol 195 MovieClip {Symbol33} Frame 12
"es"Symbol 195 MovieClip {Symbol33} Frame 17
"es_ar"Symbol 195 MovieClip {Symbol33} Frame 22
"es_mx"Symbol 195 MovieClip {Symbol33} Frame 23
"br"Symbol 195 MovieClip {Symbol33} Frame 24
"pt"Symbol 195 MovieClip {Symbol33} Frame 32
"it"Symbol 195 MovieClip {Symbol33} Frame 39
"se"Symbol 195 MovieClip {Symbol33} Frame 46
"pl"Symbol 195 MovieClip {Symbol33} Frame 52
"ru"Symbol 195 MovieClip {Symbol33} Frame 58
"id"Symbol 195 MovieClip {Symbol33} Frame 64
"uk"Symbol 195 MovieClip {Symbol33} Frame 70
"us"Symbol 195 MovieClip {Symbol33} Frame 76
"ar"Symbol 195 MovieClip {Symbol33} Frame 83
"in"Symbol 195 MovieClip {Symbol33} Frame 89
"jp"Symbol 195 MovieClip {Symbol33} Frame 95
"cn"Symbol 195 MovieClip {Symbol33} Frame 100
"nl"Symbol 211 MovieClip {Symbol32} Frame 1
"fr"Symbol 211 MovieClip {Symbol32} Frame 7
"de"Symbol 211 MovieClip {Symbol32} Frame 12
"es"Symbol 211 MovieClip {Symbol32} Frame 17
"es_ar"Symbol 211 MovieClip {Symbol32} Frame 22
"es_mx"Symbol 211 MovieClip {Symbol32} Frame 23
"br"Symbol 211 MovieClip {Symbol32} Frame 24
"pt"Symbol 211 MovieClip {Symbol32} Frame 32
"it"Symbol 211 MovieClip {Symbol32} Frame 39
"se"Symbol 211 MovieClip {Symbol32} Frame 46
"pl"Symbol 211 MovieClip {Symbol32} Frame 52
"ru"Symbol 211 MovieClip {Symbol32} Frame 58
"id"Symbol 211 MovieClip {Symbol32} Frame 64
"uk"Symbol 211 MovieClip {Symbol32} Frame 70
"us"Symbol 211 MovieClip {Symbol32} Frame 76
"ar"Symbol 211 MovieClip {Symbol32} Frame 83
"in"Symbol 211 MovieClip {Symbol32} Frame 89
"jp"Symbol 211 MovieClip {Symbol32} Frame 95
"cn"Symbol 211 MovieClip {Symbol32} Frame 100
"nl"Symbol 227 MovieClip {Symbol31} Frame 1
"fr"Symbol 227 MovieClip {Symbol31} Frame 7
"de"Symbol 227 MovieClip {Symbol31} Frame 12
"es"Symbol 227 MovieClip {Symbol31} Frame 17
"es_ar"Symbol 227 MovieClip {Symbol31} Frame 22
"es_mx"Symbol 227 MovieClip {Symbol31} Frame 23
"br"Symbol 227 MovieClip {Symbol31} Frame 24
"pt"Symbol 227 MovieClip {Symbol31} Frame 32
"it"Symbol 227 MovieClip {Symbol31} Frame 39
"se"Symbol 227 MovieClip {Symbol31} Frame 46
"pl"Symbol 227 MovieClip {Symbol31} Frame 52
"ru"Symbol 227 MovieClip {Symbol31} Frame 58
"id"Symbol 227 MovieClip {Symbol31} Frame 64
"uk"Symbol 227 MovieClip {Symbol31} Frame 70
"us"Symbol 227 MovieClip {Symbol31} Frame 76
"ar"Symbol 227 MovieClip {Symbol31} Frame 83
"in"Symbol 227 MovieClip {Symbol31} Frame 89
"jp"Symbol 227 MovieClip {Symbol31} Frame 95
"cn"Symbol 227 MovieClip {Symbol31} Frame 100
"nl"Symbol 242 MovieClip {Symbol30} Frame 1
"fr"Symbol 242 MovieClip {Symbol30} Frame 7
"de"Symbol 242 MovieClip {Symbol30} Frame 12
"es"Symbol 242 MovieClip {Symbol30} Frame 17
"es_ar"Symbol 242 MovieClip {Symbol30} Frame 22
"es_mx"Symbol 242 MovieClip {Symbol30} Frame 23
"br"Symbol 242 MovieClip {Symbol30} Frame 24
"pt"Symbol 242 MovieClip {Symbol30} Frame 32
"it"Symbol 242 MovieClip {Symbol30} Frame 39
"se"Symbol 242 MovieClip {Symbol30} Frame 46
"pl"Symbol 242 MovieClip {Symbol30} Frame 52
"ru"Symbol 242 MovieClip {Symbol30} Frame 58
"id"Symbol 242 MovieClip {Symbol30} Frame 64
"uk"Symbol 242 MovieClip {Symbol30} Frame 70
"us"Symbol 242 MovieClip {Symbol30} Frame 76
"ar"Symbol 242 MovieClip {Symbol30} Frame 83
"in"Symbol 242 MovieClip {Symbol30} Frame 89
"jp"Symbol 242 MovieClip {Symbol30} Frame 95
"cn"Symbol 242 MovieClip {Symbol30} Frame 100
"nl"Symbol 257 MovieClip {Symbol29} Frame 1
"fr"Symbol 257 MovieClip {Symbol29} Frame 7
"de"Symbol 257 MovieClip {Symbol29} Frame 12
"es"Symbol 257 MovieClip {Symbol29} Frame 17
"es_ar"Symbol 257 MovieClip {Symbol29} Frame 22
"es_mx"Symbol 257 MovieClip {Symbol29} Frame 23
"br"Symbol 257 MovieClip {Symbol29} Frame 24
"pt"Symbol 257 MovieClip {Symbol29} Frame 32
"it"Symbol 257 MovieClip {Symbol29} Frame 39
"se"Symbol 257 MovieClip {Symbol29} Frame 46
"pl"Symbol 257 MovieClip {Symbol29} Frame 52
"ru"Symbol 257 MovieClip {Symbol29} Frame 58
"id"Symbol 257 MovieClip {Symbol29} Frame 64
"uk"Symbol 257 MovieClip {Symbol29} Frame 70
"us"Symbol 257 MovieClip {Symbol29} Frame 76
"ar"Symbol 257 MovieClip {Symbol29} Frame 83
"in"Symbol 257 MovieClip {Symbol29} Frame 89
"jp"Symbol 257 MovieClip {Symbol29} Frame 95
"cn"Symbol 257 MovieClip {Symbol29} Frame 100
"nl"Symbol 272 MovieClip {Symbol28} Frame 1
"fr"Symbol 272 MovieClip {Symbol28} Frame 7
"de"Symbol 272 MovieClip {Symbol28} Frame 12
"es"Symbol 272 MovieClip {Symbol28} Frame 17
"es_ar"Symbol 272 MovieClip {Symbol28} Frame 22
"es_mx"Symbol 272 MovieClip {Symbol28} Frame 23
"br"Symbol 272 MovieClip {Symbol28} Frame 24
"pt"Symbol 272 MovieClip {Symbol28} Frame 32
"it"Symbol 272 MovieClip {Symbol28} Frame 39
"se"Symbol 272 MovieClip {Symbol28} Frame 46
"pl"Symbol 272 MovieClip {Symbol28} Frame 52
"ru"Symbol 272 MovieClip {Symbol28} Frame 58
"id"Symbol 272 MovieClip {Symbol28} Frame 64
"uk"Symbol 272 MovieClip {Symbol28} Frame 70
"us"Symbol 272 MovieClip {Symbol28} Frame 76
"ar"Symbol 272 MovieClip {Symbol28} Frame 83
"in"Symbol 272 MovieClip {Symbol28} Frame 89
"jp"Symbol 272 MovieClip {Symbol28} Frame 95
"cn"Symbol 272 MovieClip {Symbol28} Frame 100
"nl"Symbol 287 MovieClip {Symbol27} Frame 1
"fr"Symbol 287 MovieClip {Symbol27} Frame 7
"de"Symbol 287 MovieClip {Symbol27} Frame 12
"es"Symbol 287 MovieClip {Symbol27} Frame 17
"es_ar"Symbol 287 MovieClip {Symbol27} Frame 20
"es_mx"Symbol 287 MovieClip {Symbol27} Frame 21
"br"Symbol 287 MovieClip {Symbol27} Frame 24
"pt"Symbol 287 MovieClip {Symbol27} Frame 32
"it"Symbol 287 MovieClip {Symbol27} Frame 39
"se"Symbol 287 MovieClip {Symbol27} Frame 46
"pl"Symbol 287 MovieClip {Symbol27} Frame 52
"ru"Symbol 287 MovieClip {Symbol27} Frame 58
"id"Symbol 287 MovieClip {Symbol27} Frame 64
"uk"Symbol 287 MovieClip {Symbol27} Frame 70
"us"Symbol 287 MovieClip {Symbol27} Frame 76
"ar"Symbol 287 MovieClip {Symbol27} Frame 83
"in"Symbol 287 MovieClip {Symbol27} Frame 89
"jp"Symbol 287 MovieClip {Symbol27} Frame 95
"cn"Symbol 287 MovieClip {Symbol27} Frame 100
"nl"Symbol 302 MovieClip {Symbol43} Frame 1
"fr"Symbol 302 MovieClip {Symbol43} Frame 7
"de"Symbol 302 MovieClip {Symbol43} Frame 12
"es"Symbol 302 MovieClip {Symbol43} Frame 17
"es_ar"Symbol 302 MovieClip {Symbol43} Frame 22
"es_mx"Symbol 302 MovieClip {Symbol43} Frame 23
"br"Symbol 302 MovieClip {Symbol43} Frame 24
"pt"Symbol 302 MovieClip {Symbol43} Frame 32
"it"Symbol 302 MovieClip {Symbol43} Frame 39
"se"Symbol 302 MovieClip {Symbol43} Frame 46
"pl"Symbol 302 MovieClip {Symbol43} Frame 52
"ru"Symbol 302 MovieClip {Symbol43} Frame 58
"id"Symbol 302 MovieClip {Symbol43} Frame 64
"uk"Symbol 302 MovieClip {Symbol43} Frame 70
"us"Symbol 302 MovieClip {Symbol43} Frame 76
"ar"Symbol 302 MovieClip {Symbol43} Frame 83
"in"Symbol 302 MovieClip {Symbol43} Frame 89
"jp"Symbol 302 MovieClip {Symbol43} Frame 95
"cn"Symbol 302 MovieClip {Symbol43} Frame 100
"nl"Symbol 317 MovieClip {Symbol42} Frame 1
"fr"Symbol 317 MovieClip {Symbol42} Frame 7
"de"Symbol 317 MovieClip {Symbol42} Frame 12
"es"Symbol 317 MovieClip {Symbol42} Frame 17
"es_ar"Symbol 317 MovieClip {Symbol42} Frame 22
"es_mx"Symbol 317 MovieClip {Symbol42} Frame 23
"br"Symbol 317 MovieClip {Symbol42} Frame 24
"pt"Symbol 317 MovieClip {Symbol42} Frame 32
"it"Symbol 317 MovieClip {Symbol42} Frame 39
"se"Symbol 317 MovieClip {Symbol42} Frame 46
"pl"Symbol 317 MovieClip {Symbol42} Frame 52
"ru"Symbol 317 MovieClip {Symbol42} Frame 58
"id"Symbol 317 MovieClip {Symbol42} Frame 64
"uk"Symbol 317 MovieClip {Symbol42} Frame 70
"us"Symbol 317 MovieClip {Symbol42} Frame 76
"ar"Symbol 317 MovieClip {Symbol42} Frame 83
"in"Symbol 317 MovieClip {Symbol42} Frame 89
"jp"Symbol 317 MovieClip {Symbol42} Frame 95
"cn"Symbol 317 MovieClip {Symbol42} Frame 100
"nl"Symbol 343 MovieClip {txt_congratulations} Frame 1
"fr"Symbol 343 MovieClip {txt_congratulations} Frame 7
"de"Symbol 343 MovieClip {txt_congratulations} Frame 12
"es"Symbol 343 MovieClip {txt_congratulations} Frame 17
"es_ar"Symbol 343 MovieClip {txt_congratulations} Frame 22
"es_mx"Symbol 343 MovieClip {txt_congratulations} Frame 23
"br"Symbol 343 MovieClip {txt_congratulations} Frame 24
"pt"Symbol 343 MovieClip {txt_congratulations} Frame 32
"it"Symbol 343 MovieClip {txt_congratulations} Frame 39
"se"Symbol 343 MovieClip {txt_congratulations} Frame 46
"pl"Symbol 343 MovieClip {txt_congratulations} Frame 52
"ru"Symbol 343 MovieClip {txt_congratulations} Frame 58
"id"Symbol 343 MovieClip {txt_congratulations} Frame 64
"uk"Symbol 343 MovieClip {txt_congratulations} Frame 70
"us"Symbol 343 MovieClip {txt_congratulations} Frame 76
"ar"Symbol 343 MovieClip {txt_congratulations} Frame 83
"in"Symbol 343 MovieClip {txt_congratulations} Frame 89
"jp"Symbol 343 MovieClip {txt_congratulations} Frame 95
"cn"Symbol 343 MovieClip {txt_congratulations} Frame 100
"nl"Symbol 386 MovieClip {Symbol39} Frame 1
"fr"Symbol 386 MovieClip {Symbol39} Frame 7
"de"Symbol 386 MovieClip {Symbol39} Frame 12
"es"Symbol 386 MovieClip {Symbol39} Frame 17
"es_ar"Symbol 386 MovieClip {Symbol39} Frame 22
"es_mx"Symbol 386 MovieClip {Symbol39} Frame 23
"br"Symbol 386 MovieClip {Symbol39} Frame 24
"pt"Symbol 386 MovieClip {Symbol39} Frame 32
"it"Symbol 386 MovieClip {Symbol39} Frame 39
"se"Symbol 386 MovieClip {Symbol39} Frame 46
"pl"Symbol 386 MovieClip {Symbol39} Frame 52
"ru"Symbol 386 MovieClip {Symbol39} Frame 58
"id"Symbol 386 MovieClip {Symbol39} Frame 64
"uk"Symbol 386 MovieClip {Symbol39} Frame 70
"us"Symbol 386 MovieClip {Symbol39} Frame 76
"ar"Symbol 386 MovieClip {Symbol39} Frame 83
"in"Symbol 386 MovieClip {Symbol39} Frame 89
"jp"Symbol 386 MovieClip {Symbol39} Frame 95
"cn"Symbol 386 MovieClip {Symbol39} Frame 100
"nl"Symbol 406 MovieClip {Symbol22} Frame 1
"fr"Symbol 406 MovieClip {Symbol22} Frame 7
"de"Symbol 406 MovieClip {Symbol22} Frame 12
"es"Symbol 406 MovieClip {Symbol22} Frame 17
"es_ar"Symbol 406 MovieClip {Symbol22} Frame 21
"es_mx"Symbol 406 MovieClip {Symbol22} Frame 22
"br"Symbol 406 MovieClip {Symbol22} Frame 24
"pt"Symbol 406 MovieClip {Symbol22} Frame 32
"it"Symbol 406 MovieClip {Symbol22} Frame 39
"se"Symbol 406 MovieClip {Symbol22} Frame 46
"pl"Symbol 406 MovieClip {Symbol22} Frame 52
"ru"Symbol 406 MovieClip {Symbol22} Frame 58
"id"Symbol 406 MovieClip {Symbol22} Frame 64
"uk"Symbol 406 MovieClip {Symbol22} Frame 70
"us"Symbol 406 MovieClip {Symbol22} Frame 76
"ar"Symbol 406 MovieClip {Symbol22} Frame 83
"in"Symbol 406 MovieClip {Symbol22} Frame 89
"jp"Symbol 406 MovieClip {Symbol22} Frame 95
"cn"Symbol 406 MovieClip {Symbol22} Frame 100
"nl"Symbol 420 MovieClip {Symbol21} Frame 1
"fr"Symbol 420 MovieClip {Symbol21} Frame 7
"de"Symbol 420 MovieClip {Symbol21} Frame 12
"es"Symbol 420 MovieClip {Symbol21} Frame 17
"es_ar"Symbol 420 MovieClip {Symbol21} Frame 22
"es_mx"Symbol 420 MovieClip {Symbol21} Frame 23
"br"Symbol 420 MovieClip {Symbol21} Frame 24
"pt"Symbol 420 MovieClip {Symbol21} Frame 32
"it"Symbol 420 MovieClip {Symbol21} Frame 39
"se"Symbol 420 MovieClip {Symbol21} Frame 46
"pl"Symbol 420 MovieClip {Symbol21} Frame 52
"ru"Symbol 420 MovieClip {Symbol21} Frame 58
"id"Symbol 420 MovieClip {Symbol21} Frame 64
"uk"Symbol 420 MovieClip {Symbol21} Frame 70
"us"Symbol 420 MovieClip {Symbol21} Frame 76
"ar"Symbol 420 MovieClip {Symbol21} Frame 83
"in"Symbol 420 MovieClip {Symbol21} Frame 89
"jp"Symbol 420 MovieClip {Symbol21} Frame 95
"cn"Symbol 420 MovieClip {Symbol21} Frame 100
"nl"Symbol 435 MovieClip {Symbol20} Frame 1
"fr"Symbol 435 MovieClip {Symbol20} Frame 7
"de"Symbol 435 MovieClip {Symbol20} Frame 12
"es"Symbol 435 MovieClip {Symbol20} Frame 17
"es_ar"Symbol 435 MovieClip {Symbol20} Frame 22
"es_mx"Symbol 435 MovieClip {Symbol20} Frame 23
"br"Symbol 435 MovieClip {Symbol20} Frame 24
"pt"Symbol 435 MovieClip {Symbol20} Frame 32
"it"Symbol 435 MovieClip {Symbol20} Frame 39
"se"Symbol 435 MovieClip {Symbol20} Frame 46
"pl"Symbol 435 MovieClip {Symbol20} Frame 52
"ru"Symbol 435 MovieClip {Symbol20} Frame 58
"id"Symbol 435 MovieClip {Symbol20} Frame 64
"uk"Symbol 435 MovieClip {Symbol20} Frame 70
"us"Symbol 435 MovieClip {Symbol20} Frame 76
"ar"Symbol 435 MovieClip {Symbol20} Frame 83
"in"Symbol 435 MovieClip {Symbol20} Frame 89
"jp"Symbol 435 MovieClip {Symbol20} Frame 95
"cn"Symbol 435 MovieClip {Symbol20} Frame 100
"nl"Symbol 466 MovieClip {txt_goodjob} Frame 1
"fr"Symbol 466 MovieClip {txt_goodjob} Frame 7
"de"Symbol 466 MovieClip {txt_goodjob} Frame 12
"es"Symbol 466 MovieClip {txt_goodjob} Frame 17
"es_ar"Symbol 466 MovieClip {txt_goodjob} Frame 22
"es_mx"Symbol 466 MovieClip {txt_goodjob} Frame 23
"br"Symbol 466 MovieClip {txt_goodjob} Frame 24
"pt"Symbol 466 MovieClip {txt_goodjob} Frame 32
"it"Symbol 466 MovieClip {txt_goodjob} Frame 39
"se"Symbol 466 MovieClip {txt_goodjob} Frame 46
"pl"Symbol 466 MovieClip {txt_goodjob} Frame 52
"ru"Symbol 466 MovieClip {txt_goodjob} Frame 58
"id"Symbol 466 MovieClip {txt_goodjob} Frame 64
"uk"Symbol 466 MovieClip {txt_goodjob} Frame 70
"us"Symbol 466 MovieClip {txt_goodjob} Frame 76
"ar"Symbol 466 MovieClip {txt_goodjob} Frame 83
"in"Symbol 466 MovieClip {txt_goodjob} Frame 89
"jp"Symbol 466 MovieClip {txt_goodjob} Frame 95
"cn"Symbol 466 MovieClip {txt_goodjob} Frame 100
"nl"Symbol 482 MovieClip {Symbol15} Frame 1
"fr"Symbol 482 MovieClip {Symbol15} Frame 7
"de"Symbol 482 MovieClip {Symbol15} Frame 12
"es"Symbol 482 MovieClip {Symbol15} Frame 17
"es_ar"Symbol 482 MovieClip {Symbol15} Frame 20
"es_mx"Symbol 482 MovieClip {Symbol15} Frame 21
"br"Symbol 482 MovieClip {Symbol15} Frame 24
"pt"Symbol 482 MovieClip {Symbol15} Frame 32
"it"Symbol 482 MovieClip {Symbol15} Frame 39
"se"Symbol 482 MovieClip {Symbol15} Frame 46
"pl"Symbol 482 MovieClip {Symbol15} Frame 52
"ru"Symbol 482 MovieClip {Symbol15} Frame 58
"id"Symbol 482 MovieClip {Symbol15} Frame 64
"uk"Symbol 482 MovieClip {Symbol15} Frame 70
"us"Symbol 482 MovieClip {Symbol15} Frame 76
"ar"Symbol 482 MovieClip {Symbol15} Frame 83
"in"Symbol 482 MovieClip {Symbol15} Frame 89
"jp"Symbol 482 MovieClip {Symbol15} Frame 95
"cn"Symbol 482 MovieClip {Symbol15} Frame 100
"nl"Symbol 497 MovieClip {Symbol14} Frame 1
"fr"Symbol 497 MovieClip {Symbol14} Frame 7
"de"Symbol 497 MovieClip {Symbol14} Frame 12
"es"Symbol 497 MovieClip {Symbol14} Frame 17
"es_ar"Symbol 497 MovieClip {Symbol14} Frame 20
"es_mx"Symbol 497 MovieClip {Symbol14} Frame 21
"br"Symbol 497 MovieClip {Symbol14} Frame 24
"pt"Symbol 497 MovieClip {Symbol14} Frame 32
"it"Symbol 497 MovieClip {Symbol14} Frame 39
"se"Symbol 497 MovieClip {Symbol14} Frame 46
"pl"Symbol 497 MovieClip {Symbol14} Frame 52
"ru"Symbol 497 MovieClip {Symbol14} Frame 58
"id"Symbol 497 MovieClip {Symbol14} Frame 64
"uk"Symbol 497 MovieClip {Symbol14} Frame 70
"us"Symbol 497 MovieClip {Symbol14} Frame 76
"ar"Symbol 497 MovieClip {Symbol14} Frame 83
"in"Symbol 497 MovieClip {Symbol14} Frame 89
"jp"Symbol 497 MovieClip {Symbol14} Frame 95
"cn"Symbol 497 MovieClip {Symbol14} Frame 100
"nl"Symbol 512 MovieClip {Symbol13} Frame 1
"fr"Symbol 512 MovieClip {Symbol13} Frame 7
"de"Symbol 512 MovieClip {Symbol13} Frame 12
"es"Symbol 512 MovieClip {Symbol13} Frame 17
"es_ar"Symbol 512 MovieClip {Symbol13} Frame 21
"es_mx"Symbol 512 MovieClip {Symbol13} Frame 22
"br"Symbol 512 MovieClip {Symbol13} Frame 24
"pt"Symbol 512 MovieClip {Symbol13} Frame 32
"it"Symbol 512 MovieClip {Symbol13} Frame 39
"se"Symbol 512 MovieClip {Symbol13} Frame 46
"pl"Symbol 512 MovieClip {Symbol13} Frame 52
"ru"Symbol 512 MovieClip {Symbol13} Frame 58
"id"Symbol 512 MovieClip {Symbol13} Frame 64
"uk"Symbol 512 MovieClip {Symbol13} Frame 70
"us"Symbol 512 MovieClip {Symbol13} Frame 76
"ar"Symbol 512 MovieClip {Symbol13} Frame 83
"in"Symbol 512 MovieClip {Symbol13} Frame 89
"jp"Symbol 512 MovieClip {Symbol13} Frame 95
"cn"Symbol 512 MovieClip {Symbol13} Frame 100
"nl"Symbol 552 MovieClip {Symbol12} Frame 1
"fr"Symbol 552 MovieClip {Symbol12} Frame 7
"de"Symbol 552 MovieClip {Symbol12} Frame 12
"es"Symbol 552 MovieClip {Symbol12} Frame 17
"es_ar"Symbol 552 MovieClip {Symbol12} Frame 20
"es_mx"Symbol 552 MovieClip {Symbol12} Frame 21
"br"Symbol 552 MovieClip {Symbol12} Frame 24
"pt"Symbol 552 MovieClip {Symbol12} Frame 32
"it"Symbol 552 MovieClip {Symbol12} Frame 39
"se"Symbol 552 MovieClip {Symbol12} Frame 46
"pl"Symbol 552 MovieClip {Symbol12} Frame 52
"ru"Symbol 552 MovieClip {Symbol12} Frame 58
"id"Symbol 552 MovieClip {Symbol12} Frame 64
"uk"Symbol 552 MovieClip {Symbol12} Frame 70
"us"Symbol 552 MovieClip {Symbol12} Frame 76
"ar"Symbol 552 MovieClip {Symbol12} Frame 83
"in"Symbol 552 MovieClip {Symbol12} Frame 89
"jp"Symbol 552 MovieClip {Symbol12} Frame 95
"cn"Symbol 552 MovieClip {Symbol12} Frame 100
"nl"Symbol 567 MovieClip {Symbol11} Frame 1
"fr"Symbol 567 MovieClip {Symbol11} Frame 7
"de"Symbol 567 MovieClip {Symbol11} Frame 12
"es"Symbol 567 MovieClip {Symbol11} Frame 17
"es_ar"Symbol 567 MovieClip {Symbol11} Frame 21
"es_mx"Symbol 567 MovieClip {Symbol11} Frame 22
"br"Symbol 567 MovieClip {Symbol11} Frame 24
"pt"Symbol 567 MovieClip {Symbol11} Frame 32
"it"Symbol 567 MovieClip {Symbol11} Frame 39
"se"Symbol 567 MovieClip {Symbol11} Frame 46
"pl"Symbol 567 MovieClip {Symbol11} Frame 52
"ru"Symbol 567 MovieClip {Symbol11} Frame 58
"id"Symbol 567 MovieClip {Symbol11} Frame 64
"uk"Symbol 567 MovieClip {Symbol11} Frame 70
"us"Symbol 567 MovieClip {Symbol11} Frame 76
"ar"Symbol 567 MovieClip {Symbol11} Frame 83
"in"Symbol 567 MovieClip {Symbol11} Frame 89
"jp"Symbol 567 MovieClip {Symbol11} Frame 95
"cn"Symbol 567 MovieClip {Symbol11} Frame 100
"nl"Symbol 594 MovieClip {Symbol10} Frame 1
"fr"Symbol 594 MovieClip {Symbol10} Frame 7
"de"Symbol 594 MovieClip {Symbol10} Frame 12
"es"Symbol 594 MovieClip {Symbol10} Frame 17
"es_ar"Symbol 594 MovieClip {Symbol10} Frame 21
"es_mx"Symbol 594 MovieClip {Symbol10} Frame 22
"br"Symbol 594 MovieClip {Symbol10} Frame 24
"pt"Symbol 594 MovieClip {Symbol10} Frame 32
"it"Symbol 594 MovieClip {Symbol10} Frame 39
"se"Symbol 594 MovieClip {Symbol10} Frame 46
"pl"Symbol 594 MovieClip {Symbol10} Frame 52
"ru"Symbol 594 MovieClip {Symbol10} Frame 58
"id"Symbol 594 MovieClip {Symbol10} Frame 64
"uk"Symbol 594 MovieClip {Symbol10} Frame 70
"us"Symbol 594 MovieClip {Symbol10} Frame 76
"ar"Symbol 594 MovieClip {Symbol10} Frame 83
"in"Symbol 594 MovieClip {Symbol10} Frame 89
"jp"Symbol 594 MovieClip {Symbol10} Frame 95
"cn"Symbol 594 MovieClip {Symbol10} Frame 100
"nl"Symbol 609 MovieClip {Symbol9} Frame 1
"fr"Symbol 609 MovieClip {Symbol9} Frame 7
"de"Symbol 609 MovieClip {Symbol9} Frame 12
"es"Symbol 609 MovieClip {Symbol9} Frame 17
"es_ar"Symbol 609 MovieClip {Symbol9} Frame 20
"es_mx"Symbol 609 MovieClip {Symbol9} Frame 21
"br"Symbol 609 MovieClip {Symbol9} Frame 24
"pt"Symbol 609 MovieClip {Symbol9} Frame 32
"it"Symbol 609 MovieClip {Symbol9} Frame 39
"se"Symbol 609 MovieClip {Symbol9} Frame 46
"pl"Symbol 609 MovieClip {Symbol9} Frame 52
"ru"Symbol 609 MovieClip {Symbol9} Frame 58
"id"Symbol 609 MovieClip {Symbol9} Frame 64
"uk"Symbol 609 MovieClip {Symbol9} Frame 70
"us"Symbol 609 MovieClip {Symbol9} Frame 76
"ar"Symbol 609 MovieClip {Symbol9} Frame 83
"in"Symbol 609 MovieClip {Symbol9} Frame 89
"jp"Symbol 609 MovieClip {Symbol9} Frame 95
"cn"Symbol 609 MovieClip {Symbol9} Frame 100
"nl"Symbol 625 MovieClip {Symbol8} Frame 1
"fr"Symbol 625 MovieClip {Symbol8} Frame 7
"de"Symbol 625 MovieClip {Symbol8} Frame 12
"es"Symbol 625 MovieClip {Symbol8} Frame 17
"es_ar"Symbol 625 MovieClip {Symbol8} Frame 21
"es_mx"Symbol 625 MovieClip {Symbol8} Frame 22
"br"Symbol 625 MovieClip {Symbol8} Frame 24
"pt"Symbol 625 MovieClip {Symbol8} Frame 32
"it"Symbol 625 MovieClip {Symbol8} Frame 39
"se"Symbol 625 MovieClip {Symbol8} Frame 46
"pl"Symbol 625 MovieClip {Symbol8} Frame 52
"ru"Symbol 625 MovieClip {Symbol8} Frame 58
"id"Symbol 625 MovieClip {Symbol8} Frame 64
"uk"Symbol 625 MovieClip {Symbol8} Frame 70
"us"Symbol 625 MovieClip {Symbol8} Frame 76
"ar"Symbol 625 MovieClip {Symbol8} Frame 83
"in"Symbol 625 MovieClip {Symbol8} Frame 89
"jp"Symbol 625 MovieClip {Symbol8} Frame 95
"cn"Symbol 625 MovieClip {Symbol8} Frame 100
"nl"Symbol 655 MovieClip {Symbol7} Frame 1
"fr"Symbol 655 MovieClip {Symbol7} Frame 7
"de"Symbol 655 MovieClip {Symbol7} Frame 12
"es"Symbol 655 MovieClip {Symbol7} Frame 17
"es_ar"Symbol 655 MovieClip {Symbol7} Frame 21
"es_mx"Symbol 655 MovieClip {Symbol7} Frame 22
"br"Symbol 655 MovieClip {Symbol7} Frame 24
"pt"Symbol 655 MovieClip {Symbol7} Frame 32
"it"Symbol 655 MovieClip {Symbol7} Frame 39
"se"Symbol 655 MovieClip {Symbol7} Frame 46
"pl"Symbol 655 MovieClip {Symbol7} Frame 52
"ru"Symbol 655 MovieClip {Symbol7} Frame 58
"id"Symbol 655 MovieClip {Symbol7} Frame 64
"uk"Symbol 655 MovieClip {Symbol7} Frame 70
"us"Symbol 655 MovieClip {Symbol7} Frame 76
"ar"Symbol 655 MovieClip {Symbol7} Frame 83
"in"Symbol 655 MovieClip {Symbol7} Frame 89
"jp"Symbol 655 MovieClip {Symbol7} Frame 95
"cn"Symbol 655 MovieClip {Symbol7} Frame 100
"nl"Symbol 671 MovieClip {Symbol6} Frame 1
"fr"Symbol 671 MovieClip {Symbol6} Frame 7
"de"Symbol 671 MovieClip {Symbol6} Frame 12
"es"Symbol 671 MovieClip {Symbol6} Frame 17
"es_ar"Symbol 671 MovieClip {Symbol6} Frame 20
"es_mx"Symbol 671 MovieClip {Symbol6} Frame 21
"br"Symbol 671 MovieClip {Symbol6} Frame 24
"pt"Symbol 671 MovieClip {Symbol6} Frame 32
"it"Symbol 671 MovieClip {Symbol6} Frame 39
"se"Symbol 671 MovieClip {Symbol6} Frame 46
"pl"Symbol 671 MovieClip {Symbol6} Frame 52
"ru"Symbol 671 MovieClip {Symbol6} Frame 58
"id"Symbol 671 MovieClip {Symbol6} Frame 64
"uk"Symbol 671 MovieClip {Symbol6} Frame 70
"us"Symbol 671 MovieClip {Symbol6} Frame 76
"ar"Symbol 671 MovieClip {Symbol6} Frame 83
"in"Symbol 671 MovieClip {Symbol6} Frame 89
"jp"Symbol 671 MovieClip {Symbol6} Frame 95
"cn"Symbol 671 MovieClip {Symbol6} Frame 100
"nl"Symbol 686 MovieClip {Symbol5} Frame 1
"fr"Symbol 686 MovieClip {Symbol5} Frame 7
"de"Symbol 686 MovieClip {Symbol5} Frame 12
"es"Symbol 686 MovieClip {Symbol5} Frame 17
"es_ar"Symbol 686 MovieClip {Symbol5} Frame 21
"es_mx"Symbol 686 MovieClip {Symbol5} Frame 22
"br"Symbol 686 MovieClip {Symbol5} Frame 24
"pt"Symbol 686 MovieClip {Symbol5} Frame 32
"it"Symbol 686 MovieClip {Symbol5} Frame 39
"se"Symbol 686 MovieClip {Symbol5} Frame 46
"pl"Symbol 686 MovieClip {Symbol5} Frame 52
"ru"Symbol 686 MovieClip {Symbol5} Frame 58
"id"Symbol 686 MovieClip {Symbol5} Frame 64
"uk"Symbol 686 MovieClip {Symbol5} Frame 70
"us"Symbol 686 MovieClip {Symbol5} Frame 76
"ar"Symbol 686 MovieClip {Symbol5} Frame 83
"in"Symbol 686 MovieClip {Symbol5} Frame 89
"jp"Symbol 686 MovieClip {Symbol5} Frame 95
"cn"Symbol 686 MovieClip {Symbol5} Frame 100
"nl"Symbol 702 MovieClip {Symbol4} Frame 1
"fr"Symbol 702 MovieClip {Symbol4} Frame 7
"de"Symbol 702 MovieClip {Symbol4} Frame 12
"es"Symbol 702 MovieClip {Symbol4} Frame 17
"es_ar"Symbol 702 MovieClip {Symbol4} Frame 20
"es_mx"Symbol 702 MovieClip {Symbol4} Frame 21
"br"Symbol 702 MovieClip {Symbol4} Frame 24
"pt"Symbol 702 MovieClip {Symbol4} Frame 32
"it"Symbol 702 MovieClip {Symbol4} Frame 39
"se"Symbol 702 MovieClip {Symbol4} Frame 46
"pl"Symbol 702 MovieClip {Symbol4} Frame 52
"ru"Symbol 702 MovieClip {Symbol4} Frame 58
"id"Symbol 702 MovieClip {Symbol4} Frame 64
"uk"Symbol 702 MovieClip {Symbol4} Frame 70
"us"Symbol 702 MovieClip {Symbol4} Frame 76
"ar"Symbol 702 MovieClip {Symbol4} Frame 83
"in"Symbol 702 MovieClip {Symbol4} Frame 89
"jp"Symbol 702 MovieClip {Symbol4} Frame 95
"cn"Symbol 702 MovieClip {Symbol4} Frame 100
"nl"Symbol 717 MovieClip {Symbol17} Frame 1
"fr"Symbol 717 MovieClip {Symbol17} Frame 7
"de"Symbol 717 MovieClip {Symbol17} Frame 12
"es"Symbol 717 MovieClip {Symbol17} Frame 17
"es_ar"Symbol 717 MovieClip {Symbol17} Frame 22
"es_mx"Symbol 717 MovieClip {Symbol17} Frame 23
"br"Symbol 717 MovieClip {Symbol17} Frame 24
"pt"Symbol 717 MovieClip {Symbol17} Frame 32
"it"Symbol 717 MovieClip {Symbol17} Frame 39
"se"Symbol 717 MovieClip {Symbol17} Frame 46
"pl"Symbol 717 MovieClip {Symbol17} Frame 52
"ru"Symbol 717 MovieClip {Symbol17} Frame 58
"id"Symbol 717 MovieClip {Symbol17} Frame 64
"uk"Symbol 717 MovieClip {Symbol17} Frame 70
"us"Symbol 717 MovieClip {Symbol17} Frame 76
"ar"Symbol 717 MovieClip {Symbol17} Frame 83
"in"Symbol 717 MovieClip {Symbol17} Frame 89
"jp"Symbol 717 MovieClip {Symbol17} Frame 95
"cn"Symbol 717 MovieClip {Symbol17} Frame 100
"nl"Symbol 732 MovieClip {Symbol16} Frame 1
"fr"Symbol 732 MovieClip {Symbol16} Frame 7
"de"Symbol 732 MovieClip {Symbol16} Frame 12
"es"Symbol 732 MovieClip {Symbol16} Frame 17
"es_ar"Symbol 732 MovieClip {Symbol16} Frame 22
"es_mx"Symbol 732 MovieClip {Symbol16} Frame 23
"br"Symbol 732 MovieClip {Symbol16} Frame 24
"pt"Symbol 732 MovieClip {Symbol16} Frame 32
"it"Symbol 732 MovieClip {Symbol16} Frame 39
"se"Symbol 732 MovieClip {Symbol16} Frame 46
"pl"Symbol 732 MovieClip {Symbol16} Frame 52
"ru"Symbol 732 MovieClip {Symbol16} Frame 58
"id"Symbol 732 MovieClip {Symbol16} Frame 64
"uk"Symbol 732 MovieClip {Symbol16} Frame 70
"us"Symbol 732 MovieClip {Symbol16} Frame 76
"ar"Symbol 732 MovieClip {Symbol16} Frame 83
"in"Symbol 732 MovieClip {Symbol16} Frame 89
"jp"Symbol 732 MovieClip {Symbol16} Frame 95
"cn"Symbol 732 MovieClip {Symbol16} Frame 100
"nl"Symbol 747 MovieClip {Symbol18} Frame 1
"fr"Symbol 747 MovieClip {Symbol18} Frame 7
"de"Symbol 747 MovieClip {Symbol18} Frame 12
"es"Symbol 747 MovieClip {Symbol18} Frame 17
"es_ar"Symbol 747 MovieClip {Symbol18} Frame 22
"es_mx"Symbol 747 MovieClip {Symbol18} Frame 23
"br"Symbol 747 MovieClip {Symbol18} Frame 24
"pt"Symbol 747 MovieClip {Symbol18} Frame 32
"it"Symbol 747 MovieClip {Symbol18} Frame 39
"se"Symbol 747 MovieClip {Symbol18} Frame 46
"pl"Symbol 747 MovieClip {Symbol18} Frame 52
"ru"Symbol 747 MovieClip {Symbol18} Frame 58
"id"Symbol 747 MovieClip {Symbol18} Frame 64
"uk"Symbol 747 MovieClip {Symbol18} Frame 70
"us"Symbol 747 MovieClip {Symbol18} Frame 76
"ar"Symbol 747 MovieClip {Symbol18} Frame 83
"in"Symbol 747 MovieClip {Symbol18} Frame 89
"jp"Symbol 747 MovieClip {Symbol18} Frame 95
"cn"Symbol 747 MovieClip {Symbol18} Frame 100
"nl"Symbol 762 MovieClip {Symbol2} Frame 1
"fr"Symbol 762 MovieClip {Symbol2} Frame 7
"de"Symbol 762 MovieClip {Symbol2} Frame 12
"es"Symbol 762 MovieClip {Symbol2} Frame 17
"es_ar"Symbol 762 MovieClip {Symbol2} Frame 21
"es_mx"Symbol 762 MovieClip {Symbol2} Frame 22
"br"Symbol 762 MovieClip {Symbol2} Frame 24
"pt"Symbol 762 MovieClip {Symbol2} Frame 32
"it"Symbol 762 MovieClip {Symbol2} Frame 39
"se"Symbol 762 MovieClip {Symbol2} Frame 46
"pl"Symbol 762 MovieClip {Symbol2} Frame 52
"ru"Symbol 762 MovieClip {Symbol2} Frame 58
"id"Symbol 762 MovieClip {Symbol2} Frame 64
"uk"Symbol 762 MovieClip {Symbol2} Frame 70
"us"Symbol 762 MovieClip {Symbol2} Frame 76
"ar"Symbol 762 MovieClip {Symbol2} Frame 83
"in"Symbol 762 MovieClip {Symbol2} Frame 89
"jp"Symbol 762 MovieClip {Symbol2} Frame 95
"cn"Symbol 762 MovieClip {Symbol2} Frame 101
"nl"Symbol 777 MovieClip {Symbol1} Frame 1
"fr"Symbol 777 MovieClip {Symbol1} Frame 7
"de"Symbol 777 MovieClip {Symbol1} Frame 12
"es"Symbol 777 MovieClip {Symbol1} Frame 17
"es_ar"Symbol 777 MovieClip {Symbol1} Frame 21
"es_mx"Symbol 777 MovieClip {Symbol1} Frame 22
"br"Symbol 777 MovieClip {Symbol1} Frame 24
"pt"Symbol 777 MovieClip {Symbol1} Frame 32
"it"Symbol 777 MovieClip {Symbol1} Frame 39
"se"Symbol 777 MovieClip {Symbol1} Frame 46
"pl"Symbol 777 MovieClip {Symbol1} Frame 52
"ru"Symbol 777 MovieClip {Symbol1} Frame 58
"id"Symbol 777 MovieClip {Symbol1} Frame 64
"uk"Symbol 777 MovieClip {Symbol1} Frame 70
"us"Symbol 777 MovieClip {Symbol1} Frame 76
"ar"Symbol 777 MovieClip {Symbol1} Frame 83
"in"Symbol 777 MovieClip {Symbol1} Frame 89
"jp"Symbol 777 MovieClip {Symbol1} Frame 95
"cn"Symbol 777 MovieClip {Symbol1} Frame 101
"www.agame.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 1
"www.game.com.cn"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 2
"www.zapjuegos.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 3
"www.spel.nl"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 4
"www.jeu.fr"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 5
"www.spielen.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 6
"www.clickjogos.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 7
"www.giocaregratis.it"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 8
"www.spel.se"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 9
"www.mygames.co.uk"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 10
"www.flashgames.ru"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 11
"www.game.co.in"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 12
"www.games.co.id"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 13
"www.minigry.pl"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 14
"www.asoyun.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 15
"www.game.com.my"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 16
"www.gamesgames.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 17
"www.spelletjes.nl"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 18
"www.jeux.fr"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 19
"www.jetztspielen.de"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 20
"www.gry.pl"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 21
"www.spela.se"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 22
"www.gioco.it"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 23
"www.juegos.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 24
"www.juegos.com.mx"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 25
"www.juegos.com.ar"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 26
"www.ojogos.com.br"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 27
"www.ourgames.ru"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 28
"www.games.co.uk"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 29
"www.oyunlar123.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 30
"www.girlsgogames.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 31
"www.girlsgogames.in"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 32
"www.girlsgogamestr.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 33
"www.girlsgogames.com.br"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 34
"www.girlsgogames.fr"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 35
"www.girlsgogames.co.uk"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 36
"www.girlsgogames.de"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 37
"www.girlsgogames.pl"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 38
"www.girlsgogames.ru"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 39
"www.juegosdechicas.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 40
"www.juegosdechicas.com.ar"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 41
"www.juegosdechicas.mx"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 42
"www.girlsgogames.it"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 43
"www.girlsgogames.es"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 44
"www.girlsgogames.nl"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 45
"www.girlsgogames.se"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 46
"www.ojogos.pt"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 47
"www.laro.com.ph"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 48
"www.egames.jp"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 49
"www.a10.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 50
"www.dailygame.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 51
"www.zapapa.com"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 52
"www.zapapa.nl"Symbol 923 MovieClip {spill.localisation.BrandingLogo} Frame 53
"nl"Symbol 939 MovieClip {Symbol47} Frame 1
"fr"Symbol 939 MovieClip {Symbol47} Frame 7
"de"Symbol 939 MovieClip {Symbol47} Frame 12
"es"Symbol 939 MovieClip {Symbol47} Frame 17
"es_ar"Symbol 939 MovieClip {Symbol47} Frame 22
"es_mx"Symbol 939 MovieClip {Symbol47} Frame 23
"br"Symbol 939 MovieClip {Symbol47} Frame 24
"pt"Symbol 939 MovieClip {Symbol47} Frame 32
"it"Symbol 939 MovieClip {Symbol47} Frame 39
"se"Symbol 939 MovieClip {Symbol47} Frame 46
"pl"Symbol 939 MovieClip {Symbol47} Frame 52
"ru"Symbol 939 MovieClip {Symbol47} Frame 58
"id"Symbol 939 MovieClip {Symbol47} Frame 64
"uk"Symbol 939 MovieClip {Symbol47} Frame 70
"us"Symbol 939 MovieClip {Symbol47} Frame 76
"ar"Symbol 939 MovieClip {Symbol47} Frame 83
"in"Symbol 939 MovieClip {Symbol47} Frame 89
"jp"Symbol 939 MovieClip {Symbol47} Frame 95
"cn"Symbol 939 MovieClip {Symbol47} Frame 100
"nl"Symbol 955 MovieClip {Symbol45} Frame 1
"fr"Symbol 955 MovieClip {Symbol45} Frame 7
"de"Symbol 955 MovieClip {Symbol45} Frame 12
"es"Symbol 955 MovieClip {Symbol45} Frame 17
"es_ar"Symbol 955 MovieClip {Symbol45} Frame 22
"es_mx"Symbol 955 MovieClip {Symbol45} Frame 23
"br"Symbol 955 MovieClip {Symbol45} Frame 24
"pt"Symbol 955 MovieClip {Symbol45} Frame 32
"it"Symbol 955 MovieClip {Symbol45} Frame 39
"se"Symbol 955 MovieClip {Symbol45} Frame 46
"pl"Symbol 955 MovieClip {Symbol45} Frame 52
"ru"Symbol 955 MovieClip {Symbol45} Frame 58
"id"Symbol 955 MovieClip {Symbol45} Frame 64
"uk"Symbol 955 MovieClip {Symbol45} Frame 70
"us"Symbol 955 MovieClip {Symbol45} Frame 76
"ar"Symbol 955 MovieClip {Symbol45} Frame 83
"in"Symbol 955 MovieClip {Symbol45} Frame 89
"jp"Symbol 955 MovieClip {Symbol45} Frame 95
"cn"Symbol 955 MovieClip {Symbol45} Frame 100
"nl"Symbol 983 MovieClip {设计_gamelogo素材} Frame 1
"fr"Symbol 983 MovieClip {设计_gamelogo素材} Frame 7
"de"Symbol 983 MovieClip {设计_gamelogo素材} Frame 12
"es"Symbol 983 MovieClip {设计_gamelogo素材} Frame 17
"br"Symbol 983 MovieClip {设计_gamelogo素材} Frame 24
"pt"Symbol 983 MovieClip {设计_gamelogo素材} Frame 32
"it"Symbol 983 MovieClip {设计_gamelogo素材} Frame 39
"se"Symbol 983 MovieClip {设计_gamelogo素材} Frame 46
"pl"Symbol 983 MovieClip {设计_gamelogo素材} Frame 52
"ru"Symbol 983 MovieClip {设计_gamelogo素材} Frame 58
"id"Symbol 983 MovieClip {设计_gamelogo素材} Frame 64
"uk"Symbol 983 MovieClip {设计_gamelogo素材} Frame 70
"us"Symbol 983 MovieClip {设计_gamelogo素材} Frame 76
"ar"Symbol 983 MovieClip {设计_gamelogo素材} Frame 83
"in"Symbol 983 MovieClip {设计_gamelogo素材} Frame 89
"jp"Symbol 983 MovieClip {设计_gamelogo素材} Frame 95
"cn"Symbol 983 MovieClip {设计_gamelogo素材} Frame 100
"海豚"Symbol 1246 MovieClip {Animal} Frame 5
"fly"Symbol 1300 MovieClip {lib.Mindy} Frame 7
"end"Symbol 1300 MovieClip {lib.Mindy} Frame 13
"end"Symbol 1756 MovieClip {lib.StartMove} Frame 109
"br"Symbol 1867 MovieClip {Symbol40} Frame 1
"cn"Symbol 1867 MovieClip {Symbol40} Frame 5
"de"Symbol 1867 MovieClip {Symbol40} Frame 9
"uk"Symbol 1867 MovieClip {Symbol40} Frame 13
"us"Symbol 1867 MovieClip {Symbol40} Frame 19
"ar"Symbol 1867 MovieClip {Symbol40} Frame 26
"in"Symbol 1867 MovieClip {Symbol40} Frame 31
"es"Symbol 1867 MovieClip {Symbol40} Frame 38
"es_ar"Symbol 1867 MovieClip {Symbol40} Frame 41
"es_mx"Symbol 1867 MovieClip {Symbol40} Frame 42
"fr"Symbol 1867 MovieClip {Symbol40} Frame 43
"id"Symbol 1867 MovieClip {Symbol40} Frame 47
"it"Symbol 1867 MovieClip {Symbol40} Frame 53
"jp"Symbol 1867 MovieClip {Symbol40} Frame 58
"nl"Symbol 1867 MovieClip {Symbol40} Frame 63
"pt"Symbol 1867 MovieClip {Symbol40} Frame 68
"pl"Symbol 1867 MovieClip {Symbol40} Frame 72
"ru"Symbol 1867 MovieClip {Symbol40} Frame 77
"se"Symbol 1867 MovieClip {Symbol40} Frame 81
"br"Symbol 1882 MovieClip {Symbo41} Frame 1
"cn"Symbol 1882 MovieClip {Symbo41} Frame 5
"de"Symbol 1882 MovieClip {Symbo41} Frame 9
"uk"Symbol 1882 MovieClip {Symbo41} Frame 13
"us"Symbol 1882 MovieClip {Symbo41} Frame 19
"ar"Symbol 1882 MovieClip {Symbo41} Frame 26
"in"Symbol 1882 MovieClip {Symbo41} Frame 31
"es"Symbol 1882 MovieClip {Symbo41} Frame 38
"es_ar"Symbol 1882 MovieClip {Symbo41} Frame 41
"es_mx"Symbol 1882 MovieClip {Symbo41} Frame 42
"fr"Symbol 1882 MovieClip {Symbo41} Frame 43
"id"Symbol 1882 MovieClip {Symbo41} Frame 47
"it"Symbol 1882 MovieClip {Symbo41} Frame 53
"jp"Symbol 1882 MovieClip {Symbo41} Frame 58
"nl"Symbol 1882 MovieClip {Symbo41} Frame 63
"pt"Symbol 1882 MovieClip {Symbo41} Frame 68
"pl"Symbol 1882 MovieClip {Symbo41} Frame 72
"ru"Symbol 1882 MovieClip {Symbo41} Frame 77
"se"Symbol 1882 MovieClip {Symbo41} Frame 81
"fly"Symbol 2030 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_470} Frame 7
"end"Symbol 2030 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_470} Frame 13
"放屁的效果"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 23
"弹簧的效果"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 34
"loading"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 43
"chinalogo"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 54
"screenChange"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 66
"Intro"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 79
"Story"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 92
"ReadyStart"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 105
"GameMain"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 119
"levelComplete"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 131
"Upprops"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 143
"Pause"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 157
"GameComplete"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 169
"Photos"Symbol 2044 MovieClip {MonsterandMindyfinalGirl_fla.Timeline_1} Frame 194




http://swfchan.com/25/121420/info.shtml
Created: 4/3 -2019 10:24:06 Last modified: 4/3 -2019 10:24:06 Server time: 01/05 -2024 08:06:51