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

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

Love Tester Deluxe.swf

This is the info page for
Flash #134715

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


Text
More Funny Games at:

Meer grappige spellen op:

Plus de jeux amusants sur :

Mehr lustige Spiele auf:

Más juegos divertidos en:

Mais jogos divertidos em:

Mais jogos divertidos em:

Più Giochi Divertenti su:

Fler roliga spel på:

Więcej śmiesznych gier na:

Другие игры-приколы:

Diğer Eğlenceli Oyunlar:

Permainan lucu lainnya di:

Lagi Permainan Lucu di:

で楽しいゲームをもっと遊ぶ

更多有趣的游戏在:

More Funny Games at

LOADING…

LOADING...

LADEN…

CHARGEMENT...

WIRD GELADEN…

CARGANDO...

CARREGANDO…

A CARREGAR...

CARICAMENTO…

LADDAR …

ŁADOWANIE…

ЗАГРУЗКА…

YÜKLENİYOR…

PENGISIAN…

MEMUAT...

读取中……

LOADING

RAT
CHARMING

RAT
CHARMANT

RAT
CHALEUREUX

RATTE -
CHARMANT

RATA
ENCANTADORA

RATO
CHARMOSO

RATO
CHARMOSO(A)

TOPO
AFFASCINANTE

RÅTTA
CHARMIG

UROK
SZCZURA

КРЫСА
ОБАЯТЕЛЬНА

BÜYÜLEYİCİ
FARE

TIKUS
MEMPESONA

TIKUS
MENAWAN

チャーミングな
ネズミ

子鼠

RAT
CHARM

OX
PATIENT

OX
PATIENT

OS
GEDULDIG

BŒUF
PATIENT

OCHSE -
GEDULDIG

BUEY
PACIENTE

BOI
PACIENTE

BUE
PAZIENTE

OXE
TÅLMODIG

CIERPLIWOŚĆ
WOŁA

БЫК
ТЕРПЕЛИВ

SABIRLI
ÖKÜZ

KERBAU
PENYABAR

LEMBU
SABAR

忍耐強い
ウシ

丑牛

OX
PATIENT

TIGER
SENSITIVE

TIGER
SENSITIVE

TIJGER
GEVOELIG

TIGRE
SENSIBLE

TIGER -
SENSIBEL

TIGRE
SENSIBLE

TIGRE
SENSÍVEL

TIGRE
SENSÍVEL

TIGRE
SENSIBILE

TIGER
KÄNSLIG

WRAŻLIWOŚĆ
TYGRYSA

ТИГР
ЧУТКИЙ

HASSAS
KAPLAN

HARIMAU
SENSITIF

HARIMAU
SENSITIF

センシティブな
トラ

寅虎

TIGER
SENSITIVE

RABBIT
ARTICULATE

RABBIT
ARTICULATE

KONIJN
WELBESPRAAKT

LAPIN
ÉLOQUENT

HASE -
REDEGEWANDT

CONEJO
ELOCUENTE

COELHO
EXPRESSIVO

COELHO
CLARO(A)

CONIGLIO
ARTICOLATO

KANIN
VÄLTALIG

WYMOWNOŚĆ
KRÓLIKA

КРОЛИК
ЦЕЛЕУСТРЕМЛЕННЫЙ

İFADE GÜCÜ YÜKSEK
TAVŞAN

KELINCI PANDAI
BERBICARA

ARNAB PANDAI
BERTUTUR

ハキハキ話す
ウサギ

卯兔

RABBIT
ARTICULATE

DRAGON
HEALTHY

DRAGON
HEALTHY

DRAAK
GEZOND

DRAGON
SAIN

DRACHE -
GESUND

DRAGÓN
SALUDABLE

DRAGÃO
SAUDÁVEL

DRAGÃO
SAUDÁVEL

DRAGO
SANO

DRAKE
HÄLSOSAM

ZDROWIE
SMOKA

ДРАКОН
ЗДОРОВЫЙ

SAĞLIKLI
EJDERHA

NAGA
SEHAT

NAGA
SIHAT

体が丈夫な
リュウ

辰龙

DRAGON
HEALTHY

SNAKE
DEEP

SNAKE
DEEP

SLANG
MYSTERIEUS

SERPENT
PROFOND

SCHLANGE -
TIEFGRÜNDIG

SERPIENTE
PROFUNDA

SERPENTE
SAGAZ

COBRA
PROFUNDO(A)

SERPENTE
PROFONDO

ORM
DJUP

GŁĘBIA
WĘŻA

ЗМЕЯ
СЕРЬЕЗНА

DERİN
YILAN

ULAR
MENDALAM

洞察力のある
ヘビ

巳蛇

SNAKE
DEEP

HORSE
POPULAR

HORSE
POPULAR

PAARD
POPULAIR

CHEVAL
APPRÉCIÉ

PFERD -
BELIEBT

CABALLO
POPULAR

CAVALO
BENQUISTO

CAVALO
POPULAR

CAVALLO
BENVOLUTO

HÄST
POPULÄR

GŁĘBIA
WĘŻA

ЛОШАДЬ
ОБЩИТЕЛЬНА

GÖZDE
AT

KUDA
TERKENAL

KUDA
POPULAR

人気者の
ウマ

午马

HORSE
POPULAR

GOAT
ELEGANT

GEIT
ELEGANT

CHÈVRE
ÉLÉGANTE

ZIEGE -
ELEGANT

CABRA
ELEGANTE

CABRA
ELEGANTE

CAPRA
ELEGANTE

GET
ELEGANT

ELEGANCJA
KOZY

КОЗА
ЭЛЕГАНТНА

ZARİF
KEÇİ

KAMBING
ELEGAN

KAMBING
ANGGUN

エレガントな
ヒツジ

未羊

GOAT
ELEGANT

MONKEY
CLEVER

AAP
SLIM

SINGE
INTELLIGENT

AFFE -
CLEVER

MONO
INTELIGENTE

MACACO
INTELIGENTE

MACACO
ESPERTO(A)

SCIMMIA
INTELLIGENTE

APA
SMART

SPRYT
MAŁPY

ОБЕЗЬЯНА
УМНА

AKILLI
MAYMUN

MONYET
PANDAI

MONYET
CERDIK

賢いサル

申猴

MONKEY
CLEVER

ROOSTER DEEP
THINKER

ROOSTER DEEP
THINKER

HAAN
FILOSOOF

COQ
MÉDITATIF

HAHN - TIEFGRÜNDIGER
DENKER

GALLO PENSADOR
PROFUNDO

GALO
PENSADOR

GALO
FILÓSOFO(A)

GALLO PENSATORE
PROFONDO

TUPP DJUP
TÄNKARE

MĄDROŚĆ
KOGUTA

ПЕТУХ
ГЛУБОКОМЫСЛЕННЫЙ

FİLOZOF
HOROZ

AYAM
PEMIKIR

ATYAM JANTAN
PEMIKIR

思慮深い
ニワトリ

酉鸡

ROOSTER
DEEP THINKERS

DOG
LOYAL

DOG
LOYAL

HOND
TROUW

CHIEN
FIDÈLE

HUND -
LOYAL

PERRO
LEAL

CACHORRO
LEAL

CÃO
LEAL

CANE
LEALE

HUND
LOJAL

WIERNOŚĆ
PSA

СОБАКА
ВЕРНАЯ

ASİL
KÖPEK

ANJING
SETIA

忠実な
イヌ

戌狗

DOG
LOYALTY

PIG
CHIVALROUS

PIG
CHIVALROUS

VARKEN
EDEL

COCHON
COURTOIS

SCHWEIN -
RITTERLICH

CERDO
CORTÉS

PORCO
CAVALHEIRO

PORCO
GENEROSO(A)

MAIALE
CAVALLERESCO

GRIS
ARTIG

RYCERSKOŚĆ
ŚWINI

КАБАН
БЛАГОРОДЕН

ŞÖVALYE
DOMUZ

BABI
SOPAN

BABI
BERADAB

礼儀正しい
イノシシ

亥猪

PIG
CHIVALROUS

25%

50%

75%

100%

This might not be the best match…

This might not be the best match…

Jullie passen niet echt goed bij elkaar…

Ce ne serait sans doute pas le couple idéal…

Ihr passt nicht wirklich gut zueinander…

Puede que no hagáis muy buena pareja…

Pode não ser uma boa combinação…

Esta não é a melhor das combinações…

Questo potrebbe non essere il miglior affiatamento…

Ni passar kanske inte så bra ihop …

Być może to nie jest najlepszy wybór…

Пожалуй, вы не лучшая пара…

Mükemmel bir çift olmayabilirsiniz…

Ini mungkin bukanlah pasangan yang terbaik…

Ini mungkin bukan pasangan terbaik…

お世辞にも相性が良いとは言えません…

这不是一对很好的组合……

THIS MIGHT NOT BE THE BEST MATCH

You like each other, but maybe just as friends?

You like each other, but maybe just as friends?

Jullie vinden elkaar leuk, maar misschien gewoon als vrienden?

Vous vous aimez bien, mais comme des amis, pas plus.

Ihr mögt euch, aber vielleicht nur als Freunde?

Os gustáis, pero puede que sólo como amigos...

Vocês se gostam, mas talvez só como amigos.

Gostam um do outro mas serão mais do que amigos?

Vi piacete, ma forse solo come amici ?

Ni tycker om varandra, men mest som vänner?

Lubicie się, ale może tylko jako przyjaciele?

Вы нравитесь друг другу, но, быть может, это просто дружба?

Birbirinizi seviyorsunuz, ama belki de sadece arkadaş olarak?

Kalian saling menyukai, tapi mungkin hanya sebagai teman?

Anda menyukai satu sama lain, tetapi mungkin hanya sebagai kawan?

お互いに好意はあるようですが、ただの友達止まりかも…?

你们对对方有好感,但也许只是朋友。

YOU LIKE EACH OTHER,BUT MAYBE JUST AS FRIENDS?

Hmm, this could be a match!

Hmm, this could be a match!

Hmm, jullie passen goed bij elkaar!

Hmm, ça pourrait aller !

Hmm, ihr könntet zueinander passen!

¡Hmm, podríais hacer buena pareja!

Hmm, pode dar certo!

Hmm, esta pode ser uma bela combinação!

Hmm, questo potrebbe essere un'affiatamento!

Hmm, ni kan passa bra ihop!

Hmm, całkiem niezłe dopasowanie!

Хм, из вас может выйти хорошая пара!

Hmm iyi bir çift olabilirsiniz!

Hmm, ini bisa merupakan pasangan!

Hmm, ini mungkin satu pasangan!

なかなかの相性です!

嗯~不错的一组!

HMM,THIS COULD BE A MATCH!

Love is in the air! This is a match made in heaven!

Love is in the air! This is a match made in heaven!

De liefde zit in de lucht! Jullie zijn voor elkaar gemaakt!

Y a de l'amour dans l'air ! Votre union est écrite dans les étoiles !

Ihr liebt euch und seid füreinander bestimmt!

¡Aquí se respira amor! ¡Sois una pareja ideal!

Sinto cheiro de amor! Vocês são almas gêmeas!

O amor está no ar! Esta é uma combinação perfeita!

L'amore è nell'aria! Dio li fa e poi li accoppia!

Kärleken är stark! Ni två är som gjorda för varandra!

Miłość wisi w powietrzu! To przeznaczenie zapisane w niebie!

В воздухе пахнет любовью! Вы просто созданы друг для друга!

Havada aşk kokusu var! Melekleri bile kıskandıracak bir aşk!

Cinta bersemi! Pasangan ini diciptakan di surga!

Kasih sayang di awang-awangan! Ia padanan dibuat di syurga!

あなた達2人は結ばれる運命にあります!

天生一对!

LOVE IS IN THE AIR!YOU TWO ARE REALLY MATCHING MATERIAL!

This is true love. The fairytale is yours!

This is true love. Your fairytale romance!

Dit is ware liefde, jullie zijn een sprookje!

C'est le grand amour, vous allez vivre un véritable conte de fées !

Das ist wahre Liebe. Wie in einem Märchen!

¡Amor verdadero! ¡Vives un cuento de hadas!

É amor verdadeiro! Amor de conto de fadas!

Isto é amor verdadeiro. Um verdadeiro conto de fadas!

Questo è vero amore. La fiaba è vostra!

Det här är äkta kärlek. Rena sagodrömmen!

To prawdziwa miłość. Zupełnie jak z bajki!

Настоящая любовь – прямо как в сказке!

İşte gerçek aşk. Sizinki bir peri masalı!

Ini ialah cinta sejati. Kisah dongeng ini milik anda!

Ini cinta sejati. Kisah dongeng ini milik anda!

真実の愛はそこに!2人で新たな愛の歴史を築きましょう!

这是真正的爱!仿佛只在童话中才有的爱情!

THIS IS TRUE LOVE.THE FAIRYTALE IS YOURS

CALCULATE!

BEREKENEN!

CALCULE !

BERECHNEN!

¡CALCULAR!

CALCULAR!

CALCULE!

CALCOLA!

ANALYSERA!

OBLICZ!

ПРОВЕРИТЬ!

HESAPLA!

HITUNG!

KIRA!

診断開始!

测试开始!

CALCULATE

TRY AGAIN

OPNIEUW

ESSAYER ENCORE UNE FOIS

NOCHMAL PROBIEREN

VOLVER A INTENTARLO

TENTAR DE NOVO

TENTE NOVAMENTE

RIPROVA

FÖRSÖK IGEN

SPRÓBUJ PONOWNIE

ЕЩЕ РАЗ

TEKRAR DENE

COBA LAGI

CUBA LAGI

もう1度トライする

再来一次

SEND TO FRIENDS

NAAR VRIENDEN STUREN

ENVOYER À DES AMIS

AN FREUNDE SCHICKEN

ENVIAR A LOS AMIGOS

ENVIAR AOS AMIGOS

INVIA AD AMICI

SKICKA TILL VÄNNER

WYŚLIJ DO ZNAJOMYCH

ОТПРАВИТЬ ДРУГУ

ARKADAŞINA GÖNDER

KIRIM KE TEMAN

HANTAR KEPADA KAWAN

結果を友達に送る

发送给朋友

<p align="center"><font face="Arial" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1"><b> </b></font></p>

ENTER YOUR MONTH, DAY,
AND YEAR OF BIRTH

ENTER YOUR MONTH,
DAY AND YEAR OF BIRTH

VUL JE GEBOORTEDATUM IN

ENTRE TON MOIS, TON
JOUR ET TON ANNÉE DE
NAISSANCE

GIB DEIN GEBURTSDATUM EIN
(MONAT, TAG UND JAHR)

ESCRIBE EL DÍA, MES Y AÑO DE
TU NACIMIENTO

ESCREVA MÊS, DIA E
ANO DE NASCIMENTO

INSIRA O MÊS, O DIA E O
ANO DO SEU NASCIMENTO

DIGITA IL TUO MESE, GIORNO
ED ANNO DI NASCITA

ANGE DIN MÅNAD, DAG
OCH FÖDELSEÅR

WPROWADŹ MIESIĄC,
DZIEŃ I ROK URODZENIA

ВВЕДИТЕ СВОИ МЕСЯЦ,
ДЕНЬ И ГОД РОЖДЕНИЯ

DOĞUM GÜNÜNÜZÜ AY, GÜN
VE YIL OLARAK GİRİN

MASUKKAN TANGGAL, BULAN
DAN TAHUN LAHIR ANDA

MASUKKAN BULAN, HARI
DAN TAHUN KELAHIRAN

あなたの生年月日を
入力して下さい

输入你的生日

ENTRE YOUR DAY MONTH
AND YEAR OF BIRTH

DAY

DAG

JOUR

TAG

DÍA

DIA

GIORNO

DZIEŃ

ДЕНЬ

GÜN

HARI

HARI

YEAR

JAAR

ANNÉE

JAHR

AÑO

ANO

ANNO

ÅR

ROK

ГОД

YIL

TAHUN

YEAR

MONTH

MONTH

MAAND

MOIS

MONAT

MES

MÊS

MESE

MÅNAD

MIESIĄC

МЕСЯЦ

AY

BULAN

ENTER ANOTHER MONTH,
DAY, AND YEAR OF BIRTH

ENTER ANOTHER MONTH,
DAY AND YEAR OF BIRTH

VUL EEN ANDERE
GEBOORTEDATUM IN

ENTRE LE MOIS, LE JOUR ET
L’ANNÉE DE NAISSANCE DE L’AUTRE
PERSONNE

GIB EIN ANDERES GEBURTSDATUM
EIN (MONAT, TAG UND JAHR)

ESCRIBE OTRO DÍA, MES Y AÑO
DE NACIMIENTO

ESCREVA OUTRO MÊS, DIA E
ANO DE NASCIMENTO

INSIRA OUTRO MÊS, DIA E
ANO DE NASCIMENTO

DIGITA UN ALTRO MESE,
GIORNO ED ANNO DI NASCITA

ANGE DEN ANDRES MÅNAD,
DAG OCH FÖDELSEÅR

WPROWADŹ INNY MIESIĄC,
DZIEŃ I ROK URODZENIA

ВВЕДИТЕ ЕГО/ЕЕ МЕСЯЦ,
ДЕНЬ И ГОД РОЖДЕНИЯ

ONUN DOĞUM GÜNÜNÜ AY,
GÜN VE YIL OLARAK GİRİN

MASUKKAN TANGGAL, BULAN
DAN TAHUN LAHIR YANG LAIN

MASUKKAN BULAN, HARI DAN
TAHUN KELAHIRAN LAIN

相手の生年月日を
入力して下さい

输入她/他的生日

ENTRE HIS/HER DAY MONTH
AND YEAR OF BIRTH

MAIN MENU

HOOFDMENU

MENU PRINCIPAL

HAUPTMENÜ

MENÚ PRINCIPAL

MENU PRINCIPALE

HUVUDMENY

MENU GŁÓWNE

ГЛАВНОЕ МЕНЮ

ANA MENÜ

MENU UTAMA

メインメニュー

主界面

CHOOSE A SIGN

KIES EEN STERRENBEELD

CHOISIS UN SIGNE

WÄHLE EIN ZEICHEN AUS

ELIGE UN SIGNO

ESCOLHA UM SIGNO

SELECCIONE UM SIGNO

SCEGLI UN SEGNO

VÄLJ ETT TECKEN

WYBIERZ ZNAK

ВЫБЕРИТЕ ЗНАК

BURÇ SEÇİN

PILIH LAMBANG

PILIH TANDA

選択して下さい

直接选择

CHOOSE SIGN

CHOOSE A DATE

KIES EEN DATUM

CHOISIS UNE DATE

WÄHLE EIN DATUM AUS

ELIGE UNA FECHA

ESCOLHA UMA DATA

SELECCIONE UMA DATA

SCEGLI UNA DATA

VÄLJ ETT DATUM

WYBIERZ DATĘ

ВЫБЕРИТЕ ДАТУ

TARİH SEÇİN

PILIH TANGGAL

PILIH TARIKH

日付を選択して下さい

输入日期

CHOOSE DATE

CLICK HERE TO CHECK YOUR OWN MATCHES!

KLIK HIER VOOR JE EIGEN TEST!

CLIQUE ICI POUR VOIR QUI EST COMPATIBLE AVEC TOI !

KLICKE HIER, UM ZU SEHEN, WER ZU DIR PASST!

¡HAZ CLIC AQUÍ PARA COMPROBAR TUS PROPIAS PAREJAS!

CLIQUE AQUI PARA DESCOBRIR SUAS PRÓPRIAS COMBINAÇÕES!

CLIQUE AQUI PARA AFERIR AS SUAS PRÓPRIAS COMBINAÇÕES!

CLICCA QUI PER CONTROLLARE I TUOI ABBINAMENTI!

KLICKA HÄR FÖR ATT GÖRA PARTESTET!

KLIKNIJ TUTAJ, ABY SPRAWDZIĆ SWOJE DOPASOWANIE!

ЩЕЛКНИТЕ ЗДЕСЬ, ЧТОБЫ ПРОЙТИ ТЕСТ!

AŞKINIZI TEST ETMEK İÇİN TIKLAYIN!

KLIK DISINI UNTUK MEMERIKSA PASANGAN ANDA SENDIRI!

KLIK DI SINI UNTUK MENYEMAK PADANAN ANDA SENDIRI!

あなたと誰かの相性診断をするならここをクリック!

点这里来开始测试!

CLICK HERE TO ALSO DO THE TEST

AND

EN

ET

UND

Y

E

OCH

I

И

VE

DAN

AND

<p align="center"><font face="_sans" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW</b></font></p>

IS

EST

IST

ES

É

È

ÄR

TO

IALAH

IS

AQUARIUS

WATERMAN

VERSEAU

WASSERMANN

ACUARIO

AQUÁRIO

ACQUARIO

VATTUMANNEN

WODNIK

ВОДОЛЕЙ

KOVA

みずがめ座

水瓶座

PISCES

VISSEN

POISSONS

FISCHE

PISCIS

PEIXES

PESCI

FISKARNA

RYBY

РЫБЫ

BALIK

うお座

双鱼座

ARIES

RAM

BÉLIER

WIDDER

ÁRIES

CARNEIRO

ARIETE

VÄDUREN

BARAN

ОВЕН

KOÇ

おひつじ座

白羊座

TAURUS

STIER

TAUREAU

TAURO

TOURO

TORO

OXEN

BYK

ТЕЛЕЦ

BOĞA

おうし座

金牛座

GEMINI

TWEELINGEN

GÉMEAUX

ZWILLINGE

GÉMINIS

GÊMEOS

GÉMEOS

GEMELLI

TVILLINGARNA

BLIŹNIĘTA

БЛИЗНЕЦЫ

İKİZLER

ふたご座

双子座

CANCER

KREEFT

KREBS

CÁNCER

CÂNCER

CARANGUEJO

CANCRO

KRÄFTAN

RAK

РАК

YENGEÇ

かに座

巨蟹座

LEO

LEEUW

LION

LÖWE

LEÃO

LEONE

LEJONET

LEW

ЛЕВ

ASLAN

しし座

狮子座

VIRGO

MAAGD

VIERGE

JUNGFRAU

VIRGEM

VERGINE

JUNGFRUN

PANNA

ДЕВА

BAŞAK

VIRGO

おとめ座

处女座

LIBRA

LIBRA

WEEGSCHAAL

BALANCE

WAAGE

BALANÇA

BILANCIA

VÅGEN

WAGA

ВЕСЫ

TERAZİ

てんびん座

天秤座

SCORPIO

SCHORPIOEN

SCORPION

SKORPION

ESCORPIO

ESCORPIÃO

SCORPIONE

SKORPIONEN

SKORPION

СКОРПИОН

AKREP

さそり座

天蝎座

SCORPIC

SAGITTARIUS

BOOGSCHUTTER

SAGITTAIRE

SCHÜTZE

SAGITARIO

SAGITÁRIO

SAGITTARIO

SKYTTEN

STRZELEC

СТРЕЛЕЦ

YAY

SAGITARIUS

いて座

射手座

CAPRICORN

STEENBOK

CAPRICORNE

STEINBOCK

CAPRICORNIO

CAPRICÓRNIO

CAPRICORNO

STENBOCKEN

KOZIOROŻEC

КОЗЕРОГ

OĞLAK

やぎ座

摩羯座

The outcome of the Name Match Test is

The outcome of the Name Match Test is

De namen matchen voor

Le résultat du test de compatibilité des noms est

Das Ergebnis des Namentests ist

El resultado del Test de Nombres es

O resultado do Teste dos Nomes é

O resultado do teste de afinidade dos nomes é de

Il risultato del Test Accoppia-Nome è

Enligt namntestet passar ni ihop till

Wynik testu na dopasowanie imion wynosi

Результат теста на совместимость имен –

İsim Uyumu Testinin sonucu

Hasil dari Uji Kecocokan Nama ialah

Hasil Ujian Padanan Nama ialah

この2人の名前相性診断の結果は                     です

姓名测试的结果是:

THE OUTCOME IN NAME LOVE TEST IS

The Chinese Horoscope match is

The Chinese Horoscope match is

De Chinese sterrenbeelden matchen voor

Le résultat du test de compatibilité de l'horoscope chinois est

Das Ergebnis für den chinesischen Horoskoptest ist

El resultado del Test del Horóscopo Chino es

O par no Horóscopo Chinês é

A afinidade em termos de horóscopo chinês é de

L'abbinamento dell' Oroscopo Cinese è

Enligt kinesiska horoskopet passar ni ihop till

Dopasowanie według horoskopu chińskiego wynosi

Совместимость по китайскому гороскопу –

Çin Burcu Testinin sonucu

Keserasian Ramalam Cina ialah

Padanan Horoskop Cina ialah

この2人の干支相性診断の結果は                    です

生肖测试的结果是:

THE OUTCOME IN CHINESE HOROSCOPE TEST IS

The Zodiac Horoscope match is

The Zodiac Horoscope match is

De sterrenbeelden matchen voor

Le résultat du test de compatibilité de l’horoscope du zodiaque est

Das Ergebnis für den Sternzeichentest ist

El resultado del Test de Signos del Zodiaco es

O par zodiacal é

A afinidade em termos de horóscopo do Zodíaco é de

L'abbinamento dell' Oroscopo dello Zodiaco è

Enligt stjärntecknen passar ni ihop till

Dopasowanie według horoskopu zodiakalnego wynosi

Совместимость знаков зодиака –

Burç Testinin sonucu

Keserasian Ramalam Zodiak ialah

Padanan Horoskop Zodiak ialah

この2人の星座相性診断の結果は                    です

星座测试的结果是:

THE OUTCOME IN ZHDIAC HOROSCOPE TEST IS

<p align="center"></p>

<p align="center"><font face="_sans" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW</b></font></p>

MORE GAMES

MEER SPELLEN

PLUS DE JEUX

MERH SPIELE

MÁS JUEGOS

MAIS JOGOS

PIÙ GIOCHI

FLER SPEL

WIĘCEJ GIER

другие игры

DIĞER OYUNLAR

PERMAINAN LAINNYA

LEBIH BENYAK PERMAINAN

他のゲームをプレイする

更多游戏

NAME MATCH TEST

NAMENTEST

TEST DE COMPATIBILITÉ
DES NOMS

NAMEN-TEST

TEST DE NOMBRES

TESTE DE NOMES

TESTE DE AFINIDADE
DOS NOMES

TEST ACCOPPIA-NOME

PARTEST FÖR NAMN

TEST NA DOPASOWANIE
IMION

СОВМЕСТИМОСТЬ ПО
ИМЕНАМ

İSİM UYUMU TESTİ

UJI KECOCOKAN NAMA

UJIAN PADANAN NAMA

名前相性診断

姓名测试

NAME LOVE TEST

CHINESE HOROSCOPE TEST

CHINESE
STERRENBEELDEN TESTEN

TEST D’HOROSCOPE
CHINOIS

CHINESISCHER
HOROSKOPTEST

TEST DEL HORÓSCOPO
CHINO

TESTE DO HORÓSCOPO
CHINÊS

TEST OROSCOPO CINESE

KINESISKT HOROSKOPTEST

HOROSKOP CHIŃSKI

ПО КИТАЙСКОМУ
ГОРОСКОПУ

ÇİN BURCU TESTİ

UJI RAMALAN CINA

UJIAN HOROSKOP CINA

干支相性診断

生肖测试

ZODIAC HOROSCOPE TEST

STERRENBEELDEN TESTEN

TEST D’HOROSCOPE DU
ZODIAQUE

STERNZEICHENTEST

TEST DE SIGNOS DEL
ZODIACO

TESTE DO HORÓSCOPO
ZODIACAL

TESTE DOS SIGNOS DO
ZODÍACO

TEST OROSCOPO DELLO
ZODIACO

TEST AV STJÄRNTECKEN

HOROSKOP ZODIAKALNY

ПО ЗНАКАМ ЗОДИАКА

BURÇ TESTİ

UJI RAMALAN ZODIAK

UJIAN HOROSKOP ZODIAK

星座相性診断

星座测试

ZODIAC HOROSCOPE TEST

© 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

ENTER YOUR NAME

VOER JE NAAM IN

ENTRE TON NOM

BITTE GIB DEINEN
NAMEN EIN

ESCRIBE TU NOMBRE

ESCREVA O SEU NOME

INTRODUZA O SEU NOME

DIGITA IL TUO NOME

ANGE DITT NAMN

WPROWADŹ SWOJE IMIĘ

ВВЕДИТЕ ВАШЕ
ИМЯ

İSMİNİZİ GİRİN

SILAKAN MASUKKAN
NAMA ANDA

MASUKKAN NAMA ANDA

あなたの名前を
入力して下さい

输入你的姓名

ENTRE YOUR NAME

ENTER ANOTHER NAME

VUL EEN ANDERE NAAM IN

ENTRE LE NOM DE
L’AUTRE PERSONNE

GIB EINEN WEITEREN
NAMEN EIN

ESCRIBE OTRO NOMBRE

ESCREVA OUTRO NOME

INTRODUZA OUTRO NOME

DIGITA UN ALTRO NOME

ANGE DEN ANDRES NAMN:

WPISZ INNE IMIĘ

ВВЕДИТЕ ЕГО/ЕЕ
ИМЯ

ONUN İSMİNİ GİRİN

MASUKKAN NAMA LAIN

相手の名前を
入力して下さい

输入她/他的姓名

ENTRE HIS/HER NAME

<p align="center"></p>

<p align="center"></p>

COPY THIS CODE BY CLICKING THE “COPY” BUTTON ABOVE (OR USE
CTRL + C) AND PASTE THE CODE (CTRL + V) IN AN EMAIL OR CHAT
WINDOW TO SHARE THE OUTCOME WITH YOUR FRIENDS!

COPY THIS CODE BY CLICKING THE “COPY” BUTTON ABOVE (OR USE
CTRL + C) AND PASTE THE CODE (CTRL + V) IN AN EMAIL OR CHAT
WINDOW TO SHARE THE OUTCOME WITH YOUR FRIENDS!

KOPIEER DEZE CODE DOOR OP DE KNOP 'KOPIËREN' HIERBOVEN TE KLIKKEN
(OF CTRL + C TE GEBRUIKEN) EN PLAK DE CODE (CTRL + V) IN EEN E-MAIL OF
CHATVENSTER OM HET RESULTAAT MET JE VRIENDEN TE DELEN!

COPIE CE CODE EN CLIQUANT SUR LE BOUTON « COPIER » CI-DESSUS (OU BIEN
UTILISE CTRL + C) ET COLLE-LE (CTRL + V) DANS UN E-MAIL OU DANS UNE
FENÊTRE DE « CHAT » POUR PARTAGER LE RÉSULTAT DU TEST AVEC TES AMIS !

KOPIERE DIESEN CODE ÜBER DEN OBEN ANGEZEIGTEN BUTTON "KOPIEREN"
(ODER MIT CTRL + C) UND FÜGE IHN (MIT CTRL + V) IN EINE E-MAIL ODER EIN
CHATFENSTER EIN, UM DEINEN FREUNDEN DAS ERGEBNIS ZU SCHICKEN!

COPIA ESTE CÓDIGO HACIENDO CLIC SOBRE EL BOTÓN "COPIAR" (O PULSA
CTRL + C) Y PEGA EL CÓDIGO (CTRL + V) EN UN E-MAIL O EN UNA VENTANA
DE CONVERSACIÓN PARA COMPRATIR EL RESULTADO CON TUS AMIGOS!

PARA COPIAR ESTE CÓDIGO, CLIQUE NO BOTÃO "COPIAR" ACIMA (OU USE
CTRL + C) E COLE O CÓDIGO (CTRL + V) NUM EMAIL OU JANELA DE BATE-
PAPO PARA COMPARTILHAR O RESULTADO COM SEUS AMIGOS!

COPIE ESTE CÓDIGO CLICANDO NO ÍCONE "COPIAR" EM CIMA (OU FAÇA CTRL + C)
E COLE-O (CTRL + V) NUMA MENSAGEM DE E-MAIL OU NUMA CAIXA DE DIÁLOGO
DE CHAT PARA PARTILHAR O RESULTADO COM OS SEUS AMIGOS!

COPIA QUESTO CODICE CLICCANDO SUL TASTO "COPIA"
SOPRA (O USA CTRL + C) ED INCOLLA IL CODICE ( CTR + V ) IN UN' EMAIL O
FINESTRA DI CHAT PER CONDIVIDERE IL RISULTATO CON I TUOI AMICI!

KOPIERA KODEN GENOM ATT KLICKA PÅ "KOPIERA" OVAN (CTRL + C) OCH
KLISTRA IN KODEN (CTRL + V) I ETT MEJL ELLER CHATTFÖNSTER FÖR ATT VISA
RESULTATET FÖR DINA VÄNNER!

SKOPIUJ TEN KOD, KLIKAJĄC POWYŻEJ NA PRZYCISK "SALIN" (LUB UŻYJ CTRL + C) I
WKLEJ KOD (CTRL + V) W MAILU LUB NA CZACIE, ABY PODZIELIĆ SIĘ WYNIKIEM ZE
SWOIMI ZNAJOMYMI!

СКОПИРУЙТЕ ЭТОТ КОД, ЩЕЛКНУВ МЫШЬЮ ПО РАСПОЛОЖЕННОЙ ВЫШЕ
КНОПКЕ "КОПИРОВАТЬ" (ИЛИ НАЖАВ CTRL+C), И ВСТАВЬТЕ (CTRL+V) КОД В
СООБЩЕНИЕ ЭЛЕКТРОННОЙ ПОЧТЫ ИЛИ ОКНО ЧАТА, ЧТОБЫ СООБЩИТЬ
РЕЗУЛЬТАТ ТЕСТА ВАШИМ ДРУЗЬЯМ!

YUKARIDAKİ “KOPYALA” BUTONUNA TIKLAYIP (VEYA CTRL + C KISAYOLUNU
KULLANARAK) BU KODU E-POSTA VEYA ANLIK İLETİ PENCERESİNE
YAPIŞTIRARAK (CTRL + V) SONUCU ARKADAŞLARINIZLA PAYLAŞIN!

SALINLAH KODE INI DENGAN CARA MENGKLIK TOMBOL "SALIN" DI ATAS (ATAU
MENGGUNAKAN CTRL + C) DAN MASUKKAN KODE TERSEBUT (CTRL + V) KE EMAIL
ATAU JENDELA OBROLAN UNTUK BERBAGI PENDAPAT DENGAN TEMAN-TEMAN ANDA!

SALIN KOD INI DENGAN MENGKLIK BUTANG “SALIN” DI ATAS (ATAU GUNAKAN CTRL
+ C) DAN TAMPALKAN KOD (CTRL + V) DALAM E-MEL ATAU TETINGKAP BUAL
UNTUK BERKONGSI HASIL DENGAN KAWAN ANDA!

上の「コピーする」ボタンをクリックして (またはCtrl + C) このコードを
コピーし、友達のeメールまたはチャットウィンドウにコードを貼り付け(Ctrl
+ V) 、診断結果を友達とシェアしましょう!

点“复制”按钮来复制这个代码(或者用CTRL+C)然后粘贴这段代码(CTRL+V)在
邮件或聊天框中来分享这个测试结果!

COPY THIS CODE BY CLICKING THE "COPY" BUTTON BELOW(OR USE:CTRL+C) AND
PASTE THE CODE (CTRL+V) IN AN EMAIL OR CHAT TO SHARE THE OUTAOME!

<p align="center"></p>

COPY

KOPIËREN

COPIER

KOPIEREN

COPIAR

COPIAR

COPIAR

COPIA

KOPIERA

KOPIUJ

КОПИРОВАТЬ

KOPYALA

SALIN

コピーする

复制

COPY

<p align="center"></p>

<p align="center"></p>

ENTER YOUR MONTH
AND DAY OF BIRTH

ENTER YOUR MONTH
AND DAY OF BIRTH

VUL JE GEBOORTEMAAND
EN -DAG IN

ENTRE TON MOIS ET TON
JOUR DE NAISSANCE

GIB DEIN GEBURTSDATUM
EIN (MONAT UND TAG)

ESCRIBE EL DÍA Y MES
DE TU NACIMIENTO

DÊ O MÊS E O DIA DO SEU
ANIVERSÁRIO

INSIRA O MÊS E O DIA
DO SEU NASCIMENTO

DIGITA IL TUO MESE E
GIORNO DI NASCITA

ANGE DIN MÅNAD OCH
FÖDELSEDAG

WPROWADŹ MIESIĄC
I DZIEŃ URODZENIA

