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

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

dream-love-link.swf

This is the info page for
Flash #117029

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


Text
Dream Love Link

ドリームラブリンク

爱情连连看

Loading

Laden

Chargement en cours

Wird geladen

Cargando

Carregando

A carregar

Caricamento

Laddar

Ładowanie

Загрузка

Memuatkan

载入中

100%

+

New Game

Nieuw spel

Nouveau jeu

Neues Spiel

Partida nueva

Novo jogo

Nuovo gioco

Nytt spel

Nowa gra

Новая игра

Game Baru

新しいゲーム

新游戏

Juego nuevo

Nuevo juego

More Games

Meer spelletjes

Plus de jeux

Mehr Spiele

Más juegos

Mais jogos

Più giochi

Fler spel

Więcej gier

Другие игры

Game Lainnya

他のゲームで遊ぶ

更多游戏

Loading Screen

<p align="center"><font face="Times New Roman" size="12" color="#000000" letterSpacing="0.000000" kerning="1">100%</font></p>

YES

JA

OUI

SIM

SI

TAK

ДА

YA

はい

Time's Up!

Tijd is om!

Fin de temps limite !

Zeit ist abgelaufen!

¡Se acabó el tiempo!

Tempo esgotado!

Acabou o tempo!

Tempo scaduto!

Tiden är ute!

Czas minął!

Время вышло!

Waktu Habis!

タイムアップ

时间到!

Credits

De makers

Crédits

Créditos

Riconoscimenti

Tacklista

Autorzy

Авторы

Kredit

クレジット

制作人员

00

00

Level Win!

NextLevel

Resume

Continue

Doorgaan

Reprendre

Weitermachen

Reanudar

Continuar

Riprendi

Återgå

Wznów

Продолжить

Lanjutkan Lagi

再開する

继续游戏

Next Level

Volgend level

Niveau suivant

Nächstes Level

Siguiente nivel

Fase seguinte

Nível seguinte

Prossimo livello

Nästa nivå

Następny
poziom

Дальше

Level Selanjutnya

次のレベル

下一等级

Próximo nivel

Level

Niveau

Nivel

Fase

Nível

Livello

Nivå

Poziom

Уровень

レベル

等级

00000000

Time Bonus:

Tijdbonus:

Bonus de temps :

Zeitbonus:

Bonificación de tiempo:

Bônus de tempo:

Bónus de tempo:

Bonus di tempo:

Tidsbonus:

Bonus czasu:

Бонус (время):

Bonus Waktu:

タイムボーナス:

时间奖励:

Puntos extra por tiempo:

Puntos extras por tiempo:

Level Bonus:

Levelbonus:

Bonus de niveau :

Bonificación de nivel:

Fase bônus:

Nível bónus:

Bonus livello:

Nivåbonus:

Bonus poziomu:

Бонус уровня:

Bonus Level:

レベルボーナス:

等级奖励:

Puntos extra del nivel:

Puntos extras por nivel:

Score:

Punkte:

Puntuación:

Pontuação:

Punteggio:

Poäng:

Wynik:

Счет:

Skor:

スコア:

积分:

Puntaje:

Total Score:

Totaalscore:

Score total :

Gesamtpunkte:

Puntuación total:

Pontuação total:

Punteggio totale:

Totalpoäng:

Łączny wynik:

Общий счет:

Skor Total:

トータルスコア:

总分:

Puntaje total:

00000000

12

Record:

Record :

Rekord:

Récord:

Recorde:

Rekord:

Рекорд:

Rekor:

レコード:

记录:

PAUSED

GEPAUZEERD

EN PAUSE

ANGEHALTEN

PAUSA

PAUSADO

EM PAUSA

IN PAUSA

PAUSAT

PAUZA

ПАУЗА

DIJEDA

ポーズ中

已暂停

Restart

Start Over

Opnieuw starten

Recommencer

Neu starten

Reiniciar

Riavvia

Omstart

Restart

Сначала

Mulai dari Awal

リスタート

重玩

Volver a empezar

CONGRATULATIONS

GEFELICITEERD

FÉLICITATIONS

GLÜCKWUNSCH

¡ENHORABUENA

PARABÉNS

COMPLIMENTI

GRATULERAR

GRATULACJE

ПОЗДРАВЛЯЕМ

SELAMAT

おめでとう

恭 喜

¡FELICITACIONES

Adventure Mode

Normal Mode

Met verhaallijn

Mode aventure

Abenteuer-Modus

Modo aventura

Aventura

Modalità Avventura

Äventyrsläge

Tryb przygody

Приключения

Mode Petualangan

アドベンチャーモード

普通模式

Modo Aventura

Try Again

Opnieuw proberen

Réessayer

Nochmal versuchen

Volver a intentar

Tente de novo

Tenta outra vez

Riprova

Försök igen

Spróbuj ponownie

Еще раз

Coba Lagi

もう1度トライする

再试一次

Volvé a intentarlo

Vuelve a intentarlo

Game Start

<p align="center"><font face="DFPYaSongW9-GB" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"></font></p><p align="center"></p>

<p align="center"><font face="DFPYaSongW9-GB" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"></font></p><p align="center"></p>

How To Play

Resume

send score (100) to highscore

send Awards (Award1)

send pic ot Gamatar

send googleEvent

send avatar

Game Menu

MORE GAMES

PortuguêsBR

Nederlands

Deutsch

Español

Français

English

Italiano

Bahasa melayu

Philipines

Polski

Português

Русский

Svenska

Türkçe

English (UK)

English (US)

Bahasa

BR

NL

CN

DE

ES

FR

IN

IT

JP

MY

PH

PL

PT

RU

SE

TR

UK

US

ID

AR

MX

ARG

<p align="center"><font face="DFPYaSongW9-GB" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><sbr /></font></p>

<p align="center"><font face="DFPYaSongW9-GB" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"></font></p>

<p align="center"><font face="DFPYaSongW9-GB" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"></font></p><p align="center"></p>

<p align="center"><font face="DFPYaSongW9-GB" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"></font></p>

More Games

Meer spelletjes

Plus de jeux

Mehr Spiele

Más juegos

Mais jogos

Più giochi

Fler spel

Więcej gier

Другие игры

Game Lainnya

他のゲームで遊ぶ

更多游戏

Difficult_Select

OK

Selected_Difficult:

<p align="center"><font face="Times New Roman" size="12" color="#000000" letterSpacing="0.000000" kerning="1">easy</font></p>

NORMAL

ENDLESS

BACK

localization

Go!

Start!

C'est parti !

Los!

¡Ya!

Já!

Vai!

Via!

Kör!

Naprzód!

Начали!

Mulai!

ゴー!

开 始

¡Ir!

00

000

:

00

00

Endless_Level_Select

TOP RECORD :

111111

<p align="left"><font face="Times New Roman" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">99999999</font></p>

LEVEL

NEW  GAME

BACK

TERUG

RETOUR

ZURÜCK

ATRÁS

VOLTAR

INDIETRO

TILLBAKA

POWRÓT

НАЗАД

KEMBALI

戻る

返回

Sure you want to start a
new game?
Your record will be reset!

Are you sure you want to
start a new game?
This will reset your record!

Weet je zeker dat je een
nieuw spel wilt beginnen?
Je voortgang gaat dan
verloren!

Tu veux vraiment
commencer un nouveau jeu ?
Ton record sera alors
remis à zéro !

Möchtest du wirklich ein
neues Spiel starten?
Dein Rekord wird dann
zurückgesetzt!

¿Seguro que quieres
empezar una partida nueva?
¡Perderás tu récord!

Você tem certeza de que deseja
começar um jogo novo?
Seu recorde será zerado!

Tens a certeza de que queres
iniciar um jogo novo?
O teu recorde será reiniciado!

Sei sicura di voler avviare
un nuovo gioco?
Il tuo record verrà azzerato!

Vill du verkligen
starta ett nytt spel?
Ditt rekord kommer
att tas bort!

Na pewno chcesz
rozpocząć nową grę?
Twój rekord zostanie
zresetowany!

Ты точно хочешь
начать новую игру?
Твой рекорд
будет стерт.

Yakin kamu ingin memulai
sebuah game baru?
Rekormu akan direset!

新しいゲームをスタート
するとあなたのレコードは
リセットされます!
本当にいいですか?

你确定要开始新游戏吗?
之前的记录将被清除!

¿Seguro querés
comenzar un juego
nuevo?

¿Seguro que deseas empezar
un juego nuevo?
¡Tu récord será reiniciado!

Level Map

Levelkaart

Carte des niveaux

Levelkarte

Mapa de niveles

Mapa das fases

Mapa dos níveis

Mappa dei livelli

Nivåkarta

Mapa poziomów

Выбор уровня

Peta Level

レベルマップ

关卡选择

1

1

1

2

2

2

3

3

3

4

4

4

5

5

5

6

6

6

7

7

7

8

8

8

9

9

9

10

10

10

11

11

11

12

12

12

13

13

13

14

14

14

15

15

15

16

16

16

17

17

17

18

18

18

19

19

19

20

20

20

21

21

21

22

22

22

23

23

23

24

24

24

25

25

25

26

26

26

27

27

27

28

28

28

29

29

29

30

30

30

Total Score:

Totaalscore:

Score total :

Gesamtpunkte:

Puntuación total:

Pontuação total:

Punteggio totale:

Totalpoäng:

Łączny wynik:

Общий счет:

Skor Total:

トータルスコア:

总分:

Puntaje total:

00000000

YOU WON

Je hebt gewonnen

TU AS GAGNÉ

DU HAST GEWONNEN

¡HAS GANADO

VOCÊ VENCEU

GANHASTE

HAI VINTO

DU VANN

WYGRAŁAŚ

ПОБЕДА

KAMU MENANG

クリア

你赢了

¡GANASTE

Normal_Level_Select

Next Level :

levels

Pass

Level

Niveau

Nivel

Fase

Nível

Livello

Nivå

Poziom

Уровень

レベル

等级

Score:

Score :

Punkte:

Puntuación:

Pontuação:

Punteggio:

Poäng:

Wynik:

Счет:

Skor:

スコア:

积分:

Puntaje:

Arcade Mode

Endless Mode

Eindeloos spelen

Mode arcade

Arcade-Modus

Modo arcade

Fliperama

Arcada

Modalità Arcade

Arkadläge

Tryb arkady

Бесконечная игра

Mode Arkade

アーケードモード

无限模式

Modo Arcade

12

12

12

000

Credits

De makers

Crédits

Créditos

Riconoscimenti

Tacklista

Autorzy

Авторы

Kredit

クレジット

制作人员

Level LOST

PortuguêsBR

Nederlands

Deutsch

Español

Français

English

Italiano

Bahasa melayu

Philipines

Polski

Português

Русский

Svenska

Türkçe

English (UK)

English (US)

Bahasa

BR

NL

CN

DE

ES

FR

IN

IT

JP

MY

PH

PL

PT

RU

SE

TR

UK

US

ID

AR

MX

ARG

how to play

Level:

Niveau:

Nivel:

Fase:

Nível:

Livello:

Nivå:

Poziom:

Уровень:

レベル:

等级:

Good Job!

Great Job!

Goed zo!

Bien joué !

Gut gemacht!

¡Buen trabajo!

Muito bem!

Bom trabalho!

Ottimo lavoro!

Bra jobbat!

Znakomicie!

Отлично!

Kerja Bagus!

よくやった!

干得漂亮!

12

Game LOST

Find

+ 1

Game Win

Game Design:

Gu Hao Ye

Programming:

Liang Yan Feng

Art Work:

Yang Yang

Project Management:

Xiong Wei

Sound  FX:

Rico Ku

QA/LQA Testing:

Chen Ming

Arcade Mode

Endless Mode

Eindeloos spelen

Mode arcade

Arcade-Modus

Modo arcade

Fliperama

Arcada

Modalità Arcade

Arkadläge

Tryb arkady

Бесконечная игра

Mode Arkade

アーケードモード

无限模式

Modo Arcade

00000000

00

12

<p align="center"><font face="Times New Roman" size="40" color="#000033" letterSpacing="0.000000" kerning="1">Credit</font></p>

© SPIL GAMES B.V

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 toURLString():String{ var _local1:Variables = toVariables(); return (_local1.toString()); } public function isNew():Boolean{ return (_new); } public function get utmcn():String{ return ("1"); } public function isEmpty():Boolean{ return (_empty); } public function toVariables():Variables{ var _local1:Variables = new Variables(); _local1.URIencode = true; if (((!(isEmpty())) && (isNew()))){ _local1.utmcn = utmcn; }; if (((!(isEmpty())) && (!(isNew())))){ _local1.utmcr = utmcr; }; return (_local1); } 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 getCampaignInformation(_arg1:String, _arg2:Boolean):CampaignInfo{ var _local4:CampaignTracker; var _local8:CampaignTracker; var _local9:int; var _local3:CampaignInfo = new CampaignInfo(); var _local5:Boolean; var _local6:Boolean; var _local7:int; 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 hasNoOverride(_arg1:String):Boolean{ var _local2:CampaignKey = _config.campaignKey; if (_arg1 == ""){ return (false); }; var _local3:Variables = new Variables(_arg1); var _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 getTrackerFromSearchString(_arg1:String):CampaignTracker{ var _local2:CampaignTracker = getOrganicCampaign(); var _local3:CampaignTracker = new CampaignTracker(); var _local4:CampaignKey = _config.campaignKey; if (_arg1 == ""){ return (_local3); }; var _local5:Variables = 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 _local4:Array; var _local5:OrganicReferrer; var _local6:String; if (((isInvalidReferrer(_referrer)) || (isFromGoogleCSE(_referrer, _config)))){ return (_local1); }; var _local2:URL = new URL(_referrer); var _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 getDirectCampaign():CampaignTracker{ var _local1:CampaignTracker = 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 isIgnoredReferral(_arg1:CampaignTracker):Boolean{ if (((_arg1) && ((_arg1.medium == "referral")))){ return (_config.organic.isIgnoredReferral(_arg1.source)); }; return (false); } public function isValid(_arg1:CampaignTracker):Boolean{ if (((_arg1) && (_arg1.isValid()))){ return (true); }; return (false); } public function getReferrerCampaign():CampaignTracker{ var _local1:CampaignTracker; if (((isInvalidReferrer(_referrer)) || (isFromGoogleCSE(_referrer, _config)))){ return (_local1); }; var _local2:URL = new URL(_referrer); var _local3:String = _local2.hostName; var _local4:String = _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 = 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
//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 = toVariables(); return (_local1.toString()); } public function get utmsr():String{ return (((_info.screenWidth + "x") + _info.screenHeight)); } 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 get utmcs():String{ return (_info.languageEncoding); } public function toVariables():Variables{ var _local1:Variables = 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 6
//Buffer (com.google.analytics.core.Buffer) package com.google.analytics.core { import flash.events.*; import flash.net.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; 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 7
//DocumentInfo (com.google.analytics.core.DocumentInfo) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.external.*; import com.google.analytics.utils.*; public class DocumentInfo { private var _pageURL:String; private var _utmr:String; private var _config:Configuration; private var _adSense:AdSenseGlobals; private var _info:Environment; 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 = toVariables(); return (_local1.toString()); } private function _renderPageURL(_arg1:String=""):String{ var _local2:String = _info.locationPath; var _local3:String = _info.locationSearch; if (((!(_arg1)) || ((_arg1 == "")))){ _arg1 = (_local2 + unescape(_local3)); }; return (_arg1); } public function get utmp():String{ return (_renderPageURL(_pageURL)); } public function get utmhid():String{ return (String(_generateHitId())); } 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 toVariables():Variables{ var _local1:Variables = 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 8
//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 9
//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 10
//EventInfo (com.google.analytics.core.EventInfo) package com.google.analytics.core { import com.google.analytics.utils.*; import com.google.analytics.data.*; public class EventInfo { private var _ext10:X10; private var _isEventHit:Boolean; 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 = 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 = new Variables(); _local1.URIencode = true; if (_isEventHit){ _local1.utmt = utmt; }; _local1.utme = utme; return (_local1); } } }//package com.google.analytics.core
Section 11
//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 12
//ga_internal (com.google.analytics.core.ga_internal) package com.google.analytics.core { public namespace ga_internal; }//package com.google.analytics.core
Section 13
//GIFRequest (com.google.analytics.core.GIFRequest) package com.google.analytics.core { import flash.display.*; import flash.events.*; import flash.net.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; 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 14
//IdleTimer (com.google.analytics.core.IdleTimer) package com.google.analytics.core { import flash.display.*; import flash.events.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.utils.*; public class IdleTimer { private var _stage:Stage; private var _loop:Timer; private var _lastMove:int; private var _inactivity:Number; private var _debug:DebugConfiguration; private var _session:Timer; private var _buffer:Buffer; public function IdleTimer(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:DisplayObject, _arg4:Buffer){ var _local5:Number = _arg1.idleLoop; var _local6:Number = _arg1.idleTimeout; var _local7:Number = _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 = getTimer(); if ((_local2 - _lastMove) >= _inactivity){ if (!_session.running){ _debug.info("session timer start", VisualDebugMode.geek); _session.start(); }; }; } } }//package com.google.analytics.core
Section 15
//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 isIgnoredKeyword(_arg1:String):Boolean{ if (_ignoredKeywordsCache.hasOwnProperty(_arg1)){ return (true); }; return (false); } public function getKeywordValue(_arg1:OrganicReferrer, _arg2:String):String{ var _local3:String = _arg1.keyword; return (getKeywordValueFromPath(_local3, _arg2)); } public function isIgnoredReferral(_arg1:String):Boolean{ if (_ignoredReferralsCache.hasOwnProperty(_arg1)){ return (true); }; return (false); } public function clear():void{ clearEngines(); clearIgnoredReferrals(); clearIgnoredKeywords(); } public function get count():int{ return (_sources.length); } 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 clearIgnoredKeywords():void{ _ignoredKeywords = []; _ignoredKeywordsCache = {}; } public function addSource(_arg1:String, _arg2:String):void{ var _local3:OrganicReferrer = 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 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 16
//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 get keyword():String{ return (_keyword); } public function get engine():String{ return (_engine); } public function set engine(_arg1:String):void{ _engine = _arg1.toLowerCase(); } public function toString():String{ return (((engine + "?") + keyword)); } public function set keyword(_arg1:String):void{ _keyword = _arg1.toLowerCase(); } } }//package com.google.analytics.core
Section 17
//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 end:int; public var request:URLRequest; public function RequestObject(_arg1:URLRequest){ start = getTimer(); this.request = _arg1; } public function hasCompleted():Boolean{ return ((end > 0)); } public function toString():String{ var _local1:Array = []; _local1.push((("duration: " + duration) + "ms")); _local1.push(("url: " + request.url)); return ((("{ " + _local1.join(", ")) + " }")); } public function complete():void{ end = getTimer(); } public function get duration():int{ if (!hasCompleted()){ return (0); }; return ((end - start)); } } }//package com.google.analytics.core
Section 18
//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 19
//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 20
//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 21
//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 _local5:int; var _local6:int; var _local7:int; if (_arg1 == ""){ return (""); }; var _local3:Array = [" ", "\n", "\r", "\t"]; var _local4:String = _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 _local4:int; var _local5:int; var _local2 = 1; var _local3:int; 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 = /^UA-[0-9]*-[0-9]*$/; return (_local2.test(_arg1)); } } }//package com.google.analytics.core
Section 22
//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 23
//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 24
//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 25
//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 get domainHash():Number{ return (_domainHash); } public function set domainHash(_arg1:Number):void{ _domainHash = _arg1; update(); } } }//package com.google.analytics.data
Section 26
//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; protected var fields:Array; private var _timespan:Number; 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 _local2:String; var _local1:int; var _local3:int; 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); } public function resetTimestamp(_arg1:Number=NaN):void{ if (!isNaN(_arg1)){ _timespan = _arg1; }; _creation = null; _expiration = null; _timestamp(_timespan); } protected function update():void{ resetTimestamp(); if (proxy){ proxy.update(name, toSharedObject()); }; } public function reset():void{ var _local1:String; var _local2:int; 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 fromSharedObject(_arg1:Object):void{ var _local2:String; var _local3:int = fields.length; var _local4:int; 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 = new Date(); var _local2:Number = (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 valueOf():String{ var _local2:String; var _local3:*; var _local1:Array = []; var _local4:int; 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 toURLString():String{ return (((inURL + "=") + valueOf())); } public function get expiration():Date{ if (_expiration){ return (_expiration); }; return (new Date((new Date().valueOf() + 1000))); } public function toSharedObject():Object{ var _local2:String; var _local3:*; var _local1:Object = {}; var _local4:int; 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 _local3:String; var _local4:*; var _local2:Array = []; var _local5:int = fields.length; var _local6:int; 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)); }; }; }; }; var _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 27
//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 28
//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 29
//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 30
//X10 (com.google.analytics.data.X10) package com.google.analytics.data { public class X10 { private var _delimEnd:String;// = ")" private var _minimum:int; 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 _hasData:int; private var _escapeCharMap:Object; private var _projectData:Object; private var _value:String;// = "v" public function X10(){ _set = [_key, _value]; super(); _projectData = {}; _escapeCharMap = {}; _escapeCharMap[_escapeChar] = "'0"; _escapeCharMap[_delimEnd] = "'1"; _escapeCharMap[_delimSet] = "'2"; _escapeCharMap[_delimNumValue] = "'3"; _minimum = 1; } 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); } private function _renderProject(_arg1:Object):String{ var _local4:int; var _local5:Array; var _local2 = ""; var _local3:Boolean; var _local6:int = _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); } 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 _local3:String; var _local4:int; var _local2:Array = []; _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 hasData():Boolean{ return ((_hasData > 0)); } public function renderMergedUrlString(_arg1:X10=null):String{ var _local3:String; if (!_arg1){ return (renderUrlString()); }; var _local2:Array = [_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 _local2:String; var _local1:Array = []; 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 clearValue(_arg1:Number):void{ _clearInternal(_arg1, _value); } 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 getValue(_arg1:Number, _arg2:Number){ var _local3:* = _getInternal(_arg1, _value, _arg2); if (_local3 == null){ return (null); }; return (Number(_local3)); } private function _escapeExtensibleValue(_arg1:String):String{ var _local3:int; var _local4:String; var _local5:String; var _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 31
//_Style (com.google.analytics.debug._Style) package com.google.analytics.debug { import flash.net.*; import flash.text.*; public class _Style { public var failureColor:uint; public var borderColor:uint; public var backgroundColor:uint; private var _sheet:StyleSheet; public var roundedCorner:uint; public var warningColor:uint; public var infoColor:uint; public var alertColor:uint; public var successColor:uint; private var _loader:URLLoader; private var _defaultSheet:String; 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 32
//Alert (com.google.analytics.debug.Alert) package com.google.analytics.debug { import flash.events.*; public class Alert extends Label { public var autoClose:Boolean;// = true public var actionOnNextLine: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){ 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 = []; var _local8:int; while (_local8 < _arg2.length) { _arg2[_local8].container = this; _actions.push(_arg2[_local8]); _local8++; }; } private function _defineActions():void{ var _local3:AlertAction; var _local1 = ""; if (actionOnNextLine){ _local1 = (_local1 + "\n"); } else { _local1 = (_local1 + " |"); }; _local1 = (_local1 + " "); var _local2:Array = []; var _local4:int; 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"); } protected function isValidAction(_arg1:String):Boolean{ var _local2:int; while (_local2 < _actions.length) { if (_arg1 == _actions[_local2].activator){ return (true); }; _local2++; }; return (false); } override protected function layout():void{ super.layout(); _defineActions(); } protected function getAction(_arg1:String):AlertAction{ var _local2:int; while (_local2 < _actions.length) { if (_arg1 == _actions[_local2].activator){ return (_actions[_local2]); }; _local2++; }; return (null); } protected function spaces(_arg1:int):String{ var _local2 = ""; var _local3 = " "; var _local4:int; 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(); }; } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 33
//AlertAction (com.google.analytics.debug.AlertAction) package com.google.analytics.debug { public class AlertAction { public var container:Alert; private var _callback; public var activator:String; public var name: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 34
//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 35
//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 = 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 36
//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 37
//DebugConfiguration (com.google.analytics.debug.DebugConfiguration) package com.google.analytics.debug { import flash.net.*; import com.google.analytics.core.*; 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 38
//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 = Align.bottomLeft; var _local5:Boolean; var _local6:Boolean; 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 39
//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 40
//ILayout (com.google.analytics.debug.ILayout) package com.google.analytics.debug { import flash.display.*; import flash.net.*; import com.google.analytics.core.*; public interface ILayout { function createAlert(_arg1:String):void; function addToStage(_arg1:DisplayObject):void; function createGIFRequestAlert(_arg1:String, _arg2:URLRequest, _arg3:GIFRequest):void; function createWarning(_arg1:String):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 destroy():void; function bringToFront(_arg1:DisplayObject):void; function isAvailable():Boolean; } }//package com.google.analytics.debug
Section 41
//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 close():void{ if (parent != null){ parent.removeChild(this); }; } override public function onLink(_arg1:TextEvent):void{ switch (_arg1.text){ case "hide": close(); break; }; } public function onComplete(_arg1:TimerEvent):void{ close(); } } }//package com.google.analytics.debug
Section 42
//Label (com.google.analytics.debug.Label) package com.google.analytics.debug { import flash.display.*; import flash.events.*; 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 43
//Layout (com.google.analytics.debug.Layout) package com.google.analytics.debug { import flash.display.*; import flash.events.*; import flash.net.*; import com.google.analytics.core.*; 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 44
//Margin (com.google.analytics.debug.Margin) package com.google.analytics.debug { public class Margin { public var top:int; public var left:int; public var bottom:int; public var right: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 45
//Panel (com.google.analytics.debug.Panel) package com.google.analytics.debug { import flash.display.*; import flash.events.*; 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 46
//Style (com.google.analytics.debug.Style) package com.google.analytics.debug { public const Style:_Style = new _Style(); }//package com.google.analytics.debug
Section 47
//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 = Align.bottomLeft; var _local5:Boolean; var _local6:Boolean; 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 48
//UISprite (com.google.analytics.debug.UISprite) package com.google.analytics.debug { import flash.display.*; import flash.events.*; public class UISprite extends Sprite { private var _forcedWidth:uint; public var margin:Margin; protected var alignTarget:DisplayObject; protected var listenResize:Boolean; public var alignement:Align; private var _forcedHeight:uint; 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); } public function get forcedHeight():uint{ if (_forcedHeight){ return (_forcedHeight); }; return (height); } private function _onAddedToStage(_arg1:Event):void{ layout(); resize(); } protected function dispose():void{ var _local1:DisplayObject; var _local2:int; while (_local2 < numChildren) { _local1 = getChildAt(_local2); if (_local1){ removeChild(_local1); }; _local2++; }; } public function set forcedHeight(_arg1:uint):void{ _forcedHeight = _arg1; } public function set forcedWidth(_arg1:uint):void{ _forcedWidth = _arg1; } protected function layout():void{ } public function get forcedWidth():uint{ if (_forcedWidth){ return (_forcedWidth); }; return (width); } 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; } 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); }; } protected function onResize(_arg1:Event):void{ resize(); } } }//package com.google.analytics.debug
Section 49
//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 close():void{ if (parent != null){ parent.removeChild(this); }; } override public function onLink(_arg1:TextEvent):void{ switch (_arg1.text){ case "hide": close(); break; }; } public function onComplete(_arg1:TimerEvent):void{ close(); } } }//package com.google.analytics.debug
Section 50
//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 51
//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 52
//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){ 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 set hid(_arg1:String):void{ if (!isAvailable()){ return; }; _verify(); setProperty("gaGlobal.hid", _arg1); } public function get dh():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.dh")); } public function get sid():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.sid")); } public function get vid():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.vid")); } private function _verify():void{ if (!_gaGlobalVerified){ executeBlock(gaGlobal_js); _gaGlobalVerified = true; }; } public function set sid(_arg1:String):void{ if (!isAvailable()){ return; }; _verify(); setProperty("gaGlobal.sid", _arg1); } public function get gaGlobal():Object{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal")); } } }//package com.google.analytics.external
Section 53
//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 _language:String; private var _host:String; private var _pathname:String; private var _location:String; private var _search:String; private var _characterSet:String; private var _title:String; private var _protocol: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 cacheProperties():void{ if (!isAvailable()){ return; }; var _local1:Object = 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 language():String{ if (_language){ return (_language); }; if (!isAvailable()){ return (null); }; var _local1:String = getProperty("navigator.language"); if (_local1 == null){ _local1 = getProperty("navigator.browserLanguage"); }; _language = _local1; return (_language); } public function get colorDepth():String{ if (_colorDepth){ return (_colorDepth); }; if (!isAvailable()){ return (null); }; _colorDepth = getProperty("window.screen.colorDepth"); return (_colorDepth); } 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 get host():String{ if (_host){ return (_host); }; if (!isAvailable()){ return (null); }; _host = getProperty("document.location.host"); return (_host); } public function get characterSet():String{ if (_characterSet){ return (_characterSet); }; if (!isAvailable()){ return (null); }; var _local1:String = getProperty("document.characterSet"); if (_local1 == null){ _local1 = getProperty("document.charset"); }; _characterSet = _local1; return (_characterSet); } public function get title():String{ if (_title){ return (_title); }; if (!isAvailable()){ return (null); }; _title = getProperty("document.title"); return (_title); } } }//package com.google.analytics.external
Section 54
//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){ _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 = 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 55
//Environment (com.google.analytics.utils.Environment) package com.google.analytics.utils { 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 screenWidth():Number{ return (Capabilities.screenResolutionX); } public function get playerType():String{ return (Capabilities.playerType); } public function get locationSearch():String{ var _local1:String = _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 = Version.fromString(Capabilities.version.split(" ")[1], ","); return (_local1); } public function get userAgent():UserAgent{ if (!_userAgent){ _userAgent = new UserAgent(this, appName, appVersion.toString(4)); }; return (_userAgent); } 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; switch (Capabilities.screenColor){ case "bw": _local1 = "1"; break; case "gray": _local1 = "2"; break; case "color": default: _local1 = "24"; }; var _local2:String = _dom.colorDepth; if (_local2){ _local1 = _local2; }; return (_local1); } private function _findProtocol():void{ var _local4:String; var _local5:String; var _local1:Protocols = 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; }; }; var _local2:String = _dom.protocol; var _local3:String = (_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 = 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; } function set url(_arg1:String):void{ _url = _arg1; } public function get referrer():String{ var _local1:String = _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 = _dom.language; var _local2:String = 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 = _dom.pathname; if (_local1){ return (_local1); }; return (""); } public function get documentTitle():String{ var _local1:String = _dom.title; if (_local1){ return (_local1); }; return (""); } public function get appVersion():Version{ return (_appVersion); } } }//package com.google.analytics.utils
Section 56
//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 57
//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 58
//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 59
//UserAgent (com.google.analytics.utils.UserAgent) package com.google.analytics.utils { import com.google.analytics.core.*; import flash.system.*; public class UserAgent { private var _localInfo:Environment; private var _applicationProduct:String; private var _version:Version; 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 get applicationVersion():String{ return (_version.toString(2)); } public function get vendorProductToken():String{ var _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 = ""; _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.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 applicationProductToken():String{ var _local1:String = applicationProduct; if (applicationVersion != ""){ _local1 = (_local1 + ("/" + applicationVersion)); }; return (_local1); } public function set applicationProduct(_arg1:String):void{ _applicationProduct = _arg1; } public function get applicationProduct():String{ return (_applicationProduct); } } }//package com.google.analytics.utils
Section 60
//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 61
//Version (com.google.analytics.utils.Version) package com.google.analytics.utils { public class Version { private var _revision:uint; private var _maxBuild:uint;// = 0xFF private var _maxMinor:uint;// = 15 private var _maxMajor:uint;// = 15 private var _separator:String;// = "." private var _maxRevision:uint;// = 0xFFFF private var _build:uint; private var _major:uint; private var _minor:uint; public function Version(_arg1:uint=0, _arg2:uint=0, _arg3:uint=0, _arg4:uint=0){ var _local5:Version; 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 set revision(_arg1:uint):void{ _revision = Math.min(_arg1, _maxRevision); } 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); } private function getFields():int{ var _local1 = 4; if (revision == 0){ _local1--; }; if ((((_local1 == 3)) && ((build == 0)))){ _local1--; }; if ((((_local1 == 2)) && ((minor == 0)))){ _local1--; }; return (_local1); } public function valueOf():uint{ return (((((major << 28) | (minor << 24)) | (build << 16)) | revision)); } public function get major():uint{ return (_major); } 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 _local4:Array; var _local3:Version = 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 = 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 62
//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 63
//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 hasSiteOverlay:Boolean;// = false public var allowLocalTracking:Boolean;// = true public var secureRemoteGIFpath:String;// = "https://ssl.google-analytics.com/__utm.gif" 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; public var allowAnchor:Boolean;// = false private var _domain:Domain; private var _trackingLimitPerSession:int;// = 500 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){ _organic = new Organic(); conversionTimeout = Timespan.sixmonths; sessionTimeout = Timespan.thirtyminutes; campaignKey = new CampaignKey(); serverMode = ServerOperationMode.remote; super(); _debug = _arg1; _domain = new Domain(DomainNameMode.auto, "", _debug); serverMode = ServerOperationMode.remote; _initOrganicSources(); } public function get organic():Organic{ return (_organic); } public function get cookieName():String{ return (_cookieName); } 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 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 64
//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 65
//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.external.*; import com.google.analytics.utils.*; import com.google.analytics.data.*; 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 66
//AnalyticsTracker (com.google.analytics.AnalyticsTracker) package com.google.analytics { import flash.events.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; public interface AnalyticsTracker extends GoogleAnalyticsAPI, IEventDispatcher { function set account(_arg1:String):void; function get config():Configuration; function get mode():String; function set config(_arg1:Configuration):void; function set mode(_arg1:String):void; function set debug(_arg1:DebugConfiguration):void; function get visualDebug():Boolean; function get account():String; function set visualDebug(_arg1:Boolean):void; function isReady():Boolean; function get debug():DebugConfiguration; } }//package com.google.analytics
Section 67
//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 68
//GATracker (com.google.analytics.GATracker) package com.google.analytics { import flash.display.*; import flash.events.*; import com.google.analytics.core.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; import com.google.analytics.external.*; import com.google.analytics.utils.*; 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){ _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 getClientInfo():Boolean{ return (_tracker.getClientInfo()); } public function trackPageview(_arg1:String=""):void{ _tracker.trackPageview(_arg1); } 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 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 addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ _eventDispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public function setDomainName(_arg1:String):void{ _tracker.setDomainName(_arg1); } public function createEventTracker(_arg1:String):EventTracker{ return (_tracker.createEventTracker(_arg1)); } public function setCampSourceKey(_arg1:String):void{ _tracker.setCampSourceKey(_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 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 getLocalGifPath():String{ return (_tracker.getLocalGifPath()); } public function setAllowAnchor(_arg1:Boolean):void{ _tracker.setAllowAnchor(_arg1); } public function clearIgnoredRef():void{ _tracker.clearIgnoredRef(); } public function isReady():Boolean{ return (_ready); } 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 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; _jsproxy = new JavascriptProxy(debug); if (visualDebug){ debug.layout = new Layout(debug, _display); debug.active = visualDebug; }; var _local2:TrackerCache = (_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 setCampNOKey(_arg1:String):void{ _tracker.setCampNOKey(_arg1); } 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 getDetectFlash():Boolean{ return (_tracker.getDetectFlash()); } public function get visualDebug():Boolean{ return (_visualDebug); } public function hasEventListener(_arg1:String):Boolean{ return (_eventDispatcher.hasEventListener(_arg1)); } public function getAccount():String{ return (_tracker.getAccount()); } public function setSessionTimeout(_arg1:int):void{ _tracker.setSessionTimeout(_arg1); } public function setRemoteServerMode():void{ _tracker.setRemoteServerMode(); } } var _local1:* = ServerOperationMode; return (_local1); }//package com.google.analytics
Section 69
//PropTween (com.greensock.core.PropTween) package com.greensock.core { public class PropTween { public var priority:int; public var start:Number; public var prevNode:PropTween; public var change:Number; public var target:Object; public var name:String; public var property:String; public var nextNode:PropTween; public var isPlugin:Boolean; public function PropTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean, _arg7:PropTween=null, _arg8:int=0){ this.target = _arg1; this.property = _arg2; this.start = _arg3; this.change = _arg4; this.name = _arg5; this.isPlugin = _arg6; if (_arg7){ _arg7.prevNode = this; this.nextNode = _arg7; }; this.priority = _arg8; } } }//package com.greensock.core
Section 70
//SimpleTimeline (com.greensock.core.SimpleTimeline) package com.greensock.core { public class SimpleTimeline extends TweenCore { public var autoRemoveChildren:Boolean; protected var _lastChild:TweenCore; protected var _firstChild:TweenCore; public function SimpleTimeline(_arg1:Object=null){ super(0, _arg1); } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local5:Number; var _local6:TweenCore; var _local4:TweenCore = _firstChild; this.cachedTotalTime = _arg1; this.cachedTime = _arg1; while (_local4) { _local6 = _local4.nextNode; if (((_local4.active) || ((((_arg1 >= _local4.cachedStartTime)) && (!(_local4.cachedPaused)))))){ if (!_local4.cachedReversed){ _local4.renderTime(((_arg1 - _local4.cachedStartTime) * _local4.cachedTimeScale), _arg2, false); } else { _local5 = (_local4.cacheIsDirty) ? _local4.totalDuration : _local4.cachedTotalDuration; _local4.renderTime((_local5 - ((_arg1 - _local4.cachedStartTime) * _local4.cachedTimeScale)), _arg2, false); }; }; _local4 = _local6; }; } public function addChild(_arg1:TweenCore):void{ if (_arg1.timeline){ _arg1.timeline.remove(_arg1, true); }; _arg1.timeline = this; if (_arg1.gc){ _arg1.setEnabled(true, true); }; if (_firstChild){ _firstChild.prevNode = _arg1; }; _arg1.nextNode = _firstChild; _firstChild = _arg1; _arg1.prevNode = null; } public function remove(_arg1:TweenCore, _arg2:Boolean=false):void{ if (((!(_arg1.gc)) && (!(_arg2)))){ _arg1.setEnabled(false, true); }; if (_arg1.nextNode){ _arg1.nextNode.prevNode = _arg1.prevNode; } else { if (_lastChild == _arg1){ _lastChild = _arg1.prevNode; }; }; if (_arg1.prevNode){ _arg1.prevNode.nextNode = _arg1.nextNode; } else { if (_firstChild == _arg1){ _firstChild = _arg1.nextNode; }; }; } public function get rawTime():Number{ return (this.cachedTotalTime); } } }//package com.greensock.core
Section 71
//TweenCore (com.greensock.core.TweenCore) package com.greensock.core { import com.greensock.*; public class TweenCore { public var initted:Boolean; protected var _hasUpdate:Boolean; public var active:Boolean; protected var _delay:Number; public var cachedTime:Number; public var cachedReversed:Boolean; public var nextNode:TweenCore; protected var _rawPrevTime:Number;// = -1 public var vars:Object; public var cachedTotalTime:Number; public var timeline:SimpleTimeline; public var data; public var cachedStartTime:Number; public var prevNode:TweenCore; public var cachedDuration:Number; public var gc:Boolean; protected var _pauseTime:Number; public var cacheIsDirty:Boolean; public var cachedPaused:Boolean; public var cachedTimeScale:Number; public var cachedTotalDuration:Number; public static const version:Number = 1; protected static var _classInitted:Boolean; public function TweenCore(_arg1:Number=0, _arg2:Object=null){ this.vars = ((_arg2) || ({})); this.cachedDuration = (this.cachedTotalDuration = ((_arg1) || (0))); _delay = ((this.vars.delay) || (0)); this.cachedTimeScale = ((this.vars.timeScale) || (1)); this.active = Boolean((((((_arg1 == 0)) && ((_delay == 0)))) && (!((this.vars.immediateRender == false))))); this.cachedTotalTime = (this.cachedTime = 0); this.data = this.vars.data; if (!_classInitted){ if (isNaN(TweenLite.rootFrame)){ TweenLite.initClass(); _classInitted = true; } else { return; }; }; var _local3:SimpleTimeline = ((this.vars.timeline is SimpleTimeline)) ? this.vars.timeline : (this.vars.useFrames) ? TweenLite.rootFramesTimeline : TweenLite.rootTimeline; this.cachedStartTime = (_local3.cachedTotalTime + _delay); _local3.addChild(this); if (this.vars.reversed){ this.cachedReversed = true; }; if (this.vars.paused){ this.paused = true; }; } public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ } public function get delay():Number{ return (_delay); } public function get duration():Number{ return (this.cachedDuration); } public function restart(_arg1:Boolean=false, _arg2:Boolean=true):void{ this.reversed = false; this.paused = false; this.setTotalTime((_arg1) ? -(_delay) : 0, _arg2); } public function set reversed(_arg1:Boolean):void{ if (_arg1 != this.cachedReversed){ this.cachedReversed = _arg1; setTotalTime(this.cachedTotalTime, true); }; } public function set startTime(_arg1:Number):void{ var _local2:Boolean = Boolean(((!((this.timeline == null))) && (((!((_arg1 == this.cachedStartTime))) || (this.gc))))); this.cachedStartTime = _arg1; if (_local2){ this.timeline.addChild(this); }; } public function set delay(_arg1:Number):void{ this.startTime = (this.startTime + (_arg1 - _delay)); _delay = _arg1; } public function resume():void{ this.paused = false; } public function get paused():Boolean{ return (this.cachedPaused); } public function play():void{ this.reversed = false; this.paused = false; } public function set duration(_arg1:Number):void{ this.cachedDuration = (this.cachedTotalDuration = _arg1); setDirtyCache(false); } public function complete(_arg1:Boolean=false, _arg2:Boolean=false):void{ if (!_arg1){ renderTime(this.cachedTotalDuration, _arg2, false); return; }; if (this.timeline.autoRemoveChildren){ this.setEnabled(false, false); } else { this.active = false; }; if (!_arg2){ if (((((this.vars.onComplete) && ((this.cachedTime == this.cachedDuration)))) && (!(this.cachedReversed)))){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); } else { if (((((this.cachedReversed) && ((this.cachedTotalTime == 0)))) && (this.vars.onReverseComplete))){ this.vars.onReverseComplete.apply(null, this.vars.onReverseCompleteParams); }; }; }; } public function invalidate():void{ } public function get totalTime():Number{ return (this.cachedTotalTime); } public function get reversed():Boolean{ return (this.cachedReversed); } public function get startTime():Number{ return (this.cachedStartTime); } public function set currentTime(_arg1:Number):void{ setTotalTime(_arg1, false); } protected function setDirtyCache(_arg1:Boolean=true):void{ var _local2:TweenCore = (_arg1) ? this : this.timeline; while (_local2) { _local2.cacheIsDirty = true; _local2 = _local2.timeline; }; } public function reverse(_arg1:Boolean=true):void{ this.reversed = true; if (_arg1){ this.paused = false; } else { if (this.gc){ this.setEnabled(true, false); }; }; } public function set paused(_arg1:Boolean):void{ if (((!((_arg1 == this.cachedPaused))) && (this.timeline))){ if (_arg1){ _pauseTime = this.timeline.rawTime; } else { this.cachedStartTime = (this.cachedStartTime + (this.timeline.rawTime - _pauseTime)); _pauseTime = NaN; setDirtyCache(false); }; this.cachedPaused = _arg1; this.active = Boolean(((((!(this.cachedPaused)) && ((this.cachedTotalTime > 0)))) && ((this.cachedTotalTime < this.cachedTotalDuration)))); }; if (((!(_arg1)) && (this.gc))){ this.setEnabled(true, false); }; } public function kill():void{ setEnabled(false, false); } public function set totalTime(_arg1:Number):void{ setTotalTime(_arg1, false); } public function get currentTime():Number{ return (this.cachedTime); } protected function setTotalTime(_arg1:Number, _arg2:Boolean=false):void{ var _local3:Number; var _local4:Number; if (this.timeline){ _local3 = (((_pauseTime) || ((_pauseTime == 0)))) ? _pauseTime : this.timeline.cachedTotalTime; if (this.cachedReversed){ _local4 = (this.cacheIsDirty) ? this.totalDuration : this.cachedTotalDuration; this.cachedStartTime = (_local3 - ((_local4 - _arg1) / this.cachedTimeScale)); } else { this.cachedStartTime = (_local3 - (_arg1 / this.cachedTimeScale)); }; if (!this.timeline.cacheIsDirty){ setDirtyCache(false); }; if (this.cachedTotalTime != _arg1){ renderTime(_arg1, _arg2, false); }; }; } public function pause():void{ this.paused = true; } public function set totalDuration(_arg1:Number):void{ this.duration = _arg1; } public function get totalDuration():Number{ return (this.cachedTotalDuration); } public function setEnabled(_arg1:Boolean, _arg2:Boolean=false):Boolean{ if (_arg1 == this.gc){ this.gc = !(_arg1); if (_arg1){ this.active = Boolean(((((!(this.cachedPaused)) && ((this.cachedTotalTime > 0)))) && ((this.cachedTotalTime < this.cachedTotalDuration)))); if (!_arg2){ this.timeline.addChild(this); }; } else { this.active = false; if (!_arg2){ this.timeline.remove(this); }; }; }; return (false); } } }//package com.greensock.core
Section 72
//TweenLite (com.greensock.TweenLite) package com.greensock { import flash.display.*; import flash.events.*; import com.greensock.core.*; import flash.utils.*; import com.greensock.plugins.*; public class TweenLite extends TweenCore { protected var _hasPlugins:Boolean; public var propTweenLookup:Object; public var cachedPT1:PropTween; protected var _overwrite:uint; protected var _ease:Function; public var target:Object; public var ratio:Number;// = 0 protected var _overwrittenProps:Object; protected var _notifyPluginsOfEnabled:Boolean; public static const version:Number = 11.101; public static var rootTimeline:SimpleTimeline; public static var fastEaseLookup:Dictionary = new Dictionary(false); public static var onPluginEvent:Function; public static var rootFramesTimeline:SimpleTimeline; public static var defaultEase:Function = TweenLite.easeOut; public static var plugins:Object = {}; public static var masterList:Dictionary = new Dictionary(false); public static var overwriteManager:Object; public static var rootFrame:Number; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; private static var _shape:Shape = new Shape(); protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, useFrames:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, onReverseComplete:1, onReverseCompleteParams:1, onRepeat:1, onRepeatParams:1, proxiedEase:1, easeParams:1, yoyo:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, onReverseCompleteListener:1, onRepeatListener:1, orientToBezier:1, timeScale:1, immediateRender:1, repeat:1, repeatDelay:1, timeline:1, data:1, paused:1}; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local5:TweenLite; super(_arg2, _arg3); this.target = _arg1; if ((((this.target is TweenCore)) && (("timeScale" in this.vars)))){ this.cachedTimeScale = 1; }; propTweenLookup = {}; _ease = defaultEase; _overwrite = (((!(("overwrite" in _arg3))) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); var _local4:Array = masterList[_arg1]; if (!_local4){ masterList[_arg1] = [this]; } else { if (_overwrite == 1){ for each (_local5 in _local4) { if (!_local5.gc){ _local5.setEnabled(false, false); }; }; masterList[_arg1] = [this]; } else { _local4[_local4.length] = this; }; }; if (((this.active) || (this.vars.immediateRender))){ renderTime(0, false, true); }; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local4:Boolean; var _local5:Number = this.cachedTime; this.active = true; if (_arg1 >= this.cachedDuration){ this.cachedTotalTime = (this.cachedTime = this.cachedDuration); this.ratio = 1; _local4 = true; if (this.cachedDuration == 0){ if ((((((_arg1 == 0)) || ((_rawPrevTime < 0)))) && (!((_rawPrevTime == _arg1))))){ _arg3 = true; }; _rawPrevTime = _arg1; }; } else { if (_arg1 <= 0){ this.cachedTotalTime = (this.cachedTime = (this.ratio = 0)); if (_arg1 < 0){ this.active = false; if (this.cachedDuration == 0){ if (_rawPrevTime > 0){ _arg3 = true; _local4 = true; }; _rawPrevTime = _arg1; }; }; if (((this.cachedReversed) && (!((_local5 == 0))))){ _local4 = true; }; } else { this.cachedTotalTime = (this.cachedTime = _arg1); this.ratio = _ease(_arg1, 0, 1, this.cachedDuration); }; }; if ((((this.cachedTime == _local5)) && (!(_arg3)))){ return; }; if (!this.initted){ init(); if (((!(_local4)) && (this.cachedTime))){ this.ratio = _ease(this.cachedTime, 0, 1, this.cachedDuration); }; }; if ((((((((_local5 == 0)) && (this.vars.onStart))) && (!((this.cachedTime == 0))))) && (!(_arg2)))){ this.vars.onStart.apply(null, this.vars.onStartParams); }; var _local6:PropTween = this.cachedPT1; while (_local6) { _local6.target[_local6.property] = (_local6.start + (this.ratio * _local6.change)); _local6 = _local6.nextNode; }; if (((_hasUpdate) && (!(_arg2)))){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local4){ if (((_hasPlugins) && (this.cachedPT1))){ onPluginEvent("onComplete", this); }; complete(true, _arg2); }; } override public function setEnabled(_arg1:Boolean, _arg2:Boolean=false):Boolean{ var _local3:Array; if (_arg1 == this.gc){ if (_arg1){ _local3 = TweenLite.masterList[this.target]; if (!_local3){ TweenLite.masterList[this.target] = [this]; } else { _local3[_local3.length] = this; }; }; super.setEnabled(_arg1, _arg2); if (((_notifyPluginsOfEnabled) && (this.cachedPT1))){ return (onPluginEvent((_arg1) ? "onEnable" : "onDisable", this)); }; }; return (false); } protected function init():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:Boolean; var _local5:Array; var _local6:PropTween; if (typeof(this.vars.ease) == "function"){ _ease = this.vars.ease; }; if (this.vars.easeParams){ this.vars.proxiedEase = _ease; _ease = easeProxy; }; this.cachedPT1 = null; this.propTweenLookup = {}; for (_local1 in this.vars) { if ((((_local1 in _reservedProps)) && (!((((_local1 == "timeScale")) && ((this.target is TweenCore))))))){ } else { if ((((_local1 in plugins)) && (new ((plugins[_local1] as Class)).onInitTween(this.target, this.vars[_local1], this)))){ this.cachedPT1 = new PropTween(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true, this.cachedPT1); if (this.cachedPT1.name == "_MULTIPLE_"){ _local2 = _local3.overwriteProps.length; while (_local2--) { this.propTweenLookup[_local3.overwriteProps[_local2]] = this.cachedPT1; }; } else { this.propTweenLookup[this.cachedPT1.name] = this.cachedPT1; }; if (_local3.priority){ this.cachedPT1.priority = _local3.priority; _local4 = true; }; if (((_local3.onDisable) || (_local3.onEnable))){ _notifyPluginsOfEnabled = true; }; _hasPlugins = true; } else { this.cachedPT1 = new PropTween(this.target, _local1, Number(this.target[_local1]), ((typeof(this.vars[_local1]))=="number") ? (Number(this.vars[_local1]) - this.target[_local1]) : Number(this.vars[_local1]), _local1, false, this.cachedPT1); this.propTweenLookup[_local1] = this.cachedPT1; }; }; }; if (_local4){ onPluginEvent("onInit", this); }; if (this.vars.runBackwards){ _local6 = this.cachedPT1; while (_local6) { _local6.start = (_local6.start + _local6.change); _local6.change = -(_local6.change); _local6 = _local6.nextNode; }; }; _hasUpdate = Boolean(!((this.vars.onUpdate == null))); if (_overwrittenProps){ killVars(_overwrittenProps); if (this.cachedPT1 == null){ this.setEnabled(false, false); }; }; if ((((((((_overwrite > 1)) && (this.cachedPT1))) && (masterList[this.target]))) && ((_local5.length > 1)))){ if (overwriteManager.manageOverwrites(this, this.propTweenLookup, _local5, _overwrite)){ init(); }; }; this.initted = true; } public function killVars(_arg1:Object, _arg2:Boolean=true):Boolean{ var _local3:String; var _local4:PropTween; var _local5:Boolean; if (_overwrittenProps == null){ _overwrittenProps = {}; }; for (_local3 in _arg1) { if ((_local3 in propTweenLookup)){ _local4 = propTweenLookup[_local3]; if (((_local4.isPlugin) && ((_local4.name == "_MULTIPLE_")))){ _local4.target.killProps(_arg1); if (_local4.target.overwriteProps.length == 0){ _local4.name = ""; }; }; if (_local4.name != "_MULTIPLE_"){ if (_local4.nextNode){ _local4.nextNode.prevNode = _local4.prevNode; }; if (_local4.prevNode){ _local4.prevNode.nextNode = _local4.nextNode; } else { if (this.cachedPT1 == _local4){ this.cachedPT1 = _local4.nextNode; }; }; if (((_local4.isPlugin) && (_local4.target.onDisable))){ _local4.target.onDisable(); if (_local4.target.activeDisable){ _local5 = true; }; }; delete propTweenLookup[_local3]; }; }; if (_arg2){ _overwrittenProps[_local3] = 1; }; }; return (_local5); } override public function invalidate():void{ if (((_notifyPluginsOfEnabled) && (this.cachedPT1))){ onPluginEvent("onDisable", this); }; this.cachedPT1 = null; _overwrittenProps = null; _hasUpdate = (this.initted = (this.active = (_notifyPluginsOfEnabled = false))); this.propTweenLookup = {}; } public static function initClass():void{ rootFrame = 0; rootTimeline = new SimpleTimeline(null); rootFramesTimeline = new SimpleTimeline(null); rootTimeline.cachedStartTime = (getTimer() * 0.001); rootFramesTimeline.cachedStartTime = rootFrame; rootTimeline.autoRemoveChildren = true; rootFramesTimeline.autoRemoveChildren = true; _shape.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; } public static function killTweensOf(_arg1:Object, _arg2:Boolean=false):void{ var _local3:Array; var _local4:int; if ((_arg1 in masterList)){ _local3 = masterList[_arg1]; _local4 = _local3.length; while (_local4--) { if (!TweenLite(_local3[_local4]).gc){ if (_arg2){ TweenLite(_local3[_local4]).complete(false, false); } else { TweenLite(_local3[_local4]).setEnabled(false, false); }; }; }; delete masterList[_arg1]; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; if (!("immediateRender" in _arg3)){ _arg3.immediateRender = true; }; return (new TweenLite(_arg1, _arg2, _arg3)); } protected static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (1 - (_arg1 / _arg4)); return ((1 - (_arg1 * _arg1))); } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null, _arg4:Boolean=false):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, immediateRender:false, useFrames:_arg4, overwrite:0})); } protected static function updateAll(_arg1:Event=null):void{ var _local2:Dictionary; var _local3:Object; var _local4:Array; var _local5:int; rootTimeline.renderTime((((getTimer() * 0.001) - rootTimeline.cachedStartTime) * rootTimeline.cachedTimeScale), false, false); rootFrame++; rootFramesTimeline.renderTime(((rootFrame - rootFramesTimeline.cachedStartTime) * rootFramesTimeline.cachedTimeScale), false, false); if (!(rootFrame % 60)){ _local2 = masterList; for (_local3 in _local2) { _local4 = _local2[_local3]; _local5 = _local4.length; while (_local5--) { if (TweenLite(_local4[_local5]).gc){ _local4.splice(_local5, 1); }; }; if (_local4.length == 0){ delete _local2[_local3]; }; }; }; } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package com.greensock
Section 73
//AwardsService (com.spilgames.api.AwardsService) package com.spilgames.api { public class AwardsService { public static function submitAward(_arg1:String, _arg2:Function=null):int{ return (SpilGamesServices.getInstance().send("Awards", "submitAward", _arg2, {tag:_arg1, userName:User.getUserName(), userHash:User.getUserHash()})); } public static function isAvailable():Boolean{ return (SpilGamesServices.getInstance().isServiceAvailable("Awards")); } } }//package com.spilgames.api
Section 74
//ScoreService (com.spilgames.api.ScoreService) package com.spilgames.api { public class ScoreService { public static function submitScore(_arg1:int, _arg2:Function=null):int{ return (SpilGamesServices.getInstance().send("Score", "submitScore", _arg2, {score:_arg1, userName:User.getUserName(), userHash:User.getUserHash()})); } public static function isAvailable():Boolean{ return (SpilGamesServices.getInstance().isServiceAvailable("Score")); } } }//package com.spilgames.api
Section 75
//SpilGamesServices (com.spilgames.api.SpilGamesServices) package com.spilgames.api { import flash.events.*; import flash.display.*; import flash.net.*; import flash.system.*; public class SpilGamesServices extends MovieClip { private const DEFAULT_CONNECTION_LOCATION:String = "http://www8.agame.com/games/flash/services/ServicesConnection.swf"; private var _connected:Boolean;// = false private var _connecting:Boolean;// = false private var _loader:Loader; private var _servicesConnection;// = null private var _alwaysInFront:Boolean;// = false public static const INVALID_ID:int = -1; public static const CONFIGURATION_FAILED:String = "configurationFailure"; public static const INVALID_DOMAIN:String = "invalidDomain"; private static var _instance:SpilGamesServices = null; public function SpilGamesServices(_arg1:Private=null){ if (!_arg1){ throw (new Error("Cannot instantiate this class, use SpilGamesServices.getInstance")); }; } private function handleRemovedFromStage(_arg1:Event):void{ trace("WARNING: please do not remove SpilGamesServices from the stage"); } 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 (isReady()){ return (_servicesConnection.send(_arg1, _arg2, _arg3, _arg4)); }; return (INVALID_ID); } private function handleServicesFailed(_arg1:ErrorEvent):void{ _servicesConnection.addEventListener(Event.COMPLETE, handleServicesReady); _servicesConnection.addEventListener(ErrorEvent.ERROR, handleServicesFailed); _servicesConnection.addEventListener("serviceError", handleServiceError); _connecting = false; if (hasEventListener("servicesFailed")){ dispatchEvent(new ErrorEvent("servicesFailed", false, false, _arg1.text)); }; } public function get version():String{ return ("1.1"); } public function isReady():Boolean{ return (((!((_servicesConnection == null))) && (_servicesConnection.isReady()))); } private function handleIOError(_arg1:IOErrorEvent):void{ _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); _connecting = false; if (hasEventListener(_arg1.type)){ dispatchEvent(_arg1); }; } private function handleServiceError(_arg1:Event):void{ var _local2:String; if (hasEventListener("serviceError")){ _local2 = ""; if ((_arg1 is ErrorEvent)){ _local2 = ErrorEvent(_arg1).text; } else { _local2 = _arg1.toString(); }; dispatchEvent(new ErrorEvent("serviceError", false, false, _local2)); }; } public function disconnect():void{ if (_servicesConnection){ _servicesConnection.removeEventListener(Event.COMPLETE, handleServicesReady); _servicesConnection.removeEventListener(ErrorEvent.ERROR, handleServicesFailed); _servicesConnection.removeEventListener("serviceError", handleServiceError); if (_connected){ _servicesConnection.disconnect(); }; removeChild(_servicesConnection); }; _servicesConnection = null; if (_loader){ try { _loader.close(); } catch(e:Error) { } finally { _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); }; _loader = null; }; removeEventListener(Event.ENTER_FRAME, bringToFront); removeEventListener(Event.REMOVED_FROM_STAGE, handleRemovedFromStage); if (parent){ parent.removeChild(this); }; _connected = (_connecting = false); } 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 get connection(){ return (_servicesConnection); } public function getSiteID():int{ if (_servicesConnection != null){ return (_servicesConnection.getSiteID()); }; return (INVALID_ID); } public function isServiceAvailable(_arg1:String):Boolean{ return (((isReady()) && (_servicesConnection.isServiceAvailable(_arg1)))); } public function getChannelID():int{ if (_servicesConnection != null){ return (_servicesConnection.getChannelID()); }; return (INVALID_ID); } 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 allowDomain(_arg1:String):void{ Security.allowDomain("*"); Security.allowInsecureDomain("*"); } public function connect(_arg1:DisplayObjectContainer, ... _args):void{ var _local3:URLRequest; var _local4:String; var _local5:LoaderContext; var _local6:URLVariables; var _local7:Date; if (((!(_connecting)) && (!(_connected)))){ if (!_arg1.stage){ throw (new Error("The given clip must be present in the display list (added to stage)")); }; _connecting = true; _arg1.stage.addChild(this); addEventListener(Event.REMOVED_FROM_STAGE, handleRemovedFromStage); if (((root.loaderInfo.parameters["servicesLoc"]) && ((root.loaderInfo.parameters["servicesLoc"].length > 0)))){ _local4 = root.loaderInfo.parameters["servicesLoc"]; _local3 = new URLRequest(_local4); } else { _local4 = DEFAULT_CONNECTION_LOCATION; _local6 = new URLVariables(); _local7 = new Date(); _local6.nocache = ((((_local7.fullYear * 12) + (_local7.month + 1)) * 31) + _local7.day); _local3 = new URLRequest(_local4); _local3.data = _local6; }; allowDomain(_local4); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, handleIOError); _local5 = new LoaderContext(); _local5.applicationDomain = new ApplicationDomain(); _loader.load(_local3, _local5); }; } public function get alwaysInFront():Boolean{ return (_alwaysInFront); } public function get connecting():Boolean{ return (_connecting); } public function isDomainAllowed():Boolean{ return (((!((_servicesConnection == null))) && (_servicesConnection.isDomainValid()))); } 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(new Private()); }; return (_instance); } } }//package com.spilgames.api class Private { private function Private(){ } }
Section 76
//User (com.spilgames.api.User) package com.spilgames.api { import flash.display.*; public class User { public static function getUserName():String{ var _local1:* = SpilGamesServices.getInstance().connection; if (_local1 != null){ return (_local1.getUserName()); }; return (""); } public static function isGuest():Boolean{ var _local2:DisplayObject; var _local3:Object; var _local1:* = SpilGamesServices.getInstance().connection; if (_local1 != null){ return (_local1.isGuest()); }; _local2 = SpilGamesServices.getInstance().root; if (_local2.loaderInfo != null){ _local3 = _local2.loaderInfo.parameters; return (((((((!(_local3.username)) || ((_local3.username == "")))) || (!(_local3.hash)))) || ((_local3.hash == "")))); }; return (false); } public static function getUserHash():String{ var _local1:* = SpilGamesServices.getInstance().connection; if (_local1 != null){ return (_local1.getUserHash()); }; return (""); } } }//package com.spilgames.api
Section 77
//LivePreviewParent (fl.livepreview.LivePreviewParent) package fl.livepreview { import flash.display.*; import flash.utils.*; import flash.external.*; public class LivePreviewParent extends MovieClip { public var myInstance:DisplayObject; public function LivePreviewParent(){ super(); try { stage.align = StageAlign.TOP_LEFT; stage.scaleMode = StageScaleMode.NO_SCALE; myInstance = getChildAt(0); onResize(stage.width, stage.height); if (ExternalInterface.available){ ExternalInterface.addCallback("onResize", onResize); ExternalInterface.addCallback("onUpdate", onUpdate); }; } catch(e) { }; } private function updateCollection(_arg1:Object, _arg2:String):void{ var _local3:Class; var _local4:Class; var _local5:Object; var _local6:int; var _local7:Object; var _local8:Object; var _local9:*; _local3 = Class(getDefinitionByName(_arg1.collectionClass)); _local4 = Class(getDefinitionByName(_arg1.collectionItemClass)); _local5 = new (_local3); _local6 = 0; while (_local6 < _arg1.collectionArray.length) { _local7 = new (_local4); _local8 = _arg1.collectionArray[_local6]; for (_local9 in _local8) { _local7[_local9] = _local8[_local9]; }; _local5.addItem(_local7); _local6++; }; myInstance[_arg2] = (_local5 as _local3); } public function onResize(_arg1:Number, _arg2:Number):void{ var setSizeFn:Function; var width = _arg1; var height = _arg2; setSizeFn = null; try { setSizeFn = myInstance["setSize"]; } catch(e:Error) { setSizeFn = null; }; if (setSizeFn != null){ setSizeFn(width, height); } else { myInstance.width = width; myInstance.height = height; }; } public function onUpdate(... _args):void{ var i:int; var name:String; var value:*; var updateArray = _args; i = 0; while ((i + 1) < updateArray.length) { try { name = String(updateArray[i]); value = updateArray[(i + 1)]; if ((((typeof(value) == "object")) && (value.__treatAsCollectionSpecialSauce__))){ updateCollection(value, name); } else { myInstance[name] = value; }; } catch(e:Error) { }; i = (i + 2); }; } } }//package fl.livepreview
Section 78
//ByteArrayAsset (mx.core.ByteArrayAsset) package mx.core { import flash.utils.*; public class ByteArrayAsset extends ByteArray implements IFlexAsset { mx_internal static const VERSION:String = "3.5.0.12683"; } }//package mx.core
Section 79
//IFlexAsset (mx.core.IFlexAsset) package mx.core { public interface IFlexAsset { } }//package mx.core
Section 80
//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core
Section 81
//Stats (net.hires.debug.Stats) package net.hires.debug { import flash.display.*; import flash.events.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import flash.system.*; public class Stats extends Sprite { protected const WIDTH:uint = 70; protected const HEIGHT:uint = 100; protected var xml:XML; protected var text:TextField; protected var style:StyleSheet; protected var timer:uint; protected var fps:uint; protected var ms:uint; protected var ms_prev:uint; protected var mem:Number; protected var mem_max:Number; protected var graph:Bitmap; protected var rectangle:Rectangle; protected var fps_graph:uint; protected var mem_graph:uint; protected var mem_max_graph:uint; protected var theme:Object; public function Stats(_arg1:Object=null):void{ this.theme = {bg:51, fps:0xFFFF00, ms:0xFF00, mem:0xFFFF, memmax:0xFF0070}; super(); this.mouseChildren = false; this.mouseEnabled = false; if (_arg1){ if (_arg1.bg != null){ this.theme.bg = _arg1.bg; }; if (_arg1.fps != null){ this.theme.fps = _arg1.fps; }; if (_arg1.ms != null){ this.theme.ms = _arg1.ms; }; if (_arg1.mem != null){ this.theme.mem = _arg1.mem; }; if (_arg1.memmax != null){ this.theme.memmax = _arg1.memmax; }; }; this.mem_max = 0; this.xml = <xml><fps>FPS:</fps><ms>MS:</ms><mem>MEM:</mem><memMax>MAX:</memMax></xml> ; this.style = new StyleSheet(); this.style.setStyle("xml", {fontSize:"9px", fontFamily:"_sans", leading:"-2px"}); this.style.setStyle("fps", {color:this.hex2css(this.theme.fps)}); this.style.setStyle("ms", {color:this.hex2css(this.theme.ms)}); this.style.setStyle("mem", {color:this.hex2css(this.theme.mem)}); this.style.setStyle("memMax", {color:this.hex2css(this.theme.memmax)}); this.text = new TextField(); this.text.width = this.WIDTH; this.text.height = 50; this.text.styleSheet = this.style; this.text.condenseWhite = true; this.text.selectable = false; this.text.mouseEnabled = false; this.graph = new Bitmap(); this.graph.alpha = 0.3; this.graph.y = 50; this.rectangle = new Rectangle((this.WIDTH - 1), 0, 1, (this.HEIGHT - 50)); addEventListener(Event.ADDED_TO_STAGE, this.init, false, 0, true); addEventListener(Event.REMOVED_FROM_STAGE, this.destroy, false, 0, true); } private function init(_arg1:Event):void{ graphics.beginFill(this.theme.bg, 0.3); graphics.drawRect(0, 0, this.WIDTH, this.HEIGHT); graphics.endFill(); addChild(this.text); this.graph.bitmapData = new BitmapData(this.WIDTH, (this.HEIGHT - 50), false, this.theme.bg); addChild(this.graph); addEventListener(Event.ENTER_FRAME, this.update); } private function destroy(_arg1:Event):void{ graphics.clear(); while (numChildren > 0) { removeChildAt(0); }; this.graph.bitmapData.dispose(); removeEventListener(Event.ENTER_FRAME, this.update); } private function update(_arg1:Event):void{ this.timer = getTimer(); if ((this.timer - 1000) > this.ms_prev){ this.ms_prev = this.timer; this.mem = Number((System.totalMemory * 9.54E-7).toFixed(3)); this.mem_max = ((this.mem_max > this.mem)) ? this.mem_max : this.mem; this.fps_graph = Math.min(this.graph.height, ((this.fps / stage.frameRate) * this.graph.height)); this.mem_graph = (Math.min(this.graph.height, Math.sqrt(Math.sqrt((this.mem * 5000)))) - 2); this.mem_max_graph = (Math.min(this.graph.height, Math.sqrt(Math.sqrt((this.mem_max * 5000)))) - 2); this.graph.bitmapData.scroll(-1, 0); this.graph.bitmapData.fillRect(this.rectangle, this.theme.bg); this.graph.bitmapData.setPixel((this.graph.width - 1), (this.graph.height - this.fps_graph), this.theme.fps); this.graph.bitmapData.setPixel((this.graph.width - 1), (this.graph.height - ((this.timer - this.ms) >> 1)), this.theme.ms); this.graph.bitmapData.setPixel((this.graph.width - 1), (this.graph.height - this.mem_graph), this.theme.mem); this.graph.bitmapData.setPixel((this.graph.width - 1), (this.graph.height - this.mem_max_graph), this.theme.memmax); this.xml.fps = ((("FPS: " + this.fps) + " / ") + stage.frameRate); this.xml.mem = ("MEM: " + this.mem); this.xml.memMax = ("MAX: " + this.mem_max); this.fps = 0; }; this.fps++; this.xml.ms = ("MS: " + (this.timer - this.ms)); this.ms = this.timer; this.text.htmlText = this.xml; } private function onClick(_arg1:MouseEvent):void{ if (((mouseY / height) > 0.5)){ stage.frameRate--; } else { stage.frameRate++; }; this.xml.fps = ((("FPS: " + this.fps) + " / ") + stage.frameRate); this.text.htmlText = this.xml; } private function hex2css(_arg1:int):String{ return (("#" + _arg1.toString(16))); } } }//package net.hires.debug
Section 82
//a10_com_logo_67 (UI_Loading_fla.a10_com_logo_67) package UI_Loading_fla { import flash.display.*; public dynamic class a10_com_logo_67 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 83
//Congratulation_212 (UI_Loading_fla.Congratulation_212) package UI_Loading_fla { import flash.display.*; import flash.text.*; public dynamic class Congratulation_212 extends MovieClip { public var total_txt:TextField; public var time_txt:TextField; public var moreGame_btn:MoreGames_2; public var home_btn:MovieClip; public var level_txt:TextField; public var credits_btn:MovieClip; public var score_txt:TextField; public var __id3_:Logo; public function Congratulation_212(){ __setProp_moreGame_btn_Congratulation__1(); __setProp___id3__Congratulation__1(); } function __setProp___id3__Congratulation__1(){ try { __id3_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id3_.alignHorizontal = "Center"; __id3_.alignVertical = "Center"; __id3_.maxHeight = 40; __id3_.maxWidth = 150; __id3_.position = "logo_congratulations"; try { __id3_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp_moreGame_btn_Congratulation__1(){ try { moreGame_btn["componentInspectorSetting"] = true; } catch(e:Error) { }; moreGame_btn.position = "button_congratulations_moregames"; moreGame_btn.type = "moregames"; try { moreGame_btn["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package UI_Loading_fla
Section 84
//EndlessMode_01_168 (UI_Loading_fla.EndlessMode_01_168) package UI_Loading_fla { import flash.display.*; public dynamic class EndlessMode_01_168 extends MovieClip { public var yes_btn:MovieClip; public var back_btn:MovieClip; } }//package UI_Loading_fla
Section 85
//girlsgogames_52 (UI_Loading_fla.girlsgogames_52) package UI_Loading_fla { import flash.display.*; public dynamic class girlsgogames_52 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 86
//girlsgogames_53 (UI_Loading_fla.girlsgogames_53) package UI_Loading_fla { import flash.display.*; public dynamic class girlsgogames_53 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 87
//girlsgogames_54 (UI_Loading_fla.girlsgogames_54) package UI_Loading_fla { import flash.display.*; public dynamic class girlsgogames_54 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 88
//girlsgogames_55 (UI_Loading_fla.girlsgogames_55) package UI_Loading_fla { import flash.display.*; public dynamic class girlsgogames_55 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 89
//girlsgogames_56 (UI_Loading_fla.girlsgogames_56) package UI_Loading_fla { import flash.display.*; public dynamic class girlsgogames_56 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 90
//girlsgogames_57 (UI_Loading_fla.girlsgogames_57) package UI_Loading_fla { import flash.display.*; public dynamic class girlsgogames_57 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 91
//girlsgogames_58 (UI_Loading_fla.girlsgogames_58) package UI_Loading_fla { import flash.display.*; public dynamic class girlsgogames_58 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 92
//girlsgogames_60 (UI_Loading_fla.girlsgogames_60) package UI_Loading_fla { import flash.display.*; public dynamic class girlsgogames_60 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 93
//girlsgogames_61 (UI_Loading_fla.girlsgogames_61) package UI_Loading_fla { import flash.display.*; public dynamic class girlsgogames_61 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 94
//girlsgogames_62 (UI_Loading_fla.girlsgogames_62) package UI_Loading_fla { import flash.display.*; public dynamic class girlsgogames_62 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 95
//girlsgogames_63 (UI_Loading_fla.girlsgogames_63) package UI_Loading_fla { import flash.display.*; public dynamic class girlsgogames_63 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 96
//juegosdechicas_59 (UI_Loading_fla.juegosdechicas_59) package UI_Loading_fla { import flash.display.*; public dynamic class juegosdechicas_59 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 97
//label_294 (UI_Loading_fla.label_294) package UI_Loading_fla { import flash.display.*; public dynamic class label_294 extends MovieClip { public var flag:MovieClip; } }//package UI_Loading_fla
Section 98
//LanguageSelectPopup_293 (UI_Loading_fla.LanguageSelectPopup_293) package UI_Loading_fla { import flash.display.*; public dynamic class LanguageSelectPopup_293 extends MovieClip { public var l_se:MovieClip; public var l_ar:MovieClip; public var l_arg:MovieClip; public var l_br:MovieClip; public var l_cn:MovieClip; public var l_in:MovieClip; public var l_tr:MovieClip; public var l_de:MovieClip; public var l_my:MovieClip; public var _blank:MovieClip; public var l_es:MovieClip; public var l_en_uk:MovieClip; public var l_mx: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_ph:MovieClip; public var l_nl:MovieClip; public var l_id:MovieClip; public var l_it:MovieClip; public var l_jp:MovieClip; public var l_ru:MovieClip; } }//package UI_Loading_fla
Section 99
//logo_asoyun_com_38 (UI_Loading_fla.logo_asoyun_com_38) package UI_Loading_fla { import flash.display.*; public dynamic class logo_asoyun_com_38 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 100
//logo_game_15 (UI_Loading_fla.logo_game_15) package UI_Loading_fla { import flash.display.*; public dynamic class logo_game_15 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 101
//logo_game_com_my_39 (UI_Loading_fla.logo_game_com_my_39) package UI_Loading_fla { import flash.display.*; public dynamic class logo_game_com_my_39 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 102
//logo_giocaregratis_it_27 (UI_Loading_fla.logo_giocaregratis_it_27) package UI_Loading_fla { import flash.display.*; public dynamic class logo_giocaregratis_it_27 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 103
//logo_laro_com_ph_65 (UI_Loading_fla.logo_laro_com_ph_65) package UI_Loading_fla { import flash.display.*; public dynamic class logo_laro_com_ph_65 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 104
//logo_minigry_pl_37 (UI_Loading_fla.logo_minigry_pl_37) package UI_Loading_fla { import flash.display.*; public dynamic class logo_minigry_pl_37 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 105
//logo_my_games_co_uk_30 (UI_Loading_fla.logo_my_games_co_uk_30) package UI_Loading_fla { import flash.display.*; public dynamic class logo_my_games_co_uk_30 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 106
//logo_oyunlar123_com_51 (UI_Loading_fla.logo_oyunlar123_com_51) package UI_Loading_fla { import flash.display.*; public dynamic class logo_oyunlar123_com_51 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 107
//Lose_197 (UI_Loading_fla.Lose_197) package UI_Loading_fla { import flash.display.*; public dynamic class Lose_197 extends MovieClip { public var again_btn:MovieClip; } }//package UI_Loading_fla
Section 108
//new_agame_com_12 (UI_Loading_fla.new_agame_com_12) package UI_Loading_fla { import flash.display.*; public dynamic class new_agame_com_12 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 109
//new_clickjogos_com_25 (UI_Loading_fla.new_clickjogos_com_25) package UI_Loading_fla { import flash.display.*; public dynamic class new_clickjogos_com_25 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 110
//new_flashgames_ru_31 (UI_Loading_fla.new_flashgames_ru_31) package UI_Loading_fla { import flash.display.*; public dynamic class new_flashgames_ru_31 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 111
//new_game_co_in_33 (UI_Loading_fla.new_game_co_in_33) package UI_Loading_fla { import flash.display.*; public dynamic class new_game_co_in_33 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 112
//new_games_co_id_35 (UI_Loading_fla.new_games_co_id_35) package UI_Loading_fla { import flash.display.*; public dynamic class new_games_co_id_35 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 113
//new_jeu_fr_21 (UI_Loading_fla.new_jeu_fr_21) package UI_Loading_fla { import flash.display.*; public dynamic class new_jeu_fr_21 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 114
//new_spel_se_28 (UI_Loading_fla.new_spel_se_28) package UI_Loading_fla { import flash.display.*; public dynamic class new_spel_se_28 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 115
//new_spielen_com_23 (UI_Loading_fla.new_spielen_com_23) package UI_Loading_fla { import flash.display.*; public dynamic class new_spielen_com_23 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 116
//new_zapjuegos_com_17 (UI_Loading_fla.new_zapjuegos_com_17) package UI_Loading_fla { import flash.display.*; public dynamic class new_zapjuegos_com_17 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 117
//newagame_co_uk_69 (UI_Loading_fla.newagame_co_uk_69) package UI_Loading_fla { import flash.display.*; public dynamic class newagame_co_uk_69 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 118
//newspel_nl_19 (UI_Loading_fla.newspel_nl_19) package UI_Loading_fla { import flash.display.*; public dynamic class newspel_nl_19 extends MovieClip { public var displayArea_mc:MovieClip; } }//package UI_Loading_fla
Section 119
//Passed_202 (UI_Loading_fla.Passed_202) package UI_Loading_fla { import flash.display.*; import flash.text.*; public dynamic class Passed_202 extends MovieClip { public var total_txt:TextField; public var time_txt:TextField; public var next_btn:MovieClip; public var levelScore_txt:TextField; public var level_txt:TextField; public var score_txt:TextField; } }//package UI_Loading_fla
Section 120
//Paused_175 (UI_Loading_fla.Paused_175) package UI_Loading_fla { import flash.display.*; public dynamic class Paused_175 extends MovieClip { public var moreGame_btn:MoreGames_2; public var home_btn:MovieClip; public var sound_btn:MovieClip; public var restart_btn:MovieClip; public var resume_btn:MovieClip; public var music_btn:MovieClip; public function Paused_175(){ __setProp_moreGame_btn_Paused_flash0_1(); } function __setProp_moreGame_btn_Paused_flash0_1(){ try { moreGame_btn["componentInspectorSetting"] = true; } catch(e:Error) { }; moreGame_btn.position = "button_pausedscreen_moregames"; moreGame_btn.type = "moregames"; try { moreGame_btn["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package UI_Loading_fla
Section 121
//Paused_EndlessMode_192 (UI_Loading_fla.Paused_EndlessMode_192) package UI_Loading_fla { import flash.display.*; import flash.text.*; public dynamic class Paused_EndlessMode_192 extends MovieClip { public var home_btn:MovieClip; public var next_btn:MovieClip; public var sound_btn:MovieClip; public var level_txt:TextField; public var music_btn:MovieClip; } }//package UI_Loading_fla
Section 122
//Prepare_163 (UI_Loading_fla.Prepare_163) package UI_Loading_fla { import flash.display.*; import flash.text.*; public dynamic class Prepare_163 extends MovieClip { public var min_txt:TextField; public var found_txt:TextField; public var level_txt:TextField; public var bomb_txt:TextField; public var sec_txt:TextField; public var go_btn:MovieClip; public var riffle_txt:TextField; } }//package UI_Loading_fla
Section 123
//Timeline_218 (UI_Loading_fla.Timeline_218) package UI_Loading_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_218 extends MovieClip { public var level_txt2:TextField; public var level_txt3:TextField; public var level_txt1:TextField; } }//package UI_Loading_fla
Section 124
//Timeline_275 (UI_Loading_fla.Timeline_275) package UI_Loading_fla { import flash.display.*; public dynamic class Timeline_275 extends MovieClip { public var time:MovieClip; } }//package UI_Loading_fla
Section 125
//Timeline_276 (UI_Loading_fla.Timeline_276) package UI_Loading_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_276 extends MovieClip { public var min_txt:TextField; public var sec_txt:TextField; } }//package UI_Loading_fla
Section 126
//Timeline_284 (UI_Loading_fla.Timeline_284) package UI_Loading_fla { import flash.display.*; public dynamic class Timeline_284 extends MovieClip { public var credit_btn:MovieClip; public function Timeline_284(){ addFrameScript(13, frame14); } function frame14(){ stop(); } } }//package UI_Loading_fla
Section 127
//GC (zlong.breathxue.utils.debug.GC) package zlong.breathxue.utils.debug { import flash.net.*; public class GC { breathxue_utils_internal static const VERSION:String = "v1.15.201008201148"; public static function clear():void{ try { new LocalConnection().connect("haha"); new LocalConnection().connect("haha"); } catch(error:Error) { }; } } }//package zlong.breathxue.utils.debug
Section 128
//TcShow (zlong.breathxue.utils.debug.TcShow) package zlong.breathxue.utils.debug { public var TcShow:Boolean = false; }//package zlong.breathxue.utils.debug
Section 129
//mVector (zlong.breathxue.utils.math.mVector) package zlong.breathxue.utils.math { import zlong.breathxue.utils.*; public class mVector { public var x:Number; public var y:Number; breathxue_utils_internal static const VERSION:String = "v1.15.201008201148"; public static var PI_OVER_ONE_EIGHTY:Number = 0.0174532925199433; public function mVector(_arg1:Number=0, _arg2:Number=0){ this.x = _arg1; this.y = _arg2; } public function setTo(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } public function copyFrom(_arg1:mVector):mVector{ this.x = _arg1.x; this.y = _arg1.y; return (this); } public function toString():String{ var _local1:Number = (Math.round((this.x * 1000)) / 1000); var _local2:Number = (Math.round((this.y * 1000)) / 1000); return ((((("[" + _local1) + ", ") + _local2) + "]")); } public function clone():mVector{ return (new mVector(this.x, this.y)); } public function plus(_arg1:mVector):mVector{ return (new mVector((this.x + _arg1.x), (this.y + _arg1.y))); } public function plusEquals(_arg1:mVector):mVector{ this.x = (this.x + _arg1.x); this.y = (this.y + _arg1.y); return (this); } public function minus(_arg1:mVector):mVector{ return (new mVector((this.x - _arg1.x), (this.y - _arg1.y))); } public function minusEquals(_arg1:mVector):mVector{ this.x = (this.x - _arg1.x); this.y = (this.y - _arg1.y); return (this); } public function negate():mVector{ return (new mVector(-(this.x), -(this.y))); } public function negateEquals():void{ this.x = -(this.x); this.y = -(this.y); } public function mult(_arg1:Number):mVector{ return (new mVector((this.x * _arg1), (this.y * _arg1))); } public function multEquals(_arg1:Number):mVector{ this.x = (this.x * _arg1); this.y = (this.y * _arg1); return (this); } public function rotateAngle(_arg1:Number):mVector{ var _local2:Number = TF_Class.cosD(_arg1); var _local3:Number = TF_Class.sinD(_arg1); var _local4:mVector = new mVector(((this.x * _local2) - (this.y * _local3)), ((this.y * _local2) + (this.x * _local3))); return (_local4); } public function rotateAngleEquals(_arg1:Number):mVector{ return (this.copyFrom(this.rotateAngle(_arg1))); } public function rotateAngleForTarget(_arg1:Number, _arg2:mVector):mVector{ var _local3:mVector = this.minus(_arg2); var _local4:Number = TF_Class.cosD(_arg1); var _local5:Number = TF_Class.sinD(_arg1); var _local6:mVector = new mVector(((_local3.x * _local4) - (_local3.y * _local5)), ((_local3.y * _local4) + (_local3.x * _local5))); var _local7:mVector = _local6.plus(_arg2); return (_local7); } public function rotateAngleForTargetEquals(_arg1:Number, _arg2:mVector):mVector{ return (this.copyFrom(this.rotateAngleForTarget(_arg1, _arg2))); } public function rotateRadian(_arg1:Number):mVector{ var _local2:Number = Math.cos(_arg1); var _local3:Number = Math.sin(_arg1); var _local4:mVector = new mVector(((this.x * _local2) - (this.y * _local3)), ((this.y * _local2) + (this.x * _local3))); return (_local4); } public function rotateRadianEquals(_arg1:Number):mVector{ return (this.copyFrom(this.rotateRadian(_arg1))); } public function rotateRadianForTarget(_arg1:Number, _arg2:mVector):mVector{ var _local3:mVector = this.minus(_arg2); var _local4:Number = Math.cos(_arg1); var _local5:Number = Math.sin(_arg1); var _local6:mVector = new mVector(((_local3.x * _local4) - (_local3.y * _local5)), ((_local3.y * _local4) + (_local3.x * _local5))); var _local7:mVector = _local6.plus(_arg2); return (_local7); } public function rotateRadianForTargetEquals(_arg1:Number, _arg2:mVector):mVector{ return (this.copyFrom(this.rotateRadianForTarget(_arg1, _arg2))); } public function dot(_arg1:mVector):Number{ return (((this.x * _arg1.x) + (this.y * _arg1.y))); } public function cross(_arg1:mVector):Number{ return (((this.x * _arg1.y) - (this.y * _arg1.x))); } public function times(_arg1:mVector):mVector{ return (new mVector((this.x * _arg1.x), (this.y * _arg1.y))); } public function div(_arg1:Number):mVector{ if (_arg1 == 0){ _arg1 = 0.0001; }; return (new mVector((this.x / _arg1), (this.y / _arg1))); } public function divEquals(_arg1:Number):mVector{ if (_arg1 == 0){ _arg1 = 0.0001; }; this.x = (this.x / _arg1); this.y = (this.y / _arg1); return (this); } public function distance(_arg1:mVector):Number{ var _local2:mVector = this.minus(_arg1); return (_local2.length); } public function normalize():mVector{ var _local1:Number = this.length; if (_local1 == 0){ _local1 = 0.0001; }; return (this.mult((1 / _local1))); } public function compare(_arg1:mVector):Boolean{ if ((((this.x == _arg1.x)) && ((this.y == _arg1.y)))){ return (true); }; return (false); } public function getNormal():mVector{ return (new mVector(-(this.y), this.x)); } public function isNormalTo(_arg1:mVector):Boolean{ return ((this.dot(_arg1) == 0)); } public function angleBetween(_arg1:mVector):Number{ var _local2:Number = this.dot(_arg1); var _local3:Number = (_local2 / (this.length * _arg1.length)); return (TF_Class.acosD(_local3)); } public function radianBetween(_arg1:mVector):Number{ var _local2:Number = (this.dot(_arg1) / (this.length * _arg1.length)); return (Math.acos(_local2)); } public function get length():Number{ return (Math.sqrt(((this.x * this.x) + (this.y * this.y)))); } public function set length(_arg1:Number):void{ var _local2:Number = this.length; if (_local2){ this.multEquals((_arg1 / _local2)); } else { this.x = _arg1; }; } public function set angle(_arg1:Number):void{ var _local2:Number = this.length; this.x = (_local2 * TF_Class.cosD(_arg1)); this.y = (_local2 * TF_Class.sinD(_arg1)); } public function get angle():Number{ return (TF_Class.atan2D(this.y, this.x)); } } }//package zlong.breathxue.utils.math
Section 130
//TF_Class (zlong.breathxue.utils.math.TF_Class) package zlong.breathxue.utils.math { import zlong.breathxue.utils.*; public class TF_Class { breathxue_utils_internal static const VERSION:String = "v1.15.201008201148"; public static function sinD(_arg1:Number):Number{ return (Math.sin((_arg1 * (Math.PI / 180)))); } public static function cosD(_arg1:Number):Number{ return (Math.cos((_arg1 * (Math.PI / 180)))); } public static function tanD(_arg1:Number):Number{ return (Math.tan((_arg1 * (Math.PI / 180)))); } public static function asinD(_arg1:Number):Number{ return ((Math.asin(_arg1) * (180 / Math.PI))); } public static function acosD(_arg1:Number):Number{ return ((Math.acos(_arg1) * (180 / Math.PI))); } public static function atanD(_arg1:Number):Number{ return ((Math.atan(_arg1) * (180 / Math.PI))); } public static function atan2D(_arg1:Number, _arg2:Number):Number{ return ((Math.atan2(_arg1, _arg2) * (180 / Math.PI))); } public static function distance(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = (_arg3 - _arg1); var _local6:Number = (_arg4 - _arg2); return (Math.sqrt(((_local5 * _local5) + (_local6 * _local6)))); } public static function angleOfLine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (atan2D((_arg4 - _arg2), (_arg3 - _arg1))); } public static function degreesToRadians(_arg1:Number):Number{ return ((_arg1 * (Math.PI / 180))); } public static function radiansToDegrees(_arg1:Number):Number{ return ((_arg1 * (180 / Math.PI))); } public static function fixAngle(_arg1:Number):Number{ _arg1 = (_arg1 % 360); return (((_arg1)<0) ? (_arg1 + 360) : _arg1); } public static function cartesianToPolar(_arg1:mVector):Object{ var _local2:Number = Math.sqrt(((_arg1.x * _arg1.x) + (_arg1.y * _arg1.y))); var _local3:Number = atan2D(_arg1.y, _arg1.x); return ({r:_local2, t:_local3}); } public static function FormatAngle(_arg1:Number):Number{ _arg1 = (_arg1 % 360); if (_arg1 > 180){ _arg1 = (_arg1 - 360); }; if (_arg1 < -180){ _arg1 = (_arg1 + 360); }; return (_arg1); } public static function FormatAngle90(_arg1:Number):Number{ _arg1 = (_arg1 % 180); if (_arg1 > 90){ _arg1 = (180 - _arg1); }; if (_arg1 < -90){ _arg1 = (_arg1 + 180); }; return (_arg1); } } }//package zlong.breathxue.utils.math
Section 131
//Attach (zlong.breathxue.utils.Attach) package zlong.breathxue.utils { import flash.display.*; import flash.media.*; import flash.utils.*; public class Attach { breathxue_utils_internal static const VERSION:String = "v1.15.201008201148"; private static var bitMapDataArray:Array; public static function getDisplayObject(_arg1:String):DisplayObject{ var _local2:Class = (getDefinitionByName(_arg1) as Class); var _local3:DisplayObject = new (_local2); return (_local3); } public static function getSprite(_arg1:String):Sprite{ var _local2:Class = (getDefinitionByName(_arg1) as Class); var _local3:Sprite = new (_local2); return (_local3); } public static function getMovieClip(_arg1:String):MovieClip{ var _local2:Class = (getDefinitionByName(_arg1) as Class); var _local3:MovieClip = new (_local2); return (_local3); } public static function getBitmapData(_arg1:String, _arg2:Boolean=false):BitmapData{ var _local5:int; if (_arg2){ if (!bitMapDataArray){ bitMapDataArray = new Array(); }; _local5 = 0; while (_local5 < bitMapDataArray.length) { if (bitMapDataArray[_local5][0] == _arg1){ return (bitMapDataArray[_local5][1]); }; _local5++; }; }; var _local3:Class = (getDefinitionByName(_arg1) as Class); var _local4:BitmapData = new _local3(null, null); if (_arg2){ bitMapDataArray.push([_arg1, _local4]); }; return (_local4); } public static function clearBitmapDataCache():void{ var _local1:int; while (_local1 < bitMapDataArray.length) { (bitMapDataArray[_local1][1] as BitmapData).dispose(); _local1++; }; bitMapDataArray = new Array(); } public static function getSound(_arg1:String):Sound{ var _local2:Class = (getDefinitionByName(_arg1) as Class); var _local3:Sound = new (_local2); return (_local3); } } }//package zlong.breathxue.utils
Section 132
//breathxue_utils_internal (zlong.breathxue.utils.breathxue_utils_internal) package zlong.breathxue.utils { public namespace breathxue_utils_internal = "http://www.zlonggames.com/flash/breathxue/utils/internal"; }//package zlong.breathxue.utils
Section 133
//Countries (zlong.country.Countries) package zlong.country { import zlong.country.*; import zlong.*; class Countries { private var _countries:Object; private var _portal:String; private var _portalGroup:Array; private var _country:String; private var _countryGroup:Array; localComponent_internal static const VERSION:String = "v1.09.201012281609"; function Countries(){ this.initPortalGroup(); } function set portal(_arg1:String):void{ if (!this.inArray(_arg1, this._portalGroup)){ throw (new ArgumentError(("Please set portal with value : " + this._portalGroup.toString()))); }; this._portal = _arg1; this.initCountries(); if (((!((this._country == null))) && (!(this.inArray(this._country, this._countryGroup))))){ throw (new ArgumentError(("Please reset country with value : " + this._countryGroup.toString()))); }; } function get portal():String{ return (this._portal); } function set country(_arg1:String):void{ if (((!((this._countryGroup == null))) && (!(this.inArray(_arg1, this._countryGroup))))){ this._country = this._countryGroup[0]; Trace("||ZFW||", ("Error in the country value,set country with default value : " + this._countryGroup[0])); Trace("||ZFW||", ("Please set country with value : " + this._countryGroup.toString())); } else { this._country = _arg1; }; } function get current():CountryItem{ if (this._portal == null){ throw (new ArgumentError("Please set portal")); }; if (this._country == null){ throw (new ArgumentError("Please set country")); }; return (this._countries[this._country]); } function get countryGroup():Array{ if (this._countryGroup == null){ throw (new ArgumentError("Please set portal")); }; return (this._countryGroup); } private function initCountries():void{ var _local1:CountryItem; var _local2:String; var _local3:String; var _local4:String; var _local5:int; this._countries = new Object(); this._countryGroup = new Array(); var _local6:int; while (_local6 < CountriesData.DATA[this._portal]["country"].length()) { _local2 = CountriesData.DATA[this._portal]["country"][_local6].@name; _local3 = CountriesData.DATA[this._portal]["country"][_local6].@domain; _local4 = CountriesData.DATA[this._portal]["country"][_local6].@game; _local5 = int(CountriesData.DATA[this._portal]["country"][_local6].@language); _local1 = new CountryItem(); _local1.name = _local2; _local1.domain = _local3; _local1.game = _local4; _local1.language = _local5; this._countries[_local1.name] = _local1; this._countryGroup.push(_local2); _local6++; }; } private function initPortalGroup():void{ this._portalGroup = new Array(); var _local1:int; while (_local1 < CountriesData.DATA.children().length()) { this._portalGroup.push(CountriesData.DATA.children()[_local1].name()); _local1++; }; } private function inArray(_arg1:String, _arg2:Array):Boolean{ var _local3:int; while (_local3 < _arg2.length) { if (_arg1 == _arg2[_local3]){ return (true); }; _local3++; }; return (false); } } }//package zlong.country
Section 134
//CountriesData (zlong.country.CountriesData) package zlong.country { import zlong.*; class CountriesData { localComponent_internal static const VERSION:String = "v1.09.201012281609"; static const DATA:XML = <data> <family> <!-- new --> <country name="arg" domain="www.juegos.com.ar" game="game" language="18"/><!-- Argentina --> <country name="mx" domain="www.juegos.mx" game="game" language="19"/><!-- Mexico --> <country name="ar" domain="www.dailygame.com" game="game" language="1"/><!-- Arabic(English US) 2009.07.14--> <country name="br" domain="www.ojogos.com.br" game="jogo" language="7"/><!-- Brazillian --> <country name="cn" domain="www.game.com.cn" game="moregames" language="17"/><!-- Chinese --> <country name="de" domain="www.jetztspielen.de" game="spiel" language="5"/><!-- German --> <country name="es" domain="www.juegos.com" game="juego" language="6"/><!-- Spanish --> <country name="fr" domain="www.jeux.fr" game="jeu" language="4"/><!-- French --> <country name="id" domain="www.games.co.id" game="permainanme" language="14"/><!-- Indonesian --> <country name="in" domain="www.game.co.in" game="game" language="2"/><!-- English UK --> <country name="it" domain="www.gioco.it" game="gioco" language="9"/><!-- Italian --> <country name="jp" domain="www.egames.jp" game="game" language="16"/><!-- Japanese --> <country name="nl" domain="www.spelletjes.nl" game="spel" language="3"/><!-- Dutch --> <country name="pl" domain="www.gry.pl" game="gra" language="11"/><!-- Polish --> <country name="pt" domain="www.ojogos.pt" game="jogo" language="8"/><!-- Portuguese --> <country name="ru" domain="www.ourgames.ru" game="igra" language="12"/><!-- Russian --> <country name="se" domain="www.spela.se" game="spel_" language="10"/><!-- Swedish --> <country name="en_uk" domain="www.games.co.uk" game="game" language="2"/><!-- English UK --> <country name="en_us" domain="www.gamesgames.com" game="game" language="1"/><!-- English US --> <!-- removed --> <!-- country name="ph" domain="www.laro.com.ph" game="game" language="2"/ --><!-- English UK --> <!-- country name="tr" domain="www.asoyun.com" game="oyun" language="13"/ --><!-- Turkish --> <!-- country name="my" domain="www.game.com.my" game="permainan_" language="15"/ --><!-- Malaysian --> </family> <tween> <!-- new --> <country name="arg" domain="www.juegos.com.ar" game="game" language="18"/><!-- Argentina --> <country name="mx" domain="www.juegos.mx" game="game" language="19"/><!-- Mexico --> <country name="ar" domain="www.dailygame.com" game="game" language="1"/><!-- Arabic(English US) 2009.07.14 --> <country name="br" domain="www.clickjogos.com" game="jogo" language="7"/><!-- Brazillian --> <country name="cn" domain="www.game.com.cn" game="moregames" language="17"/><!-- Chinese --> <country name="de" domain="www.spielen.com" game="spiel" language="5"/><!-- German --> <country name="es" domain="www.zapjuegos.com" game="juego" language="6"/><!-- Spanish --> <country name="fr" domain="www.jeu.fr" game="jeu" language="4"/><!-- French --> <country name="id" domain="www.games.co.id" game="permainanme" language="14"/><!-- Indonesian --> <country name="in" domain="www.game.co.in" game="game" language="2"/><!-- English UK --> <country name="it" domain="www.gioco.it" game="gioco" language="9"/><!-- Italian 2009.08.10 --> <country name="jp" domain="www.egames.jp" game="game" language="16"/><!-- Japanese --> <country name="nl" domain="www.spel.nl" game="spel" language="3"/><!-- Dutch --> <country name="pl" domain="www.gry.pl" game="gra" language="11"/><!-- Polish 2009.08.10--> <country name="pt" domain="www.ojogos.pt" game="jogo" language="8"/><!-- Portuguese --> <country name="ru" domain="www.flashgames.ru" game="igra" language="12"/><!-- Russian --> <country name="se" domain="www.spel.se" game="spel_" language="10"/><!-- Swedish --> <country name="en_uk" domain="www.agame.com" game="game" language="2"/><!-- English UK 2009.08.28--> <country name="en_us" domain="www.agame.com" game="game" language="1"/><!-- English US --> <!-- removed --> <!-- country name="ph" domain="www.laro.com.ph" game="game" language="2"/ --><!-- English UK --> <!-- country name="tr" domain="www.asoyun.com" game="oyun" language="13"/ --><!-- Turkish --> <!-- country name="my" domain="www.game.com.my" game="permainan_" language="15"/ --><!-- Malaysian --> </tween> <girl> <!-- new --> <country name="arg" domain="www.juegosdechicas.com.ar" game="game" language="18"/><!-- Argentina --> <country name="mx" domain="www.juegosdechicas.mx" game="game" language="19"/><!-- Mexico --> <country name="ar" domain="www.dailygame.com" game="game" language="1"/><!-- Arabic(English US) 2009.07.14--> <country name="br" domain="www.girlsgogames.com.br" game="jogo" language="7"/><!-- Brazillian --> <country name="cn" domain="www.game.com.cn" game="moregames" language="17"/><!-- Chinese --> <country name="de" domain="www.girlsgogames.de" game="spiel" language="5"/><!-- German --> <country name="es" domain="www.girlsgogames.es" game="juego" language="6"/><!-- Spanish --> <country name="fr" domain="www.girlsgogames.fr" game="jeu" language="4"/><!-- French --> <country name="id" domain="www.girlsgogames.co.id" game="permainanme" language="14"/><!-- Indonesian --> <country name="in" domain="www.game.co.in" game="game" language="2"/><!-- English UK --> <country name="it" domain="www.girlsgogames.it" game="gioco" language="9"/><!-- Italian --> <country name="jp" domain="www.egames.jp" game="game" language="16"/><!-- Japanese --> <country name="nl" domain="www.girlsgogames.nl" game="spel" language="3"/><!-- Dutch --> <country name="pl" domain="www.girlsgogames.pl" game="gra" language="11"/><!-- Polish --> <country name="pt" domain="www.ojogos.pt" game="jogo" language="8"/><!-- Portuguese --> <country name="ru" domain="www.girlsgogames.ru" game="igra" language="12"/><!-- Russian --> <country name="se" domain="www.girlsgogames.se" game="spel_" language="10"/><!-- Swedish --> <country name="en_uk" domain="www.girlsgogames.co.uk" game="game" language="2"/><!-- English UK --> <country name="en_us" domain="www.girlsgogames.com" game="game" language="1"/><!-- English US --> <!-- removed --> <!-- country name="ph" domain="www.laro.com.ph" game="game" language="2"/ --><!-- English UK --> <!-- country name="tr" domain="www.girlsgogamestr.com" game="oyun" language="13"/ --><!-- Turkish --> <!-- country name="my" domain="www.game.com.my" game="permainan_" language="15"/ --><!-- Malaysian --> </girl> <teen> <!-- new --> <!--country name="arg" domain="www.juegosdechicas.com.ar" game="game" language="18"/ --><!-- Argentina --> <!--country name="mx" domain="www.juegosdechicas.mx" game="game" language="19"/ --><!-- Mexico --> <!--country name="ar" domain="www.dailygame.com" game="game" language="1"/ --><!-- Arabic(English US) 2009.07.14--> <!--country name="br" domain="www.a10.com" game="jogo" language="7"/ --><!-- Brazillian --> <!--country name="cn" domain="www.game.com.cn" game="moregames" language="17"/ --><!-- Chinese --> <!--country name="de" domain="www.a10.com" game="spiel" language="5"/ --><!-- German --> <!--country name="es" domain="www.a10.com" game="juego" language="6"/ --><!-- Spanish --> <!--country name="fr" domain="www.a10.com" game="jeu" language="4"/ --><!-- French --> <!--country name="id" domain="www.a10.com" game="permainanme" language="14"/ --><!-- Indonesian --> <!--country name="in" domain="www.a10.com" game="game" language="2"/ --><!-- English UK --> <!--country name="it" domain="www.a10.com" game="gioco" language="9"/ --><!-- Italian --> <!--country name="jp" domain="www.a10.com" game="game" language="16"/ --><!-- Japanese --> <!--country name="nl" domain="www.a10.com" game="spel" language="3"/ --><!-- Dutch --> <!--country name="pl" domain="www.a10.com" game="gra" language="11"/ --><!-- Polish --> <!--country name="pt" domain="www.a10.com" game="jogo" language="8"/ --><!-- Portuguese --> <!--country name="ru" domain="www.a10.com" game="igra" language="12"/ --><!-- Russian --> <!--country name="se" domain="www.a10.com" game="spel_" language="10"/ --><!-- Swedish --> <!--country name="en_uk" domain="www.a10.com" game="game" language="2"/ --><!-- English UK --> <country name="en_us" domain="www.a10.com" game="game" language="1"/><!-- English US --> <!-- removed --> <!-- country name="ph" domain="www.a10.com" game="game" language="2"/ --><!-- English UK --> <!-- country name="tr" domain="www.a10.com" game="oyun" language="13"/ --><!-- Turkish --> <!-- country name="my" domain="www.a10.com" game="permainan_" language="15"/ --><!-- Malaysian --> </teen> <zapapa> <!-- new --> <country name="arg" domain="www.zapapa.com" game="game" language="18"/><!-- Argentina --> <country name="mx" domain="www.zapapa.com" game="game" language="19"/><!-- Mexico --> <country name="ar" domain="www.zapapa.com" game="game" language="1"/><!-- Arabic(English US) 2009.07.14--> <country name="br" domain="www.zapapa.com" game="game" language="7"/><!-- Brazillian --> <country name="cn" domain="www.zapapa.com" game="game" language="17"/><!-- Chinese --> <country name="de" domain="www.zapapa.com" game="game" language="5"/><!-- German --> <country name="es" domain="www.zapapa.com" game="game" language="6"/><!-- Spanish --> <country name="fr" domain="www.zapapa.com" game="game" language="4"/><!-- French --> <country name="id" domain="www.zapapa.com" game="game" language="14"/><!-- Indonesian --> <country name="in" domain="www.zapapa.com" game="game" language="2"/><!-- English UK --> <country name="it" domain="www.zapapa.com" game="game" language="9"/><!-- Italian --> <country name="jp" domain="www.zapapa.com" game="game" language="16"/><!-- Japanese --> <country name="nl" domain="www.zapapa.com" game="game" language="3"/><!-- Dutch --> <country name="pl" domain="www.zapapa.com" game="game" language="11"/><!-- Polish --> <country name="pt" domain="www.zapapa.com" game="game" language="8"/><!-- Portuguese --> <country name="ru" domain="www.zapapa.com" game="game" language="12"/><!-- Russian --> <country name="se" domain="www.zapapa.com" game="game" language="10"/><!-- Swedish --> <country name="en_uk" domain="www.zapapa.com" game="game" language="2"/><!-- English UK --> <country name="en_us" domain="www.zapapa.com" game="game" language="1"/><!-- English US --> </zapapa> <hyves> <!-- new --> <country name="nl" domain="www.zapapa.nl" game="game" language="3"/><!-- Dutch --> </hyves> </data> ; } }//package zlong.country
Section 135
//CountryInfo (zlong.country.CountryInfo) package zlong.country { import zlong.domain.*; import zlong.*; import zlong.data.*; public class CountryInfo { private var countries:Countries; localComponent_internal static const VERSION:String = "v1.09.201012281609"; private static var _instance:CountryInfo; public function CountryInfo(){ this.countries = new Countries(); } public function set portal(_arg1:String):void{ this.countries.portal = _arg1; } public function get portal():String{ return (this.countries.portal); } public function set country(_arg1:String):void{ this.countries.country = _arg1; } public function get country():String{ return (this.countries.current.name); } public function get domain():String{ return (this.countries.current.domain); } public function get language():int{ return (this.countries.current.language); } public function get countryGroup():Array{ return (this.countries.countryGroup); } public function get copyRightLink():String{ var _local1:String; _local1 = "http://www.gameportal.net"; _local1 = (_local1 + "/"); _local1 = (_local1 + ("?utm_medium=brandedgames_" + (DomainInfo.instance.allowed) ? "internal" : "external")); _local1 = (_local1 + ("&utm_campaign=" + GameInfo.name)); _local1 = (_local1 + ("&utm_source=" + DomainInfo.instance.domainAb)); _local1 = (_local1 + "&utm_content=Mainscreen"); return (_local1); } public function get moreGameLink():String{ var _local1:String; _local1 = ("http://" + this.domain); if (this.countries.current.name != "cn"){ _local1 = (_local1 + "/"); _local1 = (_local1 + ("?utm_medium=brandedgames_" + (DomainInfo.instance.allowed) ? "internal" : "external")); _local1 = (_local1 + ("&utm_campaign=" + GameInfo.name)); _local1 = (_local1 + ("&utm_source=" + DomainInfo.instance.domainAb)); } else { _local1 = (_local1 + "/"); _local1 = (_local1 + "moregames"); _local1 = (_local1 + "/"); }; return (_local1); } public function get thisGameLink():String{ var _local1:String; _local1 = ("http://" + this.domain); _local1 = (_local1 + ((("/" + this.countries.current.game) + "/") + GameInfo.html)); if (this.countries.current.name != "cn"){ _local1 = (_local1 + ("?utm_medium=brandedgames_" + (DomainInfo.instance.allowed) ? "internal" : "external")); _local1 = (_local1 + ("&utm_campaign=" + GameInfo.name)); _local1 = (_local1 + ("&utm_source=" + DomainInfo.instance.domainAb)); }; return (_local1); } public function get sendToFriendLink():String{ var _local1:String = this.thisGameLink; if (this.countries.current.name != "cn"){ _local1 = (_local1 + "&utm_content=send_to_friend"); }; return (_local1); } public static function get instance():CountryInfo{ if (_instance == null){ _instance = new (CountryInfo); }; return (_instance); } } }//package zlong.country
Section 136
//CountryItem (zlong.country.CountryItem) package zlong.country { import zlong.*; final class CountryItem { var name:String; var domain:String; var game:String; var language:int; localComponent_internal static const VERSION:String = "v1.09.201012281609"; } }//package zlong.country
Section 137
//CountryCookie (zlong.data.CountryCookie) package zlong.data { import flash.net.*; import zlong.*; public class CountryCookie { localComponent_internal static const VERSION:String = "v1.09.201012281609"; private static const name:String = "spilgames_language_v100"; private static const countryName:String = "savedLang"; private static var so:SharedObject; public function CountryCookie():void{ so = SharedObject.getLocal(name, "/"); } localComponent_internal static function set country(_arg1:String):void{ so.data[countryName] = _arg1; } localComponent_internal static function get country():String{ return (so.data[countryName]); } } }//package zlong.data
Section 138
//Data (zlong.data.Data) package zlong.data { import flash.display.*; import flash.net.*; import zlong.utils.*; public class Data { public static const LEVEL_NUM:int = 30; public static const BOMB_SOUND:String = "BOMB_SOUND"; public static const MOUSE_DOWN:String = "MOUSE_DOWN"; public static const GAME_WIN_SOUND:String = "GAME_WIN_SOUND"; public static const ENDLESS_TOTAL_NUM:String = "ENDLESS_TOTAL_NUM"; public static const READY_GO:String = "READY_GO"; public static const GAME_LOSE_SOUND:String = "GAME_LOSE_SOUND"; public static const NORMAL_LEVEL_NUM:String = "NORMAL_LEVEL_NUM"; public static const NORMAL_TOTAL_SCORE:String = "NORMAL_TOTAL_SCORE"; public static const DIS_CARD:String = "DIS_CARD"; public static const ENDLESS_GAME_MUSIC:String = "ENDLESS_GAME_MUSIC"; public static const ENDLESS:String = "ENDLESS"; public static const MOUSE_OVER:String = "MOUSE_OVER"; public static const NORMAL_GAME_MUSIC:String = "NORMAL_GAME_MUSIC"; public static const GAME_NAME:String = "Dream_Love_Link"; public static const ENDLESS_BOMB_NUM:String = "ENDLESS_BOMB_NUM"; public static const RIFFLE_SOUND:String = "RIFFLE_SOUND"; public static const ENDLESS_RIFFLE_NUM:String = "ENDLESS_RIFFLE_NUM"; public static const ENDLESS_LEVEL_NUM:String = "ENDLESS_LEVEL_NUM"; public static const CLICK:String = "CLICK"; public static const FIND_SOUND:String = "FIND_SOUND"; public static const MAIN_MENU_MUSIC:String = "MAIN_MENU_MUSIC"; public static const NORMAL:String = "NORMAL"; public static const ENDLESS_FIND_NUM:String = "ENDLESS_FIND_NUM"; public static const NORMAL_TOTAL_NUM:String = "NORMAL_TOTAL_NUM"; public static const LEVEL_SELECT_SOUND:String = "LEVEL_SELECT_SOUND"; public static var bombNum:int; public static var linkScore:int; public static var findNum:int; public static var currentUserName:String; public static var currentLevel:int; public static var totalScore:int; public static var gameMode:String; public static var totalLevel:int = 6; public static var timeScore:int; public static var time:int; public static var userProfile:UserProfile; public static var lastProfileName:String; public static var profileObject:SharedObject; public static var levelScore:int; public static var riffleNum:int; public static function resetlevel():void{ } public static function init():void{ registerClassAlias("zlong.data.UserProfile", UserProfile); profileObject = SharedObjectUtil.getLocal("UserData"); lastProfileName = profileObject.data["lastProfileName"]; if (((lastProfileName) && (!((lastProfileName == ""))))){ currentUserName = lastProfileName; userProfile = UserProfile(profileObject.data[currentUserName]); } else { newUserProfile("default"); }; } public static function newUserProfile(_arg1:String):void{ currentUserName = _arg1; userProfile = initDefaultProfile(); saveUserProfile(); } public static function saveUserProfile():void{ profileObject.data["lastProfileName"] = currentUserName; profileObject.data[currentUserName] = userProfile; SharedObjectUtil.save(profileObject); } private static function initDefaultProfile():UserProfile{ var _local1:UserProfile = new UserProfile(); _local1.gameDifficult = GameDifficult.NORMAL; _local1.levelUnlocked = 0; _local1.musicEnable = true; _local1.soundEnable = true; _local1.quality = StageQuality.BEST; return (_local1); } } }//package zlong.data
Section 139
//GameDifficult (zlong.data.GameDifficult) package zlong.data { public class GameDifficult { public static const EASY:int = 1; public static const NORMAL:int = 2; public static const HARD:int = 3; } }//package zlong.data
Section 140
//GameInfo (zlong.data.GameInfo) package zlong.data { import zlong.*; public class GameInfo { localComponent_internal static const VERSION:String = "v1.09.201012281609"; localComponent_internal static var cnversion:Boolean = false; localComponent_internal static var portal:String = "family"; localComponent_internal static var name:String = "game_name"; localComponent_internal static var html:String = "Game-Name.html"; localComponent_internal static var width:int = 550; localComponent_internal static var height:int = 400; } }//package zlong.data
Section 141
//UserProfile (zlong.data.UserProfile) package zlong.data { public class UserProfile { public var levelUnlocked:int; public var musicEnable:Boolean; public var gameDifficult:int; public var soundEnable:Boolean; public var userName:String; public var quality:String; } }//package zlong.data
Section 142
//AbstractBindingDisplay (zlong.display.AbstractBindingDisplay) package zlong.display { import flash.display.*; import flash.events.*; import flash.utils.*; public class AbstractBindingDisplay extends MovieClip { localComponent_internal static const VERSION:String = "v1.09.201012281609"; public function AbstractBindingDisplay(){ if (getQualifiedClassName(this) == "zlong::display::AbstractBindingDisplay"){ throw (new ArgumentError("can't be constructed")); }; } public function initEvent(_arg1:Event=null):void{ } public function delEvent(_arg1:Event=null):void{ } } }//package zlong.display
Section 143
//BindingDisplayEvent (zlong.display.BindingDisplayEvent) package zlong.display { import flash.events.*; public class BindingDisplayEvent extends Event { private var _BD:AbstractBindingDisplay; private var _displayType:String; localComponent_internal static const VERSION:String = "v1.09.201012281609"; public static const BINDING_DISPLAY_INIT:String = "BINDING_DISPLAY_INIT"; public static const BINDING_DISPLAY_DEL_EVENT:String = "BINDING_DISPLAY_DEL_EVENT"; public static const BINDING_DISPLAY_ADDED_TO_STAGE:String = "BINDING_DISPLAY_ADDED_TO_STAGE"; public static const BINDING_DISPLAY_REMOVE_TO_STAGE:String = "BINDING_DISPLAY_REMOVE_TO_STAGE"; public function BindingDisplayEvent(_arg1:String, _arg2:AbstractBindingDisplay, _arg3:String, _arg4:Boolean=false, _arg5:Boolean=false){ super(_arg1, _arg4, _arg5); this._BD = _arg2; this._displayType = _arg3; } public function get bindingDisplay():AbstractBindingDisplay{ return (this._BD); } public function get displayType():String{ return (this._displayType); } } }//package zlong.display
Section 144
//BindingDisplayManager (zlong.display.BindingDisplayManager) package zlong.display { import flash.events.*; public class BindingDisplayManager extends EventDispatcher { localComponent_internal static const VERSION:String = "v1.09.201012281609"; private static var _instance:BindingDisplayManager; public function BindingDisplayManager():void{ } public static function get Instance():BindingDisplayManager{ if (_instance == null){ _instance = new (BindingDisplayManager); }; return (_instance); } } }//package zlong.display
Section 145
//Copyright (zlong.display.Copyright) package zlong.display { import flash.events.*; import zlong.navigate.*; import zlong.*; import zlong.country.*; public class Copyright extends AbstractBindingDisplay { localComponent_internal static const VERSION:String = "v1.09.201012281609"; public function Copyright(){ this.gotoAndStop(1); this.buttonMode = true; this.mouseChildren = false; addEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_INIT, this, "Copyright")); if (CountryInfo.instance.portal == GameSetting.PORTAL_TYPE_HYVES){ this.visible = false; }; } private function addToStageHandler(_arg1:Event):void{ BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_ADDED_TO_STAGE, this, "Copyright")); this.initEvent(); } private function removeFromStageHandler(_arg1:Event):void{ BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_REMOVE_TO_STAGE, this, "Copyright")); this.delEvent(); } override public function initEvent(_arg1:Event=null):void{ if (this.hasEventListener(Event.ADDED_TO_STAGE)){ removeEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); }; this.addEventListener(MouseEvent.CLICK, Handler.click_copyright); this.addEventListener(MouseEvent.ROLL_OVER, this.rollOverHandler); this.addEventListener(MouseEvent.MOUSE_DOWN, this.mouseDownHandler); this.addEventListener(MouseEvent.MOUSE_UP, this.mouseUpHandler); this.addEventListener(MouseEvent.ROLL_OUT, this.rollOutHandler); this.addEventListener(Event.REMOVED_FROM_STAGE, this.removeFromStageHandler); } override public function delEvent(_arg1:Event=null):void{ this.removeEventListener(MouseEvent.CLICK, Handler.click_copyright); this.removeEventListener(MouseEvent.ROLL_OVER, this.rollOverHandler); this.removeEventListener(MouseEvent.MOUSE_DOWN, this.mouseDownHandler); this.removeEventListener(MouseEvent.MOUSE_UP, this.mouseUpHandler); this.removeEventListener(MouseEvent.ROLL_OUT, this.rollOutHandler); if (this.hasEventListener(Event.ADDED_TO_STAGE)){ removeEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); }; if (this.hasEventListener(Event.REMOVED_FROM_STAGE)){ removeEventListener(Event.REMOVED_FROM_STAGE, this.removeFromStageHandler); }; BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_DEL_EVENT, this, "Copyright")); } private function rollOverHandler(_arg1:MouseEvent):void{ this.gotoAndStop(2); } private function mouseDownHandler(_arg1:MouseEvent):void{ this.gotoAndStop(3); } private function mouseUpHandler(_arg1:MouseEvent):void{ this.gotoAndStop(2); } private function rollOutHandler(_arg1:MouseEvent):void{ this.gotoAndStop(1); } } }//package zlong.display
Section 146
//CountriesBox (zlong.display.CountriesBox) package zlong.display { import flash.display.*; import flash.events.*; import zlong.data.*; import flash.geom.*; import zlong.*; import zlong.country.*; public class CountriesBox extends AbstractBindingDisplay { private var i:uint; private var mul:int;// = 1 private var baseX:Number;// = 0 private var baseY:Number;// = 0 private var nameGroup:Array; private var obj:Object; private var pop:Sprite; private var flagMc:MovieClip; private var selectBox:MovieClip; private var country_name:MovieClip; localComponent_internal static const VERSION:String = "v1.09.201012281609"; public function CountriesBox(){ this.nameGroup = []; super(); if (GameInfo.portal == GameSetting.PORTAL_TYPE_HYVES){ this.visible = false; }; addEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_INIT, this, "CountriesBox")); } private function addToStageHandler(_arg1:Event):void{ BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_ADDED_TO_STAGE, this, "CountriesBox")); this.initEvent(); } private function removeFromStageHandler(_arg1:Event):void{ BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_REMOVE_TO_STAGE, this, "CountriesBox")); this.delEvent(); } override public function initEvent(_arg1:Event=null):void{ if (this.hasEventListener(Event.ADDED_TO_STAGE)){ removeEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); }; this.initShow(); addEventListener(Event.REMOVED_FROM_STAGE, this.removeFromStageHandler); } override public function delEvent(_arg1:Event=null):void{ removeEventListener(MouseEvent.ROLL_OVER, this.overHandler); removeEventListener(MouseEvent.ROLL_OUT, this.outHandler); removeEventListener(MouseEvent.CLICK, this.clickHandler); if (this.hasEventListener(Event.ADDED_TO_STAGE)){ removeEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); }; if (this.hasEventListener(Event.REMOVED_FROM_STAGE)){ removeEventListener(Event.REMOVED_FROM_STAGE, this.removeFromStageHandler); }; this.delPoPEvent(); BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_DEL_EVENT, this, "CountriesBox")); } private function initShow():void{ this.obj = new Object(); this.initPos(); this.setFlag(); this.setPop(); this.initFlagEvent(); this.initPoPEvent(); if (GameInfo.cnversion){ this.visible = false; this.setLanguage("cn"); }; } private function initPos():void{ var _local1:Point = new Point(); _local1 = this.parent.localToGlobal(new Point(x, y)); if (_local1.y > (GameInfo.height / 2)){ this.mul = 1; } else { this.mul = -1; }; } private function setFlag():void{ this.country_name = (getChildByName("countryName") as MovieClip); this.flagMc = (getChildByName("flag") as MovieClip); this.flagMc.gotoAndStop(CountryInfo.instance.country); this.country_name.gotoAndStop(CountryInfo.instance.country); } private function setPop():void{ var _local1:Number; var _local2:Number; var _local5:MovieClip; var _local6:String; var _local8:MovieClip; var _local3:Number = 0; var _local4:Number = 0; this.pop = (getChildByName("popList") as Sprite); this.selectBox = (getChildByName("selectbox") as MovieClip); _local1 = this.pop.getChildByName("_blank").width; _local2 = (this.pop.getChildByName("_blank").height - 1); this.baseX = this.selectBox.x; this.nameGroup = CountryInfo.instance.countryGroup; var _local7:int = this.nameGroup.length; if (this.mul == 1){ this.baseY = ((this.selectBox.y - (Math.round((_local7 / 2)) * _local2)) + _local2); } else { this.baseY = ((this.selectBox.y + this.selectBox.height) + _local2); }; this.pop.y = this.baseY; this.pop.visible = false; this.pop.getChildByName("_blank").visible = false; this.i = 0; while (this.i < _local7) { _local6 = this.nameGroup[this.i]; if (this.pop.getChildByName(("l_" + _local6)) != null){ _local5 = (this.pop.getChildByName(("l_" + _local6)) as MovieClip); _local5.mouseChildren = false; _local5.buttonMode = true; _local5.stop(); _local8 = (_local5.getChildByName("flag") as MovieClip); _local8.mouseEnabled = false; _local8.mouseChildren = false; _local8.gotoAndStop(_local6); this.obj[("l_" + _local6)] = true; _local3 = (((this.i % 2) == 0)) ? 0 : 1; _local5.x = ((_local1 * (this.i % 2)) - _local3); _local5.y = ((_local2 * Math.floor((this.i / 2))) - _local2); }; this.i++; }; this.i = 0; while (this.i < this.pop.numChildren) { if (this.pop.getChildAt(this.i).name.indexOf("l_") != -1){ if (this.obj[this.pop.getChildAt(this.i).name] == undefined){ this.pop.getChildAt(this.i).visible = false; }; }; this.i++; }; if ((this.nameGroup.length % 2) == 0){ this.pop.getChildByName("_blank").visible = false; } else { this.pop.getChildByName("_blank").visible = true; this.pop.getChildByName("_blank").x = (_local1 - 1); this.pop.getChildByName("_blank").y = (((_local2 * Math.floor((this.nameGroup.length / 2))) - _local2) - _local4); }; } private function initFlagEvent():void{ addEventListener(MouseEvent.ROLL_OVER, this.overHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, this.outHandler, false, 0, true); addEventListener(MouseEvent.CLICK, this.clickHandler, false, 0, true); } private function clickHandler(_arg1:MouseEvent):void{ var _local3:MovieClip; var _local2:String = _arg1.target["name"]; if (_local2 == "_blank"){ return; }; if (_local2.indexOf("l_") != -1){ _local3 = (_arg1.target["getChildByName"]("flag") as MovieClip); this.flagMc.gotoAndStop(_local2.substr(2)); this.country_name.gotoAndStop(_local3.currentFrame); this.setLanguage(_local2.substr(2)); this.pop.visible = false; }; } private function setLanguage(_arg1:String):void{ CountryInfo.instance.country = _arg1; CountryCookie.country = _arg1; Dispatcher.langChanged(); } private function overHandler(_arg1:MouseEvent):void{ this.pop.visible = true; } private function outHandler(_arg1:MouseEvent):void{ this.pop.visible = false; } private function initPoPEvent():void{ this.pop.addEventListener(MouseEvent.MOUSE_OVER, this.overPoPHandler); this.pop.addEventListener(MouseEvent.MOUSE_OUT, this.outPoPHandler); } private function delPoPEvent():void{ this.pop.removeEventListener(MouseEvent.MOUSE_OVER, this.overPoPHandler); this.pop.removeEventListener(MouseEvent.MOUSE_OUT, this.outPoPHandler); } private function overPoPHandler(_arg1:MouseEvent):void{ var _local2 = _arg1.target; _local2["gotoAndStop"](2); } private function outPoPHandler(_arg1:MouseEvent):void{ var _local2 = _arg1.target; _local2["gotoAndStop"](1); } } }//package zlong.display
Section 147
//Dispatcher (zlong.display.Dispatcher) package zlong.display { import flash.events.*; import zlong.*; class Dispatcher { localComponent_internal static const VERSION:String = "v1.09.201012281609"; static const LANGUAGE_CHANGED:String = "languageChanged"; static var dispatcher:EventDispatcher = new EventDispatcher(); static function langChanged():void{ dispatcher.dispatchEvent(new Event(LANGUAGE_CHANGED)); } } }//package zlong.display
Section 148
//ExtButton (zlong.display.ExtButton) package zlong.display { import flash.events.*; import zlong.navigate.*; public class ExtButton extends AbstractBindingDisplay { private var _type:String;// = "moregames" private var _position:String;// = "button_preloader" localComponent_internal static const VERSION:String = "v1.09.201012281609"; public function ExtButton(){ this.gotoAndStop(1); this.buttonMode = true; this.mouseChildren = false; addEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_INIT, this, "ExtButton")); } private function addToStageHandler(_arg1:Event):void{ BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_ADDED_TO_STAGE, this, "ExtButton")); this.initEvent(); } private function removeFromStageHandler(_arg1:Event):void{ BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_REMOVE_TO_STAGE, this, "ExtButton")); this.delEvent(); } override public function initEvent(_arg1:Event=null):void{ if (this.hasEventListener(Event.ADDED_TO_STAGE)){ removeEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); }; this.addEventListener(MouseEvent.CLICK, this.clickHandler); this.addEventListener(MouseEvent.ROLL_OVER, this.rollOverHandler); this.addEventListener(MouseEvent.MOUSE_DOWN, this.mouseDownHandler); this.addEventListener(MouseEvent.MOUSE_UP, this.mouseUpHandler); this.addEventListener(MouseEvent.ROLL_OUT, this.rollOutHandler); this.addEventListener(Event.REMOVED_FROM_STAGE, this.removeFromStageHandler); } override public function delEvent(_arg1:Event=null):void{ this.removeEventListener(MouseEvent.CLICK, this.clickHandler); this.removeEventListener(MouseEvent.ROLL_OVER, this.rollOverHandler); this.removeEventListener(MouseEvent.MOUSE_DOWN, this.mouseDownHandler); this.removeEventListener(MouseEvent.MOUSE_UP, this.mouseUpHandler); this.removeEventListener(MouseEvent.ROLL_OUT, this.rollOutHandler); if (this.hasEventListener(Event.ADDED_TO_STAGE)){ removeEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); }; if (this.hasEventListener(Event.REMOVED_FROM_STAGE)){ removeEventListener(Event.REMOVED_FROM_STAGE, this.removeFromStageHandler); }; BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_DEL_EVENT, this, "ExtButton")); } public function set position(_arg1:String):void{ this._position = _arg1; } public function set type(_arg1:String):void{ this._type = _arg1; } private function clickHandler(_arg1:MouseEvent):void{ if (this._type == "moregames"){ Handler.click_moregames(this._position); } else { Handler.click_thisgame(this._position); }; } private function rollOverHandler(_arg1:MouseEvent):void{ this.gotoAndStop(2); } private function mouseDownHandler(_arg1:MouseEvent):void{ this.gotoAndStop(3); } private function mouseUpHandler(_arg1:MouseEvent):void{ this.gotoAndStop(2); } private function rollOutHandler(_arg1:MouseEvent):void{ this.gotoAndStop(1); } } }//package zlong.display
Section 149
//Hyves (zlong.display.Hyves) package zlong.display { import flash.display.*; import zlong.country.*; import zlong.*; public class Hyves extends Sprite { public function Hyves(){ if (CountryInfo.instance.portal == GameSetting.PORTAL_TYPE_HYVES){ } else { this.visible = false; }; } } }//package zlong.display
Section 150
//HyvesLoading (zlong.display.HyvesLoading) package zlong.display { import flash.display.*; import zlong.country.*; import zlong.*; public class HyvesLoading extends Sprite { public function HyvesLoading(){ var logo:Sprite; var logohyves:Sprite; super(); if (CountryInfo.instance.portal == GameSetting.PORTAL_TYPE_HYVES){ logo = (this.getChildByName("logo") as Sprite); if (logo){ logo.visible = false; }; Trace("||error||", "logo not in HyvesLoading"); } else { logohyves = (this.getChildByName("logohyves") as Sprite); try { logohyves.visible = false; } catch(e:Error) { Trace("||error||", e); this.visible = false; }; }; } } }//package zlong.display
Section 151
//Logo (zlong.display.Logo) package zlong.display { import flash.display.*; import flash.events.*; import zlong.breathxue.utils.math.*; import zlong.country.*; import zlong.navigate.*; public class Logo extends AbstractBindingDisplay { private const MAX_WIDTH:int = 200; private const Max_HEIGHT:int = 50; private var _hitArea:Sprite; private var _position:String;// = "logo_preloader" private var _alignHorizontal:String;// = "Center" private var _alignVertical:String;// = "Center" private var _maxWidth:Number;// = 150 private var _maxHeight:Number;// = 40 localComponent_internal static const VERSION:String = "v1.09.201012281609"; public function Logo(){ this.initDis(); addEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler, false, 0, true); BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_INIT, this, "Logo")); } private function addToStageHandler(_arg1:Event):void{ BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_ADDED_TO_STAGE, this, "Logo")); this.initEvent(); } private function removeFromStageHandler(_arg1:Event):void{ BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_REMOVE_TO_STAGE, this, "Logo")); this.delEvent(); } override public function initEvent(_arg1:Event=null):void{ gotoAndStop(CountryInfo.instance.domain); if (this.hasEventListener(Event.ADDED_TO_STAGE)){ removeEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); }; this.addEventListener(Event.REMOVED_FROM_STAGE, this.removeFromStageHandler); this.addEventListener(MouseEvent.CLICK, this.clickHandler); Dispatcher.dispatcher.addEventListener(Dispatcher.LANGUAGE_CHANGED, this.langChangeHandler); this.updateView(); } override public function delEvent(_arg1:Event=null):void{ this.delDis(); if (this.hasEventListener(Event.ADDED_TO_STAGE)){ removeEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); }; if (this.hasEventListener(Event.REMOVED_FROM_STAGE)){ removeEventListener(Event.REMOVED_FROM_STAGE, this.removeFromStageHandler); }; this.removeEventListener(MouseEvent.CLICK, this.clickHandler); Dispatcher.dispatcher.removeEventListener(Dispatcher.LANGUAGE_CHANGED, this.langChangeHandler); BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_DEL_EVENT, this, "Logo")); } public function set position(_arg1:String):void{ this._position = _arg1; } public function set alignHorizontal(_arg1:String):void{ this._alignHorizontal = _arg1; } public function set alignVertical(_arg1:String):void{ this._alignVertical = _arg1; } public function set maxWidth(_arg1:Number):void{ if (_arg1 < 0){ _arg1 = 0; } else { if (_arg1 > this.MAX_WIDTH){ _arg1 = this.MAX_WIDTH; }; }; this._maxWidth = _arg1; } public function set maxHeight(_arg1:Number):void{ if (_arg1 < 0){ _arg1 = 0; } else { if (_arg1 > this.Max_HEIGHT){ _arg1 = this.Max_HEIGHT; }; }; this._maxHeight = _arg1; } private function updateView():void{ var _local3:mVector; var _local4:Number; var _local5:Number; var _local6:Number; var _local1:Sprite = (this.getChildByName("wh") as Sprite); var _local2:Sprite = (this.getChildAt(0) as Sprite); if (!_local2){ return; }; _local2.scaleX = 1; _local2.scaleY = 1; if (_local1){ _local3 = new mVector(_local1.width, _local1.height); } else { _local3 = new mVector(_local2.width, _local2.height); }; if ((((_local3.x > 0)) && ((_local3.y > 0)))){ _local4 = (this._maxHeight / _local3.y); _local5 = (this._maxWidth / _local3.x); _local6 = ((_local4 > _local5)) ? _local5 : _local4; _local3.multEquals(_local6); _local2.scaleX = _local6; _local2.scaleY = _local6; }; if (this._alignHorizontal){ switch (this._alignHorizontal){ case "Left": _local2.x = 0; break; case "Right": _local2.x = (this.MAX_WIDTH - _local3.x); break; case "Center": _local2.x = ((this.MAX_WIDTH - _local3.x) / 2); break; }; }; if (this._alignVertical){ switch (this._alignVertical){ case "Up": _local2.y = 0; break; case "Down": _local2.y = (this.Max_HEIGHT - _local3.y); break; case "Center": _local2.y = ((this.Max_HEIGHT - _local3.y) / 2); break; }; }; this._hitArea.width = _local3.x; this._hitArea.height = _local3.y; this._hitArea.x = _local2.x; this._hitArea.y = _local2.y; } private function initDis():void{ buttonMode = true; this._hitArea = new Sprite(); this.addChild(this._hitArea); this._hitArea.graphics.beginFill(3368601, 0); this._hitArea.graphics.drawRect(0, 0, 10, 10); this._hitArea.graphics.endFill(); this.getChildByName("displayArea_mc").visible = false; var _local1:int; while (_local1 < this.totalFrames) { this.addFrameScript(_local1, this.updateView); _local1++; }; } private function delDis():void{ stop(); } private function clickHandler(_arg1:MouseEvent):void{ Handler.click_moregames(this._position); } private function langChangeHandler(_arg1:Event):void{ gotoAndStop(CountryInfo.instance.domain); } } }//package zlong.display
Section 152
//Menu (zlong.display.Menu) package zlong.display { import flash.events.*; import flash.display.*; import zlong.country.*; import zlong.*; import flash.ui.*; import zlong.navigate.*; public class Menu { private var displayObject:InteractiveObject; private var menu:ContextMenu; private var item:ContextMenuItem; localComponent_internal static const VERSION:String = "v1.09.201012281609"; public function Menu(_arg1:InteractiveObject){ this.displayObject = _arg1; this.init(); this.initEvent(); } private function init():void{ this.menu = new ContextMenu(); this.menu.hideBuiltInItems(); var _local1:ContextMenuBuiltInItems = this.menu.builtInItems; _local1.print = true; _local1.zoom = true; _local1.quality = true; this.item = new ContextMenuItem(("MoreGame: " + CountryInfo.instance.domain)); this.menu.customItems.push(this.item); this.displayObject.contextMenu = this.menu; } private function initEvent():void{ this.item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, this.clickItemHandler); Dispatcher.dispatcher.addEventListener(Dispatcher.LANGUAGE_CHANGED, this.changeLang); } private function changeLang(_arg1:Event):void{ this.item.caption = CountryInfo.instance.domain; } private function clickItemHandler(_arg1:ContextMenuEvent):void{ Handler.click_moregames("Contex_Menu"); } } }//package zlong.display
Section 153
//TranText (zlong.display.TranText) package zlong.display { import flash.events.*; import zlong.country.*; public class TranText extends AbstractBindingDisplay { private var isChange:Boolean;// = true localComponent_internal static const VERSION:String = "v1.09.201012281609"; public function TranText(){ addEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler, false, 0, true); BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_INIT, this, "TranText")); } private function addToStageHandler(_arg1:Event):void{ BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_ADDED_TO_STAGE, this, "TranText")); this.initEvent(); } private function removeFromStageHandler(_arg1:Event):void{ BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_REMOVE_TO_STAGE, this, "TranText")); this.delEvent(); } override public function initEvent(_arg1:Event=null):void{ this.changeLang(); if (this.hasEventListener(Event.ADDED_TO_STAGE)){ removeEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); }; addEventListener(Event.REMOVED_FROM_STAGE, this.removeFromStageHandler); Dispatcher.dispatcher.addEventListener(Dispatcher.LANGUAGE_CHANGED, this.langChangeHandler); } override public function delEvent(_arg1:Event=null):void{ if (this.hasEventListener(Event.ADDED_TO_STAGE)){ removeEventListener(Event.ADDED_TO_STAGE, this.addToStageHandler); }; if (this.hasEventListener(Event.REMOVED_FROM_STAGE)){ removeEventListener(Event.REMOVED_FROM_STAGE, this.removeFromStageHandler); }; Dispatcher.dispatcher.removeEventListener(Dispatcher.LANGUAGE_CHANGED, this.langChangeHandler); BindingDisplayManager.Instance.dispatchEvent(new BindingDisplayEvent(BindingDisplayEvent.BINDING_DISPLAY_DEL_EVENT, this, "TranText")); } public function set change(_arg1:Boolean):void{ this.isChange = _arg1; } private function changeLang():void{ gotoAndStop(CountryInfo.instance.language); } private function langChangeHandler(_arg1:Event):void{ if (this.isChange){ this.changeLang(); }; } } }//package zlong.display
Section 154
//DomainData (zlong.domain.DomainData) package zlong.domain { import zlong.*; final class DomainData { localComponent_internal static const VERSION:String = "v1.09.201012281609"; static const allowedDomain:Array = ["www8.agame.com", "www.zlonggamestest.com", "gamedev.dev.spilgames.com"]; } }//package zlong.domain
Section 155
//DomainInfo (zlong.domain.DomainInfo) package zlong.domain { import flash.net.*; import zlong.*; public final class DomainInfo { private var _allowed:Boolean; private var _domain:String; private var _domainAb:String; localComponent_internal static const VERSION:String = "v1.09.201012281609"; private static var _instance:DomainInfo; public function DomainInfo(){ this._domain = new LocalConnection().domain; this.initAllowed(); this.initAb(); } localComponent_internal function get allowed():Boolean{ return (this._allowed); } localComponent_internal function get domain():String{ return (this._domain); } localComponent_internal function get domainAb():String{ return (this._domainAb); } private function initAllowed():void{ var _local1:int; while (_local1 < DomainData.allowedDomain.length) { if (this._domain == DomainData.allowedDomain[_local1]){ this._allowed = true; break; }; _local1++; }; } private function initAb():void{ var _local1:Array; var _local2:int; var _local3:int; if (this._domain != "localhost"){ _local1 = this._domain.split("."); _local2 = (_local1.length - 1); _local3 = (_local1.length - 2); this._domainAb = ((_local1[_local3] + ".") + _local1[_local2]); } else { this._domainAb = "offline_play"; }; } public static function get instance():DomainInfo{ if (_instance == null){ _instance = new (DomainInfo); }; return (_instance); } } }//package zlong.domain
Section 156
//UIEvent (zlong.events.UIEvent) package zlong.events { import flash.events.*; public class UIEvent extends Event { public static const CREDITS:String = "CREDITS"; public static const NORMAL_MODE:String = "NORMAL_MODE"; public static const WIN_GAME:String = "WIN_GAME"; public static const MAINMENU:String = "MAINMENU"; public static const PLAY_GAME:String = "PLAY_GAME"; public static const WIN_LEVEL:String = "WIN_LEVEL"; public static const RESUME:String = "RESUME"; public static const ENDLESS_MODE:String = "ENDLESS_MODE"; public static const BOMB:String = "BOMB"; public static const GO_LEVEL_SELECT:String = "GO_LEVEL_SELECT"; public static const FIND:String = "FIND"; public static const LOSE_LEVEL:String = "LOSE_LEVEL"; public static const START_GAME:String = "START_GAME"; public static const GAME_LOSE:String = "GAME_LOSE"; public static const NEXTLEVEL:String = "NEXTLEVEL"; public static const START:String = "START"; public static const LOSE_GAME:String = "LOSE_GAME"; public static const BACK:String = "BACK"; public static const HOW_TO_PLAY:String = "HOW_TO_PLAY"; public static const RESTART:String = "RESTART"; public static const RIFFLE:String = "RIFFLE"; public static const NEWGAME:String = "NEW_GAME"; public static const DIFFICULT_SELECT:String = "DIFFICULT_SELECT"; public static var PASS:String = "PASS"; public static var SET_AS_AVATAR:String = "SET_AS_AVATAR"; public static var UPLOAD_PHOTO:String = "UPLOAD_PHOTO"; public function UIEvent(_arg1:String){ super(_arg1); } } }//package zlong.events
Section 157
//GameManager (zlong.manager.GameManager) package zlong.manager { import flash.display.*; import flash.events.*; import zlong.spilSystemTool.*; import zlong.data.*; import zlong.utils.*; import zlong.events.*; import flash.text.*; import flash.geom.*; import com.greensock.*; import zlong.tools.*; import zlong.breathxue.utils.*; public class GameManager { public const HEIGHT:int = 42; public const WIDTH:int = 42; public const GAME_MODE:String = "normal"; private const CardName:String = "Card_"; private var _fiveSec:int;// = 0 private var _firMc:MyCard; private var _disArr:Array; private var _cardCon:Sprite; private var _numArr:Array; private var _secPoint:Point; private var _firPoint:Point; private var _firColArr:Array; private var _bombNum:int; private var _totalScore:int;// = 0 private var _levelXml:XMLList; private var _tweenArr:Array; private var _firLineArr:Array; private var _xml:XML; private var _timeMc:MovieClip; private var _frame:int; private var _delArr:Array; private var _comboNum:int; private var _propMc:MovieClip; private var _secTxt:TextField; private var _funArr:Array; private var _paintArr:Array; private var _linkPointArr:Array; private var _time:int;// = 0 private var _root:MovieClip; private var _num:int;// = 2 private var _secMc:MyCard; private var _findNum:int; private var _allTime:int; private var _findTimeNum:int;// = 0 private var _minTxt:TextField; private var _secLineArr:Array; public var ANIMALNUM:int; private var _cardArr:Array; private var _secColArr:Array; public var pause:Boolean;// = false private var _riffleNum:int; private var _countTime:MovieClip; private var _scoreTxt:TextField; public static var LINE:int; public static var COL:int; public function GameManager(_arg1:MovieClip, _arg2:MovieClip=null, _arg3:TextField=null, _arg4:MovieClip=null){ _cardArr = new Array(); super(); _timeMc = _arg2; _scoreTxt = _arg3; _countTime = _arg4; _minTxt = _countTime["time"]["min_txt"]; _secTxt = _countTime["time"]["sec_txt"]; _disArr = new Array(); _paintArr = new Array(); _numArr = new Array(); _funArr = new Array(); _tweenArr = new Array(); _root = _arg1; initRoot(); initCon(); initStatus(); initEvent(); } public function riffle():void{ var _local2:int; var _local3:MyCard; var _local4:TweenLite; var _local5:int; var _local7:int; SoundsManager.instance.playSound(Data.RIFFLE_SOUND, 1); var _local1:Array = new Array(); for each (_local4 in _tweenArr) { _local4.paused = true; }; _tweenArr = new Array(); _local5 = 1; while (_local5 <= LINE) { _local7 = 1; while (_local7 <= COL) { if (_cardArr[_local5][_local7] != null){ _local3 = _cardArr[_local5][_local7]; _local3.x = _local3.targetX; _local3.y = _local3.targetY; _local1.push(new Point(_local5, _local7)); }; _local7++; }; _local5++; }; var _local6:int; while (_local6 < _local1.length) { _local2 = int((Math.random() * _local1.length)); _local3 = _cardArr[_local1[_local6].x][_local1[_local6].y]; _cardArr[_local1[_local6].x][_local1[_local6].y] = _cardArr[_local1[_local2].x][_local1[_local2].y]; _cardArr[_local1[_local6].x][_local1[_local6].y].targetX = (_cardArr[_local1[_local6].x][_local1[_local6].y].x = _local3.targetX); _cardArr[_local1[_local6].x][_local1[_local6].y].targetY = (_cardArr[_local1[_local6].x][_local1[_local6].y].y = _local3.targetY); _cardArr[_local1[_local2].x][_local1[_local2].y] = _local3; _local3.targetX = (_local3.x = (_local1[_local2].y * WIDTH)); _local3.targetY = (_local3.y = (_local1[_local2].x * HEIGHT)); _local6++; }; _local3 = null; } public function destroy():void{ _root.removeEventListener(Event.ENTER_FRAME, run); _paintArr = null; while (_cardCon.numChildren) { _cardCon.removeChildAt(0); }; if (_cardCon.parent){ _cardCon.parent.removeChild(_cardCon); }; _cardCon = null; _cardArr = null; } public function turnBack():void{ var _local2:int; var _local1 = 1; while (_local1 <= LINE) { _local2 = 1; while (_local2 <= COL) { if (_cardArr[_local1][_local2]){ MyCard(_cardArr[_local1][_local2]).cardMc.gotoAndStop(3); }; _local2++; }; _local1++; }; } private function getLineNull(_arg1:Point):Array{ var _local2:Array = new Array(); _local2.push(_arg1.y); var _local3:int = (_arg1.y - 1); while (_local3 >= 0) { if (_cardArr[_arg1.x][_local3] == null){ _local2.push(_local3); } else { break; }; _local3--; }; var _local4:int = (_arg1.y + 1); while (_local4 <= (COL + 1)) { if (_cardArr[_arg1.x][_local4] == null){ _local2.push(_local4); } else { break; }; _local4++; }; return (_local2); } private function initRoot():void{ _cardCon = new Sprite(); _root.addChild(_cardCon); var _local1:int = Math.ceil((Data.currentLevel / 10)); switch (_local1){ case 1: LINE = 6; COL = 10; _cardCon.x = (140 - (WIDTH / 2)); _cardCon.y = (117 - (WIDTH / 2)); break; case 2: LINE = 8; COL = 12; _cardCon.x = (99 - (WIDTH / 2)); _cardCon.y = (73 - (WIDTH / 2)); break; case 3: LINE = 10; COL = 14; _cardCon.x = (55 - (WIDTH / 2)); _cardCon.y = (29 - (WIDTH / 2)); break; default: LINE = 10; COL = 14; _cardCon.x = (55 - (WIDTH / 2)); _cardCon.y = (29 - (WIDTH / 2)); break; }; } public function autoDelCard():void{ if (findOnePair()){ if (_firMc){ _firMc.cardMc.gotoAndStop(1); _firMc = null; }; _firMc = _delArr[0]; _secMc = _delArr[1]; delCard(_delArr[0], _delArr[1]); } else { riffle(); }; } private function initStatus():void{ var _local1:MyCard; var _local3:int; var _local4:int; var _local5:int; var _local2 = 1; while (_local2 <= LINE) { _local3 = 1; while (_local3 <= COL) { _local4 = ((Math.random() * LINE) + 1); _local5 = ((Math.random() * COL) + 1); _local1 = (_cardArr[_local2][_local3] as MyCard); _cardArr[_local2][_local3] = _cardArr[_local4][_local5]; _cardArr[_local2][_local3].targetX = (_cardArr[_local2][_local3].x = (WIDTH * _local3)); _cardArr[_local2][_local3].targetY = (_cardArr[_local2][_local3].y = (HEIGHT * _local2)); _cardArr[_local4][_local5] = _local1; _cardArr[_local4][_local5].targetX = (_cardArr[_local4][_local5].x = (WIDTH * _local5)); _cardArr[_local4][_local5].targetY = (_cardArr[_local4][_local5].y = (HEIGHT * _local4)); _local3++; }; _local2++; }; _local1 = null; } private function moveDown(_arg1:Point, _arg2:Point):void{ var _local4:int; var _local3:int = (_arg2.x - 1); while (_local3 >= _arg1.x) { _local4 = _arg1.y; while (_local4 <= _arg2.y) { if (_cardArr[_local3][_local4] == null){ } else { if (_cardArr[(_local3 + 1)][_local4] == null){ _cardArr[(_local3 + 1)][_local4] = _cardArr[_local3][_local4]; _cardArr[(_local3 + 1)][_local4].targetY = ((_local3 + 1) * HEIGHT); _cardArr[(_local3 + 1)][_local4].targetX = (_local4 * WIDTH); _tweenArr.push(TweenLite.to(_cardArr[(_local3 + 1)][_local4], 0.5, {x:(_local4 * WIDTH), y:((_local3 + 1) * HEIGHT)})); _cardArr[_local3][_local4] = null; }; }; _local4++; }; _local3--; }; } private function checkPass():Boolean{ var _local3:int; var _local1:Boolean; var _local2 = 1; while (_local2 <= LINE) { _local3 = 1; while (_local3 <= COL) { if (_cardArr[_local2][_local3] != null){ _local1 = false; break; }; _local3++; }; if (!_local1){ break; }; _local2++; }; return (_local1); } private function fiveSec(_arg1:Event):void{ _fiveSec++; if (_fiveSec >= 150){ _comboNum = 0; delFun(fiveSec); }; } private function timeCount(_arg1:Event):void{ _time++; var _local2:int = int(((_time / _allTime) * 100)); _timeMc.gotoAndStop(_local2); var _local3:int = int(((_allTime - _time) / 1800)); var _local4:int = int((((_allTime - _time) / 30) % 60)); if (_local3 < 10){ _minTxt.text = ("0" + _local3.toString()); } else { _minTxt.text = _local3.toString(); }; if (_local4 < 10){ _secTxt.text = ("0" + _local4.toString()); } else { _secTxt.text = _local4.toString(); }; if ((_allTime - _time) < 450){ _countTime.play(); } else { _countTime.gotoAndStop(1); }; if (_time >= _allTime){ _countTime.gotoAndStop(1); gameOver(); }; } private function moveUp(_arg1:Point, _arg2:Point):void{ var _local4:int; var _local3:int = (_arg1.x + 1); while (_local3 <= _arg2.x) { _local4 = _arg1.y; while (_local4 <= _arg2.y) { if (_cardArr[_local3][_local4] == null){ } else { if (_cardArr[(_local3 - 1)][_local4] == null){ _cardArr[(_local3 - 1)][_local4] = _cardArr[_local3][_local4]; _cardArr[(_local3 - 1)][_local4].targetY = ((_local3 - 1) * HEIGHT); _cardArr[(_local3 - 1)][_local4].targetX = (_local4 * WIDTH); _tweenArr.push(TweenLite.to(_cardArr[(_local3 - 1)][_local4], 0.5, {x:(_local4 * WIDTH), y:((_local3 - 1) * HEIGHT)})); _cardArr[_local3][_local4] = null; }; }; _local4++; }; _local3++; }; } private function initCon():void{ var _local3:int; var _local4:MyCard; var _local6:int; _propMc = Attach.getMovieClip("propMov"); _propMc.stop(); _propMc.mouseChildren = false; _propMc.mouseEnabled = false; _xml = XmlManager.xml; _levelXml = _xml.child(Data.gameMode); _findNum = _levelXml.child(("Level" + Data.currentLevel)).@findCard; _riffleNum = _levelXml.child(("Level" + Data.currentLevel)).@reffleCard; _bombNum = _levelXml.child(("Level" + Data.currentLevel)).@bombCard; ANIMALNUM = (_levelXml.child(("Level" + Data.currentLevel)).@diffNum - 3); if ((((Data.gameMode == Data.ENDLESS)) && ((Data.currentLevel > 30)))){ _findNum = 4; _riffleNum = 4; _bombNum = 4; ANIMALNUM = 40; }; var _local1:int = ((COL * LINE) - (((_findNum * 2) + (_riffleNum * 2)) + (_bombNum * 2))); var _local2:int; var _local5:int; while (_local5 <= (LINE + 1)) { _cardArr[_local5] = new Array(); _local6 = 0; while (_local6 <= (COL + 1)) { if ((((((((_local5 == 0)) || ((_local5 == (LINE + 1))))) || ((_local6 == 0)))) || ((_local6 == (COL + 1))))){ _cardArr[_local5].push(null); } else { _local2++; if (_local2 <= (ANIMALNUM * 2)){ _local4 = new MyCard((CardName + Math.ceil((_local2 / 2)))); _local4.name = (CardName + Math.ceil((_local2 / 2))); _local4.cardMc.gotoAndStop(1); if (_numArr.indexOf(_local2) == -1){ _numArr.push(_local2); }; _local4.buttonMode = true; _cardCon.addChild(_local4); _local4.targetX = (_local4.x = (WIDTH * _local6)); _local4.targetY = (_local4.y = (HEIGHT * _local5)); _local4.addEventListener(MouseEvent.CLICK, oneClick); _cardArr[_local5].push(_local4); } else { if ((((_local2 > _local1)) && ((_local2 <= (_local1 + (_findNum * 2)))))){ _local4 = new MyCard((CardName + 39)); _local4.name = (CardName + 39); _local4.cardMc.gotoAndStop(1); if (_numArr.indexOf(39) == -1){ _numArr.push(39); }; _local4.buttonMode = true; _cardCon.addChild(_local4); _local4.targetX = (_local4.x = (WIDTH * _local6)); _local4.targetY = (_local4.y = (HEIGHT * _local5)); _local4.addEventListener(MouseEvent.CLICK, oneClick); _cardArr[_local5].push(_local4); } else { if ((((_local2 > (_local1 + (_findNum * 2)))) && ((_local2 <= ((_local1 + (_findNum * 2)) + (_riffleNum * 2)))))){ _local4 = new MyCard((CardName + 40)); _local4.name = (CardName + 40); _local4.cardMc.gotoAndStop(1); if (_numArr.indexOf(40) == -1){ _numArr.push(40); }; _local4.buttonMode = true; _cardCon.addChild(_local4); _local4.targetX = (_local4.x = (WIDTH * _local6)); _local4.targetY = (_local4.y = (HEIGHT * _local5)); _local4.addEventListener(MouseEvent.CLICK, oneClick); _cardArr[_local5].push(_local4); } else { if ((((_local2 > ((_local1 + (_findNum * 2)) + (_riffleNum * 2)))) && ((_local2 <= (((_local1 + (_findNum * 2)) + (_riffleNum * 2)) + (_bombNum * 2)))))){ _local4 = new MyCard((CardName + 38)); _local4.name = (CardName + 38); _local4.cardMc.gotoAndStop(1); if (_numArr.indexOf(38) == -1){ _numArr.push(38); }; _local4.buttonMode = true; _cardCon.addChild(_local4); _local4.targetX = (_local4.x = (WIDTH * _local6)); _local4.targetY = (_local4.y = (HEIGHT * _local5)); _local4.addEventListener(MouseEvent.CLICK, oneClick); _cardArr[_local5].push(_local4); } else { _local3 = randomNum(); _local4 = new MyCard((CardName + _local3)); _local4.name = (CardName + _local3); _local4.cardMc.gotoAndStop(1); _local4.buttonMode = true; _cardCon.addChild(_local4); _local4.targetX = (_local4.x = (WIDTH * _local6)); _local4.targetY = (_local4.y = (HEIGHT * _local5)); _local4.addEventListener(MouseEvent.CLICK, oneClick); _cardArr[_local5].push(_local4); }; }; }; }; }; _local6++; }; _local5++; }; } private function findOnePair():Boolean{ var _local4:int; var _local5:Array; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local1:Boolean; var _local2:int; var _local3:Array = new Array(); _local3 = _local3.concat(_numArr); _delArr = new Array(); while (!(_local1)) { _local2 = (Math.random() * _local3.length); _local4 = _local3[_local2]; _local5 = new Array(); _local6 = 1; while (_local6 <= LINE) { _local8 = 1; while (_local8 <= COL) { if (_cardArr[_local6][_local8] != null){ if (_cardArr[_local6][_local8].name == (CardName + _local4)){ _local5.push(_cardArr[_local6][_local8]); }; }; _local8++; }; _local6++; }; _local7 = 0; while (_local7 < (_local5.length - 1)) { _local9 = (_local7 + 1); while (_local9 < _local5.length) { _local1 = judgeLink(_local5[_local7], _local5[_local9]); if (_local1){ _delArr.push(_local5[_local7]); _delArr.push(_local5[_local9]); break; }; _local9++; }; if (_local1){ break; }; _local7++; }; _local3.splice(_local2, 1); if (_local3.length == 0){ break; }; }; return (_local1); } private function initEvent():void{ _funArr.push(lineDis); _funArr.push(timeCount); _funArr.push(disCard); _root.addEventListener(Event.ENTER_FRAME, run); } private function addScore():void{ _totalScore = (_totalScore + 100); _scoreTxt.text = _totalScore.toString(); } private function delFun(_arg1:Function):void{ var _local2:int = _funArr.indexOf(_arg1); if (_local2){ _funArr.splice(_local2, 1); }; } private function moveLeft(_arg1:Point, _arg2:Point):void{ var _local4:int; var _local3:int = (_arg1.y + 1); while (_local3 <= _arg2.y) { _local4 = _arg1.x; while (_local4 <= _arg2.x) { if (_cardArr[_local4][_local3] == null){ } else { if (_cardArr[_local4][(_local3 - 1)] == null){ _cardArr[_local4][(_local3 - 1)] = _cardArr[_local4][_local3]; _cardArr[_local4][(_local3 - 1)].targetY = (_local4 * HEIGHT); _cardArr[_local4][(_local3 - 1)].targetX = ((_local3 - 1) * WIDTH); _tweenArr.push(TweenLite.to(_cardArr[_local4][(_local3 - 1)], 0.5, {x:((_local3 - 1) * WIDTH), y:(_local4 * HEIGHT)})); _cardArr[_local4][_local3] = null; }; }; _local4++; }; _local3++; }; } private function moveCard():void{ var _local1:int = (Data.currentLevel % 10); switch (_local1){ case 2: moveUp(new Point(1, 1), new Point((LINE / 2), COL)); moveDown(new Point(((LINE / 2) + 1), 1), new Point(LINE, COL)); break; case 3: moveUp(new Point(1, 1), new Point(LINE, COL)); break; case 4: moveDown(new Point(1, 1), new Point(LINE, COL)); break; case 5: moveRight(new Point(1, 1), new Point(LINE, COL)); break; case 6: moveLeft(new Point(1, 1), new Point(LINE, COL)); break; case 7: moveLeft(new Point(1, 1), new Point(LINE, (COL / 2))); moveRight(new Point(1, ((COL / 2) + 1)), new Point(LINE, COL)); break; case 8: moveLeft(new Point(1, 1), new Point((LINE / 2), COL)); moveRight(new Point(((LINE / 2) + 1), 1), new Point(LINE, COL)); break; case 9: moveRight(new Point(1, 1), new Point((LINE / 2), (COL / 2))); moveDown(new Point(1, 1), new Point((LINE / 2), (COL / 2))); moveLeft(new Point(1, ((COL / 2) + 1)), new Point((LINE / 2), COL)); moveDown(new Point(1, ((COL / 2) + 1)), new Point((LINE / 2), COL)); moveRight(new Point(((LINE / 2) + 1), 1), new Point(LINE, (COL / 2))); moveUp(new Point(((LINE / 2) + 1), 1), new Point(LINE, (COL / 2))); moveLeft(new Point(((LINE / 2) + 1), ((COL / 2) + 1)), new Point(LINE, COL)); moveUp(new Point(((LINE / 2) + 1), ((COL / 2) + 1)), new Point(LINE, COL)); break; }; } private function run(_arg1:Event):void{ var _local2:Function; if (!pause){ for each (_local2 in _funArr) { _local2(null); }; }; } private function combo():void{ if (_comboNum == 0){ _funArr.push(fiveSec); }; _comboNum++; _fiveSec = 0; if ((_comboNum - 1) > 0){ _time = (_time - 90); }; if (_time <= 0){ _time = 0; }; } private function normalCard(_arg1:Event):void{ _findTimeNum++; if (_findTimeNum >= 90){ _findTimeNum = 0; delFun(normalCard); MovieClip(_delArr[0].cardMc).gotoAndStop(1); MovieClip(_delArr[1].cardMc).gotoAndStop(1); }; } private function gameWin():void{ var _local1:Sprite; _countTime.gotoAndStop(1); pause = true; Data.timeScore = (int(((_allTime - _time) / 30)) * 20); Data.linkScore = _totalScore; Data.levelScore = _levelXml.child(("Level" + Data.currentLevel)).@winScore; Data.totalScore = ((Data.timeScore + Data.linkScore) + Data.levelScore); if (Data.gameMode == Data.NORMAL){ Award_HighScore.instance.submitScore(Data.totalScore); }; for each (_local1 in _paintArr) { if (_local1.parent){ _local1.parent.removeChild(_local1); }; }; _root.dispatchEvent(new Event(UIEvent.PASS)); } private function getPosition(_arg1:MyCard):Point{ return (new Point(Math.floor((_arg1.targetY / HEIGHT)), Math.floor((_arg1.targetX / WIDTH)))); } public function turnFront():void{ var _local2:int; var _local1 = 1; while (_local1 <= LINE) { _local2 = 1; while (_local2 <= COL) { if (_cardArr[_local1][_local2]){ MyCard(_cardArr[_local1][_local2]).cardMc.gotoAndStop(1); }; _local2++; }; _local1++; }; if (_firMc){ _firMc.cardMc.gotoAndStop(2); }; } private function judgeLink(_arg1:MyCard, _arg2:MyCard):Boolean{ var _local7:int; var _local8:int; var _local9:int; var _local3:MyCard = _arg1; var _local4:MyCard = _arg2; var _local5:Boolean; _firLineArr = new Array(); _firColArr = new Array(); _secLineArr = new Array(); _secColArr = new Array(); _linkPointArr = new Array(); _firPoint = getPosition(_local3); _secPoint = getPosition(_local4); _firLineArr = getLineNull(_firPoint); _secLineArr = getLineNull(_secPoint); _firColArr = getColNull(_firPoint); _secColArr = getColNull(_secPoint); var _local6:int; while (_local6 < _firLineArr.length) { _local7 = 0; while (_local7 < _secLineArr.length) { if (_firLineArr[_local6] == _secLineArr[_local7]){ _local5 = canLink(new Point(_firPoint.x, _firLineArr[_local6]), new Point(_secPoint.x, _secLineArr[_local7])); if (_local5){ _linkPointArr.push(_firPoint, new Point(_firPoint.x, _firLineArr[_local6]), new Point(_secPoint.x, _secLineArr[_local7]), _secPoint); break; }; }; _local7++; }; if (_local5){ break; }; _local6++; }; if (!_local5){ _local8 = 0; while (_local8 < _firColArr.length) { _local9 = 0; while (_local9 < _secColArr.length) { if (_firColArr[_local8] == _secColArr[_local9]){ _local5 = canLink(new Point(_firColArr[_local8], _firPoint.y), new Point(_secColArr[_local9], _secPoint.y)); if (_local5){ _linkPointArr.push(_firPoint, new Point(_firColArr[_local8], _firPoint.y), new Point(_secColArr[_local9], _secPoint.y), _secPoint); break; }; }; _local9++; }; if (_local5){ break; }; _local8++; }; }; _local3 = null; _local4 = null; return (_local5); } public function find():void{ if (_funArr.indexOf(normalCard) >= 0){ _findTimeNum = 90; normalCard(null); }; if (findOnePair()){ MovieClip(_delArr[0].cardMc).gotoAndStop(2); MovieClip(_delArr[1].cardMc).gotoAndStop(2); _funArr.push(normalCard); }; } private function delCard(_arg1:MyCard, _arg2:MyCard):void{ _propMc = Attach.getMovieClip("propMov"); _propMc.gotoAndStop(1); if (_arg1.name == (CardName + 38)){ _propMc.gotoAndStop(1); _propMc["prop_mc"].gotoAndStop(1); _cardCon.addChild(_propMc); _propMc.x = _secMc.x; _propMc.y = _secMc.y; _disArr.push(_propMc); _root.dispatchEvent(new UIEvent(UIEvent.BOMB)); } else { if (_arg1.name == (CardName + 39)){ _propMc["prop_mc"].gotoAndStop(2); _cardCon.addChild(_propMc); _propMc.x = _secMc.x; _propMc.y = _secMc.y; _disArr.push(_propMc); _root.dispatchEvent(new UIEvent(UIEvent.FIND)); } else { if (_arg1.name == (CardName + 40)){ _propMc["prop_mc"].gotoAndStop(3); _cardCon.addChild(_propMc); _propMc.x = _secMc.x; _propMc.y = _secMc.y; _disArr.push(_propMc); _root.dispatchEvent(new UIEvent(UIEvent.RIFFLE)); }; }; }; if (Data.gameMode == Data.ENDLESS){ combo(); }; addScore(); var _local3:Sprite = new Sprite(); var _local4:Point = getPosition(_arg1); var _local5:Point = getPosition(_arg2); _cardCon.addChild(_local3); _local3.graphics.lineStyle(2, 0xFFFFFF, 1); _local3.mouseEnabled = false; _local3.graphics.moveTo((_linkPointArr[0].y * HEIGHT), (_linkPointArr[0].x * WIDTH)); _paintArr.push(_local3); var _local6 = 1; while (_local6 < _linkPointArr.length) { _local3.graphics.lineTo((_linkPointArr[_local6].y * HEIGHT), (_linkPointArr[_local6].x * WIDTH)); _local6++; }; _arg1.removeEventListener(MouseEvent.CLICK, oneClick); _arg2.removeEventListener(MouseEvent.CLICK, oneClick); _cardArr[_local4.x][_local4.y].parent.removeChild(_cardArr[_local4.x][_local4.y]); _cardArr[_local5.x][_local5.y].parent.removeChild(_cardArr[_local5.x][_local5.y]); var _local7:MovieClip = Attach.getMovieClip("Dis_mc"); _cardCon.addChild(_local7); _local7.gotoAndPlay(1); _local7.x = _cardArr[_local4.x][_local4.y].x; _local7.y = _cardArr[_local4.x][_local4.y].y; var _local8:MovieClip = Attach.getMovieClip("Dis_mc"); _cardCon.addChild(_local8); _local8.gotoAndPlay(1); _local8.x = _cardArr[_local5.x][_local5.y].x; _local8.y = _cardArr[_local5.x][_local5.y].y; _disArr.push(_local7); _disArr.push(_local8); SoundsManager.instance.playSound(Data.DIS_CARD, 1); _cardArr[_local4.x][_local4.y] = null; _cardArr[_local5.x][_local5.y] = null; moveCard(); moveCard(); if (!checkPass()){ while (!(findOnePair())) { riffle(); }; } else { gameWin(); }; _local3 = null; } private function disCard(_arg1:Event):void{ var _local2:MovieClip; if (_disArr.length > 0){ for each (_local2 in _disArr) { _local2.nextFrame(); if (_local2.currentFrame == _local2.totalFrames){ _local2.stop(); _local2.parent.removeChild(_local2); _disArr.splice(_disArr.indexOf(_local2), 1); }; }; }; } private function oneClick(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.CLICK, 1); if (_funArr.indexOf(normalCard) >= 0){ _findTimeNum = 90; normalCard(null); }; if (_firMc == null){ _firMc = (_arg1.currentTarget as MyCard); _firMc.cardMc.gotoAndStop(2); } else { _secMc = (_arg1.currentTarget as MyCard); if (((!((_secMc == _firMc))) && ((_firMc.name == _secMc.name)))){ _secMc.cardMc.gotoAndStop(2); if (judgeLink(_firMc, _secMc)){ delCard(_firMc, _secMc); _firMc = null; _secMc = null; } else { _firMc.cardMc.gotoAndStop(1); _firMc = _secMc; _firMc.cardMc.gotoAndStop(2); _secMc = null; }; } else { _firMc.cardMc.gotoAndStop(1); _firMc = _secMc; _firMc.cardMc.gotoAndStop(2); _secMc = null; }; }; } private function randomNum():int{ if (_num == 2){ _frame = ((Math.random() * ANIMALNUM) + 1); _num = 1; } else { _num++; }; return (_frame); } private function moveRight(_arg1:Point, _arg2:Point):void{ var _local4:int; var _local3:int = (_arg2.y - 1); while (_local3 >= _arg1.y) { _local4 = _arg1.x; while (_local4 <= _arg2.x) { if (_cardArr[_local4][_local3] == null){ } else { if (_cardArr[_local4][(_local3 + 1)] == null){ _cardArr[_local4][(_local3 + 1)] = _cardArr[_local4][_local3]; _cardArr[_local4][(_local3 + 1)].targetY = (_local4 * HEIGHT); _cardArr[_local4][(_local3 + 1)].targetX = ((_local3 + 1) * WIDTH); _tweenArr.push(TweenLite.to(_cardArr[_local4][(_local3 + 1)], 0.5, {x:((_local3 + 1) * WIDTH), y:(_local4 * HEIGHT)})); _cardArr[_local4][_local3] = null; }; }; _local4++; }; _local3--; }; } public function initData():void{ _allTime = (Data.time * _root.stage.frameRate); } private function gameOver():void{ pause = true; _root.dispatchEvent(new Event(UIEvent.LOSE_GAME)); } private function getColNull(_arg1:Point):Array{ var _local2:Array = new Array(); _local2.push(_arg1.x); var _local3:int = (_arg1.x - 1); while (_local3 >= 0) { if (_cardArr[_local3][_arg1.y] == null){ _local2.push(_local3); } else { break; }; _local3--; }; var _local4:int = (_arg1.x + 1); while (_local4 <= (LINE + 1)) { if (_cardArr[_local4][_arg1.y] == null){ _local2.push(_local4); } else { break; }; _local4++; }; return (_local2); } private function canLink(_arg1:Point, _arg2:Point):Boolean{ var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local3:Boolean; if (_arg1.x == _arg2.x){ _local4 = ((_arg1.y > _arg2.y)) ? _arg2.y : _arg1.y; _local5 = ((_arg1.y > _arg2.y)) ? _arg1.y : _arg2.y; _local6 = (_local4 + 1); while (_local6 < _local5) { if (_cardArr[_arg1.x][_local6] != null){ _local3 = false; break; }; _local6++; }; } else { if (_arg1.y == _arg2.y){ _local4 = ((_arg1.x > _arg2.x)) ? _arg2.x : _arg1.x; _local5 = ((_arg1.x > _arg2.x)) ? _arg1.x : _arg2.x; _local7 = (_local4 + 1); while (_local7 < _local5) { if (_cardArr[_local7][_arg1.y] != null){ _local3 = false; break; }; _local7++; }; }; }; return (_local3); } private function lineDis(_arg1:Event):void{ var _local2:Sprite; if (_paintArr.length != 0){ for each (_local2 in _paintArr) { _local2.alpha = (_local2.alpha - 0.1); if (_local2.alpha < 0){ if (_local2.parent){ _local2.parent.removeChild(_local2); }; _paintArr.splice(1, _paintArr.indexOf(_local2)); }; }; }; } } }//package zlong.manager
Section 158
//MyCard (zlong.manager.MyCard) package zlong.manager { import flash.display.*; import zlong.breathxue.utils.*; public class MyCard extends MovieClip { public var cardMc:MovieClip; public var targetX:int; public var targetY:int; private var _name:String; public function MyCard(_arg1:String):void{ _name = _arg1; initDis(); } private function initDis():void{ cardMc = Attach.getMovieClip(_name); this.addChild(cardMc); } } }//package zlong.manager
Section 159
//UIManager (zlong.manager.UIManager) package zlong.manager { import flash.display.*; import flash.events.*; import zlong.spilSystemTool.*; import zlong.data.*; import zlong.utils.*; import zlong.events.*; import zlong.ui.*; import zlong.breathxue.utils.debug.*; public class UIManager { private var _root:Sprite; private var _screen:AbstractScreen; private var _transition:TransitionUI; public static const HELP:String = "HELP"; public static const GAMEMANAGER:String = "GAMEMANAGER"; public static const MENU:String = "MENU"; public static var GAMEUI:String = "GAMEUI"; public static var CUTIN:String = "CUTIN"; public static var LEVELINFORMATION:String = "LEVELINFORMATION"; public static var LEVELMAP:String = "LEVELMAP"; public function UIManager(_arg1:Sprite){ _root = _arg1; initMainMenu(null); initEvent(); } private function clearScreen():void{ if (_screen){ _screen.destroy(); _screen = null; GC.clear(); }; } private function playGame(_arg1:UIEvent):void{ clearScreen(); if (Data.gameMode == Data.NORMAL){ _screen = new NormalGameUI(_root); } else { _screen = new EndlessGameUI(_root); }; } private function levelCompleted(_arg1:UIEvent):void{ clearScreen(); _screen = new LevelCompleted(_root); } private function endlessLevel(_arg1:UIEvent):void{ _transition = new TransitionUI(_root, endlessLevelMap); } private function initEvent():void{ _root.addEventListener(UIEvent.START_GAME, difficultSelect); _root.addEventListener(UIEvent.HOW_TO_PLAY, howtoplay); _root.addEventListener(UIEvent.MAINMENU, mainMenu); _root.addEventListener(UIEvent.NORMAL_MODE, normalLevel); _root.addEventListener(UIEvent.ENDLESS_MODE, endlessLevel); _root.addEventListener(UIEvent.PLAY_GAME, playGame); _root.addEventListener(UIEvent.WIN_LEVEL, levelCompleted); _root.addEventListener(UIEvent.LOSE_LEVEL, levelFailed); _root.addEventListener(UIEvent.WIN_GAME, gameCompleted); _root.addEventListener(UIEvent.LOSE_GAME, gameFailed); _root.addEventListener(UIEvent.CREDITS, goCredits); } private function endlessLevelMap(_arg1:UIEvent):void{ clearScreen(); _screen = new EndlessLevelMap(_root); } private function howtoplay(_arg1:UIEvent):void{ clearScreen(); _screen = new HowToPlay(_root); } private function gameFailed(_arg1:UIEvent):void{ clearScreen(); _screen = new GameFailed(_root); } private function levelFailed(_arg1:UIEvent):void{ clearScreen(); _screen = new LevelFailed(_root); } private function goCredits(_arg1:UIEvent):void{ _transition = new TransitionUI(_root, credits); } private function initMainMenu(_arg1:Event):void{ clearScreen(); GoogleEvent.instance.gaTrackEvent("mainscreen viewed"); SoundsManager.instance.fadeInMusic(Data.MAIN_MENU_MUSIC); _screen = new MainMenu(_root); } private function mainMenu(_arg1:UIEvent):void{ _transition = new TransitionUI(_root, initMainMenu); } private function gameCompleted(_arg1:UIEvent):void{ clearScreen(); _screen = new GameCompleted(_root); } private function credits(_arg1:Event):void{ clearScreen(); _screen = new CreditsUI(_root); } private function difficultSelect(_arg1:UIEvent):void{ clearScreen(); _screen = new DifficultSelect(_root); } private function normalLevel(_arg1:UIEvent):void{ _transition = new TransitionUI(_root, normalLevelMap); } private function normalLevelMap(_arg1:UIEvent):void{ clearScreen(); _screen = new NormalLevelMap(_root); } } }//package zlong.manager
Section 160
//Handler (zlong.navigate.Handler) package zlong.navigate { import flash.events.*; import zlong.country.*; import flash.net.*; import zlong.*; import flash.external.*; public class Handler { localComponent_internal static const VERSION:String = "v1.09.201012281609"; public static function click_gamecn(_arg1:Event=null):void{ var _local2:URLRequest = new URLRequest("http://www.game.com.cn"); navigateToURL(_local2, "_blank"); } public static function click_copyright(_arg1:Event=null):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest("http://www.game.com.cn"); } else { _local2 = new URLRequest(CountryInfo.instance.copyRightLink); }; navigateToURL(_local2, "_blank"); Trace("||Tester||", _local2.url); } public static function refurbish(_arg1:Event=null):void{ var e = _arg1; try { ExternalInterface.call("location.reload"); navigateToURL(new URLRequest(ExternalInterface.call("window.location.href.toString")), "_top"); } catch(myError:Error) { }; } public static function click_thisgame(_arg1:String):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.moreGameLink); } else { _local2 = new URLRequest(((CountryInfo.instance.thisGameLink + "&utm_content=") + _arg1)); }; navigateToURL(_local2, "_blank"); Trace("||Tester||", _local2.url); } public static function click_moregames(_arg1:String):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.moreGameLink); } else { _local2 = new URLRequest(((CountryInfo.instance.moreGameLink + "&utm_content=") + _arg1)); }; navigateToURL(_local2, "_blank"); Trace("||Tester||", _local2.url); } } }//package zlong.navigate
Section 161
//LocalSiteDataLoader (zlong.site.LocalSiteDataLoader) package zlong.site { import flash.events.*; import flash.net.*; import zlong.*; public class LocalSiteDataLoader { private var _localSiteDataLoader:URLLoader; localComponent_internal static const VERSION:String = "v1.09.201012281609"; private static var _localSiteDataLoaderFinish:Boolean = true; public function LocalSiteDataLoader(){ super(); _localSiteDataLoaderFinish = false; this._localSiteDataLoader = new URLLoader(); this._localSiteDataLoader.dataFormat = URLLoaderDataFormat.TEXT; this._localSiteDataLoader.addEventListener(IOErrorEvent.IO_ERROR, this.errorHandler); this._localSiteDataLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this.errorHandler); this._localSiteDataLoader.addEventListener(Event.COMPLETE, this.LocalSiteDataLoaderFinish); try { this._localSiteDataLoader.load(new URLRequest(SiteData.URL)); } catch(e:Error) { errorHandler(); }; } private function LocalSiteDataLoaderFinish(_arg1:Event):void{ SiteData.allowedSite = new XML(this._localSiteDataLoader.data); _localSiteDataLoaderFinish = true; SiteInfo.instance.reInit(); this.delLocalSiteDataLoader(); } private function errorHandler(_arg1:Event=null):void{ SiteData.allowedSite = <sites></sites> ; _localSiteDataLoaderFinish = true; SiteInfo.instance.reInit(); this.delLocalSiteDataLoader(); } private function delLocalSiteDataLoader():void{ this._localSiteDataLoader.removeEventListener(IOErrorEvent.IO_ERROR, this.errorHandler); this._localSiteDataLoader.removeEventListener(Event.COMPLETE, this.LocalSiteDataLoaderFinish); this._localSiteDataLoader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, this.errorHandler); this._localSiteDataLoader = null; } public static function get localSiteDataLoaderFinish():Boolean{ return (_localSiteDataLoaderFinish); } } }//package zlong.site
Section 162
//SiteData (zlong.site.SiteData) package zlong.site { import zlong.*; public final class SiteData { localComponent_internal static const VERSION:String = "v1.09.201012281609"; public static const URL:String = "http://www8.agame.com/games/sitelock/sites.xml"; public static var allowedSite:XML = <sites></sites> ; } }//package zlong.site
Section 163
//SiteInfo (zlong.site.SiteInfo) package zlong.site { import zlong.*; import zlong.data.*; import flash.external.*; public class SiteInfo { private var _sites:Array; private var _link:String; private var _html:String; private var _domain:String; private var _allowed:Boolean; localComponent_internal static const VERSION:String = "v1.09.201012281609"; private static var _instance:SiteInfo; public function SiteInfo():void{ this.initSites(); this._link = this.getURL(); this._html = this.getHtml(this._link); this._domain = this.getDomain(this._link); this._allowed = this.check(this._domain, this._sites); } function reInit():void{ this.initSites(); this._link = this.getURL(); this._html = this.getHtml(this._link); this._domain = this.getDomain(this._link); this._allowed = this.check(this._domain, this._sites); } public function get allowed():Boolean{ if (GameInfo.cnversion){ return (true); }; return (this._allowed); } public function get link():String{ return (this._link); } public function get html():String{ return (this._html); } public function get domain():String{ return (this._domain); } private function initSites():void{ var _local1:XMLList; var _local2:int; this._sites = new Array(); if (SiteData.allowedSite != null){ _local1 = SiteData.allowedSite.child("item"); _local2 = 0; while (_local2 < _local1.length()) { this._sites.push(_local1[_local2]); _local2++; }; }; } private function getURL():String{ var loc:String; try { loc = ExternalInterface.call("window.location.href.toString"); } catch(e) { loc = "error"; }; if ((((loc == null)) || ((loc == "")))){ loc = "error"; }; if (String(loc).indexOf(".swf") != -1){ loc = "error"; }; return (loc); } private function getHtml(_arg1:String):String{ var _local2:int = _arg1.indexOf("?"); if (_local2 != -1){ return (_arg1); }; return (_arg1.substr(0, _local2)); } private function getDomain(_arg1:String):String{ var _local2 = ""; var _local3:uint = 7; while (_local3 < _arg1.length) { if (_arg1.charAt(_local3) == "/"){ break; }; _local2 = (_local2 + _arg1.charAt(_local3)); _local3++; }; return (_local2); } private function check(_arg1:String, _arg2:Array):Boolean{ var _local3:uint; while (_local3 < _arg2.length) { if (_arg1 == _arg2[_local3]){ return (true); }; _local3++; }; return (false); } public static function get instance():SiteInfo{ if (_instance == null){ _instance = new (SiteInfo); }; return (_instance); } } }//package zlong.site
Section 164
//Award_HighScore (zlong.spilSystemTool.Award_HighScore) package zlong.spilSystemTool { import flash.events.*; import flash.display.*; import com.spilgames.api.*; import zlong.*; public class Award_HighScore implements IEventDispatcher { framework_internal static const VERSION:String = "v1.16.201012281612"; public static const AWORD_HIGHSCORE_TOOL_INITIALIZED_COMPONENT:String = "SPILGAMESSERVICS_INITIALIZED_COMPONENT"; public static const AWORD_HIGHSCORE_TOOL_INITIALIZED_FAILED:String = "SPILGAMESSERVICS_INITIALIZED_FAILED"; static var _instance:Award_HighScore; public function init(_arg1:String, _arg2:Sprite, _arg3:Boolean=false, _arg4:Boolean=true):void{ if (!SpilSetting._instance){ SpilSetting.instance.init(_arg2, _arg1, _arg3); }; if (_arg3){ _arg2.stage.addEventListener(KeyboardEvent.KEY_DOWN, this.keyBoardSendAwards); }; } public function isAwardsServiceAvailable():Boolean{ return (AwardsService.isAvailable()); } public function isScoreServiceAvailable():Boolean{ return (ScoreService.isAvailable()); } private function keyBoardSendAwards(_arg1:Event):void{ var _local2:KeyboardEvent = (_arg1 as KeyboardEvent); if (((((_local2.ctrlKey) && ((_local2.keyCode > 48)))) && ((_local2.keyCode < 58)))){ this.submitAchievement(("award" + String.fromCharCode(_local2.keyCode))); }; } public function requestAchievementList():void{ } public function requestAchievementInfo(_arg1:int):void{ } public function requestHighScoreList():void{ } public function requestUserHighScoreList(_arg1:String):void{ } public function submitScore(_arg1):void{ if (ScoreService.isAvailable()){ ScoreService.submitScore(_arg1); } else { Trace("||ZFW||", "No...isAvailable"); }; } public function submitAchievement(_arg1):void{ if (AwardsService.isAvailable()){ AwardsService.submitAward(_arg1); } else { Trace("||ZFW||", "No...isAvailable"); }; } public function isComponentInitialized():Boolean{ return (((AwardsService.isAvailable()) && (ScoreService.isAvailable()))); } public function isDomainAllowed():Boolean{ return (this.isComponentInitialized()); } public function destroy():void{ } public function dispatchEvent(_arg1:Event):Boolean{ return (SpilSetting.instance.dispatchEvent(_arg1)); } public function hasEventListener(_arg1:String):Boolean{ return (SpilSetting.instance.hasEventListener(_arg1)); } public function willTrigger(_arg1:String):Boolean{ return (SpilSetting.instance.willTrigger(_arg1)); } public function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ SpilSetting.instance.removeEventListener(_arg1, _arg2, _arg3); } public function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ SpilSetting.instance.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public static function get instance():Award_HighScore{ if (_instance == null){ _instance = new (Award_HighScore); }; return (_instance); } public static function get initializedFinish():Boolean{ if (SpilSetting._instance){ return (SpilSetting.instance.initSpilGamesServices_finish); }; return (true); } } }//package zlong.spilSystemTool
Section 165
//GoogleEvent (zlong.spilSystemTool.GoogleEvent) package zlong.spilSystemTool { import flash.display.*; import flash.net.*; import zlong.utils.*; import com.google.analytics.*; public class GoogleEvent { private var _gaGameName:String; private var _gaTracker:GATracker; private var _gaEventArr:Array; private var _gaSharedObject:SharedObject; framework_internal static const VERSION:String = "v1.16.201012281612"; private static var _instance:GoogleEvent; public function GoogleEvent():void{ } public function init(_arg1:String, _arg2:DisplayObject, _arg3:Boolean):void{ var _local4:String; this._gaGameName = _arg1; this._gaTracker = new GATracker(_arg2, "UA-6695967-1", "AS3", _arg3); this._gaEventArr = new Array(); this._gaSharedObject = SharedObjectUtil.getLocal("googleEvent"); for (_local4 in this._gaSharedObject.data) { this._gaEventArr.push(_local4); }; } public function gaTrackEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=true):void{ var _local4:int; if (((!(_arg3)) || (!(_arg2)))){ _local4 = 0; while (_local4 < this._gaEventArr.length) { if (_arg1 == this._gaEventArr[_local4]){ return; }; _local4++; }; if (!_arg3){ this._gaSharedObject.data[_arg1] = 1; SharedObjectUtil.save(this._gaSharedObject); }; this._gaEventArr.push(_arg1); }; this._gaTracker.trackEvent(this._gaGameName, _arg1, "per session", 0); } public static function get instance():GoogleEvent{ if (_instance == null){ _instance = new (GoogleEvent); }; return (_instance); } } }//package zlong.spilSystemTool
Section 166
//SpilSetting (zlong.spilSystemTool.SpilSetting) package zlong.spilSystemTool { import flash.events.*; import flash.display.*; import com.spilgames.api.*; import zlong.*; import flash.utils.*; public class SpilSetting implements IEventDispatcher { private var _isDebug:Boolean; private var _spilGamesServices:SpilGamesServices; private var _outTimer:Timer; framework_internal static const VERSION:String = "v1.16.201012281612"; public static const SPILGAMESSERVICS_INITIALIZED_COMPONENT:String = "SPILGAMESSERVICS_INITIALIZED_COMPONENT"; public static const SPILGAMESSERVICS_INITIALIZED_FAILED:String = "SPILGAMESSERVICS_INITIALIZED_FAILED"; private static const MAX_CONNECT_TIME:int = 15; private static var _initSpilGamesServices_finish:Boolean = true; static var _instance:SpilSetting; public function init(_arg1:Sprite, _arg2:String, _arg3:Boolean=false):void{ var disObj = _arg1; var gameName = _arg2; var isDebug = _arg3; if (this._spilGamesServices){ return; }; this._isDebug = isDebug; if (disObj.stage == null){ throw (new ArgumentError("disObj need be added in stage")); }; this._outTimer = new Timer((MAX_CONNECT_TIME * 1000), 1); this._outTimer.start(); this._outTimer.addEventListener(TimerEvent.TIMER_COMPLETE, this.onTimerend_initSpilGamesServices); _initSpilGamesServices_finish = false; this._spilGamesServices = SpilGamesServices.getInstance(); this._spilGamesServices.addEventListener("servicesReady", this.onServicesReady); this._spilGamesServices.addEventListener("servicesFailed", this.onServicesFailed); try { this._spilGamesServices.connect(disObj); } catch(error:Error) { onServicesFailed(); }; } private function onTimerend_initSpilGamesServices(_arg1:TimerEvent):void{ Trace("||ZFW||", "10second TimeOut--onTimerend_initSpilGamesServices"); this._spilGamesServices.dispatchEvent(new ErrorEvent("servicesFailed", false, false, ":connect_Timeout")); } private function onServicesReady(_arg1:Event):void{ this._outTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, this.onTimerend_initSpilGamesServices); this._outTimer.stop(); this._outTimer = null; this._spilGamesServices.removeEventListener("servicesReady", this.onServicesReady); this._spilGamesServices.removeEventListener("servicesFailed", this.onServicesFailed); if (this._isDebug){ Trace("||ZFW||", ("SpilSetting_SpilGamesServices_Initialized_Complete::" + _arg1)); }; _initSpilGamesServices_finish = true; } private function onServicesFailed(_arg1:ErrorEvent=null):void{ this._outTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, this.onTimerend_initSpilGamesServices); this._outTimer.stop(); this._outTimer = null; this._spilGamesServices.removeEventListener("servicesReady", this.onServicesReady); this._spilGamesServices.removeEventListener("servicesFailed", this.onServicesFailed); if (this._isDebug){ Trace("||ZFW||", ("SpilSetting_SpilGamesServices_Initialize_Failed:" + _arg1.text)); }; _initSpilGamesServices_finish = true; } public function checkUserLogin():Boolean{ if (this._spilGamesServices){ return (!(User.isGuest())); }; throw (new ArgumentError("SpilSetting didn`t init")); } public function get itemId():String{ if (this._spilGamesServices){ return (String(this._spilGamesServices.getItemID())); }; throw (new ArgumentError("SpilSetting didn`t init")); } public function get siteId():String{ if (this._spilGamesServices){ return (String(this._spilGamesServices.getSiteID())); }; throw (new ArgumentError("SpilSetting didn`t init")); } public function get username():String{ if (this._spilGamesServices){ return (User.getUserName()); }; throw (new ArgumentError("SpilSetting didn`t init")); } public function get hash():String{ if (this._spilGamesServices){ return (User.getUserHash()); }; throw (new ArgumentError("SpilSetting didn`t init")); } public function get initSpilGamesServices_finish():Boolean{ if (this._spilGamesServices){ return (_initSpilGamesServices_finish); }; throw (new ArgumentError("SpilSetting didn`t init")); } public function dispatchEvent(_arg1:Event):Boolean{ if (this._spilGamesServices){ return (this._spilGamesServices.dispatchEvent(_arg1)); }; throw (new ArgumentError("SpilSetting didn`t init")); } public function hasEventListener(_arg1:String):Boolean{ if (this._spilGamesServices){ return (this._spilGamesServices.hasEventListener(_arg1)); }; throw (new ArgumentError("SpilSetting didn`t init")); } public function willTrigger(_arg1:String):Boolean{ if (this._spilGamesServices){ return (this._spilGamesServices.willTrigger(_arg1)); }; throw (new ArgumentError("SpilSetting didn`t init")); } public function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ if (this._spilGamesServices){ this._spilGamesServices.removeEventListener(_arg1, _arg2); } else { throw (new ArgumentError("SpilSetting didn`t init")); }; } public function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ if (this._spilGamesServices){ this._spilGamesServices.addEventListener(_arg1, _arg2); } else { throw (new ArgumentError("SpilSetting didn`t init")); }; } public static function get instance():SpilSetting{ if (_instance == null){ _instance = new (SpilSetting); }; return (_instance); } } }//package zlong.spilSystemTool
Section 167
//AbstractLoadingClass (zlong.Template.AbstractLoadingClass) package zlong.Template { import flash.display.*; import flash.utils.*; public class AbstractLoadingClass { framework_internal static const VERSION:String = "v1.16.201012281612"; public function AbstractLoadingClass(_arg1:Sprite){ if (getQualifiedClassName(this) == "zlong::Template::AbstractLoadingClass"){ throw (new ArgumentError("can't be constructed")); }; } public function destroy():void{ throw (new ArgumentError("function destroy must be override")); } } }//package zlong.Template
Section 168
//AbstractMainClass (zlong.Template.AbstractMainClass) package zlong.Template { import flash.display.*; import zlong.spilSystemTool.*; import zlong.utils.*; import flash.text.*; import flash.utils.*; import net.hires.debug.*; public class AbstractMainClass { private var __mainMc:Sprite; protected var __GameMc:Sprite; private var _childClass:Class; framework_internal static const VERSION:String = "v1.16.201012281612"; public function AbstractMainClass(_arg1:Sprite){ if (getQualifiedClassName(this) == "zlong::Template::AbstractMainClass"){ throw (new ArgumentError("can't be constructed")); }; this._childClass = (getDefinitionByName(getQualifiedClassName(this)) as Class); this.__mainMc = _arg1; this.__GameMc = new Sprite(); this.__GameMc.name = "GameMc"; this.__mainMc.addChild(this.__GameMc); this.initGameSetting(); } protected function initGameSetting():void{ SpilSetting.instance.init((this.__mainMc.root as Sprite), this.gameNameUnderline, AbstractRootClass.instance._childClass["__debug__"]); SharedObjectUtil.init(this.gameNameUnderline); GoogleEvent.instance.init(this.gameNameUnderline, this.__mainMc.root, AbstractRootClass.instance._childClass["__debug__"]); } protected function showVersion(_arg1:String):void{ var _local2:Sprite; _local2 = new Sprite(); _local2.name = "VersionMc"; _local2.mouseEnabled = false; this.__mainMc.addChild(_local2); var _local3:TextField = new TextField(); _local3.selectable = false; _local3.mouseEnabled = false; _local3.defaultTextFormat = new TextFormat("_san", 12, 0); _local3.width = 200; _local3.height = 50; _local3.x = 0; _local3.y = 0; _local3.text = _arg1; _local2.addChild(_local3); } protected function showFPS():void{ this.__mainMc.addChild(new Stats()); } public function get gameNameUnderline():String{ return (AbstractRootClass.cutGameName((AbstractRootClass.instance._childClass["GAME_NAME"] as String))); } } }//package zlong.Template
Section 169
//AbstractRootClass (zlong.Template.AbstractRootClass) package zlong.Template { import flash.events.*; import flash.display.*; import zlong.spilSystemTool.*; import zlong.site.*; import zlong.utils.*; import zlong.*; import flash.utils.*; import flash.geom.*; public class AbstractRootClass extends MovieClip { var _childClass:Class; private var __mainMc:Sprite; private var _game:Object; private var _realLoaderUI:Object; private var _textLoaderUI:TextLoader; private var _loadingComplete:Boolean; framework_internal static const VERSION:String = "v1.16.201012281612"; static var instance:AbstractRootClass; public function AbstractRootClass(){ if (stage){ this.init(); } else { addEventListener(Event.ADDED_TO_STAGE, this.init); }; } private function init(_arg1:Event=null):void{ removeEventListener(Event.ADDED_TO_STAGE, this.init); instance = this; this._loadingComplete = false; this.stop(); if (getQualifiedClassName(this) == "zlong::Template::AbstractRootClass"){ throw (new ArgumentError("can't be constructed")); }; this._childClass = (getDefinitionByName(getQualifiedClassName(this)) as Class); if (!(this._childClass["GAME_FRAMERATE"] is int)){ throw (new ArgumentError("Class Root need static const Int 'GAME_FRAMERATE'")); }; if (!(this._childClass["GAME_NAME"] is String)){ throw (new ArgumentError("Class Root need static const String 'GAME_NAME'")); }; if (!(this._childClass["STAGE_WIGHT"] is int)){ throw (new ArgumentError("Class Root need static const Int 'STAGE_WIGHT'")); }; if (!(this._childClass["STAGE_HEIGHT"] is int)){ throw (new ArgumentError("Class Root need static const Int 'STAGE_HEIGHT'")); }; if (!(this._childClass["PORTAL_TYPE"] is String)){ throw (new ArgumentError("Class Root need static const String 'PORTAL_TYPE'")); }; if (!(this._childClass["LOADING_CLASS_NAME"] is String)){ throw (new ArgumentError("Class Root need static const String 'LOADING_CLASS_NAME'")); }; if (!(this._childClass["GAME_CLASS_NAME"] is String)){ throw (new ArgumentError("Class Root need static const String 'GAME_CLASS_NAME'")); }; if (!(this._childClass["VERSION_NUM"] is String)){ throw (new ArgumentError("Class Root need static const String 'VERSION_NUM'")); }; if (!(this._childClass["__debug__"] is Boolean)){ throw (new ArgumentError("Class Root need static const Boolean '__debug__'")); }; stage.frameRate = this._childClass["GAME_FRAMERATE"]; this.__mainMc = new Sprite(); this.__mainMc.name = "__mainMc"; this.addChild(this.__mainMc); if (!this._childClass["__debug__"]){ this.__mainMc.scrollRect = new Rectangle(0, 0, this._childClass["STAGE_WIGHT"], this._childClass["STAGE_HEIGHT"]); }; this.addFrameScript(0, this.s0); this.addFrameScript(1, this.s1); this.addFrameScript(2, this.s2); this.checkFPVersion(); HideConsole = ["|ZLC|"]; } private function checkFPVersion():void{ FPVersionCheck.checkVersion(); } private function s0():void{ this.script0(); this.stop(); this.initSettingBeforeLoading(); this.initTextloader(); this.initLoading(); } private function s1():void{ var realLoadingClass:Class; this.script1(); this.stop(); this._childClass["LOADING_CLASS_NAME"]; try { realLoadingClass = (getDefinitionByName(this._childClass["LOADING_CLASS_NAME"]) as Class); } catch(e:Error) { throw (new ArgumentError(("can`t found the Loading Class " + _childClass["LOADING_CLASS_NAME"]))); return; }; this._realLoaderUI = new realLoadingClass(this.__mainMc); if (!(this._realLoaderUI is (getDefinitionByName("zlong.Template.AbstractLoadingClass") as Class))){ throw (new ArgumentError("the Loading Class mush extends Class AbstractLoadingClass")); }; } private function s2():void{ var mainClass:Class; this.script2(); this.stop(); try { mainClass = (getDefinitionByName(this._childClass["GAME_CLASS_NAME"]) as Class); } catch(e:Error) { throw (new ArgumentError(("can`t found the Main Class " + _childClass["GAME_CLASS_NAME"]))); return; }; this._game = new mainClass(this.__mainMc); if (!(this._game is (getDefinitionByName("zlong.Template.AbstractMainClass") as Class))){ throw (new ArgumentError("the Main Class mush extends Class AbstractMainClass")); }; } private function initLoading():void{ this.addEventListener(Event.ENTER_FRAME, this.updateLoading); this.loaderInfo.addEventListener(Event.COMPLETE, this.LoadingComplete); } private function LoadingComplete(_arg1:Event):void{ this._loadingComplete = true; this.loaderInfo.removeEventListener(Event.COMPLETE, this.LoadingComplete); } private function updateLoading(_arg1:Event):void{ if (this.framesLoaded == 1){ this._textLoaderUI.update(); }; if ((((this.currentFrame == 1)) && ((this.framesLoaded >= 2)))){ this.realLoaderLoadingFinish(); }; if ((((((((this.currentFrame == 2)) && (((this._loadingComplete) || ((this.totalFrames == this.framesLoaded)))))) && (LocalSiteDataLoader.localSiteDataLoaderFinish))) && (Award_HighScore.initializedFinish))){ this.loadingFinish(); this.delLoading(); }; Trace("||ZFW||", "currentFrame:", currentFrame, "framesLoaded", framesLoaded, "_loadingComplete", this._loadingComplete); } private function delLoading():void{ this.removeEventListener(Event.ENTER_FRAME, this.updateLoading); } private function initTextloader():void{ this._textLoaderUI = new TextLoader(this.__mainMc, this._childClass["STAGE_WIGHT"], this._childClass["STAGE_HEIGHT"]); } protected function delTextLoader():void{ if (this._textLoaderUI){ this._textLoaderUI.del(); this._textLoaderUI = null; }; } protected function delRealLoadingUI():void{ if (this._realLoaderUI){ var _local1 = this._realLoaderUI; _local1["destroy"](); }; } protected function initSettingBeforeLoading():void{ new GameSetting(this, false, this._childClass["PORTAL_TYPE"], cutGameName((this._childClass["GAME_NAME"] as String)), (cutGameName((this._childClass["GAME_NAME"] as String), "-", true) + ".html"), this._childClass["STAGE_WIGHT"], this._childClass["STAGE_HEIGHT"]); Award_HighScore.instance.init(cutGameName((this._childClass["GAME_NAME"] as String)), this, this._childClass["__debug__"], this._childClass["__debug__"]); } protected function realLoaderLoadingFinish():void{ this.delTextLoader(); this.gotoAndStop(2); } protected function loadingFinish():void{ this.delRealLoadingUI(); this.gotoAndStop(3); } protected function script0():void{ } protected function script1():void{ } protected function script2():void{ } public static function cutGameName(_arg1:String, _arg2:String="_", _arg3:Boolean=false):String{ var _local4:RegExp = /[-| |_]/; var _local5:Array = _arg1.split(_local4); var _local6 = ""; var _local7 = ""; var _local8:int; while (_local8 < _local5.length) { _local7 = ((_local5[_local8] as String).toLowerCase() + _arg2); if (_arg3){ _local6 = (_local6 + (_local7.charAt(0).toUpperCase() + _local7.substr(1))); } else { _local6 = (_local6 + _local7); }; _local8++; }; _local6 = _local6.substr(0, (_local6.length - 1)); return (_local6); } } }//package zlong.Template
Section 170
//TextLoader (zlong.Template.TextLoader) package zlong.Template { import flash.display.*; import flash.text.*; import zlong.*; public class TextLoader { private var _tf:TextField; private var _loaderInfo:LoaderInfo; private var _width:Number; private var _height:Number; private var _pmc:Sprite; framework_internal static const VERSION:String = "v1.16.201012281612"; public function TextLoader(_arg1:Sprite, _arg2:Number, _arg3:Number){ this._pmc = _arg1; this._width = _arg2; this._height = _arg3; this._loaderInfo = _arg1.root.loaderInfo; this._tf = new TextField(); this._tf.autoSize = TextFieldAutoSize.LEFT; this._tf.defaultTextFormat = new TextFormat("_sans", 16, 0, true); this._tf.height = 30; this._pmc.addChild(this._tf); } function update():void{ this._tf.text = (("Loading... " + Math.floor(((100 * this._loaderInfo.bytesLoaded) / this._loaderInfo.bytesTotal))) + "%"); this._tf.x = ((this._width - this._tf.width) / 2); this._tf.y = ((this._height - this._tf.height) / 2); } function del():void{ this._pmc.removeChild(this._tf); this._tf = null; this._loaderInfo = null; this._pmc = null; } } }//package zlong.Template
Section 171
//AutoDisMc (zlong.tools.AutoDisMc) package zlong.tools { import flash.display.*; import flash.events.*; public class AutoDisMc { private var _mc:MovieClip; public function AutoDisMc(_arg1:MovieClip){ _mc = _arg1; _mc.addEventListener(Event.ENTER_FRAME, dida); } private function dida(_arg1:Event):void{ if (_mc.currentFrame == _mc.totalFrames){ _mc.removeEventListener(Event.ENTER_FRAME, dida); if (_mc.parent){ _mc.parent.removeChild(_mc); }; _mc = null; delete ??getglobalscope [this]; }; } } }//package zlong.tools
Section 172
//MySimpleButton (zlong.tools.MySimpleButton) package zlong.tools { import flash.display.*; import flash.events.*; import zlong.data.*; import zlong.utils.*; public class MySimpleButton { private var _button:MovieClip; public function MySimpleButton(_arg1:MovieClip){ _button = _arg1; _button.gotoAndStop(1); _button.buttonMode = true; _button.mouseChildren = false; initEvent(); } private function mouseDown(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_DOWN, 0.8); _button.gotoAndStop(3); } private function mouseOut(_arg1:MouseEvent):void{ _button.gotoAndStop(1); } private function initEvent():void{ _button.addEventListener(MouseEvent.CLICK, mouseDown); _button.addEventListener(MouseEvent.MOUSE_OVER, mouseOver); _button.addEventListener(MouseEvent.MOUSE_OUT, mouseOut); } private function delEvent():void{ _button.removeEventListener(MouseEvent.CLICK, mouseDown); _button.removeEventListener(MouseEvent.MOUSE_OVER, mouseOver); _button.removeEventListener(MouseEvent.MOUSE_OUT, mouseOut); } public function get button():MovieClip{ return (_button); } public function stopLis():void{ _button.gotoAndStop(3); delEvent(); } private function mouseOver(_arg1:MouseEvent):void{ _button.gotoAndStop(2); SoundsManager.instance.playSound(Data.MOUSE_OVER, 0.8); } public function destroy():void{ delEvent(); if (_button.parent){ _button.parent.removeChild(_button); }; } public function startLis():void{ _button.gotoAndStop(1); initEvent(); } } }//package zlong.tools
Section 173
//XmlManager (zlong.tools.XmlManager) package zlong.tools { import flash.events.*; import flash.net.*; public class XmlManager extends EventDispatcher { private var xmlClass:Class; private var ldr:URLLoader; private static var _xmlData:XML; public function XmlManager():void{ xmlClass = XmlManager_xmlClass; super(); } private function initStaticXML():void{ _xmlData = XML(new xmlClass()); dispatchEvent(new Event(Main.XMLLOADING_COMPLETE)); } private function initData(_arg1:Event):void{ _xmlData = XML(ldr.data); ldr = null; dispatchEvent(new Event(Main.XMLLOADING_COMPLETE)); } public function setGameData():void{ if (Root.__loadXML__){ ldr = new URLLoader(); ldr.load(new URLRequest("DreamLoveLink.xml")); ldr.addEventListener(Event.COMPLETE, initData, false, 0, true); } else { initStaticXML(); }; } public static function get xml():XML{ return (_xmlData); } } }//package zlong.tools
Section 174
//XmlManager_xmlClass (zlong.tools.XmlManager_xmlClass) package zlong.tools { import mx.core.*; public class XmlManager_xmlClass extends ByteArrayAsset { } }//package zlong.tools
Section 175
//MusicButton (zlong.ui.components.MusicButton) package zlong.ui.components { import flash.display.*; import flash.events.*; import zlong.data.*; import zlong.utils.*; public class MusicButton { private var button:MovieClip; public function MusicButton(_arg1:MovieClip){ this.button = _arg1; this.button.buttonMode = true; this.button.mouseChildren = false; initDis(); initEvent(); } private function mouseOut(_arg1:MouseEvent):void{ if (SoundsManager.instance.MusicEnable){ button.gotoAndStop(1); } else { button.gotoAndStop(4); }; } public function destroy():void{ button.removeEventListener(MouseEvent.MOUSE_OVER, mouseOver); button.removeEventListener(MouseEvent.MOUSE_OUT, mouseOut); button.removeEventListener(MouseEvent.CLICK, soundButtonClickHandler); } private function mouseOver(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_OVER, 0.8); button.gotoAndStop((button.currentFrame + 1)); } private function initEvent():void{ button.addEventListener(MouseEvent.MOUSE_OVER, mouseOver); button.addEventListener(MouseEvent.MOUSE_OUT, mouseOut); button.addEventListener(MouseEvent.CLICK, soundButtonClickHandler); } private function soundButtonClickHandler(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_DOWN, 0.8); SoundsManager.instance.MusicEnable = !(SoundsManager.instance.MusicEnable); initDis(); Data.userProfile.musicEnable = SoundsManager.instance.MusicEnable; Data.saveUserProfile(); } private function initDis():void{ if (SoundsManager.instance.MusicEnable){ button.gotoAndStop(1); } else { button.gotoAndStop(4); }; } } }//package zlong.ui.components
Section 176
//SoundButton (zlong.ui.components.SoundButton) package zlong.ui.components { import flash.display.*; import flash.events.*; import zlong.data.*; import zlong.utils.*; public class SoundButton { private var button:MovieClip; public function SoundButton(_arg1:MovieClip){ this.button = _arg1; this.button.buttonMode = true; this.button.mouseChildren = false; initDis(); initEvent(); } private function mouseOut(_arg1:MouseEvent):void{ if (SoundsManager.instance.Enabled){ button.gotoAndStop(1); } else { button.gotoAndStop(4); }; } public function destroy():void{ button.removeEventListener(MouseEvent.MOUSE_OVER, mouseOver); button.removeEventListener(MouseEvent.MOUSE_OUT, mouseOut); button.removeEventListener(MouseEvent.CLICK, soundButtonClickHandler); } private function mouseOver(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_OVER, 0.8); button.gotoAndStop((button.currentFrame + 1)); } private function initEvent():void{ button.addEventListener(MouseEvent.MOUSE_OVER, mouseOver); button.addEventListener(MouseEvent.MOUSE_OUT, mouseOut); button.addEventListener(MouseEvent.CLICK, soundButtonClickHandler); } private function soundButtonClickHandler(_arg1:MouseEvent):void{ SoundsManager.instance.Enabled = !(SoundsManager.instance.Enabled); SoundsManager.instance.playSound(Data.MOUSE_DOWN, 0.8); initDis(); Data.userProfile.soundEnable = SoundsManager.instance.Enabled; Data.saveUserProfile(); } private function initDis():void{ if (SoundsManager.instance.Enabled){ button.gotoAndStop(1); } else { button.gotoAndStop(4); }; } } }//package zlong.ui.components
Section 177
//AbstractScreen (zlong.ui.AbstractScreen) package zlong.ui { import flash.display.*; import flash.utils.*; public class AbstractScreen { protected var _root:Sprite; public function AbstractScreen(_arg1:Sprite){ if (getQualifiedClassName(this) == "main::AbstractScreen"){ throw (new ArgumentError("can't be constructed")); }; _root = _arg1; } public function destroy():void{ throw (new Error("Abstract Method!")); } } }//package zlong.ui
Section 178
//CongratulationUI (zlong.ui.CongratulationUI) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.spilSystemTool.*; import flash.net.*; import zlong.data.*; import zlong.utils.*; import zlong.events.*; import flash.text.*; import zlong.tools.*; import zlong.breathxue.utils.*; public class CongratulationUI extends AbstractScreen { private var _socArr:Array; private var _totalSoc:int; private var _cookie:SharedObject; private var _btnArr:Array; private var _moreGame:MovieClip; private var _num:int;// = 0 private var _timeSco:TextField; private var _socObj:Object; private var _soc:int;// = 0 private var _totalSco:TextField; private var _levelSco:TextField; private var _creditBtn:MovieClip; private var _linkSoc:TextField; private var _txtArr:Array; private var _mc:MovieClip; private var _conMc:MovieClip; private var _homeBtn:MovieClip; public function CongratulationUI(_arg1:Sprite){ _btnArr = new Array(); _socArr = new Array(); _txtArr = new Array(); super(_arg1); GoogleEvent.instance.gaTrackEvent("all done screen viewed"); initCon(); initStatus(); initEvent(); SoundsManager.instance.stopMusic(); SoundsManager.instance.playSound(Data.GAME_WIN_SOUND, 1); } private function delBtn():void{ var _local1:MySimpleButton; for each (_local1 in _btnArr) { _local1.destroy(); }; } private function initCon():void{ _mc = Attach.getMovieClip("UI_Congratulation"); _root.addChild(_mc); _conMc = _mc["con_mc"]; _timeSco = _conMc["time_txt"]; _levelSco = _conMc["level_txt"]; _linkSoc = _conMc["score_txt"]; _creditBtn = _conMc["credits_btn"]; _moreGame = _conMc["moreGame_btn"]; _moreGame.mouseChildren = false; _homeBtn = _conMc["home_btn"]; _totalSco = _conMc["total_txt"]; _btnArr.push(new MySimpleButton(_creditBtn)); _btnArr.push(new MySimpleButton(_homeBtn)); } private function addSoces():void{ _mc.stop(); _conMc.addEventListener(Event.ENTER_FRAME, addSoc); _conMc.addEventListener(MouseEvent.CLICK, disSoc); } private function delEvent():void{ _moreGame.removeEventListener(MouseEvent.MOUSE_OVER, mouseOver); _moreGame.removeEventListener(MouseEvent.CLICK, mouseDown); _creditBtn.removeEventListener(MouseEvent.CLICK, credits); _homeBtn.removeEventListener(MouseEvent.CLICK, mainMenu); } private function disSoc(_arg1:MouseEvent):void{ _conMc.removeEventListener(Event.ENTER_FRAME, addSoc); _conMc.removeEventListener(MouseEvent.CLICK, disSoc); var _local2:int; while (_local2 < _socArr.length) { _txtArr[_local2].text = _socArr[_local2].toString(); _local2++; }; _moreGame.addEventListener(MouseEvent.MOUSE_OVER, mouseOver); _moreGame.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); _creditBtn.addEventListener(MouseEvent.CLICK, credits); _homeBtn.addEventListener(MouseEvent.CLICK, mainMenu); } private function initStatus():void{ _cookie = SharedObject.getLocal(Data.GAME_NAME); _socObj = _cookie.data; if (_socObj[Data.NORMAL_TOTAL_SCORE] != null){ _totalSoc = _socObj[Data.NORMAL_TOTAL_SCORE]; } else { _socObj[Data.NORMAL_TOTAL_SCORE] = 0; _totalSoc = 0; }; _timeSco.text = "0"; _linkSoc.text = "0"; _levelSco.text = "0"; _totalSco.text = _totalSoc.toString(); _socArr.push(Data.linkScore); _socArr.push(Data.timeScore); _socArr.push(Data.levelScore); _socArr.push((Data.totalScore + _totalSoc)); _txtArr.push(_linkSoc); _txtArr.push(_timeSco); _txtArr.push(_levelSco); _txtArr.push(_totalSco); } private function mouseDown(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_DOWN, 1); } private function mouseOver(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_OVER, 1); } private function credits(_arg1:MouseEvent):void{ SoundsManager.instance.playMusic(Data.NORMAL_GAME_MUSIC, 1); _root.dispatchEvent(new UIEvent(NormalGameUI.CREDITS)); } private function addSoc(_arg1:Event):void{ _soc = (_soc + 50); if (_soc >= _socArr[_num]){ _txtArr[_num].text = _socArr[_num].toString(); _soc = 0; _num++; if (_num >= _socArr.length){ _conMc.removeEventListener(Event.ENTER_FRAME, addSoces); _conMc.removeEventListener(MouseEvent.CLICK, disSoc); disSoc(null); } else { if (_num == (_socArr.length - 1)){ _soc = _totalSoc; }; }; } else { _txtArr[_num].text = _soc.toString(); }; } private function initEvent():void{ _mc.addFrameScript(14, addSoces); } private function mainMenu(_arg1:MouseEvent):void{ _root.dispatchEvent(new Event(NormalGameUI.READYGOHOME)); } override public function destroy():void{ var _local1:SharedObject = SharedObject.getLocal(Data.GAME_NAME); var _local2:Object = _local1.data; _local2[Data.NORMAL_TOTAL_SCORE] = 0; _local1.flush(); _local1.close(); delBtn(); delEvent(); _mc.parent.removeChild(_mc); _mc = null; } } }//package zlong.ui
Section 179
//CreditsUI (zlong.ui.CreditsUI) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.data.*; import zlong.utils.*; import zlong.events.*; import zlong.tools.*; import zlong.ui.components.*; import zlong.breathxue.utils.*; public class CreditsUI extends AbstractScreen { private var _btnArr:Array; private var _moreBtn:MovieClip; private var _soundBtn:SoundButton; private var _mc:MovieClip; private var _backBtn:MovieClip; private var _musicBtn:MusicButton; private var _homeBtn:MovieClip; public function CreditsUI(_arg1:Sprite){ _btnArr = new Array(); super(_arg1); initCon(); initStatus(); initEvent(); } private function delBtn():void{ var _local1:MySimpleButton; for each (_local1 in _btnArr) { _local1.destroy(); }; _btnArr = null; _mc.parent.removeChild(_mc); _mc = null; } private function goMain(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.MAINMENU)); } private function initStatus():void{ _btnArr.push(new MySimpleButton(_backBtn)); _btnArr.push(new MySimpleButton(_homeBtn)); } private function delEvent():void{ _moreBtn.removeEventListener(MouseEvent.MOUSE_OVER, mouseOver); _moreBtn.removeEventListener(MouseEvent.CLICK, mouseDown); _backBtn.removeEventListener(MouseEvent.CLICK, back); _homeBtn.removeEventListener(MouseEvent.CLICK, goMain); } private function mouseDown(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_DOWN, 1); } override public function destroy():void{ delBtn(); delEvent(); } private function back(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.MAINMENU)); } private function initEvent():void{ _moreBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOver); _moreBtn.addEventListener(MouseEvent.CLICK, mouseDown); _backBtn.addEventListener(MouseEvent.CLICK, back); _homeBtn.addEventListener(MouseEvent.CLICK, goMain); } private function initCon():void{ _mc = Attach.getMovieClip("UI_Credits"); _root.addChildAt(_mc, 0); _backBtn = _mc["back_btn"]; _moreBtn = _mc["more_btn"]; _moreBtn.mouseChildren = false; _homeBtn = _mc["home_btn"]; _soundBtn = new SoundButton(_mc["sound_btn"]); _musicBtn = new MusicButton(_mc["music_btn"]); } private function mouseOver(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_OVER, 1); } } }//package zlong.ui
Section 180
//DifficultSelect (zlong.ui.DifficultSelect) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.data.*; import zlong.events.*; import zlong.breathxue.utils.*; public class DifficultSelect extends AbstractScreen { private var _back:MovieClip; private var _normalMode_button:MovieClip; private var _mc:MovieClip; private var _endless_button:MovieClip; public function DifficultSelect(_arg1:Sprite){ super(_arg1); initDis(); initEvent(); } private function clickBackBt(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.MAINMENU)); } private function delDis():void{ _root.removeChild(_mc); _mc = null; } private function initDis():void{ _mc = Attach.getMovieClip("DiffSelect"); _root.addChild(_mc); _normalMode_button = _mc["normalMode_button"]; _endless_button = _mc["endless_button"]; _back = _mc["back_button"]; } private function delEvent():void{ _normalMode_button.removeEventListener(MouseEvent.CLICK, clickNormalBt); _endless_button.removeEventListener(MouseEvent.CLICK, clickEndlessBt); _back.removeEventListener(MouseEvent.CLICK, clickBackBt); } private function initEvent():void{ _normalMode_button.addEventListener(MouseEvent.CLICK, clickNormalBt); _endless_button.addEventListener(MouseEvent.CLICK, clickEndlessBt); _back.addEventListener(MouseEvent.CLICK, clickBackBt); } private function clickNormalBt(_arg1:MouseEvent):void{ Data.gameMode = "normal"; _root.dispatchEvent(new UIEvent(UIEvent.NORMAL_MODE)); } override public function destroy():void{ delEvent(); delDis(); } private function clickEndlessBt(_arg1:MouseEvent):void{ Data.gameMode = "endless"; _root.dispatchEvent(new UIEvent(UIEvent.ENDLESS_MODE)); } } }//package zlong.ui
Section 181
//EndlessGameUI (zlong.ui.EndlessGameUI) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.spilSystemTool.*; import flash.net.*; import zlong.data.*; import zlong.utils.*; import zlong.events.*; import flash.text.*; import zlong.manager.*; import zlong.tools.*; import zlong.breathxue.utils.*; public class EndlessGameUI extends AbstractScreen { private var _cookie:SharedObject; private var _btnArr:Array; private var _scoreMc:MovieClip; private var _riffleNum:int;// = 1 private var _bombBtn:MySimpleButton; private var _win:EndlessWinUI; private var _pauseBt:MovieClip; private var _levelTxt:TextField; private var _bombTxt:TextField; private var _mc:MovieClip; private var _findTxt:TextField; private var _bombNum:int;// = 1 private var _prepare:PrepareUI; private var _riffleBtn:MySimpleButton; private var _findNum:int;// = 1 private var _game:GameManager; private var _propObj:Object; private var _minTxt:TextField; private var _riffleTxt:TextField; private var _timeMc:MovieClip; private var _findButton:MySimpleButton; private var _lose:GameFailed; private var _socreTxt:TextField; private var _pause:PauseUI; private var _countTime:MovieClip; private var _secTxt:TextField; public static var READYGOHOME:String = "READYGOHOME"; public function EndlessGameUI(_arg1:Sprite){ _btnArr = new Array(); super(_arg1); initDis(); initData(); initGame(); initEvents(); SoundsManager.instance.fadeInMusic(Data.NORMAL_GAME_MUSIC); } override public function destroy():void{ delEvent(); removeChild(); } private function delPrepare(_arg1:UIEvent):void{ _root.stage.addEventListener(Event.DEACTIVATE, clickPause); _game.initData(); _game.pause = false; _game.turnFront(); _prepare.destroy(); _prepare = null; } private function levelSelect(_arg1:UIEvent):void{ if (_lose){ _lose.destroy(); _lose = null; }; Data.currentLevel = 1; var _local2:SharedObject = SharedObject.getLocal(Data.GAME_NAME); var _local3:Object = _local2.data; _local3[Data.ENDLESS_LEVEL_NUM] = Data.currentLevel; _local2.flush(); _local2.close(); _root.dispatchEvent(new UIEvent(UIEvent.ENDLESS_MODE)); } private function keyDown(_arg1:KeyboardEvent):void{ _root.stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDown); if (_arg1.keyCode == 32){ _game.pause = true; levelPass(null); }; } private function addBombNum(_arg1:UIEvent):void{ _bombNum++; _bombTxt.text = _bombNum.toString(); _bombBtn.startLis(); } private function addFindNum(_arg1:UIEvent):void{ _findNum++; _findTxt.text = _findNum.toString(); _findButton.startLis(); } private function resume(_arg1:UIEvent):void{ _root.stage.addEventListener(Event.DEACTIVATE, clickPause); _pause.destroy(); _pause = null; _game.pause = false; _game.turnFront(); } private function gameLose(_arg1:Event):void{ _root.stage.removeEventListener(Event.DEACTIVATE, clickPause); _lose = new GameFailed(_root); } private function initGame():void{ _game = new GameManager(_mc, _timeMc, _socreTxt, _countTime); _game.pause = true; _game.turnBack(); _prepare = new PrepareUI(_root); } private function levelPass(_arg1:Event):void{ Data.currentLevel = (Data.currentLevel + 1); var _local2:SharedObject = SharedObject.getLocal(Data.GAME_NAME); var _local3:Object = _local2.data; var _local4:int = _local3[Data.ENDLESS_LEVEL_NUM]; if (Data.currentLevel > _local4){ _local3[Data.ENDLESS_LEVEL_NUM] = Data.currentLevel; if (_local3[Data.ENDLESS_TOTAL_NUM]){ if (_local3[Data.ENDLESS_TOTAL_NUM] < Data.currentLevel){ _local3[Data.ENDLESS_TOTAL_NUM] = Data.currentLevel; }; } else { _local3[Data.ENDLESS_TOTAL_NUM] = Data.currentLevel; }; _local2.flush(); }; _local2.close(); _cookie = SharedObject.getLocal(Data.GAME_NAME); _propObj = _cookie.data; _propObj[Data.ENDLESS_FIND_NUM] = _findNum; _propObj[Data.ENDLESS_BOMB_NUM] = _bombNum; _propObj[Data.ENDLESS_RIFFLE_NUM] = _riffleNum; _cookie.flush(); _cookie.close(); if ((Data.currentLevel - 1) == 10){ Award_HighScore.instance.submitAchievement("award2"); } else { if ((Data.currentLevel - 1) == 50){ Award_HighScore.instance.submitAchievement("award5"); }; }; _root.stage.removeEventListener(Event.DEACTIVATE, clickPause); _win = new EndlessWinUI(_root); } private function initEvents():void{ _findButton.button.addEventListener(MouseEvent.CLICK, findOne); _bombBtn.button.addEventListener(MouseEvent.CLICK, bombOne); _riffleBtn.button.addEventListener(MouseEvent.CLICK, riffle); _pauseBt.addEventListener(MouseEvent.CLICK, clickPause); _mc.addEventListener(UIEvent.PASS, levelPass); _root.addEventListener(UIEvent.NEXTLEVEL, nextLevel); _root.addEventListener(UIEvent.START, delPrepare); _root.addEventListener(UIEvent.RESUME, resume); _root.addEventListener(UIEvent.RESTART, reStart); _root.addEventListener(READYGOHOME, goMain); _root.addEventListener(UIEvent.GO_LEVEL_SELECT, levelSelect); _mc.addEventListener(UIEvent.FIND, addFindNum); _mc.addEventListener(UIEvent.BOMB, addBombNum); _mc.addEventListener(UIEvent.RIFFLE, addRiffleNum); _mc.addEventListener(UIEvent.LOSE_GAME, gameLose); } private function delEvent():void{ _root.stage.removeEventListener(Event.DEACTIVATE, clickPause); _root.stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDown); _findButton.button.removeEventListener(MouseEvent.CLICK, findOne); _bombBtn.button.removeEventListener(MouseEvent.CLICK, bombOne); _riffleBtn.button.removeEventListener(MouseEvent.CLICK, riffle); _pauseBt.removeEventListener(MouseEvent.CLICK, clickPause); _mc.removeEventListener(UIEvent.PASS, levelPass); _root.removeEventListener(UIEvent.NEXTLEVEL, nextLevel); _root.removeEventListener(UIEvent.START, delPrepare); _root.removeEventListener(UIEvent.RESUME, resume); _root.removeEventListener(UIEvent.RESTART, reStart); _root.removeEventListener(READYGOHOME, goMain); _root.removeEventListener(UIEvent.GO_LEVEL_SELECT, levelSelect); _mc.removeEventListener(UIEvent.FIND, addFindNum); _mc.removeEventListener(UIEvent.BOMB, addBombNum); _mc.removeEventListener(UIEvent.RIFFLE, addRiffleNum); _mc.removeEventListener(UIEvent.LOSE_GAME, gameLose); } private function goMain(_arg1:Event):void{ _root.stage.removeEventListener(Event.DEACTIVATE, clickPause); if (_pause){ _pause.destroy(); _pause = null; }; if (_win){ _win.destroy(); _win = null; }; _game.destroy(); _game = null; _root.dispatchEvent(new UIEvent(UIEvent.MAINMENU)); } private function nextLevel(_arg1:UIEvent):void{ if (_win){ _win.destroy(); _win = null; }; _game.destroy(); initEvents(); initData(); _countTime["time"]["min_txt"].text = "00"; _countTime["time"]["sec_txt"].text = "00"; SoundsManager.instance.fadeInMusic(Data.NORMAL_GAME_MUSIC); _game = new GameManager(_mc, _timeMc, _socreTxt, _countTime); _game.pause = true; _game.turnBack(); _prepare = new PrepareUI(_root); } private function initData():void{ _cookie = SharedObject.getLocal(Data.GAME_NAME); _propObj = _cookie.data; if (_propObj[Data.ENDLESS_FIND_NUM] != null){ _findNum = _propObj[Data.ENDLESS_FIND_NUM]; } else { _propObj[Data.ENDLESS_FIND_NUM] = 0; _findNum = 0; }; if (_propObj[Data.ENDLESS_BOMB_NUM] != null){ _bombNum = _propObj[Data.ENDLESS_BOMB_NUM]; } else { _propObj[Data.ENDLESS_BOMB_NUM] = 0; _bombNum = 0; }; if (_propObj[Data.ENDLESS_RIFFLE_NUM] != null){ _riffleNum = _propObj[Data.ENDLESS_RIFFLE_NUM]; } else { _propObj[Data.ENDLESS_RIFFLE_NUM] = 0; _riffleNum = 0; }; if (Data.currentLevel == 1){ _findNum = 1; _bombNum = 1; _riffleNum = 1; _propObj[Data.ENDLESS_FIND_NUM] = _findNum; _propObj[Data.ENDLESS_BOMB_NUM] = _bombNum; _propObj[Data.ENDLESS_RIFFLE_NUM] = _riffleNum; }; Data.findNum = _findNum; Data.bombNum = _bombNum; Data.riffleNum = _riffleNum; _cookie.flush(); _cookie.close(); _findTxt.text = _findNum.toString(); _riffleTxt.text = _riffleNum.toString(); _bombTxt.text = _bombNum.toString(); _socreTxt.text = "0"; _socreTxt.alpha = 0; _levelTxt.text = Data.currentLevel.toString(); _timeMc.gotoAndStop(1); } private function addRiffleNum(_arg1:UIEvent):void{ _riffleNum++; _riffleTxt.text = _riffleNum.toString(); _riffleBtn.startLis(); } private function bombOne(_arg1:MouseEvent):void{ if (_bombNum > 0){ _game.autoDelCard(); _bombNum--; _bombTxt.text = _bombNum.toString(); }; if (_bombNum == 0){ _bombBtn.stopLis(); }; } private function initDis():void{ _mc = Attach.getMovieClip("UI_Ingame"); _root.addChild(_mc); _pauseBt = _mc["pause_btn"]; _findButton = new MySimpleButton(_mc["find_btn"]); _findTxt = _mc["find_txt"]; _riffleBtn = new MySimpleButton(_mc["riffle_btn"]); _riffleTxt = _mc["riffle_txt"]; _bombBtn = new MySimpleButton(_mc["bomb_btn"]); _bombTxt = _mc["bomb_txt"]; _levelTxt = _mc["level_txt"]; _timeMc = _mc["time_mc"]; _socreTxt = _mc["soc_txt"]; _scoreMc = _mc["score_mc"]; _minTxt = _mc["min_txt"]; _secTxt = _mc["sec_txt"]; _countTime = _mc["timeTxt_mc"]; _countTime.gotoAndStop(1); _scoreMc.alpha = 0; _btnArr.push(new MySimpleButton(_pauseBt)); _btnArr.push(_findButton); _btnArr.push(_riffleBtn); _btnArr.push(_bombBtn); } private function clickPause(_arg1:Event):void{ _root.stage.removeEventListener(Event.DEACTIVATE, clickPause); _game.pause = true; _game.turnBack(); _pause = new PauseUI(_root); } private function findOne(_arg1:MouseEvent):void{ if (_findNum > 0){ _game.find(); _findNum--; _findTxt.text = _findNum.toString(); }; if (_findNum == 0){ _findButton.stopLis(); }; } private function reStart(_arg1:UIEvent):void{ if (_pause){ _pause.destroy(); _pause = null; }; if (_lose){ _lose.destroy(); _lose = null; }; _game.destroy(); initData(); _countTime["time"]["min_txt"].text = "00"; _countTime["time"]["sec_txt"].text = "00"; SoundsManager.instance.fadeInMusic(Data.NORMAL_GAME_MUSIC); _game = new GameManager(_mc, _timeMc, _socreTxt, _countTime); _game.pause = true; _game.turnBack(); _prepare = new PrepareUI(_root); } private function removeChild():void{ _root.removeChild(_mc); _mc = null; } private function riffle(_arg1:MouseEvent):void{ if (_riffleNum > 0){ _game.riffle(); _riffleNum--; _riffleTxt.text = _riffleNum.toString(); }; if (_riffleNum == 0){ _riffleBtn.stopLis(); }; } } }//package zlong.ui
Section 182
//EndlessLevelMap (zlong.ui.EndlessLevelMap) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.spilSystemTool.*; import flash.net.*; import zlong.data.*; import zlong.events.*; import flash.text.*; import zlong.tools.*; import zlong.ui.components.*; import zlong.breathxue.utils.*; public class EndlessLevelMap extends AbstractScreen { private var _cookie:SharedObject; private var _btnArr:Array; private var _data:Object; private var _mc:MovieClip; private var _musicBtn:MusicButton; private var _levelButton:MovieClip; private var _currentLevel:TextField; private var _newGame:MovieClip; private var _newUI:NewGameUI; private var _soundBtn:SoundButton; private var _currentLevelNum:int; private var _homeBtn:MovieClip; private var _totalLevel:TextField; public function EndlessLevelMap(_arg1:Sprite){ _btnArr = new Array(); super(_arg1); initCon(); initStatus(); initEvent(); } private function continueGame(_arg1:MouseEvent):void{ GoogleEvent.instance.gaTrackEvent("endless mode screen viewed"); _root.dispatchEvent(new UIEvent(UIEvent.PLAY_GAME)); } override public function destroy():void{ delBtn(); delEvent(); _root.removeChild(_mc); _mc = null; _cookie.close(); } private function initEvent():void{ _levelButton.addFrameScript(0, levelTx); _levelButton.addFrameScript(1, levelTxt); _levelButton.addFrameScript(2, levelText); _levelButton.gotoAndStop(2); _levelButton.gotoAndStop(3); _levelButton.gotoAndStop(1); _newGame.addEventListener(MouseEvent.CLICK, newGameUI); _levelButton.addEventListener(MouseEvent.CLICK, continueGame); _homeBtn.addEventListener(MouseEvent.CLICK, goBack); _root.addEventListener(UIEvent.NEWGAME, newGame); _root.addEventListener(UIEvent.BACK, delNewUI); } private function levelTxt():void{ _levelButton["level_txt2"].text = _currentLevelNum.toString(); } private function delEvent():void{ _newGame.removeEventListener(MouseEvent.CLICK, newGameUI); _levelButton.removeEventListener(MouseEvent.CLICK, continueGame); _homeBtn.removeEventListener(MouseEvent.CLICK, goBack); _root.removeEventListener(UIEvent.NEWGAME, newGame); _root.removeEventListener(UIEvent.BACK, delNewUI); } private function levelText():void{ _levelButton["level_txt3"].text = _currentLevelNum.toString(); } private function newGameUI(_arg1:MouseEvent):void{ _newUI = new NewGameUI(_root); } private function initCon():void{ _mc = Attach.getMovieClip("UI_LevelSelect_Endless"); _root.addChildAt(_mc, 0); _mc.gotoAndStop(1); _newGame = _mc["new_btn"]; _levelButton = _mc["level_btn"]; _homeBtn = _mc["home_btn"]; _btnArr.push(new MySimpleButton(_newGame)); _btnArr.push(new MySimpleButton(_levelButton)); _btnArr.push(new MySimpleButton(_homeBtn)); _totalLevel = _mc["level_txt"]; _currentLevel = _levelButton["level_txt1"]; _musicBtn = new MusicButton(_mc["music_btn"]); _soundBtn = new SoundButton(_mc["sound_btn"]); } private function delBtn():void{ var _local1:MySimpleButton; for each (_local1 in _btnArr) { _local1.destroy(); }; _btnArr = null; } private function initStatus():void{ _cookie = SharedObject.getLocal(Data.GAME_NAME); _data = _cookie.data; if (_data[Data.ENDLESS_LEVEL_NUM]){ Data.currentLevel = _data[Data.ENDLESS_LEVEL_NUM]; _currentLevel.text = _data[Data.ENDLESS_LEVEL_NUM]; _currentLevelNum = _data[Data.ENDLESS_LEVEL_NUM]; } else { Data.currentLevel = 1; _data[Data.ENDLESS_LEVEL_NUM] = 1; _currentLevel.text = "1"; _currentLevelNum = 1; _cookie.flush(); }; if (_data[Data.ENDLESS_TOTAL_NUM]){ _totalLevel.text = _data[Data.ENDLESS_TOTAL_NUM]; } else { _data[Data.ENDLESS_TOTAL_NUM] = 1; _totalLevel.text = "1"; _cookie.flush(); }; } private function levelTx():void{ _levelButton["level_txt1"].text = _currentLevelNum.toString(); } private function delNewUI(_arg1:UIEvent):void{ if (_newUI){ _newUI.destroy(); _newUI = null; }; } private function goBack(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.MAINMENU)); } private function newGame(_arg1:UIEvent):void{ delNewUI(null); _data[Data.ENDLESS_LEVEL_NUM] = 1; Data.currentLevel = 1; _cookie.flush(); _root.dispatchEvent(new UIEvent(UIEvent.PLAY_GAME)); } } }//package zlong.ui
Section 183
//EndlessWinUI (zlong.ui.EndlessWinUI) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.data.*; import zlong.utils.*; import zlong.events.*; import flash.text.*; import zlong.tools.*; import zlong.ui.components.*; import zlong.breathxue.utils.*; public class EndlessWinUI extends AbstractScreen { private var _levelTxt:TextField; private var _btnArr:Array; private var _soundBtn:SoundButton; private var _nextLevel:MovieClip; private var _mc:MovieClip; private var _musicBtn:MusicButton; private var _win:MovieClip; private var _homeBtn:MovieClip; public function EndlessWinUI(_arg1:Sprite){ _btnArr = new Array(); super(_arg1); initCon(); initStatus(); initEvent(); SoundsManager.instance.stopMusic(); SoundsManager.instance.playSound(Data.GAME_WIN_SOUND, 1); } private function next(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.NEXTLEVEL)); } override public function destroy():void{ delBtn(); delEvent(); _mc.parent.removeChild(_mc); _mc = null; } private function initStatus():void{ _levelTxt.text = (Data.currentLevel - 1).toString(); } private function delEvent():void{ _nextLevel.removeEventListener(MouseEvent.CLICK, next); _homeBtn.removeEventListener(MouseEvent.CLICK, mainMenu); } private function initEvent():void{ _nextLevel.addEventListener(MouseEvent.CLICK, next); _homeBtn.addEventListener(MouseEvent.CLICK, mainMenu); } private function delBtn():void{ var _local1:MySimpleButton; for each (_local1 in _btnArr) { _local1.destroy(); }; } private function initCon():void{ _mc = Attach.getMovieClip("UI_Passed_Endless"); _root.addChild(_mc); _win = _mc["pass_mc"]; _nextLevel = _win["next_btn"]; _homeBtn = _win["home_btn"]; _soundBtn = new SoundButton(_win["sound_btn"]); _musicBtn = new MusicButton(_win["music_btn"]); _levelTxt = _win["level_txt"]; _btnArr.push(new MySimpleButton(_nextLevel)); _btnArr.push(new MySimpleButton(_homeBtn)); } private function mainMenu(_arg1:MouseEvent):void{ _root.dispatchEvent(new Event("READYGOHOME")); } } }//package zlong.ui
Section 184
//GameCompleted (zlong.ui.GameCompleted) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.events.*; import zlong.breathxue.utils.*; public class GameCompleted extends AbstractScreen { private var _mc:MovieClip; private var _okBt:MovieClip; public function GameCompleted(_arg1:Sprite){ super(_arg1); initDis(); initEvent(); initData(); } override public function destroy():void{ delEvent(); delDis(); } private function clickOk(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.MAINMENU)); } private function initData():void{ } private function delDis():void{ _root.removeChild(_mc); _mc = null; } private function initEvent():void{ _okBt.addEventListener(MouseEvent.CLICK, clickOk); } private function initDis():void{ _mc = Attach.getMovieClip("GameWin"); _root.addChild(_mc); _okBt = _mc["ok_button"]; } private function delEvent():void{ _okBt.removeEventListener(MouseEvent.CLICK, clickOk); } } }//package zlong.ui
Section 185
//GameFailed (zlong.ui.GameFailed) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.spilSystemTool.*; import zlong.events.*; import zlong.tools.*; import zlong.breathxue.utils.*; public class GameFailed extends AbstractScreen { private var _btnArr:Array; private var _okBt:MovieClip; private var _loseMc:MovieClip; private var _mc:MovieClip; public function GameFailed(_arg1:Sprite){ _btnArr = new Array(); super(_arg1); initDis(); initEvent(); } private function delDis():void{ _root.removeChild(_mc); _mc = null; } private function delEvent():void{ _okBt.removeEventListener(MouseEvent.CLICK, clickOkBt); } private function clickOkBt(_arg1:MouseEvent):void{ GoogleEvent.instance.gaTrackEvent("play again button clicked"); _root.dispatchEvent(new UIEvent(UIEvent.RESTART)); } private function initEvent():void{ _okBt.addEventListener(MouseEvent.CLICK, clickOkBt); } override public function destroy():void{ delEvent(); delDis(); } private function initDis():void{ _mc = Attach.getMovieClip("UI_Gamelose"); _root.addChild(_mc); _loseMc = _mc["lose_mc"]; _okBt = _loseMc["again_btn"]; _btnArr.push(new MySimpleButton(_okBt)); } } }//package zlong.ui
Section 186
//HowToPlay (zlong.ui.HowToPlay) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.events.*; import zlong.breathxue.utils.*; public class HowToPlay extends AbstractScreen { private var _okMc:MovieClip; private var _mc:MovieClip; public function HowToPlay(_arg1:Sprite){ super(_arg1); initDis(); initEvents(); } private function gotoDifficultSelect(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.START_GAME)); } private function removeChild():void{ _root.removeChild(_mc); _mc = null; } private function initEvents():void{ _okMc.addEventListener(MouseEvent.CLICK, gotoDifficultSelect); } override public function destroy():void{ removeEvents(); removeChild(); } private function removeEvents():void{ _okMc.removeEventListener(MouseEvent.CLICK, gotoDifficultSelect); } private function initDis():void{ _mc = Attach.getMovieClip("HowtoPlay"); _root.addChild(_mc); _okMc = _mc["ok_button"]; } } }//package zlong.ui
Section 187
//LevelCompleted (zlong.ui.LevelCompleted) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.events.*; import zlong.breathxue.utils.*; public class LevelCompleted extends AbstractScreen { private var _nextLevel:MovieClip; private var _mc:MovieClip; public function LevelCompleted(_arg1:Sprite){ super(_arg1); initDis(); initEvent(); } private function clickNextLevel(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.GO_LEVEL_SELECT)); } override public function destroy():void{ delEvent(); delDis(); } private function initEvent():void{ _nextLevel.addEventListener(MouseEvent.CLICK, clickNextLevel); } private function delDis():void{ _root.removeChild(_mc); _mc = null; } private function initDis():void{ _mc = Attach.getMovieClip("LevelWin"); _root.addChild(_mc); _nextLevel = _mc["nextLevel_button"]; } private function delEvent():void{ _nextLevel.removeEventListener(MouseEvent.CLICK, clickNextLevel); } } }//package zlong.ui
Section 188
//LevelFailed (zlong.ui.LevelFailed) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.data.*; import zlong.utils.*; import zlong.events.*; import zlong.breathxue.utils.*; public class LevelFailed extends AbstractScreen { private var _back:MovieClip; private var _mc:MovieClip; private var _ok:MovieClip; public function LevelFailed(_arg1:Sprite){ super(_arg1); initDis(); initEvent(); SoundsManager.instance.stopMusic(); SoundsManager.instance.playSound(Data.GAME_LOSE_SOUND, 1); } private function clickRetry(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.LOSE_GAME)); } private function delDis():void{ _root.removeChild(_mc); _mc = null; } private function initDis():void{ _mc = Attach.getMovieClip("LevelLost"); _root.addChild(_mc); _back = _mc["back_button"]; _ok = _mc["retry_button"]; } private function initEvent():void{ _ok.addEventListener(MouseEvent.CLICK, clickRetry); _back.addEventListener(MouseEvent.CLICK, clickBack); } private function clickBack(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.MAINMENU)); } override public function destroy():void{ delEvent(); delDis(); } private function delEvent():void{ _ok.removeEventListener(MouseEvent.CLICK, clickRetry); _back.removeEventListener(MouseEvent.CLICK, clickBack); } } }//package zlong.ui
Section 189
//MainMenu (zlong.ui.MainMenu) package zlong.ui { import flash.display.*; import flash.events.*; import flash.net.*; import zlong.data.*; import zlong.utils.*; import zlong.events.*; import flash.text.*; import zlong.tools.*; import zlong.ui.components.*; import zlong.breathxue.utils.*; public class MainMenu extends AbstractScreen { private var _btnArr:Array; private var _moreGame:MovieClip; private var _endLessBtn:MovieClip; private var _sound:SoundButton; private var _credit:MovieClip; private var _creditBtn:MovieClip; private var _music:MusicButton; private var _mc:MovieClip; private var _normalBtn:MovieClip; private var _heartMc:MovieClip; public function MainMenu(_arg1:Sprite){ _btnArr = new Array(); super(_arg1); initDis(); initEvents(); addBanBen(); } private function goCredit(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.CREDITS)); } private function initEvents():void{ _moreGame.addEventListener(MouseEvent.MOUSE_OVER, mouseOver); _moreGame.addEventListener(MouseEvent.CLICK, mouseDown); _endLessBtn.addEventListener(MouseEvent.CLICK, endLess); _normalBtn.addEventListener(MouseEvent.CLICK, normal); } private function delBtn():void{ var _local1:MySimpleButton; for each (_local1 in _btnArr) { _local1.destroy(); }; } override public function destroy():void{ removeEvents(); delBtn(); removeChild(); } private function endLess(_arg1:MouseEvent):void{ Data.gameMode = Data.ENDLESS; _root.dispatchEvent(new UIEvent(UIEvent.ENDLESS_MODE)); } private function addBanBen():void{ var _local1:TextField = new TextField(); var _local2:TextFormat = new TextFormat(); _local2.color = 0xFF0000; _local1.defaultTextFormat = _local2; _local1.x = (Root.STAGE_WIGHT - 50); _local1.y = 10; _local1.selectable = false; _local1.text = "1.01"; _mc.addChild(_local1); } private function mouseOver(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_OVER, 1); } private function initDis():void{ _mc = Attach.getMovieClip("UI_MainMenu"); _root.addChildAt(_mc, 0); _endLessBtn = _mc["endless_btn"]; _normalBtn = _mc["normal_btn"]; _moreGame = _mc["moreGame_btn"]; _moreGame.mouseChildren = false; _credit = _mc["credit_btn"]; _heartMc = _mc["heart_mc"]; _heartMc.mouseChildren = false; _heartMc.mouseEnabled = false; _credit.gotoAndStop(1); _music = new MusicButton(_mc["music_btn"]); _sound = new SoundButton(_mc["sound_btn"]); _btnArr.push(new MySimpleButton(_endLessBtn)); _btnArr.push(new MySimpleButton(_normalBtn)); _mc.addFrameScript((_mc.totalFrames - 1), disCredit); } private function removeEvents():void{ _moreGame.removeEventListener(MouseEvent.MOUSE_OVER, mouseOver); _moreGame.removeEventListener(MouseEvent.CLICK, mouseDown); _endLessBtn.removeEventListener(MouseEvent.CLICK, endLess); _normalBtn.removeEventListener(MouseEvent.CLICK, normal); } private function disCredit():void{ _mc.stop(); var _local1:SharedObject = SharedObject.getLocal(Data.GAME_NAME); var _local2:Object = _local1.data; var _local3:int = _local2[Data.NORMAL_TOTAL_NUM]; if (_local3 >= 30){ _credit.play(); }; _credit.addFrameScript(7, getCredit); _local1.close(); } private function mouseDown(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_DOWN, 1); } private function getCredit():void{ _creditBtn = MovieClip(_credit.getChildAt(0)); new MySimpleButton(_creditBtn); _creditBtn.addEventListener(MouseEvent.CLICK, goCredit); } private function removeChild():void{ _root.removeChild(_mc); _mc = null; } private function normal(_arg1:MouseEvent):void{ Data.gameMode = Data.NORMAL; _root.dispatchEvent(new UIEvent(UIEvent.NORMAL_MODE)); } } }//package zlong.ui
Section 190
//NewGameUI (zlong.ui.NewGameUI) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.events.*; import zlong.tools.*; import zlong.breathxue.utils.*; public class NewGameUI extends AbstractScreen { private var _btnArr:Array; private var _yesBtn:MovieClip; private var _newUI:MovieClip; private var _backBtn:MovieClip; private var _mc:MovieClip; public function NewGameUI(_arg1:Sprite){ _btnArr = new Array(); super(_arg1); initCon(); initEvent(); } private function newGame(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.NEWGAME)); } private function goBack(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.BACK)); } private function initCon():void{ _mc = Attach.getMovieClip("UI_Endless_Newgame"); _root.addChild(_mc); _newUI = _mc["newGame_mc"]; _yesBtn = _newUI["yes_btn"]; _backBtn = _newUI["back_btn"]; _btnArr.push(new MySimpleButton(_yesBtn)); _btnArr.push(new MySimpleButton(_backBtn)); } private function delBtn():void{ var _local1:MySimpleButton; for each (_local1 in _btnArr) { _local1.destroy(); }; } private function initEvent():void{ _yesBtn.addEventListener(MouseEvent.CLICK, newGame); _backBtn.addEventListener(MouseEvent.CLICK, goBack); } override public function destroy():void{ delBtn(); delEvent(); _mc.parent.removeChild(_mc); _mc = null; } private function delEvent():void{ _yesBtn.removeEventListener(MouseEvent.CLICK, newGame); _backBtn.removeEventListener(MouseEvent.CLICK, goBack); } } }//package zlong.ui
Section 191
//NormalGameUI (zlong.ui.NormalGameUI) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.spilSystemTool.*; import flash.net.*; import zlong.data.*; import zlong.utils.*; import zlong.events.*; import flash.text.*; import zlong.manager.*; import zlong.tools.*; import zlong.breathxue.utils.*; public class NormalGameUI extends AbstractScreen { private var _btnArr:Array; private var _countTime:MovieClip; private var _bombBtn:MySimpleButton; private var _win:NormalWinUI; private var _pauseBt:MovieClip; private var _levelTxt:TextField; private var _bombTxt:TextField; private var _mc:MovieClip; private var _findTxt:TextField; private var _bombNum:int;// = 1 private var _prepare:PrepareUI; private var _riffleBtn:MySimpleButton; private var _findNum:int;// = 1 private var _game:GameManager; private var _riffleTxt:TextField; private var _timeMc:MovieClip; private var _findButton:MySimpleButton; private var _lose:GameFailed; private var _socreTxt:TextField; private var _pause:PauseUI; private var _congratulation:CongratulationUI; private var _riffleNum:int;// = 1 public static var READYGOHOME:String = "READYGOHOME"; public static var CREDITS:String = "UICREDITS"; public function NormalGameUI(_arg1:Sprite){ _btnArr = new Array(); super(_arg1); initDis(); initData(); initGame(); initEvents(); SoundsManager.instance.fadeInMusic(Data.NORMAL_GAME_MUSIC); } override public function destroy():void{ if (_congratulation){ _congratulation.destroy(); _congratulation = null; }; delEvent(); removeChild(); } private function goCredits(_arg1:UIEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.CREDITS)); } private function levelSelect(_arg1:UIEvent):void{ if (_lose){ _lose.destroy(); }; _root.dispatchEvent(new UIEvent(UIEvent.NORMAL_MODE)); } private function keyDown(_arg1:KeyboardEvent):void{ _root.stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDown); if (_arg1.keyCode == 32){ _game.pause = true; levelPass(null); }; } private function addBombNum(_arg1:UIEvent):void{ var _local2:MovieClip = Attach.getMovieClip("addNum"); _root.addChild(_local2); _local2.x = _bombBtn.button.x; _local2.y = _bombBtn.button.y; new AutoDisMc(_local2); _local2 = null; _bombNum++; _bombTxt.text = _bombNum.toString(); _bombBtn.startLis(); } private function gameLose(_arg1:Event):void{ _root.stage.removeEventListener(Event.DEACTIVATE, clickPause); _lose = new GameFailed(_root); } private function initBtn():void{ _bombBtn.startLis(); _riffleBtn.startLis(); _findButton.startLis(); } private function resume(_arg1:UIEvent):void{ _root.stage.addEventListener(Event.DEACTIVATE, clickPause); _pause.destroy(); _pause = null; _game.turnFront(); _game.pause = false; } private function initGame():void{ _game = new GameManager(_mc, _timeMc, _socreTxt, _countTime); _game.pause = true; _game.turnBack(); _prepare = new PrepareUI(_root); } private function addFindNum(_arg1:UIEvent):void{ var _local2:MovieClip = Attach.getMovieClip("addNum"); _root.addChild(_local2); _local2.x = _findButton.button.x; _local2.y = _findButton.button.y; new AutoDisMc(_local2); _local2 = null; _findNum++; _findTxt.text = _findNum.toString(); _findButton.startLis(); } private function levelPass(_arg1:Event):void{ _root.stage.removeEventListener(Event.DEACTIVATE, clickPause); Data.currentLevel = (Data.currentLevel + 1); var _local2:SharedObject = SharedObject.getLocal(Data.GAME_NAME); var _local3:Object = _local2.data; var _local4:int = _local3[Data.NORMAL_TOTAL_NUM]; if (Data.currentLevel > 30){ Data.currentLevel = 1; _local3[Data.NORMAL_LEVEL_NUM] = Data.currentLevel; _congratulation = new CongratulationUI(_root); Award_HighScore.instance.submitAchievement("award4"); _local3[Data.NORMAL_TOTAL_NUM] = 30; } else { _win = new NormalWinUI(_root); if (_local3[Data.NORMAL_TOTAL_SCORE] != null){ _local3[Data.NORMAL_TOTAL_SCORE] = (_local3[Data.NORMAL_TOTAL_SCORE] + Data.totalScore); } else { _local3[Data.NORMAL_TOTAL_SCORE] = Data.totalScore; }; _local3[Data.NORMAL_LEVEL_NUM] = Data.currentLevel; if (Data.currentLevel > _local4){ _local3[Data.NORMAL_TOTAL_NUM] = Data.currentLevel; }; }; if ((((Data.currentLevel == 2)) && ((Data.gameMode == Data.NORMAL)))){ Award_HighScore.instance.submitAchievement("award1"); }; if (_local3[Data.NORMAL_TOTAL_SCORE] >= 50000){ Award_HighScore.instance.submitAchievement("award3"); }; _local2.flush(); _local2.close(); } private function goMain(_arg1:Event):void{ if (_pause){ _pause.destroy(); _pause = null; }; if (_game){ _game.destroy(); _game = null; }; _root.dispatchEvent(new UIEvent(UIEvent.MAINMENU)); } private function initEvents():void{ _findButton.button.addEventListener(MouseEvent.CLICK, findOne); _bombBtn.button.addEventListener(MouseEvent.CLICK, bombOne); _riffleBtn.button.addEventListener(MouseEvent.CLICK, riffle); _pauseBt.addEventListener(MouseEvent.CLICK, clickPause); _mc.addEventListener(UIEvent.PASS, levelPass); _root.addEventListener(UIEvent.NEXTLEVEL, nextLevel); _root.addEventListener(UIEvent.START, delPrepare); _root.addEventListener(UIEvent.RESUME, resume); _root.addEventListener(UIEvent.RESTART, reStart); _mc.addEventListener(UIEvent.FIND, addFindNum); _mc.addEventListener(UIEvent.BOMB, addBombNum); _mc.addEventListener(UIEvent.RIFFLE, addRiffleNum); _mc.addEventListener(UIEvent.LOSE_GAME, gameLose); _root.addEventListener(UIEvent.GO_LEVEL_SELECT, levelSelect); _root.addEventListener(CREDITS, goCredits); _root.addEventListener(READYGOHOME, goMain); } private function delEvent():void{ _root.stage.removeEventListener(Event.DEACTIVATE, clickPause); _root.stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDown); _findButton.button.removeEventListener(MouseEvent.CLICK, findOne); _bombBtn.button.removeEventListener(MouseEvent.CLICK, bombOne); _riffleBtn.button.removeEventListener(MouseEvent.CLICK, riffle); _pauseBt.removeEventListener(MouseEvent.CLICK, clickPause); _mc.removeEventListener(UIEvent.PASS, levelPass); _root.removeEventListener(UIEvent.NEXTLEVEL, nextLevel); _root.removeEventListener(UIEvent.START, delPrepare); _root.removeEventListener(UIEvent.RESUME, resume); _root.removeEventListener(UIEvent.RESTART, reStart); _root.removeEventListener(UIEvent.FIND, addFindNum); _root.removeEventListener(UIEvent.BOMB, addBombNum); _root.removeEventListener(UIEvent.RIFFLE, addRiffleNum); _root.removeEventListener(UIEvent.GAME_LOSE, gameLose); _root.removeEventListener(UIEvent.GO_LEVEL_SELECT, levelSelect); _root.removeEventListener(CREDITS, goCredits); _root.removeEventListener(READYGOHOME, goMain); } private function addRiffleNum(_arg1:UIEvent):void{ var _local2:MovieClip = Attach.getMovieClip("addNum"); _root.addChild(_local2); _local2.x = _riffleBtn.button.x; _local2.y = _riffleBtn.button.y; new AutoDisMc(_local2); _local2 = null; _riffleNum++; _riffleTxt.text = _riffleNum.toString(); _riffleBtn.startLis(); } private function nextLevel(_arg1:UIEvent):void{ if (_win){ _win.destroy(); _win = null; }; _game.destroy(); initData(); initEvents(); initBtn(); _countTime["time"]["min_txt"].text = "00"; _countTime["time"]["sec_txt"].text = "00"; SoundsManager.instance.fadeInMusic(Data.NORMAL_GAME_MUSIC); _game = new GameManager(_mc, _timeMc, _socreTxt, _countTime); _game.pause = true; _game.turnBack(); _prepare = new PrepareUI(_root); } private function initData():void{ _findNum = 1; _bombNum = 1; _riffleNum = 1; _findTxt.text = _findNum.toString(); _riffleTxt.text = _riffleNum.toString(); _bombTxt.text = _bombNum.toString(); _socreTxt.text = "0"; _levelTxt.text = Data.currentLevel.toString(); _timeMc.gotoAndStop(1); } private function clickPause(_arg1:Event):void{ _root.stage.removeEventListener(Event.DEACTIVATE, clickPause); _game.turnBack(); _game.pause = true; _pause = new PauseUI(_root); } private function bombOne(_arg1:MouseEvent):void{ if (_bombNum > 0){ SoundsManager.instance.playSound(Data.BOMB_SOUND, 1); _game.autoDelCard(); _bombNum--; _bombTxt.text = _bombNum.toString(); if (_bombNum == 0){ _bombBtn.stopLis(); }; }; } private function initDis():void{ _mc = Attach.getMovieClip("UI_Ingame"); _root.addChildAt(_mc, 0); _pauseBt = _mc["pause_btn"]; _findButton = new MySimpleButton(_mc["find_btn"]); _findTxt = _mc["find_txt"]; _riffleBtn = new MySimpleButton(_mc["riffle_btn"]); _riffleTxt = _mc["riffle_txt"]; _bombBtn = new MySimpleButton(_mc["bomb_btn"]); _bombTxt = _mc["bomb_txt"]; _levelTxt = _mc["level_txt"]; _timeMc = _mc["time_mc"]; _socreTxt = _mc["soc_txt"]; _countTime = _mc["timeTxt_mc"]; _countTime.gotoAndStop(1); _btnArr.push(new MySimpleButton(_pauseBt)); _btnArr.push(_findButton); _btnArr.push(_riffleBtn); _btnArr.push(_bombBtn); } private function findOne(_arg1:MouseEvent):void{ if (_findNum > 0){ SoundsManager.instance.playSound(Data.FIND_SOUND, 1); _game.find(); _findNum--; _findTxt.text = _findNum.toString(); if (_findNum == 0){ _findButton.stopLis(); }; }; } private function reStart(_arg1:UIEvent):void{ if (_pause){ _pause.destroy(); _pause = null; }; if (_lose){ _lose.destroy(); _lose = null; }; _game.destroy(); initData(); _countTime.gotoAndStop(1); initBtn(); _countTime["time"]["min_txt"].text = "00"; _countTime["time"]["sec_txt"].text = "00"; SoundsManager.instance.fadeInMusic(Data.NORMAL_GAME_MUSIC); _game = new GameManager(_mc, _timeMc, _socreTxt, _countTime); _game.pause = true; _game.turnBack(); _prepare = new PrepareUI(_root); } private function removeChild():void{ _root.removeChild(_mc); _mc = null; } private function delPrepare(_arg1:UIEvent):void{ _root.stage.addEventListener(Event.DEACTIVATE, clickPause); _game.initData(); _game.pause = false; _game.turnFront(); _prepare.destroy(); _prepare = null; } private function riffle(_arg1:MouseEvent):void{ if (_riffleNum > 0){ _game.riffle(); _riffleNum--; _riffleTxt.text = _riffleNum.toString(); if (_riffleNum == 0){ _riffleBtn.stopLis(); }; }; } } }//package zlong.ui
Section 192
//NormalLevelMap (zlong.ui.NormalLevelMap) package zlong.ui { import flash.display.*; import flash.events.*; import flash.net.*; import zlong.data.*; import zlong.utils.*; import zlong.events.*; import flash.text.*; import zlong.tools.*; import zlong.ui.components.*; import zlong.breathxue.utils.*; public class NormalLevelMap extends AbstractScreen { private var _levelNum:int; private var _cookie:SharedObject; private var _btnArr:Array; private var _homeBtn:MovieClip; private var _totalScore:int; private var _musicBtn:MusicButton; private var _levelArr:Array; private var _scoreTxt:TextField; private var _currentLevel:MovieClip; private var _mc:MovieClip; private var _soundBtn:SoundButton; private var _totalLevel:int; public function NormalLevelMap(_arg1:Sprite){ _levelArr = new Array(); _btnArr = new Array(); super(_arg1); initData(); initDis(); initStatus(); initEvents(); } private function removeChild():void{ _root.removeChild(_mc); _mc = null; } private function initEvents():void{ _homeBtn.addEventListener(MouseEvent.CLICK, goBack); } private function beginGame(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_DOWN, 0.8); var _local2:int = _levelArr.indexOf(_arg1.currentTarget); Data.currentLevel = (_local2 + 1); _root.dispatchEvent(new UIEvent(UIEvent.PLAY_GAME)); } override public function destroy():void{ removeEvents(); removeChild(); } private function mouseOver(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_OVER, 0.8); MovieClip(_arg1.currentTarget).gotoAndStop(2); } private function initDis():void{ var _local1:MovieClip; _mc = Attach.getMovieClip("UI_LevelChoose"); _root.addChildAt(_mc, 0); var _local2 = 1; while (_local2 <= Data.LEVEL_NUM) { _local1 = _mc[("level_" + _local2)]; _levelArr.push(_local1); _local2++; }; _musicBtn = new MusicButton(_mc["music_btn"]); _soundBtn = new SoundButton(_mc["sound_btn"]); _homeBtn = _mc["home_btn"]; new MySimpleButton(_homeBtn); _scoreTxt = _mc["total_txt"]; } private function initData():void{ _cookie = SharedObject.getLocal(Data.GAME_NAME); var _local1:Object = _cookie.data; if (_local1[Data.NORMAL_LEVEL_NUM]){ _levelNum = _local1[Data.NORMAL_LEVEL_NUM]; } else { _levelNum = 1; _local1[Data.NORMAL_LEVEL_NUM] = 1; }; if (_local1[Data.NORMAL_TOTAL_SCORE]){ _totalScore = _local1[Data.NORMAL_TOTAL_SCORE]; } else { _totalScore = 0; _local1[Data.NORMAL_TOTAL_SCORE] = 0; }; if (_local1[Data.NORMAL_TOTAL_NUM]){ _totalLevel = _local1[Data.NORMAL_TOTAL_NUM]; } else { _totalLevel = 1; _local1[Data.NORMAL_TOTAL_NUM] = 1; }; _cookie.flush(); _cookie.close(); } private function initStatus():void{ displayCurrentLevel(); _scoreTxt.text = _totalScore.toString(); } private function mouseOut(_arg1:MouseEvent):void{ MovieClip(_arg1.currentTarget).gotoAndStop(1); } private function displayCurrentLevel():void{ var _local1 = 1; while (_local1 <= _levelArr.length) { if (_local1 <= _totalLevel){ MovieClip(_levelArr[(_local1 - 1)]).gotoAndStop(1); MovieClip(_levelArr[(_local1 - 1)]).buttonMode = true; MovieClip(_levelArr[(_local1 - 1)]).mouseChildren = false; MovieClip(_levelArr[(_local1 - 1)]).addEventListener(MouseEvent.MOUSE_DOWN, beginGame); MovieClip(_levelArr[(_local1 - 1)]).addEventListener(MouseEvent.MOUSE_OVER, mouseOver); MovieClip(_levelArr[(_local1 - 1)]).addEventListener(MouseEvent.MOUSE_OUT, mouseOut); } else { MovieClip(_levelArr[(_local1 - 1)]).gotoAndStop(4); }; _local1++; }; MovieClip(_levelArr[(_levelNum - 1)]).gotoAndStop(3); MovieClip(_levelArr[(_levelNum - 1)]).buttonMode = true; MovieClip(_levelArr[(_levelNum - 1)]).addEventListener(MouseEvent.MOUSE_DOWN, beginGame); MovieClip(_levelArr[(_levelNum - 1)]).removeEventListener(MouseEvent.MOUSE_OVER, mouseOver); MovieClip(_levelArr[(_levelNum - 1)]).removeEventListener(MouseEvent.MOUSE_OUT, mouseOut); _currentLevel = MovieClip(_levelArr[(_levelNum - 1)]); } private function goBack(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.MAINMENU)); } private function removeEvents():void{ } } }//package zlong.ui
Section 193
//NormalWinUI (zlong.ui.NormalWinUI) package zlong.ui { import flash.display.*; import flash.events.*; import flash.net.*; import zlong.data.*; import zlong.utils.*; import zlong.events.*; import flash.text.*; import zlong.tools.*; import zlong.breathxue.utils.*; public class NormalWinUI extends AbstractScreen { private var _totalSoc:int; private var _cookie:SharedObject; private var _btnArr:Array; private var _num:int;// = 0 private var _socObj:Object; private var _winMc:MovieClip; private var _goBtn:MovieClip; private var _soc:int;// = 0 private var _link:TextField; private var _totalBonus:TextField; private var _levelBonus:TextField; private var _levelTxt:TextField; private var _time:TextField; private var _txtArr:Array; private var _mc:MovieClip; private var _socArr:Array; public function NormalWinUI(_arg1:Sprite){ _btnArr = new Array(); _socArr = new Array(); _txtArr = new Array(); super(_arg1); initCon(); initStatus(); SoundsManager.instance.stopMusic(); SoundsManager.instance.playSound(Data.GAME_WIN_SOUND, 1); } private function initEvent():void{ _mc.stop(); _winMc.addEventListener(Event.ENTER_FRAME, addSoc); _winMc.addEventListener(MouseEvent.MOUSE_DOWN, disSoc); } private function nextLevel(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.NEXTLEVEL)); } private function initCon():void{ _mc = Attach.getMovieClip("UI_GamePassed"); _root.addChild(_mc); _winMc = _mc["pass_mc"]; _time = _winMc["time_txt"]; _link = _winMc["score_txt"]; _levelBonus = _winMc["levelScore_txt"]; _totalBonus = _winMc["total_txt"]; _levelTxt = _winMc["level_txt"]; _goBtn = _winMc["next_btn"]; _btnArr.push(new MySimpleButton(_goBtn)); _mc.addFrameScript((_mc.totalFrames - 1), initEvent); } private function initStatus():void{ _cookie = SharedObject.getLocal(Data.GAME_NAME); _socObj = _cookie.data; if (_socObj[Data.NORMAL_TOTAL_SCORE] != null){ _totalSoc = _socObj[Data.NORMAL_TOTAL_SCORE]; } else { _socObj[Data.NORMAL_TOTAL_SCORE] = 0; _totalSoc = 0; }; _time.text = "0"; _link.text = "0"; _levelBonus.text = "0"; _totalBonus.text = _totalSoc.toString(); _levelTxt.text = (Data.currentLevel - 1).toString(); _socArr.push(Data.linkScore); _socArr.push(Data.timeScore); _socArr.push(Data.levelScore); _socArr.push((Data.totalScore + _totalSoc)); _txtArr.push(_link); _txtArr.push(_time); _txtArr.push(_levelBonus); _txtArr.push(_totalBonus); } private function delEvent():void{ _goBtn.removeEventListener(MouseEvent.CLICK, nextLevel); } private function disSoc(_arg1:MouseEvent):void{ _winMc.removeEventListener(Event.ENTER_FRAME, addSoc); _winMc.removeEventListener(MouseEvent.MOUSE_DOWN, disSoc); var _local2:int; while (_local2 < _socArr.length) { _txtArr[_local2].text = _socArr[_local2].toString(); _local2++; }; _goBtn.addEventListener(MouseEvent.CLICK, nextLevel); } private function delBtn():void{ var _local1:MySimpleButton; for each (_local1 in _btnArr) { _local1.destroy(); }; } private function addSoc(_arg1:Event):void{ _soc = (_soc + 50); if (_soc >= _socArr[_num]){ _txtArr[_num].text = _socArr[_num].toString(); _soc = 0; _num++; if (_num >= _socArr.length){ _winMc.removeEventListener(Event.ENTER_FRAME, addSoc); _winMc.removeEventListener(MouseEvent.MOUSE_DOWN, disSoc); disSoc(null); } else { if (_num == (_socArr.length - 1)){ _soc = _totalSoc; }; }; } else { _txtArr[_num].text = _soc.toString(); }; } override public function destroy():void{ delBtn(); delEvent(); _mc.parent.removeChild(_mc); _mc = null; } } }//package zlong.ui
Section 194
//PauseUI (zlong.ui.PauseUI) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.data.*; import zlong.utils.*; import zlong.events.*; import zlong.tools.*; import zlong.ui.components.*; import zlong.breathxue.utils.*; public class PauseUI extends AbstractScreen { private var _btnArr:Array; private var _moreGame:MovieClip; private var _resume:MovieClip; private var _musicBtn:MusicButton; private var _soundBtn:SoundButton; private var _pauseMc:MovieClip; private var _reStart:MovieClip; private var _mc:MovieClip; private var _homeBtn:MovieClip; public function PauseUI(_arg1:Sprite){ _btnArr = new Array(); super(_arg1); initCon(); initEvent(); } private function delEvent():void{ _moreGame.removeEventListener(MouseEvent.MOUSE_OVER, mouseOver); _moreGame.removeEventListener(MouseEvent.CLICK, mouseDown); _resume.removeEventListener(MouseEvent.CLICK, backToGame); _reStart.removeEventListener(MouseEvent.CLICK, reStart); _homeBtn.removeEventListener(MouseEvent.CLICK, goHome); } private function delBtn():void{ var _local1:MySimpleButton; for each (_local1 in _btnArr) { _local1.destroy(); }; _btnArr = null; } private function initCon():void{ _mc = Attach.getMovieClip("UI_Paused"); _root.addChild(_mc); _pauseMc = _mc["pause_mc"]; _resume = _pauseMc["resume_btn"]; _reStart = _pauseMc["restart_btn"]; _moreGame = _pauseMc["moreGame_btn"]; _moreGame.mouseChildren = false; _homeBtn = _pauseMc["home_btn"]; _musicBtn = new MusicButton(_pauseMc["music_btn"]); _soundBtn = new SoundButton(_pauseMc["sound_btn"]); _btnArr.push(new MySimpleButton(_resume)); _btnArr.push(new MySimpleButton(_reStart)); _btnArr.push(new MySimpleButton(_homeBtn)); } private function backToGame(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.RESUME)); } private function mouseOver(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_OVER, 1); } private function mouseDown(_arg1:MouseEvent):void{ SoundsManager.instance.playSound(Data.MOUSE_DOWN, 1); } private function goHome(_arg1:MouseEvent):void{ _root.dispatchEvent(new Event(NormalGameUI.READYGOHOME)); } private function reStart(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.RESTART)); } private function initEvent():void{ _moreGame.addEventListener(MouseEvent.MOUSE_OVER, mouseOver); _moreGame.addEventListener(MouseEvent.CLICK, mouseDown); _resume.addEventListener(MouseEvent.CLICK, backToGame); _reStart.addEventListener(MouseEvent.CLICK, reStart); _homeBtn.addEventListener(MouseEvent.CLICK, goHome); } override public function destroy():void{ delBtn(); delEvent(); _root.removeChild(_mc); _mc = null; } } }//package zlong.ui
Section 195
//PrepareUI (zlong.ui.PrepareUI) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.data.*; import zlong.events.*; import flash.text.*; import zlong.tools.*; import zlong.breathxue.utils.*; public class PrepareUI extends AbstractScreen { private var _btnArr:Array; private var _level:XMLList; private var _prepare:MovieClip; private var _sec:int; private var _min:int; private var _goBtn:MovieClip; private var _minTxt:TextField; private var _xml:XML; private var _riffleTxt:TextField; private var _levelTxt:TextField; private var _time:int; private var _bombTxt:TextField; private var _mc:MovieClip; private var _findTxt:TextField; private var _secTxt:TextField; public function PrepareUI(_arg1:Sprite){ _btnArr = new Array(); super(_arg1); initTime(); initCon(); } override public function destroy():void{ if (_mc.parent){ _mc.parent.removeChild(_mc); }; } private function initCon():void{ _mc = Attach.getMovieClip("UI_Prepare"); _root.addChild(_mc); _mc.play(); _mc.addFrameScript(0, initStatus); } private function initStatus():void{ _prepare = _mc["prepare_mc"]; _levelTxt = _prepare["level_txt"]; _minTxt = _prepare["min_txt"]; _secTxt = _prepare["sec_txt"]; _findTxt = _prepare["found_txt"]; _riffleTxt = _prepare["riffle_txt"]; _bombTxt = _prepare["bomb_txt"]; _goBtn = _prepare["go_btn"]; _btnArr.push(new MySimpleButton(_goBtn)); _levelTxt.text = Data.currentLevel.toString(); _minTxt.text = ("0" + _min.toString()); if (_sec < 10){ _secTxt.text = ("0" + _sec.toString()); } else { _secTxt.text = _sec.toString(); }; if (Data.gameMode == Data.NORMAL){ _findTxt.text = "1"; _riffleTxt.text = "1"; _bombTxt.text = "1"; } else { _findTxt.text = Data.findNum.toString(); _riffleTxt.text = Data.riffleNum.toString(); _bombTxt.text = Data.bombNum.toString(); }; initEvent(); } private function startGame(_arg1:MouseEvent):void{ _root.dispatchEvent(new UIEvent(UIEvent.START)); } private function initEvent():void{ _goBtn.addEventListener(MouseEvent.CLICK, startGame); } private function initTime():void{ _xml = XmlManager.xml; _level = _xml.child(Data.gameMode); if ((((Data.gameMode == Data.ENDLESS)) && ((Data.currentLevel > 30)))){ _time = (82 - ((Data.currentLevel - 29) * 2)); if (_time < 20){ _time = 20; }; } else { _time = _level.child(("Level" + Data.currentLevel.toString())).@gameTime; }; Data.time = _time; _min = int((_time / 60)); _sec = int((_time % 60)); } } }//package zlong.ui
Section 196
//TransitionUI (zlong.ui.TransitionUI) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.breathxue.utils.*; public class TransitionUI { private var _root:Sprite; private var _funA:Function; private var _backGround:MovieClip; private var _i:Number;// = 0.05 public function TransitionUI(_arg1:Sprite, _arg2:Function){ _root = _arg1; _funA = _arg2; initCon(); initStatus(); initEvent(); } private function initEvent():void{ _root.addEventListener(Event.ENTER_FRAME, dis); } private function dis(_arg1:Event):void{ _backGround.alpha = (_backGround.alpha + _i); if (_backGround.alpha >= 1){ _i = -0.05; _funA(null); } else { if (_backGround.alpha <= 0){ _i = 0.05; _backGround.alpha = 0; _root.removeEventListener(Event.ENTER_FRAME, dis); _root.removeChild(_backGround); }; }; } private function initStatus():void{ _backGround.alpha = 0; } private function initCon():void{ _backGround = Attach.getMovieClip("backGround"); _root.addChild(_backGround); } } }//package zlong.ui
Section 197
//UILoading (zlong.ui.UILoading) package zlong.ui { import flash.display.*; import flash.events.*; import zlong.Template.*; import flash.text.*; import zlong.breathxue.utils.*; public class UILoading extends AbstractLoadingClass { private var _mc_perBar:MovieClip; private var _mc_perText:TextField; private var _mc:Sprite; private static const MC_CLASS_NAME:String = "UI_Loading"; public function UILoading(_arg1:Sprite):void{ super(_arg1); initDis(_arg1); initEvent(); } private function delDis():void{ _mc.parent.removeChild(_mc); } private function initEvent():void{ _mc.addEventListener(Event.ENTER_FRAME, enterFrameHandler); } private function delEvent():void{ _mc.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); } override public function destroy():void{ delEvent(); delDis(); } private function enterFrameHandler(_arg1:Event):void{ var _local2:Number = (_mc.root.loaderInfo.bytesLoaded / _mc.root.loaderInfo.bytesTotal); _mc_perBar.gotoAndStop(int((_local2 * 100))); _mc_perText.text = (int(((_local2 * 10000) / 100)) + "%"); } private function initDis(_arg1:Sprite):void{ _mc = Attach.getSprite(MC_CLASS_NAME); _arg1.addChild(_mc); _mc_perBar = (_mc.getChildByName("perBar") as MovieClip); _mc_perText = (_mc.getChildByName("perText") as TextField); } } }//package zlong.ui
Section 198
//FPVersionCheck (zlong.utils.FPVersionCheck) package zlong.utils { import zlong.*; import flash.system.*; public class FPVersionCheck { public static const ALLOW_VERSION_MIN:String = "9,0,0,0"; public static function getVersion():String{ return (Capabilities.version); } framework_internal static function checkVersion():void{ var _local4:int; var _local1:String = Capabilities.version; var _local2:Array = (_local1.split(" ")[1] as String).split(","); var _local3:Array = ALLOW_VERSION_MIN.split(","); for (;_local4 < _local2.length;_local4++) { if (int(_local2[_local4]) > int(_local3[_local4])){ return; }; if (int(_local2[_local4]) == int(_local3[_local4])){ continue; } else { if (int(_local2[_local4]) < int(_local3[_local4])){ Trace(("当前flash player版本为" + _local1)); Trace(("游戏允许的最低flash player版本为flash player" + ALLOW_VERSION_MIN)); throw (new VerifyError(("The current Flash Player version is too low,please use the version above Flash Player" + ALLOW_VERSION_MIN))); }; }; }; } } }//package zlong.utils
Section 199
//SharedObjectUtil (zlong.utils.SharedObjectUtil) package zlong.utils { import flash.events.*; import flash.net.*; public class SharedObjectUtil { private static const PREFIX:String = "SpilGames"; private static const GLOBAL:String = "global"; private static var gameName:String; private static var operatedSharedObject:SharedObject; public static function init(_arg1:String):void{ gameName = _arg1; } public static function getGlobal(_arg1:String):SharedObject{ var so:SharedObject; var name = _arg1; try { so = SharedObject.getLocal(((((PREFIX + "_") + GLOBAL) + "_") + name), "/"); } catch(err:Error) { trace("create error"); }; return (so); } public static function getLocal(_arg1:String):SharedObject{ var so:SharedObject; var name = _arg1; try { so = SharedObject.getLocal(((((PREFIX + "_") + gameName) + "_") + name), "/"); } catch(err:Error) { trace("create error"); }; return (so); } public static function save(_arg1:SharedObject):void{ var flushResult:String; var sharedObject = _arg1; operatedSharedObject = sharedObject; try { flushResult = operatedSharedObject.flush(); if (flushResult == SharedObjectFlushStatus.PENDING){ operatedSharedObject.addEventListener(NetStatusEvent.NET_STATUS, statusHandler); } else { operatedSharedObject = null; }; } catch(err:Error) { }; } private static function statusHandler(_arg1:NetStatusEvent):void{ if (_arg1.info.code == "SharedObject.Flush.Failed"){ } else { if (_arg1.info.code == "SharedObject.Flush.Success"){ trace("save successed"); }; }; operatedSharedObject.removeEventListener(NetStatusEvent.NET_STATUS, statusHandler); operatedSharedObject = null; } } }//package zlong.utils
Section 200
//SoundsManager (zlong.utils.SoundsManager) package zlong.utils { import flash.events.*; import flash.media.*; import flash.utils.*; public class SoundsManager { private const VALUE_FADE:Number = 0.02; private var curMusic_rp:int; private var fadeTimes:int; private var valueMusic:Number; private var valueSound:Number; private var valueGroupSound:Number; private var curMusic_st:String; private var curMusic_so:Sound; private var curMusic_sc:SoundChannel; private var pauseMusic_st:String; private var soundArr:Array; private var groupSoundArr:Array; private var currGroupSoundId:int; private var pausePos:Number; private var fadeInLabel:String; private var enabled:Boolean; private var fadeInTimer:Timer; private var musicEnabled:Boolean; private var fadeOutTimer:Timer; private static var currentInstance:SoundsManager; public function SoundsManager(){ this.init(); } public function get FadeTimes():int{ return (this.fadeTimes); } public function set FadeTimes(_arg1:int):void{ this.fadeTimes = _arg1; } public function get Enabled():Boolean{ return (this.enabled); } public function set Enabled(_arg1:Boolean):void{ this.enabled = _arg1; if (_arg1){ } else { this.stopAllSound(); }; } public function get MusicEnable():Boolean{ return (this.musicEnabled); } public function set MusicEnable(_arg1:Boolean):void{ this.musicEnabled = _arg1; if (this.curMusic_st != null){ if (_arg1){ this.restartMusic(); } else { this.pauseMusic(); }; }; } public function get ValueMusic():Number{ return (this.valueMusic); } public function set ValueMusic(_arg1:Number):void{ var _local2:SoundTransform; this.valueMusic = _arg1; if (this.curMusic_sc != null){ _local2 = this.curMusic_sc.soundTransform; _local2.volume = _arg1; this.curMusic_sc.soundTransform = _local2; }; } public function get ValueSound():Number{ return (this.valueSound); } public function set ValueSound(_arg1:Number):void{ var _local2:int; var _local3:SoundTransform; this.valueSound = _arg1; if (this.soundArr != null){ _local2 = 0; while (_local2 < this.soundArr.length) { _local3 = this.soundArr[_local2]["soundChannel"].soundTransform; _local3.volume = _arg1; this.soundArr[_local2]["soundChannel"].soundTransform = _local3; _local2++; }; }; } public function get ValueGroupSound():Number{ return (this.valueGroupSound); } public function set ValueGroupSound(_arg1:Number):void{ var _local2:SoundTransform; this.valueGroupSound = _arg1; if (this.groupSoundArr != null){ _local2 = this.groupSoundArr[this.currGroupSoundId]["soundChannel"].soundTransform; _local2.volume = _arg1; this.groupSoundArr[this.currGroupSoundId]["soundChannel"].soundTransform = _local2; }; } public function get currentMusic_sc():String{ if (this.curMusic_sc == null){ return (null); }; return (this.curMusic_st); } public function setOneValueSound(_arg1:String, _arg2:Number):void{ var _local4:SoundTransform; var _local3:int; while (_local3 < this.soundArr.length) { if (_arg1 == this.soundArr[_local3]["label"]){ _local4 = this.soundArr[_local3]["soundChannel"].soundTransform; }; _local4.volume = _arg2; this.soundArr[_local3]["soundChannel"].soundTransform = _local4; _local3++; }; } public function playSound(_arg1:String, _arg2:Number, _arg3:int=0):void{ if (this.enabled){ this.initSound(_arg1, _arg2, _arg3); }; } public function overOldSound(_arg1:String, _arg2:Number, _arg3:int=0):void{ var _local4:Boolean; var _local5:Object; var _local6:int; if (this.enabled){ _local4 = false; _local6 = 0; while (_local6 < this.soundArr.length) { _local5 = this.soundArr[_local6]; if (_local5["label"] == _arg1){ _local4 = true; break; }; _local6++; }; if (_local4){ this.delSound(_local5["soundChannel"]); }; this.playSound(_arg1, _arg2, _arg3); }; } public function overNewSound(_arg1:String, _arg2:Number, _arg3:int=0):void{ var _local4:Boolean; var _local5:Object; var _local6:int; if (this.enabled){ _local4 = false; _local6 = 0; while (_local6 < this.soundArr.length) { _local5 = this.soundArr[_local6]; if (_local5["label"] == _arg1){ _local4 = true; break; }; _local6++; }; if (!_local4){ this.playSound(_arg1, _arg2, _arg3); }; }; } public function stopSound(_arg1:String):void{ var _local2:Object; var _local3:int; while (_local3 < this.soundArr.length) { _local2 = this.soundArr[_local3]; if (_local2["label"] == _arg1){ this.delSound(_local2["soundChannel"]); break; }; _local3++; }; } public function stopAllSound():void{ var _local1:int; while (_local1 < this.soundArr.length) { this.delSound(this.soundArr[_local1]["soundChannel"]); _local1++; }; } public function playMusic(_arg1:String, _arg2:Number, _arg3:int=2147483647):void{ this.curMusic_st = _arg1; this.curMusic_rp = _arg3; if (this.musicEnabled){ if (this.curMusic_sc != null){ this.stopMusic(); }; this.initMusic(_arg1, _arg2, _arg3); }; } public function overNewMusic(_arg1:String, _arg2:Number):void{ if (((!((this.curMusic_st == _arg1))) && (this.musicEnabled))){ this.playMusic(_arg1, _arg2); }; } public function stopMusic():void{ if (this.curMusic_sc != null){ this.delMusic(); }; } public function fadeInMusic(_arg1:String, _arg2:int=2147483647):void{ this.curMusic_st = _arg1; this.curMusic_rp = _arg2; if (this.musicEnabled){ if (this.curMusic_sc != null){ this.fadeInLabel = _arg1; this.startFadeOut(); } else { this.startFadeIn(_arg1, _arg2); }; }; } public function fadeOutMusic():void{ if (this.curMusic_sc != null){ this.startFadeOut(); }; } public function pauseMusic():void{ if (this.curMusic_sc != null){ this.pausePos = this.curMusic_sc.position; this.curMusic_sc.stop(); this.curMusic_sc = null; this.pauseMusic_st = this.curMusic_st; }; } public function get curMusic_sound():Sound{ return (this.curMusic_so); } public function restartMusic():void{ var _local1:SoundChannel; if (this.pauseMusic_st == this.curMusic_st){ _local1 = this.curMusic_so.play(this.pausePos, 1, new SoundTransform(this.valueMusic)); this.initMusicSoundChannel(_local1); this.pausePos = NaN; } else { this.initMusic(this.curMusic_st, this.ValueMusic); }; } public function stopGroupSound():void{ var _local1:Object; if (this.groupSoundArr != null){ _local1 = this.groupSoundArr[this.currGroupSoundId]; if (_local1 != null){ this.delGroupSoundChannelEvent(_local1["soundChannel"]); this.delGroupSound(); }; this.groupSoundArr = new Array(); this.currGroupSoundId = NaN; }; } private function initGroupSound():void{ var _local1:Object = this.groupSoundArr[this.currGroupSoundId]; _local1["soundChannel"] = _local1["sound"].play(0, 0, new SoundTransform(this.valueGroupSound)); this.initGroupSoundChannelEvent(_local1["soundChannel"]); } private function delGroupSound():void{ var _local1:Object = this.groupSoundArr[this.currGroupSoundId]; _local1["soundChannel"].stop(); _local1["soundChannel"] = null; } private function initGroupSoundChannelEvent(_arg1:SoundChannel):void{ _arg1.addEventListener(Event.SOUND_COMPLETE, this.groupSoundCompleteHandler); } private function delGroupSoundChannelEvent(_arg1:SoundChannel):void{ _arg1.removeEventListener(Event.SOUND_COMPLETE, this.groupSoundCompleteHandler); } private function groupSoundCompleteHandler(_arg1:Event):void{ this.delGroupSound(); this.currGroupSoundId++; if (this.currGroupSoundId == this.groupSoundArr.length){ this.currGroupSoundId = 0; }; this.initGroupSound(); } private function init():void{ this.FadeTimes = 300; this.Enabled = true; this.MusicEnable = true; this.ValueMusic = 1; this.ValueSound = 1; this.valueGroupSound = 1; this.soundArr = new Array(); this.groupSoundArr = new Array(); } private function initMusic(_arg1:String, _arg2:Number, _arg3:int=2147483647):void{ this.curMusic_st = _arg1; this.curMusic_so = this.getSound(_arg1); this.curMusic_rp = _arg3; this.curMusic_sc = this.curMusic_so.play(0, 1, new SoundTransform(_arg2)); this.initMusicSoundChannel(this.curMusic_sc); } private function initMusicSoundChannel(_arg1:SoundChannel):void{ if (!_arg1){ return; }; if (this.curMusic_sc){ this.curMusic_sc.removeEventListener(Event.SOUND_COMPLETE, this.musicCompleteHandler); this.curMusic_sc = null; }; this.curMusic_sc = _arg1; this.curMusic_sc.addEventListener(Event.SOUND_COMPLETE, this.musicCompleteHandler); } private function musicCompleteHandler(_arg1:Event):void{ var _local2:SoundChannel; this.curMusic_rp--; if (this.curMusic_rp > 0){ _local2 = this.curMusic_so.play(0, 1, new SoundTransform(this.valueMusic)); this.initMusicSoundChannel(_local2); }; } private function delMusic():void{ if (this.curMusic_sc){ this.curMusic_sc.stop(); this.curMusic_sc.removeEventListener(Event.SOUND_COMPLETE, this.musicCompleteHandler); this.curMusic_sc = null; }; this.curMusic_st = null; this.curMusic_so = null; } private function initSound(_arg1:String, _arg2:Number, _arg3:int):void{ var _local4:Object = new Object(); _local4["label"] = _arg1; _local4["sound"] = this.getSound(_arg1); _local4["soundChannel"] = _local4["sound"].play(0, _arg3, new SoundTransform(_arg2)); this.initSoundChannelEvent(_local4["soundChannel"]); this.addSoundArr(_local4); } private function delSound(_arg1:SoundChannel):void{ this.delSoundChannelEvent(_arg1); this.remSoundArr(_arg1); } private function initSoundChannelEvent(_arg1:SoundChannel):void{ if (_arg1){ _arg1.addEventListener(Event.SOUND_COMPLETE, this.soundCompleteHandler); }; } private function delSoundChannelEvent(_arg1:SoundChannel):void{ if (_arg1){ _arg1.removeEventListener(Event.SOUND_COMPLETE, this.soundCompleteHandler); }; } private function soundCompleteHandler(_arg1:Event):void{ this.delSound((_arg1.target as SoundChannel)); } private function addSoundArr(_arg1:Object):void{ this.soundArr.push(_arg1); } private function remSoundArr(_arg1:SoundChannel):void{ var _local2:Object; var _local3:int; while (_local3 < this.soundArr.length) { _local2 = this.soundArr[_local3]; if (((_local2["soundChannel"]) && ((_local2["soundChannel"] == _arg1)))){ _local2["soundChannel"].stop(); _local2["label"] = null; _local2["sound"] = null; _local2["soundChannel"] = null; this.soundArr.splice(_local3, 1); }; _local3++; }; } private function startFadeOut():void{ this.initFadeOutTimer(); } private function stopFadeOut():void{ this.delFadeOutTimer(); this.delMusic(); if (this.fadeInLabel != null){ this.initMusic(this.fadeInLabel, 0, this.curMusic_rp); this.initFadeInTimer(); this.fadeInLabel = null; }; } private function initFadeOutTimer():void{ if (this.fadeOutTimer){ return; }; if (this.fadeInTimer){ this.delFadeInTimer(); }; this.fadeOutTimer = new Timer((this.fadeTimes / (this.valueMusic / this.VALUE_FADE))); this.fadeOutTimer.addEventListener(TimerEvent.TIMER, this.fadeOut); this.fadeOutTimer.start(); } private function delFadeOutTimer():void{ this.fadeOutTimer.stop(); this.fadeOutTimer.removeEventListener(TimerEvent.TIMER, this.fadeOut); this.fadeOutTimer = null; } private function fadeOut(_arg1:TimerEvent):void{ var _local2:SoundTransform; if (this.curMusic_sc){ _local2 = this.curMusic_sc.soundTransform; _local2.volume = (_local2.volume - this.VALUE_FADE); this.curMusic_sc.soundTransform = _local2; if (this.curMusic_sc.soundTransform.volume <= 0){ this.stopFadeOut(); }; }; } private function startFadeIn(_arg1:String, _arg2:int):void{ this.initMusic(_arg1, 0.3, _arg2); this.initFadeInTimer(); } private function stopFadeIn():void{ var _local1:SoundTransform; if (((this.curMusic_sc) && (this.curMusic_sc.soundTransform))){ _local1 = this.curMusic_sc.soundTransform; _local1.volume = this.valueMusic; this.curMusic_sc.soundTransform = _local1; this.delFadeInTimer(); }; } private function initFadeInTimer():void{ if (this.fadeInTimer){ return; }; if (this.fadeOutTimer){ this.delFadeOutTimer(); }; this.fadeInTimer = new Timer((this.fadeTimes / (this.valueMusic / this.VALUE_FADE))); this.fadeInTimer.addEventListener(TimerEvent.TIMER, this.fadeIn); this.fadeInTimer.start(); } private function delFadeInTimer():void{ this.fadeInTimer.stop(); this.fadeInTimer.removeEventListener(TimerEvent.TIMER, this.fadeIn); this.fadeInTimer = null; } public function delAllTimer():void{ if (this.fadeInTimer != null){ this.fadeInTimer.removeEventListener(TimerEvent.TIMER, this.fadeIn); this.fadeInTimer = null; }; if (this.fadeOutTimer != null){ this.fadeOutTimer.removeEventListener(TimerEvent.TIMER, this.fadeOut); this.fadeOutTimer = null; }; } public function addAllTimer():void{ if (this.fadeInTimer == null){ this.fadeInTimer = new Timer((this.fadeTimes / (this.valueMusic / this.VALUE_FADE))); this.fadeInTimer.addEventListener(TimerEvent.TIMER, this.fadeIn); this.fadeInTimer.start(); }; if (this.fadeOutTimer == null){ this.fadeOutTimer = new Timer((this.fadeTimes / (this.valueMusic / this.VALUE_FADE))); this.fadeOutTimer.addEventListener(TimerEvent.TIMER, this.fadeOut); this.fadeOutTimer.start(); }; } private function fadeIn(_arg1:TimerEvent):void{ var _local2:SoundTransform; if (this.curMusic_sc){ _local2 = this.curMusic_sc.soundTransform; _local2.volume = (_local2.volume + this.VALUE_FADE); this.curMusic_sc.soundTransform = _local2; if (this.curMusic_sc.soundTransform.volume >= this.valueMusic){ this.stopFadeIn(); }; }; } private function getSound(_arg1:String):Sound{ var _local2:Class = (getDefinitionByName(_arg1) as Class); var _local3:Sound = new (_local2); return (_local3); } public static function get instance():SoundsManager{ if (currentInstance == null){ currentInstance = new (SoundsManager); }; return (currentInstance); } } }//package zlong.utils
Section 201
//framework_internal (zlong.framework_internal) package zlong { public namespace framework_internal = "http://www.zlonggames.com/flash/framework/internal"; }//package zlong
Section 202
//GameSetting (zlong.GameSetting) package zlong { import flash.display.*; import zlong.site.*; import zlong.country.*; import zlong.data.*; import zlong.display.*; public class GameSetting { private var _XMLLoader:LocalSiteDataLoader; localComponent_internal static const VERSION:String = "v1.09.201012281609"; public static const PORTAL_TYPE_FAMILY:String = "family"; public static const PORTAL_TYPE_TWEEN:String = "tween"; public static const PORTAL_TYPE_GIRL:String = "girl"; public static const PORTAL_TYPE_TEEN:String = "teen"; public static const PORTAL_TYPE_ZAPAPA:String = "zapapa"; public static const PORTAL_TYPE_HYVES:String = "hyves"; public function GameSetting(_arg1:InteractiveObject, _arg2:Boolean, _arg3:String, _arg4:String, _arg5:String, _arg6:int, _arg7:int, _arg8:Boolean=true){ GameInfo.cnversion = _arg2; GameInfo.portal = _arg3; GameInfo.name = _arg4; GameInfo.html = _arg5; GameInfo.width = _arg6; GameInfo.height = _arg7; if (_arg8){ this._XMLLoader = new LocalSiteDataLoader(); }; this.init(); this.initMenu(_arg1); } private function init():void{ new CountryCookie(); CountryInfo.instance.portal = GameInfo.portal; if (CountryCookie.country == null){ CountryInfo.instance.country = "en_us"; } else { CountryInfo.instance.country = String(CountryCookie.country); }; } private function initMenu(_arg1:InteractiveObject):void{ new Menu(_arg1); } } }//package zlong
Section 203
//localComponent_internal (zlong.localComponent_internal) package zlong { public namespace localComponent_internal = "http://www.zlonggames.com/flash/localComponent/internal"; }//package zlong
Section 204
//addNum (addNum) package { import flash.display.*; public dynamic class addNum extends MovieClip { } }//package
Section 205
//backGround (backGround) package { import flash.display.*; public dynamic class backGround extends MovieClip { } }//package
Section 206
//BOMB_SOUND (BOMB_SOUND) package { import flash.media.*; public dynamic class BOMB_SOUND extends Sound { } }//package
Section 207
//button_press_s (button_press_s) package { import flash.media.*; public dynamic class button_press_s extends Sound { } }//package
Section 208
//button_touch_s (button_touch_s) package { import flash.media.*; public dynamic class button_touch_s extends Sound { } }//package
Section 209
//Card_1 (Card_1) package { import flash.display.*; public dynamic class Card_1 extends MovieClip { } }//package
Section 210
//Card_10 (Card_10) package { import flash.display.*; public dynamic class Card_10 extends MovieClip { } }//package
Section 211
//Card_11 (Card_11) package { import flash.display.*; public dynamic class Card_11 extends MovieClip { } }//package
Section 212
//Card_12 (Card_12) package { import flash.display.*; public dynamic class Card_12 extends MovieClip { } }//package
Section 213
//Card_13 (Card_13) package { import flash.display.*; public dynamic class Card_13 extends MovieClip { } }//package
Section 214
//Card_14 (Card_14) package { import flash.display.*; public dynamic class Card_14 extends MovieClip { } }//package
Section 215
//Card_15 (Card_15) package { import flash.display.*; public dynamic class Card_15 extends MovieClip { } }//package
Section 216
//Card_16 (Card_16) package { import flash.display.*; public dynamic class Card_16 extends MovieClip { } }//package
Section 217
//Card_17 (Card_17) package { import flash.display.*; public dynamic class Card_17 extends MovieClip { } }//package
Section 218
//Card_18 (Card_18) package { import flash.display.*; public dynamic class Card_18 extends MovieClip { } }//package
Section 219
//Card_19 (Card_19) package { import flash.display.*; public dynamic class Card_19 extends MovieClip { } }//package
Section 220
//Card_2 (Card_2) package { import flash.display.*; public dynamic class Card_2 extends MovieClip { } }//package
Section 221
//Card_20 (Card_20) package { import flash.display.*; public dynamic class Card_20 extends MovieClip { } }//package
Section 222
//Card_21 (Card_21) package { import flash.display.*; public dynamic class Card_21 extends MovieClip { } }//package
Section 223
//Card_22 (Card_22) package { import flash.display.*; public dynamic class Card_22 extends MovieClip { } }//package
Section 224
//Card_23 (Card_23) package { import flash.display.*; public dynamic class Card_23 extends MovieClip { } }//package
Section 225
//Card_24 (Card_24) package { import flash.display.*; public dynamic class Card_24 extends MovieClip { } }//package
Section 226
//Card_25 (Card_25) package { import flash.display.*; public dynamic class Card_25 extends MovieClip { } }//package
Section 227
//Card_26 (Card_26) package { import flash.display.*; public dynamic class Card_26 extends MovieClip { } }//package
Section 228
//Card_27 (Card_27) package { import flash.display.*; public dynamic class Card_27 extends MovieClip { } }//package
Section 229
//Card_28 (Card_28) package { import flash.display.*; public dynamic class Card_28 extends MovieClip { } }//package
Section 230
//Card_29 (Card_29) package { import flash.display.*; public dynamic class Card_29 extends MovieClip { } }//package
Section 231
//Card_3 (Card_3) package { import flash.display.*; public dynamic class Card_3 extends MovieClip { } }//package
Section 232
//Card_30 (Card_30) package { import flash.display.*; public dynamic class Card_30 extends MovieClip { } }//package
Section 233
//Card_31 (Card_31) package { import flash.display.*; public dynamic class Card_31 extends MovieClip { } }//package
Section 234
//Card_32 (Card_32) package { import flash.display.*; public dynamic class Card_32 extends MovieClip { } }//package
Section 235
//Card_33 (Card_33) package { import flash.display.*; public dynamic class Card_33 extends MovieClip { } }//package
Section 236
//Card_34 (Card_34) package { import flash.display.*; public dynamic class Card_34 extends MovieClip { } }//package
Section 237
//Card_35 (Card_35) package { import flash.display.*; public dynamic class Card_35 extends MovieClip { } }//package
Section 238
//Card_36 (Card_36) package { import flash.display.*; public dynamic class Card_36 extends MovieClip { } }//package
Section 239
//Card_37 (Card_37) package { import flash.display.*; public dynamic class Card_37 extends MovieClip { } }//package
Section 240
//Card_38 (Card_38) package { import flash.display.*; public dynamic class Card_38 extends MovieClip { } }//package
Section 241
//Card_39 (Card_39) package { import flash.display.*; public dynamic class Card_39 extends MovieClip { } }//package
Section 242
//Card_4 (Card_4) package { import flash.display.*; public dynamic class Card_4 extends MovieClip { } }//package
Section 243
//Card_40 (Card_40) package { import flash.display.*; public dynamic class Card_40 extends MovieClip { } }//package
Section 244
//Card_5 (Card_5) package { import flash.display.*; public dynamic class Card_5 extends MovieClip { } }//package
Section 245
//Card_6 (Card_6) package { import flash.display.*; public dynamic class Card_6 extends MovieClip { } }//package
Section 246
//Card_7 (Card_7) package { import flash.display.*; public dynamic class Card_7 extends MovieClip { } }//package
Section 247
//Card_8 (Card_8) package { import flash.display.*; public dynamic class Card_8 extends MovieClip { } }//package
Section 248
//Card_9 (Card_9) package { import flash.display.*; public dynamic class Card_9 extends MovieClip { } }//package
Section 249
//CLICK (CLICK) package { import flash.media.*; public dynamic class CLICK extends Sound { } }//package
Section 250
//complete_m (complete_m) package { import flash.media.*; public dynamic class complete_m extends Sound { } }//package
Section 251
//Copyright (Copyright) package { import zlong.display.*; public dynamic class Copyright extends Copyright { } }//package
Section 252
//CountriesBox (CountriesBox) package { import zlong.display.*; public dynamic class CountriesBox extends CountriesBox { } }//package
Section 253
//Credit (Credit) package { import flash.display.*; public dynamic class Credit extends MovieClip { public var ok_button:MovieClip; } }//package
Section 254
//DiffSelect (DiffSelect) package { import flash.display.*; import flash.text.*; public dynamic class DiffSelect extends MovieClip { public var normalMode_button:MovieClip; public var back_button:MovieClip; public var endless_button:MovieClip; public var difficult_textField:TextField; public var ok_button:MovieClip; } }//package
Section 255
//DIS_CARD (DIS_CARD) package { import flash.media.*; public dynamic class DIS_CARD extends Sound { } }//package
Section 256
//Dis_mc (Dis_mc) package { import flash.display.*; public dynamic class Dis_mc extends MovieClip { public function Dis_mc(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package
Section 257
//export (export) package { import flash.display.*; public dynamic class export extends MovieClip { } }//package
Section 258
//failed_m (failed_m) package { import flash.media.*; public dynamic class failed_m extends Sound { } }//package
Section 259
//FIND_SOUND (FIND_SOUND) package { import flash.media.*; public dynamic class FIND_SOUND extends Sound { } }//package
Section 260
//GAME_LOSE_SOUND (GAME_LOSE_SOUND) package { import flash.media.*; public dynamic class GAME_LOSE_SOUND extends Sound { } }//package
Section 261
//GAME_WIN_SOUND (GAME_WIN_SOUND) package { import flash.media.*; public dynamic class GAME_WIN_SOUND extends Sound { } }//package
Section 262
//GameLost (GameLost) package { import flash.display.*; public dynamic class GameLost extends MovieClip { public var ok_button:MovieClip; } }//package
Section 263
//gameScreen (gameScreen) package { import flash.display.*; public dynamic class gameScreen extends MovieClip { public var cardCon:MovieClip; public var find_btn:MovieClip; } }//package
Section 264
//GameWin (GameWin) package { import flash.display.*; public dynamic class GameWin extends MovieClip { public var ok_button:MovieClip; } }//package
Section 265
//hart (hart) package { import zlong.display.*; public dynamic class hart extends TranText { } }//package
Section 266
//HideConsole (HideConsole) package { public var HideConsole:Object; HideConsole = false; }//package
Section 267
//HowtoPlay (HowtoPlay) package { import flash.display.*; public dynamic class HowtoPlay extends MovieClip { public var ok_button:MovieClip; } }//package
Section 268
//hyves_games (hyves_games) package { import zlong.display.*; public dynamic class hyves_games extends Hyves { } }//package
Section 269
//HyvesLoading (HyvesLoading) package { import zlong.display.*; public dynamic class HyvesLoading extends HyvesLoading { } }//package
Section 270
//LEVEL_SELECT_SOUND (LEVEL_SELECT_SOUND) package { import flash.media.*; public dynamic class LEVEL_SELECT_SOUND extends Sound { } }//package
Section 271
//LevelLost (LevelLost) package { import flash.display.*; public dynamic class LevelLost extends MovieClip { public var back_button:MovieClip; public var retry_button:MovieClip; } }//package
Section 272
//levelmap_m (levelmap_m) package { import flash.media.*; public dynamic class levelmap_m extends Sound { } }//package
Section 273
//LevelSelect_endless (LevelSelect_endless) package { import flash.display.*; import flash.text.*; public dynamic class LevelSelect_endless extends MovieClip { public var levelNum_textField:TextField; public var new_button:MovieClip; public var level_button:MovieClip; } }//package
Section 274
//LevelSelect_normal (LevelSelect_normal) package { import flash.display.*; import flash.text.*; public dynamic class LevelSelect_normal extends MovieClip { public var levelbutton_2:MovieClip; public var levelNum_textField:TextField; public var levelbutton_3:MovieClip; public var levelbutton_1:MovieClip; public var levelbutton_6:MovieClip; public var levelbutton_4:MovieClip; public var levelbutton_5:MovieClip; public var ok_button:MovieClip; } }//package
Section 275
//LevelWin (LevelWin) package { import flash.display.*; public dynamic class LevelWin extends MovieClip { public var nextLevel_button:MovieClip; } }//package
Section 276
//localization (localization) package { import flash.display.*; public dynamic class localization extends MovieClip { } }//package
Section 277
//Logo (Logo) package { import zlong.display.*; public dynamic class Logo extends Logo { } }//package
Section 278
//Main (Main) package { import flash.display.*; import flash.events.*; import zlong.data.*; import zlong.utils.*; import zlong.manager.*; import zlong.Template.*; import zlong.tools.*; public class Main extends AbstractMainClass { private var _xmlManager:XmlManager; public var stage:Stage; public static const XMLLOADING_COMPLETE:String = "XMLLOADING_COMPLETE"; private static var _instance:Main; public function Main(_arg1:Sprite){ _instance = this; super(_arg1); stage = __GameMc.stage; if (Root.__debug__){ showVersion(Root.VERSION_NUM); }; _xmlManager = new XmlManager(); _xmlManager.addEventListener(XMLLOADING_COMPLETE, gameStart); _xmlManager.setGameData(); } private function gameStart(_arg1:Event):void{ initGameSettings(); new UIManager(__GameMc); } private function initGameSettings():void{ Data.init(); stage.quality = Data.userProfile.quality; SoundsManager.instance.Enabled = Data.userProfile.soundEnable; SoundsManager.instance.MusicEnable = Data.userProfile.musicEnable; } public static function get instance():Main{ return (_instance); } } }//package
Section 279
//MAIN_MENU_MUSIC (MAIN_MENU_MUSIC) package { import flash.media.*; public dynamic class MAIN_MENU_MUSIC extends Sound { } }//package
Section 280
//mainScreen (mainScreen) package { import flash.display.*; public dynamic class mainScreen extends MovieClip { public var gameStart_button:MovieClip; public var btn_googleEvent:MovieClip; public var music_button:MovieClip; public var btn_sendpic:MovieClip; public var btn_sendAwords:MovieClip; public var sound_button:MovieClip; public var btn_sendscore:MovieClip; public var howtoplay_button:MovieClip; public var btn_sendavatar:MovieClip; public var quality_button:MovieClip; public var resume_button:MovieClip; } }//package
Section 281
//mainscreen_m (mainscreen_m) package { import flash.media.*; public dynamic class mainscreen_m extends Sound { } }//package
Section 282
//Mc_UiLoading (Mc_UiLoading) package { import flash.display.*; import flash.text.*; public dynamic class Mc_UiLoading extends MovieClip { public var perBar:MovieClip; public var perText:TextField; } }//package
Section 283
//menu_press_s (menu_press_s) package { import flash.media.*; public dynamic class menu_press_s extends Sound { } }//package
Section 284
//menu_touch_s (menu_touch_s) package { import flash.media.*; public dynamic class menu_touch_s extends Sound { } }//package
Section 285
//MoreGames (MoreGames) package { import zlong.display.*; public dynamic class MoreGames extends ExtButton { } }//package
Section 286
//MoreGames_2 (MoreGames_2) package { import zlong.display.*; public dynamic class MoreGames_2 extends ExtButton { } }//package
Section 287
//MoreGamesLogo (MoreGamesLogo) package { import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.geom.*; import zlong.display.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.desktop.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.globalization.*; import flash.net.drm.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.sensors.*; import flash.system.*; import flash.text.ime.*; import flash.text.engine.*; import flash.ui.*; import flash.xml.*; public dynamic class MoreGamesLogo extends ExtButton { public var __id1_:Logo; public function MoreGamesLogo(){ this.__setProp___id1__MoreGamesLogo_Layer4_0(); } function __setProp___id1__MoreGamesLogo_Layer4_0(){ try { this.__id1_["componentInspectorSetting"] = true; } catch(e:Error) { }; this.__id1_.alignHorizontal = "Center"; this.__id1_.alignVertical = "Down"; this.__id1_.maxHeight = 20; this.__id1_.maxWidth = 150; this.__id1_.position = "logo_preloader"; try { this.__id1_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 288
//MOUSE_DOWN (MOUSE_DOWN) package { import flash.media.*; public dynamic class MOUSE_DOWN extends Sound { } }//package
Section 289
//MOUSE_OVER (MOUSE_OVER) package { import flash.media.*; public dynamic class MOUSE_OVER extends Sound { } }//package
Section 290
//NORMAL_GAME_MUSIC (NORMAL_GAME_MUSIC) package { import flash.media.*; public dynamic class NORMAL_GAME_MUSIC extends Sound { } }//package
Section 291
//NORMAL_GAME_MUSIC_OLD (NORMAL_GAME_MUSIC_OLD) package { import flash.media.*; public dynamic class NORMAL_GAME_MUSIC_OLD extends Sound { } }//package
Section 292
//pause_s (pause_s) package { import flash.media.*; public dynamic class pause_s extends Sound { } }//package
Section 293
//PowerBy (PowerBy) package { import zlong.display.*; public dynamic class PowerBy extends Hyves { } }//package
Section 294
//propMov (propMov) package { import flash.display.*; public dynamic class propMov extends MovieClip { public var prop_mc:MovieClip; } }//package
Section 295
//RIFFLE_SOUND (RIFFLE_SOUND) package { import flash.media.*; public dynamic class RIFFLE_SOUND extends Sound { } }//package
Section 296
//Root (Root) package { import zlong.spilSystemTool.*; import zlong.Template.*; import zlong.*; public class Root extends AbstractRootClass { public static const STAGE_WIGHT:int = 700; public static const GAME_CLASS_NAME:String = "Main"; public static const STAGE_HEIGHT:int = 510; public static const PORTAL_TYPE:String = GameSetting.PORTAL_TYPE_FAMILY; public static const VERSION_NUM:String = "v.0.01"; public static const __debug__:Boolean = false; public static const LOADING_CLASS_NAME:String = "zlong.ui.UILoading"; public static const GAME_FRAMERATE:int = 30; public static const GAME_NAME:String = "Dream Love Link"; public static var __loadXML__:Boolean = false; override protected function initSettingBeforeLoading():void{ new GameSetting(this, false, PORTAL_TYPE, cutGameName(GAME_NAME), (cutGameName(GAME_NAME, "-", true) + ".html"), STAGE_WIGHT, STAGE_HEIGHT); Award_HighScore.instance.init(cutGameName(GAME_NAME), this, __debug__, __debug__); } override protected function script0():void{ Trace("script0"); } override protected function script1():void{ Trace("script1"); } override protected function script2():void{ Trace("script2"); } } }//package
Section 297
//Trace (Trace) package { import flash.utils.*; import zlong.breathxue.utils.debug.*; public function Trace(... _args):void{ var i:String; var TcClass:Class; var args = _args; var arg0 = ""; if ((args[0] is String)){ arg0 = args[0]; if ((((((((arg0.charAt(0) == "|")) && ((arg0.charAt(1) == "|")))) && ((arg0.charAt((arg0.length - 2)) == "|")))) && ((arg0.charAt((arg0.length - 1)) == "|")))){ arg0 = arg0.substring(1, (arg0.length - 1)); args.shift(); } else { arg0 = ""; }; }; var isShowConsole:Boolean; if (HideConsole == false){ isShowConsole = true; } else { if (HideConsole == true){ isShowConsole = false; } else { for (i in HideConsole) { if (HideConsole[i] == arg0){ isShowConsole = false; break; }; }; }; }; if (isShowConsole){ trace((arg0 + args.join(" "))); }; if (TcShow){ try { TcClass = (getDefinitionByName("zlong.breathxue.utils.debug.TC") as Class); } catch(e:Error) { TcShow = false; }; if (TcClass){ var _local3 = TcClass; _local3["SHOW"](arg0, args); }; }; } }//package
Section 298
//UI_Congratulation (UI_Congratulation) package { import flash.display.*; public dynamic class UI_Congratulation extends MovieClip { public var con_mc:MovieClip; public function UI_Congratulation(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package
Section 299
//UI_Credits (UI_Credits) package { import flash.display.*; public dynamic class UI_Credits extends MovieClip { public var back_btn:MovieClip; public var home_btn:MovieClip; public var sound_btn:MovieClip; public var music_btn:MovieClip; public var more_btn:MoreGames_2; public var __id1_:Logo; public function UI_Credits(){ __setProp_more_btn_UI_Credits_flash0_1(); __setProp___id1__UI_Credits_Layer7_1(); } function __setProp_more_btn_UI_Credits_flash0_1(){ try { more_btn["componentInspectorSetting"] = true; } catch(e:Error) { }; more_btn.position = "button_credits"; more_btn.type = "moregames"; try { more_btn["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id1__UI_Credits_Layer7_1(){ try { __id1_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id1_.alignHorizontal = "Center"; __id1_.alignVertical = "Center"; __id1_.maxHeight = 40; __id1_.maxWidth = 150; __id1_.position = "logo_credits"; try { __id1_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 300
//UI_Endless_Newgame (UI_Endless_Newgame) package { import flash.display.*; public dynamic class UI_Endless_Newgame extends MovieClip { public var newGame_mc:MovieClip; public function UI_Endless_Newgame(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package
Section 301
//UI_Gamelose (UI_Gamelose) package { import flash.display.*; public dynamic class UI_Gamelose extends MovieClip { public var lose_mc:MovieClip; public function UI_Gamelose(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package
Section 302
//UI_GamePassed (UI_GamePassed) package { import flash.display.*; public dynamic class UI_GamePassed extends MovieClip { public var pass_mc:MovieClip; public function UI_GamePassed(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package
Section 303
//UI_Ingame (UI_Ingame) package { import flash.display.*; import flash.text.*; public dynamic class UI_Ingame extends MovieClip { public var level_txt:TextField; public var bomb_btn:MovieClip; public var time_mc:MovieClip; public var score_mc:wz_Score_in; public var bomb_txt:TextField; public var pause_btn:MovieClip; public var riffle_txt:TextField; public var riffle_btn:MovieClip; public var soc_txt:TextField; public var find_btn:MovieClip; public var find_txt:TextField; public var timeTxt_mc:MovieClip; } }//package
Section 304
//UI_LevelChoose (UI_LevelChoose) package { import flash.display.*; import flash.text.*; public dynamic class UI_LevelChoose extends MovieClip { public var total_txt:TextField; public var level_23:MovieClip; public var home_btn:MovieClip; public var level_30:MovieClip; public var sound_btn:MovieClip; public var level_1:MovieClip; public var level_3:MovieClip; public var level_6:MovieClip; public var level_7:MovieClip; public var level_9:MovieClip; public var level_8:MovieClip; public var level_4:MovieClip; public var level_2:MovieClip; public var level_5:MovieClip; public var music_btn:MovieClip; public var level_10:MovieClip; public var level_11:MovieClip; public var level_17:MovieClip; public var level_18:MovieClip; public var level_14:MovieClip; public var level_19:MovieClip; public var level_13:MovieClip; public var level_15:MovieClip; public var level_16:MovieClip; public var level_12:MovieClip; public var level_20:MovieClip; public var level_21:MovieClip; public var level_22:MovieClip; public var level_24:MovieClip; public var level_25:MovieClip; public var level_27:MovieClip; public var level_28:MovieClip; public var level_26:MovieClip; public var level_29:MovieClip; } }//package
Section 305
//UI_LevelSelect_Endless (UI_LevelSelect_Endless) package { import flash.display.*; import flash.text.*; import flash.utils.*; public dynamic class UI_LevelSelect_Endless extends MovieClip { public var home_btn:MovieClip; public var sound_btn:MovieClip; public var level_btn:MovieClip; public var level_txt:TextField; public var new_btn:MovieClip; public var __setPropDict:Dictionary; public var music_btn:MovieClip; public var __id2_:Logo; public function UI_LevelSelect_Endless(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1); } function frame1(){ if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 1))))){ __setPropDict[__id2_] = currentFrame; __setProp___id2__UI_LevelSelect_Endless__1(); }; } function __setProp___id2__UI_LevelSelect_Endless__1(){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.alignHorizontal = "Center"; __id2_.alignVertical = "Center"; __id2_.maxHeight = 40; __id2_.maxWidth = 150; __id2_.position = "logo_endlesslevelmap"; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 306
//UI_Loading (UI_Loading) package { import flash.display.*; import flash.text.*; public dynamic class UI_Loading extends MovieClip { public var perBar:MovieClip; public var perText:TextField; } }//package
Section 307
//UI_MainMenu (UI_MainMenu) package { import flash.display.*; import flash.utils.*; public dynamic class UI_MainMenu extends MovieClip { public var credit_btn:MovieClip; public var heart_mc:hart; public var __setPropDict:Dictionary; public var __id0_:Logo; public var endless_btn:MovieClip; public var moreGame_btn:MoreGames; public var normal_btn:MovieClip; public var sound_btn:MovieClip; public var music_btn:MovieClip; public function UI_MainMenu(){ __setPropDict = new Dictionary(true); super(); addFrameScript(119, frame120, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 38, frame39, 39, frame40, 40, frame41, 41, frame42, 42, frame43, 43, frame44, 44, frame45, 45, frame46, 46, frame47, 47, frame48, 48, frame49, 49, frame50, 50, frame51, 51, frame52, 52, frame53, 53, frame54, 54, frame55, 55, frame56, 56, frame57, 57, frame58, 58, frame59, 59, frame60, 60, frame61, 61, frame62, 62, frame63, 63, frame64, 64, frame65, 65, frame66, 66, frame67, 67, frame68, 68, frame69, 69, frame70, 70, frame71, 71, frame72, 72, frame73, 73, frame74, 74, frame75, 81, frame82, 82, frame83, 85, frame86, 86, frame87, 87, frame88, 88, frame89, 89, frame90, 90, frame91, 91, frame92, 92, frame93, 93, frame94, 94, frame95, 95, frame96, 96, frame97, 97, frame98, 98, frame99, 99, frame100, 100, frame101, 101, frame102, 102, frame103, 103, frame104, 104, frame105, 105, frame106, 106, frame107, 107, frame108, 108, frame109, 109, frame110, 110, frame111, 111, frame112, 112, frame113, 113, frame114, 114, frame115, 115, frame116, 116, frame117, 117, frame118, 118, frame119); __setProp___id0__UI_MainMenu_Layer20_1(); } function __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(){ try { moreGame_btn["componentInspectorSetting"] = true; } catch(e:Error) { }; moreGame_btn.position = "defaultValue"; moreGame_btn.type = "moregames"; try { moreGame_btn["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame14(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame16(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame12(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame15(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame17(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame18(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame3(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame4(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame5(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame6(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame1(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame22(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame23(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame11(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame25(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame7(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame28(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame29(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame24(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame19(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame9(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame13(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame26(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame8(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame2(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame27(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame32(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame35(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame36(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame33(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame34(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame20(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame30(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame39(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame38(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame31(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame21(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame40(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame42(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame43(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame44(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame45(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame46(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame47(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame41(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame37(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame48(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame49(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame51(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame52(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame53(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame54(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame55(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame56(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame50(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame58(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame59(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame57(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame60(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame61(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame62(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function __setProp___id0__UI_MainMenu_Layer20_1(){ try { __id0_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id0_.alignHorizontal = "Center"; __id0_.alignVertical = "Center"; __id0_.maxHeight = 40; __id0_.maxWidth = 150; __id0_.position = "logo_mainscreen"; try { __id0_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame64(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame66(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame67(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame68(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame63(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame65(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame69(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame70(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame72(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame73(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame71(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame75(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame74(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame86(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame88(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame82(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame83(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((((int(__setPropDict[moreGame_btn]) >= 1)) && ((int(__setPropDict[moreGame_btn]) <= 75)))) || ((((int(__setPropDict[moreGame_btn]) >= 82)) && ((int(__setPropDict[moreGame_btn]) <= 83))))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_1(); }; } function frame87(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame89(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(){ try { moreGame_btn["componentInspectorSetting"] = true; } catch(e:Error) { }; moreGame_btn.position = "button_mainscreen_moregames"; moreGame_btn.type = "moregames"; try { moreGame_btn["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame90(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame91(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame93(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame94(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame95(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame98(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame92(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame97(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame99(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame96(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame100(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame101(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame102(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame105(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame106(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame107(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame109(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame103(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame104(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame108(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame110(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame111(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame112(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame114(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame116(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame117(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame118(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame115(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame113(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame119(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; } function frame120(){ if ((((__setPropDict[moreGame_btn] == undefined)) || (!((((int(__setPropDict[moreGame_btn]) >= 86)) && ((int(__setPropDict[moreGame_btn]) <= 120))))))){ __setPropDict[moreGame_btn] = currentFrame; __setProp_moreGame_btn_UI_MainMenu_moreGame_btn_86(); }; stop(); } } }//package
Section 308
//UI_Passed_Endless (UI_Passed_Endless) package { import flash.display.*; public dynamic class UI_Passed_Endless extends MovieClip { public var pass_mc:MovieClip; public function UI_Passed_Endless(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package
Section 309
//UI_Paused (UI_Paused) package { import flash.display.*; public dynamic class UI_Paused extends MovieClip { public var pause_mc:MovieClip; public function UI_Paused(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package
Section 310
//UI_Prepare (UI_Prepare) package { import flash.display.*; public dynamic class UI_Prepare extends MovieClip { public var prepare_mc:MovieClip; public function UI_Prepare(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package
Section 311
//wz_Back (wz_Back) package { import zlong.display.*; public dynamic class wz_Back extends TranText { } }//package
Section 312
//wz_Choose_a_level (wz_Choose_a_level) package { import zlong.display.*; public dynamic class wz_Choose_a_level extends TranText { } }//package
Section 313
//wz_CONGRATULATIONS! (wz_CONGRATULATIONS!) package { import zlong.display.*; public dynamic class wz_CONGRATULATIONS! extends TranText { } }//package
Section 314
//wz_Credits (wz_Credits) package { import zlong.display.*; public dynamic class wz_Credits extends TranText { } }//package
Section 315
//wz_Credits_01 (wz_Credits_01) package { import zlong.display.*; public dynamic class wz_Credits_01 extends TranText { } }//package
Section 316
//wz_Dream_Love_Link (wz_Dream_Love_Link) package { import zlong.display.*; public dynamic class wz_Dream_Love_Link extends TranText { } }//package
Section 317
//wz_Endless_Mode (wz_Endless_Mode) package { import zlong.display.*; public dynamic class wz_Endless_Mode extends TranText { } }//package
Section 318
//wz_Endless_Mode_01 (wz_Endless_Mode_01) package { import zlong.display.*; public dynamic class wz_Endless_Mode_01 extends TranText { } }//package
Section 319
//wz_Go (wz_Go) package { import zlong.display.*; public dynamic class wz_Go extends TranText { } }//package
Section 320
//wz_LEVEL (wz_LEVEL) package { import zlong.display.*; public dynamic class wz_LEVEL extends TranText { } }//package
Section 321
//wz_Level_12 (wz_Level_12) package { import zlong.display.*; public dynamic class wz_Level_12 extends TranText { } }//package
Section 322
//wz_Level_Bonus (wz_Level_Bonus) package { import zlong.display.*; public dynamic class wz_Level_Bonus extends TranText { } }//package
Section 323
//wz_Level12 (wz_Level12) package { import zlong.display.*; public dynamic class wz_Level12 extends TranText { } }//package
Section 324
//wz_Loading (wz_Loading) package { import zlong.display.*; public dynamic class wz_Loading extends TranText { } }//package
Section 325
//wz_More_Games (wz_More_Games) package { import zlong.display.*; public dynamic class wz_More_Games extends TranText { } }//package
Section 326
//wz_More_Games_01 (wz_More_Games_01) package { import zlong.display.*; public dynamic class wz_More_Games_01 extends TranText { } }//package
Section 327
//wz_New_Game (wz_New_Game) package { import zlong.display.*; public dynamic class wz_New_Game extends TranText { } }//package
Section 328
//wz_Next_Level (wz_Next_Level) package { import zlong.display.*; public dynamic class wz_Next_Level extends TranText { } }//package
Section 329
//wz_Normal_Mode (wz_Normal_Mode) package { import zlong.display.*; public dynamic class wz_Normal_Mode extends TranText { } }//package
Section 330
//wz_Paused (wz_Paused) package { import zlong.display.*; public dynamic class wz_Paused extends TranText { } }//package
Section 331
//wz_Paused_01 (wz_Paused_01) package { import zlong.display.*; public dynamic class wz_Paused_01 extends TranText { } }//package
Section 332
//wz_Restart (wz_Restart) package { import zlong.display.*; public dynamic class wz_Restart extends TranText { } }//package
Section 333
//wz_Resume (wz_Resume) package { import zlong.display.*; public dynamic class wz_Resume extends TranText { } }//package
Section 334
//wz_Score (wz_Score) package { import zlong.display.*; public dynamic class wz_Score extends TranText { } }//package
Section 335
//wz_Score_in (wz_Score_in) package { import zlong.display.*; public dynamic class wz_Score_in extends TranText { } }//package
Section 336
//wz_The_record (wz_The_record) package { import zlong.display.*; public dynamic class wz_The_record extends TranText { } }//package
Section 337
//wz_Time_Bonus (wz_Time_Bonus) package { import zlong.display.*; public dynamic class wz_Time_Bonus extends TranText { } }//package
Section 338
//wz_Time‘s_up (wz_Time‘s_up) package { import zlong.display.*; public dynamic class wz_Time‘s_up extends TranText { } }//package
Section 339
//wz_Top_Recor (wz_Top_Recor) package { import zlong.display.*; public dynamic class wz_Top_Recor extends TranText { } }//package
Section 340
//wz_Total_Score (wz_Total_Score) package { import zlong.display.*; public dynamic class wz_Total_Score extends TranText { } }//package
Section 341
//wz_Total_score_01 (wz_Total_score_01) package { import zlong.display.*; public dynamic class wz_Total_score_01 extends TranText { } }//package
Section 342
//wz_Try_Again (wz_Try_Again) package { import zlong.display.*; public dynamic class wz_Try_Again extends TranText { } }//package
Section 343
//wz_Yes (wz_Yes) package { import zlong.display.*; public dynamic class wz_Yes extends TranText { } }//package
Section 344
//wz_YOU_WIN (wz_YOU_WIN) package { import zlong.display.*; public dynamic class wz_YOU_WIN extends TranText { } }//package

Library Items

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

Instance Names

"poweredby"Symbol 40 MovieClip {PowerBy} [PowerBy] Frame 1Symbol 39 MovieClip
"displayArea_mc"Symbol 46 MovieClip {UI_Loading_fla.new_agame_com_12} [UI_Loading_fla.new_agame_com_12] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 59 MovieClip {UI_Loading_fla.logo_game_15} [UI_Loading_fla.logo_game_15] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 63 MovieClip {UI_Loading_fla.new_zapjuegos_com_17} [UI_Loading_fla.new_zapjuegos_com_17] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 67 MovieClip {UI_Loading_fla.newspel_nl_19} [UI_Loading_fla.newspel_nl_19] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 71 MovieClip {UI_Loading_fla.new_jeu_fr_21} [UI_Loading_fla.new_jeu_fr_21] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 75 MovieClip {UI_Loading_fla.new_spielen_com_23} [UI_Loading_fla.new_spielen_com_23] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 79 MovieClip {UI_Loading_fla.new_clickjogos_com_25} [UI_Loading_fla.new_clickjogos_com_25] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 81 MovieClip {UI_Loading_fla.logo_giocaregratis_it_27} [UI_Loading_fla.logo_giocaregratis_it_27] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 85 MovieClip {UI_Loading_fla.new_spel_se_28} [UI_Loading_fla.new_spel_se_28] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 87 MovieClip {UI_Loading_fla.logo_my_games_co_uk_30} [UI_Loading_fla.logo_my_games_co_uk_30] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 91 MovieClip {UI_Loading_fla.new_flashgames_ru_31} [UI_Loading_fla.new_flashgames_ru_31] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 95 MovieClip {UI_Loading_fla.new_game_co_in_33} [UI_Loading_fla.new_game_co_in_33] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 99 MovieClip {UI_Loading_fla.new_games_co_id_35} [UI_Loading_fla.new_games_co_id_35] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 101 MovieClip {UI_Loading_fla.logo_minigry_pl_37} [UI_Loading_fla.logo_minigry_pl_37] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 103 MovieClip {UI_Loading_fla.logo_asoyun_com_38} [UI_Loading_fla.logo_asoyun_com_38] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 105 MovieClip {UI_Loading_fla.logo_game_com_my_39} [UI_Loading_fla.logo_game_com_my_39] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 129 MovieClip {UI_Loading_fla.logo_oyunlar123_com_51} [UI_Loading_fla.logo_oyunlar123_com_51] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 131 MovieClip {UI_Loading_fla.girlsgogames_52} [UI_Loading_fla.girlsgogames_52] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 133 MovieClip {UI_Loading_fla.girlsgogames_53} [UI_Loading_fla.girlsgogames_53] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 135 MovieClip {UI_Loading_fla.girlsgogames_54} [UI_Loading_fla.girlsgogames_54] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 137 MovieClip {UI_Loading_fla.girlsgogames_55} [UI_Loading_fla.girlsgogames_55] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 139 MovieClip {UI_Loading_fla.girlsgogames_56} [UI_Loading_fla.girlsgogames_56] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 141 MovieClip {UI_Loading_fla.girlsgogames_57} [UI_Loading_fla.girlsgogames_57] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 143 MovieClip {UI_Loading_fla.girlsgogames_58} [UI_Loading_fla.girlsgogames_58] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 145 MovieClip {UI_Loading_fla.juegosdechicas_59} [UI_Loading_fla.juegosdechicas_59] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 147 MovieClip {UI_Loading_fla.girlsgogames_60} [UI_Loading_fla.girlsgogames_60] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 149 MovieClip {UI_Loading_fla.girlsgogames_61} [UI_Loading_fla.girlsgogames_61] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 151 MovieClip {UI_Loading_fla.girlsgogames_62} [UI_Loading_fla.girlsgogames_62] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 153 MovieClip {UI_Loading_fla.girlsgogames_63} [UI_Loading_fla.girlsgogames_63] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 157 MovieClip {UI_Loading_fla.logo_laro_com_ph_65} [UI_Loading_fla.logo_laro_com_ph_65] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 161 MovieClip {UI_Loading_fla.a10_com_logo_67} [UI_Loading_fla.a10_com_logo_67] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 167 MovieClip {UI_Loading_fla.newagame_co_uk_69} [UI_Loading_fla.newagame_co_uk_69] Frame 1Symbol 45 MovieClip
"displayArea_mc"Symbol 362 MovieClip {Logo} [Logo] Frame 1Symbol 45 MovieClip
"wh"Symbol 362 MovieClip {Logo} [Logo] Frame 49Symbol 45 MovieClip
"wh"Symbol 362 MovieClip {Logo} [Logo] Frame 54Symbol 45 MovieClip
"logohyves"Symbol 363 MovieClip {HyvesLoading} [HyvesLoading] Frame 1Symbol 362 MovieClip {Logo} [Logo]
"logo"Symbol 363 MovieClip {HyvesLoading} [HyvesLoading] Frame 1Symbol 362 MovieClip {Logo} [Logo]
"perBar"Symbol 364 MovieClip {UI_Loading} [UI_Loading] Frame 1Symbol 14 MovieClip
"perText"Symbol 364 MovieClip {UI_Loading} [UI_Loading] Frame 1Symbol 35 EditableText
"prop_mc"Symbol 370 MovieClip {propMov} [propMov] Frame 1Symbol 369 MovieClip
"perText"Symbol 410 MovieClip {Mc_UiLoading} [Mc_UiLoading] Frame 1Symbol 406 EditableText
"perBar"Symbol 410 MovieClip {Mc_UiLoading} [Mc_UiLoading] Frame 1Symbol 409 MovieClip
"min_txt"Symbol 456 MovieClip {UI_Loading_fla.Timeline_276} [UI_Loading_fla.Timeline_276] Frame 1Symbol 452 EditableText
"sec_txt"Symbol 456 MovieClip {UI_Loading_fla.Timeline_276} [UI_Loading_fla.Timeline_276] Frame 1Symbol 455 EditableText
"time"Symbol 459 MovieClip {UI_Loading_fla.Timeline_275} [UI_Loading_fla.Timeline_275] Frame 1Symbol 456 MovieClip {UI_Loading_fla.Timeline_276} [UI_Loading_fla.Timeline_276]
"nextLevel_button"Symbol 466 MovieClip {LevelWin} [LevelWin] Frame 1Symbol 465 MovieClip
"next_btn"Symbol 591 MovieClip {UI_Loading_fla.Passed_202} [UI_Loading_fla.Passed_202] Frame 1Symbol 510 MovieClip
"score_txt"Symbol 591 MovieClip {UI_Loading_fla.Passed_202} [UI_Loading_fla.Passed_202] Frame 1Symbol 524 EditableText
"time_txt"Symbol 591 MovieClip {UI_Loading_fla.Passed_202} [UI_Loading_fla.Passed_202] Frame 1Symbol 524 EditableText
"levelScore_txt"Symbol 591 MovieClip {UI_Loading_fla.Passed_202} [UI_Loading_fla.Passed_202] Frame 1Symbol 524 EditableText
"total_txt"Symbol 591 MovieClip {UI_Loading_fla.Passed_202} [UI_Loading_fla.Passed_202] Frame 1Symbol 589 EditableText
"level_txt"Symbol 591 MovieClip {UI_Loading_fla.Passed_202} [UI_Loading_fla.Passed_202] Frame 1Symbol 590 EditableText
"pass_mc"Symbol 592 MovieClip {UI_GamePassed} [UI_GamePassed] Frame 1Symbol 591 MovieClip {UI_Loading_fla.Passed_202} [UI_Loading_fla.Passed_202]
"resume_btn"Symbol 660 MovieClip {UI_Loading_fla.Paused_175} [UI_Loading_fla.Paused_175] Frame 1Symbol 614 MovieClip
"restart_btn"Symbol 660 MovieClip {UI_Loading_fla.Paused_175} [UI_Loading_fla.Paused_175] Frame 1Symbol 645 MovieClip
"music_btn"Symbol 660 MovieClip {UI_Loading_fla.Paused_175} [UI_Loading_fla.Paused_175] Frame 1Symbol 650 MovieClip
"sound_btn"Symbol 660 MovieClip {UI_Loading_fla.Paused_175} [UI_Loading_fla.Paused_175] Frame 1Symbol 655 MovieClip
"home_btn"Symbol 660 MovieClip {UI_Loading_fla.Paused_175} [UI_Loading_fla.Paused_175] Frame 1Symbol 658 MovieClip
"moreGame_btn"Symbol 660 MovieClip {UI_Loading_fla.Paused_175} [UI_Loading_fla.Paused_175] Frame 1Symbol 659 MovieClip {MoreGames_2} [MoreGames_2]
"pause_mc"Symbol 661 MovieClip {UI_Paused} [UI_Paused] Frame 1Symbol 660 MovieClip {UI_Loading_fla.Paused_175} [UI_Loading_fla.Paused_175]
"again_btn"Symbol 717 MovieClip {UI_Loading_fla.Lose_197} [UI_Loading_fla.Lose_197] Frame 1Symbol 715 MovieClip
"displayArea_mc"Symbol 747 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 758 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 762 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 766 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 770 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 774 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 778 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 780 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 784 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 786 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 790 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 794 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 798 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 800 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 802 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 804 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 828 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 830 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 832 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 834 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 836 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 838 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 840 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 842 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 844 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 846 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 848 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 850 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 852 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 856 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 860 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 866 MovieClip Frame 1Symbol 746 MovieClip
"displayArea_mc"Symbol 875 MovieClip Frame 1Symbol 746 MovieClip
"wh"Symbol 875 MovieClip Frame 49Symbol 746 MovieClip
"wh"Symbol 875 MovieClip Frame 54Symbol 746 MovieClip
"__id1_"Symbol 878 MovieClip {MoreGamesLogo} [MoreGamesLogo] Frame 1Symbol 875 MovieClip
"flag"Symbol 953 MovieClip Frame 1Symbol 950 MovieClip
"l_cn"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_br"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_es"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_de"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_id"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_fr"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_it"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_in"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_my"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_jp"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_pl"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_nl"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_ru"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_pt"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_tr"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_se"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_en_us"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_en_uk"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_ph"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_ar"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"_blank"Symbol 956 MovieClip Frame 1Symbol 955 MovieClip
"l_arg"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"l_mx"Symbol 956 MovieClip Frame 1Symbol 953 MovieClip
"selectbox"Symbol 957 MovieClip Frame 1Symbol 880 MovieClip
"countryName"Symbol 957 MovieClip Frame 1Symbol 900 MovieClip
"flag"Symbol 957 MovieClip Frame 1Symbol 924 MovieClip
"popList"Symbol 957 MovieClip Frame 1Symbol 956 MovieClip
"gameStart_button"Symbol 963 MovieClip {mainScreen} [mainScreen] Frame 1Symbol 719 MovieClip
"sound_button"Symbol 963 MovieClip {mainScreen} [mainScreen] Frame 1Symbol 723 MovieClip
"howtoplay_button"Symbol 963 MovieClip {mainScreen} [mainScreen] Frame 1Symbol 725 MovieClip
"resume_button"Symbol 963 MovieClip {mainScreen} [mainScreen] Frame 1Symbol 727 MovieClip
"music_button"Symbol 963 MovieClip {mainScreen} [mainScreen] Frame 1Symbol 723 MovieClip
"btn_sendscore"Symbol 963 MovieClip {mainScreen} [mainScreen] Frame 1Symbol 731 MovieClip
"btn_sendAwords"Symbol 963 MovieClip {mainScreen} [mainScreen] Frame 1Symbol 733 MovieClip
"btn_sendpic"Symbol 963 MovieClip {mainScreen} [mainScreen] Frame 1Symbol 735 MovieClip
"btn_googleEvent"Symbol 963 MovieClip {mainScreen} [mainScreen] Frame 1Symbol 737 MovieClip
"btn_sendavatar"Symbol 963 MovieClip {mainScreen} [mainScreen] Frame 1Symbol 739 MovieClip
"quality_button"Symbol 963 MovieClip {mainScreen} [mainScreen] Frame 1Symbol 962 MovieClip
"ok_button"Symbol 1000 MovieClip {DiffSelect} [DiffSelect] Frame 1Symbol 991 MovieClip
"difficult_textField"Symbol 1000 MovieClip {DiffSelect} [DiffSelect] Frame 1Symbol 993 EditableText
"normalMode_button"Symbol 1000 MovieClip {DiffSelect} [DiffSelect] Frame 1Symbol 995 MovieClip
"endless_button"Symbol 1000 MovieClip {DiffSelect} [DiffSelect] Frame 1Symbol 997 MovieClip
"back_button"Symbol 1000 MovieClip {DiffSelect} [DiffSelect] Frame 1Symbol 999 MovieClip
"min_txt"Symbol 1027 MovieClip {UI_Loading_fla.Prepare_163} [UI_Loading_fla.Prepare_163] Frame 1Symbol 1021 EditableText
"bomb_txt"Symbol 1027 MovieClip {UI_Loading_fla.Prepare_163} [UI_Loading_fla.Prepare_163] Frame 1Symbol 1022 EditableText
"found_txt"Symbol 1027 MovieClip {UI_Loading_fla.Prepare_163} [UI_Loading_fla.Prepare_163] Frame 1Symbol 1022 EditableText
"riffle_txt"Symbol 1027 MovieClip {UI_Loading_fla.Prepare_163} [UI_Loading_fla.Prepare_163] Frame 1Symbol 1022 EditableText
"go_btn"Symbol 1027 MovieClip {UI_Loading_fla.Prepare_163} [UI_Loading_fla.Prepare_163] Frame 1Symbol 1023 MovieClip
"sec_txt"Symbol 1027 MovieClip {UI_Loading_fla.Prepare_163} [UI_Loading_fla.Prepare_163] Frame 1Symbol 1025 EditableText
"level_txt"Symbol 1027 MovieClip {UI_Loading_fla.Prepare_163} [UI_Loading_fla.Prepare_163] Frame 1Symbol 1026 EditableText
"prepare_mc"Symbol 1028 MovieClip {UI_Prepare} [UI_Prepare] Frame 1Symbol 1027 MovieClip {UI_Loading_fla.Prepare_163} [UI_Loading_fla.Prepare_163]
"level_num"Symbol 1035 MovieClip Frame 1Symbol 1032 EditableText
"levelNum_textField"Symbol 1038 MovieClip {LevelSelect_endless} [LevelSelect_endless] Frame 1Symbol 1031 EditableText
"level_button"Symbol 1038 MovieClip {LevelSelect_endless} [LevelSelect_endless] Frame 1Symbol 1035 MovieClip
"new_button"Symbol 1038 MovieClip {LevelSelect_endless} [LevelSelect_endless] Frame 1Symbol 1037 MovieClip
"back_btn"Symbol 1076 MovieClip {UI_Loading_fla.EndlessMode_01_168} [UI_Loading_fla.EndlessMode_01_168] Frame 1Symbol 1056 MovieClip
"yes_btn"Symbol 1076 MovieClip {UI_Loading_fla.EndlessMode_01_168} [UI_Loading_fla.EndlessMode_01_168] Frame 1Symbol 1075 MovieClip
"newGame_mc"Symbol 1077 MovieClip {UI_Endless_Newgame} [UI_Endless_Newgame] Frame 1Symbol 1076 MovieClip {UI_Loading_fla.EndlessMode_01_168} [UI_Loading_fla.EndlessMode_01_168]
"music_btn"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 650 MovieClip
"sound_btn"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 655 MovieClip
"home_btn"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 658 MovieClip
"level_1"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1101 MovieClip
"level_2"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1105 MovieClip
"level_3"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1109 MovieClip
"level_4"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1113 MovieClip
"level_5"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1117 MovieClip
"level_6"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1121 MovieClip
"level_7"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1125 MovieClip
"level_8"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1129 MovieClip
"level_9"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1133 MovieClip
"level_10"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1137 MovieClip
"level_11"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1141 MovieClip
"level_12"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1145 MovieClip
"level_13"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1149 MovieClip
"level_14"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1153 MovieClip
"level_15"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1157 MovieClip
"level_16"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1161 MovieClip
"level_17"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1165 MovieClip
"level_18"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1169 MovieClip
"level_19"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1173 MovieClip
"level_20"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1177 MovieClip
"level_21"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1181 MovieClip
"level_22"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1185 MovieClip
"level_23"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1189 MovieClip
"level_24"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1193 MovieClip
"level_25"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1197 MovieClip
"level_26"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1201 MovieClip
"level_27"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1205 MovieClip
"level_28"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1209 MovieClip
"level_29"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1213 MovieClip
"level_30"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1217 MovieClip
"total_txt"Symbol 1235 MovieClip {UI_LevelChoose} [UI_LevelChoose] Frame 1Symbol 1234 EditableText
"credits_btn"Symbol 1256 MovieClip {UI_Loading_fla.Congratulation_212} [UI_Loading_fla.Congratulation_212] Frame 1Symbol 1255 MovieClip
"home_btn"Symbol 1256 MovieClip {UI_Loading_fla.Congratulation_212} [UI_Loading_fla.Congratulation_212] Frame 1Symbol 658 MovieClip
"moreGame_btn"Symbol 1256 MovieClip {UI_Loading_fla.Congratulation_212} [UI_Loading_fla.Congratulation_212] Frame 1Symbol 659 MovieClip {MoreGames_2} [MoreGames_2]
"score_txt"Symbol 1256 MovieClip {UI_Loading_fla.Congratulation_212} [UI_Loading_fla.Congratulation_212] Frame 1Symbol 524 EditableText
"time_txt"Symbol 1256 MovieClip {UI_Loading_fla.Congratulation_212} [UI_Loading_fla.Congratulation_212] Frame 1Symbol 524 EditableText
"level_txt"Symbol 1256 MovieClip {UI_Loading_fla.Congratulation_212} [UI_Loading_fla.Congratulation_212] Frame 1Symbol 524 EditableText
"total_txt"Symbol 1256 MovieClip {UI_Loading_fla.Congratulation_212} [UI_Loading_fla.Congratulation_212] Frame 1Symbol 589 EditableText
"__id3_"Symbol 1256 MovieClip {UI_Loading_fla.Congratulation_212} [UI_Loading_fla.Congratulation_212] Frame 1Symbol 362 MovieClip {Logo} [Logo]
"con_mc"Symbol 1257 MovieClip {UI_Congratulation} [UI_Congratulation] Frame 1Symbol 1256 MovieClip {UI_Loading_fla.Congratulation_212} [UI_Loading_fla.Congratulation_212]
"ok_button"Symbol 1264 MovieClip {LevelSelect_normal} [LevelSelect_normal] Frame 1Symbol 991 MovieClip
"levelNum_textField"Symbol 1264 MovieClip {LevelSelect_normal} [LevelSelect_normal] Frame 1Symbol 1031 EditableText
"levelbutton_1"Symbol 1264 MovieClip {LevelSelect_normal} [LevelSelect_normal] Frame 1Symbol 1263 MovieClip
"levelbutton_2"Symbol 1264 MovieClip {LevelSelect_normal} [LevelSelect_normal] Frame 1Symbol 1263 MovieClip
"levelbutton_3"Symbol 1264 MovieClip {LevelSelect_normal} [LevelSelect_normal] Frame 1Symbol 1263 MovieClip
"levelbutton_4"Symbol 1264 MovieClip {LevelSelect_normal} [LevelSelect_normal] Frame 1Symbol 1263 MovieClip
"levelbutton_5"Symbol 1264 MovieClip {LevelSelect_normal} [LevelSelect_normal] Frame 1Symbol 1263 MovieClip
"levelbutton_6"Symbol 1264 MovieClip {LevelSelect_normal} [LevelSelect_normal] Frame 1Symbol 1263 MovieClip
"lose_mc"Symbol 1266 MovieClip {UI_Gamelose} [UI_Gamelose] Frame 1Symbol 717 MovieClip {UI_Loading_fla.Lose_197} [UI_Loading_fla.Lose_197]
"level_txt1"Symbol 1317 MovieClip {UI_Loading_fla.Timeline_218} [UI_Loading_fla.Timeline_218] Frame 1Symbol 1314 EditableText
"level_txt2"Symbol 1317 MovieClip {UI_Loading_fla.Timeline_218} [UI_Loading_fla.Timeline_218] Frame 2Symbol 1315 EditableText
"level_txt3"Symbol 1317 MovieClip {UI_Loading_fla.Timeline_218} [UI_Loading_fla.Timeline_218] Frame 3Symbol 1316 EditableText
"level_btn"Symbol 1320 MovieClip {UI_LevelSelect_Endless} [UI_LevelSelect_Endless] Frame 1Symbol 1317 MovieClip {UI_Loading_fla.Timeline_218} [UI_Loading_fla.Timeline_218]
"new_btn"Symbol 1320 MovieClip {UI_LevelSelect_Endless} [UI_LevelSelect_Endless] Frame 1Symbol 1318 MovieClip
"music_btn"Symbol 1320 MovieClip {UI_LevelSelect_Endless} [UI_LevelSelect_Endless] Frame 1Symbol 650 MovieClip
"sound_btn"Symbol 1320 MovieClip {UI_LevelSelect_Endless} [UI_LevelSelect_Endless] Frame 1Symbol 655 MovieClip
"home_btn"Symbol 1320 MovieClip {UI_LevelSelect_Endless} [UI_LevelSelect_Endless] Frame 1Symbol 658 MovieClip
"level_txt"Symbol 1320 MovieClip {UI_LevelSelect_Endless} [UI_LevelSelect_Endless] Frame 1Symbol 1319 EditableText
"__id2_"Symbol 1320 MovieClip {UI_LevelSelect_Endless} [UI_LevelSelect_Endless] Frame 1Symbol 362 MovieClip {Logo} [Logo]
"credit_btn"Symbol 1342 MovieClip {UI_Loading_fla.Timeline_284} [UI_Loading_fla.Timeline_284] Frame 8Symbol 1338 MovieClip
"retry_button"Symbol 1344 MovieClip {LevelLost} [LevelLost] Frame 1Symbol 991 MovieClip
"back_button"Symbol 1344 MovieClip {LevelLost} [LevelLost] Frame 1Symbol 999 MovieClip
"flag"Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294] Frame 1Symbol 1420 MovieClip
"l_cn"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_br"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_es"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_de"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_id"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_fr"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_it"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_in"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_my"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_jp"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_pl"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_nl"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_ru"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_pt"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_tr"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_se"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_en_us"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_en_uk"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_ph"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_ar"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"_blank"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1425 MovieClip
"l_arg"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"l_mx"Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293] Frame 1Symbol 1423 MovieClip {UI_Loading_fla.label_294} [UI_Loading_fla.label_294]
"selectbox"Symbol 1427 MovieClip {CountriesBox} [CountriesBox] Frame 1Symbol 1349 MovieClip
"countryName"Symbol 1427 MovieClip {CountriesBox} [CountriesBox] Frame 1Symbol 1370 MovieClip
"flag"Symbol 1427 MovieClip {CountriesBox} [CountriesBox] Frame 1Symbol 1394 MovieClip
"popList"Symbol 1427 MovieClip {CountriesBox} [CountriesBox] Frame 1Symbol 1426 MovieClip {UI_Loading_fla.LanguageSelectPopup_293} [UI_Loading_fla.LanguageSelectPopup_293]
"ok_button"Symbol 1429 MovieClip {HowtoPlay} [HowtoPlay] Frame 1Symbol 991 MovieClip
"next_btn"Symbol 1462 MovieClip {UI_Loading_fla.Paused_EndlessMode_192} [UI_Loading_fla.Paused_EndlessMode_192] Frame 1Symbol 510 MovieClip
"music_btn"Symbol 1462 MovieClip {UI_Loading_fla.Paused_EndlessMode_192} [UI_Loading_fla.Paused_EndlessMode_192] Frame 1Symbol 650 MovieClip
"sound_btn"Symbol 1462 MovieClip {UI_Loading_fla.Paused_EndlessMode_192} [UI_Loading_fla.Paused_EndlessMode_192] Frame 1Symbol 655 MovieClip
"home_btn"Symbol 1462 MovieClip {UI_Loading_fla.Paused_EndlessMode_192} [UI_Loading_fla.Paused_EndlessMode_192] Frame 1Symbol 658 MovieClip
"level_txt"Symbol 1462 MovieClip {UI_Loading_fla.Paused_EndlessMode_192} [UI_Loading_fla.Paused_EndlessMode_192] Frame 1Symbol 1461 EditableText
"pass_mc"Symbol 1463 MovieClip {UI_Passed_Endless} [UI_Passed_Endless] Frame 1Symbol 1462 MovieClip {UI_Loading_fla.Paused_EndlessMode_192} [UI_Loading_fla.Paused_EndlessMode_192]
"ok_button"Symbol 1475 MovieClip {GameLost} [GameLost] Frame 1Symbol 991 MovieClip
"cardCon"Symbol 1498 MovieClip {gameScreen} [gameScreen] Frame 1Symbol 1495 MovieClip
"find_btn"Symbol 1498 MovieClip {gameScreen} [gameScreen] Frame 1Symbol 1497 MovieClip
"ok_button"Symbol 1541 MovieClip {GameWin} [GameWin] Frame 1Symbol 991 MovieClip
"back_btn"Symbol 1569 MovieClip {UI_Credits} [UI_Credits] Frame 1Symbol 1056 MovieClip
"music_btn"Symbol 1569 MovieClip {UI_Credits} [UI_Credits] Frame 1Symbol 650 MovieClip
"sound_btn"Symbol 1569 MovieClip {UI_Credits} [UI_Credits] Frame 1Symbol 655 MovieClip
"home_btn"Symbol 1569 MovieClip {UI_Credits} [UI_Credits] Frame 1Symbol 658 MovieClip
"more_btn"Symbol 1569 MovieClip {UI_Credits} [UI_Credits] Frame 1Symbol 659 MovieClip {MoreGames_2} [MoreGames_2]
"__id1_"Symbol 1569 MovieClip {UI_Credits} [UI_Credits] Frame 1Symbol 362 MovieClip {Logo} [Logo]
"pause_btn"Symbol 1616 MovieClip {UI_Ingame} [UI_Ingame] Frame 1Symbol 1592 MovieClip
"bomb_btn"Symbol 1616 MovieClip {UI_Ingame} [UI_Ingame] Frame 1Symbol 1596 MovieClip
"find_btn"Symbol 1616 MovieClip {UI_Ingame} [UI_Ingame] Frame 1Symbol 1600 MovieClip
"riffle_btn"Symbol 1616 MovieClip {UI_Ingame} [UI_Ingame] Frame 1Symbol 1604 MovieClip
"score_mc"Symbol 1616 MovieClip {UI_Ingame} [UI_Ingame] Frame 1Symbol 1295 MovieClip {wz_Score_in} [wz_Score_in]
"soc_txt"Symbol 1616 MovieClip {UI_Ingame} [UI_Ingame] Frame 1Symbol 1605 EditableText
"bomb_txt"Symbol 1616 MovieClip {UI_Ingame} [UI_Ingame] Frame 1Symbol 1606 EditableText
"find_txt"Symbol 1616 MovieClip {UI_Ingame} [UI_Ingame] Frame 1Symbol 1606 EditableText
"riffle_txt"Symbol 1616 MovieClip {UI_Ingame} [UI_Ingame] Frame 1Symbol 1606 EditableText
"level_txt"Symbol 1616 MovieClip {UI_Ingame} [UI_Ingame] Frame 1Symbol 1607 EditableText
"time_mc"Symbol 1616 MovieClip {UI_Ingame} [UI_Ingame] Frame 1Symbol 1615 MovieClip
"timeTxt_mc"Symbol 1616 MovieClip {UI_Ingame} [UI_Ingame] Frame 1Symbol 459 MovieClip {UI_Loading_fla.Timeline_275} [UI_Loading_fla.Timeline_275]
"ok_button"Symbol 1631 MovieClip {Credit} [Credit] Frame 1Symbol 991 MovieClip
"endless_btn"Symbol 1656 MovieClip {UI_MainMenu} [UI_MainMenu] Frame 1Symbol 1638 MovieClip
"normal_btn"Symbol 1656 MovieClip {UI_MainMenu} [UI_MainMenu] Frame 1Symbol 1640 MovieClip
"moreGame_btn"Symbol 1656 MovieClip {UI_MainMenu} [UI_MainMenu] Frame 1Symbol 985 MovieClip {MoreGames} [MoreGames]
"music_btn"Symbol 1656 MovieClip {UI_MainMenu} [UI_MainMenu] Frame 1Symbol 650 MovieClip
"sound_btn"Symbol 1656 MovieClip {UI_MainMenu} [UI_MainMenu] Frame 1Symbol 655 MovieClip
"heart_mc"Symbol 1656 MovieClip {UI_MainMenu} [UI_MainMenu] Frame 1Symbol 599 MovieClip {hart} [hart]
"credit_btn"Symbol 1656 MovieClip {UI_MainMenu} [UI_MainMenu] Frame 1Symbol 1342 MovieClip {UI_Loading_fla.Timeline_284} [UI_Loading_fla.Timeline_284]
"__id0_"Symbol 1656 MovieClip {UI_MainMenu} [UI_MainMenu] Frame 1Symbol 362 MovieClip {Logo} [Logo]

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1557 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..."
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds
ExportAssets (56)Timeline Frame 2Symbol 364 as "UI_Loading"
ExportAssets (56)Timeline Frame 2Symbol 363 as "HyvesLoading"
ExportAssets (56)Timeline Frame 2Symbol 10 as "wz_Dream_Love_Link"
ExportAssets (56)Timeline Frame 2Symbol 30 as "wz_Loading"
ExportAssets (56)Timeline Frame 2Symbol 362 as "Logo"
ExportAssets (56)Timeline Frame 2Symbol 40 as "PowerBy"
ExportAssets (56)Timeline Frame 2Symbol 37 as "hyves_games"
ExportAssets (56)Timeline Frame 2Symbol 167 as "UI_Loading_fla.newagame_co_uk_69"
ExportAssets (56)Timeline Frame 2Symbol 59 as "UI_Loading_fla.logo_game_15"
ExportAssets (56)Timeline Frame 2Symbol 157 as "UI_Loading_fla.logo_laro_com_ph_65"
ExportAssets (56)Timeline Frame 2Symbol 103 as "UI_Loading_fla.logo_asoyun_com_38"
ExportAssets (56)Timeline Frame 2Symbol 153 as "UI_Loading_fla.girlsgogames_63"
ExportAssets (56)Timeline Frame 2Symbol 151 as "UI_Loading_fla.girlsgogames_62"
ExportAssets (56)Timeline Frame 2Symbol 105 as "UI_Loading_fla.logo_game_com_my_39"
ExportAssets (56)Timeline Frame 2Symbol 91 as "UI_Loading_fla.new_flashgames_ru_31"
ExportAssets (56)Timeline Frame 2Symbol 149 as "UI_Loading_fla.girlsgogames_61"
ExportAssets (56)Timeline Frame 2Symbol 85 as "UI_Loading_fla.new_spel_se_28"
ExportAssets (56)Timeline Frame 2Symbol 147 as "UI_Loading_fla.girlsgogames_60"
ExportAssets (56)Timeline Frame 2Symbol 145 as "UI_Loading_fla.juegosdechicas_59"
ExportAssets (56)Timeline Frame 2Symbol 79 as "UI_Loading_fla.new_clickjogos_com_25"
ExportAssets (56)Timeline Frame 2Symbol 143 as "UI_Loading_fla.girlsgogames_58"
ExportAssets (56)Timeline Frame 2Symbol 141 as "UI_Loading_fla.girlsgogames_57"
ExportAssets (56)Timeline Frame 2Symbol 139 as "UI_Loading_fla.girlsgogames_56"
ExportAssets (56)Timeline Frame 2Symbol 95 as "UI_Loading_fla.new_game_co_in_33"
ExportAssets (56)Timeline Frame 2Symbol 137 as "UI_Loading_fla.girlsgogames_55"
ExportAssets (56)Timeline Frame 2Symbol 161 as "UI_Loading_fla.a10_com_logo_67"
ExportAssets (56)Timeline Frame 2Symbol 87 as "UI_Loading_fla.logo_my_games_co_uk_30"
ExportAssets (56)Timeline Frame 2Symbol 67 as "UI_Loading_fla.newspel_nl_19"
ExportAssets (56)Timeline Frame 2Symbol 81 as "UI_Loading_fla.logo_giocaregratis_it_27"
ExportAssets (56)Timeline Frame 2Symbol 63 as "UI_Loading_fla.new_zapjuegos_com_17"
ExportAssets (56)Timeline Frame 2Symbol 71 as "UI_Loading_fla.new_jeu_fr_21"
ExportAssets (56)Timeline Frame 2Symbol 129 as "UI_Loading_fla.logo_oyunlar123_com_51"
ExportAssets (56)Timeline Frame 2Symbol 75 as "UI_Loading_fla.new_spielen_com_23"
ExportAssets (56)Timeline Frame 2Symbol 133 as "UI_Loading_fla.girlsgogames_53"
ExportAssets (56)Timeline Frame 2Symbol 135 as "UI_Loading_fla.girlsgogames_54"
ExportAssets (56)Timeline Frame 2Symbol 99 as "UI_Loading_fla.new_games_co_id_35"
ExportAssets (56)Timeline Frame 2Symbol 131 as "UI_Loading_fla.girlsgogames_52"
ExportAssets (56)Timeline Frame 2Symbol 101 as "UI_Loading_fla.logo_minigry_pl_37"
ExportAssets (56)Timeline Frame 3Symbol 370 as "propMov"
ExportAssets (56)Timeline Frame 3Symbol 388 as "wz_New_Game"
ExportAssets (56)Timeline Frame 3Symbol 402 as "wz_More_Games_01"
ExportAssets (56)Timeline Frame 3Symbol 410 as "Mc_UiLoading"
ExportAssets (56)Timeline Frame 3Symbol 422 as "wz_Yes"
ExportAssets (56)Timeline Frame 3Symbol 438 as "wz_Time‘s_up"
ExportAssets (56)Timeline Frame 3Symbol 439 as "menu_touch_s"
ExportAssets (56)Timeline Frame 3Symbol 451 as "wz_Credits_01"
ExportAssets (56)Timeline Frame 3Symbol 459 as "UI_Loading_fla.Timeline_275"
ExportAssets (56)Timeline Frame 3Symbol 466 as "LevelWin"
ExportAssets (56)Timeline Frame 3Symbol 467 as "FIND_SOUND"
ExportAssets (56)Timeline Frame 3Symbol 482 as "wz_Resume"
ExportAssets (56)Timeline Frame 3Symbol 488 as "Dis_mc"
ExportAssets (56)Timeline Frame 3Symbol 504 as "wz_Next_Level"
ExportAssets (56)Timeline Frame 3Symbol 592 as "UI_GamePassed"
ExportAssets (56)Timeline Frame 3Symbol 599 as "hart"
ExportAssets (56)Timeline Frame 3Symbol 611 as "wz_Top_Recor"
ExportAssets (56)Timeline Frame 3Symbol 661 as "UI_Paused"
ExportAssets (56)Timeline Frame 3Symbol 677 as "wz_CONGRATULATIONS!"
ExportAssets (56)Timeline Frame 3Symbol 678 as "failed_m"
ExportAssets (56)Timeline Frame 3Symbol 695 as "wz_Normal_Mode"
ExportAssets (56)Timeline Frame 3Symbol 717 as "UI_Loading_fla.Lose_197"
ExportAssets (56)Timeline Frame 3Symbol 963 as "mainScreen"
ExportAssets (56)Timeline Frame 3Symbol 660 as "UI_Loading_fla.Paused_175"
ExportAssets (56)Timeline Frame 3Symbol 964 as "mainscreen_m"
ExportAssets (56)Timeline Frame 3Symbol 965 as "button_press_s"
ExportAssets (56)Timeline Frame 3Symbol 966 as "BOMB_SOUND"
ExportAssets (56)Timeline Frame 3Symbol 967 as "LEVEL_SELECT_SOUND"
ExportAssets (56)Timeline Frame 3Symbol 985 as "MoreGames"
ExportAssets (56)Timeline Frame 3Symbol 986 as "GAME_WIN_SOUND"
ExportAssets (56)Timeline Frame 3Symbol 987 as "CLICK"
ExportAssets (56)Timeline Frame 3Symbol 714 as "wz_Try_Again"
ExportAssets (56)Timeline Frame 3Symbol 988 as "NORMAL_GAME_MUSIC"
ExportAssets (56)Timeline Frame 3Symbol 659 as "MoreGames_2"
ExportAssets (56)Timeline Frame 3Symbol 588 as "wz_Total_score_01"
ExportAssets (56)Timeline Frame 3Symbol 1000 as "DiffSelect"
ExportAssets (56)Timeline Frame 3Symbol 1003 as "localization"
ExportAssets (56)Timeline Frame 3Symbol 1019 as "wz_Go"
ExportAssets (56)Timeline Frame 3Symbol 1028 as "UI_Prepare"
ExportAssets (56)Timeline Frame 3Symbol 1038 as "LevelSelect_endless"
ExportAssets (56)Timeline Frame 3Symbol 1039 as "DIS_CARD"
ExportAssets (56)Timeline Frame 3Symbol 1077 as "UI_Endless_Newgame"
ExportAssets (56)Timeline Frame 3Symbol 1235 as "UI_LevelChoose"
ExportAssets (56)Timeline Frame 3Symbol 1257 as "UI_Congratulation"
ExportAssets (56)Timeline Frame 3Symbol 456 as "UI_Loading_fla.Timeline_276"
ExportAssets (56)Timeline Frame 3Symbol 1264 as "LevelSelect_normal"
ExportAssets (56)Timeline Frame 3Symbol 1265 as "complete_m"
ExportAssets (56)Timeline Frame 3Symbol 1027 as "UI_Loading_fla.Prepare_163"
ExportAssets (56)Timeline Frame 3Symbol 1266 as "UI_Gamelose"
ExportAssets (56)Timeline Frame 3Symbol 1279 as "wz_LEVEL"
ExportAssets (56)Timeline Frame 3Symbol 1295 as "wz_Score_in"
ExportAssets (56)Timeline Frame 3Symbol 1320 as "UI_LevelSelect_Endless"
ExportAssets (56)Timeline Frame 3Symbol 1342 as "UI_Loading_fla.Timeline_284"
ExportAssets (56)Timeline Frame 3Symbol 1344 as "LevelLost"
ExportAssets (56)Timeline Frame 3Symbol 1345 as "export"
ExportAssets (56)Timeline Frame 3Symbol 1346 as "pause_s"
ExportAssets (56)Timeline Frame 3Symbol 1347 as "button_touch_s"
ExportAssets (56)Timeline Frame 3Symbol 1427 as "CountriesBox"
ExportAssets (56)Timeline Frame 3Symbol 1429 as "HowtoPlay"
ExportAssets (56)Timeline Frame 3Symbol 1442 as "wz_Level12"
ExportAssets (56)Timeline Frame 3Symbol 1443 as "RIFFLE_SOUND"
ExportAssets (56)Timeline Frame 3Symbol 1094 as "wz_Choose_a_level"
ExportAssets (56)Timeline Frame 3Symbol 1463 as "UI_Passed_Endless"
ExportAssets (56)Timeline Frame 3Symbol 591 as "UI_Loading_fla.Passed_202"
ExportAssets (56)Timeline Frame 3Symbol 878 as "MoreGamesLogo"
ExportAssets (56)Timeline Frame 3Symbol 1473 as "Card_22"
ExportAssets (56)Timeline Frame 3Symbol 1475 as "GameLost"
ExportAssets (56)Timeline Frame 3Symbol 1477 as "Card_21"
ExportAssets (56)Timeline Frame 3Symbol 1479 as "Card_20"
ExportAssets (56)Timeline Frame 3Symbol 1254 as "wz_YOU_WIN"
ExportAssets (56)Timeline Frame 3Symbol 1481 as "Card_25"
ExportAssets (56)Timeline Frame 3Symbol 1483 as "Card_26"
ExportAssets (56)Timeline Frame 3Symbol 1485 as "Card_23"
ExportAssets (56)Timeline Frame 3Symbol 1487 as "Card_24"
ExportAssets (56)Timeline Frame 3Symbol 1489 as "Card_29"
ExportAssets (56)Timeline Frame 3Symbol 1491 as "Card_27"
ExportAssets (56)Timeline Frame 3Symbol 1493 as "Card_28"
ExportAssets (56)Timeline Frame 3Symbol 1498 as "gameScreen"
ExportAssets (56)Timeline Frame 3Symbol 1426 as "UI_Loading_fla.LanguageSelectPopup_293"
ExportAssets (56)Timeline Frame 3Symbol 1499 as "backGround"
ExportAssets (56)Timeline Frame 3Symbol 46 as "UI_Loading_fla.new_agame_com_12"
ExportAssets (56)Timeline Frame 3Symbol 1501 as "Card_11"
ExportAssets (56)Timeline Frame 3Symbol 1503 as "Card_10"
ExportAssets (56)Timeline Frame 3Symbol 1505 as "Card_12"
ExportAssets (56)Timeline Frame 3Symbol 1507 as "Card_13"
ExportAssets (56)Timeline Frame 3Symbol 1423 as "UI_Loading_fla.label_294"
ExportAssets (56)Timeline Frame 3Symbol 1509 as "Card_14"
ExportAssets (56)Timeline Frame 3Symbol 1511 as "Card_15"
ExportAssets (56)Timeline Frame 3Symbol 1513 as "Card_16"
ExportAssets (56)Timeline Frame 3Symbol 1515 as "Card_17"
ExportAssets (56)Timeline Frame 3Symbol 1516 as "GAME_LOSE_SOUND"
ExportAssets (56)Timeline Frame 3Symbol 1518 as "Card_18"
ExportAssets (56)Timeline Frame 3Symbol 1520 as "Card_19"
ExportAssets (56)Timeline Frame 3Symbol 1462 as "UI_Loading_fla.Paused_EndlessMode_192"
ExportAssets (56)Timeline Frame 3Symbol 1524 as "addNum"
ExportAssets (56)Timeline Frame 3Symbol 629 as "wz_Paused"
ExportAssets (56)Timeline Frame 3Symbol 1337 as "wz_Credits"
ExportAssets (56)Timeline Frame 3Symbol 1526 as "Card_40"
ExportAssets (56)Timeline Frame 3Symbol 1527 as "menu_press_s"
ExportAssets (56)Timeline Frame 3Symbol 1528 as "MAIN_MENU_MUSIC"
ExportAssets (56)Timeline Frame 3Symbol 1531 as "Copyright"
ExportAssets (56)Timeline Frame 3Symbol 1233 as "wz_Total_Score"
ExportAssets (56)Timeline Frame 3Symbol 1533 as "Card_31"
ExportAssets (56)Timeline Frame 3Symbol 1535 as "Card_30"
ExportAssets (56)Timeline Frame 3Symbol 1537 as "Card_33"
ExportAssets (56)Timeline Frame 3Symbol 1539 as "Card_32"
ExportAssets (56)Timeline Frame 3Symbol 1541 as "GameWin"
ExportAssets (56)Timeline Frame 3Symbol 1543 as "Card_38"
ExportAssets (56)Timeline Frame 3Symbol 1545 as "Card_39"
ExportAssets (56)Timeline Frame 3Symbol 1547 as "Card_34"
ExportAssets (56)Timeline Frame 3Symbol 1549 as "Card_35"
ExportAssets (56)Timeline Frame 3Symbol 1551 as "Card_36"
ExportAssets (56)Timeline Frame 3Symbol 1553 as "Card_37"
ExportAssets (56)Timeline Frame 3Symbol 1313 as "wz_Endless_Mode_01"
ExportAssets (56)Timeline Frame 3Symbol 644 as "wz_Restart"
ExportAssets (56)Timeline Frame 3Symbol 1554 as "MOUSE_DOWN"
ExportAssets (56)Timeline Frame 3Symbol 1569 as "UI_Credits"
ExportAssets (56)Timeline Frame 3Symbol 558 as "wz_Level_Bonus"
ExportAssets (56)Timeline Frame 3Symbol 1570 as "NORMAL_GAME_MUSIC_OLD"
ExportAssets (56)Timeline Frame 3Symbol 1588 as "wz_Endless_Mode"
ExportAssets (56)Timeline Frame 3Symbol 1076 as "UI_Loading_fla.EndlessMode_01_168"
ExportAssets (56)Timeline Frame 3Symbol 1460 as "wz_Paused_01"
ExportAssets (56)Timeline Frame 3Symbol 523 as "wz_Level_12"
ExportAssets (56)Timeline Frame 3Symbol 1616 as "UI_Ingame"
ExportAssets (56)Timeline Frame 3Symbol 1617 as "MOUSE_OVER"
ExportAssets (56)Timeline Frame 3Symbol 1317 as "UI_Loading_fla.Timeline_218"
ExportAssets (56)Timeline Frame 3Symbol 1619 as "Card_5"
ExportAssets (56)Timeline Frame 3Symbol 1621 as "Card_6"
ExportAssets (56)Timeline Frame 3Symbol 1623 as "Card_3"
ExportAssets (56)Timeline Frame 3Symbol 1625 as "Card_4"
ExportAssets (56)Timeline Frame 3Symbol 1627 as "Card_1"
ExportAssets (56)Timeline Frame 3Symbol 1629 as "Card_2"
ExportAssets (56)Timeline Frame 3Symbol 1055 as "wz_Back"
ExportAssets (56)Timeline Frame 3Symbol 1631 as "Credit"
ExportAssets (56)Timeline Frame 3Symbol 1656 as "UI_MainMenu"
ExportAssets (56)Timeline Frame 3Symbol 1658 as "Card_9"
ExportAssets (56)Timeline Frame 3Symbol 1074 as "wz_The_record"
ExportAssets (56)Timeline Frame 3Symbol 1660 as "Card_7"
ExportAssets (56)Timeline Frame 3Symbol 1662 as "Card_8"
ExportAssets (56)Timeline Frame 3Symbol 1256 as "UI_Loading_fla.Congratulation_212"
ExportAssets (56)Timeline Frame 3Symbol 571 as "wz_Score"
ExportAssets (56)Timeline Frame 3Symbol 542 as "wz_Time_Bonus"
ExportAssets (56)Timeline Frame 3Symbol 983 as "wz_More_Games"
ExportAssets (56)Timeline Frame 3Symbol 1663 as "levelmap_m"
SerialNumber (41)Timeline Frame 1

Labels

"Root"Frame 1
"UiLoading"Frame 2
"Main"Frame 3
"www.agame.com"Symbol 362 MovieClip {Logo} [Logo] Frame 1
"www.game.com.cn"Symbol 362 MovieClip {Logo} [Logo] Frame 2
"www.zapjuegos.com"Symbol 362 MovieClip {Logo} [Logo] Frame 3
"www.spel.nl"Symbol 362 MovieClip {Logo} [Logo] Frame 4
"www.jeu.fr"Symbol 362 MovieClip {Logo} [Logo] Frame 5
"www.spielen.com"Symbol 362 MovieClip {Logo} [Logo] Frame 6
"www.clickjogos.com"Symbol 362 MovieClip {Logo} [Logo] Frame 7
"www.giocaregratis.it"Symbol 362 MovieClip {Logo} [Logo] Frame 8
"www.spel.se"Symbol 362 MovieClip {Logo} [Logo] Frame 9
"www.mygames.co.uk"Symbol 362 MovieClip {Logo} [Logo] Frame 10
"www.flashgames.ru"Symbol 362 MovieClip {Logo} [Logo] Frame 11
"www.game.co.in"Symbol 362 MovieClip {Logo} [Logo] Frame 12
"www.games.co.id"Symbol 362 MovieClip {Logo} [Logo] Frame 13
"www.minigry.pl"Symbol 362 MovieClip {Logo} [Logo] Frame 14
"www.asoyun.com"Symbol 362 MovieClip {Logo} [Logo] Frame 15
"www.game.com.my"Symbol 362 MovieClip {Logo} [Logo] Frame 16
"www.gamesgames.com"Symbol 362 MovieClip {Logo} [Logo] Frame 17
"www.spelletjes.nl"Symbol 362 MovieClip {Logo} [Logo] Frame 18
"www.jeux.fr"Symbol 362 MovieClip {Logo} [Logo] Frame 19
"www.jetztspielen.de"Symbol 362 MovieClip {Logo} [Logo] Frame 20
"www.gry.pl"Symbol 362 MovieClip {Logo} [Logo] Frame 21
"www.spela.se"Symbol 362 MovieClip {Logo} [Logo] Frame 22
"www.gioco.it"Symbol 362 MovieClip {Logo} [Logo] Frame 23
"www.juegos.com"Symbol 362 MovieClip {Logo} [Logo] Frame 24
"www.ojogos.com.br"Symbol 362 MovieClip {Logo} [Logo] Frame 25
"www.ourgames.ru"Symbol 362 MovieClip {Logo} [Logo] Frame 26
"www.games.co.uk"Symbol 362 MovieClip {Logo} [Logo] Frame 27
"www.oyunlar123.com"Symbol 362 MovieClip {Logo} [Logo] Frame 28
"www.girlsgogames.com"Symbol 362 MovieClip {Logo} [Logo] Frame 29
"www.girlsgogames.nl"Symbol 362 MovieClip {Logo} [Logo] Frame 30
"www.girlsgogames.fr"Symbol 362 MovieClip {Logo} [Logo] Frame 31
"www.girlsgogames.es"Symbol 362 MovieClip {Logo} [Logo] Frame 32
"www.girlsgogames.de"Symbol 362 MovieClip {Logo} [Logo] Frame 33
"www.girlsgogames.pl"Symbol 362 MovieClip {Logo} [Logo] Frame 34
"www.girlsgogames.se"Symbol 362 MovieClip {Logo} [Logo] Frame 35
"www.juegosdechicas.com"Symbol 362 MovieClip {Logo} [Logo] Frame 36
"www.girlsgogames.it"Symbol 362 MovieClip {Logo} [Logo] Frame 37
"www.girlsgogames.co.uk"Symbol 362 MovieClip {Logo} [Logo] Frame 38
"www.girlsgogames.com.br"Symbol 362 MovieClip {Logo} [Logo] Frame 39
"www.girlsgogames.ru"Symbol 362 MovieClip {Logo} [Logo] Frame 40
"www.girlsgogames.in"Symbol 362 MovieClip {Logo} [Logo] Frame 41
"www.girlsgogamestr.com"Symbol 362 MovieClip {Logo} [Logo] Frame 42
"www.ojogos.pt"Symbol 362 MovieClip {Logo} [Logo] Frame 43
"www.laro.com.ph"Symbol 362 MovieClip {Logo} [Logo] Frame 44
"www.egames.jp"Symbol 362 MovieClip {Logo} [Logo] Frame 45
"www.a10.com"Symbol 362 MovieClip {Logo} [Logo] Frame 46
"www.dailygame.com"Symbol 362 MovieClip {Logo} [Logo] Frame 47
"www.agame.co.uk"Symbol 362 MovieClip {Logo} [Logo] Frame 48
"www.zapapa.com"Symbol 362 MovieClip {Logo} [Logo] Frame 49
"www.juegos.mx"Symbol 362 MovieClip {Logo} [Logo] Frame 50
"www.juegos.com.ar"Symbol 362 MovieClip {Logo} [Logo] Frame 51
"www.juegosdechicas.com.ar"Symbol 362 MovieClip {Logo} [Logo] Frame 52
"www.juegosdechicas.mx"Symbol 362 MovieClip {Logo} [Logo] Frame 53
"www.zapapa.nl"Symbol 362 MovieClip {Logo} [Logo] Frame 54
"www.zapapa.de"Symbol 362 MovieClip {Logo} [Logo] Frame 55
"www.girlsgogames.co.id"Symbol 362 MovieClip {Logo} [Logo] Frame 56
"www.agame.com"Symbol 875 MovieClip Frame 1
"www.game.com.cn"Symbol 875 MovieClip Frame 2
"www.zapjuegos.com"Symbol 875 MovieClip Frame 3
"www.spel.nl"Symbol 875 MovieClip Frame 4
"www.jeu.fr"Symbol 875 MovieClip Frame 5
"www.spielen.com"Symbol 875 MovieClip Frame 6
"www.clickjogos.com"Symbol 875 MovieClip Frame 7
"www.giocaregratis.it"Symbol 875 MovieClip Frame 8
"www.spel.se"Symbol 875 MovieClip Frame 9
"www.mygames.co.uk"Symbol 875 MovieClip Frame 10
"www.flashgames.ru"Symbol 875 MovieClip Frame 11
"www.game.co.in"Symbol 875 MovieClip Frame 12
"www.games.co.id"Symbol 875 MovieClip Frame 13
"www.minigry.pl"Symbol 875 MovieClip Frame 14
"www.asoyun.com"Symbol 875 MovieClip Frame 15
"www.game.com.my"Symbol 875 MovieClip Frame 16
"www.gamesgames.com"Symbol 875 MovieClip Frame 17
"www.spelletjes.nl"Symbol 875 MovieClip Frame 18
"www.jeux.fr"Symbol 875 MovieClip Frame 19
"www.jetztspielen.de"Symbol 875 MovieClip Frame 20
"www.gry.pl"Symbol 875 MovieClip Frame 21
"www.spela.se"Symbol 875 MovieClip Frame 22
"www.gioco.it"Symbol 875 MovieClip Frame 23
"www.juegos.com"Symbol 875 MovieClip Frame 24
"www.ojogos.com.br"Symbol 875 MovieClip Frame 25
"www.ourgames.ru"Symbol 875 MovieClip Frame 26
"www.games.co.uk"Symbol 875 MovieClip Frame 27
"www.oyunlar123.com"Symbol 875 MovieClip Frame 28
"www.girlsgogames.com"Symbol 875 MovieClip Frame 29
"www.girlsgogames.nl"Symbol 875 MovieClip Frame 30
"www.girlsgogames.fr"Symbol 875 MovieClip Frame 31
"www.girlsgogames.es"Symbol 875 MovieClip Frame 32
"www.girlsgogames.de"Symbol 875 MovieClip Frame 33
"www.girlsgogames.pl"Symbol 875 MovieClip Frame 34
"www.girlsgogames.se"Symbol 875 MovieClip Frame 35
"www.juegosdechicas.com"Symbol 875 MovieClip Frame 36
"www.girlsgogames.it"Symbol 875 MovieClip Frame 37
"www.girlsgogames.co.uk"Symbol 875 MovieClip Frame 38
"www.girlsgogames.com.br"Symbol 875 MovieClip Frame 39
"www.girlsgogames.ru"Symbol 875 MovieClip Frame 40
"www.girlsgogames.in"Symbol 875 MovieClip Frame 41
"www.girlsgogamestr.com"Symbol 875 MovieClip Frame 42
"www.ojogos.pt"Symbol 875 MovieClip Frame 43
"www.laro.com.ph"Symbol 875 MovieClip Frame 44
"www.egames.jp"Symbol 875 MovieClip Frame 45
"www.a10.com"Symbol 875 MovieClip Frame 46
"www.dailygame.com"Symbol 875 MovieClip Frame 47
"www.agame.co.uk"Symbol 875 MovieClip Frame 48
"www.zapapa.com"Symbol 875 MovieClip Frame 49
"www.juegos.mx"Symbol 875 MovieClip Frame 50
"www.juegos.com.ar"Symbol 875 MovieClip Frame 51
"www.juegosdechicas.com.ar"Symbol 875 MovieClip Frame 52
"www.juegosdechicas.mx"Symbol 875 MovieClip Frame 53
"www.zapapa.nl"Symbol 875 MovieClip Frame 54
"www.zapapa.de"Symbol 875 MovieClip Frame 55
"br"Symbol 900 MovieClip Frame 1
"nl"Symbol 900 MovieClip Frame 2
"cn"Symbol 900 MovieClip Frame 3
"de"Symbol 900 MovieClip Frame 4
"es"Symbol 900 MovieClip Frame 5
"fr"Symbol 900 MovieClip Frame 6
"in"Symbol 900 MovieClip Frame 7
"it"Symbol 900 MovieClip Frame 8
"jp"Symbol 900 MovieClip Frame 9
"my"Symbol 900 MovieClip Frame 10
"ph"Symbol 900 MovieClip Frame 11
"pl"Symbol 900 MovieClip Frame 12
"pt"Symbol 900 MovieClip Frame 13
"ru"Symbol 900 MovieClip Frame 14
"se"Symbol 900 MovieClip Frame 15
"tr"Symbol 900 MovieClip Frame 16
"en_uk"Symbol 900 MovieClip Frame 17
"en_us"Symbol 900 MovieClip Frame 18
"id"Symbol 900 MovieClip Frame 19
"ar"Symbol 900 MovieClip Frame 20
"mx"Symbol 900 MovieClip Frame 21
"arg"Symbol 900 MovieClip Frame 22
"br"Symbol 924 MovieClip Frame 1
"nl"Symbol 924 MovieClip Frame 2
"cn"Symbol 924 MovieClip Frame 3
"de"Symbol 924 MovieClip Frame 4
"es"Symbol 924 MovieClip Frame 5
"fr"Symbol 924 MovieClip Frame 6
"in"Symbol 924 MovieClip Frame 7
"it"Symbol 924 MovieClip Frame 8
"jp"Symbol 924 MovieClip Frame 9
"my"Symbol 924 MovieClip Frame 10
"ph"Symbol 924 MovieClip Frame 11
"pl"Symbol 924 MovieClip Frame 12
"pt"Symbol 924 MovieClip Frame 13
"ru"Symbol 924 MovieClip Frame 14
"se"Symbol 924 MovieClip Frame 15
"tr"Symbol 924 MovieClip Frame 16
"en_uk"Symbol 924 MovieClip Frame 17
"en_us"Symbol 924 MovieClip Frame 18
"id"Symbol 924 MovieClip Frame 19
"ar"Symbol 924 MovieClip Frame 20
"mx"Symbol 924 MovieClip Frame 21
"arg"Symbol 924 MovieClip Frame 22
"br"Symbol 950 MovieClip Frame 1
"nl"Symbol 950 MovieClip Frame 2
"cn"Symbol 950 MovieClip Frame 3
"de"Symbol 950 MovieClip Frame 4
"es"Symbol 950 MovieClip Frame 5
"fr"Symbol 950 MovieClip Frame 6
"in"Symbol 950 MovieClip Frame 7
"it"Symbol 950 MovieClip Frame 8
"jp"Symbol 950 MovieClip Frame 9
"my"Symbol 950 MovieClip Frame 10
"ph"Symbol 950 MovieClip Frame 11
"pl"Symbol 950 MovieClip Frame 12
"pt"Symbol 950 MovieClip Frame 13
"ru"Symbol 950 MovieClip Frame 14
"se"Symbol 950 MovieClip Frame 15
"tr"Symbol 950 MovieClip Frame 16
"en_uk"Symbol 950 MovieClip Frame 17
"en_us"Symbol 950 MovieClip Frame 18
"id"Symbol 950 MovieClip Frame 19
"ar"Symbol 950 MovieClip Frame 20
"mx"Symbol 950 MovieClip Frame 21
"arg"Symbol 950 MovieClip Frame 22
"best"Symbol 962 MovieClip Frame 1
"high"Symbol 962 MovieClip Frame 2
"medium"Symbol 962 MovieClip Frame 3
"low"Symbol 962 MovieClip Frame 4
"br"Symbol 1370 MovieClip Frame 1
"nl"Symbol 1370 MovieClip Frame 2
"cn"Symbol 1370 MovieClip Frame 3
"de"Symbol 1370 MovieClip Frame 4
"es"Symbol 1370 MovieClip Frame 5
"fr"Symbol 1370 MovieClip Frame 6
"in"Symbol 1370 MovieClip Frame 7
"it"Symbol 1370 MovieClip Frame 8
"jp"Symbol 1370 MovieClip Frame 9
"my"Symbol 1370 MovieClip Frame 10
"ph"Symbol 1370 MovieClip Frame 11
"pl"Symbol 1370 MovieClip Frame 12
"pt"Symbol 1370 MovieClip Frame 13
"ru"Symbol 1370 MovieClip Frame 14
"se"Symbol 1370 MovieClip Frame 15
"tr"Symbol 1370 MovieClip Frame 16
"en_uk"Symbol 1370 MovieClip Frame 17
"en_us"Symbol 1370 MovieClip Frame 18
"id"Symbol 1370 MovieClip Frame 19
"ar"Symbol 1370 MovieClip Frame 20
"mx"Symbol 1370 MovieClip Frame 21
"arg"Symbol 1370 MovieClip Frame 22
"br"Symbol 1394 MovieClip Frame 1
"nl"Symbol 1394 MovieClip Frame 2
"cn"Symbol 1394 MovieClip Frame 3
"de"Symbol 1394 MovieClip Frame 4
"es"Symbol 1394 MovieClip Frame 5
"fr"Symbol 1394 MovieClip Frame 6
"in"Symbol 1394 MovieClip Frame 7
"it"Symbol 1394 MovieClip Frame 8
"jp"Symbol 1394 MovieClip Frame 9
"my"Symbol 1394 MovieClip Frame 10
"ph"Symbol 1394 MovieClip Frame 11
"pl"Symbol 1394 MovieClip Frame 12
"pt"Symbol 1394 MovieClip Frame 13
"ru"Symbol 1394 MovieClip Frame 14
"se"Symbol 1394 MovieClip Frame 15
"tr"Symbol 1394 MovieClip Frame 16
"en_uk"Symbol 1394 MovieClip Frame 17
"en_us"Symbol 1394 MovieClip Frame 18
"id"Symbol 1394 MovieClip Frame 19
"ar"Symbol 1394 MovieClip Frame 20
"mx"Symbol 1394 MovieClip Frame 21
"arg"Symbol 1394 MovieClip Frame 22
"br"Symbol 1420 MovieClip Frame 1
"nl"Symbol 1420 MovieClip Frame 2
"cn"Symbol 1420 MovieClip Frame 3
"de"Symbol 1420 MovieClip Frame 4
"es"Symbol 1420 MovieClip Frame 5
"fr"Symbol 1420 MovieClip Frame 6
"in"Symbol 1420 MovieClip Frame 7
"it"Symbol 1420 MovieClip Frame 8
"jp"Symbol 1420 MovieClip Frame 9
"my"Symbol 1420 MovieClip Frame 10
"ph"Symbol 1420 MovieClip Frame 11
"pl"Symbol 1420 MovieClip Frame 12
"pt"Symbol 1420 MovieClip Frame 13
"ru"Symbol 1420 MovieClip Frame 14
"se"Symbol 1420 MovieClip Frame 15
"tr"Symbol 1420 MovieClip Frame 16
"en_uk"Symbol 1420 MovieClip Frame 17
"en_us"Symbol 1420 MovieClip Frame 18
"id"Symbol 1420 MovieClip Frame 19
"ar"Symbol 1420 MovieClip Frame 20
"mx"Symbol 1420 MovieClip Frame 21
"arg"Symbol 1420 MovieClip Frame 22




http://swfchan.com/24/117029/info.shtml
Created: 8/3 -2019 07:09:52 Last modified: 8/3 -2019 07:09:52 Server time: 28/04 -2024 13:52:35