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

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

Dance-Floor-Friends.swf

This is the info page for
Flash #109902

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


Text
Game
Over!

Game
over!

Game
over !

¡Fin de
partida!

Acabou!

Fim do
jogo!

Gioco
finito!

Koniec
gry!

Конец
игры!

Berakhir!

ゲームオーバー!

游戏失败!

TRY AGAIN

NOGMAALS PROBEREN

ESSAYER DE NOUVEAU

NOCHMAL PROBIEREN

VOLVER A INTENTAR

TENTAR DE NOVO

TENTAR NOVAMENTE

RIPROVA

FÖRSÖK IGEN

JESZCZE RAZ

ЕЩЕ РАЗ

COBA LAGI

もう1度 トライしますか

重试

BACK

TERUG

RETOUR

ZURÜCK

ATRÁS

ANTERIOR

VOLTAR

INDIETRO

BAKÅT

POWRÓT

ОБРАТНО

KEMBALI

戻る

返回

Loading

Laden

Chargement

Wird geladen

Cargando

Carregando

A carregar

Caricamento

Laddar

Ładowanie

Загрузка

Pengisian

载入中

100%

..

...

Great!

Geweldig!

Super !

Großartig!

¡Genial!

Excelente!

Fantástico!

Ottimo!

Jättebra!

Świetnie!

Супер!

Bagus!

すごい!

Good!

Goed!

Bien !

Gut!

¡Bien!

Bom!

Boa!

Bene!

Bra!

Dobrze!

Круто!

Baik!

いいね!

Miss!

Mis!

Raté !

Daneben!

¡Mal!

Péssimo!

Falhaste!

Colpo mancato!

Misslyckat!

Przegapiłeś!

Мимо!

Terlewati!

ミス!

OK!

OK !

¡OK!

OK!

Неплохо!

OK!

MMMMMMM

00000000000

MMMMMMM

MMMMMMMM

00:00

MUSIC

ARTIST

ARTIEST

ARTISTE

INTERPRET

ARTISTA

WYKONAWCA

ИСПОЛНИТЕЛЬ

ARTIS

アーティスト

作曲

LENGTH

DUUR

DURÉE

LÄNGE

DURACIÓN

DURAÇÃO

DURATA

LÄNGD

CZAS

ВРЕМЯ

PANJANG

長さ

曲长

DIFFICULTY

niveau

DIFFICULTÉ 

SCHWIERIGKEIT

DIFICULTAD

DIFICULDADE

DIFFICOLTÀ 

SVÅRIGHET

POZIOM TRUDNOŚCI

УРОВЕНЬ СЛОЖНОСТИ

TINGKAT KESULITAN

難易度

难度

SCORE

PUNKTE

PUNTUACIÓN

PONTUAÇÃO

PUNTEGGIO

POÄNG

WYNIK

СЧЕТ

SKOR

スコア

得分

PLAYER

SPELER

JOUEUR

SPIELER

JUGADOR

JOGADOR

GIOCATORE

SPELARE

GRACZ

ИГРОК

PEMAIN

プレイヤー

玩家

NO.1

NR.1

N°1

N.º 1

Nº 1

Nº.1

NUM.1

NR 1

№ 1

1 曲目

歌曲 1

NO.2

NR.2

N°2

N.º 2

Nº 2

Nº.2

NUM.2

NR 2

№ 2

2 曲目

歌曲 2

NO.2

NR.2

N°2

N.º 2

Nº 2

Nº.2

NUM.2

NR 2

№ 2

2 曲目

歌曲 2

NO.2

NR.2

N°2

N.º 2

Nº 2

Nº.2

NUM.2

NR 2

№ 2

2 曲目

歌曲 2

NO.3

NR.3

N°3

N.º 3

Nº 3

Nº.3

NUM.3

NR 3

№ 3

3 曲目

歌曲 3

NO.3

NR.3

N°3

N.º 3

Nº 3

Nº.3

NUM.3

NR 3

№ 3

3 曲目

歌曲 3

NO.3

NR.3

N°3

N.º 3

Nº 3

Nº.3

NUM.3

NR 3

№ 3

3 曲目

歌曲 3

NO.1

NR.1

N°1

N.º 1

Nº 1

Nº.1

NUM.1

NR 1

№ 1

1 曲目

歌曲 1

NO.1

NR.1

N°1

N.º 1

Nº 1

Nº.1

NUM.1

NR 1

№ 1

1 曲目

歌曲 1

Dance1

1

Score:

Punkte:

Puntuación:

Pontuação:

Punteggio:

Poäng:

Wynik:

Счет:

Skor:

スコア:

得分:

Name:

Naam:

Nom:

Nombre:

Nome:

Namn:

Imię:

Имя:

Nama:

名前:

姓名:

Level Complete!

Level completed!

Level voltooid!

Niveau complet !

Level beendet!

¡Nivel completado!

Nível concluído!

Livello completato!

Nivå klarad!

Poziom ukończony!

Уровень пройден!

Level selesai!

レベルクリア!

顺利过关!

YOU WON

CONGRATULATIONS!

CONGRATULATIONS!

JE HEBT GEWONNEN!

GEFELICITEERD!

TU AS GAGNÉ

FÉLICITATIONS !

GEWONNEN

GLÜCKWUNSCH!

HAS GANADO

¡FELICIDADES!

GANHOU!

PARABÉNS!

GANHOU

PARABÉNS!

HAI VINTO

COMPLIMENTI!

DU VANN

GRATULERAR!

WYGRAŁEŚ

GRATULACJE!

ВЫ ВЫИГРАЛИ

МОЛОДЕЦ!

ANDA MENANG!

SELAMAT!

クリア!

おめでとう!

你胜利了!

恭喜!游戏全通!

0000000

NO.

NR.

NR.

N.º

Nº.

NUM.

NR

NO.

曲目

歌曲

Credits

Crédits

Créditos

Riconoscimenti

Tacklista

Autorzy

Информация о
разработчиках

Kredit

クレジット

制作人员

OK

ОК

OK

确定

3000+ GAMES

MEER DAN 3000 SPELLEN

+ DE 3000 JEUX

ÜBER 3000 SPIELE

MÁS DE 3.000 JUEGOS

MAIS DE 3.000 JOGOS

+ DE 3000 JOGOS

PIÙ DI 3000 GIOCHI

3 000+ SPEL

3000+ GIER

3000+ ИГР

3000+ PERMAINAN

3000個以上の
ゲームプレイ

3000+游戏

SCORE

PUNKTE

PUNTUACIÓN

PONTUAÇÃO

PONTUAÇÃO

PUNTEGGIO

POÄNG

WYNIK

СЧЕТ

SKOR

スコア

0

ComboX

Best

Hoog

Haute

Hoch

Alta

Ótima

Óptima

Hög

Dobra

Высокое

Terbaik

最佳

Normal

Normaal

Normale

Średnia

Среднее

標準

普通

Low

Laag

Basse

Niedrig

Baja

Baixa

Bassa

Låg

Niska

Низкое

Buruk

较低

© www.spilgames.com

© www.spilgames.com

PortuguêsBR

Nederlands

Deutsch

Español

Français

India

Italiano

Bahasa melayu

Philipines

Polski

Português

Русский язык

Svenska

Türkçe

English (UK)

English (US)

Bahasa Ind.

BR

NL

CN

DE

ES

FR

IN

IT

JP

MY

PH

PL

PT

RU

SE

TR

UK

US

ID

Play

Spelen

Jouer

Spielen

Jugar

Jogar

Gioca

Spela

Graj

Играть

Main

スタート

开始游戏

Tutorial

Oefenen

Anleitung

Instruções

Så spelar man

Инструкция

Ajaran tambahan

チュートリアル

教学关卡

More Games

Meer spellen

Plus de jeux

Mehr Spiele

Más juegos

Mais jogos

Più giochi

Fler spel

Więcej gier

Другие игры

Permainan lainnya

他のゲームで遊ぶ

更多游戏

GAME PAUSED

GEPAUZEERD

JEU EN PAUSE

SPIEL ANGEHALTEN

JUEGO EN PAUSA

JOGO EM PAUSA

GIOCO IN PAUSA

SPEL PAUSAT

GRA ZATRZYMANA

ПАУЗА

PERMAINAN BERHENTI
SEBENTAR

一時停止

游戏暂停

Click to Continue

Click to continue

Klik om verder te gaan

Clique pour continuer

Zum Weitermachen klicken

Haz clic para continuar

Clique para continuar

Clica para continuar

Fai clic per continuare

Klicka för att fortsätta

Kliknij, aby kontynuować

Щелкни, чтобы продолжить игру

Klik untuk melanjutkan

クリックして 再開

点击继续

Thank you for playing
Dance Floor Friends!

Niels Walta

Yang Yang

PROGRAMMING

Dauglas

GAME DESIGN

Rico Ku

ART WORK

JZF

GAME CONCEPT

Zhang Xiaoming

PRODUCER

Breath Xue

Sun Xin

Rico Ku

QA/LQA TESTING

Our team of testers

MUSIC

Saskia van ‘t Hoff

SOUND FX

PROJECT MANAGEMENT

Play this game at:

Speel dit spel op:

Joue à ce jeu sur :

Spiele dieses Spiel auf:

Juega a este juego en:

Jogue este jogo em:

Gioca questo gioco su:

Spela det här spelet på:

Zagraj w tę grę na:

Сыграйте в эту игру на сайте:

Mainkan permainan ini di:

このゲームは他のサイトでプレイすることはできません。
こちらでプレイしてください。

游戏请至:

var easyArray : Array = new Array("EASY", "EASY", "MAKKELIJK", "FACILE", "EINFACH", "FÁCIL", "FÁCIL", "FÁCIL", "FACILE", "LÄTT", "ŁATWY", "ЛЕГКИЙ", "", "MUDAH", "", "簡単", "简单");
var normalArray : Array = new Array("NORMAL", "NORMAL", "NORMAAL", "NORMAL", "NORMAL", "NORMAL", "NORMAL", "NORMAL", "NORMALE", "NORMAL", "NORMALNY", "НОРМАЛЬНЫЙ", "", "NORMAL", "", "標準", "普通");
var expertArray : Array = new Array("HARD", "HARD", "MOEILIJK", "DIFFICILE", "SCHWER", "DIFÍCIL", "DIFÍCIL", "DIFÍCIL", "ARDUO", "SVÅRT", "TRUDNY", "ТРУДНЫЙ", "", "SUKAR", "", "難しい", "困难");
var playArray : Array = new Array("Dance", "Dance", "Dans", "Danse", "Tanz", "Baile", "Dança", "Dança", "Danza", "Dansa", "Taniec", "Диско", "", "Dansa", "", "ダンス", "玩家");

More Dancing Games at:

Meer dansspellen op:

Plus de jeux de danse sur :

Mehr Tanzspiele auf:

Más juegos de baile en:

Mais jogos de dança em:

Più giochi di ballo su:

Fler dansspel på:

Więcej gier o tańcu na:

Другие игры про танцы на:

Permainan dansa lainnya di:

他のダンスゲームはこちら:

更多跳舞游戏:

Dauglas

SOUNDMC

Rotate the heart with your mouse to catch the notes!

Draai het hart met de muis om de noten te vangen!

Fais pivoter le cœur à l'aide de ta souris pour attraper les notes !

Drehe das Herz mit der Maus, um die Noten zu fangen!

¡Rota el corazón con el ratón para atrapar las notas!

Gire o coração com o mouse para recolher as notas!

Roda o coração com o rato para apanhares as notas!

Fai ruotare il cuore con il tuo mouse per prendere le note!

Fånga tonerna genom att rotera hjärtat med musen!

Obracaj serduszko za pomocą myszki, aby złapać nuty!

Поворачивай сердце мышью, чтобы ловить ноты!

Putarlah hatinya dengan mouse
anda untuk menangkap not-notnya!

マウスでハートを回転させて
音符をキャッチしよう!

沿五线谱转动爱心捕获音符!

Click now!

Nu klikken!

Clique maintenant !

Jetzt klicken!

¡Haz clic ahora!

Clique agora!

Clica agora!

Clicca adesso!

Klicka nu!

Kliknij teraz!

Щелкни мышью!

Klik sekarang!

クリック!

点击鼠标左键!

Catch the music notes
with the heart!

Catch the music notes
with the heart!

Vang de muzieknoten
met het hartje!

Attrape les notes de
musique avec le cœur !

Fange die Musiknoten
mit dem Herz!

¡Atrapa las notas
musicales con el corazón!

Recolha as notas
musicais com o coração!

Apanha as notas musicais
com o coração!

Prendi le note
musicali con il cuore!

Fånga musiktonerna
med hjärtat!

Łap nuty za pomocą
serduszka!

Лови музыкальные
ноты сердцем!

Tangkap not-not
musik dengan hati!

ハートで音符を
キャッチしよう!

用爱心沿五线谱捕获音符!

Keep clicking to the beat!

Altijd in de maat klikken!

Il faut toujours cliquer en rythme !

Klicke im Rhythmus der Musik!

¡Sigue haciendo clic al compás!

Clicando no ritmo da música!

Clicar ao ritmo!

Cliccare seguendo il ritmo!

Fortsätt klicka i rytmens takt!

Nie przestawaj klikać do rytmu!

Щелкай в такт музыке!

Tetap klik pada iramanya!

ビートに あわせて
クリックしつづけよう!

根据音乐节奏继续!

Hold your mouse down!

Hold down your mouse!

Muisknop vasthouden…

Appuie en continu sur le bouton de ta souris !

Halte die Maus gedrückt!

¡Mantén pulsado el ratón!

Mantenha o botão do mouse pressionado!

Mantém o botão do rato premido!

Tieni premuto il tasto del mouse!

Håll ned musknappen!

Przytrzymaj przycisk myszki!

Удерживай кнопку мыши нажатой!

Tahan mouse anda!

マウスボタンを 押したままにして…

长按鼠标左键!

Release!

… en laat los!

Relâche-le !

Loslassen!

¡Suelta!

Solte!

Liberta!

Lascia andare!

Släpp!

Puść!

Отпусти кнопку!

Lepaskan!

放して!

松开鼠标左键!

c1

c2

c3

c4

c5

c6

b1

c9

c10

b3

c7

c8

b4

b5

c14

c13

b2

c15

c16

c17

c18

c11

c12

c19

c20

c23

c22

c21

c24

b6

b7

c25

c26

b10

b14

c28

c27

b9

b13

b12

b8

c32

c31

c30

c29

b11

c33

b15

c34

c38

c37

c36

c35

c46

c45

c44

c43

c42

c41

c40

c39

c47

c48

c49

c50

c51

c52

c53

c54

c65

c66

c57

c58

c67

c68

c60

c59

c71

c72

c62

c61

c56

c55

c64

c69

c75

c63

c70

c76

c78

c77

c74

c82

c81

c80

c79

c73

c84

c83

c85

c86

c87

c88

c89

c90

c91

c92

c39

c40

c41

c42

c43

c44

c45

b16

b18

b17

b19

b20

b21

b22

c93

c94

b24

b25

c95

c96

c97

c98

b23

b27

b26

b28

b29

b32

b30

b31

b36

b34

b44

b33

b37

b35

b38

b39

b40

b47

c103

c104

c107

c108

b41

b42

b43

c115

c116

c121

c122

b45

b46

c101

c102

c109

c110

c117

c118

c111

c112

c119

c120

c99

c100

c105

c106

c113

c114

b48

c123

c124

ActionScript [AS3]

Section 1
//ExtArray (api.ExtArray) package api { import flash.utils.*; public class ExtArray { public static function copyAndInitMc(_arg1:Array):Array{ var _local2:Array; var _local3:int; _local2 = new Array(); if (_arg1.length != 0){ _local3 = 0; while (_local3 < _arg1.length) { if ((_arg1[_local3] is String)){ _local2[_local3] = new (getDefinitionByName(_arg1[_local3])); } else { if (_arg1[_local3] == null){ _local2[_local3] = null; } else { trace("Echo!!!!!!!!!Error"); }; }; _local3++; }; }; return (_local2); } public static function deepClone(_arg1:Array):Array{ var _local2:ByteArray; _local2 = new ByteArray(); _local2.writeObject(_arg1); _local2.position = 0; return ((_local2.readObject() as Array)); } public static function deepCloneForMc(_arg1:Array):Array{ var _local2:Array; var _local3:int; _local2 = new Array(); if (_arg1.length != 0){ _local3 = 0; while (_local3 < _arg1.length) { _local2.push(_arg1[_local3]); _local3++; }; }; return (_local2); } } }//package api
Section 2
//ExtButton (api.ExtButton) package api { import flash.events.*; import flash.display.*; public class ExtButton extends MovieClip { public var hitArea_mc:MovieClip; public var dis_mc:MovieClip; public function ExtButton(){ this.gotoAndStop(1); initEvent(); this.mouseChildren = false; this.buttonMode = true; } private function overButton(_arg1:MouseEvent):void{ if (this.currentFrame == 4){ this.gotoAndStop(5); } else { if (this.currentFrame == 1){ this.gotoAndStop(2); }; }; } private function outButton(_arg1:MouseEvent):void{ if (this.currentFrame == 5){ this.gotoAndStop(4); } else { if (this.currentFrame == 2){ this.gotoAndStop(1); }; }; } private function initEvent():void{ this.addEventListener(MouseEvent.MOUSE_DOWN, clickButton); this.addEventListener(MouseEvent.ROLL_OVER, overButton); this.addEventListener(MouseEvent.ROLL_OUT, outButton); } public function deleteEvent():void{ this.removeEventListener(MouseEvent.MOUSE_DOWN, clickButton); this.removeEventListener(MouseEvent.ROLL_OVER, overButton); this.removeEventListener(MouseEvent.ROLL_OUT, outButton); } private function clickButton(_arg1:MouseEvent):void{ } } }//package api
Section 3
//ExtInterface (api.ExtInterface) package api { import flash.events.*; import flash.display.*; import com.flashdynamix.motion.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import com.flashdynamix.motion.effects.core.*; import com.flashdynamix.motion.extras.*; import flash.utils.*; import com.flashdynamix.motion.guides.*; import game.*; import fl.motion.easing.*; import com.flashdynamix.motion.layers.*; public class ExtInterface extends MovieClip { const PROBABILITY:Number = 0; const PLOT_RANGE:int = 35; const BETWEEN_PLOT_HEIGHT:Number = 0.5; const PLOT_Y:Number = 475; const PLOT_X:Number = 380; const WAVE_WIDTH:Number = 5; const STAGE_WIDTH:Number = 640; const WAVE_HEIGHT:Number = 2.5; const WAVE_NUMBER:int = 24; const BETWEEN_PLOT_WIDTH:Number = 1; const STAGE_HEIGHT:Number = 480; const CHANNEL_LENGTH:int = 0x0100; private var _centerColorLight:MovieClip; public var _colorfulLight_:MovieClip; public var score_txt_mc:MovieClip; private var _centerLight:MovieClip; public var _aroundLight_:MovieClip; private var bf:BlurFilter; private var _cheer:MovieClip; private var tween:TweensyGroup; private var ct:ColorTransform; public var _light0_:MovieClip; private var _musicWaveStatic:Array; public var _centerLight_:MovieClip; private var emittor:Emitter; public var _light1_:MovieClip; public var energy_mc:Energy; private var _background:MovieClip; public var _audience0_:MovieClip; public var haloGround:MovieClip; public var _audience1_:MovieClip; public var _audience2_:MovieClip; private var _lights:Array; private var _musicWave:Array; private var _audience:Array; private var layer:BitmapLayer; private var _bytes:ByteArray; private var _aroundLight:MovieClip; public var combo:MovieClip; public var _cheer_:MovieClip; private var _musicWaveMirror:Array; private var _colorfulLight:MovieClip; public function ExtInterface(){ initMusicWave(); initBackgroud(); this.addEventListener(Event.ENTER_FRAME, onEnterFrame); initAudience(); initLight(); initCenterLight(); initAroundLight(); initColorfulLight(); initCheer(); } public function audienceDisplay_ON_COMBO(_arg1:Boolean):void{ var _local2:MovieClip; var _local3:int; if (_arg1 == true){ for each (_local2 in _audience) { if ((_local2 is MovieClip)){ if (_local2.currentFrame < _local2.totalFrames){ _local3 = _local2.currentFrame; _local2.gotoAndStop((_local3 + 1)); } else { _local3 = 0; _local2.gotoAndStop((_local3 + 1)); }; }; }; } else { for each (_local2 in _audience) { if ((_local2 is MovieClip)){ _local2.gotoAndStop(1); }; }; }; } public function colorfulLightDisplay_ON_COMBO(_arg1:Boolean):void{ var _local2:int; if (_arg1 == true){ _colorfulLight.visible = true; if (_colorfulLight.currentFrame < _colorfulLight.totalFrames){ _local2 = _colorfulLight.currentFrame; _colorfulLight.gotoAndStop((_local2 + 1)); } else { _local2 = 0; _colorfulLight.gotoAndStop((_local2 + 1)); }; } else { _colorfulLight.gotoAndStop(1); _colorfulLight.visible = false; }; } private function initCheer():void{ _cheer = (this.getChildByName("_cheer_") as MovieClip); _cheer.gotoAndStop(1); _cheer.visible = false; } private function initAroundLight():void{ _aroundLight = (this.getChildByName("_aroundLight_") as MovieClip); _aroundLight.gotoAndStop(1); } private function initCenterLight():void{ _centerLight = (this.getChildByName("_centerLight_") as MovieClip); _centerColorLight = (_centerLight.getChildByName("_centerColorLight_") as MovieClip); _centerLight.gotoAndStop(1); _centerColorLight.gotoAndStop(1); } private function OrbitingMagicFX():void{ var _local1:Class; var _local2:Orbit2D; tween = new TweensyGroup(false, true); bf = new BlurFilter(20, 20, 1); ct = new ColorTransform(0.15, 1, 1, 1, 13, -115, -255, 0); layer = new BitmapLayer(550, 400); layer.add(new ColorEffect(new ColorTransform(1, 1, 1, 0.9))); layer.add(new FilterEffect(bf)); _local1 = (getDefinitionByName("Box") as Class); emittor = new Emitter(_local1, {scaleX:0.1, scaleY:0.1}, 1, 1, 270, "30, 90", 0.7, BlendMode.ADD); emittor.delay = 0.2; emittor.endColor = new ColorTransform(1, 1, -0.375, 1, 0xFF, -198, -255, -50); _local2 = new Orbit2D(emittor, 50, 50, 275, 200); tween.to(_local2, {degree:360}, 1, Linear.easeNone).repeatType = TweensyTimeline.REPLAY; tween.to(_local2, {radiusX:"50"}, 2, Linear.easeNone).repeatType = TweensyTimeline.YOYO; tween.to(_local2, {radiusY:"50"}, 4, Linear.easeNone).repeatType = TweensyTimeline.YOYO; layer.draw(emittor.holder); this.addChild(layer); } private function onEnterFrame(_arg1:Event):void{ musicChannel_ENTER_FRAME(); } private function initBackgroud():void{ _background = (this.getChildByName("haloGround") as MovieClip); _background.x = (STAGE_WIDTH / 2); _background.y = (STAGE_HEIGHT / 2); _background.gotoAndStop(1); } private function initColorfulLight():void{ _colorfulLight = (this.getChildByName("_colorfulLight_") as MovieClip); _colorfulLight.gotoAndStop(1); _colorfulLight.visible = false; } public function backgroundChannel_ON_BASE():void{ this._background.gotoAndPlay(1); } public function lightDisplay_ON_COMBO(_arg1:Boolean):void{ var _local2:MovieClip; var _local3:int; if (_arg1 == true){ for each (_local2 in _lights) { if ((_local2 is MovieClip)){ _local2.visible = true; if (_local2.currentFrame < _local2.totalFrames){ _local3 = _local2.currentFrame; _local2.gotoAndStop((_local3 + 1)); } else { _local3 = 0; _local2.gotoAndStop((_local3 + 1)); }; }; }; } else { for each (_local2 in _lights) { if ((_local2 is MovieClip)){ _local2.gotoAndStop(1); _local2.visible = false; }; }; }; } private function initAudience():void{ var _local1:MovieClip; _audience = new Array(); _audience[0] = this.getChildByName("_audience0_"); _audience[1] = this.getChildByName("_audience1_"); _audience[2] = this.getChildByName("_audience2_"); for each (_local1 in _audience) { if ((_local1 is MovieClip)){ _local1.gotoAndStop(1); }; }; } public function aroundLightDisplay_ON_COMBO(_arg1:Boolean):void{ var _local2:int; if (_arg1 == true){ _aroundLight.visible = true; if (_aroundLight.currentFrame < _aroundLight.totalFrames){ _local2 = _aroundLight.currentFrame; _aroundLight.gotoAndStop((_local2 + 1)); } else { _local2 = 0; _aroundLight.gotoAndStop((_local2 + 1)); }; } else { _aroundLight.gotoAndStop(1); }; } public function cheerDisplay_ON_COMBO(_arg1:Boolean):void{ var _local2:int; if (_arg1 == true){ _cheer.visible = true; if (_cheer.currentFrame < _cheer.totalFrames){ _local2 = _cheer.currentFrame; _cheer.gotoAndStop((_local2 + 1)); } else { _local2 = 0; _cheer.gotoAndStop((_local2 + 1)); }; } else { _cheer.gotoAndStop(1); _cheer.visible = false; }; } private function musicChannel_ENTER_FRAME():void{ var value:Number; var i:int; var id:int; var deleteId:int; var tempArrayLength:int; var deltaLength:Number; var j:int; if (Math.random() > PROBABILITY){ try { SoundMixer.computeSpectrum(_bytes, true, 1); value = 0; i = 1; while (i < CHANNEL_LENGTH) { value = (_bytes.readFloat() * PLOT_RANGE); if ((i % Math.floor((CHANNEL_LENGTH / WAVE_NUMBER))) == 0){ id = (i / Math.floor((CHANNEL_LENGTH / WAVE_NUMBER))); if (_musicWave[(id - 1)] != null){ _musicWave[(id - 1)].y = (PLOT_Y - value); }; }; i = (i + 1); }; i = 1; while (i < CHANNEL_LENGTH) { value = (_bytes.readFloat() * PLOT_RANGE); if ((i % Math.floor((CHANNEL_LENGTH / WAVE_NUMBER))) == 0){ id = (i / Math.floor((CHANNEL_LENGTH / WAVE_NUMBER))); if (_musicWave[(id - 1)] != null){ _musicWave[(id - 1)].y = (_musicWave[(id - 1)].y - value); }; }; i = (i + 1); }; i = 0; while (i < WAVE_NUMBER) { if (((PLOT_Y - _musicWave[i].y) - (WAVE_HEIGHT + BETWEEN_PLOT_HEIGHT)) >= 0){ deltaLength = (PLOT_Y - _musicWave[i].y); } else { deltaLength = 0; }; deleteId = (deltaLength / (WAVE_HEIGHT + BETWEEN_PLOT_HEIGHT)); tempArrayLength = _musicWaveMirror[i].length; if ((((deleteId < tempArrayLength)) && ((deleteId >= 0)))){ j = 0; while (j < (tempArrayLength - deleteId)) { this.removeChild(_musicWaveMirror[i].pop()); j = (j + 1); }; } else { if ((((deleteId > tempArrayLength)) && ((deleteId >= 0)))){ j = 1; while (j <= ((deleteId - tempArrayLength) + 1)) { if (_musicWaveMirror[i].length < 5){ _musicWaveMirror[i].push(new (getDefinitionByName("_musicWave1_"))); } else { if ((((_musicWaveMirror[i].length >= 5)) && ((_musicWaveMirror[i].length < 15)))){ _musicWaveMirror[i].push(new (getDefinitionByName("_musicWave2_"))); } else { if ((((_musicWaveMirror[i].length >= 15)) && ((_musicWaveMirror[i].length < 25)))){ _musicWaveMirror[i].push(new (getDefinitionByName("_musicWave3_"))); } else { if (_musicWaveMirror[i].length >= 25){ _musicWaveMirror[i].push(new (getDefinitionByName("_musicWave4_"))); }; }; }; }; _musicWaveMirror[i][(_musicWaveMirror[i].length - 1)].x = _musicWave[i].x; _musicWaveMirror[i][(_musicWaveMirror[i].length - 1)].y = (PLOT_Y - ((WAVE_HEIGHT + BETWEEN_PLOT_HEIGHT) * (_musicWaveMirror[i].length - 1))); this.addChild(_musicWaveMirror[i][(_musicWaveMirror[i].length - 1)]); j = (j + 1); }; }; }; i = (i + 1); }; } catch(e:Error) { }; }; } public function freeBack():void{ var _local1:MovieClip; var _local2:MovieClip; for each (_local1 in _audience) { if ((_local1 is MovieClip)){ _local1.gotoAndStop(1); }; }; for each (_local2 in _lights) { if ((_local2 is MovieClip)){ _local2.gotoAndStop(1); _local2.visible = false; }; }; _centerColorLight.gotoAndStop(1); _centerLight.gotoAndStop(1); _aroundLight.gotoAndStop(1); _colorfulLight.gotoAndStop(1); _colorfulLight.visible = false; _cheer.gotoAndStop(1); _cheer.visible = false; } private function initMusicWave():void{ var _local1:int; _bytes = new ByteArray(); _musicWave = new Array(); _musicWaveMirror = new Array(); _musicWaveStatic = new Array(); _local1 = 0; while (_local1 < WAVE_NUMBER) { if (_local1 < (WAVE_NUMBER / 3)){ _musicWave[_local1] = new (getDefinitionByName("_musicWave1_")); _musicWaveStatic[_local1] = new (getDefinitionByName("_musicWave1_")); } else { if (_local1 < ((WAVE_NUMBER * 2) / 3)){ _musicWave[_local1] = new (getDefinitionByName("_musicWave1_")); _musicWaveStatic[_local1] = new (getDefinitionByName("_musicWave1_")); } else { _musicWave[_local1] = new (getDefinitionByName("_musicWave1_")); _musicWaveStatic[_local1] = new (getDefinitionByName("_musicWave1_")); }; }; _musicWave[_local1].x = ((_local1 * (BETWEEN_PLOT_WIDTH + WAVE_WIDTH)) + PLOT_X); _musicWave[_local1].y = PLOT_Y; _musicWaveStatic[_local1].x = ((_local1 * (BETWEEN_PLOT_WIDTH + WAVE_WIDTH)) + PLOT_X); _musicWaveStatic[_local1].y = PLOT_Y; this.addChild(_musicWaveStatic[_local1]); _musicWaveMirror[_local1] = new Array(); _local1++; }; } public function deleteEvent():void{ this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); } public function centerLightDisplay_ON_COMBO(_arg1:Boolean):void{ var _local2:int; if (_arg1 == true){ _centerLight.visible = true; if (_centerLight.currentFrame < _centerLight.totalFrames){ _local2 = _centerLight.currentFrame; _centerLight.gotoAndStop((_local2 + 1)); _centerColorLight.gotoAndStop((_local2 + 1)); } else { _local2 = 0; _centerLight.gotoAndStop((_local2 + 1)); _centerColorLight.gotoAndStop((_local2 + 1)); }; } else { _centerLight.gotoAndStop(1); _centerColorLight.gotoAndStop(1); }; } private function initLight():void{ var _local1:MovieClip; _lights = new Array(); _lights[0] = this.getChildByName("_light0_"); _lights[1] = this.getChildByName("_light1_"); for each (_local1 in _lights) { if ((_local1 is MovieClip)){ _local1.gotoAndStop(1); _local1.visible = false; }; }; } } }//package api
Section 4
//ExtMath (api.ExtMath) package api { import flash.geom.*; public class ExtMath { public static function nPr(_arg1:int, _arg2:int):uint{ var _local3:Number; var _local4:int; _local3 = 1; if (_arg2 > _arg1){ trace("Math ERROR n can not bigger than N!!!"); } else { if (_arg1 == 0){ _local3 = 1; } else { _local4 = _arg1; while (_local4 > (_arg1 - _arg2)) { _local3 = (_local3 * _local4); _local4--; }; }; }; return (_local3); } public static function uniqueCircleByThreePoints(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Array{ var _local7:Array; var _local8:Point; var _local9:Number; _local7 = new Array(); _local8 = new Point(); if ((((_arg6 - _arg4) / (_arg5 - _arg3)) - ((_arg4 - _arg2) / (_arg3 - _arg1))) == 0){ trace("Three Point Error"); } else { _local8.x = ((((_arg4 - _arg6) * (((Math.pow(_arg1, 2) + Math.pow(_arg2, 2)) - Math.pow(_arg3, 2)) - Math.pow(_arg4, 2))) - ((_arg2 - _arg4) * (((Math.pow(_arg3, 2) + Math.pow(_arg4, 2)) - Math.pow(_arg5, 2)) - Math.pow(_arg6, 2)))) / (2 * (((_arg2 - _arg4) * (_arg5 - _arg3)) - ((_arg4 - _arg6) * (_arg3 - _arg1))))); if ((_arg2 - _arg4) != 0){ _local8.y = (((((Math.pow(_arg1, 2) + Math.pow(_arg2, 2)) - Math.pow(_arg3, 2)) - Math.pow(_arg4, 2)) / (2 * (_arg2 - _arg4))) + (((_arg3 - _arg1) * _local8.x) / (_arg2 - _arg4))); } else { _local8.y = (((((Math.pow(_arg3, 2) + Math.pow(_arg4, 2)) - Math.pow(_arg5, 2)) - Math.pow(_arg6, 2)) / (2 * (_arg4 - _arg6))) + (((_arg5 - _arg3) * _local8.x) / (_arg4 - _arg6))); }; _local9 = Math.sqrt((Math.pow((_arg1 - _local8.x), 2) + Math.pow((_arg2 - _local8.y), 2))); _local7.push(_local8, _local9); }; return (_local7); } public static function frameEventperSec(_arg1:int, _arg2:Number):Array{ var _local3:Array; var _local4:int; _local3 = new Array(); if (_arg1 <= 170){ if (_arg2 <= 1){ _local4 = 0; while (_local4 <= _arg1) { _local3.push(((nCr(_arg1, _local4) * Math.pow(_arg2, _local4)) * Math.pow((1 - _arg2), (_arg1 - _local4)))); _local4++; }; } else { trace("probability can not bigger than 1"); }; } else { trace("biggest num is 170"); }; return (_local3); } public static function nCr(_arg1:int, _arg2:int):uint{ var _local3:Number; _local3 = 1; if (_arg2 > _arg1){ trace("Math ERROR n can not bigger than N!!!"); } else { if (_arg1 == 0){ _local3 = 1; } else { _local3 = (nPr(_arg1, _arg2) / nPr(_arg2, _arg2)); }; }; return (_local3); } public static function linequation(_arg1:Array):Array{ var _local2:Array; var _local3:int; _local3 = 0; while (_local3 < (_arg1.length - 1)) { _local3++; }; _local2 = new Array(); return (_local2); } } }//package api
Section 5
//ColorEffect (com.flashdynamix.motion.effects.core.ColorEffect) package com.flashdynamix.motion.effects.core { import flash.display.*; import flash.geom.*; import com.flashdynamix.motion.effects.*; import flash.utils.*; public class ColorEffect extends Proxy implements IEffect { public var colorTransform:ColorTransform; public function ColorEffect(_arg1:ColorTransform){ this.colorTransform = _arg1; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ return (colorTransform[_arg1]); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ colorTransform[_arg1] = _arg2; } public function render(_arg1:BitmapData):void{ _arg1.colorTransform(_arg1.rect, colorTransform); } } }//package com.flashdynamix.motion.effects.core
Section 6
//DrawEffect (com.flashdynamix.motion.effects.core.DrawEffect) package com.flashdynamix.motion.effects.core { import flash.display.*; import flash.geom.*; import com.flashdynamix.motion.effects.*; public class DrawEffect implements IEffect { public var matrix:Matrix; public var smoothing:Boolean;// = false public var rect:Rectangle; public var colorTransform:ColorTransform; public var blendMode:String;// = "normal" public var source:IBitmapDrawable; public function DrawEffect(_arg1:IBitmapDrawable, _arg2:Matrix=null, _arg3:Rectangle=null, _arg4:ColorTransform=null, _arg5:String="normal", _arg6:Boolean=false){ blendMode = BlendMode.NORMAL; smoothing = false; super(); this.source = _arg1; this.matrix = ((_arg2)==null) ? new Matrix() : _arg2; this.colorTransform = ((_arg4)==null) ? new ColorTransform() : _arg4; this.blendMode = _arg5; this.rect = _arg3; this.smoothing = _arg6; } public function render(_arg1:BitmapData):void{ _arg1.draw(source, matrix, colorTransform, blendMode, rect, smoothing); } } }//package com.flashdynamix.motion.effects.core
Section 7
//FilterEffect (com.flashdynamix.motion.effects.core.FilterEffect) package com.flashdynamix.motion.effects.core { import flash.display.*; import flash.geom.*; import flash.filters.*; import com.flashdynamix.motion.effects.*; import flash.utils.*; public class FilterEffect extends Proxy implements IEffect { public var pt:Point; public var filter:BitmapFilter; public function FilterEffect(_arg1:BitmapFilter){ pt = new Point(); super(); this.filter = _arg1; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ return (filter[_arg1]); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ filter[_arg1] = _arg2; } public function render(_arg1:BitmapData):void{ _arg1.applyFilter(_arg1, _arg1.rect, pt, filter); } } }//package com.flashdynamix.motion.effects.core
Section 8
//IEffect (com.flashdynamix.motion.effects.IEffect) package com.flashdynamix.motion.effects { import flash.display.*; public interface IEffect { function render(_arg1:BitmapData):void; } }//package com.flashdynamix.motion.effects
Section 9
//Emitter (com.flashdynamix.motion.extras.Emitter) package com.flashdynamix.motion.extras { import flash.events.*; import flash.display.*; import com.flashdynamix.motion.*; import flash.geom.*; import com.flashdynamix.motion.guides.*; import fl.motion.easing.*; import com.flashdynamix.utils.*; public class Emitter extends Sprite { public var distance; private var pool:MultiTypeObjectPool; public var endColor:ColorTransform; public var speed:Number; public var frequency:int; private var tween:TweensyGroup; public var startDistance:Number;// = 0 public var delay:Number;// = 0 public var target:Object; public var holder:Sprite; private var Particle:Class; public var random:Number; public var running:Boolean;// = false public var angle; public var ease:Function; public function Emitter(_arg1:Class, _arg2:Object=null, _arg3:int=5, _arg4:Number=1, _arg5="0,360", _arg6=20, _arg7:Number=1, _arg8:String="normal"){ startDistance = 0; ease = Linear.easeNone; delay = 0; running = false; super(); this.Particle = _arg1; this.target = _arg2; this.frequency = _arg3; this.random = _arg4; this.angle = _arg5; this.distance = _arg6; this.speed = _arg7; this.blendMode = _arg8; holder = new Sprite(); tween = new TweensyGroup(false, true); pool = new MultiTypeObjectPool(TweensyTimeline, _arg1); start(); } public function pause():void{ tween.pause(); } public function stop():void{ if (!running){ return; }; running = false; removeEvent(this, Event.ENTER_FRAME, draw); } public function dispose():void{ pool.dispose(); tween.dispose(); holder = null; pool = null; tween = null; endColor = null; target = null; } public function resume():void{ tween.resume(); } private function draw(_arg1:Event):void{ var _local2:TweensyTimeline; var _local3:Array; var _local4:Object; var _local5:int; var _local6:DisplayObject; if ((((random < Math.random())) || (tween.paused))){ return; }; _local2 = pool.checkOut(TweensyTimeline); _local2.duration = speed; _local2.ease = ease; _local2.delayStart = delay; _local3 = []; _local4 = {position:1}; _local5 = 0; while (_local5 < frequency) { _local6 = (pool.checkOut(Particle) as DisplayObject); _local6.blendMode = this.blendMode; _local6.transform = this.transform; if (target){ _local2.to(_local6, target, null); }; _local2.to(new Direction2D(_local6, angle, distance, startDistance), _local4); if (endColor){ _local2.to(_local6.transform.colorTransform, endColor, _local6); }; _local3[_local5] = _local6; holder.addChild(_local6); _local5++; }; if (_local2.tweens > 0){ _local2.onComplete = removeChildren; _local2.onCompleteParams = _local3; tween.add(_local2); }; } public function clone():Emitter{ return (new Emitter(Particle, target, frequency, random, angle, distance, speed, blendMode)); } public function get scale():Number{ return (this.scaleY); } public function start():void{ if (running){ return; }; running = true; addEvent(this, Event.ENTER_FRAME, draw); } public function set refreshType(_arg1:String):void{ tween.refreshType = _arg1; } protected function removeEvent(_arg1:EventDispatcher, _arg2:String, _arg3:Function):void{ _arg1.removeEventListener(_arg2, _arg3); } public function get refreshType():String{ return (tween.refreshType); } private function removeChildren(... _args):void{ var _local2:int; var _local3:DisplayObject; var _local4:int; _local2 = _args.length; _local4 = 0; while (_local4 < _local2) { _local3 = _args[_local4]; holder.removeChild(_local3); pool.checkIn(_local3); _local4++; }; } public function set scale(_arg1:Number):void{ this.scaleY = (this.scaleX = _arg1); } protected function addEvent(_arg1:EventDispatcher, _arg2:String, _arg3:Function, _arg4:int=0, _arg5:Boolean=true):void{ _arg1.addEventListener(_arg2, _arg3, false, _arg4, _arg5); } public function set secondsPerFrame(_arg1:Number):void{ tween.secondsPerFrame = _arg1; } public function get secondsPerFrame():Number{ return (tween.secondsPerFrame); } } }//package com.flashdynamix.motion.extras
Section 10
//Direction2D (com.flashdynamix.motion.guides.Direction2D) package com.flashdynamix.motion.guides { public class Direction2D { private var _position:Number;// = 0 private var radDegree:Number;// = 57.2957795130823 public var item:Object; private var _distance:Number; private var cosA:Number; private var _angle:Number; private var sx:Number; private var sinA:Number; public var autoRotate:Boolean;// = false private var sy:Number; private var degreeRad:Number;// = 0.0174532925199433 public function Direction2D(_arg1:Object, _arg2, _arg3, _arg4=0, _arg5:Boolean=false):void{ var _local6:Number; autoRotate = false; _position = 0; degreeRad = (Math.PI / 180); radDegree = (180 / Math.PI); super(); this.item = _arg1; _angle = (translate(_arg2) * degreeRad); _distance = translate(_arg3); cosA = Math.cos(_angle); sinA = Math.sin(_angle); _local6 = translate(_arg4); _arg1.x = (_arg1.x + (cosA * _local6)); _arg1.y = (_arg1.y + (sinA * _local6)); sx = _arg1.x; sy = _arg1.y; if (_arg5){ _arg1.rotation = (_angle * radDegree); }; } private function update():void{ var _local1:Number; _local1 = (distance * _position); item.x = (sx + (cosA * _local1)); item.y = (sy + (sinA * _local1)); } private function translate(_arg1):Number{ var _local2:Array; var _local3:Number; var _local4:Number; if ((_arg1 is String)){ _local2 = String(_arg1).split(","); if (_local2.length == 1){ return (parseFloat(_arg1)); }; _local3 = parseFloat(_local2[0]); _local4 = parseFloat(_local2[1]); return ((_local3 + (Math.random() * (_local4 - _local3)))); //unresolved jump }; return (_arg1); } public function get endX():Number{ return ((sx + (cosA * distance))); } public function get endY():Number{ return ((sy + (sinA * distance))); } public function set position(_arg1:Number):void{ _position = _arg1; update(); } public function get angle():Number{ return ((_angle * radDegree)); } public function set distance(_arg1:Number):void{ _distance = _arg1; update(); } public function set angle(_arg1:Number):void{ _angle = (_arg1 * degreeRad); cosA = Math.cos(_angle); sinA = Math.sin(_angle); if (autoRotate){ item.rotation = (_angle * radDegree); }; update(); } public function get position():Number{ return (_position); } public function get distance():Number{ return (_distance); } } }//package com.flashdynamix.motion.guides
Section 11
//Orbit2D (com.flashdynamix.motion.guides.Orbit2D) package com.flashdynamix.motion.guides { public class Orbit2D { private var _radiusY:Number; public var item:Object; private var sinAY:Number;// = 0 private var radDegree:Number; private var _angle:Number;// = 0 private var _radiusX:Number; private var _centerX:Number;// = 0 private var _centerY:Number;// = 0 private var degreeRad:Number; public var autoRotate:Boolean;// = false private var cosAX:Number;// = 0 public function Orbit2D(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Boolean=false){ autoRotate = false; _angle = 0; _centerX = 0; _centerY = 0; cosAX = 0; sinAY = 0; degreeRad = (Math.PI / 180); radDegree = (180 / Math.PI); super(); this.item = _arg1; this.radiusX = _arg2; this.radiusY = _arg3; this.centerX = _arg4; this.centerY = _arg5; this.autoRotate = _arg6; update(); } public function set rotation(_arg1:Number):void{ _angle = _arg1; cosAX = Math.cos(_angle); sinAY = Math.sin(_angle); if (autoRotate){ item.rotation = (_angle * radDegree); }; update(); } public function get rotation():Number{ return (_angle); } public function set centerX(_arg1:Number):void{ _centerX = _arg1; update(); } private function update():void{ item.x = (_centerX + (cosAX * _radiusX)); item.y = (_centerY + (sinAY * _radiusY)); } public function set radiusX(_arg1:Number):void{ _radiusX = _arg1; update(); } public function get radiusX():Number{ return (_radiusX); } public function set radiusY(_arg1:Number):void{ _radiusY = _arg1; update(); } public function set degree(_arg1:Number):void{ rotation = (_arg1 * degreeRad); } public function get centerX():Number{ return (_centerX); } public function get centerY():Number{ return (_centerY); } public function get degree():Number{ return ((_angle * radDegree)); } public function get radiusY():Number{ return (_radiusY); } public function set centerY(_arg1:Number):void{ _centerY = _arg1; update(); } } }//package com.flashdynamix.motion.guides
Section 12
//BitmapLayer (com.flashdynamix.motion.layers.BitmapLayer) package com.flashdynamix.motion.layers { import flash.events.*; import flash.display.*; import flash.geom.*; import com.flashdynamix.motion.effects.*; import com.flashdynamix.motion.effects.core.*; public class BitmapLayer extends Bitmap { public var bgColor:uint; private var _scale:Number;// = 1 public var transparent:Boolean;// = false public var list:Array; private var running:Boolean;// = false public var clearOnRender:Boolean;// = false public function BitmapLayer(_arg1:Number=500, _arg2:Number=500, _arg3:Number=1, _arg4:uint=0xFFFFFF, _arg5:Boolean=true, _arg6:Boolean=false){ list = []; clearOnRender = false; transparent = false; running = false; _scale = 1; super(new BitmapData((_arg1 / _arg3), (_arg2 / _arg3), _arg5, _arg4), PixelSnapping.AUTO, _arg6); this.bgColor = _arg4; this.transparent = _arg5; _scale = _arg3; var _local7 = _scale; super.scaleX = _local7; super.scaleY = _local7; startRender(); } public function item(_arg1:int):IEffect{ return (list[_arg1]); } public function dispose():void{ stopRender(); list = null; } public function stopRender():void{ if (!running){ return; }; running = false; removeEvent(this, Event.ENTER_FRAME, render); } public function draw(_arg1:IBitmapDrawable, _arg2:Matrix=null, _arg3:Rectangle=null, _arg4:ColorTransform=null, _arg5:String="normal"):DrawEffect{ var _local6:DrawEffect; if (_arg3 == null){ _arg3 = this.bitmapData.rect; }; if (_arg2 == null){ _arg2 = new Matrix(); _arg2.scale((1 / _scale), (1 / _scale)); }; _local6 = new DrawEffect(_arg1, _arg2, _arg3, _arg4, _arg5, smoothing); add(_local6); return (_local6); } public function get scale():Number{ return (_scale); } public function clear():void{ list.length = 0; } override public function toString():String{ return ((("BitmapLayer {length:" + length) + "}")); } override public function get smoothing():Boolean{ return (super.smoothing); } protected function removeEvent(_arg1:EventDispatcher, _arg2:String, _arg3:Function):void{ _arg1.removeEventListener(_arg2, _arg3); } protected function addEvent(_arg1:EventDispatcher, _arg2:String, _arg3:Function, _arg4:int=0, _arg5:Boolean=true):void{ _arg1.addEventListener(_arg2, _arg3, false, _arg4, _arg5); } public function remove(_arg1:IEffect):Boolean{ var _local2:int; _local2 = list.indexOf(_arg1); if (_local2 == -1){ return (false); }; list.splice(_local2, 1); return (true); } public function startRender():void{ if (running){ return; }; running = true; addEvent(this, Event.ENTER_FRAME, render); } public function set scale(_arg1:Number):void{ var _local2:Number; _local2 = (_scale / 1); var _local3 = _arg1; super.scaleX = _local3; super.scaleY = _local3; _scale = _arg1; bitmapData = new BitmapData(((bitmapData.width * _local2) / _scale), ((bitmapData.height * _local2) / _scale), transparent, bgColor); updateEffects(); } public function render(_arg1:Event=null):void{ var _local2:int; var _local3:int; bitmapData.lock(); if (clearOnRender){ bitmapData.fillRect(bitmapData.rect, bgColor); }; _local2 = list.length; _local3 = 0; while (_local3 < _local2) { IEffect(list[_local3]).render(bitmapData); _local3++; }; bitmapData.unlock(); } public function add(_arg1:IEffect):IEffect{ list.push(_arg1); return (_arg1); } public function set layerHeight(_arg1:int):void{ bitmapData = new BitmapData(bitmapData.width, (_arg1 / _scale), transparent, bgColor); updateEffects(); } public function get length():int{ return (list.length); } public function get layerHeight():int{ return (bitmapData.height); } override public function set smoothing(_arg1:Boolean):void{ super.smoothing = _arg1; updateEffects(); } public function set layerWidth(_arg1:int):void{ bitmapData = new BitmapData((_arg1 / _scale), bitmapData.height, transparent, bgColor); updateEffects(); } public function get layerWidth():int{ return (bitmapData.width); } protected function updateEffects():void{ var _local1:int; var _local2:int; var _local3:DrawEffect; _local1 = list.length; _local2 = 0; while (_local2 < _local1) { _local3 = (list[_local2] as DrawEffect); if (_local3){ _local3.rect = bitmapData.rect; _local3.matrix.d = (_local3.matrix.a = (1 / _scale)); _local3.smoothing = smoothing; }; _local2++; }; render(); } } }//package com.flashdynamix.motion.layers
Section 13
//AbstractTween (com.flashdynamix.motion.plugins.AbstractTween) package com.flashdynamix.motion.plugins { import com.flashdynamix.motion.*; public class AbstractTween { public var timeline:TweensyTimeline; var propNames:Object; protected var _propCount:int;// = 0 public var inited:Boolean;// = false public function AbstractTween(){ inited = false; propNames = {}; _propCount = 0; super(); } public function remove(_arg1:String):void{ if (propNames[_arg1] == null){ return; }; delete propNames[_arg1]; _propCount--; } public function match(_arg1:AbstractTween):Boolean{ return ((_arg1.instance == instance)); } public function stop(... _args):void{ var _local2:int; var _local3:int; _local2 = _args.length; _local3 = 0; while (_local3 < _local2) { remove(_args[_local3]); _local3++; }; } protected function smartRotate(_arg1:Number, _arg2:Number):Number{ var _local3:Number; var _local4:Number; _local3 = 180; _local4 = (_local3 * 2); _arg1 = ((Math.abs(_arg1))>_local4) ? ((_arg1)<0) ? ((_arg1 % _local4) + _local4) : (_arg1 % _local4) : _arg1; _arg2 = ((Math.abs(_arg2))>_local4) ? ((_arg2)<0) ? ((_arg2 % _local4) + _local4) : (_arg2 % _local4) : _arg2; _arg2 = (_arg2 + ((Math.abs((_arg2 - _arg1)))<_local3) ? 0 : (((_arg2 - _arg1))>0) ? -(_local4) : _local4); return (_arg2); } public function clear():void{ stopAll(); timeline = null; } protected function translate(_arg1:String, _arg2):Number{ var _local3:Number; var _local4:Number; var _local5:Array; var _local6:Number; var _local7:Number; _local3 = current[_arg1]; if ((_arg2 is String)){ _local5 = String(_arg2).split(","); if (_local5.length == 1){ _local4 = (_local3 + parseFloat(_arg2)); } else { _local6 = parseFloat(_local5[0]); _local7 = parseFloat(_local5[1]); _local4 = ((_local3 + _local6) + (Math.random() * (_local7 - _local6))); }; } else { _local4 = _arg2; }; return (_local4); } public function update(_arg1:Number):void{ } protected function set from(_arg1:Object):void{ } public function get instance():Object{ return (current); } public function construct(... _args):void{ inited = false; } public function has(_arg1:String):Boolean{ return (!((propNames[_arg1] == null))); } public function fromTarget(_arg1:Object):void{ var _local2:String; for (_local2 in _arg1) { add(_local2, _arg1[_local2], true); }; } public function dispose():void{ propNames = null; timeline = null; } public function add(_arg1:String, _arg2, _arg3:Boolean):void{ if (_arg3){ to[_arg1] = current[_arg1]; current[_arg1] = translate(_arg1, _arg2); } else { to[_arg1] = translate(_arg1, _arg2); }; if (!propNames[_arg1]){ propNames[_arg1] = true; _propCount++; }; } public function removeOverlap(_arg1:AbstractTween):void{ var _local2:String; if (match(_arg1)){ for (_local2 in _arg1.propNames) { remove(_local2); }; }; } public function updateTo(_arg1:Number, _arg2:Object):void{ var _local3:String; var _local4:Number; var _local5:Number; for (_local3 in _arg2) { if (has(_local3)){ _local4 = _arg2[_local3]; _local5 = ((_local4 - current[_local3]) * (1 / (1 - _arg1))); from[_local3] = (_local4 - _local5); to[_local3] = _local4; }; }; } public function get hasAnimations():Boolean{ return ((_propCount > 0)); } protected function get from():Object{ return (null); } public function toTarget(_arg1:Object):void{ var _local2:String; for (_local2 in _arg1) { add(_local2, _arg1[_local2], false); }; } public function apply():void{ } protected function get properties():Number{ return (_propCount); } protected function set to(_arg1:Object):void{ } public function swapToFrom():void{ var _local1:Object; _local1 = to; to = from; from = _local1; } public function get current():Object{ return (null); } protected function get to():Object{ return (null); } public function stopAll():void{ var _local1:String; for (_local1 in propNames) { remove(_local1); }; } } }//package com.flashdynamix.motion.plugins
Section 14
//ColorTween (com.flashdynamix.motion.plugins.ColorTween) package com.flashdynamix.motion.plugins { import flash.display.*; import flash.geom.*; public class ColorTween extends AbstractTween { protected var _from:ColorTransform; var displayObject:DisplayObject; private var _current:ColorTransform; protected var _to:ColorTransform; public function ColorTween(){ _to = new ColorTransform(); _from = new ColorTransform(); } override public function match(_arg1:AbstractTween):Boolean{ return ((((_arg1 is ColorTween)) && ((((current == _arg1.current)) || (((!(((_arg1 as ColorTween).displayObject == null))) && ((displayObject == (_arg1 as ColorTween).displayObject)))))))); } override public function update(_arg1:Number):void{ var _local2:Number; var _local3:String; _local2 = (1 - _arg1); if (((!(inited)) && ((_propCount > 0)))){ if (displayObject){ _current = displayObject.transform.colorTransform; _from = displayObject.transform.colorTransform; } else { for (_local3 in propNames) { _from[_local3] = _current[_local3]; }; }; inited = true; }; for (_local3 in propNames) { if (_local3 == "redOffset"){ _current.redOffset = ((_from.redOffset * _local2) + (_to.redOffset * _arg1)); } else { if (_local3 == "redMultiplier"){ _current.redMultiplier = ((_from.redMultiplier * _local2) + (_to.redMultiplier * _arg1)); } else { if (_local3 == "greenOffset"){ _current.greenOffset = ((_from.greenOffset * _local2) + (_to.greenOffset * _arg1)); } else { if (_local3 == "greenMultiplier"){ _current.greenMultiplier = ((_from.greenMultiplier * _local2) + (_to.greenMultiplier * _arg1)); } else { if (_local3 == "blueOffset"){ _current.blueOffset = ((_from.blueOffset * _local2) + (_to.blueOffset * _arg1)); } else { if (_local3 == "blueMultiplier"){ _current.blueMultiplier = ((_from.blueMultiplier * _local2) + (_to.blueMultiplier * _arg1)); } else { if (_local3 == "alphaOffset"){ _current.alphaOffset = ((_from.alphaOffset * _local2) + (_to.alphaOffset * _arg1)); } else { if (_local3 == "alphaMultiplier"){ _current.alphaMultiplier = ((_from.alphaMultiplier * _local2) + (_to.alphaMultiplier * _arg1)); } else { _current[_local3] = ((_from[_local3] * _local2) + (_to[_local3] * _arg1)); }; }; }; }; }; }; }; }; if (timeline.snapToClosest){ _current[_local3] = Math.round(_current[_local3]); }; }; apply(); } override protected function set from(_arg1:Object):void{ _from = (_arg1 as ColorTransform); } override public function get instance():Object{ return ((displayObject) ? displayObject : current); } override public function construct(... _args):void{ super.construct(); _current = _args[0]; displayObject = _args[1]; apply(); } override public function fromTarget(_arg1:Object):void{ var _local2:ColorTransform; if ((_arg1 is ColorTransform)){ _local2 = (_arg1 as ColorTransform); add("redOffset", _local2.redOffset, true); add("blueOffset", _local2.blueOffset, true); add("greenOffset", _local2.greenOffset, true); add("alphaOffset", _local2.alphaOffset, true); add("redMultiplier", _local2.redMultiplier, true); add("blueMultiplier", _local2.blueMultiplier, true); add("greenMultiplier", _local2.greenMultiplier, true); add("alphaMultiplier", _local2.alphaMultiplier, true); } else { super.toTarget(_arg1); }; } override public function dispose():void{ _to = null; _from = null; displayObject = null; _current = null; super.dispose(); } override protected function get from():Object{ return (_from); } override public function toTarget(_arg1:Object):void{ var _local2:ColorTransform; if ((_arg1 is ColorTransform)){ _local2 = (_arg1 as ColorTransform); add("redOffset", _local2.redOffset, false); add("blueOffset", _local2.blueOffset, false); add("greenOffset", _local2.greenOffset, false); add("alphaOffset", _local2.alphaOffset, false); add("redMultiplier", _local2.redMultiplier, false); add("blueMultiplier", _local2.blueMultiplier, false); add("greenMultiplier", _local2.greenMultiplier, false); add("alphaMultiplier", _local2.alphaMultiplier, false); } else { super.toTarget(_arg1); }; } override public function apply():void{ if (displayObject == null){ return; }; displayObject.transform.colorTransform = _current; } override protected function set to(_arg1:Object):void{ _to = (_arg1 as ColorTransform); } override public function get current():Object{ return (_current); } override protected function get to():Object{ return (_to); } } }//package com.flashdynamix.motion.plugins
Section 15
//DisplayTween (com.flashdynamix.motion.plugins.DisplayTween) package com.flashdynamix.motion.plugins { import flash.display.*; public class DisplayTween extends AbstractTween { protected var _from:DisplayTweenObject; private var _current:DisplayObject; protected var _to:DisplayTweenObject; public function DisplayTween(){ _to = new DisplayTweenObject(); _from = new DisplayTweenObject(); } override public function match(_arg1:AbstractTween):Boolean{ return ((((_arg1 is DisplayTween)) && (super.match(_arg1)))); } override protected function translate(_arg1:String, _arg2):Number{ var _local3:Number; var _local4:Number; _local3 = _current[_arg1]; _local4 = super.translate(_arg1, _arg2); if ((((_arg1 == "rotation")) && (timeline.smartRotate))){ _local4 = smartRotate(_local3, _local4); }; return (_local4); } override public function update(_arg1:Number):void{ var _local2:Number; var _local3:String; _local2 = (1 - _arg1); if (((!(inited)) && ((_propCount > 0)))){ for (_local3 in propNames) { _from[_local3] = _current[_local3]; }; inited = true; }; for (_local3 in propNames) { if (_local3 == "x"){ _current.x = ((_from.x * _local2) + (_to.x * _arg1)); } else { if (_local3 == "y"){ _current.y = ((_from.y * _local2) + (_to.y * _arg1)); } else { if (_local3 == "width"){ _current.width = ((_from.width * _local2) + (_to.width * _arg1)); } else { if (_local3 == "height"){ _current.height = ((_from.height * _local2) + (_to.height * _arg1)); } else { if (_local3 == "scaleX"){ _current.scaleX = ((_from.scaleX * _local2) + (_to.scaleX * _arg1)); } else { if (_local3 == "scaleY"){ _current.scaleY = ((_from.scaleY * _local2) + (_to.scaleY * _arg1)); } else { if (_local3 == "alpha"){ _current.alpha = ((_from.alpha * _local2) + (_to.alpha * _arg1)); } else { if (_local3 == "rotation"){ _current.rotation = ((_from.rotation * _local2) + (_to.rotation * _arg1)); } else { _current[_local3] = ((_from[_local3] * _local2) + (_to[_local3] * _arg1)); }; }; }; }; }; }; }; }; if (timeline.snapToClosest){ _current[_local3] = Math.round(_current[_local3]); }; }; } override protected function set from(_arg1:Object):void{ _from = (_arg1 as DisplayTweenObject); } override public function construct(... _args):void{ super.construct(); _current = _args[0]; } override public function dispose():void{ _to = null; _from = null; _current = null; super.dispose(); } override protected function get from():Object{ return (_from); } override protected function set to(_arg1:Object):void{ _to = (_arg1 as DisplayTweenObject); } override public function get current():Object{ return (_current); } override protected function get to():Object{ return (_to); } } }//package com.flashdynamix.motion.plugins dynamic class DisplayTweenObject { public var width:Number; public var height:Number; public var rotation:Number; public var scaleY:Number; public var x:Number; public var y:Number; public var scaleX:Number; public var alpha:Number; private function DisplayTweenObject(){ } }
Section 16
//FilterTween (com.flashdynamix.motion.plugins.FilterTween) package com.flashdynamix.motion.plugins { import flash.display.*; import flash.filters.*; import flash.utils.*; public class FilterTween extends AbstractTween { protected var _from:Object; protected var _filter:BitmapFilter; var displayObject:DisplayObject; private var _current:Object; protected var _to:Object; protected var filterList:Array; static var filters:Dictionary = new Dictionary(true); public function FilterTween(){ _to = {}; _from = {}; } override public function match(_arg1:AbstractTween):Boolean{ return ((((_arg1 is FilterTween)) && ((((current == _arg1.current)) || (((!(((_arg1 as FilterTween).displayObject == null))) && ((displayObject == (_arg1 as FilterTween).displayObject)))))))); } override public function update(_arg1:Number):void{ var _local2:Number; var _local3:String; _local2 = (1 - _arg1); if (((!(inited)) && ((_propCount > 0)))){ for (_local3 in propNames) { _from[_local3] = _current[_local3]; }; inited = true; }; for (_local3 in propNames) { _current[_local3] = ((_from[_local3] * _local2) + (_to[_local3] * _arg1)); if (timeline.snapToClosest){ _current[_local3] = Math.round(_current[_local3]); }; }; apply(); } override protected function set from(_arg1:Object):void{ _from = _arg1; } override public function get instance():Object{ return ((displayObject) ? displayObject : current); } override public function construct(... _args):void{ super.construct(); _filter = _args[0]; displayObject = _args[1]; if ((_filter is ColorMatrixFilter)){ _current = ColorMatrixFilter(_filter).matrix; } else { _current = _filter; }; filterList = filters[displayObject]; if ((((filterList == null)) || (!((filterList.length == displayObject.filters.length))))){ filterList = (filters[displayObject] = displayObject.filters); }; if (filterList.indexOf(_filter) == -1){ filterList.push(_filter); }; apply(); } override public function dispose():void{ _filter = null; _current = null; displayObject = null; filterList = null; super.dispose(); } override protected function get from():Object{ return (_from); } override public function apply():void{ if (displayObject == null){ return; }; if ((_filter is ColorMatrixFilter)){ ColorMatrixFilter(_filter).matrix = (_current as Array); }; displayObject.filters = filterList; } override protected function set to(_arg1:Object):void{ _to = _arg1; } override public function get current():Object{ return (_current); } override protected function get to():Object{ return (_to); } } }//package com.flashdynamix.motion.plugins
Section 17
//MatrixTween (com.flashdynamix.motion.plugins.MatrixTween) package com.flashdynamix.motion.plugins { import flash.display.*; import flash.geom.*; public class MatrixTween extends AbstractTween { protected var _from:Matrix; var displayObject:DisplayObject; private var _current:Matrix; protected var _to:Matrix; public function MatrixTween(){ _to = new Matrix(); _from = new Matrix(); } override public function match(_arg1:AbstractTween):Boolean{ return ((((_arg1 is MatrixTween)) && ((((current == _arg1.current)) || (((!(((_arg1 as MatrixTween).displayObject == null))) && ((displayObject == (_arg1 as MatrixTween).displayObject)))))))); } override public function update(_arg1:Number):void{ var _local2:Number; var _local3:String; _local2 = (1 - _arg1); if (((!(inited)) && ((_propCount > 0)))){ if (displayObject){ _current = displayObject.transform.matrix; _from = displayObject.transform.matrix; } else { for (_local3 in propNames) { _from[_local3] = _current[_local3]; }; }; inited = true; }; for (_local3 in propNames) { if (_local3 == "tx"){ _current.tx = ((_from.tx * _local2) + (_to.tx * _arg1)); } else { if (_local3 == "ty"){ _current.ty = ((_from.ty * _local2) + (_to.ty * _arg1)); } else { if (_local3 == "a"){ _current.a = ((_from.a * _local2) + (_to.a * _arg1)); } else { if (_local3 == "b"){ _current.b = ((_from.b * _local2) + (_to.b * _arg1)); } else { if (_local3 == "c"){ _current.c = ((_from.c * _local2) + (_to.c * _arg1)); } else { if (_local3 == "d"){ _current.d = ((_from.d * _local2) + (_to.d * _arg1)); } else { _current[_local3] = ((_from[_local3] * _local2) + (_to[_local3] * _arg1)); }; }; }; }; }; }; if (timeline.snapToClosest){ _current[_local3] = Math.round(_current[_local3]); }; }; apply(); } override protected function set from(_arg1:Object):void{ _from = (_arg1 as Matrix); } override public function get instance():Object{ return ((displayObject) ? displayObject : current); } override public function construct(... _args):void{ super.construct(); _current = _args[0]; displayObject = _args[1]; apply(); } override public function fromTarget(_arg1:Object):void{ var _local2:Matrix; if ((_arg1 is Matrix)){ _local2 = (_arg1 as Matrix); add("tx", _local2.tx, true); add("ty", _local2.ty, true); add("a", _local2.a, true); add("b", _local2.b, true); add("c", _local2.c, true); add("d", _local2.d, true); } else { super.fromTarget(_arg1); }; } override public function dispose():void{ _to = null; _from = null; _current = null; displayObject = null; super.dispose(); } override protected function get from():Object{ return (_from); } override public function toTarget(_arg1:Object):void{ var _local2:Matrix; if ((_arg1 is Matrix)){ _local2 = (_arg1 as Matrix); add("tx", _local2.tx, false); add("ty", _local2.ty, false); add("a", _local2.a, false); add("b", _local2.b, false); add("c", _local2.c, false); add("d", _local2.d, false); } else { super.toTarget(_arg1); }; } override public function apply():void{ if (displayObject == null){ return; }; displayObject.transform.matrix = _current; } override protected function set to(_arg1:Object):void{ _to = (_arg1 as Matrix); } override public function get current():Object{ return (_current); } override protected function get to():Object{ return (_to); } } }//package com.flashdynamix.motion.plugins
Section 18
//MovieClipTween (com.flashdynamix.motion.plugins.MovieClipTween) package com.flashdynamix.motion.plugins { import flash.display.*; public class MovieClipTween extends AbstractTween { protected var _from:MovieClipTweenObject; private var _current:MovieClip; protected var _to:MovieClipTweenObject; public function MovieClipTween(){ _to = new MovieClipTweenObject(); _from = new MovieClipTweenObject(); } override public function match(_arg1:AbstractTween):Boolean{ return ((((_arg1 is MovieClipTween)) && (super.match(_arg1)))); } override protected function translate(_arg1:String, _arg2):Number{ var _local3:Number; var _local4:Number; _local3 = _current[_arg1]; _local4 = super.translate(_arg1, _arg2); if ((((_arg1 == "rotation")) && (timeline.smartRotate))){ _local4 = smartRotate(_local3, _local4); }; return (_local4); } override public function update(_arg1:Number):void{ var _local2:Number; var _local3:String; _local2 = (1 - _arg1); if (((!(inited)) && ((_propCount > 0)))){ for (_local3 in propNames) { _from[_local3] = _current[_local3]; }; inited = true; }; for (_local3 in propNames) { if (_local3 == "x"){ _current.x = ((_from.x * _local2) + (_to.x * _arg1)); } else { if (_local3 == "y"){ _current.y = ((_from.y * _local2) + (_to.y * _arg1)); } else { if (_local3 == "width"){ _current.width = ((_from.width * _local2) + (_to.width * _arg1)); } else { if (_local3 == "height"){ _current.height = ((_from.height * _local2) + (_to.height * _arg1)); } else { if (_local3 == "scaleX"){ _current.scaleX = ((_from.scaleX * _local2) + (_to.scaleX * _arg1)); } else { if (_local3 == "scaleY"){ _current.scaleY = ((_from.scaleY * _local2) + (_to.scaleY * _arg1)); } else { if (_local3 == "alpha"){ _current.alpha = ((_from.alpha * _local2) + (_to.alpha * _arg1)); } else { if (_local3 == "rotation"){ _current.rotation = ((_from.rotation * _local2) + (_to.rotation * _arg1)); } else { if (_local3 == "currentFrame"){ _current.gotoAndStop(Math.round(((_from.currentFrame * _local2) + (_to.currentFrame * _arg1)))); } else { _current[_local3] = ((from[_local3] * _local2) + (to[_local3] * _arg1)); }; }; }; }; }; }; }; }; }; if (timeline.snapToClosest){ _current[_local3] = Math.round(_current[_local3]); }; }; } override protected function set from(_arg1:Object):void{ _from = (_arg1 as MovieClipTweenObject); } override public function construct(... _args):void{ super.construct(); _current = _args[0]; } override public function dispose():void{ _to = null; _from = null; _current = null; super.dispose(); } override protected function get from():Object{ return (_from); } override protected function set to(_arg1:Object):void{ _to = (_arg1 as MovieClipTweenObject); } override public function get current():Object{ return (_current); } override protected function get to():Object{ return (_to); } } }//package com.flashdynamix.motion.plugins dynamic class MovieClipTweenObject { public var width:Number; public var height:Number; public var rotation:Number; public var currentFrame:Number; public var scaleY:Number; public var x:Number; public var y:Number; public var scaleX:Number; public var alpha:Number; private function MovieClipTweenObject(){ } }
Section 19
//ObjectTween (com.flashdynamix.motion.plugins.ObjectTween) package com.flashdynamix.motion.plugins { public class ObjectTween extends AbstractTween { protected var _from:Object; private var _current:Object; protected var _to:Object; public function ObjectTween(){ _to = {}; _from = {}; } override public function match(_arg1:AbstractTween):Boolean{ return ((((_arg1 is ObjectTween)) && (super.match(_arg1)))); } override public function update(_arg1:Number):void{ var _local2:Number; var _local3:String; _local2 = (1 - _arg1); if (((!(inited)) && ((_propCount > 0)))){ for (_local3 in propNames) { _from[_local3] = _current[_local3]; }; inited = true; }; for (_local3 in propNames) { _current[_local3] = ((from[_local3] * _local2) + (to[_local3] * _arg1)); if (timeline.snapToClosest){ _current[_local3] = Math.round(_current[_local3]); }; }; } override protected function set from(_arg1:Object):void{ _from = _arg1; } override public function get instance():Object{ return (_current); } override public function construct(... _args):void{ super.construct(); _current = _args[0]; } override public function dispose():void{ _to = null; _from = null; _current = null; super.dispose(); } override protected function get from():Object{ return (_from); } override protected function set to(_arg1:Object):void{ _to = _arg1; } override public function get current():Object{ return (_current); } override protected function get to():Object{ return (_to); } } }//package com.flashdynamix.motion.plugins
Section 20
//SoundTween (com.flashdynamix.motion.plugins.SoundTween) package com.flashdynamix.motion.plugins { import flash.media.*; public class SoundTween extends AbstractTween { protected var _from:SoundTransform; var updateObject:Object; private var _current:SoundTransform; protected var _to:SoundTransform; public function SoundTween(){ _to = new SoundTransform(); _from = new SoundTransform(); } override public function match(_arg1:AbstractTween):Boolean{ return ((((_arg1 is SoundTween)) && ((((current == _arg1.current)) || (((!(((_arg1 as SoundTween).updateObject == null))) && ((updateObject == (_arg1 as SoundTween).updateObject)))))))); } override public function update(_arg1:Number):void{ var _local2:Number; var _local3:String; _local2 = (1 - _arg1); if (((!(inited)) && ((_propCount > 0)))){ if (updateObject){ _current = updateObject.soundTransform; _from = updateObject.soundTransform; } else { for (_local3 in propNames) { _from[_local3] = _current[_local3]; }; }; inited = true; }; for (_local3 in propNames) { if (_local3 == "volume"){ _current.volume = ((_from.volume * _local2) + (_to.volume * _arg1)); } else { if (_local3 == "pan"){ _current.pan = ((_from.pan * _local2) + (_to.pan * _arg1)); } else { _current[_local3] = ((_from[_local3] * _local2) + (_to[_local3] * _arg1)); }; }; if (timeline.snapToClosest){ _current[_local3] = Math.round(_current[_local3]); }; }; apply(); } override protected function set from(_arg1:Object):void{ _from = (_arg1 as SoundTransform); } override public function get instance():Object{ return ((updateObject) ? updateObject : current); } override public function construct(... _args):void{ super.construct(); _current = _args[0]; updateObject = _args[1]; apply(); } override public function fromTarget(_arg1:Object):void{ var _local2:SoundTransform; if ((_arg1 is SoundTransform)){ _local2 = (_arg1 as SoundTransform); add("volume", _local2.volume, true); add("pan", _local2.pan, true); } else { super.fromTarget(_arg1); }; } override public function dispose():void{ _to = null; _from = null; _current = null; updateObject = null; super.dispose(); } override protected function get from():Object{ return (_from); } override public function toTarget(_arg1:Object):void{ var _local2:SoundTransform; if ((_arg1 is SoundTransform)){ _local2 = (_arg1 as SoundTransform); add("volume", _local2.volume, false); add("pan", _local2.pan, false); } else { super.toTarget(_arg1); }; } override public function apply():void{ if (updateObject == null){ return; }; updateObject.soundTransform = _current; } override protected function set to(_arg1:Object):void{ _to = (_arg1 as SoundTransform); } override public function get current():Object{ return (_current); } override protected function get to():Object{ return (_to); } } }//package com.flashdynamix.motion.plugins
Section 21
//TweensyPluginList (com.flashdynamix.motion.plugins.TweensyPluginList) package com.flashdynamix.motion.plugins { import flash.display.*; import com.flashdynamix.motion.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.utils.*; import com.flashdynamix.utils.*; public class TweensyPluginList { private static var pool:MultiTypeObjectPool; private static var list:Array; private static var map:Dictionary; protected static var inited:Boolean = init(); public static function add(_arg1:Class, _arg2:Class):void{ list.push(_arg1); map[_arg1] = _arg2; pool.add(_arg2); } public static function checkOut(_arg1:Object):AbstractTween{ var _local2:int; var _local3:int; var _local4:Class; _local3 = (list.length - 1); _local2 = 0; while (_local2 < _local3) { _local4 = list[_local2]; if ((_arg1 is _local4)){ return (pool.checkOut(map[_local4])); }; _local2++; }; return (pool.checkOut(map[list[_local3]])); } public static function checkIn(_arg1:Object):void{ pool.checkIn(_arg1); } private static function init():Boolean{ if (inited){ return (true); }; list = []; map = new Dictionary(true); pool = new MultiTypeObjectPool(); add(MovieClip, MovieClipTween); add(DisplayObject, DisplayTween); add(ColorTransform, ColorTween); add(BitmapFilter, FilterTween); add(Matrix, MatrixTween); add(SoundTransform, SoundTween); add(Object, ObjectTween); FilterTween.filters = TweensyGroup.filters; return (true); } public static function empty():void{ pool.empty(); } } }//package com.flashdynamix.motion.plugins
Section 22
//Tweensy (com.flashdynamix.motion.Tweensy) package com.flashdynamix.motion { import com.flashdynamix.motion.plugins.*; public class Tweensy { public static const FRAME:String = "frame"; public static const version:String = "0.2.1"; public static const TIME:String = "time"; private static var tween:TweensyGroup = new TweensyGroup(true, false, TIME); public function toString():String{ return ((((("Tweensy " + Tweensy.version) + " {timelines:") + timelines) + "}")); } public static function stop(_arg1=null, ... _args):void{ var _local3:Array; _local3 = [_arg1].concat(_args); tween.stop.apply(null, _local3); } public static function get smartRotate():Boolean{ return (tween.smartRotate); } public static function fromTo(_arg1:Object, _arg2:Object, _arg3:Object, _arg4:Number=0.5, _arg5:Function=null, _arg6:Number=0, _arg7:Object=null, _arg8:Function=null, _arg9:Array=null):TweensyTimeline{ return (tween.fromTo(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8, _arg9)); } public static function set smartRotate(_arg1:Boolean):void{ tween.smartRotate = _arg1; } public static function remove(_arg1:TweensyTimeline):void{ tween.remove(_arg1); } public static function get timelines():int{ return (tween.timelines); } public static function empty():void{ TweensyGroup.empty(); TweensyTimeline.empty(); TweensyPluginList.empty(); } public static function set secondsPerFrame(_arg1:Number):void{ tween.secondsPerFrame = _arg1; } public static function get hasTimelines():Boolean{ return (tween.hasTimelines); } public static function add(_arg1:TweensyTimeline):TweensyTimeline{ return (tween.add(_arg1)); } public static function updateTo(_arg1:Object, _arg2:Object):void{ tween.updateTo(_arg1, _arg2); } public static function set snapToClosest(_arg1:Boolean):void{ tween.snapToClosest = _arg1; } public static function from(_arg1:Object, _arg2:Object, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0, _arg6:Object=null, _arg7:Function=null, _arg8:Array=null):TweensyTimeline{ return (tween.from(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8)); } public static function resume():void{ tween.resume(); } public static function get paused():Boolean{ return (tween.paused); } public static function get secondsPerFrame():Number{ return (tween.secondsPerFrame); } public static function set refreshType(_arg1:String):void{ tween.refreshType = _arg1; } public static function get snapToClosest():Boolean{ return (tween.snapToClosest); } public static function get refreshType():String{ return (tween.refreshType); } public static function pause():void{ tween.pause(); } public static function to(_arg1:Object, _arg2:Object, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0, _arg6:Object=null, _arg7:Function=null, _arg8:Array=null):TweensyTimeline{ return (tween.to(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8)); } public static function stopAll():void{ tween.stopAll(); } } }//package com.flashdynamix.motion
Section 23
//TweensyGroup (com.flashdynamix.motion.TweensyGroup) package com.flashdynamix.motion { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.utils.*; import com.flashdynamix.utils.*; public class TweensyGroup { public var smartRotate:Boolean;// = true public var autoHide:Boolean;// = false private var last:TweensyTimeline; public var onUpdate:Function; private var disposed:Boolean;// = false public var onUpdateParams:Array; private var first:TweensyTimeline; public var snapToClosest:Boolean;// = false public var refreshType:String;// = "time" public var lazyMode:Boolean;// = true public var onComplete:Function; public var useObjectPooling:Boolean;// = false private var time:Number; private var _timelines:int;// = 0 private var _paused:Boolean; public var onCompleteParams:Array; public var secondsPerFrame:Number;// = 0.0333333333333333 private static var pool:ObjectPool = new ObjectPool(TweensyTimeline); private static var keyframes:Dictionary = new Dictionary(true); public static var filters:Dictionary = new Dictionary(true); private static var map:Dictionary = new Dictionary(true); private static var frame:Sprite = new Sprite(); public function TweensyGroup(_arg1:Boolean=true, _arg2:Boolean=false, _arg3:String="time"){ lazyMode = true; useObjectPooling = false; smartRotate = true; snapToClosest = false; autoHide = false; secondsPerFrame = (1 / 30); refreshType = "time"; _timelines = 0; disposed = false; super(); this.lazyMode = _arg1; this.useObjectPooling = _arg2; this.refreshType = _arg3; time = getTimer(); } public function stop(_arg1=null, ... _args):void{ var _local3:Array; var _local4:TweensyTimeline; var _local5:Array; var _local6:int; var _local7:int; _local3 = map[_arg1]; if (_local3){ _local5 = [_arg1].concat(_args); _local6 = (_local3.length - 1); _local7 = _local6; while (_local7 >= 0) { _local4 = _local3[_local7]; _local4.stop.apply(null, _local5); _local7--; }; }; } public function keyframeTo(_arg1:Object, _arg2:int, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0):TweensyTimeline{ var _local6:Object; var _local7:TweensyTimeline; _local6 = getKeyframe(_arg1, _arg2); if (_local6 == null){ return (null); }; _local7 = setup(_arg3, _arg4, _arg5); _local7.to(_arg1, _local6); add(_local7); return (_local7); } public function remove(_arg1:TweensyTimeline):int{ var _local2:Array; var _local3:Object; if (_arg1.manager != this){ return (0); }; if (_arg1.previous){ _arg1.previous.next = _arg1.next; }; if (_arg1.next){ _arg1.next.previous = _arg1.previous; }; if (_arg1 == first){ first = first.next; if (first){ first.previous = null; }; }; if (_arg1 == last){ last = _arg1.previous; if (last){ last.next = null; }; }; _local2 = _arg1.instances; for each (_local3 in _local2) { removeInstance(_local3, _arg1); }; if (useObjectPooling){ pool.checkIn(_arg1); _arg1.clear(); }; _timelines--; if (!hasTimelines){ stopUpdate(); }; return (_timelines); } public function slideTo(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Number=0.5, _arg5:Function=null, _arg6:Number=0):TweensyTimeline{ var _local7:TweensyTimeline; _local7 = setup(_arg4, _arg5, _arg6); _local7.to(_arg1, {x:_arg2, y:_arg3}); add(_local7); return (_local7); } public function toString():String{ return ((((("TweensyGroup " + Tweensy.version) + " {timelines:") + _timelines) + "}")); } public function removeKeyframe(_arg1:Object, _arg2:int):int{ var _local3:Array; if (keyframes[_arg1]){ _local3 = keyframes[_arg1]; _local3.splice(_arg2, 1); return (_local3.length); }; return (-1); } public function filterTo(_arg1:DisplayObject, _arg2:BitmapFilter, _arg3:Object, _arg4:Number=0.5, _arg5:Function=null, _arg6:Number=0, _arg7:Boolean=true, _arg8:Boolean=false):TweensyTimeline{ var timeline:TweensyTimeline; var filterMatch:BitmapFilter; var instanceFilters:Array; var filterItem:BitmapFilter; var instance = _arg1; var filter = _arg2; var to = _arg3; var duration = _arg4; var ease = _arg5; var delayStart = _arg6; var uniqueFilters = _arg7; var autoRemove = _arg8; timeline = setup(duration, ease, delayStart); if (uniqueFilters){ if (filters[instance] == null){ filters[instance] = instance.filters; }; instanceFilters = filters[instance]; for each (filterItem in instanceFilters) { if (getQualifiedClassName(filter) == getQualifiedClassName(filterItem)){ filterMatch = filterItem; }; }; filter = (filterMatch) ? filterMatch : filter; }; timeline.to(filter, to, instance); add(timeline); if (autoRemove){ timeline._onComplete = function ():void{ var _local1:Array; _local1 = filters[instance]; _local1.splice(_local1.indexOf(filter), 1); instance.filters = _local1; }; }; return (timeline); } public function matrixTo(_arg1:DisplayObject, _arg2:Matrix, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0):TweensyTimeline{ var _local6:TweensyTimeline; _local6 = setup(_arg3, _arg4, _arg5); _local6.to(_arg1.transform.matrix, _arg2, _arg1); add(_local6); return (_local6); } public function contrastTo(_arg1:DisplayObject, _arg2:Number, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0):TweensyTimeline{ var _local6:TweensyTimeline; var _local7:ColorTransform; _local6 = setup(_arg3, _arg4, _arg5); _local7 = new ColorTransform(1, 1, 1, 1, (_arg2 * 0xFF), (_arg2 * 0xFF), (_arg2 * 0xFF)); _local6.to(_arg1.transform.colorTransform, _local7, _arg1); add(_local6); return (_local6); } public function retrieveFilters(_arg1:DisplayObject):Array{ return (filters[_arg1]); } public function updateTo(_arg1:Object, _arg2:Object):void{ var _local3:TweensyTimeline; var _local4:Array; _local3 = first; _local4 = map[_arg1]; for each (_local3 in _local4) { _local3.updateTo(_arg1, _arg2); }; } public function add(_arg1:TweensyTimeline):TweensyTimeline{ var _local2:Object; for each (_local2 in _arg1.instances) { addInstance(_local2, _arg1); }; if (!hasTimelines){ startUpdate(); }; _arg1.manager = this; _arg1.smartRotate = smartRotate; _arg1.snapToClosest = snapToClosest; _arg1.autoHide = autoHide; if (first){ first.previous = _arg1; } else { last = _arg1; }; _arg1.next = first; first = _arg1; _timelines++; return (_arg1); } public function from(_arg1:Object, _arg2:Object, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0, _arg6:Object=null, _arg7:Function=null, _arg8:Array=null):TweensyTimeline{ var _local9:TweensyTimeline; _local9 = setup(_arg3, _arg4, _arg5, _arg7, _arg8); _local9.from(_arg1, _arg2, _arg6); return (add(_local9)); } public function colorTransformTo(_arg1:DisplayObject, _arg2:ColorTransform, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0):TweensyTimeline{ var _local6:TweensyTimeline; _local6 = setup(_arg3, _arg4, _arg5); _local6.to(_arg1.transform.colorTransform, _arg2, _arg1); add(_local6); return (_local6); } public function resume():void{ var _local1:TweensyTimeline; _paused = false; _local1 = first; while (_local1) { _local1.resume(); _local1 = _local1.next; }; } public function addKeyframe(_arg1:Object, ... _args):void{ var _local3:Object; var _local4:Array; var _local5:String; _local3 = {}; _local4 = keyframes[_arg1]; if (!_local4){ _local4 = (keyframes[_arg1] = []); }; _local4.push(_local3); for each (_local5 in _args) { _local3[_local5] = _arg1[_local5]; }; } public function rotateTo(_arg1:Object, _arg2:Number, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0):TweensyTimeline{ var _local6:TweensyTimeline; _local6 = setup(_arg3, _arg4, _arg5); _local6.to(_arg1, {rotation:_arg2}); add(_local6); return (_local6); } function removeInstance(_arg1:Object, _arg2:TweensyTimeline):void{ var _local3:Array; var _local4:int; _local3 = map[_arg1]; if (_local3){ _local4 = _local3.indexOf(_arg2); if (_local4 != -1){ _local3.splice(_local4, 1); if (_local3.length == 0){ map[_arg1] = null; }; }; }; } public function brightnessTo(_arg1:DisplayObject, _arg2:Number, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0):TweensyTimeline{ var _local6:TweensyTimeline; var _local7:ColorTransform; _local6 = setup(_arg3, _arg4, _arg5); if (_arg2 > 0){ _local7 = new ColorTransform(_arg2, _arg2, _arg2, 1, (_arg2 * 0xFF), (_arg2 * 0xFF), (_arg2 * 0xFF)); } else { _local7 = new ColorTransform((1 + _arg2), (1 + _arg2), (1 + _arg2)); }; _local6.to(_arg1.transform.colorTransform, _local7, _arg1); add(_local6); return (_local6); } public function get paused():Boolean{ return (_paused); } public function colorTo(_arg1:DisplayObject, _arg2:uint, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0):TweensyTimeline{ var _local6:TweensyTimeline; var _local7:ColorTransform; _local6 = setup(_arg3, _arg4, _arg5); _local7 = new ColorTransform(); _local7.color = _arg2; _local6.to(_arg1.transform.colorTransform, _local7, _arg1); add(_local6); return (_local6); } public function stopAll():void{ var _local1:TweensyTimeline; if (_timelines > 0){ _local1 = first; }; while (_local1) { _local1.stopAll(); _local1 = _local1.next; }; } public function dispose():void{ if (disposed){ return; }; disposed = true; stopAll(); first = null; last = null; onComplete = null; onCompleteParams = null; onUpdate = null; onUpdateParams = null; _timelines = 0; } public function fromTo(_arg1:Object, _arg2:Object, _arg3:Object, _arg4:Number=0.5, _arg5:Function=null, _arg6:Number=0, _arg7:Object=null, _arg8:Function=null, _arg9:Array=null):TweensyTimeline{ var _local10:TweensyTimeline; _local10 = setup(_arg4, _arg5, _arg6, _arg8, _arg9); _local10.fromTo(_arg1, _arg2, _arg3, _arg7); return (add(_local10)); } private function update(_arg1:Event):void{ var _local2:TweensyTimeline; var _local3:TweensyTimeline; var _local4:Number; _local2 = first; _local4 = secondsPerFrame; if (refreshType == Tweensy.TIME){ _local4 = (getTimer() - time); time = (time + _local4); _local4 = (_local4 * 0.001); }; while (_local2) { _local3 = _local2.next; if (_local2.update(_local4)){ remove(_local2); }; _local2 = _local3; }; if (onUpdate != null){ onUpdate.apply(this, onUpdateParams); }; if (((!(hasTimelines)) && (!((onComplete == null))))){ onComplete.apply(this, onCompleteParams); }; } private function startUpdate():void{ time = getTimer(); frame.addEventListener(Event.ENTER_FRAME, update, false, 0, true); } public function get timelines():int{ return (_timelines); } function addInstance(_arg1:Object, _arg2:TweensyTimeline):void{ var _local3:Array; var _local4:TweensyTimeline; var _local5:int; var _local6:int; _local3 = map[_arg1]; if (lazyMode){ if (_local3){ _local5 = (_local3.length - 1); _local6 = _local5; while (_local6 >= 0) { _local4 = _local3[_local6]; _local4.removeOverlap(_arg2); _local6--; }; }; }; if (!_local3){ _local3 = (map[_arg1] = []); }; _local3[_local3.length] = _arg2; } public function get hasTimelines():Boolean{ return ((_timelines > 0)); } public function getKeyframe(_arg1:Object, _arg2:int):Object{ var _local3:Array; _local3 = keyframes[_arg1]; if (_local3){ return (_local3[_arg2]); }; return (null); } private function stopUpdate():void{ frame.removeEventListener(Event.ENTER_FRAME, update); } public function scaleTo(_arg1:Object, _arg2:Number, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0):TweensyTimeline{ var _local6:TweensyTimeline; _local6 = setup(_arg3, _arg4, _arg5); _local6.to(_arg1, {scaleX:_arg2, scaleY:_arg2}); add(_local6); return (_local6); } public function functionTo(_arg1:Object, _arg2:Object, _arg3:Function, _arg4:Number=0.5, _arg5:Function=null, _arg6:Number=0):TweensyTimeline{ var _local7:TweensyTimeline; _local7 = setup(_arg4, _arg5, _arg6); _local7.to(_arg1, _arg2); _local7.onUpdate = _arg3; _local7.onUpdateParams = [_arg1]; add(_local7); return (_local7); } public function pause():void{ var _local1:TweensyTimeline; _paused = true; _local1 = first; while (_local1) { _local1.pause(); _local1 = _local1.next; }; } public function soundTransformTo(_arg1:Object, _arg2:SoundTransform, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0):TweensyTimeline{ var _local6:TweensyTimeline; _local6 = setup(_arg3, _arg4, _arg5); if ((_arg1 is SoundChannel)){ _local6.to((_arg1 as SoundChannel).soundTransform, _arg2, _arg1); } else { _local6.to((_arg1 as Sprite).soundTransform, _arg2, _arg1); }; add(_local6); return (_local6); } public function alphaTo(_arg1:Object, _arg2:Number, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0):TweensyTimeline{ var _local6:TweensyTimeline; _local6 = setup(_arg3, _arg4, _arg5); _local6.to(_arg1, {alpha:_arg2}); add(_local6); return (_local6); } public function to(_arg1:Object, _arg2:Object, _arg3:Number=0.5, _arg4:Function=null, _arg5:Number=0, _arg6:Object=null, _arg7:Function=null, _arg8:Array=null):TweensyTimeline{ var _local9:TweensyTimeline; _local9 = setup(_arg3, _arg4, _arg5, _arg7, _arg8); _local9.to(_arg1, _arg2, _arg6); return (add(_local9)); } private function setup(_arg1:Number, _arg2:Function, _arg3:Number, _arg4:Function=null, _arg5:Array=null):TweensyTimeline{ var _local6:TweensyTimeline; if (useObjectPooling){ _local6 = pool.checkOut(); } else { _local6 = new TweensyTimeline(); }; _local6.manager = this; _local6.duration = _arg1; if (_arg2 != null){ _local6.ease = _arg2; }; _local6.delayStart = _arg3; _local6.onComplete = _arg4; _local6.onCompleteParams = _arg5; return (_local6); } public static function empty():void{ pool.empty(); map = new Dictionary(true); keyframes = new Dictionary(true); filters = new Dictionary(true); } } }//package com.flashdynamix.motion
Section 24
//TweensyTimeline (com.flashdynamix.motion.TweensyTimeline) package com.flashdynamix.motion { import com.flashdynamix.motion.plugins.*; public class TweensyTimeline { public var onRepeatParams:Array; public var smartRotate:Boolean;// = true public var onUpdate:Function; public var autoHide:Boolean;// = false private var list:Array; public var delayStart:Number;// = 0 private var disposed:Boolean;// = false public var repeatEase:Array; private var _time:Number;// = 0 var manager:TweensyGroup; public var onUpdateParams:Array; public var repeats:int;// = -1 public var repeatCount:int;// = 0 public var onComplete:Function; private var _tweens:int;// = 0 public var snapToClosest:Boolean;// = false private var _paused:Boolean;// = false var _onComplete:Function; public var onRepeat:Function; private var args:Array; public var onCompleteParams:Array; public var delayEnd:Number;// = 0 var next:TweensyTimeline; public var ease:Function; var previous:TweensyTimeline; private var _duration:Number; public var repeatType:String; private var _instances:Array; public static const LOOP:String = "loop"; public static const REPLAY:String = "replay"; public static const YOYO:String = "yoyo"; public static const NONE:String = null; public static var defaultTween:Function = easeOut; private static var defaultArgs:Array = [0, 0, 1, 0]; public function TweensyTimeline(){ ease = defaultTween; delayStart = 0; delayEnd = 0; repeats = -1; repeatCount = 0; smartRotate = true; snapToClosest = false; autoHide = false; _instances = []; _tweens = 0; _time = 0; _paused = false; args = defaultArgs.concat(); disposed = false; super(); list = []; } public function stop(_arg1=null, ... _args):void{ var _local3:Array; var _local4:AbstractTween; var _local5:int; _local3 = ((_arg1 is Array)) ? _arg1 : ((_arg1)==null) ? null : [_arg1]; _local5 = (_tweens - 1); while (_local5 >= 0) { _local4 = list[_local5]; if ((((_local3 == null)) || (!((_local3.indexOf(_local4.instance) == -1))))){ if (_args.length == 0){ _local4.stopAll(); } else { _local4.stop.apply(null, _args); }; if (!_local4.hasAnimations){ remove(_local4); list.splice(_local5, 1); }; }; _local5--; }; if (((!(hasTweens)) && (manager))){ manager.remove(this); }; } public function get instances():Array{ return (_instances); } private function doRepeat():void{ _time = 0; repeatCount++; if (repeatEase){ ease = repeatEase[(repeatCount % repeatEase.length)]; }; } public function get tweens():int{ return (_tweens); } public function get canRepeat():Boolean{ return (((!((repeatType == NONE))) && ((((repeats == -1)) || ((repeatCount < repeats)))))); } private function remove(_arg1:AbstractTween):void{ _arg1.clear(); TweensyPluginList.checkIn(_arg1); if (manager){ manager.removeInstance(_arg1.instance, this); }; _instances.splice(_instances.indexOf(_arg1.instance)); _tweens--; } public function get duration():Number{ return (_duration); } public function set time(_arg1:Number):void{ _time = _arg1; } function removeOverlap(_arg1:TweensyTimeline):void{ var _local2:int; var _local3:AbstractTween; var _local4:AbstractTween; if (((!((this == _arg1))) && (intersects(_arg1)))){ for each (_local3 in _arg1.list) { _local2 = (_tweens - 1); while (_local2 >= 0) { _local4 = list[_local2]; _local4.removeOverlap(_local3); if (!_local4.hasAnimations){ remove(_local4); list.splice(_local2, 1); }; _local2--; }; }; if (!hasTweens){ manager.remove(this); }; }; } public function updateTo(_arg1:Object, _arg2:Object):void{ var _local3:Number; var _local4:AbstractTween; _local3 = ease.apply(null, args); for each (_local4 in list) { if (_local4.instance == _arg1){ _local4.updateTo(_local3, _arg2); }; }; } public function dispose():void{ if (disposed){ return; }; disposed = true; stopAll(); next = null; previous = null; args = null; list = null; manager = null; ease = null; repeatEase = null; onUpdate = null; onUpdateParams = null; onComplete = null; onCompleteParams = null; onRepeat = null; onRepeatParams = null; } public function set duration(_arg1:Number):void{ args[3] = _arg1; _duration = _arg1; } public function from(_arg1:Object, _arg2:Object, _arg3:Object=null):void{ var _local4:AbstractTween; var _local5:int; var _local6:int; if ((_arg1 is Array)){ _local5 = 0; _local6 = (_arg1 as Array).length; (_local5 < 0); while (_local5 < _local6) { if ((((_arg1[_local5] is Number)) || ((_arg1[_local5] is String)))){ if (!_local4){ _local4 = add(_arg1, _arg3); }; _local4.add(_local5.toString(), _arg2[_local5], true); } else { this.from(_arg1[_local5], _arg2, _arg3); }; _local5++; }; } else { _local4 = add(_arg1, _arg3); _local4.fromTarget(_arg2); _local4.apply(); }; } public function loop():void{ var _local1:AbstractTween; var _local2:Number; for each (_local1 in list) { _local1.swapToFrom(); }; _local2 = delayStart; delayStart = delayEnd; delayEnd = _local2; doRepeat(); } public function set easeParams(_arg1:Array):void{ args = args.slice(0, 4).concat(_arg1); } public function get hasTweens():Boolean{ return ((_tweens > 0)); } private function add(_arg1:Object, _arg2:Object=null):AbstractTween{ var _local3:AbstractTween; _local3 = TweensyPluginList.checkOut(_arg1); _local3.timeline = this; _local3.construct(_arg1, _arg2); _instances.push(_local3.instance); var _local4 = _tweens++; list[_local4] = _local3; return (_local3); } public function get paused():Boolean{ return (_paused); } public function get position():Number{ return ((_time / totalDuration)); } public function yoyo():void{ var _local1:AbstractTween; for each (_local1 in list) { _local1.swapToFrom(); }; doRepeat(); } public function fromTo(_arg1:Object, _arg2:Object, _arg3:Object, _arg4:Object=null):void{ var _local5:AbstractTween; var _local6:int; var _local7:int; if ((_arg1 is Array)){ _local6 = 0; _local7 = (_arg1 as Array).length; (_local6 < 0); while (_local6 < _local7) { if ((((_arg1[_local6] is Number)) || ((_arg1[_local6] is String)))){ if (!_local5){ _local5 = add(_arg1, _arg4); }; _local5.add(_local6.toString(), _arg2[_local6], true); _local5.add(_local6.toString(), _arg3[_local6], false); } else { this.fromTo(_arg1[_local6], _arg2, _arg3, _arg4); }; _local6++; }; } else { _local5 = add(_arg1, _arg4); _local5.fromTarget(_arg2); _local5.toTarget(_arg3); _local5.apply(); }; } public function stopAll():void{ removeAll(); if (manager){ manager.remove(this); }; } public function update(_arg1:Number):Boolean{ var _local2:Number; var _local3:Boolean; var _local4:Number; var _local5:AbstractTween; var _local6:int; if (paused){ return (false); }; _time = (_time + _arg1); _local2 = (_time - delayStart); _local3 = false; if (_local2 > 0){ _local3 = finished; _local2 = ((_local2)>_duration) ? _duration : _local2; args[0] = _local2; _local4 = ease.apply(null, args); _local6 = 0; while (_local6 < _tweens) { _local5 = list[_local6]; _local5.update(_local4); _local6++; }; if (onUpdate != null){ onUpdate.apply(null, onUpdateParams); _local3 = finished; }; if (_local3){ if (canRepeat){ if (repeatType == YOYO){ yoyo(); } else { if (repeatType == REPLAY){ replay(); } else { if (repeatType == LOOP){ loop(); }; }; }; if (onRepeat != null){ onRepeat.apply(null, onRepeatParams); }; _local3 = finished; }; if (_local3){ if (onComplete != null){ onComplete.apply(null, onCompleteParams); }; _local3 = ((finished) && (!(canRepeat))); if (((_local3) && (!((_onComplete == null))))){ _onComplete(); }; }; }; }; return (_local3); } private function intersects(_arg1:TweensyTimeline):Boolean{ return ((_arg1.delayStart < (totalDuration - time))); } public function resume():void{ if (!paused){ return; }; _paused = false; } public function get playing():Boolean{ return ((((_time > delayStart)) && ((_time < delayEnd)))); } public function get time():Number{ return (_time); } public function set position(_arg1:Number):void{ var _local2:Number; _local2 = ((_arg1 * totalDuration) - _time); update(_local2); } function clear():void{ removeAll(); next = null; previous = null; args = defaultArgs.concat(); manager = null; onUpdate = null; onUpdateParams = null; onComplete = null; onCompleteParams = null; onRepeat = null; onRepeatParams = null; _onComplete = null; ease = defaultTween; delayStart = 0; delayEnd = 0; repeatType = NONE; repeats = -1; repeatEase = null; disposed = false; _time = 0; _paused = false; repeatCount = 0; } public function replay():void{ var _local1:AbstractTween; for each (_local1 in list) { _local1.update(0); }; doRepeat(); } public function toString():String{ return ((((("TweensyTimeline " + Tweensy.version) + " {tweens:") + _tweens) + "}")); } public function get finished():Boolean{ return ((_time >= totalDuration)); } public function pause():void{ if (paused){ return; }; _paused = true; } public function get totalDuration():Number{ return (((delayStart + _duration) + delayEnd)); } public function to(_arg1:Object, _arg2:Object, _arg3:Object=null):void{ var _local4:AbstractTween; var _local5:int; var _local6:int; if ((_arg1 is Array)){ _local5 = 0; _local6 = (_arg1 as Array).length; (_local5 < 0); while (_local5 < _local6) { if ((((_arg1[_local5] is Number)) || ((_arg1[_local5] is String)))){ if (!_local4){ _local4 = add(_arg1, _arg3); }; _local4.add(_local5.toString(), _arg2[_local5], false); } else { this.to(_arg1[_local5], _arg2, _arg3); }; _local5++; }; } else { _local4 = add(_arg1, _arg3); _local4.toTarget(_arg2); }; } function removeAll():void{ var _local1:AbstractTween; for each (_local1 in list) { remove(_local1); }; list.length = 0; _instances.length = 0; } private static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function empty():void{ TweensyPluginList.empty(); } } }//package com.flashdynamix.motion
Section 25
//MultiTypeObjectPool (com.flashdynamix.utils.MultiTypeObjectPool) package com.flashdynamix.utils { import flash.utils.*; public class MultiTypeObjectPool { private var disposed:Boolean;// = false public var pools:Dictionary; public function MultiTypeObjectPool(... _args){ var _local2:int; var _local3:int; disposed = false; super(); pools = new Dictionary(true); _local2 = _args.length; _local3 = 0; while (_local3 < _local2) { add(_args[_local3]); _local3++; }; } public function checkOut(_arg1:Class){ return (ObjectPool(pools[_arg1]).checkOut()); } public function add(_arg1:Class):void{ pools[_arg1] = new ObjectPool(_arg1); } public function checkIn(_arg1:Object):void{ ObjectPool(pools[_arg1.constructor]).checkIn(_arg1); } public function empty():void{ var _local1:ObjectPool; for each (_local1 in pools) { _local1.empty(); }; } public function dispose():void{ var _local1:ObjectPool; if (disposed){ return; }; disposed = true; for each (_local1 in pools) { _local1.dispose(); delete pools[_local1]; }; pools = null; } } }//package com.flashdynamix.utils
Section 26
//ObjectPool (com.flashdynamix.utils.ObjectPool) package com.flashdynamix.utils { public class ObjectPool { public var size:int;// = 0 private var disposed:Boolean;// = false public var length:int;// = 0 public var minSize:int; public var Create:Class; private var list:Array; public function ObjectPool(_arg1:Class, _arg2:int=10){ var _local3:int; size = 0; length = 0; list = []; disposed = false; super(); this.Create = _arg1; this.minSize = _arg2; _local3 = 0; while (_local3 < _arg2) { add(); _local3++; }; } public function empty():void{ size = (length = (list.length = 0)); } public function add():void{ var _local1 = length++; list[_local1] = new Create(); size++; } public function checkIn(_arg1):void{ var _local2 = length++; list[_local2] = _arg1; } public function checkOut(){ if (length == 0){ size++; return (new Create()); }; return (list[--length]); } public function dispose():void{ if (disposed){ return; }; disposed = true; Create = null; list = null; } } }//package com.flashdynamix.utils
Section 27
//CampaignInfo (com.google.analytics.campaign.CampaignInfo) package com.google.analytics.campaign { import com.google.analytics.utils.*; public class CampaignInfo { private var _new:Boolean; private var _empty:Boolean; public function CampaignInfo(_arg1:Boolean=true, _arg2:Boolean=false){ _empty = _arg1; _new = _arg2; } public function isEmpty():Boolean{ return (_empty); } public function toURLString():String{ var _local1:Variables; _local1 = toVariables(); return (_local1.toString()); } public function toVariables():Variables{ var _local1:Variables; _local1 = new Variables(); _local1.URIencode = true; if (((!(isEmpty())) && (isNew()))){ _local1.utmcn = utmcn; }; if (((!(isEmpty())) && (!(isNew())))){ _local1.utmcr = utmcr; }; return (_local1); } public function isNew():Boolean{ return (_new); } public function get utmcn():String{ return ("1"); } public function get utmcr():String{ return ("1"); } } }//package com.google.analytics.campaign
Section 28
//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 29
//CampaignManager (com.google.analytics.campaign.CampaignManager) package com.google.analytics.campaign { import com.google.analytics.core.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; import com.google.analytics.utils.*; public class CampaignManager { private var _config:Configuration; private var _domainHash:Number; private var _debug:DebugConfiguration; private var _timeStamp:Number; private var _referrer:String; private var _buffer:Buffer; public static const trackingDelimiter:String = "|"; public function CampaignManager(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:Buffer, _arg4:Number, _arg5:String, _arg6:Number){ _config = _arg1; _debug = _arg2; _buffer = _arg3; _domainHash = _arg4; _referrer = _arg5; _timeStamp = _arg6; } public function hasNoOverride(_arg1:String):Boolean{ var _local2:CampaignKey; var _local3:Variables; var _local4:String; _local2 = _config.campaignKey; if (_arg1 == ""){ return (false); }; _local3 = new Variables(_arg1); _local4 = ""; if (_local3.hasOwnProperty(_local2.UCNO)){ _local4 = _local3[_local2.UCNO]; switch (_local4){ case "1": return (true); case "": case "0": default: return (false); }; }; return (false); } public function getCampaignInformation(_arg1:String, _arg2:Boolean):CampaignInfo{ var _local3:CampaignInfo; var _local4:CampaignTracker; var _local5:Boolean; var _local6:Boolean; var _local7:int; var _local8:CampaignTracker; var _local9:int; _local3 = new CampaignInfo(); _local5 = false; _local6 = false; _local7 = 0; if (((_config.allowLinker) && (_buffer.isGenuine()))){ if (!_buffer.hasUTMZ()){ return (_local3); }; }; _local4 = getTrackerFromSearchString(_arg1); if (isValid(_local4)){ _local6 = hasNoOverride(_arg1); if (((_local6) && (!(_buffer.hasUTMZ())))){ return (_local3); }; }; if (!isValid(_local4)){ _local4 = getOrganicCampaign(); if (((!(_buffer.hasUTMZ())) && (isIgnoredKeyword(_local4)))){ return (_local3); }; }; if (((!(isValid(_local4))) && (_arg2))){ _local4 = getReferrerCampaign(); if (((!(_buffer.hasUTMZ())) && (isIgnoredReferral(_local4)))){ return (_local3); }; }; if (!isValid(_local4)){ if (((!(_buffer.hasUTMZ())) && (_arg2))){ _local4 = getDirectCampaign(); }; }; if (!isValid(_local4)){ return (_local3); }; if (((_buffer.hasUTMZ()) && (!(_buffer.utmz.isEmpty())))){ _local8 = new CampaignTracker(); _local8.fromTrackerString(_buffer.utmz.campaignTracking); _local5 = (_local8.toTrackerString() == _local4.toTrackerString()); _local7 = _buffer.utmz.responseCount; }; if (((!(_local5)) || (_arg2))){ _local9 = _buffer.utma.sessionCount; _local7++; if (_local9 == 0){ _local9 = 1; }; _buffer.utmz.domainHash = _domainHash; _buffer.utmz.campaignCreation = _timeStamp; _buffer.utmz.campaignSessions = _local9; _buffer.utmz.responseCount = _local7; _buffer.utmz.campaignTracking = _local4.toTrackerString(); _debug.info(_buffer.utmz.toString(), VisualDebugMode.geek); _local3 = new CampaignInfo(false, true); } else { _local3 = new CampaignInfo(false, false); }; return (_local3); } public function isValid(_arg1:CampaignTracker):Boolean{ if (((_arg1) && (_arg1.isValid()))){ return (true); }; return (false); } public function getTrackerFromSearchString(_arg1:String):CampaignTracker{ var _local2:CampaignTracker; var _local3:CampaignTracker; var _local4:CampaignKey; var _local5:Variables; _local2 = getOrganicCampaign(); _local3 = new CampaignTracker(); _local4 = _config.campaignKey; if (_arg1 == ""){ return (_local3); }; _local5 = new Variables(_arg1); if (_local5.hasOwnProperty(_local4.UCID)){ _local3.id = _local5[_local4.UCID]; }; if (_local5.hasOwnProperty(_local4.UCSR)){ _local3.source = _local5[_local4.UCSR]; }; if (_local5.hasOwnProperty(_local4.UGCLID)){ _local3.clickId = _local5[_local4.UGCLID]; }; if (_local5.hasOwnProperty(_local4.UCCN)){ _local3.name = _local5[_local4.UCCN]; } else { _local3.name = "(not set)"; }; if (_local5.hasOwnProperty(_local4.UCMD)){ _local3.medium = _local5[_local4.UCMD]; } else { _local3.medium = "(not set)"; }; if (_local5.hasOwnProperty(_local4.UCTR)){ _local3.term = _local5[_local4.UCTR]; } else { if (((_local2) && (!((_local2.term == ""))))){ _local3.term = _local2.term; }; }; if (_local5.hasOwnProperty(_local4.UCCT)){ _local3.content = _local5[_local4.UCCT]; }; return (_local3); } public function getOrganicCampaign():CampaignTracker{ var _local1:CampaignTracker; var _local2:URL; var _local3:String; var _local4:Array; var _local5:OrganicReferrer; var _local6:String; if (((isInvalidReferrer(_referrer)) || (isFromGoogleCSE(_referrer, _config)))){ return (_local1); }; _local2 = new URL(_referrer); _local3 = ""; if (_local2.hostName != ""){ if (_local2.hostName.indexOf(".") > -1){ _local4 = _local2.hostName.split("."); switch (_local4.length){ case 2: _local3 = _local4[0]; break; case 3: _local3 = _local4[1]; break; }; }; }; if (_config.organic.match(_local3)){ _local5 = _config.organic.getReferrerByName(_local3); _local6 = _config.organic.getKeywordValue(_local5, _local2.search); _local1 = new CampaignTracker(); _local1.source = _local5.engine; _local1.name = "(organic)"; _local1.medium = "organic"; _local1.term = _local6; }; return (_local1); } public function isIgnoredReferral(_arg1:CampaignTracker):Boolean{ if (((_arg1) && ((_arg1.medium == "referral")))){ return (_config.organic.isIgnoredReferral(_arg1.source)); }; return (false); } public function getDirectCampaign():CampaignTracker{ var _local1:CampaignTracker; _local1 = new CampaignTracker(); _local1.source = "(direct)"; _local1.name = "(direct)"; _local1.medium = "(none)"; return (_local1); } public function isIgnoredKeyword(_arg1:CampaignTracker):Boolean{ if (((_arg1) && ((_arg1.medium == "organic")))){ return (_config.organic.isIgnoredKeyword(_arg1.term)); }; return (false); } public function getReferrerCampaign():CampaignTracker{ var _local1:CampaignTracker; var _local2:URL; var _local3:String; var _local4:String; if (((isInvalidReferrer(_referrer)) || (isFromGoogleCSE(_referrer, _config)))){ return (_local1); }; _local2 = new URL(_referrer); _local3 = _local2.hostName; _local4 = _local2.path; if (_local3.indexOf("www.") == 0){ _local3 = _local3.substr(4); }; _local1 = new CampaignTracker(); _local1.source = _local3; _local1.name = "(referral)"; _local1.medium = "referral"; _local1.content = _local4; return (_local1); } public static function isInvalidReferrer(_arg1:String):Boolean{ var _local2:URL; if ((((((_arg1 == "")) || ((_arg1 == "-")))) || ((_arg1 == "0")))){ return (true); }; if (_arg1.indexOf("://") > -1){ _local2 = new URL(_arg1); if ((((_local2.protocol == Protocols.file)) || ((_local2.protocol == Protocols.none)))){ return (true); }; }; return (false); } public static function isFromGoogleCSE(_arg1:String, _arg2:Configuration):Boolean{ var _local3:URL; _local3 = new URL(_arg1); if (_local3.hostName.indexOf(_arg2.google) > -1){ if (_local3.search.indexOf((_arg2.googleSearchParam + "=")) > -1){ if (_local3.path == ("/" + _arg2.googleCsePath)){ return (true); }; }; }; return (false); } } }//package com.google.analytics.campaign
Section 30
//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 31
//FlashTracker (com.google.analytics.components.FlashTracker) package com.google.analytics.components { import com.google.analytics.core.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.events.*; import flash.display.*; import com.google.analytics.utils.*; import com.google.analytics.external.*; import com.google.analytics.*; import flash.utils.*; import com.google.analytics.events.*; public class FlashTracker extends Sprite implements AnalyticsTracker { private var _adSense:AdSenseGlobals; private var _env:Environment; protected var _height:Number;// = 18 private var _idleTimer:IdleTimer; private var _config:Configuration; private var _mode:String;// = "AS3" private var _dom:HTMLDOM; private var _ready:Boolean;// = false protected var _width:Number;// = 18 private var _account:String;// = "" protected var _componentInspectorSetting:Boolean; private var _visualDebug:Boolean;// = false public var boundingBox_mc:DisplayObject; private var _debug:DebugConfiguration; private var _buffer:Buffer; private var _display:DisplayObject; protected var livePreviewHeight:Number; private var _jsproxy:JavascriptProxy; protected var isLivePreview:Boolean; protected var preview:MovieClip; private var _gifRequest:GIFRequest; protected var livePreviewWidth:Number; private var _tracker:GoogleAnalyticsAPI; public static var version:Version = API.version; public function FlashTracker(){ _ready = false; _account = ""; _mode = TrackerMode.AS3; _visualDebug = false; _width = 18; _height = 18; super(); _tracker = new TrackerCache(); isLivePreview = _checkLivePreview(); _componentInspectorSetting = false; if (boundingBox_mc){ boundingBox_mc.visible = false; removeChild(boundingBox_mc); boundingBox_mc = null; }; if (isLivePreview){ _createLivePreview(); }; addEventListener(Event.ENTER_FRAME, _factory); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ return (_tracker.trackEvent(_arg1, _arg2, _arg3, _arg4)); } public function trackTrans():void{ _tracker.trackTrans(); } private function _createLivePreview():void{ var _local1:Graphics; var _local2:Class; preview = new MovieClip(); _local1 = preview.graphics; _local1.beginFill(0xFFFFFF); _local1.moveTo(0, 0); _local1.lineTo(0, _width); _local1.lineTo(_width, _height); _local1.lineTo(_height, 0); _local1.lineTo(0, 0); _local1.endFill(); _local2 = (getDefinitionByName("com.google.analytics.components::Icon") as Class); preview.icon_mc = new (_local2); preview.icon_mc.name = "icon_mc"; preview.addChild(preview.icon_mc); addChild(preview); } public function trackPageview(_arg1:String=""):void{ _tracker.trackPageview(_arg1); } public function get account():String{ return (_account); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _tracker.linkByPost(_arg1, _arg2); } public function getDetectTitle():Boolean{ return (_tracker.getDetectTitle()); } public function setCampNameKey(_arg1:String):void{ _tracker.setCampNameKey(_arg1); } public function resetSession():void{ _tracker.resetSession(); } public function set account(_arg1:String):void{ _account = _arg1; } public function get debug():DebugConfiguration{ if (!_debug){ _createDebugAndConfig(); }; return (_debug); } public function createEventTracker(_arg1:String):EventTracker{ return (_tracker.createEventTracker(_arg1)); } public function set config(_arg1:Configuration):void{ _config = _arg1; } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ return (_tracker.addTrans(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8)); } public function setLocalServerMode():void{ _tracker.setLocalServerMode(); } public function getLocalGifPath():String{ return (_tracker.getLocalGifPath()); } public function clearIgnoredRef():void{ _tracker.clearIgnoredRef(); } public function isReady():Boolean{ return (_ready); } public function set debug(_arg1:DebugConfiguration):void{ _debug = _arg1; } public function getVersion():String{ return (_tracker.getVersion()); } public function setLocalRemoteServerMode():void{ _tracker.setLocalRemoteServerMode(); } public function setCampNOKey(_arg1:String):void{ _tracker.setCampNOKey(_arg1); } public function addIgnoredOrganic(_arg1:String):void{ _tracker.addIgnoredOrganic(_arg1); } public function setCookiePath(_arg1:String):void{ _tracker.setCookiePath(_arg1); } public function setCampTermKey(_arg1:String):void{ _tracker.setCampTermKey(_arg1); } private function _trackerFactory():GoogleAnalyticsAPI{ debug.info(((("GATracker (AS3) v" + version) + "\naccount: ") + account)); _adSense = new AdSenseGlobals(debug); _dom = new HTMLDOM(debug); _dom.cacheProperties(); _env = new Environment("", "", "", debug, _dom); _buffer = new Buffer(config, debug, false); _gifRequest = new GIFRequest(config, debug, _buffer, _env); _idleTimer = new IdleTimer(config, debug, _display, _buffer); _env.url = _display.stage.loaderInfo.url; return (new Tracker(account, config, debug, _env, _buffer, _gifRequest, _adSense)); } public function setCampaignTrack(_arg1:Boolean):void{ _tracker.setCampaignTrack(_arg1); } public function getServiceMode():ServerOperationMode{ return (_tracker.getServiceMode()); } public function set componentInspectorSetting(_arg1:Boolean):void{ _componentInspectorSetting = _arg1; } public function setSessionTimeout(_arg1:int):void{ _tracker.setSessionTimeout(_arg1); } public function setRemoteServerMode():void{ _tracker.setRemoteServerMode(); } public function get visualDebug():Boolean{ return (_visualDebug); } public function addOrganic(_arg1:String, _arg2:String):void{ _tracker.addOrganic(_arg1, _arg2); } public function setCookieTimeout(_arg1:int):void{ _tracker.setCookieTimeout(_arg1); } public function getClientInfo():Boolean{ return (_tracker.getClientInfo()); } public function setAllowLinker(_arg1:Boolean):void{ _tracker.setAllowLinker(_arg1); } public function setClientInfo(_arg1:Boolean):void{ _tracker.setClientInfo(_arg1); } private function _bridgeFactory():GoogleAnalyticsAPI{ debug.info(((("GATracker (Bridge) v" + version) + "\naccount: ") + account)); return (new Bridge(account, _debug, _jsproxy)); } public function get config():Configuration{ if (!_config){ _createDebugAndConfig(); }; return (_config); } public function set mode(_arg1:String):void{ _mode = _arg1; } public function setDetectFlash(_arg1:Boolean):void{ _tracker.setDetectFlash(_arg1); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _tracker.addItem(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } public function setVar(_arg1:String):void{ _tracker.setVar(_arg1); } public function clearIgnoredOrganic():void{ _tracker.clearIgnoredOrganic(); } public function setDomainName(_arg1:String):void{ _tracker.setDomainName(_arg1); } private function _checkLivePreview():Boolean{ if (((!((parent == null))) && ((getQualifiedClassName(parent) == "fl.livepreview::LivePreviewParent")))){ return (true); }; return (false); } public function setCampSourceKey(_arg1:String):void{ _tracker.setCampSourceKey(_arg1); } public function setCampContentKey(_arg1:String):void{ _tracker.setCampContentKey(_arg1); } public function setSize(_arg1:Number, _arg2:Number):void{ } public function setAllowAnchor(_arg1:Boolean):void{ _tracker.setAllowAnchor(_arg1); } public function setLocalGifPath(_arg1:String):void{ _tracker.setLocalGifPath(_arg1); } public function get mode():String{ return (_mode); } public function setSampleRate(_arg1:Number):void{ _tracker.setSampleRate(_arg1); } public function setAllowHash(_arg1:Boolean):void{ _tracker.setAllowHash(_arg1); } public function setDetectTitle(_arg1:Boolean):void{ _tracker.setDetectTitle(_arg1); } public function cookiePathCopy(_arg1:String):void{ _tracker.cookiePathCopy(_arg1); } private function _factory(_arg1:Event):void{ var _local2:GoogleAnalyticsAPI; var _local3:TrackerCache; removeEventListener(Event.ENTER_FRAME, _factory); if (isLivePreview){ return; }; _display = this; _createDebugAndConfig(); if (visualDebug){ debug.layout = new Layout(debug, _display); debug.active = visualDebug; }; _jsproxy = new JavascriptProxy(debug); _local3 = (_tracker as TrackerCache); switch (mode){ case TrackerMode.BRIDGE: _local2 = _bridgeFactory(); break; case TrackerMode.AS3: default: _local2 = _trackerFactory(); }; if (!_local3.isEmpty()){ _local3.tracker = _local2; _local3.flush(); }; _tracker = _local2; _ready = true; dispatchEvent(new AnalyticsEvent(AnalyticsEvent.READY, this)); } public function getDetectFlash():Boolean{ return (_tracker.getDetectFlash()); } public function clearOrganic():void{ _tracker.clearOrganic(); } private function _createDebugAndConfig():void{ if (!_debug){ this.debug = new DebugConfiguration(); }; if (!_config){ this.config = new Configuration(debug); }; } public function addIgnoredRef(_arg1:String):void{ _tracker.addIgnoredRef(_arg1); } public function set visualDebug(_arg1:Boolean):void{ _visualDebug = _arg1; } public function setCampMediumKey(_arg1:String):void{ _tracker.setCampMediumKey(_arg1); } public function getAccount():String{ return (_tracker.getAccount()); } public function link(_arg1:String, _arg2:Boolean=false):void{ _tracker.link(_arg1, _arg2); } } var _local1:* = ServerOperationMode; return (_local1); }//package com.google.analytics.components
Section 32
//Icon (com.google.analytics.components.Icon) package com.google.analytics.components { import flash.display.*; public dynamic class Icon extends MovieClip { } }//package com.google.analytics.components
Section 33
//BrowserInfo (com.google.analytics.core.BrowserInfo) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.utils.*; public class BrowserInfo { private var _config:Configuration; private var _info:Environment; public function BrowserInfo(_arg1:Configuration, _arg2:Environment){ _config = _arg1; _info = _arg2; } public function get utmul():String{ return (_info.language.toLowerCase()); } public function get utmje():String{ return ("0"); } public function toURLString():String{ var _local1:Variables; _local1 = toVariables(); return (_local1.toString()); } public function get utmsr():String{ return (((_info.screenWidth + "x") + _info.screenHeight)); } public function get utmcs():String{ return (_info.languageEncoding); } public function get utmfl():String{ var _local1:Version; if (_config.detectFlash){ _local1 = _info.flashVersion; return (((((_local1.major + ".") + _local1.minor) + " r") + _local1.build)); }; return ("-"); } public function toVariables():Variables{ var _local1:Variables; _local1 = new Variables(); _local1.URIencode = true; _local1.utmcs = utmcs; _local1.utmsr = utmsr; _local1.utmsc = utmsc; _local1.utmul = utmul; _local1.utmje = utmje; _local1.utmfl = utmfl; return (_local1); } public function get utmsc():String{ return ((_info.screenColorDepth + "-bit")); } } }//package com.google.analytics.core
Section 34
//Buffer (com.google.analytics.core.Buffer) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.net.*; import flash.events.*; import com.google.analytics.data.*; public dynamic class Buffer { private var _SO:SharedObject; private var _OBJ:Object; private var _utma:UTMA; private var _utmb:UTMB; private var _utmc:UTMC; private var _debug:DebugConfiguration; private var _utmk:UTMK; private var _config:Configuration; private var _utmv:UTMV; private var _utmz:UTMZ; private var _volatile:Boolean; public function Buffer(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:Boolean=false, _arg4:Object=null){ var _local5:Boolean; var _local6:String; super(); _config = _arg1; _debug = _arg2; UTMB.defaultTimespan = _config.sessionTimeout; UTMZ.defaultTimespan = _config.conversionTimeout; if (!_arg3){ _SO = SharedObject.getLocal(_config.cookieName, _config.cookiePath); _local5 = false; if (_SO.data.utma){ if (!hasUTMA()){ _createUMTA(); }; _utma.fromSharedObject(_SO.data.utma); if (_debug.verbose){ _debug.info(("found: " + _utma.toString(true)), VisualDebugMode.geek); }; if (_utma.isExpired()){ if (_debug.verbose){ _debug.warning("UTMA has expired", VisualDebugMode.advanced); }; _clearUTMA(); _local5 = true; }; }; if (_SO.data.utmb){ if (!hasUTMB()){ _createUMTB(); }; _utmb.fromSharedObject(_SO.data.utmb); if (_debug.verbose){ _debug.info(("found: " + _utmb.toString(true)), VisualDebugMode.geek); }; if (_utmb.isExpired()){ if (_debug.verbose){ _debug.warning("UTMB has expired", VisualDebugMode.advanced); }; _clearUTMB(); _local5 = true; }; }; if (_SO.data.utmc){ delete _SO.data.utmc; _local5 = true; }; if (_SO.data.utmk){ if (!hasUTMK()){ _createUMTK(); }; _utmk.fromSharedObject(_SO.data.utmk); if (_debug.verbose){ _debug.info(("found: " + _utmk.toString()), VisualDebugMode.geek); }; }; if (_SO.data.utmv){ if (!hasUTMV()){ _createUMTV(); }; _utmv.fromSharedObject(_SO.data.utmv); if (_debug.verbose){ _debug.info(("found: " + _utmv.toString(true)), VisualDebugMode.geek); }; if (_utmv.isExpired()){ if (_debug.verbose){ _debug.warning("UTMV has expired", VisualDebugMode.advanced); }; _clearUTMV(); _local5 = true; }; }; if (_SO.data.utmz){ if (!hasUTMZ()){ _createUMTZ(); }; _utmz.fromSharedObject(_SO.data.utmz); if (_debug.verbose){ _debug.info(("found: " + _utmz.toString(true)), VisualDebugMode.geek); }; if (_utmz.isExpired()){ if (_debug.verbose){ _debug.warning("UTMZ has expired", VisualDebugMode.advanced); }; _clearUTMZ(); _local5 = true; }; }; if (_local5){ save(); }; } else { _OBJ = new Object(); if (_arg4){ for (_local6 in _arg4) { _OBJ[_local6] = _arg4[_local6]; }; }; }; _volatile = _arg3; } public function clearCookies():void{ utma.reset(); utmb.reset(); utmc.reset(); utmz.reset(); utmv.reset(); utmk.reset(); } public function save():void{ var flushStatus:String; if (!isVolatile()){ flushStatus = null; try { flushStatus = _SO.flush(); } catch(e:Error) { _debug.warning("Error...Could not write SharedObject to disk"); }; switch (flushStatus){ case SharedObjectFlushStatus.PENDING: _debug.info("Requesting permission to save object..."); _SO.addEventListener(NetStatusEvent.NET_STATUS, _onFlushStatus); break; case SharedObjectFlushStatus.FLUSHED: _debug.info("Value flushed to disk."); break; }; }; } public function get utmv():UTMV{ if (!hasUTMV()){ _createUMTV(); }; return (_utmv); } public function get utmz():UTMZ{ if (!hasUTMZ()){ _createUMTZ(); }; return (_utmz); } public function hasUTMA():Boolean{ if (_utma){ return (true); }; return (false); } public function hasUTMB():Boolean{ if (_utmb){ return (true); }; return (false); } public function hasUTMC():Boolean{ if (_utmc){ return (true); }; return (false); } public function isGenuine():Boolean{ if (!hasUTMK()){ return (true); }; return ((utmk.hash == generateCookiesHash())); } public function resetCurrentSession():void{ _clearUTMB(); _clearUTMC(); save(); } public function hasUTMK():Boolean{ if (_utmk){ return (true); }; return (false); } public function generateCookiesHash():Number{ var _local1 = ""; _local1 = (_local1 + utma.valueOf()); _local1 = (_local1 + utmb.valueOf()); _local1 = (_local1 + utmc.valueOf()); _local1 = (_local1 + utmz.valueOf()); _local1 = (_local1 + utmv.valueOf()); return (Utils.generateHash(_local1)); } private function _createUMTB():void{ _utmb = new UTMB(); _utmb.proxy = this; } private function _createUMTC():void{ _utmc = new UTMC(); } private function _createUMTA():void{ _utma = new UTMA(); _utma.proxy = this; } public function hasUTMV():Boolean{ if (_utmv){ return (true); }; return (false); } private function _createUMTK():void{ _utmk = new UTMK(); _utmk.proxy = this; } public function hasUTMZ():Boolean{ if (_utmz){ return (true); }; return (false); } private function _createUMTV():void{ _utmv = new UTMV(); _utmv.proxy = this; } private function _onFlushStatus(_arg1:NetStatusEvent):void{ _debug.info("User closed permission dialog..."); switch (_arg1.info.code){ case "SharedObject.Flush.Success": _debug.info("User granted permission -- value saved."); break; case "SharedObject.Flush.Failed": _debug.info("User denied permission -- value not saved."); break; }; _SO.removeEventListener(NetStatusEvent.NET_STATUS, _onFlushStatus); } private function _createUMTZ():void{ _utmz = new UTMZ(); _utmz.proxy = this; } public function updateUTMA(_arg1:Number):void{ if (_debug.verbose){ _debug.info((("updateUTMA( " + _arg1) + " )"), VisualDebugMode.advanced); }; if (!utma.isEmpty()){ if (isNaN(utma.sessionCount)){ utma.sessionCount = 1; } else { utma.sessionCount = (utma.sessionCount + 1); }; utma.lastTime = utma.currentTime; utma.currentTime = _arg1; }; } private function _clearUTMA():void{ _utma = null; if (!isVolatile()){ _SO.data.utma = null; delete _SO.data.utma; }; } private function _clearUTMC():void{ _utmc = null; } private function _clearUTMB():void{ _utmb = null; if (!isVolatile()){ _SO.data.utmb = null; delete _SO.data.utmb; }; } public function update(_arg1:String, _arg2):void{ if (isVolatile()){ _OBJ[_arg1] = _arg2; } else { _SO.data[_arg1] = _arg2; }; } private function _clearUTMZ():void{ _utmz = null; if (!isVolatile()){ _SO.data.utmz = null; delete _SO.data.utmz; }; } private function _clearUTMV():void{ _utmv = null; if (!isVolatile()){ _SO.data.utmv = null; delete _SO.data.utmv; }; } public function isVolatile():Boolean{ return (_volatile); } public function get utma():UTMA{ if (!hasUTMA()){ _createUMTA(); }; return (_utma); } public function get utmb():UTMB{ if (!hasUTMB()){ _createUMTB(); }; return (_utmb); } public function get utmc():UTMC{ if (!hasUTMC()){ _createUMTC(); }; return (_utmc); } public function get utmk():UTMK{ if (!hasUTMK()){ _createUMTK(); }; return (_utmk); } } }//package com.google.analytics.core
Section 35
//DocumentInfo (com.google.analytics.core.DocumentInfo) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.utils.*; import com.google.analytics.external.*; public class DocumentInfo { private var _config:Configuration; private var _utmr:String; private var _adSense:AdSenseGlobals; private var _info:Environment; private var _pageURL:String; public function DocumentInfo(_arg1:Configuration, _arg2:Environment, _arg3:String, _arg4:String=null, _arg5:AdSenseGlobals=null){ _config = _arg1; _info = _arg2; _utmr = _arg3; _pageURL = _arg4; _adSense = _arg5; } public function get utmr():String{ if (!_utmr){ return ("-"); }; return (_utmr); } public function toURLString():String{ var _local1:Variables; _local1 = toVariables(); return (_local1.toString()); } private function _renderPageURL(_arg1:String=""):String{ var _local2:String; var _local3:String; _local2 = _info.locationPath; _local3 = _info.locationSearch; if (((!(_arg1)) || ((_arg1 == "")))){ _arg1 = (_local2 + unescape(_local3)); }; return (_arg1); } public function get utmp():String{ return (_renderPageURL(_pageURL)); } private function _generateHitId():Number{ var _local1:Number; if (((_adSense.hid) && (!((_adSense.hid == ""))))){ _local1 = Number(_adSense.hid); } else { _local1 = Math.round((Math.random() * 2147483647)); _adSense.hid = String(_local1); }; return (_local1); } public function get utmhid():String{ return (String(_generateHitId())); } public function toVariables():Variables{ var _local1:Variables; _local1 = new Variables(); _local1.URIencode = true; if (((_config.detectTitle) && (!((utmdt == ""))))){ _local1.utmdt = utmdt; }; _local1.utmhid = utmhid; _local1.utmr = utmr; _local1.utmp = utmp; return (_local1); } public function get utmdt():String{ return (_info.documentTitle); } } }//package com.google.analytics.core
Section 36
//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 37
//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 38
//EventInfo (com.google.analytics.core.EventInfo) package com.google.analytics.core { import com.google.analytics.data.*; import com.google.analytics.utils.*; public class EventInfo { private var _isEventHit:Boolean; private var _ext10:X10; private var _x10:X10; public function EventInfo(_arg1:Boolean, _arg2:X10, _arg3:X10=null){ _isEventHit = _arg1; _x10 = _arg2; _ext10 = _arg3; } public function toURLString():String{ var _local1:Variables; _local1 = toVariables(); return (_local1.toString()); } public function get utmt():String{ return ("event"); } public function get utme():String{ return (_x10.renderMergedUrlString(_ext10)); } public function toVariables():Variables{ var _local1:Variables; _local1 = new Variables(); _local1.URIencode = true; if (_isEventHit){ _local1.utmt = utmt; }; _local1.utme = utme; return (_local1); } } }//package com.google.analytics.core
Section 39
//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 40
//ga_internal (com.google.analytics.core.ga_internal) package com.google.analytics.core { public namespace ga_internal; }//package com.google.analytics.core
Section 41
//GIFRequest (com.google.analytics.core.GIFRequest) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.net.*; import flash.events.*; import flash.display.*; import com.google.analytics.utils.*; import flash.system.*; public class GIFRequest { private var _info:Environment; private var _count:int; private var _utmac:String; private var _alertcount:int; private var _debug:DebugConfiguration; private var _lastRequest:URLRequest; private var _buffer:Buffer; private var _config:Configuration; private var _requests:Array; public function GIFRequest(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:Buffer, _arg4:Environment){ _config = _arg1; _debug = _arg2; _buffer = _arg3; _info = _arg4; _count = 0; _alertcount = 0; _requests = []; } public function get utmn():String{ return ((Utils.generate32bitRandom() as String)); } public function onIOError(_arg1:IOErrorEvent):void{ var _local2:String = _lastRequest.url; var _local3:String = String((_requests.length - 1)); var _local4 = (("Gif Request #" + _local3) + " failed"); if (_debug.GIFRequests){ if (!_debug.verbose){ if (_local2.indexOf("?") > -1){ _local2 = _local2.split("?")[0]; }; _local2 = _shortenURL(_local2); }; if (int(_debug.mode) > int(VisualDebugMode.basic)){ _local4 = (_local4 + ((" \"" + _local2) + "\" does not exists or is unreachable")); }; _debug.failure(_local4); } else { _debug.warning(_local4); }; _removeListeners(_arg1.target); } public function send(_arg1:String, _arg2:Variables=null, _arg3:Boolean=false, _arg4:Boolean=false):void{ var _local5:String; var _local6:URLRequest; var _local7:URLRequest; _utmac = _arg1; if (!_arg2){ _arg2 = new Variables(); }; _arg2.URIencode = false; _arg2.pre = ["utmwv", "utmn", "utmhn", "utmt", "utme", "utmcs", "utmsr", "utmsc", "utmul", "utmje", "utmfl", "utmdt", "utmhid", "utmr", "utmp"]; _arg2.post = ["utmcc"]; if (_debug.verbose){ _debug.info(((("tracking: " + _buffer.utmb.trackCount) + "/") + _config.trackingLimitPerSession), VisualDebugMode.geek); }; if ((((_buffer.utmb.trackCount < _config.trackingLimitPerSession)) || (_arg3))){ if (_arg4){ updateToken(); }; if (((((_arg3) || (!(_arg4)))) || ((_buffer.utmb.token >= 1)))){ if (((!(_arg3)) && (_arg4))){ _buffer.utmb.token = (_buffer.utmb.token - 1); }; _buffer.utmb.trackCount = (_buffer.utmb.trackCount + 1); if (_debug.verbose){ _debug.info(_buffer.utmb.toString(), VisualDebugMode.geek); }; _arg2.utmwv = utmwv; _arg2.utmn = Utils.generate32bitRandom(); if (_info.domainName != ""){ _arg2.utmhn = _info.domainName; }; if (_config.sampleRate < 1){ _arg2.utmsp = (_config.sampleRate * 100); }; if ((((_config.serverMode == ServerOperationMode.local)) || ((_config.serverMode == ServerOperationMode.both)))){ _local5 = _info.locationSWFPath; if (_local5.lastIndexOf("/") > 0){ _local5 = _local5.substring(0, _local5.lastIndexOf("/")); }; _local6 = new URLRequest(); if (_config.localGIFpath.indexOf("http") == 0){ _local6.url = _config.localGIFpath; } else { _local6.url = (_local5 + _config.localGIFpath); }; _local6.url = (_local6.url + ("?" + _arg2.toString())); if (((_debug.active) && (_debug.GIFRequests))){ _debugSend(_local6); } else { sendRequest(_local6); }; }; if ((((_config.serverMode == ServerOperationMode.remote)) || ((_config.serverMode == ServerOperationMode.both)))){ _local7 = new URLRequest(); if (_info.protocol == Protocols.HTTPS){ _local7.url = _config.secureRemoteGIFpath; } else { if (_info.protocol == Protocols.HTTP){ _local7.url = _config.remoteGIFpath; } else { _local7.url = _config.remoteGIFpath; }; }; _arg2.utmac = utmac; _arg2.utmcc = encodeURIComponent(utmcc); _local7.url = (_local7.url + ("?" + _arg2.toString())); if (((_debug.active) && (_debug.GIFRequests))){ _debugSend(_local7); } else { sendRequest(_local7); }; }; }; }; } public function onSecurityError(_arg1:SecurityErrorEvent):void{ if (_debug.GIFRequests){ _debug.failure(_arg1.text); }; } public function get utmsp():String{ return (((_config.sampleRate * 100) as String)); } public function get utmcc():String{ var _local1:Array = []; if (_buffer.hasUTMA()){ _local1.push((_buffer.utma.toURLString() + ";")); }; if (_buffer.hasUTMZ()){ _local1.push((_buffer.utmz.toURLString() + ";")); }; if (_buffer.hasUTMV()){ _local1.push((_buffer.utmv.toURLString() + ";")); }; return (_local1.join("+")); } public function get utmac():String{ return (_utmac); } public function get utmwv():String{ return (_config.version); } public function sendRequest(_arg1:URLRequest):void{ var request = _arg1; var loader:Loader = new Loader(); loader.name = String(_count++); var context:LoaderContext = new LoaderContext(false); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onIOError); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); _lastRequest = request; _requests[loader.name] = new RequestObject(request); try { loader.load(request, context); } catch(e:Error) { _debug.failure("\"Loader.load()\" could not instanciate Gif Request"); }; } private function _removeListeners(_arg1:Object):void{ _arg1.removeEventListener(IOErrorEvent.IO_ERROR, onIOError); _arg1.removeEventListener(Event.COMPLETE, onComplete); } public function updateToken():void{ var _local2:Number; var _local1:Number = new Date().getTime(); _local2 = ((_local1 - _buffer.utmb.lastTime) * (_config.tokenRate / 1000)); if (_debug.verbose){ _debug.info(("tokenDelta: " + _local2), VisualDebugMode.geek); }; if (_local2 >= 1){ _buffer.utmb.token = Math.min(Math.floor((_buffer.utmb.token + _local2)), _config.bucketCapacity); _buffer.utmb.lastTime = _local1; if (_debug.verbose){ _debug.info(_buffer.utmb.toString(), VisualDebugMode.geek); }; }; } public function get utmhn():String{ return (_info.domainName); } private function _shortenURL(_arg1:String):String{ var _local2:Array; if (_arg1.length > 60){ _local2 = _arg1.split("/"); while (_arg1.length > 60) { _local2.shift(); _arg1 = ("../" + _local2.join("/")); }; }; return (_arg1); } private function _debugSend(_arg1:URLRequest):void{ var _local3:String; var _local2 = ""; switch (_debug.mode){ case VisualDebugMode.geek: _local2 = ((("Gif Request #" + _alertcount) + ":\n") + _arg1.url); break; case VisualDebugMode.advanced: _local3 = _arg1.url; if (_local3.indexOf("?") > -1){ _local3 = _local3.split("?")[0]; }; _local3 = _shortenURL(_local3); _local2 = (((("Send Gif Request #" + _alertcount) + ":\n") + _local3) + " ?"); break; case VisualDebugMode.basic: default: _local2 = (((("Send " + _config.serverMode.toString()) + " Gif Request #") + _alertcount) + " ?"); }; _debug.alertGifRequest(_local2, _arg1, this); _alertcount++; } public function onComplete(_arg1:Event):void{ var _local2:String = _arg1.target.loader.name; _requests[_local2].complete(); var _local3 = (("Gif Request #" + _local2) + " sent"); var _local4:String = _requests[_local2].request.url; if (_debug.GIFRequests){ if (!_debug.verbose){ if (_local4.indexOf("?") > -1){ _local4 = _local4.split("?")[0]; }; _local4 = _shortenURL(_local4); }; if (int(_debug.mode) > int(VisualDebugMode.basic)){ _local3 = (_local3 + ((" to \"" + _local4) + "\"")); }; _debug.success(_local3); } else { _debug.info(_local3); }; _removeListeners(_arg1.target); } } }//package com.google.analytics.core
Section 42
//IdleTimer (com.google.analytics.core.IdleTimer) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.events.*; import flash.display.*; import flash.utils.*; public class IdleTimer { private var _loop:Timer; private var _stage:Stage; private var _lastMove:int; private var _debug:DebugConfiguration; private var _session:Timer; private var _inactivity:Number; private var _buffer:Buffer; public function IdleTimer(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:DisplayObject, _arg4:Buffer){ var _local5:Number; var _local6:Number; var _local7:Number; super(); _local5 = _arg1.idleLoop; _local6 = _arg1.idleTimeout; _local7 = _arg1.sessionTimeout; _loop = new Timer((_local5 * 1000)); _session = new Timer((_local7 * 1000), 1); _debug = _arg2; _stage = _arg3.stage; _buffer = _arg4; _lastMove = getTimer(); _inactivity = (_local6 * 1000); _loop.addEventListener(TimerEvent.TIMER, checkForIdle); _session.addEventListener(TimerEvent.TIMER_COMPLETE, endSession); _stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove); _debug.info(((((("delay: " + _local5) + "sec , inactivity: ") + _local6) + "sec, sessionTimeout: ") + _local7), VisualDebugMode.geek); _loop.start(); } private function onMouseMove(_arg1:MouseEvent):void{ _lastMove = getTimer(); if (_session.running){ _debug.info("session timer reset", VisualDebugMode.geek); _session.reset(); }; } public function endSession(_arg1:TimerEvent):void{ _session.removeEventListener(TimerEvent.TIMER_COMPLETE, endSession); _debug.info("session timer end session", VisualDebugMode.geek); _session.reset(); _buffer.resetCurrentSession(); _debug.info(_buffer.utmb.toString(), VisualDebugMode.geek); _debug.info(_buffer.utmc.toString(), VisualDebugMode.geek); _session.addEventListener(TimerEvent.TIMER_COMPLETE, endSession); } public function checkForIdle(_arg1:TimerEvent):void{ var _local2:int; _local2 = getTimer(); if ((_local2 - _lastMove) >= _inactivity){ if (!_session.running){ _debug.info("session timer start", VisualDebugMode.geek); _session.start(); }; }; } } }//package com.google.analytics.core
Section 43
//Organic (com.google.analytics.core.Organic) package com.google.analytics.core { import com.google.analytics.utils.*; public class Organic { private var _sourcesCache:Array; private var _sourcesEngine:Array; private var _ignoredKeywords:Array; private var _ignoredReferralsCache:Object; private var _ignoredReferrals:Array; private var _ignoredKeywordsCache:Object; private var _sources:Array; public static var throwErrors:Boolean = false; public function Organic(){ _sources = []; _sourcesCache = []; _sourcesEngine = []; _ignoredReferrals = []; _ignoredReferralsCache = {}; _ignoredKeywords = []; _ignoredKeywordsCache = {}; } public function getKeywordValue(_arg1:OrganicReferrer, _arg2:String):String{ var _local3:String; _local3 = _arg1.keyword; return (getKeywordValueFromPath(_local3, _arg2)); } public function isIgnoredKeyword(_arg1:String):Boolean{ if (_ignoredKeywordsCache.hasOwnProperty(_arg1)){ return (true); }; return (false); } public function isIgnoredReferral(_arg1:String):Boolean{ if (_ignoredReferralsCache.hasOwnProperty(_arg1)){ return (true); }; return (false); } public function clear():void{ clearEngines(); clearIgnoredReferrals(); clearIgnoredKeywords(); } public function get ignoredKeywordsCount():int{ return (_ignoredKeywords.length); } public function match(_arg1:String):Boolean{ if (_arg1 == ""){ return (false); }; _arg1 = _arg1.toLowerCase(); if (_sourcesEngine[_arg1] != undefined){ return (true); }; return (false); } public function get count():int{ return (_sources.length); } public function addSource(_arg1:String, _arg2:String):void{ var _local3:OrganicReferrer; _local3 = new OrganicReferrer(_arg1, _arg2); if (_sourcesCache[_local3.toString()] == undefined){ _sources.push(_local3); _sourcesCache[_local3.toString()] = (_sources.length - 1); if (_sourcesEngine[_local3.engine] == undefined){ _sourcesEngine[_local3.engine] = [(_sources.length - 1)]; } else { _sourcesEngine[_local3.engine].push((_sources.length - 1)); }; } else { if (throwErrors){ throw (new Error((_local3.toString() + " already exists, we don't add it."))); }; }; } public function clearIgnoredKeywords():void{ _ignoredKeywords = []; _ignoredKeywordsCache = {}; } public function clearEngines():void{ _sources = []; _sourcesCache = []; _sourcesEngine = []; } public function get ignoredReferralsCount():int{ return (_ignoredReferrals.length); } public function addIgnoredReferral(_arg1:String):void{ if (_ignoredReferralsCache[_arg1] == undefined){ _ignoredReferrals.push(_arg1); _ignoredReferralsCache[_arg1] = (_ignoredReferrals.length - 1); } else { if (throwErrors){ throw (new Error((("\"" + _arg1) + "\" already exists, we don't add it."))); }; }; } public function clearIgnoredReferrals():void{ _ignoredReferrals = []; _ignoredReferralsCache = {}; } public function getReferrerByName(_arg1:String):OrganicReferrer{ var _local2:int; if (match(_arg1)){ _local2 = _sourcesEngine[_arg1][0]; return (_sources[_local2]); }; return (null); } public function addIgnoredKeyword(_arg1:String):void{ if (_ignoredKeywordsCache[_arg1] == undefined){ _ignoredKeywords.push(_arg1); _ignoredKeywordsCache[_arg1] = (_ignoredKeywords.length - 1); } else { if (throwErrors){ throw (new Error((("\"" + _arg1) + "\" already exists, we don't add it."))); }; }; } public function get sources():Array{ return (_sources); } public static function getKeywordValueFromPath(_arg1:String, _arg2:String):String{ var _local3:String; var _local4:Variables; if (_arg2.indexOf((_arg1 + "=")) > -1){ if (_arg2.charAt(0) == "?"){ _arg2 = _arg2.substr(1); }; _arg2 = _arg2.split("+").join("%20"); _local4 = new Variables(_arg2); _local3 = _local4[_arg1]; }; return (_local3); } } }//package com.google.analytics.core
Section 44
//OrganicReferrer (com.google.analytics.core.OrganicReferrer) package com.google.analytics.core { public class OrganicReferrer { private var _engine:String; private var _keyword:String; public function OrganicReferrer(_arg1:String, _arg2:String){ this.engine = _arg1; this.keyword = _arg2; } public function set engine(_arg1:String):void{ _engine = _arg1.toLowerCase(); } public function get keyword():String{ return (_keyword); } public function toString():String{ return (((engine + "?") + keyword)); } public function get engine():String{ return (_engine); } public function set keyword(_arg1:String):void{ _keyword = _arg1.toLowerCase(); } } }//package com.google.analytics.core
Section 45
//RequestObject (com.google.analytics.core.RequestObject) package com.google.analytics.core { import flash.net.*; import flash.utils.*; public class RequestObject { public var start:int; public var request:URLRequest; public var end:int; public function RequestObject(_arg1:URLRequest){ start = getTimer(); this.request = _arg1; } public function toString():String{ var _local1:Array; _local1 = []; _local1.push((("duration: " + duration) + "ms")); _local1.push(("url: " + request.url)); return ((("{ " + _local1.join(", ")) + " }")); } public function get duration():int{ if (!hasCompleted()){ return (0); }; return ((end - start)); } public function hasCompleted():Boolean{ return ((end > 0)); } public function complete():void{ end = getTimer(); } } }//package com.google.analytics.core
Section 46
//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 47
//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 48
//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 49
//Utils (com.google.analytics.core.Utils) package com.google.analytics.core { public class Utils { public static function trim(_arg1:String, _arg2:Boolean=false):String{ var _local3:Array; var _local4:String; var _local5:int; var _local6:int; var _local7:int; if (_arg1 == ""){ return (""); }; _local3 = [" ", "\n", "\r", "\t"]; _local4 = _arg1; if (_arg2){ _local5 = 0; while ((((_local5 < _local3.length)) && ((_local4.indexOf(_local3[_local5]) > -1)))) { _local4 = _local4.split(_local3[_local5]).join(""); _local5++; }; } else { _local6 = 0; while ((((_local6 < _local4.length)) && ((_local3.indexOf(_local4.charAt(_local6)) > -1)))) { _local6++; }; _local4 = _local4.substr(_local6); _local7 = (_local4.length - 1); while ((((_local7 >= 0)) && ((_local3.indexOf(_local4.charAt(_local7)) > -1)))) { _local7--; }; _local4 = _local4.substring(0, (_local7 + 1)); }; return (_local4); } public static function generateHash(_arg1:String):int{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; _local2 = 1; _local3 = 0; if (((!((_arg1 == null))) && (!((_arg1 == ""))))){ _local2 = 0; _local4 = (_arg1.length - 1); while (_local4 >= 0) { _local5 = _arg1.charCodeAt(_local4); _local2 = ((((_local2 << 6) & 268435455) + _local5) + (_local5 << 14)); _local3 = (_local2 & 266338304); if (_local3 != 0){ _local2 = (_local2 ^ (_local3 >> 21)); }; _local4--; }; }; return (_local2); } public static function generate32bitRandom():int{ return (Math.round((Math.random() * 2147483647))); } public static function validateAccount(_arg1:String):Boolean{ var _local2:RegExp; _local2 = /^UA-[0-9]*-[0-9]*$/; return (_local2.test(_arg1)); } } }//package com.google.analytics.core
Section 50
//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 51
//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 52
//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 53
//UTMC (com.google.analytics.data.UTMC) package com.google.analytics.data { public class UTMC extends UTMCookie { private var _domainHash:Number; public function UTMC(_arg1:Number=NaN){ super("utmc", "__utmc", ["domainHash"]); this.domainHash = _arg1; } public function set domainHash(_arg1:Number):void{ _domainHash = _arg1; update(); } public function get domainHash():Number{ return (_domainHash); } } }//package com.google.analytics.data
Section 54
//UTMCookie (com.google.analytics.data.UTMCookie) package com.google.analytics.data { import com.google.analytics.core.*; public class UTMCookie implements Cookie { protected var inURL:String; protected var name:String; private var _creation:Date; private var _expiration:Date; public var proxy:Buffer; private var _timespan:Number; protected var fields:Array; public function UTMCookie(_arg1:String, _arg2:String, _arg3:Array, _arg4:Number=0){ this.name = _arg1; this.inURL = _arg2; this.fields = _arg3; _timestamp(_arg4); } public function isEmpty():Boolean{ var _local1:int; var _local2:String; var _local3:int; _local1 = 0; _local3 = 0; while (_local3 < fields.length) { _local2 = fields[_local3]; if ((((this[_local2] is Number)) && (isNaN(this[_local2])))){ _local1++; } else { if ((((this[_local2] is String)) && ((this[_local2] == "")))){ _local1++; }; }; _local3++; }; if (_local1 == fields.length){ return (true); }; return (false); } protected function update():void{ resetTimestamp(); if (proxy){ proxy.update(name, toSharedObject()); }; } public function fromSharedObject(_arg1:Object):void{ var _local2:String; var _local3:int; var _local4:int; _local3 = fields.length; _local4 = 0; while (_local4 < _local3) { _local2 = fields[_local4]; if (_arg1[_local2]){ this[_local2] = _arg1[_local2]; }; _local4++; }; if (_arg1.creation){ this.creation = _arg1.creation; }; if (_arg1.expiration){ this.expiration = _arg1.expiration; }; } private function _timestamp(_arg1:Number):void{ creation = new Date(); _timespan = _arg1; if (_arg1 > 0){ expiration = new Date((creation.valueOf() + _arg1)); }; } public function isExpired():Boolean{ var _local1:Date; var _local2:Number; _local1 = new Date(); _local2 = (expiration.valueOf() - _local1.valueOf()); if (_local2 <= 0){ return (true); }; return (false); } public function set expiration(_arg1:Date):void{ _expiration = _arg1; } public function get creation():Date{ return (_creation); } public function reset():void{ var _local1:String; var _local2:int; _local2 = 0; while (_local2 < fields.length) { _local1 = fields[_local2]; if ((this[_local1] is Number)){ this[_local1] = NaN; } else { if ((this[_local1] is String)){ this[_local1] = ""; }; }; _local2++; }; resetTimestamp(); update(); } public function valueOf():String{ var _local1:Array; var _local2:String; var _local3:*; var _local4:int; _local1 = []; _local4 = 0; while (_local4 < fields.length) { _local2 = fields[_local4]; _local3 = this[_local2]; if ((_local3 is String)){ if (_local3 == ""){ _local3 = "-"; _local1.push(_local3); } else { _local1.push(_local3); }; } else { if ((_local3 is Number)){ if (_local3 == 0){ _local1.push(_local3); } else { if (isNaN(_local3)){ _local3 = "-"; _local1.push(_local3); } else { _local1.push(_local3); }; }; }; }; _local4++; }; return (("" + _local1.join("."))); } public function resetTimestamp(_arg1:Number=NaN):void{ if (!isNaN(_arg1)){ _timespan = _arg1; }; _creation = null; _expiration = null; _timestamp(_timespan); } public function get expiration():Date{ if (_expiration){ return (_expiration); }; return (new Date((new Date().valueOf() + 1000))); } public function toURLString():String{ return (((inURL + "=") + valueOf())); } public function toSharedObject():Object{ var _local1:Object; var _local2:String; var _local3:*; var _local4:int; _local1 = {}; _local4 = 0; for (;_local4 < fields.length;_local4++) { _local2 = fields[_local4]; _local3 = this[_local2]; if ((_local3 is String)){ _local1[_local2] = _local3; } else { if (_local3 == 0){ _local1[_local2] = _local3; } else { if (isNaN(_local3)){ continue; } else { _local1[_local2] = _local3; }; }; }; }; _local1.creation = creation; _local1.expiration = expiration; return (_local1); } public function toString(_arg1:Boolean=false):String{ var _local2:Array; var _local3:String; var _local4:*; var _local5:int; var _local6:int; var _local7:String; _local2 = []; _local5 = fields.length; _local6 = 0; for (;_local6 < _local5;_local6++) { _local3 = fields[_local6]; _local4 = this[_local3]; if ((_local4 is String)){ _local2.push((((_local3 + ": \"") + _local4) + "\"")); } else { if (_local4 == 0){ _local2.push(((_local3 + ": ") + _local4)); } else { if (isNaN(_local4)){ continue; } else { _local2.push(((_local3 + ": ") + _local4)); }; }; }; }; _local7 = (((name.toUpperCase() + " {") + _local2.join(", ")) + "}"); if (_arg1){ _local7 = (_local7 + (((" creation:" + creation) + ", expiration:") + expiration)); }; return (_local7); } public function set creation(_arg1:Date):void{ _creation = _arg1; } } }//package com.google.analytics.data
Section 55
//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 56
//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 57
//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 58
//X10 (com.google.analytics.data.X10) package com.google.analytics.data { public class X10 { private var _delimEnd:String;// = ")" private var _delimSet:String;// = "*" private var _escapeChar:String;// = "'" private var _delimBegin:String;// = "(" private var _delimNumValue:String;// = "!" private var _key:String;// = "k" private var _set:Array; private var _projectData:Object; private var _hasData:int; private var _escapeCharMap:Object; private var _minimum:int; private var _value:String;// = "v" public function X10(){ _key = "k"; _value = "v"; _set = [_key, _value]; _delimBegin = "("; _delimEnd = ")"; _delimSet = "*"; _delimNumValue = "!"; _escapeChar = "'"; super(); _projectData = {}; _escapeCharMap = {}; _escapeCharMap[_escapeChar] = "'0"; _escapeCharMap[_delimEnd] = "'1"; _escapeCharMap[_delimSet] = "'2"; _escapeCharMap[_delimNumValue] = "'3"; _minimum = 1; } private function _clearInternal(_arg1:Number, _arg2:String):void{ var _local3:Boolean; var _local4:int; var _local5:int; if (((hasProject(_arg1)) && (!((_projectData[_arg1][_arg2] == undefined))))){ _projectData[_arg1][_arg2] = undefined; _local3 = true; _local5 = _set.length; _local4 = 0; while (_local4 < _local5) { if (_projectData[_arg1][_set[_local4]] != undefined){ _local3 = false; break; }; _local4++; }; if (_local3){ _projectData[_arg1] = undefined; _hasData = (_hasData - 1); }; }; } public function hasData():Boolean{ return ((_hasData > 0)); } private function _setInternal(_arg1:Number, _arg2:String, _arg3:Number, _arg4:String):void{ if (!hasProject(_arg1)){ _projectData[_arg1] = {}; }; if (_projectData[_arg1][_arg2] == undefined){ _projectData[_arg1][_arg2] = []; }; _projectData[_arg1][_arg2][_arg3] = _arg4; _hasData = (_hasData + 1); } public function hasProject(_arg1:Number):Boolean{ return (_projectData[_arg1]); } public function clearKey(_arg1:Number):void{ _clearInternal(_arg1, _key); } private function _renderDataType(_arg1:Array):String{ var _local2:Array; var _local3:String; var _local4:int; _local2 = []; _local4 = 0; while (_local4 < _arg1.length) { if (_arg1[_local4] != undefined){ _local3 = ""; if (((!((_local4 == _minimum))) && ((_arg1[(_local4 - 1)] == undefined)))){ _local3 = (_local3 + _local4.toString()); _local3 = (_local3 + _delimNumValue); }; _local3 = (_local3 + _escapeExtensibleValue(_arg1[_local4])); _local2.push(_local3); }; _local4++; }; return (((_delimBegin + _local2.join(_delimSet)) + _delimEnd)); } public function getKey(_arg1:Number, _arg2:Number):String{ return ((_getInternal(_arg1, _key, _arg2) as String)); } public function clearValue(_arg1:Number):void{ _clearInternal(_arg1, _value); } public function renderMergedUrlString(_arg1:X10=null):String{ var _local2:Array; var _local3:String; if (!_arg1){ return (renderUrlString()); }; _local2 = [_arg1.renderUrlString()]; for (_local3 in _projectData) { if (((hasProject(Number(_local3))) && (!(_arg1.hasProject(Number(_local3)))))){ _local2.push((_local3 + _renderProject(_projectData[_local3]))); }; }; return (_local2.join("")); } public function setValue(_arg1:Number, _arg2:Number, _arg3:Number):Boolean{ if (((((!((Math.round(_arg3) == _arg3))) || (isNaN(_arg3)))) || ((_arg3 == Infinity)))){ return (false); }; _setInternal(_arg1, _value, _arg2, _arg3.toString()); return (true); } public function renderUrlString():String{ var _local1:Array; var _local2:String; _local1 = []; for (_local2 in _projectData) { if (hasProject(Number(_local2))){ _local1.push((_local2 + _renderProject(_projectData[_local2]))); }; }; return (_local1.join("")); } private function _getInternal(_arg1:Number, _arg2:String, _arg3:Number):Object{ if (((hasProject(_arg1)) && (!((_projectData[_arg1][_arg2] == undefined))))){ return (_projectData[_arg1][_arg2][_arg3]); }; return (undefined); } public function setKey(_arg1:Number, _arg2:Number, _arg3:String):Boolean{ _setInternal(_arg1, _key, _arg2, _arg3); return (true); } public function getValue(_arg1:Number, _arg2:Number){ var _local3:*; _local3 = _getInternal(_arg1, _value, _arg2); if (_local3 == null){ return (null); }; return (Number(_local3)); } private function _renderProject(_arg1:Object):String{ var _local2:String; var _local3:Boolean; var _local4:int; var _local5:Array; var _local6:int; _local2 = ""; _local3 = false; _local6 = _set.length; _local4 = 0; while (_local4 < _local6) { _local5 = _arg1[_set[_local4]]; if (_local5){ if (_local3){ _local2 = (_local2 + _set[_local4]); }; _local2 = (_local2 + _renderDataType(_local5)); _local3 = false; } else { _local3 = true; }; _local4++; }; return (_local2); } private function _escapeExtensibleValue(_arg1:String):String{ var _local2:String; var _local3:int; var _local4:String; var _local5:String; _local2 = ""; _local3 = 0; while (_local3 < _arg1.length) { _local4 = _arg1.charAt(_local3); _local5 = _escapeCharMap[_local4]; if (_local5){ _local2 = (_local2 + _local5); } else { _local2 = (_local2 + _local4); }; _local3++; }; return (_local2); } } }//package com.google.analytics.data
Section 59
//_Style (com.google.analytics.debug._Style) package com.google.analytics.debug { import flash.net.*; import flash.text.*; public class _Style { public var borderColor:uint; public var backgroundColor:uint; private var _sheet:StyleSheet; public var roundedCorner:uint; public var alertColor:uint; public var infoColor:uint; public var successColor:uint; private var _loader:URLLoader; public var failureColor:uint; private var _defaultSheet:String; public var warningColor:uint; public function _Style(){ _sheet = new StyleSheet(); _loader = new URLLoader(); _init(); } private function _parseSheet(_arg1:String):void{ _sheet.parseCSS(_arg1); } public function get sheet():StyleSheet{ return (_sheet); } private function _init():void{ _defaultSheet = ""; _defaultSheet = (_defaultSheet + "a{text-decoration: underline;}\n"); _defaultSheet = (_defaultSheet + ".uiLabel{color: #000000;font-family: Arial;font-size: 12;margin-left: 2;margin-right: 2;}\n"); _defaultSheet = (_defaultSheet + ".uiWarning{color: #ffffff;font-family: Arial;font-size: 14;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiAlert{color: #ffffff;font-family: Arial;font-size: 14;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiInfo{color: #000000;font-family: Arial;font-size: 14;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiSuccess{color: #ffffff;font-family: Arial;font-size: 12;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiFailure{color: #ffffff;font-family: Arial;font-size: 12;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiAlertAction{color: #ffffff;text-align: center;font-family: Arial;font-size: 12;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiAlertTitle{color: #ffffff;font-family: Arial;font-size: 16;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + "\n"); roundedCorner = 6; backgroundColor = 0xCCCCCC; borderColor = 0x555555; infoColor = 16777113; alertColor = 0xFFCC00; warningColor = 0xCC0000; successColor = 0xFF00; failureColor = 0xFF0000; _parseSheet(_defaultSheet); } } }//package com.google.analytics.debug
Section 60
//Alert (com.google.analytics.debug.Alert) package com.google.analytics.debug { import flash.events.*; public class Alert extends Label { public var actionOnNextLine:Boolean;// = true public var autoClose:Boolean;// = true private var _actions:Array; public function Alert(_arg1:String, _arg2:Array, _arg3:String="uiAlert", _arg4:uint=0, _arg5:Align=null, _arg6:Boolean=false, _arg7:Boolean=true){ var _local8:int; autoClose = true; actionOnNextLine = true; if (_arg4 == 0){ _arg4 = Style.alertColor; }; if (_arg5 == null){ _arg5 = Align.center; }; super(_arg1, _arg3, _arg4, _arg5, _arg6); this.selectable = true; super.mouseChildren = true; this.buttonMode = true; this.mouseEnabled = true; this.useHandCursor = true; this.actionOnNextLine = _arg7; _actions = []; _local8 = 0; while (_local8 < _arg2.length) { _arg2[_local8].container = this; _actions.push(_arg2[_local8]); _local8++; }; } protected function getAction(_arg1:String):AlertAction{ var _local2:int; _local2 = 0; while (_local2 < _actions.length) { if (_arg1 == _actions[_local2].activator){ return (_actions[_local2]); }; _local2++; }; return (null); } override protected function layout():void{ super.layout(); _defineActions(); } protected function spaces(_arg1:int):String{ var _local2:String; var _local3:String; var _local4:int; _local2 = ""; _local3 = " "; _local4 = 0; while (_local4 < (_arg1 + 1)) { _local2 = (_local2 + _local3); _local4++; }; return (_local2); } override public function onLink(_arg1:TextEvent):void{ var _local2:AlertAction; if (isValidAction(_arg1.text)){ _local2 = getAction(_arg1.text); if (_local2){ _local2.execute(); }; }; if (autoClose){ close(); }; } protected function isValidAction(_arg1:String):Boolean{ var _local2:int; _local2 = 0; while (_local2 < _actions.length) { if (_arg1 == _actions[_local2].activator){ return (true); }; _local2++; }; return (false); } private function _defineActions():void{ var _local1:String; var _local2:Array; var _local3:AlertAction; var _local4:int; _local1 = ""; if (actionOnNextLine){ _local1 = (_local1 + "\n"); } else { _local1 = (_local1 + " |"); }; _local1 = (_local1 + " "); _local2 = []; _local4 = 0; while (_local4 < _actions.length) { _local3 = _actions[_local4]; _local2.push((((("<a href=\"event:" + _local3.activator) + "\">") + _local3.name) + "</a>")); _local4++; }; _local1 = (_local1 + _local2.join(" | ")); appendText(_local1, "uiAlertAction"); } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 61
//AlertAction (com.google.analytics.debug.AlertAction) package com.google.analytics.debug { public class AlertAction { public var container:Alert; private var _callback; public var name:String; public var activator:String; public function AlertAction(_arg1:String, _arg2:String, _arg3){ this.name = _arg1; this.activator = _arg2; _callback = _arg3; } public function execute():void{ if (_callback){ if ((_callback is Function)){ (_callback as Function)(); } else { if ((_callback is String)){ var _local1 = container; _local1[_callback](); }; }; }; } } }//package com.google.analytics.debug
Section 62
//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 63
//Background (com.google.analytics.debug.Background) package com.google.analytics.debug { import flash.display.*; public class Background { public static function drawRounded(_arg1, _arg2:Graphics, _arg3:uint=0, _arg4:uint=0):void{ var _local5:uint; var _local6:uint; var _local7:uint; _local7 = Style.roundedCorner; if ((((_arg3 > 0)) && ((_arg4 > 0)))){ _local5 = _arg3; _local6 = _arg4; } else { _local5 = _arg1.width; _local6 = _arg1.height; }; if (((_arg1.stickToEdge) && (!((_arg1.alignement == Align.none))))){ switch (_arg1.alignement){ case Align.top: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, 0, _local7, _local7); break; case Align.topLeft: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, 0, 0, _local7); break; case Align.topRight: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, 0, _local7, 0); break; case Align.bottom: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, _local7, _local7, 0, 0); break; case Align.bottomLeft: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, _local7, 0, 0); break; case Align.bottomRight: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, _local7, 0, 0, 0); break; case Align.left: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, _local7, 0, _local7); break; case Align.right: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, _local7, 0, _local7, 0); break; case Align.center: _arg2.drawRoundRect(0, 0, _local5, _local6, _local7, _local7); break; }; } else { _arg2.drawRoundRect(0, 0, _local5, _local6, _local7, _local7); }; } } }//package com.google.analytics.debug
Section 64
//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 65
//DebugConfiguration (com.google.analytics.debug.DebugConfiguration) package com.google.analytics.debug { import com.google.analytics.core.*; import flash.net.*; import flash.utils.*; import flash.ui.*; public class DebugConfiguration { public var showHideKey:Number; private var _mode:VisualDebugMode; private var _verbose:Boolean;// = false public var destroyKey:Number; public var GIFRequests:Boolean;// = false public var showInfos:Boolean;// = true public var infoTimeout:Number;// = 1000 public var minimizedOnStart:Boolean;// = false private var _active:Boolean;// = false public var traceOutput:Boolean;// = false public var layout:ILayout; public var warningTimeout:Number;// = 1500 public var javascript:Boolean;// = false public var showWarnings:Boolean;// = true private var _visualInitialized:Boolean;// = false public function DebugConfiguration(){ _mode = VisualDebugMode.basic; showHideKey = Keyboard.SPACE; destroyKey = Keyboard.BACKSPACE; super(); } public function get verbose():Boolean{ return (_verbose); } public function set verbose(_arg1:Boolean):void{ _verbose = _arg1; } public function set mode(_arg1):void{ if ((_arg1 is String)){ switch (_arg1){ case "geek": _arg1 = VisualDebugMode.geek; break; case "advanced": _arg1 = VisualDebugMode.advanced; break; case "basic": default: _arg1 = VisualDebugMode.basic; }; }; _mode = _arg1; } public function success(_arg1:String):void{ if (layout){ layout.createSuccessAlert(_arg1); }; if (traceOutput){ trace((("[+] " + _arg1) + " !!")); }; } public function get active():Boolean{ return (_active); } private function _initializeVisual():void{ if (layout){ layout.init(); _visualInitialized = true; }; } private function _destroyVisual():void{ if (((layout) && (_visualInitialized))){ layout.destroy(); }; } public function warning(_arg1:String, _arg2:VisualDebugMode=null):void{ if (_filter(_arg2)){ return; }; if (((layout) && (showWarnings))){ layout.createWarning(_arg1); }; if (traceOutput){ trace((("## " + _arg1) + " ##")); }; } private function _filter(_arg1:VisualDebugMode=null):Boolean{ return (((_arg1) && ((int(_arg1) >= int(this.mode))))); } public function failure(_arg1:String):void{ if (layout){ layout.createFailureAlert(_arg1); }; if (traceOutput){ trace((("[-] " + _arg1) + " !!")); }; } public function get mode(){ return (_mode); } public function set active(_arg1:Boolean):void{ _active = _arg1; if (_active){ _initializeVisual(); } else { _destroyVisual(); }; } protected function trace(_arg1:String):void{ var _local7:Array; var _local8:int; var _local2:Array = []; var _local3 = ""; var _local4 = ""; if (this.mode == VisualDebugMode.geek){ _local3 = (getTimer() + " - "); _local4 = (new Array(_local3.length).join(" ") + " "); }; if (_arg1.indexOf("\n") > -1){ _local7 = _arg1.split("\n"); _local8 = 0; while (_local8 < _local7.length) { if (_local7[_local8] == ""){ } else { if (_local8 == 0){ _local2.push((_local3 + _local7[_local8])); } else { _local2.push((_local4 + _local7[_local8])); }; }; _local8++; }; } else { _local2.push((_local3 + _arg1)); }; var _local5:int = _local2.length; var _local6:int; while (_local6 < _local5) { trace(_local2[_local6]); _local6++; }; } public function alert(_arg1:String):void{ if (layout){ layout.createAlert(_arg1); }; if (traceOutput){ trace((("!! " + _arg1) + " !!")); }; } public function info(_arg1:String, _arg2:VisualDebugMode=null):void{ if (_filter(_arg2)){ return; }; if (((layout) && (showInfos))){ layout.createInfo(_arg1); }; if (traceOutput){ trace(_arg1); }; } public function alertGifRequest(_arg1:String, _arg2:URLRequest, _arg3:GIFRequest):void{ if (layout){ layout.createGIFRequestAlert(_arg1, _arg2, _arg3); }; if (traceOutput){ trace(((">> " + _arg1) + " <<")); }; } } }//package com.google.analytics.debug
Section 66
//FailureAlert (com.google.analytics.debug.FailureAlert) package com.google.analytics.debug { public class FailureAlert extends Alert { public function FailureAlert(_arg1:DebugConfiguration, _arg2:String, _arg3:Array){ var _local4:Align; var _local5:Boolean; var _local6:Boolean; _local4 = Align.bottomLeft; _local5 = true; _local6 = false; if (_arg1.verbose){ _arg2 = ((("<u><span class=\"uiAlertTitle\">Failure</span>" + spaces(18)) + "</u>\n\n") + _arg2); _local4 = Align.center; _local5 = false; _local6 = true; }; super(_arg2, _arg3, "uiFailure", Style.failureColor, _local4, _local5, _local6); } } }//package com.google.analytics.debug
Section 67
//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 68
//ILayout (com.google.analytics.debug.ILayout) package com.google.analytics.debug { import com.google.analytics.core.*; import flash.net.*; import flash.display.*; public interface ILayout { function createWarning(_arg1:String):void; function addToStage(_arg1:DisplayObject):void; function createGIFRequestAlert(_arg1:String, _arg2:URLRequest, _arg3:GIFRequest):void; function createPanel(_arg1:String, _arg2:uint, _arg3:uint):void; function createInfo(_arg1:String):void; function createFailureAlert(_arg1:String):void; function addToPanel(_arg1:String, _arg2:DisplayObject):void; function init():void; function createSuccessAlert(_arg1:String):void; function createVisualDebug():void; function createAlert(_arg1:String):void; function destroy():void; function bringToFront(_arg1:DisplayObject):void; function isAvailable():Boolean; } }//package com.google.analytics.debug
Section 69
//Info (com.google.analytics.debug.Info) package com.google.analytics.debug { import flash.events.*; import flash.utils.*; public class Info extends Label { private var _timer:Timer; public function Info(_arg1:String="", _arg2:uint=3000){ super(_arg1, "uiInfo", Style.infoColor, Align.top, true); if (_arg2 > 0){ _timer = new Timer(_arg2, 1); _timer.start(); _timer.addEventListener(TimerEvent.TIMER_COMPLETE, onComplete, false, 0, true); }; } public function onComplete(_arg1:TimerEvent):void{ close(); } override public function onLink(_arg1:TextEvent):void{ switch (_arg1.text){ case "hide": close(); break; }; } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 70
//Label (com.google.analytics.debug.Label) package com.google.analytics.debug { import flash.events.*; import flash.display.*; import flash.text.*; public class Label extends UISprite { private var _color:uint; private var _background:Shape; private var _textField:TextField; public var stickToEdge:Boolean; private var _text:String; protected var selectable:Boolean; private var _tag:String; public static var count:uint = 0; public function Label(_arg1:String="", _arg2:String="uiLabel", _arg3:uint=0, _arg4:Align=null, _arg5:Boolean=false){ this.name = ("Label" + count++); selectable = false; _background = new Shape(); _textField = new TextField(); _text = _arg1; _tag = _arg2; if (_arg4 == null){ _arg4 = Align.none; }; this.alignement = _arg4; this.stickToEdge = _arg5; if (_arg3 == 0){ _arg3 = Style.backgroundColor; }; _color = _arg3; _textField.addEventListener(TextEvent.LINK, onLink); } public function get tag():String{ return (_tag); } private function _draw():void{ var _local1:Graphics = _background.graphics; _local1.clear(); _local1.beginFill(_color); var _local2:uint = _textField.width; var _local3:uint = _textField.height; if (forcedWidth > 0){ _local2 = forcedWidth; }; Background.drawRounded(this, _local1, _local2, _local3); _local1.endFill(); } public function get text():String{ return (_textField.text); } public function appendText(_arg1:String, _arg2:String=""):void{ if (_arg1 == ""){ return; }; if (_arg2 == ""){ _arg2 = tag; }; _textField.htmlText = (_textField.htmlText + (((("<span class=\"" + _arg2) + "\">") + _arg1) + "</span>")); _text = (_text + _arg1); _draw(); resize(); } public function set text(_arg1:String):void{ if (_arg1 == ""){ _arg1 = _text; }; _textField.htmlText = (((("<span class=\"" + tag) + "\">") + _arg1) + "</span>"); _text = _arg1; _draw(); resize(); } override protected function layout():void{ _textField.type = TextFieldType.DYNAMIC; _textField.autoSize = TextFieldAutoSize.LEFT; _textField.background = false; _textField.selectable = selectable; _textField.multiline = true; _textField.styleSheet = Style.sheet; this.text = _text; addChild(_background); addChild(_textField); } public function set tag(_arg1:String):void{ _tag = _arg1; text = ""; } public function onLink(_arg1:TextEvent):void{ } override protected function dispose():void{ _textField.removeEventListener(TextEvent.LINK, onLink); super.dispose(); } } }//package com.google.analytics.debug
Section 71
//Layout (com.google.analytics.debug.Layout) package com.google.analytics.debug { import com.google.analytics.core.*; import flash.net.*; import flash.events.*; import flash.display.*; import com.google.analytics.*; public class Layout implements ILayout { private var _display:DisplayObject; private var _infoQueue:Array; private var _maxCharPerLine:int;// = 85 private var _hasInfo:Boolean; private var _warningQueue:Array; private var _hasDebug:Boolean; private var _hasWarning:Boolean; private var _mainPanel:Panel; private var _GRAlertQueue:Array; private var _debug:DebugConfiguration; public var visualDebug:Debug; private var _hasGRAlert:Boolean; public function Layout(_arg1:DebugConfiguration, _arg2:DisplayObject){ _display = _arg2; _debug = _arg1; _hasWarning = false; _hasInfo = false; _hasDebug = false; _hasGRAlert = false; _warningQueue = []; _infoQueue = []; _GRAlertQueue = []; } private function onKey(_arg1:KeyboardEvent=null):void{ switch (_arg1.keyCode){ case _debug.showHideKey: _mainPanel.visible = !(_mainPanel.visible); break; case _debug.destroyKey: destroy(); break; }; } public function createWarning(_arg1:String):void{ if (((_hasWarning) || (!(isAvailable())))){ _warningQueue.push(_arg1); return; }; _arg1 = _filterMaxChars(_arg1); _hasWarning = true; var _local2:Warning = new Warning(_arg1, _debug.warningTimeout); addToPanel("analytics", _local2); _local2.addEventListener(Event.REMOVED_FROM_STAGE, _clearWarning, false, 0, true); if (_hasDebug){ visualDebug.writeBold(_arg1); }; } public function bringToFront(_arg1:DisplayObject):void{ _display.stage.setChildIndex(_arg1, (_display.stage.numChildren - 1)); } public function createFailureAlert(_arg1:String):void{ var _local2:AlertAction; if (_debug.verbose){ _arg1 = _filterMaxChars(_arg1); _local2 = new AlertAction("Close", "close", "close"); } else { _local2 = new AlertAction("X", "close", "close"); }; var _local3:Alert = new FailureAlert(_debug, _arg1, [_local2]); addToPanel("analytics", _local3); if (_hasDebug){ if (_debug.verbose){ _arg1 = _arg1.split("\n").join(""); _arg1 = _filterMaxChars(_arg1, 66); }; visualDebug.writeBold(_arg1); }; } public function init():void{ var _local1 = 10; var _local2:uint = (_display.stage.stageWidth - (_local1 * 2)); var _local3:uint = (_display.stage.stageHeight - (_local1 * 2)); var _local4:Panel = new Panel("analytics", _local2, _local3); _local4.alignement = Align.top; _local4.stickToEdge = false; _local4.title = ("Google Analytics v" + GATracker.version); _mainPanel = _local4; addToStage(_local4); bringToFront(_local4); if (_debug.minimizedOnStart){ _mainPanel.onToggle(); }; createVisualDebug(); _display.stage.addEventListener(KeyboardEvent.KEY_DOWN, onKey, false, 0, true); } public function addToPanel(_arg1:String, _arg2:DisplayObject):void{ var _local4:Panel; var _local3:DisplayObject = _display.stage.getChildByName(_arg1); if (_local3){ _local4 = (_local3 as Panel); _local4.addData(_arg2); } else { trace((("panel \"" + _arg1) + "\" not found")); }; } private function _clearInfo(_arg1:Event):void{ _hasInfo = false; if (_infoQueue.length > 0){ createInfo(_infoQueue.shift()); }; } private function _filterMaxChars(_arg1:String, _arg2:int=0):String{ var _local6:String; var _local3 = "\n"; var _local4:Array = []; var _local5:Array = _arg1.split(_local3); if (_arg2 == 0){ _arg2 = _maxCharPerLine; }; var _local7:int; while (_local7 < _local5.length) { _local6 = _local5[_local7]; while (_local6.length > _arg2) { _local4.push(_local6.substr(0, _arg2)); _local6 = _local6.substring(_arg2); }; _local4.push(_local6); _local7++; }; return (_local4.join(_local3)); } private function _clearGRAlert(_arg1:Event):void{ _hasGRAlert = false; if (_GRAlertQueue.length > 0){ createGIFRequestAlert.apply(this, _GRAlertQueue.shift()); }; } public function createSuccessAlert(_arg1:String):void{ var _local2:AlertAction; if (_debug.verbose){ _arg1 = _filterMaxChars(_arg1); _local2 = new AlertAction("Close", "close", "close"); } else { _local2 = new AlertAction("X", "close", "close"); }; var _local3:Alert = new SuccessAlert(_debug, _arg1, [_local2]); addToPanel("analytics", _local3); if (_hasDebug){ if (_debug.verbose){ _arg1 = _arg1.split("\n").join(""); _arg1 = _filterMaxChars(_arg1, 66); }; visualDebug.writeBold(_arg1); }; } public function isAvailable():Boolean{ return (!((_display.stage == null))); } public function createAlert(_arg1:String):void{ _arg1 = _filterMaxChars(_arg1); var _local2:Alert = new Alert(_arg1, [new AlertAction("Close", "close", "close")]); addToPanel("analytics", _local2); if (_hasDebug){ visualDebug.writeBold(_arg1); }; } public function createInfo(_arg1:String):void{ if (((_hasInfo) || (!(isAvailable())))){ _infoQueue.push(_arg1); return; }; _arg1 = _filterMaxChars(_arg1); _hasInfo = true; var _local2:Info = new Info(_arg1, _debug.infoTimeout); addToPanel("analytics", _local2); _local2.addEventListener(Event.REMOVED_FROM_STAGE, _clearInfo, false, 0, true); if (_hasDebug){ visualDebug.write(_arg1); }; } public function createGIFRequestAlert(_arg1:String, _arg2:URLRequest, _arg3:GIFRequest):void{ var message = _arg1; var request = _arg2; var ref = _arg3; if (_hasGRAlert){ _GRAlertQueue.push([message, request, ref]); return; }; _hasGRAlert = true; var f:Function = function ():void{ ref.sendRequest(request); }; message = _filterMaxChars(message); var gra:GIFRequestAlert = new GIFRequestAlert(message, [new AlertAction("OK", "ok", f), new AlertAction("Cancel", "cancel", "close")]); addToPanel("analytics", gra); gra.addEventListener(Event.REMOVED_FROM_STAGE, _clearGRAlert, false, 0, true); if (_hasDebug){ if (_debug.verbose){ message = message.split("\n").join(""); message = _filterMaxChars(message, 66); }; visualDebug.write(message); }; } public function createVisualDebug():void{ if (!visualDebug){ visualDebug = new Debug(); visualDebug.alignement = Align.bottom; visualDebug.stickToEdge = true; addToPanel("analytics", visualDebug); _hasDebug = true; }; } public function addToStage(_arg1:DisplayObject):void{ _display.stage.addChild(_arg1); } private function _clearWarning(_arg1:Event):void{ _hasWarning = false; if (_warningQueue.length > 0){ createWarning(_warningQueue.shift()); }; } public function createPanel(_arg1:String, _arg2:uint, _arg3:uint):void{ var _local4:Panel = new Panel(_arg1, _arg2, _arg3); _local4.alignement = Align.center; _local4.stickToEdge = false; addToStage(_local4); bringToFront(_local4); } public function destroy():void{ _mainPanel.close(); _debug.layout = null; } } }//package com.google.analytics.debug
Section 72
//Margin (com.google.analytics.debug.Margin) package com.google.analytics.debug { public class Margin { public var bottom:int; public var top:int; public var right:int; public var left:int; public function Margin(_arg1:int=0, _arg2:int=0, _arg3:int=0, _arg4:int=0){ this.top = _arg1; this.bottom = _arg2; this.left = _arg3; this.right = _arg4; } } }//package com.google.analytics.debug
Section 73
//Panel (com.google.analytics.debug.Panel) package com.google.analytics.debug { import flash.events.*; import flash.display.*; public class Panel extends UISprite { private var _savedH:uint; private var _data:UISprite; private var _mask:Sprite; private var _background:Shape; private var _savedW:uint; private var _stickToEdge:Boolean; private var _border:Shape; private var _borderColor:uint; protected var baseAlpha:Number; private var _backgroundColor:uint; private var _title:Label; private var _colapsed:Boolean; private var _name:String; public function Panel(_arg1:String, _arg2:uint, _arg3:uint, _arg4:uint=0, _arg5:uint=0, _arg6:Number=0.3, _arg7:Align=null, _arg8:Boolean=false){ _name = _arg1; this.name = _arg1; this.mouseEnabled = false; _colapsed = false; forcedWidth = _arg2; forcedHeight = _arg3; this.baseAlpha = _arg6; _background = new Shape(); _data = new UISprite(); _data.forcedWidth = _arg2; _data.forcedHeight = _arg3; _data.mouseEnabled = false; _title = new Label(_arg1, "uiLabel", 0xFFFFFF, Align.topLeft, _arg8); _title.buttonMode = true; _title.margin.top = 0.6; _title.margin.left = 0.6; _title.addEventListener(MouseEvent.CLICK, onToggle); _title.mouseChildren = false; _border = new Shape(); _mask = new Sprite(); _mask.useHandCursor = false; _mask.mouseEnabled = false; _mask.mouseChildren = false; if (_arg7 == null){ _arg7 = Align.none; }; this.alignement = _arg7; this.stickToEdge = _arg8; if (_arg4 == 0){ _arg4 = Style.backgroundColor; }; _backgroundColor = _arg4; if (_arg5 == 0){ _arg5 = Style.borderColor; }; _borderColor = _arg5; } public function get stickToEdge():Boolean{ return (_stickToEdge); } public function onToggle(_arg1:MouseEvent=null):void{ if (_colapsed){ _data.visible = true; } else { _data.visible = false; }; _colapsed = !(_colapsed); _update(); resize(); } public function set stickToEdge(_arg1:Boolean):void{ _stickToEdge = _arg1; _title.stickToEdge = _arg1; } override protected function dispose():void{ _title.removeEventListener(MouseEvent.CLICK, onToggle); super.dispose(); } private function _draw():void{ var _local1:uint; var _local2:uint; if (((_savedW) && (_savedH))){ forcedWidth = _savedW; forcedHeight = _savedH; }; if (!_colapsed){ _local1 = forcedWidth; _local2 = forcedHeight; } else { _local1 = _title.width; _local2 = _title.height; _savedW = forcedWidth; _savedH = forcedHeight; forcedWidth = _local1; forcedHeight = _local2; }; var _local3:Graphics = _background.graphics; _local3.clear(); _local3.beginFill(_backgroundColor); Background.drawRounded(this, _local3, _local1, _local2); _local3.endFill(); var _local4:Graphics = _data.graphics; _local4.clear(); _local4.beginFill(_backgroundColor, 0); Background.drawRounded(this, _local4, _local1, _local2); _local4.endFill(); var _local5:Graphics = _border.graphics; _local5.clear(); _local5.lineStyle(0.1, _borderColor); Background.drawRounded(this, _local5, _local1, _local2); _local5.endFill(); var _local6:Graphics = _mask.graphics; _local6.clear(); _local6.beginFill(_backgroundColor); Background.drawRounded(this, _local6, (_local1 + 1), (_local2 + 1)); _local6.endFill(); } public function get title():String{ return (_title.text); } private function _update():void{ _draw(); if (baseAlpha < 1){ _background.alpha = baseAlpha; _border.alpha = baseAlpha; }; } public function addData(_arg1:DisplayObject):void{ _data.addChild(_arg1); } override protected function layout():void{ _update(); addChild(_background); addChild(_data); addChild(_title); addChild(_border); addChild(_mask); mask = _mask; } public function set title(_arg1:String):void{ _title.text = _arg1; } public function close():void{ dispose(); if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 74
//Style (com.google.analytics.debug.Style) package com.google.analytics.debug { public const Style:_Style = new _Style(); }//package com.google.analytics.debug
Section 75
//SuccessAlert (com.google.analytics.debug.SuccessAlert) package com.google.analytics.debug { public class SuccessAlert extends Alert { public function SuccessAlert(_arg1:DebugConfiguration, _arg2:String, _arg3:Array){ var _local4:Align; var _local5:Boolean; var _local6:Boolean; _local4 = Align.bottomLeft; _local5 = true; _local6 = false; if (_arg1.verbose){ _arg2 = ((("<u><span class=\"uiAlertTitle\">Success</span>" + spaces(18)) + "</u>\n\n") + _arg2); _local4 = Align.center; _local5 = false; _local6 = true; }; super(_arg2, _arg3, "uiSuccess", Style.successColor, _local4, _local5, _local6); } } }//package com.google.analytics.debug
Section 76
//UISprite (com.google.analytics.debug.UISprite) package com.google.analytics.debug { import flash.events.*; import flash.display.*; public class UISprite extends Sprite { private var _forcedHeight:uint; protected var listenResize:Boolean; public var alignement:Align; private var _forcedWidth:uint; public var margin:Margin; protected var alignTarget:DisplayObject; public function UISprite(_arg1:DisplayObject=null){ listenResize = false; alignement = Align.none; this.alignTarget = _arg1; margin = new Margin(); addEventListener(Event.ADDED_TO_STAGE, _onAddedToStage); addEventListener(Event.REMOVED_FROM_STAGE, _onRemovedFromStage); } protected function dispose():void{ var _local1:DisplayObject; var _local2:int; _local2 = 0; while (_local2 < numChildren) { _local1 = getChildAt(_local2); if (_local1){ removeChild(_local1); }; _local2++; }; } protected function layout():void{ } public function get forcedHeight():uint{ if (_forcedHeight){ return (_forcedHeight); }; return (height); } public function alignTo(_arg1:Align, _arg2:DisplayObject=null):void{ var _local3:uint; var _local4:uint; var _local5:uint; var _local6:uint; var _local7:UISprite; if (_arg2 == null){ if ((parent is Stage)){ _arg2 = this.stage; } else { _arg2 = parent; }; }; if (_arg2 == this.stage){ if (this.stage == null){ return; }; _local3 = this.stage.stageHeight; _local4 = this.stage.stageWidth; _local5 = 0; _local6 = 0; } else { _local7 = (_arg2 as UISprite); if (_local7.forcedHeight){ _local3 = _local7.forcedHeight; } else { _local3 = _local7.height; }; if (_local7.forcedWidth){ _local4 = _local7.forcedWidth; } else { _local4 = _local7.width; }; _local5 = 0; _local6 = 0; }; switch (_arg1){ case Align.top: x = ((_local4 / 2) - (forcedWidth / 2)); y = (_local6 + margin.top); break; case Align.bottom: x = ((_local4 / 2) - (forcedWidth / 2)); y = (((_local6 + _local3) - forcedHeight) - margin.bottom); break; case Align.left: x = (_local5 + margin.left); y = ((_local3 / 2) - (forcedHeight / 2)); break; case Align.right: x = (((_local5 + _local4) - forcedWidth) - margin.right); y = ((_local3 / 2) - (forcedHeight / 2)); break; case Align.center: x = ((_local4 / 2) - (forcedWidth / 2)); y = ((_local3 / 2) - (forcedHeight / 2)); break; case Align.topLeft: x = (_local5 + margin.left); y = (_local6 + margin.top); break; case Align.topRight: x = (((_local5 + _local4) - forcedWidth) - margin.right); y = (_local6 + margin.top); break; case Align.bottomLeft: x = (_local5 + margin.left); y = (((_local6 + _local3) - forcedHeight) - margin.bottom); break; case Align.bottomRight: x = (((_local5 + _local4) - forcedWidth) - margin.right); y = (((_local6 + _local3) - forcedHeight) - margin.bottom); break; }; if (((!(listenResize)) && (!((_arg1 == Align.none))))){ _arg2.addEventListener(Event.RESIZE, onResize, false, 0, true); listenResize = true; }; this.alignement = _arg1; this.alignTarget = _arg2; } public function get forcedWidth():uint{ if (_forcedWidth){ return (_forcedWidth); }; return (width); } protected function onResize(_arg1:Event):void{ resize(); } private function _onRemovedFromStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, _onAddedToStage); removeEventListener(Event.REMOVED_FROM_STAGE, _onRemovedFromStage); dispose(); } public function resize():void{ if (alignement != Align.none){ alignTo(alignement, alignTarget); }; } private function _onAddedToStage(_arg1:Event):void{ layout(); resize(); } public function set forcedHeight(_arg1:uint):void{ _forcedHeight = _arg1; } public function set forcedWidth(_arg1:uint):void{ _forcedWidth = _arg1; } } }//package com.google.analytics.debug
Section 77
//Warning (com.google.analytics.debug.Warning) package com.google.analytics.debug { import flash.events.*; import flash.utils.*; public class Warning extends Label { private var _timer:Timer; public function Warning(_arg1:String="", _arg2:uint=3000){ super(_arg1, "uiWarning", Style.warningColor, Align.top, false); margin.top = 32; if (_arg2 > 0){ _timer = new Timer(_arg2, 1); _timer.start(); _timer.addEventListener(TimerEvent.TIMER_COMPLETE, onComplete, false, 0, true); }; } public function onComplete(_arg1:TimerEvent):void{ close(); } override public function onLink(_arg1:TextEvent):void{ switch (_arg1.text){ case "hide": close(); break; }; } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 78
//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 79
//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 80
//AdSenseGlobals (com.google.analytics.external.AdSenseGlobals) package com.google.analytics.external { import com.google.analytics.debug.*; public class AdSenseGlobals extends JavascriptProxy { private var _gaGlobalVerified:Boolean;// = false public static var gaGlobal_js:XML = <script> <![CDATA[ function() { try { gaGlobal } catch(e) { gaGlobal = {} ; } } ]]> </script> ; public function AdSenseGlobals(_arg1:DebugConfiguration){ _gaGlobalVerified = false; super(_arg1); } public function set vid(_arg1:String):void{ if (!isAvailable()){ return; }; _verify(); setProperty("gaGlobal.vid", _arg1); } public function get hid():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.hid")); } public function get dh():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.dh")); } public function get gaGlobal():Object{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal")); } public function set hid(_arg1:String):void{ if (!isAvailable()){ return; }; _verify(); setProperty("gaGlobal.hid", _arg1); } public function get sid():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.sid")); } private function _verify():void{ if (!_gaGlobalVerified){ executeBlock(gaGlobal_js); _gaGlobalVerified = true; }; } public function get vid():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.vid")); } public function set sid(_arg1:String):void{ if (!isAvailable()){ return; }; _verify(); setProperty("gaGlobal.sid", _arg1); } } }//package com.google.analytics.external
Section 81
//HTMLDOM (com.google.analytics.external.HTMLDOM) package com.google.analytics.external { import com.google.analytics.debug.*; public class HTMLDOM extends JavascriptProxy { private var _referrer:String; private var _protocol:String; private var _host:String; private var _location:String; private var _pathname:String; private var _title:String; private var _characterSet:String; private var _search:String; private var _language:String; private var _colorDepth:String; public static var cache_properties_js:XML = <script> <![CDATA[ function() { var obj = {}; obj.host = document.location.host; obj.language = navigator.language ? navigator.language : navigator.browserLanguage; obj.characterSet = document.characterSet ? document.characterSet : document.charset; obj.colorDepth = window.screen.colorDepth; obj.location = document.location.toString(); obj.pathname = document.location.pathname; obj.protocol = document.location.protocol; obj.search = document.location.search; obj.referrer = document.referrer; obj.title = document.title; return obj; } ]]> </script> ; public function HTMLDOM(_arg1:DebugConfiguration){ super(_arg1); } public function get search():String{ if (_search){ return (_search); }; if (!isAvailable()){ return (null); }; _search = getProperty("document.location.search"); return (_search); } public function get location():String{ if (_location){ return (_location); }; if (!isAvailable()){ return (null); }; _location = getPropertyString("document.location"); return (_location); } public function get pathname():String{ if (_pathname){ return (_pathname); }; if (!isAvailable()){ return (null); }; _pathname = getProperty("document.location.pathname"); return (_pathname); } public function get referrer():String{ if (_referrer){ return (_referrer); }; if (!isAvailable()){ return (null); }; _referrer = getProperty("document.referrer"); return (_referrer); } public function get protocol():String{ if (_protocol){ return (_protocol); }; if (!isAvailable()){ return (null); }; _protocol = getProperty("document.location.protocol"); return (_protocol); } public function cacheProperties():void{ var _local1:Object; if (!isAvailable()){ return; }; _local1 = call(cache_properties_js); if (_local1){ _host = _local1.host; _language = _local1.language; _characterSet = _local1.characterSet; _colorDepth = _local1.colorDepth; _location = _local1.location; _pathname = _local1.pathname; _protocol = _local1.protocol; _search = _local1.search; _referrer = _local1.referrer; _title = _local1.title; }; } public function get colorDepth():String{ if (_colorDepth){ return (_colorDepth); }; if (!isAvailable()){ return (null); }; _colorDepth = getProperty("window.screen.colorDepth"); return (_colorDepth); } public function get title():String{ if (_title){ return (_title); }; if (!isAvailable()){ return (null); }; _title = getProperty("document.title"); return (_title); } public function get host():String{ if (_host){ return (_host); }; if (!isAvailable()){ return (null); }; _host = getProperty("document.location.host"); return (_host); } public function get characterSet():String{ var _local1:String; if (_characterSet){ return (_characterSet); }; if (!isAvailable()){ return (null); }; _local1 = getProperty("document.characterSet"); if (_local1 == null){ _local1 = getProperty("document.charset"); }; _characterSet = _local1; return (_characterSet); } public function get language():String{ var _local1:String; if (_language){ return (_language); }; if (!isAvailable()){ return (null); }; _local1 = getProperty("navigator.language"); if (_local1 == null){ _local1 = getProperty("navigator.browserLanguage"); }; _language = _local1; return (_language); } } }//package com.google.analytics.external
Section 82
//JavascriptProxy (com.google.analytics.external.JavascriptProxy) package com.google.analytics.external { import com.google.analytics.debug.*; import flash.external.*; import flash.system.*; public class JavascriptProxy { private var _notAvailableWarning:Boolean;// = true private var _debug:DebugConfiguration; public static var setProperty_js:XML = <script> <![CDATA[ function( path , value ) { var paths; var prop; if( path.indexOf(".") > 0 ) { paths = path.split("."); prop = paths.pop() ; } else { paths = []; prop = path; } var target = window ; var len = paths.length ; for( var i = 0 ; i < len ; i++ ) { target = target[ paths[i] ] ; } target[ prop ] = value ; } ]]> </script> ; public static var hasProperty_js:XML = <script> <![CDATA[ function( path ) { var paths; if( path.indexOf(".") > 0 ) { paths = path.split("."); } else { paths = [path]; } var target = window ; var len = paths.length ; for( var i = 0 ; i < len ; i++ ) { target = target[ paths[i] ] ; } if( target ) { return true; } else { return false; } } ]]> </script> ; public static var setPropertyRef_js:XML = <script> <![CDATA[ function( path , target ) { var paths; var prop; if( path.indexOf(".") > 0 ) { paths = path.split("."); prop = paths.pop() ; } else { paths = []; prop = path; } alert( "paths:"+paths.length+", prop:"+prop ); var targets; var name; if( target.indexOf(".") > 0 ) { targets = target.split("."); name = targets.pop(); } else { targets = []; name = target; } alert( "targets:"+targets.length+", name:"+name ); var root = window; var len = paths.length; for( var i = 0 ; i < len ; i++ ) { root = root[ paths[i] ] ; } var ref = window; var depth = targets.length; for( var j = 0 ; j < depth ; j++ ) { ref = ref[ targets[j] ] ; } root[ prop ] = ref[name] ; } ]]> </script> ; public function JavascriptProxy(_arg1:DebugConfiguration){ _notAvailableWarning = true; super(); _debug = _arg1; } public function getProperty(_arg1:String){ return (call((_arg1 + ".valueOf"))); } public function hasProperty(_arg1:String):Boolean{ return (call(hasProperty_js, _arg1)); } public function setProperty(_arg1:String, _arg2):void{ call(setProperty_js, _arg1, _arg2); } public function executeBlock(_arg1:String):void{ var data = _arg1; if (isAvailable()){ try { ExternalInterface.call(data); } catch(e:SecurityError) { if (_debug.javascript){ _debug.warning("ExternalInterface is not allowed.\nEnsure that allowScriptAccess is set to \"always\" in the Flash embed HTML."); }; } catch(e:Error) { if (_debug.javascript){ _debug.warning(("ExternalInterface failed to make the call\nreason: " + e.message)); }; }; }; } public function getPropertyString(_arg1:String):String{ return (call((_arg1 + ".toString"))); } public function setPropertyByReference(_arg1:String, _arg2:String):void{ call(setPropertyRef_js, _arg1, _arg2); } public function call(_arg1:String, ... _args){ var output:String; var functionName = _arg1; var args = _args; if (isAvailable()){ try { if (((_debug.javascript) && (_debug.verbose))){ output = ""; output = ("Flash->JS: " + functionName); output = (output + "( "); if (args.length > 0){ output = (output + args.join(",")); }; output = (output + " )"); _debug.info(output); }; args.unshift(functionName); return (ExternalInterface.call.apply(ExternalInterface, args)); } catch(e:SecurityError) { if (_debug.javascript){ _debug.warning("ExternalInterface is not allowed.\nEnsure that allowScriptAccess is set to \"always\" in the Flash embed HTML."); }; } catch(e:Error) { if (_debug.javascript){ _debug.warning(("ExternalInterface failed to make the call\nreason: " + e.message)); }; }; }; return (null); } public function isAvailable():Boolean{ var _local1:Boolean; _local1 = ExternalInterface.available; if (((_local1) && ((Capabilities.playerType == "External")))){ _local1 = false; }; if (((((!(_local1)) && (_debug.javascript))) && (_notAvailableWarning))){ _debug.warning("ExternalInterface is not available."); _notAvailableWarning = false; }; return (_local1); } } }//package com.google.analytics.external
Section 83
//Environment (com.google.analytics.utils.Environment) package com.google.analytics.utils { import com.google.analytics.core.*; import com.google.analytics.debug.*; import com.google.analytics.external.*; import flash.system.*; public class Environment { private var _dom:HTMLDOM; private var _appName:String; private var _debug:DebugConfiguration; private var _appVersion:Version; private var _url:String; private var _protocol:Protocols; private var _userAgent:UserAgent; public function Environment(_arg1:String="", _arg2:String="", _arg3:String="", _arg4:DebugConfiguration=null, _arg5:HTMLDOM=null){ var _local6:Version; super(); if (_arg2 == ""){ if (isAIR()){ _arg2 = "AIR"; } else { _arg2 = "Flash"; }; }; if (_arg3 == ""){ _local6 = flashVersion; } else { _local6 = Version.fromString(_arg3); }; _url = _arg1; _appName = _arg2; _appVersion = _local6; _debug = _arg4; _dom = _arg5; } public function isAIR():Boolean{ return ((((playerType == "Desktop")) && ((Security.sandboxType.toString() == "application")))); } public function get playerType():String{ return (Capabilities.playerType); } public function get locationSearch():String{ var _local1:String; _local1 = _dom.search; if (_local1){ return (_local1); }; return (""); } public function get protocol():Protocols{ if (!_protocol){ _findProtocol(); }; return (_protocol); } public function get flashVersion():Version{ var _local1:Version; _local1 = Version.fromString(Capabilities.version.split(" ")[1], ","); return (_local1); } public function get screenWidth():Number{ return (Capabilities.screenResolutionX); } public function get languageEncoding():String{ var _local1:String; if (System.useCodePage){ _local1 = _dom.characterSet; if (_local1){ return (_local1); }; return ("-"); }; return ("UTF-8"); } public function get appName():String{ return (_appName); } public function get screenColorDepth():String{ var _local1:String; var _local2:String; switch (Capabilities.screenColor){ case "bw": _local1 = "1"; break; case "gray": _local1 = "2"; break; case "color": default: _local1 = "24"; }; _local2 = _dom.colorDepth; if (_local2){ _local1 = _local2; }; return (_local1); } private function _findProtocol():void{ var _local1:Protocols; var _local2:String; var _local3:String; var _local4:String; var _local5:String; _local1 = Protocols.none; if (_url != ""){ _local4 = _url.toLowerCase(); _local5 = _local4.substr(0, 5); switch (_local5){ case "file:": _local1 = Protocols.file; break; case "http:": _local1 = Protocols.HTTP; break; case "https": if (_local4.charAt(5) == ":"){ _local1 = Protocols.HTTPS; }; break; default: _protocol = Protocols.none; }; }; _local2 = _dom.protocol; _local3 = (_local1.toString() + ":").toLowerCase(); if (((((_local2) && (!((_local2 == _local3))))) && (_debug))){ _debug.warning(((("Protocol mismatch: SWF=" + _local3) + ", DOM=") + _local2)); }; _protocol = _local1; } public function get locationSWFPath():String{ return (_url); } public function get platform():String{ var _local1:String; _local1 = Capabilities.manufacturer; return (_local1.split("Adobe ")[1]); } public function get operatingSystem():String{ return (Capabilities.os); } public function set appName(_arg1:String):void{ _appName = _arg1; userAgent.applicationProduct = _arg1; } public function get userAgent():UserAgent{ if (!_userAgent){ _userAgent = new UserAgent(this, appName, appVersion.toString(4)); }; return (_userAgent); } ga_internal function set url(_arg1:String):void{ _url = _arg1; } public function get referrer():String{ var _local1:String; _local1 = _dom.referrer; if (_local1){ return (_local1); }; if (protocol == Protocols.file){ return ("localhost"); }; return (""); } public function isInHTML():Boolean{ return ((Capabilities.playerType == "PlugIn")); } public function get language():String{ var _local1:String; var _local2:String; _local1 = _dom.language; _local2 = Capabilities.language; if (_local1){ if ((((_local1.length > _local2.length)) && ((_local1.substr(0, _local2.length) == _local2)))){ _local2 = _local1; }; }; return (_local2); } public function get domainName():String{ var _local1:String; var _local2:String; var _local3:int; if ((((protocol == Protocols.HTTP)) || ((protocol == Protocols.HTTPS)))){ _local1 = _url.toLowerCase(); if (protocol == Protocols.HTTP){ _local2 = _local1.split("http://").join(""); } else { if (protocol == Protocols.HTTPS){ _local2 = _local1.split("https://").join(""); }; }; _local3 = _local2.indexOf("/"); if (_local3 > -1){ _local2 = _local2.substring(0, _local3); }; return (_local2); }; if (protocol == Protocols.file){ return ("localhost"); }; return (""); } public function set userAgent(_arg1:UserAgent):void{ _userAgent = _arg1; } public function set appVersion(_arg1:Version):void{ _appVersion = _arg1; userAgent.applicationVersion = _arg1.toString(4); } public function get screenHeight():Number{ return (Capabilities.screenResolutionY); } public function get locationPath():String{ var _local1:String; _local1 = _dom.pathname; if (_local1){ return (_local1); }; return (""); } public function get documentTitle():String{ var _local1:String; _local1 = _dom.title; if (_local1){ return (_local1); }; return (""); } public function get appVersion():Version{ return (_appVersion); } } }//package com.google.analytics.utils
Section 84
//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 85
//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 86
//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 87
//UserAgent (com.google.analytics.utils.UserAgent) package com.google.analytics.utils { import com.google.analytics.core.*; import flash.system.*; public class UserAgent { private var _version:Version; private var _localInfo:Environment; private var _applicationProduct:String; public static var minimal:Boolean = false; public function UserAgent(_arg1:Environment, _arg2:String="", _arg3:String=""){ _localInfo = _arg1; applicationProduct = _arg2; _version = Version.fromString(_arg3); } public function get tamarinProductToken():String{ if (UserAgent.minimal){ return (""); }; if (System.vmVersion){ return (("Tamarin/" + Utils.trim(System.vmVersion, true))); }; return (""); } public function set applicationProduct(_arg1:String):void{ _applicationProduct = _arg1; } public function get applicationVersion():String{ return (_version.toString(2)); } public function get applicationProductToken():String{ var _local1:String; _local1 = applicationProduct; if (applicationVersion != ""){ _local1 = (_local1 + ("/" + applicationVersion)); }; return (_local1); } public function get vendorProductToken():String{ var _local1:String; _local1 = ""; if (_localInfo.isAIR()){ _local1 = (_local1 + "AIR"); } else { _local1 = (_local1 + "FlashPlayer"); }; _local1 = (_local1 + "/"); _local1 = (_local1 + _version.toString(3)); return (_local1); } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + applicationProductToken); if (applicationComment != ""){ _local1 = (_local1 + (" " + applicationComment)); }; if (tamarinProductToken != ""){ _local1 = (_local1 + (" " + tamarinProductToken)); }; if (vendorProductToken != ""){ _local1 = (_local1 + (" " + vendorProductToken)); }; return (_local1); } public function get applicationComment():String{ var _local1:Array; _local1 = []; _local1.push(_localInfo.platform); _local1.push(_localInfo.playerType); if (!UserAgent.minimal){ _local1.push(_localInfo.operatingSystem); _local1.push(_localInfo.language); }; if (Capabilities.isDebugger){ _local1.push("DEBUG"); }; if (_local1.length > 0){ return ((("(" + _local1.join("; ")) + ")")); }; return (""); } public function set applicationVersion(_arg1:String):void{ _version = Version.fromString(_arg1); } public function get applicationProduct():String{ return (_applicationProduct); } } }//package com.google.analytics.utils
Section 88
//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 89
//Version (com.google.analytics.utils.Version) package com.google.analytics.utils { public class Version { private var _maxBuild:uint;// = 0xFF private var _maxMinor:uint;// = 15 private var _maxMajor:uint;// = 15 private var _revision:uint; private var _separator:String;// = "." private var _maxRevision:uint;// = 0xFFFF private var _build:uint; private var _minor:uint; private var _major:uint; public function Version(_arg1:uint=0, _arg2:uint=0, _arg3:uint=0, _arg4:uint=0){ var _local5:Version; _maxMajor = 15; _maxMinor = 15; _maxBuild = 0xFF; _maxRevision = 0xFFFF; _separator = "."; super(); if ((((((((_arg1 > _maxMajor)) && ((_arg2 == 0)))) && ((_arg3 == 0)))) && ((_arg4 == 0)))){ _local5 = Version.fromNumber(_arg1); _arg1 = _local5.major; _arg2 = _local5.minor; _arg3 = _local5.build; _arg4 = _local5.revision; }; this.major = _arg1; this.minor = _arg2; this.build = _arg3; this.revision = _arg4; } public function toString(_arg1:int=0):String{ var _local2:Array; if ((((_arg1 <= 0)) || ((_arg1 > 4)))){ _arg1 = getFields(); }; switch (_arg1){ case 1: _local2 = [major]; break; case 2: _local2 = [major, minor]; break; case 3: _local2 = [major, minor, build]; break; case 4: default: _local2 = [major, minor, build, revision]; }; return (_local2.join(_separator)); } public function get revision():uint{ return (_revision); } public function set build(_arg1:uint):void{ _build = Math.min(_arg1, _maxBuild); } public function set minor(_arg1:uint):void{ _minor = Math.min(_arg1, _maxMinor); } public function get build():uint{ return (_build); } public function set major(_arg1:uint):void{ _major = Math.min(_arg1, _maxMajor); } public function get minor():uint{ return (_minor); } public function valueOf():uint{ return (((((major << 28) | (minor << 24)) | (build << 16)) | revision)); } public function get major():uint{ return (_major); } public function set revision(_arg1:uint):void{ _revision = Math.min(_arg1, _maxRevision); } private function getFields():int{ var _local1:int; _local1 = 4; if (revision == 0){ _local1--; }; if ((((_local1 == 3)) && ((build == 0)))){ _local1--; }; if ((((_local1 == 2)) && ((minor == 0)))){ _local1--; }; return (_local1); } public function equals(_arg1):Boolean{ if (!(_arg1 is Version)){ return (false); }; if ((((((((_arg1.major == major)) && ((_arg1.minor == minor)))) && ((_arg1.build == build)))) && ((_arg1.revision == revision)))){ return (true); }; return (false); } public static function fromString(_arg1:String="", _arg2:String="."):Version{ var _local3:Version; var _local4:Array; _local3 = new (Version); if ((((_arg1 == "")) || ((_arg1 == null)))){ return (_local3); }; if (_arg1.indexOf(_arg2) > -1){ _local4 = _arg1.split(_arg2); _local3.major = parseInt(_local4[0]); _local3.minor = parseInt(_local4[1]); _local3.build = parseInt(_local4[2]); _local3.revision = parseInt(_local4[3]); } else { _local3.major = parseInt(_arg1); }; return (_local3); } public static function fromNumber(_arg1:Number=0):Version{ var _local2:Version; _local2 = new (Version); if (((((((((((isNaN(_arg1)) || ((_arg1 == 0)))) || ((_arg1 < 0)))) || ((_arg1 == Number.MAX_VALUE)))) || ((_arg1 == Number.POSITIVE_INFINITY)))) || ((_arg1 == Number.NEGATIVE_INFINITY)))){ return (_local2); }; _local2.major = (_arg1 >>> 28); _local2.minor = ((_arg1 & 251658240) >>> 24); _local2.build = ((_arg1 & 0xFF0000) >>> 16); _local2.revision = (_arg1 & 0xFFFF); return (_local2); } } }//package com.google.analytics.utils
Section 90
//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 91
//Configuration (com.google.analytics.v4.Configuration) package com.google.analytics.v4 { import com.google.analytics.core.*; import com.google.analytics.debug.*; import com.google.analytics.utils.*; import com.google.analytics.campaign.*; public class Configuration { public var serverMode:ServerOperationMode; public var detectFlash:Boolean;// = true public var allowLocalTracking:Boolean;// = true public var secureRemoteGIFpath:String;// = "https://ssl.google-analytics.com/__utm.gif" public var hasSiteOverlay:Boolean;// = false private var _version:String;// = "4.3as" public var allowDomainHash:Boolean;// = true public var detectClientInfo:Boolean;// = true public var idleLoop:Number;// = 30 public var isTrackOutboundSubdomains:Boolean;// = false public var cookiePath:String;// = "/" public var transactionFieldDelim:String;// = "|" private var _organic:Organic; private var _cookieName:String;// = "analytics" public var campaignKey:CampaignKey; public var google:String;// = "google" public var googleCsePath:String;// = "cse" public var bucketCapacity:Number;// = 10 private var _sampleRate:Number;// = 1 public var remoteGIFpath:String;// = "http://www.google-analytics.com/__utm.gif" public var googleSearchParam:String;// = "q" public var allowLinker:Boolean;// = false public var maxOutboundLinkExamined:Number;// = 1000 private var _debug:DebugConfiguration; private var _trackingLimitPerSession:int;// = 500 private var _domain:Domain; public var allowAnchor:Boolean;// = false public var tokenCliff:int;// = 10 public var sessionTimeout:Number; public var idleTimeout:Number;// = 60 public var campaignTracking:Boolean;// = true public var domainName:String;// = "" public var detectTitle:Boolean;// = true public var tokenRate:Number;// = 0.2 public var conversionTimeout:Number; public var localGIFpath:String;// = "/__utm.gif" public function Configuration(_arg1:DebugConfiguration=null){ _version = "4.3as"; _sampleRate = 1; _trackingLimitPerSession = 500; _organic = new Organic(); googleCsePath = "cse"; googleSearchParam = "q"; google = "google"; _cookieName = "analytics"; allowDomainHash = true; allowAnchor = false; allowLinker = false; hasSiteOverlay = false; tokenRate = 0.2; conversionTimeout = Timespan.sixmonths; sessionTimeout = Timespan.thirtyminutes; idleLoop = 30; idleTimeout = 60; maxOutboundLinkExamined = 1000; tokenCliff = 10; bucketCapacity = 10; detectClientInfo = true; detectFlash = true; detectTitle = true; campaignKey = new CampaignKey(); campaignTracking = true; isTrackOutboundSubdomains = false; serverMode = ServerOperationMode.remote; localGIFpath = "/__utm.gif"; remoteGIFpath = "http://www.google-analytics.com/__utm.gif"; secureRemoteGIFpath = "https://ssl.google-analytics.com/__utm.gif"; cookiePath = "/"; transactionFieldDelim = "|"; domainName = ""; allowLocalTracking = true; super(); _debug = _arg1; _domain = new Domain(DomainNameMode.auto, "", _debug); serverMode = ServerOperationMode.remote; _initOrganicSources(); } public function get organic():Organic{ return (_organic); } public function get trackingLimitPerSession():int{ return (_trackingLimitPerSession); } private function _initOrganicSources():void{ addOrganicSource(google, googleSearchParam); addOrganicSource("yahoo", "p"); addOrganicSource("msn", "q"); addOrganicSource("aol", "query"); addOrganicSource("aol", "encquery"); addOrganicSource("lycos", "query"); addOrganicSource("ask", "q"); addOrganicSource("altavista", "q"); addOrganicSource("netscape", "query"); addOrganicSource("cnn", "query"); addOrganicSource("looksmart", "qt"); addOrganicSource("about", "terms"); addOrganicSource("mamma", "query"); addOrganicSource("alltheweb", "q"); addOrganicSource("gigablast", "q"); addOrganicSource("voila", "rdata"); addOrganicSource("virgilio", "qs"); addOrganicSource("live", "q"); addOrganicSource("baidu", "wd"); addOrganicSource("alice", "qs"); addOrganicSource("yandex", "text"); addOrganicSource("najdi", "q"); addOrganicSource("aol", "q"); addOrganicSource("club-internet", "q"); addOrganicSource("mama", "query"); addOrganicSource("seznam", "q"); addOrganicSource("search", "q"); addOrganicSource("wp", "szukaj"); addOrganicSource("onet", "qt"); addOrganicSource("netsprint", "q"); addOrganicSource("google.interia", "q"); addOrganicSource("szukacz", "q"); addOrganicSource("yam", "k"); addOrganicSource("pchome", "q"); addOrganicSource("kvasir", "searchExpr"); addOrganicSource("sesam", "q"); addOrganicSource("ozu", "q"); addOrganicSource("terra", "query"); addOrganicSource("nostrum", "query"); addOrganicSource("mynet", "q"); addOrganicSource("ekolay", "q"); addOrganicSource("search.ilse", "search_for"); } public function get sampleRate():Number{ return (_sampleRate); } public function get cookieName():String{ return (_cookieName); } public function addOrganicSource(_arg1:String, _arg2:String):void{ var engine = _arg1; var keyword = _arg2; try { _organic.addSource(engine, keyword); } catch(e:Error) { if (((_debug) && (_debug.active))){ _debug.warning(e.message); }; }; } public function get domain():Domain{ return (_domain); } public function set sampleRate(_arg1:Number):void{ if (_arg1 <= 0){ _arg1 = 0.1; }; if (_arg1 > 1){ _arg1 = 1; }; _arg1 = Number(_arg1.toFixed(2)); _sampleRate = _arg1; } public function get version():String{ return (_version); } } }//package com.google.analytics.v4
Section 92
//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 93
//Tracker (com.google.analytics.v4.Tracker) package com.google.analytics.v4 { import com.google.analytics.core.*; import com.google.analytics.debug.*; import com.google.analytics.data.*; import com.google.analytics.utils.*; import com.google.analytics.external.*; import com.google.analytics.campaign.*; public class Tracker implements GoogleAnalyticsAPI { private const EVENT_TRACKER_LABEL_KEY_NUM:int = 3; private const EVENT_TRACKER_VALUE_VALUE_NUM:int = 1; private const EVENT_TRACKER_PROJECT_ID:int = 5; private const EVENT_TRACKER_OBJECT_NAME_KEY_NUM:int = 1; private const EVENT_TRACKER_TYPE_KEY_NUM:int = 2; private var _adSense:AdSenseGlobals; private var _eventTracker:X10; private var _noSessionInformation:Boolean;// = false private var _browserInfo:BrowserInfo; private var _debug:DebugConfiguration; private var _isNewVisitor:Boolean;// = false private var _buffer:Buffer; private var _config:Configuration; private var _x10Module:X10; private var _campaign:CampaignManager; private var _formatedReferrer:String; private var _timeStamp:Number; private var _info:Environment; private var _domainHash:Number; private var _campaignInfo:CampaignInfo; private var _gifRequest:GIFRequest; private var _hasInitData:Boolean;// = false private var _account:String; public function Tracker(_arg1:String, _arg2:Configuration, _arg3:DebugConfiguration, _arg4:Environment, _arg5:Buffer, _arg6:GIFRequest, _arg7:AdSenseGlobals){ var _local8:String; super(); _account = _arg1; _config = _arg2; _debug = _arg3; _info = _arg4; _buffer = _arg5; _gifRequest = _arg6; _adSense = _arg7; if (!Utils.validateAccount(_arg1)){ _local8 = (("Account \"" + _arg1) + "\" is not valid."); _debug.warning(_local8); throw (new Error(_local8)); }; _initData(); } private function _doTracking():Boolean{ if (((((!((_info.protocol == Protocols.file))) && (!((_info.protocol == Protocols.none))))) && (_isNotGoogleSearch()))){ return (true); }; if (_config.allowLocalTracking){ return (true); }; return (false); } public function addOrganic(_arg1:String, _arg2:String):void{ _debug.info((("addOrganic( " + [_arg1, _arg2].join(", ")) + " )")); _config.organic.addSource(_arg1, _arg2); } public function setAllowLinker(_arg1:Boolean):void{ _config.allowLinker = _arg1; _debug.info((("setAllowLinker( " + _config.allowLinker) + " )")); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ var _local5:Boolean; var _local6 = 2; if (((!((_arg1 == ""))) && (!((_arg2 == ""))))){ _eventTracker.clearKey(EVENT_TRACKER_PROJECT_ID); _eventTracker.clearValue(EVENT_TRACKER_PROJECT_ID); _local5 = _eventTracker.setKey(EVENT_TRACKER_PROJECT_ID, EVENT_TRACKER_OBJECT_NAME_KEY_NUM, _arg1); _local5 = _eventTracker.setKey(EVENT_TRACKER_PROJECT_ID, EVENT_TRACKER_TYPE_KEY_NUM, _arg2); if (((_arg3) && (!((_arg3 == ""))))){ _local5 = _eventTracker.setKey(EVENT_TRACKER_PROJECT_ID, EVENT_TRACKER_LABEL_KEY_NUM, _arg3); _local6 = 3; if (!isNaN(_arg4)){ _local5 = _eventTracker.setValue(EVENT_TRACKER_PROJECT_ID, EVENT_TRACKER_VALUE_VALUE_NUM, _arg4); _local6 = 4; }; }; if (_local5){ _debug.info(((("valid event tracking call\ncategory: " + _arg1) + "\naction: ") + _arg2), VisualDebugMode.geek); _sendXEvent(_eventTracker); }; } else { _debug.warning(((("event tracking call is not valid, failed!\ncategory: " + _arg1) + "\naction: ") + _arg2), VisualDebugMode.geek); _local5 = false; }; switch (_local6){ case 4: _debug.info((("trackEvent( " + [_arg1, _arg2, _arg3, _arg4].join(", ")) + " )")); break; case 3: _debug.info((("trackEvent( " + [_arg1, _arg2, _arg3].join(", ")) + " )")); break; case 2: default: _debug.info((("trackEvent( " + [_arg1, _arg2].join(", ")) + " )")); }; return (_local5); } public function trackPageview(_arg1:String=""):void{ _debug.info((("trackPageview( " + _arg1) + " )")); if (_doTracking()){ _initData(); _trackMetrics(_arg1); _noSessionInformation = false; } else { _debug.warning((("trackPageview( " + _arg1) + " ) failed")); }; } public function setCookieTimeout(_arg1:int):void{ _config.conversionTimeout = _arg1; _debug.info((("setCookieTimeout( " + _config.conversionTimeout) + " )")); } public function trackTrans():void{ _debug.warning("trackTrans() not implemented"); } public function setClientInfo(_arg1:Boolean):void{ _config.detectClientInfo = _arg1; _debug.info((("setClientInfo( " + _config.detectClientInfo) + " )")); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _debug.warning((("linkByPost( " + [_arg1, _arg2].join(", ")) + " ) not implemented")); } private function _initData():void{ var _local1:String; var _local2:String; if (!_hasInitData){ _updateDomainName(); _domainHash = _getDomainHash(); _timeStamp = Math.round((new Date().getTime() / 1000)); if (_debug.verbose){ _local1 = ""; _local1 = (_local1 + "_initData 0"); _local1 = (_local1 + ("\ndomain name: " + _config.domainName)); _local1 = (_local1 + ("\ndomain hash: " + _domainHash)); _local1 = (_local1 + (((("\ntimestamp: " + _timeStamp) + " (") + new Date((_timeStamp * 1000))) + ")")); _debug.info(_local1, VisualDebugMode.geek); }; }; if (_doTracking()){ _handleCookie(); }; if (!_hasInitData){ if (_doTracking()){ _formatedReferrer = _formatReferrer(); _browserInfo = new BrowserInfo(_config, _info); _debug.info(("browserInfo: " + _browserInfo.toURLString()), VisualDebugMode.advanced); if (_config.campaignTracking){ _campaign = new CampaignManager(_config, _debug, _buffer, _domainHash, _formatedReferrer, _timeStamp); _campaignInfo = _campaign.getCampaignInformation(_info.locationSearch, _noSessionInformation); _debug.info(("campaignInfo: " + _campaignInfo.toURLString()), VisualDebugMode.advanced); }; }; _x10Module = new X10(); _eventTracker = new X10(); _hasInitData = true; }; if (_config.hasSiteOverlay){ _debug.warning("Site Overlay is not supported"); }; if (_debug.verbose){ _local2 = ""; _local2 = (_local2 + "_initData (misc)"); _local2 = (_local2 + ("\nflash version: " + _info.flashVersion.toString(4))); _local2 = (_local2 + ("\nprotocol: " + _info.protocol)); _local2 = (_local2 + (("\ndefault domain name (auto): \"" + _info.domainName) + "\"")); _local2 = (_local2 + ("\nlanguage: " + _info.language)); _local2 = (_local2 + ("\ndomain hash: " + _getDomainHash())); _local2 = (_local2 + ("\nuser-agent: " + _info.userAgent)); _debug.info(_local2, VisualDebugMode.geek); }; } public function getDetectTitle():Boolean{ _debug.info("getDetectTitle()"); return (_config.detectTitle); } public function resetSession():void{ _debug.info("resetSession()"); _buffer.resetCurrentSession(); } public function getClientInfo():Boolean{ _debug.info("getClientInfo()"); return (_config.detectClientInfo); } private function _sendXEvent(_arg1:X10=null):void{ var _local2:Variables; var _local3:EventInfo; var _local4:Variables; var _local5:Variables; _initData(); if (_takeSample()){ _local2 = new Variables(); _local2.URIencode = true; _local3 = new EventInfo(true, _x10Module, _arg1); _local4 = _local3.toVariables(); _local5 = _renderMetricsSearchVariables(); _local2.join(_local4, _local5); _gifRequest.send(_account, _local2, false, true); }; } public function setDetectFlash(_arg1:Boolean):void{ _config.detectFlash = _arg1; _debug.info((("setDetectFlash( " + _config.detectFlash) + " )")); } public function setCampNameKey(_arg1:String):void{ _config.campaignKey.UCCN = _arg1; var _local2 = (("setCampNameKey( " + _config.campaignKey.UCCN) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCCN]")); } else { _debug.info(_local2); }; } private function _formatReferrer():String{ var _local2:String; var _local3:URL; var _local4:URL; var _local1:String = _info.referrer; if ((((_local1 == "")) || ((_local1 == "localhost")))){ _local1 = "-"; } else { _local2 = _info.domainName; _local3 = new URL(_local1); _local4 = new URL(("http://" + _local2)); if (_local3.hostName == _local2){ return ("-"); }; if (_local4.domain == _local3.domain){ if (_local4.subDomain != _local3.subDomain){ _local1 = "0"; }; }; if ((((_local1.charAt(0) == "[")) && (_local1.charAt((_local1.length - 1))))){ _local1 = "-"; }; }; _debug.info(("formated referrer: " + _local1), VisualDebugMode.advanced); return (_local1); } private function _visitCode():Number{ if (_debug.verbose){ _debug.info(("visitCode: " + _buffer.utma.sessionId), VisualDebugMode.geek); }; return (_buffer.utma.sessionId); } public function createEventTracker(_arg1:String):EventTracker{ _debug.info((("createEventTracker( " + _arg1) + " )")); return (new EventTracker(_arg1, this)); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _debug.warning((("addItem( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6].join(", ")) + " ) not implemented")); } public function clearIgnoredOrganic():void{ _debug.info("clearIgnoredOrganic()"); _config.organic.clearIgnoredKeywords(); } public function setVar(_arg1:String):void{ var _local2:Variables; if (((!((_arg1 == ""))) && (_isNotGoogleSearch()))){ _initData(); _buffer.utmv.domainHash = _domainHash; _buffer.utmv.value = _arg1; if (_debug.verbose){ _debug.info(_buffer.utmv.toString(), VisualDebugMode.geek); }; _debug.info((("setVar( " + _arg1) + " )")); if (_takeSample()){ _local2 = new Variables(); _local2.utmt = "var"; _gifRequest.send(_account, _local2); }; } else { _debug.warning((("setVar \"" + _arg1) + "\" is ignored")); }; } public function setDomainName(_arg1:String):void{ if (_arg1 == "auto"){ _config.domain.mode = DomainNameMode.auto; } else { if (_arg1 == "none"){ _config.domain.mode = DomainNameMode.none; } else { _config.domain.mode = DomainNameMode.custom; _config.domain.name = _arg1; }; }; _updateDomainName(); _debug.info((("setDomainName( " + _config.domainName) + " )")); } private function _updateDomainName():void{ var _local1:String; if (_config.domain.mode == DomainNameMode.auto){ _local1 = _info.domainName; if (_local1.substring(0, 4) == "www."){ _local1 = _local1.substring(4); }; _config.domain.name = _local1; }; _config.domainName = _config.domain.name.toLowerCase(); _debug.info(("domain name: " + _config.domainName), VisualDebugMode.advanced); } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ _debug.warning((("addTrans( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8].join(", ")) + " ) not implemented")); return (null); } private function _renderMetricsSearchVariables(_arg1:String=""):Variables{ var _local4:Variables; var _local2:Variables = new Variables(); _local2.URIencode = true; var _local3:DocumentInfo = new DocumentInfo(_config, _info, _formatedReferrer, _arg1, _adSense); _debug.info(("docInfo: " + _local3.toURLString()), VisualDebugMode.geek); if (_config.campaignTracking){ _local4 = _campaignInfo.toVariables(); }; var _local5:Variables = _browserInfo.toVariables(); _local2.join(_local3.toVariables(), _local5, _local4); return (_local2); } public function setCampContentKey(_arg1:String):void{ _config.campaignKey.UCCT = _arg1; var _local2 = (("setCampContentKey( " + _config.campaignKey.UCCT) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCCT]")); } else { _debug.info(_local2); }; } private function _handleCookie():void{ var _local1:String; var _local2:String; var _local3:Array; var _local4:String; if (_config.allowLinker){ }; if (((_buffer.hasUTMA()) && (!(_buffer.utma.isEmpty())))){ if (((!(_buffer.hasUTMB())) || (!(_buffer.hasUTMC())))){ _buffer.updateUTMA(_timeStamp); _noSessionInformation = true; }; if (_debug.verbose){ _debug.info(("from cookie " + _buffer.utma.toString()), VisualDebugMode.geek); }; } else { _debug.info("create a new utma", VisualDebugMode.advanced); _buffer.utma.domainHash = _domainHash; _buffer.utma.sessionId = _getUniqueSessionId(); _buffer.utma.firstTime = _timeStamp; _buffer.utma.lastTime = _timeStamp; _buffer.utma.currentTime = _timeStamp; _buffer.utma.sessionCount = 1; if (_debug.verbose){ _debug.info(_buffer.utma.toString(), VisualDebugMode.geek); }; _noSessionInformation = true; _isNewVisitor = true; }; if (((_adSense.gaGlobal) && ((_adSense.dh == String(_domainHash))))){ if (_adSense.sid){ _buffer.utma.currentTime = Number(_adSense.sid); if (_debug.verbose){ _local1 = ""; _local1 = (_local1 + "AdSense sid found\n"); _local1 = (_local1 + (((("Override currentTime(" + _buffer.utma.currentTime) + ") from AdSense sid(") + Number(_adSense.sid)) + ")")); _debug.info(_local1, VisualDebugMode.geek); }; }; if (_isNewVisitor){ if (_adSense.sid){ _buffer.utma.lastTime = Number(_adSense.sid); if (_debug.verbose){ _local2 = ""; _local2 = (_local2 + "AdSense sid found (new visitor)\n"); _local2 = (_local2 + (((("Override lastTime(" + _buffer.utma.lastTime) + ") from AdSense sid(") + Number(_adSense.sid)) + ")")); _debug.info(_local2, VisualDebugMode.geek); }; }; if (_adSense.vid){ _local3 = _adSense.vid.split("."); _buffer.utma.sessionId = Number(_local3[0]); _buffer.utma.firstTime = Number(_local3[1]); if (_debug.verbose){ _local4 = ""; _local4 = (_local4 + "AdSense vid found (new visitor)\n"); _local4 = (_local4 + (((("Override sessionId(" + _buffer.utma.sessionId) + ") from AdSense vid(") + Number(_local3[0])) + ")\n")); _local4 = (_local4 + (((("Override firstTime(" + _buffer.utma.firstTime) + ") from AdSense vid(") + Number(_local3[1])) + ")")); _debug.info(_local4, VisualDebugMode.geek); }; }; if (_debug.verbose){ _debug.info(("AdSense modified : " + _buffer.utma.toString()), VisualDebugMode.geek); }; }; }; _buffer.utmb.domainHash = _domainHash; if (isNaN(_buffer.utmb.trackCount)){ _buffer.utmb.trackCount = 0; }; if (isNaN(_buffer.utmb.token)){ _buffer.utmb.token = _config.tokenCliff; }; if (isNaN(_buffer.utmb.lastTime)){ _buffer.utmb.lastTime = _buffer.utma.currentTime; }; _buffer.utmc.domainHash = _domainHash; if (_debug.verbose){ _debug.info(_buffer.utmb.toString(), VisualDebugMode.advanced); _debug.info(_buffer.utmc.toString(), VisualDebugMode.advanced); }; } public function setLocalServerMode():void{ _config.serverMode = ServerOperationMode.local; _debug.info("setLocalServerMode()"); } public function clearIgnoredRef():void{ _debug.info("clearIgnoredRef()"); _config.organic.clearIgnoredReferrals(); } public function setCampSourceKey(_arg1:String):void{ _config.campaignKey.UCSR = _arg1; var _local2 = (("setCampSourceKey( " + _config.campaignKey.UCSR) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCSR]")); } else { _debug.info(_local2); }; } public function getLocalGifPath():String{ _debug.info("getLocalGifPath()"); return (_config.localGIFpath); } public function setLocalGifPath(_arg1:String):void{ _config.localGIFpath = _arg1; _debug.info((("setLocalGifPath( " + _config.localGIFpath) + " )")); } public function getVersion():String{ _debug.info("getVersion()"); return (_config.version); } public function setAllowAnchor(_arg1:Boolean):void{ _config.allowAnchor = _arg1; _debug.info((("setAllowAnchor( " + _config.allowAnchor) + " )")); } private function _isNotGoogleSearch():Boolean{ var _local1:String = _config.domainName; var _local2 = (_local1.indexOf("www.google.") < 0); var _local3 = (_local1.indexOf(".google.") < 0); var _local4 = (_local1.indexOf("google.") < 0); var _local5 = (_local1.indexOf("google.org") > -1); return (((((((((_local2) || (_local3))) || (_local4))) || (!((_config.cookiePath == "/"))))) || (_local5))); } public function setSampleRate(_arg1:Number):void{ if (_arg1 < 0){ _debug.warning("sample rate can not be negative, ignoring value."); } else { _config.sampleRate = _arg1; }; _debug.info((("setSampleRate( " + _config.sampleRate) + " )")); } private function _takeSample():Boolean{ if (_debug.verbose){ _debug.info((((("takeSample: (" + (_visitCode() % 10000)) + ") < (") + (_config.sampleRate * 10000)) + ")"), VisualDebugMode.geek); }; return (((_visitCode() % 10000) < (_config.sampleRate * 10000))); } public function setCookiePath(_arg1:String):void{ _config.cookiePath = _arg1; _debug.info((("setCookiePath( " + _config.cookiePath) + " )")); } public function setAllowHash(_arg1:Boolean):void{ _config.allowDomainHash = _arg1; _debug.info((("setAllowHash( " + _config.allowDomainHash) + " )")); } private function _generateUserDataHash():Number{ var _local1 = ""; _local1 = (_local1 + _info.appName); _local1 = (_local1 + _info.appVersion); _local1 = (_local1 + _info.language); _local1 = (_local1 + _info.platform); _local1 = (_local1 + _info.userAgent.toString()); _local1 = (_local1 + (((_info.screenWidth + "x") + _info.screenHeight) + _info.screenColorDepth)); _local1 = (_local1 + _info.referrer); return (Utils.generateHash(_local1)); } public function setCampNOKey(_arg1:String):void{ _config.campaignKey.UCNO = _arg1; var _local2 = (("setCampNOKey( " + _config.campaignKey.UCNO) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCNO]")); } else { _debug.info(_local2); }; } public function addIgnoredOrganic(_arg1:String):void{ _debug.info((("addIgnoredOrganic( " + _arg1) + " )")); _config.organic.addIgnoredKeyword(_arg1); } public function setLocalRemoteServerMode():void{ _config.serverMode = ServerOperationMode.both; _debug.info("setLocalRemoteServerMode()"); } public function cookiePathCopy(_arg1:String):void{ _debug.warning((("cookiePathCopy( " + _arg1) + " ) not implemented")); } public function setDetectTitle(_arg1:Boolean):void{ _config.detectTitle = _arg1; _debug.info((("setDetectTitle( " + _config.detectTitle) + " )")); } public function setCampTermKey(_arg1:String):void{ _config.campaignKey.UCTR = _arg1; var _local2 = (("setCampTermKey( " + _config.campaignKey.UCTR) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCTR]")); } else { _debug.info(_local2); }; } public function getServiceMode():ServerOperationMode{ _debug.info("getServiceMode()"); return (_config.serverMode); } private function _trackMetrics(_arg1:String=""):void{ var _local2:Variables; var _local3:Variables; var _local4:Variables; var _local5:EventInfo; if (_takeSample()){ _local2 = new Variables(); _local2.URIencode = true; if (((_x10Module) && (_x10Module.hasData()))){ _local5 = new EventInfo(false, _x10Module); _local3 = _local5.toVariables(); }; _local4 = _renderMetricsSearchVariables(_arg1); _local2.join(_local3, _local4); _gifRequest.send(_account, _local2); }; } public function setCampaignTrack(_arg1:Boolean):void{ _config.campaignTracking = _arg1; _debug.info((("setCampaignTrack( " + _config.campaignTracking) + " )")); } public function addIgnoredRef(_arg1:String):void{ _debug.info((("addIgnoredRef( " + _arg1) + " )")); _config.organic.addIgnoredReferral(_arg1); } public function clearOrganic():void{ _debug.info("clearOrganic()"); _config.organic.clearEngines(); } public function getDetectFlash():Boolean{ _debug.info("getDetectFlash()"); return (_config.detectFlash); } public function setCampMediumKey(_arg1:String):void{ _config.campaignKey.UCMD = _arg1; var _local2 = (("setCampMediumKey( " + _config.campaignKey.UCMD) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCMD]")); } else { _debug.info(_local2); }; } private function _getUniqueSessionId():Number{ var _local1:Number = ((Utils.generate32bitRandom() ^ _generateUserDataHash()) * 2147483647); _debug.info(("Session ID: " + _local1), VisualDebugMode.geek); return (_local1); } private function _getDomainHash():Number{ if (((((!(_config.domainName)) || ((_config.domainName == "")))) || ((_config.domain.mode == DomainNameMode.none)))){ _config.domainName = ""; return (1); }; _updateDomainName(); if (_config.allowDomainHash){ return (Utils.generateHash(_config.domainName)); }; return (1); } public function setSessionTimeout(_arg1:int):void{ _config.sessionTimeout = _arg1; _debug.info((("setSessionTimeout( " + _config.sessionTimeout) + " )")); } public function getAccount():String{ _debug.info("getAccount()"); return (_account); } public function link(_arg1:String, _arg2:Boolean=false):void{ _debug.warning((("link( " + [_arg1, _arg2].join(", ")) + " ) not implemented")); } public function setRemoteServerMode():void{ _config.serverMode = ServerOperationMode.remote; _debug.info("setRemoteServerMode()"); } } }//package com.google.analytics.v4
Section 94
//AnalyticsTracker (com.google.analytics.AnalyticsTracker) package com.google.analytics { import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.events.*; public interface AnalyticsTracker extends GoogleAnalyticsAPI, IEventDispatcher { function set config(_arg1:Configuration):void; function isReady():Boolean; function get mode():String; function set debug(_arg1:DebugConfiguration):void; function get account():String; function set mode(_arg1:String):void; function get config():Configuration; function get debug():DebugConfiguration; function set account(_arg1:String):void; function get visualDebug():Boolean; function set visualDebug(_arg1:Boolean):void; } }//package com.google.analytics
Section 95
//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 96
//GATracker (com.google.analytics.GATracker) package com.google.analytics { import com.google.analytics.core.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.events.*; import flash.display.*; import com.google.analytics.utils.*; import com.google.analytics.external.*; import com.google.analytics.events.*; public class GATracker implements AnalyticsTracker { private var _adSense:AdSenseGlobals; private var _env:Environment; private var _visualDebug:Boolean; private var _idleTimer:IdleTimer; private var _debug:DebugConfiguration; private var _buffer:Buffer; private var _config:Configuration; private var _mode:String; private var _display:DisplayObject; private var _jsproxy:JavascriptProxy; private var _dom:HTMLDOM; private var _eventDispatcher:EventDispatcher; private var _ready:Boolean;// = false private var _gifRequest:GIFRequest; private var _account:String; private var _tracker:GoogleAnalyticsAPI; public static var version:Version = API.version; public static var autobuild:Boolean = true; public function GATracker(_arg1:DisplayObject, _arg2:String, _arg3:String="AS3", _arg4:Boolean=false, _arg5:Configuration=null, _arg6:DebugConfiguration=null){ _ready = false; super(); _display = _arg1; _eventDispatcher = new EventDispatcher(this); _tracker = new TrackerCache(); this.account = _arg2; this.mode = _arg3; this.visualDebug = _arg4; if (!_arg6){ this.debug = new DebugConfiguration(); }; if (!_arg5){ this.config = new Configuration(_arg6); }; if (autobuild){ _factory(); }; } public function link(_arg1:String, _arg2:Boolean=false):void{ _tracker.link(_arg1, _arg2); } public function addOrganic(_arg1:String, _arg2:String):void{ _tracker.addOrganic(_arg1, _arg2); } public function setAllowLinker(_arg1:Boolean):void{ _tracker.setAllowLinker(_arg1); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ return (_tracker.trackEvent(_arg1, _arg2, _arg3, _arg4)); } public function setCookieTimeout(_arg1:int):void{ _tracker.setCookieTimeout(_arg1); } public function trackTrans():void{ _tracker.trackTrans(); } public function trackPageview(_arg1:String=""):void{ _tracker.trackPageview(_arg1); } public function getClientInfo():Boolean{ return (_tracker.getClientInfo()); } public function setClientInfo(_arg1:Boolean):void{ _tracker.setClientInfo(_arg1); } public function get account():String{ return (_account); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _tracker.linkByPost(_arg1, _arg2); } public function getDetectTitle():Boolean{ return (_tracker.getDetectTitle()); } public function dispatchEvent(_arg1:Event):Boolean{ return (_eventDispatcher.dispatchEvent(_arg1)); } public function get config():Configuration{ return (_config); } public function set mode(_arg1:String):void{ _mode = _arg1; } public function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ _eventDispatcher.removeEventListener(_arg1, _arg2, _arg3); } public function setDetectFlash(_arg1:Boolean):void{ _tracker.setDetectFlash(_arg1); } public function resetSession():void{ _tracker.resetSession(); } public function setCampNameKey(_arg1:String):void{ _tracker.setCampNameKey(_arg1); } public function get debug():DebugConfiguration{ return (_debug); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _tracker.addItem(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } private function _bridgeFactory():GoogleAnalyticsAPI{ debug.info(((("GATracker (Bridge) v" + version) + "\naccount: ") + account)); return (new Bridge(account, _debug, _jsproxy)); } public function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ _eventDispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public function clearIgnoredOrganic():void{ _tracker.clearIgnoredOrganic(); } public function set account(_arg1:String):void{ _account = _arg1; } public function setVar(_arg1:String):void{ _tracker.setVar(_arg1); } public function build():void{ if (!isReady()){ _factory(); }; } public function setDomainName(_arg1:String):void{ _tracker.setDomainName(_arg1); } public function createEventTracker(_arg1:String):EventTracker{ return (_tracker.createEventTracker(_arg1)); } public function set config(_arg1:Configuration):void{ _config = _arg1; } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ return (_tracker.addTrans(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8)); } public function setCampSourceKey(_arg1:String):void{ _tracker.setCampSourceKey(_arg1); } public function setCampContentKey(_arg1:String):void{ _tracker.setCampContentKey(_arg1); } public function willTrigger(_arg1:String):Boolean{ return (_eventDispatcher.willTrigger(_arg1)); } public function setLocalServerMode():void{ _tracker.setLocalServerMode(); } public function isReady():Boolean{ return (_ready); } public function getLocalGifPath():String{ return (_tracker.getLocalGifPath()); } public function setAllowAnchor(_arg1:Boolean):void{ _tracker.setAllowAnchor(_arg1); } public function clearIgnoredRef():void{ _tracker.clearIgnoredRef(); } public function get mode():String{ return (_mode); } public function set debug(_arg1:DebugConfiguration):void{ _debug = _arg1; } public function setLocalGifPath(_arg1:String):void{ _tracker.setLocalGifPath(_arg1); } public function getVersion():String{ return (_tracker.getVersion()); } public function setSampleRate(_arg1:Number):void{ _tracker.setSampleRate(_arg1); } public function setCookiePath(_arg1:String):void{ _tracker.setCookiePath(_arg1); } public function setAllowHash(_arg1:Boolean):void{ _tracker.setAllowHash(_arg1); } public function setCampNOKey(_arg1:String):void{ _tracker.setCampNOKey(_arg1); } public function addIgnoredOrganic(_arg1:String):void{ _tracker.addIgnoredOrganic(_arg1); } public function setLocalRemoteServerMode():void{ _tracker.setLocalRemoteServerMode(); } public function cookiePathCopy(_arg1:String):void{ _tracker.cookiePathCopy(_arg1); } private function _factory():void{ var _local1:GoogleAnalyticsAPI; var _local2:TrackerCache; _jsproxy = new JavascriptProxy(debug); if (visualDebug){ debug.layout = new Layout(debug, _display); debug.active = visualDebug; }; _local2 = (_tracker as TrackerCache); switch (mode){ case TrackerMode.BRIDGE: _local1 = _bridgeFactory(); break; case TrackerMode.AS3: default: _local1 = _trackerFactory(); }; if (!_local2.isEmpty()){ _local2.tracker = _local1; _local2.flush(); }; _tracker = _local1; _ready = true; dispatchEvent(new AnalyticsEvent(AnalyticsEvent.READY, this)); } public function setCampTermKey(_arg1:String):void{ _tracker.setCampTermKey(_arg1); } private function _trackerFactory():GoogleAnalyticsAPI{ debug.info(((("GATracker (AS3) v" + version) + "\naccount: ") + account)); _adSense = new AdSenseGlobals(debug); _dom = new HTMLDOM(debug); _dom.cacheProperties(); _env = new Environment("", "", "", debug, _dom); _buffer = new Buffer(config, debug, false); _gifRequest = new GIFRequest(config, debug, _buffer, _env); _idleTimer = new IdleTimer(config, debug, _display, _buffer); _env.url = _display.stage.loaderInfo.url; return (new Tracker(account, config, debug, _env, _buffer, _gifRequest, _adSense)); } public function setDetectTitle(_arg1:Boolean):void{ _tracker.setDetectTitle(_arg1); } public function getServiceMode():ServerOperationMode{ return (_tracker.getServiceMode()); } public function clearOrganic():void{ _tracker.clearOrganic(); } public function setCampaignTrack(_arg1:Boolean):void{ _tracker.setCampaignTrack(_arg1); } public function addIgnoredRef(_arg1:String):void{ _tracker.addIgnoredRef(_arg1); } public function set visualDebug(_arg1:Boolean):void{ _visualDebug = _arg1; } public function setCampMediumKey(_arg1:String):void{ _tracker.setCampMediumKey(_arg1); } public function setSessionTimeout(_arg1:int):void{ _tracker.setSessionTimeout(_arg1); } public function getDetectFlash():Boolean{ return (_tracker.getDetectFlash()); } public function get visualDebug():Boolean{ return (_visualDebug); } public function getAccount():String{ return (_tracker.getAccount()); } public function hasEventListener(_arg1:String):Boolean{ return (_eventDispatcher.hasEventListener(_arg1)); } public function setRemoteServerMode():void{ _tracker.setRemoteServerMode(); } } var _local1:* = ServerOperationMode; return (_local1); }//package com.google.analytics
Section 97
//centerLight_152 (DanceFloorFriends_fla.centerLight_152) package DanceFloorFriends_fla { import flash.display.*; public dynamic class centerLight_152 extends MovieClip { public var _centerColorLight_:MovieClip; } }//package DanceFloorFriends_fla
Section 98
//combo_166 (DanceFloorFriends_fla.combo_166) package DanceFloorFriends_fla { import flash.display.*; public dynamic class combo_166 extends MovieClip { public var combo_mc:MovieClip; public function combo_166(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package DanceFloorFriends_fla
Section 99
//HaloGroudA_png_143 (DanceFloorFriends_fla.HaloGroudA_png_143) package DanceFloorFriends_fla { import flash.display.*; public dynamic class HaloGroudA_png_143 extends MovieClip { public function HaloGroudA_png_143(){ addFrameScript(10, frame11); } function frame11(){ this.gotoAndStop(1); } } }//package DanceFloorFriends_fla
Section 100
//label_238 (DanceFloorFriends_fla.label_238) package DanceFloorFriends_fla { import flash.display.*; public dynamic class label_238 extends MovieClip { public var flag:MovieClip; } }//package DanceFloorFriends_fla
Section 101
//LanguageSelectPopup_237 (DanceFloorFriends_fla.LanguageSelectPopup_237) package DanceFloorFriends_fla { import flash.display.*; public dynamic class LanguageSelectPopup_237 extends MovieClip { public var l_se:MovieClip; public var l_br:MovieClip; public var l_in:MovieClip; public var l_cn: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_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 DanceFloorFriends_fla
Section 102
//NO2_270 (DanceFloorFriends_fla.NO2_270) package DanceFloorFriends_fla { import flash.display.*; public dynamic class NO2_270 extends MovieClip { public function NO2_270(){ addFrameScript(13, frame14); } function frame14(){ this.gotoAndStop(1); } } }//package DanceFloorFriends_fla
Section 103
//NO3_272 (DanceFloorFriends_fla.NO3_272) package DanceFloorFriends_fla { import flash.display.*; public dynamic class NO3_272 extends MovieClip { public function NO3_272(){ addFrameScript(13, frame14); } function frame14(){ this.gotoAndStop(1); } } }//package DanceFloorFriends_fla
Section 104
//score_txt_mc_165 (DanceFloorFriends_fla.score_txt_mc_165) package DanceFloorFriends_fla { import flash.display.*; import flash.text.*; public dynamic class score_txt_mc_165 extends MovieClip { public var score_txt_ingame:TextField; } }//package DanceFloorFriends_fla
Section 105
//Timeline_106 (DanceFloorFriends_fla.Timeline_106) package DanceFloorFriends_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_106 extends MovieClip { public var score_txt:TextField; public var complete_song:MovieClip; public var difficulty_mc:MovieClip; public var complete_all:txt_Congratulations_levelcomplete; public var playerName_txt:TextField; public var musicName_mc:MovieClip; } }//package DanceFloorFriends_fla
Section 106
//Timeline_210 (DanceFloorFriends_fla.Timeline_210) package DanceFloorFriends_fla { import flash.display.*; public dynamic class Timeline_210 extends MovieClip { public function Timeline_210(){ addFrameScript(15, frame16); } function frame16(){ this.stop(); this.parent.removeChild(this); } } }//package DanceFloorFriends_fla
Section 107
//Timeline_51 (DanceFloorFriends_fla.Timeline_51) package DanceFloorFriends_fla { import flash.display.*; public dynamic class Timeline_51 extends MovieClip { public function Timeline_51(){ addFrameScript(9, frame10, 19, frame20); } function frame10(){ this.stop(); } function frame20(){ this.stop(); this.gotoAndStop(1); } } }//package DanceFloorFriends_fla
Section 108
//Timeline_67 (DanceFloorFriends_fla.Timeline_67) package DanceFloorFriends_fla { import flash.display.*; public dynamic class Timeline_67 extends MovieClip { public var infoText_mc:MovieClip; public function Timeline_67(){ addFrameScript(8, frame9); } function frame9(){ this.stop(); } } }//package DanceFloorFriends_fla
Section 109
//world_mc_1 (DanceFloorFriends_fla.world_mc_1) package DanceFloorFriends_fla { import flash.display.*; public dynamic class world_mc_1 extends MovieClip { public function world_mc_1(){ addFrameScript(1, frame2); } function frame2(){ stop(); } } }//package DanceFloorFriends_fla
Section 110
//wz__69 (DanceFloorFriends_fla.wz__69) package DanceFloorFriends_fla { import flash.display.*; import flash.text.*; public dynamic class wz__69 extends MovieClip { public var difficulty_txt:TextField; public var player_txt:TextField; public var score_txt:TextField; public var music_txt:TextField; public var artist_txt:TextField; public var length_txt:TextField; } }//package DanceFloorFriends_fla
Section 111
//wz_combo_167 (DanceFloorFriends_fla.wz_combo_167) package DanceFloorFriends_fla { import flash.display.*; import flash.text.*; public dynamic class wz_combo_167 extends MovieClip { public var combo_txt:TextField; } }//package DanceFloorFriends_fla
Section 112
//wz_music_108 (DanceFloorFriends_fla.wz_music_108) package DanceFloorFriends_fla { import flash.display.*; import flash.text.*; public dynamic class wz_music_108 extends MovieClip { public var musicName_txt:TextField; } }//package DanceFloorFriends_fla
Section 113
//Cookie (data.Cookie) package data { import flash.net.*; public class Cookie { private const id:String = "DanceFloorFriends"; private static var so:SharedObject; public static var da:Object; public function Cookie(){ initSo(); initData(); } public function del():void{ so.close(); } private function initData():void{ var _local1:Array; var _local2:Array; da = so.data; if (da["songInfo"] == null){ _local1 = [{music:"We Are Friends", artist:"Dance Floor Friend", length:"01:35", difficulty:"Easy", player:"Dance", score:0}, {music:"We Are Friends", artist:"Dance Floor Friend", length:"01:35", difficulty:"Normal", player:"Dance", score:0}, {music:"We Are Friends", artist:"Dance Floor Friend", length:"01:35", difficulty:"Hard", player:"Dance", score:0}, {music:"Crazy Girl", artist:"Dance Floor Friend", length:"01:38", difficulty:"Easy", player:"Dance", score:0}, {music:"Crazy Girl", artist:"Dance Floor Friend", length:"01:38", difficulty:"Normal", player:"Dance", score:0}, {music:"Crazy Girl", artist:"Dance Floor Friend", length:"01:38", difficulty:"Hard", player:"Dance", score:0}, {music:"Dancing Forever", artist:"Dance Floor Friend", length:"01:33", difficulty:"Easy", player:"Dance", score:0}, {music:"Dancing Forever", artist:"Dance Floor Friend", length:"01:33", difficulty:"Normal", player:"Dance", score:0}, {music:"Dancing Forever", artist:"Dance Floor Friend", length:"01:33", difficulty:"Hard", player:"Dance", score:0}]; da["songInfo"] = _local1; }; if (da["lockedArray"] == null){ _local2 = [false, true, true, true, true, true, true, true, true]; da["lockedArray"] = _local2; }; } private function initSo():void{ so = SharedObject.getLocal(id, "/"); } public static function clear():void{ so.clear(); } } }//package data
Section 114
//Data (data.Data) package data { import flash.geom.*; import flash.utils.*; public class Data { public static var beginnerNormalArray:Array = new Array("BeginnerNor_1_left", null, "BeginnerNor_1_up", null, "BeginnerNor_2_left", "BeginnerNor_2_right", "BeginnerNor_2_up", "BeginnerNor_2_down", "BeginnerNor_3_left", "BeginnerNor_3_right", "BeginnerNor_3_up", "BeginnerNor_3_down", "BeginnerNor_4_left", "BeginnerNor_4_right", "BeginnerNor_4_up", "BeginnerNor_4_down", "BeginnerNor_5_left", "BeginnerNor_5_right", null, null, "BeginnerNor_6_left", "BeginnerNor_6_right", null, null, null, "BeginnerNor_7_right", null, null); public static var gameStageWidth:Number = 640; public static var beginnerEasyCheckPoint:Array = new Array(new Array(30, 37.408, 38.899, 40.38, 41.866, 60.748, 65.63, 76.007, 77.444, 78.921, 80.407, 81.893, 83.357, 83.921, 90.403), new Array(7.8, 12.194, 13.716, 18.185, 19.671, 22.6, 25.607, 28.541, 31.51, 34.436, 43.398, 44.852, 46.324, 47.81, 49.343, 50.782, 52.238, 53.749, 55.186, 58.211, 61.155, 64.127, 67.052, 69.626, 70.025, 72.652, 72.977, 75.577, 84.865, 86.305, 87.837, 89.317, 90.763, 94.616)); public static var normalcyNormalTimeArray:Array = new Array(new Array(0, 1, 2, 3, 4, 5.01, 6, 7, 7.936, 8.15, 8.354, 9, 10, 10.3, 11.28, 11.47, 11.651, 12, 13.091, 14), null, new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13), null, null, new Array(13, 14, 15, 16, 17, 18, 18.246, 19, 19.18, 19.36, 19.54, 19.733, 20, 21.111, 21.575, 22, 22.4, 22.798, 23.2, 23.851, 24.56, 25, 26), new Array(13, 14, 14.944, 16, 17, 17.44, 18, 19, 20, 21, 22, 23, 24, 25, 25.26, 25.52, 25.78, 26.04, 26.312, 27), null, null, new Array(26, 27, 28, 28.4, 28.6, 28.8, 29, 29.2, 29.365, 29.6, 30.236, 30.639, 31.05, 32, 33), new Array(27, 28, 29, 30, 31, 31.646, 31.9, 32.16, 32.41, 32.67, 32.927, 34, 35, 36, 37, 38, 39, 40), new Array(24, 25, 26, 26.72, 26.967, 27.214, 27.461, 27.708, 27.956, 29, 30, 31, 32, 33, 33.34, 33.608, 33.875, 34.143, 34.41, 34.678, 35, 36, 37), new Array(40, 41, 42, 43, 44, 44.73, 45, 46, 46.4, 47.6, 47.8, 48.022, 49, 50, 50.953, 51.15, 51.337, 52, 53, 54, 54.416, 55), new Array(33, 34, 34.983, 35.16, 35.33, 35.5, 35.67, 35.843, 36.23, 37.274, 37.639, 38.091, 38.35, 38.61, 38.87, 39.39, 39.65, 39.91, 40.2, 41, 42, 43, 44, 45, 46), null, null, null, new Array(46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56), new Array(52, 53, 54, 54.649, 55, 56, 57, 57.29, 58, 59, 60, 61, 62, 63, 64, 65), new Array(50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63), new Array(64, 65, 66, 66.219, 67, 68, 69, 69.95, 70.5, 71, 72, 72.438, 73, 74, 75, 76, 77), new Array(56, 57, 57.966, 58.5, 59, 59.5, 60, 60.429, 60.859, 61.259, 61.7, 62.1, 62.5, 62.919, 63.547, 64.272, 65), new Array(65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 74.915, 76, 77, 77.394, 78), new Array(63, 64, 64.583, 64.827, 65.071, 65.315, 65.56, 65.803, 67.042, 67.6, 67.883, 68.13, 68.377, 68.623, 68.87, 69.117, 70.365, 70.978, 71.2, 72, 73, 74, 75, 76), new Array(77, 78, 79, 80, 81.119, 81.7, 82.3, 82.6, 82.9, 83.2, 83.5, 83.8, 84.043, 84.25, 84.458, 85.2, 86, 86.7, 87.341, 88, 89, 90), new Array(65, 66, 66.63, 67, 68, 69, 69.535, 70, 71, 72, 73, 73.693, 74, 75), null, null, new Array(90, 91, 92, 93, 94, 94.375, 95, 96.023, 96.849, 97.265, 97.681, 97.882, 98), new Array(75, 76, 77, 77.813, 78.53, 79.26, 80, 80.724, 81, 82, 83, 84, 85), null, null, null, new Array(85, 86, 87, 87.751, 88.4, 89, 89.417, 90, 90.66, 91.066, 92, 93.111, 94, 95, 96, 97, 98), null, null); public static var expertHardArtArray:Array = new Array("ExpertHard_1_left_art", "ExpertHard_1_right_art", "ExpertHard_1_up_art", "ExpertHard_1_down_art", "ExpertHard_2_left_art", "ExpertHard_2_right_art", "ExpertHard_2_up_art", "ExpertHard_2_down_art", "ExpertHard_3_left_art", "ExpertHard_3_right_art", "ExpertHard_3_up_art", "ExpertHard_3_down_art", "ExpertHard_4_left_art", "ExpertHard_4_right_art", "ExpertHard_4_up_art", "ExpertHard_4_down_art", "ExpertHard_5_left_art", "ExpertHard_5_right_art", "ExpertHard_5_up_art", "ExpertHard_5_down_art", null, "ExpertHard_6_right_art", "ExpertHard_6_up_art", null, "ExpertHard_7_left_art", null, "ExpertHard_7_up_art", "ExpertHard_7_down_art", null, null, "ExpertHard_8_up_art", "ExpertHard_8_down_art"); public static var normalcyEasyTimeArray:Array = new Array(new Array(0, 1, 2, 3, 4, 5.01, 6, 7, 8, 9, 10, 11, 12, 13), new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 8.354, 9, 10, 10.6, 11.28, 12, 13), new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 11.651, 12, 13), new Array(0, 1, 2, 3, 4, 5, 6, 6.5, 7, 8, 9, 10, 11, 12), new Array(13, 14, 15, 16, 17, 18, 18.246, 19.3, 19.65, 20, 20.35, 20.714, 21, 21.575, 22.2, 22.798, 23.2, 23.85, 24.527, 25, 26), null, new Array(13, 14, 14.944, 16, 17, 17.44, 18, 19, 20, 21, 22, 23, 24), new Array(12, 13.091, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25), null, new Array(26, 27, 28, 29, 30, 31), new Array(24, 25, 25.5, 26, 27, 27.5, 27.956, 28.4, 29.3, 30.2, 30.639, 31.05, 32, 33, 34, 35, 36, 37), null, new Array(39, 40, 41, 42, 43, 44), new Array(31, 31.646, 32, 32.45, 32.927, 33.15, 33.34, 33.8, 34.25, 34.678, 34.983, 35.28, 35.56, 35.843, 36.23, 37, 37.639, 38.091, 39, 40, 40.2, 41, 42, 43, 44), null, null, new Array(44, 44.73, 45.4, 46, 47, 47.6, 47.8, 48.022, 48.6, 49.2, 50, 50.953, 51.15, 51.337, 52.2, 53, 54, 55, 56, 57, 57.507, 57.966, 59), null, new Array(50, 51, 52, 53, 54, 55, 56, 57), null, new Array(59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71), new Array(57, 58, 59, 60, 61, 62, 63, 64, 64.583, 65.5, 66.5, 67.5, 67.7, 67.883, 68.8, 69.8, 70.794, 71, 72), new Array(57, 58, 58.769, 59.455, 60, 60.859, 61, 61.259, 62.5, 62.7, 62.919, 64, 64.272, 65, 66, 67, 68, 69, 70), new Array(64, 65, 66, 67, 68, 69, 70, 71, 72), new Array(71, 72, 72.438, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84), null, new Array(70, 71, 71.2, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83), new Array(72, 73, 73.693, 74, 74.915, 76, 77, 77.394, 77.813, 78.8, 79.8, 80.724, 81.119, 82, 83, 84.043, 85), new Array(84, 84.458, 85.4, 86.4, 87.341, 87.751, 88, 89, 89.417, 90.236, 91.066, 92, 93.111, 94), null, new Array(83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 94.375, 95, 96), new Array(85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96.023, 97, 98), new Array(94, 95, 96, 97, 97.681, 98), null, null, null); public static var normalcyHardArray:Array = new Array(null, "NormalcyHard_1_right", "NormalcyHard_1_up", null, "NormalcyHard_2_left", "NormalcyHard_2_right", "NormalcyHard_2_up", null, "NormalcyHard_3_left", "NormalcyHard_3_right", "NormalcyHard_3_up", null, "NormalcyHard_4_left", null, "NormalcyHard_4_up", null, "NormalcyHard_5_left", "NormalcyHard_5_right", "NormalcyHard_5_up", null, "NormalcyHard_6_left", "NormalcyHard_6_right", "NormalcyHard_6_up", "NormalcyHard_6_down", "NormalcyHard_7_left", "NormalcyHard_7_right", "NormalcyHard_7_up", null, "NormalcyHard_8_left", null, null, "NormalcyHard_8_down"); public static var leftBorder:Number = 0; public static var beginnerHardArray:Array = new Array("BeginnerHard_1_left", null, "BeginnerHard_1_up", "BeginnerHard_1_down", "BeginnerHard_2_left", "BeginnerHard_2_right", "BeginnerHard_2_up", "BeginnerHard_2_down", "BeginnerHard_3_left", "BeginnerHard_3_right", "BeginnerHard_3_up", "BeginnerHard_3_down", "BeginnerHard_4_left", "BeginnerHard_4_right", "BeginnerHard_4_up", "BeginnerHard_4_down", "BeginnerHard_5_left", "BeginnerHard_5_right", "BeginnerHard_5_up", "BeginnerHard_5_down", null, "BeginnerHard_6_right", null, "BeginnerHard_6_down"); public static var normalcyEasyArtArray:Array = new Array("NormalcyEasy_1_left_art", "NormalcyEasy_1_right_art", "NormalcyEasy_1_up_art", "NormalcyEasy_1_down_art", "NormalcyEasy_2_left_art", null, "NormalcyEasy_2_up_art", "NormalcyEasy_2_down_art", null, "NormalcyEasy_3_right_art", "NormalcyEasy_3_up_art", null, "NormalcyEasy_4_left_art", "NormalcyEasy_4_right_art", null, null, "NormalcyEasy_5_left_art", null, "NormalcyEasy_5_up_art", null, "NormalcyEasy_6_left_art", "NormalcyEasy_6_right_art", "NormalcyEasy_6_up_art", "NormalcyEasy_6_down_art", "NormalcyEasy_7_left_art", null, "NormalcyEasy_7_up_art", "NormalcyEasy_7_down_art", "NormalcyEasy_8_left_art", null, "NormalcyEasy_8_up_art", "NormalcyEasy_8_down_art", "NormalcyEasy_9_left_art", null, null, null); public static var expertNormalCheckPoint:Array = new Array(new Array(4.512, 5.357, 7.877, 11.8, 12.216, 15.114, 15.522, 17.989, 18.382, 18.826, 20.9, 21.7, 22.1, 22.777, 23.58, 24, 27.958, 37.443, 37.83, 38.2, 40.76, 41.162, 41.581, 42, 45.937, 49.243, 50.485, 75.732, 80.073, 91.454, 91.863, 92.275), new Array(2.887, 3.696, 6.216, 7.041, 8.692, 9.173, 9.942, 11.383, 13.249, 14.7, 16.157, 17.608, 19.457, 20.7, 25.444, 26.475, 26.702, 27.301, 28.572, 28.978, 29.389, 30.619, 31.042, 31.45, 31.859, 32.268, 32.7, 33.948, 34.352, 35.2, 36, 37.046, 38.69, 39.32, 39.738, 40.354, 42.646, 43.877, 44.28, 45.549, 46.349, 47.171, 47.628, 48.854, 50.886, 52.155, 52.569, 54.011, 54.216, 54.84, 55.033, 55.653, 55.872, 58.658, 62.473, 63.727, 63.972, 64.985, 65.384, 67.053, 67.453, 68.7, 69.094, 70.354, 70.635, 71.191, 72.425, 75.311, 75.958, 76.981, 77.167, 78.21, 78.4, 79.474, 80.701, 81.949, 82.343, 83.385, 83.601, 84.615, 84.831, 87.105, 87.317, 88.663, 88.969, 90.628)); public static var normalcyEasyCheckPoint:Array = new Array(new Array(5.01, 6.5, 11.651, 13.091, 30.639, 31.05, 57.966, 58.769, 71.2, 72.438, 73.693, 89.417, 90.236, 94.375, 96.023, 97.681), new Array(8.354, 11.28, 14.944, 17.44, 18.246, 20.714, 21.575, 22.798, 23.2, 24.527, 25, 27.956, 28.4, 30.2, 31.646, 32.927, 33.34, 34.678, 34.983, 35.843, 36.23, 37.639, 38.091, 40.2, 44.73, 47.6, 48.022, 50.953, 51.337, 57.507, 59.455, 60.859, 61.259, 62.5, 62.919, 64.272, 64.583, 67.5, 67.883, 70.794, 74.915, 77.394, 77.813, 80.724, 81.119, 84.043, 84.458, 87.341, 87.751, 89, 91.066, 93.111)); public static var beginnerNormalCheckPoint:Array = new Array(new Array(29.934, 31.51, 32.949, 34.436, 35.922, 43.398, 44.852, 46.324, 47.81, 78.921, 80.407, 81.893, 83.343), new Array(7.8, 12.194, 13.716, 18.185, 19.671, 22.085, 22.6, 25.084, 25.607, 28.216, 28.541, 29.656, 37.408, 38.533, 38.899, 40.008, 40.38, 41.494, 41.866, 43.027, 49.343, 50.411, 50.782, 51.867, 52.238, 53.353, 53.749, 54.87, 55.186, 57.805, 58.211, 60.748, 61.155, 63.755, 64.127, 65.63, 67.052, 69.626, 70.025, 72.652, 72.977, 75.577, 76.007, 78.564, 84.865, 85.98, 86.305, 87.512, 87.837, 88.938, 89.317, 90.403, 90.763, 94.616)); public static var expertHardArray:Array = new Array("ExpertHard_1_left", "ExpertHard_1_right", "ExpertHard_1_up", "ExpertHard_1_down", "ExpertHard_2_left", "ExpertHard_2_right", "ExpertHard_2_up", "ExpertHard_2_down", "ExpertHard_3_left", "ExpertHard_3_right", "ExpertHard_3_up", "ExpertHard_3_down", "ExpertHard_4_left", "ExpertHard_4_right", "ExpertHard_4_up", "ExpertHard_4_down", "ExpertHard_5_left", "ExpertHard_5_right", "ExpertHard_5_up", "ExpertHard_5_down", null, "ExpertHard_6_right", "ExpertHard_6_up", null, "ExpertHard_7_left", null, "ExpertHard_7_up", "ExpertHard_7_down", null, null, "ExpertHard_8_up", "ExpertHard_8_down"); public static var expertNormalArray:Array = new Array("ExpertNormal_1_left", "ExpertNormal_1_right", "ExpertNormal_1_up", "ExpertNormal_1_down", "ExpertNormal_2_left", "ExpertNormal_2_right", "ExpertNormal_2_up", "ExpertNormal_2_down", "ExpertNormal_3_left", "ExpertNormal_3_right", "ExpertNormal_3_up", "ExpertNormal_3_down", "ExpertNormal_4_left", "ExpertNormal_4_right", "ExpertNormal_4_up", "ExpertNormal_4_down", "ExpertNormal_5_left", "ExpertNormal_5_right", "ExpertNormal_5_up", "ExpertNormal_5_down", "ExpertNormal_6_left", null, "ExpertNormal_6_up", null); public static var expertEasyArtArray:Array = new Array("ExpertEasy_1_left_art", null, "ExpertEasy_1_up_art", "ExpertEasy_1_down_art", "ExpertEasy_2_left_art", null, "ExpertEasy_2_up_art", "ExpertEasy_2_down_art", "ExpertEasy_3_left_art", "ExpertEasy_3_right_art", "ExpertEasy_3_up_art", "ExpertEasy_3_down_art", "ExpertEasy_4_left_art", "ExpertEasy_4_right_art", "ExpertEasy_4_up_art", "ExpertEasy_4_down_art", "ExpertEasy_5_left_art", "ExpertEasy_5_right_art", null, null, "ExpertEasy_6_left_art", "ExpertEasy_6_right_art", null, null, null, "ExpertEasy_7_right_art", null, null, null, "ExpertEasy_8_right_art", null, null); public static var beginnerHardArtArray:Array = new Array("BeginnerHard_1_left_art", null, "BeginnerHard_1_up_art", "BeginnerHard_1_down_art", "BeginnerHard_2_left_art", "BeginnerHard_2_right_art", "BeginnerHard_2_up_art", "BeginnerHard_2_down_art", "BeginnerHard_3_left_art", "BeginnerHard_3_right_art", "BeginnerHard_3_up_art", "BeginnerHard_3_down_art", "BeginnerHard_4_left_art", "BeginnerHard_4_right_art", "BeginnerHard_4_up_art", "BeginnerHard_4_down_art", "BeginnerHard_5_left_art", "BeginnerHard_5_right_art", "BeginnerHard_5_up_art", "BeginnerHard_5_down_art", null, "BeginnerHard_6_right_art", null, "BeginnerHard_6_down_art"); public static var tutorialArtArray:Array = new Array("_RollStageTutorialArt_", null, null, null); public static var gameSound:Array = new Array("ok", "miss"); public static var beginnerEasyArray:Array = new Array("BeginnerEasy_1_left", "BeginnerEasy_1_right", null, null, "BeginnerEasy_2_left", "BeginnerEasy_2_right", "BeginnerEasy_2_up", null, "BeginnerEasy_3_left", "BeginnerEasy_3_right", "BeginnerEasy_3_up", "BeginnerEasy_3_down", "BeginnerEasy_4_left", "BeginnerEasy_4_right", "BeginnerEasy_4_up", "BeginnerEasy_4_down", "BeginnerEasy_5_left", "BeginnerEasy_5_right", "BeginnerEasy_5_up", "BeginnerEasy_5_down", "BeginnerEasy_6_left", "BeginnerEasy_6_right", null, null); public static var beginnerEasyArtArray:Array = new Array("BeginnerEasy_1_left_art", "BeginnerEasy_1_right_art", null, null, "BeginnerEasy_2_left_art", "BeginnerEasy_2_right_art", "BeginnerEasy_2_up_art", null, "BeginnerEasy_3_left_art", "BeginnerEasy_3_right_art", "BeginnerEasy_3_up_art", "BeginnerEasy_3_down_art", "BeginnerEasy_4_left_art", "BeginnerEasy_4_right_art", "BeginnerEasy_4_up_art", "BeginnerEasy_4_down_art", "BeginnerEasy_5_left_art", "BeginnerEasy_5_right_art", "BeginnerEasy_5_up_art", "BeginnerEasy_5_down_art", "BeginnerEasy_6_left_art", "BeginnerEasy_6_right_art", null, null); public static var normalcyHardTimeArray:Array = new Array(null, new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 8.354, 8.772, 9.19, 9.608, 10.026, 10.444, 10.862, 11.28, 12, 13), new Array(0, 1, 2, 3, 4, 5.01, 5.46, 5.91, 6.36, 6.81, 7.936, 9, 10), null, new Array(13, 14, 15, 16, 17, 18, 18.246, 18.865, 19.071, 19.294, 19.515, 19.733, 20.712, 20.9, 21.111, 21.575, 22.425, 22.6, 22.798, 23.2, 23.4, 23.851, 24.2, 24.56, 25, 26), new Array(13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26), new Array(10, 11, 11.651, 11.965, 12.278, 12.592, 12.905, 13.091, 13.724, 13.905, 14.137, 14.737, 14.84, 14.944, 16, 17, 17.44, 18, 19, 20, 21, 22, 23), null, new Array(26, 27, 28, 29, 30, 31, 32, 33, 33.34, 33.607, 33.875, 34.143, 34.41, 34.678, 35, 36, 36.23, 36.642, 36.857, 37.05, 37.274, 37.639, 37.85, 38.091, 39, 40.2, 41), new Array(26, 26.72, 26.967, 27.214, 27.462, 27.709, 27.956, 29, 29.6, 29.76, 29.918, 30.077, 30.236, 30.639, 30.853, 31.05, 31.253, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41), new Array(23, 24, 25, 25.26, 25.52, 25.79, 26.05, 26.312, 26.5, 27, 28, 28.4, 28.593, 28.786, 28.979, 29.172, 29.365, 30, 31, 31.646, 31.9, 32.158, 32.415, 32.671, 32.927, 33.15, 34, 34.983, 35.155, 35.327, 35.5, 35.671, 35.843, 36, 37, 38), null, new Array(41, 42, 43, 44, 45, 46, 47, 48.022, 48.44, 48.86, 49.28, 49.7, 50.12, 50.53, 50.953, 52, 53, 54), null, new Array(38, 39, 40, 41, 42, 43, 44, 44.73, 45.17, 45.61, 46.05, 46.5, 47.6, 48, 49), null, new Array(54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67), new Array(54, 55, 56, 57, 57.966, 58.591, 58.8, 59, 59.2, 59.4, 60.429, 60.63, 60.859, 61.259, 62, 62.5, 62.7, 62.919, 63.129, 63.339, 63.547, 64.272, 64.583, 64.995, 65.15, 66.219, 66.63, 67, 68), new Array(49, 50, 51, 51.337, 51.62, 51.9, 52.18, 52.462, 52.829, 53.23, 53.62, 54.416, 54.53, 54.649, 55, 56, 57, 57.29, 58, 59, 60, 61, 62, 63, 64, 65, 66), null, new Array(66, 67.883, 68.296, 68.5, 69.535, 69.95, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80), new Array(68, 69, 70, 71, 71.2, 71.373, 71.545, 71.718, 71.89, 72.063, 72.235, 72.33, 72.438, 72.615, 72.792, 72.969, 73.146, 73.323, 73.5, 73.6, 73.693, 73.863, 74.033, 74.203, 74.373, 74.543, 74.713, 74.81, 74.915, 75.095, 75.275, 75.455, 75.635, 75.815, 76, 77, 77.394, 77.813, 78.54, 79.27, 80, 80.724, 81, 82), new Array(66, 67, 68, 68.705, 69.117, 69.3, 70, 70.365, 70.978, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85), new Array(63, 64, 65, 65.393, 65.803, 66, 67.042, 67.6, 68, 69, 70, 71, 72, 73, 74, 75, 76), new Array(80, 81.119, 81.7, 82.29, 82.58, 82.87, 83.17, 83.46, 83.75, 84.043, 84.25, 84.458, 85.2, 86, 86.7, 87.341, 88, 89, 90), new Array(82, 83, 84, 85, 86, 87, 87.751, 88.179, 88.35, 89, 89.417, 89.829, 90, 91, 92, 93, 94, 95, 96, 97, 98), new Array(85, 86, 87, 88, 88.586, 89, 89.2, 90.239, 90.66, 91, 92, 93, 94, 95, 96, 96.849, 97, 98), null, new Array(90, 91.066, 92, 93.111, 94, 94.375, 95, 95.596, 96.023, 97, 97.681, 97.882, 98), null, null, new Array(89, 90, 91, 92, 93, 94, 95, 96, 97, 97.265, 98)); public static var beginnerEasyColorArray:Array = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); public static var normalcyEasyArray:Array = new Array("NormalcyEasy_1_left", "NormalcyEasy_1_right", "NormalcyEasy_1_up", "NormalcyEasy_1_down", "NormalcyEasy_2_left", null, "NormalcyEasy_2_up", "NormalcyEasy_2_down", null, "NormalcyEasy_3_right", "NormalcyEasy_3_up", null, "NormalcyEasy_4_left", "NormalcyEasy_4_right", null, null, "NormalcyEasy_5_left", null, "NormalcyEasy_5_up", null, "NormalcyEasy_6_left", "NormalcyEasy_6_right", "NormalcyEasy_6_up", "NormalcyEasy_6_down", "NormalcyEasy_7_left", null, "NormalcyEasy_7_up", "NormalcyEasy_7_down", "NormalcyEasy_8_left", null, "NormalcyEasy_8_up", "NormalcyEasy_8_down", "NormalcyEasy_9_left", null, null, null); public static var mouseCatchAngle:int = 0; public static var normalcyNormalCheckPoint:Array = new Array(new Array(21.111, 23.2, 30.639, 31.05, 37.639, 60.859, 62.919, 66.219, 66.63, 69.535, 69.95, 71.2, 72.438, 73.693, 96.849, 97.265, 97.681, 97.882), new Array(5.01, 7.936, 8.354, 11.28, 11.651, 13.091, 14.944, 17.44, 18.246, 19.733, 21.575, 22.798, 23.851, 24.56, 25, 26.312, 26.72, 27.956, 28.4, 29.365, 29.6, 30.236, 31.646, 32.927, 33.34, 34.678, 34.983, 35.843, 36.23, 37.274, 38.091, 40.2, 44.73, 47.6, 48.022, 50.953, 51.337, 54.416, 54.649, 57.29, 57.966, 60.429, 61.259, 62.5, 63.547, 64.272, 64.583, 65.803, 67.042, 67.6, 67.883, 69.117, 70.365, 70.978, 74.915, 77.394, 77.813, 80.724, 81.119, 84.043, 84.458, 87.341, 87.751, 89, 89.417, 90.66, 91.066, 93.111, 94.375, 96.023)); public static var tutorialCheckPoint:Array = new Array(new Array(7.423, 9.261, 11.099, 12.937), new Array(14.775, 17.533, 18.452, 21.209, 22.128, 24.885, 25.805, 28.562)); public static var rollPointNum:int = 1000; public static var expertEasyArray:Array = new Array("ExpertEasy_1_left", null, "ExpertEasy_1_up", "ExpertEasy_1_down", "ExpertEasy_2_left", null, "ExpertEasy_2_up", "ExpertEasy_2_down", "ExpertEasy_3_left", "ExpertEasy_3_right", "ExpertEasy_3_up", "ExpertEasy_3_down", "ExpertEasy_4_left", "ExpertEasy_4_right", "ExpertEasy_4_up", "ExpertEasy_4_down", "ExpertEasy_5_left", "ExpertEasy_5_right", null, null, "ExpertEasy_6_left", "ExpertEasy_6_right", null, null, null, "ExpertEasy_7_right", null, null, null, "ExpertEasy_8_right", null, null); public static var beginnerNormalColorArray:Array = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); public static var beginnerEasyTimeArray:Array = new Array(new Array(0, 1, 2, 3, 4, 5, 6), new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18), null, null, new Array(6, 7, 7.8, 9, 10, 11, 12.194, 13, 13.716, 15, 16, 17, 18.185, 19, 20, 21, 22, 23, 24), new Array(18, 19, 19.671, 20, 21, 22, 22.6, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36), new Array(18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 31.51, 32.2, 32.9, 33.6, 34.436, 35, 36), null, new Array(24, 25, 25.607, 26, 27, 28, 28.541, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 40.38, 41, 42), new Array(36, 37, 38, 39, 40, 41, 41.866, 43, 44, 45, 46, 46.324, 47, 47.81, 49, 50, 51, 52, 53, 54), new Array(36, 37, 37.408, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 49.343, 50, 50.782, 51, 52, 53, 54), new Array(36, 37, 38, 38.899, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50), new Array(42, 43, 43.398, 44, 44.852, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55.186, 56, 56.8, 57.6, 58.211, 59, 60), new Array(54, 55, 56, 57, 58, 59, 60, 60.748, 61.155, 61.9, 62.6, 63.3, 64.127, 65, 66, 67.052, 68, 69, 69.626, 70, 71, 72), new Array(54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 65.63, 66, 67, 68, 69, 70, 71, 72), new Array(50, 51, 52.238, 53, 53.749, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68), new Array(60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 72.977, 74, 75, 75.577, 76, 77, 78), new Array(72, 73, 74, 75, 76, 77, 77.444, 78, 79, 80, 81, 82, 83, 83.357, 84, 85, 86, 87, 88), new Array(72, 73, 74, 75, 76.007, 77, 78, 79, 80, 81, 81.893, 83, 84, 85, 86, 87, 88, 89, 90), new Array(68, 69, 70.025, 71, 72, 72.652, 73, 74, 75, 76, 77, 78, 78.921, 80, 81, 82, 83, 83.921, 85, 86), new Array(78, 79, 80, 80.407, 81, 82, 83, 84, 84.865, 86, 86.305, 87, 87.837, 89, 89.317, 90, 91, 92, 93, 94, 95), new Array(88, 89, 90, 90.403, 90.763, 92, 93, 94, 94.616, 95), null, null); public static var gameStageHeight:Number = 480; public static var expertHardCheckPoint:Array = new Array(new Array(4.512, 4.928, 7.877, 8.3, 10.985, 11.383, 11.8, 14.272, 14.7, 15.114, 17.4, 17.608, 17.989, 18.382, 20.7, 20.9, 21.3, 21.7, 22.1, 22.777, 23.165, 23.58, 27.958, 28.165, 28.364, 28.572, 28.78, 28.978, 29.189, 37.046, 37.443, 37.83, 38.2, 40.354, 40.76, 41.162, 41.581, 42.646, 45.937, 47.628, 50.485, 52.569, 52.983, 64.985, 71.581, 72, 75.732, 92.275), new Array(2.887, 3.696, 5.357, 5.846, 6.216, 7.041, 8.692, 9.173, 9.942, 10.778, 12.216, 12.837, 13.249, 14.078, 15.522, 15.952, 16.157, 16.966, 18.826, 19.263, 19.457, 20.283, 24, 24.941, 25.444, 25.875, 26.068, 26.475, 26.702, 27.301, 29.389, 29.8, 30.221, 30.619, 31.042, 31.45, 31.859, 32.268, 32.7, 33.122, 33.528, 33.948, 34.352, 35.2, 36, 36.42, 38.69, 39, 39.32, 39.738, 42, 42.41, 43.039, 43.877, 44.28, 44.684, 44.911, 45.549, 46.349, 47.171, 48, 48.854, 49.243, 50.1, 50.886, 52.155, 53.4, 54.011, 54.216, 54.84, 55.033, 55.653, 55.872, 58.658, 62.473, 63.727, 63.972, 64.563, 65.384, 67.053, 67.453, 68.7, 69.094, 70.354, 70.635, 71.191, 72.425, 75.311, 75.958, 76.353, 76.569, 76.981, 77.167, 77.583, 77.799, 78.21, 78.418, 78.86, 79.051, 79.474, 79.666, 80.073, 80.701, 81.949, 82.343, 82.764, 82.99, 83.385, 83.601, 84, 84.199, 84.615, 84.831, 85.241, 85.45, 85.892, 86.083, 86.506, 86.698, 87.105, 87.317, 88.663, 88.969, 90.628)); public static var moveModulus:Array = new Array(1.5, 2.5, 3.5, 5); public static var expertNormalArtArray:Array = new Array("ExpertNormal_1_left_art", "ExpertNormal_1_right_art", "ExpertNormal_1_up_art", "ExpertNormal_1_down_art", "ExpertNormal_2_left_art", "ExpertNormal_2_right_art", "ExpertNormal_2_up_art", "ExpertNormal_2_down_art", "ExpertNormal_3_left_art", "ExpertNormal_3_right_art", "ExpertNormal_3_up_art", "ExpertNormal_3_down_art", "ExpertNormal_4_left_art", "ExpertNormal_4_right_art", "ExpertNormal_4_up_art", "ExpertNormal_4_down_art", "ExpertNormal_5_left_art", "ExpertNormal_5_right_art", "ExpertNormal_5_up_art", "ExpertNormal_5_down_art", "ExpertNormal_6_left_art", null, "ExpertNormal_6_up_art", null); public static var lockedArray:Array = Cookie.da["lockedArray"]; public static var tutorialArray:Array = new Array("_RollStageTutorial_", null, null, null); public static var centerPosition:Point = new Point((gameStageWidth / 2), (gameStageHeight / 2)); public static var expertEasyTimeArray:Array = new Array(new Array(0, 1, 2, 2.887, 3.077, 3.267, 3.457, 3.647, 3.837, 4.027, 4.217, 4.407, 4.597, 4.787, 4.977, 5.167, 5.357, 6.216, 6.427, 6.638, 6.85, 7.061, 7.272, 7.483, 7.695, 7.906, 8.117, 8.328, 8.539, 8.751, 9.173, 10, 11, 11.8, 12), null, new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9.942, 10.122, 10.302, 10.482, 10.663, 10.843, 11.023, 11.383, 12.216, 13, 14, 15, 16, 16.157, 16.338, 16.52, 16.701, 16.883, 17.064, 17.245, 17.608, 18, 18.826, 19, 20, 21), new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 13.249, 13.43, 13.612, 13.793, 13.975, 14.156, 14.337, 14.7, 15.522, 16, 17, 18, 19, 19.457, 19.637, 19.818, 20, 20.179, 20.359, 20.539, 20.9, 21.5), new Array(12, 13, 14, 15, 15.114, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31), null, new Array(21, 22, 23, 23.58, 24, 25, 26, 27, 28, 28.572, 29, 30, 31, 32, 33, 34, 34.352, 34.659, 34.966, 35.273, 35.58, 36, 37, 38, 38.2, 39, 40, 41, 42, 43, 44), new Array(21.5, 22.1, 23, 24, 24.5, 25, 26, 27, 28, 28.978, 29.389, 30, 31.042, 31.349, 31.655, 31.962, 32.268, 33, 34, 35, 36, 37, 37.443, 38, 39, 40, 41, 42), new Array(31, 32, 32.7, 33.012, 33.324, 33.636, 33.948, 35, 36, 37, 37.83, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48), new Array(17, 18, 18.382, 19, 20, 21, 21.7, 22, 22.777, 23, 24), new Array(44, 45, 45.937, 46.246, 46.554, 46.863, 47.171, 47.4, 47.628, 48, 48.854, 49, 49.243, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 62.473, 62.787, 63.1, 63.414, 63.727, 64, 65, 66, 67, 68, 69.094, 69.409, 69.724, 70.039, 70.354, 71, 72, 73), new Array(42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 63.972, 64.225, 64.479, 64.732, 64.985, 66, 67, 68, 69, 70, 70.635, 70.976, 71.318, 71.659, 72, 73), new Array(48, 49, 50, 50.485, 50.886, 51.203, 51.521, 51.838, 52.155, 52.569, 52.809, 53.05, 53.29, 53.53, 53.77, 54.011, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74), new Array(24, 25, 25.444, 25.676, 25.908, 26.14, 26.605, 26.837, 27.069, 27.301, 27.958, 29, 29.389, 29.697, 30.004, 30.312, 30.619, 31, 32, 33, 34), new Array(73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 82.343, 82.705, 83.066, 83.428, 83.789, 84.151, 84.512, 84.874, 85.235, 85.45, 85.658, 85.966, 86.275, 86.583, 86.891, 87.1, 87.317, 87.654, 88, 88.327, 88.663, 89, 90, 91, 91.454, 92, 93), new Array(73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 91.863, 93), new Array(74, 75, 75.732, 76.093, 76.455, 76.816, 77.178, 77.539, 77.9, 78.262, 78.623, 78.841, 79.06, 79.421, 79.782, 80.143, 80.505, 80.866, 81.227, 81.588, 81.949, 83, 84, 85, 86, 87), new Array(34, 35, 36, 37.046, 37.25, 38, 38.69, 39.32, 39.53, 39.738, 40.528, 40.791, 41.054, 41.318, 41.581, 42, 42.3), null, null, new Array(87, 88, 88.969, 90, 90.628, 91, 92, 92.275, 93), new Array(42.3, 42.646, 42.954, 43.262, 43.569, 43.877, 44.08, 44.28, 45, 45.549, 46, 47, 48, 49, 50, 51, 52, 53), null, null, null, new Array(53, 54, 54.201, 54.443, 54.685, 54.927, 55.169, 55.411, 55.653, 55.872, 56.5, 57, 58, 58.658, 59, 60, 61, 62, 63, 64), null, null, null, new Array(64, 65, 65.384, 65.718, 66.052, 66.385, 66.719, 67.053, 67.453, 67.702, 67.952, 68.201, 68.451, 68.7, 69, 70, 71, 72, 72.425, 72.746, 73.066, 73.387, 73.708, 74.028, 74.349, 74.67, 74.99, 75.311, 76), null, null); public static var beginnerHardCheckPoint:Array = new Array(new Array(29.934, 38.537, 40.021, 41.494, 50.411, 51.867, 53.353, 67.059, 67.785, 70.025, 70.754, 78.921, 80.407, 81.893, 83.343), new Array(7.8, 10.281, 10.609, 12.194, 13.716, 16.152, 16.541, 18.185, 19.671, 20.767, 20.953, 22.085, 22.6, 23.739, 23.932, 25.066, 25.607, 26.701, 26.892, 28.216, 28.541, 29.656, 31.51, 32.619, 33, 34.093, 34.466, 35.564, 35.945, 37.06, 37.43, 38, 38.911, 39.471, 40.384, 40.97, 41.872, 43, 43.398, 44.435, 44.852, 45.93, 46.324, 47.407, 47.81, 48.94, 49.343, 49.873, 50.782, 51.339, 52.238, 52.825, 53.749, 54.87, 55.215, 56.319, 56.748, 57.831, 58.2, 59.32, 59.69, 60.774, 61.155, 62.244, 62.619, 63.746, 64.156, 65.215, 65.6, 66.303, 68.552, 69.626, 71.497, 72.629, 72.977, 74.153, 74.478, 75.577, 75.92, 77.078, 77.45, 78.564, 84.865, 85.98, 86.305, 87.512, 87.837, 88.938, 89.317, 90.403, 90.763, 94.616)); public static var tempElementSize:Number = 48; public static var beginnerNormalArtArray:Array = new Array("BeginnerNor_1_left_art", null, "BeginnerNor_1_up_art", null, "BeginnerNor_2_left_art", "BeginnerNor_2_right_art", "BeginnerNor_2_up_art", "BeginnerNor_2_down_art", "BeginnerNor_3_left_art", "BeginnerNor_3_right_art", "BeginnerNor_3_up_art", "BeginnerNor_3_down_art", "BeginnerNor_4_left_art", "BeginnerNor_4_right_art", "BeginnerNor_4_up_art", "BeginnerNor_4_down_art", "BeginnerNor_5_left_art", "BeginnerNor_5_right_art", null, null, "BeginnerNor_6_left_art", "BeginnerNor_6_right_art", null, null, null, "BeginnerNor_7_right_art", null, null); public static var standardFrameRate:int = 60; public static var beginnerNormalTimeArray:Array = new Array(new Array(0, 1, 2, 3, 4, 5, 6, 7, 7.8, 9, 10, 11, 12.194, 13, 14, 15, 16, 17, 18), null, new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18), null, new Array(18, 19, 20, 21, 22, 22.6, 23.713, 24.501, 25.084, 26, 27, 28, 29, 30), new Array(10, 11, 12, 13, 13.716, 14, 15, 16, 17, 18.185, 19, 20, 21, 22, 23, 24), new Array(18, 19, 19.671, 20.727, 21.441, 22.085, 23, 24, 25, 26, 27, 28, 29, 30, 31, 31.51, 32, 33, 34, 35, 36), new Array(18, 19, 20, 21, 22, 23, 24, 25, 25.607, 26.68, 27.499, 28.216, 29, 30, 31, 32, 33, 34, 34.436, 35, 36), new Array(30, 31, 32, 32.949, 34, 35, 35.9, 37, 37.408, 38.533, 38.72, 38.899, 40.008, 40.201, 40.38, 41.494, 41.687, 41.866, 43.027, 43.398, 44, 45, 46, 47, 48), new Array(24, 25, 26, 27, 28, 28.541, 29, 29.656, 29.934, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42), new Array(36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 46.324, 47, 48, 49, 50, 51, 52), new Array(36, 37, 38, 39, 40, 41, 42, 43, 44, 44.852, 46, 47, 48, 49, 50, 51, 52, 53, 54), new Array(48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62), new Array(42, 43, 44, 45, 46, 47, 47.81, 49, 49.343, 50.411, 50.585, 50.782, 51.867, 52.059, 52.238, 53.353, 53.555, 53.749, 54.87, 56), new Array(52, 53, 54, 55, 55.186, 56.22, 57.06, 57.805, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70), new Array(54, 55, 56, 57, 58, 59, 60, 61.155, 62.193, 63.047, 63.755, 64, 65, 66, 67, 68, 69, 70, 71, 72), new Array(62, 63, 64.127, 65, 65.63, 66, 67.052, 67.679, 68.326, 69.013, 69.626, 69.786, 70.025, 70.619, 71.339, 72.106, 72.652, 72.807, 72.977, 73.55, 74.227, 74.93, 75.577, 75.762, 76.007, 77, 78, 78.564, 78.921, 80), new Array(56, 57, 58, 58.211, 59.113, 60.053, 60.748, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70), null, null, new Array(80, 81, 81.893, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95), new Array(70, 71, 72, 73, 74, 75, 76, 77, 78), null, null, null, new Array(78, 79, 80, 80.407, 81, 82, 83, 83.343, 84, 84.865, 85.98, 86.146, 86.305, 87.512, 87.679, 87.837, 88.938, 89.132, 89.317, 90.403, 90.581, 90.763, 91, 92, 93, 94, 94.616, 95), null, null); public static var beginnerHardTimeArray:Array = new Array(new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18), null, new Array(0, 1, 2, 3, 4, 5, 6, 7, 7.8, 8.4, 9, 9.6, 10.281, 10.44, 10.609, 11, 12.194, 13, 14, 15, 16, 17, 18), new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), new Array(18, 19, 19.671, 20.767, 20.85, 20.953, 22.085, 23, 24, 25, 26, 27, 28, 29, 30), new Array(18, 19, 20, 21, 22, 23, 24, 25, 25.607, 26.701, 26.8, 26.892, 28.216, 29, 30, 31, 32, 33, 34, 35, 36), new Array(18, 19, 20, 21, 22, 22.6, 23.739, 23.83, 23.932, 25.066, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36), new Array(12, 13, 13.716, 14.3, 14.9, 15.5, 16.152, 16.35, 16.541, 17, 18.185, 19, 20, 21, 22, 23, 24, 25, 26), new Array(30, 31, 31.51, 32.619, 32.8, 33, 34.093, 34.3, 34.466, 35.564, 35.75, 35.945, 37.06, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48), new Array(36, 37, 37.43, 38, 38.537, 38.72, 38.911, 39.471, 40.021, 40.2, 40.384, 40.97, 41.494, 41.7, 41.872, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54), new Array(36, 37, 38, 39, 40, 41, 42, 43, 43.398, 43.9, 44.435, 44.64, 44.852, 45.4, 45.93, 46.1, 46.324, 46.8, 47.407, 47.6, 47.81, 48.94, 50, 51, 52, 53, 54), new Array(26, 27, 28, 28.541, 29.656, 29.934, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44), new Array(48, 49, 50, 51, 52, 53, 54, 55, 56, 56.748, 57.831, 59, 60, 61, 62, 62.619, 63.746, 64, 65, 66), new Array(54, 55, 56, 57, 58.2, 59.32, 60, 61, 62, 63, 64.156, 65.215, 66, 67, 68), new Array(54, 55.215, 56.319, 57, 58, 59, 59.69, 60.774, 62, 63, 64, 65, 66, 67.059, 68, 68.552, 68.85, 69.1, 69.35, 69.626, 70, 70.754, 72), new Array(44, 45, 46, 47, 48, 49, 49.343, 49.873, 50.1, 50.411, 50.6, 50.782, 51.339, 51.6, 51.867, 52.04, 52.238, 52.825, 53.05, 53.353, 53.55, 53.749, 54.87, 56, 57, 58, 59, 60), new Array(66, 67, 67.785, 69, 70, 71, 72, 73, 74, 74.478, 74.75, 75, 75.25, 75.577, 76, 77, 78, 79, 80, 81, 81.893, 83, 84), new Array(68, 69, 70.025, 71, 71.497, 71.8, 72.1, 72.4, 72.629, 73, 74, 75, 75.92, 76.5, 77.078, 77.25, 77.45, 78, 78.564, 78.74, 78.921, 80, 81, 82), new Array(72, 73, 74, 75, 76, 77, 78, 79, 80, 80.407, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90), new Array(60, 61.155, 62.244, 63, 64, 65, 65.6, 66.303, 67, 68, 69, 70, 71, 72, 72.977, 73.3, 73.6, 73.9, 74.153, 75, 76, 77, 78), null, new Array(82, 83, 84, 84.865, 85.2, 85.6, 85.98, 86.15, 86.305, 86.7, 87.1, 87.512, 87.66, 87.837, 88.2, 88.6, 88.938, 89.1, 89.317, 89.7, 90.05, 90.403, 90.6, 90.763, 92, 93, 94, 94.616, 95), null, new Array(78, 79, 80, 81, 82, 83, 83.343, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)); public static var normalcyHardCheckPoint:Array = new Array(new Array(13.905, 19.071, 19.294, 19.515, 21.111, 22.798, 23.2, 23.4, 30.639, 30.853, 31.05, 31.253, 36.857, 37.274, 37.639, 58.8, 59, 59.2, 60.859, 62.919, 63.129, 63.339, 96.023, 96.849, 97.265, 97.681, 97.882), new Array(5.01, 7.936, 8.354, 11.28, 11.651, 12.905, 13.091, 13.724, 14.137, 14.737, 14.944, 17.44, 18.246, 18.865, 19.733, 20.712, 21.575, 22.425, 23.851, 24.56, 25, 26.312, 26.72, 27.956, 28.4, 29.365, 29.6, 30.236, 31.646, 32.927, 33.34, 34.678, 34.983, 35.843, 36.23, 36.642, 38.091, 40.2, 44.73, 47.6, 48.022, 50.953, 51.337, 52.462, 52.829, 54.416, 54.649, 57.29, 57.966, 58.591, 59.4, 60.429, 61.259, 62.5, 63.547, 64.272, 64.583, 64.995, 65.393, 65.803, 66.219, 66.63, 67.042, 67.6, 67.883, 68.296, 68.705, 69.117, 69.535, 69.95, 70.365, 70.978, 71.2, 72.235, 72.438, 73.5, 73.693, 74.713, 74.915, 77.394, 77.813, 80.724, 81.119, 84.043, 84.458, 87.341, 87.751, 88.179, 88.586, 89, 89.417, 89.829, 90.239, 90.66, 91.066, 93.111, 94.375, 95.596)); public static var numberOnceStage:int = 4; public static var musicWave:Array = new Array(new (getDefinitionByName("_musicWave1_")), new (getDefinitionByName("_musicWave2_")), new (getDefinitionByName("_musicWave3_")), new (getDefinitionByName("_musicWave4_"))); public static var normalcyNormalArtArray:Array = new Array("NormalcyNormal_1_left_art", null, "NormalcyNormal_1_up_art", null, null, "NormalcyNormal_2_right_art", "NormalcyNormal_2_up_art", null, null, "NormalcyNormal_3_right_art", "NormalcyNormal_3_up_art", "NormalcyNormal_3_down_art", "NormalcyNormal_4_left_art", "NormalcyNormal_4_right_art", null, null, null, "NormalcyNormal_5_right_art", "NormalcyNormal_5_up_art", "NormalcyNormal_5_down_art", "NormalcyNormal_6_left_art", "NormalcyNormal_6_right_art", "NormalcyNormal_6_up_art", "NormalcyNormal_6_down_art", "NormalcyNormal_7_left_art", "NormalcyNormal_7_right_art", null, null, "NormalcyNormal_8_left_art", "NormalcyNormal_8_right_art", null, null, null, "NormalcyNormal_9_right_art", null, null); public static var tutorialColorArray:Array = new Array(1, 2, 3, 5, 4, 1, 3, 5, 2, 4, 3, 5, 2, 2, 3, 3, 5, 5, 2, 2); public static var backgroundArray:Array = new Array("_background1_", "_background2_", "_background3_"); public static var cruveCatchAngle:int = 55; public static var tutorialTimeArray:Array = new Array(new Array(0, 2, 4, 6, 7.423, 9.261, 11.099, 12.937, 14.775, 16, 17.533, 18.452, 20, 21.209, 22.128, 23.5, 24.885, 25.3, 25.805, 27.2, 28.562, 30), null, null, null); public static var expertEasyCheckPoint:Array = new Array(new Array(11.8, 12.216, 15.114, 15.522, 18.382, 18.826, 21.7, 22.1, 22.777, 23.58, 24, 27.958, 28.572, 28.978, 37.443, 37.83, 38.2, 42, 49.243, 50.485, 91.454, 91.863, 92.275), new Array(2.887, 5.357, 6.216, 9.173, 9.942, 11.383, 13.249, 14.7, 16.157, 17.608, 19.457, 20.9, 25.444, 27.301, 29.389, 30.619, 31.042, 32.268, 32.7, 33.948, 34.352, 35.58, 36, 37.046, 38.69, 39.32, 39.738, 41.581, 42.646, 43.877, 44.28, 45.549, 45.937, 47.171, 47.628, 48.854, 50.886, 52.155, 52.569, 54.011, 54.201, 55.653, 55.872, 58.658, 62.473, 63.727, 63.972, 64.985, 65.384, 67.053, 67.453, 68.7, 69.094, 70.354, 70.635, 72, 72.425, 75.311, 75.732, 78.623, 79.06, 81.949, 82.343, 85.235, 85.658, 86.891, 87.317, 88.663, 88.969, 90.628)); public static var normalcyNormalArray:Array = new Array("NormalcyNormal_1_left", null, "NormalcyNormal_1_up", null, null, "NormalcyNormal_2_right", "NormalcyNormal_2_up", null, null, "NormalcyNormal_3_right", "NormalcyNormal_3_up", "NormalcyNormal_3_down", "NormalcyNormal_4_left", "NormalcyNormal_4_right", null, null, null, "NormalcyNormal_5_right", "NormalcyNormal_5_up", "NormalcyNormal_5_down", "NormalcyNormal_6_left", "NormalcyNormal_6_right", "NormalcyNormal_6_up", "NormalcyNormal_6_down", "NormalcyNormal_7_left", "NormalcyNormal_7_right", null, null, "NormalcyNormal_8_left", "NormalcyNormal_8_right", null, null, null, "NormalcyNormal_9_right", null, null); public static var expertHardTimeArray:Array = new Array(new Array(0, 1, 2, 2.887, 3.022, 3.157, 3.292, 3.426, 3.561, 3.696, 4, 5, 5.357, 5.846, 6, 7, 8), new Array(0, 1, 2, 3, 4, 5, 6, 6.216, 6.354, 6.491, 6.629, 6.766, 6.904, 7.041, 7.4, 8, 8.692, 9.173, 10, 11, 12, 13, 14), new Array(0, 1, 2, 3, 4, 4.512, 5, 6, 7, 7.877, 9, 10, 11, 11.383, 12), new Array(0, 1, 2, 3, 4, 4.928, 6, 7, 8, 8.3, 9), new Array(8, 9, 9.942, 10.276, 10.444, 10.611, 10.778, 11.8, 12, 13, 13.249, 13.581, 13.746, 13.912, 14.078, 15.114, 16, 17, 18, 19, 20, 21, 22), new Array(14, 15, 16, 16.157, 16.319, 16.481, 16.642, 16.804, 16.966, 17.15, 17.4, 17.608, 18, 18.826, 19.263, 19.35, 19.457, 19.622, 19.787, 19.953, 20.118, 20.283, 20.5, 20.7, 20.9, 22.1, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32), new Array(12, 13, 14, 14.272, 15, 15.522, 15.7, 15.952, 16.157, 17, 17.989, 19, 20), new Array(9, 10, 10.985, 12.216, 12.5, 12.837, 13, 14, 14.7, 15, 16, 17), new Array(22, 23, 23.58, 24, 24.941, 25.444, 25.588, 25.731, 25.875, 26.068, 26.27, 26.475, 26.702, 27, 27.301, 27.958, 28.165, 28.364, 29, 30, 31, 32, 33), new Array(32, 33, 34, 35, 36, 37.046, 38, 38.69, 39, 40, 41, 41.162, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56), new Array(20, 21, 21.7, 22, 23.165, 24, 25, 26, 27, 28, 28.572, 28.978, 29.389, 29.8, 30, 31.042, 31.45, 32, 32.7, 33.122, 34), new Array(17, 18, 18.382, 19, 20, 21, 21.3, 22, 22.777, 23, 24, 25, 26), new Array(33, 34, 34.352, 34.522, 34.691, 34.861, 35.03, 35.2, 36, 37, 37.83, 38, 39, 40, 40.354, 41), new Array(56, 57, 58, 59, 60, 61, 62, 62.473, 62.787, 63.1, 63.414, 63.727, 63.972, 64.25, 64.563, 64.985, 65.384, 66, 67.053, 67.453, 67.765, 68.077, 68.388, 68.7, 69, 70, 71, 72, 73, 74), new Array(34, 35, 36, 36.42, 37, 38.2, 39.32, 39.738, 40, 41, 41.581, 42, 43, 44, 45, 46, 47), new Array(26, 27, 28, 28.78, 29.189, 30.221, 30.619, 31, 31.859, 32.268, 33, 33.528, 33.948, 35), new Array(41, 42, 42.41, 42.646, 43.039, 43.179, 43.318, 43.458, 43.598, 43.737, 43.877, 44.28, 44.48, 44.684, 44.911, 45.549, 45.937, 46.349, 46.486, 46.623, 46.76, 46.897, 47.034, 47.171, 47.4, 47.628, 47.8, 48, 48.285, 48.854, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59), new Array(74, 75, 75.732, 75.958, 76.353, 77, 78, 79, 80, 80.701, 81.013, 81.325, 81.637, 81.949, 82.15, 82.99, 83.385, 84), new Array(47, 48, 49, 49.243, 50.1, 50.485, 50.886, 51.14, 51.394, 51.647, 52.155, 52.569, 52.8, 52.983, 53.4, 53.604, 53.807, 54.011, 54.216, 54.424, 54.632, 54.84, 55.033, 55.24, 55.446, 55.653, 55.872, 57, 58, 58.658, 59, 60, 61, 62, 63, 64, 65, 66, 67), new Array(35, 36, 37, 37.443, 38, 39, 40, 40.76, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53), null, new Array(84, 85, 85.45, 85.892, 87, 87.317, 87.586, 87.855, 88.125, 88.663, 89), new Array(67, 68, 69.094, 69.409, 69.724, 70.039, 70.354, 70.635, 70.9, 71.191, 71.581, 72, 72.425, 73, 74, 75, 75.311, 76), null, new Array(82, 83, 84, 84.199, 84.615, 85, 86, 86.698, 87.105, 88), null, new Array(76, 76.569, 76.981, 77.799, 78.21, 79.051, 79.474, 80, 81, 82, 82.343, 82.764, 83, 84, 84.831, 85.241, 86), new Array(75, 76, 77.167, 77.583, 78.418, 78.86, 79.666, 80.073, 81, 82, 83, 83.601, 84, 84.199, 85, 86.083, 86.506, 87), null, null, new Array(86, 87, 88, 88.969, 89.301, 89.467, 89.633, 89.964, 90.13, 90.296, 90.628, 91), new Array(87, 88, 89, 90, 91, 92, 92.275, 93)); public static var expertNormalTimeArray:Array = new Array(new Array(0, 1, 2, 3, 4, 5, 5.357, 6, 7, 8, 8.692, 9, 9.173, 10, 11, 12, 13, 13.249, 13.664, 13.871, 14.078, 14.285, 14.493, 14.7, 14.85, 15), new Array(0, 1, 2, 2.887, 3.022, 3.157, 3.292, 3.426, 3.561, 3.696, 4, 5, 6, 6.216, 6.354, 6.491, 6.629, 6.766, 6.904, 7.041, 8, 9, 10, 11, 12, 12.216, 13), new Array(0, 1, 2, 3, 4, 4.512, 5, 6, 7, 7.877, 8, 9, 10, 11, 11.8, 12, 13, 14, 15, 15.522, 16, 17), new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9.942, 10.354, 10.56, 10.765, 10.971, 11.177, 11.383, 12, 13, 14, 15.114, 16, 17, 17.989, 19, 20), new Array(15, 16.157, 16.399, 16.641, 16.883, 17.124, 17.366, 17.608, 18, 19, 19.457, 19.664, 19.871, 20.079, 20.286, 20.493, 20.7, 21, 22, 23, 24, 25), new Array(13, 14, 15, 16, 17, 18, 18.382, 19, 20, 21, 21.7, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 36.5, 37.046, 37.443, 38), new Array(17, 18, 18.826, 19, 20, 20.9, 21, 22, 22.777, 23, 24, 25, 26, 27, 27.958, 28.572, 28.978, 30, 31, 32, 33, 34, 35, 36), new Array(20, 21, 22.1, 22.3, 23.58, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40), new Array(25, 25.444, 25.65, 25.856, 26.063, 26.475, 26.6, 26.702, 27.301, 28, 29, 29.389, 29.565, 29.74, 29.916, 30.092, 30.268, 30.443, 30.619, 31.042, 31.178, 31.314, 31.45, 31.859, 31.995, 32.132, 32.268, 32.7, 32.878, 33.057, 33.235, 33.413, 33.591, 33.77, 33.948, 34.352, 35.2, 36, 35.2, 36), new Array(38, 39, 39.738, 40.354, 40.55, 40.76, 41, 42, 42.646, 42.8, 42.954, 43.108, 43.262, 43.415, 43.569, 43.723, 43.877, 44.28, 44.492, 44.703, 45.126, 45.549, 45.7, 45.937, 46.349, 46.486, 46.623, 46.76, 46.897, 47.034, 47.171, 47.628, 47.832, 48.037, 48.854, 49.243, 50, 51, 52, 53, 54, 55), new Array(36, 37, 37.83, 38, 39, 40, 41, 41.162, 42, 43, 44, 45, 46, 47, 48), new Array(40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65), new Array(36, 37, 38, 38.2, 38.4, 38.69, 39.32, 40, 41, 41.581, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61), new Array(55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75), new Array(48, 49, 50, 50.485, 50.68, 50.886, 51.117, 51.347, 51.578, 52.155, 52.569, 52.809, 53.05, 53.29, 53.53, 53.771, 54.011, 54.216, 54.424, 54.632, 54.84, 55.033, 55.24, 55.446, 55.653, 55.872, 57, 58, 58.658, 59, 60, 61, 62, 63), new Array(65, 66, 67, 67.453, 67.609, 67.765, 67.921, 68.077, 68.232, 68.388, 68.544, 68.7, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83), new Array(61, 62, 62.473, 62.787, 63.1, 63.414, 63.727, 63.85, 63.972, 64.31, 64.647, 64.985, 66, 67, 68, 69.094, 69.409, 69.724, 70.039, 70.354, 70.5, 70.635, 70.9, 71.191, 72), new Array(75, 75.732, 75.958, 76.129, 76.299, 76.47, 76.64, 76.81, 76.981, 77.167, 77.341, 77.515, 77.689, 77.862, 78.036, 78.21, 78.4, 78.579, 78.758, 78.937, 79.116, 79.295, 79.474, 80.073, 80.701, 80.951, 81.2, 81.45, 81.949, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 92.275, 93), new Array(63, 64, 65, 65.384, 65.593, 65.801, 66.01, 66.219, 66.427, 66.636, 66.844, 67.053, 68, 69, 70, 71, 72, 72.425, 73, 74, 75, 75.311, 76, 77, 78, 79, 80), new Array(83, 84, 85, 86, 87, 88, 88.969, 89.176, 89.384, 89.591, 90.006, 90.213, 90.421, 90.628, 91, 92), new Array(72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 91.454, 92, 93), null, new Array(80, 81, 82, 82.343, 82.517, 82.69, 82.864, 83.038, 83.211, 83.385, 83.601, 83.77, 83.939, 84.108, 84.277, 84.446, 84.615, 84.831, 85.156, 85.481, 85.806, 86.13, 86.455, 86.78, 87.105, 87.2, 87.317, 87.6, 88.663, 89, 90, 91, 91.863, 93), null); public static var maskArray:Array = new Array(new (getDefinitionByName("maskLeft")), new (getDefinitionByName("maskRight")), new (getDefinitionByName("maskUp")), new (getDefinitionByName("maskDown"))); public static var topBorder:Number = 0; public static var mainMusic:Array = new Array("tutorial", "beginner", "normal", "expert"); public static var beginnerHardColorArray:Array = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); public static var PI:Number = 3.1415926; public static var ElementSize:Number = 100; public static var normalcyHardArtArray:Array = new Array(null, "NormalcyHard_1_right_art", "NormalcyHard_1_up_art", null, "NormalcyHard_2_left_art", "NormalcyHard_2_right_art", "NormalcyHard_2_up_art", null, "NormalcyHard_3_left_art", "NormalcyHard_3_right_art", "NormalcyHard_3_up_art", null, "NormalcyHard_4_left_art", null, "NormalcyHard_4_up_art", null, "NormalcyHard_5_left_art", "NormalcyHard_5_right_art", "NormalcyHard_5_up_art", null, "NormalcyHard_6_left_art", "NormalcyHard_6_right_art", "NormalcyHard_6_up_art", "NormalcyHard_6_down_art", "NormalcyHard_7_left_art", "NormalcyHard_7_right_art", "NormalcyHard_7_up_art", null, "NormalcyHard_8_left_art", null, null, "NormalcyHard_8_down_art"); } }//package data
Section 115
//Linear (fl.motion.easing.Linear) package fl.motion.easing { public class Linear { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } } }//package fl.motion.easing
Section 116
//Dance (game.Dance) package game { import flash.display.*; import flash.geom.*; import flash.utils.*; import data.*; import api.*; public class Dance extends MovieClip { private var _light:Bitmap; private var _lastPostion:Point; private var _tempId:int; private var _shadow:MovieClip; private var _action:Array; private var _destination:Point; private var _comboNum:int; private var _actionCurFrame:Array; private var _currentCruveRotation:Number; private var _temPosition:Point; private var _flower:MovieClip; private var _actionCur:MovieClip; private var _background:Sprite; private var _tempCruveRotation:Number; public function Dance(_arg1:Sprite){ _background = _arg1; initData(); initDisplay(0); if (_tempId == 0){ _actionCur.x = 438; _actionCur.y = 81; } else { if (_tempId == 1){ _actionCur.x = 352; _actionCur.y = 125; } else { if (_tempId == 2){ _actionCur.x = 10; _actionCur.y = 110; } else { if (_tempId == 3){ _actionCur.x = 125; _actionCur.y = 59; }; }; }; }; } private function moveElement(_arg1:MovieClip):Point{ var _local2:Number; var _local3:Number; var _local4:Point; _local2 = (_destination.x - _arg1.x); _local3 = (_destination.y - _arg1.y); _local4 = new Point(); if (Math.abs(_local2) < 5){ _local4.x = _destination.x; _local4.y = _destination.y; } else { _local4.x = (_arg1.x + (_local2 / 5)); _local4.y = (_arg1.y + (_local3 / 5)); }; return (_local4); } function set comboNum(_arg1:int):void{ if (_arg1 != 0){ _comboNum = (_comboNum + _arg1); } else { _comboNum = 0; }; } function get comboNum():int{ return (_comboNum); } private function initShadow(_arg1:int):void{ if ((_shadow.parent is MovieClip)){ _shadow.parent.removeChild(_light); }; if (_arg1 == 0){ _shadow.x = 413; _shadow.y = 315; } else { if (_arg1 == 1){ _shadow.x = 328; _shadow.y = 363; } else { if (_arg1 == 2){ _shadow.x = -15; _shadow.y = 345; } else { if (_arg1 == 3){ _shadow.x = 103; _shadow.y = 300; }; }; }; }; this.addChild(_shadow); } function set currentCruveRotation(_arg1:Number):void{ _currentCruveRotation = _arg1; } function comboZero():void{ comboNum = 0; } private function initDisplay(_arg1:int):void{ var _local2:int; if ((_actionCur.parent is MovieClip)){ _lastPostion.x = _actionCur.x; _lastPostion.y = _actionCur.y; _actionCur.parent.removeChild(_actionCur); }; _actionCur = _action[_arg1]; _actionCur.x = _lastPostion.x; _actionCur.y = _lastPostion.y; _actionCur.scaleX = 0.45; _actionCur.scaleY = 0.45; if (Math.cos(((_currentCruveRotation / 180) * Data.PI)) < 0){ if (Math.cos(((_tempCruveRotation / 180) * Data.PI)) >= 0){ if (Math.random() > 0.5){ _destination.x = 438; _destination.y = 81; _local2 = 0; } else { _destination.x = 352; _destination.y = 125; _local2 = 1; }; } else { _destination.x = _temPosition.x; _destination.y = _temPosition.y; _local2 = _tempId; }; } else { if (Math.cos(((_tempCruveRotation / 180) * Data.PI)) < 0){ if (Math.random() > 0.5){ _destination.x = 10; _destination.y = 110; _local2 = 2; } else { _destination.x = 125; _destination.y = 59; _local2 = 3; }; } else { _destination.x = _temPosition.x; _destination.y = _temPosition.y; _local2 = _tempId; }; }; _tempCruveRotation = _currentCruveRotation; _temPosition.x = _destination.x; _temPosition.y = _destination.y; _tempId = _local2; _actionCur.gotoAndStop(_actionCurFrame[_arg1]); var _local3 = _actionCurFrame; var _local4 = _arg1; var _local5 = (_local3[_local4] + 1); _local3[_local4] = _local5; initShadow(_local2); initFlower(_local2); this.addChild(_actionCur); initLight(_local2); } private function initFlower(_arg1:int):void{ if ((_flower.parent is MovieClip)){ _flower.parent.removeChild(_flower); }; if (_arg1 == 0){ _flower.x = 365; _flower.y = 51; } else { if (_arg1 == 1){ _flower.x = 279; _flower.y = 92; } else { if (_arg1 == 2){ _flower.x = -64; _flower.y = 76; } else { if (_arg1 == 3){ _flower.x = 51; _flower.y = 27; }; }; }; }; this.addChild(_flower); _flower.gotoAndPlay(1); _flower.visible = false; } function displayEnterFrame():void{ var _local1:int; _local1 = _actionCurFrame[_action.indexOf(_actionCur)]; if (_local1 <= _actionCur.totalFrames){ _actionCur.gotoAndStop(_local1); _actionCurFrame[_action.indexOf(_actionCur)] = (_actionCurFrame[_action.indexOf(_actionCur)] + 2); if (((!((_action.indexOf(_actionCur) == 0))) && ((_comboNum == 0)))){ initDisplay(0); ExtInterface(_background).lightDisplay_ON_COMBO(false); ExtInterface(_background).centerLightDisplay_ON_COMBO(false); ExtInterface(_background).aroundLightDisplay_ON_COMBO(false); ExtInterface(_background).audienceDisplay_ON_COMBO(false); ExtInterface(_background).colorfulLightDisplay_ON_COMBO(false); ExtInterface(_background).cheerDisplay_ON_COMBO(false); }; if (_comboNum >= 60){ ExtInterface(_background).cheerDisplay_ON_COMBO(true); }; if (_comboNum >= 50){ ExtInterface(_background).colorfulLightDisplay_ON_COMBO(true); }; if (_comboNum >= 40){ ExtInterface(_background).lightDisplay_ON_COMBO(true); }; if (_comboNum >= 30){ ExtInterface(_background).audienceDisplay_ON_COMBO(true); }; if (_comboNum >= 20){ ExtInterface(_background).centerLightDisplay_ON_COMBO(true); }; if (_comboNum >= 10){ ExtInterface(_background).aroundLightDisplay_ON_COMBO(true); }; } else { if (_comboNum > 50){ initDisplay((8 + Math.round((6 * Math.random())))); } else { if (_comboNum > 40){ initDisplay((6 + Math.round((6 * Math.random())))); } else { if (_comboNum > 30){ initDisplay((4 + Math.round((6 * Math.random())))); } else { if (_comboNum > 20){ initDisplay(Math.round((2 + (6 * Math.random())))); } else { if (_comboNum > 10){ initDisplay(Math.round((1 + (5 * Math.random())))); } else { if (_comboNum > 0){ initDisplay(Math.round((1 + (3 * Math.random())))); } else { if (_comboNum == 0){ initDisplay(0); }; }; }; }; }; }; }; _actionCur.gotoAndStop(1); _actionCurFrame[_action.indexOf(_actionCur)] = 2; }; _actionCur.x = moveElement(_actionCur).x; _actionCur.y = moveElement(_actionCur).y; } private function initData():void{ var _local1:BitmapData; _comboNum = 0; _currentCruveRotation = 0; _tempCruveRotation = 100; _temPosition = new Point(); _destination = new Point(); _lastPostion = new Point(); _action = new Array(new (getDefinitionByName("_dance0_")), new (getDefinitionByName("_danceL1_")), new (getDefinitionByName("_danceR1_")), new (getDefinitionByName("_danceL2_")), new (getDefinitionByName("_danceR2_")), new (getDefinitionByName("_danceL3_")), new (getDefinitionByName("_danceR3_")), new (getDefinitionByName("_danceL4_")), new (getDefinitionByName("_danceR4_")), new (getDefinitionByName("_danceL5_")), new (getDefinitionByName("_danceR5_")), new (getDefinitionByName("_danceL6_")), new (getDefinitionByName("_danceR6_")), new (getDefinitionByName("_danceL7_")), new (getDefinitionByName("_danceR7_"))); _actionCurFrame = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); _actionCur = new MovieClip(); _local1 = (new getDefinitionByName("_light_")(198, 710) as BitmapData); _light = new Bitmap(_local1); _shadow = new (getDefinitionByName("_shadow_")); _flower = new (getDefinitionByName("_flower_")); } private function initLight(_arg1:int):void{ if ((_light.parent is MovieClip)){ _light.parent.removeChild(_light); }; if (_arg1 == 0){ _light.x = 438; _light.y = -330; } else { if (_arg1 == 1){ _light.x = 352; _light.y = -285; } else { if (_arg1 == 2){ _light.x = 10; _light.y = -300; } else { if (_arg1 == 3){ _light.x = 125; _light.y = -351; }; }; }; }; this.addChild(_light); } private function flowerDisplay(_arg1:Boolean):void{ if (_arg1 == true){ _flower.visible = true; } else { _flower.visible = false; }; } } }//package game
Section 117
//Energy (game.Energy) package game { import flash.events.*; import flash.display.*; public class Energy extends MovieClip { private var _energyBar:MovieClip; private var _temp:int; public var energyBar_mc:MovieClip; public function Energy(){ _energyBar = (this.getChildByName("energyBar_mc") as MovieClip); _energyBar.gotoAndStop(1); } private function energyMoveHandle(_arg1:Event):void{ if (_temp > _energyBar.currentFrame){ _energyBar.gotoAndStop((_energyBar.currentFrame + 1)); } else { if (_temp < _energyBar.currentFrame){ _energyBar.gotoAndStop((_energyBar.currentFrame - 1)); } else { if (_temp == _energyBar.currentFrame){ this.removeEventListener(Event.ENTER_FRAME, energyMoveHandle); }; }; }; } function updateEnergy(_arg1:Number):void{ var _local2:Number; _local2 = (_arg1 * 10); _temp = Math.round((_energyBar.totalFrames - _local2)); this.addEventListener(Event.ENTER_FRAME, energyMoveHandle); } function deleteEventHandle():void{ this.removeEventListener(Event.ENTER_FRAME, energyMoveHandle); trace("Energy bar moveHandle deleted"); } } }//package game
Section 118
//Game (game.Game) package game { import flash.net.*; import flash.events.*; import flash.display.*; import flash.geom.*; import ui.*; import tools.*; import sound.*; import flash.text.*; import flash.utils.*; import data.*; import api.*; public class Game { private var _rollStageMcArray:Array; private var _endTime:uint; private var _checkLineTime:Array; private var __background:Sprite; private var _colorSequenceArray:Array; private var _rollStageMcArtArray:Array; private var _gameAgain:Boolean; private var MOUSE_DOWN:Boolean; private var __foreground:Sprite; private var _durTime:Number; private var _controller:Controller; private var _ifPoint:Boolean; private var _pointArray:Array; private var __listenerMc:Sprite; private var _lineArray:Array; private var _lvName:String; private var __gamePauseInterface:MovieClip; private var _pointReachCenter:Boolean; private var _gameEnd:Boolean; private var SPACE_DOWN:Boolean; private var _rollArray:Array; private var __combo_txt:TextField; private var _scoreText:TextField; private var __returnButton:MovieClip; private var _pauseTime:uint; private var _frameRate:FrameRate; private var _checkPointTime:Array; private var _center:MovieClip; private var _scoreMc:MovieClip; private var _score:uint; private var _beginTime:uint; private var _currentCruveRotation:Number; private var __container:Sprite; private var _gamePause:Boolean; private var _energy:Energy; private var _realMoveModulus:Number; private var _cruveRotation:Array; private var _tempDisplayObject:Array; private var _gameMainMenu:Boolean; private var __stopButton:MovieClip; private var _restartTime:uint; private var _cruveArea:Boolean; private var __combo:MovieClip; private var __combo_mc:MovieClip; private var _dance:Dance; private var _lineReachCenter:Boolean; private var _modulusRotation:Array; private var _ifLine:Boolean; private var __rootmc:Sprite; private var _life:Number; private var _centerElement:MovieClip; private var __midground:Sprite; private var _pointCatchText:TextField; private var _timeText:TextField; private var _pointTimeArray:Array; private var _durPausedTime:uint; private var _cleanStageMcArray:Array; public function Game(_arg1:Controller, _arg2:Sprite, _arg3:FrameRate, _arg4:String){ this._controller = _arg1; this._frameRate = _arg3; this.__rootmc = _arg2; this._lvName = _arg4; trace((("-------------------LV Name: " + _arg4) + "-------------------")); trace("----------------------------------------------------------"); initGame(); } private function chooseStopMusic():void{ if (_lvName == "tutorial"){ SoundsManager.getInstance().pauseSound(Data.mainMusic[0]); } else { if (_lvName == "song1_level1_mc"){ SoundsManager.getInstance().pauseSound(Data.mainMusic[1]); } else { if (_lvName == "song1_level2_mc"){ SoundsManager.getInstance().pauseSound(Data.mainMusic[1]); } else { if (_lvName == "song1_level3_mc"){ SoundsManager.getInstance().pauseSound(Data.mainMusic[1]); } else { if (_lvName == "song2_level1_mc"){ SoundsManager.getInstance().pauseSound(Data.mainMusic[2]); } else { if (_lvName == "song2_level2_mc"){ SoundsManager.getInstance().pauseSound(Data.mainMusic[2]); } else { if (_lvName == "song2_level3_mc"){ SoundsManager.getInstance().pauseSound(Data.mainMusic[2]); } else { if (_lvName == "song3_level1_mc"){ SoundsManager.getInstance().pauseSound(Data.mainMusic[3]); } else { if (_lvName == "song3_level2_mc"){ SoundsManager.getInstance().pauseSound(Data.mainMusic[3]); } else { if (_lvName == "song3_level3_mc"){ SoundsManager.getInstance().pauseSound(Data.mainMusic[3]); } else { SoundsManager.getInstance().pauseSound(Data.mainMusic[0]); }; }; }; }; }; }; }; }; }; }; } private function SyncRollStage():void{ var _local1:int; _local1 = 0; while (_local1 < Data.numberOnceStage) { if ((_cleanStageMcArray[(_local1 + Data.numberOnceStage)] is Bitmap)){ if (((!((_rollArray[_local1] == null))) && (!((_rollArray[_local1].length == 0))))){ _cleanStageMcArray[(_local1 + Data.numberOnceStage)].x = ((_rollStageMcArray[_local1].x + _rollArray[_local1][(_rollArray[_local1].length - 1)].x) - _rollArray[(_local1 + Data.numberOnceStage)][0].x); _cleanStageMcArray[(_local1 + Data.numberOnceStage)].y = ((_rollStageMcArray[_local1].y + _rollArray[_local1][(_rollArray[_local1].length - 1)].y) - _rollArray[(_local1 + Data.numberOnceStage)][0].y); }; }; _local1++; }; } private function chooseRestartMusic():void{ if (_lvName == "tutorial"){ if (_gameAgain == false){ SoundsManager.getInstance().playSound(Data.mainMusic[0], 1, 1); } else { SoundsManager.getInstance().restartSound(Data.mainMusic[0], 1); }; } else { if (_lvName == "song1_level1_mc"){ if (_gameAgain == false){ SoundsManager.getInstance().playSound(Data.mainMusic[1], 1, 1); } else { SoundsManager.getInstance().restartSound(Data.mainMusic[1], 1); }; } else { if (_lvName == "song1_level2_mc"){ if (_gameAgain == false){ SoundsManager.getInstance().playSound(Data.mainMusic[1], 1, 1); } else { SoundsManager.getInstance().restartSound(Data.mainMusic[1], 1); }; } else { if (_lvName == "song1_level3_mc"){ if (_gameAgain == false){ SoundsManager.getInstance().playSound(Data.mainMusic[1], 1, 1); } else { SoundsManager.getInstance().restartSound(Data.mainMusic[1], 1); }; } else { if (_lvName == "song2_level1_mc"){ if (_gameAgain == false){ SoundsManager.getInstance().playSound(Data.mainMusic[2], 1, 1); } else { SoundsManager.getInstance().restartSound(Data.mainMusic[2], 1); }; } else { if (_lvName == "song2_level2_mc"){ if (_gameAgain == false){ SoundsManager.getInstance().playSound(Data.mainMusic[2], 1, 1); } else { SoundsManager.getInstance().restartSound(Data.mainMusic[2], 1); }; } else { if (_lvName == "song2_level3_mc"){ if (_gameAgain == false){ SoundsManager.getInstance().playSound(Data.mainMusic[2], 1, 1); } else { SoundsManager.getInstance().restartSound(Data.mainMusic[2], 1); }; } else { if (_lvName == "song3_level1_mc"){ if (_gameAgain == false){ SoundsManager.getInstance().playSound(Data.mainMusic[3], 1, 1); } else { SoundsManager.getInstance().restartSound(Data.mainMusic[3], 1); }; } else { if (_lvName == "song3_level2_mc"){ if (_gameAgain == false){ SoundsManager.getInstance().playSound(Data.mainMusic[3], 1, 1); } else { SoundsManager.getInstance().restartSound(Data.mainMusic[3], 1); }; } else { if (_lvName == "song3_level3_mc"){ if (_gameAgain == false){ SoundsManager.getInstance().playSound(Data.mainMusic[3], 1, 1); } else { SoundsManager.getInstance().restartSound(Data.mainMusic[3], 1); }; } else { if (_gameAgain == false){ SoundsManager.getInstance().playSound(Data.mainMusic[0], 1, 1); } else { SoundsManager.getInstance().restartSound(Data.mainMusic[0], 1); }; }; }; }; }; }; }; }; }; }; }; } private function doHackTech():void{ trace("hack tech"); try { new LocalConnection().connect("Dauglas"); new LocalConnection().connect("Dauglas"); } catch(error:Error) { }; } private function initPauseInterface():void{ __gamePauseInterface = new (getDefinitionByName("gamePause_game")); __gamePauseInterface.x = 0; __gamePauseInterface.y = 0; __foreground.addChild(__gamePauseInterface); } private function initCatchLine():void{ var _local1:int; var _local2:int; var _local3:Sprite; trace("--------------------------------------------------"); trace("----initCatchLine(Logical)----"); _local1 = 0; while (_local1 < _rollStageMcArray.length) { if (_rollStageMcArray[_local1] != null){ _local2 = 0; while (_local2 < Data.rollPointNum) { _local3 = _rollStageMcArray[_local1].getChildByName(("c" + _local2)); if (_local3 != null){ _lineArray.push(_local3); }; _local2++; }; }; _local1++; }; trace("sortCatchLine_bubble"); sortCatchPoint_bubble(_lineArray); } private function background_ON_BASE():void{ ExtInterface(__background).backgroundChannel_ON_BASE(); } private function initGame():void{ initListenerMc(); initContainer(); initBackground(); initMidground(); initForeground(); initDance(); initRollStage(); initCleanStage(); delRollstageArt(); initCenter(); initButtonInGame(); initLogoInGame(); initDate(); initEvent(); showDemoText(); initCombo(); initScore(); initAppraise(); doHackTech(); } private function appraiseLife(_arg1:String):void{ if (_lvName != "tutorial"){ if (_arg1 == "miss"){ _life = (_life - 1); } else { _life = (_life + 0.2); }; if (_life < 0){ _life = 0; } else { if (_life > 10){ _life = 10; }; }; _energy.updateEnergy(_life); }; } private function clickReturnButton(_arg1:MouseEvent):void{ trace("click return_btn"); _gameEnd = true; _gameMainMenu = true; } private function mouseUpHandler(_arg1:MouseEvent):void{ UPHandler(); MOUSE_DOWN = false; } private function addMask(_arg1:int):void{ var _local2:MovieClip; _local2 = Data.maskArray[_arg1]; _local2.x = Data.centerPosition.x; _local2.y = Data.centerPosition.y; _cleanStageMcArray[_arg1].mask = _local2; } private function fixPositionAsRollStage(_arg1:int):void{ _cleanStageMcArray[_arg1].x = Math.round(_rollStageMcArray[_arg1].x); _cleanStageMcArray[_arg1].y = Math.round(_rollStageMcArray[_arg1].y); } private function initCruves():void{ var _local1:int; var _local2:int; var _local3:Sprite; var _local4:String; var _local5:Sprite; trace("--------------------------------------------------"); trace("----initCruves(Logical)----"); _local1 = 0; while (_local1 < _rollStageMcArray.length) { _rollArray[_local1] = new Array(); if (_rollStageMcArray[_local1] != null){ _local2 = 0; while (_local2 < Data.rollPointNum) { _local3 = _rollStageMcArray[_local1].getChildByName(("a" + _local2)); if (_local3 != null){ if (_rollArray[_local1].length > 0){ _local4 = _rollArray[_local1][(_rollArray[_local1].length - 1)].name; _local5 = _rollStageMcArray[_local1].getChildByName(((_local4 + "_a") + _local2)); if (_local5 != null){ _rollArray[_local1].push(_local5); trace("son name", _local5.name); }; }; _rollArray[_local1].push(_local3); trace("parent name", _local3.name); }; _local2++; }; trace((("_rollArray[" + _local1) + "].length"), _rollArray[_local1].length); _rollStageMcArray[_local1].x = (Data.centerPosition.x - _rollArray[_local1][0].x); _rollStageMcArray[_local1].y = (Data.centerPosition.y - _rollArray[_local1][0].y); fixPositionAsRollStage(_local1); _modulusRotation[_local1] = 0; } else { _rollArray[_local1] = null; trace((("_rollArray[" + _local1) + "].length"), 0); }; _local1++; }; } private function UPHandler():void{ var _local1:Number; __listenerMc.removeEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); __listenerMc.removeEventListener(Event.ENTER_FRAME, lineEnterFrameHandler); if (_pointArray.length != 0){ }; if (_lineArray.length != 0){ _local1 = Math.abs((_durTime - _checkLineTime[0])); }; if (_cruveArea == true){ if (((!((_lineArray.length == 0))) && ((_local1 <= 0.08)))){ _dance.comboNum = 1; updateCombo(); trace("GREAT!!"); _pointCatchText.text = _lineArray[0].name; showFont(0); appraiseLife("great"); _score = ScoreManager.calculateScore(_score, _dance.comboNum, "great"); _ifLine = false; comboAnimtion(); _lineArray.shift(); _lineReachCenter = false; _checkLineTime.shift(); background_ON_BASE(); } else { if (((((!((_lineArray.length == 0))) && ((_local1 > 0.08)))) && ((_local1 <= 0.16)))){ _dance.comboNum = 1; updateCombo(); trace("GOOD!!"); _pointCatchText.text = _lineArray[0].name; showFont(1); appraiseLife("good"); _score = ScoreManager.calculateScore(_score, _dance.comboNum, "good"); _ifLine = false; comboAnimtion(); _lineArray.shift(); _lineReachCenter = false; _checkLineTime.shift(); background_ON_BASE(); } else { if (((((!((_lineArray.length == 0))) && ((_local1 > 0.16)))) && ((_local1 <= 0.24)))){ _dance.comboNum = 1; updateCombo(); trace("OK!!"); _pointCatchText.text = _lineArray[0].name; showFont(2); appraiseLife("ok"); _score = ScoreManager.calculateScore(_score, _dance.comboNum, "ok"); _ifLine = false; comboAnimtion(); _lineArray.shift(); _lineReachCenter = false; _checkLineTime.shift(); background_ON_BASE(); } else { if (((!((_lineArray.length == 0))) && ((_local1 > 0.24)))){ if (_lineReachCenter == true){ } else { if ((int(String(_lineArray[0].name).slice(1)) % 2) == 0){ _dance.comboNum = 0; updateCombo(); trace("Miss!!Far away from the point: ", _lineArray[0].name); _pointCatchText.text = _lineArray[0].name; showFont(3); appraiseLife("miss"); missMusicNodeAnimtion(); SoundsManager.getInstance().playSound(Data.gameSound[1], 0.7, 1); _lineArray.shift(); _lineReachCenter = false; _checkLineTime.shift(); _ifLine = false; }; }; }; }; }; }; } else { trace("ERROR!!Do not towards the curve rotataion"); _pointCatchText.text = "ERROR!!Curve"; }; } private function endMusic():void{ SoundsManager.getInstance().stopAllSound(); trace("end Music&Sounds"); } private function cleanStage(_arg1:Bitmap):void{ var _local2:Point; var _local3:Rectangle; _local2 = _arg1.globalToLocal(Data.centerPosition); _local2.x = (_local2.x - (Data.tempElementSize / 2)); _local2.y = (_local2.y - (Data.tempElementSize / 2)); _local3 = new Rectangle(_local2.x, _local2.y, Data.tempElementSize, Data.tempElementSize); _arg1.bitmapData.fillRect(_local3, 0xFF0000); } public function deleteGame():void{ trace("End Gaing!"); deleteEvent(); _dance.comboZero(); deleteDisplay(); deleteLogic(); endMusic(); } private function lineRank(_arg1:Number):void{ if (_arg1 <= 0.08){ _dance.comboNum = 1; updateCombo(); trace("GREAT!!"); _pointCatchText.text = _lineArray[0].name; showFont(0); appraiseLife("great"); _score = ScoreManager.calculateScore(_score, _dance.comboNum, "great"); _ifLine = true; comboAnimtion(); _lineArray.shift(); _lineReachCenter = false; _checkLineTime.shift(); __listenerMc.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); __listenerMc.addEventListener(Event.ENTER_FRAME, lineEnterFrameHandler); background_ON_BASE(); } else { if ((((_arg1 > 0.08)) && ((_arg1 <= 0.16)))){ _dance.comboNum = 1; updateCombo(); trace("GOOD!!"); _pointCatchText.text = _lineArray[0].name; showFont(1); appraiseLife("good"); _score = ScoreManager.calculateScore(_score, _dance.comboNum, "good"); _ifLine = true; comboAnimtion(); _lineArray.shift(); _lineReachCenter = false; _checkLineTime.shift(); __listenerMc.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); __listenerMc.addEventListener(Event.ENTER_FRAME, lineEnterFrameHandler); background_ON_BASE(); } else { if ((((_arg1 > 0.16)) && ((_arg1 <= 0.24)))){ _dance.comboNum = 1; updateCombo(); trace("OK!!"); _pointCatchText.text = _lineArray[0].name; showFont(2); appraiseLife("ok"); _score = ScoreManager.calculateScore(_score, _dance.comboNum, "ok"); _ifLine = true; comboAnimtion(); _lineArray.shift(); _lineReachCenter = false; _checkLineTime.shift(); __listenerMc.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); __listenerMc.addEventListener(Event.ENTER_FRAME, lineEnterFrameHandler); background_ON_BASE(); } else { if (_arg1 > 0.24){ if (_lineReachCenter == true){ } else { trace("ERROR!!Far away from the linePoint"); _pointCatchText.text = "ERROR!!Far L"; }; }; }; }; }; } private function updateCombo():void{ __combo_txt.text = ("ComboX" + _dance.comboNum); __combo.gotoAndPlay(1); trace("__combo_txt.text", __combo_txt.text, "_dance.comboNum", _dance.comboNum); } private function DOWNHandler():void{ var _local1:Number; var _local2:Number; if (_pointArray.length != 0){ _local1 = Math.abs((_durTime - _checkPointTime[0])); }; if (_lineArray.length != 0){ _local2 = Math.abs((_durTime - _checkLineTime[0])); }; if (_cruveArea == true){ if (((!((_pointArray.length == 0))) && (!((_lineArray.length == 0))))){ if (_local1 >= _local2){ lineRank(_local2); } else { if (_local1 < _local2){ pointRank(_local1); }; }; } else { if (((!((_pointArray.length == 0))) && ((_lineArray.length == 0)))){ pointRank(_local1); } else { if ((((_pointArray.length == 0)) && (!((_lineArray.length == 0))))){ lineRank(_local2); }; }; }; } else { trace("ERROR!! Do not towards the curve rotation"); _pointCatchText.text = "ERROR!!Curve"; }; } private function mouseUpHandlerForCenterAnimation(_arg1:MouseEvent):void{ MOUSE_DOWN = false; } private function comboAnimtion():void{ } private function initContainer():void{ __container = new Sprite(); __container.name = "Container"; __container.x = Data.leftBorder; __container.y = Data.topBorder; this.__listenerMc.addChild(__container); trace("--------------------------------------------------"); trace("----initContainer(display container in display list)----"); } private function initBackground():void{ if (_lvName == "tutorial"){ __background = new (getDefinitionByName(Data.backgroundArray[0])); } else { if (_lvName == "song1_level1_mc"){ __background = new (getDefinitionByName(Data.backgroundArray[0])); } else { if (_lvName == "song1_level2_mc"){ __background = new (getDefinitionByName(Data.backgroundArray[0])); } else { if (_lvName == "song1_level3_mc"){ __background = new (getDefinitionByName(Data.backgroundArray[0])); } else { if (_lvName == "song2_level1_mc"){ __background = new (getDefinitionByName(Data.backgroundArray[1])); } else { if (_lvName == "song2_level2_mc"){ __background = new (getDefinitionByName(Data.backgroundArray[1])); } else { if (_lvName == "song2_level3_mc"){ __background = new (getDefinitionByName(Data.backgroundArray[1])); } else { if (_lvName == "song3_level1_mc"){ __background = new (getDefinitionByName(Data.backgroundArray[2])); } else { if (_lvName == "song3_level2_mc"){ __background = new (getDefinitionByName(Data.backgroundArray[2])); } else { if (_lvName == "song3_level3_mc"){ __background = new (getDefinitionByName(Data.backgroundArray[2])); }; }; }; }; }; }; }; }; }; }; __background.name = "Background"; __background.x = Data.leftBorder; __background.y = Data.topBorder; __container.addChild(__background); trace("--------------------------------------------------"); trace("----initBackground(display in game background)----"); } private function initRollStage():void{ _rollStageMcArray = new Array(); _rollStageMcArtArray = new Array(); _pointTimeArray = new Array(); _colorSequenceArray = new Array(); if (_lvName == "tutorial"){ _rollStageMcArray = ExtArray.copyAndInitMc(Data.tutorialArray); _rollStageMcArtArray = ExtArray.copyAndInitMc(Data.tutorialArtArray); _pointTimeArray = ExtArray.deepClone(Data.tutorialTimeArray); _checkPointTime = ExtArray.deepClone(Data.tutorialCheckPoint[0]); _checkLineTime = ExtArray.deepClone(Data.tutorialCheckPoint[1]); } else { if (_lvName == "song1_level1_mc"){ _rollStageMcArray = ExtArray.copyAndInitMc(Data.beginnerEasyArray); _rollStageMcArtArray = ExtArray.copyAndInitMc(Data.beginnerEasyArtArray); _pointTimeArray = ExtArray.deepClone(Data.beginnerEasyTimeArray); _checkPointTime = ExtArray.deepClone(Data.beginnerEasyCheckPoint[0]); _checkLineTime = ExtArray.deepClone(Data.beginnerEasyCheckPoint[1]); } else { if (_lvName == "song1_level2_mc"){ _rollStageMcArray = ExtArray.copyAndInitMc(Data.beginnerNormalArray); _rollStageMcArtArray = ExtArray.copyAndInitMc(Data.beginnerNormalArtArray); _pointTimeArray = ExtArray.deepClone(Data.beginnerNormalTimeArray); _checkPointTime = ExtArray.deepClone(Data.beginnerNormalCheckPoint[0]); _checkLineTime = ExtArray.deepClone(Data.beginnerNormalCheckPoint[1]); } else { if (_lvName == "song1_level3_mc"){ _rollStageMcArray = ExtArray.copyAndInitMc(Data.beginnerHardArray); _rollStageMcArtArray = ExtArray.copyAndInitMc(Data.beginnerHardArtArray); _pointTimeArray = ExtArray.deepClone(Data.beginnerHardTimeArray); _checkPointTime = ExtArray.deepClone(Data.beginnerHardCheckPoint[0]); _checkLineTime = ExtArray.deepClone(Data.beginnerHardCheckPoint[1]); } else { if (_lvName == "song2_level1_mc"){ _rollStageMcArray = ExtArray.copyAndInitMc(Data.normalcyEasyArray); _rollStageMcArtArray = ExtArray.copyAndInitMc(Data.normalcyEasyArtArray); _pointTimeArray = ExtArray.deepClone(Data.normalcyEasyTimeArray); _checkPointTime = ExtArray.deepClone(Data.normalcyEasyCheckPoint[0]); _checkLineTime = ExtArray.deepClone(Data.normalcyEasyCheckPoint[1]); } else { if (_lvName == "song2_level2_mc"){ _rollStageMcArray = ExtArray.copyAndInitMc(Data.normalcyNormalArray); _rollStageMcArtArray = ExtArray.copyAndInitMc(Data.normalcyNormalArtArray); _pointTimeArray = ExtArray.deepClone(Data.normalcyNormalTimeArray); _checkPointTime = ExtArray.deepClone(Data.normalcyNormalCheckPoint[0]); _checkLineTime = ExtArray.deepClone(Data.normalcyNormalCheckPoint[1]); } else { if (_lvName == "song2_level3_mc"){ _rollStageMcArray = ExtArray.copyAndInitMc(Data.normalcyHardArray); _rollStageMcArtArray = ExtArray.copyAndInitMc(Data.normalcyHardArtArray); _pointTimeArray = ExtArray.deepClone(Data.normalcyHardTimeArray); _checkPointTime = ExtArray.deepClone(Data.normalcyHardCheckPoint[0]); _checkLineTime = ExtArray.deepClone(Data.normalcyHardCheckPoint[1]); } else { if (_lvName == "song3_level1_mc"){ _rollStageMcArray = ExtArray.copyAndInitMc(Data.expertEasyArray); _rollStageMcArtArray = ExtArray.copyAndInitMc(Data.expertEasyArtArray); _pointTimeArray = ExtArray.deepClone(Data.expertEasyTimeArray); _checkPointTime = ExtArray.deepClone(Data.expertEasyCheckPoint[0]); _checkLineTime = ExtArray.deepClone(Data.expertEasyCheckPoint[1]); } else { if (_lvName == "song3_level1_mc"){ _rollStageMcArray = ExtArray.copyAndInitMc(Data.expertEasyArray); _rollStageMcArtArray = ExtArray.copyAndInitMc(Data.expertEasyArtArray); _pointTimeArray = ExtArray.deepClone(Data.expertEasyTimeArray); _checkPointTime = ExtArray.deepClone(Data.expertEasyCheckPoint[0]); _checkLineTime = ExtArray.deepClone(Data.expertEasyCheckPoint[1]); } else { if (_lvName == "song3_level2_mc"){ _rollStageMcArray = ExtArray.copyAndInitMc(Data.expertNormalArray); _rollStageMcArtArray = ExtArray.copyAndInitMc(Data.expertNormalArtArray); _pointTimeArray = ExtArray.deepClone(Data.expertNormalTimeArray); _checkPointTime = ExtArray.deepClone(Data.expertNormalCheckPoint[0]); _checkLineTime = ExtArray.deepClone(Data.expertNormalCheckPoint[1]); } else { if (_lvName == "song3_level3_mc"){ _rollStageMcArray = ExtArray.copyAndInitMc(Data.expertHardArray); _rollStageMcArtArray = ExtArray.copyAndInitMc(Data.expertHardArtArray); _pointTimeArray = ExtArray.deepClone(Data.expertHardTimeArray); _checkPointTime = ExtArray.deepClone(Data.expertHardCheckPoint[0]); _checkLineTime = ExtArray.deepClone(Data.expertHardCheckPoint[1]); }; }; }; }; }; }; }; }; }; }; }; trace("--------------------------------------------------"); trace("----initRollStage(Logical not in display list)----"); trace("_rollStageMcArray:", _rollStageMcArray); trace("----initRollStageArt(display rollstage in game sight)----"); trace("_rollStageMcArtArray:", _rollStageMcArtArray); trace("-----------------points time label---------------"); trace("_pointTimeArray:", _pointTimeArray); trace("---------------points color sequence-------------"); trace("_colorSequenceArray:", _colorSequenceArray); } private function initEvent():void{ trace("--------------------------------------------------"); trace("----initEvent(Logical)----"); __listenerMc.addEventListener(Event.ENTER_FRAME, mouseAngleEventHandler); __returnButton.addEventListener(MouseEvent.CLICK, clickReturnButton); clickEventHandler(); __stopButton.addEventListener(MouseEvent.CLICK, clickStopButton); } private function initCleanStage():void{ var _local1:int; var _local2:Number; var _local3:BitmapData; var _local4:Bitmap; _cleanStageMcArray = new Array(); _local1 = 0; while (_local1 < _rollStageMcArray.length) { if (_rollStageMcArray[_local1] != null){ _local2 = 1; _local3 = new BitmapData((_local2 * _rollStageMcArtArray[_local1].width), (_local2 * _rollStageMcArtArray[_local1].height), true, 0xFFFFFF); _local3.draw(_rollStageMcArtArray[_local1]); _local4 = new Bitmap(_local3); _cleanStageMcArray[_local1] = _local4; _rollStageMcArtArray[_local1] = null; } else { _cleanStageMcArray[_local1] = null; }; _local1++; }; addCleanStage(); trace("--------------------------------------------------"); trace("----initCleanStage(RollStage in display list)----"); trace("_cleanStageMcArray:", _cleanStageMcArray); } private function initCombo():void{ __combo = (__background.getChildByName("combo") as MovieClip); __combo.gotoAndStop(__combo.totalFrames); __combo_mc = (__combo.getChildByName("combo_mc") as MovieClip); __combo_txt = (__combo_mc.getChildByName("combo_txt") as TextField); __combo_txt.text = "ComboX0"; } private function initScore():void{ _scoreMc = (__background.getChildByName("score_txt_mc") as MovieClip); _scoreText = (_scoreMc.getChildByName("score_txt_ingame") as TextField); _scoreText.text = "0"; } private function initLogoInGame():void{ var _local1:MovieClip; _local1 = new (getDefinitionByName("logo_in_game")); _local1.x = 65; _local1.y = 457; __foreground.addChild(_local1); } private function initForeground():void{ __foreground = new Sprite(); __foreground.name = "Foreground"; __foreground.x = Data.leftBorder; __foreground.y = Data.topBorder; __container.addChild(__foreground); trace("--------------------------------------------------"); trace("----initMidground(display in game midground)------"); } private function cheatDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 71){ _gameEnd = true; }; } private function sortCatchPoint_bubble(_arg1:Array):void{ var _local2:int; var _local3:int; var _local4:Sprite; _local2 = (_arg1.length - 1); while (_local2 > 0) { _local3 = 0; while (_local3 < _local2) { if (int(_arg1[_local3].name.slice(1)) > int(_arg1[(_local3 + 1)].name.slice(1))){ _local4 = _arg1[_local3]; _arg1[_local3] = _arg1[(_local3 + 1)]; _arg1[(_local3 + 1)] = _local4; }; _local3++; }; _local2--; }; _local2 = 0; while (_local2 < _arg1.length) { trace(((_arg1[_local2] + ".name:") + _arg1[_local2].name)); _local2++; }; trace("Array.length", _arg1.length); } private function clickStopButton(_arg1:MouseEvent):void{ if (__stopButton.currentFrame >= 4){ __stopButton.gotoAndStop(1); _gamePause = true; initPauseInterface(); addPauseEvent(); chooseStopMusic(); _pauseTime = getTimer(); }; trace("click stop_btn"); } private function enterFrameEventHandler(_arg1:Event):void{ var _local2:int; _scoreText.text = String(_score); if (_gamePause == false){ if (_lvName == "tutorial"){ _realMoveModulus = ((Data.moveModulus[0] * Data.standardFrameRate) / this._frameRate.frameRateFact); } else { if (_lvName == "song1_level1_mc"){ _realMoveModulus = ((Data.moveModulus[1] * Data.standardFrameRate) / this._frameRate.frameRateFact); } else { if (_lvName == "song1_level2_mc"){ _realMoveModulus = ((Data.moveModulus[1] * Data.standardFrameRate) / this._frameRate.frameRateFact); } else { if (_lvName == "song1_level3_mc"){ _realMoveModulus = ((Data.moveModulus[1] * Data.standardFrameRate) / this._frameRate.frameRateFact); } else { if (_lvName == "song2_level1_mc"){ _realMoveModulus = ((Data.moveModulus[2] * Data.standardFrameRate) / this._frameRate.frameRateFact); } else { if (_lvName == "song2_level2_mc"){ _realMoveModulus = ((Data.moveModulus[2] * Data.standardFrameRate) / this._frameRate.frameRateFact); } else { if (_lvName == "song2_level3_mc"){ _realMoveModulus = ((Data.moveModulus[2] * Data.standardFrameRate) / this._frameRate.frameRateFact); } else { if (_lvName == "song3_level1_mc"){ _realMoveModulus = ((Data.moveModulus[3] * Data.standardFrameRate) / this._frameRate.frameRateFact); } else { if (_lvName == "song3_level2_mc"){ _realMoveModulus = ((Data.moveModulus[3] * Data.standardFrameRate) / this._frameRate.frameRateFact); } else { if (_lvName == "song3_level3_mc"){ _realMoveModulus = ((Data.moveModulus[3] * Data.standardFrameRate) / this._frameRate.frameRateFact); } else { _realMoveModulus = ((Data.moveModulus[0] * Data.standardFrameRate) / this._frameRate.frameRateFact); }; }; }; }; }; }; }; }; }; }; _local2 = 0; while (_local2 < Data.numberOnceStage) { moveRollStage_plus(_local2); _local2++; }; SyncRollStage(); if (_pointArray.length != 0){ missCheckPoint(); }; if (_lineArray.length != 0){ missCheckLine(); }; centerAnimation(); _dance.displayEnterFrame(); if (_life == 0){ _gameEnd = true; }; }; if (_gameEnd == true){ if (this._controller._game != null){ if ((((_lvName == "tutorial")) || ((_gameMainMenu == true)))){ this._controller.endGame(); this._controller.startMainMenu(); } else { this._controller.endGame(); trace("_life", _life); if (_life > 0){ this._controller.startLevelWin(_lvName, _score); } else { this._controller.startLevelLose(_lvName); }; }; doHackTech(); }; }; } private function deleteLogic():void{ __background = null; _rollStageMcArray = null; _rollStageMcArtArray = null; _pointTimeArray = null; _cleanStageMcArray = null; _rollArray = null; _pointArray = null; _lineArray = null; _centerElement = null; _center = null; _dance = null; } private function initDance():void{ var _local1:int; var _local2:int; _dance = new Dance(__background); _dance.x = 0; _dance.y = 0; _local1 = __background.getChildIndex(__background.getChildByName("_audience0_")); while (_local2 < 3) { if (_local1 >= __background.getChildIndex(__background.getChildByName((("_audience" + _local2) + "_")))){ _local1 = __background.getChildIndex(__background.getChildByName((("_audience" + _local2) + "_"))); }; _local2++; }; __background.addChildAt(_dance, _local1); } private function missCheckPoint():void{ var _local1:Number; if (_pointArray.length != 0){ _local1 = Math.abs((_durTime - _checkPointTime[0])); }; if (((!((_pointArray.length == 0))) && ((_local1 <= 0.24)))){ _pointReachCenter = true; } else { if (((!((_pointArray.length == 0))) && ((_local1 > 0.24)))){ if (_pointReachCenter == true){ _dance.comboNum = 0; updateCombo(); trace("Miss!!Has been reached center >0.24 second", _pointArray[0].name); _pointCatchText.text = _pointArray[0].name; showFont(3); appraiseLife("miss"); missMusicNodeAnimtion(); SoundsManager.getInstance().playSound(Data.gameSound[1], 0.7, 1); _pointArray.shift(); _pointReachCenter = false; _checkPointTime.shift(); __listenerMc.removeEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); }; }; }; } private function initCenter():void{ _center = new (getDefinitionByName("_Arrow_")); _center.name = "Center_Arrow"; _center.x = Data.centerPosition.x; _center.y = Data.centerPosition.y; __foreground.addChild(_center); _centerElement = new (getDefinitionByName("_centerElement_")); _centerElement.name = "Center_Element"; _centerElement.x = Data.centerPosition.x; _centerElement.y = Data.centerPosition.y; _centerElement.gotoAndStop(1); __foreground.addChild(_centerElement); trace("--------------------------------------------------"); trace("----initCenter(Arrow in display list)----"); } private function missCheckLine():void{ var _local1:Number; if (_lineArray.length != 0){ _local1 = Math.abs((_durTime - _checkLineTime[0])); }; if (((!((_lineArray.length == 0))) && ((_local1 <= 0.24)))){ _lineReachCenter = true; } else { if (((!((_lineArray.length == 0))) && ((_local1 > 0.24)))){ if (_lineReachCenter == true){ _dance.comboNum = 0; updateCombo(); trace("Miss!!Has been reached center >0.24 second", _lineArray[0].name); _pointCatchText.text = _lineArray[0].name; showFont(3); appraiseLife("miss"); missMusicNodeAnimtion(); SoundsManager.getInstance().playSound(Data.gameSound[1], 0.7, 1); _lineArray.shift(); _lineReachCenter = false; _checkLineTime.shift(); if (((!((_lineArray.length == 0))) && (((int(String(_lineArray[0].name).slice(1)) % 2) == 0)))){ trace("Miss!!Has been reached center >0.24 second", _lineArray[0].name); _pointCatchText.text = _lineArray[0].name; appraiseLife("miss"); missMusicNodeAnimtion(); SoundsManager.getInstance().playSound(Data.gameSound[1], 0.7, 1); if (_lineArray.length != 0){ _lineArray.shift(); }; if (_checkLineTime.length != 0){ _checkLineTime.shift(); }; __listenerMc.removeEventListener(Event.ENTER_FRAME, lineEnterFrameHandler); }; _ifLine = false; __listenerMc.removeEventListener(Event.ENTER_FRAME, lineEnterFrameHandler); __listenerMc.removeEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); }; }; }; } private function lineEnterFrameHandler(_arg1:Event):void{ if (_cruveArea == false){ __listenerMc.removeEventListener(Event.ENTER_FRAME, lineEnterFrameHandler); if ((int(String(_lineArray[0].name).slice(1)) % 2) == 0){ _dance.comboNum = 0; updateCombo(); trace("MISS!!Do not towards the curve rotataion"); _pointCatchText.text = ("MISS!!Curve " + _lineArray[0].name); showFont(3); appraiseLife("miss"); missMusicNodeAnimtion(); SoundsManager.getInstance().playSound(Data.gameSound[1], 0.7, 1); _lineArray.shift(); _lineReachCenter = false; _checkLineTime.shift(); _ifLine = false; }; }; } private function initListenerMc():void{ __listenerMc = new Sprite(); __listenerMc.name = "listenerMc"; __listenerMc.x = Data.leftBorder; __listenerMc.y = Data.topBorder; __listenerMc.graphics.beginFill(0xFFFFFF, 1); __listenerMc.graphics.drawRect(0, 0, Data.gameStageWidth, Data.gameStageHeight); __listenerMc.graphics.endFill(); this.__rootmc.addChild(__listenerMc); trace("--------------------------------------------------"); trace("----initListenerMc(click area init)----"); } private function mouseDownHandler(_arg1:MouseEvent):void{ DOWNHandler(); MOUSE_DOWN = true; } private function mouseAngleEventHandler(_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = ((Math.atan2((__rootmc.mouseY - _center.y), (__rootmc.mouseX - _center.x)) * 180) / Math.PI); if (_pointArray.length != 0){ _local3 = Math.abs((_durTime - _checkPointTime[0])); }; if (_lineArray.length != 0){ _local4 = Math.abs((_durTime - _checkLineTime[0])); }; if ((((_local3 < _local4)) || (isNaN(_local4)))){ if (((!((_pointArray.length == 0))) && (!(isNaN(_cruveRotation[_rollStageMcArray.indexOf(_pointArray[0].parent)]))))){ _currentCruveRotation = _cruveRotation[_rollStageMcArray.indexOf(_pointArray[0].parent)]; _dance.currentCruveRotation = _currentCruveRotation; }; } else { if ((((_local3 > _local4)) || (isNaN(_local3)))){ if (((!((_lineArray.length == 0))) && (!(isNaN(_cruveRotation[_rollStageMcArray.indexOf(_lineArray[0].parent)]))))){ _currentCruveRotation = _cruveRotation[_rollStageMcArray.indexOf(_lineArray[0].parent)]; _dance.currentCruveRotation = _currentCruveRotation; }; }; }; if ((((_currentCruveRotation >= (180 - Data.cruveCatchAngle))) || ((_currentCruveRotation <= -((180 - Data.cruveCatchAngle)))))){ if (_currentCruveRotation >= (180 - Data.cruveCatchAngle)){ if ((((_local2 >= (_currentCruveRotation - Data.cruveCatchAngle))) || ((_local2 <= ((-360 + Data.cruveCatchAngle) + _currentCruveRotation))))){ _center.rotation = _local2; _centerElement.rotation = _local2; _center.gotoAndStop(2); _cruveArea = true; } else { _center.rotation = _local2; _centerElement.rotation = _local2; _center.gotoAndStop(1); _cruveArea = false; }; } else { if (_currentCruveRotation <= -((180 - Data.cruveCatchAngle))){ if ((((_local2 <= (_currentCruveRotation + Data.cruveCatchAngle))) || ((_local2 >= ((360 - Data.cruveCatchAngle) + _currentCruveRotation))))){ _center.rotation = _local2; _centerElement.rotation = _local2; _center.gotoAndStop(2); _cruveArea = true; } else { _center.rotation = _local2; _centerElement.rotation = _local2; _center.gotoAndStop(1); _cruveArea = false; }; }; }; } else { if ((((_local2 >= (_currentCruveRotation - Data.cruveCatchAngle))) && ((_local2 <= (_currentCruveRotation + Data.cruveCatchAngle))))){ _center.rotation = _local2; _centerElement.rotation = _local2; _center.gotoAndStop(2); _cruveArea = true; } else { _center.rotation = _local2; _centerElement.rotation = _local2; _center.gotoAndStop(1); _cruveArea = false; }; }; if (_cruveArea == true){ _score = ScoreManager.calculateScore(_score, _dance.comboNum, "online"); }; } private function initMidground():void{ __midground = new Sprite(); __midground.name = "Midground"; __midground.x = Data.leftBorder; __midground.y = Data.topBorder; __container.addChild(__midground); trace("--------------------------------------------------"); trace("----initMidground(display in game midground)------"); } private function initAppraise():void{ _life = 10; _energy = (__background.getChildByName("energy_mc") as Energy); _energy.updateEnergy(_life); } private function pauseEventHandle(_arg1:MouseEvent):void{ __gamePauseInterface.removeEventListener(MouseEvent.CLICK, pauseEventHandle); if (__stopButton.currentFrame < 4){ __stopButton.gotoAndStop(4); _gamePause = false; chooseRestartMusic(); _restartTime = getTimer(); if (_gameAgain == false){ _pauseTime = _restartTime; _gameAgain = true; }; _durPausedTime = ((_durPausedTime + _restartTime) - _pauseTime); __foreground.removeChild(__gamePauseInterface); __gamePauseInterface = null; }; trace("click Pause Game"); } private function deleteDisplay():void{ __foreground.parent.removeChild(__foreground); __midground.parent.removeChild(__midground); _dance.parent.removeChild(_dance); ExtInterface(__background).freeBack(); __background.parent.removeChild(__background); __listenerMc.removeChild(__container); this.__rootmc.removeChild(__listenerMc); trace("delete display"); } private function delRollstageArt():void{ _rollStageMcArtArray = null; } private function centerAnimation():void{ var _local1:MovieClip; if (_cruveArea == true){ if (MOUSE_DOWN == true){ if (((!((_centerElement.currentFrame == 3))) && ((_ifLine == true)))){ _centerElement.gotoAndStop(3); } else { if (_ifLine == false){ _centerElement.gotoAndStop(2); _ifLine = false; }; }; } else { _centerElement.gotoAndStop(2); _ifLine = false; }; } else { _centerElement.gotoAndStop(1); }; if (_ifPoint == true){ _centerElement.gotoAndStop(4); _local1 = (new (getDefinitionByName("_pointExplode_")) as MovieClip); _local1.x = 320; _local1.y = 240; __foreground.addChildAt(_local1, __foreground.getChildIndex(_centerElement)); _ifPoint = false; }; } private function initButtonInGame():void{ __returnButton = new (getDefinitionByName("return_btn_game")); __stopButton = new (getDefinitionByName("stop_btn_game")); __returnButton.x = 494; __returnButton.y = 397.6; __returnButton.gotoAndStop(1); __stopButton.scaleX = 1.5; __stopButton.scaleY = 1.5; __stopButton.x = 544.5; __stopButton.y = 381.6; __stopButton.gotoAndStop(4); __foreground.addChild(__returnButton); __foreground.addChild(__stopButton); } private function moveRollStage_plus(_arg1:int):void{ var _local2:Point; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Array; var _local9:Point; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:int; if (_rollArray[_arg1] != null){ if (_rollArray[_arg1].length != 0){ _local2 = new Point(); if (_rollArray[_arg1][0].name.length < 5){ _local3 = (Data.centerPosition.x - (_rollArray[_arg1][0].x + _rollStageMcArray[_arg1].x)); _local4 = (Data.centerPosition.y - (_rollArray[_arg1][0].y + _rollStageMcArray[_arg1].y)); _local2.x = (_rollStageMcArray[_arg1].x + _local3); _local2.y = (_rollStageMcArray[_arg1].y + _local4); _endTime = getTimer(); _durTime = (((_endTime - _beginTime) - _durPausedTime) / 1000); if (_durTime >= _pointTimeArray[_arg1][0]){ _pointTimeArray[_arg1].shift(); _rollStageMcArray[_arg1].x = (_rollStageMcArray[_arg1].x + _local3); _rollStageMcArray[_arg1].y = (_rollStageMcArray[_arg1].y + _local4); fixPositionAsRollStage(_arg1); _tempDisplayObject[_arg1] = _rollArray[_arg1].shift(); } else { if ((((((((_local3 < _realMoveModulus)) && ((_local3 > -(_realMoveModulus))))) && ((_local4 < _realMoveModulus)))) && ((_local4 > -(_realMoveModulus))))){ } else { _local5 = Math.sqrt((Math.pow(_local3, 2) + Math.pow(_local4, 2))); _local6 = ((_local3 / _local5) * _realMoveModulus); _local7 = ((_local4 / _local5) * _realMoveModulus); _rollStageMcArray[_arg1].x = (_rollStageMcArray[_arg1].x + _local6); _rollStageMcArray[_arg1].y = (_rollStageMcArray[_arg1].y + _local7); fixPositionAsRollStage(_arg1); _cruveRotation[_arg1] = ((Math.atan2((_rollStageMcArray[_arg1].y - _local2.y), (_rollStageMcArray[_arg1].x - _local2.x)) * 180) / Math.PI); }; }; cleanStage(_cleanStageMcArray[_arg1]); } else { if (_rollArray[_arg1][0].name.length >= 5){ _local11 = 0; _local8 = ExtMath.uniqueCircleByThreePoints(_tempDisplayObject[_arg1].x, _tempDisplayObject[_arg1].y, _rollArray[_arg1][0].x, _rollArray[_arg1][0].y, _rollArray[_arg1][1].x, _rollArray[_arg1][1].y); _local9 = _local8[0]; _local10 = _local8[1]; _local12 = Math.atan2((_tempDisplayObject[_arg1].y - _local9.y), (_tempDisplayObject[_arg1].x - _local9.x)); _local13 = Math.atan2((_rollArray[_arg1][1].y - _local9.y), (_rollArray[_arg1][1].x - _local9.x)); _endTime = getTimer(); _durTime = (((_endTime - _beginTime) - _durPausedTime) / 1000); if (_durTime >= _pointTimeArray[_arg1][0]){ _pointTimeArray[_arg1].shift(); _rollStageMcArray[_arg1].x = (Data.centerPosition.x - (_local9.x + (_local10 * Math.cos(_local13)))); _rollStageMcArray[_arg1].y = (Data.centerPosition.y - (_local9.y + (_local10 * Math.sin(_local13)))); fixPositionAsRollStage(_arg1); _rollArray[_arg1].shift(); _tempDisplayObject[_arg1] = _rollArray[_arg1].shift(); _modulusRotation[_arg1] = 0; } else { if ((((((((((Data.centerPosition.x - _rollArray[_arg1][1].x) - _rollStageMcArray[_arg1].x) < _realMoveModulus)) && ((((Data.centerPosition.y - _rollArray[_arg1][1].y) - _rollStageMcArray[_arg1].y) < _realMoveModulus)))) && ((((Data.centerPosition.x - _rollArray[_arg1][1].x) - _rollStageMcArray[_arg1].x) > -(_realMoveModulus))))) && ((((Data.centerPosition.y - _rollArray[_arg1][1].y) - _rollStageMcArray[_arg1].y) > -(_realMoveModulus))))){ } else { if (((((_local13 - _local12) >= Math.PI)) || (((_local13 - _local12) <= (-1 * Math.PI))))){ if ((_local13 - _local12) > 0){ _modulusRotation[_arg1] = (_modulusRotation[_arg1] + (((1 / _local10) * -1) * _realMoveModulus)); _local11 = (_modulusRotation[_arg1] + (((1 / _local10) * -1) * _realMoveModulus)); } else { _modulusRotation[_arg1] = (_modulusRotation[_arg1] + ((1 / _local10) * _realMoveModulus)); _local11 = (_modulusRotation[_arg1] + ((1 / _local10) * _realMoveModulus)); }; } else { if ((_local13 - _local12) > 0){ _modulusRotation[_arg1] = (_modulusRotation[_arg1] + ((1 / _local10) * _realMoveModulus)); _local11 = (_modulusRotation[_arg1] + ((1 / _local10) * _realMoveModulus)); } else { _modulusRotation[_arg1] = (_modulusRotation[_arg1] + (((1 / _local10) * -1) * _realMoveModulus)); _local11 = (_modulusRotation[_arg1] + (((1 / _local10) * -1) * _realMoveModulus)); }; }; _local2.x = (Data.centerPosition.x - (_local9.x + (_local10 * Math.cos((_local12 + _local11))))); _local2.y = (Data.centerPosition.y - (_local9.y + (_local10 * Math.sin((_local12 + _local11))))); _rollStageMcArray[_arg1].x = (Data.centerPosition.x - (_local9.x + (_local10 * Math.cos((_local12 + _modulusRotation[_arg1]))))); _rollStageMcArray[_arg1].y = (Data.centerPosition.y - (_local9.y + (_local10 * Math.sin((_local12 + _modulusRotation[_arg1]))))); fixPositionAsRollStage(_arg1); _cruveRotation[_arg1] = ((Math.atan2((_rollStageMcArray[_arg1].y - _local2.y), (_rollStageMcArray[_arg1].x - _local2.x)) * 180) / Math.PI); }; }; cleanStage(_cleanStageMcArray[_arg1]); }; }; } else { _rollArray[_arg1] = null; _cleanStageMcArray[_arg1].mask = null; if ((_cleanStageMcArray[_arg1] is Bitmap)){ Bitmap(_cleanStageMcArray[_arg1]).bitmapData.dispose(); }; __midground.removeChild(_cleanStageMcArray[_arg1]); }; _timeText.text = String(_durTime); } else { _local14 = _arg1; while (_local14 < _rollArray.length) { if (((((_local14 + 4) < _rollArray.length)) && (!((_rollArray[(_local14 + 4)] == null))))){ _rollArray[_local14] = _rollArray[(_local14 + 4)]; _rollArray[(_local14 + 4)] = null; _rollStageMcArray[_local14] = _rollStageMcArray[(_local14 + 4)]; _rollStageMcArray[(_local14 + 4)] = null; _pointTimeArray[_local14] = _pointTimeArray[(_local14 + 4)]; _pointTimeArray[(_local14 + 4)] = null; _cleanStageMcArray[_local14] = _cleanStageMcArray[(_local14 + 4)]; _cleanStageMcArray[(_local14 + 4)] = null; _modulusRotation[_local14] = _modulusRotation[(_local14 + 4)]; _modulusRotation[(_local14 + 4)] = null; }; _local14 = (_local14 + 4); }; if ((_cleanStageMcArray[_arg1] is Bitmap)){ }; if ((_cleanStageMcArray[(_arg1 + Data.numberOnceStage)] is Bitmap)){ __midground.addChild(_cleanStageMcArray[(_arg1 + Data.numberOnceStage)]); }; if ((_rollArray[(_rollArray.length - 1)] == null)){ _rollArray.pop(); }; if (_rollArray.length == 0){ trace("一遍完"); _gameEnd = true; }; }; } private function showDemoText():void{ var _local1:TextFormat; _local1 = new TextFormat(); _local1.color = 961982; _local1.size = 27; _local1.bold = true; _local1.font = "20th Century Font"; _pointCatchText = new TextField(); _pointCatchText.mouseEnabled = false; _pointCatchText.x = 5; _pointCatchText.y = 190; _pointCatchText.width = 200; _pointCatchText.height = 40; _pointCatchText.textColor = 961982; _pointCatchText.defaultTextFormat = _local1; _timeText = new TextField(); _timeText.mouseEnabled = false; _timeText.x = 5; _timeText.y = 100; _timeText.width = 200; _timeText.height = 40; _timeText.textColor = 961982; _timeText.defaultTextFormat = _local1; } private function addCleanStage():void{ var _local1:int; _local1 = 0; while (_local1 < Data.numberOnceStage) { if ((_cleanStageMcArray[_local1] is Bitmap)){ __midground.addChild(_cleanStageMcArray[_local1]); }; _local1++; }; _local1 = 0; while (_local1 < Data.numberOnceStage) { if ((_cleanStageMcArray[(_local1 + Data.numberOnceStage)] is Bitmap)){ __midground.addChild(_cleanStageMcArray[(_local1 + Data.numberOnceStage)]); }; _local1++; }; } private function deleteEvent():void{ __listenerMc.removeEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); __listenerMc.removeEventListener(MouseEvent.MOUSE_UP, mouseUpHandlerForCenterAnimation); __listenerMc.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); __listenerMc.removeEventListener(Event.ENTER_FRAME, mouseAngleEventHandler); __listenerMc.removeEventListener(Event.ENTER_FRAME, enterFrameEventHandler); __stopButton.removeEventListener(MouseEvent.CLICK, clickEventHandler); __stopButton.removeEventListener(MouseEvent.CLICK, clickStopButton); __returnButton.removeEventListener(MouseEvent.CLICK, clickReturnButton); ExtButton(__stopButton).deleteEvent(); ExtButton(__returnButton).deleteEvent(); _energy.deleteEventHandle(); trace("delete Event Listener"); } private function initCatchPoint():void{ var _local1:int; var _local2:int; var _local3:Sprite; trace("--------------------------------------------------"); trace("----initCatchPoint(Logical)----"); _local1 = 0; while (_local1 < _rollStageMcArray.length) { if (_rollStageMcArray[_local1] != null){ _local2 = 0; while (_local2 < Data.rollPointNum) { _local3 = _rollStageMcArray[_local1].getChildByName(("b" + _local2)); if (_local3 != null){ _pointArray.push(_local3); }; _local2++; }; }; _local1++; }; trace("sortCatchPoint_bubble"); sortCatchPoint_bubble(_pointArray); } private function addPauseEvent():void{ __gamePauseInterface.addEventListener(MouseEvent.CLICK, pauseEventHandle); } private function pointRank(_arg1:Number):void{ if (_arg1 <= 0.08){ _dance.comboNum = 1; updateCombo(); trace("GREAT!!"); _pointCatchText.text = _pointArray[0].name; showFont(0); appraiseLife("great"); _score = ScoreManager.calculateScore(_score, _dance.comboNum, "great"); _ifPoint = true; comboAnimtion(); _pointArray.shift(); _checkPointTime.shift(); _pointReachCenter = false; background_ON_BASE(); } else { if ((((_arg1 > 0.08)) && ((_arg1 <= 0.16)))){ _dance.comboNum = 1; updateCombo(); trace("GOOD!!"); _pointCatchText.text = _pointArray[0].name; showFont(1); appraiseLife("good"); _score = ScoreManager.calculateScore(_score, _dance.comboNum, "good"); _ifPoint = true; comboAnimtion(); _pointArray.shift(); _checkPointTime.shift(); _pointReachCenter = false; background_ON_BASE(); } else { if ((((_arg1 > 0.16)) && ((_arg1 <= 0.24)))){ _dance.comboNum = 1; updateCombo(); trace("OK!!"); _pointCatchText.text = _pointArray[0].name; showFont(2); appraiseLife("ok"); _score = ScoreManager.calculateScore(_score, _dance.comboNum, "ok"); _ifPoint = true; comboAnimtion(); _pointArray.shift(); _checkPointTime.shift(); _pointReachCenter = false; background_ON_BASE(); } else { if (_arg1 > 0.24){ if (_pointReachCenter == true){ } else { trace("ERROR!!Far away from the point"); _pointCatchText.text = "ERROR!!Far P"; }; }; }; }; }; } private function centerReturn():void{ } private function initDate():void{ _score = 0; _rollArray = new Array(); _pointArray = new Array(); _lineArray = new Array(); _tempDisplayObject = new Array(); _modulusRotation = new Array(); _cruveRotation = new Array(); initCruves(); SyncRollStage(); initCatchPoint(); initCatchLine(); } private function missMusicNodeAnimtion():void{ } private function showFont(_arg1:int):void{ var _local2:Number; var _local3:MovieClip; if (_arg1 == 0){ _local3 = (new (getDefinitionByName("great_animation")) as MovieClip); }; if (_arg1 == 1){ _local3 = (new (getDefinitionByName("good_animation")) as MovieClip); }; if (_arg1 == 2){ _local3 = (new (getDefinitionByName("ok_animation")) as MovieClip); }; if (_arg1 == 3){ _local3 = (new (getDefinitionByName("miss_animation")) as MovieClip); }; if (_arg1 == 4){ }; _local2 = ((((_currentCruveRotation / 180) * Data.PI) + ((Data.PI * 3) / 4)) + ((Data.PI / 2) * Math.random())); _local3.x = (Data.centerPosition.x + Math.round((Data.ElementSize * Math.cos(_local2)))); _local3.y = (Data.centerPosition.y + Math.round((Data.ElementSize * Math.sin(_local2)))); __foreground.addChild(_local3); } private function clickEventHandler():void{ _gameAgain = false; _beginTime = getTimer(); __listenerMc.addEventListener(Event.ENTER_FRAME, enterFrameEventHandler); __listenerMc.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); __listenerMc.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandlerForCenterAnimation); chooseRestartMusic(); _restartTime = getTimer(); if (_gameAgain == false){ _pauseTime = _restartTime; _gameAgain = true; }; _durPausedTime = ((_durPausedTime + _restartTime) - _pauseTime); } } }//package game
Section 119
//ScoreManager (game.ScoreManager) package game { public class ScoreManager { public function ScoreManager():void{ } public static function calculateScore(_arg1:uint, _arg2:int, _arg3:String):uint{ switch (_arg3){ case "great": _arg1 = (_arg1 + 100); break; case "good": _arg1 = (_arg1 + 50); break; case "ok": _arg1 = (_arg1 + 20); break; case "online": _arg1 = (_arg1 + 0); break; }; if (_arg3 != "online"){ _arg1 = (_arg1 + Math.abs(((_arg2 - 1) * 10))); }; return (_arg1); } } }//package game
Section 120
//SoundsManager (sound.SoundsManager) package sound { import flash.events.*; import flash.media.*; import flash.utils.*; public class SoundsManager { private const VALUE_FADE:Number = 0.02; private var fadeInTimer:Timer; private var curMusic_sc:SoundChannel; private var curMusic_so:Sound; private var valueSound:Number; private var valueGroupSound:Number; private var curMusic_st:String; private var fadeTimes:int; private var fadeInLabel:String; private var valueMusic:Number; private var fadeOutTimer:Timer; private var enabled:Boolean; private var soundArr:Array; private var currGroupSoundId:int; private var groupSoundArr:Array; public var pausePos:Number; private static var instance:SoundsManager; public function SoundsManager(){ init(); } private function initGroupSound():void{ var _local1:Object; _local1 = groupSoundArr[currGroupSoundId]; _local1["soundChannel"] = _local1["sound"].play(0, 0, new SoundTransform(valueGroupSound)); initGroupSoundChannelEvent(_local1["soundChannel"]); } public function set ValueSound(_arg1:Number):void{ var _local2:int; valueSound = _arg1; if (soundArr != null){ _local2 = 0; while (_local2 < soundArr.length) { soundArr[_local2]["soundChannel"].soundTransform.volume = _arg1; _local2++; }; }; } public function get ValueGroupSound():Number{ return (valueGroupSound); } public function set ValueGroupSound(_arg1:Number):void{ valueGroupSound = _arg1; if (groupSoundArr != null){ groupSoundArr[currGroupSoundId]["soundChannel"].soundTransform.volume = _arg1; }; } private function remSoundArr(_arg1:SoundChannel):void{ var _local2:Object; var _local3:int; _local3 = 0; while (_local3 < soundArr.length) { _local2 = soundArr[_local3]; if (_local2["soundChannel"] == _arg1){ _local2["soundChannel"].stop(); _local2["label"] = null; _local2["sound"] = null; _local2["soundChannel"] = null; soundArr.splice(_local3, 1); }; _local3++; }; } public function stopAllSound():void{ var _local1:int; _local1 = 0; while (_local1 < soundArr.length) { delSound(soundArr[_local1]["soundChannel"]); _local1++; }; } public function get FadeTimes():int{ return (fadeTimes); } public function fadeOutMusic():void{ if (curMusic_sc != null){ startFadeOut(); }; } public function set FadeTimes(_arg1:int):void{ fadeTimes = _arg1; } private function addSoundArr(_arg1:Object):void{ soundArr.push(_arg1); } public function overOldSound(_arg1:String, _arg2:Number, _arg3:int=0):void{ var _local4:Boolean; var _local5:Object; var _local6:int; if (enabled){ _local4 = false; _local6 = 0; while (_local6 < soundArr.length) { _local5 = soundArr[_local6]; if (_local5["label"] == _arg1){ _local4 = true; break; }; _local6++; }; if (_local4){ delSound(_local5["soundChannel"]); }; playSound(_arg1, _arg2, _arg3); }; } private function init():void{ FadeTimes = (1000 * 4); Enabled = true; ValueMusic = 1; ValueSound = 1; valueGroupSound = 1; soundArr = new Array(); groupSoundArr = new Array(); pausePos = 0; } private function startFadeIn(_arg1:String):void{ initMusic(_arg1, 0); initFadeInTimer(); } public function set ValueMusic(_arg1:Number):void{ valueMusic = _arg1; if (curMusic_sc != null){ curMusic_sc.soundTransform.volume = _arg1; }; } public function stopSound(_arg1:String):void{ var _local2:Object; var _local3:int; _local3 = 0; while (_local3 < soundArr.length) { _local2 = soundArr[_local3]; if (_local2["label"] == _arg1){ delSound(_local2["soundChannel"]); break; }; _local3++; }; } public function get Enabled():Boolean{ return (enabled); } private function delGroupSoundChannelEvent(_arg1:SoundChannel):void{ _arg1.removeEventListener(Event.SOUND_COMPLETE, groupSoundCompleteHandler); } public function pauseSound(_arg1:String):void{ var _local2:Object; var _local3:int; _local3 = 0; while (_local3 < soundArr.length) { _local2 = soundArr[_local3]; if (_local2["label"] == _arg1){ pausePos = Number(_local2["soundChannel"].position); delSound(_local2["soundChannel"]); break; }; _local3++; }; } public function playSound(_arg1:String, _arg2:Number, _arg3:int=0):void{ if (enabled){ initSound(_arg1, _arg2, _arg3); }; } public function get ValueSound():Number{ return (valueSound); } public function restartSound(_arg1:String, _arg2:Number):void{ var _local3:Object; if (enabled){ _local3 = new Object(); _local3["label"] = _arg1; _local3["sound"] = new (getDefinitionByName(_arg1)); _local3["soundChannel"] = _local3["sound"].play(pausePos, 1, new SoundTransform(_arg2)); initSoundChannelEvent(_local3["soundChannel"]); addSoundArr(_local3); }; } public function overNewSound(_arg1:String, _arg2:Number, _arg3:int=0):void{ var _local4:Boolean; var _local5:Object; var _local6:int; if (enabled){ _local4 = false; _local6 = 0; while (_local6 < soundArr.length) { _local5 = soundArr[_local6]; if (_local5["label"] == _arg1){ _local4 = true; break; }; _local6++; }; if (!_local4){ playSound(_arg1, _arg2, _arg3); }; }; } private function delSound(_arg1:SoundChannel):void{ delSoundChannelEvent(_arg1); remSoundArr(_arg1); } private function fadeIn(_arg1:TimerEvent):void{ curMusic_sc.soundTransform.volume = (curMusic_sc.soundTransform.volume + VALUE_FADE); if (curMusic_sc.soundTransform.volume >= valueMusic){ stopFadeIn(); }; } public function set Enabled(_arg1:Boolean):void{ enabled = _arg1; if (curMusic_st != null){ if (_arg1){ restartMusic(); } else { pauseMusic(); stopAllSound(); }; }; } public function stopMusic():void{ if (curMusic_sc != null){ delMusic(); }; } public function pauseMusic():void{ if (curMusic_sc != null){ pausePos = Number(curMusic_sc.position); curMusic_sc.stop(); curMusic_sc = null; }; } private function stopFadeOut():void{ delFadeOutTimer(); delMusic(); if (fadeInLabel != null){ fadeInLabel = null; initMusic(fadeInLabel, 0); initFadeInTimer(); }; } public function playMusic(_arg1:String, _arg2:Number):void{ if (enabled){ if (curMusic_sc != null){ stopMusic(); }; initMusic(_arg1, _arg2); }; } private function delGroupSound():void{ var _local1:Object; _local1 = groupSoundArr[currGroupSoundId]; _local1["soundChannel"].stop(); _local1["soundChannel"] = null; } public function restartMusic():void{ curMusic_sc = curMusic_so.play(pausePos, int.MAX_VALUE, new SoundTransform(valueMusic)); if (curMusic_sc == null){ curMusic_sc = curMusic_so.play(1, int.MAX_VALUE, new SoundTransform(valueMusic)); }; } public function overNewMusic(_arg1:String, _arg2:Number):void{ if (((!((curMusic_st == _arg1))) && (enabled))){ playMusic(_arg1, _arg2); }; } private function delMusic():void{ curMusic_sc.stop(); curMusic_st = null; curMusic_so = null; curMusic_sc = null; } private function delFadeOutTimer():void{ fadeOutTimer.removeEventListener(TimerEvent.TIMER, fadeOut); fadeOutTimer = null; } private function initSound(_arg1:String, _arg2:Number, _arg3:int):void{ var _local4:Object; _local4 = new Object(); _local4["label"] = _arg1; _local4["sound"] = new (getDefinitionByName(_arg1)); _local4["soundChannel"] = _local4["sound"].play(0, _arg3, new SoundTransform(_arg2)); initSoundChannelEvent(_local4["soundChannel"]); addSoundArr(_local4); } private function groupSoundCompleteHandler(_arg1:Event):void{ delGroupSound(); currGroupSoundId++; if (currGroupSoundId == groupSoundArr.length){ currGroupSoundId = 0; }; initGroupSound(); } public function setOneValueSound(_arg1:String, _arg2:Number):void{ var _local3:int; _local3 = 0; while (_local3 < soundArr.length) { if (_arg1 == soundArr[_local3]["label"]){ soundArr[_local3]["soundChannel"].soundTransform.volume = _arg2; }; _local3++; }; } public function get ValueMusic():Number{ return (valueMusic); } public function fadeInMusic(_arg1:String):void{ if (enabled){ if (curMusic_sc != null){ startFadeOut(); fadeInLabel = _arg1; } else { startFadeIn(_arg1); }; }; } private function initSoundChannelEvent(_arg1:SoundChannel):void{ _arg1.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler); } private function initFadeOutTimer():void{ fadeOutTimer = new Timer((fadeTimes / (valueMusic / VALUE_FADE))); fadeOutTimer.addEventListener(TimerEvent.TIMER, fadeOut); fadeOutTimer.start(); } private function fadeOut(_arg1:TimerEvent):void{ curMusic_sc.soundTransform.volume = (curMusic_sc.soundTransform.volume - VALUE_FADE); if (curMusic_sc.soundTransform.volume <= 0){ stopFadeOut(); }; } private function initFadeInTimer():void{ fadeInTimer = new Timer((fadeTimes / (valueMusic / VALUE_FADE))); fadeInTimer.addEventListener(TimerEvent.TIMER, fadeIn); fadeInTimer.start(); } private function soundCompleteHandler(_arg1:Event):void{ delSound((_arg1.target as SoundChannel)); } private function startFadeOut():void{ initFadeOutTimer(); } public function stopGroupSound():void{ var _local1:Object; if (groupSoundArr != null){ _local1 = groupSoundArr[currGroupSoundId]; if (_local1 != null){ delGroupSoundChannelEvent(_local1["soundChannel"]); delGroupSound(); }; groupSoundArr = new Array(); currGroupSoundId = NaN; }; } private function delSoundChannelEvent(_arg1:SoundChannel):void{ _arg1.removeEventListener(Event.SOUND_COMPLETE, soundCompleteHandler); } private function initMusic(_arg1:String, _arg2:Number):void{ curMusic_st = _arg1; curMusic_so = new (getDefinitionByName(_arg1)); curMusic_sc = curMusic_so.play(0, int.MAX_VALUE, new SoundTransform(_arg2)); } private function initGroupSoundChannelEvent(_arg1:SoundChannel):void{ _arg1.addEventListener(Event.SOUND_COMPLETE, groupSoundCompleteHandler); } private function delFadeInTimer():void{ fadeInTimer.removeEventListener(TimerEvent.TIMER, fadeIn); fadeInTimer = null; } private function stopFadeIn():void{ curMusic_sc.soundTransform.volume = valueMusic; delFadeInTimer(); } public static function getInstance():SoundsManager{ if (instance == null){ instance = new (SoundsManager); }; return (instance); } } }//package sound
Section 121
//FrameRate (tools.FrameRate) package tools { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class FrameRate { private const DISTEXT:Boolean = false; private const FREQUENCY:int = 1; private const CHANGEFRAMERATE:Boolean = false; private var timerId:Timer; private var frameRateInFla:int; private var frameNumPre:int; private var mc:Sprite; private var par:Sprite; private var frameNumCur:int; private var tf:TextField; private var _frameRateFact:int; public function FrameRate(_arg1:Sprite):void{ par = _arg1; _frameRateFact = 60; initPro(); initDis(); initEvent(); initTimer(); } private function delDis():void{ par.removeChild(mc); } private function initPro():void{ frameRateInFla = par.stage.frameRate; frameNumCur = 0; frameNumPre = 0; } public function del():void{ delTimer(); delEvent(); delDis(); } private function initTimer():void{ timerId = new Timer((FREQUENCY * 1000), 0); timerId.addEventListener(TimerEvent.TIMER, timerFun); timerId.start(); } private function initDis():void{ mc = new Sprite(); par.addChild(mc); mc.mouseEnabled = false; if (DISTEXT){ tf = new TextField(); mc.addChild(tf); tf.mouseEnabled = false; tf.x = 5; tf.y = 5; tf.textColor = 961982; }; } private function initEvent():void{ mc.addEventListener(Event.ENTER_FRAME, enterFrame); } private function delTimer():void{ timerId.removeEventListener(TimerEvent.TIMER, timerFun); } private function delEvent():void{ mc.removeEventListener(Event.ENTER_FRAME, enterFrame); } private function enterFrame(_arg1:Event):void{ frameNumCur++; } public function get frameRateFact():int{ return (_frameRateFact); } private function timerFun(_arg1:TimerEvent):void{ _frameRateFact = (frameNumCur - frameNumPre); frameNumPre = frameNumCur; if (CHANGEFRAMERATE){ par.stage.frameRate = (par.stage.frameRate + ((frameRateInFla - frameRateFact) / FREQUENCY)); }; if (DISTEXT){ tf.text = ("fps: " + String(frameRateFact)); }; } } }//package tools
Section 122
//Controller (ui.Controller) package ui { import flash.display.*; import tools.*; import com.google.analytics.*; import game.*; import data.*; public class Controller { public var _loading:Loading; public var _songComplete:Boolean; public var _game:Game; public var _nineSongsComplete:Boolean; public var _mainMenu:MainMenu; public var __rootmc:Sprite; public var _levelInter:LevelInter; public var _menuOnce:Boolean; public var _tutorialViewed:Boolean; public var _levelWin:LevelWin; public var _frameRate:FrameRate; public var _tracker:AnalyticsTracker; public var _levelLose:LevelLose; public function Controller(_arg1:Sprite){ this.__rootmc = _arg1; init(); startLoading(); } public function startLevelInter():void{ if (_mainMenu != null){ endMainMenu(); }; initLevelInter(); } private function initLevelWin(_arg1:String, _arg2:uint):void{ _levelWin = new LevelWin(this, _arg1, _arg2); } function endMainMenu():void{ _mainMenu.deleteMainMenu(); _mainMenu = null; } public function startLevelWin(_arg1:String, _arg2:uint):void{ if (_game != null){ endGame(); }; initLevelWin(_arg1, _arg2); } private function initLevelLose(_arg1:String):void{ _levelLose = new LevelLose(this, _arg1); } private function startLoading():void{ initLoading(); } private function initLoading():void{ _loading = new Loading(this); } private function init():void{ initGoogleInfo(); new Cookie(); _frameRate = new FrameRate((__rootmc.parent as Sprite)); this.__rootmc.stage.quality = "MEDIUM"; this.__rootmc.stage.scaleMode = "noScale"; } public function startLevelLose(_arg1:String):void{ if (_game != null){ endGame(); }; initLevelLose(_arg1); } function endLevelInter():void{ _levelInter.deleteLevelInter(); _levelInter = null; } private function initGoogleInfo():void{ _tracker = new GATracker(__rootmc, "UA-6695967-1", "AS3", false); _menuOnce = false; _songComplete = false; _nineSongsComplete = false; _tutorialViewed = false; } function endLevelLose():void{ _levelLose.deleteLevelLose(); _levelLose = null; } public function startMainMenu():void{ if (_loading != null){ endLoading(); }; initMainMenu(); } function endLoading():void{ _loading.deleteLoading(); _loading = null; } private function initGame(_arg1:String):void{ _game = new Game(this, this.__rootmc, this._frameRate, _arg1); } function endLevelWin():void{ _levelWin.deleteLevelWin(); _levelWin = null; } public function endGame():void{ if (_game != null){ _game.deleteGame(); _game = null; }; } private function initMainMenu():void{ _mainMenu = new MainMenu(this); } private function initLevelInter():void{ _levelInter = new LevelInter(this); } function startGame(_arg1:String):void{ if (_mainMenu != null){ endMainMenu(); }; initGame(_arg1); } } }//package ui
Section 123
//DocumentClass (ui.DocumentClass) package ui { import flash.display.*; import zlong.localization.*; public class DocumentClass extends MovieClip { private var __rootmc:Sprite; public function DocumentClass(){ new GameSetting(this, false, "girl", "Dance_Floor_Friends", "Dance-Floor-Friends.html", 640, 480); initRoot(); new Controller(__rootmc); } private function initRoot():void{ __rootmc = new Sprite(); __rootmc.name = "rootmc"; this.addChildAt(__rootmc, 0); } function sleek():void{ this.gotoAndStop(3); this.gotoAndStop(1); } } }//package ui
Section 124
//LevelInter (ui.LevelInter) package ui { import flash.events.*; import flash.display.*; import zlong.localization.country.*; import sound.*; import flash.text.*; import flash.utils.*; import data.*; import api.*; public class LevelInter { private var _songInfo:MovieClip; private var _return:MovieClip; private var __levelInter:Sprite; private var _start:MovieClip; private var _songLabel:Array; private var _onClick:MovieClip; private var _lockedArray:Array; private var _controller:Controller; public function LevelInter(_arg1:Controller){ this._controller = _arg1; initData(); initDisplay(); initEvent(); initMusic(); initGoogle(); } function deleteLevelInter():void{ trace("End LevelInter!"); deleteEvent(); deleteDisplay(); delMusic(); } private function updateSongInfo(_arg1:MovieClip):void{ var _local2:int; var _local3:int; var _local4:Array; var _local5:Array; var _local6:Array; var _local7:Array; var _local8:MovieClip; var _local9:TextField; var _local10:TextField; var _local11:TextField; var _local12:TextField; var _local13:TextField; var _local14:TextField; if (_songInfo.currentFrame == 1){ _songInfo.gotoAndPlay(1); }; _local2 = _songLabel.indexOf(_arg1); _local3 = (CountryInfo.instance.language - 1); _local4 = new Array("EASY", "EASY", "MAKKELIJK", "FACILE", "EINFACH", "FÁCIL", "FÁCIL", "FÁCIL", "FACILE", "LÄTT", "ŁATWY", "ЛЕГКИЙ", "", "MUDAH", "", "簡単", "简单"); _local5 = new Array("NORMAL", "NORMAL", "NORMAAL", "NORMAL", "NORMAL", "NORMAL", "NORMAL", "NORMAL", "NORMALE", "NORMAL", "NORMALNY", "НОРМАЛЬНЫЙ", "", "NORMAL", "", "標準", "普通"); _local6 = new Array("HARD", "HARD", "MOEILIJK", "DIFFICILE", "SCHWER", "DIFÍCIL", "DIFÍCIL", "DIFÍCIL", "ARDUO", "SVÅRT", "TRUDNY", "ТРУДНЫЙ", "", "SUKAR", "", "難しい", "困难"); _local7 = new Array("Dance", "Dance", "Dans", "Danse", "Tanz", "Baile", "Dança", "Dança", "Danza", "Dansa", "Taniec", "Диско", "", "Dansa", "", "ダンス", "玩家"); if (Cookie.da["songInfo"][_local2]["score"] == 0){ Cookie.da["songInfo"][_local2]["player"] = _local7[_local3]; }; Cookie.da["songInfo"][0]["difficulty"] = _local4[_local3]; Cookie.da["songInfo"][1]["difficulty"] = _local5[_local3]; Cookie.da["songInfo"][2]["difficulty"] = _local6[_local3]; Cookie.da["songInfo"][3]["difficulty"] = _local4[_local3]; Cookie.da["songInfo"][4]["difficulty"] = _local5[_local3]; Cookie.da["songInfo"][5]["difficulty"] = _local6[_local3]; Cookie.da["songInfo"][6]["difficulty"] = _local4[_local3]; Cookie.da["songInfo"][7]["difficulty"] = _local5[_local3]; Cookie.da["songInfo"][8]["difficulty"] = _local6[_local3]; _local8 = (_songInfo.getChildByName("infoText_mc") as MovieClip); _local9 = (_local8.getChildByName("music_txt") as TextField); _local10 = (_local8.getChildByName("artist_txt") as TextField); _local11 = (_local8.getChildByName("length_txt") as TextField); _local12 = (_local8.getChildByName("score_txt") as TextField); _local13 = (_local8.getChildByName("difficulty_txt") as TextField); _local14 = (_local8.getChildByName("player_txt") as TextField); trace("testing", Cookie.da["songInfo"][_local2]["music"]); trace("testing", Cookie.da["songInfo"][_local2]["artist"]); trace("testing", Cookie.da["songInfo"][_local2]["length"]); trace("testing", Cookie.da["songInfo"][_local2]["score"]); trace("testing", Cookie.da["songInfo"][_local2]["difficulty"]); trace("testing", Cookie.da["songInfo"][_local2]["player"]); _local9.text = String(Cookie.da["songInfo"][_local2]["music"]); _local10.text = String(Cookie.da["songInfo"][_local2]["artist"]); _local11.text = String(Cookie.da["songInfo"][_local2]["length"]); _local12.text = String(Cookie.da["songInfo"][_local2]["score"]); _local13.text = String(Cookie.da["songInfo"][_local2]["difficulty"]); _local14.text = String(Cookie.da["songInfo"][_local2]["player"]); } private function initDisplay():void{ var _local1:int; __levelInter = new (getDefinitionByName("_LevelInterMC_")); __levelInter.x = 0; __levelInter.y = 0; _controller.__rootmc.addChild(__levelInter); _songInfo = (__levelInter.getChildByName("songInfo_mc") as MovieClip); _songInfo.gotoAndStop(1); _start = (__levelInter.getChildByName("start_mc") as MovieClip); _start.gotoAndStop(4); _return = (__levelInter.getChildByName("return_mc") as MovieClip); _return.gotoAndStop(1); _songLabel = new Array(); _songLabel.push((__levelInter.getChildByName("song1_level1_mc") as MovieClip)); _songLabel.push((__levelInter.getChildByName("song1_level2_mc") as MovieClip)); _songLabel.push((__levelInter.getChildByName("song1_level3_mc") as MovieClip)); _songLabel.push((__levelInter.getChildByName("song2_level1_mc") as MovieClip)); _songLabel.push((__levelInter.getChildByName("song2_level2_mc") as MovieClip)); _songLabel.push((__levelInter.getChildByName("song2_level3_mc") as MovieClip)); _songLabel.push((__levelInter.getChildByName("song3_level1_mc") as MovieClip)); _songLabel.push((__levelInter.getChildByName("song3_level2_mc") as MovieClip)); _songLabel.push((__levelInter.getChildByName("song3_level3_mc") as MovieClip)); if (_lockedArray != null){ _local1 = 0; while (_local1 < 9) { if ((((_lockedArray[_local1] == true)) && ((_songLabel[_local1] is MovieClip)))){ _songLabel[_local1].gotoAndStop(4); }; _local1++; }; }; } private function deleteDisplay():void{ _controller.__rootmc.removeChild(__levelInter); } private function initData():void{ _lockedArray = Data.lockedArray; _onClick = new MovieClip(); _onClick.name = "noName"; } private function clickReturn(_arg1:MouseEvent):void{ _return.gotoAndStop(1); _controller.endLevelInter(); _controller.startMainMenu(); SoundsManager.getInstance().playSound("soundBack", 0.5, 1); } private function delMusic():void{ SoundsManager.getInstance().stopMusic(); } private function overReturn(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundOver", 0.5, 1); } private function initGoogle():void{ } private function overSongLabel(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("levelInfoOver", 0.5, 1); } private function overStart(_arg1:MouseEvent):void{ if (_start.currentFrame != 4){ SoundsManager.getInstance().playSound("soundOver", 0.5, 1); }; } private function deleteEvent():void{ var _local1:MovieClip; _start.removeEventListener(MouseEvent.MOUSE_DOWN, clickStart); _start.removeEventListener(MouseEvent.MOUSE_OVER, overStart); ExtButton(_start).deleteEvent(); _return.removeEventListener(MouseEvent.MOUSE_DOWN, clickReturn); _return.removeEventListener(MouseEvent.MOUSE_OVER, overReturn); ExtButton(_return).deleteEvent(); for each (_local1 in _songLabel) { _local1.removeEventListener(MouseEvent.MOUSE_DOWN, clickSongLabel); _local1.removeEventListener(MouseEvent.MOUSE_OVER, overSongLabel); ExtButton(_local1).deleteEvent(); }; } private function initEvent():void{ var _local1:MovieClip; _start.addEventListener(MouseEvent.MOUSE_DOWN, clickStart); _start.addEventListener(MouseEvent.MOUSE_OVER, overStart); _return.addEventListener(MouseEvent.MOUSE_DOWN, clickReturn); _return.addEventListener(MouseEvent.MOUSE_OVER, overReturn); for each (_local1 in _songLabel) { _local1.addEventListener(MouseEvent.MOUSE_DOWN, clickSongLabel); _local1.addEventListener(MouseEvent.MOUSE_OVER, overSongLabel); }; } private function initMusic():void{ SoundsManager.getInstance().overNewMusic("soundMainMenu", 0.5); } private function clickStart(_arg1:MouseEvent):void{ if (_onClick.name != "noName"){ SoundsManager.getInstance().playSound("soundClick", 0.5, 1); _controller.endLevelInter(); _controller.startGame(_onClick.name); }; } private function clickSongLabel(_arg1:MouseEvent):void{ if (_lockedArray[_songLabel.indexOf(_arg1.currentTarget)] != true){ if (_onClick != null){ _onClick.gotoAndStop(1); }; _onClick = MovieClip(_arg1.currentTarget); MovieClip(_arg1.currentTarget).gotoAndStop(3); SoundsManager.getInstance().playSound("levelInfoClick", 0.8, 1); updateSongInfo(_onClick); _start.gotoAndStop(1); }; } } }//package ui
Section 125
//LevelLose (ui.LevelLose) package ui { import flash.events.*; import flash.display.*; import sound.*; import flash.utils.*; import api.*; public class LevelLose { private var _return:MovieClip; private var _lvName:String; private var __levelLose:Sprite; private var _again:MovieClip; private var _controller:Controller; public function LevelLose(_arg1:Controller, _arg2:String){ this._controller = _arg1; this._lvName = _arg2; initData(); initDisplay(); initEvent(); initMusic(); initGoogle(); } function deleteLevelLose():void{ trace("End LevelWin!"); deleteEvent(); deleteDisplay(); delMusic(); } private function initDisplay():void{ __levelLose = new (getDefinitionByName("_LevelLoseMC_")); __levelLose.x = 0; __levelLose.y = 0; _controller.__rootmc.addChild(__levelLose); _again = (__levelLose.getChildByName("again_mc") as MovieClip); _again.gotoAndStop(1); _return = (__levelLose.getChildByName("return_mc") as MovieClip); _return.gotoAndStop(1); } private function deleteDisplay():void{ _controller.__rootmc.removeChild(__levelLose); } private function clickReturn(_arg1:MouseEvent):void{ _controller.endLevelLose(); _controller.startLevelInter(); SoundsManager.getInstance().playSound("soundClick", 0.5, 1); } private function initData():void{ trace(("_lvName: " + _lvName)); } private function overReturn(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundOver", 0.5, 1); } private function initGoogle():void{ } private function initEvent():void{ _return.addEventListener(MouseEvent.MOUSE_DOWN, clickReturn); _return.addEventListener(MouseEvent.MOUSE_OVER, overReturn); _again.addEventListener(MouseEvent.MOUSE_DOWN, clickAgain); _again.addEventListener(MouseEvent.MOUSE_OVER, overAgain); } private function overAgain(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundOver", 0.5, 1); } private function deleteEvent():void{ _return.removeEventListener(MouseEvent.MOUSE_DOWN, clickReturn); _return.removeEventListener(MouseEvent.MOUSE_OVER, overReturn); ExtButton(_return).deleteEvent(); _again.removeEventListener(MouseEvent.MOUSE_DOWN, clickAgain); _again.removeEventListener(MouseEvent.MOUSE_OVER, overAgain); ExtButton(_again).deleteEvent(); } private function initMusic():void{ SoundsManager.getInstance().overNewSound("soundLevelLose", 0.5, 1); } private function clickAgain(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundClick", 0.5, 1); _controller.endLevelLose(); _controller.startGame(_lvName); } private function delMusic():void{ SoundsManager.getInstance().stopSound("soundLevelLose"); } } }//package ui
Section 126
//LevelWin (ui.LevelWin) package ui { import flash.events.*; import flash.display.*; import sound.*; import flash.text.*; import flash.utils.*; import zlong.navigate.*; import data.*; import api.*; public class LevelWin { private var _score:uint; private var __levelWin:Sprite; private var _musicNameStr:String; private var __creditsInterface:Sprite; private var _submit:MovieClip; private var _id:int; private var _controller:Controller; private var _playerNameTxt:TextField; private var _moreGame:MovieClip; private var _popUp:MovieClip; private var _musicName:MovieClip; private var _lvName:String; private var _creditsLabel:MovieClip; private var _difficulty:MovieClip; private var _credits:MovieClip; private var _complete_song:MovieClip; private var _scoreTxt:TextField; private var _musicNameTxt:TextField; private var _difficultyStr:String; private var _complete_all:MovieClip; public function LevelWin(_arg1:Controller, _arg2:String, _arg3:uint){ this._controller = _arg1; this._lvName = _arg2; this._score = _arg3; initData(); initDisplay(); differentEnding(); changeLockedArray(); initEvent(); initMusic(); initGoogle(); } function deleteLevelWin():void{ trace("End LevelWin!"); deleteEvent(); deleteDisplay(); delMusic(); } private function initDisplay():void{ __levelWin = new (getDefinitionByName("_LevelWinMC_")); __levelWin.x = 0; __levelWin.y = 0; _controller.__rootmc.addChild(__levelWin); _submit = (__levelWin.getChildByName("submit_mc") as MovieClip); _submit.gotoAndStop(1); _credits = (__levelWin.getChildByName("credits_mc") as MovieClip); _credits.gotoAndStop(1); _creditsLabel = (__levelWin.getChildByName("credits_label_mc") as MovieClip); if (Data.lockedArray[8] != false){ _credits.visible = false; _creditsLabel.visible = false; } else { if (Data.lockedArray[8] == false){ _credits.visible = true; _creditsLabel.visible = true; }; }; _moreGame = (__levelWin.getChildByName("moreGame_mc") as MovieClip); _moreGame.gotoAndStop(1); _popUp = (__levelWin.getChildByName("popUp_mc") as MovieClip); _musicName = (_popUp.getChildByName("musicName_mc") as MovieClip); _musicNameTxt = (_musicName.getChildByName("musicName_txt") as TextField); _musicNameTxt.text = _musicNameStr; _scoreTxt = (_popUp.getChildByName("score_txt") as TextField); _scoreTxt.text = String(_score); _playerNameTxt = (_popUp.getChildByName("playerName_txt") as TextField); _playerNameTxt.text = Cookie.da["songInfo"][0]["player"]; _difficulty = (_popUp.getChildByName("difficulty_mc") as MovieClip); if (_difficultyStr == "easy"){ _difficulty.gotoAndStop(1); } else { if (_difficultyStr == "normal"){ _difficulty.gotoAndStop(2); } else { if (_difficultyStr == "expert"){ _difficulty.gotoAndStop(3); }; }; }; _complete_song = (_popUp.getChildByName("complete_song") as MovieClip); _complete_all = (_popUp.getChildByName("complete_all") as MovieClip); } private function clickMoreGame(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundClick", 0.5, 1); Handler.click_highscore_button(); } private function deleteDisplay():void{ _controller.__rootmc.removeChild(__levelWin); } private function overSubmit(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundOver", 0.5, 1); } private function clickBack(_arg1:MouseEvent):void{ (_arg1.currentTarget as MovieClip).removeEventListener(MouseEvent.MOUSE_DOWN, clickBack); __levelWin.removeChild(__creditsInterface); SoundsManager.getInstance().playSound("soundClick", 0.5, 1); } private function changeLockedArray():void{ if (_musicNameStr == "1"){ Data.lockedArray[3] = false; if (_difficultyStr == "easy"){ Data.lockedArray[1] = false; } else { if (_difficultyStr == "normal"){ Data.lockedArray[2] = false; }; }; } else { if (_musicNameStr == "2"){ Data.lockedArray[6] = false; if (_difficultyStr == "easy"){ Data.lockedArray[4] = false; } else { if (_difficultyStr == "normal"){ Data.lockedArray[5] = false; }; }; } else { if (_musicNameStr == "3"){ if (_difficultyStr == "easy"){ Data.lockedArray[7] = false; } else { if (_difficultyStr == "normal"){ Data.lockedArray[8] = false; }; }; }; }; }; } private function delMusic():void{ SoundsManager.getInstance().stopSound("soundLevelWin"); } private function deleteEvent():void{ _submit.removeEventListener(MouseEvent.MOUSE_DOWN, clickSubmit); _submit.removeEventListener(MouseEvent.MOUSE_OVER, overSubmit); ExtButton(_submit).deleteEvent(); _credits.removeEventListener(MouseEvent.MOUSE_DOWN, clickCredits); _credits.removeEventListener(MouseEvent.MOUSE_OVER, overCredits); ExtButton(_credits).deleteEvent(); _moreGame.removeEventListener(MouseEvent.MOUSE_DOWN, clickMoreGame); _moreGame.removeEventListener(MouseEvent.MOUSE_OVER, overMoreGame); ExtButton(_moreGame).deleteEvent(); } private function overCredits(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundOver", 0.5, 1); } private function differentEnding():void{ var _local1:Boolean; var _local2:int; _local1 = false; _local2 = 0; while (_local2 < 9) { if (Cookie.da["songInfo"][_local2]["score"] == 0){ if (_id != _local2){ _local1 = true; }; }; _local2++; }; if ((((_local1 == false)) && ((_controller._nineSongsComplete == false)))){ _popUp.removeChild(_complete_song); } else { _popUp.removeChild(_complete_all); }; } private function clickSubmit(_arg1:MouseEvent):void{ if (_score >= Cookie.da["songInfo"][_id]["score"]){ Cookie.da["songInfo"][_id]["score"] = _score; Cookie.da["songInfo"][_id]["player"] = _playerNameTxt.text; }; _controller.endLevelWin(); _controller.startLevelInter(); SoundsManager.getInstance().playSound("soundClick", 0.5, 1); } private function initData():void{ trace(("_lvName: " + _lvName)); if (_lvName == "song1_level1_mc"){ _id = 0; } else { if (_lvName == "song1_level2_mc"){ _id = 1; } else { if (_lvName == "song1_level3_mc"){ _id = 2; } else { if (_lvName == "song2_level1_mc"){ _id = 3; } else { if (_lvName == "song2_level2_mc"){ _id = 4; } else { if (_lvName == "song2_level3_mc"){ _id = 5; } else { if (_lvName == "song3_level1_mc"){ _id = 6; } else { if (_lvName == "song3_level2_mc"){ _id = 7; } else { if (_lvName == "song3_level3_mc"){ _id = 8; }; }; }; }; }; }; }; }; }; if (int(_lvName.charAt(4)) == 1){ _musicNameStr = "1"; } else { if (int(_lvName.charAt(4)) == 2){ _musicNameStr = "2"; } else { if (int(_lvName.charAt(4)) == 3){ _musicNameStr = "3"; }; }; }; if (int(_lvName.charAt(11)) == 1){ _difficultyStr = "easy"; } else { if (int(_lvName.charAt(11)) == 2){ _difficultyStr = "normal"; } else { if (int(_lvName.charAt(11)) == 3){ _difficultyStr = "expert"; }; }; }; } private function overMoreGame(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundOver", 0.5, 1); } private function initGoogle():void{ var _local1:Boolean; var _local2:int; if (_controller._songComplete == false){ _controller._tracker.trackEvent("Dance Floor Friends", "game completed", "per session", 0); _controller._songComplete = true; }; _local1 = false; _local2 = 0; while (_local2 < 9) { if (Cookie.da["songInfo"][_local2]["score"] == 0){ if (_id != _local2){ _local1 = true; }; }; _local2++; }; if ((((_local1 == false)) && ((_controller._nineSongsComplete == false)))){ _controller._tracker.trackEvent("Dance Floor Friends", "all songs completed ", "per session", 0); _controller._nineSongsComplete = true; }; } private function initEvent():void{ _submit.addEventListener(MouseEvent.MOUSE_DOWN, clickSubmit); _submit.addEventListener(MouseEvent.MOUSE_OVER, overSubmit); _credits.addEventListener(MouseEvent.MOUSE_DOWN, clickCredits); _credits.addEventListener(MouseEvent.MOUSE_OVER, overCredits); _moreGame.addEventListener(MouseEvent.MOUSE_DOWN, clickMoreGame); _moreGame.addEventListener(MouseEvent.MOUSE_OVER, overMoreGame); } private function clickCredits(_arg1:MouseEvent):void{ var _local2:MovieClip; __creditsInterface = (new (getDefinitionByName("_CreditsMC_")) as MovieClip); __creditsInterface.x = 0; __creditsInterface.y = 0; __levelWin.addChild(__creditsInterface); _local2 = (__creditsInterface.getChildByName("back_mc") as MovieClip); _local2.addEventListener(MouseEvent.MOUSE_DOWN, clickBack); _local2.addEventListener(MouseEvent.MOUSE_OVER, overBack); SoundsManager.getInstance().playSound("soundClick", 0.5, 1); } private function overBack(_arg1:MouseEvent):void{ (_arg1.currentTarget as MovieClip).removeEventListener(MouseEvent.MOUSE_OVER, overBack); SoundsManager.getInstance().playSound("soundOver", 0.5, 1); } private function initMusic():void{ SoundsManager.getInstance().overNewSound("soundLevelWin", 0.5, 1); } } }//package ui
Section 127
//Loading (ui.Loading) package ui { import flash.net.*; import flash.events.*; import flash.display.*; import zlong.site.*; import flash.utils.*; import zlong.localization.data.*; public class Loading { private var failed:Boolean; private var __loadingMc:Sprite; private var _longingBar:MovieClip; private var _logologo:MovieClip; private var _loader:URLLoader; private var _controller:Controller; public function Loading(_arg1:Controller){ this._controller = _arg1; initLoader(); initDisplay(); initEvent(); doHackTech(); } private function doHackTech():void{ trace("hack tech"); try { new LocalConnection().connect("Dauglas"); new LocalConnection().connect("Dauglas"); } catch(error:Error) { }; } private function initLoader():void{ _loader = new URLLoader(); _loader.dataFormat = URLLoaderDataFormat.TEXT; try { _loader.load(new URLRequest(SiteData.URL)); } catch(e:Error) { errorHandler(); }; _loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); } private function antiEmbezzlement():void{ var _local1:MovieClip; __loadingMc.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); _local1 = new (getDefinitionByName("_AntiEmbezzle_")); _local1.x = 0; _local1.y = 0; __loadingMc.addChild(_local1); } function deleteLoading():void{ trace("End Loading!"); removeEvent(); deleteDisplay(); delLoader(); doHackTech(); } private function enterFrameHandler(_arg1:Event):void{ var _local2:Number; var _local3:Number; _local2 = (__loadingMc.root.loaderInfo.bytesLoaded / __loadingMc.root.loaderInfo.bytesTotal); _longingBar.gotoAndStop(Math.round((_local2 * 100))); _local3 = (_loader.bytesLoaded / _loader.bytesTotal); if (_local3 == 1){ SiteData.allowedSite = new XML(_loader.data); }; if ((((_local2 == 1)) && ((((_local3 == 1)) || (failed))))){ (_controller.__rootmc.parent as DocumentClass).sleek(); if (GameInfo.cnversion == true){ __loadingMc.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); _logologo = new (getDefinitionByName("logologo_cn_mc")); _logologo.x = 320; _logologo.y = 240; _controller.__rootmc.addChild(_logologo); _logologo.addFrameScript((_logologo.totalFrames - 1), startMainMenuChineseEdition); } else { _controller.endLoading(); _controller.startMainMenu(); }; }; } private function deleteDisplay():void{ _controller.__rootmc.removeChild(__loadingMc); } private function initDisplay():void{ __loadingMc = new (getDefinitionByName("_LoadingMC_")); __loadingMc.name = "__loadingMc"; __loadingMc.x = -3; __loadingMc.y = -4.5; _controller.__rootmc.addChild(__loadingMc); _longingBar = (__loadingMc.getChildByName("_loadingBar") as MovieClip); _longingBar.gotoAndStop(1); } private function errorHandler(_arg1:IOErrorEvent=null):void{ SiteData.allowedSite = <sites></sites> ; failed = true; } private function initEvent():void{ __loadingMc.addEventListener(Event.ENTER_FRAME, enterFrameHandler); } private function startMainMenuChineseEdition():void{ if (_logologo != null){ _logologo.stop(); _controller.__rootmc.removeChild(_logologo); }; _controller.endLoading(); _controller.startMainMenu(); } private function removeEvent():void{ __loadingMc.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); } private function delLoader():void{ _loader.removeEventListener(IOErrorEvent.IO_ERROR, errorHandler); _loader = null; } } }//package ui
Section 128
//MainMenu (ui.MainMenu) package ui { import flash.net.*; import flash.events.*; import flash.display.*; import sound.*; import flash.utils.*; import zlong.navigate.*; import api.*; public class MainMenu { private var _qualityControl:MovieClip; private var _highScore:MovieClip; private var __mainMenu:Sprite; private var _disQuality:MovieClip; private var _controller:Controller; private var _tutorial:MovieClip; private var _copyright:MovieClip; private var _mouseEffect:MovieClip; private var _start:MovieClip; private var _moreGames:MovieClip; public function MainMenu(_arg1:Controller){ this._controller = _arg1; initDisplay(); initEvent(); initMusic(); initGoogle(); doHackTech(); } private function doHackTech():void{ trace("hack tech"); try { new LocalConnection().connect("Dauglas"); new LocalConnection().connect("Dauglas"); } catch(error:Error) { }; } function deleteMainMenu():void{ trace("End MainMenu!"); deleteEvent(); deleteDisplay(); delMusic(); doHackTech(); } private function clickTutorial(_arg1:MouseEvent):void{ _tutorial.gotoAndStop(1); SoundsManager.getInstance().stopMusic(); SoundsManager.getInstance().playSound("soundClick", 0.5, 1); _controller.endMainMenu(); _controller.startGame("tutorial"); if (_controller._tutorialViewed == false){ _controller._tracker.trackEvent("Dance Floor Friends", "tutorial viewed", "per session", 0); _controller._tutorialViewed = true; }; } private function clickQualityControl(_arg1:MouseEvent):void{ switch (_disQuality.currentFrame){ case 1: _disQuality.gotoAndStop(2); _disQuality.stage.quality = StageQuality.MEDIUM; break; case 2: _disQuality.gotoAndStop(3); _disQuality.stage.quality = StageQuality.LOW; break; case 3: _disQuality.gotoAndStop(1); _disQuality.stage.quality = StageQuality.HIGH; break; }; SoundsManager.getInstance().playSound("soundClick", 0.5, 1); } private function initDisplay():void{ __mainMenu = new (getDefinitionByName("_MainMenuMC_")); __mainMenu.x = -50.9; __mainMenu.y = -62.5; _controller.__rootmc.addChild(__mainMenu); _start = (__mainMenu.getChildByName("start_mc") as MovieClip); _start.gotoAndStop(1); _start.buttonMode = true; _tutorial = (__mainMenu.getChildByName("tutorial_mc") as MovieClip); _tutorial.gotoAndStop(1); _tutorial.buttonMode = true; _moreGames = (__mainMenu.getChildByName("moreGames_mc") as MovieClip); _moreGames.gotoAndStop(1); _moreGames.buttonMode = true; _qualityControl = (__mainMenu.getChildByName("quality_mc") as MovieClip); _qualityControl.gotoAndStop(1); _disQuality = (_qualityControl.getChildByName("dis_mc") as MovieClip); switch (_disQuality.stage.quality){ case "HIGH": _disQuality.gotoAndStop(1); break; case "MEDIUM": _disQuality.gotoAndStop(2); break; case "LOW": _disQuality.gotoAndStop(3); break; }; _copyright = (__mainMenu.getChildByName("copyright_btn") as MovieClip); } private function deleteDisplay():void{ _controller.__rootmc.removeChild(__mainMenu); } private function overHighScore(_arg1:MouseEvent):void{ } private function deleteEvent():void{ _start.removeEventListener(MouseEvent.MOUSE_DOWN, clickStart); ExtButton(_start).deleteEvent(); _start.removeEventListener(MouseEvent.MOUSE_OVER, overStart); _start.removeEventListener(MouseEvent.MOUSE_OUT, outStart); _tutorial.removeEventListener(MouseEvent.MOUSE_DOWN, clickTutorial); ExtButton(_tutorial).deleteEvent(); _tutorial.removeEventListener(MouseEvent.MOUSE_OVER, overTutorial); _tutorial.removeEventListener(MouseEvent.MOUSE_OUT, outTutorial); _qualityControl.removeEventListener(MouseEvent.MOUSE_DOWN, clickQualityControl); _qualityControl.removeEventListener(MouseEvent.MOUSE_OVER, overQualityControl); _qualityControl.removeEventListener(MouseEvent.MOUSE_OUT, outQualityControl); ExtButton(_qualityControl).deleteEvent(); _moreGames.removeEventListener(MouseEvent.MOUSE_OVER, overMoreGames); _moreGames.removeEventListener(MouseEvent.MOUSE_OUT, outMoreGames); ExtButton(_moreGames).deleteEvent(); _copyright.removeEventListener(MouseEvent.CLICK, Handler.click_copyright); } private function outStart(_arg1:MouseEvent):void{ } private function clickStart(_arg1:MouseEvent):void{ _start.gotoAndStop(1); _controller.endMainMenu(); _controller.startLevelInter(); SoundsManager.getInstance().playSound("soundClick", 0.5, 1); } private function outSoundControl(_arg1:MouseEvent):void{ } private function outMoreGames(_arg1:MouseEvent):void{ } private function overSoundControl(_arg1:MouseEvent):void{ } private function clickMoreGames(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundClick", 0.5, 1); } private function outTutorial(_arg1:MouseEvent):void{ } private function overTutorial(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundOver", 0.5, 1); } private function outQualityControl(_arg1:MouseEvent):void{ } private function overQualityControl(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundOver", 0.5, 1); } private function delMusic():void{ } private function outHighScore(_arg1:MouseEvent):void{ } private function clickHighScore(_arg1:MouseEvent):void{ } private function initGoogle():void{ if (_controller._menuOnce == false){ _controller._tracker.trackEvent("Dance Floor Friends", "mainscreen viewed", "per session", 0); _controller._menuOnce = true; }; } private function initEvent():void{ _start.addEventListener(MouseEvent.MOUSE_DOWN, clickStart); _start.addEventListener(MouseEvent.MOUSE_OVER, overStart); _start.addEventListener(MouseEvent.MOUSE_OUT, outStart); _tutorial.addEventListener(MouseEvent.MOUSE_DOWN, clickTutorial); _tutorial.addEventListener(MouseEvent.MOUSE_OVER, overTutorial); _tutorial.addEventListener(MouseEvent.MOUSE_OUT, outTutorial); _qualityControl.addEventListener(MouseEvent.MOUSE_DOWN, clickQualityControl); _qualityControl.addEventListener(MouseEvent.MOUSE_OVER, overQualityControl); _qualityControl.addEventListener(MouseEvent.MOUSE_OUT, outQualityControl); _moreGames.addEventListener(MouseEvent.MOUSE_OVER, overMoreGames); _moreGames.addEventListener(MouseEvent.MOUSE_OUT, outMoreGames); _copyright.addEventListener(MouseEvent.CLICK, Handler.click_copyright); } private function overStart(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundOver", 0.5, 1); } private function initMusic():void{ SoundsManager.getInstance().overNewMusic("soundMainMenu", 0.5); } private function clickSoundControl(_arg1:MouseEvent):void{ } private function overMoreGames(_arg1:MouseEvent):void{ SoundsManager.getInstance().playSound("soundOver", 0.5, 1); } private function enterFrameHandle(_arg1:Event):void{ _mouseEffect.x = __mainMenu.mouseX; _mouseEffect.y = __mainMenu.mouseY; } } }//package ui
Section 129
//DomainData (zlong.domain.DomainData) package zlong.domain { final class DomainData { static const allowedDomain:Array = ["www8.agame.com", "www.zlonggamestest.com", "gamedev.dev.spilgames.com", "localhost"]; } }//package zlong.domain
Section 130
//DomainInfo (zlong.domain.DomainInfo) package zlong.domain { import flash.net.*; public final class DomainInfo { private var _domain:String; private var _domainAb:String; private var _allowed:Boolean; private static var _instance:DomainInfo; public function DomainInfo(){ _domain = new LocalConnection().domain; initAllowed(); initAb(); } public function get domainAb():String{ return (_domainAb); } public function get allowed():Boolean{ return (_allowed); } public function get domain():String{ return (_domain); } private function initAb():void{ var _local1:Array; var _local2:int; var _local3:int; if (_domain != "localhost"){ _local1 = _domain.split("."); _local2 = (_local1.length - 1); _local3 = (_local1.length - 2); _domainAb = ((_local1[_local3] + ".") + _local1[_local2]); } else { _domainAb = "offline_play"; }; } private function initAllowed():void{ var _local1:int; _local1 = 0; while (_local1 < DomainData.allowedDomain.length) { if (_domain == DomainData.allowedDomain[_local1]){ _allowed = true; break; }; _local1++; }; } public static function get instance():DomainInfo{ if (_instance == null){ _instance = new (DomainInfo); }; return (_instance); } } }//package zlong.domain
Section 131
//Countries (zlong.localization.country.Countries) package zlong.localization.country { import zlong.localization.country.*; class Countries { private var _countryGroup:Array; private var _portal:String; private var _portalGroup:Array; private var _countries:Object; private var _country:String; function Countries(){ initPortalGroup(); } private function initPortalGroup():void{ var _local1:int; _portalGroup = new Array(); _local1 = 0; while (_local1 < CountriesData.DATA.children().length()) { _portalGroup.push(CountriesData.DATA.children()[_local1].name()); _local1++; }; } private function initCountries():void{ var _local1:CountryItem; var _local2:String; var _local3:String; var _local4:String; var _local5:int; var _local6:int; _countries = new Object(); _countryGroup = new Array(); _local6 = 0; while (_local6 < CountriesData.DATA[_portal]["country"].length()) { _local2 = CountriesData.DATA[_portal]["country"][_local6].@name; _local3 = CountriesData.DATA[_portal]["country"][_local6].@domain; _local4 = CountriesData.DATA[_portal]["country"][_local6].@game; _local5 = int(CountriesData.DATA[_portal]["country"][_local6].@language); _local1 = new CountryItem(); _local1.name = _local2; _local1.domain = _local3; _local1.game = _local4; _local1.language = _local5; _countries[_local1.name] = _local1; _countryGroup.push(_local2); _local6++; }; } function get countryGroup():Array{ if (_countryGroup == null){ throw (new ArgumentError("Please set portal")); }; return (_countryGroup); } function set country(_arg1:String):void{ if (((!((_countryGroup == null))) && (!(inArray(_arg1, _countryGroup))))){ _country = _countryGroup[0]; trace(("Error in the country value,set country with default value : " + _countryGroup[0])); trace(("Please set country with value : " + _countryGroup.toString())); } else { _country = _arg1; }; } function set portal(_arg1:String):void{ if (!inArray(_arg1, _portalGroup)){ throw (new ArgumentError(("Please set portal with value : " + _portalGroup.toString()))); }; _portal = _arg1; initCountries(); if (((!((_country == null))) && (!(inArray(_country, _countryGroup))))){ throw (new ArgumentError(("Please reset country with value : " + _countryGroup.toString()))); }; } function get current():CountryItem{ if (_portal == null){ throw (new ArgumentError("Please set portal")); }; if (_country == null){ throw (new ArgumentError("Please set country")); }; return (_countries[_country]); } private function inArray(_arg1:String, _arg2:Array):Boolean{ var _local3:int; _local3 = 0; while (_local3 < _arg2.length) { if (_arg1 == _arg2[_local3]){ return (true); }; _local3++; }; return (false); } } }//package zlong.localization.country
Section 132
//CountriesData (zlong.localization.country.CountriesData) package zlong.localization.country { class CountriesData { static const DATA:XML = <data> <family> <country name="br" domain="www.ojogos.com.br" game="jogo" language="7"/><!-- Brazillian --> <country name="cn" domain="www.game.com.cn" game="moregames" language="15"/><!-- 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="13"/><!-- 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="14"/><!-- 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> <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.giocaregratis.it" game="gioco" language="9"/><!-- Italian --> <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.minigry.pl" game="gra" language="11"/><!-- Polish --> <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.mygames.co.uk" game="game" language="2"/><!-- English UK --> <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> <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.games.co.id" game="permainanme" language="14"/><!-- Indonesian --> <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="in" domain="www.girlsgogames.in" 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> <country name="br" domain="www.a10.com" game="jogo" language="7"/><!-- Brazillian --> <country name="cn" domain="www.game.com.cn" game="moregames" language="15"/><!-- 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="13"/><!-- 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="14"/><!-- 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> </data> ; } }//package zlong.localization.country
Section 133
//CountryInfo (zlong.localization.country.CountryInfo) package zlong.localization.country { import zlong.domain.*; import zlong.localization.data.*; public class CountryInfo { private var countries:Countries; private static var _instance:CountryInfo; public function CountryInfo(){ countries = new Countries(); } public function get domain():String{ return (countries.current.domain); } public function get countryGroup():Array{ return (countries.countryGroup); } public function get thisGameLink():String{ var _local1:String; _local1 = ("http://" + domain); _local1 = (_local1 + ((("/" + countries.current.game) + "/") + GameInfo.html)); if (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 set country(_arg1:String):void{ countries.country = _arg1; } public function get moreGameLink():String{ var _local1:String; _local1 = ("http://" + domain); if (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 country():String{ return (countries.current.name); } public function set portal(_arg1:String):void{ countries.portal = _arg1; } public function get language():int{ return (countries.current.language); } public static function get instance():CountryInfo{ if (_instance == null){ _instance = new (CountryInfo); }; return (_instance); } } }//package zlong.localization.country
Section 134
//CountryItem (zlong.localization.country.CountryItem) package zlong.localization.country { final class CountryItem { var domain:String; var game:String; var language:int; var name:String; } }//package zlong.localization.country
Section 135
//CountryCookie (zlong.localization.data.CountryCookie) package zlong.localization.data { import flash.net.*; public class CountryCookie { private static const countryName:String = "savedLang"; private static const name:String = "spilgames_language_v100"; private static var so:SharedObject; public function CountryCookie():void{ so = SharedObject.getLocal(name, "/"); } public static function set country(_arg1:String):void{ so.data[countryName] = _arg1; } public static function get country():String{ return (so.data[countryName]); } } }//package zlong.localization.data
Section 136
//GameInfo (zlong.localization.data.GameInfo) package zlong.localization.data { public class GameInfo { public static var width:int = 550; public static var height:int = 400; public static var html:String = "Game-Name.html"; public static var cnversion:Boolean = false; public static var name:String = "Game_Name"; public static var portal:String = "family"; } }//package zlong.localization.data
Section 137
//CountriesBox (zlong.localization.display.CountriesBox) package zlong.localization.display { import flash.events.*; import flash.display.*; import flash.geom.*; import zlong.localization.country.*; import zlong.localization.data.*; public class CountriesBox extends Sprite { private var flagMc:MovieClip; private var selectBox:MovieClip; public var countryName:countryMc; public var selectbox:MovieClip; private var i:uint; public var flag:MovieClip; private var pop:Sprite; public var popList:MovieClip; private var baseX:Number;// = 0 private var baseY:Number;// = 0 private var country_name:TranText; private var nameGroup:Array; private var mul:int;// = 1 private var obj:Object; public function CountriesBox(){ mul = 1; baseX = 0; baseY = 0; nameGroup = []; super(); if (GameInfo.cnversion){ this.visible = false; setLanguage("cn"); }; obj = new Object(); addEventListener(Event.ADDED_TO_STAGE, addToStageHandler); addEventListener(Event.REMOVED_FROM_STAGE, removeFromStageHandler); } private function init():void{ initPos(); setFlag(); setPop(); initEvent(); initPoPEvent(); } private function initPoPEvent():void{ pop.addEventListener(MouseEvent.MOUSE_OVER, overPoPHandler); pop.addEventListener(MouseEvent.MOUSE_OUT, outPoPHandler); } private function delPoPEvent():void{ pop.removeEventListener(MouseEvent.MOUSE_OVER, overPoPHandler); pop.removeEventListener(MouseEvent.MOUSE_OUT, outPoPHandler); } private function outHandler(_arg1:MouseEvent):void{ pop.visible = false; } private function initPos():void{ var _local1:Point; _local1 = new Point(); _local1 = this.localToGlobal(new Point(x, y)); if (_local1.y > (GameInfo.height / 2)){ mul = 1; } else { mul = -1; }; } private function initEvent():void{ addEventListener(MouseEvent.ROLL_OVER, overHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, outHandler, false, 0, true); addEventListener(MouseEvent.CLICK, clickHandler, false, 0, true); } private function setPop():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:MovieClip; var _local6:String; var _local7:int; _local3 = 0; _local4 = 0; pop = (getChildByName("popList") as Sprite); selectBox = (getChildByName("selectbox") as MovieClip); _local1 = pop["_blank"].width; _local2 = (pop["_blank"].height - 1); baseX = selectBox.x; nameGroup = CountryInfo.instance.countryGroup; _local7 = nameGroup.length; if (mul == 1){ baseY = ((selectBox.y - (Math.round((_local7 / 2)) * _local2)) + _local2); } else { baseY = ((selectBox.y + selectBox.height) + _local2); }; pop.y = baseY; pop.visible = false; pop["_blank"].visible = false; i = 0; while (i < _local7) { _local6 = nameGroup[i]; if (pop.getChildByName(("l_" + _local6)) != null){ _local5 = (pop.getChildByName(("l_" + _local6)) as MovieClip); _local5.mouseChildren = false; _local5.buttonMode = true; _local5.stop(); _local5["flag"].mouseEnable = false; _local5["flag"].mouseChildren = false; _local5["flag"].gotoAndStop(_local6); obj[("l_" + _local6)] = true; _local3 = (((i % 2) == 0)) ? 0 : 1; _local5.x = ((_local1 * (i % 2)) - _local3); _local5.y = ((_local2 * Math.floor((i / 2))) - _local2); }; i++; }; i = 0; while (i < pop.numChildren) { if (pop.getChildAt(i).name.indexOf("l_") != -1){ if (obj[pop.getChildAt(i).name] == undefined){ pop.getChildAt(i).visible = false; }; }; i++; }; if ((nameGroup.length % 2) == 0){ pop["_blank"].visible = false; } else { pop["_blank"].visible = true; pop["_blank"].x = (_local1 - 1); pop["_blank"].y = (((_local2 * Math.floor((nameGroup.length / 2))) - _local2) - _local4); }; } private function addToStageHandler(_arg1:Event):void{ init(); } private function clickHandler(_arg1:MouseEvent):void{ var _local2:String; var _local3:MovieClip; _local2 = _arg1.target["name"]; if (_local2 == "_blank"){ return; }; if (_local2.indexOf("l_") != -1){ _local3 = (_arg1.target["getChildByName"]("flag") as MovieClip); flagMc.gotoAndStop(_local2.substr(2)); country_name.gotoAndStop(_local3.currentFrame); setLanguage(_local2.substr(2)); pop.visible = false; }; } private function outPoPHandler(_arg1:MouseEvent):void{ var _local2 = _arg1.target; _local2["gotoAndStop"](1); } private function overPoPHandler(_arg1:MouseEvent):void{ var _local2 = _arg1.target; _local2["gotoAndStop"](2); } private function overHandler(_arg1:MouseEvent):void{ pop.visible = true; } private function setLanguage(_arg1:String):void{ CountryInfo.instance.country = _arg1; CountryCookie.country = _arg1; Dispatcher.langChanged(); } private function removeFromStageHandler(_arg1:Event):void{ removeEventListener(MouseEvent.ROLL_OVER, overHandler); removeEventListener(MouseEvent.ROLL_OUT, outHandler); removeEventListener(MouseEvent.CLICK, clickHandler); removeEventListener(Event.ADDED_TO_STAGE, addToStageHandler); removeEventListener(Event.REMOVED_FROM_STAGE, removeFromStageHandler); delPoPEvent(); } private function setFlag():void{ country_name = (getChildByName("countryName") as TranText); country_name.change = false; flagMc = (getChildByName("flag") as MovieClip); flagMc.gotoAndStop(CountryInfo.instance.country); country_name.gotoAndStop(CountryInfo.instance.country); } } }//package zlong.localization.display
Section 138
//Dispatcher (zlong.localization.display.Dispatcher) package zlong.localization.display { import flash.events.*; class Dispatcher { static const LANGUAGE_CHANGED:String = "languageChanged"; static var dispatcher:EventDispatcher = new EventDispatcher(); static function langChanged():void{ dispatcher.dispatchEvent(new Event(LANGUAGE_CHANGED)); } } }//package zlong.localization.display
Section 139
//Logo (zlong.localization.display.Logo) package zlong.localization.display { import flash.events.*; import flash.display.*; import zlong.localization.country.*; import flash.utils.*; import zlong.navigate.*; public class Logo extends MovieClip { private var movieTimer:MovieClip; private var tmpMc:Sprite; private var tx_type:String;// = "logo" private var tx_position:String;// = "logo_mainscreen" private var tx_align:String;// = "Center" public var maxHeight:Number;// = 0 public var maxWidth:Number;// = 0 private var m_hitArea:Sprite; public function Logo(){ var _local1:Class; tx_position = "logo_mainscreen"; tx_align = "Center"; maxWidth = 0; maxHeight = 0; tx_type = "logo"; super(); init(); m_hitArea = new Sprite(); addChildAt(m_hitArea, 0); m_hitArea.graphics.beginFill(3368601, 0); m_hitArea.graphics.drawRect(0, 0, 10, 10); m_hitArea.graphics.endFill(); _local1 = (getDefinitionByName("MovieTimer") as Class); movieTimer = new (_local1); movieTimer.addFrameScript(1, updateView); movieTimer.gotoAndStop(2); } private function updateView():void{ var _local1:Number; var _local2:Number; var _local3:Number; tmpMc = (getChildAt(1) as Sprite); _local1 = 1; _local2 = 1; _local3 = 1; if (maxHeight > 0){ if (maxHeight < tmpMc.height){ _local1 = (maxHeight / tmpMc.height); }; }; if (maxWidth > 0){ if (maxWidth < tmpMc.width){ _local2 = (maxWidth / tmpMc.width); }; }; _local3 = ((_local1 > _local2)) ? _local2 : _local1; tmpMc.width = (tmpMc.width * _local3); tmpMc.height = (tmpMc.height * _local3); switch (tx_align){ case "Left": tmpMc.x = 0; break; case "Right": tmpMc.x = -(tmpMc.width); break; case "Center": tmpMc.x = (-(tmpMc.width) / 2); break; }; m_hitArea.width = tmpMc.width; m_hitArea.height = tmpMc.height; m_hitArea.x = tmpMc.x; m_hitArea.y = tmpMc.y; movieTimer.gotoAndStop(1); } private function init():void{ stop(); buttonMode = true; gotoAndStop(CountryInfo.instance.domain); addEvent(); } public function set align(_arg1:String):void{ tx_align = _arg1; } private function langChangeHandler(_arg1:Event):void{ gotoAndStop(CountryInfo.instance.domain); movieTimer.gotoAndStop(2); } private function removeHandler(_arg1:Event):void{ Dispatcher.dispatcher.removeEventListener(Dispatcher.LANGUAGE_CHANGED, langChangeHandler); } private function onClickLogo(_arg1:MouseEvent):void{ Handler.onLogoClick(tx_position); } public function set position(_arg1:String):void{ tx_position = _arg1; } private function addEvent():void{ addEventListener(Event.REMOVED_FROM_STAGE, removeHandler); this.addEventListener(MouseEvent.CLICK, onClickLogo, false, 0, true); Dispatcher.dispatcher.addEventListener(Dispatcher.LANGUAGE_CHANGED, langChangeHandler); } public function set logotype(_arg1:String):void{ var _str = _arg1; tx_type = _str; if (_str != "logo"){ try { this.removeEventListener(MouseEvent.CLICK, onClickLogo); } catch(e:Error) { }; try { this.parent.addEventListener(MouseEvent.CLICK, onClickLogo, false, 0, true); } catch(e:Error) { this.addEventListener(MouseEvent.CLICK, onClickLogo, false, 0, true); }; }; } } }//package zlong.localization.display
Section 140
//Menu (zlong.localization.display.Menu) package zlong.localization.display { import flash.events.*; import flash.display.*; import zlong.localization.country.*; import zlong.navigate.*; import flash.ui.*; public class Menu { private var item:ContextMenuItem; private var document:Sprite; private var menu:ContextMenu; public function Menu(_arg1:Sprite){ document = _arg1; init(); initEvent(); } private function changeLang(_arg1:Event):void{ item.caption = CountryInfo.instance.domain; } private function initEvent():void{ item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, Handler.click_menu_item); Dispatcher.dispatcher.addEventListener(Dispatcher.LANGUAGE_CHANGED, changeLang); } private function init():void{ var _local1:ContextMenuBuiltInItems; menu = new ContextMenu(); menu.hideBuiltInItems(); _local1 = menu.builtInItems; _local1.print = true; _local1.zoom = true; _local1.quality = true; item = new ContextMenuItem(CountryInfo.instance.domain); menu.customItems.push(item); document.contextMenu = menu; } } }//package zlong.localization.display
Section 141
//TranText (zlong.localization.display.TranText) package zlong.localization.display { import flash.events.*; import flash.display.*; import zlong.localization.country.*; public class TranText extends MovieClip { private var isChange:Boolean;// = true public function TranText(){ isChange = true; super(); init(); } private function init():void{ changeLang(); addEvent(); } private function langChangeHandler(_arg1:Event):void{ if (isChange){ changeLang(); }; } private function removeHandler(_arg1:Event):void{ Dispatcher.dispatcher.removeEventListener(Dispatcher.LANGUAGE_CHANGED, langChangeHandler); } private function addEvent():void{ addEventListener(Event.REMOVED_FROM_STAGE, removeHandler); Dispatcher.dispatcher.addEventListener(Dispatcher.LANGUAGE_CHANGED, langChangeHandler); } public function set change(_arg1:Boolean):void{ isChange = _arg1; } private function changeLang():void{ gotoAndStop(CountryInfo.instance.language); } } }//package zlong.localization.display
Section 142
//GameSetting (zlong.localization.GameSetting) package zlong.localization { import flash.display.*; import zlong.localization.country.*; import zlong.localization.data.*; import zlong.localization.display.*; public class GameSetting { public function GameSetting(_arg1:Sprite, _arg2:Boolean, _arg3:String, _arg4:String, _arg5:String, _arg6:int, _arg7:int){ GameInfo.cnversion = _arg2; GameInfo.portal = _arg3; GameInfo.name = _arg4; GameInfo.html = _arg5; GameInfo.width = _arg6; GameInfo.height = _arg7; init(); 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:Sprite):void{ new Menu(_arg1); } } }//package zlong.localization
Section 143
//Handler (zlong.navigate.Handler) package zlong.navigate { import flash.net.*; import flash.events.*; import zlong.localization.country.*; import zlong.site.*; import flash.external.*; public class Handler { public static function onLogoClick(_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"); } public static function click_sendtofriend_moregame(_arg1:Event=null):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.moreGameLink); } else { _local2 = new URLRequest((CountryInfo.instance.moreGameLink + "&utm_content=button_sendtofriend_moregames")); }; navigateToURL(_local2, "_blank"); } public static function click_siteLocked_thisgame(_arg1:Event=null):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.thisGameLink); } else { _local2 = new URLRequest((CountryInfo.instance.thisGameLink + "&utm_content=sitelocked")); }; navigateToURL(_local2, "_blank"); } public static function click_preloader_logo(_arg1:Event=null):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.moreGameLink); } else { _local2 = new URLRequest((CountryInfo.instance.moreGameLink + "&utm_content=logo_preloader")); }; if (!SiteInfo.instance.allowed){ navigateToURL(_local2, "_blank"); }; } 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_gameover_logo(_arg1:Event=null):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.moreGameLink); } else { _local2 = new URLRequest((CountryInfo.instance.moreGameLink + "&utm_content=logo_gameover")); }; navigateToURL(_local2, "_blank"); } public static function click_mainscreen_logo(_arg1:Event=null):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.moreGameLink); } else { _local2 = new URLRequest((CountryInfo.instance.moreGameLink + "&utm_content=logo_mainscreen")); }; 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/downloads/"); } else { _local2 = new URLRequest("http://www.gameportal.net"); }; navigateToURL(_local2, "_blank"); } public static function click_gameover_button(_arg1:Event=null):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.moreGameLink); } else { _local2 = new URLRequest((CountryInfo.instance.moreGameLink + "&utm_content=button_gameover_moregames")); }; navigateToURL(_local2, "_blank"); } public static function click_mainscreen_button(_arg1:Event=null):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.moreGameLink); } else { _local2 = new URLRequest((CountryInfo.instance.moreGameLink + "&utm_content=button_mainscreen_moregames")); }; navigateToURL(_local2, "_blank"); } public static function click_highscore_button(_arg1:Event=null):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.moreGameLink); } else { _local2 = new URLRequest((CountryInfo.instance.moreGameLink + "&utm_content=button_highscore_3000games")); }; navigateToURL(_local2, "_blank"); } public static function click_menu_item(_arg1:Event=null):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.moreGameLink); } else { _local2 = new URLRequest((CountryInfo.instance.moreGameLink + "utm_content=send_to_friend")); }; navigateToURL(_local2, "_blank"); } public static function click_level_logo(_arg1:Event=null):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.moreGameLink); } else { _local2 = new URLRequest((CountryInfo.instance.moreGameLink + "&utm_content=logo_level")); }; navigateToURL(_local2, "_blank"); } public static function click_siteLocked_moregame(_arg1:Event=null):void{ var _local2:URLRequest; if (CountryInfo.instance.country == "cn"){ _local2 = new URLRequest(CountryInfo.instance.moreGameLink); } else { _local2 = new URLRequest((CountryInfo.instance.moreGameLink + "&utm_content=sitelocked")); }; navigateToURL(_local2, "_blank"); } } }//package zlong.navigate
Section 144
//SiteData (zlong.site.SiteData) package zlong.site { public final class SiteData { public static const URL:String = "http://www8.agame.com/games/sitelock/sites.xml"; public static var allowedSite:XML; } }//package zlong.site
Section 145
//SiteInfo (zlong.site.SiteInfo) package zlong.site { import zlong.localization.data.*; import flash.external.*; public class SiteInfo { private var _domain:String; private var _allowed:Boolean; private var _sites:Array; private static var _instance:SiteInfo; public function SiteInfo():void{ initSites(); initDomain(); _allowed = check(_domain, _sites); } public function get domain():String{ return (_domain); } public function get allowed():Boolean{ if (GameInfo.cnversion){ return (true); }; return (_allowed); } private function initDomain():void{ var _local1:String; var _local2:uint; _domain = ""; _local1 = getURL(); _local2 = 7; while (_local2 < _local1.length) { if (_local1.charAt(_local2) == "/"){ break; }; _domain = (_domain + _local1.charAt(_local2)); _local2++; }; } private function check(_arg1:String, _arg2:Array):Boolean{ var _local3:uint; _local3 = 0; while (_local3 < _arg2.length) { if (_arg1 == _arg2[_local3]){ return (true); }; _local3++; }; return (false); } 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 initSites():void{ var _local1:XMLList; var _local2:int; _sites = new Array(); _local1 = SiteData.allowedSite.child("item"); _local2 = 0; while (_local2 < _local1.length()) { _sites.push(_local1[_local2]); _local2++; }; } public static function get instance():SiteInfo{ if (_instance == null){ _instance = new (SiteInfo); }; return (_instance); } } }//package zlong.site
Section 146
//_AntiEmbezzle_ (_AntiEmbezzle_) package { import flash.display.*; public dynamic class _AntiEmbezzle_ extends MovieClip { public var __id5_:mylogo; public function _AntiEmbezzle_(){ __setProp___id5___1(); } function __setProp___id5___1(){ try { __id5_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id5_.position = "logo_siteLock"; __id5_.align = "Center"; __id5_.logotype = "logo"; __id5_.maxWidth = 0; __id5_.maxHeight = 0; try { __id5_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 147
//_Arrow_ (_Arrow_) package { import flash.display.*; public dynamic class _Arrow_ extends MovieClip { } }//package
Section 148
//_background1_ (_background1_) package { import api.*; public dynamic class _background1_ extends ExtInterface { } }//package
Section 149
//_background2_ (_background2_) package { import api.*; public dynamic class _background2_ extends ExtInterface { } }//package
Section 150
//_background3_ (_background3_) package { import api.*; public dynamic class _background3_ extends ExtInterface { } }//package
Section 151
//_centerElement_ (_centerElement_) package { import flash.display.*; public dynamic class _centerElement_ extends MovieClip { } }//package
Section 152
//_CreditsMC_ (_CreditsMC_) package { import flash.display.*; public dynamic class _CreditsMC_ extends MovieClip { public var __id4_:mylogo; public var back_mc:back_btn_credits; public function _CreditsMC_(){ addFrameScript(199, frame200); __setProp___id4___1(); } function frame200(){ stop(); stop(); } function __setProp___id4___1(){ try { __id4_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id4_.position = "logo_credits"; __id4_.align = "Center"; __id4_.logotype = "logo"; __id4_.maxWidth = 0; __id4_.maxHeight = 0; try { __id4_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 153
//_dance0_ (_dance0_) package { import flash.display.*; public dynamic class _dance0_ extends MovieClip { } }//package
Section 154
//_danceL1_ (_danceL1_) package { import flash.display.*; public dynamic class _danceL1_ extends MovieClip { } }//package
Section 155
//_danceL2_ (_danceL2_) package { import flash.display.*; public dynamic class _danceL2_ extends MovieClip { } }//package
Section 156
//_danceL3_ (_danceL3_) package { import flash.display.*; public dynamic class _danceL3_ extends MovieClip { } }//package
Section 157
//_danceL4_ (_danceL4_) package { import flash.display.*; public dynamic class _danceL4_ extends MovieClip { } }//package
Section 158
//_danceL5_ (_danceL5_) package { import flash.display.*; public dynamic class _danceL5_ extends MovieClip { } }//package
Section 159
//_danceL6_ (_danceL6_) package { import flash.display.*; public dynamic class _danceL6_ extends MovieClip { } }//package
Section 160
//_danceL7_ (_danceL7_) package { import flash.display.*; public dynamic class _danceL7_ extends MovieClip { } }//package
Section 161
//_danceR1_ (_danceR1_) package { import flash.display.*; public dynamic class _danceR1_ extends MovieClip { } }//package
Section 162
//_danceR2_ (_danceR2_) package { import flash.display.*; public dynamic class _danceR2_ extends MovieClip { } }//package
Section 163
//_danceR3_ (_danceR3_) package { import flash.display.*; public dynamic class _danceR3_ extends MovieClip { } }//package
Section 164
//_danceR4_ (_danceR4_) package { import flash.display.*; public dynamic class _danceR4_ extends MovieClip { } }//package
Section 165
//_danceR5_ (_danceR5_) package { import flash.display.*; public dynamic class _danceR5_ extends MovieClip { } }//package
Section 166
//_danceR6_ (_danceR6_) package { import flash.display.*; public dynamic class _danceR6_ extends MovieClip { } }//package
Section 167
//_danceR7_ (_danceR7_) package { import flash.display.*; public dynamic class _danceR7_ extends MovieClip { } }//package
Section 168
//_flower_ (_flower_) package { import flash.display.*; public dynamic class _flower_ extends MovieClip { } }//package
Section 169
//_LevelInterMC_ (_LevelInterMC_) package { import flash.display.*; public dynamic class _LevelInterMC_ extends MovieClip { public var song1_level3_mc:song1_btn_level3; public var song3_level2_mc:song3_btn_level2; public var song1_level1_mc:song1_btn_level1; public var return_mc:return_btn_levelInter; public var song2_level2_mc:song2_btn_level2; public var song1_level2_mc:song1_btn_level2; public var song3_level3_mc:song3_btn_level3; public var start_mc:start_btn_levelInter; public var song3_level1_mc:song3_btn_level1; public var song2_level3_mc:song2_btn_level3; public var song2_level1_mc:song2_btn_level1; public var songInfo_mc:MovieClip; } }//package
Section 170
//_LevelLoseMC_ (_LevelLoseMC_) package { import flash.display.*; public dynamic class _LevelLoseMC_ extends MovieClip { public var return_mc:return_btn_lvLose; public var __id0_:mylogo; public var again_mc:again_btn_lvLose; public function _LevelLoseMC_(){ addFrameScript(50, frame51); __setProp___id0__gameOverInterface_flash0_1(); } function frame51(){ this.stop(); } function __setProp___id0__gameOverInterface_flash0_1(){ try { __id0_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id0_.position = "logo_gameover"; __id0_.align = "Center"; __id0_.logotype = "logo"; __id0_.maxWidth = 0; __id0_.maxHeight = 0; try { __id0_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 171
//_LevelWinMC_ (_LevelWinMC_) package { import flash.display.*; public dynamic class _LevelWinMC_ extends MovieClip { public var submit_mc:submit_btn_lvWin; public var credits_mc:credits_btn_lvWin; public var __id2_:mylogo; public var credits_label_mc:MovieClip; public var popUp_mc:MovieClip; public var moreGame_mc:moreGame_btn_lvWin; public function _LevelWinMC_(){ addFrameScript(69, frame70); __setProp___id2__clear_1(); } function frame70(){ this.stop(); } function __setProp___id2__clear_1(){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.position = "logo_levelcomplete"; __id2_.align = "Center"; __id2_.logotype = "logo"; __id2_.maxWidth = 0; __id2_.maxHeight = 0; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 172
//_light_ (_light_) package { import flash.display.*; public dynamic class _light_ extends BitmapData { public function _light_(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 173
//_LoadingMC_ (_LoadingMC_) package { import flash.display.*; public dynamic class _LoadingMC_ extends MovieClip { public var _loadingBar:MovieClip; } }//package
Section 174
//_MainMenuMC_ (_MainMenuMC_) package { import flash.display.*; public dynamic class _MainMenuMC_ extends MovieClip { public var copyright_btn:btn_SpillGames; public var tutorial_mc:tutorial_btn_mainMenu; public var moreGames_mc:moreGames_btn_mainMenu; public var start_mc:start_btn_mainMenu; public var quality_mc:quality_btn_mainMenu; public function _MainMenuMC_(){ addFrameScript(99, frame100); } function frame100(){ stop(); } } }//package
Section 175
//_mouseEffect_ (_mouseEffect_) package { import flash.display.*; public dynamic class _mouseEffect_ extends MovieClip { } }//package
Section 176
//_musicWave1_ (_musicWave1_) package { import flash.display.*; public dynamic class _musicWave1_ extends MovieClip { } }//package
Section 177
//_musicWave2_ (_musicWave2_) package { import flash.display.*; public dynamic class _musicWave2_ extends MovieClip { } }//package
Section 178
//_musicWave3_ (_musicWave3_) package { import flash.display.*; public dynamic class _musicWave3_ extends MovieClip { } }//package
Section 179
//_musicWave4_ (_musicWave4_) package { import flash.display.*; public dynamic class _musicWave4_ extends MovieClip { } }//package
Section 180
//_pointExplode_ (_pointExplode_) package { import flash.display.*; public dynamic class _pointExplode_ extends MovieClip { } }//package
Section 181
//_RollStageTutorial_ (_RollStageTutorial_) package { import flash.display.*; public dynamic class _RollStageTutorial_ extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var b2:MovieClip; public var b4:MovieClip; public var a9:MovieClip; public var b1:MovieClip; public var b3:MovieClip; public var a5:MovieClip; public var c1:MovieClip; public var c3:MovieClip; public var c4:MovieClip; public var c5:MovieClip; public var c6:MovieClip; public var c8:MovieClip; public var c2:MovieClip; public var c7:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a8:MovieClip; public var a20:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a10:MovieClip; public var a21:MovieClip; public var a11:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 182
//_RollStageTutorialArt_ (_RollStageTutorialArt_) package { import flash.display.*; public dynamic class _RollStageTutorialArt_ extends MovieClip { } }//package
Section 183
//_shadow_ (_shadow_) package { import flash.display.*; public dynamic class _shadow_ extends MovieClip { } }//package
Section 184
//again_btn_lvLose (again_btn_lvLose) package { import api.*; public dynamic class again_btn_lvLose extends ExtButton { } }//package
Section 185
//back_btn_credits (back_btn_credits) package { import api.*; public dynamic class back_btn_credits extends ExtButton { } }//package
Section 186
//beginner (beginner) package { import flash.media.*; public dynamic class beginner extends Sound { } }//package
Section 187
//BeginnerEasy_1_down (BeginnerEasy_1_down) package { import flash.display.*; public dynamic class BeginnerEasy_1_down extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a11:MovieClip; public var a17:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 188
//BeginnerEasy_1_down_art (BeginnerEasy_1_down_art) package { import flash.display.*; public dynamic class BeginnerEasy_1_down_art extends MovieClip { } }//package
Section 189
//BeginnerEasy_1_left (BeginnerEasy_1_left) package { import flash.display.*; public dynamic class BeginnerEasy_1_left extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a5:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a1:MovieClip; } }//package
Section 190
//BeginnerEasy_1_left_art (BeginnerEasy_1_left_art) package { import flash.display.*; public dynamic class BeginnerEasy_1_left_art extends MovieClip { } }//package
Section 191
//BeginnerEasy_1_right (BeginnerEasy_1_right) package { import flash.display.*; public dynamic class BeginnerEasy_1_right extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a11:MovieClip; public var a17:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 192
//BeginnerEasy_1_right_art (BeginnerEasy_1_right_art) package { import flash.display.*; public dynamic class BeginnerEasy_1_right_art extends MovieClip { } }//package
Section 193
//BeginnerEasy_1_up (BeginnerEasy_1_up) package { import flash.display.*; public dynamic class BeginnerEasy_1_up extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a11:MovieClip; public var a17:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 194
//BeginnerEasy_1_up_art (BeginnerEasy_1_up_art) package { import flash.display.*; public dynamic class BeginnerEasy_1_up_art extends MovieClip { } }//package
Section 195
//BeginnerEasy_2_down (BeginnerEasy_2_down) package { import flash.display.*; public dynamic class BeginnerEasy_2_down extends MovieClip { public var a18:MovieClip; public var a19:MovieClip; public var a20:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a34:MovieClip; public var a32:MovieClip; public var a21:MovieClip; public var a30:MovieClip; public var a33:MovieClip; } }//package
Section 196
//BeginnerEasy_2_down_art (BeginnerEasy_2_down_art) package { import flash.display.*; public dynamic class BeginnerEasy_2_down_art extends MovieClip { } }//package
Section 197
//BeginnerEasy_2_left (BeginnerEasy_2_left) package { import flash.display.*; public dynamic class BeginnerEasy_2_left extends MovieClip { public var a6:MovieClip; public var a8:MovieClip; public var c1:MovieClip; public var c3:MovieClip; public var c4:MovieClip; public var c2:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a20:MovieClip; public var a24:MovieClip; public var a22:MovieClip; public var a23:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a10:MovieClip; public var a21:MovieClip; public var a11:MovieClip; public var a7:MovieClip; public var a9:MovieClip; } }//package
Section 198
//BeginnerEasy_2_left_art (BeginnerEasy_2_left_art) package { import flash.display.*; public dynamic class BeginnerEasy_2_left_art extends MovieClip { } }//package
Section 199
//BeginnerEasy_2_right (BeginnerEasy_2_right) package { import flash.display.*; public dynamic class BeginnerEasy_2_right extends MovieClip { public var b1:MovieClip; public var c5:MovieClip; public var c6:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a20:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a21:MovieClip; public var a30:MovieClip; public var a33:MovieClip; } }//package
Section 200
//BeginnerEasy_2_right_art (BeginnerEasy_2_right_art) package { import flash.display.*; public dynamic class BeginnerEasy_2_right_art extends MovieClip { } }//package
Section 201
//BeginnerEasy_2_up (BeginnerEasy_2_up) package { import flash.display.*; public dynamic class BeginnerEasy_2_up extends MovieClip { public var c9:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a20:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a30:MovieClip; public var a33:MovieClip; public var c10:MovieClip; public var a21:MovieClip; } }//package
Section 202
//BeginnerEasy_2_up_art (BeginnerEasy_2_up_art) package { import flash.display.*; public dynamic class BeginnerEasy_2_up_art extends MovieClip { } }//package
Section 203
//BeginnerEasy_3_down (BeginnerEasy_3_down) package { import flash.display.*; public dynamic class BeginnerEasy_3_down extends MovieClip { public var b3:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a38:MovieClip; public var a37:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a48:MovieClip; public var a50:MovieClip; public var a41:MovieClip; } }//package
Section 204
//BeginnerEasy_3_down_art (BeginnerEasy_3_down_art) package { import flash.display.*; public dynamic class BeginnerEasy_3_down_art extends MovieClip { } }//package
Section 205
//BeginnerEasy_3_left (BeginnerEasy_3_left) package { import flash.display.*; public dynamic class BeginnerEasy_3_left extends MovieClip { public var b4:MovieClip; public var c8:MovieClip; public var c7:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a25:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a39:MovieClip; public var a44:MovieClip; public var a42:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a30:MovieClip; public var a41:MovieClip; } }//package
Section 206
//BeginnerEasy_3_left_art (BeginnerEasy_3_left_art) package { import flash.display.*; public dynamic class BeginnerEasy_3_left_art extends MovieClip { } }//package
Section 207
//BeginnerEasy_3_right (BeginnerEasy_3_right) package { import flash.display.*; public dynamic class BeginnerEasy_3_right extends MovieClip { public var b5:MovieClip; public var a39:MovieClip; public var a38:MovieClip; public var a40:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var c13:MovieClip; public var a57:MovieClip; public var c14:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a41:MovieClip; } }//package
Section 208
//BeginnerEasy_3_right_art (BeginnerEasy_3_right_art) package { import flash.display.*; public dynamic class BeginnerEasy_3_right_art extends MovieClip { } }//package
Section 209
//BeginnerEasy_3_up (BeginnerEasy_3_up) package { import flash.display.*; public dynamic class BeginnerEasy_3_up extends MovieClip { public var b2:MovieClip; public var a39:MovieClip; public var a38:MovieClip; public var a40:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a49:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a58:MovieClip; public var c15:MovieClip; public var a41:MovieClip; public var c16:MovieClip; } }//package
Section 210
//BeginnerEasy_3_up_art (BeginnerEasy_3_up_art) package { import flash.display.*; public dynamic class BeginnerEasy_3_up_art extends MovieClip { } }//package
Section 211
//BeginnerEasy_4_down (BeginnerEasy_4_down) package { import flash.display.*; public dynamic class BeginnerEasy_4_down extends MovieClip { public var a68:MovieClip; public var a61:MovieClip; public var a59:MovieClip; public var c17:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var c18:MovieClip; public var a51:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; public var a58:MovieClip; } }//package
Section 212
//BeginnerEasy_4_down_art (BeginnerEasy_4_down_art) package { import flash.display.*; public dynamic class BeginnerEasy_4_down_art extends MovieClip { } }//package
Section 213
//BeginnerEasy_4_left (BeginnerEasy_4_left) package { import flash.display.*; public dynamic class BeginnerEasy_4_left extends MovieClip { public var a61:MovieClip; public var a59:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a50:MovieClip; public var a56:MovieClip; public var c11:MovieClip; public var a51:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var c19:MovieClip; public var c12:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var c20:MovieClip; public var a57:MovieClip; public var a64:MovieClip; public var a58:MovieClip; } }//package
Section 214
//BeginnerEasy_4_left_art (BeginnerEasy_4_left_art) package { import flash.display.*; public dynamic class BeginnerEasy_4_left_art extends MovieClip { } }//package
Section 215
//BeginnerEasy_4_right (BeginnerEasy_4_right) package { import flash.display.*; public dynamic class BeginnerEasy_4_right extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var c22:MovieClip; public var a69:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a74:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var b6:MovieClip; public var a61:MovieClip; public var a73:MovieClip; public var c23:MovieClip; public var a58:MovieClip; public var a71:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var c24:MovieClip; public var a64:MovieClip; public var c21:MovieClip; public var a67:MovieClip; } }//package
Section 216
//BeginnerEasy_4_right_art (BeginnerEasy_4_right_art) package { import flash.display.*; public dynamic class BeginnerEasy_4_right_art extends MovieClip { } }//package
Section 217
//BeginnerEasy_4_up (BeginnerEasy_4_up) package { import flash.display.*; public dynamic class BeginnerEasy_4_up extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var b7:MovieClip; public var a61:MovieClip; public var a73:MovieClip; public var a71:MovieClip; public var a59:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; } }//package
Section 218
//BeginnerEasy_4_up_art (BeginnerEasy_4_up_art) package { import flash.display.*; public dynamic class BeginnerEasy_4_up_art extends MovieClip { } }//package
Section 219
//BeginnerEasy_5_down (BeginnerEasy_5_down) package { import flash.display.*; public dynamic class BeginnerEasy_5_down extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var b10:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a77:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a80:MovieClip; public var a73:MovieClip; public var a87:MovieClip; public var a71:MovieClip; public var a68:MovieClip; public var b14:MovieClip; public var c25:MovieClip; public var c26:MovieClip; } }//package
Section 220
//BeginnerEasy_5_down_art (BeginnerEasy_5_down_art) package { import flash.display.*; public dynamic class BeginnerEasy_5_down_art extends MovieClip { } }//package
Section 221
//BeginnerEasy_5_left (BeginnerEasy_5_left) package { import flash.display.*; public dynamic class BeginnerEasy_5_left extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a84:MovieClip; public var a80:MovieClip; public var a73:MovieClip; public var a71:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var c27:MovieClip; public var c28:MovieClip; public var a67:MovieClip; } }//package
Section 222
//BeginnerEasy_5_left_art (BeginnerEasy_5_left_art) package { import flash.display.*; public dynamic class BeginnerEasy_5_left_art extends MovieClip { } }//package
Section 223
//BeginnerEasy_5_right (BeginnerEasy_5_right) package { import flash.display.*; public dynamic class BeginnerEasy_5_right extends MovieClip { public var a78:MovieClip; public var b13:MovieClip; public var a79:MovieClip; public var b9:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a91:MovieClip; public var a93:MovieClip; public var a87:MovieClip; public var a92:MovieClip; } }//package
Section 224
//BeginnerEasy_5_right_art (BeginnerEasy_5_right_art) package { import flash.display.*; public dynamic class BeginnerEasy_5_right_art extends MovieClip { } }//package
Section 225
//BeginnerEasy_5_up (BeginnerEasy_5_up) package { import flash.display.*; public dynamic class BeginnerEasy_5_up extends MovieClip { public var a78:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var b12:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a91:MovieClip; public var a93:MovieClip; public var a87:MovieClip; public var b8:MovieClip; public var a92:MovieClip; } }//package
Section 226
//BeginnerEasy_5_up_art (BeginnerEasy_5_up_art) package { import flash.display.*; public dynamic class BeginnerEasy_5_up_art extends MovieClip { } }//package
Section 227
//BeginnerEasy_6_down (BeginnerEasy_6_down) package { import flash.display.*; public dynamic class BeginnerEasy_6_down extends MovieClip { public var a89:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a95:MovieClip; public var a91:MovieClip; public var a87:MovieClip; public var a92:MovieClip; } }//package
Section 228
//BeginnerEasy_6_down_art (BeginnerEasy_6_down_art) package { import flash.display.*; public dynamic class BeginnerEasy_6_down_art extends MovieClip { } }//package
Section 229
//BeginnerEasy_6_left (BeginnerEasy_6_left) package { import flash.display.*; public dynamic class BeginnerEasy_6_left extends MovieClip { public var a101:MovieClip; public var c31:MovieClip; public var b11:MovieClip; public var a103:MovieClip; public var a85:MovieClip; public var c30:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a104:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a91:MovieClip; public var a99:MovieClip; public var a87:MovieClip; public var c32:MovieClip; public var a92:MovieClip; public var a98:MovieClip; public var c29:MovieClip; public var a102:MovieClip; public var a100:MovieClip; } }//package
Section 230
//BeginnerEasy_6_left_art (BeginnerEasy_6_left_art) package { import flash.display.*; public dynamic class BeginnerEasy_6_left_art extends MovieClip { } }//package
Section 231
//BeginnerEasy_6_right (BeginnerEasy_6_right) package { import flash.display.*; public dynamic class BeginnerEasy_6_right extends MovieClip { public var a105:MovieClip; public var a103:MovieClip; public var c33:MovieClip; public var c34:MovieClip; public var b15:MovieClip; public var a104:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a100:MovieClip; } }//package
Section 232
//BeginnerEasy_6_right_art (BeginnerEasy_6_right_art) package { import flash.display.*; public dynamic class BeginnerEasy_6_right_art extends MovieClip { } }//package
Section 233
//BeginnerEasy_6_up (BeginnerEasy_6_up) package { import flash.display.*; public dynamic class BeginnerEasy_6_up extends MovieClip { public var a96:MovieClip; public var a97:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a101:MovieClip; public var a100:MovieClip; } }//package
Section 234
//BeginnerEasy_6_up_art (BeginnerEasy_6_up_art) package { import flash.display.*; public dynamic class BeginnerEasy_6_up_art extends MovieClip { } }//package
Section 235
//BeginnerHard_1_down (BeginnerHard_1_down) package { import flash.display.*; public dynamic class BeginnerHard_1_down extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 236
//BeginnerHard_1_down_art (BeginnerHard_1_down_art) package { import flash.display.*; public dynamic class BeginnerHard_1_down_art extends MovieClip { } }//package
Section 237
//BeginnerHard_1_left (BeginnerHard_1_left) package { import flash.display.*; public dynamic class BeginnerHard_1_left extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a11:MovieClip; public var a17:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 238
//BeginnerHard_1_left_art (BeginnerHard_1_left_art) package { import flash.display.*; public dynamic class BeginnerHard_1_left_art extends MovieClip { } }//package
Section 239
//BeginnerHard_1_right (BeginnerHard_1_right) package { import flash.display.*; public dynamic class BeginnerHard_1_right extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a11:MovieClip; public var a17:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 240
//BeginnerHard_1_right_art (BeginnerHard_1_right_art) package { import flash.display.*; public dynamic class BeginnerHard_1_right_art extends MovieClip { } }//package
Section 241
//BeginnerHard_1_up (BeginnerHard_1_up) package { import flash.display.*; public dynamic class BeginnerHard_1_up extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var c1:MovieClip; public var c3:MovieClip; public var c4:MovieClip; public var c2:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a20:MovieClip; public var a8:MovieClip; public var a22:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a10:MovieClip; public var a21:MovieClip; public var a11:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 242
//BeginnerHard_1_up_art (BeginnerHard_1_up_art) package { import flash.display.*; public dynamic class BeginnerHard_1_up_art extends MovieClip { } }//package
Section 243
//BeginnerHard_2_down (BeginnerHard_2_down) package { import flash.display.*; public dynamic class BeginnerHard_2_down extends MovieClip { public var c5:MovieClip; public var c6:MovieClip; public var c8:MovieClip; public var c7:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a26:MovieClip; public var a20:MovieClip; public var a21:MovieClip; public var a30:MovieClip; } }//package
Section 244
//BeginnerHard_2_down_art (BeginnerHard_2_down_art) package { import flash.display.*; public dynamic class BeginnerHard_2_down_art extends MovieClip { } }//package
Section 245
//BeginnerHard_2_left (BeginnerHard_2_left) package { import flash.display.*; public dynamic class BeginnerHard_2_left extends MovieClip { public var c9:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a20:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a26:MovieClip; public var a32:MovieClip; public var a21:MovieClip; public var a30:MovieClip; public var c10:MovieClip; public var c11:MovieClip; public var c12:MovieClip; } }//package
Section 246
//BeginnerHard_2_left_art (BeginnerHard_2_left_art) package { import flash.display.*; public dynamic class BeginnerHard_2_left_art extends MovieClip { } }//package
Section 247
//BeginnerHard_2_right (BeginnerHard_2_right) package { import flash.display.*; public dynamic class BeginnerHard_2_right extends MovieClip { public var c17:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a20:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a21:MovieClip; public var a37:MovieClip; public var a30:MovieClip; public var a33:MovieClip; public var c18:MovieClip; public var c19:MovieClip; public var c20:MovieClip; } }//package
Section 248
//BeginnerHard_2_right_art (BeginnerHard_2_right_art) package { import flash.display.*; public dynamic class BeginnerHard_2_right_art extends MovieClip { } }//package
Section 249
//BeginnerHard_2_up (BeginnerHard_2_up) package { import flash.display.*; public dynamic class BeginnerHard_2_up extends MovieClip { public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a33:MovieClip; public var a37:MovieClip; public var a39:MovieClip; public var a42:MovieClip; public var a40:MovieClip; public var a30:MovieClip; public var c13:MovieClip; public var c14:MovieClip; public var c15:MovieClip; public var a41:MovieClip; public var c16:MovieClip; } }//package
Section 250
//BeginnerHard_2_up_art (BeginnerHard_2_up_art) package { import flash.display.*; public dynamic class BeginnerHard_2_up_art extends MovieClip { } }//package
Section 251
//BeginnerHard_3_down (BeginnerHard_3_down) package { import flash.display.*; public dynamic class BeginnerHard_3_down extends MovieClip { public var c22:MovieClip; public var b1:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a31:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a47:MovieClip; public var a30:MovieClip; public var a46:MovieClip; public var a48:MovieClip; public var a41:MovieClip; public var c21:MovieClip; } }//package
Section 252
//BeginnerHard_3_down_art (BeginnerHard_3_down_art) package { import flash.display.*; public dynamic class BeginnerHard_3_down_art extends MovieClip { } }//package
Section 253
//BeginnerHard_3_left (BeginnerHard_3_left) package { import flash.display.*; public dynamic class BeginnerHard_3_left extends MovieClip { public var c30:MovieClip; public var a32:MovieClip; public var c23:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a37:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a50:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a41:MovieClip; public var a48:MovieClip; public var c24:MovieClip; public var c25:MovieClip; public var c27:MovieClip; public var c28:MovieClip; public var c26:MovieClip; public var c29:MovieClip; } }//package
Section 254
//BeginnerHard_3_left_art (BeginnerHard_3_left_art) package { import flash.display.*; public dynamic class BeginnerHard_3_left_art extends MovieClip { } }//package
Section 255
//BeginnerHard_3_right (BeginnerHard_3_right) package { import flash.display.*; public dynamic class BeginnerHard_3_right extends MovieClip { public var c31:MovieClip; public var c33:MovieClip; public var c35:MovieClip; public var c36:MovieClip; public var c37:MovieClip; public var c38:MovieClip; public var c34:MovieClip; public var b4:MovieClip; public var b2:MovieClip; public var b3:MovieClip; public var c32:MovieClip; public var a38:MovieClip; public var a39:MovieClip; public var a40:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a46:MovieClip; public var a47:MovieClip; public var a48:MovieClip; public var a49:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a41:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a53:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a58:MovieClip; public var a59:MovieClip; public var a54:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a61:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a64:MovieClip; } }//package
Section 256
//BeginnerHard_3_right_art (BeginnerHard_3_right_art) package { import flash.display.*; public dynamic class BeginnerHard_3_right_art extends MovieClip { } }//package
Section 257
//BeginnerHard_3_up (BeginnerHard_3_up) package { import flash.display.*; public dynamic class BeginnerHard_3_up extends MovieClip { public var a68:MovieClip; public var c39:MovieClip; public var c43:MovieClip; public var c44:MovieClip; public var c46:MovieClip; public var c45:MovieClip; public var c40:MovieClip; public var c42:MovieClip; public var c41:MovieClip; public var a61:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a43:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a57:MovieClip; public var a59:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a47:MovieClip; public var a58:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; } }//package
Section 258
//BeginnerHard_3_up_art (BeginnerHard_3_up_art) package { import flash.display.*; public dynamic class BeginnerHard_3_up_art extends MovieClip { } }//package
Section 259
//BeginnerHard_4_down (BeginnerHard_4_down) package { import flash.display.*; public dynamic class BeginnerHard_4_down extends MovieClip { public var b5:MovieClip; public var b6:MovieClip; public var b7:MovieClip; public var c48:MovieClip; public var c47:MovieClip; public var c49:MovieClip; public var c50:MovieClip; public var c51:MovieClip; public var c53:MovieClip; public var c52:MovieClip; public var c54:MovieClip; public var a49:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a53:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a58:MovieClip; public var a59:MovieClip; public var a54:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a61:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a64:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a69:MovieClip; public var a67:MovieClip; public var a68:MovieClip; public var a70:MovieClip; public var a72:MovieClip; public var a73:MovieClip; public var a74:MovieClip; public var a75:MovieClip; public var a76:MovieClip; public var a71:MovieClip; } }//package
Section 260
//BeginnerHard_4_down_art (BeginnerHard_4_down_art) package { import flash.display.*; public dynamic class BeginnerHard_4_down_art extends MovieClip { } }//package
Section 261
//BeginnerHard_4_left (BeginnerHard_4_left) package { import flash.display.*; public dynamic class BeginnerHard_4_left extends MovieClip { public var a70:MovieClip; public var a73:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a61:MovieClip; public var a72:MovieClip; public var a68:MovieClip; public var c57:MovieClip; public var a58:MovieClip; public var c66:MovieClip; public var c65:MovieClip; public var a71:MovieClip; public var c58:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; } }//package
Section 262
//BeginnerHard_4_left_art (BeginnerHard_4_left_art) package { import flash.display.*; public dynamic class BeginnerHard_4_left_art extends MovieClip { } }//package
Section 263
//BeginnerHard_4_right (BeginnerHard_4_right) package { import flash.display.*; public dynamic class BeginnerHard_4_right extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a73:MovieClip; public var c60:MovieClip; public var c59:MovieClip; public var c67:MovieClip; public var a71:MovieClip; public var c68:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; } }//package
Section 264
//BeginnerHard_4_right_art (BeginnerHard_4_right_art) package { import flash.display.*; public dynamic class BeginnerHard_4_right_art extends MovieClip { } }//package
Section 265
//BeginnerHard_4_up (BeginnerHard_4_up) package { import flash.display.*; public dynamic class BeginnerHard_4_up extends MovieClip { public var a76:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var b8:MovieClip; public var a72:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a70:MovieClip; public var a90:MovieClip; public var c55:MovieClip; public var c56:MovieClip; public var b11:MovieClip; public var c62:MovieClip; public var a87:MovieClip; public var c61:MovieClip; public var a71:MovieClip; public var c71:MovieClip; public var a73:MovieClip; public var c72:MovieClip; } }//package
Section 266
//BeginnerHard_4_up_art (BeginnerHard_4_up_art) package { import flash.display.*; public dynamic class BeginnerHard_4_up_art extends MovieClip { } }//package
Section 267
//BeginnerHard_5_down (BeginnerHard_5_down) package { import flash.display.*; public dynamic class BeginnerHard_5_down extends MovieClip { public var a76:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a91:MovieClip; public var a97:MovieClip; public var a93:MovieClip; public var a87:MovieClip; public var c70:MovieClip; public var c75:MovieClip; public var c76:MovieClip; public var c63:MovieClip; public var c64:MovieClip; public var a92:MovieClip; public var c69:MovieClip; public var a98:MovieClip; } }//package
Section 268
//BeginnerHard_5_down_art (BeginnerHard_5_down_art) package { import flash.display.*; public dynamic class BeginnerHard_5_down_art extends MovieClip { } }//package
Section 269
//BeginnerHard_5_left (BeginnerHard_5_left) package { import flash.display.*; public dynamic class BeginnerHard_5_left extends MovieClip { public var a76:MovieClip; public var a77:MovieClip; public var a74:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var b9:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a91:MovieClip; public var a93:MovieClip; public var a87:MovieClip; public var c77:MovieClip; public var c78:MovieClip; public var a92:MovieClip; public var b14:MovieClip; public var a75:MovieClip; } }//package
Section 270
//BeginnerHard_5_left_art (BeginnerHard_5_left_art) package { import flash.display.*; public dynamic class BeginnerHard_5_left_art extends MovieClip { } }//package
Section 271
//BeginnerHard_5_right (BeginnerHard_5_right) package { import flash.display.*; public dynamic class BeginnerHard_5_right extends MovieClip { public var b10:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var b12:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a91:MovieClip; public var a97:MovieClip; public var a93:MovieClip; public var a99:MovieClip; public var a87:MovieClip; public var a96:MovieClip; public var c74:MovieClip; public var c73:MovieClip; public var c82:MovieClip; public var c80:MovieClip; public var c81:MovieClip; public var a92:MovieClip; public var a98:MovieClip; public var c79:MovieClip; public var a101:MovieClip; public var a100:MovieClip; } }//package
Section 272
//BeginnerHard_5_right_art (BeginnerHard_5_right_art) package { import flash.display.*; public dynamic class BeginnerHard_5_right_art extends MovieClip { } }//package
Section 273
//BeginnerHard_5_up (BeginnerHard_5_up) package { import flash.display.*; public dynamic class BeginnerHard_5_up extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a108:MovieClip; public var b13:MovieClip; public var a104:MovieClip; public var a107:MovieClip; public var a90:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a91:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a92:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 274
//BeginnerHard_5_up_art (BeginnerHard_5_up_art) package { import flash.display.*; public dynamic class BeginnerHard_5_up_art extends MovieClip { } }//package
Section 275
//BeginnerHard_6_down (BeginnerHard_6_down) package { import flash.display.*; public dynamic class BeginnerHard_6_down extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var b15:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a104:MovieClip; public var a107:MovieClip; public var a108:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 276
//BeginnerHard_6_down_art (BeginnerHard_6_down_art) package { import flash.display.*; public dynamic class BeginnerHard_6_down_art extends MovieClip { } }//package
Section 277
//BeginnerHard_6_left (BeginnerHard_6_left) package { import flash.display.*; public dynamic class BeginnerHard_6_left extends MovieClip { public var a105:MovieClip; public var a103:MovieClip; public var a104:MovieClip; public var a107:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 278
//BeginnerHard_6_left_art (BeginnerHard_6_left_art) package { import flash.display.*; public dynamic class BeginnerHard_6_left_art extends MovieClip { } }//package
Section 279
//BeginnerHard_6_right (BeginnerHard_6_right) package { import flash.display.*; public dynamic class BeginnerHard_6_right extends MovieClip { public var a102:MovieClip; public var a110:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a117:MovieClip; public var a118:MovieClip; public var a112:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a119:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a126:MovieClip; public var a127:MovieClip; public var a121:MovieClip; public var a129:MovieClip; public var a128:MovieClip; public var c84:MovieClip; public var c86:MovieClip; public var c88:MovieClip; public var c89:MovieClip; public var c83:MovieClip; public var c85:MovieClip; public var c87:MovieClip; public var c90:MovieClip; public var c91:MovieClip; public var c92:MovieClip; public var a103:MovieClip; public var a104:MovieClip; public var a105:MovieClip; public var a107:MovieClip; public var a101:MovieClip; public var a109:MovieClip; public var a106:MovieClip; public var a108:MovieClip; } }//package
Section 280
//BeginnerHard_6_right_art (BeginnerHard_6_right_art) package { import flash.display.*; public dynamic class BeginnerHard_6_right_art extends MovieClip { } }//package
Section 281
//BeginnerHard_6_up (BeginnerHard_6_up) package { import flash.display.*; public dynamic class BeginnerHard_6_up extends MovieClip { public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a109:MovieClip; } }//package
Section 282
//BeginnerHard_6_up_art (BeginnerHard_6_up_art) package { import flash.display.*; public dynamic class BeginnerHard_6_up_art extends MovieClip { } }//package
Section 283
//BeginnerNor_1_down (BeginnerNor_1_down) package { import flash.display.*; public dynamic class BeginnerNor_1_down extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a11:MovieClip; public var a17:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 284
//BeginnerNor_1_down_art (BeginnerNor_1_down_art) package { import flash.display.*; public dynamic class BeginnerNor_1_down_art extends MovieClip { } }//package
Section 285
//BeginnerNor_1_left (BeginnerNor_1_left) package { import flash.display.*; public dynamic class BeginnerNor_1_left extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var c1:MovieClip; public var a8:MovieClip; public var c2:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a11:MovieClip; public var a17:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a10:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 286
//BeginnerNor_1_left_art (BeginnerNor_1_left_art) package { import flash.display.*; public dynamic class BeginnerNor_1_left_art extends MovieClip { } }//package
Section 287
//BeginnerNor_1_right (BeginnerNor_1_right) package { import flash.display.*; public dynamic class BeginnerNor_1_right extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a10:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 288
//BeginnerNor_1_right_art (BeginnerNor_1_right_art) package { import flash.display.*; public dynamic class BeginnerNor_1_right_art extends MovieClip { } }//package
Section 289
//BeginnerNor_1_up (BeginnerNor_1_up) package { import flash.display.*; public dynamic class BeginnerNor_1_up extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a11:MovieClip; public var a17:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 290
//BeginnerNor_1_up_art (BeginnerNor_1_up_art) package { import flash.display.*; public dynamic class BeginnerNor_1_up_art extends MovieClip { } }//package
Section 291
//BeginnerNor_2_down (BeginnerNor_2_down) package { import flash.display.*; public dynamic class BeginnerNor_2_down extends MovieClip { public var b4:MovieClip; public var c9:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a20:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a30:MovieClip; public var a33:MovieClip; public var c10:MovieClip; public var a21:MovieClip; } }//package
Section 292
//BeginnerNor_2_down_art (BeginnerNor_2_down_art) package { import flash.display.*; public dynamic class BeginnerNor_2_down_art extends MovieClip { } }//package
Section 293
//BeginnerNor_2_left (BeginnerNor_2_left) package { import flash.display.*; public dynamic class BeginnerNor_2_left extends MovieClip { public var c8:MovieClip; public var c7:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a20:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a26:MovieClip; public var a21:MovieClip; public var a30:MovieClip; } }//package
Section 294
//BeginnerNor_2_left_art (BeginnerNor_2_left_art) package { import flash.display.*; public dynamic class BeginnerNor_2_left_art extends MovieClip { } }//package
Section 295
//BeginnerNor_2_right (BeginnerNor_2_right) package { import flash.display.*; public dynamic class BeginnerNor_2_right extends MovieClip { public var c3:MovieClip; public var c4:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a11:MovieClip; public var a20:MovieClip; public var a24:MovieClip; public var a25:MovieClip; public var a10:MovieClip; public var a22:MovieClip; public var a23:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a21:MovieClip; } }//package
Section 296
//BeginnerNor_2_right_art (BeginnerNor_2_right_art) package { import flash.display.*; public dynamic class BeginnerNor_2_right_art extends MovieClip { } }//package
Section 297
//BeginnerNor_2_up (BeginnerNor_2_up) package { import flash.display.*; public dynamic class BeginnerNor_2_up extends MovieClip { public var b2:MovieClip; public var c5:MovieClip; public var c6:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a20:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a21:MovieClip; public var a30:MovieClip; public var a33:MovieClip; } }//package
Section 298
//BeginnerNor_2_up_art (BeginnerNor_2_up_art) package { import flash.display.*; public dynamic class BeginnerNor_2_up_art extends MovieClip { } }//package
Section 299
//BeginnerNor_3_down (BeginnerNor_3_down) package { import flash.display.*; public dynamic class BeginnerNor_3_down extends MovieClip { public var b7:MovieClip; public var a39:MovieClip; public var a38:MovieClip; public var a40:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a41:MovieClip; } }//package
Section 300
//BeginnerNor_3_down_art (BeginnerNor_3_down_art) package { import flash.display.*; public dynamic class BeginnerNor_3_down_art extends MovieClip { } }//package
Section 301
//BeginnerNor_3_left (BeginnerNor_3_left) package { import flash.display.*; public dynamic class BeginnerNor_3_left extends MovieClip { public var b5:MovieClip; public var b6:MovieClip; public var b3:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a31:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a37:MovieClip; public var a45:MovieClip; public var a43:MovieClip; public var a40:MovieClip; public var a33:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a50:MovieClip; public var c13:MovieClip; public var c17:MovieClip; public var c18:MovieClip; public var c14:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var c19:MovieClip; public var a49:MovieClip; public var a32:MovieClip; public var a41:MovieClip; public var a47:MovieClip; public var a48:MovieClip; public var c16:MovieClip; public var c20:MovieClip; public var c15:MovieClip; } }//package
Section 302
//BeginnerNor_3_left_art (BeginnerNor_3_left_art) package { import flash.display.*; public dynamic class BeginnerNor_3_left_art extends MovieClip { } }//package
Section 303
//BeginnerNor_3_right (BeginnerNor_3_right) package { import flash.display.*; public dynamic class BeginnerNor_3_right extends MovieClip { public var b1:MovieClip; public var a27:MovieClip; public var a25:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a39:MovieClip; public var a44:MovieClip; public var a42:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a30:MovieClip; public var c11:MovieClip; public var c12:MovieClip; public var a41:MovieClip; } }//package
Section 304
//BeginnerNor_3_right_art (BeginnerNor_3_right_art) package { import flash.display.*; public dynamic class BeginnerNor_3_right_art extends MovieClip { } }//package
Section 305
//BeginnerNor_3_up (BeginnerNor_3_up) package { import flash.display.*; public dynamic class BeginnerNor_3_up extends MovieClip { public var b8:MovieClip; public var a39:MovieClip; public var a38:MovieClip; public var a40:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a50:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a41:MovieClip; } }//package
Section 306
//BeginnerNor_3_up_art (BeginnerNor_3_up_art) package { import flash.display.*; public dynamic class BeginnerNor_3_up_art extends MovieClip { } }//package
Section 307
//BeginnerNor_4_down (BeginnerNor_4_down) package { import flash.display.*; public dynamic class BeginnerNor_4_down extends MovieClip { public var a70:MovieClip; public var a73:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a61:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var c33:MovieClip; public var c34:MovieClip; public var a71:MovieClip; public var a56:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; public var a58:MovieClip; } }//package
Section 308
//BeginnerNor_4_down_art (BeginnerNor_4_down_art) package { import flash.display.*; public dynamic class BeginnerNor_4_down_art extends MovieClip { } }//package
Section 309
//BeginnerNor_4_left (BeginnerNor_4_left) package { import flash.display.*; public dynamic class BeginnerNor_4_left extends MovieClip { public var a68:MovieClip; public var a69:MovieClip; public var a61:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; public var a58:MovieClip; } }//package
Section 310
//BeginnerNor_4_left_art (BeginnerNor_4_left_art) package { import flash.display.*; public dynamic class BeginnerNor_4_left_art extends MovieClip { } }//package
Section 311
//BeginnerNor_4_right (BeginnerNor_4_right) package { import flash.display.*; public dynamic class BeginnerNor_4_right extends MovieClip { public var c22:MovieClip; public var c23:MovieClip; public var a61:MovieClip; public var a59:MovieClip; public var b9:MovieClip; public var a57:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a51:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var c24:MovieClip; public var a64:MovieClip; public var c27:MovieClip; public var c28:MovieClip; public var c25:MovieClip; public var c21:MovieClip; public var a58:MovieClip; public var c26:MovieClip; } }//package
Section 312
//BeginnerNor_4_right_art (BeginnerNor_4_right_art) package { import flash.display.*; public dynamic class BeginnerNor_4_right_art extends MovieClip { } }//package
Section 313
//BeginnerNor_4_up (BeginnerNor_4_up) package { import flash.display.*; public dynamic class BeginnerNor_4_up extends MovieClip { public var c30:MovieClip; public var a70:MovieClip; public var a73:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a61:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a58:MovieClip; public var a71:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; public var c29:MovieClip; } }//package
Section 314
//BeginnerNor_4_up_art (BeginnerNor_4_up_art) package { import flash.display.*; public dynamic class BeginnerNor_4_up_art extends MovieClip { } }//package
Section 315
//BeginnerNor_5_down (BeginnerNor_5_down) package { import flash.display.*; public dynamic class BeginnerNor_5_down extends MovieClip { public var a76:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a93:MovieClip; public var a87:MovieClip; public var a92:MovieClip; public var a75:MovieClip; } }//package
Section 316
//BeginnerNor_5_down_art (BeginnerNor_5_down_art) package { import flash.display.*; public dynamic class BeginnerNor_5_down_art extends MovieClip { } }//package
Section 317
//BeginnerNor_5_left (BeginnerNor_5_left) package { import flash.display.*; public dynamic class BeginnerNor_5_left extends MovieClip { public var b10:MovieClip; public var c35:MovieClip; public var c36:MovieClip; public var c37:MovieClip; public var c38:MovieClip; public var c39:MovieClip; public var c41:MovieClip; public var c42:MovieClip; public var c43:MovieClip; public var c44:MovieClip; public var c40:MovieClip; public var a69:MovieClip; public var a70:MovieClip; public var a72:MovieClip; public var a73:MovieClip; public var a74:MovieClip; public var a75:MovieClip; public var a76:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a77:MovieClip; public var a71:MovieClip; public var a80:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a87:MovieClip; public var a89:MovieClip; public var a86:MovieClip; public var a84:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a92:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a98:MovieClip; } }//package
Section 318
//BeginnerNor_5_left_art (BeginnerNor_5_left_art) package { import flash.display.*; public dynamic class BeginnerNor_5_left_art extends MovieClip { } }//package
Section 319
//BeginnerNor_5_right (BeginnerNor_5_right) package { import flash.display.*; public dynamic class BeginnerNor_5_right extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var c31:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a79:MovieClip; public var a77:MovieClip; public var a80:MovieClip; public var a73:MovieClip; public var c32:MovieClip; public var a71:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; } }//package
Section 320
//BeginnerNor_5_right_art (BeginnerNor_5_right_art) package { import flash.display.*; public dynamic class BeginnerNor_5_right_art extends MovieClip { } }//package
Section 321
//BeginnerNor_5_up (BeginnerNor_5_up) package { import flash.display.*; public dynamic class BeginnerNor_5_up extends MovieClip { public var a76:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a93:MovieClip; public var a87:MovieClip; public var a92:MovieClip; public var a75:MovieClip; } }//package
Section 322
//BeginnerNor_5_up_art (BeginnerNor_5_up_art) package { import flash.display.*; public dynamic class BeginnerNor_5_up_art extends MovieClip { } }//package
Section 323
//BeginnerNor_6_down (BeginnerNor_6_down) package { import flash.display.*; public dynamic class BeginnerNor_6_down extends MovieClip { public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a98:MovieClip; } }//package
Section 324
//BeginnerNor_6_down_art (BeginnerNor_6_down_art) package { import flash.display.*; public dynamic class BeginnerNor_6_down_art extends MovieClip { } }//package
Section 325
//BeginnerNor_6_left (BeginnerNor_6_left) package { import flash.display.*; public dynamic class BeginnerNor_6_left extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a108:MovieClip; public var b12:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a104:MovieClip; public var a107:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 326
//BeginnerNor_6_left_art (BeginnerNor_6_left_art) package { import flash.display.*; public dynamic class BeginnerNor_6_left_art extends MovieClip { } }//package
Section 327
//BeginnerNor_6_right (BeginnerNor_6_right) package { import flash.display.*; public dynamic class BeginnerNor_6_right extends MovieClip { public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a87:MovieClip; } }//package
Section 328
//BeginnerNor_6_right_art (BeginnerNor_6_right_art) package { import flash.display.*; public dynamic class BeginnerNor_6_right_art extends MovieClip { } }//package
Section 329
//BeginnerNor_6_up (BeginnerNor_6_up) package { import flash.display.*; public dynamic class BeginnerNor_6_up extends MovieClip { public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a100:MovieClip; } }//package
Section 330
//BeginnerNor_6_up_art (BeginnerNor_6_up_art) package { import flash.display.*; public dynamic class BeginnerNor_6_up_art extends MovieClip { } }//package
Section 331
//BeginnerNor_7_right (BeginnerNor_7_right) package { import flash.display.*; public dynamic class BeginnerNor_7_right extends MovieClip { public var a101:MovieClip; public var a102:MovieClip; public var b11:MovieClip; public var b13:MovieClip; public var a110:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a112:MovieClip; public var a115:MovieClip; public var c46:MovieClip; public var c48:MovieClip; public var c45:MovieClip; public var c47:MovieClip; public var c49:MovieClip; public var c50:MovieClip; public var c51:MovieClip; public var c53:MovieClip; public var c52:MovieClip; public var c54:MovieClip; public var a89:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a92:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a98:MovieClip; public var a99:MovieClip; public var a103:MovieClip; public var a104:MovieClip; public var a105:MovieClip; public var a107:MovieClip; public var a108:MovieClip; public var a109:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 332
//BeginnerNor_7_right_art (BeginnerNor_7_right_art) package { import flash.display.*; public dynamic class BeginnerNor_7_right_art extends MovieClip { } }//package
Section 333
//Box (Box) package { import flash.display.*; public dynamic class Box extends Sprite { } }//package
Section 334
//btn_SpillGames (btn_SpillGames) package { import api.*; public dynamic class btn_SpillGames extends ExtButton { public function btn_SpillGames(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 335
//CountriesBox (CountriesBox) package { import zlong.localization.display.*; public dynamic class CountriesBox extends CountriesBox { } }//package
Section 336
//countryMc (countryMc) package { import zlong.localization.display.*; public dynamic class countryMc extends TranText { } }//package
Section 337
//credits_btn_lvWin (credits_btn_lvWin) package { import api.*; public dynamic class credits_btn_lvWin extends ExtButton { } }//package
Section 338
//expert (expert) package { import flash.media.*; public dynamic class expert extends Sound { } }//package
Section 339
//ExpertEasy_1_down (ExpertEasy_1_down) package { import flash.display.*; public dynamic class ExpertEasy_1_down extends MovieClip { public var a2:MovieClip; public var b4:MovieClip; public var c7:MovieClip; public var c8:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a16:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a17:MovieClip; public var a21:MovieClip; public var a22:MovieClip; public var a23:MovieClip; public var a24:MovieClip; public var a26:MovieClip; public var a27:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a25:MovieClip; public var a20:MovieClip; public var a12:MovieClip; public var a30:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a32:MovieClip; public var a34:MovieClip; public var a33:MovieClip; public var c11:MovieClip; public var c12:MovieClip; public var a0:MovieClip; public var a3:MovieClip; public var a4:MovieClip; public var a5:MovieClip; public var a6:MovieClip; public var a8:MovieClip; public var a9:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 340
//ExpertEasy_1_down_art (ExpertEasy_1_down_art) package { import flash.display.*; public dynamic class ExpertEasy_1_down_art extends MovieClip { } }//package
Section 341
//ExpertEasy_1_left (ExpertEasy_1_left) package { import flash.display.*; public dynamic class ExpertEasy_1_left extends MovieClip { public var a2:MovieClip; public var b1:MovieClip; public var c1:MovieClip; public var c3:MovieClip; public var c4:MovieClip; public var c2:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a16:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a17:MovieClip; public var a22:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a20:MovieClip; public var a26:MovieClip; public var a12:MovieClip; public var a30:MovieClip; public var a31:MovieClip; public var a32:MovieClip; public var a34:MovieClip; public var a33:MovieClip; public var a21:MovieClip; public var a0:MovieClip; public var a3:MovieClip; public var a4:MovieClip; public var a5:MovieClip; public var a6:MovieClip; public var a8:MovieClip; public var a9:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 342
//ExpertEasy_1_left_art (ExpertEasy_1_left_art) package { import flash.display.*; public dynamic class ExpertEasy_1_left_art extends MovieClip { } }//package
Section 343
//ExpertEasy_1_right (ExpertEasy_1_right) package { import flash.display.*; public dynamic class ExpertEasy_1_right extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 344
//ExpertEasy_1_right_art (ExpertEasy_1_right_art) package { import flash.display.*; public dynamic class ExpertEasy_1_right_art extends MovieClip { } }//package
Section 345
//ExpertEasy_1_up (ExpertEasy_1_up) package { import flash.display.*; public dynamic class ExpertEasy_1_up extends MovieClip { public var a2:MovieClip; public var b2:MovieClip; public var b6:MovieClip; public var c5:MovieClip; public var c6:MovieClip; public var c9:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a16:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a17:MovieClip; public var a21:MovieClip; public var a22:MovieClip; public var a23:MovieClip; public var a24:MovieClip; public var a26:MovieClip; public var a27:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a25:MovieClip; public var a20:MovieClip; public var a12:MovieClip; public var a30:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a32:MovieClip; public var a34:MovieClip; public var a33:MovieClip; public var c10:MovieClip; public var a0:MovieClip; public var a3:MovieClip; public var a4:MovieClip; public var a5:MovieClip; public var a6:MovieClip; public var a8:MovieClip; public var a9:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 346
//ExpertEasy_1_up_art (ExpertEasy_1_up_art) package { import flash.display.*; public dynamic class ExpertEasy_1_up_art extends MovieClip { } }//package
Section 347
//ExpertEasy_2_down (ExpertEasy_2_down) package { import flash.display.*; public dynamic class ExpertEasy_2_down extends MovieClip { public var b14:MovieClip; public var a61:MovieClip; public var b15:MovieClip; public var b11:MovieClip; public var b8:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a38:MovieClip; public var a37:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a45:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a40:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var c17:MovieClip; public var c18:MovieClip; public var a59:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a57:MovieClip; public var a49:MovieClip; public var a41:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a48:MovieClip; public var a58:MovieClip; } }//package
Section 348
//ExpertEasy_2_down_art (ExpertEasy_2_down_art) package { import flash.display.*; public dynamic class ExpertEasy_2_down_art extends MovieClip { } }//package
Section 349
//ExpertEasy_2_left (ExpertEasy_2_left) package { import flash.display.*; public dynamic class ExpertEasy_2_left extends MovieClip { public var b3:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a37:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a50:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a48:MovieClip; public var a41:MovieClip; } }//package
Section 350
//ExpertEasy_2_left_art (ExpertEasy_2_left_art) package { import flash.display.*; public dynamic class ExpertEasy_2_left_art extends MovieClip { } }//package
Section 351
//ExpertEasy_2_right (ExpertEasy_2_right) package { import flash.display.*; public dynamic class ExpertEasy_2_right extends MovieClip { public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a11:MovieClip; public var a17:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a9:MovieClip; } }//package
Section 352
//ExpertEasy_2_right_art (ExpertEasy_2_right_art) package { import flash.display.*; public dynamic class ExpertEasy_2_right_art extends MovieClip { } }//package
Section 353
//ExpertEasy_2_up (ExpertEasy_2_up) package { import flash.display.*; public dynamic class ExpertEasy_2_up extends MovieClip { public var b10:MovieClip; public var b13:MovieClip; public var c22:MovieClip; public var b17:MovieClip; public var a61:MovieClip; public var a59:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a38:MovieClip; public var a37:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a49:MovieClip; public var a46:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a57:MovieClip; public var a51:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a48:MovieClip; public var a41:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a64:MovieClip; public var c21:MovieClip; public var a58:MovieClip; } }//package
Section 354
//ExpertEasy_2_up_art (ExpertEasy_2_up_art) package { import flash.display.*; public dynamic class ExpertEasy_2_up_art extends MovieClip { } }//package
Section 355
//ExpertEasy_3_down (ExpertEasy_3_down) package { import flash.display.*; public dynamic class ExpertEasy_3_down extends MovieClip { public var c47:MovieClip; public var c48:MovieClip; public var c55:MovieClip; public var c56:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a64:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a69:MovieClip; public var a67:MovieClip; public var a68:MovieClip; public var a70:MovieClip; public var a72:MovieClip; public var a73:MovieClip; public var a74:MovieClip; public var a75:MovieClip; public var a76:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a77:MovieClip; public var a71:MovieClip; public var a80:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a87:MovieClip; public var a89:MovieClip; public var a86:MovieClip; public var a84:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a92:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a98:MovieClip; public var a99:MovieClip; } }//package
Section 356
//ExpertEasy_3_down_art (ExpertEasy_3_down_art) package { import flash.display.*; public dynamic class ExpertEasy_3_down_art extends MovieClip { } }//package
Section 357
//ExpertEasy_3_left (ExpertEasy_3_left) package { import flash.display.*; public dynamic class ExpertEasy_3_left extends MovieClip { public var a70:MovieClip; public var a73:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a61:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var b16:MovieClip; public var a71:MovieClip; public var a55:MovieClip; public var a59:MovieClip; public var a56:MovieClip; public var a57:MovieClip; public var c19:MovieClip; public var a58:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var c20:MovieClip; public var a64:MovieClip; public var a66:MovieClip; public var a67:MovieClip; public var a54:MovieClip; } }//package
Section 358
//ExpertEasy_3_left_art (ExpertEasy_3_left_art) package { import flash.display.*; public dynamic class ExpertEasy_3_left_art extends MovieClip { } }//package
Section 359
//ExpertEasy_3_right (ExpertEasy_3_right) package { import flash.display.*; public dynamic class ExpertEasy_3_right extends MovieClip { public var b9:MovieClip; public var b5:MovieClip; public var b7:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a20:MovieClip; public var a26:MovieClip; public var a21:MovieClip; } }//package
Section 360
//ExpertEasy_3_right_art (ExpertEasy_3_right_art) package { import flash.display.*; public dynamic class ExpertEasy_3_right_art extends MovieClip { } }//package
Section 361
//ExpertEasy_3_up (ExpertEasy_3_up) package { import flash.display.*; public dynamic class ExpertEasy_3_up extends MovieClip { public var a106:MovieClip; public var c36:MovieClip; public var a108:MovieClip; public var b19:MovieClip; public var c33:MovieClip; public var c34:MovieClip; public var c35:MovieClip; public var c45:MovieClip; public var c46:MovieClip; public var c53:MovieClip; public var c54:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a69:MovieClip; public var a67:MovieClip; public var a68:MovieClip; public var a70:MovieClip; public var a73:MovieClip; public var a75:MovieClip; public var a76:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a74:MovieClip; public var a77:MovieClip; public var a72:MovieClip; public var a71:MovieClip; public var a80:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a87:MovieClip; public var a89:MovieClip; public var a86:MovieClip; public var a84:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a92:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a98:MovieClip; public var a99:MovieClip; public var a100:MovieClip; public var a102:MovieClip; public var a103:MovieClip; public var a104:MovieClip; public var a105:MovieClip; public var a107:MovieClip; public var a101:MovieClip; } }//package
Section 362
//ExpertEasy_3_up_art (ExpertEasy_3_up_art) package { import flash.display.*; public dynamic class ExpertEasy_3_up_art extends MovieClip { } }//package
Section 363
//ExpertEasy_4_down (ExpertEasy_4_down) package { import flash.display.*; public dynamic class ExpertEasy_4_down extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a104:MovieClip; public var a117:MovieClip; public var a107:MovieClip; public var a108:MovieClip; public var a118:MovieClip; public var a119:MovieClip; public var a99:MovieClip; public var b22:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 364
//ExpertEasy_4_down_art (ExpertEasy_4_down_art) package { import flash.display.*; public dynamic class ExpertEasy_4_down_art extends MovieClip { } }//package
Section 365
//ExpertEasy_4_left (ExpertEasy_4_left) package { import flash.display.*; public dynamic class ExpertEasy_4_left extends MovieClip { public var a101:MovieClip; public var c37:MovieClip; public var c38:MovieClip; public var c39:MovieClip; public var a110:MovieClip; public var b20:MovieClip; public var c40:MovieClip; public var a75:MovieClip; public var a76:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a80:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a87:MovieClip; public var a89:MovieClip; public var a86:MovieClip; public var a84:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a92:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a98:MovieClip; public var a99:MovieClip; public var a102:MovieClip; public var a103:MovieClip; public var a104:MovieClip; public var a105:MovieClip; public var a107:MovieClip; public var a108:MovieClip; public var a109:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 366
//ExpertEasy_4_left_art (ExpertEasy_4_left_art) package { import flash.display.*; public dynamic class ExpertEasy_4_left_art extends MovieClip { } }//package
Section 367
//ExpertEasy_4_right (ExpertEasy_4_right) package { import flash.display.*; public dynamic class ExpertEasy_4_right extends MovieClip { public var b12:MovieClip; public var a27:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a31:MovieClip; public var a32:MovieClip; public var a33:MovieClip; public var a37:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a47:MovieClip; public var a30:MovieClip; public var a46:MovieClip; public var c13:MovieClip; public var c14:MovieClip; public var c16:MovieClip; public var c15:MovieClip; public var a41:MovieClip; } }//package
Section 368
//ExpertEasy_4_right_art (ExpertEasy_4_right_art) package { import flash.display.*; public dynamic class ExpertEasy_4_right_art extends MovieClip { } }//package
Section 369
//ExpertEasy_4_up (ExpertEasy_4_up) package { import flash.display.*; public dynamic class ExpertEasy_4_up extends MovieClip { public var a110:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a117:MovieClip; public var a118:MovieClip; public var a112:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var b21:MovieClip; public var a119:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a126:MovieClip; public var a127:MovieClip; public var a121:MovieClip; public var a129:MovieClip; public var a128:MovieClip; public var a133:MovieClip; public var a135:MovieClip; public var a134:MovieClip; public var a137:MovieClip; public var a131:MovieClip; public var c64:MovieClip; public var c66:MovieClip; public var a132:MovieClip; public var c65:MovieClip; public var a141:MovieClip; public var a142:MovieClip; public var a143:MovieClip; public var a144:MovieClip; public var c67:MovieClip; public var c68:MovieClip; public var a136:MovieClip; public var a138:MovieClip; public var a139:MovieClip; public var a140:MovieClip; public var a130:MovieClip; public var c63:MovieClip; public var a108:MovieClip; public var a109:MovieClip; } }//package
Section 370
//ExpertEasy_4_up_art (ExpertEasy_4_up_art) package { import flash.display.*; public dynamic class ExpertEasy_4_up_art extends MovieClip { } }//package
Section 371
//ExpertEasy_5_left (ExpertEasy_5_left) package { import flash.display.*; public dynamic class ExpertEasy_5_left extends MovieClip { public var a111:MovieClip; public var a113:MovieClip; public var a118:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a127:MovieClip; public var a121:MovieClip; public var a126:MovieClip; public var a129:MovieClip; public var a117:MovieClip; public var a128:MovieClip; public var a133:MovieClip; public var c60:MovieClip; public var c62:MovieClip; public var a131:MovieClip; public var a135:MovieClip; public var a132:MovieClip; public var c61:MovieClip; public var a134:MovieClip; public var a130:MovieClip; public var a119:MovieClip; public var c59:MovieClip; } }//package
Section 372
//ExpertEasy_5_left_art (ExpertEasy_5_left_art) package { import flash.display.*; public dynamic class ExpertEasy_5_left_art extends MovieClip { } }//package
Section 373
//ExpertEasy_5_right (ExpertEasy_5_right) package { import flash.display.*; public dynamic class ExpertEasy_5_right extends MovieClip { public var c23:MovieClip; public var b18:MovieClip; public var a57:MovieClip; public var a61:MovieClip; public var a49:MovieClip; public var a48:MovieClip; public var a47:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a59:MovieClip; public var a51:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var c24:MovieClip; public var c25:MovieClip; public var c27:MovieClip; public var c28:MovieClip; public var c26:MovieClip; public var a58:MovieClip; } }//package
Section 374
//ExpertEasy_5_right_art (ExpertEasy_5_right_art) package { import flash.display.*; public dynamic class ExpertEasy_5_right_art extends MovieClip { } }//package
Section 375
//ExpertEasy_6_left (ExpertEasy_6_left) package { import flash.display.*; public dynamic class ExpertEasy_6_left extends MovieClip { public var b23:MovieClip; public var a137:MovieClip; public var a139:MovieClip; public var c69:MovieClip; public var a135:MovieClip; public var a136:MovieClip; public var a141:MovieClip; public var a142:MovieClip; public var a143:MovieClip; public var a138:MovieClip; public var a140:MovieClip; public var c70:MovieClip; } }//package
Section 376
//ExpertEasy_6_left_art (ExpertEasy_6_left_art) package { import flash.display.*; public dynamic class ExpertEasy_6_left_art extends MovieClip { } }//package
Section 377
//ExpertEasy_6_right (ExpertEasy_6_right) package { import flash.display.*; public dynamic class ExpertEasy_6_right extends MovieClip { public var c30:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var c31:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a79:MovieClip; public var a77:MovieClip; public var a80:MovieClip; public var a73:MovieClip; public var c32:MovieClip; public var a76:MovieClip; public var a71:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; public var c29:MovieClip; } }//package
Section 378
//ExpertEasy_6_right_art (ExpertEasy_6_right_art) package { import flash.display.*; public dynamic class ExpertEasy_6_right_art extends MovieClip { } }//package
Section 379
//ExpertEasy_7_right (ExpertEasy_7_right) package { import flash.display.*; public dynamic class ExpertEasy_7_right extends MovieClip { public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var c43:MovieClip; public var c44:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var c42:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a91:MovieClip; public var a95:MovieClip; public var a99:MovieClip; public var a97:MovieClip; public var a93:MovieClip; public var c41:MovieClip; public var a88:MovieClip; public var a87:MovieClip; public var a92:MovieClip; public var a98:MovieClip; } }//package
Section 380
//ExpertEasy_7_right_art (ExpertEasy_7_right_art) package { import flash.display.*; public dynamic class ExpertEasy_7_right_art extends MovieClip { } }//package
Section 381
//ExpertEasy_8_right (ExpertEasy_8_right) package { import flash.display.*; public dynamic class ExpertEasy_8_right extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a104:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a121:MovieClip; public var a126:MovieClip; public var a127:MovieClip; public var c50:MovieClip; public var c51:MovieClip; public var a117:MovieClip; public var a118:MovieClip; public var c57:MovieClip; public var a99:MovieClip; public var a108:MovieClip; public var a107:MovieClip; public var a119:MovieClip; public var c58:MovieClip; public var c52:MovieClip; public var c49:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 382
//ExpertEasy_8_right_art (ExpertEasy_8_right_art) package { import flash.display.*; public dynamic class ExpertEasy_8_right_art extends MovieClip { } }//package
Section 383
//ExpertHard_1_down (ExpertHard_1_down) package { import flash.display.*; public dynamic class ExpertHard_1_down extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var b2:MovieClip; public var b4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a10:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 384
//ExpertHard_1_down_art (ExpertHard_1_down_art) package { import flash.display.*; public dynamic class ExpertHard_1_down_art extends MovieClip { } }//package
Section 385
//ExpertHard_1_left (ExpertHard_1_left) package { import flash.display.*; public dynamic class ExpertHard_1_left extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var c1:MovieClip; public var c3:MovieClip; public var c4:MovieClip; public var c2:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a11:MovieClip; public var a8:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a10:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 386
//ExpertHard_1_left_art (ExpertHard_1_left_art) package { import flash.display.*; public dynamic class ExpertHard_1_left_art extends MovieClip { } }//package
Section 387
//ExpertHard_1_right (ExpertHard_1_right) package { import flash.display.*; public dynamic class ExpertHard_1_right extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var c5:MovieClip; public var c6:MovieClip; public var c8:MovieClip; public var c7:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a22:MovieClip; public var a20:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a21:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 388
//ExpertHard_1_right_art (ExpertHard_1_right_art) package { import flash.display.*; public dynamic class ExpertHard_1_right_art extends MovieClip { } }//package
Section 389
//ExpertHard_1_up (ExpertHard_1_up) package { import flash.display.*; public dynamic class ExpertHard_1_up extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var b6:MovieClip; public var b1:MovieClip; public var b3:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 390
//ExpertHard_1_up_art (ExpertHard_1_up_art) package { import flash.display.*; public dynamic class ExpertHard_1_up_art extends MovieClip { } }//package
Section 391
//ExpertHard_2_down (ExpertHard_2_down) package { import flash.display.*; public dynamic class ExpertHard_2_down extends MovieClip { public var b9:MovieClip; public var b5:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a11:MovieClip; public var a20:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a21:MovieClip; public var c11:MovieClip; public var c12:MovieClip; } }//package
Section 392
//ExpertHard_2_down_art (ExpertHard_2_down_art) package { import flash.display.*; public dynamic class ExpertHard_2_down_art extends MovieClip { } }//package
Section 393
//ExpertHard_2_left (ExpertHard_2_left) package { import flash.display.*; public dynamic class ExpertHard_2_left extends MovieClip { public var b10:MovieClip; public var b7:MovieClip; public var c9:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a16:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a34:MovieClip; public var a31:MovieClip; public var a20:MovieClip; public var a37:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a30:MovieClip; public var a33:MovieClip; public var c10:MovieClip; public var a21:MovieClip; public var c13:MovieClip; public var c14:MovieClip; } }//package
Section 394
//ExpertHard_2_left_art (ExpertHard_2_left_art) package { import flash.display.*; public dynamic class ExpertHard_2_left_art extends MovieClip { } }//package
Section 395
//ExpertHard_2_right (ExpertHard_2_right) package { import flash.display.*; public dynamic class ExpertHard_2_right extends MovieClip { public var b12:MovieClip; public var b16:MovieClip; public var b11:MovieClip; public var b19:MovieClip; public var b15:MovieClip; public var a22:MovieClip; public var a23:MovieClip; public var a24:MovieClip; public var a26:MovieClip; public var a27:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a25:MovieClip; public var a30:MovieClip; public var a31:MovieClip; public var a32:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a38:MovieClip; public var a39:MovieClip; public var a37:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a40:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a46:MovieClip; public var a47:MovieClip; public var a41:MovieClip; public var a49:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a53:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a54:MovieClip; public var a57:MovieClip; public var c17:MovieClip; public var c18:MovieClip; public var c19:MovieClip; public var c20:MovieClip; public var c21:MovieClip; public var c22:MovieClip; } }//package
Section 396
//ExpertHard_2_right_art (ExpertHard_2_right_art) package { import flash.display.*; public dynamic class ExpertHard_2_right_art extends MovieClip { } }//package
Section 397
//ExpertHard_2_up (ExpertHard_2_up) package { import flash.display.*; public dynamic class ExpertHard_2_up extends MovieClip { public var b13:MovieClip; public var b8:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a20:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a16:MovieClip; public var a26:MovieClip; public var a21:MovieClip; public var c15:MovieClip; public var c16:MovieClip; } }//package
Section 398
//ExpertHard_2_up_art (ExpertHard_2_up_art) package { import flash.display.*; public dynamic class ExpertHard_2_up_art extends MovieClip { } }//package
Section 399
//ExpertHard_3_down (ExpertHard_3_down) package { import flash.display.*; public dynamic class ExpertHard_3_down extends MovieClip { public var b14:MovieClip; public var b17:MovieClip; public var b20:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a26:MovieClip; public var a33:MovieClip; public var a32:MovieClip; public var a21:MovieClip; public var a30:MovieClip; } }//package
Section 400
//ExpertHard_3_down_art (ExpertHard_3_down_art) package { import flash.display.*; public dynamic class ExpertHard_3_down_art extends MovieClip { } }//package
Section 401
//ExpertHard_3_left (ExpertHard_3_left) package { import flash.display.*; public dynamic class ExpertHard_3_left extends MovieClip { public var c30:MovieClip; public var c23:MovieClip; public var a57:MovieClip; public var b23:MovieClip; public var b25:MovieClip; public var b22:MovieClip; public var b24:MovieClip; public var a39:MovieClip; public var a38:MovieClip; public var a40:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a58:MovieClip; public var a41:MovieClip; public var a60:MovieClip; public var a59:MovieClip; public var c24:MovieClip; public var c25:MovieClip; public var c27:MovieClip; public var c28:MovieClip; public var c26:MovieClip; public var c29:MovieClip; } }//package
Section 402
//ExpertHard_3_left_art (ExpertHard_3_left_art) package { import flash.display.*; public dynamic class ExpertHard_3_left_art extends MovieClip { } }//package
Section 403
//ExpertHard_3_right (ExpertHard_3_right) package { import flash.display.*; public dynamic class ExpertHard_3_right extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a61:MovieClip; public var c48:MovieClip; public var a80:MovieClip; public var c47:MovieClip; public var b30:MovieClip; public var a73:MovieClip; public var b36:MovieClip; public var a71:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; public var a58:MovieClip; } }//package
Section 404
//ExpertHard_3_right_art (ExpertHard_3_right_art) package { import flash.display.*; public dynamic class ExpertHard_3_right_art extends MovieClip { } }//package
Section 405
//ExpertHard_3_up (ExpertHard_3_up) package { import flash.display.*; public dynamic class ExpertHard_3_up extends MovieClip { public var c31:MovieClip; public var c36:MovieClip; public var b18:MovieClip; public var c39:MovieClip; public var b26:MovieClip; public var c40:MovieClip; public var b21:MovieClip; public var c35:MovieClip; public var c32:MovieClip; public var a27:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var b28:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a31:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a39:MovieClip; public var a44:MovieClip; public var a42:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a30:MovieClip; public var a46:MovieClip; public var a41:MovieClip; } }//package
Section 406
//ExpertHard_3_up_art (ExpertHard_3_up_art) package { import flash.display.*; public dynamic class ExpertHard_3_up_art extends MovieClip { } }//package
Section 407
//ExpertHard_4_down (ExpertHard_4_down) package { import flash.display.*; public dynamic class ExpertHard_4_down extends MovieClip { public var c38:MovieClip; public var c34:MovieClip; public var c37:MovieClip; public var c33:MovieClip; public var b29:MovieClip; public var b27:MovieClip; public var c41:MovieClip; public var c42:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a37:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a46:MovieClip; public var a41:MovieClip; } }//package
Section 408
//ExpertHard_4_down_art (ExpertHard_4_down_art) package { import flash.display.*; public dynamic class ExpertHard_4_down_art extends MovieClip { } }//package
Section 409
//ExpertHard_4_left (ExpertHard_4_left) package { import flash.display.*; public dynamic class ExpertHard_4_left extends MovieClip { public var a70:MovieClip; public var a73:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a61:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var c43:MovieClip; public var c44:MovieClip; public var b34:MovieClip; public var b32:MovieClip; public var a71:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; } }//package
Section 410
//ExpertHard_4_left_art (ExpertHard_4_left_art) package { import flash.display.*; public dynamic class ExpertHard_4_left_art extends MovieClip { } }//package
Section 411
//ExpertHard_4_right (ExpertHard_4_right) package { import flash.display.*; public dynamic class ExpertHard_4_right extends MovieClip { public var a101:MovieClip; public var a102:MovieClip; public var a110:MovieClip; public var a111:MovieClip; public var a112:MovieClip; public var b44:MovieClip; public var c77:MovieClip; public var c78:MovieClip; public var c79:MovieClip; public var c75:MovieClip; public var c76:MovieClip; public var c80:MovieClip; public var c82:MovieClip; public var c81:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a87:MovieClip; public var a89:MovieClip; public var a86:MovieClip; public var a84:MovieClip; public var a88:MovieClip; public var a91:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a90:MovieClip; public var a98:MovieClip; public var a99:MovieClip; public var a92:MovieClip; public var a97:MovieClip; public var a103:MovieClip; public var a104:MovieClip; public var a105:MovieClip; public var a107:MovieClip; public var a108:MovieClip; public var a109:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 412
//ExpertHard_4_right_art (ExpertHard_4_right_art) package { import flash.display.*; public dynamic class ExpertHard_4_right_art extends MovieClip { } }//package
Section 413
//ExpertHard_4_up (ExpertHard_4_up) package { import flash.display.*; public dynamic class ExpertHard_4_up extends MovieClip { public var a61:MovieClip; public var c46:MovieClip; public var c45:MovieClip; public var c50:MovieClip; public var b33:MovieClip; public var b37:MovieClip; public var c49:MovieClip; public var a49:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a57:MovieClip; public var a59:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a48:MovieClip; public var a58:MovieClip; public var a60:MovieClip; public var a62:MovieClip; } }//package
Section 414
//ExpertHard_4_up_art (ExpertHard_4_up_art) package { import flash.display.*; public dynamic class ExpertHard_4_up_art extends MovieClip { } }//package
Section 415
//ExpertHard_5_down (ExpertHard_5_down) package { import flash.display.*; public dynamic class ExpertHard_5_down extends MovieClip { public var a61:MovieClip; public var b35:MovieClip; public var b31:MovieClip; public var a49:MovieClip; public var a48:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a57:MovieClip; public var a59:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a58:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; } }//package
Section 416
//ExpertHard_5_down_art (ExpertHard_5_down_art) package { import flash.display.*; public dynamic class ExpertHard_5_down_art extends MovieClip { } }//package
Section 417
//ExpertHard_5_left (ExpertHard_5_left) package { import flash.display.*; public dynamic class ExpertHard_5_left extends MovieClip { public var a110:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a112:MovieClip; public var a115:MovieClip; public var c51:MovieClip; public var c55:MovieClip; public var c56:MovieClip; public var c57:MovieClip; public var c58:MovieClip; public var b39:MovieClip; public var c53:MovieClip; public var c52:MovieClip; public var c60:MovieClip; public var b38:MovieClip; public var b40:MovieClip; public var c62:MovieClip; public var c59:MovieClip; public var c61:MovieClip; public var c54:MovieClip; public var a75:MovieClip; public var a76:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a80:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a87:MovieClip; public var a89:MovieClip; public var a86:MovieClip; public var a84:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a92:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a98:MovieClip; public var a99:MovieClip; public var a100:MovieClip; public var a102:MovieClip; public var a103:MovieClip; public var a104:MovieClip; public var a105:MovieClip; public var a107:MovieClip; public var a101:MovieClip; public var a109:MovieClip; public var a106:MovieClip; public var a108:MovieClip; } }//package
Section 418
//ExpertHard_5_left_art (ExpertHard_5_left_art) package { import flash.display.*; public dynamic class ExpertHard_5_left_art extends MovieClip { } }//package
Section 419
//ExpertHard_5_right (ExpertHard_5_right) package { import flash.display.*; public dynamic class ExpertHard_5_right extends MovieClip { public var a113:MovieClip; public var a118:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a117:MovieClip; public var a112:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a127:MovieClip; public var a121:MovieClip; public var a126:MovieClip; public var a129:MovieClip; public var a128:MovieClip; public var b47:MovieClip; public var c103:MovieClip; public var c89:MovieClip; public var c107:MovieClip; public var c104:MovieClip; public var c90:MovieClip; public var c108:MovieClip; public var a119:MovieClip; } }//package
Section 420
//ExpertHard_5_right_art (ExpertHard_5_right_art) package { import flash.display.*; public dynamic class ExpertHard_5_right_art extends MovieClip { } }//package
Section 421
//ExpertHard_5_up (ExpertHard_5_up) package { import flash.display.*; public dynamic class ExpertHard_5_up extends MovieClip { public var b41:MovieClip; public var b42:MovieClip; public var b43:MovieClip; public var c65:MovieClip; public var c66:MovieClip; public var c68:MovieClip; public var c69:MovieClip; public var c63:MovieClip; public var c64:MovieClip; public var c67:MovieClip; public var c70:MovieClip; public var c72:MovieClip; public var c74:MovieClip; public var c71:MovieClip; public var c73:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a69:MovieClip; public var a64:MovieClip; public var a67:MovieClip; public var a68:MovieClip; public var a73:MovieClip; public var a70:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a75:MovieClip; public var a77:MovieClip; public var a72:MovieClip; public var a74:MovieClip; public var a71:MovieClip; public var a80:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a87:MovieClip; public var a89:MovieClip; public var a86:MovieClip; public var a84:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a92:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a98:MovieClip; public var a99:MovieClip; public var a76:MovieClip; public var a100:MovieClip; } }//package
Section 422
//ExpertHard_5_up_art (ExpertHard_5_up_art) package { import flash.display.*; public dynamic class ExpertHard_5_up_art extends MovieClip { } }//package
Section 423
//ExpertHard_6_down (ExpertHard_6_down) package { import flash.display.*; public dynamic class ExpertHard_6_down extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a73:MovieClip; public var a87:MovieClip; public var a71:MovieClip; public var a66:MovieClip; public var a67:MovieClip; } }//package
Section 424
//ExpertHard_6_down_art (ExpertHard_6_down_art) package { import flash.display.*; public dynamic class ExpertHard_6_down_art extends MovieClip { } }//package
Section 425
//ExpertHard_6_left (ExpertHard_6_left) package { import flash.display.*; public dynamic class ExpertHard_6_left extends MovieClip { public var a118:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a117:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a121:MovieClip; public var a126:MovieClip; public var a127:MovieClip; public var a129:MovieClip; public var a119:MovieClip; public var a133:MovieClip; public var a137:MovieClip; public var a131:MovieClip; public var a135:MovieClip; public var a132:MovieClip; public var a136:MovieClip; public var a134:MovieClip; public var a130:MovieClip; public var a128:MovieClip; public var a138:MovieClip; } }//package
Section 426
//ExpertHard_6_left_art (ExpertHard_6_left_art) package { import flash.display.*; public dynamic class ExpertHard_6_left_art extends MovieClip { } }//package
Section 427
//ExpertHard_6_right (ExpertHard_6_right) package { import flash.display.*; public dynamic class ExpertHard_6_right extends MovieClip { public var a129:MovieClip; public var a133:MovieClip; public var a137:MovieClip; public var a131:MovieClip; public var a134:MovieClip; public var a135:MovieClip; public var a136:MovieClip; public var a138:MovieClip; public var a132:MovieClip; public var a139:MovieClip; public var a130:MovieClip; public var c115:MovieClip; public var c116:MovieClip; public var c121:MovieClip; public var c122:MovieClip; } }//package
Section 428
//ExpertHard_6_right_art (ExpertHard_6_right_art) package { import flash.display.*; public dynamic class ExpertHard_6_right_art extends MovieClip { } }//package
Section 429
//ExpertHard_6_up (ExpertHard_6_up) package { import flash.display.*; public dynamic class ExpertHard_6_up extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a104:MovieClip; public var a117:MovieClip; public var a107:MovieClip; public var a108:MovieClip; public var b45:MovieClip; public var b46:MovieClip; public var c84:MovieClip; public var c86:MovieClip; public var c85:MovieClip; public var c87:MovieClip; public var c83:MovieClip; public var c88:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 430
//ExpertHard_6_up_art (ExpertHard_6_up_art) package { import flash.display.*; public dynamic class ExpertHard_6_up_art extends MovieClip { } }//package
Section 431
//ExpertHard_7_down (ExpertHard_7_down) package { import flash.display.*; public dynamic class ExpertHard_7_down extends MovieClip { public var a105:MovieClip; public var a103:MovieClip; public var a89:MovieClip; public var a104:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a91:MovieClip; public var a99:MovieClip; public var a92:MovieClip; public var c101:MovieClip; public var c102:MovieClip; public var c93:MovieClip; public var c94:MovieClip; public var c97:MovieClip; public var c98:MovieClip; public var c110:MovieClip; public var c109:MovieClip; public var c117:MovieClip; public var c118:MovieClip; public var a98:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a100:MovieClip; } }//package
Section 432
//ExpertHard_7_down_art (ExpertHard_7_down_art) package { import flash.display.*; public dynamic class ExpertHard_7_down_art extends MovieClip { } }//package
Section 433
//ExpertHard_7_left (ExpertHard_7_left) package { import flash.display.*; public dynamic class ExpertHard_7_left extends MovieClip { public var c120:MovieClip; public var a139:MovieClip; public var a141:MovieClip; public var a144:MovieClip; public var a145:MovieClip; public var a142:MovieClip; public var a143:MovieClip; public var a138:MovieClip; public var a140:MovieClip; public var a146:MovieClip; public var a147:MovieClip; public var c111:MovieClip; public var c112:MovieClip; public var c119:MovieClip; } }//package
Section 434
//ExpertHard_7_left_art (ExpertHard_7_left_art) package { import flash.display.*; public dynamic class ExpertHard_7_left_art extends MovieClip { } }//package
Section 435
//ExpertHard_7_up (ExpertHard_7_up) package { import flash.display.*; public dynamic class ExpertHard_7_up extends MovieClip { public var a118:MovieClip; public var a117:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a127:MovieClip; public var a121:MovieClip; public var a126:MovieClip; public var a129:MovieClip; public var a128:MovieClip; public var a133:MovieClip; public var a131:MovieClip; public var a132:MovieClip; public var a130:MovieClip; public var c105:MovieClip; public var c100:MovieClip; public var c91:MovieClip; public var a119:MovieClip; public var c92:MovieClip; public var c99:MovieClip; public var c106:MovieClip; public var c95:MovieClip; public var c96:MovieClip; public var c113:MovieClip; public var c114:MovieClip; } }//package
Section 436
//ExpertHard_7_up_art (ExpertHard_7_up_art) package { import flash.display.*; public dynamic class ExpertHard_7_up_art extends MovieClip { } }//package
Section 437
//ExpertHard_8_down (ExpertHard_8_down) package { import flash.display.*; public dynamic class ExpertHard_8_down extends MovieClip { public var a105:MovieClip; public var a107:MovieClip; public var a111:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var b48:MovieClip; public var a109:MovieClip; public var a106:MovieClip; public var a108:MovieClip; } }//package
Section 438
//ExpertHard_8_down_art (ExpertHard_8_down_art) package { import flash.display.*; public dynamic class ExpertHard_8_down_art extends MovieClip { } }//package
Section 439
//ExpertHard_8_up (ExpertHard_8_up) package { import flash.display.*; public dynamic class ExpertHard_8_up extends MovieClip { public var a133:MovieClip; public var a137:MovieClip; public var a139:MovieClip; public var a134:MovieClip; public var a135:MovieClip; public var a136:MovieClip; public var a141:MovieClip; public var a144:MovieClip; public var a142:MovieClip; public var a143:MovieClip; public var a138:MovieClip; public var a140:MovieClip; public var c123:MovieClip; public var c124:MovieClip; } }//package
Section 440
//ExpertHard_8_up_art (ExpertHard_8_up_art) package { import flash.display.*; public dynamic class ExpertHard_8_up_art extends MovieClip { } }//package
Section 441
//ExpertNormal_1_down (ExpertNormal_1_down) package { import flash.display.*; public dynamic class ExpertNormal_1_down extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var b6:MovieClip; public var b8:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var c8:MovieClip; public var c7:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a11:MovieClip; public var a20:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a10:MovieClip; public var a22:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a21:MovieClip; public var a24:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 442
//ExpertNormal_1_down_art (ExpertNormal_1_down_art) package { import flash.display.*; public dynamic class ExpertNormal_1_down_art extends MovieClip { } }//package
Section 443
//ExpertNormal_1_left (ExpertNormal_1_left) package { import flash.display.*; public dynamic class ExpertNormal_1_left extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var b2:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var c5:MovieClip; public var c6:MovieClip; public var c9:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a11:MovieClip; public var a23:MovieClip; public var a24:MovieClip; public var a25:MovieClip; public var a10:MovieClip; public var a22:MovieClip; public var a20:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a21:MovieClip; public var c10:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 444
//ExpertNormal_1_left_art (ExpertNormal_1_left_art) package { import flash.display.*; public dynamic class ExpertNormal_1_left_art extends MovieClip { } }//package
Section 445
//ExpertNormal_1_right (ExpertNormal_1_right) package { import flash.display.*; public dynamic class ExpertNormal_1_right extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var b5:MovieClip; public var a5:MovieClip; public var c1:MovieClip; public var c3:MovieClip; public var c4:MovieClip; public var c2:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a20:MovieClip; public var a8:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a23:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a26:MovieClip; public var a24:MovieClip; public var a10:MovieClip; public var a21:MovieClip; public var a11:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 446
//ExpertNormal_1_right_art (ExpertNormal_1_right_art) package { import flash.display.*; public dynamic class ExpertNormal_1_right_art extends MovieClip { } }//package
Section 447
//ExpertNormal_1_up (ExpertNormal_1_up) package { import flash.display.*; public dynamic class ExpertNormal_1_up extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var b4:MovieClip; public var b7:MovieClip; public var b1:MovieClip; public var b3:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a11:MovieClip; public var a20:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a21:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 448
//ExpertNormal_1_up_art (ExpertNormal_1_up_art) package { import flash.display.*; public dynamic class ExpertNormal_1_up_art extends MovieClip { } }//package
Section 449
//ExpertNormal_2_down (ExpertNormal_2_down) package { import flash.display.*; public dynamic class ExpertNormal_2_down extends MovieClip { public var b13:MovieClip; public var b15:MovieClip; public var a27:MovieClip; public var a25:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a31:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a39:MovieClip; public var a44:MovieClip; public var a42:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a30:MovieClip; public var a46:MovieClip; public var a41:MovieClip; } }//package
Section 450
//ExpertNormal_2_down_art (ExpertNormal_2_down_art) package { import flash.display.*; public dynamic class ExpertNormal_2_down_art extends MovieClip { } }//package
Section 451
//ExpertNormal_2_left (ExpertNormal_2_left) package { import flash.display.*; public dynamic class ExpertNormal_2_left extends MovieClip { public var b16:MovieClip; public var a27:MovieClip; public var a25:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a39:MovieClip; public var a44:MovieClip; public var a42:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a31:MovieClip; public var a30:MovieClip; public var a46:MovieClip; public var c11:MovieClip; public var c13:MovieClip; public var c14:MovieClip; public var c12:MovieClip; public var a41:MovieClip; } }//package
Section 452
//ExpertNormal_2_left_art (ExpertNormal_2_left_art) package { import flash.display.*; public dynamic class ExpertNormal_2_left_art extends MovieClip { } }//package
Section 453
//ExpertNormal_2_right (ExpertNormal_2_right) package { import flash.display.*; public dynamic class ExpertNormal_2_right extends MovieClip { public var c31:MovieClip; public var b18:MovieClip; public var b9:MovieClip; public var b12:MovieClip; public var c32:MovieClip; public var a27:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a31:MovieClip; public var a33:MovieClip; public var a37:MovieClip; public var a39:MovieClip; public var a44:MovieClip; public var a42:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a49:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a50:MovieClip; public var a54:MovieClip; public var a30:MovieClip; public var a32:MovieClip; public var a41:MovieClip; public var a48:MovieClip; public var a53:MovieClip; } }//package
Section 454
//ExpertNormal_2_right_art (ExpertNormal_2_right_art) package { import flash.display.*; public dynamic class ExpertNormal_2_right_art extends MovieClip { } }//package
Section 455
//ExpertNormal_2_up (ExpertNormal_2_up) package { import flash.display.*; public dynamic class ExpertNormal_2_up extends MovieClip { public var b10:MovieClip; public var b14:MovieClip; public var b17:MovieClip; public var b11:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a21:MovieClip; public var a39:MovieClip; public var a44:MovieClip; public var a42:MovieClip; public var a37:MovieClip; public var a40:MovieClip; public var a43:MovieClip; public var a30:MovieClip; public var c19:MovieClip; public var a41:MovieClip; public var c20:MovieClip; } }//package
Section 456
//ExpertNormal_2_up_art (ExpertNormal_2_up_art) package { import flash.display.*; public dynamic class ExpertNormal_2_up_art extends MovieClip { } }//package
Section 457
//ExpertNormal_3_down (ExpertNormal_3_down) package { import flash.display.*; public dynamic class ExpertNormal_3_down extends MovieClip { public var a70:MovieClip; public var a68:MovieClip; public var a69:MovieClip; public var a61:MovieClip; public var a59:MovieClip; public var b24:MovieClip; public var a71:MovieClip; public var a49:MovieClip; public var a48:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a57:MovieClip; public var a51:MovieClip; public var a53:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; public var a54:MovieClip; public var a58:MovieClip; } }//package
Section 458
//ExpertNormal_3_down_art (ExpertNormal_3_down_art) package { import flash.display.*; public dynamic class ExpertNormal_3_down_art extends MovieClip { } }//package
Section 459
//ExpertNormal_3_left (ExpertNormal_3_left) package { import flash.display.*; public dynamic class ExpertNormal_3_left extends MovieClip { public var c30:MovieClip; public var a46:MovieClip; public var a47:MovieClip; public var a48:MovieClip; public var a49:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a53:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a58:MovieClip; public var a59:MovieClip; public var a54:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a61:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a64:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a69:MovieClip; public var a67:MovieClip; public var a68:MovieClip; public var a70:MovieClip; public var a72:MovieClip; public var a73:MovieClip; public var a74:MovieClip; public var a75:MovieClip; public var a76:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a77:MovieClip; public var a71:MovieClip; public var a80:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var c17:MovieClip; public var c18:MovieClip; public var c15:MovieClip; public var c16:MovieClip; public var c21:MovieClip; public var c22:MovieClip; public var c23:MovieClip; public var c24:MovieClip; public var c25:MovieClip; public var c26:MovieClip; public var c27:MovieClip; public var c28:MovieClip; public var c29:MovieClip; } }//package
Section 460
//ExpertNormal_3_left_art (ExpertNormal_3_left_art) package { import flash.display.*; public dynamic class ExpertNormal_3_left_art extends MovieClip { } }//package
Section 461
//ExpertNormal_3_right (ExpertNormal_3_right) package { import flash.display.*; public dynamic class ExpertNormal_3_right extends MovieClip { public var c35:MovieClip; public var c36:MovieClip; public var c37:MovieClip; public var c38:MovieClip; public var c39:MovieClip; public var c41:MovieClip; public var c42:MovieClip; public var c43:MovieClip; public var c44:MovieClip; public var b25:MovieClip; public var b26:MovieClip; public var b21:MovieClip; public var c40:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a57:MovieClip; public var a58:MovieClip; public var a59:MovieClip; public var a60:MovieClip; public var a61:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a69:MovieClip; public var a64:MovieClip; public var a67:MovieClip; public var a68:MovieClip; public var a70:MovieClip; public var a72:MovieClip; public var a73:MovieClip; public var a75:MovieClip; public var a76:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a77:MovieClip; public var a74:MovieClip; public var a71:MovieClip; public var a80:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a87:MovieClip; public var a89:MovieClip; public var a86:MovieClip; public var a84:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a92:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; } }//package
Section 462
//ExpertNormal_3_right_art (ExpertNormal_3_right_art) package { import flash.display.*; public dynamic class ExpertNormal_3_right_art extends MovieClip { } }//package
Section 463
//ExpertNormal_3_up (ExpertNormal_3_up) package { import flash.display.*; public dynamic class ExpertNormal_3_up extends MovieClip { public var b19:MovieClip; public var b22:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a57:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a58:MovieClip; } }//package
Section 464
//ExpertNormal_3_up_art (ExpertNormal_3_up_art) package { import flash.display.*; public dynamic class ExpertNormal_3_up_art extends MovieClip { } }//package
Section 465
//ExpertNormal_4_down (ExpertNormal_4_down) package { import flash.display.*; public dynamic class ExpertNormal_4_down extends MovieClip { public var a76:MovieClip; public var a74:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a91:MovieClip; public var a97:MovieClip; public var a93:MovieClip; public var c62:MovieClip; public var a87:MovieClip; public var c61:MovieClip; public var a71:MovieClip; public var a92:MovieClip; public var a73:MovieClip; } }//package
Section 466
//ExpertNormal_4_down_art (ExpertNormal_4_down_art) package { import flash.display.*; public dynamic class ExpertNormal_4_down_art extends MovieClip { } }//package
Section 467
//ExpertNormal_4_left (ExpertNormal_4_left) package { import flash.display.*; public dynamic class ExpertNormal_4_left extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a111:MovieClip; public var c33:MovieClip; public var a108:MovieClip; public var a83:MovieClip; public var a110:MovieClip; public var b23:MovieClip; public var a112:MovieClip; public var a84:MovieClip; public var a104:MovieClip; public var a86:MovieClip; public var a107:MovieClip; public var a89:MovieClip; public var a85:MovieClip; public var a90:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a91:MovieClip; public var a99:MovieClip; public var a97:MovieClip; public var a88:MovieClip; public var c34:MovieClip; public var a87:MovieClip; public var a92:MovieClip; public var b20:MovieClip; public var a98:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 468
//ExpertNormal_4_left_art (ExpertNormal_4_left_art) package { import flash.display.*; public dynamic class ExpertNormal_4_left_art extends MovieClip { } }//package
Section 469
//ExpertNormal_4_right (ExpertNormal_4_right) package { import flash.display.*; public dynamic class ExpertNormal_4_right extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a104:MovieClip; public var a107:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a99:MovieClip; public var a108:MovieClip; public var a98:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 470
//ExpertNormal_4_right_art (ExpertNormal_4_right_art) package { import flash.display.*; public dynamic class ExpertNormal_4_right_art extends MovieClip { } }//package
Section 471
//ExpertNormal_4_up (ExpertNormal_4_up) package { import flash.display.*; public dynamic class ExpertNormal_4_up extends MovieClip { public var c45:MovieClip; public var c46:MovieClip; public var c47:MovieClip; public var b27:MovieClip; public var c49:MovieClip; public var c48:MovieClip; public var c50:MovieClip; public var c51:MovieClip; public var c53:MovieClip; public var c54:MovieClip; public var c52:MovieClip; public var a58:MovieClip; public var a59:MovieClip; public var a60:MovieClip; public var a61:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a64:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a69:MovieClip; public var a67:MovieClip; public var a68:MovieClip; public var a70:MovieClip; public var a72:MovieClip; public var a73:MovieClip; public var a74:MovieClip; public var a75:MovieClip; public var a76:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a77:MovieClip; public var a71:MovieClip; public var a80:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a87:MovieClip; public var a89:MovieClip; public var a86:MovieClip; public var a84:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a91:MovieClip; } }//package
Section 472
//ExpertNormal_4_up_art (ExpertNormal_4_up_art) package { import flash.display.*; public dynamic class ExpertNormal_4_up_art extends MovieClip { } }//package
Section 473
//ExpertNormal_5_down (ExpertNormal_5_down) package { import flash.display.*; public dynamic class ExpertNormal_5_down extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a111:MovieClip; public var a108:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a104:MovieClip; public var a107:MovieClip; public var a97:MovieClip; public var a99:MovieClip; public var c86:MovieClip; public var c85:MovieClip; public var a98:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 474
//ExpertNormal_5_down_art (ExpertNormal_5_down_art) package { import flash.display.*; public dynamic class ExpertNormal_5_down_art extends MovieClip { } }//package
Section 475
//ExpertNormal_5_left (ExpertNormal_5_left) package { import flash.display.*; public dynamic class ExpertNormal_5_left extends MovieClip { public var a113:MovieClip; public var a118:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a117:MovieClip; public var a112:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a127:MovieClip; public var a121:MovieClip; public var a126:MovieClip; public var c55:MovieClip; public var c56:MovieClip; public var c57:MovieClip; public var a133:MovieClip; public var a131:MovieClip; public var a135:MovieClip; public var c64:MovieClip; public var a132:MovieClip; public var a136:MovieClip; public var c66:MovieClip; public var c58:MovieClip; public var c65:MovieClip; public var a134:MovieClip; public var a130:MovieClip; public var c63:MovieClip; public var a128:MovieClip; public var a129:MovieClip; public var a119:MovieClip; } }//package
Section 476
//ExpertNormal_5_left_art (ExpertNormal_5_left_art) package { import flash.display.*; public dynamic class ExpertNormal_5_left_art extends MovieClip { } }//package
Section 477
//ExpertNormal_5_right (ExpertNormal_5_right) package { import flash.display.*; public dynamic class ExpertNormal_5_right extends MovieClip { public var a117:MovieClip; public var a118:MovieClip; public var a119:MovieClip; public var a116:MovieClip; public var b28:MovieClip; public var b29:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a126:MovieClip; public var a127:MovieClip; public var a121:MovieClip; public var a129:MovieClip; public var a128:MovieClip; public var b32:MovieClip; public var a133:MovieClip; public var a134:MovieClip; public var a135:MovieClip; public var a137:MovieClip; public var a131:MovieClip; public var a132:MovieClip; public var a141:MovieClip; public var a142:MovieClip; public var a143:MovieClip; public var a144:MovieClip; public var a145:MovieClip; public var a147:MovieClip; public var a148:MovieClip; public var a149:MovieClip; public var a138:MovieClip; public var c70:MovieClip; public var c72:MovieClip; public var c73:MovieClip; public var c74:MovieClip; public var a139:MovieClip; public var c71:MovieClip; public var a130:MovieClip; public var a146:MovieClip; public var a151:MovieClip; public var a154:MovieClip; public var a155:MovieClip; public var a156:MovieClip; public var a152:MovieClip; public var a153:MovieClip; public var c75:MovieClip; public var a150:MovieClip; public var c69:MovieClip; public var c76:MovieClip; public var a136:MovieClip; public var a140:MovieClip; } }//package
Section 478
//ExpertNormal_5_right_art (ExpertNormal_5_right_art) package { import flash.display.*; public dynamic class ExpertNormal_5_right_art extends MovieClip { } }//package
Section 479
//ExpertNormal_5_up (ExpertNormal_5_up) package { import flash.display.*; public dynamic class ExpertNormal_5_up extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a104:MovieClip; public var a117:MovieClip; public var a107:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a91:MovieClip; public var a108:MovieClip; public var a99:MovieClip; public var c60:MovieClip; public var c59:MovieClip; public var c67:MovieClip; public var a98:MovieClip; public var a92:MovieClip; public var c68:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 480
//ExpertNormal_5_up_art (ExpertNormal_5_up_art) package { import flash.display.*; public dynamic class ExpertNormal_5_up_art extends MovieClip { } }//package
Section 481
//ExpertNormal_6_left (ExpertNormal_6_left) package { import flash.display.*; public dynamic class ExpertNormal_6_left extends MovieClip { public var b30:MovieClip; public var a137:MovieClip; public var a139:MovieClip; public var a136:MovieClip; public var a141:MovieClip; public var a144:MovieClip; public var a145:MovieClip; public var a142:MovieClip; public var a143:MovieClip; public var a138:MovieClip; public var a148:MovieClip; public var a149:MovieClip; public var a140:MovieClip; public var a146:MovieClip; public var a155:MovieClip; public var a156:MovieClip; public var a153:MovieClip; public var a157:MovieClip; public var a150:MovieClip; public var a154:MovieClip; public var a147:MovieClip; public var a152:MovieClip; public var a158:MovieClip; public var a151:MovieClip; } }//package
Section 482
//ExpertNormal_6_left_art (ExpertNormal_6_left_art) package { import flash.display.*; public dynamic class ExpertNormal_6_left_art extends MovieClip { } }//package
Section 483
//ExpertNormal_6_up (ExpertNormal_6_up) package { import flash.display.*; public dynamic class ExpertNormal_6_up extends MovieClip { public var a117:MovieClip; public var a118:MovieClip; public var a119:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a126:MovieClip; public var a127:MovieClip; public var a128:MovieClip; public var a121:MovieClip; public var a133:MovieClip; public var a135:MovieClip; public var a136:MovieClip; public var a134:MovieClip; public var a129:MovieClip; public var a137:MovieClip; public var a131:MovieClip; public var a132:MovieClip; public var a141:MovieClip; public var a142:MovieClip; public var a143:MovieClip; public var a144:MovieClip; public var a145:MovieClip; public var a147:MovieClip; public var a148:MovieClip; public var a149:MovieClip; public var a138:MovieClip; public var c77:MovieClip; public var c78:MovieClip; public var a130:MovieClip; public var a146:MovieClip; public var c79:MovieClip; public var a139:MovieClip; public var b31:MovieClip; public var a140:MovieClip; public var a150:MovieClip; public var c80:MovieClip; public var c82:MovieClip; public var c84:MovieClip; public var c81:MovieClip; public var c83:MovieClip; } }//package
Section 484
//ExpertNormal_6_up_art (ExpertNormal_6_up_art) package { import flash.display.*; public dynamic class ExpertNormal_6_up_art extends MovieClip { } }//package
Section 485
//fire (fire) package { import flash.display.*; public dynamic class fire extends Sprite { } }//package
Section 486
//game_com_cn_logo_music (game_com_cn_logo_music) package { import flash.media.*; public dynamic class game_com_cn_logo_music extends Sound { } }//package
Section 487
//game_com_cn_logo_music_end (game_com_cn_logo_music_end) package { import flash.media.*; public dynamic class game_com_cn_logo_music_end extends Sound { } }//package
Section 488
//gamePause_game (gamePause_game) package { import flash.display.*; public dynamic class gamePause_game extends MovieClip { } }//package
Section 489
//go_btn_antiEmbezzle (go_btn_antiEmbezzle) package { import api.*; public dynamic class go_btn_antiEmbezzle extends ExtButton { } }//package
Section 490
//good_animation (good_animation) package { import flash.display.*; public dynamic class good_animation extends MovieClip { public function good_animation(){ addFrameScript(19, frame20); } function frame20(){ this.stop(); this.parent.removeChild(this); } } }//package
Section 491
//great_animation (great_animation) package { import flash.display.*; public dynamic class great_animation extends MovieClip { public function great_animation(){ addFrameScript(19, frame20); } function frame20(){ this.stop(); this.parent.removeChild(this); } } }//package
Section 492
//levelInfoClick (levelInfoClick) package { import flash.media.*; public dynamic class levelInfoClick extends Sound { } }//package
Section 493
//levelInfoOver (levelInfoOver) package { import flash.media.*; public dynamic class levelInfoOver extends Sound { } }//package
Section 494
//logo_in_game (logo_in_game) package { import flash.display.*; public dynamic class logo_in_game extends MovieClip { public var __id6_:mylogo; public function logo_in_game(){ __setProp___id6__logo_in_game__1(); } function __setProp___id6__logo_in_game__1(){ try { __id6_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id6_.position = "logo_playingGame"; __id6_.align = "Center"; __id6_.logotype = "logo"; __id6_.maxWidth = 0; __id6_.maxHeight = 0; try { __id6_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 495
//logologo_cn_mc (logologo_cn_mc) package { import flash.net.*; import flash.events.*; import flash.display.*; public dynamic class logologo_cn_mc extends MovieClip { public function logologo_cn_mc(){ addFrameScript(0, frame1, 7, frame8, 152, frame153, 239, frame240); } function frame153(){ } public function onRemove(_arg1:Event){ this.removeEventListener("click", onPressLogo); this.removeEventListener(Event.REMOVED_FROM_STAGE, onRemove); } function frame1(){ this.addEventListener("click", onPressLogo); this.buttonMode = true; this.addEventListener(Event.REMOVED_FROM_STAGE, onRemove); } public function onPressLogo(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.game.com.cn"), "_blank"); } function frame8(){ } function frame240(){ stop(); } } }//package
Section 496
//maskDown (maskDown) package { import flash.display.*; public dynamic class maskDown extends MovieClip { } }//package
Section 497
//maskLeft (maskLeft) package { import flash.display.*; public dynamic class maskLeft extends MovieClip { } }//package
Section 498
//maskRight (maskRight) package { import flash.display.*; public dynamic class maskRight extends MovieClip { } }//package
Section 499
//maskUp (maskUp) package { import flash.display.*; public dynamic class maskUp extends MovieClip { } }//package
Section 500
//miss (miss) package { import flash.media.*; public dynamic class miss extends Sound { } }//package
Section 501
//miss_animation (miss_animation) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import flash.external.*; import flash.system.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class miss_animation extends MovieClip { public function miss_animation(){ addFrameScript(19, frame20); } function frame20(){ this.filter = [null]; this.stop(); this.parent.removeChild(this); } } }//package
Section 502
//moreGame_btn_lvWin (moreGame_btn_lvWin) package { import api.*; public dynamic class moreGame_btn_lvWin extends ExtButton { } }//package
Section 503
//moreGames_btn_mainMenu (moreGames_btn_mainMenu) package { import api.*; public dynamic class moreGames_btn_mainMenu extends ExtButton { public var __id3_:mylogo; public function moreGames_btn_mainMenu(){ __setProp___id3___1(); } function __setProp___id3___1(){ try { __id3_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id3_.position = "logo_mainscreen"; __id3_.align = "Center"; __id3_.logotype = "father_is_button"; __id3_.maxWidth = 0; __id3_.maxHeight = 0; try { __id3_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 504
//MovieTimer (MovieTimer) package { import flash.display.*; public dynamic class MovieTimer extends MovieClip { } }//package
Section 505
//mylogo (mylogo) package { import zlong.localization.display.*; public dynamic class mylogo extends Logo { } }//package
Section 506
//normal (normal) package { import flash.media.*; public dynamic class normal extends Sound { } }//package
Section 507
//NormalcyEasy_1_down (NormalcyEasy_1_down) package { import flash.display.*; public dynamic class NormalcyEasy_1_down extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var b2:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 508
//NormalcyEasy_1_down_art (NormalcyEasy_1_down_art) package { import flash.display.*; public dynamic class NormalcyEasy_1_down_art extends MovieClip { } }//package
Section 509
//NormalcyEasy_1_left (NormalcyEasy_1_left) package { import flash.display.*; public dynamic class NormalcyEasy_1_left extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var b1:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 510
//NormalcyEasy_1_left_art (NormalcyEasy_1_left_art) package { import flash.display.*; public dynamic class NormalcyEasy_1_left_art extends MovieClip { } }//package
Section 511
//NormalcyEasy_1_right (NormalcyEasy_1_right) package { import flash.display.*; public dynamic class NormalcyEasy_1_right extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var c1:MovieClip; public var a8:MovieClip; public var c2:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a11:MovieClip; public var a12:MovieClip; public var a10:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 512
//NormalcyEasy_1_right_art (NormalcyEasy_1_right_art) package { import flash.display.*; public dynamic class NormalcyEasy_1_right_art extends MovieClip { } }//package
Section 513
//NormalcyEasy_1_up (NormalcyEasy_1_up) package { import flash.display.*; public dynamic class NormalcyEasy_1_up extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var b3:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 514
//NormalcyEasy_1_up_art (NormalcyEasy_1_up_art) package { import flash.display.*; public dynamic class NormalcyEasy_1_up_art extends MovieClip { } }//package
Section 515
//NormalcyEasy_2_down (NormalcyEasy_2_down) package { import flash.display.*; public dynamic class NormalcyEasy_2_down extends MovieClip { public var b4:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a20:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a16:MovieClip; public var a26:MovieClip; public var a21:MovieClip; } }//package
Section 516
//NormalcyEasy_2_down_art (NormalcyEasy_2_down_art) package { import flash.display.*; public dynamic class NormalcyEasy_2_down_art extends MovieClip { } }//package
Section 517
//NormalcyEasy_2_left (NormalcyEasy_2_left) package { import flash.display.*; public dynamic class NormalcyEasy_2_left extends MovieClip { public var c5:MovieClip; public var c6:MovieClip; public var c8:MovieClip; public var c9:MovieClip; public var c7:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a16:MovieClip; public var a26:MovieClip; public var a31:MovieClip; public var a20:MovieClip; public var a21:MovieClip; public var a32:MovieClip; public var a30:MovieClip; public var a33:MovieClip; public var c10:MovieClip; } }//package
Section 518
//NormalcyEasy_2_left_art (NormalcyEasy_2_left_art) package { import flash.display.*; public dynamic class NormalcyEasy_2_left_art extends MovieClip { } }//package
Section 519
//NormalcyEasy_2_right (NormalcyEasy_2_right) package { import flash.display.*; public dynamic class NormalcyEasy_2_right extends MovieClip { public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a20:MovieClip; public var a16:MovieClip; public var a26:MovieClip; public var a21:MovieClip; } }//package
Section 520
//NormalcyEasy_2_right_art (NormalcyEasy_2_right_art) package { import flash.display.*; public dynamic class NormalcyEasy_2_right_art extends MovieClip { } }//package
Section 521
//NormalcyEasy_2_up (NormalcyEasy_2_up) package { import flash.display.*; public dynamic class NormalcyEasy_2_up extends MovieClip { public var c3:MovieClip; public var c4:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a20:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a23:MovieClip; public var a16:MovieClip; public var a26:MovieClip; public var a21:MovieClip; } }//package
Section 522
//NormalcyEasy_2_up_art (NormalcyEasy_2_up_art) package { import flash.display.*; public dynamic class NormalcyEasy_2_up_art extends MovieClip { } }//package
Section 523
//NormalcyEasy_3_down (NormalcyEasy_3_down) package { import flash.display.*; public dynamic class NormalcyEasy_3_down extends MovieClip { public var a27:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a39:MovieClip; public var a30:MovieClip; } }//package
Section 524
//NormalcyEasy_3_down_art (NormalcyEasy_3_down_art) package { import flash.display.*; public dynamic class NormalcyEasy_3_down_art extends MovieClip { } }//package
Section 525
//NormalcyEasy_3_left (NormalcyEasy_3_left) package { import flash.display.*; public dynamic class NormalcyEasy_3_left extends MovieClip { public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a37:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a46:MovieClip; public var a41:MovieClip; } }//package
Section 526
//NormalcyEasy_3_left_art (NormalcyEasy_3_left_art) package { import flash.display.*; public dynamic class NormalcyEasy_3_left_art extends MovieClip { } }//package
Section 527
//NormalcyEasy_3_right (NormalcyEasy_3_right) package { import flash.display.*; public dynamic class NormalcyEasy_3_right extends MovieClip { public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a32:MovieClip; public var a33:MovieClip; public var a30:MovieClip; } }//package
Section 528
//NormalcyEasy_3_right_art (NormalcyEasy_3_right_art) package { import flash.display.*; public dynamic class NormalcyEasy_3_right_art extends MovieClip { } }//package
Section 529
//NormalcyEasy_3_up (NormalcyEasy_3_up) package { import flash.display.*; public dynamic class NormalcyEasy_3_up extends MovieClip { public var b5:MovieClip; public var b6:MovieClip; public var a27:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a39:MovieClip; public var a42:MovieClip; public var a43:MovieClip; public var a40:MovieClip; public var a30:MovieClip; public var c11:MovieClip; public var c13:MovieClip; public var c14:MovieClip; public var c12:MovieClip; public var a41:MovieClip; } }//package
Section 530
//NormalcyEasy_3_up_art (NormalcyEasy_3_up_art) package { import flash.display.*; public dynamic class NormalcyEasy_3_up_art extends MovieClip { } }//package
Section 531
//NormalcyEasy_4_down (NormalcyEasy_4_down) package { import flash.display.*; public dynamic class NormalcyEasy_4_down extends MovieClip { public var a39:MovieClip; public var a40:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a50:MovieClip; public var a41:MovieClip; } }//package
Section 532
//NormalcyEasy_4_down_art (NormalcyEasy_4_down_art) package { import flash.display.*; public dynamic class NormalcyEasy_4_down_art extends MovieClip { } }//package
Section 533
//NormalcyEasy_4_left (NormalcyEasy_4_left) package { import flash.display.*; public dynamic class NormalcyEasy_4_left extends MovieClip { public var a49:MovieClip; public var a48:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a50:MovieClip; } }//package
Section 534
//NormalcyEasy_4_left_art (NormalcyEasy_4_left_art) package { import flash.display.*; public dynamic class NormalcyEasy_4_left_art extends MovieClip { } }//package
Section 535
//NormalcyEasy_4_right (NormalcyEasy_4_right) package { import flash.display.*; public dynamic class NormalcyEasy_4_right extends MovieClip { public var c15:MovieClip; public var c16:MovieClip; public var c22:MovieClip; public var a49:MovieClip; public var c23:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a37:MovieClip; public var a45:MovieClip; public var a43:MovieClip; public var a40:MovieClip; public var a33:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a50:MovieClip; public var a56:MovieClip; public var c18:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var c17:MovieClip; public var a47:MovieClip; public var c19:MovieClip; public var a41:MovieClip; public var a57:MovieClip; public var a48:MovieClip; public var c20:MovieClip; public var c24:MovieClip; public var c21:MovieClip; } }//package
Section 536
//NormalcyEasy_4_right_art (NormalcyEasy_4_right_art) package { import flash.display.*; public dynamic class NormalcyEasy_4_right_art extends MovieClip { } }//package
Section 537
//NormalcyEasy_4_up (NormalcyEasy_4_up) package { import flash.display.*; public dynamic class NormalcyEasy_4_up extends MovieClip { public var a44:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a53:MovieClip; public var a54:MovieClip; } }//package
Section 538
//NormalcyEasy_4_up_art (NormalcyEasy_4_up_art) package { import flash.display.*; public dynamic class NormalcyEasy_4_up_art extends MovieClip { } }//package
Section 539
//NormalcyEasy_5_down (NormalcyEasy_5_down) package { import flash.display.*; public dynamic class NormalcyEasy_5_down extends MovieClip { public var a61:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a57:MovieClip; public var a59:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a58:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a64:MovieClip; } }//package
Section 540
//NormalcyEasy_5_down_art (NormalcyEasy_5_down_art) package { import flash.display.*; public dynamic class NormalcyEasy_5_down_art extends MovieClip { } }//package
Section 541
//NormalcyEasy_5_left (NormalcyEasy_5_left) package { import flash.display.*; public dynamic class NormalcyEasy_5_left extends MovieClip { public var c30:MovieClip; public var a70:MovieClip; public var a73:MovieClip; public var a68:MovieClip; public var a69:MovieClip; public var c25:MovieClip; public var a61:MovieClip; public var a72:MovieClip; public var a67:MovieClip; public var b7:MovieClip; public var a59:MovieClip; public var a58:MovieClip; public var a71:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a57:MovieClip; public var a51:MovieClip; public var a53:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var c27:MovieClip; public var c28:MovieClip; public var a54:MovieClip; public var c26:MovieClip; public var c29:MovieClip; } }//package
Section 542
//NormalcyEasy_5_left_art (NormalcyEasy_5_left_art) package { import flash.display.*; public dynamic class NormalcyEasy_5_left_art extends MovieClip { } }//package
Section 543
//NormalcyEasy_5_right (NormalcyEasy_5_right) package { import flash.display.*; public dynamic class NormalcyEasy_5_right extends MovieClip { public var a70:MovieClip; public var a68:MovieClip; public var a69:MovieClip; public var a61:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; public var a58:MovieClip; } }//package
Section 544
//NormalcyEasy_5_right_art (NormalcyEasy_5_right_art) package { import flash.display.*; public dynamic class NormalcyEasy_5_right_art extends MovieClip { } }//package
Section 545
//NormalcyEasy_5_up (NormalcyEasy_5_up) package { import flash.display.*; public dynamic class NormalcyEasy_5_up extends MovieClip { public var a61:MovieClip; public var a56:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a58:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; } }//package
Section 546
//NormalcyEasy_5_up_art (NormalcyEasy_5_up_art) package { import flash.display.*; public dynamic class NormalcyEasy_5_up_art extends MovieClip { } }//package
Section 547
//NormalcyEasy_6_down (NormalcyEasy_6_down) package { import flash.display.*; public dynamic class NormalcyEasy_6_down extends MovieClip { public var a70:MovieClip; public var a73:MovieClip; public var a68:MovieClip; public var a69:MovieClip; public var a72:MovieClip; public var a71:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a67:MovieClip; } }//package
Section 548
//NormalcyEasy_6_down_art (NormalcyEasy_6_down_art) package { import flash.display.*; public dynamic class NormalcyEasy_6_down_art extends MovieClip { } }//package
Section 549
//NormalcyEasy_6_left (NormalcyEasy_6_left) package { import flash.display.*; public dynamic class NormalcyEasy_6_left extends MovieClip { public var a76:MovieClip; public var a74:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a84:MovieClip; public var a80:MovieClip; public var a73:MovieClip; public var a75:MovieClip; } }//package
Section 550
//NormalcyEasy_6_left_art (NormalcyEasy_6_left_art) package { import flash.display.*; public dynamic class NormalcyEasy_6_left_art extends MovieClip { } }//package
Section 551
//NormalcyEasy_6_right (NormalcyEasy_6_right) package { import flash.display.*; public dynamic class NormalcyEasy_6_right extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var c38:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var c37:MovieClip; public var a79:MovieClip; public var a75:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a77:MovieClip; public var c39:MovieClip; public var a84:MovieClip; public var c40:MovieClip; public var a80:MovieClip; public var a88:MovieClip; public var a86:MovieClip; public var a87:MovieClip; public var a73:MovieClip; public var a71:MovieClip; } }//package
Section 552
//NormalcyEasy_6_right_art (NormalcyEasy_6_right_art) package { import flash.display.*; public dynamic class NormalcyEasy_6_right_art extends MovieClip { } }//package
Section 553
//NormalcyEasy_6_up (NormalcyEasy_6_up) package { import flash.display.*; public dynamic class NormalcyEasy_6_up extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var c36:MovieClip; public var c31:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a77:MovieClip; public var b8:MovieClip; public var c33:MovieClip; public var a80:MovieClip; public var a73:MovieClip; public var a69:MovieClip; public var c35:MovieClip; public var c32:MovieClip; public var a71:MovieClip; public var c34:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; } }//package
Section 554
//NormalcyEasy_6_up_art (NormalcyEasy_6_up_art) package { import flash.display.*; public dynamic class NormalcyEasy_6_up_art extends MovieClip { } }//package
Section 555
//NormalcyEasy_7_down (NormalcyEasy_7_down) package { import flash.display.*; public dynamic class NormalcyEasy_7_down extends MovieClip { public var a76:MovieClip; public var a74:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var c43:MovieClip; public var c44:MovieClip; public var c46:MovieClip; public var a89:MovieClip; public var c45:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var c42:MovieClip; public var a80:MovieClip; public var c41:MovieClip; public var a88:MovieClip; public var a87:MovieClip; public var b11:MovieClip; public var a73:MovieClip; public var a75:MovieClip; } }//package
Section 556
//NormalcyEasy_7_down_art (NormalcyEasy_7_down_art) package { import flash.display.*; public dynamic class NormalcyEasy_7_down_art extends MovieClip { } }//package
Section 557
//NormalcyEasy_7_left (NormalcyEasy_7_left) package { import flash.display.*; public dynamic class NormalcyEasy_7_left extends MovieClip { public var b10:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a91:MovieClip; public var a99:MovieClip; public var a87:MovieClip; public var a92:MovieClip; public var a98:MovieClip; } }//package
Section 558
//NormalcyEasy_7_left_art (NormalcyEasy_7_left_art) package { import flash.display.*; public dynamic class NormalcyEasy_7_left_art extends MovieClip { } }//package
Section 559
//NormalcyEasy_7_right (NormalcyEasy_7_right) package { import flash.display.*; public dynamic class NormalcyEasy_7_right extends MovieClip { public var a89:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a91:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a92:MovieClip; public var a101:MovieClip; public var a100:MovieClip; } }//package
Section 560
//NormalcyEasy_7_right_art (NormalcyEasy_7_right_art) package { import flash.display.*; public dynamic class NormalcyEasy_7_right_art extends MovieClip { } }//package
Section 561
//NormalcyEasy_7_up (NormalcyEasy_7_up) package { import flash.display.*; public dynamic class NormalcyEasy_7_up extends MovieClip { public var b9:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a91:MovieClip; public var a93:MovieClip; public var a87:MovieClip; public var a92:MovieClip; } }//package
Section 562
//NormalcyEasy_7_up_art (NormalcyEasy_7_up_art) package { import flash.display.*; public dynamic class NormalcyEasy_7_up_art extends MovieClip { } }//package
Section 563
//NormalcyEasy_8_down (NormalcyEasy_8_down) package { import flash.display.*; public dynamic class NormalcyEasy_8_down extends MovieClip { public var b15:MovieClip; public var a89:MovieClip; public var a90:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a91:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a92:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a100:MovieClip; } }//package
Section 564
//NormalcyEasy_8_down_art (NormalcyEasy_8_down_art) package { import flash.display.*; public dynamic class NormalcyEasy_8_down_art extends MovieClip { } }//package
Section 565
//NormalcyEasy_8_left (NormalcyEasy_8_left) package { import flash.display.*; public dynamic class NormalcyEasy_8_left extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a111:MovieClip; public var b12:MovieClip; public var a108:MovieClip; public var b13:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a104:MovieClip; public var c48:MovieClip; public var a107:MovieClip; public var c47:MovieClip; public var c50:MovieClip; public var c51:MovieClip; public var a99:MovieClip; public var c52:MovieClip; public var c49:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 566
//NormalcyEasy_8_left_art (NormalcyEasy_8_left_art) package { import flash.display.*; public dynamic class NormalcyEasy_8_left_art extends MovieClip { } }//package
Section 567
//NormalcyEasy_8_right (NormalcyEasy_8_right) package { import flash.display.*; public dynamic class NormalcyEasy_8_right extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a104:MovieClip; public var a107:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a108:MovieClip; } }//package
Section 568
//NormalcyEasy_8_right_art (NormalcyEasy_8_right_art) package { import flash.display.*; public dynamic class NormalcyEasy_8_right_art extends MovieClip { } }//package
Section 569
//NormalcyEasy_8_up (NormalcyEasy_8_up) package { import flash.display.*; public dynamic class NormalcyEasy_8_up extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var b14:MovieClip; public var a103:MovieClip; public var a108:MovieClip; public var a104:MovieClip; public var a107:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 570
//NormalcyEasy_8_up_art (NormalcyEasy_8_up_art) package { import flash.display.*; public dynamic class NormalcyEasy_8_up_art extends MovieClip { } }//package
Section 571
//NormalcyEasy_9_left (NormalcyEasy_9_left) package { import flash.display.*; public dynamic class NormalcyEasy_9_left extends MovieClip { public var b16:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a117:MovieClip; public var a112:MovieClip; } }//package
Section 572
//NormalcyEasy_9_left_art (NormalcyEasy_9_left_art) package { import flash.display.*; public dynamic class NormalcyEasy_9_left_art extends MovieClip { } }//package
Section 573
//NormalcyEasy_9_up (NormalcyEasy_9_up) package { import flash.display.*; public dynamic class NormalcyEasy_9_up extends MovieClip { public var a111:MovieClip; public var a110:MovieClip; public var a109:MovieClip; } }//package
Section 574
//NormalcyEasy_9_up_art (NormalcyEasy_9_up_art) package { import flash.display.*; public dynamic class NormalcyEasy_9_up_art extends MovieClip { } }//package
Section 575
//NormalcyHard_1_down (NormalcyHard_1_down) package { import flash.display.*; public dynamic class NormalcyHard_1_down extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 576
//NormalcyHard_1_down_art (NormalcyHard_1_down_art) package { import flash.display.*; public dynamic class NormalcyHard_1_down_art extends MovieClip { } }//package
Section 577
//NormalcyHard_1_left (NormalcyHard_1_left) package { import flash.display.*; public dynamic class NormalcyHard_1_left extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 578
//NormalcyHard_1_left_art (NormalcyHard_1_left_art) package { import flash.display.*; public dynamic class NormalcyHard_1_left_art extends MovieClip { } }//package
Section 579
//NormalcyHard_1_right (NormalcyHard_1_right) package { import flash.display.*; public dynamic class NormalcyHard_1_right extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var c3:MovieClip; public var c4:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a11:MovieClip; public var a17:MovieClip; public var a8:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 580
//NormalcyHard_1_right_art (NormalcyHard_1_right_art) package { import flash.display.*; public dynamic class NormalcyHard_1_right_art extends MovieClip { } }//package
Section 581
//NormalcyHard_1_up (NormalcyHard_1_up) package { import flash.display.*; public dynamic class NormalcyHard_1_up extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var c1:MovieClip; public var a8:MovieClip; public var c2:MovieClip; public var a11:MovieClip; public var a12:MovieClip; public var a10:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 582
//NormalcyHard_1_up_art (NormalcyHard_1_up_art) package { import flash.display.*; public dynamic class NormalcyHard_1_up_art extends MovieClip { } }//package
Section 583
//NormalcyHard_2_down (NormalcyHard_2_down) package { import flash.display.*; public dynamic class NormalcyHard_2_down extends MovieClip { public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a20:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a16:MovieClip; public var a26:MovieClip; public var a21:MovieClip; } }//package
Section 584
//NormalcyHard_2_down_art (NormalcyHard_2_down_art) package { import flash.display.*; public dynamic class NormalcyHard_2_down_art extends MovieClip { } }//package
Section 585
//NormalcyHard_2_left (NormalcyHard_2_left) package { import flash.display.*; public dynamic class NormalcyHard_2_left extends MovieClip { public var b2:MovieClip; public var b4:MovieClip; public var b5:MovieClip; public var b8:MovieClip; public var b3:MovieClip; public var b6:MovieClip; public var b7:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a16:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a21:MovieClip; public var a22:MovieClip; public var a23:MovieClip; public var a24:MovieClip; public var a26:MovieClip; public var a27:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a25:MovieClip; public var a20:MovieClip; public var a30:MovieClip; public var a31:MovieClip; public var a32:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a38:MovieClip; public var a37:MovieClip; public var a34:MovieClip; public var a33:MovieClip; public var c13:MovieClip; public var c16:MovieClip; public var c17:MovieClip; public var c18:MovieClip; public var c14:MovieClip; public var c15:MovieClip; public var c19:MovieClip; public var c20:MovieClip; } }//package
Section 586
//NormalcyHard_2_left_art (NormalcyHard_2_left_art) package { import flash.display.*; public dynamic class NormalcyHard_2_left_art extends MovieClip { } }//package
Section 587
//NormalcyHard_2_right (NormalcyHard_2_right) package { import flash.display.*; public dynamic class NormalcyHard_2_right extends MovieClip { public var a18:MovieClip; public var a19:MovieClip; public var a20:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a26:MovieClip; public var a21:MovieClip; public var a30:MovieClip; } }//package
Section 588
//NormalcyHard_2_right_art (NormalcyHard_2_right_art) package { import flash.display.*; public dynamic class NormalcyHard_2_right_art extends MovieClip { } }//package
Section 589
//NormalcyHard_2_up (NormalcyHard_2_up) package { import flash.display.*; public dynamic class NormalcyHard_2_up extends MovieClip { public var b1:MovieClip; public var c5:MovieClip; public var c6:MovieClip; public var c8:MovieClip; public var c9:MovieClip; public var c7:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a26:MovieClip; public var a34:MovieClip; public var a20:MovieClip; public var a31:MovieClip; public var a21:MovieClip; public var a32:MovieClip; public var a30:MovieClip; public var a33:MovieClip; public var c10:MovieClip; public var c11:MovieClip; public var c12:MovieClip; } }//package
Section 590
//NormalcyHard_2_up_art (NormalcyHard_2_up_art) package { import flash.display.*; public dynamic class NormalcyHard_2_up_art extends MovieClip { } }//package
Section 591
//NormalcyHard_3_down (NormalcyHard_3_down) package { import flash.display.*; public dynamic class NormalcyHard_3_down extends MovieClip { public var a27:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a39:MovieClip; public var a30:MovieClip; } }//package
Section 592
//NormalcyHard_3_down_art (NormalcyHard_3_down_art) package { import flash.display.*; public dynamic class NormalcyHard_3_down_art extends MovieClip { } }//package
Section 593
//NormalcyHard_3_left (NormalcyHard_3_left) package { import flash.display.*; public dynamic class NormalcyHard_3_left extends MovieClip { public var c31:MovieClip; public var b13:MovieClip; public var b14:MovieClip; public var c36:MovieClip; public var c38:MovieClip; public var a61:MovieClip; public var b15:MovieClip; public var c37:MovieClip; public var c35:MovieClip; public var a59:MovieClip; public var c32:MovieClip; public var a39:MovieClip; public var a38:MovieClip; public var a40:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a57:MovieClip; public var a51:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a58:MovieClip; public var a41:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a64:MovieClip; } }//package
Section 594
//NormalcyHard_3_left_art (NormalcyHard_3_left_art) package { import flash.display.*; public dynamic class NormalcyHard_3_left_art extends MovieClip { } }//package
Section 595
//NormalcyHard_3_right (NormalcyHard_3_right) package { import flash.display.*; public dynamic class NormalcyHard_3_right extends MovieClip { public var b10:MovieClip; public var b12:MovieClip; public var b9:MovieClip; public var b11:MovieClip; public var c23:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a31:MovieClip; public var a37:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a49:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a32:MovieClip; public var a41:MovieClip; public var a57:MovieClip; public var a48:MovieClip; public var c24:MovieClip; public var c27:MovieClip; public var c28:MovieClip; } }//package
Section 596
//NormalcyHard_3_right_art (NormalcyHard_3_right_art) package { import flash.display.*; public dynamic class NormalcyHard_3_right_art extends MovieClip { } }//package
Section 597
//NormalcyHard_3_up (NormalcyHard_3_up) package { import flash.display.*; public dynamic class NormalcyHard_3_up extends MovieClip { public var c30:MovieClip; public var c33:MovieClip; public var c34:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a38:MovieClip; public var a39:MovieClip; public var a37:MovieClip; public var a34:MovieClip; public var a40:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a46:MovieClip; public var a47:MovieClip; public var a48:MovieClip; public var a49:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a41:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a53:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a58:MovieClip; public var a59:MovieClip; public var a54:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a61:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a64:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a69:MovieClip; public var a67:MovieClip; public var a68:MovieClip; public var c21:MovieClip; public var c22:MovieClip; public var c25:MovieClip; public var c26:MovieClip; public var c29:MovieClip; } }//package
Section 598
//NormalcyHard_3_up_art (NormalcyHard_3_up_art) package { import flash.display.*; public dynamic class NormalcyHard_3_up_art extends MovieClip { } }//package
Section 599
//NormalcyHard_4_down (NormalcyHard_4_down) package { import flash.display.*; public dynamic class NormalcyHard_4_down extends MovieClip { public var a39:MovieClip; public var a40:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a50:MovieClip; public var a41:MovieClip; } }//package
Section 600
//NormalcyHard_4_down_art (NormalcyHard_4_down_art) package { import flash.display.*; public dynamic class NormalcyHard_4_down_art extends MovieClip { } }//package
Section 601
//NormalcyHard_4_left (NormalcyHard_4_left) package { import flash.display.*; public dynamic class NormalcyHard_4_left extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var c42:MovieClip; public var a80:MovieClip; public var a73:MovieClip; public var c41:MovieClip; public var a71:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; } }//package
Section 602
//NormalcyHard_4_left_art (NormalcyHard_4_left_art) package { import flash.display.*; public dynamic class NormalcyHard_4_left_art extends MovieClip { } }//package
Section 603
//NormalcyHard_4_right (NormalcyHard_4_right) package { import flash.display.*; public dynamic class NormalcyHard_4_right extends MovieClip { public var a70:MovieClip; public var a68:MovieClip; public var a69:MovieClip; public var a61:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; public var a58:MovieClip; } }//package
Section 604
//NormalcyHard_4_right_art (NormalcyHard_4_right_art) package { import flash.display.*; public dynamic class NormalcyHard_4_right_art extends MovieClip { } }//package
Section 605
//NormalcyHard_4_up (NormalcyHard_4_up) package { import flash.display.*; public dynamic class NormalcyHard_4_up extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var c39:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var c40:MovieClip; public var a80:MovieClip; public var a73:MovieClip; public var a71:MovieClip; } }//package
Section 606
//NormalcyHard_4_up_art (NormalcyHard_4_up_art) package { import flash.display.*; public dynamic class NormalcyHard_4_up_art extends MovieClip { } }//package
Section 607
//NormalcyHard_5_down (NormalcyHard_5_down) package { import flash.display.*; public dynamic class NormalcyHard_5_down extends MovieClip { public var a61:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a58:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; } }//package
Section 608
//NormalcyHard_5_down_art (NormalcyHard_5_down_art) package { import flash.display.*; public dynamic class NormalcyHard_5_down_art extends MovieClip { } }//package
Section 609
//NormalcyHard_5_left (NormalcyHard_5_left) package { import flash.display.*; public dynamic class NormalcyHard_5_left extends MovieClip { public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a94:MovieClip; public var a91:MovieClip; public var a93:MovieClip; public var a87:MovieClip; public var a92:MovieClip; } }//package
Section 610
//NormalcyHard_5_left_art (NormalcyHard_5_left_art) package { import flash.display.*; public dynamic class NormalcyHard_5_left_art extends MovieClip { } }//package
Section 611
//NormalcyHard_5_right (NormalcyHard_5_right) package { import flash.display.*; public dynamic class NormalcyHard_5_right extends MovieClip { public var b16:MovieClip; public var b17:MovieClip; public var b18:MovieClip; public var b19:MovieClip; public var b20:MovieClip; public var b21:MovieClip; public var b22:MovieClip; public var c49:MovieClip; public var c50:MovieClip; public var c51:MovieClip; public var c55:MovieClip; public var c56:MovieClip; public var c58:MovieClip; public var c53:MovieClip; public var c57:MovieClip; public var c52:MovieClip; public var c62:MovieClip; public var c61:MovieClip; public var c54:MovieClip; public var a70:MovieClip; public var a72:MovieClip; public var a73:MovieClip; public var a75:MovieClip; public var a76:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a74:MovieClip; public var a77:MovieClip; public var a71:MovieClip; public var a80:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a87:MovieClip; public var a89:MovieClip; public var a86:MovieClip; public var a84:MovieClip; public var a88:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a92:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a98:MovieClip; } }//package
Section 612
//NormalcyHard_5_right_art (NormalcyHard_5_right_art) package { import flash.display.*; public dynamic class NormalcyHard_5_right_art extends MovieClip { } }//package
Section 613
//NormalcyHard_5_up (NormalcyHard_5_up) package { import flash.display.*; public dynamic class NormalcyHard_5_up extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a108:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var c43:MovieClip; public var c44:MovieClip; public var c46:MovieClip; public var a89:MovieClip; public var c45:MovieClip; public var a84:MovieClip; public var a104:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var c47:MovieClip; public var c48:MovieClip; public var a90:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a91:MovieClip; public var a95:MovieClip; public var a99:MovieClip; public var a87:MovieClip; public var a107:MovieClip; public var a92:MovieClip; public var a98:MovieClip; public var a97:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 614
//NormalcyHard_5_up_art (NormalcyHard_5_up_art) package { import flash.display.*; public dynamic class NormalcyHard_5_up_art extends MovieClip { } }//package
Section 615
//NormalcyHard_6_down (NormalcyHard_6_down) package { import flash.display.*; public dynamic class NormalcyHard_6_down extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a79:MovieClip; public var a73:MovieClip; public var c60:MovieClip; public var c59:MovieClip; public var c64:MovieClip; public var a71:MovieClip; public var c63:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; } }//package
Section 616
//NormalcyHard_6_down_art (NormalcyHard_6_down_art) package { import flash.display.*; public dynamic class NormalcyHard_6_down_art extends MovieClip { } }//package
Section 617
//NormalcyHard_6_left (NormalcyHard_6_left) package { import flash.display.*; public dynamic class NormalcyHard_6_left extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a108:MovieClip; public var a104:MovieClip; public var a107:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a99:MovieClip; public var c66:MovieClip; public var c69:MovieClip; public var c65:MovieClip; public var a98:MovieClip; public var c70:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 618
//NormalcyHard_6_left_art (NormalcyHard_6_left_art) package { import flash.display.*; public dynamic class NormalcyHard_6_left_art extends MovieClip { } }//package
Section 619
//NormalcyHard_6_right (NormalcyHard_6_right) package { import flash.display.*; public dynamic class NormalcyHard_6_right extends MovieClip { public var a101:MovieClip; public var a110:MovieClip; public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a117:MovieClip; public var a118:MovieClip; public var a112:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a119:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a126:MovieClip; public var a127:MovieClip; public var a121:MovieClip; public var a129:MovieClip; public var a128:MovieClip; public var a133:MovieClip; public var a135:MovieClip; public var a134:MovieClip; public var a137:MovieClip; public var a131:MovieClip; public var a132:MovieClip; public var a141:MovieClip; public var a130:MovieClip; public var a136:MovieClip; public var a138:MovieClip; public var a140:MovieClip; public var c73:MovieClip; public var c74:MovieClip; public var c77:MovieClip; public var c78:MovieClip; public var c79:MovieClip; public var a139:MovieClip; public var c75:MovieClip; public var c80:MovieClip; public var c82:MovieClip; public var c81:MovieClip; public var c76:MovieClip; public var a98:MovieClip; public var a99:MovieClip; public var a102:MovieClip; public var a103:MovieClip; public var a104:MovieClip; public var a105:MovieClip; public var a107:MovieClip; public var a108:MovieClip; public var a109:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 620
//NormalcyHard_6_right_art (NormalcyHard_6_right_art) package { import flash.display.*; public dynamic class NormalcyHard_6_right_art extends MovieClip { } }//package
Section 621
//NormalcyHard_6_up (NormalcyHard_6_up) package { import flash.display.*; public dynamic class NormalcyHard_6_up extends MovieClip { public var a111:MovieClip; public var a113:MovieClip; public var a118:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a121:MovieClip; public var a126:MovieClip; public var a127:MovieClip; public var a129:MovieClip; public var a117:MovieClip; public var a128:MovieClip; public var a131:MovieClip; public var c71:MovieClip; public var c68:MovieClip; public var c67:MovieClip; public var a130:MovieClip; public var c72:MovieClip; public var a119:MovieClip; public var a109:MovieClip; } }//package
Section 622
//NormalcyHard_6_up_art (NormalcyHard_6_up_art) package { import flash.display.*; public dynamic class NormalcyHard_6_up_art extends MovieClip { } }//package
Section 623
//NormalcyHard_7_down (NormalcyHard_7_down) package { import flash.display.*; public dynamic class NormalcyHard_7_down extends MovieClip { public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a87:MovieClip; public var a92:MovieClip; } }//package
Section 624
//NormalcyHard_7_down_art (NormalcyHard_7_down_art) package { import flash.display.*; public dynamic class NormalcyHard_7_down_art extends MovieClip { } }//package
Section 625
//NormalcyHard_7_left (NormalcyHard_7_left) package { import flash.display.*; public dynamic class NormalcyHard_7_left extends MovieClip { public var a111:MovieClip; public var a113:MovieClip; public var a118:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a121:MovieClip; public var a126:MovieClip; public var a117:MovieClip; public var a127:MovieClip; public var a119:MovieClip; public var c84:MovieClip; public var c86:MovieClip; public var c85:MovieClip; public var c83:MovieClip; public var a109:MovieClip; } }//package
Section 626
//NormalcyHard_7_left_art (NormalcyHard_7_left_art) package { import flash.display.*; public dynamic class NormalcyHard_7_left_art extends MovieClip { } }//package
Section 627
//NormalcyHard_7_right (NormalcyHard_7_right) package { import flash.display.*; public dynamic class NormalcyHard_7_right extends MovieClip { public var a141:MovieClip; public var a144:MovieClip; public var a145:MovieClip; public var a142:MovieClip; public var a148:MovieClip; public var a149:MovieClip; public var a143:MovieClip; public var a146:MovieClip; public var a155:MovieClip; public var a156:MovieClip; public var a153:MovieClip; public var a157:MovieClip; public var a150:MovieClip; public var a154:MovieClip; public var c87:MovieClip; public var a147:MovieClip; public var a152:MovieClip; public var a160:MovieClip; public var a158:MovieClip; public var a151:MovieClip; public var a161:MovieClip; public var c91:MovieClip; public var a159:MovieClip; public var c92:MovieClip; public var c88:MovieClip; } }//package
Section 628
//NormalcyHard_7_right_art (NormalcyHard_7_right_art) package { import flash.display.*; public dynamic class NormalcyHard_7_right_art extends MovieClip { } }//package
Section 629
//NormalcyHard_7_up (NormalcyHard_7_up) package { import flash.display.*; public dynamic class NormalcyHard_7_up extends MovieClip { public var b24:MovieClip; public var a133:MovieClip; public var a137:MovieClip; public var a131:MovieClip; public var a134:MovieClip; public var a135:MovieClip; public var a136:MovieClip; public var a141:MovieClip; public var a144:MovieClip; public var a145:MovieClip; public var a142:MovieClip; public var a143:MovieClip; public var a138:MovieClip; public var a148:MovieClip; public var a140:MovieClip; public var a146:MovieClip; public var a147:MovieClip; public var c89:MovieClip; public var a139:MovieClip; public var c90:MovieClip; public var c93:MovieClip; public var c94:MovieClip; public var a132:MovieClip; } }//package
Section 630
//NormalcyHard_7_up_art (NormalcyHard_7_up_art) package { import flash.display.*; public dynamic class NormalcyHard_7_up_art extends MovieClip { } }//package
Section 631
//NormalcyHard_8_down (NormalcyHard_8_down) package { import flash.display.*; public dynamic class NormalcyHard_8_down extends MovieClip { public var b25:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a92:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a100:MovieClip; } }//package
Section 632
//NormalcyHard_8_down_art (NormalcyHard_8_down_art) package { import flash.display.*; public dynamic class NormalcyHard_8_down_art extends MovieClip { } }//package
Section 633
//NormalcyHard_8_left (NormalcyHard_8_left) package { import flash.display.*; public dynamic class NormalcyHard_8_left extends MovieClip { public var b23:MovieClip; public var b26:MovieClip; public var b27:MovieClip; public var a127:MovieClip; public var a128:MovieClip; public var a129:MovieClip; public var a133:MovieClip; public var a137:MovieClip; public var a131:MovieClip; public var a134:MovieClip; public var a135:MovieClip; public var a136:MovieClip; public var a138:MovieClip; public var a132:MovieClip; public var a139:MovieClip; public var a130:MovieClip; public var c97:MovieClip; public var c98:MovieClip; public var c95:MovieClip; public var c96:MovieClip; } }//package
Section 634
//NormalcyHard_8_left_art (NormalcyHard_8_left_art) package { import flash.display.*; public dynamic class NormalcyHard_8_left_art extends MovieClip { } }//package
Section 635
//NormalcyNormal_1_down (NormalcyNormal_1_down) package { import flash.display.*; public dynamic class NormalcyNormal_1_down extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 636
//NormalcyNormal_1_down_art (NormalcyNormal_1_down_art) package { import flash.display.*; public dynamic class NormalcyNormal_1_down_art extends MovieClip { } }//package
Section 637
//NormalcyNormal_1_left (NormalcyNormal_1_left) package { import flash.display.*; public dynamic class NormalcyNormal_1_left extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var c1:MovieClip; public var c3:MovieClip; public var c4:MovieClip; public var c5:MovieClip; public var c6:MovieClip; public var c2:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a8:MovieClip; public var a12:MovieClip; public var a16:MovieClip; public var a10:MovieClip; public var a11:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 638
//NormalcyNormal_1_left_art (NormalcyNormal_1_left_art) package { import flash.display.*; public dynamic class NormalcyNormal_1_left_art extends MovieClip { } }//package
Section 639
//NormalcyNormal_1_right (NormalcyNormal_1_right) package { import flash.display.*; public dynamic class NormalcyNormal_1_right extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 640
//NormalcyNormal_1_right_art (NormalcyNormal_1_right_art) package { import flash.display.*; public dynamic class NormalcyNormal_1_right_art extends MovieClip { } }//package
Section 641
//NormalcyNormal_1_up (NormalcyNormal_1_up) package { import flash.display.*; public dynamic class NormalcyNormal_1_up extends MovieClip { public var a6:MovieClip; public var a4:MovieClip; public var a9:MovieClip; public var a5:MovieClip; public var a8:MovieClip; public var a13:MovieClip; public var a11:MovieClip; public var a10:MovieClip; public var a12:MovieClip; public var a0:MovieClip; public var a2:MovieClip; public var a3:MovieClip; public var a7:MovieClip; public var a1:MovieClip; } }//package
Section 642
//NormalcyNormal_1_up_art (NormalcyNormal_1_up_art) package { import flash.display.*; public dynamic class NormalcyNormal_1_up_art extends MovieClip { } }//package
Section 643
//NormalcyNormal_2_down (NormalcyNormal_2_down) package { import flash.display.*; public dynamic class NormalcyNormal_2_down extends MovieClip { public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a20:MovieClip; public var a23:MovieClip; public var a22:MovieClip; public var a16:MovieClip; public var a21:MovieClip; } }//package
Section 644
//NormalcyNormal_2_down_art (NormalcyNormal_2_down_art) package { import flash.display.*; public dynamic class NormalcyNormal_2_down_art extends MovieClip { } }//package
Section 645
//NormalcyNormal_2_left (NormalcyNormal_2_left) package { import flash.display.*; public dynamic class NormalcyNormal_2_left extends MovieClip { public var a19:MovieClip; public var a20:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a31:MovieClip; public var a26:MovieClip; public var a32:MovieClip; public var a21:MovieClip; public var a30:MovieClip; } }//package
Section 646
//NormalcyNormal_2_left_art (NormalcyNormal_2_left_art) package { import flash.display.*; public dynamic class NormalcyNormal_2_left_art extends MovieClip { } }//package
Section 647
//NormalcyNormal_2_right (NormalcyNormal_2_right) package { import flash.display.*; public dynamic class NormalcyNormal_2_right extends MovieClip { public var b2:MovieClip; public var b1:MovieClip; public var c9:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a16:MovieClip; public var a35:MovieClip; public var a26:MovieClip; public var a34:MovieClip; public var a20:MovieClip; public var a31:MovieClip; public var a21:MovieClip; public var a32:MovieClip; public var a30:MovieClip; public var a33:MovieClip; public var c10:MovieClip; public var c11:MovieClip; public var c13:MovieClip; public var c14:MovieClip; public var c12:MovieClip; } }//package
Section 648
//NormalcyNormal_2_right_art (NormalcyNormal_2_right_art) package { import flash.display.*; public dynamic class NormalcyNormal_2_right_art extends MovieClip { } }//package
Section 649
//NormalcyNormal_2_up (NormalcyNormal_2_up) package { import flash.display.*; public dynamic class NormalcyNormal_2_up extends MovieClip { public var c8:MovieClip; public var c7:MovieClip; public var a13:MovieClip; public var a14:MovieClip; public var a15:MovieClip; public var a18:MovieClip; public var a19:MovieClip; public var a17:MovieClip; public var a24:MovieClip; public var a27:MovieClip; public var a23:MovieClip; public var a25:MovieClip; public var a22:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a16:MovieClip; public var a26:MovieClip; public var a31:MovieClip; public var a20:MovieClip; public var a21:MovieClip; public var a32:MovieClip; public var a30:MovieClip; public var c15:MovieClip; public var c16:MovieClip; } }//package
Section 650
//NormalcyNormal_2_up_art (NormalcyNormal_2_up_art) package { import flash.display.*; public dynamic class NormalcyNormal_2_up_art extends MovieClip { } }//package
Section 651
//NormalcyNormal_3_down (NormalcyNormal_3_down) package { import flash.display.*; public dynamic class NormalcyNormal_3_down extends MovieClip { public var a24:MovieClip; public var a27:MovieClip; public var a25:MovieClip; public var a28:MovieClip; public var a29:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a26:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a31:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a39:MovieClip; public var a44:MovieClip; public var a42:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a30:MovieClip; public var a46:MovieClip; public var c17:MovieClip; public var c18:MovieClip; public var a41:MovieClip; public var c25:MovieClip; public var c26:MovieClip; } }//package
Section 652
//NormalcyNormal_3_down_art (NormalcyNormal_3_down_art) package { import flash.display.*; public dynamic class NormalcyNormal_3_down_art extends MovieClip { } }//package
Section 653
//NormalcyNormal_3_left (NormalcyNormal_3_left) package { import flash.display.*; public dynamic class NormalcyNormal_3_left extends MovieClip { public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a41:MovieClip; } }//package
Section 654
//NormalcyNormal_3_left_art (NormalcyNormal_3_left_art) package { import flash.display.*; public dynamic class NormalcyNormal_3_left_art extends MovieClip { } }//package
Section 655
//NormalcyNormal_3_right (NormalcyNormal_3_right) package { import flash.display.*; public dynamic class NormalcyNormal_3_right extends MovieClip { public var c22:MovieClip; public var b4:MovieClip; public var b3:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a38:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a37:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a43:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a48:MovieClip; public var c19:MovieClip; public var a41:MovieClip; public var c20:MovieClip; public var c21:MovieClip; } }//package
Section 656
//NormalcyNormal_3_right_art (NormalcyNormal_3_right_art) package { import flash.display.*; public dynamic class NormalcyNormal_3_right_art extends MovieClip { } }//package
Section 657
//NormalcyNormal_3_up (NormalcyNormal_3_up) package { import flash.display.*; public dynamic class NormalcyNormal_3_up extends MovieClip { public var c23:MovieClip; public var a35:MovieClip; public var a36:MovieClip; public var a39:MovieClip; public var a33:MovieClip; public var a34:MovieClip; public var a38:MovieClip; public var a32:MovieClip; public var a37:MovieClip; public var a42:MovieClip; public var a44:MovieClip; public var a49:MovieClip; public var a43:MovieClip; public var a45:MovieClip; public var a40:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a48:MovieClip; public var a41:MovieClip; public var c24:MovieClip; } }//package
Section 658
//NormalcyNormal_3_up_art (NormalcyNormal_3_up_art) package { import flash.display.*; public dynamic class NormalcyNormal_3_up_art extends MovieClip { } }//package
Section 659
//NormalcyNormal_4_down (NormalcyNormal_4_down) package { import flash.display.*; public dynamic class NormalcyNormal_4_down extends MovieClip { public var a49:MovieClip; public var a48:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a51:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a58:MovieClip; } }//package
Section 660
//NormalcyNormal_4_down_art (NormalcyNormal_4_down_art) package { import flash.display.*; public dynamic class NormalcyNormal_4_down_art extends MovieClip { } }//package
Section 661
//NormalcyNormal_4_left (NormalcyNormal_4_left) package { import flash.display.*; public dynamic class NormalcyNormal_4_left extends MovieClip { public var c34:MovieClip; public var c35:MovieClip; public var c36:MovieClip; public var c38:MovieClip; public var a61:MovieClip; public var a59:MovieClip; public var c37:MovieClip; public var c33:MovieClip; public var a49:MovieClip; public var a45:MovieClip; public var a48:MovieClip; public var a47:MovieClip; public var a46:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a57:MovieClip; public var a51:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a58:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; } }//package
Section 662
//NormalcyNormal_4_left_art (NormalcyNormal_4_left_art) package { import flash.display.*; public dynamic class NormalcyNormal_4_left_art extends MovieClip { } }//package
Section 663
//NormalcyNormal_4_right (NormalcyNormal_4_right) package { import flash.display.*; public dynamic class NormalcyNormal_4_right extends MovieClip { public var c30:MovieClip; public var a70:MovieClip; public var a73:MovieClip; public var a68:MovieClip; public var a69:MovieClip; public var c31:MovieClip; public var a61:MovieClip; public var a72:MovieClip; public var b5:MovieClip; public var a67:MovieClip; public var a59:MovieClip; public var c32:MovieClip; public var a58:MovieClip; public var a71:MovieClip; public var a49:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a57:MovieClip; public var a51:MovieClip; public var a53:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var c27:MovieClip; public var c28:MovieClip; public var a54:MovieClip; public var c29:MovieClip; } }//package
Section 664
//NormalcyNormal_4_right_art (NormalcyNormal_4_right_art) package { import flash.display.*; public dynamic class NormalcyNormal_4_right_art extends MovieClip { } }//package
Section 665
//NormalcyNormal_4_up (NormalcyNormal_4_up) package { import flash.display.*; public dynamic class NormalcyNormal_4_up extends MovieClip { public var a61:MovieClip; public var a49:MovieClip; public var a52:MovieClip; public var a55:MovieClip; public var a56:MovieClip; public var a50:MovieClip; public var a59:MovieClip; public var a57:MovieClip; public var a51:MovieClip; public var a53:MovieClip; public var a54:MovieClip; public var a58:MovieClip; public var a60:MovieClip; } }//package
Section 666
//NormalcyNormal_4_up_art (NormalcyNormal_4_up_art) package { import flash.display.*; public dynamic class NormalcyNormal_4_up_art extends MovieClip { } }//package
Section 667
//NormalcyNormal_5_down (NormalcyNormal_5_down) package { import flash.display.*; public dynamic class NormalcyNormal_5_down extends MovieClip { public var a70:MovieClip; public var a68:MovieClip; public var a69:MovieClip; public var a61:MovieClip; public var a72:MovieClip; public var a71:MovieClip; public var a59:MovieClip; public var a60:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; } }//package
Section 668
//NormalcyNormal_5_down_art (NormalcyNormal_5_down_art) package { import flash.display.*; public dynamic class NormalcyNormal_5_down_art extends MovieClip { } }//package
Section 669
//NormalcyNormal_5_left (NormalcyNormal_5_left) package { import flash.display.*; public dynamic class NormalcyNormal_5_left extends MovieClip { public var a70:MovieClip; public var a73:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a71:MovieClip; public var a66:MovieClip; public var a67:MovieClip; } }//package
Section 670
//NormalcyNormal_5_left_art (NormalcyNormal_5_left_art) package { import flash.display.*; public dynamic class NormalcyNormal_5_left_art extends MovieClip { } }//package
Section 671
//NormalcyNormal_5_right (NormalcyNormal_5_right) package { import flash.display.*; public dynamic class NormalcyNormal_5_right extends MovieClip { public var a76:MovieClip; public var a74:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a80:MovieClip; public var a73:MovieClip; public var a75:MovieClip; } }//package
Section 672
//NormalcyNormal_5_right_art (NormalcyNormal_5_right_art) package { import flash.display.*; public dynamic class NormalcyNormal_5_right_art extends MovieClip { } }//package
Section 673
//NormalcyNormal_5_up (NormalcyNormal_5_up) package { import flash.display.*; public dynamic class NormalcyNormal_5_up extends MovieClip { public var a76:MovieClip; public var a70:MovieClip; public var a73:MovieClip; public var a74:MovieClip; public var a69:MovieClip; public var c39:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a68:MovieClip; public var a61:MovieClip; public var c40:MovieClip; public var a71:MovieClip; public var a62:MovieClip; public var a63:MovieClip; public var a65:MovieClip; public var a66:MovieClip; public var a64:MovieClip; public var a67:MovieClip; } }//package
Section 674
//NormalcyNormal_5_up_art (NormalcyNormal_5_up_art) package { import flash.display.*; public dynamic class NormalcyNormal_5_up_art extends MovieClip { } }//package
Section 675
//NormalcyNormal_6_down (NormalcyNormal_6_down) package { import flash.display.*; public dynamic class NormalcyNormal_6_down extends MovieClip { public var a76:MovieClip; public var a74:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a72:MovieClip; public var a75:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var b12:MovieClip; public var a84:MovieClip; public var c47:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var c50:MovieClip; public var a94:MovieClip; public var a95:MovieClip; public var a91:MovieClip; public var c53:MovieClip; public var c51:MovieClip; public var a93:MovieClip; public var a87:MovieClip; public var c52:MovieClip; public var c48:MovieClip; public var a92:MovieClip; public var c49:MovieClip; public var c54:MovieClip; public var a73:MovieClip; } }//package
Section 676
//NormalcyNormal_6_down_art (NormalcyNormal_6_down_art) package { import flash.display.*; public dynamic class NormalcyNormal_6_down_art extends MovieClip { } }//package
Section 677
//NormalcyNormal_6_left (NormalcyNormal_6_left) package { import flash.display.*; public dynamic class NormalcyNormal_6_left extends MovieClip { public var a76:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var b8:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var a91:MovieClip; public var a87:MovieClip; public var b11:MovieClip; public var b13:MovieClip; public var a75:MovieClip; } }//package
Section 678
//NormalcyNormal_6_left_art (NormalcyNormal_6_left_art) package { import flash.display.*; public dynamic class NormalcyNormal_6_left_art extends MovieClip { } }//package
Section 679
//NormalcyNormal_6_right (NormalcyNormal_6_right) package { import flash.display.*; public dynamic class NormalcyNormal_6_right extends MovieClip { public var b6:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var c43:MovieClip; public var c44:MovieClip; public var c46:MovieClip; public var a89:MovieClip; public var c45:MovieClip; public var a84:MovieClip; public var b7:MovieClip; public var a86:MovieClip; public var c42:MovieClip; public var a90:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a91:MovieClip; public var a95:MovieClip; public var a99:MovieClip; public var c41:MovieClip; public var a88:MovieClip; public var a87:MovieClip; public var a92:MovieClip; public var a97:MovieClip; public var a98:MovieClip; } }//package
Section 680
//NormalcyNormal_6_right_art (NormalcyNormal_6_right_art) package { import flash.display.*; public dynamic class NormalcyNormal_6_right_art extends MovieClip { } }//package
Section 681
//NormalcyNormal_6_up (NormalcyNormal_6_up) package { import flash.display.*; public dynamic class NormalcyNormal_6_up extends MovieClip { public var a76:MovieClip; public var a77:MovieClip; public var a78:MovieClip; public var a79:MovieClip; public var a81:MovieClip; public var a82:MovieClip; public var a83:MovieClip; public var a85:MovieClip; public var a89:MovieClip; public var a84:MovieClip; public var a86:MovieClip; public var a88:MovieClip; public var a80:MovieClip; public var a90:MovieClip; public var c55:MovieClip; public var c56:MovieClip; public var a87:MovieClip; } }//package
Section 682
//NormalcyNormal_6_up_art (NormalcyNormal_6_up_art) package { import flash.display.*; public dynamic class NormalcyNormal_6_up_art extends MovieClip { } }//package
Section 683
//NormalcyNormal_7_down (NormalcyNormal_7_down) package { import flash.display.*; public dynamic class NormalcyNormal_7_down extends MovieClip { public var a105:MovieClip; public var a103:MovieClip; public var a108:MovieClip; public var a104:MovieClip; public var a107:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 684
//NormalcyNormal_7_down_art (NormalcyNormal_7_down_art) package { import flash.display.*; public dynamic class NormalcyNormal_7_down_art extends MovieClip { } }//package
Section 685
//NormalcyNormal_7_left (NormalcyNormal_7_left) package { import flash.display.*; public dynamic class NormalcyNormal_7_left extends MovieClip { public var a109:MovieClip; public var a105:MovieClip; public var a103:MovieClip; public var a111:MovieClip; public var a108:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a104:MovieClip; public var a107:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a91:MovieClip; public var a99:MovieClip; public var c60:MovieClip; public var c62:MovieClip; public var c59:MovieClip; public var c61:MovieClip; public var a92:MovieClip; public var a98:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 686
//NormalcyNormal_7_left_art (NormalcyNormal_7_left_art) package { import flash.display.*; public dynamic class NormalcyNormal_7_left_art extends MovieClip { } }//package
Section 687
//NormalcyNormal_7_right (NormalcyNormal_7_right) package { import flash.display.*; public dynamic class NormalcyNormal_7_right extends MovieClip { public var a109:MovieClip; public var b10:MovieClip; public var a105:MovieClip; public var b14:MovieClip; public var a103:MovieClip; public var a111:MovieClip; public var a108:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a104:MovieClip; public var a107:MovieClip; public var b9:MovieClip; public var a99:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a106:MovieClip; public var a100:MovieClip; } }//package
Section 688
//NormalcyNormal_7_right_art (NormalcyNormal_7_right_art) package { import flash.display.*; public dynamic class NormalcyNormal_7_right_art extends MovieClip { } }//package
Section 689
//NormalcyNormal_7_up (NormalcyNormal_7_up) package { import flash.display.*; public dynamic class NormalcyNormal_7_up extends MovieClip { public var a103:MovieClip; public var a90:MovieClip; public var a93:MovieClip; public var a94:MovieClip; public var a96:MovieClip; public var a97:MovieClip; public var a95:MovieClip; public var a91:MovieClip; public var a99:MovieClip; public var a98:MovieClip; public var a92:MovieClip; public var a101:MovieClip; public var a102:MovieClip; public var a100:MovieClip; } }//package
Section 690
//NormalcyNormal_7_up_art (NormalcyNormal_7_up_art) package { import flash.display.*; public dynamic class NormalcyNormal_7_up_art extends MovieClip { } }//package
Section 691
//NormalcyNormal_8_down (NormalcyNormal_8_down) package { import flash.display.*; public dynamic class NormalcyNormal_8_down extends MovieClip { public var a111:MovieClip; public var a113:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a110:MovieClip; public var a112:MovieClip; public var a117:MovieClip; public var a109:MovieClip; public var a108:MovieClip; } }//package
Section 692
//NormalcyNormal_8_down_art (NormalcyNormal_8_down_art) package { import flash.display.*; public dynamic class NormalcyNormal_8_down_art extends MovieClip { } }//package
Section 693
//NormalcyNormal_8_left (NormalcyNormal_8_left) package { import flash.display.*; public dynamic class NormalcyNormal_8_left extends MovieClip { public var b15:MovieClip; public var b17:MovieClip; public var b18:MovieClip; public var b16:MovieClip; public var a118:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a117:MovieClip; public var a112:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a121:MovieClip; public var a113:MovieClip; public var a119:MovieClip; public var c69:MovieClip; public var c70:MovieClip; } }//package
Section 694
//NormalcyNormal_8_left_art (NormalcyNormal_8_left_art) package { import flash.display.*; public dynamic class NormalcyNormal_8_left_art extends MovieClip { } }//package
Section 695
//NormalcyNormal_8_right (NormalcyNormal_8_right) package { import flash.display.*; public dynamic class NormalcyNormal_8_right extends MovieClip { public var a113:MovieClip; public var a118:MovieClip; public var a114:MovieClip; public var a115:MovieClip; public var a116:MovieClip; public var a117:MovieClip; public var a112:MovieClip; public var a120:MovieClip; public var a122:MovieClip; public var a123:MovieClip; public var a124:MovieClip; public var a121:MovieClip; public var c57:MovieClip; public var a119:MovieClip; public var c58:MovieClip; } }//package
Section 696
//NormalcyNormal_8_right_art (NormalcyNormal_8_right_art) package { import flash.display.*; public dynamic class NormalcyNormal_8_right_art extends MovieClip { } }//package
Section 697
//NormalcyNormal_8_up (NormalcyNormal_8_up) package { import flash.display.*; public dynamic class NormalcyNormal_8_up extends MovieClip { public var a105:MovieClip; public var a107:MovieClip; public var a103:MovieClip; public var a110:MovieClip; public var a104:MovieClip; public var a109:MovieClip; public var a106:MovieClip; public var a108:MovieClip; } }//package
Section 698
//NormalcyNormal_8_up_art (NormalcyNormal_8_up_art) package { import flash.display.*; public dynamic class NormalcyNormal_8_up_art extends MovieClip { } }//package
Section 699
//NormalcyNormal_9_right (NormalcyNormal_9_right) package { import flash.display.*; public dynamic class NormalcyNormal_9_right extends MovieClip { public var a140:MovieClip; public var a124:MovieClip; public var a125:MovieClip; public var a127:MovieClip; public var a128:MovieClip; public var a126:MovieClip; public var a129:MovieClip; public var a133:MovieClip; public var a137:MovieClip; public var a131:MovieClip; public var c66:MovieClip; public var a134:MovieClip; public var a135:MovieClip; public var a138:MovieClip; public var c64:MovieClip; public var a132:MovieClip; public var a136:MovieClip; public var c67:MovieClip; public var a139:MovieClip; public var c65:MovieClip; public var c68:MovieClip; public var c63:MovieClip; public var a130:MovieClip; } }//package
Section 700
//NormalcyNormal_9_right_art (NormalcyNormal_9_right_art) package { import flash.display.*; public dynamic class NormalcyNormal_9_right_art extends MovieClip { } }//package
Section 701
//ok (ok) package { import flash.media.*; public dynamic class ok extends Sound { } }//package
Section 702
//ok_animation (ok_animation) package { import flash.display.*; public dynamic class ok_animation extends MovieClip { public function ok_animation(){ addFrameScript(19, frame20); } function frame20(){ this.stop(); this.parent.removeChild(this); } } }//package
Section 703
//quality_btn_mainMenu (quality_btn_mainMenu) package { import api.*; public dynamic class quality_btn_mainMenu extends ExtButton { } }//package
Section 704
//return_btn_game (return_btn_game) package { import api.*; public dynamic class return_btn_game extends ExtButton { } }//package
Section 705
//return_btn_levelInter (return_btn_levelInter) package { import api.*; public dynamic class return_btn_levelInter extends ExtButton { } }//package
Section 706
//return_btn_lvLose (return_btn_lvLose) package { import api.*; public dynamic class return_btn_lvLose extends ExtButton { } }//package
Section 707
//song1_btn_level1 (song1_btn_level1) package { import api.*; public dynamic class song1_btn_level1 extends ExtButton { } }//package
Section 708
//song1_btn_level2 (song1_btn_level2) package { import api.*; public dynamic class song1_btn_level2 extends ExtButton { } }//package
Section 709
//song1_btn_level3 (song1_btn_level3) package { import api.*; public dynamic class song1_btn_level3 extends ExtButton { } }//package
Section 710
//song2_btn_level1 (song2_btn_level1) package { import api.*; public dynamic class song2_btn_level1 extends ExtButton { } }//package
Section 711
//song2_btn_level2 (song2_btn_level2) package { import api.*; public dynamic class song2_btn_level2 extends ExtButton { } }//package
Section 712
//song2_btn_level3 (song2_btn_level3) package { import api.*; public dynamic class song2_btn_level3 extends ExtButton { } }//package
Section 713
//song3_btn_level1 (song3_btn_level1) package { import api.*; public dynamic class song3_btn_level1 extends ExtButton { } }//package
Section 714
//song3_btn_level2 (song3_btn_level2) package { import api.*; public dynamic class song3_btn_level2 extends ExtButton { } }//package
Section 715
//song3_btn_level3 (song3_btn_level3) package { import api.*; public dynamic class song3_btn_level3 extends ExtButton { } }//package
Section 716
//soundBack (soundBack) package { import flash.media.*; public dynamic class soundBack extends Sound { } }//package
Section 717
//soundClick (soundClick) package { import flash.media.*; public dynamic class soundClick extends Sound { } }//package
Section 718
//soundLevelLose (soundLevelLose) package { import flash.media.*; public dynamic class soundLevelLose extends Sound { } }//package
Section 719
//soundLevelWin (soundLevelWin) package { import flash.media.*; public dynamic class soundLevelWin extends Sound { } }//package
Section 720
//soundMainMenu (soundMainMenu) package { import flash.media.*; public dynamic class soundMainMenu extends Sound { } }//package
Section 721
//soundOver (soundOver) package { import flash.media.*; public dynamic class soundOver extends Sound { } }//package
Section 722
//start_btn_levelInter (start_btn_levelInter) package { import api.*; public dynamic class start_btn_levelInter extends ExtButton { } }//package
Section 723
//start_btn_mainMenu (start_btn_mainMenu) package { import api.*; public dynamic class start_btn_mainMenu extends ExtButton { } }//package
Section 724
//stop_btn_game (stop_btn_game) package { import api.*; public dynamic class stop_btn_game extends ExtButton { } }//package
Section 725
//submit_btn_lvWin (submit_btn_lvWin) package { import api.*; public dynamic class submit_btn_lvWin extends ExtButton { } }//package
Section 726
//tutorial (tutorial) package { import flash.media.*; public dynamic class tutorial extends Sound { } }//package
Section 727
//tutorial_btn_mainMenu (tutorial_btn_mainMenu) package { import api.*; public dynamic class tutorial_btn_mainMenu extends ExtButton { } }//package
Section 728
//txt_3000games_levelcomplete (txt_3000games_levelcomplete) package { import zlong.localization.display.*; public dynamic class txt_3000games_levelcomplete extends TranText { } }//package
Section 729
//txt_Artist_info (txt_Artist_info) package { import zlong.localization.display.*; public dynamic class txt_Artist_info extends TranText { } }//package
Section 730
//txt_Back_levellost (txt_Back_levellost) package { import zlong.localization.display.*; public dynamic class txt_Back_levellost extends TranText { } }//package
Section 731
//txt_Best_quality (txt_Best_quality) package { import zlong.localization.display.*; public dynamic class txt_Best_quality extends TranText { } }//package
Section 732
//txt_CatchTheMusicNotesWithTheHeart (txt_CatchTheMusicNotesWithTheHeart) package { import zlong.localization.display.*; public dynamic class txt_CatchTheMusicNotesWithTheHeart extends TranText { } }//package
Section 733
//txt_ClickNow (txt_ClickNow) package { import zlong.localization.display.*; public dynamic class txt_ClickNow extends TranText { } }//package
Section 734
//txt_ClickToContinue (txt_ClickToContinue) package { import zlong.localization.display.*; public dynamic class txt_ClickToContinue extends TranText { } }//package
Section 735
//txt_Congratulations_levelcomplete (txt_Congratulations_levelcomplete) package { import zlong.localization.display.*; public dynamic class txt_Congratulations_levelcomplete extends TranText { } }//package
Section 736
//txt_credits_levelcomplete (txt_credits_levelcomplete) package { import zlong.localization.display.*; public dynamic class txt_credits_levelcomplete extends TranText { } }//package
Section 737
//txt_Difficulty_info (txt_Difficulty_info) package { import zlong.localization.display.*; public dynamic class txt_Difficulty_info extends TranText { } }//package
Section 738
//txt_GameOver (txt_GameOver) package { import zlong.localization.display.*; public dynamic class txt_GameOver extends TranText { } }//package
Section 739
//txt_GamePaused (txt_GamePaused) package { import zlong.localization.display.*; public dynamic class txt_GamePaused extends TranText { } }//package
Section 740
//txt_Good_ingame (txt_Good_ingame) package { import zlong.localization.display.*; public dynamic class txt_Good_ingame extends TranText { } }//package
Section 741
//txt_Great_ingame (txt_Great_ingame) package { import zlong.localization.display.*; public dynamic class txt_Great_ingame extends TranText { } }//package
Section 742
//txt_HoldYourMouseDown (txt_HoldYourMouseDown) package { import zlong.localization.display.*; public dynamic class txt_HoldYourMouseDown extends TranText { } }//package
Section 743
//txt_KeepClickingToTheBeat (txt_KeepClickingToTheBeat) package { import zlong.localization.display.*; public dynamic class txt_KeepClickingToTheBeat extends TranText { } }//package
Section 744
//txt_Length_info (txt_Length_info) package { import zlong.localization.display.*; public dynamic class txt_Length_info extends TranText { } }//package
Section 745
//txt_LevelComplete (txt_LevelComplete) package { import zlong.localization.display.*; public dynamic class txt_LevelComplete extends TranText { } }//package
Section 746
//txt_Loading (txt_Loading) package { import zlong.localization.display.*; public dynamic class txt_Loading extends TranText { } }//package
Section 747
//txt_Low_quality (txt_Low_quality) package { import zlong.localization.display.*; public dynamic class txt_Low_quality extends TranText { } }//package
Section 748
//txt_Miss_ingame (txt_Miss_ingame) package { import zlong.localization.display.*; public dynamic class txt_Miss_ingame extends TranText { } }//package
Section 749
//txt_moreDanceGamesAt_inGames (txt_moreDanceGamesAt_inGames) package { import zlong.localization.display.*; public dynamic class txt_moreDanceGamesAt_inGames extends TranText { } }//package
Section 750
//txt_MoreGames (txt_MoreGames) package { import zlong.localization.display.*; public dynamic class txt_MoreGames extends TranText { } }//package
Section 751
//txt_name_levelcomplete (txt_name_levelcomplete) package { import zlong.localization.display.*; public dynamic class txt_name_levelcomplete extends TranText { } }//package
Section 752
//txt_NO_levelWin (txt_NO_levelWin) package { import zlong.localization.display.*; public dynamic class txt_NO_levelWin extends TranText { } }//package
Section 753
//txt_NO1_1 (txt_NO1_1) package { import zlong.localization.display.*; public dynamic class txt_NO1_1 extends TranText { } }//package
Section 754
//txt_NO1_2 (txt_NO1_2) package { import zlong.localization.display.*; public dynamic class txt_NO1_2 extends TranText { } }//package
Section 755
//txt_NO1_3 (txt_NO1_3) package { import zlong.localization.display.*; public dynamic class txt_NO1_3 extends TranText { } }//package
Section 756
//txt_NO2_1 (txt_NO2_1) package { import zlong.localization.display.*; public dynamic class txt_NO2_1 extends TranText { } }//package
Section 757
//txt_NO2_2 (txt_NO2_2) package { import zlong.localization.display.*; public dynamic class txt_NO2_2 extends TranText { } }//package
Section 758
//txt_NO2_3 (txt_NO2_3) package { import zlong.localization.display.*; public dynamic class txt_NO2_3 extends TranText { } }//package
Section 759
//txt_NO3_1 (txt_NO3_1) package { import zlong.localization.display.*; public dynamic class txt_NO3_1 extends TranText { } }//package
Section 760
//txt_NO3_2 (txt_NO3_2) package { import zlong.localization.display.*; public dynamic class txt_NO3_2 extends TranText { } }//package
Section 761
//txt_NO3_3 (txt_NO3_3) package { import zlong.localization.display.*; public dynamic class txt_NO3_3 extends TranText { } }//package
Section 762
//txt_Normal_quality (txt_Normal_quality) package { import zlong.localization.display.*; public dynamic class txt_Normal_quality extends TranText { } }//package
Section 763
//txt_OK_ingame (txt_OK_ingame) package { import zlong.localization.display.*; public dynamic class txt_OK_ingame extends TranText { } }//package
Section 764
//txt_ok_levelcomplete (txt_ok_levelcomplete) package { import zlong.localization.display.*; public dynamic class txt_ok_levelcomplete extends TranText { } }//package
Section 765
//txt_Play (txt_Play) package { import zlong.localization.display.*; public dynamic class txt_Play extends TranText { } }//package
Section 766
//txt_Player_info (txt_Player_info) package { import zlong.localization.display.*; public dynamic class txt_Player_info extends TranText { } }//package
Section 767
//txt_PlayThisGameAt (txt_PlayThisGameAt) package { import zlong.localization.display.*; public dynamic class txt_PlayThisGameAt extends TranText { } }//package
Section 768
//txt_Release (txt_Release) package { import zlong.localization.display.*; public dynamic class txt_Release extends TranText { } }//package
Section 769
//txt_RotateYourMouseToCatchTheNotesAtRightMoment (txt_RotateYourMouseToCatchTheNotesAtRightMoment) package { import zlong.localization.display.*; public dynamic class txt_RotateYourMouseToCatchTheNotesAtRightMoment extends TranText { } }//package
Section 770
//txt_Score_info (txt_Score_info) package { import zlong.localization.display.*; public dynamic class txt_Score_info extends TranText { } }//package
Section 771
//txt_Score_ingame (txt_Score_ingame) package { import zlong.localization.display.*; public dynamic class txt_Score_ingame extends TranText { } }//package
Section 772
//txt_Score_levelcomplete (txt_Score_levelcomplete) package { import zlong.localization.display.*; public dynamic class txt_Score_levelcomplete extends TranText { } }//package
Section 773
//txt_TryAgain_levellost (txt_TryAgain_levellost) package { import zlong.localization.display.*; public dynamic class txt_TryAgain_levellost extends TranText { } }//package
Section 774
//txt_Tutorilal (txt_Tutorilal) package { import zlong.localization.display.*; public dynamic class txt_Tutorilal extends TranText { } }//package

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip {Box}Uses:1
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:5
Symbol 5 MovieClip {fire}Uses:4
Symbol 6 GraphicUsed by:21
Symbol 7 GraphicUsed by:8 1924 2343 2543 2704 2870 3051 3187 3321
Symbol 8 MovieClipUses:7Used by:21 38 2052 2054 2056 2058 2060 2070 2075 2079 2082 2087 2092 2097 2101 2107 2114 2117 2123 2127 2131 2135 2137 2144 2149 2151 2235 2237 2239 2241 2243 2247 2249 2251 2253 2256 2258 2260 2262 2264 2266 2268 2270 2272 2274 2276 2278 2280 2282
Symbol 9 GraphicUsed by:10 1925 2255 2366 2544 2720 2887 3054 3191 3323
Symbol 10 MovieClipUses:9Used by:21 2075 2082 2087 2092 2097 2114 2117 2123 2131 2135 2144 2149 2241 2249 2251 2253 2258 2264 2270 2278
Symbol 11 GraphicUsed by:12 1926 2062 2245 2350 2552 2707 2875 3052 3188 3326
Symbol 12 MovieClipUses:11Used by:21 2237 2241 2243 2249 2253 2256 2260 2264 2266 2270 2272
Symbol 13 GraphicUsed by:14 1928 2063 2246 2351 2553 2708 2876 3053 3189 3327
Symbol 14 MovieClipUses:13Used by:21 2237 2241 2243 2249 2253 2256 2260 2264 2266 2270 2272
Symbol 15 GraphicUsed by:16 1927 2064 2352 2554 2709 2877 3055 3190 3322
Symbol 16 MovieClipUses:15Used by:21 2241 2243 2249 2253 2260 2264 2266 2270 2272
Symbol 17 GraphicUsed by:18 1929 2353 2545 2878
Symbol 18 MovieClipUses:17Used by:19
Symbol 19 MovieClipUses:18Used by:20
Symbol 20 MovieClipUses:19Used by:21 2070 2075 2079 2082 2087 2092 2097 2101 2107 2114 2117 2123 2127 2131 2135 2144 2149 2237 2241 2243 2247 2249 2251 2253 2256 2258 2260 2264 2266 2270 2272 2278
Symbol 21 MovieClip {BeginnerNor_7_right}Uses:6 8 10 12 14 16 20
Symbol 22 GraphicUsed by:36 2154 2155 2167 2173 2186 2190 2207 2213 2221 2222 2228 2232 2287 2288 2297 2300 2304 2309 2313 2319 2323 2327 2332 2336 2337 2339 2340 2341 2457 2458 2476 2480 2492 2500 2512 2529 2533 2536 2540 2631 2637 2647 2648 2654 2655 2661 2665 2671 2672 2675 2679 2687 2688 2689 2698 2699 2701 2786 2787 2790 2796 2800 2804 2805 2809 2813 2818 2822 2825 2826 2839 2843 2852 2853 2859 2863 2868 2953 2959 2976 2977 2986 2990 2994 2999 3000 3006 3010 3022 3026 3030 3031 3036 3040 3044 3049 3116 3117 3121 3126 3127 3137 3141 3142 3146 3147 3151 3155 3159 3163 3167 3171 3175 3179 3249 3255 3261 3262 3263 3267 3271 3275 3276 3280 3284 3289 3293 3294 3306 3310 3314 3315 3319 3435 3441 3444 3452 3456 3465 3469 3473 3477 3481 3485 3489 3495 3499 3503 3504 3505 3509 3513 3517 3521 3526 3530
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:36
Symbol 25 GraphicUsed by:36
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:36 2287 2300 2309 2313 2314 2323 2332
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:36 2293 2304 2305 2309 2313 2318 2323 2327 2332 2336
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:36 2293 2297 2309 2323 2332
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:36 2304 2309 2339
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:36 2309 2323 2332
Symbol 36 MovieClip {BeginnerNor_7_right_art}Uses:22 24 25 27 29 31 33 35Used by:3531
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip {BeginnerNor_1_right}Uses:37 8Used by:3531
Symbol 39 GraphicUsed by:89
Symbol 40 GraphicUsed by:89
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:89
Symbol 43 GraphicUsed by:89
Symbol 44 ShapeTweeningUsed by:89
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:89
Symbol 47 GraphicUsed by:50
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:47 48 49Used by:89
Symbol 51 Sound {game_com_cn_logo_music}Used by:89
Symbol 52 ShapeTweeningUsed by:89
Symbol 53 GraphicUsed by:89
Symbol 54 ShapeTweeningUsed by:89
Symbol 55 GraphicUsed by:89
Symbol 56 GraphicUsed by:89
Symbol 57 GraphicUsed by:60 89
Symbol 58 GraphicUsed by:60 63 69 89 176
Symbol 59 GraphicUsed by:60 63 69 89 176
Symbol 60 MovieClipUses:57 58 59Used by:89
Symbol 61 GraphicUsed by:89
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62 58 59Used by:89
Symbol 64 ShapeTweeningUsed by:89
Symbol 65 GraphicUsed by:89
Symbol 66 ShapeTweeningUsed by:89
Symbol 67 GraphicUsed by:89
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68 58 59Used by:89
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:89
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:89
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:89
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:89
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:89
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:89
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:89
Symbol 84 GraphicUsed by:89
Symbol 85 GraphicUsed by:89
Symbol 86 Sound {game_com_cn_logo_music_end}Used by:89
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:89
Symbol 89 MovieClip {logologo_cn_mc}Uses:39 40 42 43 44 46 50 51 52 53 54 55 56 60 61 63 64 65 66 67 69 57 58 59 71 73 75 77 79 81 83 84 85 86 88Used by:3531
Symbol 90 GraphicUsed by:122
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:93 119
Symbol 93 MovieClipUses:92Used by:122
Symbol 94 GraphicUsed by:122
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:117
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:117
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:117
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:117
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:117
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:117
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:117
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:117
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:117
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:117
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:117
Symbol 117 MovieClipUses:96 98 100 102 104 106 108 110 112 114 116Used by:122
Symbol 118 GraphicUsed by:122
Symbol 119 MovieClipUses:92Used by:122
Symbol 120 GraphicUsed by:122
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClip {_centerElement_}Uses:90 93 94 117 118 119 120 121Used by:3531
Symbol 123 GraphicUsed by:124 675
Symbol 124 MovieClipUses:123Used by:278
Symbol 125 GraphicUsed by:278
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 MovieClipUses:127Used by:278
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:133
Symbol 131 GraphicUsed by:132 283 1881
Symbol 132 MovieClipUses:131Used by:133
Symbol 133 MovieClipUses:130 132Used by:278 832
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:154
Symbol 136 FontUsed by:137 138 139 140 141 142 143 144 145 147 254 271 285 286 287 288 289 290 291 292 293 294 295 297 303 305 306 349 367 383 393 414 415 494 495 496 497 498 499 500 501 502 515 516 517 518 519 520 521 522 523 535 536 537 538 539 540 541 542 543 555 556 557 558 559 560 561 562 563 575 576 577 578 579 580 581 582 583 595 596 597 598 599 600 601 602 603 615 616 617 618 619 620 621 622 623 635 636 637 638 639 640 641 642 643 655 656 657 658 659 660 661 662 663 678 683 685 686 687 688 689 690 691 692 694 699 700 701 702 703 704 705 706 708 713 714 715 716 717 718 719 720 721 722 723 725 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 754 755 762 789 809 825 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1584 1589 1590 1591 1592 1593 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1719 1726 1727 1728 1729 1730 1731 1733 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1751 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1776 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1793 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1885 1958 1975 1992 2008 2025 2041
Symbol 137 TextUses:136Used by:152
Symbol 138 TextUses:136Used by:152
Symbol 139 TextUses:136Used by:152
Symbol 140 TextUses:136Used by:152
Symbol 141 TextUses:136Used by:152
Symbol 142 TextUses:136Used by:152
Symbol 143 TextUses:136Used by:152
Symbol 144 TextUses:136Used by:152
Symbol 145 TextUses:136Used by:152
Symbol 146 TextUsed by:152
Symbol 147 TextUses:136Used by:152
Symbol 148 FontUsed by:149 257 274 354 370 386 504 525 545 565 585 605 625 645 664 695 709 726 756 757 775 792 811 828 1585 1594 1609 1720 1734 1752 1777 1794 1874 1899 1962 1978 1995 2011 2028 2044
Symbol 149 TextUses:148Used by:152
Symbol 150 FontUsed by:151 258 275 298 505 526 546 566 586 606 626 646 665 696 710 727 758 759 793 812 829 1586 1595 1610 1721 1735 1753 1778 1795 1875 1963 1979 1996 2012 2029 2045
Symbol 151 TextUses:150Used by:152
Symbol 152 MovieClip {txt_GameOver}Uses:137 138 139 140 141 142 143 144 145 146 147 149 151Used by:153
Symbol 153 MovieClipUses:152Used by:154
Symbol 154 MovieClipUses:135 153Used by:278
Symbol 155 GraphicUsed by:278
Symbol 156 GraphicUsed by:159 401 672 1808
Symbol 157 GraphicUsed by:159
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClip {return_btn_lvLose}Uses:156 157 158Used by:278
Symbol 160 GraphicUsed by:164 407 673 1627 1879
Symbol 161 GraphicUsed by:164 1627 1879
Symbol 162 GraphicUsed by:164 1627 1879
Symbol 163 GraphicUsed by:164 673 1627 1879
Symbol 164 MovieClip {again_btn_lvLose}Uses:160 161 162 163Used by:278
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:242
Symbol 167 GraphicUsed by:176
Symbol 168 GraphicUsed by:176
Symbol 169 GraphicUsed by:176
Symbol 170 GraphicUsed by:176
Symbol 171 GraphicUsed by:176
Symbol 172 GraphicUsed by:176
Symbol 173 GraphicUsed by:176
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:176
Symbol 176 MovieClipUses:167 168 58 59 169 170 171 172 173 175Used by:242
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:242
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:242
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:242
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:242
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:185Used by:242
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:242
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:242
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:242
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:242
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:242
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:242
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:242
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:242
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:242
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:242
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:242
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:242
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:242
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:242
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:242
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:242
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:242
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:242
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:242
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:242
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:242
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:242
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:242
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:242
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:242
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:242
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:242
Symbol 241 MovieClip {MovieTimer}Used by:242
Symbol 242 MovieClip {mylogo}Uses:166 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 216 218 220 222 224 226 228 230 232 234 236 238 240 241Used by:278 307 832 1621 1839 1883 1903
Symbol 243 FontUsed by:244 245 246 247 248 249 250 251 252 253 256 261 262 263 264 265 266 267 268 269 270 273 412 413 416 417 418 419 420 421 422 427 433 434 435 436 437 438 439 440 444 448 449 450 451 452 453 454 455 459 463 464 465 466 467 468 472 476 477 478 479 480 481 482 483 487 783 784 785 786 787 788 791 808 815 816 817 818 819 820 821 822 823 824 827 1804 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1826 1827 1828 1829 1830 1831 1832 1833 1904
Symbol 244 TextUses:243Used by:259
Symbol 245 TextUses:243Used by:259
Symbol 246 TextUses:243Used by:259
Symbol 247 TextUses:243Used by:259
Symbol 248 TextUses:243Used by:259
Symbol 249 TextUses:243Used by:259
Symbol 250 TextUses:243Used by:259
Symbol 251 TextUses:243Used by:259
Symbol 252 TextUses:243Used by:259
Symbol 253 TextUses:243Used by:259
Symbol 254 TextUses:136Used by:259
Symbol 255 TextUsed by:259
Symbol 256 TextUses:243Used by:259
Symbol 257 TextUses:148Used by:259
Symbol 258 TextUses:150Used by:259
Symbol 259 MovieClip {txt_TryAgain_levellost}Uses:244 245 246 247 248 249 250 251 252 253 254 255 256 257 258Used by:260
Symbol 260 MovieClipUses:259Used by:278
Symbol 261 TextUses:243Used by:276
Symbol 262 TextUses:243Used by:276
Symbol 263 TextUses:243Used by:276
Symbol 264 TextUses:243Used by:276
Symbol 265 TextUses:243Used by:276
Symbol 266 TextUses:243Used by:276
Symbol 267 TextUses:243Used by:276
Symbol 268 TextUses:243Used by:276
Symbol 269 TextUses:243Used by:276
Symbol 270 TextUses:243Used by:276
Symbol 271 TextUses:136Used by:276
Symbol 272 TextUsed by:276
Symbol 273 TextUses:243Used by:276
Symbol 274 TextUses:148Used by:276
Symbol 275 TextUses:150Used by:276
Symbol 276 MovieClip {txt_Back_levellost}Uses:261 262 263 264 265 266 267 268 269 270 271 272 273 274 275Used by:277
Symbol 277 MovieClipUses:276Used by:278
Symbol 278 MovieClip {_LevelLoseMC_}Uses:124 125 128 133 154 155 159 164 242 260 277Used by:3531
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:307
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:284
Symbol 283 MovieClipUses:131Used by:284
Symbol 284 MovieClipUses:282 283Used by:307 674 1758 1839
Symbol 285 TextUses:136Used by:299
Symbol 286 TextUses:136Used by:299
Symbol 287 TextUses:136Used by:299
Symbol 288 TextUses:136Used by:299
Symbol 289 TextUses:136Used by:299
Symbol 290 TextUses:136Used by:299
Symbol 291 TextUses:136Used by:299
Symbol 292 TextUses:136Used by:299
Symbol 293 TextUses:136Used by:299
Symbol 294 TextUses:136Used by:299
Symbol 295 TextUses:136Used by:299
Symbol 296 TextUsed by:299
Symbol 297 TextUses:136Used by:299
Symbol 298 TextUses:150Used by:299
Symbol 299 MovieClip {txt_Loading}Uses:285 286 287 288 289 290 291 292 293 294 295 296 297 298Used by:307
Symbol 300 GraphicUsed by:304
Symbol 301 GraphicUsed by:304
Symbol 302 GraphicUsed by:304
Symbol 303 TextUses:136Used by:304
Symbol 304 MovieClipUses:300 301 302 303Used by:307
Symbol 305 TextUses:136Used by:307
Symbol 306 TextUses:136Used by:307
Symbol 307 MovieClip {_LoadingMC_}Uses:280 284 242 299 304 305 306Used by:3531
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:313
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:312
Symbol 312 MovieClip {com.google.analytics.components.Icon}Uses:311Used by:313
Symbol 313 MovieClip {com.google.analytics.components.FlashTracker}Uses:309 312
Symbol 314 GraphicUsed by:Timeline
Symbol 315 GraphicUsed by:3531
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:321
Symbol 318 GraphicUsed by:321
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:321
Symbol 321 MovieClip {_Arrow_}Uses:317 318 320Used by:3531
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClip {_musicWave3_}Uses:322Used by:3531
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClip {_musicWave1_}Uses:324Used by:3531
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClip {_musicWave2_}Uses:326Used by:3531
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClip {_musicWave4_}Uses:328Used by:3531
Symbol 330 ShapeTweeningUsed by:338
Symbol 331 GraphicUsed by:338
Symbol 332 GraphicUsed by:338
Symbol 333 GraphicUsed by:338
Symbol 334 GraphicUsed by:338
Symbol 335 GraphicUsed by:338
Symbol 336 GraphicUsed by:338
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClip {DanceFloorFriends_fla.Timeline_51}Uses:330 331 332 333 334 335 336 337Used by:3531
Symbol 339 FontUsed by:340 341 342 343 344 345 346 347 348 351 353 358 359 360 361 362 363 364 365 366 368 369 374 375 376 377 378 379 380 381 382 384 385 390 391 392 394 395 1031 1949 1950 1951 1952 1953 1954 1955 1956 1957 1959 1961 1966 1967 1968 1969 1970 1971 1972 1973 1974 1976 1977 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1993 1994 1999 2000 2001 2002 2003 2004 2005 2006 2007 2009 2010 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2026 2027 2032 2033 2034 2035 2036 2037 2038 2039 2040 2042 2043
Symbol 340 TextUses:339Used by:355
Symbol 341 TextUses:339Used by:355
Symbol 342 TextUses:339Used by:355
Symbol 343 TextUses:339Used by:355
Symbol 344 TextUses:339Used by:355
Symbol 345 TextUses:339Used by:355
Symbol 346 TextUses:339Used by:355
Symbol 347 TextUses:339Used by:355
Symbol 348 TextUses:339Used by:355
Symbol 349 TextUses:136Used by:355
Symbol 350 FontUsed by:351 368 384 394 1959 1976 1993 2009 2026 2042
Symbol 351 TextUses:350 339Used by:355
Symbol 352 TextUsed by:355 371 387 396
Symbol 353 TextUses:339Used by:355
Symbol 354 TextUses:148Used by:355
Symbol 355 MovieClip {txt_Great_ingame}Uses:340 341 342 343 344 345 346 347 348 349 351 352 353 354Used by:356
Symbol 356 MovieClipUses:355Used by:357
Symbol 357 MovieClip {great_animation}Uses:356Used by:3531
Symbol 358 TextUses:339Used by:371
Symbol 359 TextUses:339Used by:371
Symbol 360 TextUses:339Used by:371
Symbol 361 TextUses:339Used by:371
Symbol 362 TextUses:339Used by:371
Symbol 363 TextUses:339Used by:371
Symbol 364 TextUses:339Used by:371
Symbol 365 TextUses:339Used by:371
Symbol 366 TextUses:339Used by:371
Symbol 367 TextUses:136Used by:371
Symbol 368 TextUses:350 339Used by:371
Symbol 369 TextUses:339Used by:371
Symbol 370 TextUses:148Used by:371
Symbol 371 MovieClip {txt_Good_ingame}Uses:358 359 360 361 362 363 364 365 366 367 368 352 369 370Used by:372
Symbol 372 MovieClipUses:371Used by:373
Symbol 373 MovieClip {good_animation}Uses:372Used by:3531
Symbol 374 TextUses:339Used by:387
Symbol 375 TextUses:339Used by:387
Symbol 376 TextUses:339Used by:387
Symbol 377 TextUses:339Used by:387
Symbol 378 TextUses:339Used by:387
Symbol 379 TextUses:339Used by:387
Symbol 380 TextUses:339Used by:387
Symbol 381 TextUses:339Used by:387
Symbol 382 TextUses:339Used by:387
Symbol 383 TextUses:136Used by:387
Symbol 384 TextUses:350 339Used by:387
Symbol 385 TextUses:339Used by:387
Symbol 386 TextUses:148Used by:387
Symbol 387 MovieClip {txt_Miss_ingame}Uses:374 375 376 377 378 379 380 381 382 383 384 352 385 386Used by:388
Symbol 388 MovieClipUses:387Used by:389
Symbol 389 MovieClip {miss_animation}Uses:388Used by:3531
Symbol 390 TextUses:339Used by:396
Symbol 391 TextUses:339Used by:396
Symbol 392 TextUses:339Used by:396
Symbol 393 TextUses:136Used by:396
Symbol 394 TextUses:350 339Used by:396
Symbol 395 TextUses:339Used by:396
Symbol 396 MovieClip {txt_OK_ingame}Uses:390 391 392 393 394 352 395Used by:397
Symbol 397 MovieClipUses:396Used by:398
Symbol 398 MovieClip {ok_animation}Uses:397Used by:3531
Symbol 399 GraphicUsed by:401 672 1808
Symbol 400 GraphicUsed by:401 672 1808
Symbol 401 MovieClip {return_btn_game}Uses:156 399 400Used by:3531
Symbol 402 GraphicUsed by:407 673
Symbol 403 GraphicUsed by:407 673
Symbol 404 GraphicUsed by:407
Symbol 405 GraphicUsed by:407
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClip {stop_btn_game}Uses:160 402 403 404 405 406Used by:3531
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:674
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:492
Symbol 412 EditableTextUses:243Used by:491
Symbol 413 EditableTextUses:243Used by:491
Symbol 414 EditableTextUses:136Used by:491
Symbol 415 EditableTextUses:136Used by:491
Symbol 416 EditableTextUses:243Used by:491
Symbol 417 EditableTextUses:243Used by:491
Symbol 418 TextUses:243Used by:432
Symbol 419 TextUses:243Used by:432
Symbol 420 TextUses:243Used by:432
Symbol 421 TextUses:243Used by:432
Symbol 422 TextUses:243Used by:432
Symbol 423 FontUsed by:424 425 441 442 456 457 469 470 484 485
Symbol 424 TextUses:423Used by:432
Symbol 425 TextUses:423Used by:432
Symbol 426 TextUsed by:432
Symbol 427 TextUses:243Used by:432
Symbol 428 FontUsed by:429 445 460 473 488
Symbol 429 TextUses:428Used by:432
Symbol 430 FontUsed by:431 446 461 474 489
Symbol 431 TextUses:430Used by:432
Symbol 432 MovieClip {txt_Artist_info}Uses:418 419 420 421 422 424 425 426 427 429 431Used by:491
Symbol 433 TextUses:243Used by:447
Symbol 434 TextUses:243Used by:447
Symbol 435 TextUses:243Used by:447
Symbol 436 TextUses:243Used by:447
Symbol 437 TextUses:243Used by:447
Symbol 438 TextUses:243Used by:447
Symbol 439 TextUses:243Used by:447
Symbol 440 TextUses:243Used by:447
Symbol 441 TextUses:423Used by:447
Symbol 442 TextUses:423Used by:447
Symbol 443 TextUsed by:447
Symbol 444 TextUses:243Used by:447
Symbol 445 TextUses:428Used by:447
Symbol 446 TextUses:430Used by:447
Symbol 447 MovieClip {txt_Length_info}Uses:433 434 435 436 437 438 439 440 441 442 443 444 445 446Used by:491
Symbol 448 TextUses:243Used by:462
Symbol 449 TextUses:243Used by:462
Symbol 450 TextUses:243Used by:462
Symbol 451 TextUses:243Used by:462
Symbol 452 TextUses:243Used by:462
Symbol 453 TextUses:243Used by:462
Symbol 454 TextUses:243Used by:462
Symbol 455 TextUses:243Used by:462
Symbol 456 TextUses:423Used by:462
Symbol 457 TextUses:423Used by:462
Symbol 458 TextUsed by:462
Symbol 459 TextUses:243Used by:462
Symbol 460 TextUses:428Used by:462
Symbol 461 TextUses:430Used by:462
Symbol 462 MovieClip {txt_Difficulty_info}Uses:448 449 450 451 452 453 454 455 456 457 458 459 460 461Used by:491
Symbol 463 TextUses:243Used by:475
Symbol 464 TextUses:243Used by:475
Symbol 465 TextUses:243Used by:475
Symbol 466 TextUses:243Used by:475
Symbol 467 TextUses:243Used by:475
Symbol 468 TextUses:243Used by:475
Symbol 469 TextUses:423Used by:475
Symbol 470 TextUses:423Used by:475
Symbol 471 TextUsed by:475
Symbol 472 TextUses:243Used by:475
Symbol 473 TextUses:428Used by:475
Symbol 474 TextUses:430Used by:475
Symbol 475 MovieClip {txt_Score_info}Uses:463 464 465 466 467 468 469 470 471 472 473 474Used by:491
Symbol 476 TextUses:243Used by:490
Symbol 477 TextUses:243Used by:490
Symbol 478 TextUses:243Used by:490
Symbol 479 TextUses:243Used by:490
Symbol 480 TextUses:243Used by:490
Symbol 481 TextUses:243Used by:490
Symbol 482 TextUses:243Used by:490
Symbol 483 TextUses:243Used by:490
Symbol 484 TextUses:423Used by:490
Symbol 485 TextUses:423Used by:490
Symbol 486 TextUsed by:490
Symbol 487 TextUses:243Used by:490
Symbol 488 TextUses:428Used by:490
Symbol 489 TextUses:430Used by:490
Symbol 490 MovieClip {txt_Player_info}Uses:476 477 478 479 480 481 482 483 484 485 486 487 488 489Used by:491
Symbol 491 MovieClip {DanceFloorFriends_fla.wz__69}Uses:412 413 414 415 416 417 432 447 462 475 490Used by:492
Symbol 492 MovieClip {DanceFloorFriends_fla.Timeline_67}Uses:411 491Used by:674
Symbol 493 GraphicUsed by:513
Symbol 494 TextUses:136Used by:506
Symbol 495 TextUses:136Used by:506
Symbol 496 TextUses:136Used by:506
Symbol 497 TextUses:136Used by:506
Symbol 498 TextUses:136Used by:506
Symbol 499 TextUses:136Used by:506
Symbol 500 TextUses:136Used by:506
Symbol 501 TextUses:136Used by:506
Symbol 502 TextUses:136Used by:506
Symbol 503 TextUsed by:506
Symbol 504 TextUses:148Used by:506
Symbol 505 TextUses:150Used by:506
Symbol 506 MovieClip {txt_NO1_1}Uses:494 495 496 497 498 499 500 501 502 503 504 505Used by:507
Symbol 507 MovieClipUses:506Used by:513
Symbol 508 GraphicUsed by:513 533 553 573 593 613 633 653 671 1630
Symbol 509 GraphicUsed by:513
Symbol 510 GraphicUsed by:513
Symbol 511 GraphicUsed by:513
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClip {song1_btn_level1}Uses:493 507 508 509 510 511 512Used by:674
Symbol 514 GraphicUsed by:533
Symbol 515 TextUses:136Used by:527
Symbol 516 TextUses:136Used by:527
Symbol 517 TextUses:136Used by:527
Symbol 518 TextUses:136Used by:527
Symbol 519 TextUses:136Used by:527
Symbol 520 TextUses:136Used by:527
Symbol 521 TextUses:136Used by:527
Symbol 522 TextUses:136Used by:527
Symbol 523 TextUses:136Used by:527
Symbol 524 TextUsed by:527
Symbol 525 TextUses:148Used by:527
Symbol 526 TextUses:150Used by:527
Symbol 527 MovieClip {txt_NO2_1}Uses:515 516 517 518 519 520 521 522 523 524 525 526Used by:528
Symbol 528 MovieClipUses:527Used by:533
Symbol 529 GraphicUsed by:533
Symbol 530 GraphicUsed by:533
Symbol 531 GraphicUsed by:533
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClip {song2_btn_level1}Uses:514 528 508 529 530 531 532Used by:674
Symbol 534 GraphicUsed by:553
Symbol 535 TextUses:136Used by:547
Symbol 536 TextUses:136Used by:547
Symbol 537 TextUses:136Used by:547
Symbol 538 TextUses:136Used by:547
Symbol 539 TextUses:136Used by:547
Symbol 540 TextUses:136Used by:547
Symbol 541 TextUses:136Used by:547
Symbol 542 TextUses:136Used by:547
Symbol 543 TextUses:136Used by:547
Symbol 544 TextUsed by:547
Symbol 545 TextUses:148Used by:547
Symbol 546 TextUses:150Used by:547
Symbol 547 MovieClip {txt_NO2_2}Uses:535 536 537 538 539 540 541 542 543 544 545 546Used by:548
Symbol 548 MovieClipUses:547Used by:553
Symbol 549 GraphicUsed by:553
Symbol 550 GraphicUsed by:553
Symbol 551 GraphicUsed by:553
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClip {song2_btn_level2}Uses:534 548 508 549 550 551 552Used by:674
Symbol 554 GraphicUsed by:573
Symbol 555 TextUses:136Used by:567
Symbol 556 TextUses:136Used by:567
Symbol 557 TextUses:136Used by:567
Symbol 558 TextUses:136Used by:567
Symbol 559 TextUses:136Used by:567
Symbol 560 TextUses:136Used by:567
Symbol 561 TextUses:136Used by:567
Symbol 562 TextUses:136Used by:567
Symbol 563 TextUses:136Used by:567
Symbol 564 TextUsed by:567
Symbol 565 TextUses:148Used by:567
Symbol 566 TextUses:150Used by:567
Symbol 567 MovieClip {txt_NO2_3}Uses:555 556 557 558 559 560 561 562 563 564 565 566Used by:568
Symbol 568 MovieClipUses:567Used by:573
Symbol 569 GraphicUsed by:573
Symbol 570 GraphicUsed by:573
Symbol 571 GraphicUsed by:573
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClip {song2_btn_level3}Uses:554 568 508 569 570 571 572Used by:674
Symbol 574 GraphicUsed by:593
Symbol 575 TextUses:136Used by:587
Symbol 576 TextUses:136Used by:587
Symbol 577 TextUses:136Used by:587
Symbol 578 TextUses:136Used by:587
Symbol 579 TextUses:136Used by:587
Symbol 580 TextUses:136Used by:587
Symbol 581 TextUses:136Used by:587
Symbol 582 TextUses:136Used by:587
Symbol 583 TextUses:136Used by:587
Symbol 584 TextUsed by:587
Symbol 585 TextUses:148Used by:587
Symbol 586 TextUses:150Used by:587
Symbol 587 MovieClip {txt_NO3_1}Uses:575 576 577 578 579 580 581 582 583 584 585 586Used by:588
Symbol 588 MovieClipUses:587Used by:593
Symbol 589 GraphicUsed by:593
Symbol 590 GraphicUsed by:593
Symbol 591 GraphicUsed by:593
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClip {song3_btn_level1}Uses:574 588 508 589 590 591 592Used by:674
Symbol 594 GraphicUsed by:613
Symbol 595 TextUses:136Used by:607
Symbol 596 TextUses:136Used by:607
Symbol 597 TextUses:136Used by:607
Symbol 598 TextUses:136Used by:607
Symbol 599 TextUses:136Used by:607
Symbol 600 TextUses:136Used by:607
Symbol 601 TextUses:136Used by:607
Symbol 602 TextUses:136Used by:607
Symbol 603 TextUses:136Used by:607
Symbol 604 TextUsed by:607 666
Symbol 605 TextUses:148Used by:607
Symbol 606 TextUses:150Used by:607
Symbol 607 MovieClip {txt_NO3_2}Uses:595 596 597 598 599 600 601 602 603 604 605 606Used by:608
Symbol 608 MovieClipUses:607Used by:613
Symbol 609 GraphicUsed by:613
Symbol 610 GraphicUsed by:613
Symbol 611 GraphicUsed by:613 671
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClip {song3_btn_level2}Uses:594 608 508 609 610 611 612Used by:674
Symbol 614 GraphicUsed by:633
Symbol 615 TextUses:136Used by:627
Symbol 616 TextUses:136Used by:627
Symbol 617 TextUses:136Used by:627
Symbol 618 TextUses:136Used by:627
Symbol 619 TextUses:136Used by:627
Symbol 620 TextUses:136Used by:627
Symbol 621 TextUses:136Used by:627
Symbol 622 TextUses:136Used by:627
Symbol 623 TextUses:136Used by:627
Symbol 624 TextUsed by:627
Symbol 625 TextUses:148Used by:627
Symbol 626 TextUses:150Used by:627
Symbol 627 MovieClip {txt_NO3_3}Uses:615 616 617 618 619 620 621 622 623 624 625 626Used by:628
Symbol 628 MovieClipUses:627Used by:633
Symbol 629 GraphicUsed by:633
Symbol 630 GraphicUsed by:633
Symbol 631 GraphicUsed by:633
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClip {song3_btn_level3}Uses:614 628 508 629 630 631 632Used by:674
Symbol 634 GraphicUsed by:653
Symbol 635 TextUses:136Used by:647
Symbol 636 TextUses:136Used by:647
Symbol 637 TextUses:136Used by:647
Symbol 638 TextUses:136Used by:647
Symbol 639 TextUses:136Used by:647
Symbol 640 TextUses:136Used by:647
Symbol 641 TextUses:136Used by:647
Symbol 642 TextUses:136Used by:647
Symbol 643 TextUses:136Used by:647
Symbol 644 TextUsed by:647
Symbol 645 TextUses:148Used by:647
Symbol 646 TextUses:150Used by:647
Symbol 647 MovieClip {txt_NO1_2}Uses:635 636 637 638 639 640 641 642 643 644 645 646Used by:648
Symbol 648 MovieClipUses:647Used by:653 671
Symbol 649 GraphicUsed by:653
Symbol 650 GraphicUsed by:653
Symbol 651 GraphicUsed by:653
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClip {song1_btn_level2}Uses:634 648 508 649 650 651 652Used by:674
Symbol 654 GraphicUsed by:671
Symbol 655 TextUses:136Used by:666
Symbol 656 TextUses:136Used by:666
Symbol 657 TextUses:136Used by:666
Symbol 658 TextUses:136Used by:666
Symbol 659 TextUses:136Used by:666
Symbol 660 TextUses:136Used by:666
Symbol 661 TextUses:136Used by:666
Symbol 662 TextUses:136Used by:666
Symbol 663 TextUses:136Used by:666
Symbol 664 TextUses:148Used by:666
Symbol 665 TextUses:150Used by:666
Symbol 666 MovieClip {txt_NO1_3}Uses:655 656 657 658 659 660 661 662 663 604 664 665Used by:667
Symbol 667 MovieClipUses:666Used by:671
Symbol 668 GraphicUsed by:671
Symbol 669 GraphicUsed by:671
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClip {song1_btn_level3}Uses:654 667 508 668 648 669 611 670Used by:674
Symbol 672 MovieClip {return_btn_levelInter}Uses:156 399 400Used by:674
Symbol 673 MovieClip {start_btn_levelInter}Uses:160 402 403 163Used by:674
Symbol 674 MovieClip {_LevelInterMC_}Uses:409 492 284 513 533 553 573 593 613 633 653 671 672 673Used by:3531
Symbol 675 MovieClipUses:123Used by:832
Symbol 676 GraphicUsed by:832
Symbol 677 GraphicUsed by:779
Symbol 678 EditableTextUses:136Used by:779
Symbol 679 GraphicUsed by:682
Symbol 680 GraphicUsed by:682
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:679 680 681Used by:779
Symbol 683 EditableTextUses:136Used by:684
Symbol 684 MovieClip {DanceFloorFriends_fla.wz_music_108}Uses:683Used by:779
Symbol 685 TextUses:136Used by:697
Symbol 686 TextUses:136Used by:697
Symbol 687 TextUses:136Used by:697
Symbol 688 TextUses:136Used by:697
Symbol 689 TextUses:136Used by:697
Symbol 690 TextUses:136Used by:697
Symbol 691 TextUses:136Used by:697
Symbol 692 TextUses:136Used by:697
Symbol 693 TextUsed by:697
Symbol 694 TextUses:136Used by:697
Symbol 695 TextUses:148Used by:697
Symbol 696 TextUses:150Used by:697
Symbol 697 MovieClip {txt_Score_levelcomplete}Uses:685 686 687 688 689 690 691 692 693 694 695 696Used by:698
Symbol 698 MovieClipUses:697Used by:779
Symbol 699 TextUses:136Used by:711
Symbol 700 TextUses:136Used by:711
Symbol 701 TextUses:136Used by:711
Symbol 702 TextUses:136Used by:711
Symbol 703 TextUses:136Used by:711
Symbol 704 TextUses:136Used by:711
Symbol 705 TextUses:136Used by:711
Symbol 706 TextUses:136Used by:711
Symbol 707 TextUsed by:711
Symbol 708 TextUses:136Used by:711
Symbol 709 TextUses:148Used by:711
Symbol 710 TextUses:150Used by:711
Symbol 711 MovieClip {txt_name_levelcomplete}Uses:699 700 701 702 703 704 705 706 707 708 709 710Used by:712
Symbol 712 MovieClipUses:711Used by:779
Symbol 713 TextUses:136Used by:728
Symbol 714 TextUses:136Used by:728
Symbol 715 TextUses:136Used by:728
Symbol 716 TextUses:136Used by:728
Symbol 717 TextUses:136Used by:728
Symbol 718 TextUses:136Used by:728
Symbol 719 TextUses:136Used by:728
Symbol 720 TextUses:136Used by:728
Symbol 721 TextUses:136Used by:728
Symbol 722 TextUses:136Used by:728
Symbol 723 TextUses:136Used by:728
Symbol 724 TextUsed by:728
Symbol 725 TextUses:136Used by:728
Symbol 726 TextUses:148Used by:728
Symbol 727 TextUses:150Used by:728
Symbol 728 MovieClip {txt_LevelComplete}Uses:713 714 715 716 717 718 719 720 721 722 723 724 725 726 727Used by:729
Symbol 729 MovieClipUses:728Used by:779
Symbol 730 TextUses:136Used by:760
Symbol 731 TextUses:136Used by:760
Symbol 732 TextUses:136Used by:760
Symbol 733 TextUses:136Used by:760
Symbol 734 TextUses:136Used by:760
Symbol 735 TextUses:136Used by:760
Symbol 736 TextUses:136Used by:760
Symbol 737 TextUses:136Used by:760
Symbol 738 TextUses:136Used by:760
Symbol 739 TextUses:136Used by:760
Symbol 740 TextUses:136Used by:760
Symbol 741 TextUses:136Used by:760
Symbol 742 TextUses:136Used by:760
Symbol 743 TextUses:136Used by:760
Symbol 744 TextUses:136Used by:760
Symbol 745 TextUses:136Used by:760
Symbol 746 TextUses:136Used by:760
Symbol 747 TextUses:136Used by:760
Symbol 748 TextUses:136Used by:760
Symbol 749 TextUses:136Used by:760
Symbol 750 TextUses:136Used by:760
Symbol 751 TextUses:136Used by:760
Symbol 752 TextUses:136Used by:760
Symbol 753 TextUsed by:760
Symbol 754 TextUses:136Used by:760
Symbol 755 TextUses:136Used by:760
Symbol 756 TextUses:148Used by:760
Symbol 757 TextUses:148Used by:760
Symbol 758 TextUses:150Used by:760
Symbol 759 TextUses:150Used by:760
Symbol 760 MovieClip {txt_Congratulations_levelcomplete}Uses:730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759Used by:779
Symbol 761 GraphicUsed by:779
Symbol 762 EditableTextUses:136Used by:779
Symbol 763 FontUsed by:764 765 766 767 768 769 770 771 772 773 774
Symbol 764 TextUses:763Used by:778
Symbol 765 TextUses:763Used by:778
Symbol 766 TextUses:763Used by:778
Symbol 767 TextUses:763Used by:778
Symbol 768 TextUses:763Used by:778
Symbol 769 TextUses:763Used by:778
Symbol 770 TextUses:763Used by:778
Symbol 771 TextUses:763Used by:778
Symbol 772 TextUses:763Used by:778
Symbol 773 TextUses:763Used by:778
Symbol 774 TextUses:763Used by:778
Symbol 775 TextUses:148Used by:778
Symbol 776 FontUsed by:777
Symbol 777 TextUses:776Used by:778
Symbol 778 MovieClip {txt_NO_levelWin}Uses:764 765 766 767 768 769 770 771 772 773 774 775 777Used by:779
Symbol 779 MovieClip {DanceFloorFriends_fla.Timeline_106}Uses:677 678 682 684 698 712 729 760 761 762 778Used by:832
Symbol 780 BitmapUsed by:781
Symbol 781 GraphicUses:780Used by:782
Symbol 782 MovieClipUses:781Used by:832
Symbol 783 TextUses:243Used by:794
Symbol 784 TextUses:243Used by:794
Symbol 785 TextUses:243Used by:794
Symbol 786 TextUses:243Used by:794
Symbol 787 TextUses:243Used by:794
Symbol 788 TextUses:243Used by:794
Symbol 789 TextUses:136Used by:794
Symbol 790 TextUsed by:794
Symbol 791 TextUses:243Used by:794
Symbol 792 TextUses:148Used by:794
Symbol 793 TextUses:150Used by:794
Symbol 794 MovieClip {txt_credits_levelcomplete}Uses:783 784 785 786 787 788 789 790 791 792 793Used by:795
Symbol 795 MovieClipUses:794Used by:832
Symbol 796 GraphicUsed by:799
Symbol 797 GraphicUsed by:799
Symbol 798 GraphicUsed by:799
Symbol 799 MovieClip {credits_btn_lvWin}Uses:796 797 798Used by:832
Symbol 800 GraphicUsed by:803
Symbol 801 GraphicUsed by:803
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClip {moreGame_btn_lvWin}Uses:800 801 802Used by:832
Symbol 804 GraphicUsed by:807
Symbol 805 GraphicUsed by:807
Symbol 806 GraphicUsed by:807
Symbol 807 MovieClip {submit_btn_lvWin}Uses:804 805 806Used by:832
Symbol 808 TextUses:243Used by:813
Symbol 809 TextUses:136Used by:813
Symbol 810 TextUsed by:813
Symbol 811 TextUses:148Used by:813
Symbol 812 TextUses:150Used by:813
Symbol 813 MovieClip {txt_ok_levelcomplete}Uses:808 809 810 811 812Used by:814
Symbol 814 MovieClipUses:813Used by:832
Symbol 815 TextUses:243Used by:830
Symbol 816 TextUses:243Used by:830
Symbol 817 TextUses:243Used by:830
Symbol 818 TextUses:243Used by:830
Symbol 819 TextUses:243Used by:830
Symbol 820 TextUses:243Used by:830
Symbol 821 TextUses:243Used by:830
Symbol 822 TextUses:243Used by:830
Symbol 823 TextUses:243Used by:830
Symbol 824 TextUses:243Used by:830
Symbol 825 TextUses:136Used by:830
Symbol 826 TextUsed by:830
Symbol 827 TextUses:243Used by:830
Symbol 828 TextUses:148Used by:830
Symbol 829 TextUses:150Used by:830
Symbol 830 MovieClip {txt_3000games_levelcomplete}Uses:815 816 817 818 819 820 821 822 823 824 825 826 827 828 829Used by:831
Symbol 831 MovieClipUses:830Used by:832
Symbol 832 MovieClip {_LevelWinMC_}Uses:675 676 779 782 133 795 799 803 807 242 814 831Used by:3531
Symbol 833 Bitmap {_light_}Used by:3531
Symbol 834 GraphicUsed by:1036 1847 1855
Symbol 835 BitmapUsed by:836
Symbol 836 GraphicUses:835Used by:841
Symbol 837 BitmapUsed by:838
Symbol 838 GraphicUses:837Used by:841
Symbol 839 BitmapUsed by:840
Symbol 840 GraphicUses:839Used by:841
Symbol 841 MovieClip {DanceFloorFriends_fla.HaloGroudA_png_143}Uses:836 838 840Used by:1036
Symbol 842 BitmapUsed by:843
Symbol 843 GraphicUses:842Used by:844
Symbol 844 MovieClipUses:843Used by:855
Symbol 845 GraphicUsed by:846
Symbol 846 MovieClipUses:845Used by:855
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:847Used by:855
Symbol 849 GraphicUsed by:850
Symbol 850 MovieClipUses:849Used by:855
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:851Used by:855
Symbol 853 GraphicUsed by:854
Symbol 854 MovieClipUses:853Used by:855
Symbol 855 MovieClipUses:844 846 848 850 852 854Used by:1036 1847 1855
Symbol 856 BitmapUsed by:861 888
Symbol 857 BitmapUsed by:861 923
Symbol 858 BitmapUsed by:861 888 903
Symbol 859 BitmapUsed by:861 888 923
Symbol 860 BitmapUsed by:861 914 923
Symbol 861 GraphicUses:856 857 858 859 860Used by:928
Symbol 862 BitmapUsed by:867 891
Symbol 863 BitmapUsed by:867 924
Symbol 864 BitmapUsed by:867 891 906
Symbol 865 BitmapUsed by:867 891 924
Symbol 866 BitmapUsed by:867 916 924
Symbol 867 GraphicUses:862 863 864 865 866Used by:928
Symbol 868 BitmapUsed by:873 894
Symbol 869 BitmapUsed by:873 925
Symbol 870 BitmapUsed by:873 894 909
Symbol 871 BitmapUsed by:873 894 925
Symbol 872 BitmapUsed by:873 918 925
Symbol 873 GraphicUses:868 869 870 871 872Used by:928
Symbol 874 BitmapUsed by:879 897
Symbol 875 BitmapUsed by:879 926
Symbol 876 BitmapUsed by:879 897 912
Symbol 877 BitmapUsed by:879 897 926
Symbol 878 BitmapUsed by:879 920 926
Symbol 879 GraphicUses:874 875 876 877 878Used by:928
Symbol 880 BitmapUsed by:885 900
Symbol 881 BitmapUsed by:885 927
Symbol 882 BitmapUsed by:885 900 914
Symbol 883 BitmapUsed by:885 900 927
Symbol 884 BitmapUsed by:885 922 927
Symbol 885 GraphicUses:880 881 882 883 884Used by:928
Symbol 886 BitmapUsed by:888 903
Symbol 887 BitmapUsed by:888 903 916
Symbol 888 GraphicUses:886 856 887 858 859Used by:928
Symbol 889 BitmapUsed by:891 906
Symbol 890 BitmapUsed by:891 906 918
Symbol 891 GraphicUses:889 862 890 864 865Used by:928
Symbol 892 BitmapUsed by:894 909
Symbol 893 BitmapUsed by:894 909 920
Symbol 894 GraphicUses:892 868 893 870 871Used by:928
Symbol 895 BitmapUsed by:897 912
Symbol 896 BitmapUsed by:897 912 922
Symbol 897 GraphicUses:895 874 896 876 877Used by:928
Symbol 898 BitmapUsed by:900 914
Symbol 899 BitmapUsed by:900 914 923
Symbol 900 GraphicUses:898 880 899 882 883Used by:928
Symbol 901 BitmapUsed by:903 916
Symbol 902 BitmapUsed by:903 916 924
Symbol 903 GraphicUses:901 886 902 887 858Used by:928
Symbol 904 BitmapUsed by:906 918
Symbol 905 BitmapUsed by:906 918 925
Symbol 906 GraphicUses:904 889 905 890 864Used by:928
Symbol 907 BitmapUsed by:909 920
Symbol 908 BitmapUsed by:909 920 926
Symbol 909 GraphicUses:907 892 908 893 870Used by:928
Symbol 910 BitmapUsed by:912 922
Symbol 911 BitmapUsed by:912 922 927
Symbol 912 GraphicUses:910 895 911 896 876Used by:928
Symbol 913 BitmapUsed by:914 923
Symbol 914 GraphicUses:913 898 860 899 882Used by:928
Symbol 915 BitmapUsed by:916 924
Symbol 916 GraphicUses:915 901 866 902 887Used by:928
Symbol 917 BitmapUsed by:918 925
Symbol 918 GraphicUses:917 904 872 905 890Used by:928
Symbol 919 BitmapUsed by:920 926
Symbol 920 GraphicUses:919 907 878 908 893Used by:928
Symbol 921 BitmapUsed by:922 927
Symbol 922 GraphicUses:921 910 884 911 896Used by:928
Symbol 923 GraphicUses:857 913 859 860 899Used by:928
Symbol 924 GraphicUses:863 915 865 866 902Used by:928
Symbol 925 GraphicUses:869 917 871 872 905Used by:928
Symbol 926 GraphicUses:875 919 877 878 908Used by:928
Symbol 927 GraphicUses:881 921 883 884 911Used by:928
Symbol 928 MovieClipUses:861 867 873 879 885 888 891 894 897 900 903 906 909 912 914 916 918 920 922 923 924 925 926 927Used by:1036 1847 1855
Symbol 929 BitmapUsed by:930
Symbol 930 GraphicUses:929Used by:1036
Symbol 931 GraphicUsed by:938
Symbol 932 GraphicUsed by:938
Symbol 933 GraphicUsed by:938
Symbol 934 GraphicUsed by:938
Symbol 935 GraphicUsed by:938
Symbol 936 GraphicUsed by:938
Symbol 937 GraphicUsed by:938
Symbol 938 MovieClipUses:931 932 933 934 935 936 937Used by:939
Symbol 939 MovieClip {DanceFloorFriends_fla.centerLight_152}Uses:938Used by:1036 1847 1855
Symbol 940 GraphicUsed by:946
Symbol 941 GraphicUsed by:946
Symbol 942 GraphicUsed by:946
Symbol 943 GraphicUsed by:946
Symbol 944 GraphicUsed by:946
Symbol 945 GraphicUsed by:946
Symbol 946 MovieClipUses:940 941 942 943 944 945Used by:1036 1847 1855
Symbol 947 GraphicUsed by:948
Symbol 948 MovieClipUses:947Used by:949
Symbol 949 MovieClipUses:948Used by:1036 1847 1855
Symbol 950 GraphicUsed by:966
Symbol 951 GraphicUsed by:966
Symbol 952 GraphicUsed by:966
Symbol 953 GraphicUsed by:966
Symbol 954 GraphicUsed by:966
Symbol 955 GraphicUsed by:966
Symbol 956 GraphicUsed by:966
Symbol 957 GraphicUsed by:966
Symbol 958 GraphicUsed by:966
Symbol 959 GraphicUsed by:966
Symbol 960 GraphicUsed by:966
Symbol 961 GraphicUsed by:966
Symbol 962 GraphicUsed by:966
Symbol 963 GraphicUsed by:966
Symbol 964 GraphicUsed by:966
Symbol 965 GraphicUsed by:966
Symbol 966 MovieClipUses:950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965Used by:1036 1847 1855
Symbol 967 GraphicUsed by:986
Symbol 968 GraphicUsed by:986
Symbol 969 GraphicUsed by:986
Symbol 970 GraphicUsed by:986
Symbol 971 GraphicUsed by:986
Symbol 972 GraphicUsed by:986
Symbol 973 GraphicUsed by:986
Symbol 974 GraphicUsed by:986
Symbol 975 GraphicUsed by:986
Symbol 976 GraphicUsed by:986
Symbol 977 GraphicUsed by:986
Symbol 978 GraphicUsed by:986
Symbol 979 GraphicUsed by:986
Symbol 980 GraphicUsed by:986
Symbol 981 GraphicUsed by:986
Symbol 982 GraphicUsed by:986
Symbol 983 GraphicUsed by:986
Symbol 984 GraphicUsed by:986
Symbol 985 GraphicUsed by:986
Symbol 986 MovieClipUses:967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985Used by:1036 1847 1855
Symbol 987 GraphicUsed by:1004
Symbol 988 GraphicUsed by:1004
Symbol 989 GraphicUsed by:1004
Symbol 990 GraphicUsed by:1004
Symbol 991 GraphicUsed by:1004
Symbol 992 GraphicUsed by:1004
Symbol 993 GraphicUsed by:1004
Symbol 994 GraphicUsed by:1004
Symbol 995 GraphicUsed by:1004
Symbol 996 GraphicUsed by:1004
Symbol 997 GraphicUsed by:1004
Symbol 998 GraphicUsed by:1004
Symbol 999 GraphicUsed by:1004
Symbol 1000 GraphicUsed by:1004
Symbol 1001 GraphicUsed by:1004
Symbol 1002 GraphicUsed by:1004
Symbol 1003 GraphicUsed by:1004
Symbol 1004 MovieClipUses:987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003Used by:1036 1847 1855
Symbol 1005 BitmapUsed by:1006
Symbol 1006 GraphicUses:1005Used by:1036 1847 1855
Symbol 1007 GraphicUsed by:1008
Symbol 1008 MovieClipUses:1007Used by:1011
Symbol 1009 GraphicUsed by:1011
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClip {game.Energy}Uses:1008 1009 1010Used by:1036 1847 1855
Symbol 1012 GraphicUsed by:1013
Symbol 1013 MovieClipUses:1012Used by:1036 1847 1855
Symbol 1014 GraphicUsed by:1036
Symbol 1015 FontUsed by:1016 1017 1018 1019 1020 1021 1022 1023 1026 1033 1887 1888 1889 1890 1891 1892 1893 1894 1897 1898
Symbol 1016 TextUses:1015Used by:1029
Symbol 1017 TextUses:1015Used by:1029
Symbol 1018 TextUses:1015Used by:1029
Symbol 1019 TextUses:1015Used by:1029
Symbol 1020 TextUses:1015Used by:1029
Symbol 1021 TextUses:1015Used by:1029
Symbol 1022 TextUses:1015Used by:1029
Symbol 1023 TextUses:1015Used by:1029
Symbol 1024 FontUsed by:1025 1897
Symbol 1025 TextUses:1024Used by:1029
Symbol 1026 TextUses:1015Used by:1029
Symbol 1027 FontUsed by:1028
Symbol 1028 TextUses:1027Used by:1029
Symbol 1029 MovieClip {txt_Score_ingame}Uses:1016 1017 1018 1019 1020 1021 1022 1023 1025 1026 1028Used by:1030
Symbol 1030 MovieClipUses:1029Used by:1036 1847 1855
Symbol 1031 EditableTextUses:339Used by:1032
Symbol 1032 MovieClip {DanceFloorFriends_fla.score_txt_mc_165}Uses:1031Used by:1036 1847 1855
Symbol 1033 EditableTextUses:1015Used by:1034
Symbol 1034 MovieClip {DanceFloorFriends_fla.wz_combo_167}Uses:1033Used by:1035
Symbol 1035 MovieClip {DanceFloorFriends_fla.combo_166}Uses:1034Used by:1036 1847 1855 3531
Symbol 1036 MovieClip {_background1_}Uses:834 841 855 928 930 939 946 949 966 986 1004 1006 1011 1013 1014 1030 1032 1035Used by:3531
Symbol 1037 GraphicUsed by:1087 1125 1167 1215 1306 1355 1394 1471
Symbol 1038 GraphicUsed by:1039 1125
Symbol 1039 MovieClipUses:1038Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1040 GraphicUsed by:1041
Symbol 1041 MovieClipUses:1040Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1042 GraphicUsed by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1043 GraphicUsed by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1044 GraphicUsed by:1048
Symbol 1045 GraphicUsed by:1046
Symbol 1046 MovieClipUses:1045Used by:1048 1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1047 GraphicUsed by:1048
Symbol 1048 MovieClipUses:1044 1046 1047Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1049 GraphicUsed by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1406 1444 1471
Symbol 1050 GraphicUsed by:1087 1119 1122 1125 1155 1167 1196 1215 1272 1306 1342 1343 1355 1393 1394 1444 1471
Symbol 1051 GraphicUsed by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1310 1342 1355 1393 1394 1444 1471
Symbol 1052 GraphicUsed by:1081 1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1053 GraphicUsed by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1371 1393 1394 1444 1471
Symbol 1054 GraphicUsed by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1055 GraphicUsed by:1056
Symbol 1056 MovieClipUses:1055Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1057 GraphicUsed by:1058
Symbol 1058 MovieClipUses:1057Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1059 GraphicUsed by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1060 GraphicUsed by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1061 GraphicUsed by:1062
Symbol 1062 MovieClipUses:1061Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1063 GraphicUsed by:1064
Symbol 1064 MovieClipUses:1063Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1065 GraphicUsed by:1066
Symbol 1066 MovieClipUses:1065Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1067 GraphicUsed by:1071
Symbol 1068 GraphicUsed by:1071
Symbol 1069 GraphicUsed by:1071
Symbol 1070 GraphicUsed by:1071
Symbol 1071 MovieClipUses:1067 1068 1069 1070Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1072 GraphicUsed by:1073
Symbol 1073 MovieClipUses:1072Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1074 GraphicUsed by:1075
Symbol 1075 MovieClipUses:1074Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1076 GraphicUsed by:1077
Symbol 1077 MovieClipUses:1076Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1078 GraphicUsed by:1079
Symbol 1079 MovieClipUses:1078Used by:1087 1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1080 GraphicUsed by:1087 1119 1125 1155 1167 1342 1355 1393 1394
Symbol 1081 MovieClipUses:1052Used by:1087 1125
Symbol 1082 GraphicUsed by:1087
Symbol 1083 GraphicUsed by:1087
Symbol 1084 GraphicUsed by:1087 1119 1125 1155 1167 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1085 GraphicUsed by:1087
Symbol 1086 GraphicUsed by:1087
Symbol 1087 MovieClip {_dance0_}Uses:1037 1039 1041 1042 1043 1048 1049 1050 1051 1052 1053 1054 1056 1058 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1080 1081 1082 1083 1084 1085 1086Used by:3531
Symbol 1088 GraphicUsed by:1119
Symbol 1089 GraphicUsed by:1119
Symbol 1090 GraphicUsed by:1119
Symbol 1091 GraphicUsed by:1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1092 GraphicUsed by:1119 1155 1196 1272 1306 1342 1393 1394 1471
Symbol 1093 GraphicUsed by:1119
Symbol 1094 GraphicUsed by:1119
Symbol 1095 GraphicUsed by:1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1406 1444 1471
Symbol 1096 GraphicUsed by:1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1097 GraphicUsed by:1119
Symbol 1098 GraphicUsed by:1119
Symbol 1099 GraphicUsed by:1119
Symbol 1100 GraphicUsed by:1119
Symbol 1101 GraphicUsed by:1119
Symbol 1102 GraphicUsed by:1119
Symbol 1103 GraphicUsed by:1119 1125 1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1104 GraphicUsed by:1119
Symbol 1105 GraphicUsed by:1119
Symbol 1106 GraphicUsed by:1119 1155 1196 1306 1342 1355 1393 1471
Symbol 1107 GraphicUsed by:1119
Symbol 1108 GraphicUsed by:1119
Symbol 1109 GraphicUsed by:1119 1125 1155 1167 1196 1215 1272 1306 1342 1393 1394 1444 1471
Symbol 1110 GraphicUsed by:1119
Symbol 1111 GraphicUsed by:1119
Symbol 1112 GraphicUsed by:1119
Symbol 1113 GraphicUsed by:1119
Symbol 1114 GraphicUsed by:1119
Symbol 1115 GraphicUsed by:1119
Symbol 1116 GraphicUsed by:1119
Symbol 1117 GraphicUsed by:1119
Symbol 1118 GraphicUsed by:1119
Symbol 1119 MovieClip {_danceL1_}Uses:1088 1039 1041 1042 1043 1048 1049 1050 1051 1052 1053 1054 1056 1058 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1084 1103 1104 1105 1080 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118Used by:3531
Symbol 1120 GraphicUsed by:1125 1167 1215 1272 1306 1355 1393 1394 1444
Symbol 1121 GraphicUsed by:1122 1155 1167 1272 1306 1342 1343 1355 1393 1394 1444 1471
Symbol 1122 MovieClipUses:1050 1121Used by:1125 1342 1355 1471
Symbol 1123 GraphicUsed by:1125 1167 1215 1355 1393 1394 1444 1471
Symbol 1124 GraphicUsed by:1125 1167 1215 1272 1342 1355 1394 1444
Symbol 1125 MovieClip {_danceR1_}Uses:1037 1039 1041 1042 1043 1048 1049 1050 1051 1052 1053 1054 1056 1058 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1091 1120 1122 1095 1096 1084 1081 1103 1123 1080 1124 1109 1038Used by:3531
Symbol 1126 GraphicUsed by:1155
Symbol 1127 GraphicUsed by:1155
Symbol 1128 GraphicUsed by:1155
Symbol 1129 GraphicUsed by:1155
Symbol 1130 GraphicUsed by:1155 1167 1196 1215 1272 1306 1342 1355 1393 1394 1406 1444 1471
Symbol 1131 GraphicUsed by:1155
Symbol 1132 GraphicUsed by:1155 1167 1272 1306 1342 1355 1371 1394 1444 1471
Symbol 1133 GraphicUsed by:1155
Symbol 1134 GraphicUsed by:1155
Symbol 1135 GraphicUsed by:1155
Symbol 1136 GraphicUsed by:1155
Symbol 1137 GraphicUsed by:1155
Symbol 1138 GraphicUsed by:1155
Symbol 1139 GraphicUsed by:1155
Symbol 1140 GraphicUsed by:1155
Symbol 1141 GraphicUsed by:1155
Symbol 1142 GraphicUsed by:1155
Symbol 1143 GraphicUsed by:1155
Symbol 1144 GraphicUsed by:1155
Symbol 1145 GraphicUsed by:1155 1167 1342 1355 1406 1444 1471
Symbol 1146 GraphicUsed by:1155
Symbol 1147 GraphicUsed by:1155
Symbol 1148 GraphicUsed by:1155
Symbol 1149 GraphicUsed by:1155
Symbol 1150 GraphicUsed by:1155
Symbol 1151 GraphicUsed by:1155
Symbol 1152 GraphicUsed by:1155
Symbol 1153 GraphicUsed by:1155 1355 1393 1394 1444 1471
Symbol 1154 GraphicUsed by:1155
Symbol 1155 MovieClip {_danceL2_}Uses:1126 1039 1041 1042 1043 1048 1049 1050 1051 1052 1053 1054 1056 1058 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1127 1128 1103 1129 1091 1130 1131 1121 1132 1133 1134 1135 1136 1137 1138 1095 1139 1140 1084 1141 1142 1143 1144 1145 1146 1147 1148 1149 1080 1092 1106 1096 1150 1151 1109 1152 1153 1154Used by:3531
Symbol 1156 GraphicUsed by:1167
Symbol 1157 GraphicUsed by:1167
Symbol 1158 GraphicUsed by:1167
Symbol 1159 GraphicUsed by:1167
Symbol 1160 GraphicUsed by:1167
Symbol 1161 GraphicUsed by:1167
Symbol 1162 GraphicUsed by:1167
Symbol 1163 GraphicUsed by:1167
Symbol 1164 GraphicUsed by:1167
Symbol 1165 GraphicUsed by:1167
Symbol 1166 GraphicUsed by:1167
Symbol 1167 MovieClip {_danceR2_}Uses:1037 1039 1041 1042 1043 1048 1049 1050 1051 1052 1053 1054 1056 1058 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1103 1130 1091 1132 1121 1095 1084 1156 1157 1158 1145 1159 1160 1161 1123 1162 1080 1120 1124 1096 1163 1164 1109 1165 1166Used by:3531
Symbol 1168 GraphicUsed by:1196
Symbol 1169 GraphicUsed by:1196
Symbol 1170 GraphicUsed by:1196
Symbol 1171 GraphicUsed by:1196
Symbol 1172 GraphicUsed by:1196
Symbol 1173 GraphicUsed by:1196
Symbol 1174 GraphicUsed by:1196
Symbol 1175 GraphicUsed by:1196 1215 1272 1306 1342 1355 1444 1471
Symbol 1176 GraphicUsed by:1196
Symbol 1177 GraphicUsed by:1196
Symbol 1178 GraphicUsed by:1196
Symbol 1179 GraphicUsed by:1196
Symbol 1180 GraphicUsed by:1196
Symbol 1181 GraphicUsed by:1196
Symbol 1182 GraphicUsed by:1196
Symbol 1183 GraphicUsed by:1196
Symbol 1184 GraphicUsed by:1196
Symbol 1185 GraphicUsed by:1196
Symbol 1186 GraphicUsed by:1196
Symbol 1187 GraphicUsed by:1196
Symbol 1188 GraphicUsed by:1196
Symbol 1189 GraphicUsed by:1196
Symbol 1190 GraphicUsed by:1196
Symbol 1191 GraphicUsed by:1196
Symbol 1192 GraphicUsed by:1196
Symbol 1193 GraphicUsed by:1196
Symbol 1194 GraphicUsed by:1196
Symbol 1195 GraphicUsed by:1196
Symbol 1196 MovieClip {_danceL3_}Uses:1168 1039 1041 1042 1043 1048 1049 1050 1051 1052 1053 1054 1056 1058 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1169 1091 1170 1171 1172 1103 1096 1173 1174 1175 1176 1177 1092 1095 1130 1178 1179 1180 1181 1182 1183 1109 1184 1185 1186 1187 1106 1188 1189 1190 1191 1192 1193 1194 1195Used by:3531
Symbol 1197 GraphicUsed by:1215
Symbol 1198 GraphicUsed by:1215
Symbol 1199 GraphicUsed by:1215
Symbol 1200 GraphicUsed by:1215
Symbol 1201 GraphicUsed by:1215
Symbol 1202 GraphicUsed by:1215
Symbol 1203 GraphicUsed by:1215
Symbol 1204 GraphicUsed by:1215
Symbol 1205 GraphicUsed by:1215
Symbol 1206 GraphicUsed by:1215
Symbol 1207 GraphicUsed by:1215
Symbol 1208 GraphicUsed by:1215
Symbol 1209 GraphicUsed by:1215
Symbol 1210 GraphicUsed by:1215
Symbol 1211 GraphicUsed by:1215
Symbol 1212 GraphicUsed by:1215
Symbol 1213 GraphicUsed by:1215
Symbol 1214 GraphicUsed by:1215
Symbol 1215 MovieClip {_danceR3_}Uses:1037 1039 1041 1042 1043 1048 1049 1050 1051 1052 1053 1054 1056 1058 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1091 1103 1096 1175 1120 1095 1130 1197 1198 1199 1200 1201 1109 1202 1203 1204 1205 1124 1206 1123 1207 1208 1209 1210 1211 1212 1213 1214Used by:3531
Symbol 1216 GraphicUsed by:1272
Symbol 1217 GraphicUsed by:1272
Symbol 1218 GraphicUsed by:1272
Symbol 1219 GraphicUsed by:1272
Symbol 1220 GraphicUsed by:1272
Symbol 1221 GraphicUsed by:1272
Symbol 1222 GraphicUsed by:1272
Symbol 1223 GraphicUsed by:1272
Symbol 1224 GraphicUsed by:1272
Symbol 1225 GraphicUsed by:1272 1355 1393 1394 1444
Symbol 1226 GraphicUsed by:1272
Symbol 1227 GraphicUsed by:1272
Symbol 1228 GraphicUsed by:1272
Symbol 1229 GraphicUsed by:1272 1306 1342 1355 1393 1394 1444 1471
Symbol 1230 GraphicUsed by:1272
Symbol 1231 GraphicUsed by:1272
Symbol 1232 GraphicUsed by:1272
Symbol 1233 GraphicUsed by:1272
Symbol 1234 GraphicUsed by:1272
Symbol 1235 GraphicUsed by:1272
Symbol 1236 GraphicUsed by:1272
Symbol 1237 GraphicUsed by:1272
Symbol 1238 GraphicUsed by:1272
Symbol 1239 GraphicUsed by:1272
Symbol 1240 GraphicUsed by:1272
Symbol 1241 GraphicUsed by:1272
Symbol 1242 GraphicUsed by:1272
Symbol 1243 GraphicUsed by:1272
Symbol 1244 GraphicUsed by:1272
Symbol 1245 GraphicUsed by:1272
Symbol 1246 GraphicUsed by:1272
Symbol 1247 GraphicUsed by:1272
Symbol 1248 GraphicUsed by:1272
Symbol 1249 GraphicUsed by:1272
Symbol 1250 GraphicUsed by:1272
Symbol 1251 GraphicUsed by:1272
Symbol 1252 GraphicUsed by:1272
Symbol 1253 GraphicUsed by:1272
Symbol 1254 GraphicUsed by:1272
Symbol 1255 GraphicUsed by:1272
Symbol 1256 GraphicUsed by:1272
Symbol 1257 GraphicUsed by:1272
Symbol 1258 GraphicUsed by:1272
Symbol 1259 GraphicUsed by:1272
Symbol 1260 GraphicUsed by:1272
Symbol 1261 GraphicUsed by:1272
Symbol 1262 GraphicUsed by:1272
Symbol 1263 GraphicUsed by:1272
Symbol 1264 GraphicUsed by:1272
Symbol 1265 GraphicUsed by:1272
Symbol 1266 GraphicUsed by:1272
Symbol 1267 GraphicUsed by:1272
Symbol 1268 GraphicUsed by:1272
Symbol 1269 GraphicUsed by:1272
Symbol 1270 GraphicUsed by:1272
Symbol 1271 GraphicUsed by:1272
Symbol 1272 MovieClip {_danceL4_}Uses:1216 1039 1041 1042 1043 1048 1049 1051 1050 1052 1053 1054 1056 1058 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1217 1091 1218 1103 1219 1220 1221 1222 1120 1096 1130 1223 1224 1225 1226 1227 1228 1132 1229 1230 1231 1232 1109 1233 1234 1124 1121 1235 1236 1237 1238 1092 1095 1239 1240 1084 1175 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271Used by:3531
Symbol 1273 GraphicUsed by:1306 1342 1393 1394 1471
Symbol 1274 GraphicUsed by:1306
Symbol 1275 GraphicUsed by:1306
Symbol 1276 GraphicUsed by:1306
Symbol 1277 GraphicUsed by:1306
Symbol 1278 GraphicUsed by:1306
Symbol 1279 GraphicUsed by:1306
Symbol 1280 GraphicUsed by:1306
Symbol 1281 GraphicUsed by:1306
Symbol 1282 GraphicUsed by:1306
Symbol 1283 GraphicUsed by:1306
Symbol 1284 GraphicUsed by:1306
Symbol 1285 GraphicUsed by:1306
Symbol 1286 GraphicUsed by:1306
Symbol 1287 GraphicUsed by:1306
Symbol 1288 GraphicUsed by:1306
Symbol 1289 GraphicUsed by:1306
Symbol 1290 GraphicUsed by:1306
Symbol 1291 GraphicUsed by:1306
Symbol 1292 GraphicUsed by:1306
Symbol 1293 GraphicUsed by:1306
Symbol 1294 GraphicUsed by:1306
Symbol 1295 GraphicUsed by:1306
Symbol 1296 GraphicUsed by:1306
Symbol 1297 GraphicUsed by:1306
Symbol 1298 GraphicUsed by:1306
Symbol 1299 GraphicUsed by:1306
Symbol 1300 GraphicUsed by:1306
Symbol 1301 GraphicUsed by:1306
Symbol 1302 GraphicUsed by:1306
Symbol 1303 GraphicUsed by:1306
Symbol 1304 GraphicUsed by:1306
Symbol 1305 GraphicUsed by:1306
Symbol 1306 MovieClip {_danceR4_}Uses:1037 1039 1041 1042 1043 1048 1049 1051 1050 1052 1053 1054 1056 1058 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1091 1103 1092 1096 1130 1273 1121 1229 1274 1109 1106 1132 1275 1276 1095 1277 1120 1278 1279 1084 1175 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305Used by:3531
Symbol 1307 GraphicUsed by:1342
Symbol 1308 GraphicUsed by:1342
Symbol 1309 GraphicUsed by:1342
Symbol 1310 MovieClipUses:1051Used by:1342 1355 1444 1471
Symbol 1311 GraphicUsed by:1342
Symbol 1312 GraphicUsed by:1342
Symbol 1313 GraphicUsed by:1342
Symbol 1314 GraphicUsed by:1342
Symbol 1315 GraphicUsed by:1342
Symbol 1316 GraphicUsed by:1342
Symbol 1317 GraphicUsed by:1342
Symbol 1318 GraphicUsed by:1342
Symbol 1319 GraphicUsed by:1342
Symbol 1320 GraphicUsed by:1342
Symbol 1321 GraphicUsed by:1342
Symbol 1322 GraphicUsed by:1342
Symbol 1323 GraphicUsed by:1342
Symbol 1324 GraphicUsed by:1342
Symbol 1325 GraphicUsed by:1342
Symbol 1326 GraphicUsed by:1342
Symbol 1327 GraphicUsed by:1342
Symbol 1328 GraphicUsed by:1342
Symbol 1329 GraphicUsed by:1342
Symbol 1330 GraphicUsed by:1342
Symbol 1331 GraphicUsed by:1342 1393 1394 1471
Symbol 1332 GraphicUsed by:1342
Symbol 1333 GraphicUsed by:1342
Symbol 1334 GraphicUsed by:1342
Symbol 1335 GraphicUsed by:1342
Symbol 1336 GraphicUsed by:1342
Symbol 1337 GraphicUsed by:1342
Symbol 1338 GraphicUsed by:1342
Symbol 1339 GraphicUsed by:1342
Symbol 1340 GraphicUsed by:1342
Symbol 1341 GraphicUsed by:1342
Symbol 1342 MovieClip {_danceL5_}Uses:1307 1042 1039 1064 1041 1043 1048 1051 1049 1050 1052 1053 1054 1056 1058 1059 1060 1062 1066 1071 1046 1073 1075 1077 1079 1308 1091 1309 1310 1311 1312 1313 1314 1315 1096 1130 1121 1316 1080 1084 1122 1229 1175 1145 1317 1318 1319 1320 1124 1321 1322 1323 1132 1324 1103 1325 1326 1092 1327 1328 1106 1273 1329 1330 1331 1332 1333 1095 1334 1335 1336 1337 1338 1339 1340 1341 1109Used by:3531
Symbol 1343 ButtonUses:1050 1121Used by:1355
Symbol 1344 GraphicUsed by:1355 1393 1444
Symbol 1345 GraphicUsed by:1355
Symbol 1346 GraphicUsed by:1355
Symbol 1347 GraphicUsed by:1355
Symbol 1348 GraphicUsed by:1355
Symbol 1349 GraphicUsed by:1355
Symbol 1350 GraphicUsed by:1355
Symbol 1351 GraphicUsed by:1355
Symbol 1352 GraphicUsed by:1355
Symbol 1353 GraphicUsed by:1355
Symbol 1354 GraphicUsed by:1355
Symbol 1355 MovieClip {_danceR5_}Uses:1037 1042 1039 1064 1041 1043 1048 1051 1049 1050 1052 1053 1054 1056 1058 1059 1060 1062 1066 1071 1046 1073 1075 1077 1079 1091 1310 1132 1080 1084 1122 1229 1145 1153 1096 1106 1175 1103 1130 1120 1343 1123 1124 1225 1121 1344 1345 1346 1095 1347 1348 1349 1350 1351 1352 1353 1354Used by:3531
Symbol 1356 GraphicUsed by:1393
Symbol 1357 GraphicUsed by:1393
Symbol 1358 GraphicUsed by:1393
Symbol 1359 GraphicUsed by:1393
Symbol 1360 GraphicUsed by:1393
Symbol 1361 GraphicUsed by:1393
Symbol 1362 GraphicUsed by:1393
Symbol 1363 GraphicUsed by:1393
Symbol 1364 GraphicUsed by:1393
Symbol 1365 GraphicUsed by:1393 1394
Symbol 1366 GraphicUsed by:1393
Symbol 1367 GraphicUsed by:1393 1394
Symbol 1368 GraphicUsed by:1393
Symbol 1369 GraphicUsed by:1393
Symbol 1370 GraphicUsed by:1393
Symbol 1371 MovieClipUses:1053 1132Used by:1393
Symbol 1372 GraphicUsed by:1393 1394
Symbol 1373 GraphicUsed by:1393 1394
Symbol 1374 GraphicUsed by:1393
Symbol 1375 GraphicUsed by:1393 1394
Symbol 1376 GraphicUsed by:1393
Symbol 1377 GraphicUsed by:1393 1394
Symbol 1378 GraphicUsed by:1393 1394
Symbol 1379 GraphicUsed by:1393
Symbol 1380 GraphicUsed by:1393
Symbol 1381 GraphicUsed by:1393
Symbol 1382 GraphicUsed by:1393
Symbol 1383 GraphicUsed by:1393
Symbol 1384 GraphicUsed by:1393
Symbol 1385 GraphicUsed by:1393
Symbol 1386 GraphicUsed by:1393
Symbol 1387 GraphicUsed by:1393
Symbol 1388 GraphicUsed by:1393
Symbol 1389 GraphicUsed by:1393
Symbol 1390 GraphicUsed by:1393
Symbol 1391 GraphicUsed by:1393
Symbol 1392 GraphicUsed by:1393
Symbol 1393 MovieClip {_danceL6_}Uses:1356 1049 1050 1039 1054 1052 1058 1053 1041 1042 1043 1048 1051 1056 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1357 1153 1358 1095 1106 1096 1359 1360 1103 1361 1091 1362 1120 1363 1364 1365 1225 1123 1366 1367 1368 1084 1344 1229 1121 1130 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1080 1382 1383 1331 1384 1385 1273 1386 1387 1092 1388 1389 1109 1390 1391 1392Used by:3531
Symbol 1394 MovieClip {_danceR6_}Uses:1037 1049 1050 1039 1054 1052 1058 1053 1041 1042 1043 1048 1051 1056 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1095 1123 1124 1096 1103 1091 1092 1365 1273 1153 1229 1132 1130 1084 1331 1367 1372 1373 1375 1377 1378 1080 1121 1225 1120 1109Used by:3531
Symbol 1395 GraphicUsed by:1444
Symbol 1396 GraphicUsed by:1444
Symbol 1397 GraphicUsed by:1444
Symbol 1398 GraphicUsed by:1444
Symbol 1399 GraphicUsed by:1444
Symbol 1400 GraphicUsed by:1444
Symbol 1401 GraphicUsed by:1444 1471
Symbol 1402 GraphicUsed by:1444
Symbol 1403 GraphicUsed by:1444
Symbol 1404 GraphicUsed by:1444
Symbol 1405 GraphicUsed by:1444
Symbol 1406 MovieClipUses:1049 1095 1130 1145Used by:1444 1471
Symbol 1407 GraphicUsed by:1444
Symbol 1408 GraphicUsed by:1444
Symbol 1409 GraphicUsed by:1444
Symbol 1410 GraphicUsed by:1444
Symbol 1411 GraphicUsed by:1444
Symbol 1412 GraphicUsed by:1444
Symbol 1413 GraphicUsed by:1444
Symbol 1414 GraphicUsed by:1444
Symbol 1415 GraphicUsed by:1444
Symbol 1416 GraphicUsed by:1444
Symbol 1417 GraphicUsed by:1444
Symbol 1418 GraphicUsed by:1444
Symbol 1419 GraphicUsed by:1444
Symbol 1420 GraphicUsed by:1444
Symbol 1421 GraphicUsed by:1444
Symbol 1422 GraphicUsed by:1444
Symbol 1423 GraphicUsed by:1444
Symbol 1424 GraphicUsed by:1444
Symbol 1425 GraphicUsed by:1444
Symbol 1426 GraphicUsed by:1444
Symbol 1427 GraphicUsed by:1444
Symbol 1428 GraphicUsed by:1444
Symbol 1429 GraphicUsed by:1444
Symbol 1430 GraphicUsed by:1444
Symbol 1431 GraphicUsed by:1444
Symbol 1432 GraphicUsed by:1444
Symbol 1433 GraphicUsed by:1444
Symbol 1434 GraphicUsed by:1444
Symbol 1435 GraphicUsed by:1444
Symbol 1436 GraphicUsed by:1444
Symbol 1437 GraphicUsed by:1444
Symbol 1438 GraphicUsed by:1444
Symbol 1439 GraphicUsed by:1444
Symbol 1440 GraphicUsed by:1444
Symbol 1441 GraphicUsed by:1444
Symbol 1442 GraphicUsed by:1444
Symbol 1443 GraphicUsed by:1444
Symbol 1444 MovieClip {_danceL7_}Uses:1395 1039 1041 1042 1043 1049 1050 1051 1048 1052 1054 1053 1056 1058 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1396 1397 1398 1091 1096 1399 1400 1095 1103 1401 1402 1121 1130 1403 1404 1405 1084 1406 1225 1124 1407 1344 1408 1409 1410 1411 1229 1412 1120 1413 1109 1123 1414 1132 1415 1416 1417 1418 1419 1145 1420 1421 1422 1423 1175 1424 1425 1310 1426 1427 1428 1429 1430 1431 1432 1153 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443Used by:3531
Symbol 1445 GraphicUsed by:1471
Symbol 1446 GraphicUsed by:1471
Symbol 1447 GraphicUsed by:1471
Symbol 1448 GraphicUsed by:1471
Symbol 1449 GraphicUsed by:1471
Symbol 1450 GraphicUsed by:1471
Symbol 1451 GraphicUsed by:1471
Symbol 1452 GraphicUsed by:1471
Symbol 1453 GraphicUsed by:1471
Symbol 1454 GraphicUsed by:1471
Symbol 1455 GraphicUsed by:1471
Symbol 1456 GraphicUsed by:1471
Symbol 1457 GraphicUsed by:1471
Symbol 1458 GraphicUsed by:1471
Symbol 1459 GraphicUsed by:1471
Symbol 1460 GraphicUsed by:1471
Symbol 1461 GraphicUsed by:1471
Symbol 1462 GraphicUsed by:1471
Symbol 1463 GraphicUsed by:1471
Symbol 1464 GraphicUsed by:1471
Symbol 1465 GraphicUsed by:1471
Symbol 1466 GraphicUsed by:1471
Symbol 1467 GraphicUsed by:1471
Symbol 1468 GraphicUsed by:1471
Symbol 1469 GraphicUsed by:1471
Symbol 1470 GraphicUsed by:1471
Symbol 1471 MovieClip {_danceR7_}Uses:1037 1039 1041 1042 1043 1049 1050 1051 1048 1052 1054 1053 1056 1058 1059 1060 1062 1064 1066 1071 1046 1073 1075 1077 1079 1091 1095 1096 1103 1401 1445 1132 1130 1092 1446 1084 1273 1106 1406 1331 1153 1229 1109 1121 1145 1447 1122 13