ВВЕДИТЕ СВОИ МЕСЯЦ
И ДЕНЬ РОЖДЕНИЯ

DOĞUM TARİHİNİZİ AY
VE GÜN OLARAK GİRİN

MASUKKAN TANGGAL DAN
BULAN KELAHIRAN ANDA

MASUKKAN BULAN DAN
HARI LAHIR ANDA

あなたの誕生日を
入力して下さい

ENTRE YOUR DAY AND
MONTH OF BIRTH

ENTER ANOTHER MONTH
AND DAY OF BIRTH

VOER EEN ANDERE
GEBOORTEMAAND EN -DAG IN

ENTRE LE MOIS ET LE
JOUR DE NAISSANCE DE
L’AUTRE PERSONNE

GIB EIN ANDERES
GEBURTSDATUM EIN (MONAT
UND TAG)

ESCRIBE OTRO DÍA Y
MES DE NACIMIENTO

DÊ O DIA E O MÊS DE
ANIVERSÁRIO DA OUTRA
PESSOA

INSIRA OUTRO MÊS E
DIA DE NASCIMENTO

DIGITA UN ALTRO MESE
E GIORNO DI NASCITA

ANGE DEN ANDRES MÅNAD
OCH FÖDELSEDAG

WPROWADŹ INNY MIESIĄC I
DZIEŃ URODZENIA

ВВЕДИТЕ ЕГО/ЕЕ МЕСЯЦ
И ДЕНЬ РОЖДЕНИЯ

ONUN DOĞUM TARİHİNİ
AY VE GÜN OLARAK GİRİN

MASUKKAN TANGGAL DAN
BULAN KELAHIRAN YANG LAIN

MASUKKAN BULAN DAN
HARI LAHIR LAIN

相手の誕生日を
入力して下さい

ENTRE HIS/HER DAY AND
MONTH OF BIRTH

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>1/21-2/19</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/1-19/2</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/1-19/2</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/1-19/2</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.1-19.2</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/1-19/2</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.1-19.2</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/1-19/2</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/1-19/2</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/1-19/2</b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.1-19.2</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.01–19.02</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.1 - 19.2</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/1-19/2</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/1-19/2</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>1/21-2/19</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>1.21-2.19</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>2/20-3/20 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/2-20/3 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/2-20/3</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/2-20/3 &nbsp;</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20.2-20.3 &nbsp;</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/2-20/3 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20.2-20.3</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/2-20/3 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/2-20/3 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/2-20/3 </b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20.2-20.3 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20.02–20.03</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20.2 - 20.3</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/2-20/3</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/2-20/3 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>2/20-3/20 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>2.20-3.20</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>3/21-4/19 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/3-19/4 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/3-19/4</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/3-19/4</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.3-19.4</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/3-19/4</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.3-19.4 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/3-19/4 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/3-19/4 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/3-19/4 </b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.3-19.4 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.03–19.04 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.3 - 19.4 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/3-19/4 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/3-19/4 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>3/21-4/19 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>3.21-4.19</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>4/20-5/20</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/4-20/5</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/4-20/5</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/4-20/5</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20.4-20.5</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/4-20/5</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20.4-20.5</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/4-20/5</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/4-20/5</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/4-20/5</b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20.4-20.5</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20.04–20.05</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20.4 - 20.5</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/4-20/5</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>20/4-20/5</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>4/20-5/20</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>4.20-5.20</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>5/21-6/21</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/5-21/6</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/5-21/6</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/5-21/6</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.5-21.6</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/5-21/6</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.5-21.6</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/5-21/6</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/5-21/6</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/5-21/6</b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.5-21.6</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.05–21.06</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.5 - 21.6</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/5-21/6</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/5-21/6</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>5/21-6/21</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>5.21-6.21</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>6/22-7/22</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/6-22/7</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/6-22/7</b></font></p><p align="center"></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/6-22/7</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22.6-22.7</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/6-22/7</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22.6-22.7 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/6-22/7</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/6-22/7</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/6-22/7 </b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22.6-22.7 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22.06–22.07 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22.6 - 22.7</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/6-22/7</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/6-22/7</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>6/22-7/22 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>6.22-7.22</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>7/23-8/22</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/7-22/8</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/7-22/8</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/7-22/8</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.7-22.8</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/7-22/8</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.7-22.8 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/7-22/8</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/7-22/8 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/7-22/8</b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.7-22.8 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.07–22.08</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.7 - 22.8</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/7-22/8</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/7-22/8</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>7/23-8/22</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>7.23-8.22</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>8/23-9/22</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/8-22/9</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/8-22/9</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/8-22/9</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.8-22.9</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/8-22/9</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.8-22.9</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/8-22/9</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/8-22/9</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/8-22/9</b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.8-22.9 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.08–22.09 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.8 - 22.9</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/8-22/9</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/8-22/9</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>8/23-9/22</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>8.23-9.22</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>9/23-10/22 </b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/9-22/10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/9-22/10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/9-22/10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.9-22.10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/9-22/10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.9-22.10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/9-22/10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/9-22/10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/9-22/10</b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.9-22.10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.09–22.10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.9 - 22.10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/9-22/10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/9-22/10</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>9/23-10/22</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>9.23-10.22</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>10/23-11/21</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/10-21/11</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/10-21/11</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/10-21/11</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.10-21.11</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/10-21/11</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.10-21.11</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>10/23-11/21</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>10/23-11/21</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23/10-21/11</b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.10-21.11</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.10–21.11</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>23.10 - 21.11</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>10/23-11/21</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>10/23-11/21</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>10/23-11/21</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>10.23-11.21</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>11/22-12/20</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/11-20/12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/11-20/12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/11-20/12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22.11-20.12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/11-20/12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22.11-20.12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/11-20/12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/11-20/12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/11-20/12</b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22.11-20.12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22.11–20.12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22.11 - 20.12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/11-20/12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>22/11-20/12</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>11/22-12/20</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>11.22-12.20</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>12/21-1/20</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/12-20/1</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/12-20/1</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/12-20/1</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.12-20.1</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/12-20/1</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.12-20.1</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/12-20/1</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/12-20/1</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/12-20/1</b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.12-20.1</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.12–20.01</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21.12 - 20.1</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/12-20/1</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>21/12-20/1</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>12/21-1/20</b></font></p>

<p align="center"><font face="CroissantD" size="14" color="#fe2963" letterSpacing="0.000000" kerning="1"><b>12.21-1.20</b></font></p>

CHINESE
HOROSCOPE
TEST

CHINESE
HOROSCOPE
TEST

CHINESE
STERRENBEELDEN
TESTEN

TEST
D’HOROSCOPE
CHINOIS

CHINESISCHER
HOROSKOPTEST

TEST DEL
HORÓSCOPO
CHINO

TESTE DO
HORÓSCOPO
CHINÊS

TESTE DO
HORÓSCOPO
CHINÊS

TEST
OROSCOPO
CINESE

KINESISKT
HOROSKOPTEST

HOROSKOP
CHIŃSKI

ПО
КИТАЙСКОМУ
ГОРОСКОПУ

ÇİN BURCU TESTİ

UJI RAMALAN CINA

UJIAN
HOROSKOP CINA

干支相性診断

生肖测试

CHINESE
HOROSCOPE
TSET

NAME MATCH
TEST

NAME MATCH
TEST

NAMENTEST

TEST DE
COMPATIBILITÉ
DES NOMS

NAMEN-TEST

TEST DE NOMBRES

TESTE DE NOMES

TESTE DE
AFINIDADE DOS
NOMES

TEST ACCOPPIA-
NOME

PARTEST FÖR
NAMN

TEST NA
DOPASOWANIE
IMION

СОВМЕСТИМО
СТЬ ПО
ИМЕНАМ

İSİM UYUMU TESTİ

UJI KECOCOKAN
NAMA

UJIAN PADANAN
NAMA

名前相性診断

姓名测试

NAME LOVE
TEST

ZODIAC
HOROSCOPE
TEST

ZODIAC
HOROSCOPE
TEST

STERRENBEELDEN
TESTEN

TEST
D’HOROSCOPE DU
ZODIAQUE

STERNZEICHENTEST

TEST DE SIGNOS
DEL ZODIACO

TESTE DO
HORÓSCOPO
ZODIACAL

TESTE DOS SIGNOS
DO ZODÍACO

TEST
OROSCOPO
DELLO ZODIACO

TEST AV
STJÄRNTECKEN

HOROSKOP
ZODIAKALNY

ПО ЗНАКАМ
ЗОДИАКА

BURÇ TESTİ

UJI RAMALAN
ZODIAK

UJIAN HOROSKOP
ZODIAK

星座相性診断

星座测试

ZODIAC
HOROSCOPE
TEST

ActionScript [AS3]

Section 1
//GameData (Data.GameData) package Data { import MyToolBox.*; public class GameData { private const _TEXTFIELDMAXCHARS:int = 30; private const _FRAMERATE:int = 30; private var _springFestivalArr:Array; private var _gameMode:String; private var _matchTableArr:Array; private var _resaultInfoArr:Array; public function GameData(){ Init(); } public function get TEXTFIELDMAXCHARS():int{ return (_TEXTFIELDMAXCHARS); } public function get resaultInfoArr():Array{ return (_resaultInfoArr); } public function get matchTableArr():Array{ return (_matchTableArr); } public function set gameMode(_arg1:String):void{ _gameMode = _arg1; } public function get FRAMERATE():int{ return (_FRAMERATE); } private function Init():void{ var _local1:int; _resaultInfoArr = new Array(); _springFestivalArr = new Array(); _springFestivalArr["1952"] = new MyDate(27, 1, 1952); _springFestivalArr["1953"] = new MyDate(14, 2, 1953); _springFestivalArr["1954"] = new MyDate(3, 2, 1954); _springFestivalArr["1955"] = new MyDate(24, 1, 1955); _springFestivalArr["1956"] = new MyDate(12, 2, 1956); _springFestivalArr["1957"] = new MyDate(31, 1, 1957); _springFestivalArr["1958"] = new MyDate(18, 2, 1958); _springFestivalArr["1959"] = new MyDate(8, 2, 1959); _springFestivalArr["1960"] = new MyDate(28, 1, 1960); _springFestivalArr["1961"] = new MyDate(15, 2, 1961); _springFestivalArr["1962"] = new MyDate(5, 2, 1962); _springFestivalArr["1963"] = new MyDate(25, 1, 1963); _springFestivalArr["1964"] = new MyDate(13, 2, 1964); _springFestivalArr["1965"] = new MyDate(2, 2, 1965); _springFestivalArr["1966"] = new MyDate(21, 1, 1966); _springFestivalArr["1967"] = new MyDate(9, 2, 1967); _springFestivalArr["1968"] = new MyDate(30, 1, 1968); _springFestivalArr["1969"] = new MyDate(17, 2, 1969); _springFestivalArr["1970"] = new MyDate(6, 2, 1970); _springFestivalArr["1971"] = new MyDate(27, 1, 1971); _springFestivalArr["1972"] = new MyDate(15, 2, 1972); _springFestivalArr["1973"] = new MyDate(3, 2, 1973); _springFestivalArr["1974"] = new MyDate(23, 1, 1974); _springFestivalArr["1975"] = new MyDate(11, 2, 1975); _springFestivalArr["1976"] = new MyDate(31, 1, 1976); _springFestivalArr["1977"] = new MyDate(18, 2, 1977); _springFestivalArr["1978"] = new MyDate(7, 2, 1978); _springFestivalArr["1979"] = new MyDate(28, 1, 1979); _springFestivalArr["1980"] = new MyDate(16, 2, 1980); _springFestivalArr["1981"] = new MyDate(5, 2, 1981); _springFestivalArr["1982"] = new MyDate(25, 1, 1982); _springFestivalArr["1983"] = new MyDate(13, 2, 1983); _springFestivalArr["1984"] = new MyDate(2, 2, 1984); _springFestivalArr["1985"] = new MyDate(20, 2, 1985); _springFestivalArr["1986"] = new MyDate(9, 2, 1986); _springFestivalArr["1987"] = new MyDate(29, 1, 1987); _springFestivalArr["1988"] = new MyDate(17, 2, 1988); _springFestivalArr["1989"] = new MyDate(6, 2, 1989); _springFestivalArr["1990"] = new MyDate(27, 1, 1990); _springFestivalArr["1991"] = new MyDate(15, 2, 1991); _springFestivalArr["1992"] = new MyDate(4, 2, 1992); _springFestivalArr["1993"] = new MyDate(23, 1, 1993); _springFestivalArr["1994"] = new MyDate(10, 2, 1994); _springFestivalArr["1995"] = new MyDate(31, 1, 1995); _springFestivalArr["1996"] = new MyDate(19, 2, 1996); _springFestivalArr["1997"] = new MyDate(7, 2, 1997); _springFestivalArr["1998"] = new MyDate(28, 1, 1998); _springFestivalArr["1999"] = new MyDate(16, 2, 1999); _springFestivalArr["2000"] = new MyDate(5, 2, 2000); _springFestivalArr["2001"] = new MyDate(24, 1, 2001); _springFestivalArr["2002"] = new MyDate(12, 2, 2002); _springFestivalArr["2003"] = new MyDate(1, 2, 2003); _springFestivalArr["2004"] = new MyDate(22, 1, 2004); _springFestivalArr["2005"] = new MyDate(9, 2, 2005); _springFestivalArr["2006"] = new MyDate(29, 1, 2006); _springFestivalArr["2007"] = new MyDate(18, 2, 2007); _springFestivalArr["2008"] = new MyDate(7, 2, 2008); _springFestivalArr["2009"] = new MyDate(26, 1, 2009); _springFestivalArr["2010"] = new MyDate(14, 2, 2010); _springFestivalArr["2011"] = new MyDate(3, 2, 2011); _springFestivalArr["2012"] = new MyDate(23, 1, 2012); _matchTableArr = new Array(); _local1 = 0; while (_local1 < 12) { _matchTableArr[_local1] = new Array(); _local1++; }; _matchTableArr[0][0] = 60; _matchTableArr[0][1] = 20; _matchTableArr[0][2] = 70; _matchTableArr[0][3] = 10; _matchTableArr[0][4] = 100; _matchTableArr[0][5] = 50; _matchTableArr[0][6] = 85; _matchTableArr[0][7] = 50; _matchTableArr[0][8] = 100; _matchTableArr[0][9] = 10; _matchTableArr[0][10] = 70; _matchTableArr[0][11] = 20; _matchTableArr[1][0] = 20; _matchTableArr[1][1] = 60; _matchTableArr[1][2] = 20; _matchTableArr[1][3] = 70; _matchTableArr[1][4] = 10; _matchTableArr[1][5] = 100; _matchTableArr[1][6] = 50; _matchTableArr[1][7] = 85; _matchTableArr[1][8] = 50; _matchTableArr[1][9] = 100; _matchTableArr[1][10] = 10; _matchTableArr[1][11] = 70; _matchTableArr[2][0] = 70; _matchTableArr[2][1] = 20; _matchTableArr[2][2] = 60; _matchTableArr[2][3] = 20; _matchTableArr[2][4] = 70; _matchTableArr[2][5] = 10; _matchTableArr[2][6] = 100; _matchTableArr[2][7] = 50; _matchTableArr[2][8] = 85; _matchTableArr[2][9] = 50; _matchTableArr[2][10] = 100; _matchTableArr[2][11] = 10; _matchTableArr[3][0] = 10; _matchTableArr[3][1] = 70; _matchTableArr[3][2] = 20; _matchTableArr[3][3] = 60; _matchTableArr[3][4] = 20; _matchTableArr[3][5] = 70; _matchTableArr[3][6] = 10; _matchTableArr[3][7] = 100; _matchTableArr[3][8] = 50; _matchTableArr[3][9] = 85; _matchTableArr[3][10] = 50; _matchTableArr[3][11] = 100; _matchTableArr[4][0] = 100; _matchTableArr[4][1] = 10; _matchTableArr[4][2] = 70; _matchTableArr[4][3] = 20; _matchTableArr[4][4] = 60; _matchTableArr[4][5] = 20; _matchTableArr[4][6] = 70; _matchTableArr[4][7] = 10; _matchTableArr[4][8] = 100; _matchTableArr[4][9] = 50; _matchTableArr[4][10] = 85; _matchTableArr[4][11] = 50; _matchTableArr[5][0] = 50; _matchTableArr[5][1] = 100; _matchTableArr[5][2] = 10; _matchTableArr[5][3] = 70; _matchTableArr[5][4] = 20; _matchTableArr[5][5] = 60; _matchTableArr[5][6] = 20; _matchTableArr[5][7] = 70; _matchTableArr[5][8] = 10; _matchTableArr[5][9] = 100; _matchTableArr[5][10] = 50; _matchTableArr[5][11] = 85; _matchTableArr[6][0] = 85; _matchTableArr[6][1] = 50; _matchTableArr[6][2] = 100; _matchTableArr[6][3] = 10; _matchTableArr[6][4] = 70; _matchTableArr[6][5] = 20; _matchTableArr[6][6] = 60; _matchTableArr[6][7] = 20; _matchTableArr[6][8] = 70; _matchTableArr[6][9] = 10; _matchTableArr[6][10] = 100; _matchTableArr[6][11] = 50; _matchTableArr[7][0] = 50; _matchTableArr[7][1] = 85; _matchTableArr[7][2] = 50; _matchTableArr[7][3] = 100; _matchTableArr[7][4] = 10; _matchTableArr[7][5] = 70; _matchTableArr[7][6] = 20; _matchTableArr[7][7] = 60; _matchTableArr[7][8] = 20; _matchTableArr[7][9] = 70; _matchTableArr[7][10] = 10; _matchTableArr[7][11] = 100; _matchTableArr[8][0] = 100; _matchTableArr[8][1] = 50; _matchTableArr[8][2] = 85; _matchTableArr[8][3] = 50; _matchTableArr[8][4] = 100; _matchTableArr[8][5] = 10; _matchTableArr[8][6] = 70; _matchTableArr[8][7] = 20; _matchTableArr[8][8] = 60; _matchTableArr[8][9] = 20; _matchTableArr[8][10] = 70; _matchTableArr[8][11] = 10; _matchTableArr[9][0] = 10; _matchTableArr[9][1] = 100; _matchTableArr[9][2] = 50; _matchTableArr[9][3] = 85; _matchTableArr[9][4] = 50; _matchTableArr[9][5] = 100; _matchTableArr[9][6] = 10; _matchTableArr[9][7] = 70; _matchTableArr[9][8] = 20; _matchTableArr[9][9] = 60; _matchTableArr[9][10] = 20; _matchTableArr[9][11] = 70; _matchTableArr[10][0] = 70; _matchTableArr[10][1] = 10; _matchTableArr[10][2] = 100; _matchTableArr[10][3] = 50; _matchTableArr[10][4] = 85; _matchTableArr[10][5] = 50; _matchTableArr[10][6] = 100; _matchTableArr[10][7] = 10; _matchTableArr[10][8] = 70; _matchTableArr[10][9] = 20; _matchTableArr[10][10] = 60; _matchTableArr[10][11] = 20; _matchTableArr[11][0] = 20; _matchTableArr[11][1] = 70; _matchTableArr[11][2] = 10; _matchTableArr[11][3] = 100; _matchTableArr[11][4] = 50; _matchTableArr[11][5] = 85; _matchTableArr[11][6] = 50; _matchTableArr[11][7] = 100; _matchTableArr[11][8] = 10; _matchTableArr[11][9] = 70; _matchTableArr[11][10] = 20; _matchTableArr[11][11] = 60; } public function get gameMode():String{ return (_gameMode); } public function get springFestivalArr():Array{ return (_springFestivalArr); } public function set resaultInfoArr(_arg1:Array):void{ _resaultInfoArr = _arg1; } } }//package Data
Section 2
//BaseScrollPane (fl.containers.BaseScrollPane) package fl.containers { import fl.core.*; import fl.controls.*; import flash.display.*; import flash.events.*; import fl.events.*; import flash.geom.*; public class BaseScrollPane extends UIComponent { protected var defaultLineScrollSize:Number;// = 4 protected var _maxHorizontalScrollPosition:Number;// = 0 protected var vScrollBar:Boolean; protected var disabledOverlay:Shape; protected var hScrollBar:Boolean; protected var availableWidth:Number; protected var _verticalPageScrollSize:Number;// = 0 protected var vOffset:Number;// = 0 protected var _verticalScrollBar:ScrollBar; protected var useFixedHorizontalScrolling:Boolean;// = false protected var contentWidth:Number;// = 0 protected var contentHeight:Number;// = 0 protected var _horizontalPageScrollSize:Number;// = 0 protected var background:DisplayObject; protected var _useBitmpScrolling:Boolean;// = false protected var contentPadding:Number;// = 0 protected var availableHeight:Number; protected var _horizontalScrollBar:ScrollBar; protected var contentScrollRect:Rectangle; protected var _horizontalScrollPolicy:String; protected var _verticalScrollPolicy:String; protected static const SCROLL_BAR_STYLES:Object = {upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {repeatDelay:500, repeatInterval:35, skin:"ScrollPane_upSkin", contentPadding:0, disabledAlpha:0.5}; public function BaseScrollPane(){ contentWidth = 0; contentHeight = 0; contentPadding = 0; vOffset = 0; _maxHorizontalScrollPosition = 0; _horizontalPageScrollSize = 0; _verticalPageScrollSize = 0; defaultLineScrollSize = 4; useFixedHorizontalScrolling = false; _useBitmpScrolling = false; super(); } protected function handleWheel(_arg1:MouseEvent):void{ if (((((!(enabled)) || (!(_verticalScrollBar.visible)))) || ((contentHeight <= availableHeight)))){ return; }; _verticalScrollBar.scrollPosition = (_verticalScrollBar.scrollPosition - (_arg1.delta * verticalLineScrollSize)); setVerticalScrollPosition(_verticalScrollBar.scrollPosition); dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _arg1.delta, horizontalScrollPosition)); } public function get verticalScrollPosition():Number{ return (_verticalScrollBar.scrollPosition); } protected function drawDisabledOverlay():void{ if (enabled){ if (contains(disabledOverlay)){ removeChild(disabledOverlay); }; } else { disabledOverlay.x = (disabledOverlay.y = contentPadding); disabledOverlay.width = availableWidth; disabledOverlay.height = availableHeight; disabledOverlay.alpha = (getStyleValue("disabledAlpha") as Number); addChild(disabledOverlay); }; } public function set verticalScrollPosition(_arg1:Number):void{ drawNow(); _verticalScrollBar.scrollPosition = _arg1; setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); } protected function setContentSize(_arg1:Number, _arg2:Number):void{ if ((((((contentWidth == _arg1)) || (useFixedHorizontalScrolling))) && ((contentHeight == _arg2)))){ return; }; contentWidth = _arg1; contentHeight = _arg2; invalidate(InvalidationType.SIZE); } public function get horizontalScrollPosition():Number{ return (_horizontalScrollBar.scrollPosition); } public function get horizontalScrollBar():ScrollBar{ return (_horizontalScrollBar); } override public function set enabled(_arg1:Boolean):void{ if (enabled == _arg1){ return; }; _verticalScrollBar.enabled = _arg1; _horizontalScrollBar.enabled = _arg1; super.enabled = _arg1; } public function get verticalLineScrollSize():Number{ return (_verticalScrollBar.lineScrollSize); } public function get horizontalScrollPolicy():String{ return (_horizontalScrollPolicy); } protected function calculateAvailableSize():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local1 = ScrollBar.WIDTH; _local2 = (contentPadding = Number(getStyleValue("contentPadding"))); _local3 = ((height - (2 * _local2)) - vOffset); vScrollBar = (((_verticalScrollPolicy == ScrollPolicy.ON)) || ((((_verticalScrollPolicy == ScrollPolicy.AUTO)) && ((contentHeight > _local3))))); _local4 = ((width - (vScrollBar) ? _local1 : 0) - (2 * _local2)); _local5 = (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - _local4); hScrollBar = (((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_local5 > 0))))); if (hScrollBar){ _local3 = (_local3 - _local1); }; if (((((((hScrollBar) && (!(vScrollBar)))) && ((_verticalScrollPolicy == ScrollPolicy.AUTO)))) && ((contentHeight > _local3)))){ vScrollBar = true; _local4 = (_local4 - _local1); }; availableHeight = (_local3 + vOffset); availableWidth = _local4; } public function get maxVerticalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentHeight - availableHeight))); } public function set horizontalScrollPosition(_arg1:Number):void{ drawNow(); _horizontalScrollBar.scrollPosition = _arg1; setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); } public function get horizontalLineScrollSize():Number{ return (_horizontalScrollBar.lineScrollSize); } public function set verticalPageScrollSize(_arg1:Number):void{ _verticalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } public function get verticalScrollPolicy():String{ return (_verticalScrollPolicy); } protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function get useBitmapScrolling():Boolean{ return (_useBitmpScrolling); } protected function handleScroll(_arg1:ScrollEvent):void{ if (_arg1.target == _verticalScrollBar){ setVerticalScrollPosition(_arg1.position); } else { setHorizontalScrollPosition(_arg1.position); }; } public function set verticalLineScrollSize(_arg1:Number):void{ _verticalScrollBar.lineScrollSize = _arg1; } public function get verticalScrollBar():ScrollBar{ return (_verticalScrollBar); } protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function set horizontalPageScrollSize(_arg1:Number):void{ _horizontalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STATE)){ drawLayout(); }; updateChildren(); super.draw(); } public function set horizontalScrollPolicy(_arg1:String):void{ _horizontalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } override protected function configUI():void{ var _local1:Graphics; super.configUI(); contentScrollRect = new Rectangle(0, 0, 85, 85); _verticalScrollBar = new ScrollBar(); _verticalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _verticalScrollBar.visible = false; _verticalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_verticalScrollBar); copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); _horizontalScrollBar = new ScrollBar(); _horizontalScrollBar.direction = ScrollBarDirection.HORIZONTAL; _horizontalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _horizontalScrollBar.visible = false; _horizontalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_horizontalScrollBar); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); disabledOverlay = new Shape(); _local1 = disabledOverlay.graphics; _local1.beginFill(0xFFFFFF); _local1.drawRect(0, 0, width, height); _local1.endFill(); addEventListener(MouseEvent.MOUSE_WHEEL, handleWheel, false, 0, true); } protected function calculateContentWidth():void{ } public function get verticalPageScrollSize():Number{ if (isNaN(availableHeight)){ drawNow(); }; return (((((_verticalPageScrollSize == 0)) && (!(isNaN(availableHeight))))) ? availableHeight : _verticalPageScrollSize); } protected function drawLayout():void{ calculateAvailableSize(); calculateContentWidth(); background.width = width; background.height = height; if (vScrollBar){ _verticalScrollBar.visible = true; _verticalScrollBar.x = ((width - ScrollBar.WIDTH) - contentPadding); _verticalScrollBar.y = contentPadding; _verticalScrollBar.height = availableHeight; } else { _verticalScrollBar.visible = false; }; _verticalScrollBar.setScrollProperties(availableHeight, 0, (contentHeight - availableHeight), verticalPageScrollSize); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); if (hScrollBar){ _horizontalScrollBar.visible = true; _horizontalScrollBar.x = contentPadding; _horizontalScrollBar.y = ((height - ScrollBar.WIDTH) - contentPadding); _horizontalScrollBar.width = availableWidth; } else { _horizontalScrollBar.visible = false; }; _horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), horizontalPageScrollSize); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); drawDisabledOverlay(); } protected function drawBackground():void{ var _local1:DisplayObject; _local1 = background; background = getDisplayObjectInstance(getStyleValue("skin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } public function set horizontalLineScrollSize(_arg1:Number):void{ _horizontalScrollBar.lineScrollSize = _arg1; } public function get horizontalPageScrollSize():Number{ if (isNaN(availableWidth)){ drawNow(); }; return (((((_horizontalPageScrollSize == 0)) && (!(isNaN(availableWidth))))) ? availableWidth : _horizontalPageScrollSize); } public function get maxHorizontalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentWidth - availableWidth))); } protected function setStyles():void{ copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); } protected function updateChildren():void{ _verticalScrollBar.enabled = (_horizontalScrollBar.enabled = enabled); _verticalScrollBar.drawNow(); _horizontalScrollBar.drawNow(); } public function set verticalScrollPolicy(_arg1:String):void{ _verticalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function set useBitmapScrolling(_arg1:Boolean):void{ _useBitmpScrolling = _arg1; invalidate(InvalidationType.STATE); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.containers
Section 3
//CellRenderer (fl.controls.listClasses.CellRenderer) package fl.controls.listClasses { import fl.controls.*; import flash.events.*; public class CellRenderer extends LabelButton implements ICellRenderer { protected var _data:Object; protected var _listData:ListData; private static var defaultStyles:Object = {upSkin:"CellRenderer_upSkin", downSkin:"CellRenderer_downSkin", overSkin:"CellRenderer_overSkin", disabledSkin:"CellRenderer_disabledSkin", selectedDisabledSkin:"CellRenderer_selectedDisabledSkin", selectedUpSkin:"CellRenderer_selectedUpSkin", selectedDownSkin:"CellRenderer_selectedDownSkin", selectedOverSkin:"CellRenderer_selectedOverSkin", textFormat:null, disabledTextFormat:null, embedFonts:null, textPadding:5}; public function CellRenderer():void{ toggle = true; focusEnabled = false; } override protected function toggleSelected(_arg1:MouseEvent):void{ } override public function get selected():Boolean{ return (super.selected); } public function set listData(_arg1:ListData):void{ _listData = _arg1; label = _listData.label; setStyle("icon", _listData.icon); } override public function set selected(_arg1:Boolean):void{ super.selected = _arg1; } public function set data(_arg1:Object):void{ _data = _arg1; } public function get listData():ListData{ return (_listData); } override public function setSize(_arg1:Number, _arg2:Number):void{ super.setSize(_arg1, _arg2); } override protected function drawLayout():void{ var _local1:Number; var _local2:Number; var _local3:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = 0; if (icon != null){ icon.x = _local1; icon.y = Math.round(((height - icon.height) >> 1)); _local2 = (icon.width + _local1); }; if (label.length > 0){ textField.visible = true; _local3 = Math.max(0, ((width - _local2) - (_local1 * 2))); textField.width = _local3; textField.height = (textField.textHeight + 4); textField.x = (_local2 + _local1); textField.y = Math.round(((height - textField.height) >> 1)); } else { textField.visible = false; }; background.width = width; background.height = height; } public function get data():Object{ return (_data); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls.listClasses
Section 4
//ICellRenderer (fl.controls.listClasses.ICellRenderer) package fl.controls.listClasses { public interface ICellRenderer { function setSize(_arg1:Number, _arg2:Number):void; function get listData():ListData; function get data():Object; function setMouseState(_arg1:String):void; function set x(_arg1:Number):void; function set y(_arg1:Number):void; function set data(_arg1:Object):void; function set selected(_arg1:Boolean):void; function set listData(_arg1:ListData):void; function get selected():Boolean; } }//package fl.controls.listClasses
Section 5
//ListData (fl.controls.listClasses.ListData) package fl.controls.listClasses { import fl.core.*; public class ListData { protected var _index:uint; protected var _owner:UIComponent; protected var _label:String; protected var _icon:Object;// = null protected var _row:uint; protected var _column:uint; public function ListData(_arg1:String, _arg2:Object, _arg3:UIComponent, _arg4:uint, _arg5:uint, _arg6:uint=0){ _icon = null; super(); _label = _arg1; _icon = _arg2; _owner = _arg3; _index = _arg4; _row = _arg5; _column = _arg6; } public function get owner():UIComponent{ return (_owner); } public function get label():String{ return (_label); } public function get row():uint{ return (_row); } public function get index():uint{ return (_index); } public function get icon():Object{ return (_icon); } public function get column():uint{ return (_column); } } }//package fl.controls.listClasses
Section 6
//BaseButton (fl.controls.BaseButton) package fl.controls { import fl.core.*; import flash.display.*; import flash.events.*; import fl.events.*; import flash.utils.*; public class BaseButton extends UIComponent { protected var _selected:Boolean;// = false private var unlockedMouseState:String; protected var pressTimer:Timer; protected var mouseState:String; protected var background:DisplayObject; private var _mouseStateLocked:Boolean;// = false protected var _autoRepeat:Boolean;// = false private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35}; public function BaseButton(){ _selected = false; _autoRepeat = false; _mouseStateLocked = false; super(); buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } protected function endPress():void{ pressTimer.reset(); } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function buttonDown(_arg1:TimerEvent):void{ if (!_autoRepeat){ endPress(); return; }; if (pressTimer.currentCount == 1){ pressTimer.delay = Number(getStyleValue("repeatInterval")); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function setupMouseEvents():void{ addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true); } protected function drawLayout():void{ background.width = width; background.height = height; } protected function drawBackground():void{ var _local1:String; var _local2:DisplayObject; _local1 = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); _local2 = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 7
//Button (fl.controls.Button) package fl.controls { import fl.core.*; import flash.display.*; import fl.managers.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var emphasizedBorder:DisplayObject; protected var _emphasized:Boolean;// = false private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function Button(){ _emphasized = false; super(); } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; var _local3:*; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("emphasizedPadding")); if ((((_local2 < 0)) || (!(_emphasized)))){ _local2 = 0; }; _local3 = getStyleValue("focusRectPadding"); _local3 = ((_local3)==null) ? 2 : _local3; _local3 = (_local3 + _local2); uiFocusRect.x = -(_local3); uiFocusRect.y = -(_local3); uiFocusRect.width = (width + (_local3 * 2)); uiFocusRect.height = (height + (_local3 * 2)); }; } public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } public function get emphasized():Boolean{ return (_emphasized); } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } protected function drawEmphasized():void{ var _local1:Object; var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; _local1 = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 8
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const BOTTOM:String = "bottom"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 9
//ComboBox (fl.controls.ComboBox) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.display.*; import flash.events.*; import fl.data.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; import flash.geom.*; public class ComboBox extends UIComponent implements IFocusManagerComponent { protected var _dropdownWidth:Number; protected var highlightedCell:int;// = -1 protected var _prompt:String; protected var isOpen:Boolean;// = false protected var list:List; protected var _rowCount:uint;// = 5 protected var currentIndex:int; protected var isKeyDown:Boolean;// = false protected var _labels:Array; protected var background:BaseButton; protected var inputField:TextInput; protected var listOverIndex:uint; protected var editableValue:String; protected var _editable:Boolean;// = false private var collectionItemImport:SimpleCollectionItem; protected static const BACKGROUND_STYLES:Object = {overSkin:"overSkin", downSkin:"downSkin", upSkin:"upSkin", disabledSkin:"disabledSkin", repeatInterval:"repeatInterval"}; protected static const LIST_STYLES:Object = {upSkin:"comboListUpSkin", overSkin:"comboListOverSkin", downSkin:"comobListDownSkin", disabledSkin:"comboListDisabledSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval", textFormat:"textFormat", disabledAlpha:"disabledAlpha", skin:"listSkin"}; private static var defaultStyles:Object = {upSkin:"ComboBox_upSkin", downSkin:"ComboBox_downSkin", overSkin:"ComboBox_overSkin", disabledSkin:"ComboBox_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:3, buttonWidth:24, disabledAlpha:null, listSkin:null}; public static var createAccessibilityImplementation:Function; public function ComboBox(){ _rowCount = 5; _editable = false; isOpen = false; highlightedCell = -1; isKeyDown = false; super(); } protected function drawList():void{ list.rowCount = Math.max(0, Math.min(_rowCount, list.dataProvider.length)); } public function set imeMode(_arg1:String):void{ inputField.imeMode = _arg1; } public function get dropdown():List{ return (list); } public function get dropdownWidth():Number{ return (list.width); } public function sortItemsOn(_arg1:String, _arg2:Object=null){ return (list.sortItemsOn(_arg1, _arg2)); } protected function onEnter(_arg1:ComponentEvent):void{ _arg1.stopPropagation(); } public function removeItemAt(_arg1:uint):void{ list.removeItemAt(_arg1); invalidate(InvalidationType.DATA); } public function open():void{ currentIndex = selectedIndex; if (((isOpen) || ((length == 0)))){ return; }; dispatchEvent(new Event(Event.OPEN)); isOpen = true; addEventListener(Event.ENTER_FRAME, addCloseListener, false, 0, true); positionList(); list.scrollToSelected(); stage.addChild(list); } public function get selectedItem():Object{ return (list.selectedItem); } public function set text(_arg1:String):void{ if (!editable){ return; }; inputField.text = _arg1; } public function get labelField():String{ return (list.labelField); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; var _local3:uint; var _local4:Number; var _local5:int; isKeyDown = true; if (_arg1.ctrlKey){ switch (_arg1.keyCode){ case Keyboard.UP: if (highlightedCell > -1){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); break; case Keyboard.DOWN: open(); break; }; return; }; _arg1.stopPropagation(); _local2 = Math.max(((calculateAvailableHeight() / list.rowHeight) << 0), 1); _local3 = selectedIndex; _local4 = ((highlightedCell)==-1) ? selectedIndex : highlightedCell; _local5 = -1; switch (_arg1.keyCode){ case Keyboard.SPACE: if (isOpen){ close(); } else { open(); }; return; case Keyboard.ESCAPE: if (isOpen){ if (highlightedCell > -1){ selectedIndex = selectedIndex; }; close(); }; return; case Keyboard.UP: _local5 = Math.max(0, (_local4 - 1)); break; case Keyboard.DOWN: _local5 = Math.min((length - 1), (_local4 + 1)); break; case Keyboard.PAGE_UP: _local5 = Math.max((_local4 - _local2), 0); break; case Keyboard.PAGE_DOWN: _local5 = Math.min((_local4 + _local2), (length - 1)); break; case Keyboard.HOME: _local5 = 0; break; case Keyboard.END: _local5 = (length - 1); break; case Keyboard.ENTER: if (((_editable) && ((highlightedCell == -1)))){ editableValue = inputField.text; selectedIndex = -1; } else { if (((isOpen) && ((highlightedCell > -1)))){ editableValue = null; selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; }; dispatchEvent(new ComponentEvent(ComponentEvent.ENTER)); close(); return; default: if (editable){ break; }; _local5 = list.getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), _local4); break; }; if (_local5 > -1){ if (isOpen){ highlightCell(_local5); inputField.text = list.itemToLabel(getItemAt(_local5)); } else { highlightCell(); selectedIndex = _local5; dispatchEvent(new Event(Event.CHANGE)); }; }; } public function set dropdownWidth(_arg1:Number):void{ _dropdownWidth = _arg1; invalidate(InvalidationType.SIZE); } public function get editable():Boolean{ return (_editable); } override protected function focusInHandler(_arg1:FocusEvent):void{ super.focusInHandler(_arg1); if (editable){ stage.focus = inputField.textField; }; } protected function onStageClick(_arg1:MouseEvent):void{ if (!isOpen){ return; }; if (((!(contains((_arg1.target as DisplayObject)))) && (!(list.contains((_arg1.target as DisplayObject)))))){ if (highlightedCell != -1){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); }; } protected function handleDataChange(_arg1:DataChangeEvent):void{ invalidate(InvalidationType.DATA); } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ isKeyDown = false; } protected function onListItemUp(_arg1:MouseEvent):void{ var _local2:*; stage.removeEventListener(MouseEvent.MOUSE_UP, onListItemUp); if (((!((_arg1.target is ICellRenderer))) || (!(list.contains((_arg1.target as DisplayObject)))))){ return; }; editableValue = null; _local2 = selectedIndex; selectedIndex = _arg1.target.listData.index; if (_local2 != selectedIndex){ dispatchEvent(new Event(Event.CHANGE)); }; close(); } public function removeAll():void{ list.removeAll(); inputField.text = ""; invalidate(InvalidationType.DATA); } public function set selectedItem(_arg1:Object):void{ list.selectedItem = _arg1; invalidate(InvalidationType.SELECTED); } protected function highlightCell(_arg1:int=-1):void{ var _local2:ICellRenderer; if (highlightedCell > -1){ _local2 = list.itemToCellRenderer(getItemAt(highlightedCell)); if (_local2 != null){ _local2.setMouseState("up"); }; }; if (_arg1 == -1){ return; }; list.scrollToIndex(_arg1); list.drawNow(); _local2 = list.itemToCellRenderer(getItemAt(_arg1)); if (_local2 != null){ _local2.setMouseState("over"); highlightedCell = _arg1; }; } public function itemToLabel(_arg1:Object):String{ if (_arg1 == null){ return (""); }; return (list.itemToLabel(_arg1)); } public function addItemAt(_arg1:Object, _arg2:uint):void{ list.addItemAt(_arg1, _arg2); invalidate(InvalidationType.DATA); } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ return (list.replaceItemAt(_arg1, _arg2)); } protected function showPrompt():void{ inputField.text = _prompt; } public function set rowCount(_arg1:uint):void{ _rowCount = _arg1; invalidate(InvalidationType.SIZE); } public function get restrict():String{ return (inputField.restrict); } protected function setEmbedFonts():void{ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ inputField.textField.embedFonts = _local1; }; } public function sortItems(... _args){ return (list.sortItems.apply(list, _args)); } public function set labelField(_arg1:String):void{ list.labelField = _arg1; invalidate(InvalidationType.DATA); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; drawTextField(); } public function set prompt(_arg1:String):void{ if (_arg1 == ""){ _prompt = null; } else { _prompt = _arg1; }; invalidate(InvalidationType.STATE); } public function get length():int{ return (list.length); } protected function drawTextField():void{ inputField.setStyle("upSkin", ""); inputField.setStyle("disabledSkin", ""); inputField.enabled = enabled; inputField.editable = _editable; inputField.textField.selectable = ((enabled) && (_editable)); inputField.mouseEnabled = (inputField.mouseChildren = ((enabled) && (_editable))); inputField.focusEnabled = false; if (_editable){ inputField.addEventListener(FocusEvent.FOCUS_IN, onInputFieldFocus, false, 0, true); inputField.addEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut, false, 0, true); } else { inputField.removeEventListener(FocusEvent.FOCUS_IN, onInputFieldFocus); inputField.removeEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut); }; } protected function onInputFieldFocusOut(_arg1:FocusEvent):void{ inputField.removeEventListener(ComponentEvent.ENTER, onEnter); selectedIndex = selectedIndex; } protected function passEvent(_arg1:Event):void{ dispatchEvent(_arg1); } public function get imeMode():String{ return (inputField.imeMode); } public function get labelFunction():Function{ return (list.labelFunction); } protected function calculateAvailableHeight():Number{ var _local1:Number; _local1 = Number(getStyleValue("contentPadding")); return ((list.height - (_local1 * 2))); } public function get selectedIndex():int{ return (list.selectedIndex); } override protected function focusOutHandler(_arg1:FocusEvent):void{ isKeyDown = false; if (isOpen){ if (((!(_arg1.relatedObject)) || (!(list.contains(_arg1.relatedObject))))){ if (((!((highlightedCell == -1))) && (!((highlightedCell == selectedIndex))))){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); }; }; super.focusOutHandler(_arg1); } public function get selectedLabel():String{ if (editableValue != null){ return (editableValue); }; if (selectedIndex == -1){ return (null); }; return (itemToLabel(selectedItem)); } public function get text():String{ return (inputField.text); } protected function onListChange(_arg1:Event):void{ editableValue = null; dispatchEvent(_arg1); invalidate(InvalidationType.SELECTED); if (isKeyDown){ return; }; close(); } protected function onToggleListVisibility(_arg1:MouseEvent):void{ _arg1.stopPropagation(); dispatchEvent(_arg1); if (isOpen){ close(); } else { open(); stage.addEventListener(MouseEvent.MOUSE_UP, onListItemUp, false, 0, true); }; } override protected function draw():void{ var _local1:*; _local1 = selectedIndex; if ((((_local1 == -1)) && (((((!((prompt == null))) || (editable))) || ((length == 0)))))){ _local1 = Math.max(-1, Math.min(_local1, (length - 1))); } else { editableValue = null; _local1 = Math.max(0, Math.min(_local1, (length - 1))); }; if (list.selectedIndex != _local1){ list.selectedIndex = _local1; invalidate(InvalidationType.SELECTED, false); }; if (isInvalid(InvalidationType.STYLES)){ setStyles(); setEmbedFonts(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.DATA, InvalidationType.STATE)){ drawTextFormat(); drawLayout(); invalidate(InvalidationType.DATA); }; if (isInvalid(InvalidationType.DATA)){ drawList(); invalidate(InvalidationType.SELECTED, true); }; if (isInvalid(InvalidationType.SELECTED)){ if ((((_local1 == -1)) && (!((editableValue == null))))){ inputField.text = editableValue; } else { if (_local1 > -1){ if (length > 0){ inputField.horizontalScrollPosition = 0; inputField.text = itemToLabel(list.selectedItem); }; } else { if ((((_local1 == -1)) && (!((_prompt == null))))){ showPrompt(); } else { inputField.text = ""; }; }; }; if (((((editable) && ((selectedIndex > -1)))) && ((stage.focus == inputField.textField)))){ inputField.setSelection(0, inputField.length); }; }; drawTextField(); super.draw(); } public function addItem(_arg1:Object):void{ list.addItem(_arg1); invalidate(InvalidationType.DATA); } public function get rowCount():uint{ return (_rowCount); } override protected function configUI():void{ super.configUI(); background = new BaseButton(); background.focusEnabled = false; copyStylesToChild(background, BACKGROUND_STYLES); background.addEventListener(MouseEvent.MOUSE_DOWN, onToggleListVisibility, false, 0, true); addChild(background); inputField = new TextInput(); inputField.focusTarget = (this as IFocusManagerComponent); inputField.focusEnabled = false; inputField.addEventListener(Event.CHANGE, onTextInput, false, 0, true); addChild(inputField); list = new List(); list.focusEnabled = false; copyStylesToChild(list, LIST_STYLES); list.addEventListener(Event.CHANGE, onListChange, false, 0, true); list.addEventListener(ListEvent.ITEM_CLICK, onListChange, false, 0, true); list.addEventListener(ListEvent.ITEM_ROLL_OUT, passEvent, false, 0, true); list.addEventListener(ListEvent.ITEM_ROLL_OVER, passEvent, false, 0, true); list.verticalScrollBar.addEventListener(Event.SCROLL, passEvent, false, 0, true); } protected function positionList():void{ var _local1:Point; _local1 = localToGlobal(new Point(0, 0)); list.x = _local1.x; if (((_local1.y + height) + list.height) > stage.stageHeight){ list.y = (_local1.y - list.height); } else { list.y = (_local1.y + height); }; } public function get value():String{ var _local1:Object; if (editableValue != null){ return (editableValue); }; _local1 = selectedItem; if (((!(_editable)) && (!((_local1.data == null))))){ return (_local1.data); }; return (itemToLabel(_local1)); } public function get prompt():String{ return (_prompt); } public function set dataProvider(_arg1:DataProvider):void{ _arg1.addEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange, false, 0, true); list.dataProvider = _arg1; invalidate(InvalidationType.DATA); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; if (!_editable){ return; }; inputField.restrict = _arg1; } protected function onTextInput(_arg1:Event):void{ _arg1.stopPropagation(); if (!_editable){ return; }; editableValue = inputField.text; selectedIndex = -1; dispatchEvent(new Event(Event.CHANGE)); } protected function onInputFieldFocus(_arg1:FocusEvent):void{ inputField.addEventListener(ComponentEvent.ENTER, onEnter, false, 0, true); close(); } public function getItemAt(_arg1:uint):Object{ return (list.getItemAt(_arg1)); } override protected function initializeAccessibility():void{ if (ComboBox.createAccessibilityImplementation != null){ ComboBox.createAccessibilityImplementation(this); }; } protected function drawLayout():void{ var _local1:Number; var _local2:Number; _local1 = (getStyleValue("buttonWidth") as Number); _local2 = (getStyleValue("textPadding") as Number); background.setSize(width, height); inputField.x = (inputField.y = _local2); inputField.setSize(((width - _local1) - _local2), (height - _local2)); list.width = (isNaN(_dropdownWidth)) ? width : _dropdownWidth; background.enabled = enabled; background.drawNow(); } public function removeItem(_arg1:Object):Object{ return (list.removeItem(_arg1)); } private function addCloseListener(_arg1:Event){ removeEventListener(Event.ENTER_FRAME, addCloseListener); if (!isOpen){ return; }; stage.addEventListener(MouseEvent.MOUSE_DOWN, onStageClick, false, 0, true); } public function get dataProvider():DataProvider{ return (list.dataProvider); } public function get textField():TextInput{ return (inputField); } protected function setStyles():void{ copyStylesToChild(background, BACKGROUND_STYLES); copyStylesToChild(list, LIST_STYLES); } public function set labelFunction(_arg1:Function):void{ list.labelFunction = _arg1; invalidate(InvalidationType.DATA); } protected function drawTextFormat():void{ var _local1:TextFormat; _local1 = (getStyleValue((_enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local1 == null){ _local1 = new TextFormat(); }; inputField.textField.defaultTextFormat = _local1; inputField.textField.setTextFormat(_local1); setEmbedFonts(); } public function set selectedIndex(_arg1:int):void{ list.selectedIndex = _arg1; highlightCell(); invalidate(InvalidationType.SELECTED); } public function close():void{ highlightCell(); highlightedCell = -1; if (!isOpen){ return; }; dispatchEvent(new Event(Event.CLOSE)); stage.removeEventListener(MouseEvent.MOUSE_DOWN, onStageClick); isOpen = false; stage.removeChild(list); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, List.getStyleDefinition())); } } }//package fl.controls
Section 10
//LabelButton (fl.controls.LabelButton) package fl.controls { import fl.core.*; import flash.display.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var mode:String;// = "center" public var textField:TextField; protected var _label:String;// = "Label" private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function LabelButton(){ _labelPlacement = ButtonLabelPlacement.RIGHT; _toggle = false; _label = "Label"; mode = "center"; super(); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } public function get labelPlacement():String{ return (_labelPlacement); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ setMouseState(oldMouseState); oldMouseState = null; endPress(); dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function set toggle(_arg1:Boolean):void{ if (((!(_arg1)) && (super.selected))){ selected = false; }; _toggle = _arg1; if (_toggle){ addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true); } else { removeEventListener(MouseEvent.CLICK, toggleSelected); }; invalidate(InvalidationType.STATE); } public function get label():String{ return (_label); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function draw():void{ if (textField.text != _label){ label = _label; }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); drawIcon(); drawTextFormat(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } public function get toggle():Boolean{ return (_toggle); } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function drawLayout():void{ var _local1:Number; var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); _local3 = (textField.textWidth + 4); _local4 = (textField.textHeight + 4); _local5 = ((icon)==null) ? 0 : (icon.width + _local1); _local6 = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } protected function drawIcon():void{ var _local1:DisplayObject; var _local2:String; var _local3:Object; _local1 = icon; _local2 = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); _local3 = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } public function set label(_arg1:String):void{ _label = _arg1; if (textField.text != _label){ textField.text = _label; dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE)); }; invalidate(InvalidationType.SIZE); invalidate(InvalidationType.STYLES); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 11
//List (fl.controls.List) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.display.*; import flash.events.*; import fl.managers.*; import flash.utils.*; import flash.ui.*; import flash.geom.*; public class List extends SelectableList implements IFocusManagerComponent { protected var _labelField:String;// = "label" protected var _rowHeight:Number;// = 20 protected var _cellRenderer:Object; protected var _iconField:String;// = "icon" protected var _labelFunction:Function; protected var _iconFunction:Function; private static var defaultStyles:Object = {focusRectSkin:null, focusRectPadding:null}; public static var createAccessibilityImplementation:Function; public function List(){ _rowHeight = 20; _labelField = "label"; _iconField = "icon"; super(); } public function get iconField():String{ return (_iconField); } protected function doKeySelection(_arg1:int, _arg2:Boolean, _arg3:Boolean):void{ var _local4:Boolean; var _local5:int; var _local6:Array; var _local7:int; var _local8:int; _local4 = false; if (_arg2){ _local6 = []; _local7 = lastCaretIndex; _local8 = _arg1; if (_local7 == -1){ _local7 = ((caretIndex)!=-1) ? caretIndex : _arg1; }; if (_local7 > _local8){ _local8 = _local7; _local7 = _arg1; }; _local5 = _local7; while (_local5 <= _local8) { _local6.push(_local5); _local5++; }; selectedIndices = _local6; caretIndex = _arg1; _local4 = true; } else { selectedIndex = _arg1; caretIndex = (lastCaretIndex = _arg1); _local4 = true; }; if (_local4){ dispatchEvent(new Event(Event.CHANGE)); }; invalidate(InvalidationType.DATA); } override protected function drawList():void{ var _local1:Rectangle; var _local2:uint; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:ICellRenderer; var _local7:Dictionary; var _local8:Dictionary; var _local9:Boolean; var _local10:String; var _local11:Object; var _local12:Sprite; var _local13:String; listHolder.x = (listHolder.y = contentPadding); _local1 = listHolder.scrollRect; _local1.x = _horizontalScrollPosition; _local1.y = (Math.floor(_verticalScrollPosition) % rowHeight); listHolder.scrollRect = _local1; listHolder.cacheAsBitmap = useBitmapScrolling; _local2 = Math.floor((_verticalScrollPosition / rowHeight)); _local3 = Math.min(length, ((_local2 + rowCount) + 1)); _local7 = (renderedItems = new Dictionary(true)); _local4 = _local2; while (_local4 < _local3) { _local7[_dataProvider.getItemAt(_local4)] = true; _local4++; }; _local8 = new Dictionary(true); while (activeCellRenderers.length > 0) { _local6 = (activeCellRenderers.pop() as ICellRenderer); _local5 = _local6.data; if ((((_local7[_local5] == null)) || ((invalidItems[_local5] == true)))){ availableCellRenderers.push(_local6); } else { _local8[_local5] = _local6; invalidItems[_local5] = true; }; list.removeChild((_local6 as DisplayObject)); }; invalidItems = new Dictionary(true); _local4 = _local2; while (_local4 < _local3) { _local9 = false; _local5 = _dataProvider.getItemAt(_local4); if (_local8[_local5] != null){ _local9 = true; _local6 = _local8[_local5]; delete _local8[_local5]; } else { if (availableCellRenderers.length > 0){ _local6 = (availableCellRenderers.pop() as ICellRenderer); } else { _local6 = (getDisplayObjectInstance(getStyleValue("cellRenderer")) as ICellRenderer); _local12 = (_local6 as Sprite); if (_local12 != null){ _local12.addEventListener(MouseEvent.CLICK, handleCellRendererClick, false, 0, true); _local12.addEventListener(MouseEvent.ROLL_OVER, handleCellRendererMouseEvent, false, 0, true); _local12.addEventListener(MouseEvent.ROLL_OUT, handleCellRendererMouseEvent, false, 0, true); _local12.addEventListener(Event.CHANGE, handleCellRendererChange, false, 0, true); _local12.doubleClickEnabled = true; _local12.addEventListener(MouseEvent.DOUBLE_CLICK, handleCellRendererDoubleClick, false, 0, true); if (_local12["setStyle"] != null){ for (_local13 in rendererStyles) { var _local16 = _local12; _local16["setStyle"](_local13, rendererStyles[_local13]); }; }; }; }; }; list.addChild((_local6 as Sprite)); activeCellRenderers.push(_local6); _local6.y = (rowHeight * (_local4 - _local2)); _local6.setSize((availableWidth + _maxHorizontalScrollPosition), rowHeight); _local10 = itemToLabel(_local5); _local11 = null; if (_iconFunction != null){ _local11 = _iconFunction(_local5); } else { if (_iconField != null){ _local11 = _local5[_iconField]; }; }; if (!_local9){ _local6.data = _local5; }; _local6.listData = new ListData(_local10, _local11, this, _local4, _local4, 0); _local6.selected = !((_selectedIndices.indexOf(_local4) == -1)); if ((_local6 is UIComponent)){ (_local6 as UIComponent).drawNow(); }; _local4++; }; } public function get iconFunction():Function{ return (_iconFunction); } public function set iconField(_arg1:String):void{ if (_arg1 == _iconField){ return; }; _iconField = _arg1; invalidate(InvalidationType.DATA); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; if (!selectable){ return; }; switch (_arg1.keyCode){ case Keyboard.UP: case Keyboard.DOWN: case Keyboard.END: case Keyboard.HOME: case Keyboard.PAGE_UP: case Keyboard.PAGE_DOWN: moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); break; case Keyboard.LEFT: case Keyboard.RIGHT: moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); break; case Keyboard.SPACE: if (caretIndex == -1){ caretIndex = 0; }; doKeySelection(caretIndex, _arg1.shiftKey, _arg1.ctrlKey); scrollToSelected(); break; default: _local2 = getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), selectedIndex); if (_local2 > -1){ selectedIndex = _local2; scrollToSelected(); }; break; }; _arg1.stopPropagation(); } override public function itemToLabel(_arg1:Object):String{ if (_labelFunction != null){ return (String(_labelFunction(_arg1))); }; return (((_arg1[_labelField])!=null) ? String(_arg1[_labelField]) : ""); } public function get labelField():String{ return (_labelField); } override protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ var _local4:int; var _local5:int; var _local6:int; _local4 = Math.max(Math.floor((calculateAvailableHeight() / rowHeight)), 1); _local5 = -1; _local6 = 0; switch (_arg1){ case Keyboard.UP: if (caretIndex > 0){ _local5 = (caretIndex - 1); }; break; case Keyboard.DOWN: if (caretIndex < (length - 1)){ _local5 = (caretIndex + 1); }; break; case Keyboard.PAGE_UP: if (caretIndex > 0){ _local5 = Math.max((caretIndex - _local4), 0); }; break; case Keyboard.PAGE_DOWN: if (caretIndex < (length - 1)){ _local5 = Math.min((caretIndex + _local4), (length - 1)); }; break; case Keyboard.HOME: if (caretIndex > 0){ _local5 = 0; }; break; case Keyboard.END: if (caretIndex < (length - 1)){ _local5 = (length - 1); }; break; }; if (_local5 >= 0){ doKeySelection(_local5, _arg2, _arg3); scrollToSelected(); }; } public function set labelField(_arg1:String):void{ if (_arg1 == _labelField){ return; }; _labelField = _arg1; invalidate(InvalidationType.DATA); } public function set rowCount(_arg1:uint):void{ var _local2:Number; var _local3:Number; _local2 = Number(getStyleValue("contentPadding")); _local3 = ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0; height = (((rowHeight * _arg1) + (2 * _local2)) + _local3); } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ list.x = -(_arg1); super.setHorizontalScrollPosition(_arg1, true); } public function set iconFunction(_arg1:Function):void{ if (_iconFunction == _arg1){ return; }; _iconFunction = _arg1; invalidate(InvalidationType.DATA); } public function get labelFunction():Function{ return (_labelFunction); } override protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ invalidate(InvalidationType.SCROLL); super.setVerticalScrollPosition(_arg1, true); } protected function calculateAvailableHeight():Number{ var _local1:Number; _local1 = Number(getStyleValue("contentPadding")); return (((height - (_local1 * 2)) - ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0)); } override protected function draw():void{ var _local1:Boolean; _local1 = !((contentHeight == (rowHeight * length))); contentHeight = (rowHeight * length); if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; if (_cellRenderer != getStyleValue("cellRenderer")){ _invalidateList(); _cellRenderer = getStyleValue("cellRenderer"); }; }; if (((isInvalid(InvalidationType.SIZE, InvalidationType.STATE)) || (_local1))){ drawLayout(); }; if (isInvalid(InvalidationType.RENDERER_STYLES)){ updateRendererStyles(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.SIZE, InvalidationType.DATA, InvalidationType.SCROLL, InvalidationType.SELECTED)){ drawList(); }; updateChildren(); validate(); } override protected function configUI():void{ useFixedHorizontalScrolling = true; _horizontalScrollPolicy = ScrollPolicy.AUTO; _verticalScrollPolicy = ScrollPolicy.AUTO; super.configUI(); } override public function get rowCount():uint{ return (Math.ceil((calculateAvailableHeight() / rowHeight))); } override protected function initializeAccessibility():void{ if (List.createAccessibilityImplementation != null){ List.createAccessibilityImplementation(this); }; } override public function scrollToIndex(_arg1:int):void{ var _local2:uint; var _local3:uint; drawNow(); _local2 = (Math.floor(((_verticalScrollPosition + availableHeight) / rowHeight)) - 1); _local3 = Math.ceil((_verticalScrollPosition / rowHeight)); if (_arg1 < _local3){ verticalScrollPosition = (_arg1 * rowHeight); } else { if (_arg1 > _local2){ verticalScrollPosition = (((_arg1 + 1) * rowHeight) - availableHeight); }; }; } public function get rowHeight():Number{ return (_rowHeight); } public function set labelFunction(_arg1:Function):void{ if (_labelFunction == _arg1){ return; }; _labelFunction = _arg1; invalidate(InvalidationType.DATA); } public function set rowHeight(_arg1:Number):void{ _rowHeight = _arg1; invalidate(InvalidationType.SIZE); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, SelectableList.getStyleDefinition())); } } }//package fl.controls
Section 12
//ScrollBar (fl.controls.ScrollBar) package fl.controls { import fl.core.*; import flash.events.*; import fl.events.*; public class ScrollBar extends UIComponent { private var _direction:String;// = "vertical" protected var inDrag:Boolean;// = false protected var upArrow:BaseButton; private var _pageScrollSize:Number;// = 0 protected var downArrow:BaseButton; private var _pageSize:Number;// = 10 private var thumbScrollOffset:Number; private var _maxScrollPosition:Number;// = 0 private var _scrollPosition:Number;// = 0 protected var track:BaseButton; private var _minScrollPosition:Number;// = 0 private var _lineScrollSize:Number;// = 1 protected var thumb:LabelButton; protected static const THUMB_STYLES:Object = {disabledSkin:"thumbDisabledSkin", downSkin:"thumbDownSkin", overSkin:"thumbOverSkin", upSkin:"thumbUpSkin", icon:"thumbIcon", textPadding:0}; public static const WIDTH:Number = 15; protected static const DOWN_ARROW_STYLES:Object = {disabledSkin:"downArrowDisabledSkin", downSkin:"downArrowDownSkin", overSkin:"downArrowOverSkin", upSkin:"downArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const UP_ARROW_STYLES:Object = {disabledSkin:"upArrowDisabledSkin", downSkin:"upArrowDownSkin", overSkin:"upArrowOverSkin", upSkin:"upArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const TRACK_STYLES:Object = {disabledSkin:"trackDisabledSkin", downSkin:"trackDownSkin", overSkin:"trackOverSkin", upSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {downArrowDisabledSkin:"ScrollArrowDown_disabledSkin", downArrowDownSkin:"ScrollArrowDown_downSkin", downArrowOverSkin:"ScrollArrowDown_overSkin", downArrowUpSkin:"ScrollArrowDown_upSkin", thumbDisabledSkin:"ScrollThumb_upSkin", thumbDownSkin:"ScrollThumb_downSkin", thumbOverSkin:"ScrollThumb_overSkin", thumbUpSkin:"ScrollThumb_upSkin", trackDisabledSkin:"ScrollTrack_skin", trackDownSkin:"ScrollTrack_skin", trackOverSkin:"ScrollTrack_skin", trackUpSkin:"ScrollTrack_skin", upArrowDisabledSkin:"ScrollArrowUp_disabledSkin", upArrowDownSkin:"ScrollArrowUp_downSkin", upArrowOverSkin:"ScrollArrowUp_overSkin", upArrowUpSkin:"ScrollArrowUp_upSkin", thumbIcon:"ScrollBar_thumbIcon", repeatDelay:500, repeatInterval:35}; public function ScrollBar(){ _pageSize = 10; _pageScrollSize = 0; _lineScrollSize = 1; _minScrollPosition = 0; _maxScrollPosition = 0; _scrollPosition = 0; _direction = ScrollBarDirection.VERTICAL; inDrag = false; super(); setStyles(); focusEnabled = false; } public function get minScrollPosition():Number{ return (_minScrollPosition); } public function set minScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _arg1, _maxScrollPosition); } public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ var _local3:Number; _local3 = scrollPosition; _scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1)); if (_local3 == _scrollPosition){ return; }; if (_arg2){ dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition)); }; updateThumb(); } public function set scrollPosition(_arg1:Number):void{ setScrollPosition(_arg1, true); } public function get pageScrollSize():Number{ return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize); } public function set pageSize(_arg1:Number):void{ if (_arg1 > 0){ _pageSize = _arg1; }; } public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ this.pageSize = _arg1; _minScrollPosition = _arg2; _maxScrollPosition = _arg3; if (_arg4 >= 0){ _pageScrollSize = _arg4; }; enabled = (_maxScrollPosition > _minScrollPosition); setScrollPosition(_scrollPosition, false); updateThumb(); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition)))))); updateThumb(); } protected function updateThumb():void{ var _local1:Number; _local1 = ((_maxScrollPosition - _minScrollPosition) + _pageSize); if ((((((track.height <= 12)) || ((_maxScrollPosition <= _minScrollPosition)))) || ((((_local1 == 0)) || (isNaN(_local1)))))){ thumb.height = 12; thumb.visible = false; } else { thumb.height = Math.max(13, ((_pageSize / _local1) * track.height)); thumb.y = (track.y + ((track.height - thumb.height) * ((_scrollPosition - _minScrollPosition) / (_maxScrollPosition - _minScrollPosition)))); thumb.visible = enabled; }; } protected function thumbPressHandler(_arg1:MouseEvent):void{ inDrag = true; thumbScrollOffset = (mouseY - thumb.y); thumb.mouseStateLocked = true; mouseChildren = false; stage.addEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); } protected function thumbReleaseHandler(_arg1:MouseEvent):void{ inDrag = false; mouseChildren = true; thumb.mouseStateLocked = false; stage.removeEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler); } public function set pageScrollSize(_arg1:Number):void{ if (_arg1 >= 0){ _pageScrollSize = _arg1; }; } protected function handleThumbDrag(_arg1:MouseEvent):void{ var _local2:Number; _local2 = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset))); setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition)); } public function set direction(_arg1:String):void{ var _local2:Boolean; if (_direction == _arg1){ return; }; _direction = _arg1; if (isLivePreview){ return; }; setScaleY(1); _local2 = (_direction == ScrollBarDirection.HORIZONTAL); if (((_local2) && (componentInspectorSetting))){ if (rotation == 90){ return; }; setScaleX(-1); rotation = -90; }; if (!componentInspectorSetting){ if (((_local2) && ((rotation == 0)))){ rotation = -90; setScaleX(-1); } else { if (((!(_local2)) && ((rotation == -90)))){ rotation = 0; setScaleX(1); }; }; }; invalidate(InvalidationType.SIZE); } public function set lineScrollSize(_arg1:Number):void{ if (_arg1 > 0){ _lineScrollSize = _arg1; }; } override public function get height():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height); } protected function scrollPressHandler(_arg1:ComponentEvent):void{ var _local2:Number; var _local3:Number; _arg1.stopImmediatePropagation(); if (_arg1.currentTarget == upArrow){ setScrollPosition((_scrollPosition - _lineScrollSize)); } else { if (_arg1.currentTarget == downArrow){ setScrollPosition((_scrollPosition + _lineScrollSize)); } else { _local2 = (((track.mouseY / track.height) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition); _local3 = ((pageScrollSize)==0) ? pageSize : pageScrollSize; if (_scrollPosition < _local2){ setScrollPosition(Math.min(_local2, (_scrollPosition + _local3))); } else { if (_scrollPosition > _local2){ setScrollPosition(Math.max(_local2, (_scrollPosition - _local3))); }; }; }; }; } public function get pageSize():Number{ return (_pageSize); } public function set maxScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _minScrollPosition, _arg1); } public function get scrollPosition():Number{ return (_scrollPosition); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ var _local1:Number; if (isInvalid(InvalidationType.SIZE)){ _local1 = super.height; downArrow.move(0, Math.max(upArrow.height, (_local1 - downArrow.height))); track.setSize(WIDTH, Math.max(0, (_local1 - (downArrow.height + upArrow.height)))); updateThumb(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ setStyles(); }; downArrow.drawNow(); upArrow.drawNow(); track.drawNow(); thumb.drawNow(); validate(); } override protected function configUI():void{ super.configUI(); track = new BaseButton(); track.move(0, 14); track.useHandCursor = false; track.autoRepeat = true; track.focusEnabled = false; addChild(track); thumb = new LabelButton(); thumb.label = ""; thumb.setSize(WIDTH, 15); thumb.move(0, 15); thumb.focusEnabled = false; addChild(thumb); downArrow = new BaseButton(); downArrow.setSize(WIDTH, 14); downArrow.autoRepeat = true; downArrow.focusEnabled = false; addChild(downArrow); upArrow = new BaseButton(); upArrow.setSize(WIDTH, 14); upArrow.move(0, 0); upArrow.autoRepeat = true; upArrow.focusEnabled = false; addChild(upArrow); upArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); downArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); track.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbPressHandler, false, 0, true); enabled = false; } public function get direction():String{ return (_direction); } public function get lineScrollSize():Number{ return (_lineScrollSize); } override public function setSize(_arg1:Number, _arg2:Number):void{ if (_direction == ScrollBarDirection.HORIZONTAL){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; } public function get maxScrollPosition():Number{ return (_maxScrollPosition); } override public function get width():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width); } protected function setStyles():void{ copyStylesToChild(downArrow, DOWN_ARROW_STYLES); copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); copyStylesToChild(upArrow, UP_ARROW_STYLES); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 13
//ScrollBarDirection (fl.controls.ScrollBarDirection) package fl.controls { public class ScrollBarDirection { public static const HORIZONTAL:String = "horizontal"; public static const VERTICAL:String = "vertical"; } }//package fl.controls
Section 14
//ScrollPolicy (fl.controls.ScrollPolicy) package fl.controls { public class ScrollPolicy { public static const OFF:String = "off"; public static const ON:String = "on"; public static const AUTO:String = "auto"; } }//package fl.controls
Section 15
//SelectableList (fl.controls.SelectableList) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.display.*; import flash.events.*; import fl.data.*; import fl.managers.*; import fl.events.*; import flash.utils.*; import flash.ui.*; import fl.containers.*; public class SelectableList extends BaseScrollPane implements IFocusManagerComponent { protected var invalidItems:Dictionary; protected var renderedItems:Dictionary; protected var listHolder:Sprite; protected var _allowMultipleSelection:Boolean;// = false protected var lastCaretIndex:int;// = -1 protected var _selectedIndices:Array; protected var availableCellRenderers:Array; protected var list:Sprite; protected var caretIndex:int;// = -1 protected var updatedRendererStyles:Object; protected var preChangeItems:Array; protected var activeCellRenderers:Array; protected var rendererStyles:Object; protected var _verticalScrollPosition:Number; protected var _dataProvider:DataProvider; protected var _horizontalScrollPosition:Number; private var collectionItemImport:SimpleCollectionItem; protected var _selectable:Boolean;// = true private static var defaultStyles:Object = {skin:"List_skin", cellRenderer:CellRenderer, contentPadding:null, disabledAlpha:null}; public static var createAccessibilityImplementation:Function; public function SelectableList(){ _allowMultipleSelection = false; _selectable = true; caretIndex = -1; lastCaretIndex = -1; super(); activeCellRenderers = []; availableCellRenderers = []; invalidItems = new Dictionary(true); renderedItems = new Dictionary(true); _selectedIndices = []; if (dataProvider == null){ dataProvider = new DataProvider(); }; verticalScrollPolicy = ScrollPolicy.AUTO; rendererStyles = {}; updatedRendererStyles = {}; } protected function drawList():void{ } public function set allowMultipleSelection(_arg1:Boolean):void{ if (_arg1 == _allowMultipleSelection){ return; }; _allowMultipleSelection = _arg1; if (((!(_arg1)) && ((_selectedIndices.length > 1)))){ _selectedIndices = [_selectedIndices.pop()]; invalidate(InvalidationType.DATA); }; } public function sortItemsOn(_arg1:String, _arg2:Object=null){ return (_dataProvider.sortOn(_arg1, _arg2)); } public function removeItemAt(_arg1:uint):Object{ return (_dataProvider.removeItemAt(_arg1)); } public function get selectedItem():Object{ return (((_selectedIndices.length)==0) ? null : _dataProvider.getItemAt(selectedIndex)); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!selectable){ return; }; switch (_arg1.keyCode){ case Keyboard.UP: case Keyboard.DOWN: case Keyboard.END: case Keyboard.HOME: case Keyboard.PAGE_UP: case Keyboard.PAGE_DOWN: moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); _arg1.stopPropagation(); break; case Keyboard.LEFT: case Keyboard.RIGHT: moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); _arg1.stopPropagation(); break; }; } public function get selectable():Boolean{ return (_selectable); } public function itemToCellRenderer(_arg1:Object):ICellRenderer{ var _local2:*; var _local3:ICellRenderer; if (_arg1 != null){ for (_local2 in activeCellRenderers) { _local3 = (activeCellRenderers[_local2] as ICellRenderer); if (_local3.data == _arg1){ return (_local3); }; }; }; return (null); } public function getNextIndexAtLetter(_arg1:String, _arg2:int=-1):int{ var _local3:int; var _local4:Number; var _local5:Number; var _local6:Object; var _local7:String; if (length == 0){ return (-1); }; _arg1 = _arg1.toUpperCase(); _local3 = (length - 1); _local4 = 0; while (_local4 < _local3) { _local5 = ((_arg2 + 1) + _local4); if (_local5 > (length - 1)){ _local5 = (_local5 - length); }; _local6 = getItemAt(_local5); if (_local6 == null){ break; }; _local7 = itemToLabel(_local6); if (_local7 == null){ } else { if (_local7.charAt(0).toUpperCase() == _arg1){ return (_local5); }; }; _local4++; }; return (-1); } public function invalidateList():void{ _invalidateList(); invalidate(InvalidationType.DATA); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; list.mouseChildren = _enabled; } public function get selectedIndices():Array{ return (_selectedIndices.concat()); } public function set selectable(_arg1:Boolean):void{ if (_arg1 == _selectable){ return; }; if (!_arg1){ selectedIndices = []; }; _selectable = _arg1; } public function itemToLabel(_arg1:Object):String{ return (_arg1["label"]); } public function addItemAt(_arg1:Object, _arg2:uint):void{ _dataProvider.addItemAt(_arg1, _arg2); invalidateList(); } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ return (_dataProvider.replaceItemAt(_arg1, _arg2)); } protected function handleDataChange(_arg1:DataChangeEvent):void{ var _local2:int; var _local3:int; var _local4:String; var _local5:uint; _local2 = _arg1.startIndex; _local3 = _arg1.endIndex; _local4 = _arg1.changeType; if (_local4 == DataChangeType.INVALIDATE_ALL){ clearSelection(); invalidateList(); } else { if (_local4 == DataChangeType.INVALIDATE){ _local5 = 0; while (_local5 < _arg1.items.length) { invalidateItem(_arg1.items[_local5]); _local5++; }; } else { if (_local4 == DataChangeType.ADD){ _local5 = 0; while (_local5 < _selectedIndices.length) { if (_selectedIndices[_local5] >= _local2){ _selectedIndices[_local5] = (_selectedIndices[_local5] + (_local2 - _local3)); }; _local5++; }; } else { if (_local4 == DataChangeType.REMOVE){ _local5 = 0; while (_local5 < _selectedIndices.length) { if (_selectedIndices[_local5] >= _local2){ if (_selectedIndices[_local5] <= _local3){ delete _selectedIndices[_local5]; } else { _selectedIndices[_local5] = (_selectedIndices[_local5] - ((_local2 - _local3) + 1)); }; }; _local5++; }; } else { if (_local4 == DataChangeType.REMOVE_ALL){ clearSelection(); } else { if (_local4 == DataChangeType.REPLACE){ } else { selectedItems = preChangeItems; preChangeItems = null; }; }; }; }; }; }; invalidate(InvalidationType.DATA); } protected function _invalidateList():void{ availableCellRenderers = []; while (activeCellRenderers.length > 0) { list.removeChild((activeCellRenderers.pop() as DisplayObject)); }; } protected function updateRendererStyles():void{ var _local1:Array; var _local2:uint; var _local3:uint; var _local4:String; _local1 = availableCellRenderers.concat(activeCellRenderers); _local2 = _local1.length; _local3 = 0; while (_local3 < _local2) { if (_local1[_local3].setStyle == null){ } else { for (_local4 in updatedRendererStyles) { _local1[_local3].setStyle(_local4, updatedRendererStyles[_local4]); }; _local1[_local3].drawNow(); }; _local3++; }; updatedRendererStyles = {}; } public function set selectedItem(_arg1:Object):void{ var _local2:int; _local2 = _dataProvider.getItemIndex(_arg1); selectedIndex = _local2; } public function sortItems(... _args){ return (_dataProvider.sort.apply(_dataProvider, _args)); } public function removeAll():void{ _dataProvider.removeAll(); } protected function handleCellRendererChange(_arg1:Event):void{ var _local2:ICellRenderer; var _local3:uint; _local2 = (_arg1.currentTarget as ICellRenderer); _local3 = _local2.listData.index; _dataProvider.invalidateItemAt(_local3); } protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:Number; if (_arg1 == _horizontalScrollPosition){ return; }; _local3 = (_arg1 - _horizontalScrollPosition); _horizontalScrollPosition = _arg1; if (_arg2){ dispatchEvent(new ScrollEvent(ScrollBarDirection.HORIZONTAL, _local3, _arg1)); }; } public function scrollToSelected():void{ scrollToIndex(selectedIndex); } public function invalidateItem(_arg1:Object):void{ if (renderedItems[_arg1] == null){ return; }; invalidItems[_arg1] = true; invalidate(InvalidationType.DATA); } protected function handleCellRendererClick(_arg1:MouseEvent):void{ var _local2:ICellRenderer; var _local3:uint; var _local4:int; var _local5:int; var _local6:uint; if (!_enabled){ return; }; _local2 = (_arg1.currentTarget as ICellRenderer); _local3 = _local2.listData.index; if (((!(dispatchEvent(new ListEvent(ListEvent.ITEM_CLICK, false, true, _local2.listData.column, _local2.listData.row, _local3, _local2.data)))) || (!(_selectable)))){ return; }; _local4 = selectedIndices.indexOf(_local3); if (!_allowMultipleSelection){ if (_local4 != -1){ return; }; _local2.selected = true; _selectedIndices = [_local3]; lastCaretIndex = (caretIndex = _local3); } else { if (_arg1.shiftKey){ _local6 = ((_selectedIndices.length)>0) ? _selectedIndices[0] : _local3; _selectedIndices = []; if (_local6 > _local3){ _local5 = _local6; while (_local5 >= _local3) { _selectedIndices.push(_local5); _local5--; }; } else { _local5 = _local6; while (_local5 <= _local3) { _selectedIndices.push(_local5); _local5++; }; }; caretIndex = _local3; } else { if (_arg1.ctrlKey){ if (_local4 != -1){ _local2.selected = false; _selectedIndices.splice(_local4, 1); } else { _local2.selected = true; _selectedIndices.push(_local3); }; caretIndex = _local3; } else { _selectedIndices = [_local3]; lastCaretIndex = (caretIndex = _local3); }; }; }; dispatchEvent(new Event(Event.CHANGE)); invalidate(InvalidationType.DATA); } public function get length():uint{ return (_dataProvider.length); } public function get allowMultipleSelection():Boolean{ return (_allowMultipleSelection); } protected function onPreChange(_arg1:DataChangeEvent):void{ switch (_arg1.changeType){ case DataChangeType.REMOVE: case DataChangeType.ADD: case DataChangeType.INVALIDATE: case DataChangeType.REMOVE_ALL: case DataChangeType.REPLACE: case DataChangeType.INVALIDATE_ALL: break; default: preChangeItems = selectedItems; break; }; } public function getRendererStyle(_arg1:String, _arg2:int=-1):Object{ return (rendererStyles[_arg1]); } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:Number; if (_arg1 == _verticalScrollPosition){ return; }; _local3 = (_arg1 - _verticalScrollPosition); _verticalScrollPosition = _arg1; if (_arg2){ dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _local3, _arg1)); }; } protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } public function set selectedIndices(_arg1:Array):void{ if (!_selectable){ return; }; _selectedIndices = ((_arg1)==null) ? [] : _arg1.concat(); invalidate(InvalidationType.SELECTED); } public function get selectedIndex():int{ return (((_selectedIndices.length)==0) ? -1 : _selectedIndices[(_selectedIndices.length - 1)]); } override protected function draw():void{ super.draw(); } override protected function configUI():void{ super.configUI(); listHolder = new Sprite(); addChild(listHolder); listHolder.scrollRect = contentScrollRect; list = new Sprite(); listHolder.addChild(list); } public function addItem(_arg1:Object):void{ _dataProvider.addItem(_arg1); invalidateList(); } protected function handleCellRendererMouseEvent(_arg1:MouseEvent):void{ var _local2:ICellRenderer; var _local3:String; _local2 = (_arg1.target as ICellRenderer); _local3 = ((_arg1.type)==MouseEvent.ROLL_OVER) ? ListEvent.ITEM_ROLL_OVER : ListEvent.ITEM_ROLL_OUT; dispatchEvent(new ListEvent(_local3, false, false, _local2.listData.column, _local2.listData.row, _local2.listData.index, _local2.data)); } public function clearRendererStyle(_arg1:String, _arg2:int=-1):void{ delete rendererStyles[_arg1]; updatedRendererStyles[_arg1] = null; invalidate(InvalidationType.RENDERER_STYLES); } protected function handleCellRendererDoubleClick(_arg1:MouseEvent):void{ var _local2:ICellRenderer; var _local3:uint; if (!_enabled){ return; }; _local2 = (_arg1.currentTarget as ICellRenderer); _local3 = _local2.listData.index; dispatchEvent(new ListEvent(ListEvent.ITEM_DOUBLE_CLICK, false, true, _local2.listData.column, _local2.listData.row, _local3, _local2.data)); } public function get rowCount():uint{ return (0); } public function isItemSelected(_arg1:Object):Boolean{ return ((selectedItems.indexOf(_arg1) > -1)); } public function set dataProvider(_arg1:DataProvider):void{ if (_dataProvider != null){ _dataProvider.removeEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange); _dataProvider.removeEventListener(DataChangeEvent.PRE_DATA_CHANGE, onPreChange); }; _dataProvider = _arg1; _dataProvider.addEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange, false, 0, true); _dataProvider.addEventListener(DataChangeEvent.PRE_DATA_CHANGE, onPreChange, false, 0, true); clearSelection(); invalidateList(); } override protected function drawLayout():void{ super.drawLayout(); contentScrollRect = listHolder.scrollRect; contentScrollRect.width = availableWidth; contentScrollRect.height = availableHeight; listHolder.scrollRect = contentScrollRect; } public function getItemAt(_arg1:uint):Object{ return (_dataProvider.getItemAt(_arg1)); } override protected function initializeAccessibility():void{ if (SelectableList.createAccessibilityImplementation != null){ SelectableList.createAccessibilityImplementation(this); }; } public function scrollToIndex(_arg1:int):void{ } public function removeItem(_arg1:Object):Object{ return (_dataProvider.removeItem(_arg1)); } public function get dataProvider():DataProvider{ return (_dataProvider); } public function set maxHorizontalScrollPosition(_arg1:Number):void{ _maxHorizontalScrollPosition = _arg1; invalidate(InvalidationType.SIZE); } public function setRendererStyle(_arg1:String, _arg2:Object, _arg3:uint=0):void{ if (rendererStyles[_arg1] == _arg2){ return; }; updatedRendererStyles[_arg1] = _arg2; rendererStyles[_arg1] = _arg2; invalidate(InvalidationType.RENDERER_STYLES); } public function invalidateItemAt(_arg1:uint):void{ var _local2:Object; _local2 = _dataProvider.getItemAt(_arg1); if (_local2 != null){ invalidateItem(_local2); }; } public function set selectedItems(_arg1:Array):void{ var _local2:Array; var _local3:uint; var _local4:int; if (_arg1 == null){ selectedIndices = null; return; }; _local2 = []; _local3 = 0; while (_local3 < _arg1.length) { _local4 = _dataProvider.getItemIndex(_arg1[_local3]); if (_local4 != -1){ _local2.push(_local4); }; _local3++; }; selectedIndices = _local2; } public function clearSelection():void{ selectedIndex = -1; } override public function get maxHorizontalScrollPosition():Number{ return (_maxHorizontalScrollPosition); } public function get selectedItems():Array{ var _local1:Array; var _local2:uint; _local1 = []; _local2 = 0; while (_local2 < _selectedIndices.length) { _local1.push(_dataProvider.getItemAt(_selectedIndices[_local2])); _local2++; }; return (_local1); } public function set selectedIndex(_arg1:int):void{ selectedIndices = ((_arg1)==-1) ? null : [_arg1]; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseScrollPane.getStyleDefinition())); } } }//package fl.controls
Section 16
//TextInput (fl.controls.TextInput) package fl.controls { import fl.core.*; import flash.display.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class TextInput extends UIComponent implements IFocusManagerComponent { protected var _html:Boolean;// = false protected var _savedHTML:String; protected var background:DisplayObject; protected var _editable:Boolean;// = true public var textField:TextField; private static var defaultStyles:Object = {upSkin:"TextInput_upSkin", disabledSkin:"TextInput_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:0, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function TextInput(){ _editable = true; _html = false; super(); } override public function drawFocus(_arg1:Boolean):void{ if (focusTarget != null){ focusTarget.drawFocus(_arg1); return; }; super.drawFocus(_arg1); } public function set imeMode(_arg1:String):void{ _imeMode = _arg1; } override protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((((_arg1 == textField)) || (super.isOurFocus(_arg1)))); } protected function handleKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.ENTER){ dispatchEvent(new ComponentEvent(ComponentEvent.ENTER, true)); }; } public function set text(_arg1:String):void{ textField.text = _arg1; _html = false; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } protected function updateTextFieldType():void{ textField.type = (((enabled) && (editable))) ? TextFieldType.INPUT : TextFieldType.DYNAMIC; textField.selectable = enabled; } public function get selectionEndIndex():int{ return (textField.selectionEndIndex); } public function get editable():Boolean{ return (_editable); } override protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (_arg1.target == this){ stage.focus = textField; }; _local2 = focusManager; if (((editable) && (_local2))){ _local2.showFocusIndicator = true; if (((textField.selectable) && ((textField.selectionBeginIndex == textField.selectionBeginIndex)))){ setSelection(0, textField.length); }; }; super.focusInHandler(_arg1); if (editable){ setIMEMode(true); }; } public function get selectionBeginIndex():int{ return (textField.selectionBeginIndex); } public function set alwaysShowSelection(_arg1:Boolean):void{ textField.alwaysShowSelection = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; updateTextFieldType(); } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } public function get horizontalScrollPosition():int{ return (textField.scrollH); } public function set condenseWhite(_arg1:Boolean):void{ textField.condenseWhite = _arg1; } public function set displayAsPassword(_arg1:Boolean):void{ textField.displayAsPassword = _arg1; } public function set horizontalScrollPosition(_arg1:int):void{ textField.scrollH = _arg1; } public function get restrict():String{ return (textField.restrict); } public function get textWidth():Number{ return (textField.textWidth); } public function get textHeight():Number{ return (textField.textHeight); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; updateTextFieldType(); } public function get maxChars():int{ return (textField.maxChars); } public function get length():int{ return (textField.length); } public function getLineMetrics(_arg1:int):TextLineMetrics{ return (textField.getLineMetrics(_arg1)); } public function get imeMode():String{ return (_imeMode); } override protected function focusOutHandler(_arg1:FocusEvent):void{ super.focusOutHandler(_arg1); if (editable){ setIMEMode(false); }; } public function set htmlText(_arg1:String):void{ if (_arg1 == ""){ text = ""; return; }; _html = true; _savedHTML = _arg1; textField.htmlText = _arg1; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } public function get text():String{ return (textField.text); } override public function get enabled():Boolean{ return (super.enabled); } public function get condenseWhite():Boolean{ return (textField.condenseWhite); } public function get alwaysShowSelection():Boolean{ return (textField.alwaysShowSelection); } override protected function draw():void{ var _local1:Object; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawTextFormat(); drawBackground(); _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function handleTextInput(_arg1:TextEvent):void{ _arg1.stopPropagation(); dispatchEvent(new TextEvent(TextEvent.TEXT_INPUT, true, false, _arg1.text)); } override protected function configUI():void{ super.configUI(); tabChildren = true; textField = new TextField(); addChild(textField); updateTextFieldType(); textField.addEventListener(TextEvent.TEXT_INPUT, handleTextInput, false, 0, true); textField.addEventListener(Event.CHANGE, handleChange, false, 0, true); textField.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown, false, 0, true); } public function setSelection(_arg1:int, _arg2:int):void{ textField.setSelection(_arg1, _arg2); } public function get displayAsPassword():Boolean{ return (textField.displayAsPassword); } public function appendText(_arg1:String):void{ textField.appendText(_arg1); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; textField.restrict = _arg1; } public function get htmlText():String{ return (textField.htmlText); } protected function drawBackground():void{ var _local1:DisplayObject; var _local2:String; _local1 = background; _local2 = (enabled) ? "upSkin" : "disabledSkin"; background = getDisplayObjectInstance(getStyleValue(_local2)); if (background == null){ return; }; addChildAt(background, 0); if (((((!((_local1 == null))) && (!((_local1 == background))))) && (contains(_local1)))){ removeChild(_local1); }; } override public function setFocus():void{ stage.focus = textField; } protected function drawLayout():void{ var _local1:Number; _local1 = Number(getStyleValue("textPadding")); if (background != null){ background.width = width; background.height = height; }; textField.width = (width - (2 * _local1)); textField.height = (height - (2 * _local1)); textField.x = (textField.y = _local1); } public function set maxChars(_arg1:int):void{ textField.maxChars = _arg1; } public function get maxHorizontalScrollPosition():int{ return (textField.maxScrollH); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); if (_html){ textField.htmlText = _savedHTML; }; } protected function handleChange(_arg1:Event):void{ _arg1.stopPropagation(); dispatchEvent(new Event(Event.CHANGE, true)); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 17
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 18
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const SIZE:String = "size"; public static const ALL:String = "all"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const STATE:String = "state"; public static const STYLES:String = "styles"; public static const SELECTED:String = "selected"; public static const RENDERER_STYLES:String = "rendererStyles"; } }//package fl.core
Section 19
//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.utils.*; import flash.system.*; public class UIComponent extends Sprite { protected var _enabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var startHeight:Number; protected var _height:Number; protected var _oldIMEMode:String;// = null protected var startWidth:Number; public var focusTarget:IFocusManagerComponent; protected var errorCaught:Boolean;// = false protected var uiFocusRect:DisplayObject; protected var _width:Number; public var version:String;// = "3.0.0.15" protected var isFocused:Boolean;// = false protected var callLaterMethods:Dictionary; private var _focusEnabled:Boolean;// = true private var tempText:TextField; protected var invalidateFlag:Boolean;// = false protected var _inspector:Boolean;// = false protected var sharedStyles:Object; protected var invalidHash:Object; protected var isLivePreview:Boolean;// = false protected var _imeMode:String;// = null protected var instanceStyles:Object; protected var _x:Number; protected var _y:Number; public static var inCallLaterPhase:Boolean = false; private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)}; public static var createAccessibilityImplementation:Function; private static var focusManagers:Dictionary = new Dictionary(false); public function UIComponent(){ version = "3.0.0.15"; isLivePreview = false; invalidateFlag = false; _enabled = true; isFocused = false; _focusEnabled = true; _mouseFocusEnabled = true; _imeMode = null; _oldIMEMode = null; errorCaught = false; _inspector = false; super(); instanceStyles = {}; sharedStyles = {}; invalidHash = {}; callLaterMethods = new Dictionary(); StyleManager.registerInstance(this); configUI(); invalidate(InvalidationType.ALL); tabEnabled = (this is IFocusManagerComponent); focusRect = false; if (tabEnabled){ addEventListener(FocusEvent.FOCUS_IN, focusInHandler); addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); }; initializeFocusManager(); addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true); } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } private function callLaterDispatcher(_arg1:Event):void{ var _local2:Dictionary; var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; _local2 = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function addedHandler(_arg1:Event):void{ removeEventListener("addedToStage", addedHandler); initializeFocusManager(); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (isOurFocus((_arg1.target as DisplayObject))){ _local2 = focusManager; if (((_local2) && (_local2.showFocusIndicator))){ drawFocus(true); isFocused = true; }; }; } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } override public function get visible():Boolean{ return (super.visible); } public function get componentInspectorSetting():Boolean{ return (_inspector); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } protected function setIMEMode(_arg1:Boolean){ var enabled = _arg1; if (_imeMode != null){ if (enabled){ IME.enabled = true; _oldIMEMode = IME.conversionMode; try { if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _imeMode; }; errorCaught = false; } catch(e:Error) { errorCaught = true; throw (new Error(("IME mode not supported: " + _imeMode))); }; } else { if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _oldIMEMode; }; IME.enabled = false; }; }; } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var classDef:Object; var skin = _arg1; classDef = null; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function beforeComponentParameters():void{ } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } override public function set visible(_arg1:Boolean):void{ var _local2:String; if (super.visible == _arg1){ return; }; super.visible = _arg1; _local2 = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } override public function set x(_arg1:Number):void{ move(_arg1, _y); } public function drawNow():void{ draw(); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } protected function validate():void{ invalidHash = {}; } override public function get height():Number{ return (_height); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } public function get enabled():Boolean{ return (_enabled); } protected function getScaleX():Number{ return (super.scaleX); } protected function getScaleY():Number{ return (super.scaleY); } public function get focusEnabled():Boolean{ return (_focusEnabled); } protected function afterComponentParameters():void{ } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function configUI():void{ var _local1:Number; var _local2:Number; var _local3:Number; isLivePreview = checkLivePreview(); _local1 = rotation; rotation = 0; _local2 = super.width; _local3 = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } private function initializeFocusManager():void{ if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); }; } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } public function setFocus():void{ if (stage){ stage.focus = this; }; } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public function get focusManager():IFocusManager{ var _local1:DisplayObject; _local1 = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } override public function get width():Number{ return (_width); } public function move(_arg1:Number, _arg2:Number):void{ _x = _arg1; _y = _arg2; super.x = Math.round(_arg1); super.y = Math.round(_arg2); dispatchEvent(new ComponentEvent(ComponentEvent.MOVE)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local2:Object; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:String; _local2 = {}; _local3 = _args.length; _local4 = 0; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.core
Section 20
//DataProvider (fl.data.DataProvider) package fl.data { import flash.events.*; import fl.events.*; public class DataProvider extends EventDispatcher { protected var data:Array; public function DataProvider(_arg1:Object=null){ if (_arg1 == null){ data = []; } else { data = getDataFromObject(_arg1); }; } protected function dispatchPreChangeEvent(_arg1:String, _arg2:Array, _arg3:int, _arg4:int):void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.PRE_DATA_CHANGE, _arg1, _arg2, _arg3, _arg4)); } public function invalidateItemAt(_arg1:int):void{ checkIndex(_arg1, (data.length - 1)); dispatchChangeEvent(DataChangeType.INVALIDATE, [data[_arg1]], _arg1, _arg1); } public function getItemIndex(_arg1:Object):int{ return (data.indexOf(_arg1)); } protected function getDataFromObject(_arg1:Object):Array{ var _local2:Array; var _local3:Array; var _local4:uint; var _local5:Object; var _local6:XML; var _local7:XMLList; var _local8:XML; var _local9:XMLList; var _local10:XML; var _local11:XMLList; var _local12:XML; if ((_arg1 is Array)){ _local3 = (_arg1 as Array); if (_local3.length > 0){ if ((((_local3[0] is String)) || ((_local3[0] is Number)))){ _local2 = []; _local4 = 0; while (_local4 < _local3.length) { _local5 = {label:String(_local3[_local4]), data:_local3[_local4]}; _local2.push(_local5); _local4++; }; return (_local2); }; }; return (_arg1.concat()); //unresolved jump }; if ((_arg1 is DataProvider)){ return (_arg1.toArray()); }; if ((_arg1 is XML)){ _local6 = (_arg1 as XML); _local2 = []; _local7 = _local6.*; for each (_local8 in _local7) { _arg1 = {}; _local9 = _local8.attributes(); for each (_local10 in _local9) { _arg1[_local10.localName()] = _local10.toString(); }; _local11 = _local8.*; for each (_local12 in _local11) { if (_local12.hasSimpleContent()){ _arg1[_local12.localName()] = _local12.toString(); }; }; _local2.push(_arg1); }; return (_local2); //unresolved jump }; throw (new TypeError((("Error: Type Coercion failed: cannot convert " + _arg1) + " to Array or DataProvider."))); } public function removeItemAt(_arg1:uint):Object{ var _local2:Array; checkIndex(_arg1, (data.length - 1)); dispatchPreChangeEvent(DataChangeType.REMOVE, data.slice(_arg1, (_arg1 + 1)), _arg1, _arg1); _local2 = data.splice(_arg1, 1); dispatchChangeEvent(DataChangeType.REMOVE, _local2, _arg1, _arg1); return (_local2[0]); } public function addItem(_arg1:Object):void{ dispatchPreChangeEvent(DataChangeType.ADD, [_arg1], (data.length - 1), (data.length - 1)); data.push(_arg1); dispatchChangeEvent(DataChangeType.ADD, [_arg1], (data.length - 1), (data.length - 1)); } public function sortOn(_arg1:Object, _arg2:Object=null){ var _local3:Array; dispatchPreChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); _local3 = data.sortOn(_arg1, _arg2); dispatchChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); return (_local3); } public function sort(... _args){ var _local2:Array; dispatchPreChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); _local2 = data.sort.apply(data, _args); dispatchChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); return (_local2); } public function addItems(_arg1:Object):void{ addItemsAt(_arg1, data.length); } public function concat(_arg1:Object):void{ addItems(_arg1); } public function clone():DataProvider{ return (new DataProvider(data)); } public function toArray():Array{ return (data.concat()); } public function get length():uint{ return (data.length); } public function addItemAt(_arg1:Object, _arg2:uint):void{ checkIndex(_arg2, data.length); dispatchPreChangeEvent(DataChangeType.ADD, [_arg1], _arg2, _arg2); data.splice(_arg2, 0, _arg1); dispatchChangeEvent(DataChangeType.ADD, [_arg1], _arg2, _arg2); } public function getItemAt(_arg1:uint):Object{ checkIndex(_arg1, (data.length - 1)); return (data[_arg1]); } override public function toString():String{ return ((("DataProvider [" + data.join(" , ")) + "]")); } public function invalidateItem(_arg1:Object):void{ var _local2:uint; _local2 = getItemIndex(_arg1); if (_local2 == -1){ return; }; invalidateItemAt(_local2); } protected function dispatchChangeEvent(_arg1:String, _arg2:Array, _arg3:int, _arg4:int):void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.DATA_CHANGE, _arg1, _arg2, _arg3, _arg4)); } protected function checkIndex(_arg1:int, _arg2:int):void{ if ((((_arg1 > _arg2)) || ((_arg1 < 0)))){ throw (new RangeError((((("DataProvider index (" + _arg1) + ") is not in acceptable range (0 - ") + _arg2) + ")"))); }; } public function addItemsAt(_arg1:Object, _arg2:uint):void{ var _local3:Array; checkIndex(_arg2, data.length); _local3 = getDataFromObject(_arg1); dispatchPreChangeEvent(DataChangeType.ADD, _local3, _arg2, ((_arg2 + _local3.length) - 1)); data.splice.apply(data, [_arg2, 0].concat(_local3)); dispatchChangeEvent(DataChangeType.ADD, _local3, _arg2, ((_arg2 + _local3.length) - 1)); } public function replaceItem(_arg1:Object, _arg2:Object):Object{ var _local3:int; _local3 = getItemIndex(_arg2); if (_local3 != -1){ return (replaceItemAt(_arg1, _local3)); }; return (null); } public function removeItem(_arg1:Object):Object{ var _local2:int; _local2 = getItemIndex(_arg1); if (_local2 != -1){ return (removeItemAt(_local2)); }; return (null); } public function merge(_arg1:Object):void{ var _local2:Array; var _local3:uint; var _local4:uint; var _local5:uint; var _local6:Object; _local2 = getDataFromObject(_arg1); _local3 = _local2.length; _local4 = data.length; dispatchPreChangeEvent(DataChangeType.ADD, data.slice(_local4, data.length), _local4, (this.data.length - 1)); _local5 = 0; while (_local5 < _local3) { _local6 = _local2[_local5]; if (getItemIndex(_local6) == -1){ data.push(_local6); }; _local5++; }; if (data.length > _local4){ dispatchChangeEvent(DataChangeType.ADD, data.slice(_local4, data.length), _local4, (this.data.length - 1)); } else { dispatchChangeEvent(DataChangeType.ADD, [], -1, -1); }; } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ var _local3:Array; checkIndex(_arg2, (data.length - 1)); _local3 = [data[_arg2]]; dispatchPreChangeEvent(DataChangeType.REPLACE, _local3, _arg2, _arg2); data[_arg2] = _arg1; dispatchChangeEvent(DataChangeType.REPLACE, _local3, _arg2, _arg2); return (_local3[0]); } public function invalidate():void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.DATA_CHANGE, DataChangeType.INVALIDATE_ALL, data.concat(), 0, data.length)); } public function removeAll():void{ var _local1:Array; _local1 = data.concat(); dispatchPreChangeEvent(DataChangeType.REMOVE_ALL, _local1, 0, _local1.length); data = []; dispatchChangeEvent(DataChangeType.REMOVE_ALL, _local1, 0, _local1.length); } } }//package fl.data
Section 21
//SimpleCollectionItem (fl.data.SimpleCollectionItem) package fl.data { public dynamic class SimpleCollectionItem { public var label:String; public var data:String; public function toString():String{ return ((((("[SimpleCollectionItem: " + label) + ",") + data) + "]")); } } }//package fl.data
Section 22
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const HIDE:String = "hide"; public static const BUTTON_DOWN:String = "buttonDown"; public static const MOVE:String = "move"; public static const RESIZE:String = "resize"; public static const ENTER:String = "enter"; public static const LABEL_CHANGE:String = "labelChange"; public static const SHOW:String = "show"; public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("ComponentEvent", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new ComponentEvent(type, bubbles, cancelable)); } } }//package fl.events
Section 23
//DataChangeEvent (fl.events.DataChangeEvent) package fl.events { import flash.events.*; public class DataChangeEvent extends Event { protected var _items:Array; protected var _endIndex:uint; protected var _changeType:String; protected var _startIndex:uint; public static const PRE_DATA_CHANGE:String = "preDataChange"; public static const DATA_CHANGE:String = "dataChange"; public function DataChangeEvent(_arg1:String, _arg2:String, _arg3:Array, _arg4:int=-1, _arg5:int=-1):void{ super(_arg1); _changeType = _arg2; _startIndex = _arg4; _items = _arg3; _endIndex = ((_arg5)==-1) ? _startIndex : _arg5; } public function get changeType():String{ return (_changeType); } public function get startIndex():uint{ return (_startIndex); } public function get items():Array{ return (_items); } override public function clone():Event{ return (new DataChangeEvent(type, _changeType, _items, _startIndex, _endIndex)); } override public function toString():String{ return (formatToString("DataChangeEvent", "type", "changeType", "startIndex", "endIndex", "bubbles", "cancelable")); } public function get endIndex():uint{ return (_endIndex); } } }//package fl.events
Section 24
//DataChangeType (fl.events.DataChangeType) package fl.events { public class DataChangeType { public static const ADD:String = "add"; public static const REMOVE:String = "remove"; public static const REMOVE_ALL:String = "removeAll"; public static const CHANGE:String = "change"; public static const REPLACE:String = "replace"; public static const INVALIDATE:String = "invalidate"; public static const INVALIDATE_ALL:String = "invalidateAll"; public static const SORT:String = "sort"; } }//package fl.events
Section 25
//ListEvent (fl.events.ListEvent) package fl.events { import flash.events.*; public class ListEvent extends Event { protected var _index:int; protected var _item:Object; protected var _columnIndex:int; protected var _rowIndex:int; public static const ITEM_DOUBLE_CLICK:String = "itemDoubleClick"; public static const ITEM_ROLL_OUT:String = "itemRollOut"; public static const ITEM_ROLL_OVER:String = "itemRollOver"; public static const ITEM_CLICK:String = "itemClick"; public function ListEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:int=-1, _arg5:int=-1, _arg6:int=-1, _arg7:Object=null){ super(_arg1, _arg2, _arg3); _rowIndex = _arg5; _columnIndex = _arg4; _index = _arg6; _item = _arg7; } public function get rowIndex():Object{ return (_rowIndex); } public function get index():int{ return (_index); } public function get item():Object{ return (_item); } public function get columnIndex():int{ return (_columnIndex); } override public function clone():Event{ return (new ListEvent(type, bubbles, cancelable, _columnIndex, _rowIndex)); } override public function toString():String{ return (formatToString("ListEvent", "type", "bubbles", "cancelable", "columnIndex", "rowIndex", "index", "item")); } } }//package fl.events
Section 26
//ScrollEvent (fl.events.ScrollEvent) package fl.events { import flash.events.*; public class ScrollEvent extends Event { private var _position:Number; private var _direction:String; private var _delta:Number; public static const SCROLL:String = "scroll"; public function ScrollEvent(_arg1:String, _arg2:Number, _arg3:Number){ super(ScrollEvent.SCROLL, false, false); _direction = _arg1; _delta = _arg2; _position = _arg3; } override public function clone():Event{ return (new ScrollEvent(_direction, _delta, _position)); } public function get position():Number{ return (_position); } override public function toString():String{ return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position")); } public function get delta():Number{ return (_delta); } public function get direction():String{ return (_direction); } } }//package fl.events
Section 27
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.core.*; import fl.controls.*; import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var focusableObjects:Dictionary; private var _showFocusIndicator:Boolean;// = true private var defButton:Button; private var focusableCandidates:Array; private var _form:DisplayObjectContainer; private var _defaultButtonEnabled:Boolean;// = true private var activated:Boolean;// = false private var _defaultButton:Button; private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var lastAction:String; public function FocusManager(_arg1:DisplayObjectContainer){ activated = false; calculateCandidates = true; _showFocusIndicator = true; _defaultButtonEnabled = true; super(); focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; addFocusables(DisplayObject(_arg1)); _arg1.addEventListener(Event.ADDED, addedHandler); _arg1.addEventListener(Event.REMOVED, removedHandler); activate(); }; } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local5:int; var _local6:int; var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; _local5 = focusableCandidates.length; _local6 = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{ var focusable:IFocusManagerComponent; var io:InteractiveObject; var doc:DisplayObjectContainer; var i:int; var child:DisplayObject; var o = _arg1; var skipTopLevel = _arg2; if (!skipTopLevel){ if ((o is IFocusManagerComponent)){ focusable = IFocusManagerComponent(o); if (focusable.focusEnabled){ if (((focusable.tabEnabled) && (isTabVisible(o)))){ focusableObjects[o] = true; calculateCandidates = true; }; o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; } else { if ((o is InteractiveObject)){ io = (o as InteractiveObject); if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){ focusableObjects[io] = true; calculateCandidates = true; }; io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){ i = 0; while (i < doc.numChildren) { try { child = doc.getChildAt(i); if (child != null){ addFocusables(doc.getChildAt(i)); }; } catch(error:SecurityError) { }; i = (i + 1); }; }; }; } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function focusOutHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; _local2 = (_arg1.target as InteractiveObject); } private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{ var _local3:IFocusManagerGroup; if (!isEnabledAndVisible(_arg1)){ return (false); }; if ((_arg1 is IFocusManagerGroup)){ _local3 = IFocusManagerGroup(_arg1); if (_arg2 == _local3.groupName){ return (false); }; }; return (true); } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject; _local2 = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function sortFocusableObjectsTabIndex():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){ focusableCandidates.push(_local2); }; }; focusableCandidates.sort(sortByTabIndex); } private function removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject; _local2 = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ while (_arg1 != InteractiveObject(form)) { if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){ return (_arg1); }; _arg1 = _arg1.parent; if (_arg1 == null){ break; }; }; return (null); } private function tabChildrenChangeHandler(_arg1:Event):void{ var _local2:DisplayObjectContainer; if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; _local2 = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function getFocus():InteractiveObject{ var _local1:InteractiveObject; _local1 = form.stage.focus; return (findFocusManagerComponent(_local1)); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; var _local3:TextField; var _local4:SimpleButton; _local2 = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } public function set defaultButton(_arg1:Button):void{ var _local2:Button; _local2 = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } private function deactivateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } private function setFocusToNextObject(_arg1:FocusEvent):void{ var _local2:InteractiveObject; if (!hasFocusableObjects()){ return; }; _local2 = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function sortFocusableObjects():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){ sortFocusableObjectsTabIndex(); return; }; focusableCandidates.push(_local2); }; focusableCandidates.sort(sortByDepth); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int; var _local3:int; _local2 = focusableCandidates.length; _local3 = 0; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public function hideFocus():void{ } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local3:DisplayObject; var _local4:InteractiveObject; _local3 = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local3]; calculateCandidates = true; } else { if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){ _local4 = (_local3 as InteractiveObject); if (_local4){ if (_local4 == lastFocus){ lastFocus = null; }; delete focusableObjects[_local4]; calculateCandidates = true; }; _local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); }; }; removeFocusables(_local3); } private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local3:String; var _local4:String; var _local5:int; var _local6:String; var _local7:String; var _local8:String; var _local9:DisplayObject; var _local10:DisplayObject; _local3 = ""; _local4 = ""; _local8 = "0000"; _local9 = DisplayObject(_arg1); _local10 = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } public function get defaultButton():Button{ return (_defaultButton); } private function activateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } public function showFocus():void{ } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local2:DisplayObject; var _local3:String; var _local4:int; var _local5:Boolean; var _local6:int; var _local7:int; var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; _local2 = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; _local4 = getIndexOfFocusedObject(_local2); _local5 = false; _local6 = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; _local7 = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function mouseDownHandler(_arg1:MouseEvent):void{ var _local2:InteractiveObject; if (_arg1.isDefaultPrevented()){ return; }; _local2 = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; _local2 = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } public function get nextTabIndex():int{ return (0); } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function focusInHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; var _local3:Button; _local2 = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function tabEnabledChangeHandler(_arg1:Event):void{ var _local2:InteractiveObject; var _local3:Boolean; calculateCandidates = true; _local2 = InteractiveObject(_arg1.target); _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function activate():void{ if (activated){ return; }; form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } } }//package fl.managers
Section 28
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function getFocus():InteractiveObject; function deactivate():void; function set defaultButton(_arg1:Button):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function get nextTabIndex():int; function get defaultButton():Button; function get showFocusIndicator():Boolean; function setFocus(_arg1:InteractiveObject):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 29
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package fl.managers
Section 30
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function set groupName(_arg1:String):void; function set selected(_arg1:Boolean):void; function get groupName():String; function get selected():Boolean; } }//package fl.managers
Section 31
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.text.*; import flash.utils.*; public class StyleManager { private var globalStyles:Object; private var classToDefaultStylesDict:Dictionary; private var styleToClassesHash:Object; private var classToStylesDict:Dictionary; private var classToInstancesDict:Dictionary; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } private static function getClassDef(_arg1:Object):Class{ var component = _arg1; if ((component is Class)){ return ((component as Class)); }; try { return ((getDefinitionByName(getQualifiedClassName(component)) as Class)); } catch(e:Error) { if ((component is UIComponent)){ try { return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class)); } catch(e:Error) { }; }; }; return (null); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class; var _local5:Object; _local4 = getClassDef(_arg1); _local5 = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local2:StyleManager; var _local3:Class; var _local4:Object; var _local5:String; _local2 = getInstance(); _local3 = getClassDef(_arg1); _local4 = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local3:Dictionary; var _local4:Object; var _local5:UIComponent; _local3 = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } private static function invalidateStyle(_arg1:String):void{ var _local2:Dictionary; var _local3:Object; _local2 = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } public static function registerInstance(_arg1:UIComponent):void{ var inst:StyleManager; var classDef:Class; var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; inst = getInstance(); classDef = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; inst.classToStylesDict[classDef] = {}; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class; var _local4:StyleManager; var _local5:Object; _local3 = getClassDef(_arg1); _local4 = getInstance(); _local5 = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object; _local3 = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } } }//package fl.managers
Section 32
//Game (Game.Game) package Game { import flash.display.*; import zlong.localization.country.*; import flash.events.*; import UI.*; import MyToolBox.*; import Data.*; import flash.utils.*; public class Game { private var _uiManager:UiManager; private var _gameData:GameData; public var NMBtn:MovieClip; private var _gameManager:GameManager; public var CHMBtn:MovieClip; public var ZHMBtn:MovieClip; private var _funcArr:Array; public function Game(_arg1:UiManager){ _uiManager = _arg1; Init(); } public function get gameData():GameData{ return (_gameData); } private function InitListener():void{ _uiManager.stage.addEventListener(Event.ENTER_FRAME, run); NMBtn.addEventListener(MouseEvent.MOUSE_DOWN, EnterNameMode); CHMBtn.addEventListener(MouseEvent.MOUSE_DOWN, EnterCHMode); ZHMBtn.addEventListener(MouseEvent.MOUSE_DOWN, EnterZHMode); NMBtn.addEventListener(MouseEvent.MOUSE_OVER, OverN); CHMBtn.addEventListener(MouseEvent.MOUSE_OVER, OverCH); ZHMBtn.addEventListener(MouseEvent.MOUSE_OVER, OverZH); NMBtn.addEventListener(MouseEvent.MOUSE_OUT, OutN); CHMBtn.addEventListener(MouseEvent.MOUSE_OUT, OutCH); ZHMBtn.addEventListener(MouseEvent.MOUSE_OUT, OutZH); } private function run(_arg1:Event):void{ var _local2:int; _local2 = 0; while (_local2 < _funcArr.length) { var _local3 = _funcArr; _local3[_local2](); _local2++; }; } private function OutCH(_arg1:MouseEvent):void{ CHMBtn.gotoAndStop(((_gameData.gameMode == "CHM")) ? 3 : 1); } public function MinFunc(_arg1:Function):void{ if (_funcArr.indexOf(_arg1) != -1){ _funcArr.splice(_funcArr.indexOf(_arg1), 1); }; } private function OverCH(_arg1:MouseEvent):void{ CHMBtn.gotoAndStop(2); } private function OverN(_arg1:MouseEvent):void{ NMBtn.gotoAndStop(2); } private function EnterCHMode(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherPress"); _uiManager.NextUi(_uiManager.currUi, new CHModeInterface(_uiManager)); if (_gameData.gameMode != "CHM"){ CHMBtn.gotoAndStop(2); }; NMBtn.gotoAndStop(1); ZHMBtn.gotoAndStop(1); } private function OverZH(_arg1:MouseEvent):void{ ZHMBtn.gotoAndStop(2); } public function AddFunc(_arg1:Function):void{ _funcArr.push(_arg1); } private function EnterNameMode(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherPress"); _uiManager.NextUi(_uiManager.currUi, new NameModeInterface(_uiManager)); if (_gameData.gameMode != "NM"){ NMBtn.gotoAndStop(2); }; CHMBtn.gotoAndStop(1); ZHMBtn.gotoAndStop(1); } private function OutN(_arg1:MouseEvent):void{ NMBtn.gotoAndStop(((_gameData.gameMode == "NM")) ? 3 : 1); } private function EnterZHMode(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherPress"); _uiManager.NextUi(_uiManager.currUi, new ZHModeInterface(_uiManager)); if (_gameData.gameMode != "ZHM"){ ZHMBtn.gotoAndStop(2); }; NMBtn.gotoAndStop(1); CHMBtn.gotoAndStop(1); } public function get gameManager():GameManager{ return (_gameManager); } private function OutZH(_arg1:MouseEvent):void{ ZHMBtn.gotoAndStop(((_gameData.gameMode == "ZHM")) ? 3 : 1); } private function Init():void{ InitData(); InitView(); InitListener(); } private function InitView():void{ var _local1:Class; _local1 = (getDefinitionByName("CHmodepic_btn") as Class); CHMBtn = new (_local1); CHMBtn.stop(); _uiManager.stage.addChild(CHMBtn); CHMBtn.x = 74; CHMBtn.y = 402.9; CHMBtn.buttonMode = true; CHMBtn.visible = false; _local1 = (getDefinitionByName("ZHmodepic_btn") as Class); ZHMBtn = new (_local1); ZHMBtn.stop(); _uiManager.stage.addChild(ZHMBtn); ZHMBtn.x = 150; ZHMBtn.y = 402.8; ZHMBtn.buttonMode = true; ZHMBtn.visible = false; _local1 = (getDefinitionByName("namemodepic_btn") as Class); NMBtn = new (_local1); NMBtn.stop(); _uiManager.stage.addChild(NMBtn); NMBtn.x = -1.4; NMBtn.y = 402.9; NMBtn.buttonMode = true; NMBtn.visible = false; if (CountryInfo.instance.country == "cn"){ new StartCartoon(_uiManager); return; }; if (URLDispose.getCurrentURL().indexOf("code") != -1){ new FromFriend(_uiManager); } else { new MainMenu(_uiManager); }; } private function InitData():void{ _gameData = new GameData(); _gameManager = new GameManager(this); _funcArr = new Array(); } } }//package Game
Section 33
//GameManager (Game.GameManager) package Game { import MyToolBox.*; public class GameManager { private var _game:Game; public function GameManager(_arg1:Game){ _game = _arg1; } public function CalculateName(_arg1:String, _arg2:String):int{ var _local3:int; var _local4:int; var _local5:int; var _local6:int; if ((((_arg1 == "夏荣杰")) || ((_arg2 == "夏荣杰")))){ return (100); }; if ((((((_arg1 == "小林")) && ((_arg2 == "小鱼")))) || ((((_arg1 == "小鱼")) && ((_arg2 == "小林")))))){ return (100); }; _local3 = 0; _local4 = 0; while (_local4 < _arg1.length) { _local3 = (_local3 + (_arg1.charCodeAt(_local4) * (_local4 + 2))); _local4++; }; _local4 = 0; while (_local4 < _arg2.length) { _local3 = (_local3 + (_arg2.charCodeAt(_local4) * (_local4 + 2))); _local4++; }; _local5 = int(_local3.toString().slice(-2)); _local6 = (Math.pow(_local5, 0.5) * 10); if (!_local6){ _local6 = 100; }; return (_local6); } public function DateToCZS(_arg1:MyDate):int{ if ((((_arg1.year > 2012)) || ((_arg1.year < 1952)))){ return (-1); }; if (_arg1.month > MyDate(_game.gameData.springFestivalArr[_arg1.year.toString()]).month){ return ((((_arg1.year % 12) >= 4)) ? ((_arg1.year % 12) - 4) : ((_arg1.year % 12) + 8)); } else { if (_arg1.month < MyDate(_game.gameData.springFestivalArr[_arg1.year.toString()]).month){ return (((((_arg1.year % 12) - 1) >= 4)) ? ((_arg1.year % 12) - 5) : ((_arg1.year % 12) + 7)); //unresolved jump }; if (_arg1.day >= MyDate(_game.gameData.springFestivalArr[_arg1.year.toString()]).day){ return ((((_arg1.year % 12) >= 4)) ? ((_arg1.year % 12) - 4) : ((_arg1.year % 12) + 8)); //unresolved jump }; //unresolved if }; //unresolved jump return (((_arg1.year % 12) + 7)); } public function GetResaultFromTabel(_arg1:int, _arg2:int):int{ return (_game.gameData.matchTableArr[_arg1][_arg2]); } public function DateToWZS(_arg1:MyDate):int{ if (((_arg1.IsBiggerThanOrEqual(new MyDate(21, 1))) && (_arg1.IsLessThanOrEqual(new MyDate(19, 2))))){ return (0); }; if (((_arg1.IsBiggerThanOrEqual(new MyDate(20, 2))) && (_arg1.IsLessThanOrEqual(new MyDate(20, 3))))){ return (1); }; if (((_arg1.IsBiggerThanOrEqual(new MyDate(21, 3))) && (_arg1.IsLessThanOrEqual(new MyDate(19, 4))))){ return (2); }; if (((_arg1.IsBiggerThanOrEqual(new MyDate(20, 4))) && (_arg1.IsLessThanOrEqual(new MyDate(20, 5))))){ return (3); }; if (((_arg1.IsBiggerThanOrEqual(new MyDate(21, 5))) && (_arg1.IsLessThanOrEqual(new MyDate(21, 6))))){ return (4); }; if (((_arg1.IsBiggerThanOrEqual(new MyDate(22, 6))) && (_arg1.IsLessThanOrEqual(new MyDate(22, 7))))){ return (5); }; if (((_arg1.IsBiggerThanOrEqual(new MyDate(23, 7))) && (_arg1.IsLessThanOrEqual(new MyDate(22, 8))))){ return (6); }; if (((_arg1.IsBiggerThanOrEqual(new MyDate(23, 8))) && (_arg1.IsLessThanOrEqual(new MyDate(22, 9))))){ return (7); }; if (((_arg1.IsBiggerThanOrEqual(new MyDate(23, 9))) && (_arg1.IsLessThanOrEqual(new MyDate(23, 10))))){ return (8); }; if (((_arg1.IsBiggerThanOrEqual(new MyDate(24, 10))) && (_arg1.IsLessThanOrEqual(new MyDate(21, 11))))){ return (9); }; if (((_arg1.IsBiggerThanOrEqual(new MyDate(22, 11))) && (_arg1.IsLessThanOrEqual(new MyDate(20, 12))))){ return (10); }; if (((_arg1.IsBiggerThanOrEqual(new MyDate(21, 12))) || (_arg1.IsLessThanOrEqual(new MyDate(20, 1))))){ return (11); }; return (-1); } } }//package Game
Section 34
//ch1_142 (LoveTestDeluxe_fla.ch1_142) package LoveTestDeluxe_fla { import fl.controls.*; import flash.display.*; import fl.data.*; public dynamic class ch1_142 extends MovieClip { public var i5:int; public var j3; public var j5; public var i4:int; public var boyMonth:ComboBox; public var j4; public var boyYear:ComboBox; public var boyDay:ComboBox; public var collObj5:DataProvider; public var collObj4:DataProvider; public var collProp5:Object; public var collProp4:Object; public var collProp3:Object; public var collObj3:DataProvider; public var itemObj3:SimpleCollectionItem; public var itemObj4:SimpleCollectionItem; public var itemObj5:SimpleCollectionItem; public var collProps4:Array; public var collProps3:Array; public var collProps5:Array; public var i3:int; public function ch1_142(){ __setProp_boyDay_ch1__1(); __setProp_boyYear_ch1__1(); __setProp_boyMonth_ch1__1(); } function __setProp_boyDay_ch1__1(){ try { boyDay["componentInspectorSetting"] = true; } catch(e:Error) { }; collObj4 = new DataProvider(); collProps4 = []; i4 = 0; while (i4 < collProps4.length) { itemObj4 = new SimpleCollectionItem(); collProp4 = collProps4[i4]; for (j4 in collProp4) { itemObj4[j4] = collProp4[j4]; }; collObj4.addItem(itemObj4); i4++; }; boyDay.dataProvider = collObj4; boyDay.editable = true; boyDay.enabled = true; boyDay.prompt = ""; boyDay.restrict = ""; boyDay.rowCount = 5; boyDay.visible = true; try { boyDay["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp_boyYear_ch1__1(){ try { boyYear["componentInspectorSetting"] = true; } catch(e:Error) { }; collObj5 = new DataProvider(); collProps5 = []; i5 = 0; while (i5 < collProps5.length) { itemObj5 = new SimpleCollectionItem(); collProp5 = collProps5[i5]; for (j5 in collProp5) { itemObj5[j5] = collProp5[j5]; }; collObj5.addItem(itemObj5); i5++; }; boyYear.dataProvider = collObj5; boyYear.editable = true; boyYear.enabled = true; boyYear.prompt = ""; boyYear.restrict = ""; boyYear.rowCount = 5; boyYear.visible = true; try { boyYear["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp_boyMonth_ch1__1(){ try { boyMonth["componentInspectorSetting"] = true; } catch(e:Error) { }; collObj3 = new DataProvider(); collProps3 = []; i3 = 0; while (i3 < collProps3.length) { itemObj3 = new SimpleCollectionItem(); collProp3 = collProps3[i3]; for (j3 in collProp3) { itemObj3[j3] = collProp3[j3]; }; collObj3.addItem(itemObj3); i3++; }; boyMonth.dataProvider = collObj3; boyMonth.editable = true; boyMonth.enabled = true; boyMonth.prompt = ""; boyMonth.restrict = ""; boyMonth.rowCount = 5; boyMonth.visible = true; try { boyMonth["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package LoveTestDeluxe_fla
Section 35
//ch2_147 (LoveTestDeluxe_fla.ch2_147) package LoveTestDeluxe_fla { import fl.controls.*; import flash.display.*; import fl.data.*; public dynamic class ch2_147 extends MovieClip { public var j7; public var j8; public var j6; public var collObj6:DataProvider; public var collObj7:DataProvider; public var collObj8:DataProvider; public var girlMonth:ComboBox; public var girlDay:ComboBox; public var collProp6:Object; public var collProp7:Object; public var collProp8:Object; public var itemObj6:SimpleCollectionItem; public var itemObj7:SimpleCollectionItem; public var itemObj8:SimpleCollectionItem; public var collProps6:Array; public var collProps7:Array; public var collProps8:Array; public var i6:int; public var i7:int; public var i8:int; public var girlYear:ComboBox; public function ch2_147(){ __setProp_girlDay_ch2__1(); __setProp_girlMonth_ch2__1(); __setProp_girlYear_ch2__1(); } function __setProp_girlMonth_ch2__1(){ try { girlMonth["componentInspectorSetting"] = true; } catch(e:Error) { }; collObj6 = new DataProvider(); collProps6 = []; i6 = 0; while (i6 < collProps6.length) { itemObj6 = new SimpleCollectionItem(); collProp6 = collProps6[i6]; for (j6 in collProp6) { itemObj6[j6] = collProp6[j6]; }; collObj6.addItem(itemObj6); i6++; }; girlMonth.dataProvider = collObj6; girlMonth.editable = true; girlMonth.enabled = true; girlMonth.prompt = ""; girlMonth.restrict = ""; girlMonth.rowCount = 5; girlMonth.visible = true; try { girlMonth["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp_girlYear_ch2__1(){ try { girlYear["componentInspectorSetting"] = true; } catch(e:Error) { }; collObj8 = new DataProvider(); collProps8 = []; i8 = 0; while (i8 < collProps8.length) { itemObj8 = new SimpleCollectionItem(); collProp8 = collProps8[i8]; for (j8 in collProp8) { itemObj8[j8] = collProp8[j8]; }; collObj8.addItem(itemObj8); i8++; }; girlYear.dataProvider = collObj8; girlYear.editable = true; girlYear.enabled = true; girlYear.prompt = ""; girlYear.restrict = ""; girlYear.rowCount = 5; girlYear.visible = true; try { girlYear["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp_girlDay_ch2__1(){ try { girlDay["componentInspectorSetting"] = true; } catch(e:Error) { }; collObj7 = new DataProvider(); collProps7 = []; i7 = 0; while (i7 < collProps7.length) { itemObj7 = new SimpleCollectionItem(); collProp7 = collProps7[i7]; for (j7 in collProp7) { itemObj7[j7] = collProp7[j7]; }; collObj7.addItem(itemObj7); i7++; }; girlDay.dataProvider = collObj7; girlDay.editable = true; girlDay.enabled = true; girlDay.prompt = ""; girlDay.restrict = ""; girlDay.rowCount = 5; girlDay.visible = true; try { girlDay["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package LoveTestDeluxe_fla
Section 36
//ch3_141 (LoveTestDeluxe_fla.ch3_141) package LoveTestDeluxe_fla { import flash.display.*; public dynamic class ch3_141 extends MovieClip { public var boyRightCZS:left_btn; public var boyLeftCZS:left_btn; } }//package LoveTestDeluxe_fla
Section 37
//ch4_139 (LoveTestDeluxe_fla.ch4_139) package LoveTestDeluxe_fla { import flash.display.*; public dynamic class ch4_139 extends MovieClip { public var girlRightCZS:left_btn; public var girlLeftCZS:left_btn; } }//package LoveTestDeluxe_fla
Section 38
//info_159 (LoveTestDeluxe_fla.info_159) package LoveTestDeluxe_fla { import flash.display.*; public dynamic class info_159 extends MovieClip { public var boyCZS:MovieClip; public var boyWZS:MovieClip; public var girlCZS:MovieClip; public var girlWZS:MovieClip; } }//package LoveTestDeluxe_fla
Section 39
//label_211 (LoveTestDeluxe_fla.label_211) package LoveTestDeluxe_fla { import flash.display.*; public dynamic class label_211 extends MovieClip { public var flag:MovieClip; } }//package LoveTestDeluxe_fla
Section 40
//LanguageSelectPopup_210 (LoveTestDeluxe_fla.LanguageSelectPopup_210) package LoveTestDeluxe_fla { import flash.display.*; public dynamic class LanguageSelectPopup_210 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 LoveTestDeluxe_fla
Section 41
//logoani1_51 (LoveTestDeluxe_fla.logoani1_51) package LoveTestDeluxe_fla { import flash.display.*; public dynamic class logoani1_51 extends MovieClip { public function logoani1_51(){ addFrameScript(239, frame240); } function frame240(){ stop(); } } }//package LoveTestDeluxe_fla
Section 42
//sendtofriend4_227 (LoveTestDeluxe_fla.sendtofriend4_227) package LoveTestDeluxe_fla { import flash.display.*; import flash.text.*; public dynamic class sendtofriend4_227 extends MovieClip { public var girlName:TextField; public var boyName:TextField; } }//package LoveTestDeluxe_fla
Section 43
//Timeline_101 (LoveTestDeluxe_fla.Timeline_101) package LoveTestDeluxe_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_101 extends MovieClip { public var resault_txt:TextField; } }//package LoveTestDeluxe_fla
Section 44
//zh1_232 (LoveTestDeluxe_fla.zh1_232) package LoveTestDeluxe_fla { import fl.controls.*; import flash.display.*; import fl.data.*; public dynamic class zh1_232 extends MovieClip { public var j10; public var itemObj10:SimpleCollectionItem; public var boyMonth:ComboBox; public var j9; public var collProps10:Array; public var collObj9:DataProvider; public var boyDay:ComboBox; public var i10:int; public var collProp9:Object; public var collObj10:DataProvider; public var collProp10:Object; public var itemObj9:SimpleCollectionItem; public var collProps9:Array; public var i9:int; public function zh1_232(){ __setProp_boyDay_zh1__1(); __setProp_boyMonth_zh1__1(); } function __setProp_boyDay_zh1__1(){ try { boyDay["componentInspectorSetting"] = true; } catch(e:Error) { }; collObj10 = new DataProvider(); collProps10 = []; i10 = 0; while (i10 < collProps10.length) { itemObj10 = new SimpleCollectionItem(); collProp10 = collProps10[i10]; for (j10 in collProp10) { itemObj10[j10] = collProp10[j10]; }; collObj10.addItem(itemObj10); i10++; }; boyDay.dataProvider = collObj10; boyDay.editable = true; boyDay.enabled = true; boyDay.prompt = ""; boyDay.restrict = ""; boyDay.rowCount = 5; boyDay.visible = true; try { boyDay["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp_boyMonth_zh1__1(){ try { boyMonth["componentInspectorSetting"] = true; } catch(e:Error) { }; collObj9 = new DataProvider(); collProps9 = []; i9 = 0; while (i9 < collProps9.length) { itemObj9 = new SimpleCollectionItem(); collProp9 = collProps9[i9]; for (j9 in collProp9) { itemObj9[j9] = collProp9[j9]; }; collObj9.addItem(itemObj9); i9++; }; boyMonth.dataProvider = collObj9; boyMonth.editable = true; boyMonth.enabled = true; boyMonth.prompt = ""; boyMonth.restrict = ""; boyMonth.rowCount = 5; boyMonth.visible = true; try { boyMonth["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package LoveTestDeluxe_fla
Section 45
//zh2_234 (LoveTestDeluxe_fla.zh2_234) package LoveTestDeluxe_fla { import fl.controls.*; import flash.display.*; import fl.data.*; public dynamic class zh2_234 extends MovieClip { public var itemObj11:SimpleCollectionItem; public var itemObj12:SimpleCollectionItem; public var j12; public var collProps11:Array; public var collProps12:Array; public var j11; public var girlMonth:ComboBox; public var i11:int; public var i12:int; public var girlDay:ComboBox; public var collObj12:DataProvider; public var collProp12:Object; public var collObj11:DataProvider; public var collProp11:Object; public function zh2_234(){ __setProp_girlDay_zh2__1(); __setProp_girlMonth_zh2__1(); } function __setProp_girlMonth_zh2__1(){ try { girlMonth["componentInspectorSetting"] = true; } catch(e:Error) { }; collObj11 = new DataProvider(); collProps11 = []; i11 = 0; while (i11 < collProps11.length) { itemObj11 = new SimpleCollectionItem(); collProp11 = collProps11[i11]; for (j11 in collProp11) { itemObj11[j11] = collProp11[j11]; }; collObj11.addItem(itemObj11); i11++; }; girlMonth.dataProvider = collObj11; girlMonth.editable = true; girlMonth.enabled = true; girlMonth.prompt = ""; girlMonth.restrict = ""; girlMonth.rowCount = 5; girlMonth.visible = true; try { girlMonth["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp_girlDay_zh2__1(){ try { girlDay["componentInspectorSetting"] = true; } catch(e:Error) { }; collObj12 = new DataProvider(); collProps12 = []; i12 = 0; while (i12 < collProps12.length) { itemObj12 = new SimpleCollectionItem(); collProp12 = collProps12[i12]; for (j12 in collProp12) { itemObj12[j12] = collProp12[j12]; }; collObj12.addItem(itemObj12); i12++; }; girlDay.dataProvider = collObj12; girlDay.editable = true; girlDay.enabled = true; girlDay.prompt = ""; girlDay.restrict = ""; girlDay.rowCount = 5; girlDay.visible = true; try { girlDay["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package LoveTestDeluxe_fla
Section 46
//zh3_231 (LoveTestDeluxe_fla.zh3_231) package LoveTestDeluxe_fla { import flash.display.*; public dynamic class zh3_231 extends MovieClip { public var boyRightWZS:left_btn; public var boyLeftWZS:left_btn; } }//package LoveTestDeluxe_fla
Section 47
//zh4_230 (LoveTestDeluxe_fla.zh4_230) package LoveTestDeluxe_fla { import flash.display.*; public dynamic class zh4_230 extends MovieClip { public var girlLeftWZS:left_btn; public var girlRightWZS:left_btn; } }//package LoveTestDeluxe_fla
Section 48
//MyDate (MyToolBox.MyDate) package MyToolBox { public class MyDate { private var _month:int; private var _year:int; private var _day:int; public function MyDate(_arg1:int=1, _arg2:int=1, _arg3:int=0){ _day = _arg1; _month = _arg2; _year = _arg3; } public function get month():int{ return (_month); } public function get day():int{ return (_day); } public function IsLessThan(_arg1:MyDate):Boolean{ if (_year < _arg1.year){ return (true); }; if (_year > _arg1.year){ return (false); }; if (_month < _arg1.month){ return (true); }; if (_month > _arg1.month){ return (false); }; if (_day < _arg1.day){ return (true); }; return (false); } public function IsEqual(_arg1:MyDate):Boolean{ if ((((((_year == _arg1.year)) && ((_month == _arg1.month)))) && ((_day == _arg1.day)))){ return (true); }; return (false); } public function toString():String{ if (!_year){ return (((_month + "-") + _day)); }; return (((((_year + "-") + _month) + "-") + _day)); } public function IsLessThanOrEqual(_arg1:MyDate):Boolean{ if (((this.IsLessThan(_arg1)) || (this.IsEqual(_arg1)))){ return (true); }; return (false); } private function IsLeapYear(_arg1:int):Boolean{ if ((_arg1 % 400) == 0){ return (true); }; if ((_arg1 % 4) == 0){ if ((_arg1 % 100) != 0){ return (true); }; }; return (false); } public function get year():int{ return (_year); } public function IsBiggerThanOrEqual(_arg1:MyDate):Boolean{ if (((this.IsBiggerThan(_arg1)) || (this.IsEqual(_arg1)))){ return (true); }; return (false); } public function DateCriterionCheck():Boolean{ if ((((month < 1)) || ((month > 12)))){ return (false); }; if (month == 2){ if ((((day < 1)) || ((day > 29)))){ return (false); }; if (!IsLeapYear(year)){ if (day == 29){ return (false); }; }; } else { if ((((day < 1)) || ((day > 31)))){ return (false); }; if ((((((((month == 4)) || ((month == 6)))) || ((month == 9)))) || ((month == 11)))){ if (day == 31){ return (false); }; }; }; return (true); } public function IsBiggerThan(_arg1:MyDate):Boolean{ if (_year > _arg1.year){ return (true); }; if (_year < _arg1.year){ return (false); }; if (_month > _arg1.month){ return (true); }; if (_month < _arg1.month){ return (false); }; if (_day > _arg1.day){ return (true); }; return (false); } } }//package MyToolBox
Section 49
//MyMcButton (MyToolBox.MyMcButton) package MyToolBox { import flash.display.*; import flash.events.*; public class MyMcButton extends MovieClip { public function MyMcButton(){ Init(); } public function Init():void{ mouseChildren = false; buttonMode = true; gotoAndStop(1); addEventListener(MouseEvent.MOUSE_OVER, OverHandle); addEventListener(MouseEvent.MOUSE_OUT, OutHandle); addEventListener(MouseEvent.MOUSE_DOWN, DownHandle); addEventListener(MouseEvent.MOUSE_UP, UpHandle); } private function OverHandle(_arg1:MouseEvent):void{ gotoAndStop(2); SoundManager.instance.CreateSound("otherTouch"); } private function DownHandle(_arg1:MouseEvent):void{ gotoAndStop(3); SoundManager.instance.CreateSound("otherPress"); } private function UpHandle(_arg1:MouseEvent):void{ gotoAndStop(2); } private function OutHandle(_arg1:MouseEvent):void{ gotoAndStop(1); } } }//package MyToolBox
Section 50
//MySimpleButton (MyToolBox.MySimpleButton) package MyToolBox { import flash.display.*; import flash.events.*; public class MySimpleButton extends MovieClip { public var chooseTxt:MovieClip; public function MySimpleButton(){ Init(); } public function Init():void{ mouseChildren = false; buttonMode = true; gotoAndStop(1); addEventListener(MouseEvent.MOUSE_OVER, OverHandle); addEventListener(MouseEvent.MOUSE_OUT, OutHandle); addEventListener(MouseEvent.MOUSE_DOWN, DownHandle); addEventListener(MouseEvent.MOUSE_UP, UpHandle); } private function OverHandle(_arg1:MouseEvent):void{ gotoAndStop(2); SoundManager.instance.CreateSound("menuTouch"); } private function DownHandle(_arg1:MouseEvent):void{ gotoAndStop(3); SoundManager.instance.CreateSound("menuPress"); } private function UpHandle(_arg1:MouseEvent):void{ gotoAndStop(2); } private function OutHandle(_arg1:MouseEvent):void{ gotoAndStop(1); } } }//package MyToolBox
Section 51
//SoundManager (MyToolBox.SoundManager) package MyToolBox { import flash.utils.*; import flash.media.*; public class SoundManager { private var _soundSwitch:Boolean;// = true private var _music:Sound; private var _musicSwitch:Boolean;// = true private var _isFirstUI:Boolean;// = true private var _musicChannel:SoundChannel; private static var _instance:SoundManager; public function SoundManager(){ _soundSwitch = true; _musicSwitch = true; _isFirstUI = true; super(); } public function CreateSound(_arg1:String):void{ var _local2:Class; var _local3:Sound; if (_musicSwitch){ _local2 = (getDefinitionByName(_arg1) as Class); _local3 = new (_local2); _local3.play(); }; } public function StopMusic():void{ if (_musicChannel != null){ _musicChannel.stop(); _music = null; _musicChannel = null; }; } public function get soundSwitch():Boolean{ return (_soundSwitch); } public function SetMusicVolumn(_arg1:Number):void{ var _local2:SoundTransform; _local2 = _musicChannel.soundTransform; _local2.volume = _arg1; _musicChannel.soundTransform = _local2; } public function CreateMusic(_arg1:String):void{ var _local2:Class; StopMusic(); _local2 = (getDefinitionByName(_arg1) as Class); _music = new (_local2); _musicChannel = _music.play(0, 999); if (!_musicSwitch){ SetMusicVolumn(0); }; } public function set musicSwitch(_arg1:Boolean):void{ _musicSwitch = _arg1; } public function set soundSwitch(_arg1:Boolean):void{ _soundSwitch = _arg1; } public function set isFirstUI(_arg1:Boolean):void{ _isFirstUI = _arg1; } public function get musicSwitch():Boolean{ return (_musicSwitch); } public function get isFirstUI():Boolean{ return (_isFirstUI); } public static function get instance():SoundManager{ if (_instance == null){ _instance = new (SoundManager); }; return (_instance); } } }//package MyToolBox
Section 52
//URLDispose (MyToolBox.URLDispose) package MyToolBox { import flash.external.*; public class URLDispose { private static const _spildomain:Array = ["gamedev.dev.spilgames.com", "gamedev.dev.spillgroup.com", "www.agame.com", "www.girlsgogames.com", "www.games.co.uk", "www.mygames.co.uk", "www.girlsgogames.co.uk", "www.spel.nl", "www.spelletjes.nl", "www.girlsgogames.nl", "www.jetztspielen.de", "www.spielen.com", "www.girlsgogames.de", "www.jeux.fr", "www.jeu.fr", "www.girlsgogames.fr", "www.juegos.com", "www.zapjuegos.com", "www.juegosdechicas.com", "www.gioco.it", "www.giocaregratis.it", "www.girlsgogames.it", "www.gry.pl", "www.minigry.pl", "www.girlsgogames.pl", "www.spela.se", "www.spel.eu", "www.girlsgogames.se", "www.ojogos.pt", "www.ourgames.ru", "www.flashgames.ru", "www.girlsgogames.ru", "www.oyunlar123.com", "www.asoyun.com", "www.girlsgogamestr.com", "www.gamesgames.com", "www.agame.com", "www.girlsgogames.com", "www.juegos.com", "www.zapjuegos.com", "www.juegosdechicas.com", "www.ojogos.com.br", "www.clickjogos.com", "www.girlsgogames.com.br", "www.game.com.cn", "files.game.com.cn", "www.xiaoyouxi.com", "www.egames.jp", "www.game.co.in", "www.game.co.in", "www.girlsgogames.in", "www.games.co.id", "www.laro.com.ph", "www.game.com.my", "www.onrpg.com", "www.zlonggames.com", "gamedev.dev.spillgroup.com", "www.spel.se", "error"]; public static function getParamsFromLink():String{ var _local1:String; var _local2:int; var _local3:int; _local1 = getCurrentURL(); _local2 = _local1.indexOf("code="); if (_local2 != -1){ _local3 = _local1.indexOf("&", (_local2 + 5)); if (_local3 == -1){ return (Encrypt(decodeURI(_local1.substring((_local2 + 5))))); }; return (Encrypt(decodeURI(_local1.substring((_local2 + 5), _local3)))); //unresolved jump }; return (""); } public static function getSendToFriendLink(_arg1:String, _arg2:String):String{ if (_arg1.indexOf("?") == -1){ _arg1 = (_arg1 + "?code="); } else { _arg1 = (_arg1 + "&code="); }; _arg1 = (_arg1 + encodeURI(Encrypt(_arg2))); return (_arg1); } public static function checkCurrentUrlIsSpill():Boolean{ return (searchForSite(returnDomain(getCurrentURL()))); } private static function Encrypt(_arg1:String):String{ var _local2:String; var _local3:int; _local2 = ""; _local3 = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode((_arg1.charCodeAt(_local3) ^ 0xFF))); _local3++; }; return (_local2); } private static function searchForSite(_arg1:String):Boolean{ var _local2:uint; _local2 = 0; while (_local2 < _spildomain.length) { if (_arg1 == _spildomain[_local2]){ return (true); }; _local2++; }; return (false); } private static function returnDomain(_arg1:String):String{ var _local2:String; var _local3:uint; if (!_arg1.length){ return (""); }; _local2 = new String(); _local3 = 7; while (_local3 < _arg1.length) { if (_arg1.charAt(_local3) == "/"){ break; }; _local2 = (_local2 + _arg1.charAt(_local3)); _local3++; }; return (_local2); } public static function getCurrentURL():String{ var loc:Object; try { loc = ExternalInterface.call("window.location.href.toString"); } catch(e:Error) { return (""); }; if (loc == null){ return (""); }; if (String(loc).indexOf(".swf") != -1){ return (""); }; return (decodeURI(String(loc))); } } }//package MyToolBox
Section 53
//AbstractUi (UI.AbstractUi) package UI { import flash.display.*; import flash.utils.*; public class AbstractUi { protected var _container:Sprite; protected var _mc:MovieClip; protected var _uiManager:UiManager; public function AbstractUi(_arg1:UiManager){ if (getQualifiedClassName(this) == "UI::AbstractUi"){ throw (new ArgumentError("AbstractUi can't be instantiated directly")); }; _uiManager = _arg1; Init(); InitView(); InitListener(); display = true; } public function set display(_arg1:Boolean):void{ if (_arg1){ _container.addChild(_mc); } else { _container.removeChild(_mc); }; } public function get container():Sprite{ return (_container); } protected function InitListener():void{ } protected function Init():void{ _container = _uiManager.uiContainer; } public function get mc():MovieClip{ return (_mc); } protected function SetMc(_arg1:String):void{ var _local2:Class; _local2 = (getDefinitionByName(_arg1) as Class); _mc = MovieClip(new (_local2)); } protected function InitView():void{ } } }//package UI
Section 54
//CHModeInterface (UI.CHModeInterface) package UI { import fl.controls.*; import flash.display.*; import flash.events.*; import MyToolBox.*; import flash.text.*; import flash.utils.*; public class CHModeInterface extends AbstractUi { private var _resaultTxt:TextField; private var _girlDateInfo:MovieClip; private var _isFirstTouch:Boolean;// = true private var _resault:MovieClip; private var _girlDay:ComboBox; private var _music:MovieClip; private var _backrainbow:MovieClip; private var _boyChooseBtn:MySimpleButton; private var _girlLabel:int; private var _velocity:Number; private var _boyChooseTxt:MovieClip; private var _boyRightCZS:MyMcButton; private var _boyDay:ComboBox; private var _girlYear:ComboBox; private var _girlLeftCZS:MyMcButton; private var _acceleration:Number; private var _send:MovieClip; private var _girlCZSPic:MovieClip; private var _testingTotalTime:int; private var _testingTimeCount:int; private var _boyMonth:ComboBox; private var _rainbow:MovieClip; private var _boyCZSPic:MovieClip; private var _girl:MovieClip; private var _priorScore:int;// = 0 private var _boyLeftCZS:MyMcButton; private var _girlChooseBtn:MySimpleButton; private var _score:int; private var _matchInfo:MovieClip; private var _girlChooseTxt:MovieClip; private var _boyDateInfo:MovieClip; private var _girlDateInfoDisplay:Boolean;// = true private var _girlCZSInfo:MovieClip; private var _retry:MovieClip; private var _girlRightCZS:MyMcButton; private var _girlMonth:ComboBox; private var _matchTxt:MovieClip; private var _mainMenuBtn:MySimpleButton; private var _boyDateInfoDisplay:Boolean;// = true private var _boyCZSInfo:MovieClip; private var _boyLabel:int; private var _boyYear:ComboBox; private var _calculate:MovieClip; public function CHModeInterface(_arg1:UiManager){ _boyDateInfoDisplay = true; _girlDateInfoDisplay = true; _priorScore = 0; _isFirstTouch = true; super(_arg1); } override protected function InitListener():void{ _calculate.addEventListener(MouseEvent.MOUSE_DOWN, Calculate); _music.addEventListener(MouseEvent.MOUSE_DOWN, ChangeMusicSwitch); _boyChooseBtn.addEventListener(MouseEvent.MOUSE_DOWN, ChooseBoyForm); _girlChooseBtn.addEventListener(MouseEvent.MOUSE_DOWN, ChooseGirlForm); _boyLeftCZS.addEventListener(MouseEvent.MOUSE_DOWN, BoyLeftCZS); _boyRightCZS.addEventListener(MouseEvent.MOUSE_DOWN, BoyRightCZS); _girlLeftCZS.addEventListener(MouseEvent.MOUSE_DOWN, GirlLeftCZS); _girlRightCZS.addEventListener(MouseEvent.MOUSE_DOWN, GirlRightCZS); _mainMenuBtn.addEventListener(MouseEvent.MOUSE_DOWN, EnterMainMenu); _retry.addEventListener(MouseEvent.MOUSE_DOWN, Retry); _send.addEventListener(MouseEvent.MOUSE_DOWN, Send); _boyDay.addEventListener(Event.OPEN, PressComboBox); _boyMonth.addEventListener(Event.OPEN, PressComboBox); _boyYear.addEventListener(Event.OPEN, PressComboBox); _girlDay.addEventListener(Event.OPEN, PressComboBox); _girlMonth.addEventListener(Event.OPEN, PressComboBox); _girlYear.addEventListener(Event.OPEN, PressComboBox); _boyDay.addEventListener(Event.CLOSE, PressComboBox); _boyMonth.addEventListener(Event.CLOSE, PressComboBox); _boyYear.addEventListener(Event.CLOSE, PressComboBox); _girlDay.addEventListener(Event.CLOSE, PressComboBox); _girlMonth.addEventListener(Event.CLOSE, PressComboBox); _girlYear.addEventListener(Event.CLOSE, PressComboBox); } private function BoyLeftCZS(_arg1:MouseEvent):void{ if (_boyCZSPic.currentFrame == 1){ _boyCZSPic.gotoAndStop(12); return; }; _boyCZSPic.gotoAndStop((_boyCZSPic.currentFrame - 1)); } private function OtherBtnOutHandle(_arg1:MouseEvent):void{ MovieClip(_arg1.target).gotoAndStop(1); } override protected function Init():void{ _uiManager.game.gameData.gameMode = "CHM"; super.Init(); SetMc("_CHModeInterface"); _uiManager.currUi = this; } private function Calculate(_arg1:MouseEvent):void{ var _local2:MyDate; var _local3:MyDate; var _local4:Class; var _local5:Class; _local2 = new MyDate(int(_boyDay.value), int(_boyMonth.value), int(_boyYear.value)); _local3 = new MyDate(int(_girlDay.value), int(_girlMonth.value), int(_girlYear.value)); if ((_boyDateInfoDisplay) ? (((((_local2.year >= 1952)) && ((_local2.year <= 2012)))) && (_local2.DateCriterionCheck())) : (((true) && (_girlDateInfoDisplay))) ? (((((_local3.year >= 1952)) && ((_local2.year <= 2012)))) && (_local3.DateCriterionCheck())) : true){ SoundManager.instance.CreateSound("calculate"); _priorScore = 0; _boyLabel = (_boyDateInfoDisplay) ? _uiManager.game.gameManager.DateToCZS(_local2) : (_boyCZSPic.currentFrame - 1); _girlLabel = (_girlDateInfoDisplay) ? _uiManager.game.gameManager.DateToCZS(_local3) : (_girlCZSPic.currentFrame - 1); _score = _uiManager.game.gameManager.GetResaultFromTabel(_boyLabel, _girlLabel); _uiManager.game.gameData.resaultInfoArr = new Array(_boyLabel, _girlLabel, _score.toString()); _calculate.visible = false; _mainMenuBtn.visible = false; _uiManager.game.NMBtn.visible = false; _uiManager.game.CHMBtn.visible = false; _uiManager.game.ZHMBtn.visible = false; if (_boyDateInfoDisplay){ _boyDateInfo.visible = false; } else { _boyCZSInfo.visible = false; }; if (_girlDateInfoDisplay){ _girlDateInfo.visible = false; } else { _girlCZSInfo.visible = false; }; _boyChooseBtn.visible = false; _girlChooseBtn.visible = false; _resault.visible = true; _resault.gotoAndPlay(1); _backrainbow.gotoAndStop(1); if (_boyDateInfoDisplay){ _local4 = (getDefinitionByName("CZS") as Class); _boyCZSPic = MovieClip(new (_local4)); _boyCZSPic.gotoAndStop((_boyLabel + 1)); _boyCZSPic.alpha = 0; _boyCZSPic.x = 80; _boyCZSPic.y = 240; _mc.addChild(_boyCZSPic); }; if (_girlDateInfoDisplay){ _local5 = (getDefinitionByName("CZS") as Class); _girlCZSPic = MovieClip(new (_local5)); _girlCZSPic.gotoAndStop((_girlLabel + 1)); _girlCZSPic.alpha = 0; _girlCZSPic.x = 450; _girlCZSPic.y = 240; _mc.addChild(_girlCZSPic); }; if (((_boyDateInfoDisplay) || (_girlDateInfoDisplay))){ _uiManager.game.AddFunc(ShowCZSPic); }; if ((((_score >= 0)) && ((_score <= 25)))){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 3); } else { if (_score <= 50){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 4); } else { if (_score <= 75){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 7); } else { if (_score <= 100){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 10); }; }; }; }; _velocity = ((_score * 2) / _testingTotalTime); _acceleration = (((2 * ((_velocity * _testingTotalTime) - _score)) / _testingTotalTime) / _testingTotalTime); _testingTimeCount = 0; _uiManager.game.AddFunc(Testing); }; } private function CloseComboBox():void{ _boyYear.close(); _boyMonth.close(); _boyDay.close(); _girlYear.close(); _girlMonth.close(); _girlDay.close(); } private function ChooseBoyDate():void{ _boyCZSPic.parent.removeChild(_boyCZSPic); _boyCZSInfo.visible = false; _boyDateInfo.visible = true; _boyDateInfoDisplay = true; } private function ChooseBoyForm(_arg1:MouseEvent):void{ if (_boyChooseTxt.currentFrame == 1){ _boyChooseTxt.gotoAndStop(2); ChooseBoyCZS(); } else { _boyChooseTxt.gotoAndStop(1); ChooseBoyDate(); }; } private function ShowMatchInfo():void{ if (_matchInfo.currentFrame == _matchInfo.totalFrames){ _matchInfo.stop(); _mainMenuBtn.visible = true; _uiManager.game.NMBtn.visible = true; _uiManager.game.CHMBtn.visible = true; _uiManager.game.ZHMBtn.visible = true; _retry.visible = true; _send.visible = true; _matchTxt.gotoAndStop((int((_score / 25)) + 1)); _matchTxt.visible = true; _uiManager.game.MinFunc(ShowMatchInfo); }; } private function ChooseGirlCZS():void{ var _local1:Class; _girlDateInfo.visible = false; _girlCZSInfo.visible = true; _girlDateInfoDisplay = false; _local1 = (getDefinitionByName("CZS") as Class); _girlCZSPic = MovieClip(new (_local1)); _girlCZSPic.stop(); _girlCZSPic.x = 450; _girlCZSPic.y = 240; _mc.addChild(_girlCZSPic); } private function CurrBtnOutHandle(_arg1:MouseEvent):void{ MovieClip(_arg1.target).gotoAndStop(3); } private function EnterCHMode(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherPress"); CloseComboBox(); _uiManager.uiSource = "CHModeInterface"; _uiManager.NextUi(this, new CHModeInterface(_uiManager)); } private function ChooseBoyCZS():void{ var _local1:Class; _boyDateInfo.visible = false; _boyCZSInfo.visible = true; _boyDateInfoDisplay = false; _local1 = (getDefinitionByName("CZS") as Class); _boyCZSPic = MovieClip(new (_local1)); _boyCZSPic.stop(); _boyCZSPic.x = 80; _boyCZSPic.y = 240; _mc.addChild(_boyCZSPic); } private function EnterMainMenu(_arg1:MouseEvent):void{ CloseComboBox(); _uiManager.NextUi(this, new MainMenu(_uiManager)); _uiManager.game.NMBtn.visible = false; _uiManager.game.CHMBtn.visible = false; _uiManager.game.ZHMBtn.visible = false; } private function ShowCZSPic():void{ if (_boyDateInfoDisplay){ if (_boyCZSPic.alpha >= 1){ _uiManager.game.MinFunc(ShowCZSPic); return; }; _boyCZSPic.alpha = (_boyCZSPic.alpha + 0.02); }; if (_girlDateInfoDisplay){ if (_girlCZSPic.alpha >= 1){ _uiManager.game.MinFunc(ShowCZSPic); return; }; _girlCZSPic.alpha = (_girlCZSPic.alpha + 0.02); }; } private function Retry(_arg1:MouseEvent):void{ _retry.visible = false; _send.visible = false; _calculate.visible = true; _girl.visible = false; _resault.visible = false; _boyChooseBtn.visible = true; _girlChooseBtn.visible = true; if (_boyDateInfoDisplay){ _boyDateInfo.visible = true; _boyCZSPic.parent.removeChild(_boyCZSPic); } else { _boyCZSInfo.visible = true; }; if (_girlDateInfoDisplay){ _girlDateInfo.visible = true; _girlCZSPic.parent.removeChild(_girlCZSPic); } else { _girlCZSInfo.visible = true; }; _matchInfo.visible = false; _matchTxt.visible = false; _rainbow.gotoAndStop(1); _backrainbow.play(); _resaultTxt.text = ""; } private function PressComboBox(_arg1:Event):void{ SoundManager.instance.CreateSound("otherPress"); } private function EnterNameMode(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherPress"); CloseComboBox(); _uiManager.uiSource = "CHModeInterface"; _uiManager.NextUi(this, new NameModeInterface(_uiManager)); } private function Send(_arg1:MouseEvent):void{ _uiManager.NextUi(this, new SendToFriends(_uiManager)); _uiManager.game.NMBtn.visible = false; _uiManager.game.CHMBtn.visible = false; _uiManager.game.ZHMBtn.visible = false; } private function ChooseGirlDate():void{ _girlCZSPic.parent.removeChild(_girlCZSPic); _girlCZSInfo.visible = false; _girlDateInfo.visible = true; _girlDateInfoDisplay = true; } private function ChangeMusicSwitch(_arg1:MouseEvent):void{ SoundManager.instance.musicSwitch = !(SoundManager.instance.musicSwitch); if (_music.currentFrame == 1){ _music.gotoAndStop(2); SoundManager.instance.StopMusic(); } else { _music.gotoAndStop(1); SoundManager.instance.CreateMusic("gameMusic"); }; } private function EnterZHMode(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherPress"); CloseComboBox(); _uiManager.uiSource = "CHModeInterface"; _uiManager.NextUi(this, new ZHModeInterface(_uiManager)); } private function ChooseGirlForm(_arg1:MouseEvent):void{ if (_girlChooseTxt.currentFrame == 1){ _girlChooseTxt.gotoAndStop(2); ChooseGirlCZS(); } else { _girlChooseTxt.gotoAndStop(1); ChooseGirlDate(); }; } private function BoyRightCZS(_arg1:MouseEvent):void{ if (_boyCZSPic.currentFrame == 12){ _boyCZSPic.gotoAndStop(1); return; }; _boyCZSPic.gotoAndStop((_boyCZSPic.currentFrame + 1)); } private function EndTest():void{ _girl.visible = true; _matchInfo.visible = true; _matchInfo.gotoAndPlay(1); _uiManager.game.AddFunc(ShowMatchInfo); } private function Testing():void{ var _local1:int; if (_testingTimeCount <= 10){ if (_testingTimeCount == 10){ _resault.stop(); }; } else { if (_testingTimeCount <= _testingTotalTime){ _local1 = ((_velocity * _testingTimeCount) - ((((1 / 2) * _acceleration) * _testingTimeCount) * _testingTimeCount)); if ((_local1 - _priorScore)){ SoundManager.instance.CreateSound("increasing"); _priorScore = _local1; }; _resaultTxt.text = (_local1.toString() + "%"); _rainbow.gotoAndStop(_local1); } else { if (_testingTimeCount < (_testingTotalTime + _uiManager.game.gameData.FRAMERATE)){ _resaultTxt.text = (_score.toString() + "%"); _rainbow.gotoAndStop(_score); } else { _uiManager.game.MinFunc(Testing); EndTest(); }; }; }; _testingTimeCount++; } override protected function InitView():void{ var _local1:Date; var _local2:int; _boyDateInfo = (_mc.getChildByName("boyDateInfo") as MovieClip); _girlDateInfo = (_mc.getChildByName("girlDateInfo") as MovieClip); _boyYear = (_boyDateInfo.getChildByName("boyYear") as ComboBox); _girlYear = (_girlDateInfo.getChildByName("girlYear") as ComboBox); _local1 = new Date(); _local2 = _local1.fullYear; while (_local2 >= 1952) { _boyYear.addItem({label:_local2}); _girlYear.addItem({label:_local2}); _local2--; }; _boyYear.restrict = "0-9"; _boyYear.textField.maxChars = 4; _girlYear.restrict = "0-9"; _girlYear.textField.maxChars = 4; _boyMonth = (_boyDateInfo.getChildByName("boyMonth") as ComboBox); _girlMonth = (_girlDateInfo.getChildByName("girlMonth") as ComboBox); _local2 = 0; while (_local2 < 12) { _boyMonth.addItem({label:(_local2 + 1)}); _girlMonth.addItem({label:(_local2 + 1)}); _local2++; }; _boyMonth.restrict = "0-9"; _girlMonth.restrict = "0-9"; _boyMonth.textField.maxChars = 2; _girlMonth.textField.maxChars = 2; _boyDay = (_boyDateInfo.getChildByName("boyDay") as ComboBox); _girlDay = (_girlDateInfo.getChildByName("girlDay") as ComboBox); _local2 = 0; while (_local2 < 31) { _boyDay.addItem({label:(_local2 + 1)}); _girlDay.addItem({label:(_local2 + 1)}); _local2++; }; _boyDay.restrict = "0-9"; _girlDay.restrict = "0-9"; _boyDay.textField.maxChars = 2; _girlDay.textField.maxChars = 2; _boyCZSInfo = (_mc.getChildByName("boyCZSInfo") as MovieClip); _boyLeftCZS = (_boyCZSInfo.getChildByName("boyLeftCZS") as MyMcButton); _boyRightCZS = (_boyCZSInfo.getChildByName("boyRightCZS") as MyMcButton); _girlCZSInfo = (_mc.getChildByName("girlCZSInfo") as MovieClip); _girlLeftCZS = (_girlCZSInfo.getChildByName("girlLeftCZS") as MyMcButton); _girlRightCZS = (_girlCZSInfo.getChildByName("girlRightCZS") as MyMcButton); _boyCZSInfo.visible = false; _girlCZSInfo.visible = false; _boyChooseBtn = (_mc.getChildByName("boyChooseBtn") as MySimpleButton); _boyChooseTxt = (_boyChooseBtn.getChildByName("chooseTxt") as MovieClip); _boyChooseTxt.gotoAndStop(1); _girlChooseBtn = (_mc.getChildByName("girlChooseBtn") as MySimpleButton); _girlChooseTxt = (_girlChooseBtn.getChildByName("chooseTxt") as MovieClip); _girlChooseTxt.gotoAndStop(1); _calculate = (_mc.getChildByName("calculate") as MovieClip); _calculate.buttonMode = true; _rainbow = (_mc.getChildByName("rainbow") as MovieClip); _rainbow.stop(); _backrainbow = (_mc.getChildByName("backrainbow") as MovieClip); _music = (_mc.getChildByName("music") as MovieClip); _music.buttonMode = true; if (SoundManager.instance.musicSwitch){ _music.gotoAndStop(1); } else { _music.gotoAndStop(2); }; _girl = (_mc.getChildByName("girl") as MovieClip); _girl.visible = false; _resault = (_mc.getChildByName("resault") as MovieClip); _resault.stop(); _resaultTxt = (_resault.getChildByName("resault_txt") as TextField); _resaultTxt.selectable = false; _resault.visible = false; _matchInfo = (_mc.getChildByName("matchInfo") as MovieClip); _matchInfo.stop(); _matchInfo.visible = false; _matchTxt = (_mc.getChildByName("matchTxt") as MovieClip); _matchTxt.stop(); _matchTxt.visible = false; _mainMenuBtn = (_mc.getChildByName("mainmenu") as MySimpleButton); _retry = (_mc.getChildByName("retry") as MovieClip); _retry.visible = false; _send = (_mc.getChildByName("send") as MovieClip); _send.visible = false; } private function GirlLeftCZS(_arg1:MouseEvent):void{ if (_girlCZSPic.currentFrame == 1){ _girlCZSPic.gotoAndStop(12); return; }; _girlCZSPic.gotoAndStop((_girlCZSPic.currentFrame - 1)); } private function GirlRightCZS(_arg1:MouseEvent):void{ if (_girlCZSPic.currentFrame == 12){ _girlCZSPic.gotoAndStop(1); return; }; _girlCZSPic.gotoAndStop((_girlCZSPic.currentFrame + 1)); } } }//package UI
Section 55
//FromFriend (UI.FromFriend) package UI { import flash.display.*; import zlong.localization.country.*; import flash.events.*; import MyToolBox.*; import flash.text.*; import flash.utils.*; public class FromFriend extends AbstractUi { private var _info:MovieClip; private var _infoArr:Array; private var _girlWZS:MovieClip; private var _gameLogo:MovieClip; private var _scoreTxt:TextField; private var _boyCZS:MovieClip; private var _girlCZS:MovieClip; private var _score:int; private var _start:MySimpleButton; private var _girlName:TextField; private var _outcomeMode:MovieClip; private var _boyWZS:MovieClip; private var _boyName:TextField; public function FromFriend(_arg1:UiManager){ super(_arg1); } override protected function InitListener():void{ _start.addEventListener(MouseEvent.MOUSE_DOWN, Start); } private function Start(_arg1:MouseEvent):void{ _uiManager.NextUi(this, new MainMenu(_uiManager)); } override protected function Init():void{ _infoArr = URLDispose.getParamsFromLink().split("~"); super.Init(); SetMc("_FromFriend"); } override protected function InitView():void{ var _local1:MovieClip; var _local2:MovieClip; var _local3:Class; _start = (_mc.getChildByName("start") as MySimpleButton); _boyName = (_mc.getChildByName("boyName") as TextField); _boyName.selectable = false; _girlName = (_mc.getChildByName("girlName") as TextField); _girlName.selectable = false; _outcomeMode = (_mc.getChildByName("outcomeMode") as MovieClip); _scoreTxt = (_mc.getChildByName("scoreTxt") as TextField); _scoreTxt.selectable = false; _info = (_mc.getChildByName("info") as MovieClip); if (String(_infoArr[0]) == "NM"){ _info.visible = false; _boyName.y = (_boyName.y + 25); _girlName.y = (_girlName.y + 25); _outcomeMode.gotoAndStop(1); _score = _infoArr[3]; } else { _boyCZS = (_info.getChildByName("boyCZS") as MovieClip); _boyCZS.stop(); _girlCZS = (_info.getChildByName("girlCZS") as MovieClip); _girlCZS.stop(); _boyWZS = (_info.getChildByName("boyWZS") as MovieClip); _boyWZS.stop(); _girlWZS = (_info.getChildByName("girlWZS") as MovieClip); _girlWZS.stop(); if (String(_infoArr[0]) == "CHM"){ _boyWZS.visible = false; _girlWZS.visible = false; _boyCZS.gotoAndStop((int(_infoArr[3]) + 1)); _girlCZS.gotoAndStop((int(_infoArr[4]) + 1)); _local3 = (getDefinitionByName("CZS") as Class); _outcomeMode.gotoAndStop(2); } else { _boyCZS.visible = false; _girlCZS.visible = false; _boyWZS.gotoAndStop((int(_infoArr[3]) + 1)); _girlWZS.gotoAndStop((int(_infoArr[4]) + 1)); _local3 = (getDefinitionByName("WZS") as Class); _outcomeMode.gotoAndStop(3); }; _local1 = MovieClip(new (_local3)); _local1.gotoAndStop((int(_infoArr[3]) + 13)); _local2 = MovieClip(new (_local3)); _local2.gotoAndStop((int(_infoArr[4]) + 13)); _local1.x = 80; _local1.y = 230; _mc.addChild(_local1); _local2.x = 510; _local2.y = 230; _mc.addChild(_local2); _score = _infoArr[5]; }; _boyName.text = String(_infoArr[1]); _girlName.text = String(_infoArr[2]); _scoreTxt.text = (_score.toString() + "%"); _gameLogo = (_mc.getChildByName("gamelogo") as MovieClip); _gameLogo.gotoAndStop(((CountryInfo.instance.country == "cn")) ? 2 : 1); } } }//package UI
Section 56
//Loading (UI.Loading) package UI { import flash.display.*; import flash.events.*; import flash.utils.*; public class Loading { private var _container:Sprite; private var _mc:MovieClip; private var _progressBar:MovieClip; private var _document:DocumentClass; public function Loading(_arg1:DocumentClass){ _document = _arg1; Init(); } private function InitListener():void{ _document.addEventListener(Event.ENTER_FRAME, EnterFrameHandle); } private function Init():void{ InitView(); InitListener(); } private function InitView():void{ var _local1:Class; _container = new Sprite(); _document.addChild(_container); _local1 = (getDefinitionByName("_Loading") as Class); _mc = MovieClip(new (_local1)); _container.addChild(_mc); _progressBar = (_mc.getChildByName("progressbar") as MovieClip); } private function EnterFrameHandle(_arg1:Event):void{ var _local2:int; _local2 = ((_document.loaderInfo.bytesLoaded / _document.loaderInfo.bytesTotal) * 100); _progressBar.gotoAndStop(_local2); if (_document.loaderInfo.bytesLoaded == _document.loaderInfo.bytesTotal){ _document.removeChild(_container); _container = null; _mc = null; DelListener(); _document.StartUi(); }; } private function DelListener():void{ _document.removeEventListener(Event.ENTER_FRAME, EnterFrameHandle); } } }//package UI
Section 57
//MainMenu (UI.MainMenu) package UI { import flash.display.*; import zlong.localization.country.*; import flash.events.*; import MyToolBox.*; import flash.net.*; public class MainMenu extends AbstractUi { private var _quality:MovieClip; private var _CHModeBtn:MySimpleButton; private var _gameLogo:MovieClip; private var _music:MovieClip; private var _ZHModeBtn:MySimpleButton; private var _nameModeBtn:MySimpleButton; private var _spilLink:MovieClip; public function MainMenu(_arg1:UiManager){ super(_arg1); } private function OverHandle(_arg1:MouseEvent):void{ MovieClip(_arg1.target).gotoAndStop(2); } override protected function InitListener():void{ _nameModeBtn.addEventListener(MouseEvent.MOUSE_DOWN, EnterNameMode); _CHModeBtn.addEventListener(MouseEvent.MOUSE_DOWN, EnterCHMode); _ZHModeBtn.addEventListener(MouseEvent.MOUSE_DOWN, EnterZHMode); _music.addEventListener(MouseEvent.MOUSE_DOWN, ChangeMusicSwitch); _quality.addEventListener(MouseEvent.MOUSE_DOWN, ChangeQuality); _spilLink.addEventListener(MouseEvent.MOUSE_OVER, OverHandle); _spilLink.addEventListener(MouseEvent.MOUSE_OUT, OutHandle); _spilLink.addEventListener(MouseEvent.MOUSE_DOWN, SpilLink); } private function ChangeMusicSwitch(_arg1:MouseEvent):void{ SoundManager.instance.musicSwitch = !(SoundManager.instance.musicSwitch); if (_music.currentFrame == 1){ _music.gotoAndStop(2); SoundManager.instance.StopMusic(); } else { _music.gotoAndStop(1); SoundManager.instance.CreateMusic("gameMusic"); }; } private function SpilLink(_arg1:MouseEvent):void{ if (CountryInfo.instance.country == "cn"){ navigateToURL(new URLRequest("http://www.game.com.cn/downloads")); } else { navigateToURL(new URLRequest("http://www.gameportal.net")); }; } private function EnterCHMode(_arg1:MouseEvent):void{ _uiManager.uiSource = "MainMenu"; _uiManager.NextUi(this, new CHModeInterface(_uiManager)); _uiManager.game.NMBtn.visible = true; _uiManager.game.CHMBtn.visible = true; _uiManager.game.ZHMBtn.visible = true; } private function InitMusic():void{ if (SoundManager.instance.isFirstUI){ SoundManager.instance.isFirstUI = false; SoundManager.instance.CreateMusic("gameMusic"); }; } private function ChangeQuality(_arg1:MouseEvent):void{ switch (_quality.currentFrame){ case 1: _quality.gotoAndStop(2); _uiManager.stage.quality = "MEDIUM"; break; case 2: _quality.gotoAndStop(3); _uiManager.stage.quality = "LOW"; break; case 3: _quality.gotoAndStop(1); _uiManager.stage.quality = "HIGH"; break; default: break; }; } private function EnterZHMode(_arg1:MouseEvent):void{ _uiManager.uiSource = "MainMenu"; _uiManager.NextUi(this, new ZHModeInterface(_uiManager)); _uiManager.game.NMBtn.visible = true; _uiManager.game.CHMBtn.visible = true; _uiManager.game.ZHMBtn.visible = true; } private function EnterNameMode(_arg1:MouseEvent):void{ _uiManager.uiSource = "MainMenu"; _uiManager.NextUi(this, new NameModeInterface(_uiManager)); _uiManager.game.NMBtn.visible = true; _uiManager.game.CHMBtn.visible = true; _uiManager.game.ZHMBtn.visible = true; } override protected function Init():void{ super.Init(); SetMc("_MainMenu"); InitMusic(); } private function OutHandle(_arg1:MouseEvent):void{ MovieClip(_arg1.target).gotoAndStop(1); } override protected function InitView():void{ _nameModeBtn = (_mc.getChildByName("namemode") as MySimpleButton); _CHModeBtn = (_mc.getChildByName("CHmode") as MySimpleButton); _ZHModeBtn = (_mc.getChildByName("ZHmode") as MySimpleButton); _spilLink = (_mc.getChildByName("spilLink") as MovieClip); _spilLink.buttonMode = true; _spilLink.gotoAndStop(1); _music = (_mc.getChildByName("music") as MovieClip); _music.buttonMode = true; if (SoundManager.instance.musicSwitch){ _music.gotoAndStop(1); } else { _music.gotoAndStop(2); }; _quality = (_mc.getChildByName("quality") as MovieClip); _quality.buttonMode = true; if (_uiManager.stage.quality == "HIGH"){ _quality.gotoAndStop(1); } else { if (_uiManager.stage.quality == "MEDIUM"){ _quality.gotoAndStop(2); } else { _quality.gotoAndStop(3); }; }; _gameLogo = (_mc.getChildByName("gamelogo") as MovieClip); _gameLogo.gotoAndStop(((CountryInfo.instance.country == "cn")) ? 2 : 1); } } }//package UI
Section 58
//NameModeInterface (UI.NameModeInterface) package UI { import flash.display.*; import flash.events.*; import MyToolBox.*; import flash.text.*; public class NameModeInterface extends AbstractUi { private var _priorScore:int;// = 0 private var _matchInfo:MovieClip; private var _isFirstTouch:Boolean;// = true private var _resaultTxt:TextField; private var _resault:MovieClip; private var _score:int; private var _music:MovieClip; private var _retry:MySimpleButton; private var _girlName:TextField; private var _backrainbow:MovieClip; private var _boyName:TextField; private var _velocity:Number; private var _mainMenuBtn:MySimpleButton; private var _matchTxt:MovieClip; private var _acceleration:Number; private var _calculate:MovieClip; private var _send:MySimpleButton; private var _testingTotalTime:int; private var _testingTimeCount:int; private var _rainbow:MovieClip; private var _girl:MovieClip; public function NameModeInterface(_arg1:UiManager){ _priorScore = 0; _isFirstTouch = true; super(_arg1); } override protected function InitListener():void{ _mc.addEventListener(KeyboardEvent.KEY_DOWN, KeyDownHandle); _calculate.addEventListener(MouseEvent.MOUSE_DOWN, MouseDownHandle); _music.addEventListener(MouseEvent.MOUSE_DOWN, ChangeMusicSwitch); _mainMenuBtn.addEventListener(MouseEvent.MOUSE_DOWN, EnterMainMenu); _retry.addEventListener(MouseEvent.MOUSE_DOWN, Retry); _send.addEventListener(MouseEvent.MOUSE_DOWN, Send); } private function KeyDownHandle(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 13){ Calculate(); }; } private function EnterCHMode(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherPress"); _uiManager.uiSource = "NameModeInterface"; _uiManager.NextUi(this, new CHModeInterface(_uiManager)); } private function EnterMainMenu(_arg1:MouseEvent):void{ _uiManager.NextUi(this, new MainMenu(_uiManager)); _uiManager.game.NMBtn.visible = false; _uiManager.game.CHMBtn.visible = false; _uiManager.game.ZHMBtn.visible = false; } private function Testing():void{ var _local1:int; if (_testingTimeCount <= 10){ if (_testingTimeCount == 10){ _resault.stop(); }; } else { if (_testingTimeCount <= _testingTotalTime){ _local1 = ((_velocity * _testingTimeCount) - ((((1 / 2) * _acceleration) * _testingTimeCount) * _testingTimeCount)); if ((_local1 - _priorScore)){ SoundManager.instance.CreateSound("increasing"); _priorScore = _local1; }; _resaultTxt.text = (_local1.toString() + "%"); _rainbow.gotoAndStop(_local1); } else { if (_testingTimeCount < (_testingTotalTime + _uiManager.game.gameData.FRAMERATE)){ _resaultTxt.text = (_score.toString() + "%"); _rainbow.gotoAndStop(_score); } else { _uiManager.game.MinFunc(Testing); EndTest(); }; }; }; _testingTimeCount++; } private function Retry(_arg1:MouseEvent):void{ _boyName.type = TextFieldType.INPUT; _boyName.selectable = true; _girlName.type = TextFieldType.INPUT; _girlName.selectable = true; _boyName.text = ""; _girlName.text = ""; _resaultTxt.text = ""; _retry.visible = false; _send.visible = false; _rainbow.gotoAndStop(1); _backrainbow.play(); _girl.visible = false; _resault.visible = false; _matchInfo.visible = false; _calculate.visible = true; _matchTxt.visible = false; _mc.addEventListener(KeyboardEvent.KEY_DOWN, KeyDownHandle); } private function Send(_arg1:MouseEvent):void{ _uiManager.NextUi(this, new SendToFriends(_uiManager)); _uiManager.game.NMBtn.visible = false; _uiManager.game.CHMBtn.visible = false; _uiManager.game.ZHMBtn.visible = false; } override protected function Init():void{ _uiManager.game.gameData.gameMode = "NM"; super.Init(); SetMc("_NameModeInterface"); _uiManager.currUi = this; } private function EnterZHMode(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherPress"); _uiManager.uiSource = "NameModeInterface"; _uiManager.NextUi(this, new ZHModeInterface(_uiManager)); } private function Calculate():void{ if (((!(_boyName.text.length)) || (!(_girlName.text.length)))){ return; }; SoundManager.instance.CreateSound("calculate"); _priorScore = 0; _score = _uiManager.game.gameManager.CalculateName(_boyName.text, _girlName.text); _uiManager.game.gameData.resaultInfoArr = new Array(_boyName.text, _girlName.text, _score.toString()); _calculate.visible = false; _mainMenuBtn.visible = false; _uiManager.game.NMBtn.visible = false; _uiManager.game.CHMBtn.visible = false; _uiManager.game.ZHMBtn.visible = false; _resault.visible = true; _resault.gotoAndPlay(1); _backrainbow.gotoAndStop(1); _mc.removeEventListener(KeyboardEvent.KEY_DOWN, KeyDownHandle); _boyName.type = TextFieldType.DYNAMIC; _boyName.selectable = false; _girlName.type = TextFieldType.DYNAMIC; _girlName.selectable = false; if ((((_score >= 0)) && ((_score <= 25)))){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 3); } else { if (_score <= 50){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 4); } else { if (_score <= 75){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 7); } else { if (_score <= 100){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 10); } else { if (_score == 1000){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 20); }; }; }; }; }; _velocity = ((_score * 2) / _testingTotalTime); _acceleration = (((2 * ((_velocity * _testingTotalTime) - _score)) / _testingTotalTime) / _testingTotalTime); _testingTimeCount = 0; _uiManager.game.AddFunc(Testing); } private function ChangeMusicSwitch(_arg1:MouseEvent):void{ SoundManager.instance.musicSwitch = !(SoundManager.instance.musicSwitch); if (_music.currentFrame == 1){ _music.gotoAndStop(2); SoundManager.instance.StopMusic(); } else { _music.gotoAndStop(1); SoundManager.instance.CreateMusic("gameMusic"); }; } private function MouseDownHandle(_arg1:MouseEvent):void{ Calculate(); } private function EnterNameMode(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherPress"); _uiManager.uiSource = "NameModeInterface"; _uiManager.NextUi(this, new NameModeInterface(_uiManager)); } private function EndTest():void{ _girl.visible = true; _matchInfo.visible = true; _matchInfo.gotoAndPlay(1); _uiManager.game.AddFunc(ShowMatchInfo); } override protected function InitView():void{ _boyName = (_mc.getChildByName("boyName") as TextField); _boyName.restrict = "^~"; _boyName.maxChars = _uiManager.game.gameData.TEXTFIELDMAXCHARS; _girlName = (_mc.getChildByName("girlName") as TextField); _girlName.restrict = "^~"; _girlName.maxChars = _uiManager.game.gameData.TEXTFIELDMAXCHARS; _calculate = (_mc.getChildByName("calculate") as MovieClip); _calculate.buttonMode = true; _rainbow = (_mc.getChildByName("rainbow") as MovieClip); _rainbow.stop(); _backrainbow = (_mc.getChildByName("backrainbow") as MovieClip); _music = (_mc.getChildByName("music") as MovieClip); _music.buttonMode = true; if (SoundManager.instance.musicSwitch){ _music.gotoAndStop(1); } else { _music.gotoAndStop(2); }; _mainMenuBtn = (_mc.getChildByName("mainmenu") as MySimpleButton); _girl = (_mc.getChildByName("girl") as MovieClip); _girl.visible = false; _resault = (_mc.getChildByName("resault") as MovieClip); _resault.stop(); _resaultTxt = (_resault.getChildByName("resault_txt") as TextField); _resaultTxt.selectable = false; _resault.visible = false; _matchInfo = (_mc.getChildByName("matchInfo") as MovieClip); _matchInfo.stop(); _matchInfo.visible = false; _matchTxt = (_mc.getChildByName("matchTxt") as MovieClip); _matchTxt.stop(); _matchTxt.visible = false; _retry = (_mc.getChildByName("retry") as MySimpleButton); _retry.visible = false; _send = (_mc.getChildByName("send") as MySimpleButton); _send.visible = false; } private function ShowMatchInfo():void{ if (_matchInfo.currentFrame == _matchInfo.totalFrames){ _matchInfo.stop(); _retry.visible = true; _send.visible = true; _mainMenuBtn.visible = true; _uiManager.game.NMBtn.visible = true; _uiManager.game.CHMBtn.visible = true; _uiManager.game.ZHMBtn.visible = true; _matchTxt.gotoAndStop((int((_score / 25)) + 1)); _matchTxt.visible = true; _uiManager.game.MinFunc(ShowMatchInfo); }; } } }//package UI
Section 59
//SendToFriends (UI.SendToFriends) package UI { import flash.display.*; import flash.events.*; import MyToolBox.*; import zlong.site.*; import flash.text.*; import flash.system.*; public class SendToFriends extends AbstractUi { private var _copy:MovieClip; private var _mainMenu:MySimpleButton; private var _linkAddress:TextField; private var _decryptInfo:String;// = "" private var _girlName:TextField; private var _retry:MySimpleButton; private var _inputField:MovieClip; private var _boyName:TextField; public function SendToFriends(_arg1:UiManager){ _decryptInfo = ""; super(_arg1); } private function OverHandle(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherTouch"); MovieClip(_arg1.target).gotoAndStop(2); } override protected function InitListener():void{ _retry.addEventListener(MouseEvent.MOUSE_DOWN, Retry); _mainMenu.addEventListener(MouseEvent.MOUSE_DOWN, EnterMainMenu); _copy.addEventListener(MouseEvent.MOUSE_OVER, OverHandle); _copy.addEventListener(MouseEvent.MOUSE_OUT, OutHandle); _copy.addEventListener(MouseEvent.MOUSE_DOWN, CopyLink); _boyName.addEventListener(Event.CHANGE, ChangeLink); _girlName.addEventListener(Event.CHANGE, ChangeLink); _linkAddress.addEventListener(MouseEvent.MOUSE_DOWN, SelectAll); } private function EnterMainMenu(_arg1:MouseEvent):void{ _uiManager.NextUi(this, new MainMenu(_uiManager)); } private function Retry(_arg1:MouseEvent):void{ _uiManager.game.NMBtn.visible = true; _uiManager.game.CHMBtn.visible = true; _uiManager.game.ZHMBtn.visible = true; switch (_uiManager.game.gameData.gameMode){ case "NM": _uiManager.uiSource = "SendToFriends"; _uiManager.NextUi(this, new NameModeInterface(_uiManager)); break; case "CHM": _uiManager.uiSource = "SendToFriends"; _uiManager.NextUi(this, new CHModeInterface(_uiManager)); break; case "ZHM": _uiManager.uiSource = "SendToFriends"; _uiManager.NextUi(this, new ZHModeInterface(_uiManager)); break; }; } private function SelectAll(_arg1:MouseEvent):void{ _linkAddress.setSelection(_linkAddress.text.length, 0); } override protected function Init():void{ super.Init(); SetMc("_SendToFriends"); } private function ChangeLink(_arg1:Event):void{ var _local2:int; if ((((_boyName.text.length == 0)) || ((_girlName.text.length == 0)))){ _linkAddress.text = ""; return; }; _decryptInfo = _uiManager.game.gameData.gameMode; _decryptInfo = (_decryptInfo + "~"); _decryptInfo = (_decryptInfo + _boyName.text); _decryptInfo = (_decryptInfo + "~"); _decryptInfo = (_decryptInfo + _girlName.text); _local2 = 0; while (_local2 < _uiManager.game.gameData.resaultInfoArr.length) { _decryptInfo = (_decryptInfo + "~"); _decryptInfo = (_decryptInfo + _uiManager.game.gameData.resaultInfoArr[_local2].toString()); _local2++; }; if (URLDispose.getCurrentURL() == ""){ _linkAddress.text = URLDispose.getSendToFriendLink(("file:\\\\\\" + "E:\\Love Test Deluxe\\Source\\Love Test Deluxe.html"), _decryptInfo); } else { _linkAddress.text = URLDispose.getSendToFriendLink(URLDispose.getCurrentURL(), _decryptInfo); }; _linkAddress.text = URLDispose.getSendToFriendLink(SiteInfo.instance.html, _decryptInfo); } override protected function InitView():void{ var _local1:int; _retry = (_mc.getChildByName("retry") as MySimpleButton); _mainMenu = (_mc.getChildByName("mainmenu") as MySimpleButton); _copy = (_mc.getChildByName("copy") as MovieClip); _copy.mouseChildren = false; _copy.buttonMode = true; _copy.gotoAndStop(1); _inputField = (_mc.getChildByName("inputField") as MovieClip); _boyName = (_inputField.getChildByName("boyName") as TextField); _boyName.restrict = "^~"; _boyName.maxChars = _uiManager.game.gameData.TEXTFIELDMAXCHARS; _girlName = (_inputField.getChildByName("girlName") as TextField); _girlName.restrict = "^~"; _girlName.maxChars = _uiManager.game.gameData.TEXTFIELDMAXCHARS; _linkAddress = (_mc.getChildByName("linkAddress") as TextField); if (_uiManager.game.gameData.gameMode == "NM"){ _inputField.visible = false; _decryptInfo = _uiManager.game.gameData.gameMode; _local1 = 0; while (_local1 < _uiManager.game.gameData.resaultInfoArr.length) { _decryptInfo = (_decryptInfo + "~"); _decryptInfo = (_decryptInfo + _uiManager.game.gameData.resaultInfoArr[_local1].toString()); _local1++; }; if (URLDispose.getCurrentURL() == ""){ _linkAddress.text = URLDispose.getSendToFriendLink(("file:\\\\\\" + "E:\\Love Test Deluxe\\Source\\Love Test Deluxe.html"), _decryptInfo); } else { _linkAddress.text = URLDispose.getSendToFriendLink(URLDispose.getCurrentURL(), _decryptInfo); }; _linkAddress.text = URLDispose.getSendToFriendLink(SiteInfo.instance.html, _decryptInfo); }; } private function OutHandle(_arg1:MouseEvent):void{ MovieClip(_arg1.target).gotoAndStop(1); } private function CopyLink(_arg1:MouseEvent):void{ if (_linkAddress.text.length){ SoundManager.instance.CreateSound("otherPress"); System.setClipboard(_linkAddress.text); }; } } }//package UI
Section 60
//StartCartoon (UI.StartCartoon) package UI { import flash.events.*; import MyToolBox.*; import flash.net.*; public class StartCartoon extends AbstractUi { public function StartCartoon(_arg1:UiManager){ super(_arg1); } override protected function InitListener():void{ _mc.addEventListener(Event.ENTER_FRAME, run); _mc.addEventListener(MouseEvent.MOUSE_DOWN, DownHandle); } override protected function Init():void{ super.Init(); SetMc("_StartCartoon"); _mc.x = 330; _mc.y = 240; } private function DownHandle(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.game.com.cn/moregames")); } private function run(_arg1:Event):void{ if (_mc.currentFrame == _mc.totalFrames){ _mc.removeEventListener(MouseEvent.MOUSE_DOWN, DownHandle); _mc.removeEventListener(Event.ENTER_FRAME, run); if (URLDispose.getCurrentURL().indexOf("code") != -1){ _uiManager.NextUi(this, new FromFriend(_uiManager)); } else { _uiManager.NextUi(this, new MainMenu(_uiManager)); }; }; } } }//package UI
Section 61
//UiManager (UI.UiManager) package UI { import flash.display.*; import Game.*; public class UiManager { public var currUi:AbstractUi; private var _uiSource:String; private var _game:Game; private var _uiContainer:Sprite; private var _stage:Stage; public function UiManager(_arg1:Stage):void{ _stage = _arg1; Init(); } public function set uiSource(_arg1:String):void{ _uiSource = _arg1; } public function set game(_arg1:Game):void{ _game = _arg1; } public function get stage():Stage{ return (_stage); } public function get uiSource():String{ return (_uiSource); } public function get uiContainer():Sprite{ return (_uiContainer); } private function Init():void{ _uiContainer = new Sprite(); _stage.addChild(_uiContainer); _game = new Game(this); } public function get game():Game{ return (_game); } public function NextUi(_arg1:AbstractUi, _arg2:AbstractUi):void{ _arg1.display = false; _arg1 = null; } } }//package UI
Section 62
//ZHModeInterface (UI.ZHModeInterface) package UI { import fl.controls.*; import flash.display.*; import flash.events.*; import MyToolBox.*; import flash.text.*; import flash.utils.*; public class ZHModeInterface extends AbstractUi { private var _resaultTxt:TextField; private var _girlDateInfo:MovieClip; private var _isFirstTouch:Boolean;// = true private var _resault:MovieClip; private var _girlDay:ComboBox; private var _music:MovieClip; private var _boyChooseBtn:MySimpleButton; private var _girlLabel:int; private var _backrainbow:MovieClip; private var _velocity:Number; private var _boyChooseTxt:MovieClip; private var _boyDay:ComboBox; private var _acceleration:Number; private var _boyRightWZS:MyMcButton; private var _send:MovieClip; private var _girlLeftWZS:MyMcButton; private var _testingTotalTime:int; private var _testingTimeCount:int; private var _boyMonth:ComboBox; private var _rainbow:MovieClip; private var _girl:MovieClip; private var _priorScore:int;// = 0 private var _girlChooseBtn:MySimpleButton; private var _score:int; private var _matchInfo:MovieClip; private var _boyLeftWZS:MyMcButton; private var _boyDateInfo:MovieClip; private var _girlDateInfoDisplay:Boolean;// = false private var _girlChooseTxt:MovieClip; private var _retry:MovieClip; private var _girlWZSInfo:MovieClip; private var _girlMonth:ComboBox; private var _matchTxt:MovieClip; private var _mainMenuBtn:MySimpleButton; private var _girlRightWZS:MyMcButton; private var _boyDateInfoDisplay:Boolean;// = false private var _girlWZSPic:MovieClip; private var _boyLabel:int; private var _calculate:MovieClip; private var _boyWZSInfo:MovieClip; private var _boyWZSPic:MovieClip; public function ZHModeInterface(_arg1:UiManager){ _boyDateInfoDisplay = false; _girlDateInfoDisplay = false; _priorScore = 0; _isFirstTouch = true; super(_arg1); } private function BoyRightWZS(_arg1:MouseEvent):void{ if (_boyWZSPic.currentFrame == 12){ _boyWZSPic.gotoAndStop(1); return; }; _boyWZSPic.gotoAndStop((_boyWZSPic.currentFrame + 1)); } override protected function InitListener():void{ _calculate.addEventListener(MouseEvent.MOUSE_DOWN, Calculate); _music.addEventListener(MouseEvent.MOUSE_DOWN, ChangeMusicSwitch); _boyChooseBtn.addEventListener(MouseEvent.MOUSE_DOWN, ChooseBoyForm); _girlChooseBtn.addEventListener(MouseEvent.MOUSE_DOWN, ChooseGirlForm); _boyLeftWZS.addEventListener(MouseEvent.MOUSE_DOWN, BoyLeftWZS); _boyRightWZS.addEventListener(MouseEvent.MOUSE_DOWN, BoyRightWZS); _girlLeftWZS.addEventListener(MouseEvent.MOUSE_DOWN, GirlLeftWZS); _girlRightWZS.addEventListener(MouseEvent.MOUSE_DOWN, GirlRightWZS); _mainMenuBtn.addEventListener(MouseEvent.MOUSE_DOWN, EnterMainMenu); _retry.addEventListener(MouseEvent.MOUSE_DOWN, Retry); _send.addEventListener(MouseEvent.MOUSE_DOWN, Send); _boyDay.addEventListener(Event.OPEN, PressComboBox); _boyMonth.addEventListener(Event.OPEN, PressComboBox); _girlDay.addEventListener(Event.OPEN, PressComboBox); _girlMonth.addEventListener(Event.OPEN, PressComboBox); _boyDay.addEventListener(Event.CLOSE, PressComboBox); _boyMonth.addEventListener(Event.CLOSE, PressComboBox); _girlDay.addEventListener(Event.CLOSE, PressComboBox); _girlMonth.addEventListener(Event.CLOSE, PressComboBox); } private function GirlLeftWZS(_arg1:MouseEvent):void{ if (_girlWZSPic.currentFrame == 1){ _girlWZSPic.gotoAndStop(12); return; }; _girlWZSPic.gotoAndStop((_girlWZSPic.currentFrame - 1)); } private function GirlRightWZS(_arg1:MouseEvent):void{ if (_girlWZSPic.currentFrame == 12){ _girlWZSPic.gotoAndStop(1); return; }; _girlWZSPic.gotoAndStop((_girlWZSPic.currentFrame + 1)); } private function BoyLeftWZS(_arg1:MouseEvent):void{ if (_boyWZSPic.currentFrame == 1){ _boyWZSPic.gotoAndStop(12); return; }; _boyWZSPic.gotoAndStop((_boyWZSPic.currentFrame - 1)); } override protected function Init():void{ _uiManager.game.gameData.gameMode = "ZHM"; super.Init(); SetMc("_ZHModeInterface"); _uiManager.currUi = this; } private function Calculate(_arg1:MouseEvent):void{ var _local2:MyDate; var _local3:MyDate; var _local4:Class; var _local5:Class; _local2 = new MyDate(int(_boyDay.value), int(_boyMonth.value)); _local3 = new MyDate(int(_girlDay.value), int(_girlMonth.value)); if ((_boyDateInfoDisplay) ? _local2.DateCriterionCheck() : (((true) && (_girlDateInfoDisplay))) ? _local3.DateCriterionCheck() : true){ SoundManager.instance.CreateSound("calculate"); _priorScore = 0; _boyLabel = (_boyDateInfoDisplay) ? _uiManager.game.gameManager.DateToWZS(_local2) : (_boyWZSPic.currentFrame - 1); _girlLabel = (_girlDateInfoDisplay) ? _uiManager.game.gameManager.DateToWZS(_local3) : (_girlWZSPic.currentFrame - 1); _score = _uiManager.game.gameManager.GetResaultFromTabel(_boyLabel, _girlLabel); _uiManager.game.gameData.resaultInfoArr = new Array(_boyLabel, _girlLabel, _score.toString()); _calculate.visible = false; _mainMenuBtn.visible = false; _uiManager.game.NMBtn.visible = false; _uiManager.game.CHMBtn.visible = false; _uiManager.game.ZHMBtn.visible = false; if (_boyDateInfoDisplay){ _boyDateInfo.visible = false; } else { _boyWZSInfo.visible = false; }; if (_girlDateInfoDisplay){ _girlDateInfo.visible = false; } else { _girlWZSInfo.visible = false; }; _boyChooseBtn.visible = false; _girlChooseBtn.visible = false; _resault.visible = true; _resault.gotoAndPlay(1); _backrainbow.gotoAndStop(1); if (_boyDateInfoDisplay){ _local4 = (getDefinitionByName("WZS") as Class); _boyWZSPic = MovieClip(new (_local4)); _boyWZSPic.gotoAndStop((_boyLabel + 1)); _boyWZSPic.alpha = 0; _boyWZSPic.x = 80; _boyWZSPic.y = 240; _mc.addChild(_boyWZSPic); }; if (_girlDateInfoDisplay){ _local5 = (getDefinitionByName("WZS") as Class); _girlWZSPic = MovieClip(new (_local5)); _girlWZSPic.gotoAndStop((_girlLabel + 1)); _girlWZSPic.alpha = 0; _girlWZSPic.x = 450; _girlWZSPic.y = 240; _mc.addChild(_girlWZSPic); }; if (((_boyDateInfoDisplay) || (_girlDateInfoDisplay))){ _uiManager.game.AddFunc(ShowWZSPic); }; if ((((_score >= 0)) && ((_score <= 25)))){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 3); } else { if (_score <= 50){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 4); } else { if (_score <= 75){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 7); } else { if (_score <= 100){ _testingTotalTime = (_uiManager.game.gameData.FRAMERATE * 10); }; }; }; }; _velocity = ((_score * 2) / _testingTotalTime); _acceleration = (((2 * ((_velocity * _testingTotalTime) - _score)) / _testingTotalTime) / _testingTotalTime); _testingTimeCount = 0; _uiManager.game.AddFunc(Testing); }; } private function CloseComboBox():void{ _boyMonth.close(); _boyDay.close(); _girlMonth.close(); _girlDay.close(); } private function ChooseBoyDate():void{ _boyWZSPic.parent.removeChild(_boyWZSPic); _boyWZSInfo.visible = false; _boyDateInfo.visible = true; _boyDateInfoDisplay = true; } private function ShowMatchInfo():void{ if (_matchInfo.currentFrame == _matchInfo.totalFrames){ _matchInfo.stop(); _mainMenuBtn.visible = true; _uiManager.game.NMBtn.visible = true; _uiManager.game.CHMBtn.visible = true; _uiManager.game.ZHMBtn.visible = true; _retry.visible = true; _send.visible = true; _matchTxt.gotoAndStop((int((_score / 25)) + 1)); _matchTxt.visible = true; _uiManager.game.MinFunc(ShowMatchInfo); }; } private function ChooseBoyForm(_arg1:MouseEvent):void{ if (_boyChooseTxt.currentFrame == 1){ _boyChooseTxt.gotoAndStop(2); ChooseBoyWZS(); } else { _boyChooseTxt.gotoAndStop(1); ChooseBoyDate(); }; } private function ChooseGirlWZS():void{ var _local1:Class; _girlDateInfo.visible = false; _girlWZSInfo.visible = true; _girlDateInfoDisplay = false; _local1 = (getDefinitionByName("WZS") as Class); _girlWZSPic = MovieClip(new (_local1)); _girlWZSPic.stop(); _girlWZSPic.x = 450; _girlWZSPic.y = 240; _mc.addChild(_girlWZSPic); } private function EnterCHMode(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherPress"); CloseComboBox(); _uiManager.uiSource = "ZHModeInterface"; _uiManager.NextUi(this, new CHModeInterface(_uiManager)); } private function Retry(_arg1:MouseEvent):void{ _retry.visible = false; _send.visible = false; _calculate.visible = true; _girl.visible = false; _resault.visible = false; _boyChooseBtn.visible = true; _girlChooseBtn.visible = true; if (_boyDateInfoDisplay){ _boyDateInfo.visible = true; _boyWZSPic.parent.removeChild(_boyWZSPic); } else { _boyWZSInfo.visible = true; }; if (_girlDateInfoDisplay){ _girlDateInfo.visible = true; _girlWZSPic.parent.removeChild(_girlWZSPic); } else { _girlWZSInfo.visible = true; }; _matchInfo.visible = false; _matchTxt.visible = false; _rainbow.gotoAndStop(1); _backrainbow.play(); _resaultTxt.text = ""; } private function EnterMainMenu(_arg1:MouseEvent):void{ CloseComboBox(); _uiManager.NextUi(this, new MainMenu(_uiManager)); _uiManager.game.NMBtn.visible = false; _uiManager.game.CHMBtn.visible = false; _uiManager.game.ZHMBtn.visible = false; } private function PressComboBox(_arg1:Event):void{ SoundManager.instance.CreateSound("otherPress"); } private function ChooseBoyWZS():void{ var _local1:Class; _boyDateInfo.visible = false; _boyWZSInfo.visible = true; _boyDateInfoDisplay = false; _local1 = (getDefinitionByName("WZS") as Class); _boyWZSPic = MovieClip(new (_local1)); _boyWZSPic.stop(); _boyWZSPic.x = 80; _boyWZSPic.y = 240; _mc.addChild(_boyWZSPic); } private function EnterNameMode(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherPress"); CloseComboBox(); _uiManager.uiSource = "ZHModeInterface"; _uiManager.NextUi(this, new NameModeInterface(_uiManager)); } private function Send(_arg1:MouseEvent):void{ _uiManager.NextUi(this, new SendToFriends(_uiManager)); _uiManager.game.NMBtn.visible = false; _uiManager.game.CHMBtn.visible = false; _uiManager.game.ZHMBtn.visible = false; } private function EnterZHMode(_arg1:MouseEvent):void{ SoundManager.instance.CreateSound("otherPress"); CloseComboBox(); _uiManager.uiSource = "ZHModeInterface"; _uiManager.NextUi(this, new ZHModeInterface(_uiManager)); } private function ChooseGirlDate():void{ _girlWZSPic.parent.removeChild(_girlWZSPic); _girlWZSInfo.visible = false; _girlDateInfo.visible = true; _girlDateInfoDisplay = true; } private function ChangeMusicSwitch(_arg1:MouseEvent):void{ SoundManager.instance.musicSwitch = !(SoundManager.instance.musicSwitch); if (_music.currentFrame == 1){ _music.gotoAndStop(2); SoundManager.instance.StopMusic(); } else { _music.gotoAndStop(1); SoundManager.instance.CreateMusic("gameMusic"); }; } private function ChooseGirlForm(_arg1:MouseEvent):void{ if (_girlChooseTxt.currentFrame == 1){ _girlChooseTxt.gotoAndStop(2); ChooseGirlWZS(); } else { _girlChooseTxt.gotoAndStop(1); ChooseGirlDate(); }; } private function Testing():void{ var _local1:int; if (_testingTimeCount <= 10){ if (_testingTimeCount == 10){ _resault.stop(); }; } else { if (_testingTimeCount <= _testingTotalTime){ _local1 = ((_velocity * _testingTimeCount) - ((((1 / 2) * _acceleration) * _testingTimeCount) * _testingTimeCount)); if ((_local1 - _priorScore)){ SoundManager.instance.CreateSound("increasing"); _priorScore = _local1; }; _resaultTxt.text = (_local1.toString() + "%"); _rainbow.gotoAndStop(_local1); } else { if (_testingTimeCount < (_testingTotalTime + _uiManager.game.gameData.FRAMERATE)){ _resaultTxt.text = (_score.toString() + "%"); _rainbow.gotoAndStop(_score); } else { _uiManager.game.MinFunc(Testing); EndTest(); }; }; }; _testingTimeCount++; } override protected function InitView():void{ var _local1:int; var _local2:Class; var _local3:Class; _boyDateInfo = (_mc.getChildByName("boyDateInfo") as MovieClip); _girlDateInfo = (_mc.getChildByName("girlDateInfo") as MovieClip); _boyMonth = (_boyDateInfo.getChildByName("boyMonth") as ComboBox); _girlMonth = (_girlDateInfo.getChildByName("girlMonth") as ComboBox); _boyDateInfo.visible = false; _girlDateInfo.visible = false; _local1 = 0; while (_local1 < 12) { _boyMonth.addItem({label:(_local1 + 1)}); _girlMonth.addItem({label:(_local1 + 1)}); _local1++; }; _boyMonth.restrict = "0-9"; _girlMonth.restrict = "0-9"; _boyMonth.textField.maxChars = 2; _girlMonth.textField.maxChars = 2; _boyDay = (_boyDateInfo.getChildByName("boyDay") as ComboBox); _girlDay = (_girlDateInfo.getChildByName("girlDay") as ComboBox); _local1 = 0; while (_local1 < 31) { _boyDay.addItem({label:(_local1 + 1)}); _girlDay.addItem({label:(_local1 + 1)}); _local1++; }; _boyDay.restrict = "0-9"; _girlDay.restrict = "0-9"; _boyDay.textField.maxChars = 2; _girlDay.textField.maxChars = 2; _boyWZSInfo = (_mc.getChildByName("boyWZSInfo") as MovieClip); _boyLeftWZS = (_boyWZSInfo.getChildByName("boyLeftWZS") as MyMcButton); _boyRightWZS = (_boyWZSInfo.getChildByName("boyRightWZS") as MyMcButton); _girlWZSInfo = (_mc.getChildByName("girlWZSInfo") as MovieClip); _girlLeftWZS = (_girlWZSInfo.getChildByName("girlLeftWZS") as MyMcButton); _girlRightWZS = (_girlWZSInfo.getChildByName("girlRightWZS") as MyMcButton); _local2 = (getDefinitionByName("WZS") as Class); _boyWZSPic = MovieClip(new (_local2)); _boyWZSPic.stop(); _boyWZSPic.x = 80; _boyWZSPic.y = 240; _mc.addChild(_boyWZSPic); _local3 = (getDefinitionByName("WZS") as Class); _girlWZSPic = MovieClip(new (_local3)); _girlWZSPic.stop(); _girlWZSPic.x = 450; _girlWZSPic.y = 240; _mc.addChild(_girlWZSPic); _boyChooseBtn = (_mc.getChildByName("boyChooseBtn") as MySimpleButton); _boyChooseTxt = (_boyChooseBtn.getChildByName("chooseTxt") as MovieClip); _boyChooseTxt.gotoAndStop(2); _girlChooseBtn = (_mc.getChildByName("girlChooseBtn") as MySimpleButton); _girlChooseTxt = (_girlChooseBtn.getChildByName("chooseTxt") as MovieClip); _girlChooseTxt.gotoAndStop(2); _calculate = (_mc.getChildByName("calculate") as MovieClip); _calculate.buttonMode = true; _rainbow = (_mc.getChildByName("rainbow") as MovieClip); _rainbow.stop(); _backrainbow = (_mc.getChildByName("backrainbow") as MovieClip); _music = (_mc.getChildByName("music") as MovieClip); _music.buttonMode = true; if (SoundManager.instance.musicSwitch){ _music.gotoAndStop(1); } else { _music.gotoAndStop(2); }; _girl = (_mc.getChildByName("girl") as MovieClip); _girl.visible = false; _resault = (_mc.getChildByName("resault") as MovieClip); _resault.stop(); _resaultTxt = (_resault.getChildByName("resault_txt") as TextField); _resaultTxt.selectable = false; _resault.visible = false; _matchInfo = (_mc.getChildByName("matchInfo") as MovieClip); _matchInfo.stop(); _matchInfo.visible = false; _matchTxt = (_mc.getChildByName("matchTxt") as MovieClip); _matchTxt.stop(); _matchTxt.visible = false; _mainMenuBtn = (_mc.getChildByName("mainmenu") as MySimpleButton); _retry = (_mc.getChildByName("retry") as MovieClip); _retry.visible = false; _send = (_mc.getChildByName("send") as MovieClip); _send.visible = false; } private function ShowWZSPic():void{ if (_boyDateInfoDisplay){ if (_boyWZSPic.alpha >= 1){ _uiManager.game.MinFunc(ShowWZSPic); return; }; _boyWZSPic.alpha = (_boyWZSPic.alpha + 0.02); }; if (_girlDateInfoDisplay){ if (_girlWZSPic.alpha >= 1){ _uiManager.game.MinFunc(ShowWZSPic); return; }; _girlWZSPic.alpha = (_girlWZSPic.alpha + 0.02); }; } private function EndTest():void{ _girl.visible = true; _matchInfo.visible = true; _matchInfo.gotoAndPlay(1); _uiManager.game.AddFunc(ShowMatchInfo); } } }//package UI
Section 63
//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 64
//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 65
//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 66
//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="15"/><!-- 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="13"/><!-- 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="14"/><!-- 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 --> <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 --> <!-- 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 67
//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 68
//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 69
//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 70
//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 71
//CountriesBox (zlong.localization.display.CountriesBox) package zlong.localization.display { import flash.display.*; import zlong.localization.country.*; import flash.events.*; import zlong.localization.data.*; import flash.geom.*; 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 72
//Dispatcher (zlong.localization.display.Dispatcher) package zlong.localization.display { import flash.events.*; public class Dispatcher { public static const LANGUAGE_CHANGED:String = "languageChanged"; public static var dispatcher:EventDispatcher = new EventDispatcher(); public static function langChanged():void{ dispatcher.dispatchEvent(new Event(LANGUAGE_CHANGED)); } } }//package zlong.localization.display
Section 73
//Logo (zlong.localization.display.Logo) package zlong.localization.display { import flash.display.*; import zlong.localization.country.*; import flash.events.*; 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(error:Error) { this.addEventListener(MouseEvent.CLICK, onClickLogo, false, 0, true); }; }; } } }//package zlong.localization.display
Section 74
//Menu (zlong.localization.display.Menu) package zlong.localization.display { import flash.display.*; import zlong.localization.country.*; import flash.events.*; 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 75
//TranText (zlong.localization.display.TranText) package zlong.localization.display { import flash.display.*; import zlong.localization.country.*; import flash.events.*; 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 76
//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 77
//Handler (zlong.navigate.Handler) package zlong.navigate { import zlong.localization.country.*; import flash.events.*; import zlong.site.*; import flash.net.*; 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 78
//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 _html:String; private var _sites:Array; private var _link:String; private static var _instance:SiteInfo; public function SiteInfo():void{ initSites(); _link = getURL(); initDomain(); initHtml(); _allowed = check(_domain, _sites); } 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); } public function get domain():String{ return (_domain); } public function get allowed():Boolean{ if (GameInfo.cnversion){ return (true); }; return (_allowed); } public function get html():String{ return (_html); } private function initDomain():void{ var _local1:String; var _local2:uint; _local1 = _link; _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 initHtml():void{ var _local1:int; _local1 = _link.indexOf("?"); if (_local1 != -1){ _html = _link.substring(0, _local1); } else { _html = _link; }; } private function initSites():void{ _sites = new Array(); } public static function get instance():SiteInfo{ if (_instance == null){ _instance = new (SiteInfo); }; return (_instance); } } }//package zlong.site
Section 79
//_1_21__2__19 (_1_21__2__19) package { import zlong.localization.display.*; public dynamic class _1_21__2__19 extends TranText { } }//package
Section 80
//_10_24__11_24 (_10_24__11_24) package { import zlong.localization.display.*; public dynamic class _10_24__11_24 extends TranText { } }//package
Section 81
//_11_22__12_20 (_11_22__12_20) package { import zlong.localization.display.*; public dynamic class _11_22__12_20 extends TranText { } }//package
Section 82
//_12_21__1_20 (_12_21__1_20) package { import zlong.localization.display.*; public dynamic class _12_21__1_20 extends TranText { } }//package
Section 83
//_2_20__3_20 (_2_20__3_20) package { import zlong.localization.display.*; public dynamic class _2_20__3_20 extends TranText { } }//package
Section 84
//_3_21__4_19 (_3_21__4_19) package { import zlong.localization.display.*; public dynamic class _3_21__4_19 extends TranText { } }//package
Section 85
//_4_20__5_20 (_4_20__5_20) package { import zlong.localization.display.*; public dynamic class _4_20__5_20 extends TranText { } }//package
Section 86
//_5_21__6_21 (_5_21__6_21) package { import zlong.localization.display.*; public dynamic class _5_21__6_21 extends TranText { } }//package
Section 87
//_6_22__7_22 (_6_22__7_22) package { import zlong.localization.display.*; public dynamic class _6_22__7_22 extends TranText { } }//package
Section 88
//_7_23__8_22 (_7_23__8_22) package { import zlong.localization.display.*; public dynamic class _7_23__8_22 extends TranText { } }//package
Section 89
//_8_23__9_22 (_8_23__9_22) package { import zlong.localization.display.*; public dynamic class _8_23__9_22 extends TranText { } }//package
Section 90
//_9_23__10_23 (_9_23__10_23) package { import zlong.localization.display.*; public dynamic class _9_23__10_23 extends TranText { } }//package
Section 91
//_CHModeInterface (_CHModeInterface) package { import flash.display.*; public dynamic class _CHModeInterface extends MovieClip { public var matchInfo:MovieClip; public var music:MovieClip; public var __id6_:mylogo; public var boyCZSInfo:MovieClip; public var girlDateInfo:MovieClip; public var resault:MovieClip; public var calculate:MovieClip; public var matchTxt:MovieClip; public var boyChooseBtn:choosesign_btn; public var girlCZSInfo:MovieClip; public var boyDateInfo:MovieClip; public var girlChooseBtn:choosesign_btn; public var send:send_btn; public var mainmenu:mainmenu_btn; public var retry:retry_btn; public var rainbow:MovieClip; public var girl:MovieClip; public var backrainbow:MovieClip; public function _CHModeInterface(){ __setProp___id6___CHModeInterface__1(); } function __setProp___id6___CHModeInterface__1(){ try { __id6_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id6_.position = "logo_level"; __id6_.align = "Center"; __id6_.logotype = "logo"; __id6_.maxWidth = 0; __id6_.maxHeight = 0; try { __id6_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 92
//_FromFriend (_FromFriend) package { import flash.display.*; import flash.text.*; public dynamic class _FromFriend extends MovieClip { public var outcomeMode:MovieClip; public var girlName:TextField; public var start:start_btn; public var boyName:TextField; public var gamelogo:MovieClip; public var info:MovieClip; public var scoreTxt:TextField; } }//package
Section 93
//_Loading (_Loading) package { import flash.display.*; public dynamic class _Loading extends MovieClip { public var __id0_:mylogo; public var progressbar:MovieClip; public function _Loading(){ __setProp___id0___Loading__1(); } function __setProp___id0___Loading__1(){ try { __id0_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id0_.position = "button_preloader"; __id0_.align = "Center"; __id0_.logotype = "logo"; __id0_.maxWidth = 0; __id0_.maxHeight = 0; try { __id0_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 94
//_MainMenu (_MainMenu) package { import flash.display.*; public dynamic class _MainMenu extends MovieClip { public var music:MovieClip; public var spilLink:MovieClip; public var CHmode:CHmode_btn; public var gamelogo:MovieClip; public var namemode:namemode_btn; public var moregames:moregames_btn; public var ZHmode:ZHmode_btn; public var quality:MovieClip; } }//package
Section 95
//_NameModeInterface (_NameModeInterface) package { import flash.display.*; import flash.text.*; public dynamic class _NameModeInterface extends MovieClip { public var matchInfo:MovieClip; public var music:MovieClip; public var girlName:TextField; public var resault:MovieClip; public var calculate:MovieClip; public var matchTxt:MovieClip; public var __id9_:mylogo; public var send:send_btn; public var mainmenu:mainmenu_btn; public var boyName:TextField; public var retry:retry_btn; public var rainbow:MovieClip; public var girl:NameCharacter; public var backrainbow:MovieClip; public function _NameModeInterface(){ __setProp___id9___NameModeInterface__1(); } function __setProp___id9___NameModeInterface__1(){ try { __id9_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id9_.position = "logo_level"; __id9_.align = "Center"; __id9_.logotype = "logo"; __id9_.maxWidth = 0; __id9_.maxHeight = 0; try { __id9_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 96
//_SendToFriends (_SendToFriends) package { import flash.display.*; import flash.text.*; public dynamic class _SendToFriends extends MovieClip { public var inputField:MovieClip; public var copy:MovieClip; public var mainmenu:mainmenu_btn; public var linkAddress:TextField; public var retry:retry_btn; } }//package
Section 97
//_StartCartoon (_StartCartoon) package { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class _StartCartoon extends MovieClip { public function _StartCartoon(){ addFrameScript(0, frame1, 239, frame240); } function frame1(){ this.addEventListener(MouseEvent.CLICK, clickHandle); } function frame240(){ stop(); } public function clickHandle(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.game.com.cn"); navigateToURL(_local2, "_blank"); } } }//package
Section 98
//_ZHModeInterface (_ZHModeInterface) package { import flash.display.*; public dynamic class _ZHModeInterface extends MovieClip { public var matchInfo:MovieClip; public var music:MovieClip; public var girlDateInfo:MovieClip; public var __id10_:mylogo; public var resault:MovieClip; public var calculate:MovieClip; public var boyWZSInfo:MovieClip; public var matchTxt:MovieClip; public var boyChooseBtn:choosesign_btn; public var boyDateInfo:MovieClip; public var girlChooseBtn:choosesign_btn; public var girlWZSInfo:MovieClip; public var send:send_btn; public var mainmenu:mainmenu_btn; public var retry:retry_btn; public var rainbow:MovieClip; public var girl:MovieClip; public var backrainbow:MovieClip; public function _ZHModeInterface(){ __setProp___id10___ZHModeInterface__1(); } function __setProp___id10___ZHModeInterface__1(){ try { __id10_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id10_.position = "logo_level"; __id10_.align = "Center"; __id10_.logotype = "logo"; __id10_.maxWidth = 0; __id10_.maxHeight = 0; try { __id10_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 99
//calculate (calculate) package { import flash.media.*; public dynamic class calculate extends Sound { } }//package
Section 100
//CellRenderer_disabledSkin (CellRenderer_disabledSkin) package { import flash.display.*; public dynamic class CellRenderer_disabledSkin extends MovieClip { } }//package
Section 101
//CellRenderer_downSkin (CellRenderer_downSkin) package { import flash.display.*; public dynamic class CellRenderer_downSkin extends MovieClip { } }//package
Section 102
//CellRenderer_overSkin (CellRenderer_overSkin) package { import flash.display.*; public dynamic class CellRenderer_overSkin extends MovieClip { } }//package
Section 103
//CellRenderer_selectedDisabledSkin (CellRenderer_selectedDisabledSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedDisabledSkin extends MovieClip { } }//package
Section 104
//CellRenderer_selectedDownSkin (CellRenderer_selectedDownSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedDownSkin extends MovieClip { } }//package
Section 105
//CellRenderer_selectedOverSkin (CellRenderer_selectedOverSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedOverSkin extends MovieClip { } }//package
Section 106
//CellRenderer_selectedUpSkin (CellRenderer_selectedUpSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedUpSkin extends MovieClip { } }//package
Section 107
//CellRenderer_upSkin (CellRenderer_upSkin) package { import flash.display.*; public dynamic class CellRenderer_upSkin extends MovieClip { } }//package
Section 108
//CHmode_btn (CHmode_btn) package { import MyToolBox.*; public dynamic class CHmode_btn extends MySimpleButton { } }//package
Section 109
//CHmodepic_btn (CHmodepic_btn) package { import flash.display.*; public dynamic class CHmodepic_btn extends MovieClip { } }//package
Section 110
//choosesign_btn (choosesign_btn) package { import MyToolBox.*; public dynamic class choosesign_btn extends MySimpleButton { } }//package
Section 111
//ComboBox_disabledSkin (ComboBox_disabledSkin) package { import flash.display.*; public dynamic class ComboBox_disabledSkin extends MovieClip { } }//package
Section 112
//ComboBox_downSkin (ComboBox_downSkin) package { import flash.display.*; public dynamic class ComboBox_downSkin extends MovieClip { } }//package
Section 113
//ComboBox_overSkin (ComboBox_overSkin) package { import flash.display.*; public dynamic class ComboBox_overSkin extends MovieClip { } }//package
Section 114
//ComboBox_upSkin (ComboBox_upSkin) package { import flash.display.*; public dynamic class ComboBox_upSkin extends MovieClip { } }//package
Section 115
//CountriesBox (CountriesBox) package { import zlong.localization.display.*; public dynamic class CountriesBox extends CountriesBox { } }//package
Section 116
//countryMc (countryMc) package { import zlong.localization.display.*; public dynamic class countryMc extends TranText { } }//package
Section 117
//CZS (CZS) package { import flash.display.*; public dynamic class CZS extends MovieClip { } }//package
Section 118
//DocumentClass (DocumentClass) package { import flash.display.*; import UI.*; import zlong.localization.*; public class DocumentClass extends MovieClip { public function DocumentClass(){ Init(); } public function Init():void{ new GameSetting(this, false, "girl", "Love_Tester_Deluxe", "Love_Tester_Deluxe.html", 550, 400); stage.stageFocusRect = false; stage.scaleMode = StageScaleMode.NO_SCALE; stage.showDefaultContextMenu = false; stage.stageFocusRect = false; stage.tabChildren = false; new Loading(this); } public function StartUi():void{ this.gotoAndStop(2); this.gotoAndStop(1); new UiManager(stage); } } }//package
Section 119
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package
Section 120
//gameMusic (gameMusic) package { import flash.media.*; public dynamic class gameMusic extends Sound { } }//package
Section 121
//increasing (increasing) package { import flash.media.*; public dynamic class increasing extends Sound { } }//package
Section 122
//left_btn (left_btn) package { import MyToolBox.*; public dynamic class left_btn extends MyMcButton { } }//package
Section 123
//List_skin (List_skin) package { import flash.display.*; public dynamic class List_skin extends MovieClip { } }//package
Section 124
//mainmenu_btn (mainmenu_btn) package { import MyToolBox.*; public dynamic class mainmenu_btn extends MySimpleButton { } }//package
Section 125
//menuPress (menuPress) package { import flash.media.*; public dynamic class menuPress extends Sound { } }//package
Section 126
//menuTouch (menuTouch) package { import flash.media.*; public dynamic class menuTouch extends Sound { } }//package
Section 127
//moregames_btn (moregames_btn) package { import MyToolBox.*; public dynamic class moregames_btn extends MySimpleButton { public var __id8_:mylogo; public function moregames_btn(){ __setProp___id8__moregames_btn__1(); } function __setProp___id8__moregames_btn__1(){ try { __id8_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id8_.position = "button_mainscreen_moregames"; __id8_.align = "Center"; __id8_.logotype = "father_is_button"; __id8_.maxWidth = 0; __id8_.maxHeight = 0; try { __id8_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 128
//moregames1_btn (moregames1_btn) package { import MyToolBox.*; public dynamic class moregames1_btn extends MySimpleButton { public var __id7_:mylogo; public function moregames1_btn(){ __setProp___id7__moregames1_btn__1(); } function __setProp___id7__moregames1_btn__1(){ try { __id7_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id7_.position = "button_sendtofriend_moregames"; __id7_.align = "Center"; __id7_.logotype = "father_is_button"; __id7_.maxWidth = 0; __id7_.maxHeight = 0; try { __id7_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 129
//MovieTimer (MovieTimer) package { import flash.display.*; public dynamic class MovieTimer extends MovieClip { } }//package
Section 130
//mylogo (mylogo) package { import zlong.localization.display.*; public dynamic class mylogo extends Logo { } }//package
Section 131
//NameCharacter (NameCharacter) package { import flash.display.*; public dynamic class NameCharacter extends MovieClip { } }//package
Section 132
//namemode_btn (namemode_btn) package { import MyToolBox.*; public dynamic class namemode_btn extends MySimpleButton { } }//package
Section 133
//namemodepic_btn (namemodepic_btn) package { import flash.display.*; public dynamic class namemodepic_btn extends MovieClip { } }//package
Section 134
//otherPress (otherPress) package { import flash.media.*; public dynamic class otherPress extends Sound { } }//package
Section 135
//otherTouch (otherTouch) package { import flash.media.*; public dynamic class otherTouch extends Sound { } }//package
Section 136
//retry_btn (retry_btn) package { import MyToolBox.*; public dynamic class retry_btn extends MySimpleButton { } }//package
Section 137
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//package
Section 138
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//package
Section 139
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//package
Section 140
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//package
Section 141
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//package
Section 142
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//package
Section 143
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//package
Section 144
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//package
Section 145
//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//package
Section 146
//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//package
Section 147
//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//package
Section 148
//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//package
Section 149
//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//package
Section 150
//send_btn (send_btn) package { import MyToolBox.*; public dynamic class send_btn extends MySimpleButton { } }//package
Section 151
//start_btn (start_btn) package { import MyToolBox.*; public dynamic class start_btn extends MySimpleButton { } }//package
Section 152
//TextInput_disabledSkin (TextInput_disabledSkin) package { import flash.display.*; public dynamic class TextInput_disabledSkin extends MovieClip { } }//package
Section 153
//TextInput_upSkin (TextInput_upSkin) package { import flash.display.*; public dynamic class TextInput_upSkin extends MovieClip { } }//package
Section 154
//txtand (txtand) package { import zlong.localization.display.*; public dynamic class txtand extends TranText { } }//package
Section 155
//txtaquarius (txtaquarius) package { import zlong.localization.display.*; public dynamic class txtaquarius extends TranText { } }//package
Section 156
//txtaries (txtaries) package { import zlong.localization.display.*; public dynamic class txtaries extends TranText { } }//package
Section 157
//txtcalculate (txtcalculate) package { import zlong.localization.display.*; public dynamic class txtcalculate extends TranText { } }//package
Section 158
//txtcancer (txtcancer) package { import zlong.localization.display.*; public dynamic class txtcancer extends TranText { } }//package
Section 159
//txtcapricorn (txtcapricorn) package { import zlong.localization.display.*; public dynamic class txtcapricorn extends TranText { } }//package
Section 160
//txtchinese (txtchinese) package { import zlong.localization.display.*; public dynamic class txtchinese extends TranText { } }//package
Section 161
//txtchoosedate (txtchoosedate) package { import zlong.localization.display.*; public dynamic class txtchoosedate extends TranText { } }//package
Section 162
//txtchoosesign (txtchoosesign) package { import zlong.localization.display.*; public dynamic class txtchoosesign extends TranText { } }//package
Section 163
//txtclickmeretoalsodothetest (txtclickmeretoalsodothetest) package { import zlong.localization.display.*; public dynamic class txtclickmeretoalsodothetest extends TranText { } }//package
Section 164
//txtcope (txtcope) package { import zlong.localization.display.*; public dynamic class txtcope extends TranText { } }//package
Section 165
//txtcopythis (txtcopythis) package { import zlong.localization.display.*; public dynamic class txtcopythis extends TranText { } }//package
Section 166
//txtday (txtday) package { import zlong.localization.display.*; public dynamic class txtday extends TranText { } }//package
Section 167
//txtdog (txtdog) package { import zlong.localization.display.*; public dynamic class txtdog extends TranText { } }//package
Section 168
//txtdragon (txtdragon) package { import zlong.localization.display.*; public dynamic class txtdragon extends TranText { } }//package
Section 169
//txtenteryourname (txtenteryourname) package { import zlong.localization.display.*; public dynamic class txtenteryourname extends TranText { } }//package
Section 170
//txtentrehisday (txtentrehisday) package { import zlong.localization.display.*; public dynamic class txtentrehisday extends TranText { } }//package
Section 171
//txtentrehisname (txtentrehisname) package { import zlong.localization.display.*; public dynamic class txtentrehisname extends TranText { } }//package
Section 172
//txtentrehisyear (txtentrehisyear) package { import zlong.localization.display.*; public dynamic class txtentrehisyear extends TranText { } }//package
Section 173
//txtentreyourday (txtentreyourday) package { import zlong.localization.display.*; public dynamic class txtentreyourday extends TranText { } }//package
Section 174
//txtentreyouryear (txtentreyouryear) package { import zlong.localization.display.*; public dynamic class txtentreyouryear extends TranText { } }//package
Section 175
//txtgemini (txtgemini) package { import zlong.localization.display.*; public dynamic class txtgemini extends TranText { } }//package
Section 176
//txtglir01 (txtglir01) package { import zlong.localization.display.*; public dynamic class txtglir01 extends TranText { } }//package
Section 177
//txtglir02 (txtglir02) package { import zlong.localization.display.*; public dynamic class txtglir02 extends TranText { } }//package
Section 178
//txtglir03 (txtglir03) package { import zlong.localization.display.*; public dynamic class txtglir03 extends TranText { } }//package
Section 179
//txtgoat (txtgoat) package { import zlong.localization.display.*; public dynamic class txtgoat extends TranText { } }//package
Section 180
//txthorse (txthorse) package { import zlong.localization.display.*; public dynamic class txthorse extends TranText { } }//package
Section 181
//txtis (txtis) package { import zlong.localization.display.*; public dynamic class txtis extends TranText { } }//package
Section 182
//txtleo (txtleo) package { import zlong.localization.display.*; public dynamic class txtleo extends TranText { } }//package
Section 183
//txtlibra (txtlibra) package { import zlong.localization.display.*; public dynamic class txtlibra extends TranText { } }//package
Section 184
//txtloading (txtloading) package { import zlong.localization.display.*; public dynamic class txtloading extends TranText { } }//package
Section 185
//txtmainmenu (txtmainmenu) package { import zlong.localization.display.*; public dynamic class txtmainmenu extends TranText { } }//package
Section 186
//txtmonkey (txtmonkey) package { import zlong.localization.display.*; public dynamic class txtmonkey extends TranText { } }//package
Section 187
//txtmonth (txtmonth) package { import zlong.localization.display.*; public dynamic class txtmonth extends TranText { } }//package
Section 188
//txtmorefunnygamesat (txtmorefunnygamesat) package { import zlong.localization.display.*; public dynamic class txtmorefunnygamesat extends TranText { } }//package
Section 189
//txtmoregames (txtmoregames) package { import zlong.localization.display.*; public dynamic class txtmoregames extends TranText { } }//package
Section 190
//txtnamelovetest (txtnamelovetest) package { import zlong.localization.display.*; public dynamic class txtnamelovetest extends TranText { } }//package
Section 191
//txtOUTCOMEINCHINESE (txtOUTCOMEINCHINESE) package { import zlong.localization.display.*; public dynamic class txtOUTCOMEINCHINESE extends TranText { } }//package
Section 192
//txtOUTCOMEINNAME (txtOUTCOMEINNAME) package { import zlong.localization.display.*; public dynamic class txtOUTCOMEINNAME extends TranText { } }//package
Section 193
//txtOUTCOMEINzh (txtOUTCOMEINzh) package { import zlong.localization.display.*; public dynamic class txtOUTCOMEINzh extends TranText { } }//package
Section 194
//txtox (txtox) package { import zlong.localization.display.*; public dynamic class txtox extends TranText { } }//package
Section 195
//txtpig (txtpig) package { import zlong.localization.display.*; public dynamic class txtpig extends TranText { } }//package
Section 196
//txtpisces (txtpisces) package { import zlong.localization.display.*; public dynamic class txtpisces extends TranText { } }//package
Section 197
//txtrabbit (txtrabbit) package { import zlong.localization.display.*; public dynamic class txtrabbit extends TranText { } }//package
Section 198
//txtrat (txtrat) package { import zlong.localization.display.*; public dynamic class txtrat extends TranText { } }//package
Section 199
//txtresult1 (txtresult1) package { import zlong.localization.display.*; public dynamic class txtresult1 extends TranText { } }//package
Section 200
//txtresult2 (txtresult2) package { import zlong.localization.display.*; public dynamic class txtresult2 extends TranText { } }//package
Section 201
//txtresult3 (txtresult3) package { import zlong.localization.display.*; public dynamic class txtresult3 extends TranText { } }//package
Section 202
//txtresult4 (txtresult4) package { import zlong.localization.display.*; public dynamic class txtresult4 extends TranText { } }//package
Section 203
//txtresult5 (txtresult5) package { import zlong.localization.display.*; public dynamic class txtresult5 extends TranText { } }//package
Section 204
//txtrooster (txtrooster) package { import zlong.localization.display.*; public dynamic class txtrooster extends TranText { } }//package
Section 205
//txtsagittarius (txtsagittarius) package { import zlong.localization.display.*; public dynamic class txtsagittarius extends TranText { } }//package
Section 206
//txtscorpic (txtscorpic) package { import zlong.localization.display.*; public dynamic class txtscorpic extends TranText { } }//package
Section 207
//txtsendtofriends (txtsendtofriends) package { import zlong.localization.display.*; public dynamic class txtsendtofriends extends TranText { } }//package
Section 208
//txtsnake (txtsnake) package { import zlong.localization.display.*; public dynamic class txtsnake extends TranText { } }//package
Section 209
//txttaurus (txttaurus) package { import zlong.localization.display.*; public dynamic class txttaurus extends TranText { } }//package
Section 210
//txttiger (txttiger) package { import zlong.localization.display.*; public dynamic class txttiger extends TranText { } }//package
Section 211
//txttryagain (txttryagain) package { import zlong.localization.display.*; public dynamic class txttryagain extends TranText { } }//package
Section 212
//txtvirgo (txtvirgo) package { import zlong.localization.display.*; public dynamic class txtvirgo extends TranText { } }//package
Section 213
//txtyear (txtyear) package { import zlong.localization.display.*; public dynamic class txtyear extends TranText { } }//package
Section 214
//txtzodiac (txtzodiac) package { import zlong.localization.display.*; public dynamic class txtzodiac extends TranText { } }//package
Section 215
//WZS (WZS) package { import flash.display.*; public dynamic class WZS extends MovieClip { } }//package
Section 216
//ZHmode_btn (ZHmode_btn) package { import MyToolBox.*; public dynamic class ZHmode_btn extends MySimpleButton { } }//package
Section 217
//ZHmodepic_btn (ZHmodepic_btn) package { import flash.display.*; public dynamic class ZHmodepic_btn extends MovieClip { } }//package

Library Items

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

Instance Names

"progressbar"Symbol 135 MovieClip {_Loading} Frame 1Symbol 53 MovieClip
"__id0_"Symbol 135 MovieClip {_Loading} Frame 1Symbol 134 MovieClip {mylogo}
"resault_txt"Symbol 718 MovieClip {LoveTestDeluxe_fla.Timeline_101} Frame 1Symbol 710 EditableText
"girlLeftCZS"Symbol 723 MovieClip {LoveTestDeluxe_fla.ch4_139} Frame 1Symbol 722 MovieClip {left_btn}
"girlRightCZS"Symbol 723 MovieClip {LoveTestDeluxe_fla.ch4_139} Frame 1Symbol 722 MovieClip {left_btn}
"boyLeftCZS"Symbol 724 MovieClip {LoveTestDeluxe_fla.ch3_141} Frame 1Symbol 722 MovieClip {left_btn}
"boyRightCZS"Symbol 724 MovieClip {LoveTestDeluxe_fla.ch3_141} Frame 1Symbol 722 MovieClip {left_btn}
"boyMonth"Symbol 791 MovieClip {LoveTestDeluxe_fla.ch1_142} Frame 1Symbol 449 MovieClip {fl.controls.ComboBox}
"boyDay"Symbol 791 MovieClip {LoveTestDeluxe_fla.ch1_142} Frame 1Symbol 449 MovieClip {fl.controls.ComboBox}
"boyYear"Symbol 791 MovieClip {LoveTestDeluxe_fla.ch1_142} Frame 1Symbol 449 MovieClip {fl.controls.ComboBox}
"girlMonth"Symbol 811 MovieClip {LoveTestDeluxe_fla.ch2_147} Frame 1Symbol 449 MovieClip {fl.controls.ComboBox}
"girlDay"Symbol 811 MovieClip {LoveTestDeluxe_fla.ch2_147} Frame 1Symbol 449 MovieClip {fl.controls.ComboBox}
"girlYear"Symbol 811 MovieClip {LoveTestDeluxe_fla.ch2_147} Frame 1Symbol 449 MovieClip {fl.controls.ComboBox}
"chooseTxt"Symbol 867 MovieClip {choosesign_btn} Frame 1Symbol 864 MovieClip
"rainbow"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 511 MovieClip
"backrainbow"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 522 MovieClip
"matchInfo"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 526 MovieClip
"matchTxt"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 622 MovieClip
"music"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 626 MovieClip
"calculate"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 651 MovieClip
"retry"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 676 MovieClip {retry_btn}
"send"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 693 MovieClip {send_btn}
"girl"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 708 MovieClip
"resault"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 718 MovieClip {LoveTestDeluxe_fla.Timeline_101}
"__id6_"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 134 MovieClip {mylogo}
"girlCZSInfo"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 723 MovieClip {LoveTestDeluxe_fla.ch4_139}
"boyCZSInfo"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 724 MovieClip {LoveTestDeluxe_fla.ch3_141}
"boyDateInfo"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 791 MovieClip {LoveTestDeluxe_fla.ch1_142}
"girlDateInfo"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 811 MovieClip {LoveTestDeluxe_fla.ch2_147}
"mainmenu"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 826 MovieClip {mainmenu_btn}
"boyChooseBtn"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 867 MovieClip {choosesign_btn}
"girlChooseBtn"Symbol 868 MovieClip {_CHModeInterface} Frame 1Symbol 867 MovieClip {choosesign_btn}
"girlCZS"Symbol 1100 MovieClip {LoveTestDeluxe_fla.info_159} Frame 1Symbol 929 MovieClip
"boyCZS"Symbol 1100 MovieClip {LoveTestDeluxe_fla.info_159} Frame 1Symbol 929 MovieClip
"girlWZS"Symbol 1100 MovieClip {LoveTestDeluxe_fla.info_159} Frame 1Symbol 1099 MovieClip
"boyWZS"Symbol 1100 MovieClip {LoveTestDeluxe_fla.info_159} Frame 1Symbol 1099 MovieClip
"__id7_"Symbol 1184 MovieClip {moregames1_btn} Frame 1Symbol 134 MovieClip {mylogo}
"start"Symbol 1185 MovieClip {_FromFriend} Frame 1Symbol 893 MovieClip {start_btn}
"girlName"Symbol 1185 MovieClip {_FromFriend} Frame 1Symbol 913 EditableText
"info"Symbol 1185 MovieClip {_FromFriend} Frame 1Symbol 1100 MovieClip {LoveTestDeluxe_fla.info_159}
"outcomeMode"Symbol 1185 MovieClip {_FromFriend} Frame 1Symbol 1158 MovieClip
"scoreTxt"Symbol 1185 MovieClip {_FromFriend} Frame 1Symbol 1159 EditableText
"boyName"Symbol 1185 MovieClip {_FromFriend} Frame 1Symbol 1160 EditableText
"gamelogo"Symbol 1185 MovieClip {_FromFriend} Frame 1Symbol 1164 MovieClip
"__id8_"Symbol 1321 MovieClip {moregames_btn} Frame 1Symbol 134 MovieClip {mylogo}
"flag"Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211} Frame 1Symbol 1392 MovieClip
"l_cn"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_br"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_es"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_de"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_id"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_fr"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_it"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_in"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_my"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_jp"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_pl"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_nl"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_ru"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_pt"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_tr"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_se"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_en_us"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_en_uk"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"l_ph"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1395 MovieClip {LoveTestDeluxe_fla.label_211}
"_blank"Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210} Frame 1Symbol 1397 MovieClip
"selectbox"Symbol 1399 MovieClip {CountriesBox} Frame 1Symbol 1330 MovieClip
"countryName"Symbol 1399 MovieClip {CountriesBox} Frame 1Symbol 1351 MovieClip {countryMc}
"flag"Symbol 1399 MovieClip {CountriesBox} Frame 1Symbol 1371 MovieClip
"popList"Symbol 1399 MovieClip {CountriesBox} Frame 1Symbol 1398 MovieClip {LoveTestDeluxe_fla.LanguageSelectPopup_210}
"gamelogo"Symbol 1400 MovieClip {_MainMenu} Frame 1Symbol 1164 MovieClip
"music"Symbol 1400 MovieClip {_MainMenu} Frame 1Symbol 626 MovieClip
"namemode"Symbol 1400 MovieClip {_MainMenu} Frame 1Symbol 1284 MovieClip {namemode_btn}
"CHmode"Symbol 1400 MovieClip {_MainMenu} Frame 1Symbol 1301 MovieClip {CHmode_btn}
"ZHmode"Symbol 1400 MovieClip {_MainMenu} Frame 1Symbol 1320 MovieClip {ZHmode_btn}
"moregames"Symbol 1400 MovieClip {_MainMenu} Frame 1Symbol 1321 MovieClip {moregames_btn}
"quality"Symbol 1400 MovieClip {_MainMenu} Frame 1Symbol 1325 MovieClip
"spilLink"Symbol 1400 MovieClip {_MainMenu} Frame 1Symbol 1328 MovieClip
"rainbow"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 511 MovieClip
"backrainbow"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 522 MovieClip
"matchInfo"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 526 MovieClip
"matchTxt"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 622 MovieClip
"music"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 626 MovieClip
"calculate"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 651 MovieClip
"retry"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 676 MovieClip {retry_btn}
"send"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 693 MovieClip {send_btn}
"girl"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 1407 MovieClip {NameCharacter}
"resault"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 718 MovieClip {LoveTestDeluxe_fla.Timeline_101}
"mainmenu"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 826 MovieClip {mainmenu_btn}
"__id9_"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 134 MovieClip {mylogo}
"boyName"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 1444 EditableText
"girlName"Symbol 1446 MovieClip {_NameModeInterface} Frame 1Symbol 1445 EditableText
"girlName"Symbol 1571 MovieClip {LoveTestDeluxe_fla.sendtofriend4_227} Frame 1Symbol 1569 EditableText
"boyName"Symbol 1571 MovieClip {LoveTestDeluxe_fla.sendtofriend4_227} Frame 1Symbol 1570 EditableText
"retry"Symbol 1572 MovieClip {_SendToFriends} Frame 1Symbol 676 MovieClip {retry_btn}
"mainmenu"Symbol 1572 MovieClip {_SendToFriends} Frame 1Symbol 826 MovieClip {mainmenu_btn}
"linkAddress"Symbol 1572 MovieClip {_SendToFriends} Frame 1Symbol 1543 EditableText
"copy"Symbol 1572 MovieClip {_SendToFriends} Frame 1Symbol 1567 MovieClip
"inputField"Symbol 1572 MovieClip {_SendToFriends} Frame 1Symbol 1571 MovieClip {LoveTestDeluxe_fla.sendtofriend4_227}
"girlLeftWZS"Symbol 1578 MovieClip {LoveTestDeluxe_fla.zh4_230} Frame 1Symbol 722 MovieClip {left_btn}
"girlRightWZS"Symbol 1578 MovieClip {LoveTestDeluxe_fla.zh4_230} Frame 1Symbol 722 MovieClip {left_btn}
"boyLeftWZS"Symbol 1579 MovieClip {LoveTestDeluxe_fla.zh3_231} Frame 1Symbol 722 MovieClip {left_btn}
"boyRightWZS"Symbol 1579 MovieClip {LoveTestDeluxe_fla.zh3_231} Frame 1Symbol 722 MovieClip {left_btn}
"boyMonth"Symbol 1598 MovieClip {LoveTestDeluxe_fla.zh1_232} Frame 1Symbol 449 MovieClip {fl.controls.ComboBox}
"boyDay"Symbol 1598 MovieClip {LoveTestDeluxe_fla.zh1_232} Frame 1Symbol 449 MovieClip {fl.controls.ComboBox}
"girlMonth"Symbol 1616 MovieClip {LoveTestDeluxe_fla.zh2_234} Frame 1Symbol 449 MovieClip {fl.controls.ComboBox}
"girlDay"Symbol 1616 MovieClip {LoveTestDeluxe_fla.zh2_234} Frame 1Symbol 449 MovieClip {fl.controls.ComboBox}
"rainbow"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 511 MovieClip
"backrainbow"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 522 MovieClip
"matchInfo"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 526 MovieClip
"matchTxt"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 622 MovieClip
"music"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 626 MovieClip
"calculate"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 651 MovieClip
"retry"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 676 MovieClip {retry_btn}
"send"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 693 MovieClip {send_btn}
"girl"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 1577 MovieClip
"resault"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 718 MovieClip {LoveTestDeluxe_fla.Timeline_101}
"__id10_"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 134 MovieClip {mylogo}
"girlWZSInfo"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 1578 MovieClip {LoveTestDeluxe_fla.zh4_230}
"boyWZSInfo"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 1579 MovieClip {LoveTestDeluxe_fla.zh3_231}
"boyDateInfo"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 1598 MovieClip {LoveTestDeluxe_fla.zh1_232}
"girlDateInfo"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 1616 MovieClip {LoveTestDeluxe_fla.zh2_234}
"mainmenu"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 826 MovieClip {mainmenu_btn}
"boyChooseBtn"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 867 MovieClip {choosesign_btn}
"girlChooseBtn"Symbol 1617 MovieClip {_ZHModeInterface} Frame 1Symbol 867 MovieClip {choosesign_btn}

Special Tags

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

Labels

"www.agame.com"Symbol 134 MovieClip {mylogo} Frame 1
"www.game.com.cn"Symbol 134 MovieClip {mylogo} Frame 2
"www.zapjuegos.com"Symbol 134 MovieClip {mylogo} Frame 3
"www.spel.nl"Symbol 134 MovieClip {mylogo} Frame 4
"www.jeu.fr"Symbol 134 MovieClip {mylogo} Frame 5
"www.spielen.com"Symbol 134 MovieClip {mylogo} Frame 6
"www.clickjogos.com"Symbol 134 MovieClip {mylogo} Frame 7
"www.giocaregratis.it"Symbol 134 MovieClip {mylogo} Frame 8
"www.spel.se"Symbol 134 MovieClip {mylogo} Frame 9
"www.mygames.co.uk"Symbol 134 MovieClip {mylogo} Frame 10
"www.flashgames.ru"Symbol 134 MovieClip {mylogo} Frame 11
"www.game.co.in"Symbol 134 MovieClip {mylogo} Frame 12
"www.games.co.id"Symbol 134 MovieClip {mylogo} Frame 13
"www.minigry.pl"Symbol 134 MovieClip {mylogo} Frame 14
"www.asoyun.com"Symbol 134 MovieClip {mylogo} Frame 15
"www.game.com.my"Symbol 134 MovieClip {mylogo} Frame 16
"www.gamesgames.com"Symbol 134 MovieClip {mylogo} Frame 17
"www.spelletjes.nl"Symbol 134 MovieClip {mylogo} Frame 18
"www.jeux.fr"Symbol 134 MovieClip {mylogo} Frame 19
"www.jetztspielen.de"Symbol 134 MovieClip {mylogo} Frame 20
"www.gry.pl"Symbol 134 MovieClip {mylogo} Frame 21
"www.spela.se"Symbol 134 MovieClip {mylogo} Frame 22
"www.gioco.it"Symbol 134 MovieClip {mylogo} Frame 23
"www.juegos.com"Symbol 134 MovieClip {mylogo} Frame 24
"www.ojogos.com.br"Symbol 134 MovieClip {mylogo} Frame 25
"www.ourgames.ru"Symbol 134 MovieClip {mylogo} Frame 26
"www.games.co.uk"Symbol 134 MovieClip {mylogo} Frame 27
"www.oyunlar123.com"Symbol 134 MovieClip {mylogo} Frame 28
"www.girlsgogames.com"Symbol 134 MovieClip {mylogo} Frame 29
"www.girlsgogames.nl"Symbol 134 MovieClip {mylogo} Frame 30
"www.girlsgogames.fr"Symbol 134 MovieClip {mylogo} Frame 31
"www.girlsgogames.es"Symbol 134 MovieClip {mylogo} Frame 32
"www.girlsgogames.de"Symbol 134 MovieClip {mylogo} Frame 33
"www.girlsgogames.pl"Symbol 134 MovieClip {mylogo} Frame 34
"www.girlsgogames.se"Symbol 134 MovieClip {mylogo} Frame 35
"www.girlsgogames.it"Symbol 134 MovieClip {mylogo} Frame 36
"www.juegosdechicas.com"Symbol 134 MovieClip {mylogo} Frame 37
"www.girlsgogames.co.uk"Symbol 134 MovieClip {mylogo} Frame 38
"www.girlsgogames.com.br"Symbol 134 MovieClip {mylogo} Frame 39
"www.girlsgogames.ru"Symbol 134 MovieClip {mylogo} Frame 40
"www.girlsgogames.in"Symbol 134 MovieClip {mylogo} Frame 41
"www.girlsgogamestr.com"Symbol 134 MovieClip {mylogo} Frame 42
"www.ojogos.pt"Symbol 134 MovieClip {mylogo} Frame 43
"www.laro.com.ph"Symbol 134 MovieClip {mylogo} Frame 44
"www.egames.jp"Symbol 134 MovieClip {mylogo} Frame 45
"www.a10.com"Symbol 134 MovieClip {mylogo} Frame 46
"br"Symbol 1351 MovieClip {countryMc} Frame 1
"nl"Symbol 1351 MovieClip {countryMc} Frame 2
"cn"Symbol 1351 MovieClip {countryMc} Frame 3
"de"Symbol 1351 MovieClip {countryMc} Frame 4
"es"Symbol 1351 MovieClip {countryMc} Frame 5
"fr"Symbol 1351 MovieClip {countryMc} Frame 6
"in"Symbol 1351 MovieClip {countryMc} Frame 7
"it"Symbol 1351 MovieClip {countryMc} Frame 8
"jp"Symbol 1351 MovieClip {countryMc} Frame 9
"my"Symbol 1351 MovieClip {countryMc} Frame 10
"ph"Symbol 1351 MovieClip {countryMc} Frame 11
"pl"Symbol 1351 MovieClip {countryMc} Frame 12
"pt"Symbol 1351 MovieClip {countryMc} Frame 13
"ru"Symbol 1351 MovieClip {countryMc} Frame 14
"se"Symbol 1351 MovieClip {countryMc} Frame 15
"tr"Symbol 1351 MovieClip {countryMc} Frame 16
"en_uk"Symbol 1351 MovieClip {countryMc} Frame 17
"en_us"Symbol 1351 MovieClip {countryMc} Frame 18
"id"Symbol 1351 MovieClip {countryMc} Frame 19
"br"Symbol 1371 MovieClip Frame 1
"nl"Symbol 1371 MovieClip Frame 2
"cn"Symbol 1371 MovieClip Frame 3
"de"Symbol 1371 MovieClip Frame 4
"es"Symbol 1371 MovieClip Frame 5
"fr"Symbol 1371 MovieClip Frame 6
"in"Symbol 1371 MovieClip Frame 7
"it"Symbol 1371 MovieClip Frame 8
"jp"Symbol 1371 MovieClip Frame 9
"my"Symbol 1371 MovieClip Frame 10
"ph"Symbol 1371 MovieClip Frame 11
"pl"Symbol 1371 MovieClip Frame 12
"pt"Symbol 1371 MovieClip Frame 13
"ru"Symbol 1371 MovieClip Frame 14
"se"Symbol 1371 MovieClip Frame 15
"tr"Symbol 1371 MovieClip Frame 16
"en_uk"Symbol 1371 MovieClip Frame 17
"en_us"Symbol 1371 MovieClip Frame 18
"id"Symbol 1371 MovieClip Frame 19
"br"Symbol 1392 MovieClip Frame 1
"nl"Symbol 1392 MovieClip Frame 2
"cn"Symbol 1392 MovieClip Frame 3
"de"Symbol 1392 MovieClip Frame 4
"es"Symbol 1392 MovieClip Frame 5
"fr"Symbol 1392 MovieClip Frame 6
"in"Symbol 1392 MovieClip Frame 7
"it"Symbol 1392 MovieClip Frame 8
"jp"Symbol 1392 MovieClip Frame 9
"my"Symbol 1392 MovieClip Frame 10
"ph"Symbol 1392 MovieClip Frame 11
"pl"Symbol 1392 MovieClip Frame 12
"pt"Symbol 1392 MovieClip Frame 13
"ru"Symbol 1392 MovieClip Frame 14
"se"Symbol 1392 MovieClip Frame 15
"tr"Symbol 1392 MovieClip Frame 16
"en_uk"Symbol 1392 MovieClip Frame 17
"en_us"Symbol 1392 MovieClip Frame 18
"id"Symbol 1392 MovieClip Frame 19




http://swfchan.com/27/134715/info.shtml
Created: 9/2 -2019 20:18:16 Last modified: 9/2 -2019 20:18:16 Server time: 10/05 -2024 20:45:12