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

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

Animal-Shelter-II.swf

This is the info page for
Flash #114741

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


Text
BR

Today

Vandaag

Aujourd'hui

Heute

Hoy

Hoje

Hoje

Oggi

Idag

Dzisiaj

Сегодня

Bugün

Hari ini

Hari ini

© www.spilgames.com

© www.spilgames.com

Loading...

下载中…

Laden…

Chargement...

Wird geladen…

Ładowanie…

Laddar …

Caricamento…

Cargando...

A carregar...

Carregando…

Загрузка…

Pengisian…

0%

第一帧导入的素材

$

0

0

加载所有的声音

1

2

3

4

5

6

7

8

9

10

12

13

11

ok

0

打扫

v1.1

Welcom to  ‘Animal Shelter’, this is a caring game, combining caring, management and creative skills. The target audience that loves to take care of cute helpless animals.

0

0

0

0

+

-

ok

Name:

Advertisment Promo text

?

AGE:

Information:

Promo text:

S

0/0

Affectionate

甘えん坊

3

2

1

AF

+

-

X1

+300

Animal shelter WEEK1

Hamster

Hamster

0

0

0

0

0

0

0/0

AGE:

Name:

Animal ID

DAYS IN SHOLTER:

HAPPINESS:

500

+

AGE:

Name:

DAYS IN SHOLTER:

HAPPINESS:

0/0

ActionScript [AS3]

Section 1
//__132 (Animal_Shelter_0828_fla.__132) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class __132 extends MovieClip { public var mc:MovieClip; public function __132(){ addFrameScript(1, frame2, 3, frame4, 5, frame6, 7, frame8, 9, frame10, 11, frame12); } function frame10(){ gotoAndStop(MovieClip(parent.parent).types); } function frame12(){ gotoAndStop(MovieClip(parent.parent).types); } function frame6(){ gotoAndStop(MovieClip(parent.parent).types); } function frame8(){ gotoAndStop(MovieClip(parent.parent).types); } function frame4(){ gotoAndStop(MovieClip(parent.parent).types); } function frame2(){ gotoAndStop(MovieClip(parent.parent).types); } } }//package Animal_Shelter_0828_fla
Section 2
//__138 (Animal_Shelter_0828_fla.__138) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class __138 extends MovieClip { public var mc:MovieClip; public function __138(){ addFrameScript(1, frame2, 3, frame4, 5, frame6, 7, frame8, 9, frame10, 11, frame12); } function frame10(){ gotoAndStop(MovieClip(parent.parent).types); } function frame12(){ gotoAndStop(MovieClip(parent.parent).types); } function frame6(){ gotoAndStop(MovieClip(parent.parent).types); } function frame8(){ gotoAndStop(MovieClip(parent.parent).types); } function frame4(){ gotoAndStop(MovieClip(parent.parent).types); } function frame2(){ gotoAndStop(MovieClip(parent.parent).types); } } }//package Animal_Shelter_0828_fla
Section 3
//__142 (Animal_Shelter_0828_fla.__142) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class __142 extends MovieClip { public var mc:MovieClip; public function __142(){ addFrameScript(1, frame2, 3, frame4, 5, frame6, 7, frame8, 9, frame10, 11, frame12); } function frame10(){ gotoAndStop(MovieClip(parent.parent).types); } function frame12(){ gotoAndStop(MovieClip(parent.parent).types); } function frame6(){ gotoAndStop(MovieClip(parent.parent).types); } function frame8(){ gotoAndStop(MovieClip(parent.parent).types); } function frame4(){ gotoAndStop(MovieClip(parent.parent).types); } function frame2(){ gotoAndStop(MovieClip(parent.parent).types); } } }//package Animal_Shelter_0828_fla
Section 4
//__145 (Animal_Shelter_0828_fla.__145) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class __145 extends MovieClip { public var mc:MovieClip; public function __145(){ addFrameScript(1, frame2, 3, frame4, 5, frame6, 7, frame8, 9, frame10, 11, frame12); } function frame10(){ gotoAndStop(MovieClip(parent.parent).types); } function frame12(){ gotoAndStop(MovieClip(parent.parent).types); } function frame6(){ gotoAndStop(MovieClip(parent.parent).types); } function frame8(){ gotoAndStop(MovieClip(parent.parent).types); } function frame4(){ gotoAndStop(MovieClip(parent.parent).types); } function frame2(){ gotoAndStop(MovieClip(parent.parent).types); } } }//package Animal_Shelter_0828_fla
Section 5
//__148 (Animal_Shelter_0828_fla.__148) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class __148 extends MovieClip { public var mc:MovieClip; public function __148(){ addFrameScript(1, frame2, 3, frame4, 5, frame6, 7, frame8, 9, frame10, 11, frame12); } function frame10(){ gotoAndStop(MovieClip(parent.parent).types); } function frame12(){ gotoAndStop(MovieClip(parent.parent).types); } function frame6(){ gotoAndStop(MovieClip(parent.parent).types); } function frame8(){ gotoAndStop(MovieClip(parent.parent).types); } function frame4(){ gotoAndStop(MovieClip(parent.parent).types); } function frame2(){ gotoAndStop(MovieClip(parent.parent).types); } } }//package Animal_Shelter_0828_fla
Section 6
//__167 (Animal_Shelter_0828_fla.__167) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __167 extends MovieClip { public var _price:MovieClip; } }//package Animal_Shelter_0828_fla
Section 7
//__181 (Animal_Shelter_0828_fla.__181) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __181 extends MovieClip { public function __181(){ addFrameScript(104, frame105); } function frame105(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 8
//__183 (Animal_Shelter_0828_fla.__183) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __183 extends MovieClip { public function __183(){ addFrameScript(104, frame105); } function frame105(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 9
//__184 (Animal_Shelter_0828_fla.__184) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class __184 extends MovieClip { public function __184(){ addFrameScript(6, frame7, 9, frame10, 14, frame15, 79, frame80); } function frame80(){ MovieClip(parent).gotoAndStop(1); } function frame10(){ try { MovieClip(parent.parent).moden = 0; } catch(err) { }; } function frame15(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } function frame7(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } } }//package Animal_Shelter_0828_fla
Section 10
//__185 (Animal_Shelter_0828_fla.__185) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __185 extends MovieClip { public function __185(){ addFrameScript(77, frame78); } function frame78(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 11
//__216 (Animal_Shelter_0828_fla.__216) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __216 extends MovieClip { public function __216(){ addFrameScript(39, frame40); } function frame40(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 12
//__217 (Animal_Shelter_0828_fla.__217) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class __217 extends MovieClip { public function __217(){ addFrameScript(26, frame27, 57, frame58); } function frame27(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } function frame58(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 13
//__218 (Animal_Shelter_0828_fla.__218) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __218 extends MovieClip { public function __218(){ addFrameScript(56, frame57); } function frame57(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 14
//__251 (Animal_Shelter_0828_fla.__251) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __251 extends MovieClip { public function __251(){ addFrameScript(106, frame107); } function frame107(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 15
//__253 (Animal_Shelter_0828_fla.__253) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __253 extends MovieClip { public function __253(){ addFrameScript(79, frame80); } function frame80(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 16
//__254 (Animal_Shelter_0828_fla.__254) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class __254 extends MovieClip { public function __254(){ addFrameScript(21, frame22, 68, frame69); } function frame22(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } function frame69(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 17
//__255 (Animal_Shelter_0828_fla.__255) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __255 extends MovieClip { public function __255(){ addFrameScript(69, frame70); } function frame70(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 18
//__258 (Animal_Shelter_0828_fla.__258) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __258 extends MovieClip { public function __258(){ addFrameScript(80, frame81); } function frame81(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 19
//__260 (Animal_Shelter_0828_fla.__260) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __260 extends MovieClip { public function __260(){ addFrameScript(175, frame176); } function frame176(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 20
//__265 (Animal_Shelter_0828_fla.__265) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __265 extends MovieClip { public function __265(){ addFrameScript(21, frame22); } function frame22(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 21
//__266 (Animal_Shelter_0828_fla.__266) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __266 extends MovieClip { public function __266(){ addFrameScript(84, frame85); } function frame85(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 22
//__267 (Animal_Shelter_0828_fla.__267) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class __267 extends MovieClip { public function __267(){ addFrameScript(32, frame33, 70, frame71); } function frame71(){ MovieClip(parent).gotoAndStop(1); } function frame33(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } } }//package Animal_Shelter_0828_fla
Section 23
//__268 (Animal_Shelter_0828_fla.__268) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __268 extends MovieClip { public function __268(){ addFrameScript(72, frame73); } function frame73(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 24
//__273 (Animal_Shelter_0828_fla.__273) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __273 extends MovieClip { public function __273(){ addFrameScript(119, frame120); } function frame120(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 25
//__276 (Animal_Shelter_0828_fla.__276) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __276 extends MovieClip { public function __276(){ addFrameScript(82, frame83); } function frame83(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 26
//__279 (Animal_Shelter_0828_fla.__279) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __279 extends MovieClip { public function __279(){ addFrameScript(86, frame87); } function frame87(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 27
//__280 (Animal_Shelter_0828_fla.__280) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class __280 extends MovieClip { public function __280(){ addFrameScript(30, frame31, 50, frame51, 55, frame56); } function frame31(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } function frame51(){ try { MovieClip(parent.parent).moden = 0; } catch(err) { }; } function frame56(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 28
//__281 (Animal_Shelter_0828_fla.__281) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __281 extends MovieClip { public function __281(){ addFrameScript(54, frame55); } function frame55(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 29
//__442 (Animal_Shelter_0828_fla.__442) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __442 extends MovieClip { public var bar:MovieClip; public var bar_mc:MovieClip; } }//package Animal_Shelter_0828_fla
Section 30
//__481 (Animal_Shelter_0828_fla.__481) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __481 extends MovieClip { public var bt_sound:_按钮_game_声音; public var bt_music:_按钮_game_音乐; public function __481(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 31
//__537 (Animal_Shelter_0828_fla.__537) package Animal_Shelter_0828_fla { import flash.display.*; import lib.*; public dynamic class __537 extends MovieClip { public var bg:MovieClip; public var mc:photo_animal; public function __537(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 32
//__558 (Animal_Shelter_0828_fla.__558) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class __558 extends MovieClip { public function __558(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 33
//_plane_shop_bt0_610 (Animal_Shelter_0828_fla._plane_shop_bt0_610) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class _plane_shop_bt0_610 extends MovieClip { public var bt_shop_0_:MovieClip; public var bt:MovieClip; } }//package Animal_Shelter_0828_fla
Section 34
//_plane_shop_bt1_612 (Animal_Shelter_0828_fla._plane_shop_bt1_612) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class _plane_shop_bt1_612 extends MovieClip { public var bt:MovieClip; public var bt_shop_1_:MovieClip; } }//package Animal_Shelter_0828_fla
Section 35
//_plane_shop_bt2_613 (Animal_Shelter_0828_fla._plane_shop_bt2_613) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class _plane_shop_bt2_613 extends MovieClip { public var bt_shop_2_:MovieClip; public var bt:MovieClip; } }//package Animal_Shelter_0828_fla
Section 36
//_plane_shop_bt3_614 (Animal_Shelter_0828_fla._plane_shop_bt3_614) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class _plane_shop_bt3_614 extends MovieClip { public var bt:MovieClip; public var bt_shop_3_:MovieClip; } }//package Animal_Shelter_0828_fla
Section 37
//_shop_showchannel_646 (Animal_Shelter_0828_fla._shop_showchannel_646) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class _shop_showchannel_646 extends MovieClip { public function _shop_showchannel_646(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 38
//10__324 (Animal_Shelter_0828_fla.10__324) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 10__324 extends MovieClip { public function 10__324(){ addFrameScript(79, frame80); } function frame80(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 39
//10__326 (Animal_Shelter_0828_fla.10__326) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 10__326 extends MovieClip { public function 10__326(){ addFrameScript(84, frame85); } function frame85(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 40
//10__327 (Animal_Shelter_0828_fla.10__327) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class 10__327 extends MovieClip { public function 10__327(){ addFrameScript(16, frame17, 68, frame69, 79, frame80); } function frame80(){ MovieClip(parent).gotoAndStop(1); } function frame17(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } function frame69(){ try { MovieClip(parent.parent).moden = 0; } catch(err) { }; } } }//package Animal_Shelter_0828_fla
Section 41
//10__330 (Animal_Shelter_0828_fla.10__330) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 10__330 extends MovieClip { public function 10__330(){ addFrameScript(66, frame67); } function frame67(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 42
//10_333 (Animal_Shelter_0828_fla.10_333) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 10_333 extends MovieClip { public function 10_333(){ addFrameScript(87, frame88); } function frame88(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 43
//10_337 (Animal_Shelter_0828_fla.10_337) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 10_337 extends MovieClip { public function 10_337(){ addFrameScript(89, frame90); } function frame90(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 44
//10_338 (Animal_Shelter_0828_fla.10_338) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 10_338 extends MovieClip { public var mc:MovieClip; public function 10_338(){ addFrameScript(95, frame96); } function frame96(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 45
//10_339 (Animal_Shelter_0828_fla.10_339) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 10_339 extends MovieClip { public var mc:MovieClip; public function 10_339(){ addFrameScript(47, frame48); } function frame48(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 46
//11__346 (Animal_Shelter_0828_fla.11__346) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 11__346 extends MovieClip { public function 11__346(){ addFrameScript(115, frame116); } function frame116(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 47
//11__350 (Animal_Shelter_0828_fla.11__350) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 11__350 extends MovieClip { public function 11__350(){ addFrameScript(77, frame78); } function frame78(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 48
//11__351 (Animal_Shelter_0828_fla.11__351) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class 11__351 extends MovieClip { public function 11__351(){ addFrameScript(14, frame15, 74, frame75, 79, frame80); } function frame75(){ try { MovieClip(parent.parent).moden = 0; } catch(err) { }; } function frame80(){ MovieClip(parent).gotoAndStop(1); } function frame15(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } } }//package Animal_Shelter_0828_fla
Section 49
//11__355 (Animal_Shelter_0828_fla.11__355) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 11__355 extends MovieClip { public function 11__355(){ addFrameScript(67, frame68); } function frame68(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 50
//11__366 (Animal_Shelter_0828_fla.11__366) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 11__366 extends MovieClip { public function 11__366(){ addFrameScript(82, frame83); } function frame83(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 51
//11__368 (Animal_Shelter_0828_fla.11__368) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 11__368 extends MovieClip { public function 11__368(){ addFrameScript(74, frame75); } function frame75(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 52
//11__370 (Animal_Shelter_0828_fla.11__370) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class 11__370 extends MovieClip { public function 11__370(){ addFrameScript(3, frame4, 39, frame40); } function frame4(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } function frame40(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 53
//11__371 (Animal_Shelter_0828_fla.11__371) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 11__371 extends MovieClip { public function 11__371(){ addFrameScript(67, frame68); } function frame68(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 54
//11_357 (Animal_Shelter_0828_fla.11_357) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 11_357 extends MovieClip { public function 11_357(){ addFrameScript(94, frame95); } function frame95(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 55
//11_361 (Animal_Shelter_0828_fla.11_361) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 11_361 extends MovieClip { public function 11_361(){ addFrameScript(93, frame94); } function frame94(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 56
//11_362 (Animal_Shelter_0828_fla.11_362) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 11_362 extends MovieClip { public var mc:MovieClip; public function 11_362(){ addFrameScript(91, frame92); } function frame92(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 57
//11playing_363 (Animal_Shelter_0828_fla.11playing_363) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 11playing_363 extends MovieClip { public var mc:MovieClip; public function 11playing_363(){ addFrameScript(45, frame46); } function frame46(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 58
//12_380 (Animal_Shelter_0828_fla.12_380) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 12_380 extends MovieClip { public function 12_380(){ addFrameScript(94, frame95); } function frame95(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 59
//12_381 (Animal_Shelter_0828_fla.12_381) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 12_381 extends MovieClip { public var mc:MovieClip; public function 12_381(){ addFrameScript(91, frame92); } function frame92(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 60
//12playing_382 (Animal_Shelter_0828_fla.12playing_382) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 12playing_382 extends MovieClip { public var mc:MovieClip; public function 12playing_382(){ addFrameScript(46, frame47); } function frame47(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 61
//12taking_376 (Animal_Shelter_0828_fla.12taking_376) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 12taking_376 extends MovieClip { public function 12taking_376(){ addFrameScript(92, frame93); } function frame93(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 62
//13_386 (Animal_Shelter_0828_fla.13_386) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 13_386 extends MovieClip { public function 13_386(){ addFrameScript(87, frame88); } function frame88(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 63
//13_388 (Animal_Shelter_0828_fla.13_388) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class 13_388 extends MovieClip { public function 13_388(){ addFrameScript(8, frame9, 60, frame61, 81, frame82); } function frame82(){ MovieClip(parent).gotoAndStop(1); } function frame9(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } function frame61(){ try { MovieClip(parent.parent).moden = 0; } catch(err) { }; } } }//package Animal_Shelter_0828_fla
Section 64
//13_391 (Animal_Shelter_0828_fla.13_391) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 13_391 extends MovieClip { public function 13_391(){ addFrameScript(82, frame83); } function frame83(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 65
//13_394 (Animal_Shelter_0828_fla.13_394) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 13_394 extends MovieClip { public function 13_394(){ addFrameScript(96, frame97); } function frame97(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 66
//13_396 (Animal_Shelter_0828_fla.13_396) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 13_396 extends MovieClip { public function 13_396(){ addFrameScript(122, frame123); } function frame123(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 67
//13_397 (Animal_Shelter_0828_fla.13_397) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 13_397 extends MovieClip { public var mc:MovieClip; public function 13_397(){ addFrameScript(91, frame92); } function frame92(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 68
//13PLAYING_398 (Animal_Shelter_0828_fla.13PLAYING_398) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 13PLAYING_398 extends MovieClip { public var mc:MovieClip; public function 13PLAYING_398(){ addFrameScript(46, frame47); } function frame47(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 69
//2__198 (Animal_Shelter_0828_fla.2__198) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 2__198 extends MovieClip { public function 2__198(){ addFrameScript(79, frame80); } function frame80(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 70
//2__200 (Animal_Shelter_0828_fla.2__200) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class 2__200 extends MovieClip { public function 2__200(){ addFrameScript(38, frame39, 93, frame94); } function frame94(){ MovieClip(parent).gotoAndStop(1); } function frame39(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } } }//package Animal_Shelter_0828_fla
Section 71
//2__201 (Animal_Shelter_0828_fla.2__201) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 2__201 extends MovieClip { public function 2__201(){ addFrameScript(60, frame61); } function frame61(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 72
//2_210 (Animal_Shelter_0828_fla.2_210) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 2_210 extends MovieClip { public var mc:MovieClip; public function 2_210(){ addFrameScript(175, frame176); } function frame176(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 73
//2having_208 (Animal_Shelter_0828_fla.2having_208) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 2having_208 extends MovieClip { public function 2having_208(){ addFrameScript(76, frame77); } function frame77(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 74
//2playing_211 (Animal_Shelter_0828_fla.2playing_211) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 2playing_211 extends MovieClip { public var mc:MovieClip; public function 2playing_211(){ addFrameScript(88, frame89); } function frame89(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 75
//2taking_204 (Animal_Shelter_0828_fla.2taking_204) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 2taking_204 extends MovieClip { public function 2taking_204(){ addFrameScript(73, frame74); } function frame74(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 76
//3_227 (Animal_Shelter_0828_fla.3_227) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 3_227 extends MovieClip { public var mc:MovieClip; public function 3_227(){ addFrameScript(119, frame120); } function frame120(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 77
//3babydog_221 (Animal_Shelter_0828_fla.3babydog_221) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 3babydog_221 extends MovieClip { public function 3babydog_221(){ addFrameScript(75, frame76); } function frame76(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 78
//3babydog_225 (Animal_Shelter_0828_fla.3babydog_225) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 3babydog_225 extends MovieClip { public function 3babydog_225(){ addFrameScript(75, frame76); } function frame76(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 79
//3playing_228 (Animal_Shelter_0828_fla.3playing_228) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 3playing_228 extends MovieClip { public var mc:MovieClip; public function 3playing_228(){ addFrameScript(59, frame60); } function frame60(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 80
//4__233 (Animal_Shelter_0828_fla.4__233) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 4__233 extends MovieClip { public function 4__233(){ addFrameScript(59, frame60); } function frame60(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 81
//4__234 (Animal_Shelter_0828_fla.4__234) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class 4__234 extends MovieClip { public function 4__234(){ addFrameScript(12, frame13, 60, frame61); } function frame13(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } function frame61(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 82
//4_246 (Animal_Shelter_0828_fla.4_246) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 4_246 extends MovieClip { public var mc:MovieClip; public function 4_246(){ addFrameScript(119, frame120); } function frame120(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 83
//4angry_236 (Animal_Shelter_0828_fla.4angry_236) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 4angry_236 extends MovieClip { public function 4angry_236(){ addFrameScript(74, frame75); } function frame75(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 84
//4food_244 (Animal_Shelter_0828_fla.4food_244) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 4food_244 extends MovieClip { public function 4food_244(){ addFrameScript(75, frame76); } function frame76(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 85
//4pills_240 (Animal_Shelter_0828_fla.4pills_240) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 4pills_240 extends MovieClip { public function 4pills_240(){ addFrameScript(75, frame76); } function frame76(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 86
//4playing_247 (Animal_Shelter_0828_fla.4playing_247) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 4playing_247 extends MovieClip { public var mc:MovieClip; public function 4playing_247(){ addFrameScript(60, frame61); } function frame61(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 87
//8__291 (Animal_Shelter_0828_fla.8__291) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 8__291 extends MovieClip { public function 8__291(){ addFrameScript(79, frame80); } function frame80(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 88
//8__292 (Animal_Shelter_0828_fla.8__292) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 8__292 extends MovieClip { public function 8__292(){ addFrameScript(106, frame107); } function frame107(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 89
//8__293 (Animal_Shelter_0828_fla.8__293) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class 8__293 extends MovieClip { public function 8__293(){ addFrameScript(34, frame35, 59, frame60); } function frame35(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } function frame60(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 90
//8__294 (Animal_Shelter_0828_fla.8__294) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 8__294 extends MovieClip { public function 8__294(){ addFrameScript(54, frame55); } function frame55(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 91
//9__307 (Animal_Shelter_0828_fla.9__307) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 9__307 extends MovieClip { public function 9__307(){ addFrameScript(91, frame92); } function frame92(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 92
//9__308 (Animal_Shelter_0828_fla.9__308) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 9__308 extends MovieClip { public function 9__308(){ addFrameScript(90, frame91); } function frame91(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 93
//9__311 (Animal_Shelter_0828_fla.9__311) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class 9__311 extends MovieClip { public function 9__311(){ addFrameScript(10, frame11, 47, frame48); } function frame11(){ try { MovieClip(parent.parent).moden = 1; } catch(err) { }; } function frame48(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 94
//9__312 (Animal_Shelter_0828_fla.9__312) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 9__312 extends MovieClip { public function 9__312(){ addFrameScript(68, frame69); } function frame69(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 95
//9_319 (Animal_Shelter_0828_fla.9_319) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 9_319 extends MovieClip { public function 9_319(){ addFrameScript(61, frame62); } function frame62(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 96
//9havingfood_318 (Animal_Shelter_0828_fla.9havingfood_318) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 9havingfood_318 extends MovieClip { public function 9havingfood_318(){ addFrameScript(142, frame143); } function frame143(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 97
//9takingpills_315 (Animal_Shelter_0828_fla.9takingpills_315) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class 9takingpills_315 extends MovieClip { public function 9takingpills_315(){ addFrameScript(143, frame144); } function frame144(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 98
//advertising_xiguan_540 (Animal_Shelter_0828_fla.advertising_xiguan_540) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class advertising_xiguan_540 extends MovieClip { public function advertising_xiguan_540(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 99
//babydog_187 (Animal_Shelter_0828_fla.babydog_187) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class babydog_187 extends MovieClip { public function babydog_187(){ addFrameScript(75, frame76); } function frame76(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 100
//babydog_190 (Animal_Shelter_0828_fla.babydog_190) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class babydog_190 extends MovieClip { public function babydog_190(){ addFrameScript(75, frame76); } function frame76(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 101
//checkinBar__673 (Animal_Shelter_0828_fla.checkinBar__673) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class checkinBar__673 extends MovieClip { public var bar:MovieClip; } }//package Animal_Shelter_0828_fla
Section 102
//flag_icon_774 (Animal_Shelter_0828_fla.flag_icon_774) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class flag_icon_774 extends MovieClip { public function flag_icon_774(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 103
//gameover__105 (Animal_Shelter_0828_fla.gameover__105) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class gameover__105 extends MovieClip { public var mc:MovieClip; } }//package Animal_Shelter_0828_fla
Section 104
//gameover__107 (Animal_Shelter_0828_fla.gameover__107) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class gameover__107 extends MovieClip { public var mc:MovieClip; } }//package Animal_Shelter_0828_fla
Section 105
//gameover__114 (Animal_Shelter_0828_fla.gameover__114) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class gameover__114 extends MovieClip { public var mc:MovieClip; } }//package Animal_Shelter_0828_fla
Section 106
//having_285 (Animal_Shelter_0828_fla.having_285) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class having_285 extends MovieClip { public function having_285(){ addFrameScript(157, frame158); } function frame158(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 107
//havingfood_301 (Animal_Shelter_0828_fla.havingfood_301) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class havingfood_301 extends MovieClip { public function havingfood_301(){ addFrameScript(135, frame136); } function frame136(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 108
//l_br_776 (Animal_Shelter_0828_fla.l_br_776) package Animal_Shelter_0828_fla { import flash.display.*; import flash.text.*; public dynamic class l_br_776 extends MovieClip { public var text:TextField; public var flag:MovieClip; } }//package Animal_Shelter_0828_fla
Section 109
//logoani1_52 (Animal_Shelter_0828_fla.logoani1_52) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class logoani1_52 extends MovieClip { public function logoani1_52(){ addFrameScript(239, frame240); } function frame240(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 110
//logologo_51 (Animal_Shelter_0828_fla.logologo_51) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; public dynamic class logologo_51 extends MovieClip { public function logologo_51(){ addFrameScript(0, frame1, 239, frame240); } function frame1(){ this.mouseChildren = false; this.buttonMode = true; this.addEventListener(MouseEvent.MOUSE_DOWN, _down); } public function _down(_arg1){ navigateToURL(new URLRequest("http://www.game.com.cn"), "_blank"); } function frame240(){ MovieClip(parent.parent).gotoAndPlay("game"); stop(); } } }//package Animal_Shelter_0828_fla
Section 111
//playing2_275 (Animal_Shelter_0828_fla.playing2_275) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class playing2_275 extends MovieClip { public function playing2_275(){ addFrameScript(80, frame81); } function frame81(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 112
//shop__407 (Animal_Shelter_0828_fla.shop__407) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class shop__407 extends MovieClip { public function shop__407(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 113
//shop__455 (Animal_Shelter_0828_fla.shop__455) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class shop__455 extends MovieClip { public function shop__455(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 114
//shop__630 (Animal_Shelter_0828_fla.shop__630) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class shop__630 extends MovieClip { public var mc:MovieClip; public function shop__630(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } function frame6(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } function frame1(){ stop(); } function frame4(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } function frame5(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } function frame2(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } } }//package Animal_Shelter_0828_fla
Section 115
//shop__636 (Animal_Shelter_0828_fla.shop__636) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class shop__636 extends MovieClip { public var mc:MovieClip; public function shop__636(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } function frame6(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } function frame1(){ stop(); } function frame4(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } function frame5(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } function frame2(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } } }//package Animal_Shelter_0828_fla
Section 116
//shop__639 (Animal_Shelter_0828_fla.shop__639) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class shop__639 extends MovieClip { public var mc:MovieClip; public function shop__639(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } function frame6(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } function frame1(){ stop(); } function frame4(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } function frame5(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } function frame2(){ mc.gotoAndStop(MovieClip(parent.parent).star.currentFrame); } } }//package Animal_Shelter_0828_fla
Section 117
//sound__400 (Animal_Shelter_0828_fla.sound__400) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class sound__400 extends MovieClip { public function sound__400(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 118
//taking_271 (Animal_Shelter_0828_fla.taking_271) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class taking_271 extends MovieClip { public function taking_271(){ addFrameScript(75, frame76); } function frame76(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 119
//takingpills_298 (Animal_Shelter_0828_fla.takingpills_298) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class takingpills_298 extends MovieClip { public function takingpills_298(){ addFrameScript(141, frame142); } function frame142(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 120
//Timeline_177 (Animal_Shelter_0828_fla.Timeline_177) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_177 extends MovieClip { public function Timeline_177(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 121
//Timeline_192 (Animal_Shelter_0828_fla.Timeline_192) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_192 extends MovieClip { public var mc:MovieClip; public function Timeline_192(){ addFrameScript(119, frame120); } function frame120(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 122
//Timeline_193 (Animal_Shelter_0828_fla.Timeline_193) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_193 extends MovieClip { public function Timeline_193(){ addFrameScript(0, frame1); } function frame1(){ visible = false; } } }//package Animal_Shelter_0828_fla
Section 123
//Timeline_215 (Animal_Shelter_0828_fla.Timeline_215) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_215 extends MovieClip { public function Timeline_215(){ addFrameScript(48, frame49); } function frame49(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 124
//Timeline_261 (Animal_Shelter_0828_fla.Timeline_261) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_261 extends MovieClip { public function Timeline_261(){ addFrameScript(94, frame95); } function frame95(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 125
//Timeline_278 (Animal_Shelter_0828_fla.Timeline_278) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_278 extends MovieClip { public function Timeline_278(){ addFrameScript(98, frame99); } function frame99(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 126
//Timeline_283 (Animal_Shelter_0828_fla.Timeline_283) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_283 extends MovieClip { public function Timeline_283(){ addFrameScript(127, frame128); } function frame128(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 127
//Timeline_286 (Animal_Shelter_0828_fla.Timeline_286) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_286 extends MovieClip { public var mc:MovieClip; public function Timeline_286(){ addFrameScript(130, frame131); } function frame131(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 128
//Timeline_302 (Animal_Shelter_0828_fla.Timeline_302) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_302 extends MovieClip { public function Timeline_302(){ addFrameScript(92, frame93); } function frame93(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 129
//Timeline_387 (Animal_Shelter_0828_fla.Timeline_387) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_387 extends MovieClip { public function Timeline_387(){ addFrameScript(91, frame92); } function frame92(){ MovieClip(parent).gotoAndStop(1); } } }//package Animal_Shelter_0828_fla
Section 130
//Timeline_441 (Animal_Shelter_0828_fla.Timeline_441) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_441 extends MovieClip { public var bar:MovieClip; } }//package Animal_Shelter_0828_fla
Section 131
//Timeline_451 (Animal_Shelter_0828_fla.Timeline_451) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_451 extends MovieClip { public var bar:MovieClip; } }//package Animal_Shelter_0828_fla
Section 132
//Timeline_461 (Animal_Shelter_0828_fla.Timeline_461) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_461 extends MovieClip { public var bar:MovieClip; } }//package Animal_Shelter_0828_fla
Section 133
//Timeline_468 (Animal_Shelter_0828_fla.Timeline_468) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_468 extends MovieClip { public var bar:MovieClip; } }//package Animal_Shelter_0828_fla
Section 134
//Timeline_487 (Animal_Shelter_0828_fla.Timeline_487) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_487 extends MovieClip { public function Timeline_487(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 135
//Timeline_521 (Animal_Shelter_0828_fla.Timeline_521) package Animal_Shelter_0828_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_521 extends MovieClip { public var bt0:_按钮_界面加好; public var bt4:_按钮_界面加好; public var bt5:_按钮界面减号; public var bt6:_按钮_界面_ok; public var bt1:_按钮界面减号; public var bt3:_按钮界面减号; public var bt2:_按钮_界面加好; public var txt1:TextField; public var txt2:TextField; public var txt3:TextField; public var txt0:TextField; public function Timeline_521(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 136
//Timeline_571 (Animal_Shelter_0828_fla.Timeline_571) package Animal_Shelter_0828_fla { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class Timeline_571 extends MovieClip { public function Timeline_571(){ addFrameScript(0, frame1, 36, frame37); } function frame1(){ stop(); } function frame37(){ MovieClip(parent).takePhotos(); } } }//package Animal_Shelter_0828_fla
Section 137
//Timeline_584 (Animal_Shelter_0828_fla.Timeline_584) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_584 extends MovieClip { public function Timeline_584(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 138
//Timeline_589 (Animal_Shelter_0828_fla.Timeline_589) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_589 extends MovieClip { public var bt0:按钮yes; public var bt1:按钮no; } }//package Animal_Shelter_0828_fla
Section 139
//Timeline_619 (Animal_Shelter_0828_fla.Timeline_619) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_619 extends MovieClip { public var shop_medicine_cat:MovieClip; public var shop_food_dog:MovieClip; public var shop_toy_rabbit:MovieClip; public var shop_trinket_cat:MovieClip; public var shop_toy_cat:MovieClip; public var shop_food_hamster:MovieClip; public var shop_trinket_hamster:MovieClip; public var shop_food_rabbit:MovieClip; public var shop_trinket_rabbit:MovieClip; public var shop_food_tortoise:MovieClip; public var shop_medicine_rabbit:MovieClip; public var shop_medicine_hamster:MovieClip; public var shop_toy_dog:MovieClip; public var shop_trinket_dog:MovieClip; public var shop_medicine_tortoise:MovieClip; public var shop_medicine_dog:MovieClip; public var shop_food_cat:MovieClip; public var shop_toy_tortoise:MovieClip; public var img_0:MovieClip; public var shop_trinket_tortoise:MovieClip; public var img2_1:MovieClip; public var img2_3:MovieClip; public var img2_2:MovieClip; public var shop_toy_hamster:MovieClip; public var img2_0:MovieClip; } }//package Animal_Shelter_0828_fla
Section 140
//Timeline_66 (Animal_Shelter_0828_fla.Timeline_66) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_66 extends MovieClip { public function Timeline_66(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 141
//Timeline_67 (Animal_Shelter_0828_fla.Timeline_67) package Animal_Shelter_0828_fla { import flash.display.*; public dynamic class Timeline_67 extends MovieClip { public var mc:MovieClip; public function Timeline_67(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Animal_Shelter_0828_fla
Section 142
//CampaignInfo (com.google.analytics.campaign.CampaignInfo) package com.google.analytics.campaign { import com.google.analytics.utils.*; public class CampaignInfo { private var _new:Boolean; private var _empty:Boolean; public function CampaignInfo(_arg1:Boolean=true, _arg2:Boolean=false){ _empty = _arg1; _new = _arg2; } public function isEmpty():Boolean{ return (_empty); } public function toURLString():String{ var _local1:Variables; _local1 = toVariables(); return (_local1.toString()); } public function toVariables():Variables{ var _local1:Variables; _local1 = new Variables(); _local1.URIencode = true; if (((!(isEmpty())) && (isNew()))){ _local1.utmcn = utmcn; }; if (((!(isEmpty())) && (!(isNew())))){ _local1.utmcr = utmcr; }; return (_local1); } public function isNew():Boolean{ return (_new); } public function get utmcn():String{ return ("1"); } public function get utmcr():String{ return ("1"); } } }//package com.google.analytics.campaign
Section 143
//CampaignKey (com.google.analytics.campaign.CampaignKey) package com.google.analytics.campaign { public class CampaignKey { public var UCMD:String;// = "utm_medium" public var UCID:String;// = "utm_id" public var UCTR:String;// = "utm_term" public var UCSR:String;// = "utm_source" public var UCNO:String;// = "utm_nooverride" public var UCCN:String;// = "utm_campaign" public var UGCLID:String;// = "gclid" public var UCCT:String;// = "utm_content" } }//package com.google.analytics.campaign
Section 144
//CampaignManager (com.google.analytics.campaign.CampaignManager) package com.google.analytics.campaign { import com.google.analytics.core.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; import com.google.analytics.utils.*; public class CampaignManager { private var _config:Configuration; private var _domainHash:Number; private var _debug:DebugConfiguration; private var _timeStamp:Number; private var _referrer:String; private var _buffer:Buffer; public static const trackingDelimiter:String = "|"; public function CampaignManager(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:Buffer, _arg4:Number, _arg5:String, _arg6:Number){ _config = _arg1; _debug = _arg2; _buffer = _arg3; _domainHash = _arg4; _referrer = _arg5; _timeStamp = _arg6; } public function hasNoOverride(_arg1:String):Boolean{ var _local2:CampaignKey; var _local3:Variables; var _local4:String; _local2 = _config.campaignKey; if (_arg1 == ""){ return (false); }; _local3 = new Variables(_arg1); _local4 = ""; if (_local3.hasOwnProperty(_local2.UCNO)){ _local4 = _local3[_local2.UCNO]; switch (_local4){ case "1": return (true); case "": case "0": default: return (false); }; }; return (false); } public function getCampaignInformation(_arg1:String, _arg2:Boolean):CampaignInfo{ var _local3:CampaignInfo; var _local4:CampaignTracker; var _local5:Boolean; var _local6:Boolean; var _local7:int; var _local8:CampaignTracker; var _local9:int; _local3 = new CampaignInfo(); _local5 = false; _local6 = false; _local7 = 0; if (((_config.allowLinker) && (_buffer.isGenuine()))){ if (!_buffer.hasUTMZ()){ return (_local3); }; }; _local4 = getTrackerFromSearchString(_arg1); if (isValid(_local4)){ _local6 = hasNoOverride(_arg1); if (((_local6) && (!(_buffer.hasUTMZ())))){ return (_local3); }; }; if (!isValid(_local4)){ _local4 = getOrganicCampaign(); if (((!(_buffer.hasUTMZ())) && (isIgnoredKeyword(_local4)))){ return (_local3); }; }; if (((!(isValid(_local4))) && (_arg2))){ _local4 = getReferrerCampaign(); if (((!(_buffer.hasUTMZ())) && (isIgnoredReferral(_local4)))){ return (_local3); }; }; if (!isValid(_local4)){ if (((!(_buffer.hasUTMZ())) && (_arg2))){ _local4 = getDirectCampaign(); }; }; if (!isValid(_local4)){ return (_local3); }; if (((_buffer.hasUTMZ()) && (!(_buffer.utmz.isEmpty())))){ _local8 = new CampaignTracker(); _local8.fromTrackerString(_buffer.utmz.campaignTracking); _local5 = (_local8.toTrackerString() == _local4.toTrackerString()); _local7 = _buffer.utmz.responseCount; }; if (((!(_local5)) || (_arg2))){ _local9 = _buffer.utma.sessionCount; _local7++; if (_local9 == 0){ _local9 = 1; }; _buffer.utmz.domainHash = _domainHash; _buffer.utmz.campaignCreation = _timeStamp; _buffer.utmz.campaignSessions = _local9; _buffer.utmz.responseCount = _local7; _buffer.utmz.campaignTracking = _local4.toTrackerString(); _debug.info(_buffer.utmz.toString(), VisualDebugMode.geek); _local3 = new CampaignInfo(false, true); } else { _local3 = new CampaignInfo(false, false); }; return (_local3); } public function isValid(_arg1:CampaignTracker):Boolean{ if (((_arg1) && (_arg1.isValid()))){ return (true); }; return (false); } public function getTrackerFromSearchString(_arg1:String):CampaignTracker{ var _local2:CampaignTracker; var _local3:CampaignTracker; var _local4:CampaignKey; var _local5:Variables; _local2 = getOrganicCampaign(); _local3 = new CampaignTracker(); _local4 = _config.campaignKey; if (_arg1 == ""){ return (_local3); }; _local5 = new Variables(_arg1); if (_local5.hasOwnProperty(_local4.UCID)){ _local3.id = _local5[_local4.UCID]; }; if (_local5.hasOwnProperty(_local4.UCSR)){ _local3.source = _local5[_local4.UCSR]; }; if (_local5.hasOwnProperty(_local4.UGCLID)){ _local3.clickId = _local5[_local4.UGCLID]; }; if (_local5.hasOwnProperty(_local4.UCCN)){ _local3.name = _local5[_local4.UCCN]; } else { _local3.name = "(not set)"; }; if (_local5.hasOwnProperty(_local4.UCMD)){ _local3.medium = _local5[_local4.UCMD]; } else { _local3.medium = "(not set)"; }; if (_local5.hasOwnProperty(_local4.UCTR)){ _local3.term = _local5[_local4.UCTR]; } else { if (((_local2) && (!((_local2.term == ""))))){ _local3.term = _local2.term; }; }; if (_local5.hasOwnProperty(_local4.UCCT)){ _local3.content = _local5[_local4.UCCT]; }; return (_local3); } public function getOrganicCampaign():CampaignTracker{ var _local1:CampaignTracker; var _local2:URL; var _local3:String; var _local4:Array; var _local5:OrganicReferrer; var _local6:String; if (((isInvalidReferrer(_referrer)) || (isFromGoogleCSE(_referrer, _config)))){ return (_local1); }; _local2 = new URL(_referrer); _local3 = ""; if (_local2.hostName != ""){ if (_local2.hostName.indexOf(".") > -1){ _local4 = _local2.hostName.split("."); switch (_local4.length){ case 2: _local3 = _local4[0]; break; case 3: _local3 = _local4[1]; break; }; }; }; if (_config.organic.match(_local3)){ _local5 = _config.organic.getReferrerByName(_local3); _local6 = _config.organic.getKeywordValue(_local5, _local2.search); _local1 = new CampaignTracker(); _local1.source = _local5.engine; _local1.name = "(organic)"; _local1.medium = "organic"; _local1.term = _local6; }; return (_local1); } public function isIgnoredReferral(_arg1:CampaignTracker):Boolean{ if (((_arg1) && ((_arg1.medium == "referral")))){ return (_config.organic.isIgnoredReferral(_arg1.source)); }; return (false); } public function getDirectCampaign():CampaignTracker{ var _local1:CampaignTracker; _local1 = new CampaignTracker(); _local1.source = "(direct)"; _local1.name = "(direct)"; _local1.medium = "(none)"; return (_local1); } public function isIgnoredKeyword(_arg1:CampaignTracker):Boolean{ if (((_arg1) && ((_arg1.medium == "organic")))){ return (_config.organic.isIgnoredKeyword(_arg1.term)); }; return (false); } public function getReferrerCampaign():CampaignTracker{ var _local1:CampaignTracker; var _local2:URL; var _local3:String; var _local4:String; if (((isInvalidReferrer(_referrer)) || (isFromGoogleCSE(_referrer, _config)))){ return (_local1); }; _local2 = new URL(_referrer); _local3 = _local2.hostName; _local4 = _local2.path; if (_local3.indexOf("www.") == 0){ _local3 = _local3.substr(4); }; _local1 = new CampaignTracker(); _local1.source = _local3; _local1.name = "(referral)"; _local1.medium = "referral"; _local1.content = _local4; return (_local1); } public static function isInvalidReferrer(_arg1:String):Boolean{ var _local2:URL; if ((((((_arg1 == "")) || ((_arg1 == "-")))) || ((_arg1 == "0")))){ return (true); }; if (_arg1.indexOf("://") > -1){ _local2 = new URL(_arg1); if ((((_local2.protocol == Protocols.file)) || ((_local2.protocol == Protocols.none)))){ return (true); }; }; return (false); } public static function isFromGoogleCSE(_arg1:String, _arg2:Configuration):Boolean{ var _local3:URL; _local3 = new URL(_arg1); if (_local3.hostName.indexOf(_arg2.google) > -1){ if (_local3.search.indexOf((_arg2.googleSearchParam + "=")) > -1){ if (_local3.path == ("/" + _arg2.googleCsePath)){ return (true); }; }; }; return (false); } } }//package com.google.analytics.campaign
Section 145
//CampaignTracker (com.google.analytics.campaign.CampaignTracker) package com.google.analytics.campaign { import com.google.analytics.utils.*; public class CampaignTracker { public var content:String; public var source:String; public var clickId:String; public var name:String; public var term:String; public var medium:String; public var id:String; public function CampaignTracker(_arg1:String="", _arg2:String="", _arg3:String="", _arg4:String="", _arg5:String="", _arg6:String="", _arg7:String=""){ this.id = _arg1; this.source = _arg2; this.clickId = _arg3; this.name = _arg4; this.medium = _arg5; this.term = _arg6; this.content = _arg7; } public function isValid():Boolean{ if (((((!((id == ""))) || (!((source == ""))))) || (!((clickId == ""))))){ return (true); }; return (false); } public function toTrackerString():String{ var _local1:Array = []; _addIfNotEmpty(_local1, "utmcsr=", source); _addIfNotEmpty(_local1, "utmccn=", name); _addIfNotEmpty(_local1, "utmcmd=", medium); _addIfNotEmpty(_local1, "utmctr=", term); _addIfNotEmpty(_local1, "utmcct=", content); _addIfNotEmpty(_local1, "utmcid=", id); _addIfNotEmpty(_local1, "utmgclid=", clickId); return (_local1.join(CampaignManager.trackingDelimiter)); } private function _addIfNotEmpty(_arg1:Array, _arg2:String, _arg3:String):void{ if (_arg3 != ""){ _arg3 = _arg3.split("+").join("%20"); _arg3 = _arg3.split(" ").join("%20"); _arg1.push((_arg2 + _arg3)); }; } public function fromTrackerString(_arg1:String):void{ var _local2:String = _arg1.split(CampaignManager.trackingDelimiter).join("&"); var _local3:Variables = new Variables(_local2); if (_local3.hasOwnProperty("utmcid")){ this.id = _local3["utmcid"]; }; if (_local3.hasOwnProperty("utmcsr")){ this.source = _local3["utmcsr"]; }; if (_local3.hasOwnProperty("utmccn")){ this.name = _local3["utmccn"]; }; if (_local3.hasOwnProperty("utmcmd")){ this.medium = _local3["utmcmd"]; }; if (_local3.hasOwnProperty("utmctr")){ this.term = _local3["utmctr"]; }; if (_local3.hasOwnProperty("utmcct")){ this.content = _local3["utmcct"]; }; if (_local3.hasOwnProperty("utmgclid")){ this.clickId = _local3["utmgclid"]; }; } } }//package com.google.analytics.campaign
Section 146
//FlashTracker (com.google.analytics.components.FlashTracker) package com.google.analytics.components { import com.google.analytics.core.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.events.*; import flash.display.*; import com.google.analytics.utils.*; import com.google.analytics.external.*; import com.google.analytics.*; import flash.utils.*; import com.google.analytics.events.*; public class FlashTracker extends Sprite implements AnalyticsTracker { private var _adSense:AdSenseGlobals; private var _env:Environment; protected var _height:Number;// = 18 private var _idleTimer:IdleTimer; private var _config:Configuration; private var _mode:String;// = "AS3" private var _dom:HTMLDOM; private var _ready:Boolean;// = false protected var _width:Number;// = 18 private var _account:String;// = "" protected var _componentInspectorSetting:Boolean; private var _visualDebug:Boolean;// = false public var boundingBox_mc:DisplayObject; private var _debug:DebugConfiguration; private var _buffer:Buffer; private var _display:DisplayObject; protected var livePreviewHeight:Number; private var _jsproxy:JavascriptProxy; protected var isLivePreview:Boolean; protected var preview:MovieClip; private var _gifRequest:GIFRequest; protected var livePreviewWidth:Number; private var _tracker:GoogleAnalyticsAPI; public static var version:Version = API.version; public function FlashTracker(){ _ready = false; _account = ""; _mode = TrackerMode.AS3; _visualDebug = false; _width = 18; _height = 18; super(); _tracker = new TrackerCache(); isLivePreview = _checkLivePreview(); _componentInspectorSetting = false; if (boundingBox_mc){ boundingBox_mc.visible = false; removeChild(boundingBox_mc); boundingBox_mc = null; }; if (isLivePreview){ _createLivePreview(); }; addEventListener(Event.ENTER_FRAME, _factory); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ return (_tracker.trackEvent(_arg1, _arg2, _arg3, _arg4)); } public function trackTrans():void{ _tracker.trackTrans(); } private function _createLivePreview():void{ var _local1:Graphics; var _local2:Class; preview = new MovieClip(); _local1 = preview.graphics; _local1.beginFill(0xFFFFFF); _local1.moveTo(0, 0); _local1.lineTo(0, _width); _local1.lineTo(_width, _height); _local1.lineTo(_height, 0); _local1.lineTo(0, 0); _local1.endFill(); _local2 = (getDefinitionByName("com.google.analytics.components::Icon") as Class); preview.icon_mc = new (_local2); preview.icon_mc.name = "icon_mc"; preview.addChild(preview.icon_mc); addChild(preview); } public function trackPageview(_arg1:String=""):void{ _tracker.trackPageview(_arg1); } public function get account():String{ return (_account); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _tracker.linkByPost(_arg1, _arg2); } public function getDetectTitle():Boolean{ return (_tracker.getDetectTitle()); } public function setCampNameKey(_arg1:String):void{ _tracker.setCampNameKey(_arg1); } public function resetSession():void{ _tracker.resetSession(); } public function set account(_arg1:String):void{ _account = _arg1; } public function get debug():DebugConfiguration{ if (!_debug){ _createDebugAndConfig(); }; return (_debug); } public function createEventTracker(_arg1:String):EventTracker{ return (_tracker.createEventTracker(_arg1)); } public function set config(_arg1:Configuration):void{ _config = _arg1; } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ return (_tracker.addTrans(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8)); } public function setLocalServerMode():void{ _tracker.setLocalServerMode(); } public function getLocalGifPath():String{ return (_tracker.getLocalGifPath()); } public function clearIgnoredRef():void{ _tracker.clearIgnoredRef(); } public function isReady():Boolean{ return (_ready); } public function set debug(_arg1:DebugConfiguration):void{ _debug = _arg1; } public function getVersion():String{ return (_tracker.getVersion()); } public function setLocalRemoteServerMode():void{ _tracker.setLocalRemoteServerMode(); } public function setCampNOKey(_arg1:String):void{ _tracker.setCampNOKey(_arg1); } public function addIgnoredOrganic(_arg1:String):void{ _tracker.addIgnoredOrganic(_arg1); } public function setCookiePath(_arg1:String):void{ _tracker.setCookiePath(_arg1); } public function setCampTermKey(_arg1:String):void{ _tracker.setCampTermKey(_arg1); } private function _trackerFactory():GoogleAnalyticsAPI{ debug.info(((("GATracker (AS3) v" + version) + "\naccount: ") + account)); _adSense = new AdSenseGlobals(debug); _dom = new HTMLDOM(debug); _dom.cacheProperties(); _env = new Environment("", "", "", debug, _dom); _buffer = new Buffer(config, debug, false); _gifRequest = new GIFRequest(config, debug, _buffer, _env); _idleTimer = new IdleTimer(config, debug, _display, _buffer); _env.url = _display.stage.loaderInfo.url; return (new Tracker(account, config, debug, _env, _buffer, _gifRequest, _adSense)); } public function setCampaignTrack(_arg1:Boolean):void{ _tracker.setCampaignTrack(_arg1); } public function getServiceMode():ServerOperationMode{ return (_tracker.getServiceMode()); } public function set componentInspectorSetting(_arg1:Boolean):void{ _componentInspectorSetting = _arg1; } public function setSessionTimeout(_arg1:int):void{ _tracker.setSessionTimeout(_arg1); } public function setRemoteServerMode():void{ _tracker.setRemoteServerMode(); } public function get visualDebug():Boolean{ return (_visualDebug); } public function addOrganic(_arg1:String, _arg2:String):void{ _tracker.addOrganic(_arg1, _arg2); } public function setCookieTimeout(_arg1:int):void{ _tracker.setCookieTimeout(_arg1); } public function getClientInfo():Boolean{ return (_tracker.getClientInfo()); } public function setAllowLinker(_arg1:Boolean):void{ _tracker.setAllowLinker(_arg1); } public function setClientInfo(_arg1:Boolean):void{ _tracker.setClientInfo(_arg1); } private function _bridgeFactory():GoogleAnalyticsAPI{ debug.info(((("GATracker (Bridge) v" + version) + "\naccount: ") + account)); return (new Bridge(account, _debug, _jsproxy)); } public function get config():Configuration{ if (!_config){ _createDebugAndConfig(); }; return (_config); } public function set mode(_arg1:String):void{ _mode = _arg1; } public function setDetectFlash(_arg1:Boolean):void{ _tracker.setDetectFlash(_arg1); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _tracker.addItem(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } public function setVar(_arg1:String):void{ _tracker.setVar(_arg1); } public function clearIgnoredOrganic():void{ _tracker.clearIgnoredOrganic(); } public function setDomainName(_arg1:String):void{ _tracker.setDomainName(_arg1); } private function _checkLivePreview():Boolean{ if (((!((parent == null))) && ((getQualifiedClassName(parent) == "fl.livepreview::LivePreviewParent")))){ return (true); }; return (false); } public function setCampSourceKey(_arg1:String):void{ _tracker.setCampSourceKey(_arg1); } public function setCampContentKey(_arg1:String):void{ _tracker.setCampContentKey(_arg1); } public function setSize(_arg1:Number, _arg2:Number):void{ } public function setAllowAnchor(_arg1:Boolean):void{ _tracker.setAllowAnchor(_arg1); } public function setLocalGifPath(_arg1:String):void{ _tracker.setLocalGifPath(_arg1); } public function get mode():String{ return (_mode); } public function setSampleRate(_arg1:Number):void{ _tracker.setSampleRate(_arg1); } public function setAllowHash(_arg1:Boolean):void{ _tracker.setAllowHash(_arg1); } public function setDetectTitle(_arg1:Boolean):void{ _tracker.setDetectTitle(_arg1); } public function cookiePathCopy(_arg1:String):void{ _tracker.cookiePathCopy(_arg1); } private function _factory(_arg1:Event):void{ var _local2:GoogleAnalyticsAPI; var _local3:TrackerCache; removeEventListener(Event.ENTER_FRAME, _factory); if (isLivePreview){ return; }; _display = this; _createDebugAndConfig(); if (visualDebug){ debug.layout = new Layout(debug, _display); debug.active = visualDebug; }; _jsproxy = new JavascriptProxy(debug); _local3 = (_tracker as TrackerCache); switch (mode){ case TrackerMode.BRIDGE: _local2 = _bridgeFactory(); break; case TrackerMode.AS3: default: _local2 = _trackerFactory(); }; if (!_local3.isEmpty()){ _local3.tracker = _local2; _local3.flush(); }; _tracker = _local2; _ready = true; dispatchEvent(new AnalyticsEvent(AnalyticsEvent.READY, this)); } public function getDetectFlash():Boolean{ return (_tracker.getDetectFlash()); } public function clearOrganic():void{ _tracker.clearOrganic(); } private function _createDebugAndConfig():void{ if (!_debug){ this.debug = new DebugConfiguration(); }; if (!_config){ this.config = new Configuration(debug); }; } public function addIgnoredRef(_arg1:String):void{ _tracker.addIgnoredRef(_arg1); } public function set visualDebug(_arg1:Boolean):void{ _visualDebug = _arg1; } public function setCampMediumKey(_arg1:String):void{ _tracker.setCampMediumKey(_arg1); } public function getAccount():String{ return (_tracker.getAccount()); } public function link(_arg1:String, _arg2:Boolean=false):void{ _tracker.link(_arg1, _arg2); } } var _local1:* = ServerOperationMode; return (_local1); }//package com.google.analytics.components
Section 147
//Icon (com.google.analytics.components.Icon) package com.google.analytics.components { import flash.display.*; public dynamic class Icon extends MovieClip { } }//package com.google.analytics.components
Section 148
//BrowserInfo (com.google.analytics.core.BrowserInfo) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.utils.*; public class BrowserInfo { private var _config:Configuration; private var _info:Environment; public function BrowserInfo(_arg1:Configuration, _arg2:Environment){ _config = _arg1; _info = _arg2; } public function get utmul():String{ return (_info.language.toLowerCase()); } public function get utmje():String{ return ("0"); } public function toURLString():String{ var _local1:Variables; _local1 = toVariables(); return (_local1.toString()); } public function get utmsr():String{ return (((_info.screenWidth + "x") + _info.screenHeight)); } public function get utmcs():String{ return (_info.languageEncoding); } public function get utmfl():String{ var _local1:Version; if (_config.detectFlash){ _local1 = _info.flashVersion; return (((((_local1.major + ".") + _local1.minor) + " r") + _local1.build)); }; return ("-"); } public function toVariables():Variables{ var _local1:Variables; _local1 = new Variables(); _local1.URIencode = true; _local1.utmcs = utmcs; _local1.utmsr = utmsr; _local1.utmsc = utmsc; _local1.utmul = utmul; _local1.utmje = utmje; _local1.utmfl = utmfl; return (_local1); } public function get utmsc():String{ return ((_info.screenColorDepth + "-bit")); } } }//package com.google.analytics.core
Section 149
//Buffer (com.google.analytics.core.Buffer) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.net.*; import flash.events.*; import com.google.analytics.data.*; public dynamic class Buffer { private var _SO:SharedObject; private var _OBJ:Object; private var _utma:UTMA; private var _utmb:UTMB; private var _utmc:UTMC; private var _debug:DebugConfiguration; private var _utmk:UTMK; private var _config:Configuration; private var _utmv:UTMV; private var _utmz:UTMZ; private var _volatile:Boolean; public function Buffer(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:Boolean=false, _arg4:Object=null){ var _local5:Boolean; var _local6:String; super(); _config = _arg1; _debug = _arg2; UTMB.defaultTimespan = _config.sessionTimeout; UTMZ.defaultTimespan = _config.conversionTimeout; if (!_arg3){ _SO = SharedObject.getLocal(_config.cookieName, _config.cookiePath); _local5 = false; if (_SO.data.utma){ if (!hasUTMA()){ _createUMTA(); }; _utma.fromSharedObject(_SO.data.utma); if (_debug.verbose){ _debug.info(("found: " + _utma.toString(true)), VisualDebugMode.geek); }; if (_utma.isExpired()){ if (_debug.verbose){ _debug.warning("UTMA has expired", VisualDebugMode.advanced); }; _clearUTMA(); _local5 = true; }; }; if (_SO.data.utmb){ if (!hasUTMB()){ _createUMTB(); }; _utmb.fromSharedObject(_SO.data.utmb); if (_debug.verbose){ _debug.info(("found: " + _utmb.toString(true)), VisualDebugMode.geek); }; if (_utmb.isExpired()){ if (_debug.verbose){ _debug.warning("UTMB has expired", VisualDebugMode.advanced); }; _clearUTMB(); _local5 = true; }; }; if (_SO.data.utmc){ delete _SO.data.utmc; _local5 = true; }; if (_SO.data.utmk){ if (!hasUTMK()){ _createUMTK(); }; _utmk.fromSharedObject(_SO.data.utmk); if (_debug.verbose){ _debug.info(("found: " + _utmk.toString()), VisualDebugMode.geek); }; }; if (_SO.data.utmv){ if (!hasUTMV()){ _createUMTV(); }; _utmv.fromSharedObject(_SO.data.utmv); if (_debug.verbose){ _debug.info(("found: " + _utmv.toString(true)), VisualDebugMode.geek); }; if (_utmv.isExpired()){ if (_debug.verbose){ _debug.warning("UTMV has expired", VisualDebugMode.advanced); }; _clearUTMV(); _local5 = true; }; }; if (_SO.data.utmz){ if (!hasUTMZ()){ _createUMTZ(); }; _utmz.fromSharedObject(_SO.data.utmz); if (_debug.verbose){ _debug.info(("found: " + _utmz.toString(true)), VisualDebugMode.geek); }; if (_utmz.isExpired()){ if (_debug.verbose){ _debug.warning("UTMZ has expired", VisualDebugMode.advanced); }; _clearUTMZ(); _local5 = true; }; }; if (_local5){ save(); }; } else { _OBJ = new Object(); if (_arg4){ for (_local6 in _arg4) { _OBJ[_local6] = _arg4[_local6]; }; }; }; _volatile = _arg3; } public function clearCookies():void{ utma.reset(); utmb.reset(); utmc.reset(); utmz.reset(); utmv.reset(); utmk.reset(); } public function save():void{ var flushStatus:String; if (!isVolatile()){ flushStatus = null; try { flushStatus = _SO.flush(); } catch(e:Error) { _debug.warning("Error...Could not write SharedObject to disk"); }; switch (flushStatus){ case SharedObjectFlushStatus.PENDING: _debug.info("Requesting permission to save object..."); _SO.addEventListener(NetStatusEvent.NET_STATUS, _onFlushStatus); break; case SharedObjectFlushStatus.FLUSHED: _debug.info("Value flushed to disk."); break; }; }; } public function get utmv():UTMV{ if (!hasUTMV()){ _createUMTV(); }; return (_utmv); } public function get utmz():UTMZ{ if (!hasUTMZ()){ _createUMTZ(); }; return (_utmz); } public function hasUTMA():Boolean{ if (_utma){ return (true); }; return (false); } public function hasUTMB():Boolean{ if (_utmb){ return (true); }; return (false); } public function hasUTMC():Boolean{ if (_utmc){ return (true); }; return (false); } public function isGenuine():Boolean{ if (!hasUTMK()){ return (true); }; return ((utmk.hash == generateCookiesHash())); } public function resetCurrentSession():void{ _clearUTMB(); _clearUTMC(); save(); } public function hasUTMK():Boolean{ if (_utmk){ return (true); }; return (false); } public function generateCookiesHash():Number{ var _local1 = ""; _local1 = (_local1 + utma.valueOf()); _local1 = (_local1 + utmb.valueOf()); _local1 = (_local1 + utmc.valueOf()); _local1 = (_local1 + utmz.valueOf()); _local1 = (_local1 + utmv.valueOf()); return (Utils.generateHash(_local1)); } private function _createUMTB():void{ _utmb = new UTMB(); _utmb.proxy = this; } private function _createUMTC():void{ _utmc = new UTMC(); } private function _createUMTA():void{ _utma = new UTMA(); _utma.proxy = this; } public function hasUTMV():Boolean{ if (_utmv){ return (true); }; return (false); } private function _createUMTK():void{ _utmk = new UTMK(); _utmk.proxy = this; } public function hasUTMZ():Boolean{ if (_utmz){ return (true); }; return (false); } private function _createUMTV():void{ _utmv = new UTMV(); _utmv.proxy = this; } private function _onFlushStatus(_arg1:NetStatusEvent):void{ _debug.info("User closed permission dialog..."); switch (_arg1.info.code){ case "SharedObject.Flush.Success": _debug.info("User granted permission -- value saved."); break; case "SharedObject.Flush.Failed": _debug.info("User denied permission -- value not saved."); break; }; _SO.removeEventListener(NetStatusEvent.NET_STATUS, _onFlushStatus); } private function _createUMTZ():void{ _utmz = new UTMZ(); _utmz.proxy = this; } public function updateUTMA(_arg1:Number):void{ if (_debug.verbose){ _debug.info((("updateUTMA( " + _arg1) + " )"), VisualDebugMode.advanced); }; if (!utma.isEmpty()){ if (isNaN(utma.sessionCount)){ utma.sessionCount = 1; } else { utma.sessionCount = (utma.sessionCount + 1); }; utma.lastTime = utma.currentTime; utma.currentTime = _arg1; }; } private function _clearUTMA():void{ _utma = null; if (!isVolatile()){ _SO.data.utma = null; delete _SO.data.utma; }; } private function _clearUTMC():void{ _utmc = null; } private function _clearUTMB():void{ _utmb = null; if (!isVolatile()){ _SO.data.utmb = null; delete _SO.data.utmb; }; } public function update(_arg1:String, _arg2):void{ if (isVolatile()){ _OBJ[_arg1] = _arg2; } else { _SO.data[_arg1] = _arg2; }; } private function _clearUTMZ():void{ _utmz = null; if (!isVolatile()){ _SO.data.utmz = null; delete _SO.data.utmz; }; } private function _clearUTMV():void{ _utmv = null; if (!isVolatile()){ _SO.data.utmv = null; delete _SO.data.utmv; }; } public function isVolatile():Boolean{ return (_volatile); } public function get utma():UTMA{ if (!hasUTMA()){ _createUMTA(); }; return (_utma); } public function get utmb():UTMB{ if (!hasUTMB()){ _createUMTB(); }; return (_utmb); } public function get utmc():UTMC{ if (!hasUTMC()){ _createUMTC(); }; return (_utmc); } public function get utmk():UTMK{ if (!hasUTMK()){ _createUMTK(); }; return (_utmk); } } }//package com.google.analytics.core
Section 150
//DocumentInfo (com.google.analytics.core.DocumentInfo) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.utils.*; import com.google.analytics.external.*; public class DocumentInfo { private var _config:Configuration; private var _utmr:String; private var _adSense:AdSenseGlobals; private var _info:Environment; private var _pageURL:String; public function DocumentInfo(_arg1:Configuration, _arg2:Environment, _arg3:String, _arg4:String=null, _arg5:AdSenseGlobals=null){ _config = _arg1; _info = _arg2; _utmr = _arg3; _pageURL = _arg4; _adSense = _arg5; } public function get utmr():String{ if (!_utmr){ return ("-"); }; return (_utmr); } public function toURLString():String{ var _local1:Variables; _local1 = toVariables(); return (_local1.toString()); } private function _renderPageURL(_arg1:String=""):String{ var _local2:String; var _local3:String; _local2 = _info.locationPath; _local3 = _info.locationSearch; if (((!(_arg1)) || ((_arg1 == "")))){ _arg1 = (_local2 + unescape(_local3)); }; return (_arg1); } public function get utmp():String{ return (_renderPageURL(_pageURL)); } private function _generateHitId():Number{ var _local1:Number; if (((_adSense.hid) && (!((_adSense.hid == ""))))){ _local1 = Number(_adSense.hid); } else { _local1 = Math.round((Math.random() * 2147483647)); _adSense.hid = String(_local1); }; return (_local1); } public function get utmhid():String{ return (String(_generateHitId())); } public function toVariables():Variables{ var _local1:Variables; _local1 = new Variables(); _local1.URIencode = true; if (((_config.detectTitle) && (!((utmdt == ""))))){ _local1.utmdt = utmdt; }; _local1.utmhid = utmhid; _local1.utmr = utmr; _local1.utmp = utmp; return (_local1); } public function get utmdt():String{ return (_info.documentTitle); } } }//package com.google.analytics.core
Section 151
//Domain (com.google.analytics.core.Domain) package com.google.analytics.core { import com.google.analytics.debug.*; public class Domain { private var _mode:DomainNameMode; private var _debug:DebugConfiguration; private var _name:String; public function Domain(_arg1:DomainNameMode=null, _arg2:String="", _arg3:DebugConfiguration=null){ _debug = _arg3; if (_arg1 == null){ _arg1 = DomainNameMode.auto; }; _mode = _arg1; if (_arg1 == DomainNameMode.custom){ this.name = _arg2; } else { _name = _arg2; }; } public function get mode():DomainNameMode{ return (_mode); } public function set mode(_arg1:DomainNameMode):void{ _mode = _arg1; if (_mode == DomainNameMode.none){ _name = ""; }; } public function get name():String{ return (_name); } public function set name(_arg1:String):void{ if (((!((_arg1.charAt(0) == "."))) && (_debug))){ _debug.warning(("missing leading period \".\", cookie will only be accessible on " + _arg1), VisualDebugMode.geek); }; _name = _arg1; } } }//package com.google.analytics.core
Section 152
//DomainNameMode (com.google.analytics.core.DomainNameMode) package com.google.analytics.core { public class DomainNameMode { private var _value:int; private var _name:String; public static const custom:DomainNameMode = new DomainNameMode(2, "custom"); ; public static const none:DomainNameMode = new DomainNameMode(0, "none"); ; public static const auto:DomainNameMode = new DomainNameMode(1, "auto"); ; public function DomainNameMode(_arg1:int=0, _arg2:String=""){ _value = _arg1; _name = _arg2; } public function valueOf():int{ return (_value); } public function toString():String{ return (_name); } } }//package com.google.analytics.core
Section 153
//EventInfo (com.google.analytics.core.EventInfo) package com.google.analytics.core { import com.google.analytics.data.*; import com.google.analytics.utils.*; public class EventInfo { private var _isEventHit:Boolean; private var _ext10:X10; private var _x10:X10; public function EventInfo(_arg1:Boolean, _arg2:X10, _arg3:X10=null){ _isEventHit = _arg1; _x10 = _arg2; _ext10 = _arg3; } public function toURLString():String{ var _local1:Variables; _local1 = toVariables(); return (_local1.toString()); } public function get utmt():String{ return ("event"); } public function get utme():String{ return (_x10.renderMergedUrlString(_ext10)); } public function toVariables():Variables{ var _local1:Variables; _local1 = new Variables(); _local1.URIencode = true; if (_isEventHit){ _local1.utmt = utmt; }; _local1.utme = utme; return (_local1); } } }//package com.google.analytics.core
Section 154
//EventTracker (com.google.analytics.core.EventTracker) package com.google.analytics.core { import com.google.analytics.v4.*; public class EventTracker { private var _parent:GoogleAnalyticsAPI; public var name:String; public function EventTracker(_arg1:String, _arg2:GoogleAnalyticsAPI){ this.name = _arg1; _parent = _arg2; } public function trackEvent(_arg1:String, _arg2:String=null, _arg3:Number=NaN):Boolean{ return (_parent.trackEvent(name, _arg1, _arg2, _arg3)); } } }//package com.google.analytics.core
Section 155
//ga_internal (com.google.analytics.core.ga_internal) package com.google.analytics.core { public namespace ga_internal; }//package com.google.analytics.core
Section 156
//GIFRequest (com.google.analytics.core.GIFRequest) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.net.*; import flash.events.*; import flash.display.*; import com.google.analytics.utils.*; import flash.system.*; public class GIFRequest { private var _info:Environment; private var _count:int; private var _utmac:String; private var _alertcount:int; private var _debug:DebugConfiguration; private var _lastRequest:URLRequest; private var _buffer:Buffer; private var _config:Configuration; private var _requests:Array; public function GIFRequest(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:Buffer, _arg4:Environment){ _config = _arg1; _debug = _arg2; _buffer = _arg3; _info = _arg4; _count = 0; _alertcount = 0; _requests = []; } public function get utmn():String{ return ((Utils.generate32bitRandom() as String)); } public function onIOError(_arg1:IOErrorEvent):void{ var _local2:String = _lastRequest.url; var _local3:String = String((_requests.length - 1)); var _local4 = (("Gif Request #" + _local3) + " failed"); if (_debug.GIFRequests){ if (!_debug.verbose){ if (_local2.indexOf("?") > -1){ _local2 = _local2.split("?")[0]; }; _local2 = _shortenURL(_local2); }; if (int(_debug.mode) > int(VisualDebugMode.basic)){ _local4 = (_local4 + ((" \"" + _local2) + "\" does not exists or is unreachable")); }; _debug.failure(_local4); } else { _debug.warning(_local4); }; _removeListeners(_arg1.target); } public function send(_arg1:String, _arg2:Variables=null, _arg3:Boolean=false, _arg4:Boolean=false):void{ var _local5:String; var _local6:URLRequest; var _local7:URLRequest; _utmac = _arg1; if (!_arg2){ _arg2 = new Variables(); }; _arg2.URIencode = false; _arg2.pre = ["utmwv", "utmn", "utmhn", "utmt", "utme", "utmcs", "utmsr", "utmsc", "utmul", "utmje", "utmfl", "utmdt", "utmhid", "utmr", "utmp"]; _arg2.post = ["utmcc"]; if (_debug.verbose){ _debug.info(((("tracking: " + _buffer.utmb.trackCount) + "/") + _config.trackingLimitPerSession), VisualDebugMode.geek); }; if ((((_buffer.utmb.trackCount < _config.trackingLimitPerSession)) || (_arg3))){ if (_arg4){ updateToken(); }; if (((((_arg3) || (!(_arg4)))) || ((_buffer.utmb.token >= 1)))){ if (((!(_arg3)) && (_arg4))){ _buffer.utmb.token = (_buffer.utmb.token - 1); }; _buffer.utmb.trackCount = (_buffer.utmb.trackCount + 1); if (_debug.verbose){ _debug.info(_buffer.utmb.toString(), VisualDebugMode.geek); }; _arg2.utmwv = utmwv; _arg2.utmn = Utils.generate32bitRandom(); if (_info.domainName != ""){ _arg2.utmhn = _info.domainName; }; if (_config.sampleRate < 1){ _arg2.utmsp = (_config.sampleRate * 100); }; if ((((_config.serverMode == ServerOperationMode.local)) || ((_config.serverMode == ServerOperationMode.both)))){ _local5 = _info.locationSWFPath; if (_local5.lastIndexOf("/") > 0){ _local5 = _local5.substring(0, _local5.lastIndexOf("/")); }; _local6 = new URLRequest(); if (_config.localGIFpath.indexOf("http") == 0){ _local6.url = _config.localGIFpath; } else { _local6.url = (_local5 + _config.localGIFpath); }; _local6.url = (_local6.url + ("?" + _arg2.toString())); if (((_debug.active) && (_debug.GIFRequests))){ _debugSend(_local6); } else { sendRequest(_local6); }; }; if ((((_config.serverMode == ServerOperationMode.remote)) || ((_config.serverMode == ServerOperationMode.both)))){ _local7 = new URLRequest(); if (_info.protocol == Protocols.HTTPS){ _local7.url = _config.secureRemoteGIFpath; } else { if (_info.protocol == Protocols.HTTP){ _local7.url = _config.remoteGIFpath; } else { _local7.url = _config.remoteGIFpath; }; }; _arg2.utmac = utmac; _arg2.utmcc = encodeURIComponent(utmcc); _local7.url = (_local7.url + ("?" + _arg2.toString())); if (((_debug.active) && (_debug.GIFRequests))){ _debugSend(_local7); } else { sendRequest(_local7); }; }; }; }; } public function onSecurityError(_arg1:SecurityErrorEvent):void{ if (_debug.GIFRequests){ _debug.failure(_arg1.text); }; } public function get utmsp():String{ return (((_config.sampleRate * 100) as String)); } public function get utmcc():String{ var _local1:Array = []; if (_buffer.hasUTMA()){ _local1.push((_buffer.utma.toURLString() + ";")); }; if (_buffer.hasUTMZ()){ _local1.push((_buffer.utmz.toURLString() + ";")); }; if (_buffer.hasUTMV()){ _local1.push((_buffer.utmv.toURLString() + ";")); }; return (_local1.join("+")); } public function get utmac():String{ return (_utmac); } public function get utmwv():String{ return (_config.version); } public function sendRequest(_arg1:URLRequest):void{ var request = _arg1; var loader:Loader = new Loader(); loader.name = String(_count++); var context:LoaderContext = new LoaderContext(false); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onIOError); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); _lastRequest = request; _requests[loader.name] = new RequestObject(request); try { loader.load(request, context); } catch(e:Error) { _debug.failure("\"Loader.load()\" could not instanciate Gif Request"); }; } private function _removeListeners(_arg1:Object):void{ _arg1.removeEventListener(IOErrorEvent.IO_ERROR, onIOError); _arg1.removeEventListener(Event.COMPLETE, onComplete); } public function updateToken():void{ var _local2:Number; var _local1:Number = new Date().getTime(); _local2 = ((_local1 - _buffer.utmb.lastTime) * (_config.tokenRate / 1000)); if (_debug.verbose){ _debug.info(("tokenDelta: " + _local2), VisualDebugMode.geek); }; if (_local2 >= 1){ _buffer.utmb.token = Math.min(Math.floor((_buffer.utmb.token + _local2)), _config.bucketCapacity); _buffer.utmb.lastTime = _local1; if (_debug.verbose){ _debug.info(_buffer.utmb.toString(), VisualDebugMode.geek); }; }; } public function get utmhn():String{ return (_info.domainName); } private function _shortenURL(_arg1:String):String{ var _local2:Array; if (_arg1.length > 60){ _local2 = _arg1.split("/"); while (_arg1.length > 60) { _local2.shift(); _arg1 = ("../" + _local2.join("/")); }; }; return (_arg1); } private function _debugSend(_arg1:URLRequest):void{ var _local3:String; var _local2 = ""; switch (_debug.mode){ case VisualDebugMode.geek: _local2 = ((("Gif Request #" + _alertcount) + ":\n") + _arg1.url); break; case VisualDebugMode.advanced: _local3 = _arg1.url; if (_local3.indexOf("?") > -1){ _local3 = _local3.split("?")[0]; }; _local3 = _shortenURL(_local3); _local2 = (((("Send Gif Request #" + _alertcount) + ":\n") + _local3) + " ?"); break; case VisualDebugMode.basic: default: _local2 = (((("Send " + _config.serverMode.toString()) + " Gif Request #") + _alertcount) + " ?"); }; _debug.alertGifRequest(_local2, _arg1, this); _alertcount++; } public function onComplete(_arg1:Event):void{ var _local2:String = _arg1.target.loader.name; _requests[_local2].complete(); var _local3 = (("Gif Request #" + _local2) + " sent"); var _local4:String = _requests[_local2].request.url; if (_debug.GIFRequests){ if (!_debug.verbose){ if (_local4.indexOf("?") > -1){ _local4 = _local4.split("?")[0]; }; _local4 = _shortenURL(_local4); }; if (int(_debug.mode) > int(VisualDebugMode.basic)){ _local3 = (_local3 + ((" to \"" + _local4) + "\"")); }; _debug.success(_local3); } else { _debug.info(_local3); }; _removeListeners(_arg1.target); } } }//package com.google.analytics.core
Section 157
//IdleTimer (com.google.analytics.core.IdleTimer) package com.google.analytics.core { import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.events.*; import flash.display.*; import flash.utils.*; public class IdleTimer { private var _loop:Timer; private var _stage:Stage; private var _lastMove:int; private var _debug:DebugConfiguration; private var _session:Timer; private var _inactivity:Number; private var _buffer:Buffer; public function IdleTimer(_arg1:Configuration, _arg2:DebugConfiguration, _arg3:DisplayObject, _arg4:Buffer){ var _local5:Number; var _local6:Number; var _local7:Number; super(); _local5 = _arg1.idleLoop; _local6 = _arg1.idleTimeout; _local7 = _arg1.sessionTimeout; _loop = new Timer((_local5 * 1000)); _session = new Timer((_local7 * 1000), 1); _debug = _arg2; _stage = _arg3.stage; _buffer = _arg4; _lastMove = getTimer(); _inactivity = (_local6 * 1000); _loop.addEventListener(TimerEvent.TIMER, checkForIdle); _session.addEventListener(TimerEvent.TIMER_COMPLETE, endSession); _stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove); _debug.info(((((("delay: " + _local5) + "sec , inactivity: ") + _local6) + "sec, sessionTimeout: ") + _local7), VisualDebugMode.geek); _loop.start(); } private function onMouseMove(_arg1:MouseEvent):void{ _lastMove = getTimer(); if (_session.running){ _debug.info("session timer reset", VisualDebugMode.geek); _session.reset(); }; } public function endSession(_arg1:TimerEvent):void{ _session.removeEventListener(TimerEvent.TIMER_COMPLETE, endSession); _debug.info("session timer end session", VisualDebugMode.geek); _session.reset(); _buffer.resetCurrentSession(); _debug.info(_buffer.utmb.toString(), VisualDebugMode.geek); _debug.info(_buffer.utmc.toString(), VisualDebugMode.geek); _session.addEventListener(TimerEvent.TIMER_COMPLETE, endSession); } public function checkForIdle(_arg1:TimerEvent):void{ var _local2:int; _local2 = getTimer(); if ((_local2 - _lastMove) >= _inactivity){ if (!_session.running){ _debug.info("session timer start", VisualDebugMode.geek); _session.start(); }; }; } } }//package com.google.analytics.core
Section 158
//Organic (com.google.analytics.core.Organic) package com.google.analytics.core { import com.google.analytics.utils.*; public class Organic { private var _sourcesCache:Array; private var _sourcesEngine:Array; private var _ignoredKeywords:Array; private var _ignoredReferralsCache:Object; private var _ignoredReferrals:Array; private var _ignoredKeywordsCache:Object; private var _sources:Array; public static var throwErrors:Boolean = false; public function Organic(){ _sources = []; _sourcesCache = []; _sourcesEngine = []; _ignoredReferrals = []; _ignoredReferralsCache = {}; _ignoredKeywords = []; _ignoredKeywordsCache = {}; } public function getKeywordValue(_arg1:OrganicReferrer, _arg2:String):String{ var _local3:String; _local3 = _arg1.keyword; return (getKeywordValueFromPath(_local3, _arg2)); } public function isIgnoredKeyword(_arg1:String):Boolean{ if (_ignoredKeywordsCache.hasOwnProperty(_arg1)){ return (true); }; return (false); } public function isIgnoredReferral(_arg1:String):Boolean{ if (_ignoredReferralsCache.hasOwnProperty(_arg1)){ return (true); }; return (false); } public function clear():void{ clearEngines(); clearIgnoredReferrals(); clearIgnoredKeywords(); } public function get ignoredKeywordsCount():int{ return (_ignoredKeywords.length); } public function match(_arg1:String):Boolean{ if (_arg1 == ""){ return (false); }; _arg1 = _arg1.toLowerCase(); if (_sourcesEngine[_arg1] != undefined){ return (true); }; return (false); } public function get count():int{ return (_sources.length); } public function addSource(_arg1:String, _arg2:String):void{ var _local3:OrganicReferrer; _local3 = new OrganicReferrer(_arg1, _arg2); if (_sourcesCache[_local3.toString()] == undefined){ _sources.push(_local3); _sourcesCache[_local3.toString()] = (_sources.length - 1); if (_sourcesEngine[_local3.engine] == undefined){ _sourcesEngine[_local3.engine] = [(_sources.length - 1)]; } else { _sourcesEngine[_local3.engine].push((_sources.length - 1)); }; } else { if (throwErrors){ throw (new Error((_local3.toString() + " already exists, we don't add it."))); }; }; } public function clearIgnoredKeywords():void{ _ignoredKeywords = []; _ignoredKeywordsCache = {}; } public function clearEngines():void{ _sources = []; _sourcesCache = []; _sourcesEngine = []; } public function get ignoredReferralsCount():int{ return (_ignoredReferrals.length); } public function addIgnoredReferral(_arg1:String):void{ if (_ignoredReferralsCache[_arg1] == undefined){ _ignoredReferrals.push(_arg1); _ignoredReferralsCache[_arg1] = (_ignoredReferrals.length - 1); } else { if (throwErrors){ throw (new Error((("\"" + _arg1) + "\" already exists, we don't add it."))); }; }; } public function clearIgnoredReferrals():void{ _ignoredReferrals = []; _ignoredReferralsCache = {}; } public function getReferrerByName(_arg1:String):OrganicReferrer{ var _local2:int; if (match(_arg1)){ _local2 = _sourcesEngine[_arg1][0]; return (_sources[_local2]); }; return (null); } public function addIgnoredKeyword(_arg1:String):void{ if (_ignoredKeywordsCache[_arg1] == undefined){ _ignoredKeywords.push(_arg1); _ignoredKeywordsCache[_arg1] = (_ignoredKeywords.length - 1); } else { if (throwErrors){ throw (new Error((("\"" + _arg1) + "\" already exists, we don't add it."))); }; }; } public function get sources():Array{ return (_sources); } public static function getKeywordValueFromPath(_arg1:String, _arg2:String):String{ var _local3:String; var _local4:Variables; if (_arg2.indexOf((_arg1 + "=")) > -1){ if (_arg2.charAt(0) == "?"){ _arg2 = _arg2.substr(1); }; _arg2 = _arg2.split("+").join("%20"); _local4 = new Variables(_arg2); _local3 = _local4[_arg1]; }; return (_local3); } } }//package com.google.analytics.core
Section 159
//OrganicReferrer (com.google.analytics.core.OrganicReferrer) package com.google.analytics.core { public class OrganicReferrer { private var _engine:String; private var _keyword:String; public function OrganicReferrer(_arg1:String, _arg2:String){ this.engine = _arg1; this.keyword = _arg2; } public function set engine(_arg1:String):void{ _engine = _arg1.toLowerCase(); } public function get keyword():String{ return (_keyword); } public function toString():String{ return (((engine + "?") + keyword)); } public function get engine():String{ return (_engine); } public function set keyword(_arg1:String):void{ _keyword = _arg1.toLowerCase(); } } }//package com.google.analytics.core
Section 160
//RequestObject (com.google.analytics.core.RequestObject) package com.google.analytics.core { import flash.net.*; import flash.utils.*; public class RequestObject { public var start:int; public var request:URLRequest; public var end:int; public function RequestObject(_arg1:URLRequest){ start = getTimer(); this.request = _arg1; } public function toString():String{ var _local1:Array; _local1 = []; _local1.push((("duration: " + duration) + "ms")); _local1.push(("url: " + request.url)); return ((("{ " + _local1.join(", ")) + " }")); } public function get duration():int{ if (!hasCompleted()){ return (0); }; return ((end - start)); } public function hasCompleted():Boolean{ return ((end > 0)); } public function complete():void{ end = getTimer(); } } }//package com.google.analytics.core
Section 161
//ServerOperationMode (com.google.analytics.core.ServerOperationMode) package com.google.analytics.core { public class ServerOperationMode { private var _value:int; private var _name:String; public static const both:ServerOperationMode = new ServerOperationMode(2, "both"); ; public static const remote:ServerOperationMode = new ServerOperationMode(1, "remote"); ; public static const local:ServerOperationMode = new ServerOperationMode(0, "local"); ; public function ServerOperationMode(_arg1:int=0, _arg2:String=""){ _value = _arg1; _name = _arg2; } public function valueOf():int{ return (_value); } public function toString():String{ return (_name); } } }//package com.google.analytics.core
Section 162
//TrackerCache (com.google.analytics.core.TrackerCache) package com.google.analytics.core { import com.google.analytics.v4.*; import flash.errors.*; public class TrackerCache implements GoogleAnalyticsAPI { public var tracker:GoogleAnalyticsAPI; private var _ar:Array; public static var CACHE_THROW_ERROR:Boolean; public function TrackerCache(_arg1:GoogleAnalyticsAPI=null){ this.tracker = _arg1; _ar = []; } public function size():uint{ return (_ar.length); } public function flush():void{ var _local1:Object; var _local2:String; var _local3:Array; var _local4:int; var _local5:int; if (tracker == null){ return; }; if (size() > 0){ _local4 = _ar.length; while (_local5 < _local4) { _local1 = _ar.shift(); _local2 = (_local1.name as String); _local3 = (_local1.args as Array); if (((!((_local2 == null))) && ((_local2 in tracker)))){ (tracker[_local2] as Function).apply(tracker, _local3); }; _local5++; }; }; } public function enqueue(_arg1:String, ... _args):Boolean{ if (_arg1 == null){ return (false); }; _ar.push({name:_arg1, args:_args}); return (true); } public function link(_arg1:String, _arg2:Boolean=false):void{ enqueue("link", _arg1, _arg2); } public function addOrganic(_arg1:String, _arg2:String):void{ enqueue("addOrganic", _arg1, _arg2); } public function setAllowLinker(_arg1:Boolean):void{ enqueue("setAllowLinker", _arg1); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ enqueue("trackEvent", _arg1, _arg2, _arg3, _arg4); return (true); } public function getClientInfo():Boolean{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getClientInfo' method for the moment.")); }; return (false); } public function trackTrans():void{ enqueue("trackTrans"); } public function trackPageview(_arg1:String=""):void{ enqueue("trackPageview", _arg1); } public function setClientInfo(_arg1:Boolean):void{ enqueue("setClientInfo", _arg1); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ enqueue("linkByPost", _arg1, _arg2); } public function setCookieTimeout(_arg1:int):void{ enqueue("setCookieTimeout", _arg1); } public function isEmpty():Boolean{ return ((_ar.length == 0)); } public function getDetectTitle():Boolean{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getDetectTitle' method for the moment.")); }; return (false); } public function resetSession():void{ enqueue("resetSession"); } public function setDetectFlash(_arg1:Boolean):void{ enqueue("setDetectFlash", _arg1); } public function clear():void{ _ar = []; } public function setCampNameKey(_arg1:String):void{ enqueue("setCampNameKey", _arg1); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ enqueue("addItem", _arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } public function createEventTracker(_arg1:String):EventTracker{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'createEventTracker' method for the moment.")); }; return (null); } public function setVar(_arg1:String):void{ enqueue("setVar", _arg1); } public function clearIgnoredOrganic():void{ enqueue("clearIgnoredOrganic"); } public function setDomainName(_arg1:String):void{ enqueue("setDomainName", _arg1); } public function setCampSourceKey(_arg1:String):void{ enqueue("setCampSourceKey", _arg1); } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'addTrans' method for the moment.")); }; return (null); } public function setCampContentKey(_arg1:String):void{ enqueue("setCampContentKey", _arg1); } public function setLocalServerMode():void{ enqueue("setLocalServerMode"); } public function getLocalGifPath():String{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getLocalGifPath' method for the moment.")); }; return (""); } public function setAllowAnchor(_arg1:Boolean):void{ enqueue("setAllowAnchor", _arg1); } public function clearIgnoredRef():void{ enqueue("clearIgnoredRef"); } public function setLocalGifPath(_arg1:String):void{ enqueue("setLocalGifPath", _arg1); } public function getVersion():String{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getVersion' method for the moment.")); }; return (""); } public function setCookiePath(_arg1:String):void{ enqueue("setCookiePath", _arg1); } public function setSampleRate(_arg1:Number):void{ enqueue("setSampleRate", _arg1); } public function setDetectTitle(_arg1:Boolean):void{ enqueue("setDetectTitle", _arg1); } public function setAllowHash(_arg1:Boolean):void{ enqueue("setAllowHash", _arg1); } public function addIgnoredOrganic(_arg1:String):void{ enqueue("addIgnoredOrganic", _arg1); } public function setCampNOKey(_arg1:String):void{ enqueue("setCampNOKey", _arg1); } public function getServiceMode():ServerOperationMode{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getServiceMode' method for the moment.")); }; return (null); } public function setLocalRemoteServerMode():void{ enqueue("setLocalRemoteServerMode"); } public function cookiePathCopy(_arg1:String):void{ enqueue("cookiePathCopy", _arg1); } public function getDetectFlash():Boolean{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getDetectFlash' method for the moment.")); }; return (false); } public function setCampaignTrack(_arg1:Boolean):void{ enqueue("setCampaignTrack", _arg1); } public function clearOrganic():void{ enqueue("clearOrganic"); } public function setCampTermKey(_arg1:String):void{ enqueue("setCampTermKey", _arg1); } public function addIgnoredRef(_arg1:String):void{ enqueue("addIgnoredRef", _arg1); } public function setCampMediumKey(_arg1:String):void{ enqueue("setCampMediumKey", _arg1); } public function setSessionTimeout(_arg1:int):void{ enqueue("setSessionTimeout", _arg1); } public function setRemoteServerMode():void{ enqueue("setRemoteServerMode"); } public function element(){ return (_ar[0]); } public function getAccount():String{ if (CACHE_THROW_ERROR){ throw (new IllegalOperationError("The tracker is not ready and you can use the 'getAccount' method for the moment.")); }; return (""); } } }//package com.google.analytics.core
Section 163
//TrackerMode (com.google.analytics.core.TrackerMode) package com.google.analytics.core { public class TrackerMode { public static const BRIDGE:String = "Bridge"; public static const AS3:String = "AS3"; } }//package com.google.analytics.core
Section 164
//Utils (com.google.analytics.core.Utils) package com.google.analytics.core { public class Utils { public static function trim(_arg1:String, _arg2:Boolean=false):String{ var _local3:Array; var _local4:String; var _local5:int; var _local6:int; var _local7:int; if (_arg1 == ""){ return (""); }; _local3 = [" ", "\n", "\r", "\t"]; _local4 = _arg1; if (_arg2){ _local5 = 0; while ((((_local5 < _local3.length)) && ((_local4.indexOf(_local3[_local5]) > -1)))) { _local4 = _local4.split(_local3[_local5]).join(""); _local5++; }; } else { _local6 = 0; while ((((_local6 < _local4.length)) && ((_local3.indexOf(_local4.charAt(_local6)) > -1)))) { _local6++; }; _local4 = _local4.substr(_local6); _local7 = (_local4.length - 1); while ((((_local7 >= 0)) && ((_local3.indexOf(_local4.charAt(_local7)) > -1)))) { _local7--; }; _local4 = _local4.substring(0, (_local7 + 1)); }; return (_local4); } public static function generateHash(_arg1:String):int{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; _local2 = 1; _local3 = 0; if (((!((_arg1 == null))) && (!((_arg1 == ""))))){ _local2 = 0; _local4 = (_arg1.length - 1); while (_local4 >= 0) { _local5 = _arg1.charCodeAt(_local4); _local2 = ((((_local2 << 6) & 268435455) + _local5) + (_local5 << 14)); _local3 = (_local2 & 266338304); if (_local3 != 0){ _local2 = (_local2 ^ (_local3 >> 21)); }; _local4--; }; }; return (_local2); } public static function generate32bitRandom():int{ return (Math.round((Math.random() * 2147483647))); } public static function validateAccount(_arg1:String):Boolean{ var _local2:RegExp; _local2 = /^UA-[0-9]*-[0-9]*$/; return (_local2.test(_arg1)); } } }//package com.google.analytics.core
Section 165
//Cookie (com.google.analytics.data.Cookie) package com.google.analytics.data { public interface Cookie { function fromSharedObject(_arg1:Object):void; function toURLString():String; function get creation():Date; function toSharedObject():Object; function isExpired():Boolean; function set creation(_arg1:Date):void; function set expiration(_arg1:Date):void; function get expiration():Date; } }//package com.google.analytics.data
Section 166
//UTMA (com.google.analytics.data.UTMA) package com.google.analytics.data { import com.google.analytics.utils.*; public class UTMA extends UTMCookie { private var _sessionId:Number; private var _domainHash:Number; private var _firstTime:Number; private var _currentTime:Number; private var _lastTime:Number; private var _sessionCount:Number; public function UTMA(_arg1:Number=NaN, _arg2:Number=NaN, _arg3:Number=NaN, _arg4:Number=NaN, _arg5:Number=NaN, _arg6:Number=NaN){ super("utma", "__utma", ["domainHash", "sessionId", "firstTime", "lastTime", "currentTime", "sessionCount"], (Timespan.twoyears * 1000)); this.domainHash = _arg1; this.sessionId = _arg2; this.firstTime = _arg3; this.lastTime = _arg4; this.currentTime = _arg5; this.sessionCount = _arg6; } public function get lastTime():Number{ return (_lastTime); } public function set lastTime(_arg1:Number):void{ _lastTime = _arg1; update(); } public function set currentTime(_arg1:Number):void{ _currentTime = _arg1; update(); } public function get sessionId():Number{ return (_sessionId); } public function get sessionCount():Number{ return (_sessionCount); } public function get firstTime():Number{ return (_firstTime); } public function get currentTime():Number{ return (_currentTime); } public function set domainHash(_arg1:Number):void{ _domainHash = _arg1; update(); } public function set sessionId(_arg1:Number):void{ _sessionId = _arg1; update(); } public function set sessionCount(_arg1:Number):void{ _sessionCount = _arg1; update(); } public function get domainHash():Number{ return (_domainHash); } public function set firstTime(_arg1:Number):void{ _firstTime = _arg1; update(); } } }//package com.google.analytics.data
Section 167
//UTMB (com.google.analytics.data.UTMB) package com.google.analytics.data { import com.google.analytics.utils.*; public class UTMB extends UTMCookie { private var _trackCount:Number; private var _lastTime:Number; private var _domainHash:Number; private var _token:Number; public static var defaultTimespan:Number = Timespan.thirtyminutes; public function UTMB(_arg1:Number=NaN, _arg2:Number=NaN, _arg3:Number=NaN, _arg4:Number=NaN){ super("utmb", "__utmb", ["domainHash", "trackCount", "token", "lastTime"], (defaultTimespan * 1000)); this.domainHash = _arg1; this.trackCount = _arg2; this.token = _arg3; this.lastTime = _arg4; } public function set token(_arg1:Number):void{ _token = _arg1; update(); } public function set trackCount(_arg1:Number):void{ _trackCount = _arg1; update(); } public function get lastTime():Number{ return (_lastTime); } public function set domainHash(_arg1:Number):void{ _domainHash = _arg1; update(); } public function set lastTime(_arg1:Number):void{ _lastTime = _arg1; update(); } public function get domainHash():Number{ return (_domainHash); } public function get token():Number{ return (_token); } public function get trackCount():Number{ return (_trackCount); } } }//package com.google.analytics.data
Section 168
//UTMC (com.google.analytics.data.UTMC) package com.google.analytics.data { public class UTMC extends UTMCookie { private var _domainHash:Number; public function UTMC(_arg1:Number=NaN){ super("utmc", "__utmc", ["domainHash"]); this.domainHash = _arg1; } public function set domainHash(_arg1:Number):void{ _domainHash = _arg1; update(); } public function get domainHash():Number{ return (_domainHash); } } }//package com.google.analytics.data
Section 169
//UTMCookie (com.google.analytics.data.UTMCookie) package com.google.analytics.data { import com.google.analytics.core.*; public class UTMCookie implements Cookie { protected var inURL:String; protected var name:String; private var _creation:Date; private var _expiration:Date; public var proxy:Buffer; private var _timespan:Number; protected var fields:Array; public function UTMCookie(_arg1:String, _arg2:String, _arg3:Array, _arg4:Number=0){ this.name = _arg1; this.inURL = _arg2; this.fields = _arg3; _timestamp(_arg4); } public function isEmpty():Boolean{ var _local1:int; var _local2:String; var _local3:int; _local1 = 0; _local3 = 0; while (_local3 < fields.length) { _local2 = fields[_local3]; if ((((this[_local2] is Number)) && (isNaN(this[_local2])))){ _local1++; } else { if ((((this[_local2] is String)) && ((this[_local2] == "")))){ _local1++; }; }; _local3++; }; if (_local1 == fields.length){ return (true); }; return (false); } protected function update():void{ resetTimestamp(); if (proxy){ proxy.update(name, toSharedObject()); }; } public function fromSharedObject(_arg1:Object):void{ var _local2:String; var _local3:int; var _local4:int; _local3 = fields.length; _local4 = 0; while (_local4 < _local3) { _local2 = fields[_local4]; if (_arg1[_local2]){ this[_local2] = _arg1[_local2]; }; _local4++; }; if (_arg1.creation){ this.creation = _arg1.creation; }; if (_arg1.expiration){ this.expiration = _arg1.expiration; }; } private function _timestamp(_arg1:Number):void{ creation = new Date(); _timespan = _arg1; if (_arg1 > 0){ expiration = new Date((creation.valueOf() + _arg1)); }; } public function isExpired():Boolean{ var _local1:Date; var _local2:Number; _local1 = new Date(); _local2 = (expiration.valueOf() - _local1.valueOf()); if (_local2 <= 0){ return (true); }; return (false); } public function set expiration(_arg1:Date):void{ _expiration = _arg1; } public function get creation():Date{ return (_creation); } public function reset():void{ var _local1:String; var _local2:int; _local2 = 0; while (_local2 < fields.length) { _local1 = fields[_local2]; if ((this[_local1] is Number)){ this[_local1] = NaN; } else { if ((this[_local1] is String)){ this[_local1] = ""; }; }; _local2++; }; resetTimestamp(); update(); } public function valueOf():String{ var _local1:Array; var _local2:String; var _local3:*; var _local4:int; _local1 = []; _local4 = 0; while (_local4 < fields.length) { _local2 = fields[_local4]; _local3 = this[_local2]; if ((_local3 is String)){ if (_local3 == ""){ _local3 = "-"; _local1.push(_local3); } else { _local1.push(_local3); }; } else { if ((_local3 is Number)){ if (_local3 == 0){ _local1.push(_local3); } else { if (isNaN(_local3)){ _local3 = "-"; _local1.push(_local3); } else { _local1.push(_local3); }; }; }; }; _local4++; }; return (("" + _local1.join("."))); } public function resetTimestamp(_arg1:Number=NaN):void{ if (!isNaN(_arg1)){ _timespan = _arg1; }; _creation = null; _expiration = null; _timestamp(_timespan); } public function get expiration():Date{ if (_expiration){ return (_expiration); }; return (new Date((new Date().valueOf() + 1000))); } public function toURLString():String{ return (((inURL + "=") + valueOf())); } public function toSharedObject():Object{ var _local1:Object; var _local2:String; var _local3:*; var _local4:int; _local1 = {}; _local4 = 0; for (;_local4 < fields.length;_local4++) { _local2 = fields[_local4]; _local3 = this[_local2]; if ((_local3 is String)){ _local1[_local2] = _local3; } else { if (_local3 == 0){ _local1[_local2] = _local3; } else { if (isNaN(_local3)){ continue; } else { _local1[_local2] = _local3; }; }; }; }; _local1.creation = creation; _local1.expiration = expiration; return (_local1); } public function toString(_arg1:Boolean=false):String{ var _local2:Array; var _local3:String; var _local4:*; var _local5:int; var _local6:int; var _local7:String; _local2 = []; _local5 = fields.length; _local6 = 0; for (;_local6 < _local5;_local6++) { _local3 = fields[_local6]; _local4 = this[_local3]; if ((_local4 is String)){ _local2.push((((_local3 + ": \"") + _local4) + "\"")); } else { if (_local4 == 0){ _local2.push(((_local3 + ": ") + _local4)); } else { if (isNaN(_local4)){ continue; } else { _local2.push(((_local3 + ": ") + _local4)); }; }; }; }; _local7 = (((name.toUpperCase() + " {") + _local2.join(", ")) + "}"); if (_arg1){ _local7 = (_local7 + (((" creation:" + creation) + ", expiration:") + expiration)); }; return (_local7); } public function set creation(_arg1:Date):void{ _creation = _arg1; } } }//package com.google.analytics.data
Section 170
//UTMK (com.google.analytics.data.UTMK) package com.google.analytics.data { public class UTMK extends UTMCookie { private var _hash:Number; public function UTMK(_arg1:Number=NaN){ super("utmk", "__utmk", ["hash"]); this.hash = _arg1; } public function set hash(_arg1:Number):void{ _hash = _arg1; update(); } public function get hash():Number{ return (_hash); } } }//package com.google.analytics.data
Section 171
//UTMV (com.google.analytics.data.UTMV) package com.google.analytics.data { import com.google.analytics.utils.*; public class UTMV extends UTMCookie { private var _domainHash:Number; private var _value:String; public function UTMV(_arg1:Number=NaN, _arg2:String=""){ super("utmv", "__utmv", ["domainHash", "value"], (Timespan.twoyears * 1000)); this.domainHash = _arg1; this.value = _arg2; } override public function toURLString():String{ return (((inURL + "=") + encodeURI(valueOf()))); } public function get value():String{ return (_value); } public function get domainHash():Number{ return (_domainHash); } public function set domainHash(_arg1:Number):void{ _domainHash = _arg1; update(); } public function set value(_arg1:String):void{ _value = _arg1; update(); } } }//package com.google.analytics.data
Section 172
//UTMZ (com.google.analytics.data.UTMZ) package com.google.analytics.data { import com.google.analytics.utils.*; public class UTMZ extends UTMCookie { private var _campaignTracking:String; private var _campaignCreation:Number; private var _responseCount:Number; private var _domainHash:Number; private var _campaignSessions:Number; public static var defaultTimespan:Number = Timespan.sixmonths; public function UTMZ(_arg1:Number=NaN, _arg2:Number=NaN, _arg3:Number=NaN, _arg4:Number=NaN, _arg5:String=""){ super("utmz", "__utmz", ["domainHash", "campaignCreation", "campaignSessions", "responseCount", "campaignTracking"], (defaultTimespan * 1000)); this.domainHash = _arg1; this.campaignCreation = _arg2; this.campaignSessions = _arg3; this.responseCount = _arg4; this.campaignTracking = _arg5; } public function set responseCount(_arg1:Number):void{ _responseCount = _arg1; update(); } public function set domainHash(_arg1:Number):void{ _domainHash = _arg1; update(); } public function set campaignCreation(_arg1:Number):void{ _campaignCreation = _arg1; update(); } public function get campaignTracking():String{ return (_campaignTracking); } public function get campaignSessions():Number{ return (_campaignSessions); } public function get domainHash():Number{ return (_domainHash); } public function get responseCount():Number{ return (_responseCount); } public function get campaignCreation():Number{ return (_campaignCreation); } public function set campaignSessions(_arg1:Number):void{ _campaignSessions = _arg1; update(); } public function set campaignTracking(_arg1:String):void{ _campaignTracking = _arg1; update(); } } }//package com.google.analytics.data
Section 173
//X10 (com.google.analytics.data.X10) package com.google.analytics.data { public class X10 { private var _delimEnd:String;// = ")" private var _delimSet:String;// = "*" private var _escapeChar:String;// = "'" private var _delimBegin:String;// = "(" private var _delimNumValue:String;// = "!" private var _key:String;// = "k" private var _set:Array; private var _projectData:Object; private var _hasData:int; private var _escapeCharMap:Object; private var _minimum:int; private var _value:String;// = "v" public function X10(){ _key = "k"; _value = "v"; _set = [_key, _value]; _delimBegin = "("; _delimEnd = ")"; _delimSet = "*"; _delimNumValue = "!"; _escapeChar = "'"; super(); _projectData = {}; _escapeCharMap = {}; _escapeCharMap[_escapeChar] = "'0"; _escapeCharMap[_delimEnd] = "'1"; _escapeCharMap[_delimSet] = "'2"; _escapeCharMap[_delimNumValue] = "'3"; _minimum = 1; } private function _clearInternal(_arg1:Number, _arg2:String):void{ var _local3:Boolean; var _local4:int; var _local5:int; if (((hasProject(_arg1)) && (!((_projectData[_arg1][_arg2] == undefined))))){ _projectData[_arg1][_arg2] = undefined; _local3 = true; _local5 = _set.length; _local4 = 0; while (_local4 < _local5) { if (_projectData[_arg1][_set[_local4]] != undefined){ _local3 = false; break; }; _local4++; }; if (_local3){ _projectData[_arg1] = undefined; _hasData = (_hasData - 1); }; }; } public function hasData():Boolean{ return ((_hasData > 0)); } private function _setInternal(_arg1:Number, _arg2:String, _arg3:Number, _arg4:String):void{ if (!hasProject(_arg1)){ _projectData[_arg1] = {}; }; if (_projectData[_arg1][_arg2] == undefined){ _projectData[_arg1][_arg2] = []; }; _projectData[_arg1][_arg2][_arg3] = _arg4; _hasData = (_hasData + 1); } public function hasProject(_arg1:Number):Boolean{ return (_projectData[_arg1]); } public function clearKey(_arg1:Number):void{ _clearInternal(_arg1, _key); } private function _renderDataType(_arg1:Array):String{ var _local2:Array; var _local3:String; var _local4:int; _local2 = []; _local4 = 0; while (_local4 < _arg1.length) { if (_arg1[_local4] != undefined){ _local3 = ""; if (((!((_local4 == _minimum))) && ((_arg1[(_local4 - 1)] == undefined)))){ _local3 = (_local3 + _local4.toString()); _local3 = (_local3 + _delimNumValue); }; _local3 = (_local3 + _escapeExtensibleValue(_arg1[_local4])); _local2.push(_local3); }; _local4++; }; return (((_delimBegin + _local2.join(_delimSet)) + _delimEnd)); } public function getKey(_arg1:Number, _arg2:Number):String{ return ((_getInternal(_arg1, _key, _arg2) as String)); } public function clearValue(_arg1:Number):void{ _clearInternal(_arg1, _value); } public function renderMergedUrlString(_arg1:X10=null):String{ var _local2:Array; var _local3:String; if (!_arg1){ return (renderUrlString()); }; _local2 = [_arg1.renderUrlString()]; for (_local3 in _projectData) { if (((hasProject(Number(_local3))) && (!(_arg1.hasProject(Number(_local3)))))){ _local2.push((_local3 + _renderProject(_projectData[_local3]))); }; }; return (_local2.join("")); } public function setValue(_arg1:Number, _arg2:Number, _arg3:Number):Boolean{ if (((((!((Math.round(_arg3) == _arg3))) || (isNaN(_arg3)))) || ((_arg3 == Infinity)))){ return (false); }; _setInternal(_arg1, _value, _arg2, _arg3.toString()); return (true); } public function renderUrlString():String{ var _local1:Array; var _local2:String; _local1 = []; for (_local2 in _projectData) { if (hasProject(Number(_local2))){ _local1.push((_local2 + _renderProject(_projectData[_local2]))); }; }; return (_local1.join("")); } private function _getInternal(_arg1:Number, _arg2:String, _arg3:Number):Object{ if (((hasProject(_arg1)) && (!((_projectData[_arg1][_arg2] == undefined))))){ return (_projectData[_arg1][_arg2][_arg3]); }; return (undefined); } public function setKey(_arg1:Number, _arg2:Number, _arg3:String):Boolean{ _setInternal(_arg1, _key, _arg2, _arg3); return (true); } public function getValue(_arg1:Number, _arg2:Number){ var _local3:*; _local3 = _getInternal(_arg1, _value, _arg2); if (_local3 == null){ return (null); }; return (Number(_local3)); } private function _renderProject(_arg1:Object):String{ var _local2:String; var _local3:Boolean; var _local4:int; var _local5:Array; var _local6:int; _local2 = ""; _local3 = false; _local6 = _set.length; _local4 = 0; while (_local4 < _local6) { _local5 = _arg1[_set[_local4]]; if (_local5){ if (_local3){ _local2 = (_local2 + _set[_local4]); }; _local2 = (_local2 + _renderDataType(_local5)); _local3 = false; } else { _local3 = true; }; _local4++; }; return (_local2); } private function _escapeExtensibleValue(_arg1:String):String{ var _local2:String; var _local3:int; var _local4:String; var _local5:String; _local2 = ""; _local3 = 0; while (_local3 < _arg1.length) { _local4 = _arg1.charAt(_local3); _local5 = _escapeCharMap[_local4]; if (_local5){ _local2 = (_local2 + _local5); } else { _local2 = (_local2 + _local4); }; _local3++; }; return (_local2); } } }//package com.google.analytics.data
Section 174
//_Style (com.google.analytics.debug._Style) package com.google.analytics.debug { import flash.net.*; import flash.text.*; public class _Style { public var borderColor:uint; public var backgroundColor:uint; private var _sheet:StyleSheet; public var roundedCorner:uint; public var alertColor:uint; public var infoColor:uint; public var successColor:uint; private var _loader:URLLoader; public var failureColor:uint; private var _defaultSheet:String; public var warningColor:uint; public function _Style(){ _sheet = new StyleSheet(); _loader = new URLLoader(); _init(); } private function _parseSheet(_arg1:String):void{ _sheet.parseCSS(_arg1); } public function get sheet():StyleSheet{ return (_sheet); } private function _init():void{ _defaultSheet = ""; _defaultSheet = (_defaultSheet + "a{text-decoration: underline;}\n"); _defaultSheet = (_defaultSheet + ".uiLabel{color: #000000;font-family: Arial;font-size: 12;margin-left: 2;margin-right: 2;}\n"); _defaultSheet = (_defaultSheet + ".uiWarning{color: #ffffff;font-family: Arial;font-size: 14;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiAlert{color: #ffffff;font-family: Arial;font-size: 14;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiInfo{color: #000000;font-family: Arial;font-size: 14;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiSuccess{color: #ffffff;font-family: Arial;font-size: 12;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiFailure{color: #ffffff;font-family: Arial;font-size: 12;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiAlertAction{color: #ffffff;text-align: center;font-family: Arial;font-size: 12;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + ".uiAlertTitle{color: #ffffff;font-family: Arial;font-size: 16;font-weight: bold;margin-left: 6;margin-right: 6;}\n"); _defaultSheet = (_defaultSheet + "\n"); roundedCorner = 6; backgroundColor = 0xCCCCCC; borderColor = 0x555555; infoColor = 16777113; alertColor = 0xFFCC00; warningColor = 0xCC0000; successColor = 0xFF00; failureColor = 0xFF0000; _parseSheet(_defaultSheet); } } }//package com.google.analytics.debug
Section 175
//Alert (com.google.analytics.debug.Alert) package com.google.analytics.debug { import flash.events.*; public class Alert extends Label { public var actionOnNextLine:Boolean;// = true public var autoClose:Boolean;// = true private var _actions:Array; public function Alert(_arg1:String, _arg2:Array, _arg3:String="uiAlert", _arg4:uint=0, _arg5:Align=null, _arg6:Boolean=false, _arg7:Boolean=true){ var _local8:int; autoClose = true; actionOnNextLine = true; if (_arg4 == 0){ _arg4 = Style.alertColor; }; if (_arg5 == null){ _arg5 = Align.center; }; super(_arg1, _arg3, _arg4, _arg5, _arg6); this.selectable = true; super.mouseChildren = true; this.buttonMode = true; this.mouseEnabled = true; this.useHandCursor = true; this.actionOnNextLine = _arg7; _actions = []; _local8 = 0; while (_local8 < _arg2.length) { _arg2[_local8].container = this; _actions.push(_arg2[_local8]); _local8++; }; } protected function getAction(_arg1:String):AlertAction{ var _local2:int; _local2 = 0; while (_local2 < _actions.length) { if (_arg1 == _actions[_local2].activator){ return (_actions[_local2]); }; _local2++; }; return (null); } override protected function layout():void{ super.layout(); _defineActions(); } protected function spaces(_arg1:int):String{ var _local2:String; var _local3:String; var _local4:int; _local2 = ""; _local3 = " "; _local4 = 0; while (_local4 < (_arg1 + 1)) { _local2 = (_local2 + _local3); _local4++; }; return (_local2); } override public function onLink(_arg1:TextEvent):void{ var _local2:AlertAction; if (isValidAction(_arg1.text)){ _local2 = getAction(_arg1.text); if (_local2){ _local2.execute(); }; }; if (autoClose){ close(); }; } protected function isValidAction(_arg1:String):Boolean{ var _local2:int; _local2 = 0; while (_local2 < _actions.length) { if (_arg1 == _actions[_local2].activator){ return (true); }; _local2++; }; return (false); } private function _defineActions():void{ var _local1:String; var _local2:Array; var _local3:AlertAction; var _local4:int; _local1 = ""; if (actionOnNextLine){ _local1 = (_local1 + "\n"); } else { _local1 = (_local1 + " |"); }; _local1 = (_local1 + " "); _local2 = []; _local4 = 0; while (_local4 < _actions.length) { _local3 = _actions[_local4]; _local2.push((((("<a href=\"event:" + _local3.activator) + "\">") + _local3.name) + "</a>")); _local4++; }; _local1 = (_local1 + _local2.join(" | ")); appendText(_local1, "uiAlertAction"); } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 176
//AlertAction (com.google.analytics.debug.AlertAction) package com.google.analytics.debug { public class AlertAction { public var container:Alert; private var _callback; public var name:String; public var activator:String; public function AlertAction(_arg1:String, _arg2:String, _arg3){ this.name = _arg1; this.activator = _arg2; _callback = _arg3; } public function execute():void{ if (_callback){ if ((_callback is Function)){ (_callback as Function)(); } else { if ((_callback is String)){ var _local1 = container; _local1[_callback](); }; }; }; } } }//package com.google.analytics.debug
Section 177
//Align (com.google.analytics.debug.Align) package com.google.analytics.debug { public class Align { private var _value:int; private var _name:String; public static const bottomRight:Align = new Align(18, "bottomRight"); ; public static const right:Align = new Align(16, "right"); ; public static const left:Align = new Align(32, "left"); ; public static const topRight:Align = new Align(17, "topRight"); ; public static const bottom:Align = new Align(2, "bottom"); ; public static const bottomLeft:Align = new Align(34, "bottomLeft"); ; public static const topLeft:Align = new Align(33, "topLeft"); ; public static const center:Align = new Align(0x0100, "center"); ; public static const none:Align = new Align(0, "none"); ; public static const top:Align = new Align(1, "top"); ; public function Align(_arg1:int=0, _arg2:String=""){ _value = _arg1; _name = _arg2; } public function valueOf():int{ return (_value); } public function toString():String{ return (_name); } } }//package com.google.analytics.debug
Section 178
//Background (com.google.analytics.debug.Background) package com.google.analytics.debug { import flash.display.*; public class Background { public static function drawRounded(_arg1, _arg2:Graphics, _arg3:uint=0, _arg4:uint=0):void{ var _local5:uint; var _local6:uint; var _local7:uint; _local7 = Style.roundedCorner; if ((((_arg3 > 0)) && ((_arg4 > 0)))){ _local5 = _arg3; _local6 = _arg4; } else { _local5 = _arg1.width; _local6 = _arg1.height; }; if (((_arg1.stickToEdge) && (!((_arg1.alignement == Align.none))))){ switch (_arg1.alignement){ case Align.top: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, 0, _local7, _local7); break; case Align.topLeft: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, 0, 0, _local7); break; case Align.topRight: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, 0, _local7, 0); break; case Align.bottom: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, _local7, _local7, 0, 0); break; case Align.bottomLeft: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, _local7, 0, 0); break; case Align.bottomRight: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, _local7, 0, 0, 0); break; case Align.left: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, 0, _local7, 0, _local7); break; case Align.right: _arg2.drawRoundRectComplex(0, 0, _local5, _local6, _local7, 0, _local7, 0); break; case Align.center: _arg2.drawRoundRect(0, 0, _local5, _local6, _local7, _local7); break; }; } else { _arg2.drawRoundRect(0, 0, _local5, _local6, _local7, _local7); }; } } }//package com.google.analytics.debug
Section 179
//Debug (com.google.analytics.debug.Debug) package com.google.analytics.debug { import flash.events.*; import flash.ui.*; public class Debug extends Label { private var _lines:Array; private var _preferredForcedWidth:uint;// = 540 private var _linediff:int;// = 0 public var maxLines:uint;// = 16 public static var count:uint = 0; public function Debug(_arg1:uint=0, _arg2:Align=null, _arg3:Boolean=false){ if (_arg2 == null){ _arg2 = Align.bottom; }; super("", "uiLabel", _arg1, _arg2, _arg3); this.name = ("Debug" + count++); _lines = []; selectable = true; addEventListener(KeyboardEvent.KEY_DOWN, onKey); } public function writeBold(_arg1:String):void{ write(_arg1, true); } private function _getLinesToDisplay(_arg1:int=0):Array{ var _local2:Array; var _local3:uint; var _local4:uint; if ((_lines.length - 1) > maxLines){ if ((_linediff <= 0)){ _linediff = (_linediff + _arg1); } else { if ((((_linediff > 0)) && ((_arg1 < 0)))){ _linediff = (_linediff + _arg1); }; }; _local3 = ((_lines.length - maxLines) + _linediff); _local4 = (_local3 + maxLines); _local2 = _lines.slice(_local3, _local4); } else { _local2 = _lines; }; return (_local2); } private function onKey(_arg1:KeyboardEvent=null):void{ var _local2:Array; switch (_arg1.keyCode){ case Keyboard.DOWN: _local2 = _getLinesToDisplay(1); break; case Keyboard.UP: _local2 = _getLinesToDisplay(-1); break; default: _local2 = null; }; if (_local2 == null){ return; }; text = _local2.join("\n"); } override public function get forcedWidth():uint{ if (this.parent){ if (UISprite(this.parent).forcedWidth > _preferredForcedWidth){ return (_preferredForcedWidth); }; return (UISprite(this.parent).forcedWidth); //unresolved jump }; return (super.forcedWidth); } public function write(_arg1:String, _arg2:Boolean=false):void{ var _local3:Array; if (_arg1.indexOf("") > -1){ _local3 = _arg1.split("\n"); } else { _local3 = [_arg1]; }; var _local4 = ""; var _local5 = ""; if (_arg2){ _local4 = "<b>"; _local5 = "</b>"; }; var _local6:int; while (_local6 < _local3.length) { _lines.push(((_local4 + _local3[_local6]) + _local5)); _local6++; }; var _local7:Array = _getLinesToDisplay(); text = _local7.join("\n"); } public function close():void{ dispose(); } override protected function dispose():void{ removeEventListener(KeyboardEvent.KEY_DOWN, onKey); super.dispose(); } } }//package com.google.analytics.debug
Section 180
//DebugConfiguration (com.google.analytics.debug.DebugConfiguration) package com.google.analytics.debug { import com.google.analytics.core.*; import flash.net.*; import flash.utils.*; import flash.ui.*; public class DebugConfiguration { public var showHideKey:Number; private var _mode:VisualDebugMode; private var _verbose:Boolean;// = false public var destroyKey:Number; public var GIFRequests:Boolean;// = false public var showInfos:Boolean;// = true public var infoTimeout:Number;// = 1000 public var minimizedOnStart:Boolean;// = false private var _active:Boolean;// = false public var traceOutput:Boolean;// = false public var layout:ILayout; public var warningTimeout:Number;// = 1500 public var javascript:Boolean;// = false public var showWarnings:Boolean;// = true private var _visualInitialized:Boolean;// = false public function DebugConfiguration(){ _mode = VisualDebugMode.basic; showHideKey = Keyboard.SPACE; destroyKey = Keyboard.BACKSPACE; super(); } public function get verbose():Boolean{ return (_verbose); } public function set verbose(_arg1:Boolean):void{ _verbose = _arg1; } public function set mode(_arg1):void{ if ((_arg1 is String)){ switch (_arg1){ case "geek": _arg1 = VisualDebugMode.geek; break; case "advanced": _arg1 = VisualDebugMode.advanced; break; case "basic": default: _arg1 = VisualDebugMode.basic; }; }; _mode = _arg1; } public function success(_arg1:String):void{ if (layout){ layout.createSuccessAlert(_arg1); }; if (traceOutput){ trace((("[+] " + _arg1) + " !!")); }; } public function get active():Boolean{ return (_active); } private function _initializeVisual():void{ if (layout){ layout.init(); _visualInitialized = true; }; } private function _destroyVisual():void{ if (((layout) && (_visualInitialized))){ layout.destroy(); }; } public function warning(_arg1:String, _arg2:VisualDebugMode=null):void{ if (_filter(_arg2)){ return; }; if (((layout) && (showWarnings))){ layout.createWarning(_arg1); }; if (traceOutput){ trace((("## " + _arg1) + " ##")); }; } private function _filter(_arg1:VisualDebugMode=null):Boolean{ return (((_arg1) && ((int(_arg1) >= int(this.mode))))); } public function failure(_arg1:String):void{ if (layout){ layout.createFailureAlert(_arg1); }; if (traceOutput){ trace((("[-] " + _arg1) + " !!")); }; } public function get mode(){ return (_mode); } public function set active(_arg1:Boolean):void{ _active = _arg1; if (_active){ _initializeVisual(); } else { _destroyVisual(); }; } protected function trace(_arg1:String):void{ var _local7:Array; var _local8:int; var _local2:Array = []; var _local3 = ""; var _local4 = ""; if (this.mode == VisualDebugMode.geek){ _local3 = (getTimer() + " - "); _local4 = (new Array(_local3.length).join(" ") + " "); }; if (_arg1.indexOf("\n") > -1){ _local7 = _arg1.split("\n"); _local8 = 0; while (_local8 < _local7.length) { if (_local7[_local8] == ""){ } else { if (_local8 == 0){ _local2.push((_local3 + _local7[_local8])); } else { _local2.push((_local4 + _local7[_local8])); }; }; _local8++; }; } else { _local2.push((_local3 + _arg1)); }; var _local5:int = _local2.length; var _local6:int; while (_local6 < _local5) { trace(_local2[_local6]); _local6++; }; } public function alert(_arg1:String):void{ if (layout){ layout.createAlert(_arg1); }; if (traceOutput){ trace((("!! " + _arg1) + " !!")); }; } public function info(_arg1:String, _arg2:VisualDebugMode=null):void{ if (_filter(_arg2)){ return; }; if (((layout) && (showInfos))){ layout.createInfo(_arg1); }; if (traceOutput){ trace(_arg1); }; } public function alertGifRequest(_arg1:String, _arg2:URLRequest, _arg3:GIFRequest):void{ if (layout){ layout.createGIFRequestAlert(_arg1, _arg2, _arg3); }; if (traceOutput){ trace(((">> " + _arg1) + " <<")); }; } } }//package com.google.analytics.debug
Section 181
//FailureAlert (com.google.analytics.debug.FailureAlert) package com.google.analytics.debug { public class FailureAlert extends Alert { public function FailureAlert(_arg1:DebugConfiguration, _arg2:String, _arg3:Array){ var _local4:Align; var _local5:Boolean; var _local6:Boolean; _local4 = Align.bottomLeft; _local5 = true; _local6 = false; if (_arg1.verbose){ _arg2 = ((("<u><span class=\"uiAlertTitle\">Failure</span>" + spaces(18)) + "</u>\n\n") + _arg2); _local4 = Align.center; _local5 = false; _local6 = true; }; super(_arg2, _arg3, "uiFailure", Style.failureColor, _local4, _local5, _local6); } } }//package com.google.analytics.debug
Section 182
//GIFRequestAlert (com.google.analytics.debug.GIFRequestAlert) package com.google.analytics.debug { public class GIFRequestAlert extends Alert { public function GIFRequestAlert(_arg1:String, _arg2:Array){ super(_arg1, _arg2); } } }//package com.google.analytics.debug
Section 183
//ILayout (com.google.analytics.debug.ILayout) package com.google.analytics.debug { import com.google.analytics.core.*; import flash.net.*; import flash.display.*; public interface ILayout { function createWarning(_arg1:String):void; function addToStage(_arg1:DisplayObject):void; function createGIFRequestAlert(_arg1:String, _arg2:URLRequest, _arg3:GIFRequest):void; function createPanel(_arg1:String, _arg2:uint, _arg3:uint):void; function createInfo(_arg1:String):void; function createFailureAlert(_arg1:String):void; function addToPanel(_arg1:String, _arg2:DisplayObject):void; function init():void; function createSuccessAlert(_arg1:String):void; function createVisualDebug():void; function createAlert(_arg1:String):void; function destroy():void; function bringToFront(_arg1:DisplayObject):void; function isAvailable():Boolean; } }//package com.google.analytics.debug
Section 184
//Info (com.google.analytics.debug.Info) package com.google.analytics.debug { import flash.events.*; import flash.utils.*; public class Info extends Label { private var _timer:Timer; public function Info(_arg1:String="", _arg2:uint=3000){ super(_arg1, "uiInfo", Style.infoColor, Align.top, true); if (_arg2 > 0){ _timer = new Timer(_arg2, 1); _timer.start(); _timer.addEventListener(TimerEvent.TIMER_COMPLETE, onComplete, false, 0, true); }; } public function onComplete(_arg1:TimerEvent):void{ close(); } override public function onLink(_arg1:TextEvent):void{ switch (_arg1.text){ case "hide": close(); break; }; } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 185
//Label (com.google.analytics.debug.Label) package com.google.analytics.debug { import flash.events.*; import flash.display.*; import flash.text.*; public class Label extends UISprite { private var _color:uint; private var _background:Shape; private var _textField:TextField; public var stickToEdge:Boolean; private var _text:String; protected var selectable:Boolean; private var _tag:String; public static var count:uint = 0; public function Label(_arg1:String="", _arg2:String="uiLabel", _arg3:uint=0, _arg4:Align=null, _arg5:Boolean=false){ this.name = ("Label" + count++); selectable = false; _background = new Shape(); _textField = new TextField(); _text = _arg1; _tag = _arg2; if (_arg4 == null){ _arg4 = Align.none; }; this.alignement = _arg4; this.stickToEdge = _arg5; if (_arg3 == 0){ _arg3 = Style.backgroundColor; }; _color = _arg3; _textField.addEventListener(TextEvent.LINK, onLink); } public function get tag():String{ return (_tag); } private function _draw():void{ var _local1:Graphics = _background.graphics; _local1.clear(); _local1.beginFill(_color); var _local2:uint = _textField.width; var _local3:uint = _textField.height; if (forcedWidth > 0){ _local2 = forcedWidth; }; Background.drawRounded(this, _local1, _local2, _local3); _local1.endFill(); } public function get text():String{ return (_textField.text); } public function appendText(_arg1:String, _arg2:String=""):void{ if (_arg1 == ""){ return; }; if (_arg2 == ""){ _arg2 = tag; }; _textField.htmlText = (_textField.htmlText + (((("<span class=\"" + _arg2) + "\">") + _arg1) + "</span>")); _text = (_text + _arg1); _draw(); resize(); } public function set text(_arg1:String):void{ if (_arg1 == ""){ _arg1 = _text; }; _textField.htmlText = (((("<span class=\"" + tag) + "\">") + _arg1) + "</span>"); _text = _arg1; _draw(); resize(); } override protected function layout():void{ _textField.type = TextFieldType.DYNAMIC; _textField.autoSize = TextFieldAutoSize.LEFT; _textField.background = false; _textField.selectable = selectable; _textField.multiline = true; _textField.styleSheet = Style.sheet; this.text = _text; addChild(_background); addChild(_textField); } public function set tag(_arg1:String):void{ _tag = _arg1; text = ""; } public function onLink(_arg1:TextEvent):void{ } override protected function dispose():void{ _textField.removeEventListener(TextEvent.LINK, onLink); super.dispose(); } } }//package com.google.analytics.debug
Section 186
//Layout (com.google.analytics.debug.Layout) package com.google.analytics.debug { import com.google.analytics.core.*; import flash.net.*; import flash.events.*; import flash.display.*; import com.google.analytics.*; public class Layout implements ILayout { private var _display:DisplayObject; private var _infoQueue:Array; private var _maxCharPerLine:int;// = 85 private var _hasInfo:Boolean; private var _warningQueue:Array; private var _hasDebug:Boolean; private var _hasWarning:Boolean; private var _mainPanel:Panel; private var _GRAlertQueue:Array; private var _debug:DebugConfiguration; public var visualDebug:Debug; private var _hasGRAlert:Boolean; public function Layout(_arg1:DebugConfiguration, _arg2:DisplayObject){ _display = _arg2; _debug = _arg1; _hasWarning = false; _hasInfo = false; _hasDebug = false; _hasGRAlert = false; _warningQueue = []; _infoQueue = []; _GRAlertQueue = []; } private function onKey(_arg1:KeyboardEvent=null):void{ switch (_arg1.keyCode){ case _debug.showHideKey: _mainPanel.visible = !(_mainPanel.visible); break; case _debug.destroyKey: destroy(); break; }; } public function createWarning(_arg1:String):void{ if (((_hasWarning) || (!(isAvailable())))){ _warningQueue.push(_arg1); return; }; _arg1 = _filterMaxChars(_arg1); _hasWarning = true; var _local2:Warning = new Warning(_arg1, _debug.warningTimeout); addToPanel("analytics", _local2); _local2.addEventListener(Event.REMOVED_FROM_STAGE, _clearWarning, false, 0, true); if (_hasDebug){ visualDebug.writeBold(_arg1); }; } public function bringToFront(_arg1:DisplayObject):void{ _display.stage.setChildIndex(_arg1, (_display.stage.numChildren - 1)); } public function createFailureAlert(_arg1:String):void{ var _local2:AlertAction; if (_debug.verbose){ _arg1 = _filterMaxChars(_arg1); _local2 = new AlertAction("Close", "close", "close"); } else { _local2 = new AlertAction("X", "close", "close"); }; var _local3:Alert = new FailureAlert(_debug, _arg1, [_local2]); addToPanel("analytics", _local3); if (_hasDebug){ if (_debug.verbose){ _arg1 = _arg1.split("\n").join(""); _arg1 = _filterMaxChars(_arg1, 66); }; visualDebug.writeBold(_arg1); }; } public function init():void{ var _local1 = 10; var _local2:uint = (_display.stage.stageWidth - (_local1 * 2)); var _local3:uint = (_display.stage.stageHeight - (_local1 * 2)); var _local4:Panel = new Panel("analytics", _local2, _local3); _local4.alignement = Align.top; _local4.stickToEdge = false; _local4.title = ("Google Analytics v" + GATracker.version); _mainPanel = _local4; addToStage(_local4); bringToFront(_local4); if (_debug.minimizedOnStart){ _mainPanel.onToggle(); }; createVisualDebug(); _display.stage.addEventListener(KeyboardEvent.KEY_DOWN, onKey, false, 0, true); } public function addToPanel(_arg1:String, _arg2:DisplayObject):void{ var _local4:Panel; var _local3:DisplayObject = _display.stage.getChildByName(_arg1); if (_local3){ _local4 = (_local3 as Panel); _local4.addData(_arg2); } else { trace((("panel \"" + _arg1) + "\" not found")); }; } private function _clearInfo(_arg1:Event):void{ _hasInfo = false; if (_infoQueue.length > 0){ createInfo(_infoQueue.shift()); }; } private function _filterMaxChars(_arg1:String, _arg2:int=0):String{ var _local6:String; var _local3 = "\n"; var _local4:Array = []; var _local5:Array = _arg1.split(_local3); if (_arg2 == 0){ _arg2 = _maxCharPerLine; }; var _local7:int; while (_local7 < _local5.length) { _local6 = _local5[_local7]; while (_local6.length > _arg2) { _local4.push(_local6.substr(0, _arg2)); _local6 = _local6.substring(_arg2); }; _local4.push(_local6); _local7++; }; return (_local4.join(_local3)); } private function _clearGRAlert(_arg1:Event):void{ _hasGRAlert = false; if (_GRAlertQueue.length > 0){ createGIFRequestAlert.apply(this, _GRAlertQueue.shift()); }; } public function createSuccessAlert(_arg1:String):void{ var _local2:AlertAction; if (_debug.verbose){ _arg1 = _filterMaxChars(_arg1); _local2 = new AlertAction("Close", "close", "close"); } else { _local2 = new AlertAction("X", "close", "close"); }; var _local3:Alert = new SuccessAlert(_debug, _arg1, [_local2]); addToPanel("analytics", _local3); if (_hasDebug){ if (_debug.verbose){ _arg1 = _arg1.split("\n").join(""); _arg1 = _filterMaxChars(_arg1, 66); }; visualDebug.writeBold(_arg1); }; } public function isAvailable():Boolean{ return (!((_display.stage == null))); } public function createAlert(_arg1:String):void{ _arg1 = _filterMaxChars(_arg1); var _local2:Alert = new Alert(_arg1, [new AlertAction("Close", "close", "close")]); addToPanel("analytics", _local2); if (_hasDebug){ visualDebug.writeBold(_arg1); }; } public function createInfo(_arg1:String):void{ if (((_hasInfo) || (!(isAvailable())))){ _infoQueue.push(_arg1); return; }; _arg1 = _filterMaxChars(_arg1); _hasInfo = true; var _local2:Info = new Info(_arg1, _debug.infoTimeout); addToPanel("analytics", _local2); _local2.addEventListener(Event.REMOVED_FROM_STAGE, _clearInfo, false, 0, true); if (_hasDebug){ visualDebug.write(_arg1); }; } public function createGIFRequestAlert(_arg1:String, _arg2:URLRequest, _arg3:GIFRequest):void{ var message = _arg1; var request = _arg2; var ref = _arg3; if (_hasGRAlert){ _GRAlertQueue.push([message, request, ref]); return; }; _hasGRAlert = true; var f:Function = function ():void{ ref.sendRequest(request); }; message = _filterMaxChars(message); var gra:GIFRequestAlert = new GIFRequestAlert(message, [new AlertAction("OK", "ok", f), new AlertAction("Cancel", "cancel", "close")]); addToPanel("analytics", gra); gra.addEventListener(Event.REMOVED_FROM_STAGE, _clearGRAlert, false, 0, true); if (_hasDebug){ if (_debug.verbose){ message = message.split("\n").join(""); message = _filterMaxChars(message, 66); }; visualDebug.write(message); }; } public function createVisualDebug():void{ if (!visualDebug){ visualDebug = new Debug(); visualDebug.alignement = Align.bottom; visualDebug.stickToEdge = true; addToPanel("analytics", visualDebug); _hasDebug = true; }; } public function addToStage(_arg1:DisplayObject):void{ _display.stage.addChild(_arg1); } private function _clearWarning(_arg1:Event):void{ _hasWarning = false; if (_warningQueue.length > 0){ createWarning(_warningQueue.shift()); }; } public function createPanel(_arg1:String, _arg2:uint, _arg3:uint):void{ var _local4:Panel = new Panel(_arg1, _arg2, _arg3); _local4.alignement = Align.center; _local4.stickToEdge = false; addToStage(_local4); bringToFront(_local4); } public function destroy():void{ _mainPanel.close(); _debug.layout = null; } } }//package com.google.analytics.debug
Section 187
//Margin (com.google.analytics.debug.Margin) package com.google.analytics.debug { public class Margin { public var bottom:int; public var top:int; public var right:int; public var left:int; public function Margin(_arg1:int=0, _arg2:int=0, _arg3:int=0, _arg4:int=0){ this.top = _arg1; this.bottom = _arg2; this.left = _arg3; this.right = _arg4; } } }//package com.google.analytics.debug
Section 188
//Panel (com.google.analytics.debug.Panel) package com.google.analytics.debug { import flash.events.*; import flash.display.*; public class Panel extends UISprite { private var _savedH:uint; private var _data:UISprite; private var _mask:Sprite; private var _background:Shape; private var _savedW:uint; private var _stickToEdge:Boolean; private var _border:Shape; private var _borderColor:uint; protected var baseAlpha:Number; private var _backgroundColor:uint; private var _title:Label; private var _colapsed:Boolean; private var _name:String; public function Panel(_arg1:String, _arg2:uint, _arg3:uint, _arg4:uint=0, _arg5:uint=0, _arg6:Number=0.3, _arg7:Align=null, _arg8:Boolean=false){ _name = _arg1; this.name = _arg1; this.mouseEnabled = false; _colapsed = false; forcedWidth = _arg2; forcedHeight = _arg3; this.baseAlpha = _arg6; _background = new Shape(); _data = new UISprite(); _data.forcedWidth = _arg2; _data.forcedHeight = _arg3; _data.mouseEnabled = false; _title = new Label(_arg1, "uiLabel", 0xFFFFFF, Align.topLeft, _arg8); _title.buttonMode = true; _title.margin.top = 0.6; _title.margin.left = 0.6; _title.addEventListener(MouseEvent.CLICK, onToggle); _title.mouseChildren = false; _border = new Shape(); _mask = new Sprite(); _mask.useHandCursor = false; _mask.mouseEnabled = false; _mask.mouseChildren = false; if (_arg7 == null){ _arg7 = Align.none; }; this.alignement = _arg7; this.stickToEdge = _arg8; if (_arg4 == 0){ _arg4 = Style.backgroundColor; }; _backgroundColor = _arg4; if (_arg5 == 0){ _arg5 = Style.borderColor; }; _borderColor = _arg5; } public function get stickToEdge():Boolean{ return (_stickToEdge); } public function onToggle(_arg1:MouseEvent=null):void{ if (_colapsed){ _data.visible = true; } else { _data.visible = false; }; _colapsed = !(_colapsed); _update(); resize(); } public function set stickToEdge(_arg1:Boolean):void{ _stickToEdge = _arg1; _title.stickToEdge = _arg1; } override protected function dispose():void{ _title.removeEventListener(MouseEvent.CLICK, onToggle); super.dispose(); } private function _draw():void{ var _local1:uint; var _local2:uint; if (((_savedW) && (_savedH))){ forcedWidth = _savedW; forcedHeight = _savedH; }; if (!_colapsed){ _local1 = forcedWidth; _local2 = forcedHeight; } else { _local1 = _title.width; _local2 = _title.height; _savedW = forcedWidth; _savedH = forcedHeight; forcedWidth = _local1; forcedHeight = _local2; }; var _local3:Graphics = _background.graphics; _local3.clear(); _local3.beginFill(_backgroundColor); Background.drawRounded(this, _local3, _local1, _local2); _local3.endFill(); var _local4:Graphics = _data.graphics; _local4.clear(); _local4.beginFill(_backgroundColor, 0); Background.drawRounded(this, _local4, _local1, _local2); _local4.endFill(); var _local5:Graphics = _border.graphics; _local5.clear(); _local5.lineStyle(0.1, _borderColor); Background.drawRounded(this, _local5, _local1, _local2); _local5.endFill(); var _local6:Graphics = _mask.graphics; _local6.clear(); _local6.beginFill(_backgroundColor); Background.drawRounded(this, _local6, (_local1 + 1), (_local2 + 1)); _local6.endFill(); } public function get title():String{ return (_title.text); } private function _update():void{ _draw(); if (baseAlpha < 1){ _background.alpha = baseAlpha; _border.alpha = baseAlpha; }; } public function addData(_arg1:DisplayObject):void{ _data.addChild(_arg1); } override protected function layout():void{ _update(); addChild(_background); addChild(_data); addChild(_title); addChild(_border); addChild(_mask); mask = _mask; } public function set title(_arg1:String):void{ _title.text = _arg1; } public function close():void{ dispose(); if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 189
//Style (com.google.analytics.debug.Style) package com.google.analytics.debug { public const Style:_Style = new _Style(); }//package com.google.analytics.debug
Section 190
//SuccessAlert (com.google.analytics.debug.SuccessAlert) package com.google.analytics.debug { public class SuccessAlert extends Alert { public function SuccessAlert(_arg1:DebugConfiguration, _arg2:String, _arg3:Array){ var _local4:Align; var _local5:Boolean; var _local6:Boolean; _local4 = Align.bottomLeft; _local5 = true; _local6 = false; if (_arg1.verbose){ _arg2 = ((("<u><span class=\"uiAlertTitle\">Success</span>" + spaces(18)) + "</u>\n\n") + _arg2); _local4 = Align.center; _local5 = false; _local6 = true; }; super(_arg2, _arg3, "uiSuccess", Style.successColor, _local4, _local5, _local6); } } }//package com.google.analytics.debug
Section 191
//UISprite (com.google.analytics.debug.UISprite) package com.google.analytics.debug { import flash.events.*; import flash.display.*; public class UISprite extends Sprite { private var _forcedHeight:uint; protected var listenResize:Boolean; public var alignement:Align; private var _forcedWidth:uint; public var margin:Margin; protected var alignTarget:DisplayObject; public function UISprite(_arg1:DisplayObject=null){ listenResize = false; alignement = Align.none; this.alignTarget = _arg1; margin = new Margin(); addEventListener(Event.ADDED_TO_STAGE, _onAddedToStage); addEventListener(Event.REMOVED_FROM_STAGE, _onRemovedFromStage); } protected function dispose():void{ var _local1:DisplayObject; var _local2:int; _local2 = 0; while (_local2 < numChildren) { _local1 = getChildAt(_local2); if (_local1){ removeChild(_local1); }; _local2++; }; } protected function layout():void{ } public function get forcedHeight():uint{ if (_forcedHeight){ return (_forcedHeight); }; return (height); } public function alignTo(_arg1:Align, _arg2:DisplayObject=null):void{ var _local3:uint; var _local4:uint; var _local5:uint; var _local6:uint; var _local7:UISprite; if (_arg2 == null){ if ((parent is Stage)){ _arg2 = this.stage; } else { _arg2 = parent; }; }; if (_arg2 == this.stage){ if (this.stage == null){ return; }; _local3 = this.stage.stageHeight; _local4 = this.stage.stageWidth; _local5 = 0; _local6 = 0; } else { _local7 = (_arg2 as UISprite); if (_local7.forcedHeight){ _local3 = _local7.forcedHeight; } else { _local3 = _local7.height; }; if (_local7.forcedWidth){ _local4 = _local7.forcedWidth; } else { _local4 = _local7.width; }; _local5 = 0; _local6 = 0; }; switch (_arg1){ case Align.top: x = ((_local4 / 2) - (forcedWidth / 2)); y = (_local6 + margin.top); break; case Align.bottom: x = ((_local4 / 2) - (forcedWidth / 2)); y = (((_local6 + _local3) - forcedHeight) - margin.bottom); break; case Align.left: x = (_local5 + margin.left); y = ((_local3 / 2) - (forcedHeight / 2)); break; case Align.right: x = (((_local5 + _local4) - forcedWidth) - margin.right); y = ((_local3 / 2) - (forcedHeight / 2)); break; case Align.center: x = ((_local4 / 2) - (forcedWidth / 2)); y = ((_local3 / 2) - (forcedHeight / 2)); break; case Align.topLeft: x = (_local5 + margin.left); y = (_local6 + margin.top); break; case Align.topRight: x = (((_local5 + _local4) - forcedWidth) - margin.right); y = (_local6 + margin.top); break; case Align.bottomLeft: x = (_local5 + margin.left); y = (((_local6 + _local3) - forcedHeight) - margin.bottom); break; case Align.bottomRight: x = (((_local5 + _local4) - forcedWidth) - margin.right); y = (((_local6 + _local3) - forcedHeight) - margin.bottom); break; }; if (((!(listenResize)) && (!((_arg1 == Align.none))))){ _arg2.addEventListener(Event.RESIZE, onResize, false, 0, true); listenResize = true; }; this.alignement = _arg1; this.alignTarget = _arg2; } public function get forcedWidth():uint{ if (_forcedWidth){ return (_forcedWidth); }; return (width); } protected function onResize(_arg1:Event):void{ resize(); } private function _onRemovedFromStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, _onAddedToStage); removeEventListener(Event.REMOVED_FROM_STAGE, _onRemovedFromStage); dispose(); } public function resize():void{ if (alignement != Align.none){ alignTo(alignement, alignTarget); }; } private function _onAddedToStage(_arg1:Event):void{ layout(); resize(); } public function set forcedHeight(_arg1:uint):void{ _forcedHeight = _arg1; } public function set forcedWidth(_arg1:uint):void{ _forcedWidth = _arg1; } } }//package com.google.analytics.debug
Section 192
//Warning (com.google.analytics.debug.Warning) package com.google.analytics.debug { import flash.events.*; import flash.utils.*; public class Warning extends Label { private var _timer:Timer; public function Warning(_arg1:String="", _arg2:uint=3000){ super(_arg1, "uiWarning", Style.warningColor, Align.top, false); margin.top = 32; if (_arg2 > 0){ _timer = new Timer(_arg2, 1); _timer.start(); _timer.addEventListener(TimerEvent.TIMER_COMPLETE, onComplete, false, 0, true); }; } public function onComplete(_arg1:TimerEvent):void{ close(); } override public function onLink(_arg1:TextEvent):void{ switch (_arg1.text){ case "hide": close(); break; }; } public function close():void{ if (parent != null){ parent.removeChild(this); }; } } }//package com.google.analytics.debug
Section 193
//VisualDebugMode (com.google.analytics.debug.VisualDebugMode) package com.google.analytics.debug { public class VisualDebugMode { private var _value:int; private var _name:String; public static const advanced:VisualDebugMode = new VisualDebugMode(1, "advanced"); ; public static const geek:VisualDebugMode = new VisualDebugMode(2, "geek"); ; public static const basic:VisualDebugMode = new VisualDebugMode(0, "basic"); ; public function VisualDebugMode(_arg1:int=0, _arg2:String=""){ _value = _arg1; _name = _arg2; } public function valueOf():int{ return (_value); } public function toString():String{ return (_name); } } }//package com.google.analytics.debug
Section 194
//AnalyticsEvent (com.google.analytics.events.AnalyticsEvent) package com.google.analytics.events { import flash.events.*; import com.google.analytics.*; public class AnalyticsEvent extends Event { public var tracker:AnalyticsTracker; public static const READY:String = "ready"; public function AnalyticsEvent(_arg1:String, _arg2:AnalyticsTracker, _arg3:Boolean=false, _arg4:Boolean=false){ super(_arg1, _arg3, _arg4); this.tracker = _arg2; } override public function clone():Event{ return (new AnalyticsEvent(type, tracker, bubbles, cancelable)); } } }//package com.google.analytics.events
Section 195
//AdSenseGlobals (com.google.analytics.external.AdSenseGlobals) package com.google.analytics.external { import com.google.analytics.debug.*; public class AdSenseGlobals extends JavascriptProxy { private var _gaGlobalVerified:Boolean;// = false public static var gaGlobal_js:XML = <script> <![CDATA[ function() { try { gaGlobal } catch(e) { gaGlobal = {} ; } } ]]> </script> ; public function AdSenseGlobals(_arg1:DebugConfiguration){ _gaGlobalVerified = false; super(_arg1); } public function set vid(_arg1:String):void{ if (!isAvailable()){ return; }; _verify(); setProperty("gaGlobal.vid", _arg1); } public function get hid():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.hid")); } public function get dh():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.dh")); } public function get gaGlobal():Object{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal")); } public function set hid(_arg1:String):void{ if (!isAvailable()){ return; }; _verify(); setProperty("gaGlobal.hid", _arg1); } public function get sid():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.sid")); } private function _verify():void{ if (!_gaGlobalVerified){ executeBlock(gaGlobal_js); _gaGlobalVerified = true; }; } public function get vid():String{ if (!isAvailable()){ return (null); }; _verify(); return (getProperty("gaGlobal.vid")); } public function set sid(_arg1:String):void{ if (!isAvailable()){ return; }; _verify(); setProperty("gaGlobal.sid", _arg1); } } }//package com.google.analytics.external
Section 196
//HTMLDOM (com.google.analytics.external.HTMLDOM) package com.google.analytics.external { import com.google.analytics.debug.*; public class HTMLDOM extends JavascriptProxy { private var _referrer:String; private var _protocol:String; private var _host:String; private var _location:String; private var _pathname:String; private var _title:String; private var _characterSet:String; private var _search:String; private var _language:String; private var _colorDepth:String; public static var cache_properties_js:XML = <script> <![CDATA[ function() { var obj = {}; obj.host = document.location.host; obj.language = navigator.language ? navigator.language : navigator.browserLanguage; obj.characterSet = document.characterSet ? document.characterSet : document.charset; obj.colorDepth = window.screen.colorDepth; obj.location = document.location.toString(); obj.pathname = document.location.pathname; obj.protocol = document.location.protocol; obj.search = document.location.search; obj.referrer = document.referrer; obj.title = document.title; return obj; } ]]> </script> ; public function HTMLDOM(_arg1:DebugConfiguration){ super(_arg1); } public function get search():String{ if (_search){ return (_search); }; if (!isAvailable()){ return (null); }; _search = getProperty("document.location.search"); return (_search); } public function get location():String{ if (_location){ return (_location); }; if (!isAvailable()){ return (null); }; _location = getPropertyString("document.location"); return (_location); } public function get pathname():String{ if (_pathname){ return (_pathname); }; if (!isAvailable()){ return (null); }; _pathname = getProperty("document.location.pathname"); return (_pathname); } public function get referrer():String{ if (_referrer){ return (_referrer); }; if (!isAvailable()){ return (null); }; _referrer = getProperty("document.referrer"); return (_referrer); } public function get protocol():String{ if (_protocol){ return (_protocol); }; if (!isAvailable()){ return (null); }; _protocol = getProperty("document.location.protocol"); return (_protocol); } public function cacheProperties():void{ var _local1:Object; if (!isAvailable()){ return; }; _local1 = call(cache_properties_js); if (_local1){ _host = _local1.host; _language = _local1.language; _characterSet = _local1.characterSet; _colorDepth = _local1.colorDepth; _location = _local1.location; _pathname = _local1.pathname; _protocol = _local1.protocol; _search = _local1.search; _referrer = _local1.referrer; _title = _local1.title; }; } public function get colorDepth():String{ if (_colorDepth){ return (_colorDepth); }; if (!isAvailable()){ return (null); }; _colorDepth = getProperty("window.screen.colorDepth"); return (_colorDepth); } public function get title():String{ if (_title){ return (_title); }; if (!isAvailable()){ return (null); }; _title = getProperty("document.title"); return (_title); } public function get host():String{ if (_host){ return (_host); }; if (!isAvailable()){ return (null); }; _host = getProperty("document.location.host"); return (_host); } public function get characterSet():String{ var _local1:String; if (_characterSet){ return (_characterSet); }; if (!isAvailable()){ return (null); }; _local1 = getProperty("document.characterSet"); if (_local1 == null){ _local1 = getProperty("document.charset"); }; _characterSet = _local1; return (_characterSet); } public function get language():String{ var _local1:String; if (_language){ return (_language); }; if (!isAvailable()){ return (null); }; _local1 = getProperty("navigator.language"); if (_local1 == null){ _local1 = getProperty("navigator.browserLanguage"); }; _language = _local1; return (_language); } } }//package com.google.analytics.external
Section 197
//JavascriptProxy (com.google.analytics.external.JavascriptProxy) package com.google.analytics.external { import com.google.analytics.debug.*; import flash.system.*; import flash.external.*; public class JavascriptProxy { private var _notAvailableWarning:Boolean;// = true private var _debug:DebugConfiguration; public static var setProperty_js:XML = <script> <![CDATA[ function( path , value ) { var paths; var prop; if( path.indexOf(".") > 0 ) { paths = path.split("."); prop = paths.pop() ; } else { paths = []; prop = path; } var target = window ; var len = paths.length ; for( var i = 0 ; i < len ; i++ ) { target = target[ paths[i] ] ; } target[ prop ] = value ; } ]]> </script> ; public static var hasProperty_js:XML = <script> <![CDATA[ function( path ) { var paths; if( path.indexOf(".") > 0 ) { paths = path.split("."); } else { paths = [path]; } var target = window ; var len = paths.length ; for( var i = 0 ; i < len ; i++ ) { target = target[ paths[i] ] ; } if( target ) { return true; } else { return false; } } ]]> </script> ; public static var setPropertyRef_js:XML = <script> <![CDATA[ function( path , target ) { var paths; var prop; if( path.indexOf(".") > 0 ) { paths = path.split("."); prop = paths.pop() ; } else { paths = []; prop = path; } alert( "paths:"+paths.length+", prop:"+prop ); var targets; var name; if( target.indexOf(".") > 0 ) { targets = target.split("."); name = targets.pop(); } else { targets = []; name = target; } alert( "targets:"+targets.length+", name:"+name ); var root = window; var len = paths.length; for( var i = 0 ; i < len ; i++ ) { root = root[ paths[i] ] ; } var ref = window; var depth = targets.length; for( var j = 0 ; j < depth ; j++ ) { ref = ref[ targets[j] ] ; } root[ prop ] = ref[name] ; } ]]> </script> ; public function JavascriptProxy(_arg1:DebugConfiguration){ _notAvailableWarning = true; super(); _debug = _arg1; } public function getProperty(_arg1:String){ return (call((_arg1 + ".valueOf"))); } public function hasProperty(_arg1:String):Boolean{ return (call(hasProperty_js, _arg1)); } public function setProperty(_arg1:String, _arg2):void{ call(setProperty_js, _arg1, _arg2); } public function executeBlock(_arg1:String):void{ var data = _arg1; if (isAvailable()){ try { ExternalInterface.call(data); } catch(e:SecurityError) { if (_debug.javascript){ _debug.warning("ExternalInterface is not allowed.\nEnsure that allowScriptAccess is set to \"always\" in the Flash embed HTML."); }; } catch(e:Error) { if (_debug.javascript){ _debug.warning(("ExternalInterface failed to make the call\nreason: " + e.message)); }; }; }; } public function getPropertyString(_arg1:String):String{ return (call((_arg1 + ".toString"))); } public function setPropertyByReference(_arg1:String, _arg2:String):void{ call(setPropertyRef_js, _arg1, _arg2); } public function call(_arg1:String, ... _args){ var output:String; var functionName = _arg1; var args = _args; if (isAvailable()){ try { if (((_debug.javascript) && (_debug.verbose))){ output = ""; output = ("Flash->JS: " + functionName); output = (output + "( "); if (args.length > 0){ output = (output + args.join(",")); }; output = (output + " )"); _debug.info(output); }; args.unshift(functionName); return (ExternalInterface.call.apply(ExternalInterface, args)); } catch(e:SecurityError) { if (_debug.javascript){ _debug.warning("ExternalInterface is not allowed.\nEnsure that allowScriptAccess is set to \"always\" in the Flash embed HTML."); }; } catch(e:Error) { if (_debug.javascript){ _debug.warning(("ExternalInterface failed to make the call\nreason: " + e.message)); }; }; }; return (null); } public function isAvailable():Boolean{ var _local1:Boolean; _local1 = ExternalInterface.available; if (((_local1) && ((Capabilities.playerType == "External")))){ _local1 = false; }; if (((((!(_local1)) && (_debug.javascript))) && (_notAvailableWarning))){ _debug.warning("ExternalInterface is not available."); _notAvailableWarning = false; }; return (_local1); } } }//package com.google.analytics.external
Section 198
//Environment (com.google.analytics.utils.Environment) package com.google.analytics.utils { import com.google.analytics.core.*; import com.google.analytics.debug.*; import com.google.analytics.external.*; import flash.system.*; public class Environment { private var _dom:HTMLDOM; private var _appName:String; private var _debug:DebugConfiguration; private var _appVersion:Version; private var _url:String; private var _protocol:Protocols; private var _userAgent:UserAgent; public function Environment(_arg1:String="", _arg2:String="", _arg3:String="", _arg4:DebugConfiguration=null, _arg5:HTMLDOM=null){ var _local6:Version; super(); if (_arg2 == ""){ if (isAIR()){ _arg2 = "AIR"; } else { _arg2 = "Flash"; }; }; if (_arg3 == ""){ _local6 = flashVersion; } else { _local6 = Version.fromString(_arg3); }; _url = _arg1; _appName = _arg2; _appVersion = _local6; _debug = _arg4; _dom = _arg5; } public function isAIR():Boolean{ return ((((playerType == "Desktop")) && ((Security.sandboxType.toString() == "application")))); } public function get playerType():String{ return (Capabilities.playerType); } public function get locationSearch():String{ var _local1:String; _local1 = _dom.search; if (_local1){ return (_local1); }; return (""); } public function get protocol():Protocols{ if (!_protocol){ _findProtocol(); }; return (_protocol); } public function get flashVersion():Version{ var _local1:Version; _local1 = Version.fromString(Capabilities.version.split(" ")[1], ","); return (_local1); } public function get screenWidth():Number{ return (Capabilities.screenResolutionX); } public function get languageEncoding():String{ var _local1:String; if (System.useCodePage){ _local1 = _dom.characterSet; if (_local1){ return (_local1); }; return ("-"); }; return ("UTF-8"); } public function get appName():String{ return (_appName); } public function get screenColorDepth():String{ var _local1:String; var _local2:String; switch (Capabilities.screenColor){ case "bw": _local1 = "1"; break; case "gray": _local1 = "2"; break; case "color": default: _local1 = "24"; }; _local2 = _dom.colorDepth; if (_local2){ _local1 = _local2; }; return (_local1); } private function _findProtocol():void{ var _local1:Protocols; var _local2:String; var _local3:String; var _local4:String; var _local5:String; _local1 = Protocols.none; if (_url != ""){ _local4 = _url.toLowerCase(); _local5 = _local4.substr(0, 5); switch (_local5){ case "file:": _local1 = Protocols.file; break; case "http:": _local1 = Protocols.HTTP; break; case "https": if (_local4.charAt(5) == ":"){ _local1 = Protocols.HTTPS; }; break; default: _protocol = Protocols.none; }; }; _local2 = _dom.protocol; _local3 = (_local1.toString() + ":").toLowerCase(); if (((((_local2) && (!((_local2 == _local3))))) && (_debug))){ _debug.warning(((("Protocol mismatch: SWF=" + _local3) + ", DOM=") + _local2)); }; _protocol = _local1; } public function get locationSWFPath():String{ return (_url); } public function get platform():String{ var _local1:String; _local1 = Capabilities.manufacturer; return (_local1.split("Adobe ")[1]); } public function get operatingSystem():String{ return (Capabilities.os); } public function set appName(_arg1:String):void{ _appName = _arg1; userAgent.applicationProduct = _arg1; } public function get userAgent():UserAgent{ if (!_userAgent){ _userAgent = new UserAgent(this, appName, appVersion.toString(4)); }; return (_userAgent); } ga_internal function set url(_arg1:String):void{ _url = _arg1; } public function get referrer():String{ var _local1:String; _local1 = _dom.referrer; if (_local1){ return (_local1); }; if (protocol == Protocols.file){ return ("localhost"); }; return (""); } public function isInHTML():Boolean{ return ((Capabilities.playerType == "PlugIn")); } public function get language():String{ var _local1:String; var _local2:String; _local1 = _dom.language; _local2 = Capabilities.language; if (_local1){ if ((((_local1.length > _local2.length)) && ((_local1.substr(0, _local2.length) == _local2)))){ _local2 = _local1; }; }; return (_local2); } public function get domainName():String{ var _local1:String; var _local2:String; var _local3:int; if ((((protocol == Protocols.HTTP)) || ((protocol == Protocols.HTTPS)))){ _local1 = _url.toLowerCase(); if (protocol == Protocols.HTTP){ _local2 = _local1.split("http://").join(""); } else { if (protocol == Protocols.HTTPS){ _local2 = _local1.split("https://").join(""); }; }; _local3 = _local2.indexOf("/"); if (_local3 > -1){ _local2 = _local2.substring(0, _local3); }; return (_local2); }; if (protocol == Protocols.file){ return ("localhost"); }; return (""); } public function set userAgent(_arg1:UserAgent):void{ _userAgent = _arg1; } public function set appVersion(_arg1:Version):void{ _appVersion = _arg1; userAgent.applicationVersion = _arg1.toString(4); } public function get screenHeight():Number{ return (Capabilities.screenResolutionY); } public function get locationPath():String{ var _local1:String; _local1 = _dom.pathname; if (_local1){ return (_local1); }; return (""); } public function get documentTitle():String{ var _local1:String; _local1 = _dom.title; if (_local1){ return (_local1); }; return (""); } public function get appVersion():Version{ return (_appVersion); } } }//package com.google.analytics.utils
Section 199
//Protocols (com.google.analytics.utils.Protocols) package com.google.analytics.utils { public class Protocols { private var _value:int; private var _name:String; public static const none:Protocols = new Protocols(0, "none"); ; public static const HTTPS:Protocols = new Protocols(3, "HTTPS"); ; public static const file:Protocols = new Protocols(1, "file"); ; public static const HTTP:Protocols = new Protocols(2, "HTTP"); ; public function Protocols(_arg1:int=0, _arg2:String=""){ _value = _arg1; _name = _arg2; } public function valueOf():int{ return (_value); } public function toString():String{ return (_name); } } }//package com.google.analytics.utils
Section 200
//Timespan (com.google.analytics.utils.Timespan) package com.google.analytics.utils { public class Timespan { public static var sixmonths:Number = 15768000; public static var twoyears:Number = 63072000; public static var thirtyminutes:Number = 1800; } }//package com.google.analytics.utils
Section 201
//URL (com.google.analytics.utils.URL) package com.google.analytics.utils { public class URL { private var _url:String; public function URL(_arg1:String=""){ _url = _arg1.toLowerCase(); } public function get domain():String{ var _local1:Array; if (((!((hostName == ""))) && ((hostName.indexOf(".") > -1)))){ _local1 = hostName.split("."); switch (_local1.length){ case 2: return (hostName); case 3: if (_local1[1] == "co"){ return (hostName); }; _local1.shift(); return (_local1.join(".")); case 4: _local1.shift(); return (_local1.join(".")); }; }; return (""); } public function get path():String{ var _local1:String = _url; if (_local1.indexOf("://") > -1){ _local1 = _local1.split("://")[1]; }; if (_local1.indexOf(hostName) == 0){ _local1 = _local1.substr(hostName.length); }; if (_local1.indexOf("?") > -1){ _local1 = _local1.split("?")[0]; }; if (_local1.charAt(0) != "/"){ _local1 = ("/" + _local1); }; return (_local1); } public function get protocol():Protocols{ var _local1:String = _url.split("://")[0]; switch (_local1){ case "file": return (Protocols.file); case "http": return (Protocols.HTTP); case "https": return (Protocols.HTTPS); default: return (Protocols.none); }; } public function get hostName():String{ var _local1:String = _url; if (_local1.indexOf("://") > -1){ _local1 = _local1.split("://")[1]; }; if (_local1.indexOf("/") > -1){ _local1 = _local1.split("/")[0]; }; if (_local1.indexOf("?") > -1){ _local1 = _local1.split("?")[0]; }; if ((((protocol == Protocols.file)) || ((protocol == Protocols.none)))){ return (""); }; return (_local1); } public function get subDomain():String{ if (((!((domain == ""))) && (!((domain == hostName))))){ return (hostName.split(("." + domain)).join("")); }; return (""); } public function get search():String{ var _local1:String = _url; if (_local1.indexOf("://") > -1){ _local1 = _local1.split("://")[1]; }; if (_local1.indexOf(hostName) == 0){ _local1 = _local1.substr(hostName.length); }; if (_local1.indexOf("?") > -1){ _local1 = _local1.split("?")[1]; } else { _local1 = ""; }; return (_local1); } } }//package com.google.analytics.utils
Section 202
//UserAgent (com.google.analytics.utils.UserAgent) package com.google.analytics.utils { import com.google.analytics.core.*; import flash.system.*; public class UserAgent { private var _version:Version; private var _localInfo:Environment; private var _applicationProduct:String; public static var minimal:Boolean = false; public function UserAgent(_arg1:Environment, _arg2:String="", _arg3:String=""){ _localInfo = _arg1; applicationProduct = _arg2; _version = Version.fromString(_arg3); } public function get tamarinProductToken():String{ if (UserAgent.minimal){ return (""); }; if (System.vmVersion){ return (("Tamarin/" + Utils.trim(System.vmVersion, true))); }; return (""); } public function set applicationProduct(_arg1:String):void{ _applicationProduct = _arg1; } public function get applicationVersion():String{ return (_version.toString(2)); } public function get applicationProductToken():String{ var _local1:String; _local1 = applicationProduct; if (applicationVersion != ""){ _local1 = (_local1 + ("/" + applicationVersion)); }; return (_local1); } public function get vendorProductToken():String{ var _local1:String; _local1 = ""; if (_localInfo.isAIR()){ _local1 = (_local1 + "AIR"); } else { _local1 = (_local1 + "FlashPlayer"); }; _local1 = (_local1 + "/"); _local1 = (_local1 + _version.toString(3)); return (_local1); } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + applicationProductToken); if (applicationComment != ""){ _local1 = (_local1 + (" " + applicationComment)); }; if (tamarinProductToken != ""){ _local1 = (_local1 + (" " + tamarinProductToken)); }; if (vendorProductToken != ""){ _local1 = (_local1 + (" " + vendorProductToken)); }; return (_local1); } public function get applicationComment():String{ var _local1:Array; _local1 = []; _local1.push(_localInfo.platform); _local1.push(_localInfo.playerType); if (!UserAgent.minimal){ _local1.push(_localInfo.operatingSystem); _local1.push(_localInfo.language); }; if (Capabilities.isDebugger){ _local1.push("DEBUG"); }; if (_local1.length > 0){ return ((("(" + _local1.join("; ")) + ")")); }; return (""); } public function set applicationVersion(_arg1:String):void{ _version = Version.fromString(_arg1); } public function get applicationProduct():String{ return (_applicationProduct); } } }//package com.google.analytics.utils
Section 203
//Variables (com.google.analytics.utils.Variables) package com.google.analytics.utils { import flash.net.*; public dynamic class Variables { public var post:Array; public var URIencode:Boolean; public var pre:Array; public var sort:Boolean;// = true public function Variables(_arg1:String=null, _arg2:Array=null, _arg3:Array=null){ pre = []; post = []; super(); if (_arg1){ decode(_arg1); }; if (_arg2){ this.pre = _arg2; }; if (_arg3){ this.post = _arg3; }; } private function _join(_arg1:Variables):void{ var _local2:String; if (!_arg1){ return; }; for (_local2 in _arg1) { this[_local2] = _arg1[_local2]; }; } public function join(... _args):void{ var _local2:int = _args.length; var _local3:int; while (_local3 < _local2) { if (!(_args[_local3] is Variables)){ } else { _join(_args[_local3]); }; _local3++; }; } public function toString():String{ var _local2:String; var _local3:String; var _local4:String; var _local5:int; var _local6:int; var _local7:String; var _local8:String; var _local1:Array = []; for (_local3 in this) { _local2 = this[_local3]; if (URIencode){ _local2 = encodeURI(_local2); }; _local1.push(((_local3 + "=") + _local2)); }; if (sort){ _local1.sort(); }; if (pre.length > 0){ pre.reverse(); _local5 = 0; while (_local5 < pre.length) { _local7 = pre[_local5]; _local6 = 0; while (_local6 < _local1.length) { _local4 = _local1[_local6]; if (_local4.indexOf(_local7) == 0){ _local1.unshift(_local1.splice(_local6, 1)[0]); }; _local6++; }; _local5++; }; pre.reverse(); }; if (post.length > 0){ _local5 = 0; while (_local5 < post.length) { _local8 = post[_local5]; _local6 = 0; while (_local6 < _local1.length) { _local4 = _local1[_local6]; if (_local4.indexOf(_local8) == 0){ _local1.push(_local1.splice(_local6, 1)[0]); }; _local6++; }; _local5++; }; }; return (_local1.join("&")); } public function decode(_arg1:String):void{ var _local2:Array; var _local3:String; var _local4:String; var _local5:String; var _local6:Array; if (_arg1 == ""){ return; }; if (_arg1.indexOf("&") > -1){ _local2 = _arg1.split("&"); } else { _local2 = [_arg1]; }; var _local7:int; while (_local7 < _local2.length) { _local3 = _local2[_local7]; if (_local3.indexOf("=") > -1){ _local6 = _local3.split("="); _local4 = _local6[0]; _local5 = decodeURI(_local6[1]); this[_local4] = _local5; }; _local7++; }; } public function toURLVariables():URLVariables{ var _local2:String; var _local1:URLVariables = new URLVariables(); for (_local2 in this) { _local1[_local2] = this[_local2]; }; return (_local1); } } }//package com.google.analytics.utils
Section 204
//Version (com.google.analytics.utils.Version) package com.google.analytics.utils { public class Version { private var _maxBuild:uint;// = 0xFF private var _maxMinor:uint;// = 15 private var _maxMajor:uint;// = 15 private var _revision:uint; private var _separator:String;// = "." private var _maxRevision:uint;// = 0xFFFF private var _build:uint; private var _minor:uint; private var _major:uint; public function Version(_arg1:uint=0, _arg2:uint=0, _arg3:uint=0, _arg4:uint=0){ var _local5:Version; _maxMajor = 15; _maxMinor = 15; _maxBuild = 0xFF; _maxRevision = 0xFFFF; _separator = "."; super(); if ((((((((_arg1 > _maxMajor)) && ((_arg2 == 0)))) && ((_arg3 == 0)))) && ((_arg4 == 0)))){ _local5 = Version.fromNumber(_arg1); _arg1 = _local5.major; _arg2 = _local5.minor; _arg3 = _local5.build; _arg4 = _local5.revision; }; this.major = _arg1; this.minor = _arg2; this.build = _arg3; this.revision = _arg4; } public function toString(_arg1:int=0):String{ var _local2:Array; if ((((_arg1 <= 0)) || ((_arg1 > 4)))){ _arg1 = getFields(); }; switch (_arg1){ case 1: _local2 = [major]; break; case 2: _local2 = [major, minor]; break; case 3: _local2 = [major, minor, build]; break; case 4: default: _local2 = [major, minor, build, revision]; }; return (_local2.join(_separator)); } public function get revision():uint{ return (_revision); } public function set build(_arg1:uint):void{ _build = Math.min(_arg1, _maxBuild); } public function set minor(_arg1:uint):void{ _minor = Math.min(_arg1, _maxMinor); } public function get build():uint{ return (_build); } public function set major(_arg1:uint):void{ _major = Math.min(_arg1, _maxMajor); } public function get minor():uint{ return (_minor); } public function valueOf():uint{ return (((((major << 28) | (minor << 24)) | (build << 16)) | revision)); } public function get major():uint{ return (_major); } public function set revision(_arg1:uint):void{ _revision = Math.min(_arg1, _maxRevision); } private function getFields():int{ var _local1:int; _local1 = 4; if (revision == 0){ _local1--; }; if ((((_local1 == 3)) && ((build == 0)))){ _local1--; }; if ((((_local1 == 2)) && ((minor == 0)))){ _local1--; }; return (_local1); } public function equals(_arg1):Boolean{ if (!(_arg1 is Version)){ return (false); }; if ((((((((_arg1.major == major)) && ((_arg1.minor == minor)))) && ((_arg1.build == build)))) && ((_arg1.revision == revision)))){ return (true); }; return (false); } public static function fromString(_arg1:String="", _arg2:String="."):Version{ var _local3:Version; var _local4:Array; _local3 = new (Version); if ((((_arg1 == "")) || ((_arg1 == null)))){ return (_local3); }; if (_arg1.indexOf(_arg2) > -1){ _local4 = _arg1.split(_arg2); _local3.major = parseInt(_local4[0]); _local3.minor = parseInt(_local4[1]); _local3.build = parseInt(_local4[2]); _local3.revision = parseInt(_local4[3]); } else { _local3.major = parseInt(_arg1); }; return (_local3); } public static function fromNumber(_arg1:Number=0):Version{ var _local2:Version; _local2 = new (Version); if (((((((((((isNaN(_arg1)) || ((_arg1 == 0)))) || ((_arg1 < 0)))) || ((_arg1 == Number.MAX_VALUE)))) || ((_arg1 == Number.POSITIVE_INFINITY)))) || ((_arg1 == Number.NEGATIVE_INFINITY)))){ return (_local2); }; _local2.major = (_arg1 >>> 28); _local2.minor = ((_arg1 & 251658240) >>> 24); _local2.build = ((_arg1 & 0xFF0000) >>> 16); _local2.revision = (_arg1 & 0xFFFF); return (_local2); } } }//package com.google.analytics.utils
Section 205
//Bridge (com.google.analytics.v4.Bridge) package com.google.analytics.v4 { import com.google.analytics.core.*; import com.google.analytics.debug.*; import com.google.analytics.external.*; public class Bridge implements GoogleAnalyticsAPI { private var _debug:DebugConfiguration; private var _proxy:JavascriptProxy; private var _jsContainer:String;// = "_GATracker" private var _hasGATracker:Boolean;// = false private var _account:String; private static var _linkTrackingObject_js:XML = <script> <![CDATA[ function( container , target ) { var targets ; var name ; if( target.indexOf(".") > 0 ) { targets = target.split("."); name = targets.pop(); } else { targets = []; name = target; } var ref = window; var depth = targets.length; for( var j = 0 ; j < depth ; j++ ) { ref = ref[ targets[j] ] ; } window[container][target] = ref[name] ; } ]]> </script> ; private static var _createTrackingObject_js:XML = <script> <![CDATA[ function( acct ) { _GATracker[acct] = _gat._getTracker(acct); } ]]> </script> ; private static var _injectTrackingObject_js:XML = <script> <![CDATA[ function() { try { _GATracker } catch(e) { _GATracker = {}; } } ]]> </script> ; private static var _checkGAJS_js:XML = <script> <![CDATA[ function() { if( _gat && _gat._getTracker ) { return true; } return false; } ]]> </script> ; private static var _checkValidTrackingObject_js:XML = <script> <![CDATA[ function(acct) { if( _GATracker[acct] && (_GATracker[acct]._getAccount) ) { return true ; } else { return false; } } ]]> </script> ; public function Bridge(_arg1:String, _arg2:DebugConfiguration, _arg3:JavascriptProxy){ var _local4:String; var _local5:String; var _local6:String; super(); _account = _arg1; _debug = _arg2; _proxy = _arg3; if (!_checkGAJS()){ _local4 = ""; _local4 = (_local4 + "ga.js not found, be sure to check if\n"); _local4 = (_local4 + "<script src=\"http://www.google-analytics.com/ga.js\"></script>\n"); _local4 = (_local4 + "is included in the HTML."); _debug.warning(_local4); throw (new Error(_local4)); }; if (!_hasGATracker){ if (((_debug.javascript) && (_debug.verbose))){ _local5 = ""; _local5 = (_local5 + "The Google Analytics tracking code was not found on the container page\n"); _local5 = (_local5 + "we create it"); _debug.info(_local5, VisualDebugMode.advanced); }; _injectTrackingObject(); }; if (Utils.validateAccount(_arg1)){ _createTrackingObject(_arg1); } else { if (_checkTrackingObject(_arg1)){ _linkTrackingObject(_arg1); } else { _local6 = ""; _local6 = (_local6 + (("JS Object \"" + _arg1) + "\" doesn't exist in DOM\n")); _local6 = (_local6 + "Bridge object not created."); _debug.warning(_local6); throw (new Error(_local6)); }; }; } public function link(_arg1:String, _arg2:Boolean=false):void{ _debug.info((((("link( " + _arg1) + ", ") + _arg2) + " )")); _call("_link", _arg1, _arg2); } public function addOrganic(_arg1:String, _arg2:String):void{ _debug.info((("addOrganic( " + [_arg1, _arg2].join(", ")) + " )")); _call("_addOrganic", _arg1); } public function setAllowLinker(_arg1:Boolean):void{ _debug.info((("setAllowLinker( " + _arg1) + " )")); _call("_setAllowLinker", _arg1); } private function _linkTrackingObject(_arg1:String):void{ _proxy.call(_linkTrackingObject_js, _jsContainer, _arg1); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ var _local5 = 2; if (((_arg3) && (!((_arg3 == ""))))){ _local5 = 3; }; if ((((_local5 == 3)) && (!(isNaN(_arg4))))){ _local5 = 4; }; switch (_local5){ case 4: _debug.info((("trackEvent( " + [_arg1, _arg2, _arg3, _arg4].join(", ")) + " )")); return (_call("_trackEvent", _arg1, _arg2, _arg3, _arg4)); case 3: _debug.info((("trackEvent( " + [_arg1, _arg2, _arg3].join(", ")) + " )")); return (_call("_trackEvent", _arg1, _arg2, _arg3)); case 2: default: _debug.info((("trackEvent( " + [_arg1, _arg2].join(", ")) + " )")); return (_call("_trackEvent", _arg1, _arg2)); }; } public function setClientInfo(_arg1:Boolean):void{ _debug.info((("setClientInfo( " + _arg1) + " )")); _call("_setClientInfo", _arg1); } public function trackTrans():void{ _debug.info("trackTrans()"); _call("_trackTrans"); } public function setCookieTimeout(_arg1:int):void{ _debug.info((("setCookieTimeout( " + _arg1) + " )")); _call("_setCookieTimeout", _arg1); } public function trackPageview(_arg1:String=""):void{ _debug.info((("trackPageview( " + _arg1) + " )")); _call("_trackPageview", _arg1); } public function getClientInfo():Boolean{ _debug.info("getClientInfo()"); return (_call("_getClientInfo")); } private function _checkValidTrackingObject(_arg1:String):Boolean{ return (_proxy.call(_checkValidTrackingObject_js, _arg1)); } private function _checkGAJS():Boolean{ return (_proxy.call(_checkGAJS_js)); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _debug.warning((((("linkByPost( " + _arg1) + ", ") + _arg2) + " ) not implemented")); } private function _call(_arg1:String, ... _args){ _args.unshift(((((("window." + _jsContainer) + "[\"") + _account) + "\"].") + _arg1)); return (_proxy.call.apply(_proxy, _args)); } public function hasGAJS():Boolean{ return (_checkGAJS()); } private function _checkTrackingObject(_arg1:String):Boolean{ var _local2:Boolean = _proxy.hasProperty(_arg1); var _local3:Boolean = _proxy.hasProperty((_arg1 + "._getAccount")); return (((_local2) && (_local3))); } public function resetSession():void{ _debug.warning("resetSession() not implemented"); } public function getDetectTitle():Boolean{ _debug.info("getDetectTitle()"); return (_call("_getDetectTitle")); } public function setCampNameKey(_arg1:String):void{ _debug.info((("setCampNameKey( " + _arg1) + " )")); _call("_setCampNameKey", _arg1); } public function setDetectFlash(_arg1:Boolean):void{ _debug.info((("setDetectFlash( " + _arg1) + " )")); _call("_setDetectFlash", _arg1); } public function createEventTracker(_arg1:String):EventTracker{ _debug.info((("createEventTracker( " + _arg1) + " )")); return (new EventTracker(_arg1, this)); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _debug.info((("addItem( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6].join(", ")) + " )")); _call("_addItem", _arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } public function clearIgnoredOrganic():void{ _debug.info("clearIgnoredOrganic()"); _call("_clearIgnoreOrganic"); } public function setVar(_arg1:String):void{ _debug.info((("setVar( " + _arg1) + " )")); _call("_setVar", _arg1); } public function setDomainName(_arg1:String):void{ _debug.info((("setDomainName( " + _arg1) + " )")); _call("_setDomainName", _arg1); } public function hasTrackingAccount(_arg1:String):Boolean{ if (Utils.validateAccount(_arg1)){ return (_checkValidTrackingObject(_arg1)); }; return (_checkTrackingObject(_arg1)); } public function setCampSourceKey(_arg1:String):void{ _debug.info((("setCampSourceKey( " + _arg1) + " )")); _call("_setCampSourceKey", _arg1); } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ _debug.info((("addTrans( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8].join(", ")) + " )")); _call("_addTrans", _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); return (null); } public function setCampContentKey(_arg1:String):void{ _debug.info((("setCampContentKey( " + _arg1) + " )")); _call("_setCampContentKey", _arg1); } public function setLocalServerMode():void{ _debug.info("setLocalServerMode()"); _call("_setLocalServerMode"); } public function getLocalGifPath():String{ _debug.info("getLocalGifPath()"); return (_call("_getLocalGifPath")); } public function clearIgnoredRef():void{ _debug.info("clearIgnoredRef()"); _call("_clearIgnoreRef"); } public function setAllowAnchor(_arg1:Boolean):void{ _debug.info((("setAllowAnchor( " + _arg1) + " )")); _call("_setAllowAnchor", _arg1); } public function setLocalGifPath(_arg1:String):void{ _debug.info((("setLocalGifPath( " + _arg1) + " )")); _call("_setLocalGifPath", _arg1); } public function getVersion():String{ _debug.info("getVersion()"); return (_call("_getVersion")); } private function _injectTrackingObject():void{ _proxy.executeBlock(_injectTrackingObject_js); _hasGATracker = true; } public function setCookiePath(_arg1:String):void{ _debug.info((("setCookiePath( " + _arg1) + " )")); _call("_setCookiePath", _arg1); } public function setSampleRate(_arg1:Number):void{ _debug.info((("setSampleRate( " + _arg1) + " )")); _call("_setSampleRate", _arg1); } public function setAllowHash(_arg1:Boolean):void{ _debug.info((("setAllowHash( " + _arg1) + " )")); _call("_setAllowHash", _arg1); } public function addIgnoredOrganic(_arg1:String):void{ _debug.info((("addIgnoredOrganic( " + _arg1) + " )")); _call("_addIgnoredOrganic", _arg1); } public function setCampNOKey(_arg1:String):void{ _debug.info((("setCampNOKey( " + _arg1) + " )")); _call("_setCampNOKey", _arg1); } public function cookiePathCopy(_arg1:String):void{ _debug.info((("cookiePathCopy( " + _arg1) + " )")); _call("_cookiePathCopy", _arg1); } public function setLocalRemoteServerMode():void{ _debug.info("setLocalRemoteServerMode()"); _call("_setLocalRemoteServerMode"); } public function getServiceMode():ServerOperationMode{ _debug.info("getServiceMode()"); return (_call("_getServiceMode")); } public function setDetectTitle(_arg1:Boolean):void{ _debug.info((("setDetectTitle( " + _arg1) + " )")); _call("_setDetectTitle", _arg1); } private function _createTrackingObject(_arg1:String):void{ _proxy.call(_createTrackingObject_js, _arg1); } public function setCampaignTrack(_arg1:Boolean):void{ _debug.info((("setCampaignTrack( " + _arg1) + " )")); _call("_setCampaignTrack", _arg1); } public function clearOrganic():void{ _debug.info("clearOrganic()"); _call("_clearOrganic"); } public function setCampTermKey(_arg1:String):void{ _debug.info((("setCampTermKey( " + _arg1) + " )")); _call("_setCampTermKey", _arg1); } public function getDetectFlash():Boolean{ _debug.info("getDetectFlash()"); return (_call("_getDetectFlash")); } public function setCampMediumKey(_arg1:String):void{ _debug.info((("setCampMediumKey( " + _arg1) + " )")); _call("_setCampMediumKey", _arg1); } public function addIgnoredRef(_arg1:String):void{ _debug.info((("addIgnoredRef( " + _arg1) + " )")); _call("_addIgnoredRef", _arg1); } public function setSessionTimeout(_arg1:int):void{ _debug.info((("setSessionTimeout( " + _arg1) + " )")); _call("_setSessionTimeout", _arg1); } public function setRemoteServerMode():void{ _debug.info("setRemoteServerMode()"); _call("_setRemoteServerMode"); } public function getAccount():String{ _debug.info("getAccount()"); return (_call("_getAccount")); } } }//package com.google.analytics.v4
Section 206
//Configuration (com.google.analytics.v4.Configuration) package com.google.analytics.v4 { import com.google.analytics.core.*; import com.google.analytics.debug.*; import com.google.analytics.utils.*; import com.google.analytics.campaign.*; public class Configuration { public var serverMode:ServerOperationMode; public var detectFlash:Boolean;// = true public var allowLocalTracking:Boolean;// = true public var secureRemoteGIFpath:String;// = "https://ssl.google-analytics.com/__utm.gif" public var hasSiteOverlay:Boolean;// = false private var _version:String;// = "4.3as" public var allowDomainHash:Boolean;// = true public var detectClientInfo:Boolean;// = true public var idleLoop:Number;// = 30 public var isTrackOutboundSubdomains:Boolean;// = false public var cookiePath:String;// = "/" public var transactionFieldDelim:String;// = "|" private var _organic:Organic; private var _cookieName:String;// = "analytics" public var campaignKey:CampaignKey; public var google:String;// = "google" public var googleCsePath:String;// = "cse" public var bucketCapacity:Number;// = 10 private var _sampleRate:Number;// = 1 public var remoteGIFpath:String;// = "http://www.google-analytics.com/__utm.gif" public var googleSearchParam:String;// = "q" public var allowLinker:Boolean;// = false public var maxOutboundLinkExamined:Number;// = 1000 private var _debug:DebugConfiguration; private var _trackingLimitPerSession:int;// = 500 private var _domain:Domain; public var allowAnchor:Boolean;// = false public var tokenCliff:int;// = 10 public var sessionTimeout:Number; public var idleTimeout:Number;// = 60 public var campaignTracking:Boolean;// = true public var domainName:String;// = "" public var detectTitle:Boolean;// = true public var tokenRate:Number;// = 0.2 public var conversionTimeout:Number; public var localGIFpath:String;// = "/__utm.gif" public function Configuration(_arg1:DebugConfiguration=null){ _version = "4.3as"; _sampleRate = 1; _trackingLimitPerSession = 500; _organic = new Organic(); googleCsePath = "cse"; googleSearchParam = "q"; google = "google"; _cookieName = "analytics"; allowDomainHash = true; allowAnchor = false; allowLinker = false; hasSiteOverlay = false; tokenRate = 0.2; conversionTimeout = Timespan.sixmonths; sessionTimeout = Timespan.thirtyminutes; idleLoop = 30; idleTimeout = 60; maxOutboundLinkExamined = 1000; tokenCliff = 10; bucketCapacity = 10; detectClientInfo = true; detectFlash = true; detectTitle = true; campaignKey = new CampaignKey(); campaignTracking = true; isTrackOutboundSubdomains = false; serverMode = ServerOperationMode.remote; localGIFpath = "/__utm.gif"; remoteGIFpath = "http://www.google-analytics.com/__utm.gif"; secureRemoteGIFpath = "https://ssl.google-analytics.com/__utm.gif"; cookiePath = "/"; transactionFieldDelim = "|"; domainName = ""; allowLocalTracking = true; super(); _debug = _arg1; _domain = new Domain(DomainNameMode.auto, "", _debug); serverMode = ServerOperationMode.remote; _initOrganicSources(); } public function get organic():Organic{ return (_organic); } public function get trackingLimitPerSession():int{ return (_trackingLimitPerSession); } private function _initOrganicSources():void{ addOrganicSource(google, googleSearchParam); addOrganicSource("yahoo", "p"); addOrganicSource("msn", "q"); addOrganicSource("aol", "query"); addOrganicSource("aol", "encquery"); addOrganicSource("lycos", "query"); addOrganicSource("ask", "q"); addOrganicSource("altavista", "q"); addOrganicSource("netscape", "query"); addOrganicSource("cnn", "query"); addOrganicSource("looksmart", "qt"); addOrganicSource("about", "terms"); addOrganicSource("mamma", "query"); addOrganicSource("alltheweb", "q"); addOrganicSource("gigablast", "q"); addOrganicSource("voila", "rdata"); addOrganicSource("virgilio", "qs"); addOrganicSource("live", "q"); addOrganicSource("baidu", "wd"); addOrganicSource("alice", "qs"); addOrganicSource("yandex", "text"); addOrganicSource("najdi", "q"); addOrganicSource("aol", "q"); addOrganicSource("club-internet", "q"); addOrganicSource("mama", "query"); addOrganicSource("seznam", "q"); addOrganicSource("search", "q"); addOrganicSource("wp", "szukaj"); addOrganicSource("onet", "qt"); addOrganicSource("netsprint", "q"); addOrganicSource("google.interia", "q"); addOrganicSource("szukacz", "q"); addOrganicSource("yam", "k"); addOrganicSource("pchome", "q"); addOrganicSource("kvasir", "searchExpr"); addOrganicSource("sesam", "q"); addOrganicSource("ozu", "q"); addOrganicSource("terra", "query"); addOrganicSource("nostrum", "query"); addOrganicSource("mynet", "q"); addOrganicSource("ekolay", "q"); addOrganicSource("search.ilse", "search_for"); } public function get sampleRate():Number{ return (_sampleRate); } public function get cookieName():String{ return (_cookieName); } public function addOrganicSource(_arg1:String, _arg2:String):void{ var engine = _arg1; var keyword = _arg2; try { _organic.addSource(engine, keyword); } catch(e:Error) { if (((_debug) && (_debug.active))){ _debug.warning(e.message); }; }; } public function get domain():Domain{ return (_domain); } public function set sampleRate(_arg1:Number):void{ if (_arg1 <= 0){ _arg1 = 0.1; }; if (_arg1 > 1){ _arg1 = 1; }; _arg1 = Number(_arg1.toFixed(2)); _sampleRate = _arg1; } public function get version():String{ return (_version); } } }//package com.google.analytics.v4
Section 207
//GoogleAnalyticsAPI (com.google.analytics.v4.GoogleAnalyticsAPI) package com.google.analytics.v4 { import com.google.analytics.core.*; public interface GoogleAnalyticsAPI { function setCampSourceKey(_arg1:String):void; function getServiceMode():ServerOperationMode; function resetSession():void; function setLocalServerMode():void; function setCampContentKey(_arg1:String):void; function addOrganic(_arg1:String, _arg2:String):void; function setDetectFlash(_arg1:Boolean):void; function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object; function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean; function setCampTermKey(_arg1:String):void; function setCampNameKey(_arg1:String):void; function addIgnoredOrganic(_arg1:String):void; function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void; function setAllowLinker(_arg1:Boolean):void; function getClientInfo():Boolean; function getDetectFlash():Boolean; function setCampaignTrack(_arg1:Boolean):void; function createEventTracker(_arg1:String):EventTracker; function setCookieTimeout(_arg1:int):void; function setAllowAnchor(_arg1:Boolean):void; function trackTrans():void; function clearOrganic():void; function trackPageview(_arg1:String=""):void; function setLocalGifPath(_arg1:String):void; function getVersion():String; function getLocalGifPath():String; function setVar(_arg1:String):void; function clearIgnoredOrganic():void; function setCampMediumKey(_arg1:String):void; function addIgnoredRef(_arg1:String):void; function setClientInfo(_arg1:Boolean):void; function setCookiePath(_arg1:String):void; function setSampleRate(_arg1:Number):void; function setSessionTimeout(_arg1:int):void; function setRemoteServerMode():void; function clearIgnoredRef():void; function setDomainName(_arg1:String):void; function setDetectTitle(_arg1:Boolean):void; function setAllowHash(_arg1:Boolean):void; function getAccount():String; function linkByPost(_arg1:Object, _arg2:Boolean=false):void; function link(_arg1:String, _arg2:Boolean=false):void; function setCampNOKey(_arg1:String):void; function setLocalRemoteServerMode():void; function cookiePathCopy(_arg1:String):void; function getDetectTitle():Boolean; } }//package com.google.analytics.v4
Section 208
//Tracker (com.google.analytics.v4.Tracker) package com.google.analytics.v4 { import com.google.analytics.core.*; import com.google.analytics.debug.*; import com.google.analytics.data.*; import com.google.analytics.utils.*; import com.google.analytics.external.*; import com.google.analytics.campaign.*; public class Tracker implements GoogleAnalyticsAPI { private const EVENT_TRACKER_LABEL_KEY_NUM:int = 3; private const EVENT_TRACKER_VALUE_VALUE_NUM:int = 1; private const EVENT_TRACKER_PROJECT_ID:int = 5; private const EVENT_TRACKER_OBJECT_NAME_KEY_NUM:int = 1; private const EVENT_TRACKER_TYPE_KEY_NUM:int = 2; private var _adSense:AdSenseGlobals; private var _eventTracker:X10; private var _noSessionInformation:Boolean;// = false private var _browserInfo:BrowserInfo; private var _debug:DebugConfiguration; private var _isNewVisitor:Boolean;// = false private var _buffer:Buffer; private var _config:Configuration; private var _x10Module:X10; private var _campaign:CampaignManager; private var _formatedReferrer:String; private var _timeStamp:Number; private var _info:Environment; private var _domainHash:Number; private var _campaignInfo:CampaignInfo; private var _gifRequest:GIFRequest; private var _hasInitData:Boolean;// = false private var _account:String; public function Tracker(_arg1:String, _arg2:Configuration, _arg3:DebugConfiguration, _arg4:Environment, _arg5:Buffer, _arg6:GIFRequest, _arg7:AdSenseGlobals){ var _local8:String; super(); _account = _arg1; _config = _arg2; _debug = _arg3; _info = _arg4; _buffer = _arg5; _gifRequest = _arg6; _adSense = _arg7; if (!Utils.validateAccount(_arg1)){ _local8 = (("Account \"" + _arg1) + "\" is not valid."); _debug.warning(_local8); throw (new Error(_local8)); }; _initData(); } private function _doTracking():Boolean{ if (((((!((_info.protocol == Protocols.file))) && (!((_info.protocol == Protocols.none))))) && (_isNotGoogleSearch()))){ return (true); }; if (_config.allowLocalTracking){ return (true); }; return (false); } public function addOrganic(_arg1:String, _arg2:String):void{ _debug.info((("addOrganic( " + [_arg1, _arg2].join(", ")) + " )")); _config.organic.addSource(_arg1, _arg2); } public function setAllowLinker(_arg1:Boolean):void{ _config.allowLinker = _arg1; _debug.info((("setAllowLinker( " + _config.allowLinker) + " )")); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ var _local5:Boolean; var _local6 = 2; if (((!((_arg1 == ""))) && (!((_arg2 == ""))))){ _eventTracker.clearKey(EVENT_TRACKER_PROJECT_ID); _eventTracker.clearValue(EVENT_TRACKER_PROJECT_ID); _local5 = _eventTracker.setKey(EVENT_TRACKER_PROJECT_ID, EVENT_TRACKER_OBJECT_NAME_KEY_NUM, _arg1); _local5 = _eventTracker.setKey(EVENT_TRACKER_PROJECT_ID, EVENT_TRACKER_TYPE_KEY_NUM, _arg2); if (((_arg3) && (!((_arg3 == ""))))){ _local5 = _eventTracker.setKey(EVENT_TRACKER_PROJECT_ID, EVENT_TRACKER_LABEL_KEY_NUM, _arg3); _local6 = 3; if (!isNaN(_arg4)){ _local5 = _eventTracker.setValue(EVENT_TRACKER_PROJECT_ID, EVENT_TRACKER_VALUE_VALUE_NUM, _arg4); _local6 = 4; }; }; if (_local5){ _debug.info(((("valid event tracking call\ncategory: " + _arg1) + "\naction: ") + _arg2), VisualDebugMode.geek); _sendXEvent(_eventTracker); }; } else { _debug.warning(((("event tracking call is not valid, failed!\ncategory: " + _arg1) + "\naction: ") + _arg2), VisualDebugMode.geek); _local5 = false; }; switch (_local6){ case 4: _debug.info((("trackEvent( " + [_arg1, _arg2, _arg3, _arg4].join(", ")) + " )")); break; case 3: _debug.info((("trackEvent( " + [_arg1, _arg2, _arg3].join(", ")) + " )")); break; case 2: default: _debug.info((("trackEvent( " + [_arg1, _arg2].join(", ")) + " )")); }; return (_local5); } public function trackPageview(_arg1:String=""):void{ _debug.info((("trackPageview( " + _arg1) + " )")); if (_doTracking()){ _initData(); _trackMetrics(_arg1); _noSessionInformation = false; } else { _debug.warning((("trackPageview( " + _arg1) + " ) failed")); }; } public function setCookieTimeout(_arg1:int):void{ _config.conversionTimeout = _arg1; _debug.info((("setCookieTimeout( " + _config.conversionTimeout) + " )")); } public function trackTrans():void{ _debug.warning("trackTrans() not implemented"); } public function setClientInfo(_arg1:Boolean):void{ _config.detectClientInfo = _arg1; _debug.info((("setClientInfo( " + _config.detectClientInfo) + " )")); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _debug.warning((("linkByPost( " + [_arg1, _arg2].join(", ")) + " ) not implemented")); } private function _initData():void{ var _local1:String; var _local2:String; if (!_hasInitData){ _updateDomainName(); _domainHash = _getDomainHash(); _timeStamp = Math.round((new Date().getTime() / 1000)); if (_debug.verbose){ _local1 = ""; _local1 = (_local1 + "_initData 0"); _local1 = (_local1 + ("\ndomain name: " + _config.domainName)); _local1 = (_local1 + ("\ndomain hash: " + _domainHash)); _local1 = (_local1 + (((("\ntimestamp: " + _timeStamp) + " (") + new Date((_timeStamp * 1000))) + ")")); _debug.info(_local1, VisualDebugMode.geek); }; }; if (_doTracking()){ _handleCookie(); }; if (!_hasInitData){ if (_doTracking()){ _formatedReferrer = _formatReferrer(); _browserInfo = new BrowserInfo(_config, _info); _debug.info(("browserInfo: " + _browserInfo.toURLString()), VisualDebugMode.advanced); if (_config.campaignTracking){ _campaign = new CampaignManager(_config, _debug, _buffer, _domainHash, _formatedReferrer, _timeStamp); _campaignInfo = _campaign.getCampaignInformation(_info.locationSearch, _noSessionInformation); _debug.info(("campaignInfo: " + _campaignInfo.toURLString()), VisualDebugMode.advanced); }; }; _x10Module = new X10(); _eventTracker = new X10(); _hasInitData = true; }; if (_config.hasSiteOverlay){ _debug.warning("Site Overlay is not supported"); }; if (_debug.verbose){ _local2 = ""; _local2 = (_local2 + "_initData (misc)"); _local2 = (_local2 + ("\nflash version: " + _info.flashVersion.toString(4))); _local2 = (_local2 + ("\nprotocol: " + _info.protocol)); _local2 = (_local2 + (("\ndefault domain name (auto): \"" + _info.domainName) + "\"")); _local2 = (_local2 + ("\nlanguage: " + _info.language)); _local2 = (_local2 + ("\ndomain hash: " + _getDomainHash())); _local2 = (_local2 + ("\nuser-agent: " + _info.userAgent)); _debug.info(_local2, VisualDebugMode.geek); }; } public function getDetectTitle():Boolean{ _debug.info("getDetectTitle()"); return (_config.detectTitle); } public function resetSession():void{ _debug.info("resetSession()"); _buffer.resetCurrentSession(); } public function getClientInfo():Boolean{ _debug.info("getClientInfo()"); return (_config.detectClientInfo); } private function _sendXEvent(_arg1:X10=null):void{ var _local2:Variables; var _local3:EventInfo; var _local4:Variables; var _local5:Variables; _initData(); if (_takeSample()){ _local2 = new Variables(); _local2.URIencode = true; _local3 = new EventInfo(true, _x10Module, _arg1); _local4 = _local3.toVariables(); _local5 = _renderMetricsSearchVariables(); _local2.join(_local4, _local5); _gifRequest.send(_account, _local2, false, true); }; } public function setDetectFlash(_arg1:Boolean):void{ _config.detectFlash = _arg1; _debug.info((("setDetectFlash( " + _config.detectFlash) + " )")); } public function setCampNameKey(_arg1:String):void{ _config.campaignKey.UCCN = _arg1; var _local2 = (("setCampNameKey( " + _config.campaignKey.UCCN) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCCN]")); } else { _debug.info(_local2); }; } private function _formatReferrer():String{ var _local2:String; var _local3:URL; var _local4:URL; var _local1:String = _info.referrer; if ((((_local1 == "")) || ((_local1 == "localhost")))){ _local1 = "-"; } else { _local2 = _info.domainName; _local3 = new URL(_local1); _local4 = new URL(("http://" + _local2)); if (_local3.hostName == _local2){ return ("-"); }; if (_local4.domain == _local3.domain){ if (_local4.subDomain != _local3.subDomain){ _local1 = "0"; }; }; if ((((_local1.charAt(0) == "[")) && (_local1.charAt((_local1.length - 1))))){ _local1 = "-"; }; }; _debug.info(("formated referrer: " + _local1), VisualDebugMode.advanced); return (_local1); } private function _visitCode():Number{ if (_debug.verbose){ _debug.info(("visitCode: " + _buffer.utma.sessionId), VisualDebugMode.geek); }; return (_buffer.utma.sessionId); } public function createEventTracker(_arg1:String):EventTracker{ _debug.info((("createEventTracker( " + _arg1) + " )")); return (new EventTracker(_arg1, this)); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _debug.warning((("addItem( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6].join(", ")) + " ) not implemented")); } public function clearIgnoredOrganic():void{ _debug.info("clearIgnoredOrganic()"); _config.organic.clearIgnoredKeywords(); } public function setVar(_arg1:String):void{ var _local2:Variables; if (((!((_arg1 == ""))) && (_isNotGoogleSearch()))){ _initData(); _buffer.utmv.domainHash = _domainHash; _buffer.utmv.value = _arg1; if (_debug.verbose){ _debug.info(_buffer.utmv.toString(), VisualDebugMode.geek); }; _debug.info((("setVar( " + _arg1) + " )")); if (_takeSample()){ _local2 = new Variables(); _local2.utmt = "var"; _gifRequest.send(_account, _local2); }; } else { _debug.warning((("setVar \"" + _arg1) + "\" is ignored")); }; } public function setDomainName(_arg1:String):void{ if (_arg1 == "auto"){ _config.domain.mode = DomainNameMode.auto; } else { if (_arg1 == "none"){ _config.domain.mode = DomainNameMode.none; } else { _config.domain.mode = DomainNameMode.custom; _config.domain.name = _arg1; }; }; _updateDomainName(); _debug.info((("setDomainName( " + _config.domainName) + " )")); } private function _updateDomainName():void{ var _local1:String; if (_config.domain.mode == DomainNameMode.auto){ _local1 = _info.domainName; if (_local1.substring(0, 4) == "www."){ _local1 = _local1.substring(4); }; _config.domain.name = _local1; }; _config.domainName = _config.domain.name.toLowerCase(); _debug.info(("domain name: " + _config.domainName), VisualDebugMode.advanced); } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ _debug.warning((("addTrans( " + [_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8].join(", ")) + " ) not implemented")); return (null); } private function _renderMetricsSearchVariables(_arg1:String=""):Variables{ var _local4:Variables; var _local2:Variables = new Variables(); _local2.URIencode = true; var _local3:DocumentInfo = new DocumentInfo(_config, _info, _formatedReferrer, _arg1, _adSense); _debug.info(("docInfo: " + _local3.toURLString()), VisualDebugMode.geek); if (_config.campaignTracking){ _local4 = _campaignInfo.toVariables(); }; var _local5:Variables = _browserInfo.toVariables(); _local2.join(_local3.toVariables(), _local5, _local4); return (_local2); } public function setCampContentKey(_arg1:String):void{ _config.campaignKey.UCCT = _arg1; var _local2 = (("setCampContentKey( " + _config.campaignKey.UCCT) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCCT]")); } else { _debug.info(_local2); }; } private function _handleCookie():void{ var _local1:String; var _local2:String; var _local3:Array; var _local4:String; if (_config.allowLinker){ }; if (((_buffer.hasUTMA()) && (!(_buffer.utma.isEmpty())))){ if (((!(_buffer.hasUTMB())) || (!(_buffer.hasUTMC())))){ _buffer.updateUTMA(_timeStamp); _noSessionInformation = true; }; if (_debug.verbose){ _debug.info(("from cookie " + _buffer.utma.toString()), VisualDebugMode.geek); }; } else { _debug.info("create a new utma", VisualDebugMode.advanced); _buffer.utma.domainHash = _domainHash; _buffer.utma.sessionId = _getUniqueSessionId(); _buffer.utma.firstTime = _timeStamp; _buffer.utma.lastTime = _timeStamp; _buffer.utma.currentTime = _timeStamp; _buffer.utma.sessionCount = 1; if (_debug.verbose){ _debug.info(_buffer.utma.toString(), VisualDebugMode.geek); }; _noSessionInformation = true; _isNewVisitor = true; }; if (((_adSense.gaGlobal) && ((_adSense.dh == String(_domainHash))))){ if (_adSense.sid){ _buffer.utma.currentTime = Number(_adSense.sid); if (_debug.verbose){ _local1 = ""; _local1 = (_local1 + "AdSense sid found\n"); _local1 = (_local1 + (((("Override currentTime(" + _buffer.utma.currentTime) + ") from AdSense sid(") + Number(_adSense.sid)) + ")")); _debug.info(_local1, VisualDebugMode.geek); }; }; if (_isNewVisitor){ if (_adSense.sid){ _buffer.utma.lastTime = Number(_adSense.sid); if (_debug.verbose){ _local2 = ""; _local2 = (_local2 + "AdSense sid found (new visitor)\n"); _local2 = (_local2 + (((("Override lastTime(" + _buffer.utma.lastTime) + ") from AdSense sid(") + Number(_adSense.sid)) + ")")); _debug.info(_local2, VisualDebugMode.geek); }; }; if (_adSense.vid){ _local3 = _adSense.vid.split("."); _buffer.utma.sessionId = Number(_local3[0]); _buffer.utma.firstTime = Number(_local3[1]); if (_debug.verbose){ _local4 = ""; _local4 = (_local4 + "AdSense vid found (new visitor)\n"); _local4 = (_local4 + (((("Override sessionId(" + _buffer.utma.sessionId) + ") from AdSense vid(") + Number(_local3[0])) + ")\n")); _local4 = (_local4 + (((("Override firstTime(" + _buffer.utma.firstTime) + ") from AdSense vid(") + Number(_local3[1])) + ")")); _debug.info(_local4, VisualDebugMode.geek); }; }; if (_debug.verbose){ _debug.info(("AdSense modified : " + _buffer.utma.toString()), VisualDebugMode.geek); }; }; }; _buffer.utmb.domainHash = _domainHash; if (isNaN(_buffer.utmb.trackCount)){ _buffer.utmb.trackCount = 0; }; if (isNaN(_buffer.utmb.token)){ _buffer.utmb.token = _config.tokenCliff; }; if (isNaN(_buffer.utmb.lastTime)){ _buffer.utmb.lastTime = _buffer.utma.currentTime; }; _buffer.utmc.domainHash = _domainHash; if (_debug.verbose){ _debug.info(_buffer.utmb.toString(), VisualDebugMode.advanced); _debug.info(_buffer.utmc.toString(), VisualDebugMode.advanced); }; } public function setLocalServerMode():void{ _config.serverMode = ServerOperationMode.local; _debug.info("setLocalServerMode()"); } public function clearIgnoredRef():void{ _debug.info("clearIgnoredRef()"); _config.organic.clearIgnoredReferrals(); } public function setCampSourceKey(_arg1:String):void{ _config.campaignKey.UCSR = _arg1; var _local2 = (("setCampSourceKey( " + _config.campaignKey.UCSR) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCSR]")); } else { _debug.info(_local2); }; } public function getLocalGifPath():String{ _debug.info("getLocalGifPath()"); return (_config.localGIFpath); } public function setLocalGifPath(_arg1:String):void{ _config.localGIFpath = _arg1; _debug.info((("setLocalGifPath( " + _config.localGIFpath) + " )")); } public function getVersion():String{ _debug.info("getVersion()"); return (_config.version); } public function setAllowAnchor(_arg1:Boolean):void{ _config.allowAnchor = _arg1; _debug.info((("setAllowAnchor( " + _config.allowAnchor) + " )")); } private function _isNotGoogleSearch():Boolean{ var _local1:String = _config.domainName; var _local2 = (_local1.indexOf("www.google.") < 0); var _local3 = (_local1.indexOf(".google.") < 0); var _local4 = (_local1.indexOf("google.") < 0); var _local5 = (_local1.indexOf("google.org") > -1); return (((((((((_local2) || (_local3))) || (_local4))) || (!((_config.cookiePath == "/"))))) || (_local5))); } public function setSampleRate(_arg1:Number):void{ if (_arg1 < 0){ _debug.warning("sample rate can not be negative, ignoring value."); } else { _config.sampleRate = _arg1; }; _debug.info((("setSampleRate( " + _config.sampleRate) + " )")); } private function _takeSample():Boolean{ if (_debug.verbose){ _debug.info((((("takeSample: (" + (_visitCode() % 10000)) + ") < (") + (_config.sampleRate * 10000)) + ")"), VisualDebugMode.geek); }; return (((_visitCode() % 10000) < (_config.sampleRate * 10000))); } public function setCookiePath(_arg1:String):void{ _config.cookiePath = _arg1; _debug.info((("setCookiePath( " + _config.cookiePath) + " )")); } public function setAllowHash(_arg1:Boolean):void{ _config.allowDomainHash = _arg1; _debug.info((("setAllowHash( " + _config.allowDomainHash) + " )")); } private function _generateUserDataHash():Number{ var _local1 = ""; _local1 = (_local1 + _info.appName); _local1 = (_local1 + _info.appVersion); _local1 = (_local1 + _info.language); _local1 = (_local1 + _info.platform); _local1 = (_local1 + _info.userAgent.toString()); _local1 = (_local1 + (((_info.screenWidth + "x") + _info.screenHeight) + _info.screenColorDepth)); _local1 = (_local1 + _info.referrer); return (Utils.generateHash(_local1)); } public function setCampNOKey(_arg1:String):void{ _config.campaignKey.UCNO = _arg1; var _local2 = (("setCampNOKey( " + _config.campaignKey.UCNO) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCNO]")); } else { _debug.info(_local2); }; } public function addIgnoredOrganic(_arg1:String):void{ _debug.info((("addIgnoredOrganic( " + _arg1) + " )")); _config.organic.addIgnoredKeyword(_arg1); } public function setLocalRemoteServerMode():void{ _config.serverMode = ServerOperationMode.both; _debug.info("setLocalRemoteServerMode()"); } public function cookiePathCopy(_arg1:String):void{ _debug.warning((("cookiePathCopy( " + _arg1) + " ) not implemented")); } public function setDetectTitle(_arg1:Boolean):void{ _config.detectTitle = _arg1; _debug.info((("setDetectTitle( " + _config.detectTitle) + " )")); } public function setCampTermKey(_arg1:String):void{ _config.campaignKey.UCTR = _arg1; var _local2 = (("setCampTermKey( " + _config.campaignKey.UCTR) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCTR]")); } else { _debug.info(_local2); }; } public function getServiceMode():ServerOperationMode{ _debug.info("getServiceMode()"); return (_config.serverMode); } private function _trackMetrics(_arg1:String=""):void{ var _local2:Variables; var _local3:Variables; var _local4:Variables; var _local5:EventInfo; if (_takeSample()){ _local2 = new Variables(); _local2.URIencode = true; if (((_x10Module) && (_x10Module.hasData()))){ _local5 = new EventInfo(false, _x10Module); _local3 = _local5.toVariables(); }; _local4 = _renderMetricsSearchVariables(_arg1); _local2.join(_local3, _local4); _gifRequest.send(_account, _local2); }; } public function setCampaignTrack(_arg1:Boolean):void{ _config.campaignTracking = _arg1; _debug.info((("setCampaignTrack( " + _config.campaignTracking) + " )")); } public function addIgnoredRef(_arg1:String):void{ _debug.info((("addIgnoredRef( " + _arg1) + " )")); _config.organic.addIgnoredReferral(_arg1); } public function clearOrganic():void{ _debug.info("clearOrganic()"); _config.organic.clearEngines(); } public function getDetectFlash():Boolean{ _debug.info("getDetectFlash()"); return (_config.detectFlash); } public function setCampMediumKey(_arg1:String):void{ _config.campaignKey.UCMD = _arg1; var _local2 = (("setCampMediumKey( " + _config.campaignKey.UCMD) + " )"); if (_debug.mode == VisualDebugMode.geek){ _debug.info((_local2 + " [UCMD]")); } else { _debug.info(_local2); }; } private function _getUniqueSessionId():Number{ var _local1:Number = ((Utils.generate32bitRandom() ^ _generateUserDataHash()) * 2147483647); _debug.info(("Session ID: " + _local1), VisualDebugMode.geek); return (_local1); } private function _getDomainHash():Number{ if (((((!(_config.domainName)) || ((_config.domainName == "")))) || ((_config.domain.mode == DomainNameMode.none)))){ _config.domainName = ""; return (1); }; _updateDomainName(); if (_config.allowDomainHash){ return (Utils.generateHash(_config.domainName)); }; return (1); } public function setSessionTimeout(_arg1:int):void{ _config.sessionTimeout = _arg1; _debug.info((("setSessionTimeout( " + _config.sessionTimeout) + " )")); } public function getAccount():String{ _debug.info("getAccount()"); return (_account); } public function link(_arg1:String, _arg2:Boolean=false):void{ _debug.warning((("link( " + [_arg1, _arg2].join(", ")) + " ) not implemented")); } public function setRemoteServerMode():void{ _config.serverMode = ServerOperationMode.remote; _debug.info("setRemoteServerMode()"); } } }//package com.google.analytics.v4
Section 209
//AnalyticsTracker (com.google.analytics.AnalyticsTracker) package com.google.analytics { import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.events.*; public interface AnalyticsTracker extends GoogleAnalyticsAPI, IEventDispatcher { function set config(_arg1:Configuration):void; function isReady():Boolean; function get mode():String; function set debug(_arg1:DebugConfiguration):void; function get account():String; function set mode(_arg1:String):void; function get config():Configuration; function get debug():DebugConfiguration; function set account(_arg1:String):void; function get visualDebug():Boolean; function set visualDebug(_arg1:Boolean):void; } }//package com.google.analytics
Section 210
//API (com.google.analytics.API) package com.google.analytics { import com.google.analytics.utils.*; public class API { public static var version:Version = new Version(); version.major = 1; version.minor = 0; version.build = 1; version.revision = "$Rev: 319 $ ".split(" ")[1]; } }//package com.google.analytics
Section 211
//GATracker (com.google.analytics.GATracker) package com.google.analytics { import com.google.analytics.core.*; import com.google.analytics.v4.*; import com.google.analytics.debug.*; import flash.events.*; import flash.display.*; import com.google.analytics.utils.*; import com.google.analytics.external.*; import com.google.analytics.events.*; public class GATracker implements AnalyticsTracker { private var _adSense:AdSenseGlobals; private var _env:Environment; private var _visualDebug:Boolean; private var _idleTimer:IdleTimer; private var _debug:DebugConfiguration; private var _buffer:Buffer; private var _config:Configuration; private var _mode:String; private var _display:DisplayObject; private var _jsproxy:JavascriptProxy; private var _dom:HTMLDOM; private var _eventDispatcher:EventDispatcher; private var _ready:Boolean;// = false private var _gifRequest:GIFRequest; private var _account:String; private var _tracker:GoogleAnalyticsAPI; public static var version:Version = API.version; public static var autobuild:Boolean = true; public function GATracker(_arg1:DisplayObject, _arg2:String, _arg3:String="AS3", _arg4:Boolean=false, _arg5:Configuration=null, _arg6:DebugConfiguration=null){ _ready = false; super(); _display = _arg1; _eventDispatcher = new EventDispatcher(this); _tracker = new TrackerCache(); this.account = _arg2; this.mode = _arg3; this.visualDebug = _arg4; if (!_arg6){ this.debug = new DebugConfiguration(); }; if (!_arg5){ this.config = new Configuration(_arg6); }; if (autobuild){ _factory(); }; } public function link(_arg1:String, _arg2:Boolean=false):void{ _tracker.link(_arg1, _arg2); } public function addOrganic(_arg1:String, _arg2:String):void{ _tracker.addOrganic(_arg1, _arg2); } public function setAllowLinker(_arg1:Boolean):void{ _tracker.setAllowLinker(_arg1); } public function trackEvent(_arg1:String, _arg2:String, _arg3:String=null, _arg4:Number=NaN):Boolean{ return (_tracker.trackEvent(_arg1, _arg2, _arg3, _arg4)); } public function setCookieTimeout(_arg1:int):void{ _tracker.setCookieTimeout(_arg1); } public function trackTrans():void{ _tracker.trackTrans(); } public function trackPageview(_arg1:String=""):void{ _tracker.trackPageview(_arg1); } public function getClientInfo():Boolean{ return (_tracker.getClientInfo()); } public function setClientInfo(_arg1:Boolean):void{ _tracker.setClientInfo(_arg1); } public function get account():String{ return (_account); } public function linkByPost(_arg1:Object, _arg2:Boolean=false):void{ _tracker.linkByPost(_arg1, _arg2); } public function getDetectTitle():Boolean{ return (_tracker.getDetectTitle()); } public function dispatchEvent(_arg1:Event):Boolean{ return (_eventDispatcher.dispatchEvent(_arg1)); } public function get config():Configuration{ return (_config); } public function set mode(_arg1:String):void{ _mode = _arg1; } public function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ _eventDispatcher.removeEventListener(_arg1, _arg2, _arg3); } public function setDetectFlash(_arg1:Boolean):void{ _tracker.setDetectFlash(_arg1); } public function resetSession():void{ _tracker.resetSession(); } public function setCampNameKey(_arg1:String):void{ _tracker.setCampNameKey(_arg1); } public function get debug():DebugConfiguration{ return (_debug); } public function addItem(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:Number, _arg6:int):void{ _tracker.addItem(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } private function _bridgeFactory():GoogleAnalyticsAPI{ debug.info(((("GATracker (Bridge) v" + version) + "\naccount: ") + account)); return (new Bridge(account, _debug, _jsproxy)); } public function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ _eventDispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public function clearIgnoredOrganic():void{ _tracker.clearIgnoredOrganic(); } public function set account(_arg1:String):void{ _account = _arg1; } public function setVar(_arg1:String):void{ _tracker.setVar(_arg1); } public function build():void{ if (!isReady()){ _factory(); }; } public function setDomainName(_arg1:String):void{ _tracker.setDomainName(_arg1); } public function createEventTracker(_arg1:String):EventTracker{ return (_tracker.createEventTracker(_arg1)); } public function set config(_arg1:Configuration):void{ _config = _arg1; } public function addTrans(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String, _arg7:String, _arg8:String):Object{ return (_tracker.addTrans(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8)); } public function setCampSourceKey(_arg1:String):void{ _tracker.setCampSourceKey(_arg1); } public function setCampContentKey(_arg1:String):void{ _tracker.setCampContentKey(_arg1); } public function willTrigger(_arg1:String):Boolean{ return (_eventDispatcher.willTrigger(_arg1)); } public function setLocalServerMode():void{ _tracker.setLocalServerMode(); } public function isReady():Boolean{ return (_ready); } public function getLocalGifPath():String{ return (_tracker.getLocalGifPath()); } public function setAllowAnchor(_arg1:Boolean):void{ _tracker.setAllowAnchor(_arg1); } public function clearIgnoredRef():void{ _tracker.clearIgnoredRef(); } public function get mode():String{ return (_mode); } public function set debug(_arg1:DebugConfiguration):void{ _debug = _arg1; } public function setLocalGifPath(_arg1:String):void{ _tracker.setLocalGifPath(_arg1); } public function getVersion():String{ return (_tracker.getVersion()); } public function setSampleRate(_arg1:Number):void{ _tracker.setSampleRate(_arg1); } public function setCookiePath(_arg1:String):void{ _tracker.setCookiePath(_arg1); } public function setAllowHash(_arg1:Boolean):void{ _tracker.setAllowHash(_arg1); } public function setCampNOKey(_arg1:String):void{ _tracker.setCampNOKey(_arg1); } public function addIgnoredOrganic(_arg1:String):void{ _tracker.addIgnoredOrganic(_arg1); } public function setLocalRemoteServerMode():void{ _tracker.setLocalRemoteServerMode(); } public function cookiePathCopy(_arg1:String):void{ _tracker.cookiePathCopy(_arg1); } private function _factory():void{ var _local1:GoogleAnalyticsAPI; var _local2:TrackerCache; _jsproxy = new JavascriptProxy(debug); if (visualDebug){ debug.layout = new Layout(debug, _display); debug.active = visualDebug; }; _local2 = (_tracker as TrackerCache); switch (mode){ case TrackerMode.BRIDGE: _local1 = _bridgeFactory(); break; case TrackerMode.AS3: default: _local1 = _trackerFactory(); }; if (!_local2.isEmpty()){ _local2.tracker = _local1; _local2.flush(); }; _tracker = _local1; _ready = true; dispatchEvent(new AnalyticsEvent(AnalyticsEvent.READY, this)); } public function setCampTermKey(_arg1:String):void{ _tracker.setCampTermKey(_arg1); } private function _trackerFactory():GoogleAnalyticsAPI{ debug.info(((("GATracker (AS3) v" + version) + "\naccount: ") + account)); _adSense = new AdSenseGlobals(debug); _dom = new HTMLDOM(debug); _dom.cacheProperties(); _env = new Environment("", "", "", debug, _dom); _buffer = new Buffer(config, debug, false); _gifRequest = new GIFRequest(config, debug, _buffer, _env); _idleTimer = new IdleTimer(config, debug, _display, _buffer); _env.url = _display.stage.loaderInfo.url; return (new Tracker(account, config, debug, _env, _buffer, _gifRequest, _adSense)); } public function setDetectTitle(_arg1:Boolean):void{ _tracker.setDetectTitle(_arg1); } public function getServiceMode():ServerOperationMode{ return (_tracker.getServiceMode()); } public function clearOrganic():void{ _tracker.clearOrganic(); } public function setCampaignTrack(_arg1:Boolean):void{ _tracker.setCampaignTrack(_arg1); } public function addIgnoredRef(_arg1:String):void{ _tracker.addIgnoredRef(_arg1); } public function set visualDebug(_arg1:Boolean):void{ _visualDebug = _arg1; } public function setCampMediumKey(_arg1:String):void{ _tracker.setCampMediumKey(_arg1); } public function setSessionTimeout(_arg1:int):void{ _tracker.setSessionTimeout(_arg1); } public function getDetectFlash():Boolean{ return (_tracker.getDetectFlash()); } public function get visualDebug():Boolean{ return (_visualDebug); } public function getAccount():String{ return (_tracker.getAccount()); } public function hasEventListener(_arg1:String):Boolean{ return (_eventDispatcher.hasEventListener(_arg1)); } public function setRemoteServerMode():void{ _tracker.setRemoteServerMode(); } } var _local1:* = ServerOperationMode; return (_local1); }//package com.google.analytics
Section 212
//BaseScrollPane (fl.containers.BaseScrollPane) package fl.containers { import fl.core.*; import flash.events.*; import flash.display.*; import fl.controls.*; import flash.geom.*; import fl.events.*; 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 213
//ScrollPane (fl.containers.ScrollPane) package fl.containers { import fl.core.*; import flash.net.*; import flash.events.*; import flash.display.*; import fl.controls.*; import fl.managers.*; import fl.events.*; import flash.system.*; import flash.ui.*; public class ScrollPane extends BaseScrollPane implements IFocusManagerComponent { protected var scrollDragHPos:Number; protected var loader:Loader; protected var yOffset:Number; protected var currentContent:Object; protected var xOffset:Number; protected var _source:Object;// = "" protected var scrollDragVPos:Number; protected var _scrollDrag:Boolean;// = false protected var contentClip:Sprite; private static var defaultStyles:Object = {upSkin:"ScrollPane_upSkin", disabledSkin:"ScrollPane_disabledSkin", focusRectSkin:null, focusRectPadding:null, contentPadding:0}; public function ScrollPane(){ _source = ""; _scrollDrag = false; super(); } public function get source():Object{ return (_source); } public function set source(_arg1:Object):void{ var _local2:*; clearContent(); if (isLivePreview){ return; }; _source = _arg1; if ((((_source == "")) || ((_source == null)))){ return; }; currentContent = getDisplayObjectInstance(_arg1); if (currentContent != null){ _local2 = contentClip.addChild((currentContent as DisplayObject)); dispatchEvent(new Event(Event.INIT)); update(); } else { load(new URLRequest(_source.toString())); }; } public function get bytesLoaded():Number{ return (((((loader == null)) || ((loader.contentLoaderInfo == null)))) ? 0 : loader.contentLoaderInfo.bytesLoaded); } protected function doDrag(_arg1:MouseEvent):void{ var _local2:*; var _local3:*; _local2 = (scrollDragVPos - (mouseY - yOffset)); _verticalScrollBar.setScrollPosition(_local2); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, true); _local3 = (scrollDragHPos - (mouseX - xOffset)); _horizontalScrollBar.setScrollPosition(_local3); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, true); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; _local2 = calculateAvailableHeight(); switch (_arg1.keyCode){ case Keyboard.DOWN: verticalScrollPosition++; break; case Keyboard.UP: verticalScrollPosition--; break; case Keyboard.RIGHT: horizontalScrollPosition++; break; case Keyboard.LEFT: horizontalScrollPosition--; break; case Keyboard.END: verticalScrollPosition = maxVerticalScrollPosition; break; case Keyboard.HOME: verticalScrollPosition = 0; break; case Keyboard.PAGE_UP: verticalScrollPosition = (verticalScrollPosition - _local2); break; case Keyboard.PAGE_DOWN: verticalScrollPosition = (verticalScrollPosition + _local2); break; }; } protected function doStartDrag(_arg1:MouseEvent):void{ if (!enabled){ return; }; xOffset = mouseX; yOffset = mouseY; scrollDragHPos = horizontalScrollPosition; scrollDragVPos = verticalScrollPosition; stage.addEventListener(MouseEvent.MOUSE_MOVE, doDrag, false, 0, true); } public function get content():DisplayObject{ var _local1:Object; _local1 = currentContent; if ((_local1 is URLRequest)){ _local1 = loader.content; }; return ((_local1 as DisplayObject)); } public function get percentLoaded():Number{ if (loader != null){ return (Math.round(((bytesLoaded / bytesTotal) * 100))); }; return (0); } protected function endDrag(_arg1:MouseEvent):void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); } public function update():void{ var _local1:DisplayObject; _local1 = contentClip.getChildAt(0); setContentSize(_local1.width, _local1.height); } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:*; _local3 = contentClip.scrollRect; _local3.x = _arg1; contentClip.scrollRect = _local3; } public function refreshPane():void{ if ((_source is URLRequest)){ _source = _source.url; }; source = _source; } protected function passEvent(_arg1:Event):void{ dispatchEvent(_arg1); } 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)); } public function load(_arg1:URLRequest, _arg2:LoaderContext=null):void{ if (_arg2 == null){ _arg2 = new LoaderContext(false, ApplicationDomain.currentDomain); }; clearContent(); initLoader(); currentContent = (_source = _arg1); loader.load(_arg1, _arg2); } override protected function handleScroll(_arg1:ScrollEvent):void{ passEvent(_arg1); super.handleScroll(_arg1); } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:*; _local3 = contentClip.scrollRect; _local3.y = _arg1; contentClip.scrollRect = _local3; } protected function initLoader():void{ loader = new Loader(); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, passEvent, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onContentLoad, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.INIT, passEvent, false, 0, true); contentClip.addChild(loader); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ drawBackground(); }; if (isInvalid(InvalidationType.STATE)){ setScrollDrag(); }; super.draw(); } override protected function configUI():void{ super.configUI(); contentClip = new Sprite(); addChild(contentClip); contentClip.scrollRect = contentScrollRect; _horizontalScrollPolicy = ScrollPolicy.AUTO; _verticalScrollPolicy = ScrollPolicy.AUTO; } public function set scrollDrag(_arg1:Boolean):void{ _scrollDrag = _arg1; invalidate(InvalidationType.STATE); } protected function clearContent():void{ if (contentClip.numChildren == 0){ return; }; contentClip.removeChildAt(0); currentContent = null; if (loader != null){ try { loader.close(); } catch(e) { }; try { loader.unload(); } catch(e) { }; loader = null; }; } override protected function drawLayout():void{ super.drawLayout(); contentScrollRect = contentClip.scrollRect; contentScrollRect.width = availableWidth; contentScrollRect.height = availableHeight; contentClip.cacheAsBitmap = useBitmapScrolling; contentClip.scrollRect = contentScrollRect; contentClip.x = (contentClip.y = contentPadding); } override protected function drawBackground():void{ var _local1:DisplayObject; _local1 = background; background = getDisplayObjectInstance(getStyleValue((enabled) ? "upSkin" : "disabledSkin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } public function get bytesTotal():Number{ return (((((loader == null)) || ((loader.contentLoaderInfo == null)))) ? 0 : loader.contentLoaderInfo.bytesTotal); } protected function onContentLoad(_arg1:Event):void{ var _local2:*; update(); _local2 = calculateAvailableHeight(); calculateAvailableSize(); horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), availableWidth); verticalScrollBar.setScrollProperties(_local2, 0, (contentHeight - _local2), _local2); passEvent(_arg1); } public function get scrollDrag():Boolean{ return (_scrollDrag); } protected function setScrollDrag():void{ if (_scrollDrag){ contentClip.addEventListener(MouseEvent.MOUSE_DOWN, doStartDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, endDrag, false, 0, true); } else { contentClip.removeEventListener(MouseEvent.MOUSE_DOWN, doStartDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, endDrag); removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); }; contentClip.buttonMode = _scrollDrag; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseScrollPane.getStyleDefinition())); } } }//package fl.containers
Section 214
//UILoader (fl.containers.UILoader) package fl.containers { import fl.core.*; import flash.net.*; import flash.events.*; import flash.display.*; import fl.events.*; import flash.utils.*; import flash.system.*; public class UILoader extends UIComponent { protected var loader:Loader; protected var _autoLoad:Boolean;// = true protected var _source:Object; protected var contentClip:Sprite; protected var _maintainAspectRatio:Boolean;// = true protected var contentInited:Boolean;// = false protected var _scaleContent:Boolean;// = true private static var defaultStyles:Object = {}; public function UILoader(){ _scaleContent = true; _autoLoad = true; contentInited = false; _maintainAspectRatio = true; super(); } public function get maintainAspectRatio():Boolean{ return (_maintainAspectRatio); } public function set maintainAspectRatio(_arg1:Boolean):void{ _maintainAspectRatio = _arg1; invalidate(InvalidationType.SIZE); } public function get source():Object{ return (_source); } protected function _unload(_arg1:Boolean=false):void{ var throwError = _arg1; if (loader != null){ clearLoadEvents(); contentClip.removeChild(loader); try { loader.close(); } catch(e:Error) { }; try { loader.unload(); } catch(e) { if (throwError){ throw (e); }; }; loader = null; return; }; contentInited = false; if (contentClip.numChildren){ contentClip.removeChildAt(0); }; } public function get bytesLoaded():uint{ return (((((loader == null)) || ((loader.contentLoaderInfo == null)))) ? 0 : loader.contentLoaderInfo.bytesLoaded); } public function set source(_arg1:Object):void{ if (_arg1 == ""){ return; }; _source = _arg1; _unload(); if (((_autoLoad) && (!((_source == null))))){ load(); }; } public function set autoLoad(_arg1:Boolean):void{ _autoLoad = _arg1; if (((((((_autoLoad) && ((loader == null)))) && (!((_source == null))))) && (!((_source == ""))))){ load(); }; } public function get content():DisplayObject{ if (loader != null){ return (loader.content); }; if (contentClip.numChildren){ return (contentClip.getChildAt(0)); }; return (null); } public function get percentLoaded():Number{ return (((bytesTotal)<=0) ? 0 : ((bytesLoaded / bytesTotal) * 100)); } protected function handleError(_arg1:Event):void{ passEvent(_arg1); clearLoadEvents(); loader.contentLoaderInfo.removeEventListener(Event.INIT, handleInit); } public function load(_arg1:URLRequest=null, _arg2:LoaderContext=null):void{ var _local3:DisplayObject; _unload(); if ((((((_arg1 == null)) || ((_arg1.url == null)))) && ((((_source == null)) || ((_source == "")))))){ return; }; _local3 = getDisplayObjectInstance(source); if (_local3 != null){ contentClip.addChild(_local3); contentInited = true; invalidate(InvalidationType.SIZE); return; }; if (_arg1 == null){ _arg1 = new URLRequest(_source.toString()); }; if (_arg2 == null){ _arg2 = new LoaderContext(false, ApplicationDomain.currentDomain); }; initLoader(); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, handleError, false, 0, true); loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, handleError, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.OPEN, passEvent, false, 0, true); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, passEvent, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, handleComplete, false, 0, true); loader.contentLoaderInfo.addEventListener(Event.INIT, handleInit, false, 0, true); loader.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, passEvent, false, 0, true); loader.load(_arg1, _arg2); } public function unload():void{ _source = null; _unload(true); } protected function passEvent(_arg1:Event):void{ dispatchEvent(_arg1); } public function loadBytes(_arg1:ByteArray, _arg2:LoaderContext=null):void{ var bytes = _arg1; var context = _arg2; _unload(); initLoader(); try { loader.loadBytes(bytes, context); } catch(error) { throw (error); }; } public function get autoLoad():Boolean{ return (_autoLoad); } protected function sizeContent(_arg1:DisplayObject, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):void{ var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; _local6 = _arg4; _local7 = _arg5; if (_maintainAspectRatio){ _local8 = (_arg4 / _arg5); _local9 = (_arg2 / _arg3); if (_local8 < _local9){ _local7 = (_local6 / _local9); } else { _local6 = (_local7 * _local9); }; }; _arg1.width = _local6; _arg1.height = _local7; _arg1.x = ((_arg4 / 2) - (_local6 / 2)); _arg1.y = ((_arg5 / 2) - (_local7 / 2)); } protected function initLoader():void{ loader = new Loader(); contentClip.addChild(loader); } override protected function draw():void{ if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } override protected function configUI():void{ super.configUI(); contentClip = new Sprite(); addChild(contentClip); } protected function handleInit(_arg1:Event):void{ loader.contentLoaderInfo.removeEventListener(Event.INIT, handleInit); contentInited = true; passEvent(_arg1); invalidate(InvalidationType.SIZE); } protected function handleComplete(_arg1:Event):void{ clearLoadEvents(); passEvent(_arg1); } override public function setSize(_arg1:Number, _arg2:Number):void{ if (((!(_scaleContent)) && ((_width > 0)))){ return; }; super.setSize(_arg1, _arg2); } protected function drawLayout():void{ var _local1:Boolean; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:LoaderInfo; if (!contentInited){ return; }; _local1 = false; if (loader){ _local6 = loader.contentLoaderInfo; _local2 = _local6.width; _local3 = _local6.height; } else { _local2 = contentClip.width; _local3 = contentClip.height; }; _local4 = _width; _local5 = _height; if (!_scaleContent){ _width = contentClip.width; _height = contentClip.height; } else { sizeContent(contentClip, _local2, _local3, _width, _height); }; if (((!((_local4 == _width))) || (!((_local5 == _height))))){ dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, true)); }; } public function get bytesTotal():uint{ return (((((loader == null)) || ((loader.contentLoaderInfo == null)))) ? 0 : loader.contentLoaderInfo.bytesTotal); } public function set scaleContent(_arg1:Boolean):void{ if (_scaleContent == _arg1){ return; }; _scaleContent = _arg1; invalidate(InvalidationType.SIZE); } protected function clearLoadEvents():void{ loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleError); loader.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, handleError); loader.contentLoaderInfo.removeEventListener(Event.OPEN, passEvent); loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, passEvent); loader.contentLoaderInfo.removeEventListener(HTTPStatusEvent.HTTP_STATUS, passEvent); loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleComplete); } public function get scaleContent():Boolean{ return (_scaleContent); } public function close():void{ try { loader.close(); } catch(error) { throw (error); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.containers
Section 215
//CellRenderer (fl.controls.listClasses.CellRenderer) package fl.controls.listClasses { import flash.events.*; import fl.controls.*; 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 216
//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 217
//ImageCell (fl.controls.listClasses.ImageCell) package fl.controls.listClasses { import flash.events.*; import flash.display.*; import fl.containers.*; public class ImageCell extends CellRenderer implements ICellRenderer { protected var loader:UILoader; protected var textOverlay:Shape; private static var defaultStyles:Object = {imagePadding:1, textOverlayAlpha:0.7}; public function ImageCell(){ loader = new UILoader(); loader.addEventListener(IOErrorEvent.IO_ERROR, handleErrorEvent, false, 0, true); loader.autoLoad = true; loader.scaleContent = true; addChild(loader); } public function get source():Object{ return (loader.source); } public function set source(_arg1:Object):void{ loader.source = _arg1; } override public function set listData(_arg1:ListData):void{ var _local2:Object; _listData = _arg1; label = _listData.label; _local2 = (_listData as TileListData).source; if (source != _local2){ source = _local2; }; } override protected function draw():void{ super.draw(); } override protected function configUI():void{ var _local1:Graphics; super.configUI(); textOverlay = new Shape(); _local1 = textOverlay.graphics; _local1.beginFill(0xFFFFFF); _local1.drawRect(0, 0, 100, 100); _local1.endFill(); } override public function get listData():ListData{ return (_listData); } override protected function drawLayout():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; _local1 = (getStyleValue("imagePadding") as Number); loader.move(_local1, _local1); _local2 = (width - (_local1 * 2)); _local3 = (height - (_local1 * 2)); if (((!((loader.width == _local2))) && (!((loader.height == _local3))))){ loader.setSize(_local2, _local3); }; loader.drawNow(); if ((((_label == "")) || ((_label == null)))){ if (contains(textField)){ removeChild(textField); }; if (contains(textOverlay)){ removeChild(textOverlay); }; } else { _local4 = (getStyleValue("textPadding") as Number); textField.width = Math.min((width - (_local4 * 2)), (textField.textWidth + 5)); textField.height = (textField.textHeight + 5); textField.x = Math.max(_local4, ((width / 2) - (textField.width / 2))); textField.y = ((height - textField.height) - _local4); textOverlay.x = _local1; textOverlay.height = (textField.height + (_local4 * 2)); textOverlay.y = ((height - textOverlay.height) - _local1); textOverlay.width = (width - (_local1 * 2)); textOverlay.alpha = (getStyleValue("textOverlayAlpha") as Number); addChild(textOverlay); addChild(textField); }; background.width = width; background.height = height; } protected function handleErrorEvent(_arg1:IOErrorEvent):void{ dispatchEvent(_arg1); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, CellRenderer.getStyleDefinition())); } } }//package fl.controls.listClasses
Section 218
//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 219
//TileListData (fl.controls.listClasses.TileListData) package fl.controls.listClasses { import fl.core.*; public class TileListData extends ListData { protected var _source:Object; public function TileListData(_arg1:String, _arg2:Object, _arg3:Object, _arg4:UIComponent, _arg5:uint, _arg6:uint, _arg7:uint=0){ super(_arg1, _arg2, _arg4, _arg5, _arg6, _arg7); _source = _arg3; } public function get source():Object{ return (_source); } } }//package fl.controls.listClasses
Section 220
//BaseButton (fl.controls.BaseButton) package fl.controls { import fl.core.*; import flash.events.*; import flash.display.*; 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 221
//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 222
//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 223
//ComboBox (fl.controls.ComboBox) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.geom.*; import fl.data.*; import fl.managers.*; import fl.events.*; import flash.ui.*; 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 224
//LabelButton (fl.controls.LabelButton) package fl.controls { import fl.core.*; import flash.events.*; import flash.display.*; import flash.text.*; import fl.managers.*; import fl.events.*; 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 225
//List (fl.controls.List) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.events.*; import flash.display.*; import flash.geom.*; import fl.managers.*; import flash.utils.*; import flash.ui.*; 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 226
//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 227
//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 228
//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 229
//SelectableList (fl.controls.SelectableList) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.events.*; import flash.display.*; import fl.data.*; import fl.managers.*; import fl.events.*; import flash.utils.*; import fl.containers.*; import flash.ui.*; 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 230
//Slider (fl.controls.Slider) package fl.controls { import fl.core.*; import flash.events.*; import flash.display.*; import fl.managers.*; import fl.events.*; import flash.ui.*; public class Slider extends UIComponent implements IFocusManagerComponent { protected var _direction:String; protected var _liveDragging:Boolean;// = false protected var _value:Number;// = 0 protected var _snapInterval:Number;// = 0 protected var _minimum:Number;// = 0 protected var _maximum:Number;// = 10 protected var track:BaseButton; protected var _tickInterval:Number;// = 0 protected var tickContainer:Sprite; protected var thumb:BaseButton; protected static const TICK_STYLES:Object = {upSkin:"tickSkin"}; protected static const TRACK_STYLES:Object = {upSkin:"sliderTrackSkin", overSkin:"sliderTrackSkin", downSkin:"sliderTrackSkin", disabledSkin:"sliderTrackDisabledSkin"}; protected static const THUMB_STYLES:Object = {upSkin:"thumbUpSkin", overSkin:"thumbOverSkin", downSkin:"thumbDownSkin", disabledSkin:"thumbDisabledSkin"}; protected static var defaultStyles:Object = {thumbUpSkin:"SliderThumb_upSkin", thumbOverSkin:"SliderThumb_overSkin", thumbDownSkin:"SliderThumb_downSkin", thumbDisabledSkin:"SliderThumb_disabledSkin", sliderTrackSkin:"SliderTrack_skin", sliderTrackDisabledSkin:"SliderTrack_disabledSkin", tickSkin:"SliderTick_skin", focusRectSkin:null, focusRectPadding:null}; public function Slider(){ _direction = SliderDirection.HORIZONTAL; _minimum = 0; _maximum = 10; _value = 0; _tickInterval = 0; _snapInterval = 0; _liveDragging = false; super(); setStyles(); } public function get minimum():Number{ return (_minimum); } public function set minimum(_arg1:Number):void{ _minimum = _arg1; this.value = Math.max(_arg1, this.value); invalidate(InvalidationType.DATA); } public function get maximum():Number{ return (_maximum); } protected function positionThumb():void{ thumb.x = ((((_direction)==SliderDirection.VERTICAL) ? ((maximum - minimum) - value) : (value - minimum) / (maximum - minimum)) * _width); } protected function clearTicks():void{ if (((!(tickContainer)) || (!(tickContainer.parent)))){ return; }; removeChild(tickContainer); } protected function onTrackClick(_arg1:MouseEvent):void{ calculateValue(track.mouseX, InteractionInputType.MOUSE, SliderEventClickTarget.TRACK); if (!liveDragging){ dispatchEvent(new SliderEvent(SliderEvent.CHANGE, value, SliderEventClickTarget.TRACK, InteractionInputType.MOUSE)); }; } public function set maximum(_arg1:Number):void{ _maximum = _arg1; this.value = Math.min(_arg1, this.value); invalidate(InvalidationType.DATA); } public function get liveDragging():Boolean{ return (_liveDragging); } protected function doDrag(_arg1:MouseEvent):void{ var _local2:Number; var _local3:Number; _local2 = (_width / snapInterval); _local3 = track.mouseX; calculateValue(_local3, InteractionInputType.MOUSE, SliderEventClickTarget.THUMB); dispatchEvent(new SliderEvent(SliderEvent.THUMB_DRAG, value, SliderEventClickTarget.THUMB, InteractionInputType.MOUSE)); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:uint; var _local3:Number; var _local4:Boolean; if (!enabled){ return; }; _local2 = ((snapInterval)>0) ? snapInterval : 1; _local4 = (direction == SliderDirection.HORIZONTAL); if ((((((_arg1.keyCode == Keyboard.DOWN)) && (!(_local4)))) || ((((_arg1.keyCode == Keyboard.LEFT)) && (_local4))))){ _local3 = (value - _local2); } else { if ((((((_arg1.keyCode == Keyboard.UP)) && (!(_local4)))) || ((((_arg1.keyCode == Keyboard.RIGHT)) && (_local4))))){ _local3 = (value + _local2); } else { if ((((((_arg1.keyCode == Keyboard.PAGE_DOWN)) && (!(_local4)))) || ((((_arg1.keyCode == Keyboard.HOME)) && (_local4))))){ _local3 = minimum; } else { if ((((((_arg1.keyCode == Keyboard.PAGE_UP)) && (!(_local4)))) || ((((_arg1.keyCode == Keyboard.END)) && (_local4))))){ _local3 = maximum; }; }; }; }; if (!isNaN(_local3)){ _arg1.stopPropagation(); doSetValue(_local3, InteractionInputType.KEYBOARD, null, _arg1.keyCode); }; } override public function set enabled(_arg1:Boolean):void{ if (enabled == _arg1){ return; }; super.enabled = _arg1; track.enabled = (thumb.enabled = _arg1); } protected function thumbPressHandler(_arg1:MouseEvent):void{ stage.addEventListener(MouseEvent.MOUSE_MOVE, doDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); dispatchEvent(new SliderEvent(SliderEvent.THUMB_PRESS, value, InteractionInputType.MOUSE, SliderEventClickTarget.THUMB)); } public function get snapInterval():Number{ return (_snapInterval); } protected function thumbReleaseHandler(_arg1:MouseEvent):void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler); dispatchEvent(new SliderEvent(SliderEvent.THUMB_RELEASE, value, InteractionInputType.MOUSE, SliderEventClickTarget.THUMB)); dispatchEvent(new SliderEvent(SliderEvent.CHANGE, value, SliderEventClickTarget.THUMB, InteractionInputType.MOUSE)); } public function set liveDragging(_arg1:Boolean):void{ _liveDragging = _arg1; } public function set value(_arg1:Number):void{ doSetValue(_arg1); } public function set direction(_arg1:String):void{ var _local2:Boolean; _direction = _arg1; _local2 = (_direction == SliderDirection.VERTICAL); if (isLivePreview){ if (_local2){ setScaleY(-1); y = track.height; } else { setScaleY(1); y = 0; }; positionThumb(); return; }; if (((_local2) && (componentInspectorSetting))){ if ((rotation % 90) == 0){ setScaleY(-1); }; }; if (!componentInspectorSetting){ rotation = (_local2) ? 90 : 0; }; } public function set tickInterval(_arg1:Number):void{ _tickInterval = _arg1; invalidate(InvalidationType.SIZE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ setStyles(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ track.setSize(_width, track.height); track.drawNow(); thumb.drawNow(); }; if (tickInterval > 0){ drawTicks(); } else { clearTicks(); }; positionThumb(); super.draw(); } override protected function configUI():void{ super.configUI(); thumb = new BaseButton(); thumb.setSize(13, 13); thumb.autoRepeat = false; addChild(thumb); thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbPressHandler, false, 0, true); track = new BaseButton(); track.move(0, 0); track.setSize(80, 4); track.autoRepeat = false; track.useHandCursor = false; track.addEventListener(MouseEvent.CLICK, onTrackClick, false, 0, true); addChildAt(track, 0); } public function set snapInterval(_arg1:Number):void{ _snapInterval = _arg1; } public function get value():Number{ return (_value); } public function get direction():String{ return (_direction); } public function get tickInterval():Number{ return (_tickInterval); } override public function setSize(_arg1:Number, _arg2:Number):void{ if ((((_direction == SliderDirection.VERTICAL)) && (!(isLivePreview)))){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; invalidate(InvalidationType.SIZE); } protected function drawTicks():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:uint; var _local5:DisplayObject; clearTicks(); tickContainer = new Sprite(); _local1 = ((maximum)<1) ? (tickInterval / 100) : tickInterval; _local2 = ((maximum - minimum) / _local1); _local3 = (_width / _local2); _local4 = 0; while (_local4 <= _local2) { _local5 = getDisplayObjectInstance(getStyleValue("tickSkin")); _local5.x = (_local3 * _local4); _local5.y = ((track.y - _local5.height) - 2); tickContainer.addChild(_local5); _local4++; }; addChild(tickContainer); } protected function calculateValue(_arg1:Number, _arg2:String, _arg3:String, _arg4:int=undefined):void{ var _local5:Number; _local5 = ((_arg1 / _width) * (maximum - minimum)); if (_direction == SliderDirection.VERTICAL){ _local5 = (maximum - _local5); } else { _local5 = (minimum + _local5); }; doSetValue(_local5, _arg2, _arg3, _arg4); } protected function getPrecision(_arg1:Number):Number{ var _local2:String; _local2 = _arg1.toString(); if (_local2.indexOf(".") == -1){ return (0); }; return (_local2.split(".").pop().length); } protected function doSetValue(_arg1:Number, _arg2:String=null, _arg3:String=null, _arg4:int=undefined):void{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; _local5 = _value; if (((!((_snapInterval == 0))) && (!((_snapInterval == 1))))){ _local6 = Math.pow(10, getPrecision(snapInterval)); _local7 = (_snapInterval * _local6); _local8 = Math.round((_arg1 * _local6)); _local9 = (Math.round((_local8 / _local7)) * _local7); _arg1 = (_local9 / _local6); _value = Math.max(minimum, Math.min(maximum, _arg1)); } else { _value = Math.max(minimum, Math.min(maximum, Math.round(_arg1))); }; if (((!((_local5 == _value))) && (((((liveDragging) && (!((_arg3 == null))))) || ((_arg2 == InteractionInputType.KEYBOARD)))))){ dispatchEvent(new SliderEvent(SliderEvent.CHANGE, value, _arg3, _arg2, _arg4)); }; positionThumb(); } protected function setStyles():void{ copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 231
//SliderDirection (fl.controls.SliderDirection) package fl.controls { public class SliderDirection { public static var HORIZONTAL:String = "horizontal"; public static var VERTICAL:String = "vertical"; } }//package fl.controls
Section 232
//TextInput (fl.controls.TextInput) package fl.controls { import fl.core.*; import flash.events.*; import flash.display.*; import flash.text.*; import fl.managers.*; import fl.events.*; 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 233
//TileList (fl.controls.TileList) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.events.*; import flash.display.*; import fl.data.*; import fl.managers.*; import flash.utils.*; import flash.ui.*; public class TileList extends SelectableList implements IFocusManagerComponent { protected var _labelField:String;// = "label" protected var _scrollPolicy:String;// = "auto" protected var _labelFunction:Function; protected var _scrollDirection:String;// = "horizontal" protected var _iconFunction:Function; private var collectionItemImport:TileListCollectionItem; protected var _rowHeight:Number;// = 50 protected var _cellRenderer:Object; protected var _columnWidth:Number;// = 50 protected var _iconField:String;// = "icon" protected var _sourceFunction:Function; protected var __rowCount:uint;// = 0 protected var __columnCount:uint;// = 0 protected var _sourceField:String;// = "source" protected var oldLength:uint;// = 0 private static var defaultStyles:Object = {cellRenderer:ImageCell, focusRectSkin:null, focusRectPadding:null, skin:"TileList_skin"}; public static var createAccessibilityImplementation:Function; public function TileList(){ _rowHeight = 50; _columnWidth = 50; _scrollDirection = ScrollBarDirection.HORIZONTAL; _scrollPolicy = ScrollPolicy.AUTO; oldLength = 0; _labelField = "label"; _iconField = "icon"; _sourceField = "source"; __rowCount = 0; __columnCount = 0; super(); } public function get iconField():String{ return (_iconField); } override protected function drawList():void{ var _local1:uint; var _local2:uint; var _local3:Object; var _local4:ICellRenderer; var _local5:uint; var _local6:uint; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:uint; var _local12:uint; var _local13:Array; var _local14:Dictionary; var _local15:Dictionary; var _local16:uint; var _local17:uint; var _local18:uint; var _local19:uint; var _local20:Boolean; var _local21:String; var _local22:Object; var _local23:Object; var _local24:Sprite; var _local25:String; var _local26:UIComponent; _local5 = rowCount; _local6 = columnCount; _local7 = columnWidth; _local8 = rowHeight; _local9 = 0; _local10 = 0; listHolder.x = (listHolder.y = contentPadding); contentScrollRect = listHolder.scrollRect; contentScrollRect.x = (Math.floor(_horizontalScrollPosition) % _local7); contentScrollRect.y = (Math.floor(_verticalScrollPosition) % _local8); listHolder.scrollRect = contentScrollRect; listHolder.cacheAsBitmap = useBitmapScrolling; _local13 = []; if (_scrollDirection == ScrollBarDirection.HORIZONTAL){ _local16 = ((availableWidth / _local7) << 0); _local17 = Math.max(_local16, Math.ceil((length / _local5))); _local9 = ((_horizontalScrollPosition / _local7) << 0); _local6 = Math.max(_local16, Math.min((_local17 - _local9), (_local6 + 1))); _local12 = 0; while (_local12 < _local5) { _local11 = 0; while (_local11 < _local6) { _local2 = (((_local12 * _local17) + _local9) + _local11); if (_local2 >= length){ break; }; _local13.push(_local2); _local11++; }; _local12++; }; } else { _local5++; _local10 = ((_verticalScrollPosition / _local8) << 0); _local18 = Math.floor((_local10 * _local6)); _local19 = Math.min(length, (_local18 + (_local5 * _local6))); _local1 = _local18; while (_local1 < _local19) { _local13.push(_local1); _local1++; }; }; _local14 = (renderedItems = new Dictionary(true)); for each (_local2 in _local13) { _local14[_dataProvider.getItemAt(_local2)] = true; }; _local15 = new Dictionary(true); while (activeCellRenderers.length > 0) { _local4 = activeCellRenderers.pop(); _local3 = _local4.data; if ((((_local14[_local3] == null)) || ((invalidItems[_local3] == true)))){ availableCellRenderers.push(_local4); } else { _local15[_local3] = _local4; invalidItems[_local3] = true; }; list.removeChild((_local4 as DisplayObject)); }; invalidItems = new Dictionary(true); _local1 = 0; for each (_local2 in _local13) { _local11 = (_local1 % _local6); _local12 = ((_local1 / _local6) << 0); _local20 = false; _local3 = _dataProvider.getItemAt(_local2); if (_local15[_local3] != null){ _local20 = true; _local4 = _local15[_local3]; delete _local15[_local3]; } else { if (availableCellRenderers.length > 0){ _local4 = (availableCellRenderers.pop() as ICellRenderer); } else { _local4 = (getDisplayObjectInstance(getStyleValue("cellRenderer")) as ICellRenderer); _local24 = (_local4 as Sprite); if (_local24 != null){ _local24.addEventListener(MouseEvent.CLICK, handleCellRendererClick, false, 0, true); _local24.addEventListener(MouseEvent.ROLL_OVER, handleCellRendererMouseEvent, false, 0, true); _local24.addEventListener(MouseEvent.ROLL_OUT, handleCellRendererMouseEvent, false, 0, true); _local24.addEventListener(Event.CHANGE, handleCellRendererChange, false, 0, true); _local24.doubleClickEnabled = true; _local24.addEventListener(MouseEvent.DOUBLE_CLICK, handleCellRendererDoubleClick, false, 0, true); if (_local24["setStyle"] != null){ for (_local25 in rendererStyles) { var _local31 = _local24; _local31["setStyle"](_local25, rendererStyles[_local25]); }; }; }; }; }; list.addChild((_local4 as Sprite)); activeCellRenderers.push(_local4); _local4.y = (_local8 * _local12); _local4.x = (_local7 * _local11); _local4.setSize(columnWidth, rowHeight); _local21 = itemToLabel(_local3); _local22 = null; if (_iconFunction != null){ _local22 = _iconFunction(_local3); } else { if (_iconField != null){ _local22 = _local3[_iconField]; }; }; _local23 = null; if (_sourceFunction != null){ _local23 = _sourceFunction(_local3); } else { if (_sourceField != null){ _local23 = _local3[_sourceField]; }; }; if (!_local20){ _local4.data = _local3; }; _local4.listData = (new TileListData(_local21, _local22, _local23, this, _local2, (_local10 + _local12), (_local9 + _local11)) as ListData); _local4.selected = !((_selectedIndices.indexOf(_local2) == -1)); if ((_local4 is UIComponent)){ _local26 = (_local4 as UIComponent); _local26.drawNow(); }; _local1++; }; } public function get columnWidth():Number{ return (_columnWidth); } public function set iconField(_arg1:String):void{ if (_arg1 == _iconField){ return; }; _iconField = _arg1; invalidate(InvalidationType.DATA); } public function set columnWidth(_arg1:Number):void{ if (_columnWidth == _arg1){ return; }; _columnWidth = _arg1; invalidate(InvalidationType.SIZE); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; _arg1.stopPropagation(); if (!selectable){ return; }; switch (_arg1.keyCode){ case Keyboard.UP: case Keyboard.DOWN: moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); break; case Keyboard.PAGE_UP: case Keyboard.PAGE_DOWN: case Keyboard.END: case Keyboard.HOME: if (_scrollDirection == ScrollBarDirection.HORIZONTAL){ moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); } else { 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; default: _local2 = getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), selectedIndex); if (_local2 > -1){ selectedIndex = _local2; scrollToSelected(); }; break; }; } override public function get horizontalScrollPolicy():String{ return (null); } public function set scrollPolicy(_arg1:String):void{ if (((!(componentInspectorSetting)) && ((_scrollPolicy == _arg1)))){ return; }; _scrollPolicy = _arg1; if (direction == ScrollBarDirection.HORIZONTAL){ _horizontalScrollPolicy = _arg1; _verticalScrollPolicy = ScrollPolicy.OFF; } else { _verticalScrollPolicy = _arg1; _horizontalScrollPolicy = ScrollPolicy.OFF; }; invalidate(InvalidationType.SIZE); } public function set labelField(_arg1:String):void{ if (_arg1 == _labelField){ return; }; _labelField = _arg1; invalidate(InvalidationType.DATA); } override public function get verticalScrollPolicy():String{ return (null); } public function get innerWidth():Number{ var _local1:Number; drawNow(); _local1 = (getStyleValue("contentPadding") as Number); return (((width - (_local1 * 2)) - (_verticalScrollBar.visible) ? _verticalScrollBar.width : 0)); } 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)); } public function get sourceFunction():Function{ return (_sourceFunction); } override protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ var _local4:uint; var _local5:int; var _local6:int; var _local7:*; _local4 = Math.ceil((Math.max((rowCount * columnCount), length) / rowCount)); switch (_arg1){ case Keyboard.LEFT: _local5 = Math.max(0, (selectedIndex - 1)); break; case Keyboard.RIGHT: _local5 = Math.min((length - 1), (selectedIndex + 1)); break; case Keyboard.HOME: _local5 = 0; break; case Keyboard.END: _local5 = (length - 1); break; case Keyboard.PAGE_UP: _local6 = (selectedIndex - (selectedIndex % _local4)); _local5 = Math.max(0, Math.max(_local6, (selectedIndex - columnCount))); break; case Keyboard.PAGE_DOWN: _local7 = (((selectedIndex - (selectedIndex % _local4)) + _local4) - 1); _local5 = Math.min((length - 1), Math.min(_local7, (selectedIndex + _local4))); break; }; doKeySelection(_local5, _arg2, _arg3); scrollToSelected(); } override protected function draw():void{ var _local1:Boolean; if (direction == ScrollBarDirection.VERTICAL){ if (__rowCount > 0){ rowCount = __rowCount; }; if (__columnCount > 0){ columnCount = __columnCount; }; } else { if (__columnCount > 0){ columnCount = __columnCount; }; if (__rowCount > 0){ rowCount = __rowCount; }; }; _local1 = !((oldLength == length)); oldLength = 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(); _maxHorizontalScrollPosition = Math.max(0, (contentWidth - availableWidth)); }; updateChildren(); validate(); } override public function set horizontalScrollPolicy(_arg1:String):void{ } override protected function configUI():void{ super.configUI(); _horizontalScrollPolicy = scrollPolicy; _verticalScrollPolicy = ScrollPolicy.OFF; } override protected function drawLayout():void{ var _local1:uint; var _local2:uint; _horizontalScrollPolicy = ((_scrollDirection)==ScrollBarDirection.HORIZONTAL) ? _scrollPolicy : ScrollPolicy.OFF; _verticalScrollPolicy = ((_scrollDirection)!=ScrollBarDirection.HORIZONTAL) ? _scrollPolicy : ScrollPolicy.OFF; if (_scrollDirection == ScrollBarDirection.HORIZONTAL){ _local1 = rowCount; contentHeight = (_local1 * _rowHeight); contentWidth = (_columnWidth * Math.ceil((length / _local1))); } else { _local2 = columnCount; contentWidth = (_local2 * _columnWidth); contentHeight = (_rowHeight * Math.ceil((length / _local2))); }; super.drawLayout(); } public function get sourceField():String{ return (_sourceField); } override public function get maxHorizontalScrollPosition():Number{ drawNow(); return (_maxHorizontalScrollPosition); } public function set labelFunction(_arg1:Function):void{ if (_labelFunction == _arg1){ return; }; _labelFunction = _arg1; invalidate(InvalidationType.DATA); } override public function set verticalScrollPolicy(_arg1:String):void{ } protected function doKeySelection(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ var _local4:Array; var _local5:Boolean; var _local6:uint; var _local7:int; _local4 = selectedIndices; _local5 = false; if ((((_arg1 < 0)) || ((_arg1 > (length - 1))))){ } else { if (((((_arg2) && ((_local4.length > 0)))) && (!((_arg1 == _local4[0]))))){ _local6 = _local4[0]; _local4 = []; if (_arg1 < _local6){ _local7 = _local6; while (_local7 >= _arg1) { _local4.push(_local7); _local7--; }; } else { _local7 = _local6; while (_local7 <= _arg1) { _local4.push(_local7); _local7++; }; }; _local5 = true; } else { _local4 = [_arg1]; caretIndex = _arg1; _local5 = true; }; }; selectedIndices = _local4; if (_local5){ dispatchEvent(new Event(Event.CHANGE)); }; invalidate(InvalidationType.DATA); } public function set sourceFunction(_arg1:Function):void{ _sourceFunction = _arg1; invalidate(InvalidationType.DATA); } public function get scrollPolicy():String{ return (_scrollPolicy); } public function get labelField():String{ return (_labelField); } override protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ var _local4:uint; var _local5:uint; var _local6:uint; var _local7:int; var _local8:int; _local4 = Math.max(1, ((Math.max(contentHeight, availableHeight) / _rowHeight) << 0)); _local5 = Math.ceil((Math.max((columnCount * rowCount), length) / _local4)); _local6 = Math.ceil((length / _local5)); switch (_arg1){ case Keyboard.UP: _local7 = (selectedIndex - _local5); break; case Keyboard.DOWN: _local7 = (selectedIndex + _local5); break; case Keyboard.HOME: _local7 = 0; break; case Keyboard.END: _local7 = (length - 1); break; case Keyboard.PAGE_DOWN: _local8 = (selectedIndex + (_local5 * (_local6 - 1))); if (_local8 >= length){ _local8 = (_local8 - _local5); }; _local7 = Math.min((length - 1), _local8); break; case Keyboard.PAGE_UP: _local8 = (selectedIndex - (_local5 * (_local6 - 1))); if (_local8 < 0){ _local8 = (_local8 + _local5); }; _local7 = Math.max(0, _local8); break; }; doKeySelection(_local7, _arg2, _arg3); scrollToSelected(); } override public function itemToLabel(_arg1:Object):String{ if (_labelFunction != null){ return (String(_labelFunction(_arg1))); }; if (_arg1[_labelField] == null){ return (""); }; return (String(_arg1[_labelField])); } public function set rowCount(_arg1:uint):void{ var _local2:Number; var _local3:*; if (_arg1 == 0){ return; }; if (componentInspectorSetting){ __rowCount = _arg1; return; }; __rowCount = 0; _local2 = Number(getStyleValue("contentPadding")); _local3 = (((((Math.ceil((length / _arg1)) > ((width / columnWidth) >> 0))) && ((_scrollPolicy == ScrollPolicy.AUTO)))) || ((_scrollPolicy == ScrollPolicy.ON))); height = (((rowHeight * _arg1) + (2 * _local2)) + ((((_scrollDirection == ScrollBarDirection.HORIZONTAL)) && (_local3))) ? ScrollBar.WIDTH : 0); } public function set columnCount(_arg1:uint):void{ var _local2:Number; var _local3:Boolean; if (_arg1 == 0){ return; }; if (componentInspectorSetting){ __columnCount = _arg1; return; }; __columnCount = 0; _local2 = Number(getStyleValue("contentPadding")); _local3 = (((((Math.ceil((length / _arg1)) > ((height / rowHeight) >> 0))) && ((_scrollPolicy == ScrollPolicy.AUTO)))) || ((_scrollPolicy == ScrollPolicy.ON))); width = (((columnWidth * _arg1) + (2 * _local2)) + ((((_scrollDirection == ScrollBarDirection.VERTICAL)) && (_local3))) ? 15 : 0); } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ invalidate(InvalidationType.SCROLL); 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); } public function set direction(_arg1:String):void{ if (_scrollDirection == _arg1){ return; }; _scrollDirection = _arg1; invalidate(InvalidationType.SIZE); } public function get innerHeight():Number{ var _local1:Number; drawNow(); _local1 = (getStyleValue("contentPadding") as Number); return (((height - (_local1 * 2)) - (_horizontalScrollBar.visible) ? _horizontalScrollBar.height : 0)); } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ invalidate(InvalidationType.SCROLL); super.setVerticalScrollPosition(_arg1, true); } public function set sourceField(_arg1:String):void{ _sourceField = _arg1; invalidate(InvalidationType.DATA); } override public function get rowCount():uint{ var _local1:Number; var _local2:uint; var _local3:uint; _local1 = Number(getStyleValue("contentPadding")); _local2 = Math.max(1, (((_width - (2 * _local1)) / _columnWidth) << 0)); _local3 = Math.max(1, (((_height - (2 * _local1)) / _rowHeight) << 0)); if (_scrollDirection == ScrollBarDirection.HORIZONTAL){ if ((((_scrollPolicy == ScrollPolicy.ON)) || ((((_scrollPolicy == ScrollPolicy.AUTO)) && ((length > (_local2 * _local3))))))){ _local3 = Math.max(1, ((((_height - (2 * _local1)) - 15) / _rowHeight) << 0)); }; } else { _local3 = Math.max(1, Math.ceil(((_height - (2 * _local1)) / _rowHeight))); }; return (_local3); } public function set rowHeight(_arg1:Number):void{ if (_rowHeight == _arg1){ return; }; _rowHeight = _arg1; invalidate(InvalidationType.SIZE); } public function get columnCount():uint{ var _local1:Number; var _local2:uint; var _local3:uint; _local1 = Number(getStyleValue("contentPadding")); _local2 = Math.max(1, (((_width - (2 * _local1)) / _columnWidth) << 0)); _local3 = Math.max(1, (((_height - (2 * _local1)) / _rowHeight) << 0)); if (_scrollDirection != ScrollBarDirection.HORIZONTAL){ if ((((_scrollPolicy == ScrollPolicy.ON)) || ((((_scrollPolicy == ScrollPolicy.AUTO)) && ((length > (_local2 * _local3))))))){ _local2 = Math.max(1, ((((_width - (2 * _local1)) - 15) / _columnWidth) << 0)); }; } else { _local2 = Math.max(1, Math.ceil(((_width - (2 * _local1)) / _columnWidth))); }; return (_local2); } public function get iconFunction():Function{ return (_iconFunction); } override public function set dataProvider(_arg1:DataProvider):void{ super.dataProvider = _arg1; } public function get direction():String{ return (_scrollDirection); } override public function scrollToIndex(_arg1:int):void{ var _local2:uint; var _local3:Number; var _local4:Number; drawNow(); _local2 = Math.max(1, ((contentWidth / _columnWidth) << 0)); if (_scrollDirection == ScrollBarDirection.VERTICAL){ if (rowHeight > availableHeight){ return; }; _local3 = (((_arg1 / _local2) >> 0) * rowHeight); if (_local3 < verticalScrollPosition){ verticalScrollPosition = _local3; } else { if (_local3 > ((verticalScrollPosition + availableHeight) - rowHeight)){ verticalScrollPosition = ((_local3 + rowHeight) - availableHeight); }; }; } else { if (columnWidth > availableWidth){ return; }; _local4 = ((_arg1 % _local2) * columnWidth); if (_local4 < horizontalScrollPosition){ horizontalScrollPosition = _local4; } else { if (_local4 > ((horizontalScrollPosition + availableWidth) - columnWidth)){ horizontalScrollPosition = ((_local4 + columnWidth) - availableWidth); }; }; }; } override protected function initializeAccessibility():void{ if (TileList.createAccessibilityImplementation != null){ TileList.createAccessibilityImplementation(this); }; } public function get rowHeight():Number{ return (_rowHeight); } override public function get dataProvider():DataProvider{ return (super.dataProvider); } override public function set maxHorizontalScrollPosition(_arg1:Number):void{ } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, SelectableList.getStyleDefinition(), ScrollBar.getStyleDefinition())); } } }//package fl.controls
Section 234
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 235
//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 236
//UIComponent (fl.core.UIComponent) package fl.core { import flash.events.*; import flash.display.*; import flash.text.*; import fl.managers.*; import fl.events.*; 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 237
//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()); } else { 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 ((!NULL! + !NULL!) + " to Array or DataProvider.").TypeError(!NULL!)); } 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 238
//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 239
//TileListCollectionItem (fl.data.TileListCollectionItem) package fl.data { public dynamic class TileListCollectionItem { public var label:String; public var source:String; public function toString():String{ return ((((("[TileListCollectionItem: " + label) + ",") + source) + "]")); } } }//package fl.data
Section 240
//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 241
//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 242
//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 243
//InteractionInputType (fl.events.InteractionInputType) package fl.events { public class InteractionInputType { public static const MOUSE:String = "mouse"; public static const KEYBOARD:String = "keyboard"; } }//package fl.events
Section 244
//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 245
//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 246
//SliderEvent (fl.events.SliderEvent) package fl.events { import flash.events.*; public class SliderEvent extends Event { protected var _triggerEvent:String; protected var _keyCode:Number; protected var _value:Number; protected var _clickTarget:String; public static const CHANGE:String = "change"; public static const THUMB_PRESS:String = "thumbPress"; public static const THUMB_DRAG:String = "thumbDrag"; public static const THUMB_RELEASE:String = "thumbRelease"; public function SliderEvent(_arg1:String, _arg2:Number, _arg3:String, _arg4:String, _arg5:int=0){ _value = _arg2; _keyCode = _arg5; _triggerEvent = _arg4; _clickTarget = _arg3; super(_arg1); } public function get clickTarget():String{ return (_clickTarget); } override public function clone():Event{ return (new SliderEvent(type, _value, _clickTarget, _triggerEvent, _keyCode)); } override public function toString():String{ return (formatToString("SliderEvent", "type", "value", "bubbles", "cancelable", "keyCode", "triggerEvent", "clickTarget")); } public function get triggerEvent():String{ return (_triggerEvent); } public function get value():Number{ return (_value); } public function get keyCode():Number{ return (_keyCode); } } }//package fl.events
Section 247
//SliderEventClickTarget (fl.events.SliderEventClickTarget) package fl.events { public class SliderEventClickTarget { public static const TRACK:String = "track"; public static const THUMB:String = "thumb"; } }//package fl.events
Section 248
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.core.*; import flash.events.*; import flash.display.*; import fl.controls.*; 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 249
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import flash.display.*; import fl.controls.*; 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 250
//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 251
//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 252
//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 253
//Back (gs.easing.Back) package gs.easing { public class Back { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 1)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_arg5 + 1) * _arg1) - _arg5)) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _arg5 = (_arg5 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) - _arg5))) + _arg2)); }; _arg1 = (_arg1 - 2); _arg5 = (_arg5 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 2)) + _arg2)); } } }//package gs.easing
Section 254
//Quint (gs.easing.Quint) package gs.easing { public class Quint { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } } }//package gs.easing
Section 255
//TweenEvent (gs.events.TweenEvent) package gs.events { import flash.events.*; public class TweenEvent extends Event { public var info:Object; public static const UPDATE:String = "update"; public static const START:String = "start"; public static const version:Number = 0.9; public static const COMPLETE:String = "complete"; public function TweenEvent(_arg1:String, _arg2:Object=null, _arg3:Boolean=false, _arg4:Boolean=false){ super(_arg1, _arg3, _arg4); this.info = _arg2; } override public function clone():Event{ return (new TweenEvent(this.type, this.info, this.bubbles, this.cancelable)); } } }//package gs.events
Section 256
//AutoAlphaPlugin (gs.plugins.AutoAlphaPlugin) package gs.plugins { import flash.display.*; import gs.*; public class AutoAlphaPlugin extends TweenPlugin { protected var _tweenVisible:Boolean; protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function AutoAlphaPlugin(){ this.propName = "autoAlpha"; this.overwriteProps = ["alpha", "visible"]; this.onComplete = onCompleteTween; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); if (((!((_target.visible == true))) && (_tweenVisible))){ _target.visible = true; }; } public function onCompleteTween():void{ if (((((_tweenVisible) && (!((_tween.vars.runBackwards == true))))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(!((_arg2 == 0))); _tweenVisible = true; addTween(_arg1, "alpha", _arg1.alpha, _arg2, "alpha"); return (true); } override public function killProps(_arg1:Object):void{ super.killProps(_arg1); _tweenVisible = !(Boolean(("visible" in _arg1))); } } }//package gs.plugins
Section 257
//BevelFilterPlugin (gs.plugins.BevelFilterPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.filters.*; public class BevelFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BevelFilterPlugin(){ this.propName = "bevelFilter"; this.overwriteProps = ["bevelFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = BevelFilter; initFilter(_arg2, new BevelFilter(0, 0, 0xFFFFFF, 0.5, 0, 0.5, 2, 2, 0, ((_arg2.quality) || (2)))); return (true); } } }//package gs.plugins
Section 258
//BezierPlugin (gs.plugins.BezierPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class BezierPlugin extends TweenPlugin { protected var _future:Object; protected var _orient:Boolean; protected var _orientData:Array; protected var _beziers:Object; protected var _target:Object; protected static const _RAD2DEG:Number = 57.2957795130823; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function BezierPlugin(){ _future = {}; super(); this.propName = "bezier"; this.overwriteProps = []; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:String; var _local4:Object; var _local5:Number; var _local6:uint; var _local7:Number; var _local8:int; var _local9:Object; var _local10:Boolean; var _local11:Number; var _local12:Number; var _local13:Array; var _local14:Number; if (_arg1 == 1){ for (_local3 in _beziers) { _local2 = (_beziers[_local3].length - 1); _target[_local3] = _beziers[_local3][_local2][2]; }; } else { for (_local3 in _beziers) { _local6 = _beziers[_local3].length; if (_arg1 < 0){ _local2 = 0; } else { if (_arg1 >= 1){ _local2 = (_local6 - 1); } else { _local2 = int((_local6 * _arg1)); }; }; _local5 = ((_arg1 - (_local2 * (1 / _local6))) * _local6); _local4 = _beziers[_local3][_local2]; if (this.round){ _local7 = (_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))); _local8 = ((_local7)<0) ? -1 : 1; _target[_local3] = ((((_local7 % 1) * _local8))>0.5) ? (int(_local7) + _local8) : int(_local7); } else { _target[_local3] = (_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))); }; }; }; if (_orient){ _local9 = _target; _local10 = this.round; _target = _future; this.round = false; _orient = false; this.changeFactor = (_arg1 + 0.01); _target = _local9; this.round = _local10; _orient = true; _local2 = 0; while (_local2 < _orientData.length) { _local13 = _orientData[_local2]; _local14 = ((_local13[3]) || (0)); _local11 = (_future[_local13[0]] - _target[_local13[0]]); _local12 = (_future[_local13[1]] - _target[_local13[1]]); _target[_local13[2]] = ((Math.atan2(_local12, _local11) * _RAD2DEG) + _local14); _local2++; }; }; } protected function init(_arg1:TweenLite, _arg2:Array, _arg3:Boolean):void{ var _local4:Object; var _local5:int; var _local6:String; _target = _arg1.target; if (_arg1.exposedVars.orientToBezier == true){ _orientData = [["x", "y", "rotation", 0]]; _orient = true; } else { if ((_arg1.exposedVars.orientToBezier is Array)){ _orientData = _arg1.exposedVars.orientToBezier; _orient = true; }; }; _local4 = {}; _local5 = 0; while (_local5 < _arg2.length) { for (_local6 in _arg2[_local5]) { if (_local4[_local6] == undefined){ _local4[_local6] = [_arg1.target[_local6]]; }; if (typeof(_arg2[_local5][_local6]) == "number"){ _local4[_local6].push(_arg2[_local5][_local6]); } else { _local4[_local6].push((_arg1.target[_local6] + Number(_arg2[_local5][_local6]))); }; }; _local5++; }; for (_local6 in _local4) { this.overwriteProps[this.overwriteProps.length] = _local6; if (_arg1.exposedVars[_local6] != undefined){ if (typeof(_arg1.exposedVars[_local6]) == "number"){ _local4[_local6].push(_arg1.exposedVars[_local6]); } else { _local4[_local6].push((_arg1.target[_local6] + Number(_arg1.exposedVars[_local6]))); }; delete _arg1.exposedVars[_local6]; _local5 = (_arg1.tweens.length - 1); while (_local5 > -1) { if (_arg1.tweens[_local5].name == _local6){ _arg1.tweens.splice(_local5, 1); }; _local5--; }; }; }; _beziers = parseBeziers(_local4, _arg3); } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg2 is Array)){ return (false); }; init(_arg3, (_arg2 as Array), false); return (true); } override public function killProps(_arg1:Object):void{ var _local2:String; for (_local2 in _beziers) { if ((_local2 in _arg1)){ delete _beziers[_local2]; }; }; super.killProps(_arg1); } public static function parseBeziers(_arg1:Object, _arg2:Boolean=false):Object{ var _local3:int; var _local4:Array; var _local5:Object; var _local6:String; var _local7:Object; _local7 = {}; if (_arg2){ for (_local6 in _arg1) { _local4 = _arg1[_local6]; _local5 = []; _local7[_local6] = _local5; if (_local4.length > 2){ _local5[_local5.length] = [_local4[0], (_local4[1] - ((_local4[2] - _local4[0]) / 4)), _local4[1]]; _local3 = 1; while (_local3 < (_local4.length - 1)) { _local5[_local5.length] = [_local4[_local3], (_local4[_local3] + (_local4[_local3] - _local5[(_local3 - 1)][1])), _local4[(_local3 + 1)]]; _local3++; }; } else { _local5[_local5.length] = [_local4[0], ((_local4[0] + _local4[1]) / 2), _local4[1]]; }; }; } else { for (_local6 in _arg1) { _local4 = _arg1[_local6]; _local5 = []; _local7[_local6] = _local5; if (_local4.length > 3){ _local5[_local5.length] = [_local4[0], _local4[1], ((_local4[1] + _local4[2]) / 2)]; _local3 = 2; while (_local3 < (_local4.length - 2)) { _local5[_local5.length] = [_local5[(_local3 - 2)][2], _local4[_local3], ((_local4[_local3] + _local4[(_local3 + 1)]) / 2)]; _local3++; }; _local5[_local5.length] = [_local5[(_local5.length - 1)][2], _local4[(_local4.length - 2)], _local4[(_local4.length - 1)]]; } else { if (_local4.length == 3){ _local5[_local5.length] = [_local4[0], _local4[1], _local4[2]]; } else { if (_local4.length == 2){ _local5[_local5.length] = [_local4[0], ((_local4[0] + _local4[1]) / 2), _local4[1]]; }; }; }; }; }; return (_local7); } } }//package gs.plugins
Section 259
//BezierThroughPlugin (gs.plugins.BezierThroughPlugin) package gs.plugins { import gs.*; public class BezierThroughPlugin extends BezierPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BezierThroughPlugin(){ this.propName = "bezierThrough"; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg2 is Array)){ return (false); }; init(_arg3, (_arg2 as Array), true); return (true); } } }//package gs.plugins
Section 260
//BlurFilterPlugin (gs.plugins.BlurFilterPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.filters.*; public class BlurFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BlurFilterPlugin(){ this.propName = "blurFilter"; this.overwriteProps = ["blurFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = BlurFilter; initFilter(_arg2, new BlurFilter(0, 0, ((_arg2.quality) || (2)))); return (true); } } }//package gs.plugins
Section 261
//ColorMatrixFilterPlugin (gs.plugins.ColorMatrixFilterPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.filters.*; public class ColorMatrixFilterPlugin extends FilterPlugin { protected var _matrix:Array; protected var _matrixTween:EndArrayPlugin; public static const API:Number = 1; public static const VERSION:Number = 1.01; protected static var _lumG:Number = 0.71516; protected static var _lumR:Number = 0.212671; protected static var _idMatrix:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; protected static var _lumB:Number = 0.072169; public function ColorMatrixFilterPlugin(){ this.propName = "colorMatrixFilter"; this.overwriteProps = ["colorMatrixFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:Object; var _local5:Array; _target = _arg1; _type = ColorMatrixFilter; _local4 = _arg2; initFilter({}, new ColorMatrixFilter(_idMatrix.slice())); _matrix = ColorMatrixFilter(_filter).matrix; _local5 = []; if (((!((_local4.matrix == null))) && ((_local4.matrix is Array)))){ _local5 = _local4.matrix; } else { if (_local4.relative == true){ _local5 = _matrix.slice(); } else { _local5 = _idMatrix.slice(); }; _local5 = setBrightness(_local5, _local4.brightness); _local5 = setContrast(_local5, _local4.contrast); _local5 = setHue(_local5, _local4.hue); _local5 = setSaturation(_local5, _local4.saturation); _local5 = setThreshold(_local5, _local4.threshold); if (!isNaN(_local4.colorize)){ _local5 = colorize(_local5, _local4.colorize, _local4.amount); }; }; _matrixTween = new EndArrayPlugin(); _matrixTween.init(_matrix, _local5); return (true); } override public function set changeFactor(_arg1:Number):void{ _matrixTween.changeFactor = _arg1; ColorMatrixFilter(_filter).matrix = _matrix; super.changeFactor = _arg1; } public static function setSaturation(_arg1:Array, _arg2:Number):Array{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Array; if (isNaN(_arg2)){ return (_arg1); }; _local3 = (1 - _arg2); _local4 = (_local3 * _lumR); _local5 = (_local3 * _lumG); _local6 = (_local3 * _lumB); _local7 = [(_local4 + _arg2), _local5, _local6, 0, 0, _local4, (_local5 + _arg2), _local6, 0, 0, _local4, _local5, (_local6 + _arg2), 0, 0, 0, 0, 0, 1, 0]; return (applyMatrix(_local7, _arg1)); } public static function setHue(_arg1:Array, _arg2:Number):Array{ var _local3:Number; var _local4:Number; var _local5:Array; if (isNaN(_arg2)){ return (_arg1); }; _arg2 = (_arg2 * (Math.PI / 180)); _local3 = Math.cos(_arg2); _local4 = Math.sin(_arg2); _local5 = [((_lumR + (_local3 * (1 - _lumR))) + (_local4 * -(_lumR))), ((_lumG + (_local3 * -(_lumG))) + (_local4 * -(_lumG))), ((_lumB + (_local3 * -(_lumB))) + (_local4 * (1 - _lumB))), 0, 0, ((_lumR + (_local3 * -(_lumR))) + (_local4 * 0.143)), ((_lumG + (_local3 * (1 - _lumG))) + (_local4 * 0.14)), ((_lumB + (_local3 * -(_lumB))) + (_local4 * -0.283)), 0, 0, ((_lumR + (_local3 * -(_lumR))) + (_local4 * -((1 - _lumR)))), ((_lumG + (_local3 * -(_lumG))) + (_local4 * _lumG)), ((_lumB + (_local3 * (1 - _lumB))) + (_local4 * _lumB)), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]; return (applyMatrix(_local5, _arg1)); } public static function setThreshold(_arg1:Array, _arg2:Number):Array{ var _local3:Array; if (isNaN(_arg2)){ return (_arg1); }; _local3 = [(_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), (_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), (_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), 0, 0, 0, 1, 0]; return (applyMatrix(_local3, _arg1)); } public static function applyMatrix(_arg1:Array, _arg2:Array):Array{ var _local3:Array; var _local4:int; var _local5:int; var _local6:int; var _local7:int; if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (_arg2); }; _local3 = []; _local4 = 0; _local5 = 0; _local6 = 0; while (_local6 < 4) { _local7 = 0; while (_local7 < 5) { if (_local7 == 4){ _local5 = _arg1[(_local4 + 4)]; } else { _local5 = 0; }; _local3[(_local4 + _local7)] = (((((_arg1[_local4] * _arg2[_local7]) + (_arg1[(_local4 + 1)] * _arg2[(_local7 + 5)])) + (_arg1[(_local4 + 2)] * _arg2[(_local7 + 10)])) + (_arg1[(_local4 + 3)] * _arg2[(_local7 + 15)])) + _local5); _local7++; }; _local4 = (_local4 + 5); _local6++; }; return (_local3); } public static function colorize(_arg1:Array, _arg2:Number, _arg3:Number=1):Array{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Array; if (isNaN(_arg2)){ return (_arg1); }; if (isNaN(_arg3)){ _arg3 = 1; }; _local4 = (((_arg2 >> 16) & 0xFF) / 0xFF); _local5 = (((_arg2 >> 8) & 0xFF) / 0xFF); _local6 = ((_arg2 & 0xFF) / 0xFF); _local7 = (1 - _arg3); _local8 = [(_local7 + ((_arg3 * _local4) * _lumR)), ((_arg3 * _local4) * _lumG), ((_arg3 * _local4) * _lumB), 0, 0, ((_arg3 * _local5) * _lumR), (_local7 + ((_arg3 * _local5) * _lumG)), ((_arg3 * _local5) * _lumB), 0, 0, ((_arg3 * _local6) * _lumR), ((_arg3 * _local6) * _lumG), (_local7 + ((_arg3 * _local6) * _lumB)), 0, 0, 0, 0, 0, 1, 0]; return (applyMatrix(_local8, _arg1)); } public static function setBrightness(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; _arg2 = ((_arg2 * 100) - 100); return (applyMatrix([1, 0, 0, 0, _arg2, 0, 1, 0, 0, _arg2, 0, 0, 1, 0, _arg2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], _arg1)); } public static function setContrast(_arg1:Array, _arg2:Number):Array{ var _local3:Array; if (isNaN(_arg2)){ return (_arg1); }; _arg2 = (_arg2 + 0.01); _local3 = [_arg2, 0, 0, 0, (128 * (1 - _arg2)), 0, _arg2, 0, 0, (128 * (1 - _arg2)), 0, 0, _arg2, 0, (128 * (1 - _arg2)), 0, 0, 0, 1, 0]; return (applyMatrix(_local3, _arg1)); } } }//package gs.plugins
Section 262
//DropShadowFilterPlugin (gs.plugins.DropShadowFilterPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.filters.*; public class DropShadowFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function DropShadowFilterPlugin(){ this.propName = "dropShadowFilter"; this.overwriteProps = ["dropShadowFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = DropShadowFilter; initFilter(_arg2, new DropShadowFilter(0, 45, 0, 0, 0, 0, 1, ((_arg2.quality) || (2)), _arg2.inner, _arg2.knockout, _arg2.hideObject)); return (true); } } }//package gs.plugins
Section 263
//EndArrayPlugin (gs.plugins.EndArrayPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class EndArrayPlugin extends TweenPlugin { protected var _info:Array; protected var _a:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function EndArrayPlugin(){ _info = []; super(); this.propName = "endArray"; this.overwriteProps = ["endArray"]; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:ArrayTweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _a[_local3.index] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _a[_local3.index] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function init(_arg1:Array, _arg2:Array):void{ var _local3:int; _a = _arg1; _local3 = (_arg2.length - 1); while (_local3 > -1) { if (((!((_arg1[_local3] == _arg2[_local3]))) && (!((_arg1[_local3] == null))))){ _info[_info.length] = new ArrayTweenInfo(_local3, _a[_local3], (_arg2[_local3] - _a[_local3])); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (false); }; init((_arg1 as Array), _arg2); return (true); } } }//package gs.plugins
Section 264
//FilterPlugin (gs.plugins.FilterPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.filters.*; import gs.utils.tween.*; public class FilterPlugin extends TweenPlugin { protected var _index:int; protected var _filter:BitmapFilter; protected var _type:Class; protected var _remove:Boolean; protected var _target:Object; public static const VERSION:Number = 1.03; public static const API:Number = 1; override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:TweenInfo; var _local4:Array; _local4 = _target.filters; _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); _local2--; }; if (!(_local4[_index] is _type)){ _index = (_local4.length - 1); _local2 = (_local4.length - 1); while (_local2 > -1) { if ((_local4[_local2] is _type)){ _index = _local2; break; }; _local2--; }; }; _local4[_index] = _filter; _target.filters = _local4; } public function onCompleteTween():void{ var _local1:int; var _local2:Array; if (_remove){ _local2 = _target.filters; if (!(_local2[_index] is _type)){ _local1 = (_local2.length - 1); while (_local1 > -1) { if ((_local2[_local1] is _type)){ _local2.splice(_local1, 1); break; }; _local1--; }; } else { _local2.splice(_index, 1); }; _target.filters = _local2; }; } protected function initFilter(_arg1:Object, _arg2:BitmapFilter):void{ var _local3:Array; var _local4:String; var _local5:int; var _local6:HexColorsPlugin; var _local7:Object; _local3 = _target.filters; _index = -1; if (_arg1.index != null){ _index = _arg1.index; } else { _local5 = (_local3.length - 1); while (_local5 > -1) { if ((_local3[_local5] is _type)){ _index = _local5; break; }; _local5--; }; }; if ((((((_index == -1)) || ((_local3[_index] == null)))) || ((_arg1.addFilter == true)))){ _index = ((_arg1.index)!=null) ? _arg1.index : _local3.length; _local3[_index] = _arg2; _target.filters = _local3; }; _filter = _local3[_index]; _remove = Boolean((_arg1.remove == true)); if (_remove){ this.onComplete = onCompleteTween; }; _local7 = ((_arg1.isTV)==true) ? _arg1.exposedVars : _arg1; for (_local4 in _local7) { if (((((((((!((_local4 in _filter))) || ((_filter[_local4] == _local7[_local4])))) || ((_local4 == "remove")))) || ((_local4 == "index")))) || ((_local4 == "addFilter")))){ } else { if ((((((_local4 == "color")) || ((_local4 == "highlightColor")))) || ((_local4 == "shadowColor")))){ _local6 = new HexColorsPlugin(); _local6.initColor(_filter, _local4, _filter[_local4], _local7[_local4]); _tweens[_tweens.length] = new TweenInfo(_local6, "changeFactor", 0, 1, _local4, false); } else { if ((((((((_local4 == "quality")) || ((_local4 == "inner")))) || ((_local4 == "knockout")))) || ((_local4 == "hideObject")))){ _filter[_local4] = _local7[_local4]; } else { addTween(_filter, _local4, _filter[_local4], _local7[_local4], _local4); }; }; }; }; } } }//package gs.plugins
Section 265
//FramePlugin (gs.plugins.FramePlugin) package gs.plugins { import flash.display.*; import gs.*; public class FramePlugin extends TweenPlugin { public var frame:int; protected var _target:MovieClip; public static const VERSION:Number = 1; public static const API:Number = 1; public function FramePlugin(){ this.propName = "frame"; this.overwriteProps = ["frame"]; this.round = true; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.gotoAndStop(this.frame); } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is MovieClip))) || (isNaN(_arg2)))){ return (false); }; _target = (_arg1 as MovieClip); addTween(this, "frame", _target.currentFrame, _arg2, "frame"); return (true); } } }//package gs.plugins
Section 266
//GlowFilterPlugin (gs.plugins.GlowFilterPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.filters.*; public class GlowFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function GlowFilterPlugin(){ this.propName = "glowFilter"; this.overwriteProps = ["glowFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = GlowFilter; initFilter(_arg2, new GlowFilter(0xFFFFFF, 0, 0, 0, ((_arg2.strength) || (1)), ((_arg2.quality) || (2)), _arg2.inner, _arg2.knockout)); return (true); } } }//package gs.plugins
Section 267
//HexColorsPlugin (gs.plugins.HexColorsPlugin) package gs.plugins { import gs.*; public class HexColorsPlugin extends TweenPlugin { protected var _colors:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function HexColorsPlugin(){ this.propName = "hexColors"; this.overwriteProps = []; _colors = []; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:Array; _local2 = (_colors.length - 1); while (_local2 > -1) { _local3 = _colors[_local2]; _local3[0][_local3[1]] = ((((_local3[2] + (_arg1 * _local3[3])) << 16) | ((_local3[4] + (_arg1 * _local3[5])) << 8)) | (_local3[6] + (_arg1 * _local3[7]))); _local2--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:String; for (_local4 in _arg2) { initColor(_arg1, _local4, uint(_arg1[_local4]), uint(_arg2[_local4])); }; return (true); } override public function killProps(_arg1:Object):void{ var _local2:int; _local2 = (_colors.length - 1); while (_local2 > -1) { if (_arg1[_colors[_local2][1]] != undefined){ _colors.splice(_local2, 1); }; _local2--; }; super.killProps(_arg1); } public function initColor(_arg1:Object, _arg2:String, _arg3:uint, _arg4:uint):void{ var _local5:Number; var _local6:Number; var _local7:Number; if (_arg3 != _arg4){ _local5 = (_arg3 >> 16); _local6 = ((_arg3 >> 8) & 0xFF); _local7 = (_arg3 & 0xFF); _colors[_colors.length] = [_arg1, _arg2, _local5, ((_arg4 >> 16) - _local5), _local6, (((_arg4 >> 8) & 0xFF) - _local6), _local7, ((_arg4 & 0xFF) - _local7)]; this.overwriteProps[this.overwriteProps.length] = _arg2; }; } } }//package gs.plugins
Section 268
//RemoveTintPlugin (gs.plugins.RemoveTintPlugin) package gs.plugins { public class RemoveTintPlugin extends TintPlugin { public static const VERSION:Number = 1.01; public static const API:Number = 1; public function RemoveTintPlugin(){ this.propName = "removeTint"; } } }//package gs.plugins
Section 269
//RoundPropsPlugin (gs.plugins.RoundPropsPlugin) package gs.plugins { public class RoundPropsPlugin extends TweenPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function RoundPropsPlugin(){ this.propName = "roundProps"; this.overwriteProps = []; this.round = true; } public function add(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ addTween(_arg1, _arg2, _arg3, (_arg3 + _arg4), _arg2); this.overwriteProps[this.overwriteProps.length] = _arg2; } } }//package gs.plugins
Section 270
//ShortRotationPlugin (gs.plugins.ShortRotationPlugin) package gs.plugins { import gs.*; public class ShortRotationPlugin extends TweenPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function ShortRotationPlugin(){ this.propName = "shortRotation"; this.overwriteProps = []; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:String; if (typeof(_arg2) == "number"){ trace("WARNING: You appear to be using the old shortRotation syntax. Instead of passing a number, please pass an object with properties that correspond to the rotations values For example, TweenMax.to(mc, 2, {shortRotation:{rotationX:-170, rotationY:25}})"); return (false); }; for (_local4 in _arg2) { initRotation(_arg1, _local4, _arg1[_local4], _arg2[_local4]); }; return (true); } public function initRotation(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ var _local5:Number; _local5 = ((_arg4 - _arg3) % 360); if (((_arg4 - _arg3) % 360) != (_local5 % 180)){ _local5 = ((_local5)<0) ? (_local5 + 360) : (_local5 - 360); }; addTween(_arg1, _arg2, _arg3, (_arg3 + _local5), _arg2); this.overwriteProps[this.overwriteProps.length] = _arg2; } } }//package gs.plugins
Section 271
//TintPlugin (gs.plugins.TintPlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.geom.*; import gs.utils.tween.*; public class TintPlugin extends TweenPlugin { protected var _ct:ColorTransform; protected var _target:DisplayObject; public static const VERSION:Number = 1.01; public static const API:Number = 1; protected static var _props:Array = ["redMultiplier", "greenMultiplier", "blueMultiplier", "alphaMultiplier", "redOffset", "greenOffset", "blueOffset", "alphaOffset"]; public function TintPlugin(){ this.propName = "tint"; this.overwriteProps = ["tint"]; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.transform.colorTransform = _ct; } public function init(_arg1:DisplayObject, _arg2:ColorTransform):void{ var _local3:int; var _local4:String; _target = _arg1; _ct = _target.transform.colorTransform; _local3 = (_props.length - 1); while (_local3 > -1) { _local4 = _props[_local3]; if (_ct[_local4] != _arg2[_local4]){ _tweens[_tweens.length] = new TweenInfo(_ct, _local4, _ct[_local4], (_arg2[_local4] - _ct[_local4]), "tint", false); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:ColorTransform; if (!(_arg1 is DisplayObject)){ return (false); }; _local4 = new ColorTransform(); if (((!((_arg2 == null))) && (!((_arg3.exposedVars.removeTint == true))))){ _local4.color = uint(_arg2); }; if (((!((_arg3.exposedVars.alpha == undefined))) || (!((_arg3.exposedVars.autoAlpha == undefined))))){ _local4.alphaMultiplier = ((_arg3.exposedVars.alpha)!=undefined) ? _arg3.exposedVars.alpha : _arg3.exposedVars.autoAlpha; _arg3.killVars({alpha:1, autoAlpha:1}); } else { _local4.alphaMultiplier = _arg1.alpha; }; init((_arg1 as DisplayObject), _local4); return (true); } } }//package gs.plugins
Section 272
//TweenPlugin (gs.plugins.TweenPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class TweenPlugin { public var overwriteProps:Array; protected var _tweens:Array; public var round:Boolean; public var onComplete:Function; public var propName:String; protected var _changeFactor:Number;// = 0 public static const VERSION:Number = 1.03; public static const API:Number = 1; public function TweenPlugin(){ _tweens = []; _changeFactor = 0; super(); } protected function updateTweens(_arg1:Number):void{ var _local2:int; var _local3:TweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _local3.target[_local3.property] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _changeFactor = _arg1; } protected function addTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String=null):void{ var _local6:Number; if (_arg4 != null){ _local6 = ((typeof(_arg4))=="number") ? (_arg4 - _arg3) : Number(_arg4); if (_local6 != 0){ _tweens[_tweens.length] = new TweenInfo(_arg1, _arg2, _arg3, _local6, ((_arg5) || (_arg2)), false); }; }; } public function killProps(_arg1:Object):void{ var _local2:int; _local2 = (this.overwriteProps.length - 1); while (_local2 > -1) { if ((this.overwriteProps[_local2] in _arg1)){ this.overwriteProps.splice(_local2, 1); }; _local2--; }; _local2 = (_tweens.length - 1); while (_local2 > -1) { if ((_tweens[_local2].name in _arg1)){ _tweens.splice(_local2, 1); }; _local2--; }; } public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ addTween(_arg1, this.propName, _arg1[this.propName], _arg2, this.propName); return (true); } public function get changeFactor():Number{ return (_changeFactor); } public static function activate(_arg1:Array):Boolean{ var _local2:int; var _local3:Object; _local2 = (_arg1.length - 1); while (_local2 > -1) { _local3 = new (_arg1[_local2]); TweenLite.plugins[_local3.propName] = _arg1[_local2]; _local2--; }; return (true); } } }//package gs.plugins
Section 273
//VisiblePlugin (gs.plugins.VisiblePlugin) package gs.plugins { import flash.display.*; import gs.*; public class VisiblePlugin extends TweenPlugin { protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function VisiblePlugin(){ this.propName = "visible"; this.overwriteProps = ["visible"]; this.onComplete = onCompleteTween; } override public function set changeFactor(_arg1:Number):void{ if (_target.visible != true){ _target.visible = true; }; } public function onCompleteTween():void{ if (((!((_tween.vars.runBackwards == true))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(_arg2); return (true); } } }//package gs.plugins
Section 274
//VolumePlugin (gs.plugins.VolumePlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.media.*; public class VolumePlugin extends TweenPlugin { protected var _st:SoundTransform; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function VolumePlugin(){ this.propName = "volume"; this.overwriteProps = ["volume"]; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.soundTransform = _st; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((isNaN(_arg2)) || (!(_arg1.hasOwnProperty("soundTransform"))))){ return (false); }; _target = _arg1; _st = _target.soundTransform; addTween(_st, "volume", _st.volume, _arg2, "volume"); return (Boolean(!((_tweens.length == 0)))); } } }//package gs.plugins
Section 275
//ArrayTweenInfo (gs.utils.tween.ArrayTweenInfo) package gs.utils.tween { public class ArrayTweenInfo { public var change:Number; public var index:uint; public var start:Number; public function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){ this.index = _arg1; this.start = _arg2; this.change = _arg3; } } }//package gs.utils.tween
Section 276
//TweenInfo (gs.utils.tween.TweenInfo) package gs.utils.tween { public class TweenInfo { public var start:Number; public var name:String; public var change:Number; public var target:Object; public var property:String; public var isPlugin:Boolean; public function TweenInfo(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean){ this.target = _arg1; this.property = _arg2; this.start = _arg3; this.change = _arg4; this.name = _arg5; this.isPlugin = _arg6; } } }//package gs.utils.tween
Section 277
//OverwriteManager (gs.OverwriteManager) package gs { import flash.utils.*; import gs.utils.tween.*; import flash.errors.*; public class OverwriteManager { public static const ALL:int = 1; public static const NONE:int = 0; public static const AUTO:int = 2; public static const CONCURRENT:int = 3; public static const version:Number = 3.11; public static var mode:int; public static var enabled:Boolean; public static function killVars(_arg1:Object, _arg2:Object, _arg3:Array):void{ var _local4:int; var _local5:String; var _local6:TweenInfo; _local4 = (_arg3.length - 1); while (_local4 > -1) { _local6 = _arg3[_local4]; if ((_local6.name in _arg1)){ _arg3.splice(_local4, 1); } else { if (((_local6.isPlugin) && ((_local6.name == "_MULTIPLE_")))){ _local6.target.killProps(_arg1); if (_local6.target.overwriteProps.length == 0){ _arg3.splice(_local4, 1); }; }; }; _local4--; }; for (_local5 in _arg1) { delete _arg2[_local5]; }; } public static function manageOverwrites(_arg1:TweenLite, _arg2:Array):void{ var _local3:Object; var _local4:int; var _local5:Number; var _local6:Array; var _local7:int; var _local8:TweenLite; var _local9:Array; var _local10:Object; var _local11:int; var _local12:TweenInfo; var _local13:Array; _local3 = _arg1.vars; _local4 = ((_local3.overwrite)==undefined) ? mode : int(_local3.overwrite); if ((((_local4 < 2)) || ((_arg2 == null)))){ return; }; _local5 = _arg1.startTime; _local6 = []; _local7 = (_arg2.length - 1); while (_local7 > -1) { _local8 = _arg2[_local7]; if (((((!((_local8 == _arg1))) && ((_local8.startTime <= _local5)))) && (((_local8.startTime + ((_local8.duration * 1000) / _local8.combinedTimeScale)) > _local5)))){ _local6[_local6.length] = _local8; }; _local7--; }; if ((((_local6.length == 0)) || ((_arg1.tweens.length == 0)))){ return; }; if (_local4 == AUTO){ _local9 = _arg1.tweens; _local10 = {}; _local7 = (_local9.length - 1); while (_local7 > -1) { _local12 = _local9[_local7]; if (((_local12.isPlugin) && ((_local12.name == "_MULTIPLE_")))){ _local13 = _local12.target.overwriteProps; _local11 = (_local13.length - 1); while (_local11 > -1) { _local10[_local13[_local11]] = true; _local11--; }; _local10[_local12.target.propName] = true; } else { _local10[_local12.name] = true; }; _local7--; }; _local7 = (_local6.length - 1); while (_local7 > -1) { killVars(_local10, _local6[_local7].exposedVars, _local6[_local7].tweens); _local7--; }; } else { _local7 = (_local6.length - 1); while (_local7 > -1) { _local6[_local7].enabled = false; _local7--; }; }; } public static function init(_arg1:int=2):int{ if (TweenLite.version < 10.04){ trace("TweenLite warning: Your TweenLite class needs to be updated to work with OverwriteManager (or you may need to clear your ASO files). Please download and install the latest version from http://www.tweenlite.com."); }; TweenLite.overwriteManager = OverwriteManager; mode = _arg1; enabled = true; return (mode); } } }//package gs
Section 278
//TweenLite (gs.TweenLite) package gs { import flash.events.*; import flash.display.*; import flash.utils.*; import gs.utils.tween.*; import gs.plugins.*; public class TweenLite { public var delay:Number; protected var _hasUpdate:Boolean; protected var _hasPlugins:Boolean; public var started:Boolean; public var initted:Boolean; public var active:Boolean; public var startTime:Number; public var target:Object; public var duration:Number; public var gc:Boolean; public var vars:Object; public var ease:Function; public var tweens:Array; public var exposedVars:Object; public var combinedTimeScale:Number; public var initTime:Number; public static const version:Number = 10.06; private static var _timer:Timer = new Timer(2000); public static var defaultEase:Function = TweenLite.easeOut; public static var plugins:Object = {}; public static var currentTime:uint; public static var masterList:Dictionary = new Dictionary(false); protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, persist:1, renderOnStart:1, proxiedEase:1, easeParams:1, yoyo:1, loop:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, orientToBezier:1}; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; public static var timingSprite:Sprite = new Sprite(); public static var overwriteManager:Object; private static var _tlInitted:Boolean; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local4:int; super(); if (_arg1 == null){ return; }; if (!_tlInitted){ TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin]); currentTime = getTimer(); timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; _timer.addEventListener("timer", killGarbage, false, 0, true); _timer.start(); _tlInitted = true; }; this.vars = _arg3; this.duration = ((_arg2) || (0.001)); this.delay = ((_arg3.delay) || (0)); this.combinedTimeScale = ((_arg3.timeScale) || (1)); this.active = Boolean((((_arg2 == 0)) && ((this.delay == 0)))); this.target = _arg1; if (typeof(this.vars.ease) != "function"){ this.vars.ease = defaultEase; }; if (this.vars.easeParams != null){ this.vars.proxiedEase = this.vars.ease; this.vars.ease = easeProxy; }; this.ease = this.vars.ease; this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedVars : this.vars; this.tweens = []; this.initTime = currentTime; this.startTime = (this.initTime + (this.delay * 1000)); _local4 = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); if (((!((_arg1 in masterList))) || ((_local4 == 1)))){ masterList[_arg1] = [this]; } else { masterList[_arg1].push(this); }; if ((((((this.vars.runBackwards == true)) && (!((this.vars.renderOnStart == true))))) || (this.active))){ initTweenVals(); if (this.active){ render((this.startTime + 1)); } else { render(this.startTime); }; if (((((!((this.exposedVars.visible == null))) && ((this.vars.runBackwards == true)))) && ((this.target is DisplayObject)))){ this.target.visible = this.exposedVars.visible; }; }; } public function set enabled(_arg1:Boolean):void{ var _local2:Array; var _local3:Boolean; var _local4:int; if (_arg1){ if (!(this.target in masterList)){ masterList[this.target] = [this]; } else { _local2 = masterList[this.target]; _local4 = (_local2.length - 1); while (_local4 > -1) { if (_local2[_local4] == this){ _local3 = true; break; }; _local4--; }; if (!_local3){ _local2[_local2.length] = this; }; }; }; this.gc = (_arg1) ? false : true; if (this.gc){ this.active = false; } else { this.active = this.started; }; } public function clear():void{ this.tweens = []; this.vars = (this.exposedVars = {ease:this.vars.ease}); _hasUpdate = false; } public function render(_arg1:uint):void{ var _local2:Number; var _local3:Number; var _local4:TweenInfo; var _local5:int; _local2 = ((_arg1 - this.startTime) * 0.001); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); _local5--; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } public function activate():void{ this.started = (this.active = true); if (!this.initted){ initTweenVals(); }; if (this.vars.onStart != null){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (this.duration == 0.001){ this.startTime = (this.startTime - 1); }; } public function get enabled():Boolean{ return ((this.gc) ? false : true); } public function initTweenVals():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:TweenInfo; for (_local1 in this.exposedVars) { if ((_local1 in _reservedProps)){ } else { if ((_local1 in plugins)){ _local3 = new (plugins[_local1]); if (_local3.onInitTween(this.target, this.exposedVars[_local1], this) == false){ this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); } else { this.tweens[this.tweens.length] = new TweenInfo(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true); _hasPlugins = true; }; } else { this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); }; }; }; if (this.vars.runBackwards == true){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { _local4 = this.tweens[_local2]; this.tweens[_local2].start = (_local4.start + _local4.change); _local4.change = -(_local4.change); _local2--; }; }; if (this.vars.onUpdate != null){ _hasUpdate = true; }; if (((TweenLite.overwriteManager.enabled) && ((this.target in masterList)))){ overwriteManager.manageOverwrites(this, masterList[this.target]); }; this.initted = true; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } public function killVars(_arg1:Object):void{ if (overwriteManager.enabled){ overwriteManager.killVars(_arg1, this.exposedVars, this.tweens); }; } public function complete(_arg1:Boolean=false):void{ var _local2:int; if (!_arg1){ if (!this.initted){ initTweenVals(); }; this.startTime = (currentTime - ((this.duration * 1000) / this.combinedTimeScale)); render(currentTime); return; }; if (_hasPlugins){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { if (((this.tweens[_local2].isPlugin) && (!((this.tweens[_local2].target.onComplete == null))))){ this.tweens[_local2].target.onComplete(); }; _local2--; }; }; if (this.vars.persist != true){ this.enabled = false; }; if (this.vars.onComplete != null){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); }; } public static function updateAll(_arg1:Event=null):void{ var _local2:uint; var _local3:Dictionary; var _local4:Array; var _local5:int; var _local6:TweenLite; _local2 = (currentTime = getTimer()); _local3 = masterList; for each (_local4 in _local3) { _local5 = (_local4.length - 1); while (_local5 > -1) { _local6 = _local4[_local5]; if (_local6.active){ _local6.render(_local2); } else { if (_local6.gc){ _local4.splice(_local5, 1); } else { if (_local2 >= _local6.startTime){ _local6.activate(); _local6.render(_local2); }; }; }; _local5--; }; }; } public static function removeTween(_arg1:TweenLite, _arg2:Boolean=true):void{ if (_arg1 != null){ if (_arg2){ _arg1.clear(); }; _arg1.enabled = false; }; } public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{ var _local3:Array; var _local4:int; var _local5:TweenLite; if (((!((_arg1 == null))) && ((_arg1 in masterList)))){ _local3 = masterList[_arg1]; _local4 = (_local3.length - 1); while (_local4 > -1) { _local5 = _local3[_local4]; if (((_arg2) && (!(_local5.gc)))){ _local5.complete(false); }; _local5.clear(); _local4--; }; delete masterList[_arg1]; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; return (new TweenLite(_arg1, _arg2, _arg3)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } protected static function killGarbage(_arg1:TimerEvent):void{ var _local2:Dictionary; var _local3:Object; _local2 = masterList; for (_local3 in _local2) { if (_local2[_local3].length == 0){ delete _local2[_local3]; }; }; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0})); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package gs
Section 279
//TweenMax (gs.TweenMax) package gs { import flash.events.*; import flash.utils.*; import gs.utils.tween.*; import gs.plugins.*; import gs.events.*; public class TweenMax extends TweenLite implements IEventDispatcher { protected var _dispatcher:EventDispatcher; protected var _callbacks:Object; public var pauseTime:Number; protected var _repeatCount:Number; protected var _timeScale:Number; public static const version:Number = 10.08; public static var removeTween:Function = TweenLite.removeTween; private static var _overwriteMode:int = (OverwriteManager.enabled) ? OverwriteManager.mode : OverwriteManager.init(); ; protected static var _pausedTweens:Dictionary = new Dictionary(false); protected static var _globalTimeScale:Number = 1; public static var killTweensOf:Function = TweenLite.killTweensOf; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; private static var _activatedPlugins:Boolean = TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin, HexColorsPlugin, BlurFilterPlugin, ColorMatrixFilterPlugin, BevelFilterPlugin, DropShadowFilterPlugin, GlowFilterPlugin, RoundPropsPlugin, BezierPlugin, BezierThroughPlugin, ShortRotationPlugin]); private static var _versionCheck:Boolean = ((TweenLite.version)<10.06) ? trace("TweenMax error! Please update your TweenLite class or try deleting your ASO files. TweenMax requires a more recent version. Download updates at http://www.TweenMax.com.") : true; ; public function TweenMax(_arg1:Object, _arg2:Number, _arg3:Object){ super(_arg1, _arg2, _arg3); if (((!((this.combinedTimeScale == 1))) && ((this.target is TweenMax)))){ _timeScale = 1; this.combinedTimeScale = _globalTimeScale; } else { _timeScale = this.combinedTimeScale; this.combinedTimeScale = (this.combinedTimeScale * _globalTimeScale); }; if (((!((this.combinedTimeScale == 1))) && (!((this.delay == 0))))){ this.startTime = (this.initTime + (this.delay * (1000 / this.combinedTimeScale))); }; if (((((!((this.vars.onCompleteListener == null))) || (!((this.vars.onUpdateListener == null))))) || (!((this.vars.onStartListener == null))))){ initDispatcher(); if ((((_arg2 == 0)) && ((this.delay == 0)))){ onUpdateDispatcher(); onCompleteDispatcher(); }; }; _repeatCount = 0; if (((!(isNaN(this.vars.yoyo))) || (!(isNaN(this.vars.loop))))){ this.vars.persist = true; }; } override public function set enabled(_arg1:Boolean):void{ if (!_arg1){ _pausedTweens[this] = null; delete _pausedTweens[this]; }; super.enabled = _arg1; if (_arg1){ this.combinedTimeScale = (_timeScale * _globalTimeScale); }; } public function set reversed(_arg1:Boolean):void{ if (this.reversed != _arg1){ reverse(); }; } override public function render(_arg1:uint):void{ var _local2:Number; var _local3:Number; var _local4:TweenInfo; var _local5:int; _local2 = (((_arg1 - this.startTime) * 0.001) * this.combinedTimeScale); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); _local5--; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } protected function adjustStartValues():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:TweenInfo; var _local6:int; _local1 = this.progress; if (_local1 != 0){ _local2 = this.ease(_local1, 0, 1, 1); _local3 = (1 / (1 - _local2)); _local6 = (this.tweens.length - 1); while (_local6 > -1) { _local5 = this.tweens[_local6]; _local4 = (_local5.start + _local5.change); if (_local5.isPlugin){ _local5.change = ((_local4 - _local2) * _local3); } else { _local5.change = ((_local4 - _local5.target[_local5.property]) * _local3); }; _local5.start = (_local4 - _local5.change); _local6--; }; }; } public function get timeScale():Number{ return (_timeScale); } public function restart(_arg1:Boolean=false):void{ if (_arg1){ this.initTime = currentTime; this.startTime = (currentTime + (this.delay * (1000 / this.combinedTimeScale))); } else { this.startTime = currentTime; this.initTime = (currentTime - (this.delay * (1000 / this.combinedTimeScale))); }; _repeatCount = 0; if (this.target != this.vars.onComplete){ render(this.startTime); }; this.pauseTime = NaN; _pausedTweens[this] = null; delete _pausedTweens[this]; this.enabled = true; } public function get paused():Boolean{ return (!(isNaN(this.pauseTime))); } public function killProperties(_arg1:Array):void{ var _local2:Object; var _local3:int; _local2 = {}; _local3 = (_arg1.length - 1); while (_local3 > -1) { _local2[_arg1[_local3]] = true; _local3--; }; killVars(_local2); } public function resume():void{ this.enabled = true; if (!isNaN(this.pauseTime)){ this.initTime = (this.initTime + (currentTime - this.pauseTime)); this.startTime = (this.initTime + (this.delay * (1000 / this.combinedTimeScale))); this.pauseTime = NaN; if (((!(this.started)) && ((currentTime >= this.startTime)))){ activate(); } else { this.active = this.started; }; _pausedTweens[this] = null; delete _pausedTweens[this]; }; } override public function complete(_arg1:Boolean=false):void{ if (((((!(isNaN(this.vars.yoyo))) && ((((_repeatCount < this.vars.yoyo)) || ((this.vars.yoyo == 0)))))) || (((!(isNaN(this.vars.loop))) && ((((_repeatCount < this.vars.loop)) || ((this.vars.loop == 0)))))))){ _repeatCount++; if (!isNaN(this.vars.yoyo)){ this.ease = ((this.vars.ease)==this.ease) ? reverseEase : this.vars.ease; }; this.startTime = (_arg1) ? (this.startTime + (this.duration * (1000 / this.combinedTimeScale))) : currentTime; this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); } else { if (this.vars.persist == true){ pause(); }; }; super.complete(_arg1); } public function invalidate(_arg1:Boolean=true):void{ var _local2:Number; if (this.initted){ _local2 = this.progress; if (((!(_arg1)) && (!((_local2 == 0))))){ this.progress = 0; }; this.tweens = []; _hasPlugins = false; this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedProps : this.vars; initTweenVals(); _timeScale = ((this.vars.timeScale) || (1)); this.combinedTimeScale = (_timeScale * _globalTimeScale); this.delay = ((this.vars.delay) || (0)); if (isNaN(this.pauseTime)){ this.startTime = (this.initTime + ((this.delay * 1000) / this.combinedTimeScale)); }; if (((((!((this.vars.onCompleteListener == null))) || (!((this.vars.onUpdateListener == null))))) || (!((this.vars.onStartListener == null))))){ if (_dispatcher != null){ this.vars.onStart = _callbacks.onStart; this.vars.onUpdate = _callbacks.onUpdate; this.vars.onComplete = _callbacks.onComplete; _dispatcher = null; }; initDispatcher(); }; if (_local2 != 0){ if (_arg1){ adjustStartValues(); } else { this.progress = _local2; }; }; }; } public function get progress():Number{ var _local1:Number; var _local2:Number; _local1 = (isNaN(this.pauseTime)) ? currentTime : this.pauseTime; _local2 = (((((_local1 - this.initTime) * 0.001) - (this.delay / this.combinedTimeScale)) / this.duration) * this.combinedTimeScale); if (_local2 > 1){ return (1); }; if (_local2 < 0){ return (0); }; return (_local2); } public function willTrigger(_arg1:String):Boolean{ if (_dispatcher == null){ return (false); }; return (_dispatcher.willTrigger(_arg1)); } public function dispatchEvent(_arg1:Event):Boolean{ if (_dispatcher == null){ return (false); }; return (_dispatcher.dispatchEvent(_arg1)); } public function get reversed():Boolean{ return ((this.ease == reverseEase)); } protected function onStartDispatcher(... _args):void{ if (_callbacks.onStart != null){ _callbacks.onStart.apply(null, this.vars.onStartParams); }; _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.START)); } public function setDestination(_arg1:String, _arg2, _arg3:Boolean=true):void{ var _local4:Number; var _local5:int; var _local6:Object; var _local7:Array; var _local8:Boolean; var _local9:Array; var _local10:Object; var _local11:int; var _local12:Array; _local4 = this.progress; if (this.initted){ if (((!(_arg3)) && (!((_local4 == 0))))){ _local5 = (this.tweens.length - 1); while (_local5 > -1) { if (this.tweens[_local5].name == _arg1){ this.tweens[_local5].target[this.tweens[_local5].property] = this.tweens[_local5].start; }; _local5--; }; }; _local6 = this.vars; _local7 = this.tweens; _local8 = _hasPlugins; this.tweens = []; this.vars = (this.exposedVars = {}); this.vars[_arg1] = _arg2; initTweenVals(); if (((!((this.ease == reverseEase))) && ((_local6.ease is Function)))){ this.ease = _local6.ease; }; if (((_arg3) && (!((_local4 == 0))))){ adjustStartValues(); }; _local9 = this.tweens; this.vars = _local6; this.tweens = _local7; _local10 = {}; _local5 = (_local9.length - 1); while (_local5 > -1) { if (_local9[_local5].name == "_MULTIPLE_"){ _local12 = _local9[_local5].target.overwriteProps; _local11 = (_local12.length - 1); while (_local11 > -1) { _local10[_local12[_local11]] = true; _local11--; }; } else { _local10[_local9[_local5].name] = true; }; _local5--; }; killVars(_local10); this.tweens = this.tweens.concat(_local9); _hasPlugins = Boolean(((_local8) || (_hasPlugins))); }; this.vars[_arg1] = _arg2; } public function set timeScale(_arg1:Number):void{ if (_arg1 < 1E-5){ _arg1 = (_timeScale = 1E-5); } else { _timeScale = _arg1; _arg1 = (_arg1 * _globalTimeScale); }; this.initTime = ((currentTime - ((((currentTime - this.initTime) - (this.delay * (1000 / this.combinedTimeScale))) * this.combinedTimeScale) * (1 / _arg1))) - (this.delay * (1000 / _arg1))); if (this.startTime != 999999999999999){ this.startTime = (this.initTime + (this.delay * (1000 / _arg1))); }; this.combinedTimeScale = _arg1; } public function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ if (_dispatcher != null){ _dispatcher.removeEventListener(_arg1, _arg2, _arg3); }; } override public function initTweenVals():void{ var _local1:int; var _local2:int; var _local3:String; var _local4:String; var _local5:Array; var _local6:Object; var _local7:TweenInfo; if (this.exposedVars.startAt != null){ this.exposedVars.startAt.overwrite = 0; new TweenMax(this.target, 0, this.exposedVars.startAt); }; super.initTweenVals(); if ((((this.exposedVars.roundProps is Array)) && (!((TweenLite.plugins.roundProps == null))))){ _local5 = this.exposedVars.roundProps; _local1 = (_local5.length - 1); while (_local1 > -1) { _local3 = _local5[_local1]; _local2 = (this.tweens.length - 1); while (_local2 > -1) { _local7 = this.tweens[_local2]; if (_local7.name == _local3){ if (_local7.isPlugin){ _local7.target.round = true; } else { if (_local6 == null){ _local6 = new TweenLite.plugins.roundProps(); _local6.add(_local7.target, _local3, _local7.start, _local7.change); _hasPlugins = true; this.tweens[_local2] = new TweenInfo(_local6, "changeFactor", 0, 1, _local3, true); } else { _local6.add(_local7.target, _local3, _local7.start, _local7.change); this.tweens.splice(_local2, 1); }; }; } else { if (((((_local7.isPlugin) && ((_local7.name == "_MULTIPLE_")))) && (!(_local7.target.round)))){ _local4 = ((" " + _local7.target.overwriteProps.join(" ")) + " "); if (_local4.indexOf(((" " + _local3) + " ")) != -1){ _local7.target.round = true; }; }; }; _local2--; }; _local1--; }; }; } protected function initDispatcher():void{ var _local1:Object; var _local2:String; if (_dispatcher == null){ _dispatcher = new EventDispatcher(this); _callbacks = {onStart:this.vars.onStart, onUpdate:this.vars.onUpdate, onComplete:this.vars.onComplete}; if (this.vars.isTV == true){ this.vars = this.vars.clone(); } else { _local1 = {}; for (_local2 in this.vars) { _local1[_local2] = this.vars[_local2]; }; this.vars = _local1; }; this.vars.onStart = onStartDispatcher; this.vars.onComplete = onCompleteDispatcher; if ((this.vars.onStartListener is Function)){ _dispatcher.addEventListener(TweenEvent.START, this.vars.onStartListener, false, 0, true); }; if ((this.vars.onUpdateListener is Function)){ _dispatcher.addEventListener(TweenEvent.UPDATE, this.vars.onUpdateListener, false, 0, true); this.vars.onUpdate = onUpdateDispatcher; _hasUpdate = true; }; if ((this.vars.onCompleteListener is Function)){ _dispatcher.addEventListener(TweenEvent.COMPLETE, this.vars.onCompleteListener, false, 0, true); }; }; } protected function onUpdateDispatcher(... _args):void{ if (_callbacks.onUpdate != null){ _callbacks.onUpdate.apply(null, this.vars.onUpdateParams); }; _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.UPDATE)); } public function set progress(_arg1:Number):void{ this.startTime = (currentTime - ((this.duration * _arg1) * 1000)); this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); if (!this.started){ activate(); }; render(currentTime); if (!isNaN(this.pauseTime)){ this.pauseTime = currentTime; this.startTime = 999999999999999; this.active = false; }; } public function reverse(_arg1:Boolean=true, _arg2:Boolean=true):void{ var _local3:Number; this.ease = ((this.vars.ease)==this.ease) ? reverseEase : this.vars.ease; _local3 = this.progress; if (((_arg1) && ((_local3 > 0)))){ this.startTime = (currentTime - ((((1 - _local3) * this.duration) * 1000) / this.combinedTimeScale)); this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); }; if (_arg2 != false){ if (_local3 < 1){ resume(); } else { restart(); }; }; } public function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ if (_dispatcher == null){ initDispatcher(); }; if ((((_arg1 == TweenEvent.UPDATE)) && (!((this.vars.onUpdate == onUpdateDispatcher))))){ this.vars.onUpdate = onUpdateDispatcher; _hasUpdate = true; }; _dispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public function set paused(_arg1:Boolean):void{ if (_arg1){ pause(); } else { resume(); }; } public function hasEventListener(_arg1:String):Boolean{ if (_dispatcher == null){ return (false); }; return (_dispatcher.hasEventListener(_arg1)); } public function pause():void{ if (isNaN(this.pauseTime)){ this.pauseTime = currentTime; this.startTime = 999999999999999; this.enabled = false; _pausedTweens[this] = this; }; } public function reverseEase(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.ease((_arg4 - _arg1), _arg2, _arg3, _arg4)); } protected function onCompleteDispatcher(... _args):void{ if (_callbacks.onComplete != null){ _callbacks.onComplete.apply(null, this.vars.onCompleteParams); }; _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.COMPLETE)); } public static function set globalTimeScale(_arg1:Number):void{ setGlobalTimeScale(_arg1); } public static function pauseAll(_arg1:Boolean=true, _arg2:Boolean=false):void{ changePause(true, _arg1, _arg2); } public static function killAllDelayedCalls(_arg1:Boolean=false):void{ killAll(_arg1, false, true); } public static function setGlobalTimeScale(_arg1:Number):void{ var _local2:Dictionary; var _local3:int; var _local4:Array; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; _local2 = masterList; _globalTimeScale = _arg1; for each (_local4 in _local2) { _local3 = (_local4.length - 1); while (_local3 > -1) { if ((_local4[_local3] is TweenMax)){ _local4[_local3].timeScale = (_local4[_local3].timeScale * 1); }; _local3--; }; }; } public static function get globalTimeScale():Number{ return (_globalTimeScale); } public static function getTweensOf(_arg1:Object):Array{ var _local2:Array; var _local3:Array; var _local4:TweenLite; var _local5:int; _local2 = masterList[_arg1]; _local3 = []; if (_local2 != null){ _local5 = (_local2.length - 1); while (_local5 > -1) { if (!_local2[_local5].gc){ _local3[_local3.length] = _local2[_local5]; }; _local5--; }; }; for each (_local4 in _pausedTweens) { if (_local4.target == _arg1){ _local3[_local3.length] = _local4; }; }; return (_local3); } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null, _arg4:Boolean=false):TweenMax{ return (new TweenMax(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, persist:_arg4, overwrite:0})); } public static function isTweening(_arg1:Object):Boolean{ var _local2:Array; var _local3:int; _local2 = getTweensOf(_arg1); _local3 = (_local2.length - 1); while (_local3 > -1) { if (((_local2[_local3].active) && (!(_local2[_local3].gc)))){ return (true); }; _local3--; }; return (false); } public static function changePause(_arg1:Boolean, _arg2:Boolean=true, _arg3:Boolean=false):void{ var _local4:Array; var _local5:Boolean; var _local6:int; _local4 = getAllTweens(); _local6 = (_local4.length - 1); while (_local6 > -1) { _local5 = (_local4[_local6].target == _local4[_local6].vars.onComplete); if ((((_local4[_local6] is TweenMax)) && ((((_local5 == _arg3)) || (!((_local5 == _arg2))))))){ _local4[_local6].paused = _arg1; }; _local6--; }; } public static function killAllTweens(_arg1:Boolean=false):void{ killAll(_arg1, true, false); } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenMax{ _arg3.runBackwards = true; return (new TweenMax(_arg1, _arg2, _arg3)); } public static function killAll(_arg1:Boolean=false, _arg2:Boolean=true, _arg3:Boolean=true):void{ var _local4:Array; var _local5:Boolean; var _local6:int; _local4 = getAllTweens(); _local6 = (_local4.length - 1); while (_local6 > -1) { _local5 = (_local4[_local6].target == _local4[_local6].vars.onComplete); if ((((_local5 == _arg3)) || (!((_local5 == _arg2))))){ if (_arg1){ _local4[_local6].complete(false); _local4[_local6].clear(); } else { TweenLite.removeTween(_local4[_local6], true); }; }; _local6--; }; } public static function getAllTweens():Array{ var _local1:Dictionary; var _local2:Array; var _local3:Array; var _local4:int; var _local5:TweenLite; _local1 = masterList; _local2 = []; for each (_local3 in _local1) { _local4 = (_local3.length - 1); while (_local4 > -1) { if (!_local3[_local4].gc){ _local2[_local2.length] = _local3[_local4]; }; _local4--; }; }; for each (_local5 in _pausedTweens) { _local2[_local2.length] = _local5; }; return (_local2); } public static function resumeAll(_arg1:Boolean=true, _arg2:Boolean=false):void{ changePause(false, _arg1, _arg2); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenMax{ return (new TweenMax(_arg1, _arg2, _arg3)); } } }//package gs
Section 280
//AD (lib.AD) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import gs.*; import flash.utils.*; import gs.easing.*; public class AD extends MovieClip { public var animal; public var Information:TextField; private var id:int; public var animal_age:TextField; public var bt_photo:_按钮_拍照; public var photo1:MovieClip; public var bg:MovieClip; public var photo3:MovieClip; private var photo:Photos; public var plane:MovieClip; public var photo0:MovieClip; public var photo2:MovieClip; public var photo4:MovieClip; public var howtoplay:howToPlay_Intro2; public var photos:MovieClip; private var habits:Habits; public var bt_xiguan:_按钮_习惯; public var target:MovieClip; public var input_text:TextField; public var bt_back:_按钮_back; public var PromoText:TextField; public var img0:MovieClip; public var img1:MovieClip; public var img2:MovieClip; public var animal_name:TextField; public function AD(){ var _local1:int; super(); photos.mc.gotoAndStop(1); _local1 = 0; while (_local1 < 5) { this[("photo" + _local1)].mc.gotoAndStop(1); _local1++; }; } public function init(){ var _local1:int; bg.alpha = 0; x = target.x; y = target.y; scaleX = 0.1; scaleY = 0.1; TweenMax.to(this, 0.2, {scaleX:1, scaleY:1, x:0, y:0, ease:Quint.easeInOut}); TweenMax.to(bg, 0.3, {delay:0.1, alpha:0.2}); if (userData.intro_ad == false){ howtoplay.visible = true; howtoplay.gotoAndStop(1); howtoplay.init(); } else { howtoplay.visible = false; }; photos.mc.visible = false; photos.bg.visible = false; _local1 = 0; while (_local1 < 5) { this[("photo" + _local1)].mc.visible = false; this[("photo" + _local1)].bg.visible = false; _local1++; }; photos.mc.gotoAndStop(animal.animal.types); _local1 = 0; while (_local1 < 5) { this[("photo" + _local1)].mc.gotoAndStop(animal.animal.types); _local1++; }; setTimeout(showPhoto, 100); photo = new Photos(); habits = new Habits(); bt_photo.moden = 2; bt_photo.addEventListener(myButtonEvent.Button_Click, _click); bt_xiguan.moden = 2; bt_xiguan.addEventListener(myButtonEvent.Button_Click, _click); bt_back.moden = 1; bt_back.addEventListener(myButtonEvent.Button_Click, _click); animal_name.text = (Translate.Name[language.language_nr] + animal.animal.animal_name_edit); animal_age.text = (((Translate.Age[language.language_nr] + animal.animal.animal_age) + " ") + Translate.Month[language.language_nr]); Information.text = Translate.Information[language.language_nr]; PromoText.text = Translate.PromoText[language.language_nr]; if (animal.animal.promoText == ""){ input_text.text = Translate.AdvertismentPromoText[language.language_nr]; } else { input_text.text = animal.animal.promoText; }; showInfo(); _init_plane(); } private function _init_plane(){ plane.gotoAndStop(1); id = setTimeout(init_plane, 100); } public function showPhoto(){ var _local1:int; this["photos"].mouseChildren = false; this["photos"].buttonMode = false; if (animal.animal.currentPhoto != 100){ this["photos"].bg.scaleX = animal.animal.photo[animal.animal.currentPhoto][0]; this["photos"].bg.scaleY = animal.animal.photo[animal.animal.currentPhoto][0]; this["photos"].mc.scaleX = (animal.animal.photo[animal.animal.currentPhoto][0] * animal.animal.photo[animal.animal.currentPhoto][5]); this["photos"].mc.scaleY = animal.animal.photo[animal.animal.currentPhoto][0]; this["photos"].mc.getChildAt(0).gotoAndStop(animal.animal.photo[animal.animal.currentPhoto][1]); this["photos"].mc.getChildAt(0).to(animal.animal.photo[animal.animal.currentPhoto][2]); this["photos"].mc.x = animal.animal.photo[animal.animal.currentPhoto][3]; this["photos"].mc.y = animal.animal.photo[animal.animal.currentPhoto][4]; this["photos"].bg.x = animal.animal.photo[animal.animal.currentPhoto][3]; this["photos"].bg.y = animal.animal.photo[animal.animal.currentPhoto][4]; this["photos"].mc.visible = true; this["photos"].bg.visible = true; } else { this["photos"].mc.visible = false; this["photos"].bg.visible = false; }; _local1 = 0; while (_local1 < animal.animal.photo.length) { if (animal.animal.photo[_local1].length != 0){ this[("photo" + _local1)].mouseChildren = false; this[("photo" + _local1)].buttonMode = true; this[("photo" + _local1)].addEventListener(MouseEvent.MOUSE_DOWN, _down); this[("photo" + _local1)].bg.scaleX = animal.animal.photo[_local1][0]; this[("photo" + _local1)].bg.scaleY = animal.animal.photo[_local1][0]; this[("photo" + _local1)].mc.scaleX = (animal.animal.photo[_local1][0] * animal.animal.photo[_local1][5]); this[("photo" + _local1)].mc.scaleY = animal.animal.photo[_local1][0]; this[("photo" + _local1)].mc.getChildAt(0).gotoAndStop(animal.animal.photo[_local1][1]); this[("photo" + _local1)].mc.getChildAt(0).to(animal.animal.photo[_local1][2]); this[("photo" + _local1)].mc.x = animal.animal.photo[_local1][3]; this[("photo" + _local1)].mc.y = animal.animal.photo[_local1][4]; this[("photo" + _local1)].bg.x = animal.animal.photo[_local1][3]; this[("photo" + _local1)].bg.y = animal.animal.photo[_local1][4]; this[("photo" + _local1)].mc.visible = true; this[("photo" + _local1)].bg.visible = true; } else { this[("photo" + _local1)].mouseChildren = false; this[("photo" + _local1)].buttonMode = false; this[("photo" + _local1)].mc.visible = false; this[("photo" + _local1)].bg.visible = false; }; _local1++; }; } private function _plane_down(_arg1:MouseEvent){ var _local2:*; var _local3:int; _local2 = String(_arg1.target.name).replace(/bt/, ""); _local3 = 0; if (_local2 == 0){ _local3 = int(plane.txt0.text); if ((int(plane.txt3.text) + 10) < userData.score){ _local3 = (_local3 + 10); plane.txt0.text = _local3; }; }; if (_local2 == 1){ _local3 = int(plane.txt0.text); _local3 = (_local3 - 10); if (_local3 <= 0){ _local3 = 0; }; plane.txt0.text = _local3; }; if (_local2 == 2){ _local3 = int(plane.txt1.text); if ((int(plane.txt3.text) + 10) < userData.score){ _local3 = (_local3 + 10); plane.txt1.text = _local3; }; }; if (_local2 == 3){ _local3 = int(plane.txt1.text); _local3 = (_local3 - 10); if (_local3 <= 0){ _local3 = 0; }; plane.txt1.text = _local3; }; if (_local2 == 4){ _local3 = int(plane.txt2.text); if ((int(plane.txt3.text) + 10) < userData.score){ _local3 = (_local3 + 10); plane.txt2.text = _local3; }; }; if (_local2 == 5){ _local3 = int(plane.txt2.text); _local3 = (_local3 - 10); if (_local3 <= 0){ _local3 = 0; }; plane.txt2.text = _local3; }; plane.txt3.text = ((int(plane.txt0.text) + int(plane.txt1.text)) + int(plane.txt2.text)); if ((((_local2 == 6)) && ((int(plane.txt3.text) > 0)))){ animal.animal.ad_data[0] = (animal.animal.ad_data[0] + int(plane.txt0.text)); animal.animal.ad_data[1] = (animal.animal.ad_data[1] + int(plane.txt1.text)); animal.animal.ad_data[2] = (animal.animal.ad_data[2] + int(plane.txt2.text)); if (int(plane.txt0.text) > 0){ userData.autoEvent("net", animal.animal.sort); }; if (int(plane.txt1.text) > 0){ userData.autoEvent("paper", animal.animal.sort); }; if (int(plane.txt2.text) > 0){ userData.autoEvent("tv", animal.animal.sort); }; userData.score = (int(userData.score) - int(plane.txt3.text)); plane.gotoAndStop(2); id = setTimeout(_init_plane, 4000); save(); }; } public function Dis(){ MovieClip(parent).removeChild(this); } private function _backFromHabits(_arg1:Event){ animal.animal.Information = _arg1.target.Information; showInfo(); save(); } private function save(){ animal.animal.promoText = input_text.text; userData.saveData(); } private function showInfo(){ var _local1:int; var _local2:*; _local2 = 0; while (_local2 < 3) { this[("img" + _local2)].gotoAndStop(1); _local2++; }; _local1 = 0; _local2 = 0; while (_local2 < animal.animal.Information.length) { if (animal.animal.Information[_local2] == 1){ this[("img" + _local1)].gotoAndStop((_local2 + 2)); _local1++; }; _local2++; }; } private function init_plane(){ var _local1:*; plane.txt0.text = 0; plane.txt1.text = 0; plane.txt2.text = 0; plane.txt3.text = 0; _local1 = 0; while (_local1 < 7) { plane[("bt" + _local1)].moden = 2; plane[("bt" + _local1)].addEventListener(MouseEvent.MOUSE_DOWN, _plane_down); _local1++; }; } private function _down(_arg1:MouseEvent){ var _local2:*; _local2 = String(_arg1.target.name).replace(/photo/, ""); animal.animal.currentPhoto = _local2; showPhoto(); userData.saveData(); } private function _click(_arg1:myButtonEvent){ var evt = _arg1; if (evt.target.name == "bt_back"){ try { MovieClip(parent).disNewWindows(); } catch(err) { }; TweenMax.to(this, 0.2, {delay:0.1, scaleX:0.1, scaleY:0.1, x:target.x, y:target.y, onComplete:Dis}); TweenMax.to(bg, 0.2, {alpha:0}); MovieClip(parent).delay(); Game.GameStart = true; clearTimeout(id); save(); }; if (evt.target.name == "bt_photo"){ addChild(photo); photo.init(animal.animal); }; if (evt.target.name == "bt_xiguan"){ addChild(habits); habits.init(animal.animal.Information); habits.addEventListener("back", _backFromHabits); }; } } }//package lib
Section 281
//Animal (lib.Animal) package lib { public class Animal { public var types:int; public var found_img:int; private var animal_list:Array; public var care:int; public var Information:Array; public var scene:int; public var day:int; public var sort:int; public var ad_total:int; public var photo:Array; public var station:int; public var care_max:int; public var currentPhoto:int; public var hunger:Number; public var animal_name_edit:String; public var animal_age:String; public var ad_data:Array; public var happy:Number; public var health:Number; public var promoText:String; public var animal_name; public var givedFood:Boolean; public function Animal(){ animal_list = ["Dog", "Hamsters", "Bunnies", "Turtles", "Cat"]; super(); } public function init(_arg1:int=100){ var _local2:Date; givedFood = false; _local2 = new Date(); day = 1; ad_data = [0, 0, 0]; ad_total = (int((Math.random() * 50)) + 10); if (_arg1 == 100){ health = 1; happy = 1; hunger = 1; } else { health = (0.5 + (int((Math.random() * 5)) * 0.1)); happy = (0.5 + (int((Math.random() * 5)) * 0.1)); hunger = (0.5 + (int((Math.random() * 5)) * 0.1)); }; animal_name = ((((((((("_" + _local2.getDate()) + "") + _local2.getHours()) + "") + _local2.getSeconds()) + "") + _local2.getSeconds()) + "") + int((Math.random() * 999))); animal_age = getAge(); Information = [0, 0, 0, 0, 0, 0, 0, 0]; promoText = ""; animal_name_edit = ""; photo = [[], [], [], [], []]; currentPhoto = 100; found_img = (int((Math.random() * 7)) + 1); care = 0; care_max = 3; } public function nextDay(){ day = (day + 1); } private function getAge(){ if (types == 1){ return (String(int(((Math.random() * 8) + 8)))); }; if (types == 2){ return (String(int(((Math.random() * 8) + 4)))); }; if (types == 3){ return (String(int(((Math.random() * 3) + 3)))); }; if (types == 4){ return (String(int(((Math.random() * 5) + 5)))); }; if (types == 5){ return (String(int(((Math.random() * 5) + 2)))); }; if (types == 6){ return (String(int(((Math.random() * 5) + 4)))); }; if (types == 7){ return (String(int(((Math.random() * 3) + 1)))); }; if (types == 8){ return (String(int(((Math.random() * 5) + 2)))); }; if (types == 9){ return (String(int(((Math.random() * 30) + 12)))); }; if ((((types == 10)) || ((types == 11)))){ return (String(int(((Math.random() * 10) + 4)))); }; if (types == 12){ return (String(int(((Math.random() * 5) + 2)))); }; if (types == 13){ return (String(int(((Math.random() * 24) + 24)))); }; } } }//package lib
Section 282
//Animal_MC (lib.Animal_MC) package lib { import flash.events.*; import flash.display.*; import gs.*; import flash.utils.*; public class Animal_MC extends MovieClip { private var space:int; public var animal; private var id:int; private var speed:Number; public var mc:MovieClip; public var scene:int; public var x1:Number; private static var speed0:Number = 2.5E-5; private static var speed1:Number = 4.5E-5; private static var speed2:Number = 6.5E-5; private function nextFace(){ var _local1:*; var _local2:*; var _local3:*; var _local4:*; space = (int(((Math.random() * 8) + 7)) * 1000); if (mc.currentFrame >= 40){ id = setTimeout(nextFace, space); } else { if ((((animal.health < 0.3)) || ((animal.hunger < 0.3)))){ _local1 = int((Math.random() * 2)); if (Game.GameStart){ mc.gotoAndStop(("ill" + _local1)); }; id = setTimeout(nextFace, space); } else { if (animal.happy < 0.3){ if (Game.GameStart){ mc.gotoAndStop("anger"); }; id = setTimeout(nextFace, space); } else { _local2 = 2; if ((((((animal.types == 6)) || ((animal.types == 7)))) || ((animal.types > 9)))){ _local2 = 3; }; _local3 = int((Math.random() * _local2)); if (_local3 == 0){ if (Game.GameStart){ mc.gotoAndStop("happy"); }; id = setTimeout(nextFace, space); } else { if (_local3 == 1){ if (Game.GameStart){ mc.gotoAndStop("work"); _local4 = int((Math.random() * 2)); if (_local4 == 0){ TweenMax.to(this, speed, {x:(x1 + 60), onComplete:workEnd}); scaleX = -1; } else { TweenMax.to(this, speed, {x:(x1 - 60), onComplete:workEnd}); scaleX = 1; }; } else { id = setTimeout(nextFace, space); }; } else { if (Game.GameStart){ mc.gotoAndStop("normal1"); }; id = setTimeout(nextFace, space); }; }; }; }; }; } public function init(_arg1:Boolean=false){ var demo = _arg1; speed = 1.2; if ((((((animal.types == 5)) || ((animal.types == 8)))) || ((animal.types == 9)))){ speed = 2.5; }; if (animal.types == 13){ speed = 2; }; try { removeChild(mc); } catch(err) { }; switch (animal.types){ case 1: mc = new animal1(); break; case 2: mc = new animal2(); break; case 3: mc = new animal3(); break; case 4: mc = new animal4(); break; case 5: mc = new animal5(); break; case 6: mc = new animal6(); break; case 7: mc = new animal7(); break; case 8: mc = new animal8(); break; case 9: mc = new animal9(); break; case 10: mc = new animal10(); break; case 11: mc = new animal11(); break; case 12: mc = new animal12(); break; case 13: mc = new animal13(); break; default: break; }; addChild(mc); mc.cacheAsBitmap = true; buttonMode = true; mouseChildren = false; this.addEventListener(MouseEvent.MOUSE_DOWN, _click); this.addEventListener(MouseEvent.MOUSE_OVER, _over); this.addEventListener(MouseEvent.MOUSE_OUT, _out); this.addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); if (!demo){ this.x = userData.animalStation[animal.scene][animal.station][0]; this.y = userData.animalStation[animal.scene][animal.station][1]; scene = animal.scene; this.addEventListener(Event.ENTER_FRAME, _onEnterFrame); space = (int(((Math.random() * 8) + 2)) * 1000); clearTimeout(id); id = setTimeout(nextFace, space); }; x1 = x; } private function _onUnload(_arg1:Event){ clearTimeout(id); this.removeEventListener(MouseEvent.MOUSE_DOWN, _click); this.removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); this.removeEventListener(Event.ENTER_FRAME, _onEnterFrame); } private function workEnd(){ if (x > x1){ scaleX = 1; }; if (x < x1){ scaleX = -1; }; TweenMax.to(this, speed, {x:x1, onComplete:workEnd2}); } private function workEnd2(){ mc.gotoAndStop(1); space = (int(((Math.random() * 8) + 7)) * 1000); id = setTimeout(nextFace, space); } private function _click(_arg1:MouseEvent){ dispatchEvent(new Event("popCard")); } private function _onEnterFrame(_arg1:Event){ if (Game.GameStart){ if (animal.health > 0){ animal.health = (animal.health - (speed0 + (MovieClip(parent).clearScene.currentFrame / 80000))); }; if (animal.happy > 0){ animal.happy = (animal.happy - speed1); }; if (animal.hunger > 0){ animal.hunger = (animal.hunger - speed2); }; }; } private function _out(_arg1:MouseEvent){ TweenMax.to(this, 0.1, {dropShadowFilter:{color:0xFFFFFF, alpha:0, blurX:0, blurY:0, strength:0, angle:0, distance:0}}); } private function _over(_arg1:MouseEvent){ TweenMax.to(this, 0.1, {dropShadowFilter:{color:0xFFFFFF, alpha:1, blurX:5.5, blurY:5.5, strength:2, angle:0, distance:0}}); } } }//package lib
Section 283
//Animal_suci (lib.Animal_suci) package lib { import flash.display.*; import flash.utils.*; public class Animal_suci extends MovieClip { private var _to:int; private var id:int; public var mc:MovieClip; private function goto(){ try { mc.gotoAndStop(_to); } catch(err) { }; } public function to(_arg1){ _to = _arg1; if (_arg1 != null){ clearTimeout(id); id = setTimeout(goto, 200); }; } } }//package lib
Section 284
//CheckIn (lib.CheckIn) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class CheckIn extends MovieClip { private var animal_list:Array; public var animal; public var HAPPINESS:TextField; public var bar:MovieClip; private var id:int; private var moden:String; public var animal_age:TextField; public var animal_id:TextField; public var names:TextField; public var name_tishi:MovieClip; public var found_img:MovieClip; public var animal_name_edit:TextField; public var days_in_sholter:TextField; public var bt_back:_按钮_back; public var days_in_sholter_txt:TextField; public var age:TextField; public function CheckIn(){ animal_list = ["Dog", "Hamsters", "Bunnies", "Turtles", "Cat"]; super(); } public function init(_arg1, _arg2:Boolean=false, _arg3:String=""){ var _local4:MovieClip; var _local5:*; moden = _arg3; animal = _arg1; if ((((animal.animal_name_edit == "")) && (!(_arg2)))){ name_tishi.visible = true; clearTimeout(id); id = setTimeout(dis_nameTishi, 2000); } else { name_tishi.visible = false; }; this.addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); bt_back.moden = 1; bt_back.addEventListener(myButtonEvent.Button_Click, _click); if (_arg2){ bt_back.visible = false; }; if (found_img.numChildren > 0){ _local5 = (found_img.numChildren - 1); while (_local5 > -1) { found_img.removeChildAt(_local5); _local5--; }; }; if (animal.found_img == 1){ _local4 = new animalin0(); } else { if (animal.found_img == 2){ _local4 = new animalin1(); } else { if (animal.found_img == 3){ _local4 = new animalin2(); } else { if (animal.found_img == 4){ _local4 = new animalin3(); } else { if (animal.found_img == 5){ _local4 = new animalin4(); } else { if (animal.found_img == 6){ _local4 = new animalin5(); } else { if (animal.found_img == 7){ _local4 = new animalin6(); }; }; }; }; }; }; }; found_img.addChild(_local4); _local4.mc.gotoAndStop(animal.types); animal_id.text = (Translate[animal_list[animal.sort]][language.language_nr] + animal.animal_name); names.text = Translate.Name[language.language_nr]; animal_name_edit.text = animal.animal_name_edit; if (_arg2){ animal_name_edit.mouseEnabled = false; animal_name_edit.text = (Translate[animal_list[animal.sort]][language.language_nr] + animal.animal_name); }; age.text = Translate.Age[language.language_nr]; animal_age.text = ((animal.animal_age + " ") + Translate.Month[language.language_nr]); days_in_sholter.text = Translate.days_in_sholter[language.language_nr]; days_in_sholter_txt.text = ((animal.day + " ") + Translate.day[language.language_nr]); HAPPINESS.text = Translate.HAPPINESS[language.language_nr]; bar.bar.scaleX = (((animal.health + animal.happy) + animal.hunger) / 3); } private function dis_nameTishi(){ name_tishi.visible = false; } private function _onUnload(_arg1:Event){ clearTimeout(id); this.removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); } private function _click(_arg1:myButtonEvent){ var evt = _arg1; if (evt.target.name == "bt_back"){ if (moden == "new"){ soundCtrl.playMusic("music_level"); }; try { MovieClip(parent).disNewWindows(); } catch(err) { }; Game.GameStart = true; MovieClip(parent).delay(); animal.animal_name_edit = animal_name_edit.text; userData.saveData(); if (moden != "new"){ popCard.upData(); } else { try { MovieClip(parent).removeChild_popcard(); } catch(err) { }; }; MovieClip(parent).removeChild(this); }; } private function shoeAnimal(){ } } }//package lib
Section 285
//CheckOut (lib.CheckOut) package lib { import flash.events.*; import flash.display.*; import flash.text.*; public class CheckOut extends MovieClip { private var animal_list:Array; public var animal; public var HAPPINESS:TextField; public var bar:MovieClip; public var id; public var animal_age:TextField; public var names:TextField; public var types:int; public var found_img:MovieClip; private var __i:int;// = 0 public var animal_name_edit:TextField; public var days_in_sholter:TextField; public var bt_back:_按钮_OK; public var days_in_sholter_txt:TextField; public var age:TextField; public function CheckOut(){ animal_list = ["Dog", "Hamsters", "Bunnies", "Turtles", "Cat"]; __i = 0; super(); } public function init(_arg1){ var _local2:*; var _local3:*; var _local4:*; animal = _arg1; types = animal.types; if (animal.animal_name_edit != ""){ animal_name_edit.text = animal.animal_name_edit; } else { animal_name_edit.text = (Translate[animal_list[animal.sort]][language.language_nr] + animal.animal_name); }; this.addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); bt_back.moden = 1; bt_back.addEventListener(myButtonEvent.Button_Click, _click); _local2 = int((Math.random() * 5)); if (found_img.numChildren > 0){ _local4 = (found_img.numChildren - 1); while (_local4 > -1) { found_img.removeChildAt(_local4); _local4--; }; }; if (_local2 == 0){ _local3 = new animalout0(); } else { if (_local2 == 1){ _local3 = new animalout1(); } else { if (_local2 == 2){ _local3 = new animalout2(); } else { if (_local2 == 3){ _local3 = new animalout3(); } else { if (_local2 == 4){ _local3 = new animalout4(); } else { if (_local2 == 5){ _local3 = new animalout5(); }; }; }; }; }; }; found_img.addChild(_local3); _local3.mc.gotoAndStop(types); __i = 0; names.text = Translate.Name[language.language_nr]; animal_name_edit.text = animal.animal_name_edit; age.text = Translate.Age[language.language_nr]; animal_age.text = animal.animal_age; days_in_sholter.text = Translate.days_in_sholter[language.language_nr]; days_in_sholter_txt.text = ((animal.day + " ") + Translate.day[language.language_nr]); HAPPINESS.text = Translate.HAPPINESS[language.language_nr]; bar.bar.scaleX = (((animal.health + animal.happy) + animal.hunger) / 3); } private function _onUnload(_arg1:Event){ this.removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); } private function _click(_arg1:myButtonEvent){ var evt = _arg1; if (evt.target.name == "bt_back"){ MovieClip(parent).delay(); try { MovieClip(parent).disNewWindows(); } catch(err) { }; soundCtrl.playMusic("music_level"); Game.GameStart = true; MovieClip(parent).removeChild(this); }; } private function shoeAnimal(){ } } }//package lib
Section 286
//EventDay (lib.EventDay) package lib { import flash.utils.*; public class EventDay { public var type_animal:int; public var station:int; public var done:Boolean; public var progress:Array; public var txt:String; private var animal_list:Array; public var type:int; public var id:String; public var day:int; public function EventDay(_arg1, _arg2, _arg3:Boolean=false, _arg4:int=100, _arg5:int=1):void{ var _local6:Array; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:String; var _local12:String; animal_list = ["Dog", "Hamsters", "Bunnies", "Turtles", "Cat"]; super(); day = _arg1; id = ((_arg1 + "_") + getTimer()); if (!_arg3){ _local6 = getFanwei(); _local7 = (_local6.length - 1); while (_local7 > -1) { _local8 = (userData.EventLists.length - 1); while (_local8 > -1) { _local9 = 0; while (_local9 < userData.EventLists[_local8].length) { if ((((((_local6[_local7][0] == userData.EventLists[_local8][_local9].type)) && ((_local6[_local7][1] == userData.EventLists[_local8][_local9].type_animal)))) && ((userData.EventLists[_local8][_local9].done == false)))){ _local6.splice(_local7, 1); //unresolved jump }; _local9++; }; _local8--; }; _local7--; }; if (_arg4 != 100){ _local6.length = 1; _local6[0][0] = _arg4; _local6[0][1] = _arg5; }; if (_local6.length > 0){ _local10 = int((Math.random() * _local6.length)); type = _local6[_local10][0]; type_animal = _local6[_local10][1]; progress = [0, 0, 0, 0, 0]; txt = Translate.EventDay_Event[type][language.language_nr]; _local11 = Translate[animal_list[type_animal]][language.language_nr]; _local12 = txt.replace(/xxx/, _local11); txt = _local12; station = _arg2; done = false; _local8 = (userData.EventLists.length - 1); while (_local8 > -1) { _local9 = 0; while (_local9 < userData.EventLists[_local8].length) { if ((((txt == userData.EventLists[_local8][_local9].txt)) && ((userData.EventLists[_local8][_local9].done == false)))){ done = true; }; _local9++; }; _local8--; }; } else { done = true; }; } else { txt = ""; type = 100; station = 5; }; } private function getFanwei():Array{ var _local1:Array; var _local2:*; var _local3:*; _local1 = []; if (userData.shop_food_dog == 1){ _local1.push([1, 0]); }; if (userData.shop_food_hamster == 1){ _local1.push([1, 1]); }; if (userData.shop_food_rabbit == 1){ _local1.push([1, 2]); }; if (userData.shop_food_tortoise == 1){ _local1.push([1, 3]); }; if (userData.shop_food_cat == 1){ _local1.push([1, 4]); }; if (userData.shop_food_dog == 2){ _local1.push([2, 0]); }; if (userData.shop_food_hamster == 2){ _local1.push([2, 1]); }; if (userData.shop_food_rabbit == 2){ _local1.push([2, 2]); }; if (userData.shop_food_tortoise == 2){ _local1.push([2, 3]); }; if (userData.shop_food_cat == 2){ _local1.push([2, 4]); }; if (userData.shop_medicine_dog == 1){ _local1.push([4, 0]); }; if (userData.shop_medicine_hamster == 1){ _local1.push([4, 1]); }; if (userData.shop_medicine_rabbit == 1){ _local1.push([4, 2]); }; if (userData.shop_medicine_tortoise == 1){ _local1.push([4, 3]); }; if (userData.shop_medicine_cat == 1){ _local1.push([4, 4]); }; if (userData.shop_medicine_dog == 2){ _local1.push([5, 0]); }; if (userData.shop_medicine_hamster == 2){ _local1.push([5, 1]); }; if (userData.shop_medicine_rabbit == 2){ _local1.push([5, 2]); }; if (userData.shop_medicine_tortoise == 2){ _local1.push([5, 3]); }; if (userData.shop_medicine_cat == 2){ _local1.push([5, 4]); }; if ((((((((((userData.shop_toy_dog < 3)) || ((userData.shop_toy_hamster < 3)))) || ((userData.shop_toy_rabbit < 3)))) || ((userData.shop_toy_tortoise < 3)))) || ((userData.shop_toy_cat < 3)))){ _local1.push([6, 0]); }; if ((((((((((userData.shop_trinket_dog < 3)) || ((userData.shop_trinket_hamster < 3)))) || ((userData.shop_trinket_rabbit < 3)))) || ((userData.shop_trinket_tortoise < 3)))) || ((userData.shop_trinket_cat < 3)))){ _local1.push([7, 0]); }; _local2 = []; _local3 = 0; while (_local3 < 5) { if (userData.animalList[_local3].length > 0){ _local2.push(_local3); }; _local3++; }; if (_local2.length > 0){ _local1.push([8, _local2[int((Math.random() * _local2.length))]]); _local1.push([9, _local2[int((Math.random() * _local2.length))]]); _local1.push([10, _local2[int((Math.random() * _local2.length))]]); _local1.push([11, _local2[int((Math.random() * _local2.length))]]); _local1.push([12, _local2[int((Math.random() * _local2.length))]]); }; _local1.push([13, 0]); _local1.push([14, 0]); _local1.push([15, 0]); return (_local1); } } }//package lib
Section 287
//EventList (lib.EventList) package lib { import flash.events.*; import flash.display.*; import gs.*; import gs.easing.*; import fl.containers.*; public class EventList extends MovieClip { public var bg:MovieClip; public var target:MovieClip; public var bt_back:_按钮_back; public var scrollPane:ScrollPane; private var eventList_loader:EventList_loader; private static var showed:Boolean; public static var obj; public function EventList(){ obj = this; eventList_loader = new EventList_loader(); __setProp_scrollPane__1(); } public function init(){ bg.alpha = 0; x = target.x; y = target.y; scaleX = 0.1; scaleY = 0.1; TweenMax.to(this, 0.2, {scaleX:1, scaleY:1, x:0, y:0, ease:Quint.easeInOut}); TweenMax.to(bg, 0.3, {delay:0.1, alpha:0.2}); showed = true; gotoAndStop(1); bt_back.moden = 1; bt_back.addEventListener(myButtonEvent.Button_Click, _click); this.addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); scrollPane.source = eventList_loader; upData(); } private function _onUnload(_arg1:Event){ showed = false; this.removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); } public function Dis(){ MovieClip(parent).removeChild(this); } private function _click(_arg1:myButtonEvent){ var evt = _arg1; if (evt.target.name == "bt_back"){ MovieClip(parent).delay(); try { MovieClip(parent).disNewWindows(); } catch(err) { }; Game.GameStart = true; TweenMax.to(this, 0.2, {delay:0.1, scaleX:0.1, scaleY:0.1, x:target.x, y:target.y, onComplete:Dis}); TweenMax.to(bg, 0.2, {alpha:0}); }; } function __setProp_scrollPane__1(){ try { scrollPane["componentInspectorSetting"] = true; } catch(e:Error) { }; scrollPane.enabled = true; scrollPane.horizontalLineScrollSize = 4; scrollPane.horizontalPageScrollSize = 0; scrollPane.horizontalScrollPolicy = "off"; scrollPane.scrollDrag = false; scrollPane.source = ""; scrollPane.verticalLineScrollSize = 4; scrollPane.verticalPageScrollSize = 0; scrollPane.verticalScrollPolicy = "auto"; scrollPane.visible = true; try { scrollPane["componentInspectorSetting"] = false; } catch(e:Error) { }; } public static function upData(){ if (showed){ obj.eventList_loader.upData(); }; } } }//package lib
Section 288
//EventList_loader (lib.EventList_loader) package lib { import flash.display.*; import flash.text.*; import flash.utils.*; import fl.containers.*; public class EventList_loader extends MovieClip { private var animal_list:Array; private var id:int; private var tmpList:Array; public function EventList_loader(){ animal_list = ["Dog", "Hamsters", "Bunnies", "Turtles", "Cat"]; super(); } public function init(){ } private function getHeight(){ var h:Number; var i:*; h = 0; i = 0; while (i < tmpList.length) { if (i > 0){ tmpList[i][0].y = h; } else { tmpList[i][0].y = -1; }; if (tmpList[i][1]){ if (tmpList[i][0].height < 28){ tmpList[i][0].gotoAndStop(2); } else { if (tmpList[i][0].height < 43){ tmpList[i][0].gotoAndStop(3); } else { tmpList[i][0].gotoAndStop(4); }; }; } else { tmpList[i][0].gotoAndStop(1); }; h = ((tmpList[i][0].y + tmpList[i][0].height) + 5); i = (i + 1); }; try { ScrollPane(parent.parent).update(); } catch(err) { }; } public function upData(){ var _local1:*; var _local2:int; var _local3:*; var _local4:*; var _local5:*; var _local6:String; var _local7:String; var _local8:String; _local1 = (numChildren - 1); while (_local1 > -1) { if ((getChildAt(_local1) is EventList_text)){ removeChildAt(_local1); }; _local1--; }; _local2 = 0; tmpList = []; _local3 = (userData.EventLists.length - 1); while (_local3 > -1) { _local4 = 0; while (_local4 < userData.EventLists[_local3].length) { if (userData.EventLists[_local3][_local4].txt != ""){ _local5 = new EventList_text(); _local5.txt.wordWrap = true; _local5.txt.multiline = true; _local5.txt.width = 200; _local5.txt.autoSize = TextFieldAutoSize.LEFT; _local6 = Translate.EventDay_Event[userData.EventLists[_local3][_local4].type][language.language_nr]; _local7 = Translate[animal_list[userData.EventLists[_local3][_local4].type_animal]][language.language_nr]; _local8 = _local6.replace(/xxx/, _local7); _local6 = _local8; _local5.txt.text = _local6; addChild(_local5); tmpList.push([_local5, userData.EventLists[_local3][_local4].done]); }; _local4++; }; _local3--; }; clearTimeout(id); id = setTimeout(getHeight, 100); } } }//package lib
Section 289
//EventListMini (lib.EventListMini) package lib { import flash.events.*; import flash.display.*; import flash.text.*; public class EventListMini extends MovieClip { private var animal_list:Array; private var event_list:Array; private var event_txt:String;// = "" private var txt:TextField; private var event_txt_show:String;// = "" private var event_txt_i:int;// = 0 private var event_num:int; private var __i:int;// = 0 private static var obj; public function EventListMini(){ var _local1:TextFormat; var _local2:Sprite; event_txt = ""; event_txt_show = ""; event_txt_i = 0; __i = 0; animal_list = ["Dog", "Hamsters", "Bunnies", "Turtles", "Cat"]; super(); obj = this; txt = new TextField(); txt.mouseEnabled = false; txt.width = 180; txt.height = 20; txt.autoSize = TextFormatAlign.RIGHT; txt.condenseWhite = false; _local1 = new TextFormat(); _local1.font = "Arial Black"; _local1.color = 0xFFFFFF; txt.defaultTextFormat = _local1; addChild(txt); _local2 = new Sprite(); _local2.graphics.beginFill(0x333333); _local2.graphics.drawRect(0, 0, 180, 30); addChild(_local2); txt.mask = _local2; } private function _upData(){ var _local1:Boolean; var _local2:*; var _local3:*; var _local4:*; reset(); if (userData.EventLists.length != 0){ _local1 = false; if (event_list.length == 0){ _local1 = true; }; event_list = []; if (userData.EventLists.length != 0){ _local2 = 0; while (_local2 < userData.EventLists.length) { if (userData.EventLists[_local2].length != 0){ _local3 = 0; while (_local3 < userData.EventLists[_local2].length) { _local4 = userData.EventLists[_local2][_local3]; if (((!(_local4.done)) && (!((_local4.txt == ""))))){ event_list.push(_local4); }; _local3++; }; }; _local2++; }; }; if (event_list.lenght > 0){ event_txt = (getEventTxt(event_num) + "                "); } else { event_txt = " "; }; } else { event_txt = " "; }; } private function getEventTxt(_arg1){ var _local2:String; var _local3:String; var _local4:String; _local2 = Translate.EventDay_Event[event_list[event_num].type][language.language_nr]; _local3 = Translate[animal_list[event_list[event_num].type_animal]][language.language_nr]; _local4 = _local2.replace(/xxx/, _local3); return (_local4); } public function init(){ var _local1:*; var _local2:*; var _local3:*; reset(); if (userData.EventLists.length != 0){ _local1 = 0; while (_local1 < userData.EventLists.length) { if (userData.EventLists[_local1].length != 0){ _local2 = 0; while (_local2 < userData.EventLists[_local1].length) { _local3 = userData.EventLists[_local1][_local2]; if (((!(_local3.done)) && (!((_local3.txt == ""))))){ event_list.push(_local3); }; _local2++; }; }; _local1++; }; if (event_list.lenght > 0){ event_txt = (getEventTxt(event_num) + "                "); } else { event_txt = " "; }; }; this.addEventListener(Event.ENTER_FRAME, _onEnterFrame); this.addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); } private function getList(){ } private function _onUnload(_arg1:Event){ removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); } private function languageChanged(_arg1:Event=null){ } public function reset(){ event_txt = ""; txt.htmlText = ""; event_txt_show = ""; event_list = []; event_num = 0; } private function _onLoad(_arg1:Event){ } private function _onEnterFrame(_arg1:Event){ __i++; if ((((event_list.length == 0)) && (!((userData.EventLists.length == 0))))){ _upData(); }; if ((((__i > 4)) && ((event_txt.length > 0)))){ __i = 0; event_txt_show = (event_txt_show + event_txt.charAt(event_txt_i)); event_txt_i++; if (event_txt_i == (event_txt.length - 1)){ event_num++; if (event_num > (event_list.length - 1)){ event_num = 0; }; if (event_list.length > 0){ event_txt = (getEventTxt(event_num) + "                  "); } else { event_txt = "                  "; }; event_txt_i = 0; }; txt.htmlText = event_txt_show; if (event_txt_show.length > 26){ event_txt_show = event_txt_show.slice(1, 27); }; }; } public static function upData(){ obj._upData(); } } }//package lib
Section 290
//EventShow (lib.EventShow) package lib { import flash.display.*; public class EventShow extends MovieClip { private var mc:Sprite; public var bt_back:_按钮_back; public function init(_arg1, _arg2:int=0){ var _local3:*; var _local4:*; _local3 = (numChildren - 1); while (_local3 > -1) { if ((((((((((((((getChildAt(_local3) is eventshow0)) || ((getChildAt(_local3) is eventshow1)))) || ((getChildAt(_local3) is eventshow2)))) || ((getChildAt(_local3) is eventshow3)))) || ((getChildAt(_local3) is eventshow4)))) || ((getChildAt(_local3) is eventshow5)))) || ((getChildAt(_local3) is eventshow6)))){ removeChildAt(_local3); }; _local3--; }; trace("要显示的事件 r: ", _arg1); if (_arg1 == 0){ _local4 = new eventshow0(); } else { if (_arg1 == 1){ _local4 = new eventshow1(); } else { if (_arg1 == 2){ _local4 = new eventshow2(); } else { if (_arg1 == 3){ _local4 = new eventshow3(); } else { if (_arg1 == 4){ _local4 = new eventshow4(); } else { if (_arg1 == 5){ _local4 = new eventshow5(); } else { if (_arg1 == 6){ _local4 = new eventshow6(); }; }; }; }; }; }; }; addChild(_local4); if ((((_arg1 == 5)) || ((_arg1 == 6)))){ _local4.rich.text = String(_arg2); }; bt_back.moden = 1; bt_back.addEventListener(myButtonEvent.Button_Click, _click); } public function initR(){ } private function _click(_arg1:myButtonEvent){ var evt = _arg1; try { MovieClip(parent).disNewWindows(); } catch(err) { }; soundCtrl.playMusic("music_level"); MovieClip(parent).delay(); Game.GameStart = true; gotoAndStop(1); MovieClip(parent).removeChild(this); } } }//package lib
Section 291
//Game (lib.Game) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; import gs.easing.*; import flash.ui.*; public class Game extends MovieClip { public var shouyang_condition_int:int; private var ad:AD; private var checkin:CheckIn; private var eventlist:EventList; public var js_juankuan_max:int;// = 2610 public var eventMax:int;// = 40 public var hand:MovieClip; private var dis_file:int; private var eventshow:EventShow; public var score:TextField; private var _howToPlay_Intro:howToPlay_Intro; public var shouyang_condition_int_max:int;// = 2088 private var _language:int; public var newAnimal_space:int; private var time:Number; private var newAnimal_space_min:int;// = 2610 private var popcard:popCard; public var bt_sound:MovieClip; private var shop:Shop; public var ad_tishi:MovieClip; public var bt_ui_0:_按钮_UI_广告; public var bt_ui_1:_按钮_UI_商店; public var bt_ui_2:_按钮_UI_Event; public var bt_ui_3:_按钮_UI_时间; public var bt_more:SimpleButton; public var scene1:场景_兔子; public var scene2:场景_乌龟; public var scene3:场景_猫; private var gamecomplete:GameComplete; public var scene0:场景_狗窝; private var checkout:CheckOut; private var image:Bitmap; private var introstart:introStart; private var animalTmp:Array; public var clear0:MovieClip; public var clear1:MovieClip; public var clear2:MovieClip; public var clear3:MovieClip; public var eveneListMini:EventListMini; private var img:BitmapData; public var bt_pause:_按钮暂停; private var gameover:GameOver; public var js_nextDay_max:int;// = 2610 public var js_newFile_max:int;// = 1740 private var newAnimal_space_max:int;// = 3480 private var week:Week; private var animal; private var pause:Pause; public static var GameStart:Boolean; public static var obj; public static var file:int; public function Game(){ var _local1:Sprite; var _local2:Sprite; js_newFile_max = (29 * 60); js_juankuan_max = ((29 * 60) * 1.5); newAnimal_space_min = ((29 * 60) * 1.5); newAnimal_space_max = ((29 * 60) * 2); js_nextDay_max = ((29 * 60) * 1.5); shouyang_condition_int_max = ((29 * 60) * 1.2); eventMax = 40; super(); obj = this; gameover = new GameOver(); gamecomplete = new GameComplete(); pause = new Pause(); shop = new Shop(); shop.target = bt_ui_1; ad = new AD(); eventlist = new EventList(); week = new Week(); checkin = new CheckIn(); checkout = new CheckOut(); eventshow = new EventShow(); introstart = new introStart(); popcard = new popCard(); _local1 = new Sprite(); addChild(_local1); _local1.graphics.beginFill(0); _local1.graphics.drawRect(0, 0, 350, 250); scene0.mask = _local1; _local2 = new Sprite(); addChild(_local2); _local2.graphics.beginFill(0); _local2.graphics.drawRect(0, 242, 350, 250); scene2.mask = _local2; bt_more.addEventListener(MouseEvent.MOUSE_DOWN, _onMouseDown); _language = (Number(language.language_nr) - 1); } private function showGameOver(){ soundCtrl.playMusic("_music_failed"); popNewWindows(); gameover = new GameOver(); gameover.over = false; addChild(gameover); gameover.gotoAndPlay(2); } private function _onMouseDown(_arg1=null){ var _local2:gameEvent; if (_arg1.target.name == "bt_pause"){ popNewWindows(); GameStart = false; addChild(pause); pause.init(); dis_ad_chooseAnimall(); }; if (_arg1.target.name == "bt_more"){ _local2 = new gameEvent(gameEvent.url_main_more); dispatchEvent(_local2); }; } private function popNewWindows(){ var _local1:*; img = new BitmapData(700, 480, false); image = new Bitmap(img); img.draw(this); addChild(image); _local1 = 0; while (_local1 < 4) { this[("scene" + _local1)].visible = false; _local1++; }; } private function buildMap(){ var _local1:*; var _local2:*; _local1 = (numChildren - 1); while (_local1 > -1) { _local2 = getChildAt(_local1); if ((((((((((((((((((((((((_local2 is GameOver)) || ((_local2 is GameComplete)))) || ((_local2 is Pause)))) || ((_local2 is Shop)))) || ((_local2 is AD)))) || ((_local2 is EventList)))) || ((_local2 is Week)))) || ((_local2 is CheckIn)))) || ((_local2 is CheckOut)))) || ((_local2 is EventShow)))) || ((_local2 is introStart)))) || ((_local2 is popCard)))){ removeChildAt(_local1); }; _local1--; }; _local1 = 0; while (_local1 < 4) { this[("scene" + _local1)].bar.bar.bar_mc.gotoAndStop(1); _local1++; }; bt_pause.moden = 2; bt_pause.addEventListener(myButtonEvent.Button_Click, _onMouseDown); bt_sound.addEventListener(MouseEvent.MOUSE_OVER, _onMouseOver); bt_sound.addEventListener(MouseEvent.MOUSE_OUT, _onMouseOut); bt_sound.bt_sound.visible = false; bt_sound.bt_music.moden = 2; bt_sound.bt_sound.moden = 2; bt_sound.bt_music.addEventListener(myButtonEvent.Button_Click, _Click); bt_sound.bt_sound.addEventListener(myButtonEvent.Button_Click, _Click); if (!soundCtrl.musicOff){ bt_sound.bt_music.gotoAndStop(1); } else { bt_sound.bt_music.gotoAndStop(2); }; if (!soundCtrl.soundOff){ bt_sound.bt_sound.gotoAndStop(1); } else { bt_sound.bt_sound.gotoAndStop(2); }; _local1 = 0; while (_local1 < 4) { this[("bt_ui_" + _local1)].moden = 3; this[("bt_ui_" + _local1)].bt0.alpha = 0; this[("bt_ui_" + _local1)].addEventListener(myButtonEvent.Button_Click, _Click); _local1++; }; showTrinket(); showAnimal(); _local1 = 0; while (_local1 < 4) { this[("scene" + _local1)].init(); this[("scene" + _local1)].clearScene.gotoAndStop(userData.clearScene[_local1]); this[("clear" + _local1)].gotoAndStop(1); _local1++; }; } private function _dis_file(){ file = 100; } private function _onMouseOver(_arg1:MouseEvent){ bt_sound.gotoAndStop(2); bt_sound.bt_sound.visible = true; } public function clearScene(_arg1){ this[("clear" + _arg1)].gotoAndPlay(2); } public function showHowToPlay(){ popNewWindows(); _howToPlay_Intro = new howToPlay_Intro(); addChild(_howToPlay_Intro); _howToPlay_Intro.init(); } private function _newAnimal(_arg1:int=100){ var _local2:*; _local2 = userData.getNewAnimal(1, _arg1); if (((!((_local2 == null))) && (GameStart))){ soundCtrl.playMusic("_music_event"); GameStart = false; popNewWindows(); addChild(checkin); checkin.init(_local2, false, "new"); showAnimal(); userData.newAnimal_space_js = 0; userData.saveData(); }; } private function dis_ad_chooseAnimall(){ try { hand.visible = false; ad_tishi.visible = false; stage.removeEventListener(MouseEvent.CLICK, _dis_ad_chooseAnimall); } catch(err) { }; Mouse.show(); } private function _Click(_arg1:myButtonEvent){ if (GameStart){ switch (_arg1.target.name){ case "bt_music": if (soundCtrl.musicOff){ bt_sound.bt_music.gotoAndStop(1); soundCtrl.musicOff = false; } else { bt_sound.bt_music.gotoAndStop(2); soundCtrl.musicOff = true; }; break; case "bt_sound": if (soundCtrl.soundOff){ bt_sound.bt_sound.gotoAndStop(1); soundCtrl.soundOff = false; } else { bt_sound.bt_sound.gotoAndStop(2); soundCtrl.soundOff = true; }; break; case "bt_ui_0": ad_tishi.visible = true; hand.visible = true; stage.addEventListener(MouseEvent.CLICK, _dis_ad_chooseAnimall); break; case "bt_ui_1": GameStart = false; popNewWindows(); addChild(shop); break; case "bt_ui_2": popNewWindows(); addChild(eventlist); eventlist.target = bt_ui_2; eventlist.init(); GameStart = false; break; case "bt_ui_3": popNewWindows(); addChild(week); week.target = bt_ui_3; week.init(); GameStart = false; break; default: break; }; }; } private function checkGameComplete(){ var _local1:Boolean; var _local2:*; var _local3:Array; var _local4:*; if (((((userData.animalList[0].length + userData.animalList[1].length) + userData.animalList[2].length) + userData.animalList[3].length) + userData.animalList[4].length) == 0){ _local1 = true; if (userData.EventLists.length > 0){ _local2 = 0; while (_local2 < userData.EventLists.length) { _local3 = userData.EventLists[_local2]; if (_local3.length > 0){ _local4 = 0; while (_local4 < _local3.length) { if (((!(_local3[_local4].done)) && (!((_local3[_local4].txt == ""))))){ _local1 = false; //unresolved jump }; _local4++; }; }; _local2++; }; }; if (_local1){ GameStart = false; setTimeout(showGameComplete, 5000); } else { userData.newAnimal_space_js = (newAnimal_space - (29 * 12)); }; }; } private function showCheckIn(_arg1:Event){ GameStart = false; popNewWindows(); addChild(checkin); checkin.init(animal); } private function _onEnterFrame(_arg1:Event){ var _local2:int; var _local3:Boolean; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; _local2 = 0; score.text = String(userData.score); if (GameStart){ newFile(); if (GameStart){ checkShouyang(); }; if (GameStart){ checkJuankuanEvent(); }; if (GameStart){ checkNewAnimal(); }; if (GameStart){ checkGameComplete(); }; userData.js_nextDay++; time++; if (((((time % (29 * 10)) == 0)) && (GameStart))){ _local4 = 0; while (_local4 < userData.animalList.length) { if (userData.animalList[_local4].length > 0){ _local5 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; _local2 = 0; while (_local2 < userData.animalList[_local4].length) { _local6 = userData.animalList[_local4][_local2]; var _local11 = _local5; var _local12 = _local6.station; var _local13 = (_local11[_local12] + 1); _local11[_local12] = _local13; if (_local5[_local6.station] > 1){ _local7 = _local6.station; _local8 = 0; while (_local8 < 10) { ++_local7; if (_local7 > 9){ _local7 = 0; }; if (userData.animalStation[_local6.scene][_local7][2] == 0){ userData.animalStation[_local6.scene][_local7][2] = 1; userData.animalList[_local4][_local2].station = _local7; _local9 = (animalTmp[_local6.scene].length - 1); while (_local9 > -1) { if (animalTmp[_local6.scene][_local9].animal.animal_name == _local6.animal_name){ animalTmp[_local6.scene][_local9].x = userData.animalStation[_local6.scene][_local7][0]; animalTmp[_local6.scene][_local9].x1 = userData.animalStation[_local6.scene][_local7][0]; animalTmp[_local6.scene][_local9].y = userData.animalStation[_local6.scene][_local7][1]; break; }; _local9--; }; break; }; _local8++; }; }; _local2++; }; }; _local4++; }; userData.saveData(); }; _local3 = false; if ((((userData.js_nextDay > js_nextDay_max)) && (GameStart))){ userData.js_nextDay = 0; _local3 = true; soundCtrl.nextDay(); soundCtrl.playMusic("music_level"); }; if ((((userData.EventLists.length == 0)) || (_local3))){ if (userData.eventNum < eventMax){ _local10 = userData.getNewDayEvent(); if (_local10){ soundCtrl.playEffect("event", 1); userData.CurrentDay++; Week.upData(); EventList.upData(); _local4 = 0; while (_local4 < userData.animalList.length) { if (userData.animalList[_local4].length > 0){ _local2 = 0; while (_local2 < userData.animalList[_local4].length) { userData.animalList[_local4][_local2].day = (userData.animalList[_local4][_local2].day + 1); _local2++; }; }; _local4++; }; EventListMini.upData(); userData.saveData(); }; }; }; _local4 = 0; while (_local4 < 4) { if (this[("scene" + _local4)].clearScene.currentFrame != userData.clearScene[_local4]){ this[("scene" + _local4)].clearScene.gotoAndStop(userData.clearScene[_local4]); }; if ((((userData.clearScene[_local4] > 10)) && (!(this[("scene" + _local4)].btshow)))){ this[("scene" + _local4)].showClearBt(); this[("scene" + _local4)].scene = _local4; }; _local4++; }; }; if (hand.visible){ Mouse.hide(); hand.x = mouseX; hand.y = mouseY; }; } public function removeChild_popcard(){ removeChild(popcard); popcard.gotoAndStop(1); } private function _popCard_click(_arg1:MouseEvent){ removeChild(popcard); popcard.gotoAndStop(1); sort_Animal(); } private function showGameComplete(){ try { removeChild(checkout); } catch(err) { }; soundCtrl.playMusic("_music_complete"); popNewWindows(); gamecomplete = new GameComplete(); gamecomplete.over = true; addChild(gamecomplete); gamecomplete.gotoAndPlay(2); } private function _pause(_arg1:Event){ var p:Boolean; var d:Boolean; var i:*; var _m:*; var evt = _arg1; p = false; try { p = contains(pause); } catch(err) { }; if (((!(GameStart)) && (!(p)))){ try { p = contains(gameover); } catch(err) { }; }; if (((!(GameStart)) && (!(p)))){ try { p = contains(gamecomplete); } catch(err) { }; }; if (((!(GameStart)) && (!(p)))){ try { p = contains(_howToPlay_Intro); } catch(err) { }; }; if (((!(GameStart)) && (!(p)))){ try { p = contains(introstart); } catch(err) { }; }; if (!p){ d = true; i = (numChildren - 1); while (i > -1) { _m = getChildAt(i); if ((((((((((((((((((((((_m is GameOver)) || ((_m is GameComplete)))) || ((_m is Pause)))) || ((_m is Shop)))) || ((_m is AD)))) || ((_m is EventList)))) || ((_m is Week)))) || ((_m is CheckIn)))) || ((_m is CheckOut)))) || ((_m is EventShow)))) || ((_m is introStart)))){ d = false; break; }; i = (i - 1); }; if (d){ popNewWindows(); }; GameStart = false; addChild(pause); pause.init(); userData.saveData(); }; dis_ad_chooseAnimall(); } private function _onMouseOut(_arg1:MouseEvent){ bt_sound.gotoAndStop(1); bt_sound.bt_sound.visible = false; } public function init(){ if (!userData.donationFirst){ js_juankuan_max = (29 * 30); }; disNewWindows(); try { removeChild(image); } catch(err) { }; file = 100; shouyang_condition_int = 0; newAnimal_space = newAnimal_space_max; ad_tishi.visible = false; hand.visible = false; hand.mouseEnabled = false; hand.mouseChildren = false; time = 0; stage.addEventListener(Event.DEACTIVATE, _pause); stage.addEventListener(Event.MOUSE_LEAVE, _dis_ad_chooseAnimall); this.addEventListener(Event.ENTER_FRAME, _onEnterFrame); this.addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); buildMap(); if (userData.intro_start){ GameStart = true; soundCtrl.playMusic("music_level"); } else { addChild(introstart); introstart.init(); }; EventListMini.upData(); eveneListMini.init(); } private function _onUnload(_arg1:Event){ stage.removeEventListener(Event.MOUSE_LEAVE, _pause); stage.removeEventListener(Event.MOUSE_LEAVE, _dis_ad_chooseAnimall); this.removeEventListener(Event.ENTER_FRAME, _onEnterFrame); this.removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); } private function newFile(){ var _local1:*; var _local2:*; userData.js_newFile++; if (((GameStart) && ((userData.js_newFile > js_newFile_max)))){ userData.js_newFile = 0; _local1 = int((Math.random() * 10)); if ((((((((((((_local1 == 0)) || ((_local1 == 2)))) || ((_local1 == 5)))) || ((_local1 == 7)))) || ((_local1 == 8)))) || ((_local1 == 6)))){ soundCtrl.playMusic("_music_event"); dis_ad_chooseAnimall(); popNewWindows(); GameStart = false; _local2 = int((Math.random() * 5)); addChild(eventshow); eventshow.init(_local2); file = _local2; newAnimal_space = newAnimal_space_min; clearTimeout(dis_file); dis_file = setTimeout(_dis_file, (1000 * 54)); }; }; } private function sort_number(_arg1, _arg2){ if (_arg1.y > _arg2.y){ return (1); }; if (_arg1.y < _arg2.y){ return (-1); }; return (0); } private function showPopCard(_arg1:Event){ var _local2:MovieClip; if (hand.visible){ popNewWindows(); dis_ad_chooseAnimall(); addChild(ad); ad.animal = MovieClip(_arg1.target); ad.target = bt_ui_0; ad.init(); GameStart = false; } else { animal = MovieClip(_arg1.target).animal; _local2 = this[("scene" + _arg1.target.scene)]; addChild(popcard); popcard.setObj(); popcard.demo = false; popcard.bt.buttonMode = true; popcard.bt.addEventListener(MouseEvent.MOUSE_DOWN, _popCard_click); popcard.addEventListener("ShowCheckIn", showCheckIn); popcard.x = (_local2.x + _arg1.target.x); popcard.x1 = (_local2.x + _arg1.target.x1); popcard.y = (_local2.y + _arg1.target.y); _local2.setChildIndex(MovieClip(_arg1.target), (_local2.numChildren - 1)); popcard.animal = MovieClip(_arg1.target); popcard._animal = MovieClip(_arg1.target).animal; if (popcard.x > 520){ popcard.gotoAndStop(3); } else { popcard.gotoAndStop(2); }; }; } private function _dis_ad_chooseAnimall(_arg1){ dis_ad_chooseAnimall(); } public function goto(_arg1){ var _local2:gameEvent; _local2 = new gameEvent(gameEvent.GOTO); _local2.to = _arg1; dispatchEvent(_local2); } private function checkShouyang(){ var tmp:*; var tmp_fuhe:*; var i:*; var j:*; var _animal:*; var condition:int; var tmp2:*; var i2:*; var _done:Boolean; var r3:*; var r2:*; var __animal:*; var l:*; var l_number:*; var i3:*; shouyang_condition_int++; tmp = [[], [], [], []]; tmp_fuhe = []; i = 0; while (i < userData.animalList.length) { if (userData.animalList[i].length > 0){ j = 0; while (j < userData.animalList[i].length) { _animal = userData.animalList[i][j]; tmp[_animal.scene].push(((_animal.health + _animal.happy) + _animal.hunger)); if (shouyang_condition_int > shouyang_condition_int_max){ condition = 0; if (_animal.ad_total <= ((_animal.ad_data[0] + _animal.ad_data[1]) + _animal.ad_data[2])){ condition = (condition + 4); }; if ((((((((_animal.Information[0] + _animal.Information[1]) + _animal.Information[2]) + _animal.Information[3]) + _animal.Information[4]) + _animal.Information[5]) + _animal.Information[6]) + _animal.Information[7]) > 0){ condition = (condition + 2); }; if (_animal.animal_name_edit != ""){ condition = (condition + 1); }; if (_animal.promoText != ""){ condition = (condition + 2); }; if (((!((_animal.currentPhoto == 100))) && ((_animal.photo[_animal.currentPhoto].length > 0)))){ condition = (condition + 2); }; tmp2 = 0; i2 = 0; while (i2 < _animal.photo.length) { if (_animal.photo[i2].length > 0){ tmp2 = (tmp2 + 1); }; i2 = (i2 + 1); }; if (tmp2 >= 3){ condition = (condition + 1); }; _done = false; if ((((((((((condition >= 8)) && ((_animal.health > 0.3)))) && ((_animal.happy > 0.3)))) && ((_animal.hunger > 0.3)))) && ((_animal.care > _animal.care_max)))){ _done = true; }; if ((((((_animal.ad_data[0] + _animal.ad_data[1]) + _animal.ad_data[2]) > 0)) && ((_animal.happy > 0.75)))){ _done = true; }; if (((((!((file == 100))) && ((_animal.happy > 0.75)))) && ((_animal.care >= 5)))){ _done = true; }; r3 = int((Math.random() * 5)); if ((((((r3 < 3)) && ((_animal.happy > 0.9)))) && ((_animal.care >= 4)))){ _done = true; }; if (_done){ tmp_fuhe.push([_animal, i, j]); }; }; j = (j + 1); }; }; i = (i + 1); }; if (tmp_fuhe.length > 0){ r2 = int((Math.random() * tmp_fuhe.length)); __animal = tmp_fuhe[r2][0]; i = tmp_fuhe[r2][1]; j = tmp_fuhe[r2][2]; popNewWindows(); try { removeChild(popcard); } catch(err) { }; GameStart = false; userData.autoEvent("adopt", __animal.sort); userData.getNewDayEvent(true); userData.animalStation[__animal.scene][__animal.station][2] = 0; addChild(checkout); checkout.init(__animal); soundCtrl.playMusic("_music_event"); userData.animalList[i].splice(j, 1); userData.score = (userData.score + 500); userData.saveData(); showAnimal(); }; if (shouyang_condition_int > shouyang_condition_int_max){ shouyang_condition_int = 0; }; i = 0; while (i < tmp.length) { l = tmp[i].length; l_number = 0; if (l > 0){ j = 0; while (j < tmp[i].length) { l_number = (l_number + tmp[i][j]); j = (j + 1); }; }; if (l == 0){ this[("scene" + i)].bar.bar.bar.scaleX = 1; this[("scene" + i)].bar.bar.bar_mc.gotoAndStop(1); } else { this[("scene" + i)].bar.bar.bar.scaleX = (l_number / (l * 3)); }; if (this[("scene" + i)].bar.bar.bar.scaleX <= 0.23){ this[("scene" + i)].bar.bar.bar_mc.play(); } else { this[("scene" + i)].bar.bar.bar_mc.gotoAndStop(1); }; if ((((this[("scene" + i)].bar.bar.bar.scaleX <= 0.1)) && (GameStart))){ i3 = 0; while (i3 < 4) { this[("scene" + i3)].bar.bar.bar_mc.gotoAndStop(1); i3 = (i3 + 1); }; try { removeChild(popcard); } catch(err) { }; GameStart = false; showGameOver(); }; i = (i + 1); }; } private function showAnimal(){ var _local1:*; var _local2:MovieClip; var _local3:*; var _local4:MovieClip; var _local5:*; var _local6:*; var _local7:*; _local1 = 0; while (_local1 < 4) { _local2 = this[("scene" + _local1)]; _local3 = "["; _local5 = 0; while (_local5 < _local2.numChildren) { if ((_local2.getChildAt(_local5) is animalStation)){ _local3 = (_local3 + (((((("[" + int(_local2.getChildAt(_local5).x)) + ",") + int(_local2.getChildAt(_local5).y)) + ",") + 0) + "]")); if (_local5 < (_local2.numChildren - 1)){ _local3 = (_local3 + ","); }; }; _local5++; }; _local3 = (_local3 + "]"); _local1++; }; _local1 = 0; while (_local1 < 4) { _local4 = this[("scene" + _local1)]; _local5 = (_local4.numChildren - 1); while (_local5 > -1) { _local6 = _local4.getChildAt(_local5); if ((_local6 is Animal_MC)){ _local4.removeChildAt(_local5); }; _local5--; }; _local1++; }; animalTmp = [[], [], [], []]; _local1 = 0; while (_local1 < userData.animalList.length) { if (userData.animalList[_local1].length > 0){ _local5 = 0; while (_local5 < userData.animalList[_local1].length) { if (userData.animalList[_local1].length > 0){ _local7 = new Animal_MC(); _local7.animal = userData.animalList[_local1][_local5]; this[("scene" + _local7.animal.scene)].addChild(_local7); _local7.init(); animalTmp[_local7.animal.scene].push(_local7); _local7.addEventListener("popCard", showPopCard); }; _local5++; }; }; _local1++; }; sort_Animal(); } public function delay(_arg1:String=""){ if ((js_newFile_max - userData.js_newFile) < (29 * 6)){ userData.js_newFile = (js_newFile_max - (29 * 6)); }; if ((js_juankuan_max - userData.js_juankuan) < (29 * 6)){ userData.js_juankuan = (js_juankuan_max - (29 * 6)); }; if ((newAnimal_space - userData.newAnimal_space_js) < (29 * 6)){ userData.newAnimal_space_js = (newAnimal_space - (29 * 6)); }; if ((shouyang_condition_int_max - shouyang_condition_int) < (29 * 6)){ shouyang_condition_int = (shouyang_condition_int_max - (29 * 6)); }; } private function checkNewAnimal(){ var _local1:int; var _local2:int; var _local3:*; var _local4:int; var _local5:Array; var _local6:Array; var _local7:Array; var _local8:*; var _local9:*; var _local10:*; var _local11:*; userData.newAnimal_space_js++; _local1 = 0; _local2 = 0; if (((GameStart) && ((userData.newAnimal_space_js > newAnimal_space)))){ userData.newAnimal_space_js = 0; _local3 = ((((userData.animalList[0].length + userData.animalList[1].length) + userData.animalList[2].length) + userData.animalList[3].length) + userData.animalList[4].length); _local4 = 0; _local2 = 0; while (_local2 < userData.EventLists.length) { _local5 = userData.EventLists[_local2]; if (_local5.length > 0){ _local1 = 0; while (_local1 < _local5.length) { if (((!(_local5[_local1].done)) && (!((_local5[_local1].txt == ""))))){ _local4++; }; _local1++; }; }; _local2++; }; if ((((userData.eventNum >= eventMax)) && ((_local4 < 8)))){ _local6 = []; _local2 = 0; while (_local2 < userData.EventLists.length) { _local7 = userData.EventLists[_local2]; if (_local7.length > 0){ _local1 = 0; while (_local1 < _local7.length) { if (((!(_local7[_local1].done)) && (!((_local7[_local1].txt == ""))))){ _local8 = _local7[_local1].type; if ((((((((((((((((((_local8 == 1)) || ((_local8 == 2)))) || ((_local8 == 4)))) || ((_local8 == 5)))) || ((_local8 == 8)))) || ((_local8 == 9)))) || ((_local8 == 10)))) || ((_local8 == 11)))) || ((_local8 == 12)))){ _local6.push(_local7[_local1].type_animal); }; }; _local1++; }; }; _local2++; }; if (_local6.length > 0){ _local6.sort(16); if (_local6.length > 1){ _local1 = (_local6.length - 1); while (_local1 > 0) { if (_local6[_local1] == _local6[(_local1 - 1)]){ _local6.splice(_local1, 1); }; _local1--; }; }; _local9 = false; _local10 = 100; _local1 = (_local6.length - 1); while (_local1 > 0) { _local11 = _local6[_local1]; if (userData.animalList[_local11].length == 0){ _local9 = true; _local10 = _local11; break; }; _local1--; }; if (_local9){ _newAnimal(_local10); return; }; return; } else { return; }; }; if (_local3 > 15){ return; }; _newAnimal(); }; } public function reSetGame(_arg1:String=""){ var _local2:*; var _local3:MovieClip; var _local4:*; var _local5:*; _local2 = 0; while (_local2 < 4) { _local3 = this[("scene" + _local2)]; _local4 = (_local3.numChildren - 1); while (_local4 > -1) { _local5 = _local3.getChildAt(_local4); if ((_local5 is Animal_MC)){ _local3.removeChildAt(_local4); }; _local4--; }; _local2++; }; animalTmp = [[], [], [], []]; userData.reSetGame(); eveneListMini.reset(); if (_arg1 == ""){ init(); }; } private function sort_Animal(){ var _local1:*; var _local2:*; var _local3:*; _local1 = 0; while (_local1 < 4) { animalTmp[_local1].sort(sort_number); _local1++; }; _local1 = 0; while (_local1 < 4) { _local2 = (this[("scene" + _local1)].numChildren - 1); _local3 = (animalTmp[_local1].length - 1); while (_local3 > -1) { this[("scene" + _local1)].setChildIndex(animalTmp[_local1][_local3], _local2); _local2--; _local3--; }; _local1++; }; } private function checkJuankuanEvent(){ var _local1:Boolean; var _local2:Boolean; var _local3:int; var _local4:int; var _local5:*; var _local6:*; var _local7:*; var _local8:*; userData.js_juankuan++; if (userData.js_juankuan > js_juankuan_max){ userData.js_juankuan = (js_juankuan_max - (29 * 10)); _local1 = true; _local2 = true; _local3 = 3000; _local4 = 3000; if (!userData.donationFirst){ userData.donationFirst = true; userData.saveData(); js_juankuan_max = ((29 * 60) * 1.5); }; if (userData.score < 3500){ _local6 = 0; while (_local6 < userData.animalList.length) { if (userData.animalList[_local6].length > 0){ _local7 = 0; while (_local7 < userData.animalList[_local6].length) { _local8 = userData.animalList[_local6][_local7]; if (_local8.happy < 0.9){ _local3 = 2000; _local1 = false; }; if (_local8.happy < 0.8){ _local3 = 1500; _local1 = false; }; if (_local8.happy < 0.7){ _local3 = 1000; _local1 = false; }; if (_local8.happy < 0.6){ _local3 = 500; _local1 = false; }; if (_local8.happy < 0.5){ _local3 = 0; _local1 = false; }; if (_local8.health < 0.9){ _local4 = 2000; _local2 = false; }; if (_local8.health < 0.8){ _local4 = 1500; _local2 = false; }; if (_local8.health < 0.7){ _local4 = 1000; _local2 = false; }; if (_local8.health < 0.6){ _local4 = 500; _local2 = false; }; if (_local8.health < 0.5){ _local4 = 0; _local2 = false; }; if (((!(_local1)) && (!(_local2)))){ }; _local7++; }; }; _local6++; }; _local5 = int((Math.random() * 3)); if ((((_local3 > 0)) && (GameStart))){ if ((((_local3 > 2000)) || ((_local5 == 0)))){ soundCtrl.playMusic("_music_event"); dis_ad_chooseAnimall(); popNewWindows(); GameStart = false; addChild(eventshow); eventshow.init(5, _local3); userData.js_juankuan = (-29 * 20); userData.score = (userData.score + _local3); userData.saveData(); }; }; if ((((_local4 > 0)) && (GameStart))){ if ((((_local4 > 2000)) || ((_local5 == 0)))){ soundCtrl.playMusic("_music_event"); dis_ad_chooseAnimall(); popNewWindows(); GameStart = false; addChild(eventshow); eventshow.init(6, _local4); userData.js_juankuan = (-29 * 20); userData.score = (userData.score + _local4); userData.saveData(); }; }; }; }; } public function disNewWindows(){ var _local1:*; var _local2:*; _local1 = (numChildren - 1); while (_local1 > -1) { if ((getChildAt(_local1) is Bitmap)){ removeChildAt(_local1); }; _local1--; }; _local2 = 0; while (_local2 < 4) { this[("scene" + _local2)].visible = true; _local2++; }; } public static function music_play(){ } public static function showTrinket(){ obj.scene0.trinket.gotoAndStop(userData.shop_trinket_dog); obj.scene1.trinket0.gotoAndStop(userData.shop_trinket_hamster); obj.scene1.trinket1.gotoAndStop(userData.shop_trinket_rabbit); obj.scene1.toy.gotoAndStop(userData.shop_toy_hamster); obj.scene2.trinket.gotoAndStop(userData.shop_trinket_tortoise); obj.scene3.trinket0.gotoAndStop(userData.shop_trinket_cat); obj.scene3.trinket1.gotoAndStop(userData.shop_trinket_cat); } } }//package lib
Section 292
//Game_Scene (lib.Game_Scene) package lib { import flash.display.*; import gs.*; import flash.utils.*; import gs.easing.*; public class Game_Scene extends MovieClip { public var bar:MovieClip; public var bt_clear:按钮_清理; public var clearScene:MovieClip; public var trinket:MovieClip; public var btshow:Boolean; public var toy:MovieClip; public var trinket0:MovieClip; public var trinket1:MovieClip; public var scene:int; public function init(){ btshow = false; bt_clear.moden = 2; bt_clear.mouseEnabled = false; TweenMax.to(bt_clear, 0.1, {colorMatrixFilter:{colorize:0xFFFFFF}}); } private function disBt(){ TweenMax.to(bt_clear, 0.1, {colorMatrixFilter:{colorize:0xFFFFFF}}); } private function _click(_arg1:myButtonEvent){ clearScene.gotoAndStop(1); userData.clearScene[scene] = 1; userData.saveData(); btshow = false; bt_clear.mouseEnabled = false; MovieClip(parent).clearScene(scene); setTimeout(disBt, 500); } public function showClearBt(){ btshow = true; TweenMax.to(bt_clear, 0.1, {colorMatrixFilter:{}}); bt_clear.mouseEnabled = true; bt_clear.addEventListener(myButtonEvent.Button_Click, _click); } } }//package lib
Section 293
//gameEvent (lib.gameEvent) package lib { import flash.net.*; import flash.events.*; import spill.localisation.*; public class gameEvent extends Event { public var tool_move_to:int; public var to:String; public var gesture_match:String; public var Button_name:String;// = "" public var Select:int; public var BackTo:String; public var difficulty:int; public static var url_spilgame:String = "url_spilgame"; public static var url_loading_more:String = "url_loading_more"; public static var url_main_more:String = "url_main_more"; public static var url_pause_more:String = "url_pause_more"; public static var GESTURE_MATCH:String = "GESTURE_MATCH"; public static var GESTURE_MATCH_C:String = "GESTURE_MATCH_C"; public static var url_highscore_more:String = "url_highscore_more"; public static var TOOL_MOVE:String = "TOOL_MOVE"; public static var url_gamecomplete_more:String = "url_gamecomplete_more"; public static var GESTURE_MATCH_TB:String = "GESTURE_MATCH_TB"; public static var GOTO:String = "GOTO"; public static var url_levelcomplete_more:String = "url_levelcomplete_more"; public static var url_protection:String = "url_protection"; public static var url_sendtofriend_more:String = "url_sendtofriend_more"; public static var url_gameover_more:String = "url_gameover_more"; public static var GESTURE_MATCH_LR:String = "GESTURE_MATCH_LR"; public static var url_highscore_china:String = "url_highscore_china"; public static var Button_Click:String = "Button_Click"; public function gameEvent(_arg1:String){ Button_name = ""; super(_arg1); checkUrl(_arg1); } private function checkUrl(_arg1){ var _local2:String; var _local3:URLRequest; if (_arg1 == url_spilgame){ _local2 = "http://www.gameportal.net/"; _local3 = new URLRequest(_local2); navigateToURL(_local3, "_blank"); }; if (_arg1 == url_loading_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_loading_moregames")), "_blank"); }; if (_arg1 == url_main_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_mainscreen_moregames")), "_blank"); }; if (_arg1 == url_highscore_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_highscore_moregames")), "_blank"); }; if (_arg1 == url_pause_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_pause_moregames")), "_blank"); }; if (_arg1 == url_sendtofriend_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_sendtofriend_moregames")), "_blank"); }; if (_arg1 == url_gameover_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_gameover_moregames")), "_blank"); }; if (_arg1 == url_levelcomplete_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_levelcomplete_moregames")), "_blank"); }; if (_arg1 == url_gamecomplete_more){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("button_gamecomplete_moregames")), "_blank"); }; if (_arg1 == url_highscore_china){ _local3 = new URLRequest(("http://user.game.com.cn/game/?action=highscore&ID=" + Random.gameID)); navigateToURL(_local3, "_blank"); }; if (_arg1 == url_protection){ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("site_locked_game")), "_blank"); }; } } }//package lib
Section 294
//GameOver (lib.GameOver) package lib { import flash.display.*; public class GameOver extends MovieClip { public var masks:MovieClip; public var bt0:_按钮_在玩一次; public var bt1:_按钮_main2; public var bt2:_按钮更多游戏; public var over:Boolean; public function GameOver(){ addFrameScript(0, frame1, 1, frame2, 31, frame32); } public function init(){ var _local1:*; _local1 = 0; while (_local1 < 3) { this[("bt" + _local1)].moden = 1; this[("bt" + _local1)].mouseEnabled = false; this[("bt" + _local1)].addEventListener(myButtonEvent.Button_Click, _click); _local1++; }; showed(); if (((over) && (!(main._tracker_Game_Complete)))){ main._tracker_Game_Complete = true; main._tracker.trackEvent("animal shelter", "Game Complete", "per session", 0); }; if (((!(over)) && (!(main._tracker_Game_Over)))){ main._tracker_Game_Over = true; main._tracker.trackEvent("animal shelter", "Game Over", "per session", 0); }; } private function showed(){ var _local1:*; _local1 = 0; while (_local1 < 3) { this[("bt" + _local1)].mouseEnabled = true; _local1++; }; } function frame1(){ stop(); } function frame2(){ setChildIndex(masks, (numChildren - 1)); masks.visible = true; } private function _click(_arg1:myButtonEvent){ var _local2:*; switch (_arg1.target.name){ case "bt0": soundCtrl._position = 0; soundCtrl.nextDay(); soundCtrl.playMusic("music_level"); gotoAndStop(1); MovieClip(parent).reSetGame(); break; case "bt1": soundCtrl.playMusic("_music_mainscreen"); gotoAndStop(1); MovieClip(parent).reSetGame("intro"); MovieClip(parent).goto("intro"); break; case "bt2": _local2 = new gameEvent(gameEvent.url_gameover_more); dispatchEvent(_local2); break; default: break; }; } function frame32(){ init(); masks.visible = false; stop(); } } }//package lib
Section 295
//Habits (lib.Habits) package lib { import flash.events.*; import flash.display.*; public class Habits extends MovieClip { public var Information:Array; public var bt_back:_按钮_back; public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p5:MovieClip; public var p6:MovieClip; public var p7:MovieClip; public var p0:MovieClip; public var p4:MovieClip; public function init(_arg1:Array){ Information = _arg1; showInfo(); bt_back.moden = 1; bt_back.addEventListener(myButtonEvent.Button_Click, _click); } private function showInfo(){ var _local1:*; _local1 = 0; while (_local1 < Information.length) { this[("p" + _local1)].gotoAndStop((int(Information[_local1]) + 1)); this[("p" + _local1)].buttonMode = true; this[("p" + _local1)].addEventListener(MouseEvent.MOUSE_DOWN, _mouseDown); this[("p" + _local1)].mouseChildren = false; _local1++; }; } private function _click(_arg1:myButtonEvent){ if (_arg1.target.name == "bt_back"){ dispatchEvent(new Event("back")); MovieClip(parent).removeChild(this); }; } private function _mouseDown(_arg1:MouseEvent){ var _local2:int; var _local3:int; var _local4:*; _local2 = int(String(_arg1.target.name).replace(/p/, "")); _local3 = 0; _local4 = 0; while (_local4 < Information.length) { if (Information[_local4] == 1){ _local3++; }; _local4++; }; if ((((Information[_local2] == 0)) && ((_local3 < 3)))){ Information[_local2] = 1; } else { Information[_local2] = 0; }; showInfo(); } } }//package lib
Section 296
//Highscore (lib.Highscore) package lib { import flash.display.*; public class Highscore extends MovieClip { public var loader:MovieClip; public var bt0:_按钮_MAINMENU; public var bt1:_按钮更多游戏; public var bg:MovieClip; } }//package lib
Section 297
//HowToPlay (lib.HowToPlay) package lib { import flash.display.*; import gs.easing.*; public class HowToPlay extends MovieClip { public var target:String; private var _howToPlay_Intro:howToPlay_Intro; private var x1:Number; public function HowToPlay(){ _howToPlay_Intro = new howToPlay_Intro(); } public function init(){ addChild(_howToPlay_Intro); _howToPlay_Intro.init("demo"); } public function goto(){ var _local1:*; _local1 = new gameEvent(gameEvent.GOTO); _local1.to = "intro"; dispatchEvent(_local1); } private function _onClick(_arg1:myButtonEvent){ } } }//package lib
Section 298
//howToPlay_Intro (lib.howToPlay_Intro) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class howToPlay_Intro extends MovieClip { private var animal:Animal; private var _animal:Animal_MC; private var id:int; private var moden:String; public var checkin:CheckIn; public var bt_skip:_按钮_跳过教程; public var bt:SimpleButton; private var frame:int; public var page:TextField; public var popcard:popCard; public function howToPlay_Intro(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 62, frame63); animal = new Animal(); _animal = new Animal_MC(); animal.types = 2; animal.sort = 0; animal.init(); stop(); } public function _nextInit(){ var d:int; try { page.text = (currentFrame + "/16"); } catch(err) { }; try { bt.addEventListener(MouseEvent.CLICK, _click_bt); } catch(err) { }; if (frame == 2){ bt_skip.visible = true; }; if (frame == 3){ checkin.init(animal, true); }; if (frame == 4){ _animal.animal = animal; addChild(_animal); _animal.init(true); _animal.x = 140; _animal.y = 191; _animal.addEventListener("popCard", _click); }; if (frame == 5){ popcard.setObj(); popcard.demo = true; popcard.animal = _animal; popcard.gotoAndStop(2); d = getChildIndex(popcard); setChildIndex(_animal, d); popcard.addEventListener("next", __next); id = setTimeout(_next, 500); }; if ((((frame > 5)) && ((frame < 17)))){ }; if (frame >= 17){ bt_skip.visible = false; if (moden == "demo"){ try { gotoAndStop(1); } catch(err) { }; MovieClip(parent).goto(); } else { soundCtrl.playMusic("music_level"); play(); }; if (soundCtrl.musicPause){ soundCtrl.pauseMusic_stop(); }; }; try { setChildIndex(bt_skip, (numChildren - 1)); } catch(err) { }; } public function init(_arg1:String=""){ var _moden = _arg1; if (soundCtrl.musicPause){ soundCtrl.pauseMusic_play(); }; try { removeChild(_animal); } catch(err) { }; moden = _moden; gotoAndStop(1); frame = 1; setChildIndex(bt_skip, (numChildren - 1)); bt_skip.visible = false; bt_skip.mouseEnabled = true; bt_skip.moden = 1; bt_skip.addEventListener(myButtonEvent.Button_Click, _down); bt_skip.y = 436.9; setChildIndex(bt_skip, (numChildren - 1)); page.text = (currentFrame + "/16"); } function frame14(){ _nextInit(); } function frame10(){ _nextInit(); init_bt(); } function frame3(){ _nextInit(); } function frame1(){ stop(); try { _nextInit(); } catch(err) { }; try { init_bt(); } catch(err) { }; } function frame6(){ _nextInit(); } function frame7(){ _nextInit(); } function frame4(){ _nextInit(); } function frame5(){ _nextInit(); init_bt(); } function frame9(){ _nextInit(); } function frame13(){ _nextInit(); } function frame16(){ _nextInit(); } function frame8(){ _nextInit(); } function frame2(){ _nextInit(); } function frame15(){ _nextInit(); } private function _down(_arg1:myButtonEvent=null){ clearTimeout(id); if (moden == "demo"){ gotoAndStop(1); MovieClip(parent).goto(); } else { gotoAndPlay("end"); bt_skip.y = 1000; soundCtrl.playMusic("music_level"); }; if (soundCtrl.musicPause){ soundCtrl.pauseMusic_stop(); }; } protected function dis(){ try { MovieClip(parent).disNewWindows(); } catch(err) { }; this.removeEventListener(MouseEvent.CLICK, _up); stop(); if (moden != "demo"){ Game.GameStart = true; userData.intro_start = true; userData.saveData(); MovieClip(parent).removeChild(this); }; if (soundCtrl.musicPause){ soundCtrl.pauseMusic_stop(); }; } private function _up(_arg1:MouseEvent){ var evt = _arg1; nextFrame(); try { page.text = (currentFrame + "/13"); } catch(err) { }; if ((((currentFrame >= 14)) && ((moden == "")))){ this.removeEventListener(MouseEvent.CLICK, _up); play(); }; if ((((currentFrame >= 14)) && ((moden == "demo")))){ this.removeEventListener(MouseEvent.CLICK, _up); MovieClip(parent).goto(); }; } private function _click(_arg1:Event){ _animal.removeEventListener("popCard", _click); _next(); } function frame11(){ _nextInit(); } function frame12(){ _nextInit(); } private function _click_bt(_arg1:MouseEvent){ bt.removeEventListener(MouseEvent.CLICK, _click_bt); _next(); } private function _next(){ nextFrame(); frame++; if (frame >= 17){ bt_skip.visible = false; if (moden == "demo"){ gotoAndStop(1); MovieClip(parent).goto(); } else { soundCtrl.playMusic("music_level"); play(); }; if (soundCtrl.musicPause){ soundCtrl.pauseMusic_stop(); }; }; } private function __next(_arg1:Event){ _next(); } protected function init_bt(){ bt.addEventListener(MouseEvent.CLICK, _click_bt); } function frame63(){ dis(); } } }//package lib
Section 299
//howToPlay_Intro2 (lib.howToPlay_Intro2) package lib { import flash.events.*; import flash.display.*; import flash.text.*; public class howToPlay_Intro2 extends MovieClip { public var page:TextField; public function howToPlay_Intro2(){ addFrameScript(0, frame1); } public function init(){ this.mouseChildren = false; this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, _click); page.text = "1/5"; } function frame1(){ stop(); } private function _click(_arg1:MouseEvent){ nextFrame(); page.text = (currentFrame + "/5"); if (currentFrame > 5){ userData.intro_ad = true; userData.saveData(); MovieClip(parent).removeChild(this); }; } } }//package lib
Section 300
//howtoplay_shop (lib.howtoplay_shop) package lib { import flash.events.*; import flash.display.*; import flash.text.*; public class howtoplay_shop extends MovieClip { public var page:TextField; public function init(){ this.mouseChildren = false; this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, _click); page.text = "1/2"; } private function _click(_arg1:MouseEvent){ nextFrame(); page.text = (currentFrame + "/2"); if (currentFrame > 2){ userData.intro_shop = true; userData.saveData(); MovieClip(parent).removeChild(this); }; } } }//package lib
Section 301
//Intro (lib.Intro) package lib { import flash.events.*; import flash.display.*; import spill.localisation.*; import gs.*; import gs.easing.*; public class Intro extends MovieClip { public var loader:Sprite; public var bt0:_按钮_gamestart; public var bt1:_按钮_howtoplay; public var bt2:_按钮更多游戏; public var __id2_:LanguageSelectBox; public var setQualitys:setQuality; public function Intro(){ loader = new Sprite(); addChild(loader); __setProp___id2___1(); } public function init(){ var _local1:*; var _local2:int; var _local3:*; soundCtrl.playMusic("_music_mainscreen"); setQualitys.init(); _local1 = [313.1, 351, 389]; _local2 = 0; while (_local2 < 3) { _local3 = this[("bt" + _local2)]; _local3.moden = 1; _local3.alpha = 0; _local3.y = (_local3.y - 10); TweenMax.to(_local3, 0.25, {delay:(0.12 * _local2), y:(_local1[_local2] + 10), alpha:1, ease:Back.easeOut}); _local3.addEventListener(myButtonEvent.Button_Click, _onClick); _local2++; }; } private function _onClick_spill(_arg1:MouseEvent){ var _local2:gameEvent; _local2 = new gameEvent(gameEvent.url_spilgame); dispatchEvent(_local2); } private function init_chooleLevel(){ var _local1:int; var _local2:*; _local1 = 10; while (_local1 < 14) { _local2 = this[("bt" + _local1)]; _local2.moden = 1; _local2.alpha = 0; _local2.y = (_local2.y - 10); TweenMax.to(_local2, 0.25, {delay:(0.12 * (_local1 - 10)), y:(_local2.y + 10), alpha:1, ease:Back.easeOut}); if (_local1 == 11){ if (userData.level >= 5){ _local2.locked = false; _local2.lock.visible = false; } else { _local2.locked = true; _local2.lock.visible = true; }; }; if (_local1 == 12){ if (userData.level >= 10){ _local2.locked = false; _local2.lock.visible = false; } else { _local2.locked = true; _local2.lock.visible = true; }; }; _local2.addEventListener(myButtonEvent.Button_Click, _onClick); _local1++; }; } private function _onClick(_arg1:myButtonEvent){ var _local2:gameEvent; switch (_arg1.Button_name){ case "bt0": soundCtrl._position = 0; _local2 = new gameEvent(gameEvent.GOTO); _local2.to = "game"; dispatchEvent(_local2); break; case "bt1": soundCtrl._musicPause = false; _local2 = new gameEvent(gameEvent.GOTO); _local2.to = "howtoplay"; dispatchEvent(_local2); break; case "bt4": break; case "bt2": _local2 = new gameEvent(gameEvent.url_main_more); dispatchEvent(_local2); break; default: break; }; } function __setProp___id2___1(){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.popupLocation = "bottom"; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package lib
Section 302
//introStart (lib.introStart) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; import gs.easing.*; public class introStart extends MovieClip { public var bt_start:_按钮_gamestart; public var txt_show:TextField; private var _txt:String; private var _id:int; private var _i; public function init(){ bt_start.moden = 1; bt_start.addEventListener(myButtonEvent.Button_Click, _click); _txt = Translate.intro_start[language.language_nr]; _i = 1; clearInterval(_id); _id = setInterval(showtxt, (1000 / 29)); txt_show.text = ""; this.addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); } private function _onUnload(_arg1:Event){ clearInterval(_id); this.removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); } private function showtxt(){ txt_show.text = ""; txt_show.text = _txt.slice(0, _i); _i++; if (_i > _txt.length){ clearInterval(_id); }; } private function _click(_arg1:myButtonEvent){ MovieClip(parent).showHowToPlay(); MovieClip(parent).removeChild(this); } } }//package lib
Section 303
//Loading (lib.Loading) package lib { import flash.events.*; import flash.display.*; import flash.text.*; public class Loading extends MovieClip { public var loadbar:MovieClip; public var txt:TextField; public var bt_games:SimpleButton; public function Loading(){ addFrameScript(0, frame1); this.addEventListener(Event.ENTER_FRAME, _onEnterFrame); bt_games.addEventListener(MouseEvent.MOUSE_DOWN, _down); } function frame1(){ stop(); } private function _down(_arg1:MouseEvent){ var _local2:*; _local2 = new gameEvent(gameEvent.url_loading_more); dispatchEvent(_local2); } private function _onEnterFrame(_arg1:Event){ loadbar.scaleX = (loaderInfo.bytesLoaded / loaderInfo.bytesTotal); txt.text = String((int((loadbar.scaleX * 100)) + "%")); if (loaderInfo.bytesLoaded == loaderInfo.bytesTotal){ trace("language.language_nr", language.language_nr); if (language.language_nr != 2){ MovieClip(parent).gotoAndPlay("game"); } else { gotoAndStop(2); }; this.removeEventListener(Event.ENTER_FRAME, _onEnterFrame); }; } } }//package lib
Section 304
//main (lib.main) package lib { import flash.events.*; import flash.display.*; import spill.localisation.*; import com.google.analytics.*; import flash.utils.*; import screen.*; public class main extends MovieClip { private var _black:black; private var soundctrl:soundCtrl; private var highscore:Highscore; public var __setPropDict:Dictionary; public var __id0_:LanguageSelectBox; private var intro:Intro; private var howtoplay:HowToPlay; private var _where:String; private var game:Game; public static var _tracker_Game_Complete:Boolean = false; public static var _tracker_init:Boolean = false; public static var _tracker_Task_completed:Boolean = false; public static var _tracker:AnalyticsTracker; public static var _tracker_Game_Over:Boolean = false; public function main(){ __setPropDict = new Dictionary(true); super(); addFrameScript(11, frame12, 23, frame24, 24, frame25, 28, frame29, 1, frame2); SpilGame.initialize("Animal_Shelter", PortalGroup.GIRL, "Animal-Shelter.html", this); } function initProtection():void{ var _local1:*; _local1 = new Protection(this); } public function init(){ soundctrl = new soundCtrl(); addChild(soundctrl); soundctrl.init(); _black = new black(); addChild(_black); addChild(intro); intro.init(); _where = "intro"; intro.addEventListener(gameEvent.GOTO, _goto); if (language.language_nr != 2){ }; setBlack(); } function frame12(){ prevFrame(); } function frame25(){ init(); } function frame24(){ _init(); } function frame29(){ prevFrame(); } function frame2(){ if ((((__setPropDict[__id0_] == undefined)) || (!((int(__setPropDict[__id0_]) == 2))))){ __setPropDict[__id0_] = currentFrame; __setProp___id0__game__2(); }; } function con(_arg1:Event):void{ } private function _goto(_arg1:gameEvent){ var _local2:String; var _local3:int; _local2 = _arg1.to; _where = _local2; _local3 = (numChildren - 1); while (_local3 > -1) { if ((((getChildAt(_local3) is black)) || ((getChildAt(_local3) is soundCtrl)))){ } else { removeChildAt(_local3); }; _local3--; }; if (_local2 == "howtoplay"){ this[_local2].target = "intro"; }; addChild(this[_local2]); this[_local2].y = 0; this[_local2].init(); this[_local2].addEventListener(gameEvent.GOTO, _goto); setBlack(); } function __setProp___id0__game__2(){ try { __id0_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id0_.popupLocation = "bottom"; try { __id0_["componentInspectorSetting"] = false; } catch(e:Error) { }; } private function setBlack(){ setChildIndex(_black, (numChildren - 1)); } public function _init(){ var _local1:Date; var _local2:Boolean; var _local3:*; if (!_tracker_init){ _tracker_init = true; _tracker = new GATracker(this, "UA-6695967-1", "AS3", false); _tracker.trackEvent("animal shelter", "Main Menu", "per session", 0); }; stage.stageFocusRect = false; _local1 = new Date(); _local2 = true; if (_local2){ _local3 = new userData(); userData._language = (Number(language.language_nr) - 1); highscore = new Highscore(); howtoplay = new HowToPlay(); game = new Game(); intro = new Intro(); }; } } }//package lib
Section 305
//myButton (lib.myButton) package lib { import flash.events.*; import flash.display.*; import gs.*; public class myButton extends MovieClip { private var y1:Number; public var bt0:MovieClip; public var locked:Boolean;// = false public var moden:int; public var bt1:MovieClip; public var bt:MovieClip; private var overEnd:Boolean;// = true private var _dog:_button_dog; private var x1; public function myButton(){ locked = false; overEnd = true; super(); overEnd = true; x1 = (y1 = 0); this.mouseChildren = false; this.buttonMode = true; this.addEventListener(MouseEvent.MOUSE_OVER, _mouseOver); this.addEventListener(MouseEvent.MOUSE_OUT, _mouseOut); this.addEventListener(MouseEvent.MOUSE_DOWN, _mouseDown); } private function _mouseDown(_arg1:MouseEvent){ var _local2:myButtonEvent; _local2 = new myButtonEvent(myButtonEvent.Button_Click); _local2.Button_name = this.name; dispatchEvent(_local2); } private function _mouseOver(_arg1:MouseEvent){ if ((((moden == 1)) && (!(locked)))){ soundCtrl.playEffect("dog", 13); MovieClip(parent).setChildIndex(this, (MovieClip(parent).numChildren - 1)); _dog = new _button_dog(); addChild(_dog); if ((((moden == 1)) && ((x1 == 0)))){ x1 = bt.x; y1 = bt.y; }; overEnd = false; TweenMax.to(bt, 0.1, {colorMatrixFilter:{brightness:1.4}}); }; if ((((moden == 2)) && (!(locked)))){ soundCtrl.playEffect("button", 2); TweenMax.to(this, 0.1, {colorMatrixFilter:{brightness:1.4, saturation:0.6}}); }; if ((((moden == 3)) && (!(locked)))){ soundCtrl.playEffect("button", 2); TweenMax.to(bt0, 0.2, {alpha:1}); }; } private function End(){ overEnd = true; } private function _mouseOut(_arg1:MouseEvent){ var evt = _arg1; if ((((moden == 1)) && (!(locked)))){ soundCtrl.stopEffect(); try { removeChild(_dog); } catch(err) { }; TweenMax.to(bt, 0.1, {colorMatrixFilter:{}}); }; if ((((moden == 2)) && (!(locked)))){ TweenMax.to(this, 0.1, {colorMatrixFilter:{}}); }; if ((((moden == 3)) && (!(locked)))){ TweenMax.to(bt0, 0.2, {alpha:0}); }; } } }//package lib
Section 306
//myButtonEvent (lib.myButtonEvent) package lib { import flash.events.*; public class myButtonEvent extends Event { public var Button_name:String;// = "" public static var Button_Click:String = "Button_Click"; public function myButtonEvent(_arg1:String){ Button_name = ""; super(_arg1); } } }//package lib
Section 307
//Pause (lib.Pause) package lib { import flash.display.*; import gs.*; import gs.easing.*; public class Pause extends MovieClip { public var bt0:_按钮_RESUMEGAME; public var bt1:_按钮_MAINMENU; public var bt3:_按钮更多游戏; public var bt2:_按钮_howtoplay; public var bg:MovieClip; private var _howToPlay_Intro:howToPlay_Intro; private function showHowtoplay(){ } public function init(){ soundCtrl.musicPause = true; y = -200; TweenMax.to(this, 0.35, {y:0, ease:Back.easeInOut}); _howToPlay_Intro = new howToPlay_Intro(); Game.GameStart = false; bt0.moden = 1; bt1.moden = 1; bt2.moden = 1; bt3.moden = 1; bt0.addEventListener(myButtonEvent.Button_Click, _onClick); bt1.addEventListener(myButtonEvent.Button_Click, _onClick); bt2.addEventListener(myButtonEvent.Button_Click, _onClick); bt3.addEventListener(myButtonEvent.Button_Click, _onClick); } public function goto(){ removeChild(_howToPlay_Intro); } private function _disHowtoplay(_arg1:gameEvent){ TweenMax.to(bg, 0.3, {delay:0.2, alpha:1}); } private function disHowtoplay(){ } private function _onClick(_arg1:myButtonEvent){ var event:*; var evt = _arg1; switch (evt.target.name){ case "bt0": soundCtrl.musicPause = false; TweenMax.to(this, 0.4, {y:500, onComplete:End, ease:Back.easeIn}); break; case "bt1": try { MovieClip(parent).disNewWindows(); } catch(err) { }; soundCtrl._musicPause = false; soundCtrl.playMusic("_music_mainscreen"); MovieClip(parent).goto("intro"); break; case "bt2": addChild(_howToPlay_Intro); _howToPlay_Intro.init("demo"); break; case "bt3": event = new gameEvent(gameEvent.url_pause_more); dispatchEvent(event); break; default: break; }; } private function End(){ var done:Boolean; var i:*; var _m:*; done = true; i = (MovieClip(parent).numChildren - 1); while (i > -1) { _m = MovieClip(parent).getChildAt(i); if ((((((((((((((((((((_m is GameOver)) || ((_m is GameComplete)))) || ((_m is Shop)))) || ((_m is AD)))) || ((_m is EventList)))) || ((_m is Week)))) || ((_m is CheckIn)))) || ((_m is CheckOut)))) || ((_m is EventShow)))) || ((_m is introStart)))){ done = false; break; }; i = (i - 1); }; if (done){ try { MovieClip(parent).disNewWindows(); } catch(err) { }; Game.GameStart = true; }; MovieClip(parent).removeChild(this); } } }//package lib
Section 308
//photo_animal (lib.photo_animal) package lib { import flash.events.*; import flash.display.*; public class photo_animal extends MovieClip { public var moden:int;// = 0 public function photo_animal(){ moden = 0; super(); addFrameScript(0, frame1); this.addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); this.addEventListener(Event.ADDED_TO_STAGE, _onLoad); } private function _onUnload(_arg1){ } function frame1(){ stop(); } private function _onLoad(_arg1){ moden = 0; } } }//package lib
Section 309
//Photos (lib.Photos) package lib { import flash.events.*; import flash.display.*; import fl.controls.*; import flash.text.*; import gs.*; import fl.events.*; import flash.utils.*; public class Photos extends MovieClip { public var bt_photo:_按钮_拍照; private var space:Number; public var takephoto:MovieClip; private var y1:Number;// = 156 private var id_enough:int; public var animal; public var photo:MovieClip; private var id; public var photo0:MovieClip; public var photo1:MovieClip; public var photo3:MovieClip; private var speed:Number; public var photo2:MovieClip; public var enough:MovieClip; public var scale:TextField; public var photo4:MovieClip; public var effect:MovieClip; private var photo_current:int; public var delete_tishi:MovieClip; public var scale_bar:Slider; private var x1:Number;// = 166.3 public var bt_back:_按钮_back; private var angle:Number; private var photo_x1:Number;// = 0 public function Photos(){ var _local1:int; x1 = 166.3; y1 = 156; photo_x1 = 0; super(); photo.mc.gotoAndStop(1); takephoto.gotoAndStop(1); _local1 = 0; while (_local1 < 5) { this[("photo" + _local1)].mc.gotoAndStop(1); _local1++; }; __setProp_scale_bar__1(); } private function nextFace(){ var _local1:*; var _local2:*; var _local3:*; var _local4:*; if (photo_x1 == 0){ photo_x1 = photo.mc.getChildAt(0).x; }; space = (int(((Math.random() * 4) + 2)) * 1000); _local1 = photo.mc.getChildAt(0); _local2 = int((Math.random() * 4)); if ((((((animal.types == 6)) || ((animal.types == 7)))) || ((animal.types > 9)))){ _local2 = int((Math.random() * 5)); }; if (_local2 == 0){ _local3 = int((Math.random() * 2)); _local1.gotoAndStop(("ill" + _local3)); id = setTimeout(nextFace, space); } else { if (_local2 == 1){ _local1.gotoAndStop("anger"); id = setTimeout(nextFace, space); } else { if (_local2 == 2){ _local1.gotoAndStop("happy"); id = setTimeout(nextFace, space); } else { if (_local2 == 3){ _local1.gotoAndStop("work"); _local4 = int((Math.random() * 2)); if (_local4 == 0){ TweenMax.to(_local1, speed, {x:(photo_x1 + 160), onComplete:workEnd}); _local1.scaleX = (Math.abs(_local1.scaleX) * -1); } else { TweenMax.to(_local1, speed, {x:(photo_x1 - 160), onComplete:workEnd}); _local1.scaleX = Math.abs(_local1.scaleX); }; } else { _local1.gotoAndStop("normal1"); id = setTimeout(nextFace, space); }; }; }; }; } public function init(_arg1){ var _local2:int; soundCtrl.playMusic("_music_shop"); takephoto.gotoAndStop(1); effect.gotoAndStop(1); photo_x1 = 0; _local2 = 0; while (_local2 < 5) { this[("photo" + _local2)].mc.visible = false; this[("photo" + _local2)].bg.visible = false; _local2++; }; delete_tishi.visible = false; enough.visible = false; _local2 = 0; while (_local2 < 2) { delete_tishi[("bt" + _local2)].moden = 1; delete_tishi[("bt" + _local2)].addEventListener(myButtonEvent.Button_Click, _click); _local2++; }; animal = _arg1; speed = 2; if ((((((animal.types == 5)) || ((animal.types == 8)))) || ((animal.types == 9)))){ speed = 3.5; }; if (animal.types == 13){ speed = 2.5; }; photo.mc.gotoAndStop(animal.types); _local2 = 0; while (_local2 < 5) { this[("photo" + _local2)].mc.gotoAndStop(animal.types); _local2++; }; angle = 0; photo.bg.x = x1; photo.bg.y = y1; photo.mc.x = x1; photo.mc.y = y1; photo.mc.gotoAndStop(animal.types); bt_back.moden = 1; bt_back.addEventListener(myButtonEvent.Button_Click, _click); scale_bar.addEventListener(SliderEvent.THUMB_DRAG, _drag); this.addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); this.addEventListener(Event.ENTER_FRAME, _onEnterFrame); bt_photo.moden = 2; bt_photo.addEventListener(myButtonEvent.Button_Click, _click); space = (int(((Math.random() * 4) + 2)) * 1000); clearTimeout(id); id = setTimeout(nextFace, space); setTimeout(showPhoto, 100); } private function _drag(_arg1:SliderEvent){ scale.text = ("X " + _arg1.value); photo.bg.scaleX = _arg1.value; photo.mc.scaleX = _arg1.value; photo.bg.scaleY = _arg1.value; photo.mc.scaleY = _arg1.value; } private function _onUnload(_arg1:Event){ clearTimeout(id); clearTimeout(id_enough); takephoto.gotoAndStop(1); scale_bar.removeEventListener(SliderEvent.THUMB_DRAG, _drag); this.removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); this.removeEventListener(Event.ENTER_FRAME, _onEnterFrame); } private function workEnd(){ var _local1:*; _local1 = photo.mc.getChildAt(0); if (_local1.x > photo_x1){ _local1.scaleX = Math.abs(_local1.scaleX); }; if (_local1.x < photo_x1){ _local1.scaleX = (Math.abs(_local1.scaleX) * -1); }; TweenMax.to(_local1, speed, {x:photo_x1, onComplete:workEnd2}); } private function showPhoto(){ var _local1:int; _local1 = 0; while (_local1 < animal.photo.length) { if (animal.photo[_local1].length != 0){ this[("photo" + _local1)].mouseChildren = false; this[("photo" + _local1)].buttonMode = true; this[("photo" + _local1)].addEventListener(MouseEvent.MOUSE_DOWN, _down); this[("photo" + _local1)].bg.scaleX = animal.photo[_local1][0]; this[("photo" + _local1)].bg.scaleY = animal.photo[_local1][0]; this[("photo" + _local1)].mc.scaleX = (animal.photo[_local1][0] * animal.photo[_local1][5]); this[("photo" + _local1)].mc.scaleY = animal.photo[_local1][0]; this[("photo" + _local1)].mc.getChildAt(0).gotoAndStop(animal.photo[_local1][1]); this[("photo" + _local1)].mc.getChildAt(0).to(animal.photo[_local1][2]); this[("photo" + _local1)].mc.x = animal.photo[_local1][3]; this[("photo" + _local1)].mc.y = animal.photo[_local1][4]; this[("photo" + _local1)].bg.x = animal.photo[_local1][3]; this[("photo" + _local1)].bg.y = animal.photo[_local1][4]; this[("photo" + _local1)].mc.visible = true; this[("photo" + _local1)].bg.visible = true; } else { this[("photo" + _local1)].mouseChildren = false; this[("photo" + _local1)].buttonMode = false; this[("photo" + _local1)].mc.visible = false; this[("photo" + _local1)].bg.visible = false; }; _local1++; }; } private function dis_enough(){ enough.visible = false; } private function _click(_arg1:myButtonEvent){ var _local2:int; if (_arg1.target.name == "bt0"){ animal.photo[photo_current] = []; userData.saveData(); delete_tishi.visible = false; showPhoto(); }; if (_arg1.target.name == "bt1"){ delete_tishi.visible = false; }; if (_arg1.target.name == "bt_back"){ soundCtrl.playMusic("music_level"); MovieClip(parent).showPhoto(); MovieClip(parent).removeChild(this); }; if (_arg1.target.name == "bt_photo"){ _local2 = 0; while (_local2 < animal.photo.length) { if (animal.photo[_local2].length == 0){ if (takephoto.currentFrame == 1){ takephoto.play(); }; break; }; if ((((_local2 == 4)) && ((animal.photo[_local2].length > 0)))){ enough.visible = true; clearTimeout(id_enough); id_enough = setTimeout(dis_enough, 2500); }; _local2++; }; }; } private function workEnd2(){ var _local1:*; _local1 = photo.mc.getChildAt(0); _local1.gotoAndStop(1); space = (int(((Math.random() * 4) + 2)) * 1000); id = setTimeout(nextFace, space); } private function _onEnterFrame(_arg1:Event){ photo.bg.y = (y1 + (Math.sin(angle) * 30)); photo.mc.y = (y1 + (Math.sin(angle) * 30)); angle = (angle + 0.1); } private function _down(_arg1:MouseEvent){ var _local2:*; _local2 = String(_arg1.target.name).replace(/photo/, ""); photo_current = _local2; delete_tishi.visible = true; setChildIndex(delete_tishi, (this.numChildren - 1)); } public function takePhotos(){ var i:int; var tmp1:Number; var tmp2:Number; var fx:*; i = 0; while (i < animal.photo.length) { if (animal.photo[i].length == 0){ soundCtrl.playEffect("photo"); tmp1 = 1; tmp2 = 1; try { tmp1 = photo.mc.getChildAt(0).currentFrame; } catch(err) { }; try { tmp2 = photo.mc.getChildAt(0).mc.currentFrame; } catch(err) { }; if (tmp2 == 1){ try { tmp2 = photo.mc.getChildAt(0).getChildAt(0).currentFrame; } catch(err) { }; }; if (photo.mc.moden == 1){ effect.gotoAndPlay(2); userData.score = (userData.score + 300); }; fx = photo.mc.getChildAt(0).scaleX; if (fx > 0){ fx = 1; } else { fx = -1; }; animal.photo[i] = [photo.bg.scaleX, tmp1, tmp2, photo.bg.x, photo.bg.y, fx]; userData.autoEvent("photo", animal.sort); userData.saveData(); showPhoto(); break; }; i = (i + 1); }; } function __setProp_scale_bar__1(){ try { scale_bar["componentInspectorSetting"] = true; } catch(e:Error) { }; scale_bar.direction = "horizontal"; scale_bar.enabled = true; scale_bar.liveDragging = false; scale_bar.maximum = 2; scale_bar.minimum = 1; scale_bar.snapInterval = 0.1; scale_bar.tickInterval = 0.1; scale_bar.value = 0; scale_bar.visible = true; try { scale_bar["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package lib
Section 310
//popCard (lib.popCard) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import gs.*; public class popCard extends MovieClip { private var animal_list:Array; public var demo:Boolean;// = false public var _animal; public var bt0:_界面_pop_图标1; public var animal:MovieClip; public var bt1:_界面_pop_图标2; public var bt3:_界面_pop_图标4; public var bt2:_界面_pop_图标3; private var list_channel:Array; public var bt:MovieClip; public var bar2:MovieClip; public var bar0:MovieClip; public var bar1:MovieClip; public var x1:Number; private var list_select:Array; private var red2:Boolean; private var red0:Boolean; private var red1:Boolean; public var animal_name:TextField; private static var obj; public function popCard(){ demo = false; animal_list = ["Dog", "Hamsters", "Bunnies", "Turtles", "Cat"]; list_channel = ["medicine", "toy", "food", "trinket"]; list_select = ["dog", "hamster", "rabbit", "tortoise", "cat"]; super(); addFrameScript(0, frame1, 1, frame2, 2, frame3); } public function init(){ var _local1:*; popCard.upData(); red0 = false; red1 = false; red2 = false; TweenMax.to(bar0, 0.01, {removeTint:true}); TweenMax.to(bar1, 0.01, {removeTint:true}); TweenMax.to(bar2, 0.01, {removeTint:true}); if (!demo){ this.addEventListener(Event.ENTER_FRAME, _onEnterFrame); this.addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); }; _local1 = 0; while (_local1 < 4) { this[("bt" + _local1)].moden = 2; this[("bt" + _local1)].addEventListener(MouseEvent.MOUSE_DOWN, _mouseDown); _local1++; }; } private function _onUnload(_arg1:Event){ this.removeEventListener(Event.ENTER_FRAME, _onEnterFrame); this.removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); } public function setObj(){ obj = this; } function frame3(){ init(); } function frame1(){ stop(); } private function _mouseDown(_arg1:MouseEvent){ var _local2:*; var _local3:*; var _local4:*; switch (_arg1.target.name){ case "bt0": if (animal.mc.currentFrame < 35){ animal.mc.gotoAndStop("medicine"); dispatchEvent(new Event("next")); animal.animal.care++; soundCtrl.playEffect(list_select[animal.animal.sort], 100); if (!demo){ addClearScene(0); }; }; break; case "bt1": if (animal.mc.currentFrame < 35){ animal.mc.gotoAndStop("play"); dispatchEvent(new Event("next")); animal.animal.care++; soundCtrl.playEffect(list_select[animal.animal.sort], 100); if (!demo){ addClearScene(1); }; }; break; case "bt2": if (animal.mc.currentFrame < 35){ animal.mc.gotoAndStop("food"); dispatchEvent(new Event("next")); animal.animal.care++; soundCtrl.playEffect(list_select[animal.animal.sort], 100); _local2 = 0; while (_local2 < userData.EventLists.length) { if (userData.EventLists[_local2].length > 0){ _local3 = 0; while (_local3 < userData.EventLists[_local2].length) { _local4 = userData.EventLists[_local2][_local3]; if (((!(_local4.done)) && ((_local4.type == 15)))){ animal.animal.givedFood = true; //unresolved jump }; _local3++; }; }; _local2++; }; userData.saveData(); if (!demo){ addClearScene(2); }; }; break; case "bt3": dispatchEvent(new Event("next")); if (!demo){ dispatchEvent(new Event("ShowCheckIn")); }; break; default: break; }; if (!demo){ userData.autoEvent(); }; } private function _onEnterFrame(_arg1:Event){ var mc_x:Number; var mc_x2:Number; var mc_x3:Number; var mc_y:Number; var evt = _arg1; if (!red0){ if (bar0.scaleX < 0.1){ red0 = true; TweenMax.to(bar0, 0.001, {tint:0xFF0000}); }; } else { if (bar0.scaleX > 0.1){ red0 = true; TweenMax.to(bar0, 0.001, {removeTint:true}); }; }; if (!red1){ if (bar1.scaleX < 0.1){ red1 = true; TweenMax.to(bar1, 0.001, {tint:0xFF0000}); }; } else { if (bar1.scaleX > 0.1){ red1 = true; TweenMax.to(bar1, 0.001, {removeTint:true}); }; }; if (!red2){ if (bar2.scaleX < 0.1){ red2 = true; TweenMax.to(bar2, 0.001, {tint:0xFF0000}); }; } else { if (bar2.scaleX > 0.1){ red2 = true; TweenMax.to(bar2, 0.001, {removeTint:true}); }; }; bar0.scaleX = animal.animal.health; bar1.scaleX = animal.animal.happy; bar2.scaleX = animal.animal.hunger; mc_x = 0; mc_x2 = 0; mc_x3 = 1; mc_y = 0; try { mc_x = animal.mc.mc.mc.x; } catch(err) { }; try { mc_x3 = animal.scaleX; } catch(err) { }; try { mc_x2 = (animal.x - animal.x1); } catch(err) { }; this.x = ((x1 + (mc_x * mc_x3)) + mc_x2); } function frame2(){ init(); } private function addClearScene(_arg1){ var _local2:int; var _local3:int; userData.autoEvent(); _local2 = userData[((("shop_" + list_channel[_arg1]) + "_") + list_select[animal.animal.sort])]; _local3 = userData.clearScene[animal.animal.scene]; if (_local2 == 1){ _local3 = (_local3 + 3); if (_arg1 == 0){ animal.animal.health = (animal.animal.health + 0.2); } else { if (_arg1 == 1){ animal.animal.happy = (animal.animal.happy + 0.2); } else { animal.animal.hunger = (animal.animal.hunger + 0.2); }; }; } else { if (_local2 == 2){ _local3 = (_local3 + 2); if (_arg1 == 0){ animal.animal.health = (animal.animal.health + 0.3); } else { if (_arg1 == 1){ animal.animal.happy = (animal.animal.happy + 0.3); } else { animal.animal.hunger = (animal.animal.hunger + 0.3); }; }; } else { _local3 = (_local3 + 1); if (_arg1 == 0){ animal.animal.health = (animal.animal.health + 0.4); } else { if (_arg1 == 1){ animal.animal.happy = (animal.animal.happy + 0.4); } else { animal.animal.hunger = (animal.animal.hunger + 0.4); }; }; }; }; if (animal.animal.health > 1){ animal.animal.health = 1; }; if (animal.animal.happy > 1){ animal.animal.happy = 1; }; if (animal.animal.hunger > 1){ animal.animal.hunger = 1; }; if (_local3 > 30){ _local3 = 30; }; userData.clearScene[animal.animal.scene] = _local3; userData.saveData(); } public static function upData(){ if (obj.animal != null){ if (!obj.demo){ if (obj._animal.animal_name_edit != ""){ obj.animal_name.text = obj._animal.animal_name_edit; } else { obj.animal_name.text = (Translate[obj.animal_list[obj._animal.sort]][language.language_nr] + obj._animal.animal_name); }; }; }; } } }//package lib
Section 311
//setQuality (lib.setQuality) package lib { import flash.display.*; public class setQuality extends MovieClip { public var bt0:_素材_intro_画质; public var bt1:_素材_intro_音乐; public var bt2:_素材_intro_静音; public static var quality:int = 1; public function init(){ bt0.moden = 2; bt1.moden = 2; bt2.moden = 2; bt0.addEventListener(myButtonEvent.Button_Click, _onClick); bt1.addEventListener(myButtonEvent.Button_Click, _onClick); bt2.addEventListener(myButtonEvent.Button_Click, _onClick); bt0.gotoAndStop(quality); if (!soundCtrl.musicOff){ bt1.gotoAndStop(1); } else { bt1.gotoAndStop(2); }; if (!soundCtrl.soundOff){ bt2.gotoAndStop(1); } else { bt2.gotoAndStop(2); }; } private function _onClick(_arg1:myButtonEvent){ switch (_arg1.target.name){ case "bt0": quality++; if (quality > 3){ quality = 1; }; switch (quality){ case 1: stage.quality = StageQuality.HIGH; break; case 2: stage.quality = StageQuality.MEDIUM; break; case 3: stage.quality = StageQuality.LOW; break; default: break; }; bt0.gotoAndStop(quality); break; case "bt1": if (soundCtrl.musicOff){ bt1.gotoAndStop(1); soundCtrl.musicOff = false; } else { bt1.gotoAndStop(2); soundCtrl.musicOff = true; }; break; case "bt2": if (soundCtrl.soundOff){ bt2.gotoAndStop(1); soundCtrl.soundOff = false; } else { bt2.gotoAndStop(2); soundCtrl.soundOff = true; }; break; default: break; }; } } }//package lib
Section 312
//Shop (lib.Shop) package lib { import flash.events.*; import flash.display.*; import flash.text.*; import gs.*; import flash.utils.*; import gs.easing.*; public class Shop extends MovieClip { public var price0:TextField; public var price1:TextField; public var price2:TextField; public var price3:TextField; public var price4:TextField; public var bt2:SimpleButton; public var bt3:SimpleButton; public var bt4:SimpleButton; public var bt5:SimpleButton; public var img_add:MovieClip; public var bt1:SimpleButton; public var _bt_shop_0:MovieClip; public var _bt_shop_1:MovieClip; public var _bt_shop_2:MovieClip; public var _bt_shop_3:MovieClip; public var bg:MovieClip; public var star:MovieClip; private var list_channel:Array; private var showed;// = false private var id_nomoney:int; public var howtoplay:howtoplay_shop; public var bt_back:_按钮_back; private var select:int; private var channel; public var bt_buy:_按钮_buy; public var _price0:MovieClip; public var _price3:MovieClip; public var _price4:MovieClip; public var _price1:MovieClip; public var _price2:MovieClip; public var price:TextField; public var __price:MovieClip; public var target:MovieClip; public var img_down:MovieClip; public var nomoney:Notenoughmoney; public var _showchannel:MovieClip; public var bt_shop_0:SimpleButton; public var bt_shop_1:SimpleButton; public var bt_shop_2:SimpleButton; public var bt_shop_3:SimpleButton; public var select_mc:MovieClip; private var list_select:Array; public var img:MovieClip; public function Shop(){ showed = false; list_channel = ["medicine", "toy", "food", "trinket"]; list_select = ["", "dog", "hamster", "rabbit", "tortoise", "cat"]; super(); this.addEventListener(Event.ADDED_TO_STAGE, init); } private function getNumber(_arg1, _arg2){ return (userData[((("shop_" + list_channel[_arg1]) + "_") + list_select[_arg2])]); } private function setChannel(_arg1){ var _local2:*; channel = _arg1; select = 1; _local2 = 0; while (_local2 < 4) { if (_local2 != channel){ this[("_bt_shop_" + _local2)].bt.alpha = 0.5; } else { this[("_bt_shop_" + _local2)].bt.alpha = 1; }; _local2++; }; } public function Dis(){ MovieClip(parent).removeChild(this); } private function _click(_arg1:myButtonEvent){ var score:*; var evt = _arg1; if (evt.target.name == "bt_back"){ try { MovieClip(parent).disNewWindows(); } catch(err) { }; MovieClip(parent).delay(); Game.GameStart = true; TweenMax.to(this, 0.15, {delay:0.1, scaleX:0.1, scaleY:0.1, x:target.x, y:target.y, onComplete:Dis}); TweenMax.to(bg, 0.2, {alpha:0}); }; if (evt.target.name == "bt_buy"){ score = int(userData.score); if (score >= int(price.text)){ if (userData[((("shop_" + list_channel[channel]) + "_") + list_select[select])] < 3){ score = (score - int(price.text)); userData.score = score; var _local3 = userData; var _local4 = ((("shop_" + list_channel[channel]) + "_") + list_select[select]); var _local5 = (_local3[_local4] + 1); _local3[_local4] = _local5; userData.saveData(); showChannel(); userData.autoEvent(list_channel[channel]); }; } else { nomoney.visible = true; clearTimeout(id_nomoney); id_nomoney = setTimeout(disnoMoney, 2500); }; Game.showTrinket(); }; } private function getName(_arg1, _arg2){ return (((("shop_" + list_channel[_arg1]) + "_") + list_select[_arg2])); } public function init(_arg1){ var _local2:*; img.mouseEnabled = false; bg.alpha = 0; x = target.x; y = target.y; scaleX = 0.1; scaleY = 0.1; TweenMax.to(this, 0.2, {scaleX:1, scaleY:1, x:0, y:0, ease:Quint.easeInOut}); TweenMax.to(bg, 0.3, {delay:0.1, alpha:0.2}); if (userData.intro_shop == false){ howtoplay.visible = true; howtoplay.gotoAndStop(1); howtoplay.init(); } else { howtoplay.visible = false; howtoplay.gotoAndStop(1); }; bt_back.moden = 1; bt_buy.moden = 1; bt_back.addEventListener(myButtonEvent.Button_Click, _click); bt_buy.addEventListener(myButtonEvent.Button_Click, _click); _local2 = 0; while (_local2 < 4) { this[("bt_shop_" + _local2)].addEventListener(MouseEvent.MOUSE_DOWN, _mouseDown); if (_local2 > 0){ this[("_bt_shop_" + _local2)].bt.alpha = 0.5; }; _local2++; }; _local2 = 1; while (_local2 < 6) { this[("bt" + _local2)].addEventListener(MouseEvent.MOUSE_DOWN, _down); _local2++; }; channel = 0; select = 1; nomoney.visible = false; setChannel(0); showChannel(); stage.addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); } private function _onUnload(_arg1:Event){ showed = false; nomoney.visible = false; clearTimeout(id_nomoney); } private function disnoMoney(){ nomoney.visible = false; } public function showChannel(){ var price_tmp:*; var i:*; var price_tmp2:*; var f:*; img.x = (channel * -700); select_mc.x = this[("bt" + select)].x; select_mc.y = this[("bt" + select)].y; price_tmp = (int(getNumber(channel, select)) - 1); if (price_tmp < 2){ price.text = String(getPrice(channel, select)[price_tmp]); this["__price"].visible = true; } else { price.text = ""; this["__price"].visible = false; }; _showchannel.gotoAndStop(select); star.gotoAndStop(getNumber(channel, select)); img_add.gotoAndStop(getNumber(channel, select)); img_down.gotoAndStop(getNumber(channel, select)); i = 0; while (i < 5) { price_tmp2 = (int(getNumber(channel, (i + 1))) - 1); if (price_tmp2 < 2){ this[("price" + i)].text = String(getPrice(channel, (i + 1))[price_tmp2]); this[("_price" + i)].visible = true; } else { this[("price" + i)].text = ""; this[("_price" + i)].visible = false; }; i = (i + 1); }; i = 1; while (i < 6) { img[getName(channel, i)].gotoAndStop(getNumber(channel, i)); i = (i + 1); }; if (channel == 0){ img.img_0.gotoAndStop(select); }; if (channel == 0){ img[("img2_" + channel)].gotoAndStop(getNumber(channel, select)); } else { img[("img2_" + channel)].gotoAndStop((select + 1)); f = int(getNumber(channel, select)); try { img[("img2_" + channel)].mc.gotoAndStop(f); } catch(err) { }; }; showed = true; } private function _down(_arg1:MouseEvent){ var _local2:int; _local2 = int(String(_arg1.target.name).replace("bt", "")); select = _local2; showChannel(); } private function _mouseDown(_arg1){ switch (_arg1.target.name){ case "bt_shop_0": setChannel(0); break; case "bt_shop_1": setChannel(1); break; case "bt_shop_2": setChannel(2); break; case "bt_shop_3": setChannel(3); break; default: break; }; showChannel(); } private function getPrice(_arg1, _arg2):Array{ return (userData[(((("shop_" + list_channel[_arg1]) + "_") + list_select[_arg2]) + "_price")]); } private function _over(_arg1:MouseEvent){ } } }//package lib
Section 313
//soundCtrl (lib.soundCtrl) package lib { import flash.events.*; import flash.display.*; import gs.*; import flash.media.*; public class soundCtrl extends MovieClip { private var _music_mainscreen; private var _sound_photo_1; private var _sound_photo_2; private var _sound_photo_3:Sound; private var _music_event; private var _music_complete; private var effectChannel:SoundChannel; private var _music_shop:Sound; private var _music_music_1; private var _music_music_2; private var _music_music_3; private var _sound_event_1:Sound; public var musicChannel1; public var musicChannel2; private var _sound_dog_1; private var _sound_dog_2; private var _sound_dog_3; private var _sound_dog_4; private var _sound_dog_5; private var _sound_dog_6; private var _sound_dog_7; private var _sound_dog_8; private var _sound_dog_9; private var _sound_dog_11; private var _sound_dog_12; private var _sound_dog_13:Sound; public var musicTrans1; private var _sound_cat_1; private var _sound_cat_2; private var _sound_cat_3; private var _sound_cat_4; private var _sound_cat_6; private var _sound_dog_10; public var musicChannel:SoundChannel; private var _sound_cat_7; private var _sound_cat_5; private var _sound_cat_8:Sound; public var musicTrans2:SoundTransform; private var _music_failed; private var _sound_button_1; private var _sound_button_2:Sound; public var vol1; public var vol2:Number; private static var music_now:String; private static var _music_shop_now:Boolean = false; public static var _position:Number = 0; public static var soundOff:Boolean = false; public static var _musicPause:Boolean = false; private static var music_level:int = 1; public static var musicChannel_now:int = 0; public static var obj; public static var _musicOff:Boolean = false; private static var stoped_event:Boolean = false; private function _complete(_arg1){ var _local2:*; trace("声音播放完毕 再次循环"); musicChannel = this[("_music_music_" + music_level)].play(); musicChannel.addEventListener(Event.SOUND_COMPLETE, _complete); _local2 = new SoundTransform(); trace("musicOff", musicOff); if (!musicOff){ _local2.volume = 0.3; this.musicChannel.soundTransform = _local2; TweenMax.to(this.musicChannel, 1, {volume:1}); } else { _local2.volume = 0; this.musicChannel.soundTransform = _local2; }; if (_musicPause){ musicPause(true); }; } public function init(){ obj = this; musicTrans1 = new SoundTransform(); musicTrans2 = new SoundTransform(); _sound_photo_1 = new sound_photo_1(); _sound_photo_2 = new sound_photo_2(); _sound_photo_3 = new sound_photo_3(); _sound_dog_1 = new sound_dog_1(); _sound_dog_2 = new sound_dog_2(); _sound_dog_3 = new sound_dog_3(); _sound_dog_4 = new sound_dog_4(); _sound_dog_5 = new sound_dog_5(); _sound_dog_6 = new sound_dog_6(); _sound_dog_7 = new sound_dog_7(); _sound_dog_8 = new sound_dog_8(); _sound_dog_9 = new sound_dog_9(); _sound_dog_10 = new sound_dog_10(); _sound_dog_11 = new sound_dog_11(); _sound_dog_12 = new sound_dog_12(); _sound_dog_13 = new sound_dog_13(); _sound_cat_1 = new sound_cat_1(); _sound_cat_2 = new sound_cat_2(); _sound_cat_3 = new sound_cat_3(); _sound_cat_4 = new sound_cat_4(); _sound_cat_5 = new sound_cat_5(); _sound_cat_6 = new sound_cat_6(); _sound_cat_7 = new sound_cat_7(); _sound_cat_8 = new sound_cat_8(); _sound_button_1 = new sound_button_1(); _sound_button_2 = new sound_button_2(); _sound_event_1 = new sound_event_1(); _music_complete = new music_complete(); _music_event = new music_event(); _music_failed = new music_failed(); _music_mainscreen = new music_mainscreen(); _music_music_1 = new music_music_1(); _music_music_2 = new music_music_2(); _music_music_3 = new music_music_3(); _music_shop = new music_shop(); vol1 = 1; vol2 = 1; } private function channel(){ var _local1:*; if (this.musicChannel == null){ _playMusic(); } else { if (_musicOff){ _playMusic(); } else { _local1 = new SoundTransform(); _local1.volume = 1; this.musicChannel.soundTransform = _local1; TweenMax.to(this.musicChannel, 1, {volume:0, onComplete:changeChannel}); }; }; } private function __musicoff(){ var _local1:*; if (!_musicOff){ TweenMax.killAll(true); _local1 = new SoundTransform(); _local1.volume = 1; musicChannel.soundTransform = _local1; trace("静音恢复 music_now:", music_now); } else { trace("静音 music_now:", music_now); TweenMax.killAll(true); _local1 = new SoundTransform(); _local1.volume = 0; musicChannel.soundTransform = _local1; }; } private function _playEffect(_arg1, _arg2){ var sort = _arg1; var random = _arg2; if (!soundOff){ if (random != 100){ try { effectChannel.stop(); } catch(err) { }; effectChannel = this[((("_sound_" + sort) + "_") + random)].play(); } else { if (sort == "dog"){ effectChannel = this[((("_sound_" + sort) + "_") + int(((Math.random() * 12) + 1)))].play(); }; if (sort == "cat"){ effectChannel = this[((("_sound_" + sort) + "_") + int(((Math.random() * 3) + 1)))].play(); }; if (sort == "photo"){ effectChannel = this[((("_sound_" + sort) + "_") + int(((Math.random() * 3) + 1)))].play(); }; }; }; } private function _playMusic(){ var soundTrans:*; try { this.musicChannel.stop(); } catch(err) { }; if (music_now == "music_level"){ trace("播放music_level_位置:", _position); if (_position != 0){ musicChannel = this[("_music_music_" + music_level)].play(_position); _position = 0; } else { musicChannel = this[("_music_music_" + music_level)].play(); }; musicChannel.addEventListener(Event.SOUND_COMPLETE, _complete); } else { if ((((((music_now == "_music_complete")) || ((music_now == "_music_event")))) || ((music_now == "_music_failed")))){ this.musicChannel = this[music_now].play(0, 1); } else { trace("循环音乐从开头播放 music_now:", music_now); this.musicChannel = this[music_now].play(0, 999999); }; }; soundTrans = new SoundTransform(); trace("musicOff", musicOff); if (!musicOff){ soundTrans.volume = 0.3; this.musicChannel.soundTransform = soundTrans; TweenMax.to(this.musicChannel, 1, {volume:1}); } else { soundTrans.volume = 0; this.musicChannel.soundTransform = soundTrans; }; if (_musicPause){ musicPause(true); }; } public static function nextDay(){ trace("下一天 更换音乐"); music_level++; if (music_level > 3){ music_level = 1; }; } public static function get musicOff(){ return (_musicOff); } public static function get musicPause(){ return (_musicPause); } public static function set musicOff(_arg1){ _musicOff = _arg1; obj.__musicoff(); } public static function playMusic(_arg1:String){ if ((((_arg1 == "_music_shop")) && (!(_music_shop_now)))){ _music_shop_now = true; _position = obj.musicChannel.position; trace("记录音乐播放位置1:", _position); }; if (_arg1 == "_music_event"){ _position = obj.musicChannel.position; trace("记录音乐播放位置2:", _position); }; if (((_music_shop_now) && ((_arg1 == "music_level")))){ _music_shop_now = false; }; if ((((((music_now == "_music_mainscreen")) && ((_arg1 == "music_level")))) && (!(musicPause)))){ trace("重置播放位置"); _position = 0; }; if (((!((music_now == _arg1))) || ((((_arg1 == "music_level")) && ((music_now == "music_level")))))){ music_now = _arg1; trace("更换新的音乐 music_now", music_now); obj.channel(); }; } public static function pauseMusic_play(){ if (!_musicOff){ obj.musicChannel = obj["_music_mainscreen"].play(0, 999999); }; } public static function playEffect(_arg1:String, _arg2:int=100){ obj._playEffect(_arg1, _arg2); } public static function set musicPause(_arg1){ var s = _arg1; _musicPause = s; if (s){ if (music_now == "music_level"){ _position = obj.musicChannel.position; trace("游戏暂停 暂停位置:", _position); }; try { obj.musicChannel.stop(); } catch(err) { }; } else { if ((((music_now == "music_level")) || ((music_now == "_music_mainscreen")))){ trace("游戏恢复1 暂停位置:", _position); obj._playMusic(); }; }; } public static function pauseMusic_stop(){ if (!_musicOff){ obj.musicChannel.stop(); }; } public static function stopEffect(){ try { obj.effectChannel.stop(); } catch(err) { }; } public static function changeChannel(){ if (!_musicPause){ obj.musicChannel.stop(); obj._playMusic(); }; } } }//package lib
Section 314
//textShow (lib.textShow) package lib { import flash.events.*; import flash.display.*; import spill.localisation.*; public class textShow extends MovieClip { public function textShow(){ addEventListener(Event.ADDED_TO_STAGE, _onLoad); } private function _onUnload(_arg1:Event){ removeEventListener(Event.REMOVED_FROM_STAGE, _onUnload); SpilGame.removeEventListener("languageChanged", languageChanged); } private function languageChanged(_arg1:Event=null){ gotoAndStop(language.language_nr); } private function _onLoad(_arg1:Event){ languageChanged(); addEventListener(Event.REMOVED_FROM_STAGE, _onUnload); SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true); } } }//package lib
Section 315
//Translate (lib.Translate) package lib { public class Translate { public static var Bunnies:Array = ["", "Bunny", "兔子", "Konijn", "Lapin", "Kaninchen", "Królik", "Kanin", "Coniglio", "Conejo", "Coelhinho", "Coelho", "Кролик", "Kelinci", "", "", "Bunny", "ウサギ"]; public static var AdvertismentPromoText:Array = ["", "Write something about the animal here… ", "写一些关于这个动物的信息.", "Schrijf hier iets over het dier...", "Écris ici quelques lignes concernant l'animal…", "Schreibe hier etwas über das Tier… ", "Tutaj napisz coś na temat zwierzaka...", "Skriv något om djuret här...", "Scrivi qui qualcosa sull'animale...", "Escribe algo sobre el animal aquí...", "Escreve aqui algo sobre o animal... ", "Escreva algo sobre o animal aqui...", "Здесь напиши что-нибудь о животном…", "Tulislah sesuatu mengenai hewan tersebut disini…", "", "", "Write something about the animal here… ", "動物に関するコメントを書きましょう。"]; public static var Information:Array = ["", "Animal behavior:", "动物行为习惯:", "Speciale gewoontes van het dier:", "Comportements de l'animal : ", "Eigenschaften des Tieres:", "Nawyki zwierzaka:", "Djurvanor:", "Comportamenti dell'animale:", "Comportamientos del animal:", "Comportamentos do animal:", "Comportamentos do animal:", "Привычки животного:", "Kebiasaan Hewan:", "", "", "Animal behaviour:", "習慣:"]; public static var HAPPINESS:Array = ["", "HAPPINESS:", "快乐指数:", "TEVREDENHEID:", "BONHEUR :", "GLÜCK:", "SZCZĘŚCIE:", "LYCKA:", "FELICITÀ:", "FELICIDAD:", "FELICIDADE:", "FELICIDADE:", "СЧАСТЬЕ:", "KESENANGAN:", "", "", "HAPPINESS:", "幸せ度"]; public static var Animal_shelter_WEEK:Array = ["", "WEEK: xxx", "周:xxx", "WEEK: xxx", "SEMAINE : xxx", "WOCHE: xxx", "TYDZIEŃ: xxx", "VECKA: xxx", "SETTIMANA: xxx", "SEMANA: xxx", "SEMANA: xxx", "SEMANA: xxx", "НЕДЕЛЬ: xxx", "MINGGU: xxx", "", "", "WEEK: xxx", "ウィーク: xxx"]; public static var days_in_sholter:Array = ["", "DAYS IN SHELTER:", "在收容所的天数:", "DAGEN IN HET ASIEL:", "JOURS AU REFUGE :", "TAGE IM TIERHEIM:", "ILOŚĆ DNI W SCHRONISKU:", "DAGAR I HÄRBÄRGE:", "GIORNI NEL RIFUGIO:", "DÍAS EN EL REFUGIO:", "DIAS NO ABRIGO:", "DIAS NO ABRIGO:", "ДНЕЙ В ПРИЮТЕ:", "LAMANYA DI TEMPAT PERLINDUNGAN:", "", "", "DAYS IN SHELTER:", "シェルターに来てから:"]; public static var Turtles:Array = ["", "Turtle", "乌龟", "Schildpad", "Tortue", "Schildkröte", "Żółw", "Sköldpadda", "Tartaruga", "Tortuga", "Tartaruga", "Tartaruga", "Черепаха", "Kura-kura", "", "", "Turtle", "カメ"]; public static var Dog:Array = ["", "Dog", "狗", "Hond", "Chien", "Hund", "Pies", "Hund", "Cane", "Perro", "Cão", "Cachorro", "Собака", "Anjing", "", "", "Dog", "イヌ"]; public static var intro_start:Array = ["", "Welcome to the Animal Shelter! We're so glad you'll be taking care of the animals. With some love and TLC, we know they'll find happy new homes!", "欢迎您到动物收容所!我们真高兴又见到你照顾动物。多一些爱和细心照料,我想他们会很喜欢他们的新家。", "Welkom in het dierenasiel! Wat een geluk dat jij de dieren komt verzorgen. Met wat liefde en aandacht vinden ze vast snel een lief baasje!", "Bienvenue au refuge pour animaux ! Nous sommes vraiment heureux que tu viennes prendre soin des animaux. Avec une bonne dose de chaleur et d'amour, ils retrouveront sûrement une nouvelle famille !", "Willkommen im Tierheim! Wir sind so froh, dass du dich um die Tiere kümmerst. Mit etwas Liebe und Pflege werden sie bestimmt ein neues Zuhause finden!", "Witamy w schronisku dla zwierząt! Cieszymy się, że zajmiesz się zwierzakami. Z odrobiną miłości, wiemy, że znajdą wspaniałe nowe domy!", "Välkommen till djurhärbärget! Vi är så glada att du ska ta hand om djuren. Med lite kärlek och omsorg kommer de säkert att hitta nya lyckliga hem!", "Benvenuto nel rifugio per animali! Siamo lieti di sapere che ti occuperai degli animali. Sappiamo che con un po' di amore e di cure amorevoli, essi troveranno delle nuove case in cui saranno felici!", "¡Bienvenido a Refugio de Animales! Nos alegramos mucho de que vayas a cuidar de los animales. ¡Sabemos que con un poco de amor y cariño encontrarán un nuevo y feliz hogar!", "Bem-vinda ao Abrigo dos Animais! Estamos muito felizes por tomares conta dos animais. Com algum carinho da tua parte, nós sabemos que eles encontrarão novos lares felizes!", "Bem-vindo ao Abrigo dos Animais! Ficamos muito felizes que você vai cuidar dos animais. Com muito amor e carinho, temos certeza de que eles vão encontrar um lar! ", "Добро пожаловать в приют для животных! Мы очень рады, что ты будешь ухаживать за животными. Для того, чтоб они нашли себе новый дом и были счастливы, им нужны любовь, внимание и забота!", "Selamat datang di Tempat Perlindungan Hewan! Kami sangatlah senang sebab anda akan menjaga hewan-hewannya. Dengan kasih sayang dan perlindungan, kami tahu bahwa mereka akan menemukan rumah baru yang menyenangkan!", "", "", "Welcome to the Animal Shelter! We're so glad you'll be taking care of the animals. With a little love and TLC, we know they will be happy in their new homes!", "アニマルシェルターへようこそ!あなたの愛と優しい心遣いで動物を育成し、彼らに素敵な飼い主を見つけてあげましょう!"]; public static var Age:Array = ["", "AGE:", "年龄:", "LEEFTIJD:", "ÂGE :", "ALTER:", "WIEK:", "ÅLDER:", "ETÀ:", "EDAD:", "IDADE:", "IDADE:", "ВОЗРАСТ:", "UMUR:", "", "", "AGE:", "年齢:"]; public static var Month:Array = ["", "Months", "月", "Maanden", "Mois", "Monate", "Miesiące", "Månader", "Mesi", "Meses", "Meses", "Meses", "Месяцы", "Bulan", "", "", "Months", "Months"]; public static var day:Array = ["", "Days", "天", "Dagen", "Jours", "Tage", "Dni", "Dagar", "Giorni", "Días", "Dias", "Dias", "Дни", "Hari", "", "", "Days", "Days"]; public static var Name:Array = ["", "NAME:", "名字:", "NAAM:", "NOM :", "NAME:", "IMIĘ:", "NAMN:", "NOME:", "NOMBRE:", "NOME:", "NOME:", "ИМЯ:", "NAMA:", "", "", "NAME:", "名前:"]; public static var Hamsters:Array = ["", "Hamster", "仓鼠", "Hamster", "Hamster", "Hamster", "Chomik", "Hamster", "Criceto", "Hámster", "Hamster", "Hamster", "Хомячок", "Hamster", "", "", "Hamster", "ハムスター"]; public static var Cat:Array = ["", "Cat", "猫", "Kat", "Chat", "Katze", "Kot", "Katt", "Gatto", "Gato", "Gato", "Gato", "Кот", "Kucing", "", "", "Cat", "ネコ"]; public static var PromoText:Array = ["", "Advertisement promo text:", "广告语:", "Reclametekst:", "Texte de promotion publicitaire :", "Werbetext:", "Tekst ogłoszenia:", "Annonstext:", "Testo promozionale dell'inserzione:", "Texto promocional del anuncio:", "Texto de promoção do anúncio:", "Texto de promoção do anúncio:", "Текст объявления:", "Teks iklan promo:", "", "", "Advertisement promo text:", "広告効果を上げるコメント:"]; public static var EventDay_Event:Array = [[[], ["Buy food for: xxx"], ["买食物给:xxx"], ["Koop voer voor: xxx"], ["Achète de la nourriture pour : xxx"], ["Kaufe Futter für: xxx"], ["Kup karmę dla xxx"], ["Köp mat åt: xxx"], ["Compra cibo per: xxx"], ["Compra comida para: xxx"], ["Comprar comida para: xxx"], ["Comprar comida para: xxx"], ["Купить корм для: xxx"], ["Beli makanan untuk : xxx"], [""], [""], ["Buy food for: xxx"], ["えさを買いましょう: xxx "]], [[], ["Buy super food for: xxx"], ["买超级食物给:xxx"], ["Koop supervoer voor: xxx"], ["Achète de la nourriture de la meilleure qualité pour : xxx"], ["Kaufe Super-Futter für: xxx"], ["Kup super karmę dla xxx"], ["Köp supermat åt: xxx"], ["Compra super cibo per: xxx"], ["Compra súper comida para: xxx"], ["Comprar super comida para: xxx"], ["Comprar comida reforçada para: xxx"], ["Купить суперкорм для: xxx"], ["Beli makanan super untuk: xxx"], [""], [""], ["Buy super food for: xxx"], ["高級えさを買いましょう: xxx "]], [[], ["Buy super deluxe food for: xxx"], ["买超级豪华食物给:xxx"], ["Koop super-de-luxe voer voor: xxx"], ["Achète de la nourriture de luxe pour : xxx"], ["Kaufe Super-Luxus-Futter für: xxx"], ["Kup karmę super deluxe dla xxx"], ["Köp superdeluxemat åt: xxx"], ["Compra super cibo di lusso per: xxx"], ["Compra comida de lujo para: xxx"], ["Comprar super comida deluxe para: xxx"], ["Comprar comida super-especial para: xxx"], ["Купить супервкусный корм для: xxx"], ["Beli makanan super bagus untuk: xxx"], [""], [""], ["Buy super deluxe food for: xxx"], ["超高級えさを買いましょう: xxx "]], [[], ["Buy medicine for: xxx"], ["买药物给:xxx"], ["Koop medicijnen voor: xxx"], ["Achète des médicaments pour : xxx"], ["Kaufe Medizin für: xxx"], ["Kup lekarstwo dla xxx"], ["Köp medicin åt: xxx"], ["Compra medicina per: xxx"], ["Compra medicinas para: xxx"], ["Comprar medicamentos para: xxx"], ["Comprar remédio para: xxx"], ["Купить лекарство для: xxx"], ["Beli obat untuk: xxx"], [""], [""], ["Buy medicine for: xxx"], ["薬を買いましょう: xxx "]], [[], ["Buy power medicine for: xxx"], ["买强效药物给:xxx"], ["Koop extra sterke medicijnen voor: xxx"], ["Achète des médicaments forts pour : xxx"], ["Kaufe Power-Medizin für: xxx"], ["Kup silne lekarstwo dla xxx"], ["Köp stark medicin åt: xxx"], ["Compra medicina potente per: xxx"], ["Compra medicinas fuertes para: xxx"], ["Comprar medicamentos fortes para: xxx"], ["Comprar remédio forte para: xxx"], ["Купить сильнодействующее лекарство для: xxx"], ["Beli obat kuat untuk: xxx"], [""], [""], ["Buy power medicine for: xxx"], ["特効薬を買いましょう: xxx "]], [[], ["Buy power plus medicine for: xxx"], ["买特效药物给:xxx"], ["Koop supermedicijnen voor: xxx"], ["Achètes des médicaments extra forts pour : xxx"], ["Kaufe Power-Plus-Medizin für: xxx"], ["Kup super silne lekarstwo dla xxx"], ["Köp superstark medicin åt: xxx"], ["Compra medicina super potente per: xxx"], ["Compra medicinas súper fuertes para: xxx"], ["Comprar medicamentos fortes superiores para: xxx"], ["Comprar remédio extra forte para: xxx"], ["Купить очень сильнодействующее лекарство для: xxx"], ["Beli obat kuat tambahan untuk : xxx"], [""], [""], ["Buy power plus medicine for: xxx"], ["超特効薬を買いましょう: xxx "]], [[], ["Buy a new toy."], ["买一个新玩具"], ["Koop een nieuw speeltje."], ["Achète un nouveau jouet."], ["Kaufe ein neues Spielzeug."], ["Kup nową zabawkę"], ["Köp en ny leksak."], ["Compra un nuovo giocattolo."], ["Compra un juguete nuevo."], ["Comprar um brinquedo novo."], ["Comprar um brinquedo novo."], ["Купить новую игрушку."], ["Beli mainan baru"], [""], [""], ["Buy a new toy."], ["新しい玩具を買いましょう。"]], [[], ["Buy a new decoration."], ["买一个新饰品"], ["Koop een nieuwe versiering."], ["Achète un nouveau décor. "], ["Kaufe eine neue Dekoration."], ["Kup nową ozdobę"], ["Köp en ny dekoration."], ["Compra una nuova decorazione."], ["Compra un adorno nuevo."], ["Comprar uma nova decoração."], ["Comprar uma decoração nova."], ["Купить новый аксессуар."], ["Beli hiasan baru"], [""], [""], ["Buy a new decorative object."], ["新しい内装品を買いましょう。"]], [[], ["Advertise on TV: xxx"], ["做电视广告给:xxx"], ["Maak reclame op tv: xxx"], ["Fais de la pub à la télé pour : xxx"], ["Werbe im Fernsehen: xxx"], ["Daj ogłoszenie o xxx w TV"], ["Annonsera på tv: xxx"], ["Fai pubblicità in TV: xxx "], ["Anuncia en televisión: xxx"], ["Anunciar na TV: xxx"], ["Anunciar na TV: xxx"], ["Дать объявление по телевидению: xxx"], ["Iklan di TV: xxx"], [""], [""], ["Advertise on TV: xxx"], ["テレビ広告に出しましょう: xxx "]], [[], ["Advertise in the paper: xxx"], ["做报纸广告给:xxx"], ["Zet advertentie in de krant: xxx"], ["Fais de la pub dans le journal pour : xxx"], ["Werbe in der Zeitung: xxx"], ["Daj ogłoszenie o xxx w gazecie"], ["Annonsera i tidningen: xxx"], ["Fai pubblicità sul giornale: xxx"], ["Anuncia en el periódico: xxx"], ["Anunciar um no jornal: xxx"], ["Anunciar no jornal: xxx"], ["Дать объявление в газету: xxx"], ["Iklan di surat kabar: xxx"], [""], [""], ["Advertise in the newspaper: xxx"], ["新聞広告に出しましょう: xxx "]], [[], ["Advertise online: xxx"], ["做网络广告给:xxx"], ["Zet advertentie op internet: xxx"], ["Fais de la pub en ligne pour : xxx"], ["Werbe online: xxx"], ["Daj ogłoszenie o xxx w internecie"], ["Annonsera på internet: xxx"], ["Fai pubblicità online: xxx "], ["Anuncia en internet: xxx"], ["Anunciar online: xxx"], ["Anunciar online: xxx"], ["Дать объявление в Интернете: xxx"], ["Iklan secara online: xxx"], [""], [""], ["Advertise online: xxx"], ["オンライン広告に出しましょう: xxx "]], [[], ["Find a new home for a xxx."], ["找到新主人为:xxx"], ["Vind een nieuw baasje voor een xxx."], ["Trouve une nouvelle famille pour un(e) xxx."], ["Finde ein neues Zuhause für 1 xxx."], ["Znajdź nowy dom dla xxx"], ["Hitta nytt hem åt en xxx."], ["Trova una nuova casa per un xxx."], ["Encuentra un nuevo hogar para un xxx."], ["Encontrar um novo lar para um xxx."], ["Encontrar um novo lar para xxx."], ["Найти новый дом для xxx."], ["Carilah rumah baru untuk xxx."], [""], [""], ["Find a new home for a xxx."], ["新しい飼い主を見つけましょう: xxx"]], [[], ["Take a picture of a xxx."], ["拍照给:xxx"], ["Maak een foto van een xxx."], ["Prends une photo d'un(e) xxx."], ["Mache ein Photo von 1 xxx."], ["Zrób xxx zdjęcie."], ["Ta ett foto av en xxx."], ["Scatta una foto ad un xxx."], ["Haz una foto de un xxx."], ["Tirar uma fotografia de xxx."], ["Tirar foto de xxx."], ["Сфотографировать xxx."], ["Memotret foto xxx"], [""], [""], ["Take a picture of a xxx."], ["写真を撮りましょう: xxx "]], [[], ["Make sure all the animals are healthy."], ["使所有的动物健康。"], ["Zorg dat alle dieren gezond zijn."], ["Assure-toi que tous les animaux sont en bonne santé."], ["Sorge dafür, dass alle Tiere gesund sind."], ["Upewnij się, że wszystkie zwierzęta są zdrowe"], ["Se till att alla djuren är friska."], ["Assicurati che gli animali siano sani."], ["Asegúrate de que todos los animales estén sanos."], ["Certifica-te de que todos os animais estão saudáveis."], ["Garantir que todos os animais estejam saudáveis."], ["Проверить, все ли животные здоровы."], ["Pastikan seluruh hewan-hewannya dalam keadaan sehat."], [""], [""], ["Make sure all the animals are healthy."], ["全ての動物が健康かを確認して下さい。"]], [[], ["Make sure all the animals are happy."], ["使所有的动物高兴。"], ["Zorg dat alle dieren tevreden zijn."], ["Assure-toi que tous les animaux sont heureux."], ["Sorge dafür, dass alle Tiere glücklich sind."], ["Upewnij się, że wszystkie zwierzęta są szczęśliwe"], ["Se till att alla djuren är lyckliga."], ["Assicurati che gli animali siano felici."], ["Asegúrate de que todos los animales estén felices."], ["Certifica-te de que todos os animais estão felizes."], ["Garantir que todos os animais estejam felizes."], ["Проверить, все ли животные счастливы."], ["Pastikan seluruh hewan-hewannya senang."], [""], [""], ["Make sure all the animals are happy."], ["全ての動物が幸せかを確認して下さい。"]], [[], ["Make sure all the animals are well-fed."], ["给所有的动物喂食。"], ["Zorg dat alle dieren genoeg gegeten hebben."], ["Assure-toi que tous les animaux sont bien nourris."], ["Sorge dafür, dass alle Tiere gut gefüttert sind."], ["Upewnij się, że wszystkie zwierzęta są dobrze odżywione."], ["Se till att alla djuren är mätta."], ["Assicurati che gli animali siano ben nutriti."], ["Asegúrate de que todos los animales estén bien alimentados."], ["Certifica-te de que todos os animais estão bem alimentados."], ["Garantir que todos os animais estejam bem alimentados."], ["Проверить, всех ли животных хорошо кормят."], ["Pastikan seluruh hewan-hewannya diberi makan dengan baik."], [""], [""], ["Make sure all the animals are well fed."], ["全ての動物がちゃんとえさを食べているかを確認して下さい。"]]]; } }//package lib
Section 316
//userData (lib.userData) package lib { import flash.net.*; import flash.display.*; public class userData extends MovieClip { public static var shop_toy_hamster_price:Array; public static var js_juankuan:int; public static var shop_toy_rabbit:int; public static var shop_medicine_tortoise_price:Array; public static var shop_food_dog:int; public static var shop_food_rabbit_price:Array; public static var shop_trinket_cat:int; public static var shop_food_hamster:int; public static var shop_toy_cat:int; public static var shop_trinket_hamster:int; public static var EventLists:Array; public static var shop_trinket_tortoise_price:Array; public static var donationFirst:Boolean; public static var clearScene:Array; public static var shop_medicine_rabbit_price:Array; public static var shop_trinket_tortoise:int; public static var newAnimal_space_js:int; public static var js_newFile:int; public static var shop_toy_rabbit_price:Array; private static var autoEvent_list2:Array = ["dog", "hamster", "rabbit", "tortoise", "cat"]; public static var shop_medicine_hamster_price:Array; public static var shop_food_rabbit:int; public static var shop_food_dog_price:Array; private static var autoEvent_list1 = ["0", "food", "food", "3", "medicine", "medicine"]; public static var so:SharedObject; public static var shop_medicine_dog:int; public static var shop_food_tortoise:int; public static var shop_toy_dog_price:Array; public static var shop_food_cat_price:Array; public static var shop_trinket_rabbit:int; public static var shop_trinket_rabbit_price:Array; public static var shop_medicine_rabbit:int; public static var CurrentDay:int; public static var level:int; public static var shop_medicine_tortoise:int; public static var shop_medicine_hamster:int; public static var shop_trinket_dog:int; public static var eventNum:int; public static var shop_toy_cat_price:Array; public static var shop_toy_dog:int; public static var shop_toy_tortoise:int; public static var shop_trinket_dog_price:Array; public static var animalStation:Array; public static var score:Object; public static var shop_toy_tortoise_price:Array; public static var shop_food_cat:int; public static var shop_medicine_dog_price:Array; public static var shop_trinket_cat_price:Array; public static var js_nextDay:int; public static var _language:int; public static var shop_toy_hamster:int; public static var animalList:Array; public static var shop_trinket_hamster_price:Array; public static var shop_medicine_cat_price:Array; public static var intro_start:Boolean; public static var intro_ad:Boolean; public static var intro_shop:Boolean; public static var shop_food_tortoise_price:Array; public static var shop_medicine_cat:int; public static var shop_food_hamster_price:Array; public function userData(){ so = SharedObject.getLocal("animal0823"); getData(); } private function getData(){ var _local1:Array; var _local2:*; var _local3:*; var _local4:*; var _local5:*; if ((((so.data.initialize == null)) || ((so.data.initialize == undefined)))){ so.data.eventNum = 0; so.data.animalNum = 0; so.data.js_juankuan = 0; so.data.js_newFile = 0; so.data.js_nextDay = 0; so.data.intro_start = false; so.data.intro_ad = false; so.data.intro_shop = false; so.data.newAnimal_space_js = 0; so.data.score = 0; so.data.EventLists = []; so.data.animalList = []; _local1 = [[[105, 139, 0], [45, 179, 0], [98, 219, 0], [131, 167, 0], [185, 134, 0], [182, 182, 0], [223, 210, 0], [239, 158, 0], [310, 164, 0], [292, 207, 0]], [[94, 146, 0], [73, 175, 0], [119, 210, 0], [131, 167, 0], [207, 134, 0], [182, 182, 0], [228, 219, 0], [251, 142, 0], [34, 207, 0], [294, 198, 0]], [[135, 122, 0], [165, 94, 0], [131, 156, 0], [88, 143, 0], [181, 117, 0], [160, 191, 0], [186, 150, 0], [234, 158, 0], [269, 131, 0], [220, 117, 0]], [[95, 149, 0], [36, 180, 0], [90, 219, 0], [139, 182, 0], [151, 140, 0], [181, 159, 0], [202, 222, 0], [238, 165, 0], [320, 176, 0], [281, 209, 0]]]; so.data.animalStation = [[], [], [], []]; _local2 = 0; while (_local2 < _local1.length) { _local3 = _local1[_local2].length; _local4 = 0; while (_local4 < _local3) { _local5 = int((Math.random() * _local1[_local2].length)); so.data.animalStation[_local2].push(_local1[_local2][_local5]); _local1[_local2].splice(_local5, 1); _local4++; }; _local2++; }; so.data.clearScene = [1, 1, 1, 1]; so.data.CurrentDay = 0; so.data.shop_medicine_dog = 1; so.data.shop_medicine_hamster = 1; so.data.shop_medicine_rabbit = 1; so.data.shop_medicine_tortoise = 1; so.data.shop_medicine_cat = 1; so.data.shop_toy_dog = 1; so.data.shop_toy_hamster = 1; so.data.shop_toy_rabbit = 1; so.data.shop_toy_tortoise = 1; so.data.shop_toy_cat = 1; so.data.shop_food_dog = 1; so.data.shop_food_hamster = 1; so.data.shop_food_rabbit = 1; so.data.shop_food_tortoise = 1; so.data.shop_food_cat = 1; so.data.shop_trinket_dog = 1; so.data.shop_trinket_hamster = 1; so.data.shop_trinket_rabbit = 1; so.data.shop_trinket_tortoise = 1; so.data.shop_trinket_cat = 1; so.data.donationFirst = false; } else { EventLists = so.data.EventLists; animalList = so.data.animalList; }; donationFirst = so.data.donationFirst; eventNum = so.data.eventNum; js_juankuan = so.data.js_juankuan; js_newFile = so.data.js_newFile; js_nextDay = so.data.js_nextDay; clearScene = so.data.clearScene; CurrentDay = so.data.CurrentDay; intro_start = so.data.intro_start; intro_ad = so.data.intro_ad; intro_shop = so.data.intro_shop; score = so.data.score; animalStation = so.data.animalStation; newAnimal_space_js = so.data.newAnimal_space_js; shop_medicine_dog = so.data.shop_medicine_dog; shop_medicine_dog_price = [500, 1000]; shop_medicine_hamster = so.data.shop_medicine_hamster; shop_medicine_hamster_price = [500, 1000]; shop_medicine_rabbit = so.data.shop_medicine_rabbit; shop_medicine_rabbit_price = [500, 1000]; shop_medicine_tortoise = so.data.shop_medicine_tortoise; shop_medicine_tortoise_price = [500, 1000]; shop_medicine_cat = so.data.shop_medicine_cat; shop_medicine_cat_price = [500, 1000]; shop_toy_dog = so.data.shop_toy_dog; shop_toy_dog_price = [500, 1000]; shop_toy_hamster = so.data.shop_toy_hamster; shop_toy_hamster_price = [500, 1000]; shop_toy_rabbit = so.data.shop_toy_rabbit; shop_toy_rabbit_price = [500, 1000]; shop_toy_tortoise = so.data.shop_toy_tortoise; shop_toy_tortoise_price = [500, 1000]; shop_toy_cat = so.data.shop_toy_cat; shop_toy_cat_price = [500, 1000]; shop_food_dog = so.data.shop_food_dog; shop_food_dog_price = [500, 1000]; shop_food_hamster = so.data.shop_food_hamster; shop_food_hamster_price = [500, 1000]; shop_food_rabbit = so.data.shop_food_rabbit; shop_food_rabbit_price = [500, 1000]; shop_food_tortoise = so.data.shop_food_tortoise; shop_food_tortoise_price = [500, 1000]; shop_food_cat = so.data.shop_food_cat; shop_food_cat_price = [500, 1000]; shop_trinket_dog = so.data.shop_trinket_dog; shop_trinket_dog_price = [500, 1000]; shop_trinket_hamster = so.data.shop_trinket_hamster; shop_trinket_hamster_price = [500, 1000]; shop_trinket_rabbit = so.data.shop_trinket_rabbit; shop_trinket_rabbit_price = [500, 1000]; shop_trinket_tortoise = so.data.shop_trinket_tortoise; shop_trinket_tortoise_price = [500, 1000]; shop_trinket_cat = so.data.shop_trinket_cat; shop_trinket_cat_price = [500, 1000]; if ((((so.data.initialize == null)) || ((so.data.initialize == undefined)))){ so.data.initialize = true; EventLists = []; animalList = [[], [], [], [], []]; getNewAnimal(); }; } public static function getNewAnimal(_arg1:int=100, _arg2:int=100){ var _local3:Array; var _local4:Array; var _local5:*; var _local6:int; var _local7:*; var _local8:*; var _local9:Animal; var _local10:*; var _local11:*; var _local12:Animal; if (_arg1 != 100){ _local3 = []; _local4 = []; if (((!((Game.file == 100))) && ((animalList[Game.file].length < 5)))){ _local7 = 0; while (_local7 < 10) { _local3.push(Game.file); _local7++; }; Game.file = 100; }; _local7 = 0; while (_local7 < 5) { if (animalList[_local7].length < 5){ _local8 = 0; while (_local8 < 4) { _local3.push(_local7); _local8++; }; }; _local7++; }; _local7 = 0; while (_local7 < 5) { if (animalList[_local7].length < 2){ _local8 = 0; while (_local8 < 2) { _local3.push(_local7); _local8++; }; }; _local7++; }; _local7 = 0; while (_local7 < 5) { if (animalList[_local7].length < 1){ _local8 = 0; while (_local8 < 3) { _local3.push(_local7); _local8++; }; }; _local7++; }; if (_arg2 != 100){ _local3 = [_arg2, _arg2]; }; _local5 = _local3.length; _local7 = 0; while (_local7 < _local5) { _arg1 = int((Math.random() * _local3.length)); _local4.push(_local3[_arg1]); _local3.splice(_arg1, 1); _local7++; }; _local6 = 0; if (_local4.length > 0){ _local6 = _local4[int((Math.random() * _local4.length))]; _local9 = new Animal(); if (_local6 == 0){ _local9.types = (int((Math.random() * 4)) + 1); _local9.scene = 0; }; if (_local6 == 1){ _local9.types = 5; _local9.scene = 1; }; if (_local6 == 2){ _local9.types = (int((Math.random() * 2)) + 6); _local9.scene = 1; }; if (_local6 == 3){ _local9.types = (int((Math.random() * 2)) + 8); _local9.scene = 2; }; if (_local6 == 4){ _local9.types = (int((Math.random() * 4)) + 10); _local9.scene = 3; }; _local9.sort = _local6; _local8 = 0; while (_local8 < animalStation[_local9.scene].length) { if (animalStation[_local9.scene][_local8][2] != 1){ animalStation[_local9.scene][_local8][2] = 1; _local9.station = _local8; break; }; _local8++; }; _local9.init(0); animalList[_local6].push(_local9); return (_local9); } else { return (null); }; }; if ((((((((((_arg1 == 100)) && ((animalList[0].length == 0)))) && ((animalList[1].length == 0)))) && ((animalList[2].length == 0)))) && ((animalList[3].length == 0)))){ _local7 = 0; while (_local7 < 5) { _local10 = (int((Math.random() * 2)) + 3); if ((((_local7 == 2)) || ((_local7 == 1)))){ _local10 = (_local10 - 2); }; if (_local10 > 0){ _local11 = 0; while (_local11 < _local10) { _local12 = new Animal(); if (_local7 == 0){ _local12.types = (int((Math.random() * 4)) + 1); _local12.scene = 0; }; if (_local7 == 1){ _local12.types = 5; _local12.scene = 1; }; if (_local7 == 2){ _local12.types = (int((Math.random() * 2)) + 6); _local12.scene = 1; }; if (_local7 == 3){ _local12.types = (int((Math.random() * 2)) + 8); _local12.scene = 2; }; if (_local7 == 4){ _local12.types = (int((Math.random() * 4)) + 10); _local12.scene = 3; }; _local12.sort = _local7; _local8 = 0; while (_local8 < animalStation[_local12.scene].length) { if (animalStation[_local12.scene][_local8][2] != 1){ animalStation[_local12.scene][_local8][2] = 1; _local12.station = _local8; break; }; _local8++; }; _local12.init(); animalList[_local7].push(_local12); _local11++; }; }; _local7++; }; }; saveData(); } public static function autoEvent(_arg1:String="", _arg2:int=100){ var _local3:Boolean; var _local4:*; var _local5:*; var _local6:*; var _local7:Boolean; var _local8:*; var _local9:*; var _local10:Boolean; var _local11:Boolean; _local3 = false; _local4 = 0; while (_local4 < EventLists.length) { if (EventLists[_local4].length > 0){ _local5 = 0; while (_local5 < EventLists[_local4].length) { _local6 = EventLists[_local4][_local5]; if (!_local6.done){ if (_local6.type == 1){ if (userData[((("shop_" + autoEvent_list1[_local6.type]) + "_") + autoEvent_list2[_local6.type_animal])] >= 2){ _local6.done = true; _local3 = true; }; }; if (_local6.type == 2){ if (userData[((("shop_" + autoEvent_list1[_local6.type]) + "_") + autoEvent_list2[_local6.type_animal])] >= 3){ _local6.done = true; _local3 = true; }; }; if (_local6.type == 4){ if (userData[((("shop_" + autoEvent_list1[_local6.type]) + "_") + autoEvent_list2[_local6.type_animal])] >= 2){ _local6.done = true; _local3 = true; }; }; if (_local6.type == 5){ if (userData[((("shop_" + autoEvent_list1[_local6.type]) + "_") + autoEvent_list2[_local6.type_animal])] >= 3){ _local6.done = true; _local3 = true; }; }; if ((((_local6.type == 6)) && ((_arg1 == "toy")))){ _local6.done = true; _local3 = true; }; if ((((_local6.type == 7)) && ((_arg1 == "trinket")))){ _local6.done = true; _local3 = true; }; if ((((_local6.type == 8)) && ((_arg1 == "tv")))){ if (_local6.type_animal == _arg2){ _local6.done = true; _local3 = true; }; }; if ((((_local6.type == 9)) && ((_arg1 == "paper")))){ if (_local6.type_animal == _arg2){ _local6.done = true; _local3 = true; }; }; if ((((_local6.type == 10)) && ((_arg1 == "net")))){ if (_local6.type_animal == _arg2){ _local6.done = true; _local3 = true; }; }; if ((((_local6.type == 11)) && ((_arg1 == "adopt")))){ if (_local6.type_animal == _arg2){ _local6.done = true; _local3 = true; }; }; if ((((_local6.type == 12)) && ((_arg1 == "photo")))){ if (_local6.type_animal == _arg2){ _local6.done = true; _local3 = true; }; }; if (_local6.type == 13){ _local7 = true; _local8 = 0; while (_local8 < userData.animalList.length) { if (userData.animalList[_local8].length > 0){ _local9 = 0; while (_local9 < userData.animalList[_local8].length) { if (userData.animalList[_local8][_local9].health < 0.9){ _local7 = false; //unresolved jump }; _local9++; }; }; _local8++; }; if (_local7){ _local6.done = true; _local3 = true; }; }; if (_local6.type == 14){ _local10 = true; _local8 = 0; while (_local8 < userData.animalList.length) { if (userData.animalList[_local8].length > 0){ _local9 = 0; while (_local9 < userData.animalList[_local8].length) { if (userData.animalList[_local8][_local9].happy < 0.9){ _local10 = false; //unresolved jump }; _local9++; }; }; _local8++; }; if (_local10){ _local6.done = true; _local3 = true; }; }; if (_local6.type == 15){ _local11 = true; _local8 = 0; while (_local8 < userData.animalList.length) { if (userData.animalList[_local8].length > 0){ _local9 = 0; while (_local9 < userData.animalList[_local8].length) { if (!userData.animalList[_local8][_local9].givedFood){ _local11 = false; //unresolved jump }; _local9++; }; }; _local8++; }; if (_local11){ _local8 = 0; while (_local8 < userData.animalList.length) { if (userData.animalList[_local8].length > 0){ _local9 = 0; while (_local9 < userData.animalList[_local8].length) { userData.animalList[_local8][_local9].givedFood = false; _local9++; }; }; _local8++; }; _local6.done = true; _local3 = true; saveData(); }; }; }; _local5++; }; }; _local4++; }; if (_local3){ if (!main._tracker_Task_completed){ main._tracker_Task_completed = true; main._tracker.trackEvent("animal shelter", "Task completed", "per session", 0); }; Week.upData(); EventList.upData(); EventListMini.upData(); }; saveData(); } public static function reSetGame(){ var _local1:Array; var _local2:*; var _local3:*; var _local4:*; var _local5:*; _local1 = [[[105, 139, 0], [45, 179, 0], [98, 219, 0], [131, 167, 0], [185, 134, 0], [182, 182, 0], [223, 210, 0], [239, 158, 0], [310, 164, 0], [292, 207, 0]], [[94, 146, 0], [73, 175, 0], [119, 210, 0], [131, 167, 0], [207, 134, 0], [182, 182, 0], [228, 219, 0], [251, 142, 0], [34, 207, 0], [294, 198, 0]], [[135, 122, 0], [165, 94, 0], [131, 156, 0], [88, 143, 0], [181, 117, 0], [160, 191, 0], [186, 150, 0], [234, 158, 0], [269, 131, 0], [220, 117, 0]], [[95, 149, 0], [36, 180, 0], [90, 219, 0], [139, 182, 0], [151, 140, 0], [181, 159, 0], [202, 222, 0], [238, 165, 0], [320, 176, 0], [281, 209, 0]]]; so.data.animalStation = [[], [], [], []]; _local2 = 0; while (_local2 < _local1.length) { _local3 = _local1[_local2].length; _local4 = 0; while (_local4 < _local3) { _local5 = int((Math.random() * _local1[_local2].length)); so.data.animalStation[_local2].push(_local1[_local2][_local5]); _local1[_local2].splice(_local5, 1); _local4++; }; _local2++; }; so.data.donationFirst = false; so.data.clearScene = [1, 1, 1, 1]; so.data.score = 0; so.data.CurrentDay = 0; so.data.newAnimal_space_js = 0; so.data.shop_medicine_dog = 1; so.data.shop_medicine_hamster = 1; so.data.shop_medicine_rabbit = 1; so.data.shop_medicine_tortoise = 1; so.data.shop_medicine_cat = 1; so.data.shop_toy_dog = 1; so.data.shop_toy_hamster = 1; so.data.shop_toy_rabbit = 1; so.data.shop_toy_tortoise = 1; so.data.shop_toy_cat = 1; so.data.shop_food_dog = 1; so.data.shop_food_hamster = 1; so.data.shop_food_rabbit = 1; so.data.shop_food_tortoise = 1; so.data.shop_food_cat = 1; so.data.shop_trinket_dog = 1; so.data.shop_trinket_hamster = 1; so.data.shop_trinket_rabbit = 1; so.data.shop_trinket_tortoise = 1; so.data.shop_trinket_cat = 1; so.data.js_juankuan = 0; so.data.js_newFile = 0; so.data.js_nextDay = 0; so.data.eventNum = 0; js_juankuan = so.data.js_juankuan; js_newFile = so.data.js_newFile; js_nextDay = so.data.js_nextDay; donationFirst = so.data.donationFirst; clearScene = so.data.clearScene; CurrentDay = so.data.CurrentDay; score = so.data.score; animalStation = so.data.animalStation; eventNum = so.data.eventNum; shop_medicine_dog = so.data.shop_medicine_dog; shop_medicine_hamster = so.data.shop_medicine_hamster; shop_medicine_rabbit = so.data.shop_medicine_rabbit; shop_medicine_tortoise = so.data.shop_medicine_tortoise; shop_medicine_cat = so.data.shop_medicine_cat; shop_toy_dog = so.data.shop_toy_dog; shop_toy_hamster = so.data.shop_toy_hamster; shop_toy_rabbit = so.data.shop_toy_rabbit; shop_toy_tortoise = so.data.shop_toy_tortoise; shop_toy_cat = so.data.shop_toy_cat; shop_food_dog = so.data.shop_food_dog; shop_food_hamster = so.data.shop_food_hamster; shop_food_rabbit = so.data.shop_food_rabbit; shop_food_tortoise = so.data.shop_food_tortoise; shop_food_cat = so.data.shop_food_cat; shop_trinket_dog = so.data.shop_trinket_dog; shop_trinket_hamster = so.data.shop_trinket_hamster; shop_trinket_rabbit = so.data.shop_trinket_rabbit; shop_trinket_tortoise = so.data.shop_trinket_tortoise; shop_trinket_cat = so.data.shop_trinket_cat; EventLists = []; animalList = [[], [], [], [], []]; getNewAnimal(); saveData(); } public static function saveData(){ so.data.score = score; so.data.CurrentDay = CurrentDay; so.data.EventLists = EventLists; so.data.animalList = animalList; so.data.shop_medicine_dog = shop_medicine_dog; so.data.shop_medicine_hamster = shop_medicine_hamster; so.data.shop_medicine_rabbit = shop_medicine_rabbit; so.data.shop_medicine_tortoise = shop_medicine_tortoise; so.data.shop_medicine_cat = shop_medicine_cat; so.data.shop_toy_dog = shop_toy_dog; so.data.shop_toy_hamster = shop_toy_hamster; so.data.shop_toy_rabbit = shop_toy_rabbit; so.data.shop_toy_tortoise = shop_toy_tortoise; so.data.shop_toy_cat = shop_toy_cat; so.data.shop_food_dog = shop_food_dog; so.data.shop_food_hamster = shop_food_hamster; so.data.shop_food_rabbit = shop_food_rabbit; so.data.shop_food_tortoise = shop_food_tortoise; so.data.shop_food_cat = shop_food_cat; so.data.shop_trinket_dog = shop_trinket_dog; so.data.shop_trinket_hamster = shop_trinket_hamster; so.data.shop_trinket_rabbit = shop_trinket_rabbit; so.data.shop_trinket_tortoise = shop_trinket_tortoise; so.data.shop_trinket_cat = shop_trinket_cat; so.data.animalStation = animalStation; so.data.newAnimal_space_js = newAnimal_space_js; so.data.clearScene = clearScene; so.data.intro_start = intro_start; so.data.intro_ad = intro_ad; so.data.intro_shop = intro_shop; so.data.js_juankuan = js_juankuan; so.data.js_newFile = js_newFile; so.data.js_nextDay = js_nextDay; so.data.eventNum = eventNum; so.data.donationFirst = donationFirst; so.flush(); } public static function getNewDayEvent(_arg1:Boolean=false, _arg2:int=100, _arg3:int=1){ var _local4:*; var _local5:Array; var _local6:Array; var _local7:*; var _local8:String; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local13:*; var _local14:*; var _local15:*; if (eventNum < 50){ if (!_arg1){ _local4 = int(((Math.random() * 4) + 1)); if (CurrentDay < 10){ _local4 = int(((Math.random() * 2) + 1)); }; if (_arg2 != 100){ _local4 = 1; }; _local5 = []; _local6 = [0, 1, 2, 3, 4]; _local7 = 0; while (_local7 < _local4) { _local10 = int((Math.random() * _local6.length)); _local11 = new EventDay(CurrentDay, _local6[_local10], false, _arg2, _arg3); if (!_local11.done){ eventNum++; _local6.splice(_local10, 1); _local5.push(_local11); }; _local7++; }; _local8 = "要增加的事件之前 \n"; _local7 = 0; while (_local7 < _local5.length) { _local8 = (_local8 + (_local5[_local7].txt + "\n")); _local7++; }; _local9 = 0; while (_local9 < 6) { if (_local5.length > 1){ _local12 = (_local5.length - 1); while (_local12 > -1) { if (_local12 != 0){ _local13 = (_local5.length - 1); while (_local13 > -1) { if (_local13 != _local12){ if (_local5[_local12].txt == _local5[_local13].txt){ _local5.splice(_local12, 1); break; }; }; _local13--; }; }; _local12--; }; } else { break; }; _local9++; }; _local8 = "要增加的事件 修改后 \n"; _local7 = 0; while (_local7 < _local5.length) { _local8 = (_local8 + (_local5[_local7].txt + "\n")); _local7++; }; if (_local5.length > 0){ EventLists.push(_local5); _local14 = 0; while (_local14 < EventLists.length) { _local7 = (EventLists[_local14].length - 1); while (_local7 > -1) { _local7--; }; _local14++; }; saveData(); return (true); } else { return (false); }; } else { _local15 = new EventDay(CurrentDay, 5, true); EventLists[(EventLists.length - 1)].push(_local15); Week.upData(); EventList.upData(); saveData(); }; }; } } }//package lib
Section 317
//Week (lib.Week) package lib { import flash.display.*; import flash.text.*; import gs.*; import gs.easing.*; public class Week extends MovieClip { public var day3:MovieClip; public var day6:MovieClip; public var day0:MovieClip; public var day1:MovieClip; public var day2:MovieClip; public var day4:MovieClip; public var day5:MovieClip; public var bg:MovieClip; public var today:MovieClip; public var txt_week:TextField; public var target:MovieClip; public var bt_back:_按钮_back; public static var obj; public function Week(){ obj = this; } public function init(){ bg.alpha = 0; x = target.x; y = target.y; scaleX = 0.1; scaleY = 0.1; TweenMax.to(this, 0.2, {scaleX:1, scaleY:1, x:0, y:0, ease:Quint.easeInOut}); TweenMax.to(bg, 0.3, {delay:0.1, alpha:0.2}); gotoAndStop(1); bt_back.moden = 1; bt_back.addEventListener(myButtonEvent.Button_Click, _click); showImg(); } public function Dis(){ MovieClip(parent).removeChild(this); } private function _click(_arg1:myButtonEvent){ var evt = _arg1; if (evt.target.name == "bt_back"){ MovieClip(parent).delay(); try { MovieClip(parent).disNewWindows(); } catch(err) { }; Game.GameStart = true; TweenMax.to(this, 0.2, {delay:0.1, scaleX:0.1, scaleY:0.1, x:target.x, y:target.y, onComplete:Dis}); TweenMax.to(bg, 0.2, {alpha:0}); }; } public function showImg(){ var _local1:String; var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:Array; var _local8:*; var _local9:*; _local1 = Translate.Animal_shelter_WEEK[language.language_nr]; txt_week.text = _local1.replace(/xxx/, Math.ceil(((userData.CurrentDay + 1) / 7))); _local2 = (numChildren - 1); while (_local2 > -1) { if ((getChildAt(_local2) is week_ico)){ removeChildAt(_local2); }; _local2--; }; _local6 = 0; while (_local6 < 7) { this[("day" + _local6)].gotoAndStop((_local6 + 1)); _local6++; }; _local3 = userData.CurrentDay; if (_local3 > userData.EventLists.length){ _local3 = userData.EventLists.length; }; _local4 = (_local3 % 7); if (_local4 == 0){ _local4 = 7; }; _local5 = (_local3 - _local4); trace("周几", _local4, "i2", _local3, "j2", _local5); today.x = ((_local4 * 74.1) + 90); if (_local4 > 3){ txt_week.x = 56; txt_week.autoSize = TextFormatAlign.LEFT; } else { txt_week.x = (644 - txt_week.width); txt_week.autoSize = TextFormatAlign.RIGHT; }; if (userData.EventLists.length > 0){ _local6 = _local5; while (_local6 < _local3) { _local7 = userData.EventLists[_local6]; trace("这一天有几件事?", _local7.length); if (_local7.length > 0){ _local8 = 0; while (_local8 < _local7.length) { _local9 = new week_ico(); _local9.x = (((_local3 - _local6) * 74.5) + 90); _local9.y = ((_local7[_local8].station * 52) + 113); if (!_local7[_local8].done){ _local9.gotoAndStop((_local7[_local8].type + 1)); } else { _local9.gotoAndStop(99); }; addChild(_local9); _local8++; }; }; _local6++; }; }; } public static function upData(){ obj.showImg(); } } }//package lib
Section 318
//O1111111l (O11111110.O1111111l) package O11111110 { import flash.net.*; public class O1111111l { private var O1111100O1:int; private var O11111l1l:String; private var O11111l1O:Array; private var O111111Ol:String; public var O11111OOO:int;// = 1 private var O111111O0:String; private static var O11111l11:O1111111l; public function O1111111l():void{ O11111OOO = 1; super(); O11111l1O = new Array(); } private function O11111l10():void{ O11111l1O.push(new O11111O00(1, 1, (((((("http://www.agame.com/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(17, 1, (((((("http://www.gamesgames.com/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(29, 1, (((((("http://www.girlsgogames.com/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(45, 2, (((((("http://www.a10.com/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(2, 19, "http://www.game.com.cn/downloads")); O11111l1O.push(new O11111O00(2, 19, "http://www.game.com.cn/downloads")); O11111l1O.push(new O11111O00(2, 19, "http://www.game.com.cn/downloads")); O11111l1O.push(new O11111O00(2, 19, "http://www.game.com.cn/downloads")); O11111l1O.push(new O11111O00(4, 5, (((((("http://www.spel.nl/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(18, 5, (((((("http://www.spelletjes.nl/spel/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(30, 5, (((((("http://www.girlsgogames.nl/spel/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(3, 5, (((((("http://www.spel.nl/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(5, 6, (((((("http://www.jeu.fr/jeu/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(19, 6, (((((("http://www.jeux.fr/jeu/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(31, 6, (((((("http://www.girlsgogames.fr/jeu/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(4, 6, (((((("http://www.jeu.fr/jeu/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(6, 7, (((((("http://www.spielen.com/spiel/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(20, 7, (((((("http://www.jetztspielen.de/spiel/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(32, 7, (((((("http://www.girlsgogames.de/spiel/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(5, 7, (((((("http://www.spielen.com/spiel/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(14, 13, (((((("http://www.minigry.pl/gra/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(21, 13, (((((("http://www.gry.pl/gra/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(33, 13, (((((("http://www.girlsgogames.pl/gra/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(6, 13, (((((("http://www.minigry.pl/gra/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(9, 12, (((((("http://www.spel.eu/spel_/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(22, 12, (((((("http://www.spela.se/spel_/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(34, 12, (((((("http://www.girlsgogames.se/spel_/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(7, 12, (((((("http://www.spel.eu/spel_/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(8, 11, (((((("http://www.giocaregratis.it/gioco/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(23, 11, (((((("http://www.gioco.it/gioco/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(35, 11, (((((("http://www.girlsgogames.it/gioco/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(8, 11, (((((("http://www.giocaregratis.it/gioco/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(5, 8, (((((("http://www.zapjuegos.com/juego/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(24, 8, (((((("http://www.juegos.com/juego/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(36, 8, (((((("http://www.juegosdechicas.com/juego/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(9, 8, (((((("http://www.zapjuegos.com/juego/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(7, 9, (((((("http://www.clickjogos.com/jogo/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(25, 9, (((((("http://www.ojogos.com.br/jogo/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(38, 9, (((((("http://www.girlsgogames.com.br/jogo/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(10, 9, (((((("http://www.clickjogos.com/jogo/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(13, 16, (((((("http://www.games.co.id/permainanme/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(13, 16, (((((("http://www.games.co.id/permainanme/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(13, 16, (((((("http://www.games.co.id/permainanme/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(13, 16, (((((("http://www.games.co.id/permainanme/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(11, 14, (((((("http://www.flashgames.ru/igra/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(26, 14, (((((("http://www.ourgames.ru/igra/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(39, 14, (((((("http://www.girlsgogames.ru/igra/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(12, 14, (((((("http://www.flashgames.ru/igra/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(10, 2, (((((("http://www.mygames.co.uk/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(27, 2, (((((("http://www.games.co.uk/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(37, 2, (((((("http://www.girlsgogames.co.uk/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(13, 2, (((((("http://www.mygames.co.uk/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(12, 3, (((((("http://www.game.co.in/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(12, 3, (((((("http://www.game.co.in/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(40, 3, (((((("http://www.girlsgogames.in/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(14, 3, (((((("http://www.game.co.in/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(15, 15, (((((("http://www.asoyun.com/oyun/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(28, 15, (((((("http://www.oyunlar123.com/oyun/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(41, 15, (((((("http://www.girlsgogamestr.com/oyun/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(15, 15, (((((("http://www.asoyun.com/oyun/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(16, 17, (((((("http://www.game.com.my/permainan_/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(16, 17, (((((("http://www.game.com.my/permainan_/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(16, 17, (((((("http://www.game.com.my/permainan_/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(16, 17, (((((("http://www.game.com.my/permainan_/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(42, 10, (((((("http://www.ojogos.pt/jogo/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(42, 10, (((((("http://www.ojogos.pt/jogo/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(42, 10, (((((("http://www.ojogos.pt/jogo/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(42, 10, (((((("http://www.ojogos.pt/jogo/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(43, 4, (((((("http://www.laro.com.ph/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(43, 4, (((((("http://www.laro.com.ph/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(43, 4, (((((("http://www.laro.com.ph/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(43, 4, (((((("http://www.laro.com.ph/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(44, 18, (((((("http://www.egames.jp/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(44, 18, (((((("http://www.egames.jp/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(44, 18, (((((("http://www.egames.jp/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(44, 18, (((((("http://www.egames.jp/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(45, 2, (((((("http://www.a10.com/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(45, 2, (((((("http://www.a10.com/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(45, 2, (((((("http://www.a10.com/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); O11111l1O.push(new O11111O00(45, 2, (((((("http://www.a10.com/game/" + O111111O0) + ".html?utm_medium=brandedgames_external&utm_campaign=") + O111111Ol) + "&utm_source=") + O11111l1l) + "&utm_content=play_with_highscore"))); } public function O11111O0l():void{ navigateToURL(new URLRequest(O11111l1O[((((O11111OOO - 1) * 4) + O1111100O1) - 1)].O11111Ol1), "_blank"); } public function O11111Oll(_arg1:String, _arg2:String, _arg3:String, _arg4:int):void{ O1111100O1 = _arg4; O11111l1l = _arg1; O111111Ol = _arg2; O111111O0 = _arg3; O11111l10(); } public function O11111O01():int{ return (O11111l1O[((((O11111OOO - 1) * 4) + O1111100O1) - 1)].O11111OOl); } public function O11111Ol0(_arg1:int=1):void{ O11111OOO = _arg1; } public function O11111O0O():int{ return (O11111l1O[((((O11111OOO - 1) * 4) + O1111100O1) - 1)].O11111OO0); } public static function O11111OlO():O1111111l{ if (O11111l11 == null){ O11111l11 = new (O1111111l); }; return (O11111l11); } } }//package O11111110 class O11111O00 { public var O11111Ol1:String; public var O11111OOl:int; public var O11111OO0:int; private function O11111O00(_arg1:int, _arg2:int, _arg3:String):void{ O11111OOl = _arg1; O11111OO0 = _arg2; O11111Ol1 = _arg3; } }
Section 319
//O1111111O (O11111110.O1111111O) package O11111110 { import flash.net.*; import flash.external.*; public class O1111111O { private static const O11111OOO:Array = ["www.zlonggamestest.com", "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", "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", "www.a10.com"]; private static var O11111OOl:URLRequest; private static var O11111OO0; public function O1111111O():void{ super(); try { O11111OO0 = ExternalInterface.call("window.location.href.toString"); } catch(e) { O11111OO0 = "error"; }; if ((((O11111OO0 == null)) || ((O11111OO0 == "")))){ O11111OO0 = "error"; }; if (String(O11111OO0).indexOf(".swf") != -1){ O11111OO0 = "error"; }; } public function O11111OO1():Boolean{ if (((!((O11111Ol0(O11111O01(O11111OO0)) == -1))) && (!((O11111OO0 == "error"))))){ return (true); }; return (false); } private static function O11111O01(_arg1:String):String{ var _local2:String; var _local3:uint; _local2 = new String(); _local3 = 7; while (_local3 < _arg1.length) { if (_arg1.charAt(_local3) == "/"){ break; }; _local2 = (_local2 + _arg1.charAt(_local3)); _local3++; }; return (_local2); } private static function O11111Ol0(_arg1:String):Number{ var _local2:uint; if (((O11111OOO) && (_arg1))){ _local2 = 0; while (_local2 < O11111OOO.length) { if (_arg1 == O11111OOO[_local2]){ return (_local2); }; _local2++; }; return (-1); } else { trace("cannot find site name"); }; return (-1); } } }//package O11111110
Section 320
//Protection (screen.Protection) package screen { import flash.display.*; import tool.*; public class Protection extends MovieClip { private var _mc:Sprite; public function Protection(_arg1:Sprite){ initDis(_arg1); } public function del():void{ delDis(); } private function initDis(_arg1:Sprite):void{ _mc = Attach.getSprite("ProtectionMC"); _arg1.addChild(_mc); } private function delDis():void{ _mc.parent.removeChild(_mc); } } }//package screen
Section 321
//Brand (spill.localisation.Brand) package spill.localisation { public class Brand { public var domain:String; public var useGoogleAnalitics:Boolean;// = true public var emailPage:String; public var name:String; public var site_id:uint; public var isExternal:Boolean;// = false public var id:Number; public var hostingDomain:String;// = "" public var preferedLanguage:String;// = "" public var moreLink:String;// = "/moregames/" public var hasSendToFriendLink:Boolean;// = true public var portalGroup:uint; public var emailLink:String;// = "/game/" private static const topLevelDoubles:String = (((((((((((((("ac.cn,ac.jp,ac.uk,ad.jp,adm.br,adv.br,agr.br," + "ah.cn,am.br,arq.br,art.br,asn.au,ato.br,av.tr,bel.tr,bio.br,biz.tr,bj.cn,bmd.br,") + "cim.br,cng.br,cnt.br,co.at,co.jp,co.uk,com.au,com.br,com.cn,com.eg,com.hk,com.mx,") + "com.ru,com.tr,com.tw,conf.au,cq.cn,csiro.au,dr.tr,ecn.br,edu.au,edu.br,edu.tr,") + "emu.id.au,eng.br,esp.br,etc.br,eti.br,eun.eg,far.br,fj.cn,fm.br,fnd.br,fot.br,") + "fst.br,g12.br,gb.com,gb.net,gd.cn,gen.tr,ggf.br,gob.mx,gov.au,gov.br,gov.cn,") + "gov.hk,gov.tr,gr.jp,gs.cn,gx.cn,gz.cn,ha.cn,hb.cn,he.cn,hi.cn,hk.cn,hl.cn,hn.cn,") + "id.au,idv.tw,imb.br,ind.br,inf.br,info.au,info.tr,jl.cn,jor.br,js.cn,jx.cn,k12.tr,") + "lel.br,ln.cn,ltd.uk,mat.br,me.uk,med.br,mil.br,mil.tr,mo.cn,mus.br,name.tr,ne.jp,") + "net.au,net.br,net.cn,net.eg,net.hk,net.lu,net.mx,net.ru,net.tr,net.tw,net.uk,") + "nm.cn,no.com,nom.br,not.br,ntr.br,nx.cn,odo.br,oop.br,or.at,or.jp,org.au,org.br,") + "org.cn,org.hk,org.lu,org.ru,org.tr,org.tw,org.uk,plc.uk,pol.tr,pp.ru,ppg.br,pro.br,") + "psc.br,psi.br,qh.cn,qsl.br,rec.br,sc.cn,sd.cn,se.com,se.net,sh.cn,slg.br,sn.cn,") + "srv.br,sx.cn,tel.tr,tj.cn,tmp.br,trd.br,tur.br,tv.br,tw.cn,uk.com,uk.net,vet.br,") + "wattle.id.au,web.tr,xj.cn,xz.cn,yn.cn,zj.cn,zlg.br,co.nr,co.nz,com.fr,com.ph,"); public function Brand(){ moreLink = "/moregames/"; emailLink = "/game/"; useGoogleAnalitics = true; hasSendToFriendLink = true; preferedLanguage = ""; isExternal = false; hostingDomain = ""; super(); } private function get utm_source():String{ return (("utm_source=brandedgames_" + (isExternal) ? "external" : "internal")); } public function getMoreGamesLink(_arg1:String, _arg2:Boolean, _arg3:String="", _arg4:String=""):String{ var _local5:String; _local5 = ("http://" + domain); _local5 = (_local5 + moreLink); if (useGoogleAnalitics){ _local5 = (_local5 + ("?utm_medium=brandedgames_" + (_arg2) ? "external" : "internal")); _local5 = (_local5 + ("&utm_campaign=" + _arg1)); if (_arg3 != ""){ _local5 = (_local5 + ("&utm_source=" + stripSubDomain(_arg3))); }; if (((!((_arg4 == ""))) && (!((_arg4 == null))))){ _local5 = (_local5 + ("&utm_content=" + _arg4)); }; }; return (_local5); } private function get utm_campaign():String{ if (isExternal){ return (("utm_campaign=" + hostingDomain)); }; return (""); } private function get utm_term():String{ return ("utm_term="); } public function getSendToFriendLink(_arg1:String, _arg2:String, _arg3:Boolean, _arg4:String=""):String{ var _local5:String; if (!hasSendToFriendLink){ return (getMoreGamesLink(_arg1, _arg3)); }; _local5 = ("http://" + domain); _local5 = (_local5 + (emailLink + _arg2)); if (useGoogleAnalitics){ _local5 = (_local5 + ("?utm_medium=brandedgames_" + (_arg3) ? "external" : "internal")); _local5 = (_local5 + ("&utm_campaign=" + _arg1)); if (_arg4 != ""){ _local5 = (_local5 + ("&utm_source=" + stripSubDomain(_arg4))); }; _local5 = (_local5 + "&utm_content=send_to_friend"); }; return (_local5); } private static function stripSubDomain(_arg1:String):String{ var _local2:Array; if (!_arg1){ return (""); }; _local2 = _arg1.split("."); if (_local2.length <= 2){ return ("offline_play"); }; _local2 = _local2.reverse(); if (topLevelDoubles.indexOf((((_local2[1] + ".") + _local2[0]) + ",")) > 0){ return (((((_local2[2] + ".") + _local2[1]) + ".") + _local2[0])); }; return (((_local2[1] + ".") + _local2[0])); } } }//package spill.localisation
Section 322
//BrandingLogo (spill.localisation.BrandingLogo) package spill.localisation { import flash.events.*; import flash.display.*; public class BrandingLogo extends MovieClip { public function BrandingLogo(){ addFrameScript(0, frame1); super(); stop(); mouseEnabled = false; mouseChildren = false; addEventListener(Event.ADDED_TO_STAGE, added); addEventListener(Event.REMOVED_FROM_STAGE, removed); if (stage){ added(); }; brandingChanged(); } private function added(_arg1:Event=null):void{ brandingChanged(); SpilGame.addEventListener("brandingChanged", brandingChanged); } private function brandingChanged(_arg1:Event=null):void{ if (SpilGame.currentBranding){ gotoAndStop(SpilGame.currentBranding.domain); }; } function frame1(){ stop(); } private function removed(_arg1:Event):void{ SpilGame.removeEventListener("brandingChanged", brandingChanged); } } }//package spill.localisation
Section 323
//Brandings (spill.localisation.Brandings) package spill.localisation { public class Brandings { private static var brands_by_id:Object = new Object(); private static var brands_by_domain:Object = new Object(); public static function getBrandByID(_arg1:Number):Brand{ return (brands_by_id[_arg1]); } public static function getBrandsArray():Array{ var _local1:Array; var _local2:Brand; _local1 = new Array(); for each (_local2 in brands_by_domain) { _local1.push(_local2); }; return (_local1); } private static function addBrand(_arg1:Brand):Brand{ if (brands_by_domain[_arg1.domain]){ trace(("ERROR: Attempting to add duplicate brand by domain: " + _arg1.domain)); } else { brands_by_domain[_arg1.domain] = _arg1; }; if (brands_by_id[_arg1.site_id]){ trace(("ERROR: Attempting to add duplicate brand by id: " + _arg1.site_id)); } else { brands_by_id[_arg1.site_id] = _arg1; }; return (_arg1); } public static function initialize():void{ var _local1:Brand; _local1 = new Brand(); _local1.site_id = 79; _local1.domain = "www.agame.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.TWEEN; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 88; _local1.domain = "www.gamesgames.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.FAMILY; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 90; _local1.domain = "www.girlsgogames.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.GIRL; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 45; _local1.domain = "www.a10.com"; _local1.moreLink = "/moregames/"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.TEEN; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 92; _local1.domain = "www.games.co.uk"; _local1.preferedLanguage = "en_uk"; _local1.portalGroup = PortalGroup.FAMILY; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 107; _local1.domain = "www.mygames.co.uk"; _local1.preferedLanguage = "en_uk"; _local1.portalGroup = PortalGroup.TWEEN; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 102; _local1.domain = "www.girlsgogames.co.uk"; _local1.preferedLanguage = "en_uk"; _local1.portalGroup = PortalGroup.GIRL; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 2; _local1.domain = "www.game.com.cn"; _local1.preferedLanguage = "cn"; _local1.portalGroup = PortalGroup.NONE; _local1.useGoogleAnalitics = false; _local1.hasSendToFriendLink = false; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 25; _local1.domain = "www.spel.nl"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 1; _local1.domain = "www.spelletjes.nl"; _local1.emailLink = "/spel/"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 93; _local1.domain = "www.girlsgogames.nl"; _local1.emailLink = "/spel/"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 12; _local1.domain = "www.jeu.fr"; _local1.emailLink = "/jeu/"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "fr"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 95; _local1.domain = "www.girlsgogames.fr"; _local1.emailLink = "/jeu/"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "fr"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 11; _local1.domain = "www.jeux.fr"; _local1.emailLink = "/jeu/"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "fr"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 26; _local1.domain = "www.spielen.com"; _local1.emailLink = "/spiel/"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "de"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 94; _local1.domain = "www.girlsgogames.de"; _local1.emailLink = "/spiel/"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "de"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 5; _local1.domain = "www.jetztspielen.de"; _local1.emailLink = "/spiel/"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "de"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 109; _local1.domain = "www.minigry.pl"; _local1.emailLink = "/gra/"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "pl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 16; _local1.domain = "www.gry.pl"; _local1.emailLink = "/gra/"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "pl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 98; _local1.domain = "www.girlsgogames.pl"; _local1.emailLink = "/gra/"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "pl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 108; _local1.domain = "www.spel.eu"; _local1.emailLink = "/spel_/"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "se"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 100; _local1.domain = "www.girlsgogames.se"; _local1.emailLink = "/spel_/"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "se"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 44; _local1.domain = "www.spela.se"; _local1.emailLink = "/spel_/"; _local1.preferedLanguage = "se"; _local1.portalGroup = PortalGroup.FAMILY; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 106; _local1.domain = "www.giocaregratis.it"; _local1.emailLink = "/gioco/"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "it"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 15; _local1.domain = "www.gioco.it"; _local1.emailLink = "/gioco/"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "it"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 99; _local1.domain = "www.girlsgogames.it"; _local1.emailLink = "/gioco/"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "it"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 97; _local1.domain = "www.zapjuegos.com"; _local1.emailLink = "/juego/"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 86; _local1.domain = "www.juegos.com"; _local1.emailLink = "/juego/"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 96; _local1.domain = "www.juegosdechicas.com"; _local1.emailLink = "/juego/"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 122; _local1.domain = "www.girlsgogames.es"; _local1.emailLink = "/juego/"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 91; _local1.domain = "www.clickjogos.com"; _local1.emailLink = "/jogo/"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "br"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 101; _local1.domain = "www.girlsgogames.com.br"; _local1.emailLink = "/jogo/"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "br"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 50; _local1.domain = "www.ojogos.com.br"; _local1.emailLink = "/jogo/"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "br"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 55; _local1.domain = "www.games.co.id"; _local1.emailLink = "/permainanme/"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "id"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 105; _local1.domain = "www.flashgames.ru"; _local1.emailLink = "/igra/"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "ru"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 104; _local1.domain = "www.girlsgogames.ru"; _local1.emailLink = "/igra/"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "ru"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 103; _local1.domain = "www.ourgames.ru"; _local1.emailLink = "/igra/"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "ru"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 24; _local1.domain = "www.game.co.in"; _local1.emailLink = "/game/"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "in"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 87; _local1.domain = "www.ojogos.pt"; _local1.emailLink = "/jogo/"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "pt"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 120; _local1.domain = "www.egames.jp"; _local1.emailLink = "/game/"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "jp"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 0; _local1.domain = "gamedev.dev.spilgames.com"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = null; addBrand(_local1); } public static function getBrandByDomain(_arg1:String):Brand{ return (brands_by_domain[_arg1]); } public static function hasDomain(_arg1:String):Boolean{ return (!((brands_by_domain[_arg1] == null))); } } }//package spill.localisation
Section 324
//Language (spill.localisation.Language) package spill.localisation { public class Language { public var name:String; public var forceFont:String;// = null public var id:uint; public var portal_groups:Array; public var textLanguage:String; public var bwcId:int; public var embedFonts:Boolean;// = true public var displayName:String;// = "" public var dname:String; public function Language(_arg1:String, _arg2:String=null){ embedFonts = true; forceFont = null; displayName = ""; super(); name = _arg1; dname = _arg2; portal_groups = new Array(); } public function get p_teen():String{ return (portal_groups[PortalGroup.TEEN]); } public function get p_family():String{ return (portal_groups[PortalGroup.FAMILY]); } public function set p_teen(_arg1:String):void{ portal_groups[PortalGroup.TEEN] = _arg1; } public function get p_tween():String{ return (portal_groups[PortalGroup.TWEEN]); } public function get p_girl():String{ return (portal_groups[PortalGroup.GIRL]); } public function set p_family(_arg1:String):void{ portal_groups[PortalGroup.FAMILY] = _arg1; } public function set p_girl(_arg1:String):void{ portal_groups[PortalGroup.GIRL] = _arg1; } public function get displayAcronim():String{ return ((dname) ? dname : name); } public function set p_tween(_arg1:String):void{ portal_groups[PortalGroup.TWEEN] = _arg1; } } }//package spill.localisation
Section 325
//Languages (spill.localisation.Languages) package spill.localisation { public class Languages { public static var languages:Object = new Object(); private static var _init:Boolean = false; public static function initialize():void{ var _local1:Language; if (_init){ return; }; _init = true; _local1 = new Language("nl"); _local1.displayName = "Nederlands"; _local1.p_family = "www.spelletjes.nl"; _local1.p_tween = "www.spel.nl"; _local1.p_girl = "www.girlsgogames.nl"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 3; addLanguage(_local1); _local1 = new Language("es"); _local1.displayName = "Español"; _local1.p_family = "www.juegos.com"; _local1.p_tween = "www.zapjuegos.com"; _local1.p_girl = "www.girlsgogames.es"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 9; addLanguage(_local1); _local1 = new Language("pl"); _local1.displayName = "Polski"; _local1.p_family = "www.gry.pl"; _local1.p_tween = "www.minigry.pl"; _local1.p_girl = "www.girlsgogames.pl"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 6; addLanguage(_local1); _local1 = new Language("fr"); _local1.displayName = "Français"; _local1.p_family = "www.jeux.fr"; _local1.p_tween = "www.jeu.fr"; _local1.p_girl = "www.girlsgogames.fr"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 4; addLanguage(_local1); _local1 = new Language("en_us", "us"); _local1.displayName = "English (US)"; _local1.p_family = "www.gamesgames.com"; _local1.p_tween = "www.agame.com"; _local1.p_girl = "www.girlsgogames.com"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 1; addLanguage(_local1); addReference(_local1, "en"); _local1 = new Language("id"); _local1.displayName = "Bahasa Ind."; _local1.p_family = "www.games.co.id"; _local1.p_tween = "www.games.co.id"; _local1.p_girl = "www.games.co.id"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 11; addLanguage(_local1); _local1 = new Language("ru"); _local1.displayName = "Русский язык"; _local1.p_family = "www.ourgames.ru"; _local1.p_tween = "www.flashgames.ru"; _local1.p_girl = "www.girlsgogames.ru"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 12; addLanguage(_local1); _local1 = new Language("se"); _local1.displayName = "Svenska"; _local1.p_family = "www.spela.se"; _local1.p_tween = "www.spel.eu"; _local1.p_girl = "www.girlsgogames.se"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 7; addLanguage(_local1); addReference(_local1, "sv"); _local1 = new Language("it"); _local1.displayName = "Italiano"; _local1.p_family = "www.gioco.it"; _local1.p_tween = "www.giocaregratis.it"; _local1.p_girl = "www.girlsgogames.it"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 8; addLanguage(_local1); _local1 = new Language("en_uk", "uk"); _local1.displayName = "English (UK)"; _local1.p_family = "www.games.co.uk"; _local1.p_tween = "www.mygames.co.uk"; _local1.p_girl = "www.girlsgogames.co.uk"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 13; addLanguage(_local1); _local1 = new Language("cn"); _local1.displayName = "中文"; _local1.p_family = "www.game.com.cn"; _local1.p_tween = "www.game.com.cn"; _local1.p_girl = "www.game.com.cn"; _local1.p_teen = "www.game.com.cn"; _local1.bwcId = 2; _local1.embedFonts = false; _local1.forceFont = "_sans"; addLanguage(_local1); addReference(_local1, "zh-CN"); addReference(_local1, "zh-TW"); _local1 = new Language("pt"); _local1.displayName = "Português"; _local1.p_family = "www.ojogos.pt"; _local1.p_tween = "www.ojogos.pt"; _local1.p_girl = "www.ojogos.pt"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 17; addLanguage(_local1); _local1 = new Language("in"); _local1.displayName = "India"; _local1.p_family = "www.game.co.in"; _local1.p_tween = "www.game.co.in"; _local1.p_girl = "www.game.co.in"; _local1.p_teen = "www.a10.com"; _local1.textLanguage = "en_uk"; _local1.bwcId = 14; addLanguage(_local1); _local1 = new Language("de"); _local1.displayName = "Deutsch"; _local1.p_family = "www.jetztspielen.de"; _local1.p_tween = "www.spielen.com"; _local1.p_girl = "www.girlsgogames.de"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 5; addLanguage(_local1); _local1 = new Language("br"); _local1.displayName = "PortuguêsBR"; _local1.p_family = "www.ojogos.com.br"; _local1.p_tween = "www.clickjogos.com"; _local1.p_girl = "www.girlsgogames.com.br"; _local1.p_teen = "www.a10.com"; _local1.bwcId = 10; addLanguage(_local1); _local1 = new Language("jp"); _local1.displayName = "日本語"; _local1.p_family = "www.egames.jp"; _local1.p_tween = "www.egames.jp"; _local1.p_girl = "www.egames.jp"; _local1.p_teen = "www.a10.com"; _local1.embedFonts = false; _local1.forceFont = "_sans"; _local1.bwcId = 19; addLanguage(_local1); addReference(_local1, "ja"); } public static function getLanguagesArray():Array{ var _local1:Array; var _local2:Object; var _local3:Language; _local1 = new Array(); _local2 = new Object(); for each (_local3 in languages) { if (!_local2[_local3.name]){ _local1.push(_local3); _local2[_local3.name] = true; }; }; return (_local1); } public static function getLanguage(_arg1:String):Language{ return (languages[_arg1]); } private static function addLanguage(_arg1:Language):void{ languages[_arg1.name] = _arg1; } private static function addReference(_arg1:Language, _arg2:String):void{ languages[_arg2] = _arg1; } public static function getLanguageByOldID(_arg1:int):Language{ var _local2:Language; for each (_local2 in languages) { if (_local2.bwcId == _arg1){ return (_local2); }; }; return (null); } } }//package spill.localisation
Section 326
//LanguageSelectBox (spill.localisation.LanguageSelectBox) package spill.localisation { import flash.events.*; import flash.display.*; public class LanguageSelectBox extends MovieClip { private var flag:MovieClip; private var mc:MovieClip; private var popup:MovieClip; public function LanguageSelectBox(){ if (numChildren > 0){ removeChildAt(0); }; addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true); addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true); addEventListener(MouseEvent.MOUSE_OVER, mouseOver, false, 0, true); addEventListener(MouseEvent.MOUSE_OUT, mouseOut, false, 0, true); Languages.initialize(); popup = new LanguageSelectPopup_mc(); x = Math.round(x); y = Math.round(y); popup.y = (-(Math.floor(popup.height)) + 1); popup.visible = false; addChild(popup); mc = new LanguageSelectBox_mc(); addChild(mc); flag = mc.flag; mc._language_show.gotoAndStop(SpilGame.currentLanguage.displayName); if (stage){ added(); }; init(); languageChanged(); } private function added(_arg1:Event=null):void{ SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true); } public function set popupLocation(_arg1:String):void{ trace(("popupLocation = " + _arg1)); if (_arg1 == "bottom"){ popup.y = (Math.floor(mc.height) - 1); } else { popup.y = (-(Math.floor(popup.height)) + 1); }; } private function init():void{ var _local1:int; var _local2:MovieClip; var _local3:Language; _local1 = 0; while (_local1 < popup.numChildren) { _local2 = MovieClip(popup.getChildAt(_local1)); _local2.addEventListener(MouseEvent.CLICK, itemClicked, true, 0, true); _local2.flag.gotoAndStop(_local2.name.substr(2)); _local2.flag.mouseEnabled = false; _local2.text.mouseEnabled = false; _local3 = Languages.getLanguage(_local2.name.substr(2)); if (_local3){ _local2.text.text = _local3.displayAcronim; } else { trace((("Error, '" + _local2.name.substr(2)) + "' language not found")); }; _local1++; }; } private function mouseOver(_arg1:MouseEvent):void{ popup.visible = true; } private function languageChanged(_arg1:Event=null):void{ if (SpilGame.currentLanguage){ flag.gotoAndStop(SpilGame.currentLanguage.name); mc._language_show.gotoAndStop(SpilGame.currentLanguage.displayName); }; } private function mouseOut(_arg1:MouseEvent):void{ popup.visible = false; } private function removed(_arg1:Event):void{ SpilGame.removeEventListener("languageChanged", languageChanged); } private function itemClicked(_arg1:MouseEvent):void{ SpilGame.changeLanguage(_arg1.currentTarget.name.substr(2)); popup.visible = false; } } }//package spill.localisation
Section 327
//LanguageSelectBox_mc (spill.localisation.LanguageSelectBox_mc) package spill.localisation { import flash.display.*; public dynamic class LanguageSelectBox_mc extends MovieClip { public var flag:MovieClip; public var _language_show:MovieClip; } }//package spill.localisation
Section 328
//LanguageSelectPopup_mc (spill.localisation.LanguageSelectPopup_mc) package spill.localisation { import flash.display.*; public dynamic class LanguageSelectPopup_mc extends MovieClip { public var l_in:MovieClip; public var l_br:MovieClip; public var l_cn:MovieClip; public var l_se:MovieClip; public var l_de:MovieClip; public var l_es:MovieClip; public var l_en_uk:MovieClip; public var l_fr:MovieClip; public var l_en_us:MovieClip; public var l_pl:MovieClip; public var l_pt:MovieClip; public var l_nl:MovieClip; public var l_id:MovieClip; public var l_it:MovieClip; public var l_jp:MovieClip; public var l_ru:MovieClip; } }//package spill.localisation
Section 329
//PortalGroup (spill.localisation.PortalGroup) package spill.localisation { public class PortalGroup { public static const FAMILY:uint = 0; public static const NONE:uint = 4; public static const TEEN:uint = 3; public static const TWEEN:uint = 1; public static const GIRL:uint = 2; } }//package spill.localisation
Section 330
//spil_internal (spill.localisation.spil_internal) package spill.localisation { public namespace spil_internal = "spill.localisation"; }//package spill.localisation
Section 331
//SpilGame (spill.localisation.SpilGame) package spill.localisation { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.system.*; import flash.ui.*; import flash.external.*; public class SpilGame { private static const cookiePath:String = "/"; private static const cookieLanguageVar:String = "savedLang"; public static const LANGUAGE_CHANGED:String = "languageChanged"; private static const cookieName:String = "spilgames_language_v100"; public static const BRANDING_CHANGED:String = "brandingChanged"; private static var strings:Object = new Object(); public static var currentBranding:Brand; private static var contexMenuItem:ContextMenuItem; spil_internal static var gameName:String; spil_internal static var debugEmbedDomain:String = ""; spil_internal static var debugHostDomain:String = ""; private static var localDomains:Object = new Object(); spil_internal static var emailPage:String; private static var eventDispatcher:EventDispatcher; private static var _init:Boolean = false; public static var currentLanguage:Language; spil_internal static var portalGroup:uint; public static function getSpilCompanyLink():String{ if (currentLanguage.name == "cn"){ return ("http://www.game.com.cn/downloads/"); }; return ("http://www.gameportal.net"); } public static function getString(_arg1:String):String{ var _local2:Object; _local2 = strings[_arg1]; if (_local2){ if (currentLanguage.textLanguage){ return (_local2[currentLanguage.textLanguage]); }; return (_local2[currentLanguage.name]); //unresolved jump }; return (""); } public static function traceAllBrands():void{ trace(outputAllBrands()); } public static function initialize(_arg1:String, _arg2:int, _arg3:String, _arg4:Sprite):void{ if (_init){ trace("ERROR: LocalisationManager already initialised"); return; }; _init = true; localDomains["localhost"] = true; localDomains["www8.agame.com"] = true; localDomains["gamedev.dev.spilgames.com"] = true; Brandings.initialize(); Languages.initialize(); initContexMenu(_arg4); gameName = _arg1.replace(" ", "_"); portalGroup = _arg2; emailPage = _arg3; chooseLanguage(); setBrandingFromLanguage(); } private static function get isExternal():Boolean{ return (((!(Brandings.hasDomain(embedDomain))) && (!(localDomains[embedDomain])))); } private static function initContexMenu(_arg1:Sprite):void{ contexMenuItem = new ContextMenuItem(""); _arg1.contextMenu = new ContextMenu(); _arg1.contextMenu.customItems.push(contexMenuItem); contexMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, contexMenuClicked); } private static function replaceFn():String{ var _local2:String; _local2 = SpilGame.getString(arguments[1]); if (((!(_local2)) || ((_local2 == "")))){ return ((("{" + arguments[1]) + "}")); }; return (_local2); } private static function contexMenuClicked(_arg1:ContextMenuEvent):void{ navigateToURL(new URLRequest(getMoreGamesLink("Contex_Menu"))); } public static function initTextField(_arg1:TextField):void{ var _local2:TextFormat; trace(_arg1.text); _arg1.text = _arg1.text.replace(/{([^{}]*)}/g, replaceFn); trace(_arg1.text); _arg1.embedFonts = currentLanguage.embedFonts; if (currentLanguage.forceFont != ""){ _local2 = new TextFormat(); _local2.font = currentLanguage.forceFont; _arg1.setTextFormat(_local2); }; } spil_internal static function get hostingDomain():String{ var _local1:LocalConnection; if (debugHostDomain != ""){ return (debugHostDomain); }; _local1 = new LocalConnection(); return (_local1.domain); } spil_internal static function chooseLanguage():void{ if (cookieLanguage != null){ currentLanguage = cookieLanguage; } else { if (isExternal){ currentLanguage = systemLanguage; } else { currentLanguage = portalLanguage; if (!currentLanguage){ currentLanguage = systemLanguage; }; }; }; if (!currentLanguage){ trace("Unable to determine language, using 'English US'"); currentLanguage = Languages.getLanguage("en_us"); }; TextFieldFit.embedFonts = currentLanguage.embedFonts; TextFieldFit.forceFont = currentLanguage.forceFont; dispatchEvent(new Event(LANGUAGE_CHANGED)); } public static function importXMLv2(_arg1:XML):void{ var _local2:XML; var _local3:Object; var _local4:XML; for each (_local2 in _arg1.children()) { _local3 = (strings[_local2.attribute("identifier")] = new Object()); for each (_local4 in _local2.children()) { if (_local4.children().length() > 0){ _local3[_local4.name()] = _local4.children()[0].toString(); } else { _local3[_local4.name()] = ""; }; }; }; } spil_internal static function changeLanguage(_arg1:String):void{ var _local2:Language; _local2 = Languages.getLanguage(_arg1); if (!_local2){ trace("ERROR: Supplied language string does not have a matching language"); } else { cookieLanguage = _local2; currentLanguage = _local2; }; TextFieldFit.embedFonts = currentLanguage.embedFonts; TextFieldFit.forceFont = currentLanguage.forceFont; setBrandingFromLanguage(); dispatchEvent(new Event(LANGUAGE_CHANGED)); } public static function getSendToFriendLink():String{ return (currentBranding.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain)); } public static function importXML(_arg1:XML):void{ var _local2:XML; var _local3:Object; var _local4:XML; for each (_local2 in _arg1.children()) { _local3 = (strings[_local2.identifier] = new Object()); for each (_local4 in _local2.children()) { _local3[_local4.name()] = _local4.children()[0].toString(); }; }; } spil_internal static function get systemLanguage():Language{ return (Languages.getLanguage(Capabilities.language)); } spil_internal static function set cookieLanguage(_arg1:Language):void{ var _local2:SharedObject; _local2 = SharedObject.getLocal(cookieName, cookiePath); if (_arg1 == null){ _local2.data[cookieLanguageVar] = null; } else { _local2.data[cookieLanguageVar] = _arg1.name; }; _local2.flush(); } spil_internal static function dispatchEvent(_arg1:Event):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.dispatchEvent(_arg1); } private static function getDomain(_arg1:String):String{ var _local2:String; var _local3:uint; if (_arg1.indexOf("file") == 0){ return ("localhost"); }; _local2 = new String(); _local3 = 7; while (_local3 < _arg1.length) { if (_arg1.charAt(_local3) == "/"){ break; }; _local2 = (_local2 + _arg1.charAt(_local3)); _local3++; }; return (_local2); } spil_internal static function setBrandingFromLanguage():void{ var _local1:*; var _local2:Brand; var _local3:uint; _local1 = false; if (_local1){ _local2 = Brandings.getBrandByDomain(embedDomain); if (_local2){ if (currentLanguage.name == _local2.preferedLanguage){ currentBranding = _local2; } else { _local3 = 0; if (_local2.portalGroup == PortalGroup.NONE){ _local3 = portalGroup; } else { _local3 = _local2.portalGroup; }; currentBranding = Brandings.getBrandByDomain(currentLanguage.portal_groups[_local3]); }; } else { currentBranding = Brandings.getBrandByDomain(currentLanguage.portal_groups[portalGroup]); }; } else { currentBranding = Brandings.getBrandByDomain(currentLanguage.portal_groups[portalGroup]); }; if ((!(currentBranding) is Brand)){ language.txtinfo = (language.txtinfo + "+3 "); currentBranding = Brandings.getBrandByDomain("www.agame.com"); }; contexMenuItem.caption = ("More Games: " + currentBranding.domain); dispatchEvent(new Event(BRANDING_CHANGED)); } public static function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.removeEventListener(_arg1, _arg2, _arg3); } public static function outputAllBrands():String{ var _local1:Array; var _local2:String; var _local3:Brand; _local1 = Brandings.getBrandsArray(); _local2 = ""; for each (_local3 in _local1) { _local2 = (_local2 + (_local3.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain) + "\n")); }; return (_local2); } public static function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public static function getMoreGamesLink(_arg1:String=""):String{ var _local2:String; _local2 = (embedDomain) ? embedDomain : hostingDomain; return (currentBranding.getMoreGamesLink(gameName, isExternal, _local2, _arg1)); } spil_internal static function get cookieLanguage():Language{ var _local1:SharedObject; var _local2:String; _local1 = SharedObject.getLocal(cookieName, cookiePath); _local2 = String(_local1.data[cookieLanguageVar]); return (Languages.getLanguage(_local2)); } private static function get portalLanguage():Language{ var _local1:Brand; var _local2:String; var _local3:Language; if (isExternal){ return (null); }; if (!embedDomain){ return (null); }; _local1 = Brandings.getBrandByDomain(embedDomain); if (!_local1){ return (null); }; _local2 = _local1.preferedLanguage; if (!_local2){ return (null); }; _local3 = Languages.getLanguage(_local2); if (!_local3){ return (null); }; return (_local3); } spil_internal static function get embedDomain():String{ var loc:String; if (debugEmbedDomain != ""){ return (debugEmbedDomain); }; if (ExternalInterface.available){ try { loc = ExternalInterface.call("window.location.href.toString"); if (((!((loc == ""))) && (!((loc == null))))){ trace(("embed domain = " + getDomain(loc))); return (getDomain(loc)); }; } catch(e:SecurityError) { trace(("Security Error connecting to external interface, error = " + e)); } catch(e:Error) { trace(("Error connecting to external interface, error = " + e)); }; }; return (null); } } }//package spill.localisation
Section 332
//SpilGamesLink (spill.localisation.SpilGamesLink) package spill.localisation { import flash.net.*; import flash.events.*; import flash.display.*; public class SpilGamesLink extends SimpleButton { public function SpilGamesLink(){ addEventListener(MouseEvent.CLICK, buttonClicked); } private function buttonClicked(_arg1:MouseEvent):void{ navigateToURL(new URLRequest(SpilGame.getSpilCompanyLink()), "_blank"); } } }//package spill.localisation
Section 333
//TextFieldFit (spill.localisation.TextFieldFit) package spill.localisation { import flash.events.*; import flash.display.*; import flash.text.*; import flash.filters.*; public class TextFieldFit extends MovieClip { protected var _text:String;// = "default" protected var _textSize:Number;// = 12 protected var _embedFonts:Boolean;// = true protected var _glowColor:uint;// = 0 private var h:Number; protected var _antiAliasType:String;// = "advanced" private var w:Number; protected var _useGlowFilter:Boolean;// = false protected var _hAlign:String;// = "left" protected var _textColor:uint;// = 0 protected var _glowStrength:Number;// = 5 protected var _glowBlur:Number;// = 3 private var field:TextField; protected var _gridFitType:String;// = "pixel" protected var _glowQuality:Number;// = 1 private var debugBounding:Sprite; protected var _multiline:Boolean;// = false protected var _font:String;// = "" protected var _underline:Boolean;// = false protected var _vAlign:String;// = "top" protected var _italic:Boolean;// = false protected var _bold:Boolean;// = false private var sizeChanged:Boolean;// = true private var embeddedFonts:Array; protected var _selectable:Boolean;// = false private var format:TextFormat; private var valid:Boolean;// = true private static const gutter:Number = 2; spil_internal static var embedFonts:Boolean = true; spil_internal static var forceAAType:String = null; spil_internal static var forceFont:String = null; public function TextFieldFit(){ var _local1:Number; var _local2:Number; sizeChanged = true; valid = true; _text = "default"; _textColor = 0; _textSize = 12; _multiline = false; _hAlign = "left"; _vAlign = "top"; _bold = false; _underline = false; _italic = false; _selectable = false; _font = ""; _embedFonts = true; _antiAliasType = "advanced"; _gridFitType = "pixel"; _useGlowFilter = false; _glowBlur = 3; _glowColor = 0; _glowStrength = 5; _glowQuality = 1; super(); _local1 = width; _local2 = height; if (numChildren > 0){ removeChildAt(0); }; if (!field){ field = new TextField(); addChild(field); }; field.border = false; field.background = false; field.type = TextFieldType.DYNAMIC; mouseEnabled = false; mouseChildren = false; format = new TextFormat(); embeddedFonts = Font.enumerateFonts(false); setSize(_local1, _local2); validate(); visible = false; if (stage){ addEventListener(Event.RENDER, init); stage.invalidate(); } else { init(); }; } private function resizeText(_arg1:Boolean=false):void{ if (!doesTextFit()){ format.size = Object((Number(format.size) - 1)); if (format.size <= 3){ trace("WARNING: Text resised to 3px, either an error occured or the text just wont fit"); return; }; field.setTextFormat(format); resizeText(true); } else { if (_arg1 == false){ while (doesTextFit()) { if (format.size <= textSize){ format.size = Object((Number(format.size) + 1)); field.setTextFormat(format); if (!doesTextFit()){ format.size = Object((Number(format.size) - 1)); field.setTextFormat(format); break; }; } else { break; }; }; }; }; } public function get italic():Boolean{ return (_italic); } public function get textColor():uint{ return (_textColor); } public function get vAlign():String{ return (_vAlign); } public function get useGlowFilter():Boolean{ return (_useGlowFilter); } public function get selectable():Boolean{ return (_selectable); } public function set italic(_arg1:Boolean):void{ _italic = _arg1; invalidate(); } public function set text(_arg1:String):void{ _text = _arg1; invalidate(); } public function set vAlign(_arg1:String):void{ _vAlign = _arg1; invalidate(); } public function get font():String{ return (_font); } public function set textColor(_arg1:uint):void{ _textColor = _arg1; invalidate(); } public function get antiAliasType():String{ return (_antiAliasType); } public function get bold():Boolean{ return (_bold); } public function set useGlowFilter(_arg1:Boolean):void{ _useGlowFilter = _arg1; invalidate(); } public function set font(_arg1:String):void{ _font = _arg1; invalidate(); } public function get embedFonts():Boolean{ return (_embedFonts); } public function set selectable(_arg1:Boolean):void{ _selectable = _arg1; invalidate(); } public function get multiline():Boolean{ return (_multiline); } public function get glowQuality():Number{ return (_glowQuality); } public function get gridFitType():String{ return (_gridFitType); } public function get underline():Boolean{ return (_underline); } public function get textSize():Number{ return (_textSize); } public function set antiAliasType(_arg1:String):void{ _antiAliasType = _arg1; invalidate(); } protected function updateProperties():void{ var _local1:Boolean; var _local2:Font; field.text = _text; field.multiline = ((((_text.indexOf(" ") < 0)) && ((_text.length < 14)))) ? false : _multiline; field.wordWrap = field.multiline; field.selectable = _selectable; field.antiAliasType = (forceAAType) ? forceAAType : _antiAliasType; field.gridFitType = _gridFitType; embeddedFonts = Font.enumerateFonts(false); if (((((_embedFonts) && (!((_font == ""))))) && (TextFieldFit.embedFonts))){ _local1 = false; for each (_local2 in embeddedFonts) { if (_font == _local2.fontName){ _local1 = true; break; }; }; field.embedFonts = _local1; if (!_local1){ trace(((("WARNING: Embedded font '" + _font) + "' not found, disabling embedding of fonts, text = ") + _text)); }; } else { field.embedFonts = false; }; if (TextFieldFit.forceFont){ format.font = TextFieldFit.forceFont; } else { if (_font != ""){ format.font = _font; }; }; if (sizeChanged){ format.size = _textSize; }; format.color = _textColor; format.align = _hAlign; format.bold = _bold; format.italic = _italic; format.underline = _underline; format.leftMargin = 0; format.rightMargin = 0; field.setTextFormat(format); if (_useGlowFilter){ filters = [new GlowFilter(_glowColor, 1, _glowBlur, _glowBlur, _glowStrength, _glowQuality)]; } else { filters = []; }; } private function doesTextFit():Boolean{ if (((((field.textHeight + (gutter * 2)) > h)) || (((((field.textWidth + (gutter * 2)) > w)) && (!(multiline)))))){ return (false); }; return (true); } public function get glowStrength():Number{ return (_glowStrength); } public function set hAlign(_arg1:String):void{ _hAlign = _arg1; invalidate(); } private function init(_arg1:Event=null):void{ removeEventListener(Event.RENDER, init); updateProperties(); layoutText(); } public function set bold(_arg1:Boolean):void{ _bold = _arg1; invalidate(); } private function validate(_arg1:Event=null):void{ visible = true; updateProperties(); layoutText(); removeEventListener(Event.ENTER_FRAME, validate); valid = true; } public function get text():String{ return (_text); } public function set glowBlur(_arg1:Number):void{ _glowBlur = _arg1; invalidate(); } private function invalidate():void{ if (valid){ addEventListener(Event.ENTER_FRAME, validate); if (stage){ stage.invalidate(); }; valid = false; }; } public function set embedFonts(_arg1:Boolean):void{ _embedFonts = _arg1; invalidate(); } public function set multiline(_arg1:Boolean):void{ _multiline = _arg1; invalidate(); } public function set glowQuality(_arg1:Number):void{ _glowQuality = _arg1; invalidate(); } private function layoutText():void{ resizeText(); field.height = (field.textHeight + (gutter * 2)); if (vAlign == "top"){ field.y = 0; } else { if (vAlign == "middle"){ field.y = ((h - field.height) / 2); } else { if (vAlign == "bottom"){ field.y = (h - field.height); }; }; }; } public function get hAlign():String{ return (_hAlign); } public function setSize(_arg1:Number, _arg2:Number):void{ w = _arg1; h = _arg2; scaleX = (scaleY = 1); field.width = w; field.height = h; invalidate(); } public function set gridFitType(_arg1:String):void{ _gridFitType = _arg1; invalidate(); } public function set underline(_arg1:Boolean):void{ _underline = _arg1; invalidate(); } public function get glowBlur():Number{ return (_glowBlur); } public function set textSize(_arg1:Number):void{ _textSize = _arg1; sizeChanged = true; invalidate(); } public function set glowColor(_arg1:uint):void{ _glowColor = _arg1; invalidate(); } public function get glowColor():uint{ return (_glowColor); } public function set glowStrength(_arg1:Number):void{ _glowStrength = _arg1; invalidate(); } } }//package spill.localisation
Section 334
//Attach (tool.Attach) package tool { import flash.display.*; import flash.media.*; import flash.utils.*; public class Attach { public static function getSound(_arg1:String):Sound{ var _local2:Class; var _local3:Sound; _local2 = (getDefinitionByName(_arg1) as Class); _local3 = new (_local2); return (_local3); } public static function getMovieClip(_arg1:String):MovieClip{ var _local2:Class; var _local3:MovieClip; _local2 = (getDefinitionByName(_arg1) as Class); _local3 = new (_local2); return (_local3); } public static function getSprite(_arg1:String):Sprite{ var _local2:Class; var _local3:Sprite; _local2 = (getDefinitionByName(_arg1) as Class); _local3 = new (_local2); return (_local3); } public static function getBitmapData(_arg1:String):BitmapData{ var _local2:Class; var _local3:BitmapData; _local2 = (getDefinitionByName(_arg1) as Class); _local3 = new _local2(null, null); return (_local3); } } }//package tool
Section 335
//_button_dog (_button_dog) package { import flash.display.*; public dynamic class _button_dog extends MovieClip { public function _button_dog(){ addFrameScript(48, frame49); } function frame49(){ stop(); } } }//package
Section 336
//_logo (_logo) package { import lib.*; public dynamic class _logo extends textShow { } }//package
Section 337
//_按钮_back (_按钮_back) package { import lib.*; public dynamic class _按钮_back extends myButton { } }//package
Section 338
//_按钮_buy (_按钮_buy) package { import lib.*; public dynamic class _按钮_buy extends myButton { } }//package
Section 339
//_按钮_game_声音 (_按钮_game_声音) package { import lib.*; public dynamic class _按钮_game_声音 extends myButton { } }//package
Section 340
//_按钮_game_音乐 (_按钮_game_音乐) package { import lib.*; public dynamic class _按钮_game_音乐 extends myButton { } }//package
Section 341
//_按钮_gamestart (_按钮_gamestart) package { import lib.*; public dynamic class _按钮_gamestart extends myButton { } }//package
Section 342
//_按钮_howtoplay (_按钮_howtoplay) package { import lib.*; public dynamic class _按钮_howtoplay extends myButton { } }//package
Section 343
//_按钮_main2 (_按钮_main2) package { import lib.*; public dynamic class _按钮_main2 extends myButton { } }//package
Section 344
//_按钮_MAINMENU (_按钮_MAINMENU) package { import lib.*; public dynamic class _按钮_MAINMENU extends myButton { } }//package
Section 345
//_按钮_OK (_按钮_OK) package { import lib.*; public dynamic class _按钮_OK extends myButton { } }//package
Section 346
//_按钮_RESUMEGAME (_按钮_RESUMEGAME) package { import lib.*; public dynamic class _按钮_RESUMEGAME extends myButton { } }//package
Section 347
//_按钮_UI_Event (_按钮_UI_Event) package { import lib.*; public dynamic class _按钮_UI_Event extends myButton { } }//package
Section 348
//_按钮_UI_商店 (_按钮_UI_商店) package { import lib.*; public dynamic class _按钮_UI_商店 extends myButton { } }//package
Section 349
//_按钮_UI_广告 (_按钮_UI_广告) package { import lib.*; public dynamic class _按钮_UI_广告 extends myButton { } }//package
Section 350
//_按钮_UI_时间 (_按钮_UI_时间) package { import lib.*; public dynamic class _按钮_UI_时间 extends myButton { } }//package
Section 351
//_按钮_习惯 (_按钮_习惯) package { import lib.*; public dynamic class _按钮_习惯 extends myButton { } }//package
Section 352
//_按钮_在玩一次 (_按钮_在玩一次) package { import lib.*; public dynamic class _按钮_在玩一次 extends myButton { } }//package
Section 353
//_按钮_拍照 (_按钮_拍照) package { import lib.*; public dynamic class _按钮_拍照 extends myButton { } }//package
Section 354
//_按钮_界面_ok (_按钮_界面_ok) package { import lib.*; public dynamic class _按钮_界面_ok extends myButton { } }//package
Section 355
//_按钮_界面加好 (_按钮_界面加好) package { import lib.*; public dynamic class _按钮_界面加好 extends myButton { } }//package
Section 356
//_按钮_跳过教程 (_按钮_跳过教程) package { import lib.*; public dynamic class _按钮_跳过教程 extends myButton { } }//package
Section 357
//_按钮暂停 (_按钮暂停) package { import lib.*; public dynamic class _按钮暂停 extends myButton { } }//package
Section 358
//_按钮更多游戏 (_按钮更多游戏) package { import lib.*; public dynamic class _按钮更多游戏 extends myButton { } }//package
Section 359
//_按钮界面减号 (_按钮界面减号) package { import lib.*; public dynamic class _按钮界面减号 extends myButton { } }//package
Section 360
//_界面_pop_图标1 (_界面_pop_图标1) package { import lib.*; public dynamic class _界面_pop_图标1 extends myButton { } }//package
Section 361
//_界面_pop_图标2 (_界面_pop_图标2) package { import lib.*; public dynamic class _界面_pop_图标2 extends myButton { } }//package
Section 362
//_界面_pop_图标3 (_界面_pop_图标3) package { import lib.*; public dynamic class _界面_pop_图标3 extends myButton { } }//package
Section 363
//_界面_pop_图标4 (_界面_pop_图标4) package { import lib.*; public dynamic class _界面_pop_图标4 extends myButton { } }//package
Section 364
//_素材_intro_画质 (_素材_intro_画质) package { import lib.*; public dynamic class _素材_intro_画质 extends myButton { } }//package
Section 365
//_素材_intro_静音 (_素材_intro_静音) package { import lib.*; public dynamic class _素材_intro_静音 extends myButton { public function _素材_intro_静音(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 366
//_素材_intro_音乐 (_素材_intro_音乐) package { import lib.*; public dynamic class _素材_intro_音乐 extends myButton { } }//package
Section 367
//Advert (Advert) package { import lib.*; public dynamic class Advert extends textShow { } }//package
Section 368
//ADVERTISING (ADVERTISING) package { import lib.*; public dynamic class ADVERTISING extends textShow { } }//package
Section 369
//Affectionate (Affectionate) package { import lib.*; public dynamic class Affectionate extends textShow { } }//package
Section 370
//animal1 (animal1) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal1 extends Animal_suci { public function animal1(){ addFrameScript(0, frame1, 9, frame10, 14, frame15, 20, frame21, 27, frame28, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame10(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame15(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame21(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame28(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 371
//animal10 (animal10) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal10 extends Animal_suci { public function animal10(){ addFrameScript(0, frame1, 6, frame7, 11, frame12, 15, frame16, 19, frame20, 25, frame26, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame12(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame7(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame26(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame16(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame20(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 372
//animal11 (animal11) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal11 extends Animal_suci { public function animal11(){ addFrameScript(0, frame1, 7, frame8, 14, frame15, 18, frame19, 23, frame24, 28, frame29, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame15(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame19(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame24(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame8(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame29(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 373
//animal12 (animal12) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal12 extends Animal_suci { public function animal12(){ addFrameScript(0, frame1, 8, frame9, 13, frame14, 17, frame18, 21, frame22, 27, frame28, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame14(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame18(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame22(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame9(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame28(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 374
//animal13 (animal13) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal13 extends Animal_suci { public function animal13(){ addFrameScript(0, frame1, 7, frame8, 13, frame14, 17, frame18, 21, frame22, 26, frame27, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame14(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame18(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame22(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame8(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame27(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 375
//animal2 (animal2) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal2 extends Animal_suci { public function animal2(){ addFrameScript(0, frame1, 9, frame10, 14, frame15, 20, frame21, 27, frame28, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame10(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame15(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame21(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame28(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 376
//animal3 (animal3) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal3 extends Animal_suci { public function animal3(){ addFrameScript(0, frame1, 9, frame10, 14, frame15, 20, frame21, 27, frame28, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame10(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame15(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame21(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame28(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 377
//animal4 (animal4) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal4 extends Animal_suci { public function animal4(){ addFrameScript(0, frame1, 9, frame10, 14, frame15, 20, frame21, 27, frame28, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame10(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame15(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame21(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame28(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 378
//animal5 (animal5) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal5 extends Animal_suci { public function animal5(){ addFrameScript(0, frame1, 9, frame10, 14, frame15, 20, frame21, 27, frame28, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame10(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame15(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame21(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame28(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 379
//animal6 (animal6) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal6 extends Animal_suci { public function animal6(){ addFrameScript(0, frame1, 7, frame8, 13, frame14, 17, frame18, 21, frame22, 27, frame28, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame14(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame18(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame22(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame8(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame28(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 380
//animal7 (animal7) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal7 extends Animal_suci { public function animal7(){ addFrameScript(0, frame1, 6, frame7, 11, frame12, 14, frame15, 18, frame19, 24, frame25, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame12(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame15(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame7(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame19(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame25(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 381
//animal8 (animal8) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal8 extends Animal_suci { public function animal8(){ addFrameScript(0, frame1, 9, frame10, 14, frame15, 20, frame21, 27, frame28, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame10(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame15(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame21(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame28(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 382
//animal9 (animal9) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.media.*; import flash.geom.*; import flash.filters.*; import lib.*; import flash.utils.*; import flash.system.*; import flash.ui.*; import flash.external.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.printing.*; import flash.xml.*; public dynamic class animal9 extends Animal_suci { public function animal9(){ addFrameScript(0, frame1, 9, frame10, 14, frame15, 20, frame21, 27, frame28, 34, frame35, 39, frame40, 47, frame48, 55, frame56); } function frame10(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame15(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame1(){ stop(); try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame21(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame28(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame35(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame40(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame48(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } function frame56(){ try { MovieClip(parent).moden = 0; } catch(err) { }; } } }//package
Section 383
//Animalfacts (Animalfacts) package { import lib.*; public dynamic class Animalfacts extends textShow { } }//package
Section 384
//Animalhappinessaroundtheworld (Animalhappinessaroundtheworld) package { import lib.*; public dynamic class Animalhappinessaroundtheworld extends textShow { } }//package
Section 385
//animalin0 (animalin0) package { import flash.display.*; public dynamic class animalin0 extends MovieClip { public var mc:MovieClip; } }//package
Section 386
//animalin1 (animalin1) package { import flash.display.*; public dynamic class animalin1 extends MovieClip { public var mc:MovieClip; } }//package
Section 387
//animalin2 (animalin2) package { import flash.display.*; public dynamic class animalin2 extends MovieClip { public var mc:MovieClip; } }//package
Section 388
//animalin3 (animalin3) package { import flash.display.*; public dynamic class animalin3 extends MovieClip { public var mc:MovieClip; } }//package
Section 389
//animalin4 (animalin4) package { import flash.display.*; public dynamic class animalin4 extends MovieClip { public var mc:MovieClip; } }//package
Section 390
//animalin5 (animalin5) package { import flash.display.*; public dynamic class animalin5 extends MovieClip { public var mc:MovieClip; } }//package
Section 391
//animalin6 (animalin6) package { import flash.display.*; public dynamic class animalin6 extends MovieClip { public var mc:MovieClip; } }//package
Section 392
//animalout0 (animalout0) package { import flash.display.*; public dynamic class animalout0 extends MovieClip { public var mc:MovieClip; } }//package
Section 393
//animalout1 (animalout1) package { import flash.display.*; public dynamic class animalout1 extends MovieClip { public var mc:MovieClip; } }//package
Section 394
//animalout2 (animalout2) package { import flash.display.*; public dynamic class animalout2 extends MovieClip { public var mc:MovieClip; } }//package
Section 395
//animalout3 (animalout3) package { import flash.display.*; public dynamic class animalout3 extends MovieClip { public var mc:MovieClip; } }//package
Section 396
//animalout4 (animalout4) package { import flash.display.*; public dynamic class animalout4 extends MovieClip { public var mc:MovieClip; } }//package
Section 397
//animalout5 (animalout5) package { import flash.display.*; public dynamic class animalout5 extends MovieClip { public var mc:MovieClip; } }//package
Section 398
//AnimalShelterColsed (AnimalShelterColsed) package { import lib.*; public dynamic class AnimalShelterColsed extends textShow { } }//package
Section 399
//animalStation (animalStation) package { import flash.display.*; public dynamic class animalStation extends MovieClip { public function animalStation(){ addFrameScript(0, frame1); } function frame1(){ visible = false; } } }//package
Section 400
//Awealthyresidentoftheareawh (Awealthyresidentoftheareawh) package { import lib.*; public dynamic class Awealthyresidentoftheareawh extends textShow { } }//package
Section 401
//back (back) package { import lib.*; public dynamic class back extends textShow { } }//package
Section 402
//black (black) package { import flash.display.*; public dynamic class black extends MovieClip { public function black(){ addFrameScript(0, frame1); } function frame1(){ } } }//package
Section 403
//BunnyBlizzard (BunnyBlizzard) package { import lib.*; public dynamic class BunnyBlizzard extends textShow { } }//package
Section 404
//Button_disabledSkin (Button_disabledSkin) package { import flash.display.*; public dynamic class Button_disabledSkin extends MovieClip { } }//package
Section 405
//Button_downSkin (Button_downSkin) package { import flash.display.*; public dynamic class Button_downSkin extends MovieClip { } }//package
Section 406
//Button_emphasizedSkin (Button_emphasizedSkin) package { import flash.display.*; public dynamic class Button_emphasizedSkin extends MovieClip { } }//package
Section 407
//Button_overSkin (Button_overSkin) package { import flash.display.*; public dynamic class Button_overSkin extends MovieClip { } }//package
Section 408
//Button_selectedDisabledSkin (Button_selectedDisabledSkin) package { import flash.display.*; public dynamic class Button_selectedDisabledSkin extends MovieClip { } }//package
Section 409
//Button_selectedDownSkin (Button_selectedDownSkin) package { import flash.display.*; public dynamic class Button_selectedDownSkin extends MovieClip { } }//package
Section 410
//Button_selectedOverSkin (Button_selectedOverSkin) package { import flash.display.*; public dynamic class Button_selectedOverSkin extends MovieClip { } }//package
Section 411
//Button_selectedUpSkin (Button_selectedUpSkin) package { import flash.display.*; public dynamic class Button_selectedUpSkin extends MovieClip { } }//package
Section 412
//Button_upSkin (Button_upSkin) package { import flash.display.*; public dynamic class Button_upSkin extends MovieClip { } }//package
Section 413
//BUYss (BUYss) package { import lib.*; public dynamic class BUYss extends textShow { } }//package
Section 414
//CASE (CASE) package { import lib.*; public dynamic class CASE extends textShow { } }//package
Section 415
//CatCapers (CatCapers) package { import lib.*; public dynamic class CatCapers extends textShow { } }//package
Section 416
//CellRenderer_disabledSkin (CellRenderer_disabledSkin) package { import flash.display.*; public dynamic class CellRenderer_disabledSkin extends MovieClip { } }//package
Section 417
//CellRenderer_downSkin (CellRenderer_downSkin) package { import flash.display.*; public dynamic class CellRenderer_downSkin extends MovieClip { } }//package
Section 418
//CellRenderer_overSkin (CellRenderer_overSkin) package { import flash.display.*; public dynamic class CellRenderer_overSkin extends MovieClip { } }//package
Section 419
//CellRenderer_selectedDisabledSkin (CellRenderer_selectedDisabledSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedDisabledSkin extends MovieClip { } }//package
Section 420
//CellRenderer_selectedDownSkin (CellRenderer_selectedDownSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedDownSkin extends MovieClip { } }//package
Section 421
//CellRenderer_selectedOverSkin (CellRenderer_selectedOverSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedOverSkin extends MovieClip { } }//package
Section 422
//CellRenderer_selectedUpSkin (CellRenderer_selectedUpSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedUpSkin extends MovieClip { } }//package
Section 423
//CellRenderer_upSkin (CellRenderer_upSkin) package { import flash.display.*; public dynamic class CellRenderer_upSkin extends MovieClip { } }//package
Section 424
//Certifiedbreed (Certifiedbreed) package { import lib.*; public dynamic class Certifiedbreed extends textShow { } }//package
Section 425
//CharitableDonation (CharitableDonation) package { import lib.*; public dynamic class CharitableDonation extends textShow { } }//package
Section 426
//Clickher (Clickher) package { import lib.*; public dynamic class Clickher extends textShow { } }//package
Section 427
//Clickhereto (Clickhereto) package { import lib.*; public dynamic class Clickhereto extends textShow { } }//package
Section 428
//Clickonatabtos (Clickonatabtos) package { import lib.*; public dynamic class Clickonatabtos extends textShow { } }//package
Section 429
//ComboBox_disabledSkin (ComboBox_disabledSkin) package { import flash.display.*; public dynamic class ComboBox_disabledSkin extends MovieClip { } }//package
Section 430
//ComboBox_downSkin (ComboBox_downSkin) package { import flash.display.*; public dynamic class ComboBox_downSkin extends MovieClip { } }//package
Section 431
//ComboBox_overSkin (ComboBox_overSkin) package { import flash.display.*; public dynamic class ComboBox_overSkin extends MovieClip { } }//package
Section 432
//ComboBox_upSkin (ComboBox_upSkin) package { import flash.display.*; public dynamic class ComboBox_upSkin extends MovieClip { } }//package
Section 433
//DeletethisPicture (DeletethisPicture) package { import lib.*; public dynamic class DeletethisPicture extends textShow { } }//package
Section 434
//EventList_text (EventList_text) package { import flash.display.*; import flash.text.*; public dynamic class EventList_text extends MovieClip { public var txt:TextField; public function EventList_text(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 435
//eventshow0 (eventshow0) package { import flash.display.*; public dynamic class eventshow0 extends MovieClip { } }//package
Section 436
//eventshow1 (eventshow1) package { import flash.display.*; public dynamic class eventshow1 extends MovieClip { } }//package
Section 437
//eventshow2 (eventshow2) package { import flash.display.*; public dynamic class eventshow2 extends MovieClip { } }//package
Section 438
//eventshow3 (eventshow3) package { import flash.display.*; public dynamic class eventshow3 extends MovieClip { } }//package
Section 439
//eventshow4 (eventshow4) package { import flash.display.*; public dynamic class eventshow4 extends MovieClip { } }//package
Section 440
//eventshow5 (eventshow5) package { import flash.display.*; import flash.text.*; public dynamic class eventshow5 extends MovieClip { public var rich:TextField; } }//package
Section 441
//eventshow6 (eventshow6) package { import flash.display.*; import flash.text.*; public dynamic class eventshow6 extends MovieClip { public var rich:TextField; } }//package
Section 442
//eventsss (eventsss) package { import lib.*; public dynamic class eventsss extends textShow { } }//package
Section 443
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package
Section 444
//FRIDAY (FRIDAY) package { import lib.*; public dynamic class FRIDAY extends textShow { } }//package
Section 445
//GameComplete (GameComplete) package { import lib.*; public dynamic class GameComplete extends GameOver { public function GameComplete(){ addFrameScript(0, frame1, 1, frame2, 21, frame22); } function frame1(){ stop(); } function frame2(){ setChildIndex(masks, (numChildren - 1)); masks.visible = true; } function frame22(){ init(); masks.visible = false; stop(); } } }//package
Section 446
//GAMECOMPLETE11 (GAMECOMPLETE11) package { import lib.*; public dynamic class GAMECOMPLETE11 extends textShow { } }//package
Section 447
//GAMEOVER (GAMEOVER) package { import lib.*; public dynamic class GAMEOVER extends textShow { } }//package
Section 448
//gamestart (gamestart) package { import lib.*; public dynamic class gamestart extends textShow { } }//package
Section 449
//GiveFood (GiveFood) package { import lib.*; public dynamic class GiveFood extends textShow { } }//package
Section 450
//Givemedicine (Givemedicine) package { import lib.*; public dynamic class Givemedicine extends textShow { } }//package
Section 451
//Goodforfamilies (Goodforfamilies) package { import lib.*; public dynamic class Goodforfamilies extends textShow { } }//package
Section 452
//HabitsBuilder (HabitsBuilder) package { import lib.*; public dynamic class HabitsBuilder extends textShow { } }//package
Section 453
//Hamsterliciousps (Hamsterliciousps) package { import lib.*; public dynamic class Hamsterliciousps extends textShow { } }//package
Section 454
//Hasrequiredshots (Hasrequiredshots) package { import lib.*; public dynamic class Hasrequiredshots extends textShow { } }//package
Section 455
//Hereyoucanbuy (Hereyoucanbuy) package { import lib.*; public dynamic class Hereyoucanbuy extends textShow { } }//package
Section 456
//Housebroken (Housebroken) package { import lib.*; public dynamic class Housebroken extends textShow { } }//package
Section 457
//HOWTOPLAY (HOWTOPLAY) package { import lib.*; public dynamic class HOWTOPLAY extends textShow { } }//package
Section 458
//Ifthehappinessmetert (Ifthehappinessmetert) package { import lib.*; public dynamic class Ifthehappinessmetert extends textShow { } }//package
Section 459
//Ifyoutakegoodcare (Ifyoutakegoodcare) package { import lib.*; public dynamic class Ifyoutakegoodcare extends textShow { } }//package
Section 460
//Inbox (Inbox) package { import lib.*; public dynamic class Inbox extends textShow { } }//package
Section 461
//INBOXss (INBOXss) package { import lib.*; public dynamic class INBOXss extends textShow { } }//package
Section 462
//Inthistutoria (Inthistutoria) package { import lib.*; public dynamic class Inthistutoria extends textShow { } }//package
Section 463
//language (language) package { import flash.events.*; import spill.localisation.*; public class language { public static var languages:int = 1; public static var send_to_friend:Object = {}; private static var textList:Array = [["0", "0"], ["en_us", "1"], ["cn", "2"], ["nl", "3"], ["fr", "4"], ["de", "5"], ["pl", "6"], ["se", "7"], ["it", "8"], ["es", "9"], ["pt", "10"], ["br", "11"], ["ru", "12"], ["id", "13"], ["14", "14"], ["my", "15"], ["ph", "en_uk", "in"], ["jp", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["24", "24"], ["25", "25"], ["26", "26"], ["27", "27"], ["28", "28"], ["29", "29"]]; public static var _language:String = ""; public static var txtinfo:String = ""; public function language(){ SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true); send_to_friend["en_us"] = "http://www.gamesgames.com/game/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["cn"] = "http://www.game.com.cn/moregames/"; send_to_friend["nl"] = "http://www.spelletjes.nl/spel/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["fr"] = "http://www.jeux.fr/jeu/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["de"] = "http://www.jetztspielen.de/spiel/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["pl"] = "http://www.gry.pl/gra/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["se"] = "http://www.spela.se/spel_/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["it"] = "http://www.gioco.it/gioco/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["es"] = "http://www.juegos.com/juego/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["pt"] = "http://www.ojogos.pt/jogo/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["br"] = "http://www.ojogos.com.br/jogo/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["ru"] = "http://www.ourgames.ru/igra/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["id"] = "http://www.games.co.id/permainanme/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["en_uk"] = "http://www.games.co.uk/game/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["in"] = "http://www.game.co.in/game/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; send_to_friend["jp"] = "http://www.egames.jp/game/Hair-Mania.html?utm_medium=brandedgames_external&utm_campaign=Hair_Mania&utm_source=&utm_content=send_to_friend"; } private static function languageChanged(_arg1:Event=null){ if (SpilGame.currentLanguage){ trace("自己的 Language.as: languageChanged", SpilGame.currentLanguage.name, SpilGame.currentLanguage.displayName, SpilGame.currentLanguage.embedFonts); trace("当前语言版本:", SpilGame.currentLanguage.name, "数字:", language.language_nr); }; } public static function get language_nr():int{ var _local1:*; var _local2:*; if (SpilGame.currentBranding){ _local1 = 0; while (_local1 < textList.length) { _local2 = 0; while (_local2 < textList[_local1].length) { if (SpilGame.currentLanguage.name == textList[_local1][_local2]){ return (_local1); }; _local2++; }; _local1++; }; return (1); //unresolved jump }; return (1); } public static function get send_to_friend_url(){ return (send_to_friend[_language]); } } }//package
Section 464
//Lethe_Button_Up (Lethe_Button_Up) package { import flash.display.*; public dynamic class Lethe_Button_Up extends MovieClip { public var _txt:MovieClip; } }//package
Section 465
//Lethe_DragArea (Lethe_DragArea) package { import flash.display.*; public dynamic class Lethe_DragArea extends MovieClip { } }//package
Section 466
//Likesdress (Likesdress) package { import lib.*; public dynamic class Likesdress extends textShow { } }//package
Section 467
//List_skin (List_skin) package { import flash.display.*; public dynamic class List_skin extends MovieClip { } }//package
Section 468
//loading (loading) package { import lib.*; public dynamic class loading extends textShow { } }//package
Section 469
//MAINMENU (MAINMENU) package { import lib.*; public dynamic class MAINMENU extends textShow { } }//package
Section 470
//MANDAY (MANDAY) package { import lib.*; public dynamic class MANDAY extends textShow { } }//package
Section 471
//MOREGAMES (MOREGAMES) package { import lib.*; public dynamic class MOREGAMES extends textShow { } }//package
Section 472
//music_complete (music_complete) package { import flash.media.*; public dynamic class music_complete extends Sound { } }//package
Section 473
//music_event (music_event) package { import flash.media.*; public dynamic class music_event extends Sound { } }//package
Section 474
//music_failed (music_failed) package { import flash.media.*; public dynamic class music_failed extends Sound { } }//package
Section 475
//music_mainscreen (music_mainscreen) package { import flash.media.*; public dynamic class music_mainscreen extends Sound { } }//package
Section 476
//music_music_1 (music_music_1) package { import flash.media.*; public dynamic class music_music_1 extends Sound { } }//package
Section 477
//music_music_2 (music_music_2) package { import flash.media.*; public dynamic class music_music_2 extends Sound { } }//package
Section 478
//music_music_3 (music_music_3) package { import flash.media.*; public dynamic class music_music_3 extends Sound { } }//package
Section 479
//music_shop (music_shop) package { import flash.media.*; public dynamic class music_shop extends Sound { } }//package
Section 480
//Namethis (Namethis) package { import lib.*; public dynamic class Namethis extends textShow { } }//package
Section 481
//news (news) package { import lib.*; public dynamic class news extends textShow { } }//package
Section 482
//no (no) package { import lib.*; public dynamic class no extends textShow { } }//package
Section 483
//Notenoughmoney (Notenoughmoney) package { import lib.*; public dynamic class Notenoughmoney extends textShow { } }//package
Section 484
//Notenoughsp (Notenoughsp) package { import lib.*; public dynamic class Notenoughsp extends textShow { } }//package
Section 485
//O11111111 (O11111111) package { import flash.net.*; import flash.events.*; import flash.display.*; import flash.text.*; import O11111110.*; import flash.utils.*; import flash.system.*; public class O11111111 extends MovieClip { private const O11111OO1:Array; private var O11111OO0:Number; private var O11111OOO:MovieClip; private var O11111OOl; private var O11111O01:Boolean;// = false private var O11111O00; private var O11111O0O:Loader; private var O11111O0l; private var O111111l1:String; private var O111111lO:int; private var O111111ll:Number; private var O11111l11; private var oddLineColor:Number; private var O111111O0:String; private var O111111O1:String; private var O11111l1O; private var O11111Ol0:MovieClip; private var O11111Ol1:Array; private var O111111OO:String; private var O111111Ol:String; private var O11111OlO:String; private var O1111100O1:int; private var O11111Oll:Boolean; private var evenLineColor:Number; private var noticeLineColor:Number; private var selfLineColor:Number; public function O11111111():void{ var O11111l1l:int; var O11111l10:*; O11111O01 = false; O11111OO1 = ["Failed to get highscores.", "Failed to get highscores.", "Failed to get highscores.", "Failed to get highscores.", "Ophalen van de highscores mislukt", "Classement échoué.", "Highscores konnten nicht geladen werden.", "Error al cargar las puntuaciones máximas.", "Os recordes não foram recebidos.", "Não conseguiu obter uma das melhores pontuações", "Impossibile recuperare dati sui record.", "Kunde ej hämta toppoäng.", "Pobieranie rankingu nie powiodło się.", "Ошибка! Получить данные о рекордах не удалось!", "Yüksek skorlar alınamadı.", "Gagal untuk mendapatkan skor tertinggi", "Gagal mendapatkan skor tertinggi.", "ハイスコア情報の取得に失敗しました", "获取排行榜失败"]; super(); Security.allowDomain("*"); O11111OOl = this.parent; O11111OOl.stop(); O11111l1l = 0; while (true) { try { O11111l10 = O11111OOl.getChildAt(O11111l1l); if ((O11111l10 is MovieClip)){ O11111l10.visible = false; } else { O11111OOl.removeChild(O11111l10); }; O11111l1l = (O11111l1l + 1); } catch(O11111llO:Error) { break; }; }; try { O11111OOl["O111111O"] = O111110lO; } catch(O11111llO:Error) { }; } private function O1111100O(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop(1); } private function O1111O1l1(_arg1):void{ removeEventListener(Event.ENTER_FRAME, O111110ll); O11111l11.visible = true; O11111O00.text = O11111OO1[(O1111111l.O11111OlO().O11111O0O() - 1)]; } private function O1111100l(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop(3); } private function O1111O1lO(_arg1:Event):void{ O11111OOl.dispatchEvent(_arg1); } public function O11111O11():void{ if (O11111l1O != null){ O11111l1O.O11111l0O(); }; } public function get O11111O10():Boolean{ return (O11111O01); } private function O1111O1O0(_arg1:String){ return (getDefinitionByName(_arg1)); } public function O11111O1O():void{ if (O11111l1O != null){ O11111l1O.O11111l1l(); }; } public function O11111O1l(_arg1:int, _arg2:String):void{ if (O11111l1O != null){ O11111l1O.O11111l10(_arg1, _arg2); }; } private function O1111O1OO(_arg1:MouseEvent):void{ this.O1111O1lO(new Event("00000100110")); } private function O1111O1O1():void{ var O111110O1:*; var O111110OO:*; var O111110Ol:*; var O111110O0:*; var O11111l1l:int; var O11111l01:int; var O1111101l:*; var O11111l10:*; var O111110l1:*; O111110O1 = getDefinitionByName("Lethe_Button_Back"); O111110OO = getDefinitionByName("Lethe_Loading_Text"); O111110Ol = getDefinitionByName("COM_LoadingProgress"); O111110O0 = getDefinitionByName("Lethe_Text3"); O11111l1l = 0; O11111l01 = 0; while (true) { try { O11111l10 = O11111OOO.getChildAt(O11111l1l); if ((O11111l10 is O111110O1)){ O11111l11 = O11111l10; O11111001(O11111l11); O11111l01 = 0; while (true) { try { O1111101l = O11111l11.getChildAt(O11111l01); if ((O1111101l is O111110O0)){ O1111101l.gotoAndStop(O1111111l.O11111OlO().O11111O0O()); break; }; O11111l01 = (O11111l01 + 1); } catch(O11111llO:Error) { break; }; }; O11111l11.visible = false; try { O11111l10.removeEventListener(MouseEvent.CLICK, O1111O1OO); } catch(e:Error) { }; O11111l10.addEventListener(MouseEvent.CLICK, O1111O1OO, false, 0, true); } else { if ((O11111l10 is O111110OO)){ O11111l01 = 0; while (true) { try { O111110l1 = O11111l10.getChildAt(O11111l01); if ((O111110l1 is TextField)){ O11111O00 = O111110l1; break; }; O11111l01 = (O11111l01 + 1); } catch(O11111llO:Error) { break; }; }; } else { if ((O11111l10 is O111110Ol)){ O11111O0l = O11111l10; O11111O0l.stop(); }; }; }; O11111l1l = (O11111l1l + 1); } catch(O11111llO:Error) { break; }; }; } private function O1111O1Ol(_arg1:Event):void{ this.dispatchEvent(new Event(Event.COMPLETE)); O11111l1O = _arg1.currentTarget.content; O11111l1O.addEventListener("000111000100", O1111O1lO); O11111l1O.addEventListener("00111111000", O1111O1lO); O11111l1O.addEventListener("000000000000", O1111O1lO); O11111l1O.addEventListener("010101010100", O1111O1lO); O11111l1O.addEventListener("000001111111", O1111O1lO); O11111l1O.O11111l1O(O11111OO0, O111111lO, O111111ll, O111111Ol, O11111O10, O1111111l.O11111OlO().O11111OOO, O111111O1, evenLineColor, oddLineColor, noticeLineColor, selfLineColor); O11111l1O.O11111l11(O1111O1O0("Lethe_BackGround"), O1111O1O0("Lethe_Button_Down"), O1111O1O0("Lethe_Button_Down2"), O1111O1O0("Lethe_Button_Down3"), O1111O1O0("Lethe_Button_Up"), O1111O1O0("Lethe_Button_Up2"), O1111O1O0("Lethe_Button_Up3"), O1111O1O0("Lethe_FocusLine"), O1111O1O0("Lethe_LineBack"), O1111O1O0("Lethe_LineBack2"), O1111O1O0("Lethe_Scroll_Bar"), O1111O1O0("Lethe_Drag_Block"), O1111O1O0("Lethe_Scroll_Up"), O1111O1O0("Lethe_Scroll_Down"), O1111O1O0("Lethe_DragArea")); O11111O1O(); } public function set O11111O10(_arg1:Boolean):void{ var _local2:LocalConnection; var _local3:String; var _local4:Array; var _local5:int; var _local6:int; var _local7:O1111111O; O11111O01 = _arg1; O11111Ol1 = ["www8.agame.com", "www.zlonggames.com", "gamedev.dev.spillgroup.com", "gamedev.dev.spilgames.com", "www.zlonggamestest.com"]; _local2 = new LocalConnection(); if (_local2.domain != "localhost"){ _local4 = _local2.domain.split("."); _local5 = (_local4.length - 1); _local6 = (_local4.length - 2); O11111OlO = ((_local4[_local6] + ".") + _local4[_local5]); } else { O11111OlO = "localhost"; }; O1111111l.O11111OlO().O11111Oll(O11111OlO, O111111Ol, O111111O0, O1111100O1); if (((isNaN(O11111OO0)) || (isNaN(O111111lO)))){ O111110l0(); return; }; for each (_local3 in O11111Ol1) { if (_local2.domain == _local3){ _local7 = new O1111111O(); if (_local7.O11111OO1()){ O11111Oll = true; O1111O110(); return; }; O111110l0(); return; }; }; O111110l0(); } private function O1111O110():void{ var _local1:*; stop(); O11111O0O = new Loader(); O11111O0O.load(new URLRequest(O111111l1)); O11111OOl.addChildAt(O11111O0O, 0); this.addEventListener(Event.ENTER_FRAME, O111110ll); O11111O0O.contentLoaderInfo.addEventListener(Event.COMPLETE, O1111O1Ol); O11111O0O.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, O1111O1l1); O11111O0O.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, O1111O1l1); _local1 = getDefinitionByName("COM_LoadingBar"); if (_local1 != null){ O11111OOO = new (_local1); O11111OOl.addChild(O11111OOO); O1111O1O1(); }; } private function O1111O111():void{ var O11111l1l:int; var O11111l01:int; var O11111l0O:*; var O11111l0l:*; var O11111l00:*; var O11111011:*; var O1111101O:*; var O1111101l:*; var O11111l10:*; O11111l1l = 0; O11111l01 = 0; O11111l0O = getDefinitionByName("Lethe_Continue_Button"); O11111l0l = getDefinitionByName("Lethe_Link_Button"); O11111l00 = getDefinitionByName("Lethe_Text1"); O11111011 = getDefinitionByName("Lethe_Text2"); O1111101O = getDefinitionByName("Lethe_All_Logo"); while (true) { try { O11111l10 = O11111Ol0.getChildAt(O11111l1l); if ((O11111l10 is O11111l0O)){ O11111001(O11111l10); try { O11111l10.removeEventListener(MouseEvent.CLICK, O1111O11l); } catch(e:Error) { }; O11111l10.addEventListener(MouseEvent.CLICK, O1111O11l, false, 0, true); O11111l01 = 0; while (true) { try { O1111101l = O11111l10.getChildAt(O11111l01); if ((((O1111101l is O11111l00)) || ((O1111101l is O11111011)))){ O1111101l.gotoAndStop(O1111111l.O11111OlO().O11111O0O()); }; O11111l01 = (O11111l01 + 1); } catch(O11111llO:Error) { break; }; }; } else { if ((O11111l10 is O11111l0l)){ try { O11111l10.removeEventListener(MouseEvent.CLICK, O1111O11O); } catch(e:Error) { }; O11111l10.addEventListener(MouseEvent.CLICK, O1111O11O, false, 0, true); O11111001(O11111l10); O11111l01 = 0; while (true) { try { O1111101l = O11111l10.getChildAt(O11111l01); if ((((O1111101l is O11111l00)) || ((O1111101l is O11111011)))){ O1111101l.gotoAndStop(O1111111l.O11111OlO().O11111O0O()); } else { if ((O1111101l is O1111101O)){ O1111101l.gotoAndStop(O1111111l.O11111OlO().O11111O01()); }; }; O11111l01 = (O11111l01 + 1); } catch(O11111llO:Error) { break; }; }; }; }; O11111l1l = (O11111l1l + 1); } catch(O11111llO:Error) { break; }; }; } public function O111111l0():Boolean{ return (O11111Oll); } private function O1111O11l(_arg1:MouseEvent):void{ this.O1111O1lO(new Event("000111000100")); } private function O1111O11O(_arg1:MouseEvent):void{ O1111111l.O11111OlO().O11111O0l(); this.O1111O1lO(new Event("00111111000")); } private function O111110l0():void{ var O11111ll0:*; if (O11111OOO != null){ O11111OOl.removeChild(O11111OOO); O11111OOO = null; }; if (O11111Ol0 == null){ try { O11111ll0 = getDefinitionByName("Lethe_Alert_Page"); O11111Ol0 = new (O11111ll0); O11111OOl.addChild(O11111Ol0); O1111O111(); } catch(O11111llO:Error) { }; }; } private function O111110lO(_arg1=null, _arg2:String="default", _arg3=1, _arg4="", _arg5:int=0, _arg6:String="normal", _arg7:int=1, _arg8:Number=0x515151, _arg9:Number=0x515151, _arg10:Number=0x515151, _arg11:Number=0x515151):void{ O11111OOl["O11111O10"] = O11111O1l; O11111OOl["O11111O11"] = O11111O1O; O11111OOl["O11111100"] = O111111l0; O11111OOl["O11111101"] = O11111101; O11111OOl["O1100000l"] = O10000101; O11111OOl["O1111110l"] = O1111110l; O11111OOl["O111111001"] = O11111100; O11111OOl["O111111010"] = O11111O11; O1111111l.O11111OlO().O11111Ol0(_arg3); evenLineColor = _arg8; oddLineColor = _arg9; selfLineColor = _arg11; noticeLineColor = _arg10; O1111100O1 = _arg7; O111111O1 = _arg6; O111111Ol = _arg2; if (_arg4 == ""){ O111111O0 = O111111Ol; } else { O111111O0 = _arg4; }; O111111ll = _arg5; if (((!((_arg1 == null))) && (!((_arg1.loaderInfo == null))))){ O11111OO0 = Number(_arg1.loaderInfo.parameters["id"]); O111111lO = Number(_arg1.loaderInfo.parameters["s"]); O111111l1 = "http://www8.agame.com/games/flash/highscore/Submiter.swf?v=111"; O11111O10 = true; }; } private function O111110ll(_arg1:Event):void{ var _local2:int; _local2 = (((O11111O0O.contentLoaderInfo.bytesLoaded / O11111O0O.contentLoaderInfo.bytesTotal) * 100) >> 0); if (_local2 == 0){ O11111O0l.gotoAndStop(1); } else { O11111O0l.gotoAndStop(_local2); }; O11111O00.text = (String(_local2) + "%"); if (_local2 >= 100){ O11111l11 = null; O11111O0l = null; O11111O00 = null; removeEventListener(Event.ENTER_FRAME, O111110ll); O11111OOl.removeChild(O11111OOO); O11111OOO = null; }; } public function O11111100():void{ if (O11111l1O != null){ O11111l1O.O11111l0l(); }; } public function O11111101():Boolean{ return (!((O11111l1O == null))); } public function O1111110O(_arg1:Number, _arg2:Number):void{ if (O11111O0O){ O11111O0O.scaleX = (_arg1 / 460); O11111O0O.scaleY = (_arg2 / 300); }; } public function O1111110l():void{ if (O11111l1O != null){ O11111l1O.O11111l00(); }; } private function O11111000(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop(2); } private function O11111001(_arg1):void{ var _btn = _arg1; _btn.stop(); _btn.mouseChildren = false; _btn.buttonMode = true; try { _btn.removeEventListener(MouseEvent.MOUSE_OVER, O11111000); _btn.removeEventListener(MouseEvent.MOUSE_DOWN, O1111100l); _btn.removeEventListener(MouseEvent.MOUSE_OUT, O1111100O); _btn.removeEventListener(MouseEvent.MOUSE_UP, O1111100O); } catch(e:Error) { }; _btn.addEventListener(MouseEvent.MOUSE_OVER, O11111000, false, 0, true); _btn.addEventListener(MouseEvent.MOUSE_DOWN, O1111100l, false, 0, true); _btn.addEventListener(MouseEvent.MOUSE_OUT, O1111100O, false, 0, true); _btn.addEventListener(MouseEvent.MOUSE_UP, O1111100O, false, 0, true); } public function O10000101(_arg1:int):void{ var _langType = _arg1; O1111111l.O11111OlO().O11111Ol0(_langType); try { O1111O111(); } catch(e:Error) { }; try { O1111O1O1(); } catch(e:Error) { }; try { O11111O00.text = O11111OO1[(O1111111l.O11111OlO().O11111O0O() - 1)]; } catch(e:Error) { }; try { O11111l1O.O0100010(_langType); } catch(e:Error) { }; } } }//package
Section 486
//PAUSEss (PAUSEss) package { import lib.*; public dynamic class PAUSEss extends textShow { } }//package
Section 487
//Pick3habits (Pick3habits) package { import lib.*; public dynamic class Pick3habits extends textShow { } }//package
Section 488
//PlayAgain (PlayAgain) package { import lib.*; public dynamic class PlayAgain extends textShow { } }//package
Section 489
//Playful (Playful) package { import lib.*; public dynamic class Playful extends textShow { } }//package
Section 490
//Playwithanima (Playwithanima) package { import lib.*; public dynamic class Playwithanima extends textShow { } }//package
Section 491
//pleasechooseaanimal (pleasechooseaanimal) package { import lib.*; public dynamic class pleasechooseaanimal extends textShow { } }//package
Section 492
//PrivateDonation (PrivateDonation) package { import lib.*; public dynamic class PrivateDonation extends textShow { } }//package
Section 493
//Random (Random) package { import flash.net.*; import flash.display.*; public class Random { var randomStr; private static var hexcase = 0; public static var gameID = 80; public static var strqq:String; private static var chrsz = 8; private static var b64pad = ""; public function Random(){ randomStr = Randoms(10); super(); } public static function average_ii(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){ return (average_cmn((_arg3 ^ (_arg2 | ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function SortT(){ var _local1:*; var _local2:*; var _local3:*; _local1 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; _local2 = ""; trace((_local1 + "###")); _local3 = 0; while (_local3 < 10) { _local2 = (_local2 + _local1.substr(Math.floor((Math.random() * _local1.length)), 1)); _local3++; }; trace(_local2); return (_local2); } public static function b64_hmac_average(_arg1, _arg2){ return (binl2b64(core_hmac_average(_arg1, _arg2))); } public static function md5(_arg1:String){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local13:*; var _local14:*; var _local15:*; var _local16:*; var _local17:*; var _local18:*; var _local19:*; _local2[(_local3 >> 5)] = (_local2[(_local3 >> 5)] | (128 << (_local3 % 32))); _local2[((((_local3 + 64) >>> 9) << 4) + 14)] = _local3; _local5 = 1732584193; _local6 = -271733879; _local7 = -1732584194; _local8 = 271733878; _local9 = str2binl(_local4); if (_local9.length > 16){ _local9 = core_average(_local9, (_local4.length * chrsz)); }; _local10 = new Array(16); _local11 = new Array(16); _local12 = 0; while (_local12 < 16) { _local10[_local12] = (_local9[_local12] ^ 909522486); _local11[_local12] = (_local9[_local12] ^ 1549556828); _local12++; }; _local14 = core_average(_local10.concat(str2binl(_local13)), (0x0200 + (_local13.length * chrsz))); return (core_average(_local11.concat(_local14), (0x0200 + 128))); return (new Array(_local5, _local6, _local7, _local8)); } public static function average_gg(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){ return (average_cmn(((_arg2 & _arg4) | (_arg3 & ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function average_hh(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){ return (average_cmn(((_arg2 ^ _arg3) ^ _arg4), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function binl2b64(_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; _local2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; _local3 = ""; _local4 = 0; while (_local4 < (_arg1.length * 4)) { _local5 = (((((_arg1[(_local4 >> 2)] >> (8 * (_local4 % 4))) & 0xFF) << 16) | (((_arg1[((_local4 + 1) >> 2)] >> (8 * ((_local4 + 1) % 4))) & 0xFF) << 8)) | ((_arg1[((_local4 + 2) >> 2)] >> (8 * ((_local4 + 2) % 4))) & 0xFF)); _local6 = 0; while (_local6 < 4) { if (((_local4 * 8) + (_local6 * 6)) > (_arg1.length * 32)){ _local3 = (_local3 + b64pad); } else { _local3 = (_local3 + _local2.charAt(((_local5 >> (6 * (3 - _local6))) & 63))); }; _local6++; }; _local4 = (_local4 + 3); }; return (_local3); } public static function senturl(_arg1, _arg2, _arg3, _arg4):void{ var _local5:String; var _local6:URLRequest; _local5 = ((((((((("http://user.game.com.cn/game/?action=highscore&id=" + gameID) + "&s=") + _arg1) + "&a=") + _arg2) + "&t=") + _arg4) + "&r=") + _arg3); _local6 = new URLRequest(_local5); navigateToURL(_local6, "_blank"); } public static function geturl():void{ var _local1:String; var _local2:URLRequest; _local1 = ("http://user.game.com.cn/game/?action=highscore&id=" + gameID); _local2 = new URLRequest(_local1); navigateToURL(_local2, "_blank"); } public static function bit_rol(_arg1, _arg2){ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } public static function core_hmac_average(_arg1, _arg2){ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; _local3 = str2binl(_arg1); if (_local3.length > 16){ _local3 = core_average(_local3, (_arg1.length * chrsz)); }; _local4 = new Array(16); _local5 = new Array(16); _local6 = 0; while (_local6 < 16) { _local4[_local6] = (_local3[_local6] ^ 909522486); _local5[_local6] = (_local3[_local6] ^ 1549556828); _local6++; }; _local7 = core_average(_local4.concat(str2binl(_arg2)), (0x0200 + (_arg2.length * chrsz))); return (core_average(_local5.concat(_local7), (0x0200 + 128))); } public static function average_ff(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){ return (average_cmn(((_arg2 & _arg3) | (~(_arg2) & _arg4)), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function str2binl(_arg1){ var _local2:*; var _local3:*; var _local4:*; _local2 = new Array(); _local3 = ((1 << chrsz) - 1); _local4 = 0; while (_local4 < (_arg1.length * chrsz)) { _local2[(_local4 >> 5)] = (_local2[(_local4 >> 5)] | ((_arg1.charCodeAt((_local4 / chrsz)) & _local3) << (_local4 % 32))); _local4 = (_local4 + chrsz); }; return (_local2); } public static function binl2hex(_arg1){ var _local2:*; var _local3:*; var _local4:*; _local2 = (hexcase) ? "0123456789ABCDEF" : "0123456789abcdef"; _local3 = ""; _local4 = 0; while (_local4 < (_arg1.length * 4)) { _local3 = (_local3 + (_local2.charAt(((_arg1[(_local4 >> 2)] >> (((_local4 % 4) * 8) + 4)) & 15)) + _local2.charAt(((_arg1[(_local4 >> 2)] >> ((_local4 % 4) * 8)) & 15)))); _local4++; }; return (_local3); } public static function calcaverage(_arg1){ return (binl2hex(core_average(str2binl(_arg1), (_arg1.length * chrsz)))); } public static function hex_hmac_average(_arg1, _arg2){ return (binl2hex(core_hmac_average(_arg1, _arg2))); } public static function safe_add(_arg1, _arg2){ var _local3:*; var _local4:*; _local3 = ((_arg1 & 0xFFFF) + (_arg2 & 0xFFFF)); _local4 = (((_arg1 >> 16) + (_arg2 >> 16)) + (_local3 >> 16)); return (((_local4 << 16) | (_local3 & 0xFFFF))); } public static function Randoms(_arg1:Number){ var _local2:*; var _local3:*; var _local4:String; var _local5:*; _local2 = "123098938487634asdflskafgpoipALKGAISFH:LKHAODG"; _local3 = ""; _local4 = ""; _local5 = 0; while (_local5 < _arg1) { _local3 = (_local3 + _local2.substr(Math.floor((Math.random() * _local2.length)), 1)); _local5++; }; return (_local3); } public static function average_vm_test(){ return ((hex_average("abc") == "900150983cd24fb0d6963f7d28e17f72")); } public static function hex_average(_arg1){ return (binl2hex(core_average(str2binl(_arg1), (_arg1.length * chrsz)))); } public static function average_cmn(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6){ return (safe_add(bit_rol(safe_add(safe_add(_arg2, _arg1), safe_add(_arg4, _arg6)), _arg5), _arg3)); } public static function core_average(_arg1, _arg2){ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; _arg1[(_arg2 >> 5)] = (_arg1[(_arg2 >> 5)] | (128 << (_arg2 % 32))); _arg1[((((_arg2 + 64) >>> 9) << 4) + 14)] = _arg2; _local3 = 1732584193; _local4 = -271733879; _local5 = -1732584194; _local6 = 271733878; _local7 = 0; while (_local7 < _arg1.length) { _local8 = _local3; _local9 = _local4; _local10 = _local5; _local11 = _local6; _local3 = average_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 7, -680876936); _local6 = average_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 1)], 12, -389564586); _local5 = average_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 17, 606105819); _local4 = average_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 3)], 22, -1044525330); _local3 = average_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 7, -176418897); _local6 = average_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 5)], 12, 1200080426); _local5 = average_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 17, -1473231341); _local4 = average_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 7)], 22, -45705983); _local3 = average_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 7, 1770035416); _local6 = average_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 9)], 12, -1958414417); _local5 = average_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 17, -42063); _local4 = average_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 11)], 22, -1990404162); _local3 = average_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 7, 1804603682); _local6 = average_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 13)], 12, -40341101); _local5 = average_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 17, -1502002290); _local4 = average_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 15)], 22, 1236535329); _local3 = average_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 5, -165796510); _local6 = average_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 6)], 9, -1069501632); _local5 = average_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 14, 643717713); _local4 = average_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 0)], 20, -373897302); _local3 = average_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 5, -701558691); _local6 = average_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 10)], 9, 38016083); _local5 = average_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 14, -660478335); _local4 = average_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 4)], 20, -405537848); _local3 = average_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 5, 568446438); _local6 = average_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 14)], 9, -1019803690); _local5 = average_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 14, -187363961); _local4 = average_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 8)], 20, 1163531501); _local3 = average_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 5, -1444681467); _local6 = average_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 2)], 9, -51403784); _local5 = average_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 14, 1735328473); _local4 = average_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 12)], 20, -1926607734); _local3 = average_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 4, -378558); _local6 = average_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 8)], 11, -2022574463); _local5 = average_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 16, 1839030562); _local4 = average_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 14)], 23, -35309556); _local3 = average_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 4, -1530992060); _local6 = average_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 4)], 11, 1272893353); _local5 = average_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 16, -155497632); _local4 = average_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 10)], 23, -1094730640); _local3 = average_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 4, 681279174); _local6 = average_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 0)], 11, -358537222); _local5 = average_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 16, -722521979); _local4 = average_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 6)], 23, 76029189); _local3 = average_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 4, -640364487); _local6 = average_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 12)], 11, -421815835); _local5 = average_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 16, 530742520); _local4 = average_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 2)], 23, -995338651); _local3 = average_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 6, -198630844); _local6 = average_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 7)], 10, 1126891415); _local5 = average_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 15, -1416354905); _local4 = average_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 5)], 21, -57434055); _local3 = average_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 6, 1700485571); _local6 = average_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 3)], 10, -1894986606); _local5 = average_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 15, -1051523); _local4 = average_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 1)], 21, -2054922799); _local3 = average_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 6, 1873313359); _local6 = average_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 15)], 10, -30611744); _local5 = average_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 15, -1560198380); _local4 = average_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 13)], 21, 1309151649); _local3 = average_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 6, -145523070); _local6 = average_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 11)], 10, -1120210379); _local5 = average_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 15, 718787259); _local4 = average_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 9)], 21, -343485551); _local3 = safe_add(_local3, _local8); _local4 = safe_add(_local4, _local9); _local5 = safe_add(_local5, _local10); _local6 = safe_add(_local6, _local11); _local7 = (_local7 + 16); }; return (new Array(_local3, _local4, _local5, _local6)); } public static function b64_average(_arg1){ return (binl2b64(core_average(str2binl(_arg1), (_arg1.length * chrsz)))); } public static function DrawLine(_arg1, _arg2, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number){ var point1:Vector; var point:Vector; var current:*; var nextdot:*; var minX:Number; var minY:Number; var maxX:Number; var maxY:Number; var verts:Array; var center:Vector; var normal:Vector; var dmc:MovieClip; var isVisible:Boolean; var isActivated:Boolean; var AbstractTile:Function; var initializeContainer:Function; var createBoundingRect:Function; var testIntervals:Function; var k:*; var i:*; var point2:Vector; var point3:Vector; var point4:Vector; var point5:Vector; var b:*; var j:*; var l:*; var c:*; var position = _arg1; var line = _arg2; var x1 = _arg3; var x2 = _arg4; var y1 = _arg5; var y2 = _arg6; AbstractTile = function (_arg1:Number, _arg2:Number){ center = new Vector(_arg1, _arg2); verts = new Array(); normal = new Vector(0, 0); isVisible = true; isActivated = true; initializeContainer(); }; initializeContainer = function (){ var _local1:String; _local1 = "_oooo"; dmc = new MovieClip(); dmc.name = _local1; }; createBoundingRect = function (_arg1:Number, _arg2:Number){ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local3 = (center.y - (_arg2 / 2)); _local4 = (center.y + (_arg2 / 2)); _local5 = (center.x - (_arg1 / 2)); _local6 = (center.x + (_arg1 / 2)); verts.push(new Vector(_local6, _local4)); verts.push(new Vector(_local6, _local3)); verts.push(new Vector(_local5, _local3)); verts.push(new Vector(_local5, _local4)); }; testIntervals = function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ var _local5:Number; var _local6:Number; if (_arg2 < _arg3){ return (0); }; if (_arg4 < _arg1){ return (0); }; _local5 = (_arg4 - _arg1); _local6 = (_arg3 - _arg2); if (Math.abs(_local5) < Math.abs(_local6)){ return (_local5); }; return (_local6); }; point1 = new Vector(x1, y1); point = new Vector(x2, y2); current = point1.dot(point); nextdot = point1.cross(point); current = (current + nextdot); k = []; strqq = ""; i = 0; while (i < 8) { b = 0; j = 0; while (j < 10) { c = line.substr(j, 1).charCodeAt(); c = String(c).substr((String(c).length - 2), 1); b = (b + Number(c)); j = (j + 1); }; trace(b); if (b > 10){ b = (b % 10); }; k[i] = Math.round((((i + b) * (i + b)) - ((b * b) / 2))); while (k[i] >= 32) { k[i] = Math.round((k[i] / 2)); }; l = 0; l = 0; while (l < (k.length - 1)) { if (k[i] == k[l]){ k[i] = (k[i] + 1); }; l = (l + 1); }; trace(k[i]); strqq = (strqq + position.substr(k[i], 1)); i = (i + 1); }; point2 = new Vector(x1, y1); current = point2.dot(point); nextdot = point2.cross(point); current = (current + nextdot); point3 = new Vector(x1, y1); current = point3.dot(point); nextdot = point3.cross(point); current = (current + nextdot); point4 = new Vector(x1, y1); current = point4.dot(point); nextdot = point4.cross(point); current = (current + nextdot); point5 = new Vector(x1, y1); current = point5.dot(point); nextdot = point5.cross(point); current = (current + nextdot); current = Math.round(Math.sqrt((current * 2))); if (current > 20){ current = Math.round(Math.sqrt(current)); }; return (current); } } }//package
Section 494
//RESUMEGAME (RESUMEGAME) package { import lib.*; public dynamic class RESUMEGAME extends textShow { } }//package
Section 495
//SATURDAY (SATURDAY) package { import lib.*; public dynamic class SATURDAY extends textShow { } }//package
Section 496
//Schedule (Schedule) package { import lib.*; public dynamic class Schedule extends textShow { } }//package
Section 497
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//package
Section 498
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//package
Section 499
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//package
Section 500
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//package
Section 501
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//package
Section 502
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//package
Section 503
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//package
Section 504
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//package
Section 505
//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//package
Section 506
//ScrollPane_disabledSkin (ScrollPane_disabledSkin) package { import flash.display.*; public dynamic class ScrollPane_disabledSkin extends MovieClip { } }//package
Section 507
//ScrollPane_upSkin (ScrollPane_upSkin) package { import flash.display.*; public dynamic class ScrollPane_upSkin extends MovieClip { } }//package
Section 508
//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//package
Section 509
//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//package
Section 510
//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//package
Section 511
//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//package
Section 512
//Shopsss (Shopsss) package { import lib.*; public dynamic class Shopsss extends textShow { } }//package
Section 513
//skip (skip) package { import lib.*; public dynamic class skip extends textShow { } }//package
Section 514
//SliderThumb_disabledSkin (SliderThumb_disabledSkin) package { import flash.display.*; public dynamic class SliderThumb_disabledSkin extends MovieClip { } }//package
Section 515
//SliderThumb_downSkin (SliderThumb_downSkin) package { import flash.display.*; public dynamic class SliderThumb_downSkin extends MovieClip { } }//package
Section 516
//SliderThumb_overSkin (SliderThumb_overSkin) package { import flash.display.*; public dynamic class SliderThumb_overSkin extends MovieClip { } }//package
Section 517
//SliderThumb_upSkin (SliderThumb_upSkin) package { import flash.display.*; public dynamic class SliderThumb_upSkin extends MovieClip { } }//package
Section 518
//SliderTick_skin (SliderTick_skin) package { import flash.display.*; public dynamic class SliderTick_skin extends MovieClip { } }//package
Section 519
//SliderTrack_disabledSkin (SliderTrack_disabledSkin) package { import flash.display.*; public dynamic class SliderTrack_disabledSkin extends MovieClip { } }//package
Section 520
//SliderTrack_skin (SliderTrack_skin) package { import flash.display.*; public dynamic class SliderTrack_skin extends MovieClip { } }//package
Section 521
//sound_button_1 (sound_button_1) package { import flash.media.*; public dynamic class sound_button_1 extends Sound { } }//package
Section 522
//sound_button_2 (sound_button_2) package { import flash.media.*; public dynamic class sound_button_2 extends Sound { } }//package
Section 523
//sound_cat_1 (sound_cat_1) package { import flash.media.*; public dynamic class sound_cat_1 extends Sound { } }//package
Section 524
//sound_cat_2 (sound_cat_2) package { import flash.media.*; public dynamic class sound_cat_2 extends Sound { } }//package
Section 525
//sound_cat_3 (sound_cat_3) package { import flash.media.*; public dynamic class sound_cat_3 extends Sound { } }//package
Section 526
//sound_cat_4 (sound_cat_4) package { import flash.media.*; public dynamic class sound_cat_4 extends Sound { } }//package
Section 527
//sound_cat_5 (sound_cat_5) package { import flash.media.*; public dynamic class sound_cat_5 extends Sound { } }//package
Section 528
//sound_cat_6 (sound_cat_6) package { import flash.media.*; public dynamic class sound_cat_6 extends Sound { } }//package
Section 529
//sound_cat_7 (sound_cat_7) package { import flash.media.*; public dynamic class sound_cat_7 extends Sound { } }//package
Section 530
//sound_cat_8 (sound_cat_8) package { import flash.media.*; public dynamic class sound_cat_8 extends Sound { } }//package
Section 531
//sound_dog_1 (sound_dog_1) package { import flash.media.*; public dynamic class sound_dog_1 extends Sound { } }//package
Section 532
//sound_dog_10 (sound_dog_10) package { import flash.media.*; public dynamic class sound_dog_10 extends Sound { } }//package
Section 533
//sound_dog_11 (sound_dog_11) package { import flash.media.*; public dynamic class sound_dog_11 extends Sound { } }//package
Section 534
//sound_dog_12 (sound_dog_12) package { import flash.media.*; public dynamic class sound_dog_12 extends Sound { } }//package
Section 535
//sound_dog_13 (sound_dog_13) package { import flash.media.*; public dynamic class sound_dog_13 extends Sound { } }//package
Section 536
//sound_dog_2 (sound_dog_2) package { import flash.media.*; public dynamic class sound_dog_2 extends Sound { } }//package
Section 537
//sound_dog_3 (sound_dog_3) package { import flash.media.*; public dynamic class sound_dog_3 extends Sound { } }//package
Section 538
//sound_dog_4 (sound_dog_4) package { import flash.media.*; public dynamic class sound_dog_4 extends Sound { } }//package
Section 539
//sound_dog_5 (sound_dog_5) package { import flash.media.*; public dynamic class sound_dog_5 extends Sound { } }//package
Section 540
//sound_dog_6 (sound_dog_6) package { import flash.media.*; public dynamic class sound_dog_6 extends Sound { } }//package
Section 541
//sound_dog_7 (sound_dog_7) package { import flash.media.*; public dynamic class sound_dog_7 extends Sound { } }//package
Section 542
//sound_dog_8 (sound_dog_8) package { import flash.media.*; public dynamic class sound_dog_8 extends Sound { } }//package
Section 543
//sound_dog_9 (sound_dog_9) package { import flash.media.*; public dynamic class sound_dog_9 extends Sound { } }//package
Section 544
//sound_event_1 (sound_event_1) package { import flash.media.*; public dynamic class sound_event_1 extends Sound { } }//package
Section 545
//sound_photo_1 (sound_photo_1) package { import flash.media.*; public dynamic class sound_photo_1 extends Sound { } }//package
Section 546
//sound_photo_2 (sound_photo_2) package { import flash.media.*; public dynamic class sound_photo_2 extends Sound { } }//package
Section 547
//sound_photo_3 (sound_photo_3) package { import flash.media.*; public dynamic class sound_photo_3 extends Sound { } }//package
Section 548
//STARTGAME (STARTGAME) package { import lib.*; public dynamic class STARTGAME extends textShow { } }//package
Section 549
//Store (Store) package { import lib.*; public dynamic class Store extends textShow { } }//package
Section 550
//SUNDAY (SUNDAY) package { import lib.*; public dynamic class SUNDAY extends textShow { } }//package
Section 551
//SuperDoggie (SuperDoggie) package { import lib.*; public dynamic class SuperDoggie extends textShow { } }//package
Section 552
//TAKEPHOTO (TAKEPHOTO) package { import lib.*; public dynamic class TAKEPHOTO extends textShow { } }//package
Section 553
//TextInput_disabledSkin (TextInput_disabledSkin) package { import flash.display.*; public dynamic class TextInput_disabledSkin extends MovieClip { } }//package
Section 554
//TextInput_upSkin (TextInput_upSkin) package { import flash.display.*; public dynamic class TextInput_upSkin extends MovieClip { } }//package
Section 555
//ThePetCompa (ThePetCompa) package { import lib.*; public dynamic class ThePetCompa extends textShow { } }//package
Section 556
//Thisbuttonwillligh (Thisbuttonwillligh) package { import lib.*; public dynamic class Thisbuttonwillligh extends textShow { } }//package
Section 557
//THURSDAY (THURSDAY) package { import lib.*; public dynamic class THURSDAY extends textShow { } }//package
Section 558
//TileList_skin (TileList_skin) package { import flash.display.*; public dynamic class TileList_skin extends MovieClip { } }//package
Section 559
//TIME (TIME) package { import lib.*; public dynamic class TIME extends textShow { } }//package
Section 560
//TODAY (TODAY) package { import lib.*; public dynamic class TODAY extends textShow { } }//package
Section 561
//TOTAL (TOTAL) package { import lib.*; public dynamic class TOTAL extends textShow { } }//package
Section 562
//TroubledTurt (TroubledTurt) package { import lib.*; public dynamic class TroubledTurt extends textShow { } }//package
Section 563
//TUESDAY (TUESDAY) package { import lib.*; public dynamic class TUESDAY extends textShow { } }//package
Section 564
//tutorial (tutorial) package { import lib.*; public dynamic class tutorial extends textShow { } }//package
Section 565
//Under6months (Under6months) package { import lib.*; public dynamic class Under6months extends textShow { } }//package
Section 566
//Vector (Vector) package { public class Vector { public var x:Number; public var y:Number; public function Vector(_arg1:Number, _arg2:Number){ x = _arg1; y = _arg2; } public function cross(_arg1:Vector):Number{ return (((x * _arg1.y) - (y * _arg1.x))); } public function magnitude():Number{ return (Math.sqrt(((x * x) + (y * y)))); } public function plusNew(_arg1:Vector):Vector{ return (new Vector((x + _arg1.x), (y + _arg1.y))); } public function mult(_arg1:Number):Vector{ x = (x * _arg1); y = (y * _arg1); return (this); } public function dot(_arg1:Vector):Number{ return (((x * _arg1.x) + (y * _arg1.y))); } public function normalize():Vector{ var _local1:Number; _local1 = Math.sqrt(((x * x) + (y * y))); x = (x / _local1); y = (y / _local1); return (this); } public function project(_arg1:Vector):Vector{ var _local2:Number; var _local3:Number; var _local4:Vector; _local2 = this.dot(_arg1); _local3 = ((_arg1.x * _arg1.x) + (_arg1.y * _arg1.y)); _local4 = new Vector(0, 0); _local4.x = ((_local2 / _local3) * _arg1.x); _local4.y = ((_local2 / _local3) * _arg1.y); return (_local4); } public function copy(_arg1:Vector):void{ x = _arg1.x; y = _arg1.y; } public function multNew(_arg1:Number):Vector{ return (new Vector((x * _arg1), (y * _arg1))); } public function minus(_arg1:Vector):Vector{ x = (x - _arg1.x); y = (y - _arg1.y); return (this); } public function plus(_arg1:Vector):Vector{ x = (x + _arg1.x); y = (y + _arg1.y); return (this); } public function distance(_arg1:Vector):Number{ var _local2:Number; var _local3:Number; _local2 = (x - _arg1.x); _local3 = (y - _arg1.y); return (Math.sqrt(((_local2 * _local2) + (_local3 * _local3)))); } public function setTo(_arg1:Number, _arg2:Number):void{ x = _arg1; y = _arg2; } public function minusNew(_arg1:Vector):Vector{ return (new Vector((x - _arg1.x), (y - _arg1.y))); } } }//package
Section 567
//WEDNESDAY (WEDNESDAY) package { import lib.*; public dynamic class WEDNESDAY extends textShow { } }//package
Section 568
//week_ico (week_ico) package { import flash.display.*; public dynamic class week_ico extends MovieClip { public var bt_shop_0_:MovieClip; public var bt_shop_2_:MovieClip; public var bt_shop_1_:MovieClip; public var bt_shop_3_:MovieClip; } }//package
Section 569
//Welcometothe (Welcometothe) package { import lib.*; public dynamic class Welcometothe extends textShow { } }//package
Section 570
//weldonexasd (weldonexasd) package { import lib.*; public dynamic class weldonexasd extends textShow { } }//package
Section 571
//Whenanew (Whenanew) package { import lib.*; public dynamic class Whenanew extends textShow { } }//package
Section 572
//Whenyouadv (Whenyouadv) package { import lib.*; public dynamic class Whenyouadv extends textShow { } }//package
Section 573
//Whenyouclicko000 (Whenyouclicko000) package { import lib.*; public dynamic class Whenyouclicko000 extends textShow { } }//package
Section 574
//Viewcheckin (Viewcheckin) package { import lib.*; public dynamic class Viewcheckin extends textShow { } }//package
Section 575
//yes (yes) package { import lib.*; public dynamic class yes extends textShow { } }//package
Section 576
//Youcanadvertis (Youcanadvertis) package { import lib.*; public dynamic class Youcanadvertis extends textShow { } }//package
Section 577
//Youcaninputso (Youcaninputso) package { import lib.*; public dynamic class Youcaninputso extends textShow { } }//package
Section 578
//场景_乌龟 (场景_乌龟) package { import lib.*; public dynamic class 场景_乌龟 extends Game_Scene { } }//package
Section 579
//场景_兔子 (场景_兔子) package { import lib.*; public dynamic class 场景_兔子 extends Game_Scene { } }//package
Section 580
//场景_狗窝 (场景_狗窝) package { import lib.*; public dynamic class 场景_狗窝 extends Game_Scene { } }//package
Section 581
//场景_猫 (场景_猫) package { import lib.*; public dynamic class 场景_猫 extends Game_Scene { } }//package
Section 582
//按钮_清理 (按钮_清理) package { import lib.*; public dynamic class 按钮_清理 extends myButton { } }//package
Section 583
//按钮no (按钮no) package { import lib.*; public dynamic class 按钮no extends myButton { } }//package
Section 584
//按钮yes (按钮yes) package { import lib.*; public dynamic class 按钮yes extends myButton { } }//package

Library Items

Symbol 1 GraphicUsed by:4 4248
Symbol 2 GraphicUsed by:4
Symbol 3 GraphicUsed by:4
Symbol 4 ButtonUses:1 2 3Used by:28
Symbol 5 GraphicUsed by:28 48 395 3873
Symbol 6 GraphicUsed by:25
Symbol 7 GraphicUsed by:25
Symbol 8 GraphicUsed by:25
Symbol 9 GraphicUsed by:25
Symbol 10 GraphicUsed by:25
Symbol 11 GraphicUsed by:25
Symbol 12 GraphicUsed by:25
Symbol 13 GraphicUsed by:25
Symbol 14 GraphicUsed by:25
Symbol 15 GraphicUsed by:25
Symbol 16 GraphicUsed by:25
Symbol 17 GraphicUsed by:25
Symbol 18 GraphicUsed by:25
Symbol 19 GraphicUsed by:25
Symbol 20 GraphicUsed by:25
Symbol 21 GraphicUsed by:25
Symbol 22 GraphicUsed by:25
Symbol 23 GraphicUsed by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774}Uses:6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24Used by:28 48
Symbol 26 FontUsed by:27
Symbol 27 EditableTextUses:26Used by:28
Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}Uses:4 5 25 27Used by:29
Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc}Uses:28
Symbol 30 GraphicUsed by:48
Symbol 31 GraphicUsed by:47
Symbol 32 GraphicUsed by:47
Symbol 33 GraphicUsed by:47
Symbol 34 GraphicUsed by:47
Symbol 35 GraphicUsed by:47
Symbol 36 GraphicUsed by:47
Symbol 37 GraphicUsed by:47
Symbol 38 GraphicUsed by:47
Symbol 39 GraphicUsed by:47
Symbol 40 GraphicUsed by:47
Symbol 41 GraphicUsed by:47
Symbol 42 GraphicUsed by:47
Symbol 43 GraphicUsed by:47
Symbol 44 GraphicUsed by:47
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46Used by:48
Symbol 48 MovieClip {spill.localisation.LanguageSelectBox_mc}Uses:30 47 5 25
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:102 107 202 4269 4663 5169 5178
Symbol 51 MovieClip {fl.core.ComponentShim}Used by:70 101 102 107 202 4269 4663 5169 5178
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip {List_skin}Uses:52Used by:102
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClip {CellRenderer_upSkin}Uses:54Used by:70
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClip {CellRenderer_disabledSkin}Uses:56Used by:70
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClip {CellRenderer_downSkin}Uses:58Used by:70
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClip {CellRenderer_overSkin}Uses:60Used by:70
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClip {CellRenderer_selectedDisabledSkin}Uses:62Used by:70
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip {CellRenderer_selectedDownSkin}Uses:64Used by:70
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClip {CellRenderer_selectedOverSkin}Uses:66Used by:70
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip {CellRenderer_selectedUpSkin}Uses:68Used by:70
Symbol 70 MovieClip {fl.controls.listClasses.CellRenderer}Uses:55 51 57 59 61 63 65 67 69Used by:102 202
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip {focusRectSkin}Uses:71Used by:101 102 107 202 4269 5169 5178
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClip {ScrollTrack_skin}Uses:73Used by:101
Symbol 75 GraphicUsed by:78
Symbol 76 GraphicUsed by:77 80 84 94
Symbol 77 MovieClipUses:76Used by:78 88 90
Symbol 78 MovieClip {ScrollArrowUp_downSkin}Uses:75 77Used by:101
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClip {ScrollArrowDown_downSkin}Uses:79 76Used by:101
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClip {ScrollThumb_downSkin}Uses:81Used by:101
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClip {ScrollArrowDown_overSkin}Uses:83 76Used by:101
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClip {ScrollThumb_overSkin}Uses:85Used by:101
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClip {ScrollArrowUp_overSkin}Uses:87 77Used by:101
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClip {ScrollArrowUp_upSkin}Uses:89 77Used by:101
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClip {ScrollThumb_upSkin}Uses:91Used by:101
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClip {ScrollArrowDown_upSkin}Uses:93 76Used by:101
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClip {ScrollArrowDown_disabledSkin}Uses:95Used by:101
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClip {ScrollArrowUp_disabledSkin}Uses:97Used by:101
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClip {ScrollBar_thumbIcon}Uses:99Used by:101
Symbol 101 MovieClip {fl.controls.ScrollBar}Uses:74 51 72 78 80 82 84 86 88 90 92 94 96 98 100Used by:102 202 4663
Symbol 102 MovieClip {fl.controls.List}Uses:50 51 53 70 72 101
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClip {TextInput_disabledSkin}Uses:103Used by:107
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClip {TextInput_upSkin}Uses:105Used by:107
Symbol 107 MovieClip {fl.controls.TextInput}Uses:50 51 104 106 72
Symbol 108 GraphicUsed by:127
Symbol 109 FontUsed by:110 111 112 113 114 115 116 117 118 119 120 121 122 123
Symbol 110 EditableTextUses:109Used by:126
Symbol 111 EditableTextUses:109Used by:126
Symbol 112 EditableTextUses:109Used by:126
Symbol 113 EditableTextUses:109Used by:126
Symbol 114 EditableTextUses:109Used by:126
Symbol 115 EditableTextUses:109Used by:126
Symbol 116 EditableTextUses:109Used by:126
Symbol 117 EditableTextUses:109Used by:126
Symbol 118 EditableTextUses:109Used by:126
Symbol 119 EditableTextUses:109Used by:126
Symbol 120 EditableTextUses:109Used by:126
Symbol 121 EditableTextUses:109Used by:126
Symbol 122 EditableTextUses:109Used by:126
Symbol 123 EditableTextUses:109Used by:126
Symbol 124 GraphicUsed by:126
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125Used by:127
Symbol 127 MovieClip {Lethe_Button_Up}Uses:108 126
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClip {Lethe_DragArea}Uses:128
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClip {black}Uses:130
Symbol 132 FontUsed by:133 135
Symbol 133 TextUses:132Used by:136
Symbol 134 GraphicUsed by:136 555 575 595 615 635 678 714 3755
Symbol 135 TextUses:132Used by:136
Symbol 136 Button {spill.localisation.SpilGamesLink}Uses:133 134 135Used by:3866
Symbol 137 GraphicUsed by:141 413 416 421 426 430 434 462 482 497 518
Symbol 138 GraphicUsed by:141
Symbol 139 GraphicUsed by:141 416
Symbol 140 GraphicUsed by:141 413 416 421 426 430
Symbol 141 MovieClipUses:137 138 139 140Used by:199
Symbol 142 GraphicUsed by:145
Symbol 143 GraphicUsed by:145
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:142 143 144Used by:198 5117 5200
Symbol 146 GraphicUsed by:149
Symbol 147 GraphicUsed by:149
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:146 147 148Used by:198 5200
Symbol 150 GraphicUsed by:153
Symbol 151 GraphicUsed by:153
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:150 151 152Used by:198 5200
Symbol 154 GraphicUsed by:157
Symbol 155 GraphicUsed by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:154 155 156Used by:198 5200
Symbol 158 GraphicUsed by:163
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:163 1746 5199
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClip {Animal_Shelter_0828_fla.gameover__105}Uses:158 160 161 162Used by:198 5117 5200
Symbol 164 GraphicUsed by:168
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:168 1953
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClip {Animal_Shelter_0828_fla.gameover__107}Uses:164 166 167Used by:198 5117 5200
Symbol 169 GraphicUsed by:171
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:169 170Used by:198 5200
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:172 173Used by:198 5117 5200
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:175 176Used by:198 5200
Symbol 178 GraphicUsed by:182
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:178 179 180 181Used by:198 5200
Symbol 183 GraphicUsed by:187
Symbol 184 GraphicUsed by:187
Symbol 185 GraphicUsed by:187
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:183 184 185 186Used by:198 5200
Symbol 188 GraphicUsed by:192
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:192 3238
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClip {Animal_Shelter_0828_fla.gameover__114}Uses:188 190 191Used by:198 5117 5200
Symbol 193 GraphicUsed by:197
Symbol 194 GraphicUsed by:197
Symbol 195 GraphicUsed by:197
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:193 194 195 196Used by:198 5200
Symbol 198 MovieClipUses:145 149 153 157 163 168 171 174 177 182 187 192 197Used by:199 409 414 417 422 427 431 5200
Symbol 199 MovieClip {animalin1}Uses:141 198Used by:5200
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClip {TileList_skin}Uses:200Used by:202
Symbol 202 MovieClip {fl.controls.TileList}Uses:50 51 101 70 72 201Used by:5200
Symbol 203 FontUsed by:204 207 208 209 210 211 212 213 214 215 216 217 316 640 677 710 3567 3593 3594 3871 3894 3895 3896 3897 3912 3914 3919 3924 3925 3945 3948 3949 3950 3960 3997 4194 4242 4244 4246 4270 4355 4611 4612 4613 4614 4615 4616 4634 4692 4693 4694 4695 4696 4713 4714 4715 4759 4761 4762 4763 4764 4765 4766 4767 4813
Symbol 204 TextUses:203Used by:218
Symbol 205 FontUsed by:206 398 715
Symbol 206 TextUses:205Used by:218
Symbol 207 TextUses:203Used by:218
Symbol 208 TextUses:203Used by:218
Symbol 209 TextUses:203Used by:218
Symbol 210 TextUses:203Used by:218
Symbol 211 TextUses:203Used by:218
Symbol 212 TextUses:203Used by:218
Symbol 213 TextUses:203Used by:218
Symbol 214 TextUses:203Used by:218
Symbol 215 TextUses:203Used by:218
Symbol 216 TextUses:203Used by:218
Symbol 217 TextUses:203Used by:218
Symbol 218 MovieClip {loading}Uses:204 206 207 208 209 210 211 212 213 214 215 216 217Used by:397
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:293
Symbol 221 GraphicUsed by:226
Symbol 222 GraphicUsed by:226
Symbol 223 GraphicUsed by:226
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:226
Symbol 226 MovieClipUses:221 222 223 225Used by:293
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:293
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:293
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:293
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:293
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:293
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:293
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:293
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:293
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:293
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:293
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:293
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:293
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:293
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:293
Symbol 255 GraphicUsed by:258
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:258 272
Symbol 258 MovieClipUses:255 257Used by:293
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:293
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:293
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:293
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:293
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:293
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:293
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271 257Used by:293
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:293
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:293
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:293
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:293
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:293
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:293
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:293
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:293
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:293
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:293
Symbol 293 MovieClip {spill.localisation.BrandingLogo}Uses:220 226 228 230 232 234 236 238 240 242 244 246 248 250 252 254 258 260 262 264 266 268 270 272 274 276 278 280 282 284 286 288 290 292Used by:397 3756 3759 3872 5064
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:296
Symbol 296 MovieClip {spill.localisation.LanguageSelectBox}Uses:295Used by:3866  Timeline
Symbol 297 MovieClip {O11111111}
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:303
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:302
Symbol 302 MovieClip {com.google.analytics.components.Icon}Uses:301Used by:303
Symbol 303 MovieClip {com.google.analytics.components.FlashTracker}Uses:299 302
Symbol 304 GraphicUsed by:308
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:305Used by:307 3866
Symbol 307 MovieClipUses:306Used by:308 3777
Symbol 308 MovieClipUses:304 307Used by:3777  Timeline
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:314 3872
Symbol 311 GraphicUsed by:313
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClip {_logo}Uses:311 312Used by:314 5200
Symbol 314 MovieClipUses:310 313Used by:397 3777 3825 3866 5061
Symbol 315 GraphicUsed by:397
Symbol 316 EditableTextUses:203Used by:397
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:317Used by:397
Symbol 319 GraphicUsed by:334
Symbol 320 GraphicUsed by:334
Symbol 321 GraphicUsed by:334
Symbol 322 GraphicUsed by:334
Symbol 323 GraphicUsed by:334
Symbol 324 GraphicUsed by:334
Symbol 325 GraphicUsed by:334
Symbol 326 GraphicUsed by:334
Symbol 327 GraphicUsed by:334
Symbol 328 GraphicUsed by:334
Symbol 329 GraphicUsed by:334
Symbol 330 GraphicUsed by:334
Symbol 331 GraphicUsed by:334
Symbol 332 GraphicUsed by:334
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClip {MOREGAMES}Uses:319 320 321 322 323 324 325 326 327 328 329 330 331 332 333Used by:397 3756 3759 3872 5064 5200
Symbol 335 GraphicUsed by:336
Symbol 336 ButtonUses:335Used by:397
Symbol 337 GraphicUsed by:396
Symbol 338 GraphicUsed by:395
Symbol 339 GraphicUsed by:395
Symbol 340 GraphicUsed by:395
Symbol 341 ShapeTweeningUsed by:395
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:395
Symbol 344 GraphicUsed by:347
Symbol 345 GraphicUsed by:347
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:344 345 346Used by:395
Symbol 348 ShapeTweeningUsed by:395
Symbol 349 GraphicUsed by:395
Symbol 350 ShapeTweeningUsed by:395
Symbol 351 GraphicUsed by:395
Symbol 352 GraphicUsed by:395
Symbol 353 GraphicUsed by:356 395
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:356 359 365 395
Symbol 356 MovieClipUses:353 355Used by:395
Symbol 357 GraphicUsed by:395
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358 355Used by:395
Symbol 360 ShapeTweeningUsed by:395
Symbol 361 GraphicUsed by:395
Symbol 362 ShapeTweeningUsed by:395
Symbol 363 GraphicUsed by:395
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364 355Used by:395
Symbol 366 GraphicUsed by:367 374
Symbol 367 MovieClipUses:366Used by:395
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:395
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:395
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:395
Symbol 374 MovieClipUses:366Used by:395
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:395
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:377Used by:395
Symbol 379 GraphicUsed by:395
Symbol 380 ShapeTweeningUsed by:395
Symbol 381 GraphicUsed by:395
Symbol 382 GraphicUsed by:395
Symbol 383 GraphicUsed by:395
Symbol 384 GraphicUsed by:395
Symbol 385 GraphicUsed by:395
Symbol 386 GraphicUsed by:395
Symbol 387 GraphicUsed by:395
Symbol 388 GraphicUsed by:395
Symbol 389 GraphicUsed by:395
Symbol 390 GraphicUsed by:395
Symbol 391 GraphicUsed by:395
Symbol 392 GraphicUsed by:394 395
Symbol 393 GraphicUsed by:394 395
Symbol 394 MovieClip {Animal_Shelter_0828_fla.Timeline_66}Uses:392 393Used by:395
Symbol 395 MovieClip {Animal_Shelter_0828_fla.logoani1_52}Uses:338 339 340 341 343 347 348 349 350 351 352 356 357 359 360 361 362 363 365 353 355 367 369 371 373 374 376 378 379 380 381 382 383 384 5 385 386 387 388 389 390 391 392 393 394Used by:396
Symbol 396 MovieClip {Animal_Shelter_0828_fla.logologo_51}Uses:337 395 SS1Used by:397
Symbol 397 MovieClip {lib.Loading}Uses:314 315 316 318 293 334 218 336 396Used by:Timeline
Symbol 398 TextUses:205Used by:5200
Symbol 399 GraphicUsed by:408
Symbol 400 GraphicUsed by:408
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:408
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:408
Symbol 405 GraphicUsed by:408
Symbol 406 GraphicUsed by:408
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:399 400 402 404 405 406 407Used by:409
Symbol 409 MovieClip {animalin0}Uses:408 198Used by:5200
Symbol 410 GraphicUsed by:413
Symbol 411 GraphicUsed by:413 430
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:137 410 411 412 140Used by:414 5117
Symbol 414 MovieClip {animalin2}Uses:413 198Used by:5200
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:137 415 139 140Used by:417 5117
Symbol 417 MovieClip {animalin3}Uses:416 198Used by:5200
Symbol 418 GraphicUsed by:421
Symbol 419 GraphicUsed by:421
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:137 418 419 420 140Used by:422 5117
Symbol 422 MovieClip {animalin4}Uses:421 198Used by:5200
Symbol 423 GraphicUsed by:426
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424Used by:426
Symbol 426 MovieClipUses:137 423 425 140Used by:427 5117
Symbol 427 MovieClip {animalin5}Uses:426 198Used by:5200
Symbol 428 GraphicUsed by:430
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:137 428 411 429 140Used by:431
Symbol 431 MovieClip {animalin6}Uses:430 198Used by:5200
Symbol 432 GraphicUsed by:434
Symbol 433 GraphicUsed by:434 462 482 497 518
Symbol 434 MovieClipUses:137 432 433Used by:460
Symbol 435 GraphicUsed by:460 516 534 535
Symbol 436 GraphicUsed by:459
Symbol 437 GraphicUsed by:459 477 515 533
Symbol 438 GraphicUsed by:459
Symbol 439 GraphicUsed by:459
Symbol 440 GraphicUsed by:459 515 533
Symbol 441 GraphicUsed by:459
Symbol 442 GraphicUsed by:459
Symbol 443 GraphicUsed by:459
Symbol 444 GraphicUsed by:459
Symbol 445 GraphicUsed by:459
Symbol 446 GraphicUsed by:459
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:459 477 494 515 533 2179
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449Used by:459 477 494 515 533 2423
Symbol 451 GraphicUsed by:459
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:452Used by:459 477 494 515 533 2637
Symbol 454 GraphicUsed by:459
Symbol 455 GraphicUsed by:459
Symbol 456 GraphicUsed by:459
Symbol 457 GraphicUsed by:459
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClip {Animal_Shelter_0828_fla.__132}Uses:436 437 438 439 440 441 442 443 444 445 446 448 450 451 453 454 455 456 457 458Used by:460
Symbol 460 MovieClip {animalout0}Uses:434 435 459Used by:5200
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:137 461 433Used by:478
Symbol 463 GraphicUsed by:477
Symbol 464 GraphicUsed by:477
Symbol 465 GraphicUsed by:477 533
Symbol 466 GraphicUsed by:477
Symbol 467 GraphicUsed by:477
Symbol 468 GraphicUsed by:477
Symbol 469 GraphicUsed by:477
Symbol 470 GraphicUsed by:477 533
Symbol 471 GraphicUsed by:477
Symbol 472 GraphicUsed by:477 515 533
Symbol 473 GraphicUsed by:477
Symbol 474 GraphicUsed by:477
Symbol 475 GraphicUsed by:477
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClip {Animal_Shelter_0828_fla.__138}Uses:437 463 464 465 466 467 468 469 448 450 453 470 471 472 473 474 475 476Used by:478
Symbol 478 MovieClip {animalout1}Uses:462 477Used by:5200
Symbol 479 GraphicUsed by:482
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:482
Symbol 482 MovieClipUses:137 479 481 433Used by:495
Symbol 483 GraphicUsed by:495
Symbol 484 GraphicUsed by:494
Symbol 485 GraphicUsed by:494
Symbol 486 GraphicUsed by:494
Symbol 487 GraphicUsed by:494
Symbol 488 GraphicUsed by:494
Symbol 489 GraphicUsed by:494
Symbol 490 GraphicUsed by:494
Symbol 491 GraphicUsed by:494
Symbol 492 GraphicUsed by:494
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClip {Animal_Shelter_0828_fla.__142}Uses:484 485 486 487 488 489 448 450 453 490 491 492 493Used by:495
Symbol 495 MovieClip {animalout2}Uses:482 483 494Used by:5200
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:137 496 433Used by:516
Symbol 498 GraphicUsed by:515
Symbol 499 GraphicUsed by:515
Symbol 500 GraphicUsed by:515
Symbol 501 GraphicUsed by:515
Symbol 502 GraphicUsed by:515
Symbol 503 GraphicUsed by:515
Symbol 504 GraphicUsed by:515
Symbol 505 GraphicUsed by:515
Symbol 506 GraphicUsed by:515
Symbol 507 GraphicUsed by:515
Symbol 508 GraphicUsed by:515
Symbol 509 GraphicUsed by:515
Symbol 510 GraphicUsed by:515
Symbol 511 GraphicUsed by:515
Symbol 512 GraphicUsed by:515 533
Symbol 513 GraphicUsed by:515
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClip {Animal_Shelter_0828_fla.__145}Uses:498 437 499 500 440 501 502 503 504 505 506 507 448 450 453 508 472 509 510 511 512 513 514Used by:516
Symbol 516 MovieClip {animalout3}Uses:497 435 515Used by:5200
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:137 517 433Used by:534 535
Symbol 519 GraphicUsed by:533
Symbol 520 GraphicUsed by:533
Symbol 521 GraphicUsed by:533
Symbol 522 GraphicUsed by:533
Symbol 523 GraphicUsed by:533
Symbol 524 GraphicUsed by:533
Symbol 525 GraphicUsed by:533
Symbol 526 GraphicUsed by:533
Symbol 527 GraphicUsed by:533
Symbol 528 GraphicUsed by:533
Symbol 529 GraphicUsed by:533
Symbol 530 GraphicUsed by:533
Symbol 531 GraphicUsed by:533
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClip {Animal_Shelter_0828_fla.__148}Uses:519 437 520 521 440 465 522 523 524 525 526 527 448 450 453 470 472 528 529 530 512 531 532Used by:534 535
Symbol 534 MovieClip {animalout4}Uses:518 435 533Used by:5200
Symbol 535 MovieClip {animalout5}Uses:518 435 533Used by:5200
Symbol 536 GraphicUsed by:551
Symbol 537 GraphicUsed by:551
Symbol 538 GraphicUsed by:551
Symbol 539 GraphicUsed by:551
Symbol 540 GraphicUsed by:551
Symbol 541 GraphicUsed by:551
Symbol 542 GraphicUsed by:551
Symbol 543 GraphicUsed by:551
Symbol 544 GraphicUsed by:551
Symbol 545 GraphicUsed by:551
Symbol 546 GraphicUsed by:551
Symbol 547 GraphicUsed by:551
Symbol 548 GraphicUsed by:551
Symbol 549 GraphicUsed by:551
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClip {SuperDoggie}Uses:536 537 538 539 540 541 542 543 544 545 546 547 548 549 550Used by:555 5200
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:554
Symbol 554 MovieClipUses:553Used by:555
Symbol 555 MovieClip {eventshow0}Uses:551 554 134Used by:5200
Symbol 556 GraphicUsed by:571
Symbol 557 GraphicUsed by:571
Symbol 558 GraphicUsed by:571
Symbol 559 GraphicUsed by:571
Symbol 560 GraphicUsed by:571
Symbol 561 GraphicUsed by:571
Symbol 562 GraphicUsed by:571
Symbol 563 GraphicUsed by:571
Symbol 564 GraphicUsed by:571
Symbol 565 GraphicUsed by:571
Symbol 566 GraphicUsed by:571
Symbol 567 GraphicUsed by:571
Symbol 568 GraphicUsed by:571
Symbol 569 GraphicUsed by:571
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClip {Hamsterliciousps}Uses:556 557 558 559 560 561 562 563 564 565 566 567 568 569 570Used by:575 5200
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:574
Symbol 574 MovieClipUses:573Used by:575
Symbol 575 MovieClip {eventshow1}Uses:571 574 134Used by:5200
Symbol 576 GraphicUsed by:591
Symbol 577 GraphicUsed by:591
Symbol 578 GraphicUsed by:591
Symbol 579 GraphicUsed by:591
Symbol 580 GraphicUsed by:591
Symbol 581 GraphicUsed by:591
Symbol 582 GraphicUsed by:591
Symbol 583 GraphicUsed by:591
Symbol 584 GraphicUsed by:591
Symbol 585 GraphicUsed by:591
Symbol 586 GraphicUsed by:591
Symbol 587 GraphicUsed by:591
Symbol 588 GraphicUsed by:591
Symbol 589 GraphicUsed by:591
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClip {BunnyBlizzard}Uses:576 577 578 579 580 581 582 583 584 585 586 587 588 589 590Used by:595 5200
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:594
Symbol 594 MovieClipUses:593Used by:595
Symbol 595 MovieClip {eventshow2}Uses:591 594 134Used by:5200
Symbol 596 GraphicUsed by:611
Symbol 597 GraphicUsed by:611
Symbol 598 GraphicUsed by:611
Symbol 599 GraphicUsed by:611
Symbol 600 GraphicUsed by:611
Symbol 601 GraphicUsed by:611
Symbol 602 GraphicUsed by:611
Symbol 603 GraphicUsed by:611
Symbol 604 GraphicUsed by:611
Symbol 605 GraphicUsed by:611
Symbol 606 GraphicUsed by:611
Symbol 607 GraphicUsed by:611
Symbol 608 GraphicUsed by:611
Symbol 609 GraphicUsed by:611
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClip {TroubledTurt}Uses:596 597 598 599 600 601 602 603 604 605 606 607 608 609 610Used by:615 5200
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:614
Symbol 614 MovieClipUses:613Used by:615
Symbol 615 MovieClip {eventshow3}Uses:611 614 134Used by:5200
Symbol 616 GraphicUsed by:631
Symbol 617 GraphicUsed by:631
Symbol 618 GraphicUsed by:631
Symbol 619 GraphicUsed by:631
Symbol 620 GraphicUsed by:631
Symbol 621 GraphicUsed by:631
Symbol 622 GraphicUsed by:631
Symbol 623 GraphicUsed by:631
Symbol 624 GraphicUsed by:631
Symbol 625 GraphicUsed by:631
Symbol 626 GraphicUsed by:631
Symbol 627 GraphicUsed by:631
Symbol 628 GraphicUsed by:631
Symbol 629 GraphicUsed by:631
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClip {CatCapers}Uses:616 617 618 619 620 621 622 623 624 625 626 627 628 629 630Used by:635 5200
Symbol 632 BitmapUsed by:633
Symbol 633 GraphicUses:632Used by:634
Symbol 634 MovieClipUses:633Used by:635
Symbol 635 MovieClip {eventshow4}Uses:631 634 134Used by:5200
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:678 714
Symbol 638 GraphicUsed by:639 3721 3909
Symbol 639 MovieClipUses:638Used by:642
Symbol 640 TextUses:203Used by:641
Symbol 641 MovieClipUses:640Used by:642 4652
Symbol 642 MovieClip {Animal_Shelter_0828_fla.__167}Uses:639 641Used by:678 714 4652 4784
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:645
Symbol 645 MovieClipUses:644Used by:678
Symbol 646 GraphicUsed by:660
Symbol 647 GraphicUsed by:660
Symbol 648 GraphicUsed by:660
Symbol 649 GraphicUsed by:660
Symbol 650 GraphicUsed by:660
Symbol 651 GraphicUsed by:660
Symbol 652 GraphicUsed by:660
Symbol 653 GraphicUsed by:660
Symbol 654 GraphicUsed by:660
Symbol 655 GraphicUsed by:660
Symbol 656 GraphicUsed by:660
Symbol 657 GraphicUsed by:660
Symbol 658 GraphicUsed by:660
Symbol 659 GraphicUsed by:660
Symbol 660 MovieClip {CharitableDonation}Uses:646 647 648 649 650 651 652 653 654 655 656 657 658 659Used by:678 5200
Symbol 661 GraphicUsed by:676
Symbol 662 GraphicUsed by:676
Symbol 663 GraphicUsed by:676
Symbol 664 GraphicUsed by:676
Symbol 665 GraphicUsed by:676
Symbol 666 GraphicUsed by:676
Symbol 667 GraphicUsed by:676
Symbol 668 GraphicUsed by:676
Symbol 669 GraphicUsed by:676
Symbol 670 GraphicUsed by:676
Symbol 671 GraphicUsed by:676
Symbol 672 GraphicUsed by:676
Symbol 673 GraphicUsed by:676
Symbol 674 GraphicUsed by:676
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClip {ThePetCompa}Uses:661 662 663 664 665 666 667 668 669 670 671 672 673 674 675Used by:678 5200
Symbol 677 EditableTextUses:203Used by:678
Symbol 678 MovieClip {eventshow5}Uses:637 642 645 660 676 677 134Used by:5200
Symbol 679 GraphicUsed by:693
Symbol 680 GraphicUsed by:693
Symbol 681 GraphicUsed by:693
Symbol 682 GraphicUsed by:693
Symbol 683 GraphicUsed by:693
Symbol 684 GraphicUsed by:693
Symbol 685 GraphicUsed by:693
Symbol 686 GraphicUsed by:693
Symbol 687 GraphicUsed by:693
Symbol 688 GraphicUsed by:693
Symbol 689 GraphicUsed by:693
Symbol 690 GraphicUsed by:693
Symbol 691 GraphicUsed by:693
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClip {PrivateDonation}Uses:679 680 681 682 683 684 685 686 687 688 689 690 691 692Used by:714 5200
Symbol 694 GraphicUsed by:709
Symbol 695 GraphicUsed by:709
Symbol 696 GraphicUsed by:709
Symbol 697 GraphicUsed by:709
Symbol 698 GraphicUsed by:709
Symbol 699 GraphicUsed by:709
Symbol 700 GraphicUsed by:709
Symbol 701 GraphicUsed by:709
Symbol 702 GraphicUsed by:709
Symbol 703 GraphicUsed by:709
Symbol 704 GraphicUsed by:709
Symbol 705 GraphicUsed by:709
Symbol 706 GraphicUsed by:709
Symbol 707 GraphicUsed by:709
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClip {Awealthyresidentoftheareawh}Uses:694 695 696 697 698 699 700 701 702 703 704 705 706 707 708Used by:714 5200
Symbol 710 EditableTextUses:203Used by:714
Symbol 711 BitmapUsed by:712
Symbol 712 GraphicUses:711Used by:713
Symbol 713 MovieClipUses:712Used by:714
Symbol 714 MovieClip {eventshow6}Uses:642 637 693 709 710 713 134Used by:5200
Symbol 715 TextUses:205Used by:743
Symbol 716 Sound {sound_button_1}Used by:743
Symbol 717 Sound {sound_cat_1}Used by:743
Symbol 718 Sound {sound_cat_2}Used by:743
Symbol 719 Sound {sound_button_2}Used by:743
Symbol 720 Sound {sound_cat_3}Used by:743
Symbol 721 Sound {sound_cat_4}Used by:743
Symbol 722 Sound {sound_cat_5}Used by:743
Symbol 723 Sound {sound_cat_6}Used by:743
Symbol 724 Sound {sound_cat_7}Used by:743
Symbol 725 Sound {sound_cat_8}Used by:743
Symbol 726 Sound {sound_dog_1}Used by:743
Symbol 727 Sound {sound_dog_2}Used by:743
Symbol 728 Sound {sound_dog_3}Used by:743
Symbol 729 Sound {sound_dog_4}Used by:743
Symbol 730 Sound {sound_dog_5}Used by:743
Symbol 731 Sound {sound_dog_6}Used by:743
Symbol 732 Sound {sound_dog_7}Used by:743
Symbol 733 Sound {sound_dog_8}Used by:743
Symbol 734 Sound {sound_dog_9}Used by:743
Symbol 735 Sound {sound_dog_10}Used by:743
Symbol 736 Sound {sound_dog_11}Used by:743
Symbol 737 Sound {sound_dog_12}Used by:743
Symbol 738 Sound {sound_dog_13}Used by:743
Symbol 739 Sound {sound_event_1}Used by:743
Symbol 740 Sound {sound_photo_1}Used by:743
Symbol 741 Sound {sound_photo_2}Used by:743
Symbol 742 Sound {sound_photo_3}Used by:743
Symbol 743 MovieClip {Animal_Shelter_0828_fla.Timeline_177}Uses:715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742Used by:5200
Symbol 744 FontUsed by:745 746 747 748 749 750 751 752 753 754 755 756 757 3500 4251 4252 4253 4530 4531 4758
Symbol 745 TextUses:744Used by:5200
Symbol 746 TextUses:744Used by:5200
Symbol 747 TextUses:744Used by:5200
Symbol 748 TextUses:744Used by:5200
Symbol 749 TextUses:744Used by:5200
Symbol 750 TextUses:744Used by:5200
Symbol 751 TextUses:744Used by:5200
Symbol 752 TextUses:744Used by:5200
Symbol 753 TextUses:744Used by:5200
Symbol 754 TextUses:744Used by:5200
Symbol 755 TextUses:744Used by:5200
Symbol 756 TextUses:744Used by:5200
Symbol 757 TextUses:744Used by:5200
Symbol 758 GraphicUsed by:1015 1196 1402 1572 1746 1953 2179 2423 2637 2848 3059 3238 3481
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClipUses:759Used by:1015 5199
Symbol 761 GraphicUsed by:762
Symbol 762 MovieClipUses:761Used by:799 855 860 900 911 949 984 1014
Symbol 763 GraphicUsed by:799
Symbol 764 GraphicUsed by:799
Symbol 765 GraphicUsed by:799
Symbol 766 GraphicUsed by:799
Symbol 767 GraphicUsed by:799
Symbol 768 GraphicUsed by:799
Symbol 769 GraphicUsed by:799
Symbol 770 GraphicUsed by:799
Symbol 771 GraphicUsed by:799
Symbol 772 GraphicUsed by:799
Symbol 773 GraphicUsed by:799
Symbol 774 GraphicUsed by:799
Symbol 775 GraphicUsed by:799
Symbol 776 GraphicUsed by:799
Symbol 777 GraphicUsed by:799
Symbol 778 GraphicUsed by:799
Symbol 779 GraphicUsed by:799
Symbol 780 GraphicUsed by:799
Symbol 781 GraphicUsed by:799
Symbol 782 GraphicUsed by:799
Symbol 783 GraphicUsed by:799
Symbol 784 GraphicUsed by:799
Symbol 785 GraphicUsed by:799
Symbol 786 GraphicUsed by:799
Symbol 787 GraphicUsed by:799
Symbol 788 GraphicUsed by:799
Symbol 789 GraphicUsed by:799
Symbol 790 GraphicUsed by:799
Symbol 791 GraphicUsed by:799
Symbol 792 GraphicUsed by:799
Symbol 793 GraphicUsed by:799
Symbol 794 GraphicUsed by:799
Symbol 795 GraphicUsed by:799
Symbol 796 GraphicUsed by:799
Symbol 797 GraphicUsed by:799
Symbol 798 GraphicUsed by:799
Symbol 799 MovieClip {Animal_Shelter_0828_fla.__181}Uses:762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798Used by:1015
Symbol 800 GraphicUsed by:855
Symbol 801 GraphicUsed by:855
Symbol 802 GraphicUsed by:855
Symbol 803 GraphicUsed by:855
Symbol 804 GraphicUsed by:855
Symbol 805 GraphicUsed by:855
Symbol 806 GraphicUsed by:855
Symbol 807 GraphicUsed by:855
Symbol 808 GraphicUsed by:855
Symbol 809 GraphicUsed by:855
Symbol 810 GraphicUsed by:855
Symbol 811 GraphicUsed by:855
Symbol 812 GraphicUsed by:855
Symbol 813 GraphicUsed by:855
Symbol 814 GraphicUsed by:855
Symbol 815 GraphicUsed by:855
Symbol 816 GraphicUsed by:855
Symbol 817 GraphicUsed by:855
Symbol 818 GraphicUsed by:855
Symbol 819 GraphicUsed by:855
Symbol 820 GraphicUsed by:855
Symbol 821 GraphicUsed by:855
Symbol 822 GraphicUsed by:855
Symbol 823 GraphicUsed by:855
Symbol 824 GraphicUsed by:855
Symbol 825 GraphicUsed by:855
Symbol 826 GraphicUsed by:855
Symbol 827 GraphicUsed by:855
Symbol 828 GraphicUsed by:855
Symbol 829 GraphicUsed by:855
Symbol 830 GraphicUsed by:855
Symbol 831 GraphicUsed by:855
Symbol 832 GraphicUsed by:855
Symbol 833 GraphicUsed by:855
Symbol 834 GraphicUsed by:855
Symbol 835 GraphicUsed by:855
Symbol 836 GraphicUsed by:855
Symbol 837 GraphicUsed by:855
Symbol 838 GraphicUsed by:855
Symbol 839 GraphicUsed by:855
Symbol 840 GraphicUsed by:855
Symbol 841 GraphicUsed by:855
Symbol 842 GraphicUsed by:855
Symbol 843 GraphicUsed by:855
Symbol 844 GraphicUsed by:855
Symbol 845 GraphicUsed by:855
Symbol 846 GraphicUsed by:855
Symbol 847 GraphicUsed by:855
Symbol 848 GraphicUsed by:855
Symbol 849 GraphicUsed by:855
Symbol 850 GraphicUsed by:855
Symbol 851 GraphicUsed by:855
Symbol 852 GraphicUsed by:855
Symbol 853 GraphicUsed by:855
Symbol 854 GraphicUsed by:855
Symbol 855 MovieClip {Animal_Shelter_0828_fla.__183}Uses:762 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854Used by:1015
Symbol 856 GraphicUsed by:860
Symbol 857 GraphicUsed by:860
Symbol 858 GraphicUsed by:860
Symbol 859 GraphicUsed by:860
Symbol 860 MovieClip {Animal_Shelter_0828_fla.__184}Uses:762 856 857 858 859Used by:1015
Symbol 861 GraphicUsed by:900
Symbol 862 GraphicUsed by:900
Symbol 863 GraphicUsed by:900
Symbol 864 GraphicUsed by:900
Symbol 865 GraphicUsed by:900
Symbol 866 GraphicUsed by:900
Symbol 867 GraphicUsed by:900
Symbol 868 GraphicUsed by:900
Symbol 869 GraphicUsed by:900
Symbol 870 GraphicUsed by:900
Symbol 871 GraphicUsed by:900
Symbol 872 GraphicUsed by:900
Symbol 873 GraphicUsed by:900
Symbol 874 GraphicUsed by:900
Symbol 875 GraphicUsed by:900
Symbol 876 GraphicUsed by:900
Symbol 877 GraphicUsed by:900
Symbol 878 GraphicUsed by:900
Symbol 879 GraphicUsed by:900
Symbol 880 GraphicUsed by:900
Symbol 881 GraphicUsed by:900
Symbol 882 GraphicUsed by:900
Symbol 883 GraphicUsed by:900
Symbol 884 GraphicUsed by:900
Symbol 885 GraphicUsed by:900
Symbol 886 GraphicUsed by:900
Symbol 887 GraphicUsed by:900
Symbol 888 GraphicUsed by:900
Symbol 889 GraphicUsed by:900
Symbol 890 GraphicUsed by:900
Symbol 891 GraphicUsed by:900
Symbol 892 GraphicUsed by:900
Symbol 893 GraphicUsed by:900
Symbol 894 GraphicUsed by:900
Symbol 895 GraphicUsed by:900
Symbol 896 GraphicUsed by:900
Symbol 897 GraphicUsed by:900
Symbol 898 GraphicUsed by:900
Symbol 899 GraphicUsed by:900
Symbol 900 MovieClip {Animal_Shelter_0828_fla.__185}Uses:762 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899Used by:1015
Symbol 901 GraphicUsed by:911
Symbol 902 GraphicUsed by:911
Symbol 903 GraphicUsed by:911
Symbol 904 GraphicUsed by:911
Symbol 905 GraphicUsed by:911
Symbol 906 GraphicUsed by:911
Symbol 907 GraphicUsed by:911
Symbol 908 GraphicUsed by:911
Symbol 909 GraphicUsed by:911
Symbol 910 GraphicUsed by:911
Symbol 911 MovieClipUses:762 901 902 903 904 905 906 907 908 909 910Used by:1015
Symbol 912 GraphicUsed by:913
Symbol 913 MovieClipUses:912Used by:949 984 1014
Symbol 914 GraphicUsed by:949
Symbol 915 GraphicUsed by:949
Symbol 916 GraphicUsed by:949 984 1129 1147 1339 1372 1507 1544
Symbol 917 GraphicUsed by:918 1111 1308 1472 2483 2767 2978 3150 3370
Symbol 918 MovieClipUses:917Used by:949 1679 1873 2092 2330
Symbol 919 GraphicUsed by:949
Symbol 920 GraphicUsed by:949
Symbol 921 GraphicUsed by:949
Symbol 922 GraphicUsed by:949
Symbol 923 GraphicUsed by:949
Symbol 924 GraphicUsed by:949
Symbol 925 GraphicUsed by:949
Symbol 926 GraphicUsed by:949
Symbol 927 GraphicUsed by:949
Symbol 928 GraphicUsed by:949
Symbol 929 GraphicUsed by:949
Symbol 930 GraphicUsed by:949
Symbol 931 GraphicUsed by:949
Symbol 932 GraphicUsed by:949
Symbol 933 GraphicUsed by:949
Symbol 934 GraphicUsed by:949
Symbol 935 GraphicUsed by:949
Symbol 936 GraphicUsed by:949
Symbol 937 GraphicUsed by:949
Symbol 938 GraphicUsed by:949
Symbol 939 GraphicUsed by:949
Symbol 940 GraphicUsed by:949
Symbol 941 GraphicUsed by:949
Symbol 942 GraphicUsed by:949
Symbol 943 GraphicUsed by:949
Symbol 944 GraphicUsed by:949
Symbol 945 GraphicUsed by:949
Symbol 946 GraphicUsed by:949
Symbol 947 GraphicUsed by:949
Symbol 948 GraphicUsed by:949
Symbol 949 MovieClip {Animal_Shelter_0828_fla.babydog_187}Uses:762 913 914 915 916 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948Used by:1015
Symbol 950 GraphicUsed by:984
Symbol 951 GraphicUsed by:984
Symbol 952 GraphicUsed by:953 1132 1342 1510 4524
Symbol 953 MovieClipUses:952Used by:984
Symbol 954 GraphicUsed by:984
Symbol 955 GraphicUsed by:984
Symbol 956 GraphicUsed by:984
Symbol 957 GraphicUsed by:984
Symbol 958 GraphicUsed by:984
Symbol 959 GraphicUsed by:984
Symbol 960 GraphicUsed by:984
Symbol 961 GraphicUsed by:984
Symbol 962 GraphicUsed by:984
Symbol 963 GraphicUsed by:984
Symbol 964 GraphicUsed by:984
Symbol 965 GraphicUsed by:984
Symbol 966 GraphicUsed by:984
Symbol 967 GraphicUsed by:984
Symbol 968 GraphicUsed by:984
Symbol 969 GraphicUsed by:984
Symbol 970 GraphicUsed by:984
Symbol 971 GraphicUsed by:984
Symbol 972 GraphicUsed by:984
Symbol 973 GraphicUsed by:984
Symbol 974 GraphicUsed by:984
Symbol 975 GraphicUsed by:984
Symbol 976 GraphicUsed by:984
Symbol 977 GraphicUsed by:984
Symbol 978 GraphicUsed by:984
Symbol 979 GraphicUsed by:984
Symbol 980 GraphicUsed by:984
Symbol 981 GraphicUsed by:984
Symbol 982 GraphicUsed by:984
Symbol 983 GraphicUsed by:984
Symbol 984 MovieClip {Animal_Shelter_0828_fla.babydog_190}Uses:762 913 950 951 916 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983Used by:1015
Symbol 985 GraphicUsed by:1014
Symbol 986 GraphicUsed by:987
Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}Uses:986Used by:1014 1194 1195 1398 1401 1568 1571 2178 2846 2847 3057 3058 3236 3237 3479 3480
Symbol 988 GraphicUsed by:989 1151 1399 1569
Symbol 989 MovieClipUses:988Used by:990
Symbol 990 MovieClipUses:989Used by:1014 1952
Symbol 991 GraphicUsed by:1014
Symbol 992 GraphicUsed by:1014
Symbol 993 GraphicUsed by:1014
Symbol 994 GraphicUsed by:1014
Symbol 995 GraphicUsed by:1014
Symbol 996 GraphicUsed by:1014
Symbol 997 GraphicUsed by:1014
Symbol 998 GraphicUsed by:1014
Symbol 999 GraphicUsed by:1014
Symbol 1000 GraphicUsed by:1014
Symbol 1001 GraphicUsed by:1014
Symbol 1002 GraphicUsed by:1014
Symbol 1003 GraphicUsed by:1014
Symbol 1004 GraphicUsed by:1014
Symbol 1005 GraphicUsed by:1014
Symbol 1006 GraphicUsed by:1014
Symbol 1007 GraphicUsed by:1014
Symbol 1008 GraphicUsed by:1014
Symbol 1009 GraphicUsed by:1014
Symbol 1010 GraphicUsed by:1014
Symbol 1011 GraphicUsed by:1014
Symbol 1012 GraphicUsed by:1014
Symbol 1013 GraphicUsed by:1014
Symbol 1014 MovieClip {Animal_Shelter_0828_fla.Timeline_192}Uses:762 913 985 987 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013Used by:1015
Symbol 1015 MovieClip {animal1}Uses:758 760 799 855 860 900 911 949 984 1014Used by:3482 5200
Symbol 1016 GraphicUsed by:1017
Symbol 1017 MovieClipUses:1016Used by:1196
Symbol 1018 GraphicUsed by:1027
Symbol 1019 GraphicUsed by:1027
Symbol 1020 GraphicUsed by:1021
Symbol 1021 MovieClipUses:1020Used by:1027 1077
Symbol 1022 GraphicUsed by:1027
Symbol 1023 GraphicUsed by:1027
Symbol 1024 GraphicUsed by:1027
Symbol 1025 GraphicUsed by:1027
Symbol 1026 GraphicUsed by:1027
Symbol 1027 MovieClip {Animal_Shelter_0828_fla.2__198}Uses:1018 1019 1021 1022 1023 1024 1025 1026Used by:1196
Symbol 1028 GraphicUsed by:1077
Symbol 1029 GraphicUsed by:1077
Symbol 1030 GraphicUsed by:1077
Symbol 1031 GraphicUsed by:1077
Symbol 1032 GraphicUsed by:1077
Symbol 1033 GraphicUsed by:1077
Symbol 1034 GraphicUsed by:1077
Symbol 1035 GraphicUsed by:1077
Symbol 1036 GraphicUsed by:1077
Symbol 1037 GraphicUsed by:1077
Symbol 1038 GraphicUsed by:1077
Symbol 1039 GraphicUsed by:1077
Symbol 1040 GraphicUsed by:1077
Symbol 1041 GraphicUsed by:1077
Symbol 1042 GraphicUsed by:1077
Symbol 1043 GraphicUsed by:1077
Symbol 1044 GraphicUsed by:1077
Symbol 1045 GraphicUsed by:1077
Symbol 1046 GraphicUsed by:1077
Symbol 1047 GraphicUsed by:1077
Symbol 1048 GraphicUsed by:1077
Symbol 1049 GraphicUsed by:1077
Symbol 1050 GraphicUsed by:1077
Symbol 1051 GraphicUsed by:1077
Symbol 1052 GraphicUsed by:1077
Symbol 1053 GraphicUsed by:1077
Symbol 1054 GraphicUsed by:1077
Symbol 1055 GraphicUsed by:1077
Symbol 1056 GraphicUsed by:1077
Symbol 1057 GraphicUsed by:1077
Symbol 1058 GraphicUsed by:1077
Symbol 1059 GraphicUsed by:1077
Symbol 1060 GraphicUsed by:1077
Symbol 1061 GraphicUsed by:1077
Symbol 1062 GraphicUsed by:1077
Symbol 1063 GraphicUsed by:1077
Symbol 1064 GraphicUsed by:1077
Symbol 1065 GraphicUsed by:1077
Symbol 1066 GraphicUsed by:1077
Symbol 1067 GraphicUsed by:1077
Symbol 1068 GraphicUsed by:1077
Symbol 1069 GraphicUsed by:1077
Symbol 1070 GraphicUsed by:1077
Symbol 1071 GraphicUsed by:1077
Symbol 1072 GraphicUsed by:1077
Symbol 1073 GraphicUsed by:1077
Symbol 1074 GraphicUsed by:1077
Symbol 1075 GraphicUsed by:1077
Symbol 1076 GraphicUsed by:1077
Symbol 1077 MovieClip {Animal_Shelter_0828_fla.2__200}Uses:1028 1029 1021 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076Used by:1196
Symbol 1078 GraphicUsed by:1096
Symbol 1079 GraphicUsed by:1080
Symbol 1080 MovieClipUses:1079Used by:1096
Symbol 1081 GraphicUsed by:1096
Symbol 1082 GraphicUsed by:1096
Symbol 1083 GraphicUsed by:1096
Symbol 1084 GraphicUsed by:1096
Symbol 1085 GraphicUsed by:1096
Symbol 1086 GraphicUsed by:1096
Symbol 1087 GraphicUsed by:1096
Symbol 1088 GraphicUsed by:1096
Symbol 1089 GraphicUsed by:1096
Symbol 1090 GraphicUsed by:1096
Symbol 1091 GraphicUsed by:1096
Symbol 1092 GraphicUsed by:1096
Symbol 1093 GraphicUsed by:1096
Symbol 1094 GraphicUsed by:1096
Symbol 1095 GraphicUsed by:1096
Symbol 1096 MovieClip {Animal_Shelter_0828_fla.2__201}Uses:1078 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095Used by:1196
Symbol 1097 GraphicUsed by:1104
Symbol 1098 GraphicUsed by:1104
Symbol 1099 GraphicUsed by:1104
Symbol 1100 GraphicUsed by:1104
Symbol 1101 GraphicUsed by:1104
Symbol 1102 GraphicUsed by:1104
Symbol 1103 GraphicUsed by:1104
Symbol 1104 MovieClipUses:1097 1098 1099 1100 1101 1102 1103Used by:1196
Symbol 1105 GraphicUsed by:1106
Symbol 1106 MovieClipUses:1105Used by:1129 1147
Symbol 1107 GraphicUsed by:1108
Symbol 1108 MovieClipUses:1107Used by:1129 1147 1194
Symbol 1109 GraphicUsed by:1129
Symbol 1110 GraphicUsed by:1129
Symbol 1111 MovieClipUses:917Used by:1129
Symbol 1112 GraphicUsed by:1129 1147
Symbol 1113 GraphicUsed by:1129
Symbol 1114 GraphicUsed by:1129 1147
Symbol 1115 GraphicUsed by:1129
Symbol 1116 GraphicUsed by:1129 1147
Symbol 1117 GraphicUsed by:1129
Symbol 1118 GraphicUsed by:1129
Symbol 1119 GraphicUsed by:1129 1147
Symbol 1120 GraphicUsed by:1129 1147
Symbol 1121 GraphicUsed by:1129
Symbol 1122 GraphicUsed by:1129
Symbol 1123 GraphicUsed by:1129
Symbol 1124 GraphicUsed by:1129
Symbol 1125 GraphicUsed by:1129
Symbol 1126 GraphicUsed by:1129
Symbol 1127 GraphicUsed by:1129
Symbol 1128 GraphicUsed by:1129
Symbol 1129 MovieClip {Animal_Shelter_0828_fla.2taking_204}Uses:1106 1108 1109 1110 916 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128Used by:1196
Symbol 1130 GraphicUsed by:1147
Symbol 1131 GraphicUsed by:1147
Symbol 1132 MovieClipUses:952Used by:1147
Symbol 1133 GraphicUsed by:1147
Symbol 1134 GraphicUsed by:1147
Symbol 1135 GraphicUsed by:1147
Symbol 1136 GraphicUsed by:1147
Symbol 1137 GraphicUsed by:1147
Symbol 1138 GraphicUsed by:1147
Symbol 1139 GraphicUsed by:1147
Symbol 1140 GraphicUsed by:1147
Symbol 1141 GraphicUsed by:1147
Symbol 1142 GraphicUsed by:1147
Symbol 1143 GraphicUsed by:1147
Symbol 1144 GraphicUsed by:1147
Symbol 1145 GraphicUsed by:1147
Symbol 1146 GraphicUsed by:1147
Symbol 1147 MovieClip {Animal_Shelter_0828_fla.2having_208}Uses:1106 1108 1130 1131 916 1132 1112 1133 1114 1134 1119 1120 1135 1136 1137 1138 1139 1116 1140 1141 1142 1143 1144 1145 1146Used by:1196
Symbol 1148 GraphicUsed by:1194
Symbol 1149 GraphicUsed by:1194
Symbol 1150 GraphicUsed by:1194
Symbol 1151 MovieClipUses:988Used by:1194
Symbol 1152 GraphicUsed by:1194
Symbol 1153 GraphicUsed by:1194
Symbol 1154 GraphicUsed by:1194
Symbol 1155 GraphicUsed by:1194
Symbol 1156 GraphicUsed by:1194
Symbol 1157 GraphicUsed by:1194
Symbol 1158 GraphicUsed by:1194
Symbol 1159 GraphicUsed by:1194
Symbol 1160 GraphicUsed by:1194
Symbol 1161 GraphicUsed by:1194
Symbol 1162 GraphicUsed by:1194
Symbol 1163 GraphicUsed by:1194
Symbol 1164 GraphicUsed by:1194
Symbol 1165 GraphicUsed by:1194
Symbol 1166 GraphicUsed by:1194
Symbol 1167 GraphicUsed by:1194
Symbol 1168 GraphicUsed by:1194
Symbol 1169 GraphicUsed by:1194
Symbol 1170 GraphicUsed by:1194
Symbol 1171 GraphicUsed by:1194
Symbol 1172 GraphicUsed by:1194
Symbol 1173 GraphicUsed by:1194
Symbol 1174 GraphicUsed by:1194
Symbol 1175 GraphicUsed by:1194
Symbol 1176 GraphicUsed by:1194
Symbol 1177 GraphicUsed by:1194
Symbol 1178 GraphicUsed by:1194
Symbol 1179 GraphicUsed by:1194
Symbol 1180 GraphicUsed by:1194
Symbol 1181 GraphicUsed by:1194
Symbol 1182 GraphicUsed by:1194
Symbol 1183 GraphicUsed by:1194
Symbol 1184 GraphicUsed by:1194
Symbol 1185 GraphicUsed by:1194
Symbol 1186 GraphicUsed by:1194
Symbol 1187 GraphicUsed by:1194
Symbol 1188 GraphicUsed by:1194
Symbol 1189 GraphicUsed by:1194
Symbol 1190 GraphicUsed by:1194
Symbol 1191 GraphicUsed by:1194
Symbol 1192 GraphicUsed by:1194
Symbol 1193 GraphicUsed by:1194
Symbol 1194 MovieClip {Animal_Shelter_0828_fla.2playing_211}Uses:1148 1149 1150 1151 987 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1108 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193Used by:1195
Symbol 1195 MovieClip {Animal_Shelter_0828_fla.2_210}Uses:1194 987Used by:1196
Symbol 1196 MovieClip {animal2}Uses:758 1017 1027 1077 1096 1104 1129 1147 1195Used by:3482 5200
Symbol 1197 GraphicUsed by:1198
Symbol 1198 MovieClipUses:1197Used by:1402 5199
Symbol 1199 GraphicUsed by:1206
Symbol 1200 GraphicUsed by:1206
Symbol 1201 GraphicUsed by:1206
Symbol 1202 GraphicUsed by:1206
Symbol 1203 GraphicUsed by:1206
Symbol 1204 GraphicUsed by:1206
Symbol 1205 GraphicUsed by:1206
Symbol 1206 MovieClip {Animal_Shelter_0828_fla.Timeline_215}Uses:1199 1200 1201 1202 1203 1204 1205Used by:1402
Symbol 1207 GraphicUsed by:1232
Symbol 1208 GraphicUsed by:1232
Symbol 1209 GraphicUsed by:1232
Symbol 1210 GraphicUsed by:1232
Symbol 1211 GraphicUsed by:1232
Symbol 1212 GraphicUsed by:1232
Symbol 1213 GraphicUsed by:1232
Symbol 1214 GraphicUsed by:1232
Symbol 1215 GraphicUsed by:1232
Symbol 1216 GraphicUsed by:1232
Symbol 1217 GraphicUsed by:1232
Symbol 1218 GraphicUsed by:1232
Symbol 1219 GraphicUsed by:1232
Symbol 1220 GraphicUsed by:1232
Symbol 1221 GraphicUsed by:1232
Symbol 1222 GraphicUsed by:1232
Symbol 1223 GraphicUsed by:1232
Symbol 1224 GraphicUsed by:1232
Symbol 1225 GraphicUsed by:1232
Symbol 1226 GraphicUsed by:1232
Symbol 1227 GraphicUsed by:1232
Symbol 1228 GraphicUsed by:1232
Symbol 1229 GraphicUsed by:1232
Symbol 1230 GraphicUsed by:1232
Symbol 1231 GraphicUsed by:1232
Symbol 1232 MovieClip {Animal_Shelter_0828_fla.__216}Uses:1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231Used by:1402
Symbol 1233 GraphicUsed by:1272
Symbol 1234 GraphicUsed by:1272
Symbol 1235 GraphicUsed by:1272
Symbol 1236 GraphicUsed by:1272
Symbol 1237 GraphicUsed by:1272
Symbol 1238 GraphicUsed by:1272
Symbol 1239 GraphicUsed by:1272
Symbol 1240 GraphicUsed by:1272
Symbol 1241 GraphicUsed by:1272
Symbol 1242 GraphicUsed by:1272
Symbol 1243 GraphicUsed by:1272
Symbol 1244 GraphicUsed by:1272
Symbol 1245 GraphicUsed by:1272
Symbol 1246 GraphicUsed by:1272
Symbol 1247 GraphicUsed by:1272
Symbol 1248 GraphicUsed by:1272
Symbol 1249 GraphicUsed by:1272
Symbol 1250 GraphicUsed by:1272
Symbol 1251 GraphicUsed by:1272
Symbol 1252 GraphicUsed by:1272
Symbol 1253 GraphicUsed by:1272
Symbol 1254 GraphicUsed by:1272
Symbol 1255 GraphicUsed by:1272
Symbol 1256 GraphicUsed by:1272
Symbol 1257 GraphicUsed by:1272
Symbol 1258 GraphicUsed by:1272
Symbol 1259 GraphicUsed by:1272
Symbol 1260 GraphicUsed by:1272
Symbol 1261 GraphicUsed by:1272
Symbol 1262 GraphicUsed by:1272
Symbol 1263 GraphicUsed by:1272
Symbol 1264 GraphicUsed by:1272
Symbol 1265 GraphicUsed by:1272
Symbol 1266 GraphicUsed by:1272
Symbol 1267 GraphicUsed by:1272
Symbol 1268 GraphicUsed by:1272
Symbol 1269 GraphicUsed by:1272
Symbol 1270 GraphicUsed by:1272
Symbol 1271 GraphicUsed by:1272
Symbol 1272 MovieClip {Animal_Shelter_0828_fla.__217}Uses: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 1264 1265 1266 1267 1268 1269 1270 1271Used by:1402
Symbol 1273 GraphicUsed by:1274
Symbol 1274 MovieClipUses:1273Used by:1292
Symbol 1275 GraphicUsed by:1292
Symbol 1276 GraphicUsed by:1292
Symbol 1277 GraphicUsed by:1292
Symbol 1278 GraphicUsed by:1292
Symbol 1279 GraphicUsed by:1292
Symbol 1280 GraphicUsed by:1292
Symbol 1281 GraphicUsed by:1292
Symbol 1282 GraphicUsed by:1292
Symbol 1283 GraphicUsed by:1292
Symbol 1284 GraphicUsed by:1292
Symbol 1285 GraphicUsed by:1292
Symbol 1286 GraphicUsed by:1292
Symbol 1287 GraphicUsed by:1292
Symbol 1288 GraphicUsed by:1292
Symbol 1289 GraphicUsed by:1292
Symbol 1290 GraphicUsed by:1292
Symbol 1291 GraphicUsed by:1292
Symbol 1292 MovieClip {Animal_Shelter_0828_fla.__218}Uses:1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291Used by:1402
Symbol 1293 GraphicUsed by:1301
Symbol 1294 GraphicUsed by:1301
Symbol 1295 GraphicUsed by:1301
Symbol 1296 GraphicUsed by:1301
Symbol 1297 GraphicUsed by:1301
Symbol 1298 GraphicUsed by:1301
Symbol 1299 GraphicUsed by:1301
Symbol 1300 GraphicUsed by:1301
Symbol 1301 MovieClipUses:1293 1294 1295 1296 1297 1298 1299 1300Used by:1402
Symbol 1302 GraphicUsed by:1303
Symbol 1303 MovieClipUses:1302Used by:1339 1372 1398
Symbol 1304 GraphicUsed by:1305
Symbol 1305 MovieClipUses:1304Used by:1339 1372 1398
Symbol 1306 GraphicUsed by:1339
Symbol 1307 GraphicUsed by:1339
Symbol 1308 MovieClipUses:917Used by:1339
Symbol 1309 GraphicUsed by:1339
Symbol 1310 GraphicUsed by:1339
Symbol 1311 GraphicUsed by:1339
Symbol 1312 GraphicUsed by:1339
Symbol 1313 GraphicUsed by:1339
Symbol 1314 GraphicUsed by:1339
Symbol 1315 GraphicUsed by:1339
Symbol 1316 GraphicUsed by:1339
Symbol 1317 GraphicUsed by:1339
Symbol 1318 GraphicUsed by:1339
Symbol 1319 GraphicUsed by:1339
Symbol 1320 GraphicUsed by:1339
Symbol 1321 GraphicUsed by:1339
Symbol 1322 GraphicUsed by:1339
Symbol 1323 GraphicUsed by:1339
Symbol 1324 GraphicUsed by:1339
Symbol 1325 GraphicUsed by:1339
Symbol 1326 GraphicUsed by:1339
Symbol 1327 GraphicUsed by:1339
Symbol 1328 GraphicUsed by:1339
Symbol 1329 GraphicUsed by:1339
Symbol 1330 GraphicUsed by:1339
Symbol 1331 GraphicUsed by:1339
Symbol 1332 GraphicUsed by:1339
Symbol 1333 GraphicUsed by:1339
Symbol 1334 GraphicUsed by:1339
Symbol 1335 GraphicUsed by:1339
Symbol 1336 GraphicUsed by:1339
Symbol 1337 GraphicUsed by:1339
Symbol 1338 GraphicUsed by:1339
Symbol 1339 MovieClip {Animal_Shelter_0828_fla.3babydog_221}Uses:1303 1305 1306 1307 916 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338Used by:1402
Symbol 1340 GraphicUsed by:1372
Symbol 1341 GraphicUsed by:1372
Symbol 1342 MovieClipUses:952Used by:1372
Symbol 1343 GraphicUsed by:1372
Symbol 1344 GraphicUsed by:1372
Symbol 1345 GraphicUsed by:1372
Symbol 1346 GraphicUsed by:1372
Symbol 1347 GraphicUsed by:1372
Symbol 1348 GraphicUsed by:1372
Symbol 1349 GraphicUsed by:1372
Symbol 1350 GraphicUsed by:1372
Symbol 1351 GraphicUsed by:1372
Symbol 1352 GraphicUsed by:1372
Symbol 1353 GraphicUsed by:1372
Symbol 1354 GraphicUsed by:1372
Symbol 1355 GraphicUsed by:1372
Symbol 1356 GraphicUsed by:1372
Symbol 1357 GraphicUsed by:1372
Symbol 1358 GraphicUsed by:1372
Symbol 1359 GraphicUsed by:1372
Symbol 1360 GraphicUsed by:1372
Symbol 1361 GraphicUsed by:1372
Symbol 1362 GraphicUsed by:1372
Symbol 1363 GraphicUsed by:1372
Symbol 1364 GraphicUsed by:1372
Symbol 1365 GraphicUsed by:1372
Symbol 1366 GraphicUsed by:1372
Symbol 1367 GraphicUsed by:1372
Symbol 1368 GraphicUsed by:1372
Symbol 1369 GraphicUsed by:1372
Symbol 1370 GraphicUsed by:1372
Symbol 1371 GraphicUsed by:1372
Symbol 1372 MovieClip {Animal_Shelter_0828_fla.3babydog_225}Uses:1303 1305 1340 1341 916 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371Used by:1402
Symbol 1373 GraphicUsed by:1398
Symbol 1374 GraphicUsed by:1398
Symbol 1375 GraphicUsed by:1398
Symbol 1376 GraphicUsed by:1398
Symbol 1377 GraphicUsed by:1398
Symbol 1378 GraphicUsed by:1398
Symbol 1379 GraphicUsed by:1398
Symbol 1380 GraphicUsed by:1398
Symbol 1381 GraphicUsed by:1398
Symbol 1382 GraphicUsed by:1398
Symbol 1383 GraphicUsed by:1398
Symbol 1384 GraphicUsed by:1398
Symbol 1385 GraphicUsed by:1398
Symbol 1386 GraphicUsed by:1398
Symbol 1387 GraphicUsed by:1398
Symbol 1388 GraphicUsed by:1398
Symbol 1389 GraphicUsed by:1398
Symbol 1390 GraphicUsed by:1398
Symbol 1391 GraphicUsed by:1398
Symbol 1392 GraphicUsed by:1398
Symbol 1393 GraphicUsed by:1398
Symbol 1394 GraphicUsed by:1398
Symbol 1395 GraphicUsed by:1398
Symbol 1396 GraphicUsed by:1398
Symbol 1397 GraphicUsed by:1398
Symbol 1398 MovieClip {Animal_Shelter_0828_fla.3playing_228}Uses:1303 1305 1373 987 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397Used by:1401
Symbol 1399 MovieClipUses:988Used by:1400
Symbol 1400 MovieClipUses:1399Used by:1401
Symbol 1401 MovieClip {Animal_Shelter_0828_fla.3_227}Uses:1398 1400 987Used by:1402
Symbol 1402 MovieClip {animal3}Uses:758 1198 1206 1232 1272 1292 1301 1339 1372 1401Used by:3482 5200
Symbol 1403 GraphicUsed by:1404
Symbol 1404 MovieClipUses:1403Used by:1572 5199
Symbol 1405 GraphicUsed by:1416
Symbol 1406 GraphicUsed by:1416
Symbol 1407 GraphicUsed by:1416
Symbol 1408 GraphicUsed by:1416
Symbol 1409 GraphicUsed by:1416
Symbol 1410 GraphicUsed by:1416
Symbol 1411 GraphicUsed by:1416
Symbol 1412 GraphicUsed by:1416
Symbol 1413 GraphicUsed by:1416
Symbol 1414 GraphicUsed by:1416
Symbol 1415 GraphicUsed by:1416
Symbol 1416 MovieClip {Animal_Shelter_0828_fla.4__233}Uses:1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415Used by:1572
Symbol 1417 GraphicUsed by:1439
Symbol 1418 GraphicUsed by:1439
Symbol 1419 GraphicUsed by:1439
Symbol 1420 GraphicUsed by:1439
Symbol 1421 GraphicUsed by:1439
Symbol 1422 GraphicUsed by:1439
Symbol 1423 GraphicUsed by:1439
Symbol 1424 GraphicUsed by:1439
Symbol 1425 GraphicUsed by:1426
Symbol 1426 MovieClipUses:1425Used by:1439
Symbol 1427 GraphicUsed by:1439
Symbol 1428 GraphicUsed by:1439
Symbol 1429 GraphicUsed by:1439
Symbol 1430 GraphicUsed by:1439
Symbol 1431 GraphicUsed by:1439
Symbol 1432 GraphicUsed by:1439
Symbol 1433 GraphicUsed by:1439
Symbol 1434 GraphicUsed by:1439
Symbol 1435 GraphicUsed by:1439
Symbol 1436 GraphicUsed by:1439
Symbol 1437 GraphicUsed by:1439
Symbol 1438 GraphicUsed by:1439
Symbol 1439 MovieClip {Animal_Shelter_0828_fla.4__234}Uses:1417 1418 1419 1420 1421 1422 1423 1424 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438Used by:1572
Symbol 1440 GraphicUsed by:1441
Symbol 1441 MovieClipUses:1440Used by:1456
Symbol 1442 GraphicUsed by:1456
Symbol 1443 GraphicUsed by:1456
Symbol 1444 GraphicUsed by:1445 1456
Symbol 1445 MovieClipUses:1444Used by:1456
Symbol 1446 GraphicUsed by:1456
Symbol 1447 GraphicUsed by:1456
Symbol 1448 GraphicUsed by:1456
Symbol 1449 GraphicUsed by:1456
Symbol 1450 GraphicUsed by:1456
Symbol 1451 GraphicUsed by:1456
Symbol 1452 GraphicUsed by:1456
Symbol 1453 GraphicUsed by:1456
Symbol 1454 GraphicUsed by:1456
Symbol 1455 GraphicUsed by:1456
Symbol 1456 MovieClip {Animal_Shelter_0828_fla.4angry_236}Uses:1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455Used by:1572
Symbol 1457 GraphicUsed by:1465
Symbol 1458 GraphicUsed by:1465
Symbol 1459 GraphicUsed by:1465
Symbol 1460 GraphicUsed by:1465
Symbol 1461 GraphicUsed by:1465
Symbol 1462 GraphicUsed by:1465
Symbol 1463 GraphicUsed by:1465
Symbol 1464 GraphicUsed by:1465
Symbol 1465 MovieClipUses:1457 1458 1459 1460 1461 1462 1463 1464Used by:1572
Symbol 1466 GraphicUsed by:1467
Symbol 1467 MovieClipUses:1466Used by:1507 1544 1568
Symbol 1468 GraphicUsed by:1469
Symbol 1469 MovieClipUses:1468Used by:1507 1544 1568
Symbol 1470 GraphicUsed by:1507
Symbol 1471 GraphicUsed by:1507
Symbol 1472 MovieClipUses:917Used by:1507
Symbol 1473 GraphicUsed by:1507
Symbol 1474 GraphicUsed by:1507
Symbol 1475 GraphicUsed by:1507
Symbol 1476 GraphicUsed by:1507
Symbol 1477 GraphicUsed by:1507
Symbol 1478 GraphicUsed by:1507
Symbol 1479 GraphicUsed by:1507
Symbol 1480 GraphicUsed by:1507
Symbol 1481 GraphicUsed by:1507
Symbol 1482 GraphicUsed by:1507
Symbol 1483 GraphicUsed by:1507
Symbol 1484 GraphicUsed by:1507
Symbol 1485 GraphicUsed by:1507
Symbol 1486 GraphicUsed by:1507
Symbol 1487 GraphicUsed by:1507
Symbol 1488 GraphicUsed by:1507
Symbol 1489 GraphicUsed by:1507
Symbol 1490 GraphicUsed by:1507
Symbol 1491 GraphicUsed by:1507
Symbol 1492 GraphicUsed by:1507
Symbol 1493 GraphicUsed by:1507
Symbol 1494 GraphicUsed by:1507
Symbol 1495 GraphicUsed by:1507
Symbol 1496 GraphicUsed by:1507
Symbol 1497 GraphicUsed by:1507
Symbol 1498 GraphicUsed by:1507
Symbol 1499 GraphicUsed by:1507
Symbol 1500 GraphicUsed by:1507
Symbol 1501 GraphicUsed by:1507
Symbol 1502 GraphicUsed by:1507
Symbol 1503 GraphicUsed by:1507
Symbol 1504 GraphicUsed by:1507
Symbol 1505 GraphicUsed by:1507
Symbol 1506 GraphicUsed by:1507 1544 1568
Symbol 1507 MovieClip {Animal_Shelter_0828_fla.4pills_240}Uses:1467 1469 1470 1471 916 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 1506Used by:1572
Symbol 1508 GraphicUsed by:1544
Symbol 1509 GraphicUsed by:1544
Symbol 1510 MovieClipUses:952Used by:1544
Symbol 1511 GraphicUsed by:1544
Symbol 1512 GraphicUsed by:1544
Symbol 1513 GraphicUsed by:1544
Symbol 1514 GraphicUsed by:1544
Symbol 1515 GraphicUsed by:1544
Symbol 1516 GraphicUsed by:1544
Symbol 1517 GraphicUsed by:1544
Symbol 1518 GraphicUsed by:1544
Symbol 1519 GraphicUsed by:1544
Symbol 1520 GraphicUsed by:1544
Symbol 1521 GraphicUsed by:1544
Symbol 1522 GraphicUsed by:1544
Symbol 1523 GraphicUsed by:1544
Symbol 1524 GraphicUsed by:1544
Symbol 1525 GraphicUsed by:1544
Symbol 1526 GraphicUsed by:1544
Symbol 1527 GraphicUsed by:1544
Symbol 1528 GraphicUsed by:1544
Symbol 1529 GraphicUsed by:1544
Symbol 1530 GraphicUsed by:1544
Symbol 1531 GraphicUsed by:1544
Symbol 1532 GraphicUsed by:1544
Symbol 1533 GraphicUsed by:1544
Symbol 1534 GraphicUsed by:1544
Symbol 1535 GraphicUsed by:1544
Symbol 1536 GraphicUsed by:1544
Symbol 1537 GraphicUsed by:1544
Symbol 1538 GraphicUsed by:1544
Symbol 1539 GraphicUsed by:1544
Symbol 1540 GraphicUsed by:1544
Symbol 1541 GraphicUsed by:1544
Symbol 1542 GraphicUsed by:1544
Symbol 1543 GraphicUsed by:1544
Symbol 1544 MovieClip {Animal_Shelter_0828_fla.4food_244}Uses:1467 1469 1508 1509 916 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1506Used by:1572
Symbol 1545 GraphicUsed by:1568
Symbol 1546 GraphicUsed by:1568
Symbol 1547 GraphicUsed by:1568
Symbol 1548 GraphicUsed by:1568
Symbol 1549 GraphicUsed by:1568
Symbol 1550 GraphicUsed by:1568
Symbol 1551 GraphicUsed by:1568
Symbol 1552 GraphicUsed by:1568
Symbol 1553 GraphicUsed by:1568
Symbol 1554 GraphicUsed by:1568
Symbol 1555 GraphicUsed by:1568
Symbol 1556 GraphicUsed by:1568
Symbol 1557 GraphicUsed by:1568
Symbol 1558 GraphicUsed by:1568
Symbol 1559 GraphicUsed by:1568
Symbol 1560 GraphicUsed by:1568
Symbol 1561 GraphicUsed by:1568
Symbol 1562 GraphicUsed by:1568
Symbol 1563 GraphicUsed by:1568
Symbol 1564 GraphicUsed by:1568
Symbol 1565 GraphicUsed by:1568
Symbol 1566 GraphicUsed by:1568
Symbol 1567 GraphicUsed by:1568
Symbol 1568 MovieClip {Animal_Shelter_0828_fla.4playing_247}Uses:1467 1469 1545 987 1546 1547 1506 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567Used by:1571
Symbol 1569 MovieClipUses:988Used by:1570
Symbol 1570 MovieClipUses:1569Used by:1571
Symbol 1571 MovieClip {Animal_Shelter_0828_fla.4_246}Uses:1568 987 1570Used by:1572
Symbol 1572 MovieClip {animal4}Uses:758 1404 1416 1439 1456 1465 1507 1544 1571Used by:3482 5200
Symbol 1573 GraphicUsed by:1585 1605 1627
Symbol 1574 GraphicUsed by:1585
Symbol 1575 GraphicUsed by:1585
Symbol 1576 GraphicUsed by:1585 1605
Symbol 1577 GraphicUsed by:1585 1605
Symbol 1578 GraphicUsed by:1585
Symbol 1579 GraphicUsed by:1585 1605
Symbol 1580 GraphicUsed by:1585 1605
Symbol 1581 GraphicUsed by:1585 1605
Symbol 1582 GraphicUsed by:1583
Symbol 1583 MovieClipUses:1582Used by:1585
Symbol 1584 GraphicUsed by:1585
Symbol 1585 MovieClip {Animal_Shelter_0828_fla.__251}Uses:1573 1574 1575 1576 1577 1578 1579 1580 1581 1583 1584Used by:1746
Symbol 1586 GraphicUsed by:1605
Symbol 1587 GraphicUsed by:1605
Symbol 1588 GraphicUsed by:1605
Symbol 1589 GraphicUsed by:1605
Symbol 1590 GraphicUsed by:1605
Symbol 1591 GraphicUsed by:1605
Symbol 1592 GraphicUsed by:1605
Symbol 1593 GraphicUsed by:1605
Symbol 1594 GraphicUsed by:1605
Symbol 1595 GraphicUsed by:1605
Symbol 1596 GraphicUsed by:1605
Symbol 1597 GraphicUsed by:1605
Symbol 1598 GraphicUsed by:1605
Symbol 1599 GraphicUsed by:1605
Symbol 1600 GraphicUsed by:1605
Symbol 1601 GraphicUsed by:1605
Symbol 1602 GraphicUsed by:1605
Symbol 1603 GraphicUsed by:1605
Symbol 1604 GraphicUsed by:1605
Symbol 1605 MovieClip {Animal_Shelter_0828_fla.__253}Uses:1573 1586 1587 1576 1577 1588 1579 1580 1581 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604Used by:1746
Symbol 1606 GraphicUsed by:1620 1733
Symbol 1607 GraphicUsed by:1620
Symbol 1608 GraphicUsed by:1620
Symbol 1609 GraphicUsed by:1620
Symbol 1610 GraphicUsed by:1620
Symbol 1611 GraphicUsed by:1620
Symbol 1612 GraphicUsed by:1620
Symbol 1613 GraphicUsed by:1620
Symbol 1614 GraphicUsed by:1620
Symbol 1615 GraphicUsed by:1620
Symbol 1616 GraphicUsed by:1620
Symbol 1617 GraphicUsed by:1620
Symbol 1618 GraphicUsed by:1620
Symbol 1619 GraphicUsed by:1620
Symbol 1620 MovieClip {Animal_Shelter_0828_fla.__254}Uses:1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619Used by:1746
Symbol 1621 GraphicUsed by:1627
Symbol 1622 GraphicUsed by:1627
Symbol 1623 GraphicUsed by:1627
Symbol 1624 GraphicUsed by:1625
Symbol 1625 MovieClipUses:1624Used by:1627
Symbol 1626 GraphicUsed by:1627
Symbol 1627 MovieClip {Animal_Shelter_0828_fla.__255}Uses:1573 1621 1622 1623 1625 1626Used by:1746
Symbol 1628 GraphicUsed by:1640
Symbol 1629 GraphicUsed by:1640
Symbol 1630 GraphicUsed by:1640
Symbol 1631 GraphicUsed by:1640
Symbol 1632 GraphicUsed by:1640
Symbol 1633 GraphicUsed by:1640
Symbol 1634 GraphicUsed by:1640
Symbol 1635 GraphicUsed by:1640
Symbol 1636 GraphicUsed by:1640
Symbol 1637 GraphicUsed by:1640
Symbol 1638 GraphicUsed by:1640
Symbol 1639 GraphicUsed by:1640
Symbol 1640 MovieClipUses:1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639Used by:1746
Symbol 1641 GraphicUsed by:1679
Symbol 1642 GraphicUsed by:1643
Symbol 1643 MovieClipUses:1642Used by:1679 2092
Symbol 1644 GraphicUsed by:1679 2092
Symbol 1645 GraphicUsed by:1679
Symbol 1646 GraphicUsed by:1679
Symbol 1647 GraphicUsed by:1679
Symbol 1648 GraphicUsed by:1679
Symbol 1649 GraphicUsed by:1679
Symbol 1650 GraphicUsed by:1679
Symbol 1651 GraphicUsed by:1679
Symbol 1652 GraphicUsed by:1679
Symbol 1653 GraphicUsed by:1679
Symbol 1654 GraphicUsed by:1679
Symbol 1655 GraphicUsed by:1679
Symbol 1656 GraphicUsed by:1679
Symbol 1657 GraphicUsed by:1679
Symbol 1658 GraphicUsed by:1679
Symbol 1659 GraphicUsed by:1679
Symbol 1660 GraphicUsed by:1679
Symbol 1661 GraphicUsed by:1679
Symbol 1662 GraphicUsed by:1679
Symbol 1663 GraphicUsed by:1679
Symbol 1664 GraphicUsed by:1679
Symbol 1665 GraphicUsed by:1679
Symbol 1666 GraphicUsed by:1679
Symbol 1667 GraphicUsed by:1679
Symbol 1668 GraphicUsed by:1679
Symbol 1669 GraphicUsed by:1679
Symbol 1670 GraphicUsed by:1679
Symbol 1671 GraphicUsed by:1679
Symbol 1672 GraphicUsed by:1679
Symbol 1673 GraphicUsed by:1679
Symbol 1674 GraphicUsed by:1679
Symbol 1675 GraphicUsed by:1679
Symbol 1676 GraphicUsed by:1679
Symbol 1677 GraphicUsed by:1679
Symbol 1678 GraphicUsed by:1679
Symbol 1679 MovieClip {Animal_Shelter_0828_fla.__258}Uses:1641 1643 1644 918 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678Used by:1746
Symbol 1680 GraphicUsed by:1733
Symbol 1681 GraphicUsed by:1733
Symbol 1682 GraphicUsed by:1733
Symbol 1683 GraphicUsed by:1733
Symbol 1684 GraphicUsed by:1733
Symbol 1685 GraphicUsed by:1733
Symbol 1686 GraphicUsed by:1733
Symbol 1687 GraphicUsed by:1733
Symbol 1688 GraphicUsed by:1733
Symbol 1689 GraphicUsed by:1733
Symbol 1690 GraphicUsed by:1733
Symbol 1691 GraphicUsed by:1733
Symbol 1692 GraphicUsed by:1733
Symbol 1693 GraphicUsed by:1733
Symbol 1694 GraphicUsed by:1733
Symbol 1695 GraphicUsed by:1733
Symbol 1696 GraphicUsed by:1733
Symbol 1697 GraphicUsed by:1733
Symbol 1698 GraphicUsed by:1733
Symbol 1699 GraphicUsed by:1733
Symbol 1700 GraphicUsed by:1733
Symbol 1701 GraphicUsed by:1733
Symbol 1702 GraphicUsed by:1733
Symbol 1703 GraphicUsed by:1733
Symbol 1704 GraphicUsed by:1733
Symbol 1705 GraphicUsed by:1733
Symbol 1706 GraphicUsed by:1733
Symbol 1707 GraphicUsed by:1733
Symbol 1708 GraphicUsed by:1733
Symbol 1709 GraphicUsed by:1733
Symbol 1710 GraphicUsed by:1733
Symbol 1711 GraphicUsed by:1733
Symbol 1712 GraphicUsed by:1733
Symbol 1713 GraphicUsed by:1733
Symbol 1714 GraphicUsed by:1733
Symbol 1715 GraphicUsed by:1733
Symbol 1716 GraphicUsed by:1733
Symbol 1717 GraphicUsed by:1733
Symbol 1718 GraphicUsed by:1733
Symbol 1719 GraphicUsed by:1733
Symbol 1720 GraphicUsed by:1733
Symbol 1721 GraphicUsed by:1733
Symbol 1722 GraphicUsed by:1733
Symbol 1723 GraphicUsed by:1733
Symbol 1724 GraphicUsed by:1733
Symbol 1725 GraphicUsed by:1733
Symbol 1726 GraphicUsed by:1733
Symbol 1727 GraphicUsed by:1733
Symbol 1728 GraphicUsed by:1733
Symbol 1729 GraphicUsed by:1733
Symbol 1730 GraphicUsed by:1733
Symbol 1731 GraphicUsed by:1733
Symbol 1732 GraphicUsed by:1733
Symbol 1733 MovieClip {Animal_Shelter_0828_fla.__260}Uses:1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1606 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732Used by:1746
Symbol 1734 GraphicUsed by:1744
Symbol 1735 GraphicUsed by:1736
Symbol 1736 MovieClipUses:1735Used by:1744
Symbol 1737 GraphicUsed by:1744
Symbol 1738 GraphicUsed by:1744
Symbol 1739 GraphicUsed by:1744
Symbol 1740 GraphicUsed by:1744
Symbol 1741 GraphicUsed by:1744
Symbol 1742 GraphicUsed by:1744
Symbol 1743 GraphicUsed by:1744
Symbol 1744 MovieClipUses:1734 1736 1737 1738 1739 1740 1741 1742 1743Used by:1745
Symbol 1745 MovieClip {Animal_Shelter_0828_fla.Timeline_261}Uses:1744Used by:1746
Symbol 1746 MovieClip {animal5}Uses:758 160 1585 1605 1620 1627 1640 1679 1733 1745Used by:3482 5200
Symbol 1747 GraphicUsed by:1759
Symbol 1748 GraphicUsed by:1759
Symbol 1749 GraphicUsed by:1759
Symbol 1750 GraphicUsed by:1759
Symbol 1751 GraphicUsed by:1759
Symbol 1752 GraphicUsed by:1759
Symbol 1753 GraphicUsed by:1759
Symbol 1754 GraphicUsed by:1759
Symbol 1755 GraphicUsed by:1759
Symbol 1756 GraphicUsed by:1759
Symbol 1757 GraphicUsed by:1759
Symbol 1758 GraphicUsed by:1759
Symbol 1759 MovieClip {Animal_Shelter_0828_fla.__265}Uses:1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758Used by:1953
Symbol 1760 GraphicUsed by:1779
Symbol 1761 GraphicUsed by:1779
Symbol 1762 GraphicUsed by:1779
Symbol 1763 GraphicUsed by:1779
Symbol 1764 GraphicUsed by:1779
Symbol 1765 GraphicUsed by:1779
Symbol 1766 GraphicUsed by:1779
Symbol 1767 GraphicUsed by:1779
Symbol 1768 GraphicUsed by:1779
Symbol 1769 GraphicUsed by:1779
Symbol 1770 GraphicUsed by:1779
Symbol 1771 GraphicUsed by:1779
Symbol 1772 GraphicUsed by:1779
Symbol 1773 GraphicUsed by:1779
Symbol 1774 GraphicUsed by:1779
Symbol 1775 GraphicUsed by:1779
Symbol 1776 GraphicUsed by:1779
Symbol 1777 GraphicUsed by:1779
Symbol 1778 GraphicUsed by:1779
Symbol 1779 MovieClip {Animal_Shelter_0828_fla.__266}Uses:1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778Used by:1953
Symbol 1780 GraphicUsed by:1807
Symbol 1781 GraphicUsed by:1807
Symbol 1782 GraphicUsed by:1807
Symbol 1783 GraphicUsed by:1807
Symbol 1784 GraphicUsed by:1807
Symbol 1785 GraphicUsed by:1807
Symbol 1786 GraphicUsed by:1807
Symbol 1787 GraphicUsed by:1807
Symbol 1788 GraphicUsed by:1807
Symbol 1789 GraphicUsed by:1807
Symbol 1790 GraphicUsed by:1807
Symbol 1791 GraphicUsed by:1807
Symbol 1792 GraphicUsed by:1807
Symbol 1793 GraphicUsed by:1807
Symbol 1794 GraphicUsed by:1807
Symbol 1795 GraphicUsed by:1807
Symbol 1796 GraphicUsed by:1807
Symbol 1797 GraphicUsed by:1807
Symbol 1798 GraphicUsed by:1807
Symbol 1799 GraphicUsed by:1807
Symbol 1800 GraphicUsed by:1807
Symbol 1801 GraphicUsed by:1807
Symbol 1802 GraphicUsed by:1807
Symbol 1803 GraphicUsed by:1807
Symbol 1804 GraphicUsed by:1807
Symbol 1805 GraphicUsed by:1807
Symbol 1806 GraphicUsed by:1807
Symbol 1807 MovieClip {Animal_Shelter_0828_fla.__267}Uses:1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806Used by:1953
Symbol 1808 GraphicUsed by:1819
Symbol 1809 GraphicUsed by:1819
Symbol 1810 GraphicUsed by:1819
Symbol 1811 GraphicUsed by:1819
Symbol 1812 GraphicUsed by:1819
Symbol 1813 GraphicUsed by:1819
Symbol 1814 GraphicUsed by:1815
Symbol 1815 MovieClipUses:1814Used by:1819
Symbol 1816 GraphicUsed by:1819
Symbol 1817 GraphicUsed by:1819
Symbol 1818 GraphicUsed by:1819
Symbol 1819 MovieClip {Animal_Shelter_0828_fla.__268}Uses:1808 1809 1810 1811 1812 1813 1815 1816 1817 1818Used by:1953
Symbol 1820 GraphicUsed by:1831
Symbol 1821 GraphicUsed by:1831
Symbol 1822 GraphicUsed by:1831
Symbol 1823 GraphicUsed by:1831
Symbol 1824 GraphicUsed by:1831
Symbol 1825 GraphicUsed by:1831
Symbol 1826 GraphicUsed by:1831
Symbol 1827 GraphicUsed by:1831
Symbol 1828 GraphicUsed by:1831
Symbol 1829 GraphicUsed by:1831
Symbol 1830 GraphicUsed by:1831
Symbol 1831 MovieClipUses:1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830Used by:1953
Symbol 1832 GraphicUsed by:1873
Symbol 1833 GraphicUsed by:1873
Symbol 1834 GraphicUsed by:1873
Symbol 1835 GraphicUsed by:1873
Symbol 1836 GraphicUsed by:1873
Symbol 1837 GraphicUsed by:1873
Symbol 1838 GraphicUsed by:1873
Symbol 1839 GraphicUsed by:1873
Symbol 1840 GraphicUsed by:1873
Symbol 1841 GraphicUsed by:1873
Symbol 1842 GraphicUsed by:1873
Symbol 1843 GraphicUsed by:1873
Symbol 1844 GraphicUsed by:1845
Symbol 1845 MovieClipUses:1844Used by:1873
Symbol 1846 GraphicUsed by:1873
Symbol 1847 GraphicUsed by:1873
Symbol 1848 GraphicUsed by:1873
Symbol 1849 GraphicUsed by:1873
Symbol 1850 GraphicUsed by:1873
Symbol 1851 GraphicUsed by:1873
Symbol 1852 GraphicUsed by:1873
Symbol 1853 GraphicUsed by:1873
Symbol 1854 GraphicUsed by:1873
Symbol 1855 GraphicUsed by:1873
Symbol 1856 GraphicUsed by:1873
Symbol 1857 GraphicUsed by:1873
Symbol 1858 GraphicUsed by:1873
Symbol 1859 GraphicUsed by:1873
Symbol 1860 GraphicUsed by:1873
Symbol 1861 GraphicUsed by:1873
Symbol 1862 GraphicUsed by:1873
Symbol 1863 GraphicUsed by:1873
Symbol 1864 GraphicUsed by:1873
Symbol 1865 GraphicUsed by:1873
Symbol 1866 GraphicUsed by:1873
Symbol 1867 GraphicUsed by:1873
Symbol 1868 GraphicUsed by:1873
Symbol 1869 GraphicUsed by:1873
Symbol 1870 GraphicUsed by:1873
Symbol 1871 GraphicUsed by:1873
Symbol 1872 GraphicUsed by:1873
Symbol 1873 MovieClip {Animal_Shelter_0828_fla.taking_271}Uses:1832 1833 1834 1835 918 1836 1837 1838 1839 1840 1841 1842 1843 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872Used by:1953
Symbol 1874 GraphicUsed by:1919
Symbol 1875 GraphicUsed by:1876
Symbol 1876 MovieClipUses:1875Used by:1919 2146
Symbol 1877 GraphicUsed by:1919
Symbol 1878 GraphicUsed by:1919
Symbol 1879 GraphicUsed by:1919
Symbol 1880 GraphicUsed by:1919
Symbol 1881 GraphicUsed by:1919
Symbol 1882 GraphicUsed by:1919
Symbol 1883 GraphicUsed by:1919
Symbol 1884 GraphicUsed by:1919
Symbol 1885 GraphicUsed by:1919
Symbol 1886 GraphicUsed by:1919
Symbol 1887 GraphicUsed by:1919
Symbol 1888 GraphicUsed by:1919
Symbol 1889 GraphicUsed by:1919
Symbol 1890 GraphicUsed by:1919
Symbol 1891 GraphicUsed by:1919
Symbol 1892 GraphicUsed by:1919
Symbol 1893 GraphicUsed by:1919
Symbol 1894 GraphicUsed by:1919
Symbol 1895 GraphicUsed by:1919
Symbol 1896 GraphicUsed by:1919
Symbol 1897 GraphicUsed by:1919
Symbol 1898 GraphicUsed by:1919
Symbol 1899 GraphicUsed by:1919
Symbol 1900 GraphicUsed by:1919
Symbol 1901 GraphicUsed by:1919
Symbol 1902 GraphicUsed by:1919
Symbol 1903 GraphicUsed by:1919
Symbol 1904 GraphicUsed by:1919
Symbol 1905 GraphicUsed by:1919
Symbol 1906 GraphicUsed by:1919
Symbol 1907 GraphicUsed by:1919
Symbol 1908 GraphicUsed by:1919
Symbol 1909 GraphicUsed by:1919
Symbol 1910 GraphicUsed by:1919
Symbol 1911 GraphicUsed by:1919
Symbol 1912 GraphicUsed by:1919
Symbol 1913 GraphicUsed by:1919
Symbol 1914 GraphicUsed by:1919
Symbol 1915 GraphicUsed by:1919
Symbol 1916 GraphicUsed by:1919
Symbol 1917 GraphicUsed by:1919
Symbol 1918 GraphicUsed by:1919
Symbol 1919 MovieClip {Animal_Shelter_0828_fla.__273}Uses:1874 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918Used by:1953
Symbol 1920 GraphicUsed by:1951
Symbol 1921 GraphicUsed by:1951
Symbol 1922 GraphicUsed by:1951
Symbol 1923 GraphicUsed by:1951
Symbol 1924 GraphicUsed by:1951
Symbol 1925 GraphicUsed by:1951
Symbol 1926 GraphicUsed by:1951
Symbol 1927 GraphicUsed by:1951
Symbol 1928 GraphicUsed by:1951
Symbol 1929 GraphicUsed by:1951
Symbol 1930 GraphicUsed by:1951
Symbol 1931 GraphicUsed by:1951
Symbol 1932 GraphicUsed by:1951
Symbol 1933 GraphicUsed by:1951
Symbol 1934 GraphicUsed by:1951
Symbol 1935 GraphicUsed by:1951
Symbol 1936 GraphicUsed by:1951
Symbol 1937 GraphicUsed by:1951
Symbol 1938 GraphicUsed by:1951
Symbol 1939 GraphicUsed by:1951
Symbol 1940 GraphicUsed by:1951
Symbol 1941 GraphicUsed by:1951
Symbol 1942 GraphicUsed by:1951
Symbol 1943 GraphicUsed by:1951
Symbol 1944 GraphicUsed by:1951
Symbol 1945 GraphicUsed by:1951
Symbol 1946 GraphicUsed by:1951
Symbol 1947 GraphicUsed by:1951
Symbol 1948 GraphicUsed by:1951
Symbol 1949 GraphicUsed by:1951
Symbol 1950 GraphicUsed by:1951
Symbol 1951 MovieClip {Animal_Shelter_0828_fla.__276}Uses:1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950Used by:1952
Symbol 1952 MovieClip {Animal_Shelter_0828_fla.playing2_275}Uses:1951 990Used by:1953
Symbol 1953 MovieClip {animal6}Uses:758 166 1759 1779 1807 1819 1831 1873 1919 1952Used by:3482 5200
Symbol 1954 GraphicUsed by:1981
Symbol 1955 GraphicUsed by:1981
Symbol 1956 GraphicUsed by:1981
Symbol 1957 GraphicUsed by:1981
Symbol 1958 GraphicUsed by:1981
Symbol 1959 GraphicUsed by:1981
Symbol 1960 GraphicUsed by:1981
Symbol 1961 GraphicUsed by:1981
Symbol 1962 GraphicUsed by:1981
Symbol 1963 GraphicUsed by:1981
Symbol 1964 GraphicUsed by:1981
Symbol 1965 GraphicUsed by:1981
Symbol 1966 GraphicUsed by:1981
Symbol 1967 GraphicUsed by:1981
Symbol 1968 GraphicUsed by:1981
Symbol 1969 GraphicUsed by:1981
Symbol 1970 GraphicUsed by:1981
Symbol 1971 GraphicUsed by:1981
Symbol 1972 GraphicUsed by:1981
Symbol 1973 GraphicUsed by:1981
Symbol 1974 GraphicUsed by:1981 1996 2021 2178
Symbol 1975 GraphicUsed by:1981
Symbol 1976 GraphicUsed by:1981
Symbol 1977 GraphicUsed by:1981
Symbol 1978 GraphicUsed by:1981
Symbol 1979 GraphicUsed by:1981
Symbol 1980 GraphicUsed by:1981
Symbol 1981 MovieClip {Animal_Shelter_0828_fla.Timeline_278}Uses:1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980Used by:2179
Symbol 1982 GraphicUsed by:1996
Symbol 1983 GraphicUsed by:1996
Symbol 1984 GraphicUsed by:1996
Symbol 1985 GraphicUsed by:1996
Symbol 1986 GraphicUsed by:1996
Symbol 1987 GraphicUsed by:1996
Symbol 1988 GraphicUsed by:1996
Symbol 1989 GraphicUsed by:1996
Symbol 1990 GraphicUsed by:1996
Symbol 1991 GraphicUsed by:1996
Symbol 1992 GraphicUsed by:1996
Symbol 1993 GraphicUsed by:1996
Symbol 1994 GraphicUsed by:1996
Symbol 1995 GraphicUsed by:1996
Symbol 1996 MovieClip {Animal_Shelter_0828_fla.__279}Uses:1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1974 1994 1995Used by:2179
Symbol 1997 GraphicUsed by:2021
Symbol 1998 GraphicUsed by:2021
Symbol 1999 GraphicUsed by:2021
Symbol 2000 GraphicUsed by:2021
Symbol 2001 GraphicUsed by:2021
Symbol 2002 GraphicUsed by:2021
Symbol 2003 GraphicUsed by:2021
Symbol 2004 GraphicUsed by:2021
Symbol 2005 GraphicUsed by:2021
Symbol 2006 GraphicUsed by:2021
Symbol 2007 GraphicUsed by:2021
Symbol 2008 GraphicUsed by:2021
Symbol 2009 GraphicUsed by:2021
Symbol 2010 GraphicUsed by:2021
Symbol 2011 GraphicUsed by:2021
Symbol 2012 GraphicUsed by:2021
Symbol 2013 GraphicUsed by:2021
Symbol 2014 GraphicUsed by:2021
Symbol 2015 GraphicUsed by:2021
Symbol 2016 GraphicUsed by:2021
Symbol 2017 GraphicUsed by:2021
Symbol 2018 GraphicUsed by:2021
Symbol 2019 GraphicUsed by:2021
Symbol 2020 GraphicUsed by:2021
Symbol 2021 MovieClip {Animal_Shelter_0828_fla.__280}Uses:1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 1974 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020Used by:2179
Symbol 2022 GraphicUsed by:2041
Symbol 2023 GraphicUsed by:2041
Symbol 2024 GraphicUsed by:2041
Symbol 2025 GraphicUsed by:2041
Symbol 2026 GraphicUsed by:2041
Symbol 2027 GraphicUsed by:2041
Symbol 2028 GraphicUsed by:2041
Symbol 2029 GraphicUsed by:2041
Symbol 2030 GraphicUsed by:2041
Symbol 2031 GraphicUsed by:2041
Symbol 2032 GraphicUsed by:2041
Symbol 2033 GraphicUsed by:2041
Symbol 2034 GraphicUsed by:2041
Symbol 2035 GraphicUsed by:2041
Symbol 2036 GraphicUsed by:2041
Symbol 2037 GraphicUsed by:2041
Symbol 2038 GraphicUsed by:2041
Symbol 2039 GraphicUsed by:2041
Symbol 2040 GraphicUsed by:2041
Symbol 2041 MovieClip {Animal_Shelter_0828_fla.__281}Uses:2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040Used by:2179
Symbol 2042 GraphicUsed by:2051
Symbol 2043 GraphicUsed by:2051
Symbol 2044 GraphicUsed by:2051
Symbol 2045 GraphicUsed by:2051
Symbol 2046 GraphicUsed by:2051
Symbol 2047 GraphicUsed by:2051
Symbol 2048 GraphicUsed by:2051 2177
Symbol 2049 GraphicUsed by:2051
Symbol 2050 GraphicUsed by:2051
Symbol 2051 MovieClipUses:2042 2043 2044 2045 2046 2047 2048 2049 2050Used by:2179
Symbol 2052 GraphicUsed by:2092
Symbol 2053 GraphicUsed by:2054
Symbol 2054 MovieClipUses:2053Used by:2092 2146
Symbol 2055 GraphicUsed by:2092
Symbol 2056 GraphicUsed by:2092
Symbol 2057 GraphicUsed by:2092
Symbol 2058 GraphicUsed by:2092
Symbol 2059 GraphicUsed by:2092
Symbol 2060 GraphicUsed by:2092
Symbol 2061 GraphicUsed by:2092
Symbol 2062 GraphicUsed by:2092
Symbol 2063 GraphicUsed by:2092
Symbol 2064 GraphicUsed by:2092
Symbol 2065 GraphicUsed by:2092
Symbol 2066 GraphicUsed by:2092
Symbol 2067 GraphicUsed by:2092
Symbol 2068 GraphicUsed by:2092
Symbol 2069 GraphicUsed by:2092
Symbol 2070 GraphicUsed by:2092
Symbol 2071 GraphicUsed by:2092
Symbol 2072 GraphicUsed by:2092
Symbol 2073 GraphicUsed by:2092
Symbol 2074 GraphicUsed by:2092
Symbol 2075 GraphicUsed by:2092
Symbol 2076 GraphicUsed by:2092
Symbol 2077 GraphicUsed by:2092
Symbol 2078 GraphicUsed by:2092
Symbol 2079 GraphicUsed by:2092
Symbol 2080 GraphicUsed by:2092
Symbol 2081 GraphicUsed by:2092
Symbol 2082 GraphicUsed by:2092
Symbol 2083 GraphicUsed by:2092
Symbol 2084 GraphicUsed by:2092
Symbol 2085 GraphicUsed by:2092
Symbol 2086 GraphicUsed by:2092
Symbol 2087 GraphicUsed by:2092
Symbol 2088 GraphicUsed by:2092
Symbol 2089 GraphicUsed by:2092
Symbol 2090 GraphicUsed by:2092
Symbol 2091 GraphicUsed by:2092
Symbol 2092 MovieClip {Animal_Shelter_0828_fla.Timeline_283}Uses:2052 1643 1644 918 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091Used by:2179
Symbol 2093 GraphicUsed by:2146
Symbol 2094 GraphicUsed by:2146
Symbol 2095 GraphicUsed by:2146
Symbol 2096 GraphicUsed by:2146
Symbol 2097 GraphicUsed by:2146
Symbol 2098 GraphicUsed by:2146
Symbol 2099 GraphicUsed by:2146
Symbol 2100 GraphicUsed by:2146
Symbol 2101 GraphicUsed by:2146
Symbol 2102 GraphicUsed by:2146
Symbol 2103 GraphicUsed by:2146
Symbol 2104 GraphicUsed by:2146
Symbol 2105 GraphicUsed by:2146
Symbol 2106 GraphicUsed by:2146
Symbol 2107 GraphicUsed by:2146
Symbol 2108 GraphicUsed by:2146
Symbol 2109 GraphicUsed by:2146
Symbol 2110 GraphicUsed by:2146
Symbol 2111 GraphicUsed by:2146
Symbol 2112 GraphicUsed by:2146
Symbol 2113 GraphicUsed by:2146
Symbol 2114 GraphicUsed by:2146
Symbol 2115 GraphicUsed by:2146
Symbol 2116 GraphicUsed by:2146
Symbol 2117 GraphicUsed by:2146
Symbol 2118 GraphicUsed by:2146
Symbol 2119 GraphicUsed by:2146
Symbol 2120 GraphicUsed by:2146
Symbol 2121 GraphicUsed by:2146
Symbol 2122 GraphicUsed by:2146
Symbol 2123 GraphicUsed by:2146
Symbol 2124 GraphicUsed by:2146
Symbol 2125 GraphicUsed by:2146
Symbol 2126 GraphicUsed by:2146
Symbol 2127 GraphicUsed by:2146
Symbol 2128 GraphicUsed by:2146
Symbol 2129 GraphicUsed by:2146
Symbol 2130 GraphicUsed by:2146
Symbol 2131 GraphicUsed by:2146
Symbol 2132 GraphicUsed by:2146
Symbol 2133 GraphicUsed by:2146
Symbol 2134 GraphicUsed by:2146
Symbol 2135 GraphicUsed by:2146
Symbol 2136 GraphicUsed by:2146
Symbol 2137 GraphicUsed by:2146
Symbol 2138 GraphicUsed by:2146
Symbol 2139 GraphicUsed by:2146
Symbol 2140 GraphicUsed by:2146
Symbol 2141 GraphicUsed by:2146
Symbol 2142 GraphicUsed by:2146
Symbol 2143 GraphicUsed by:2146
Symbol 2144 GraphicUsed by:2146
Symbol 2145 GraphicUsed by:2146
Symbol 2146 MovieClip {Animal_Shelter_0828_fla.having_285}Uses:2093 1876 2054 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145Used by:2179
Symbol 2147 GraphicUsed by:2178
Symbol 2148 GraphicUsed by:2149
Symbol 2149 MovieClipUses:2148Used by:2150
Symbol 2150 MovieClipUses:2149Used by:2178
Symbol 2151 GraphicUsed by:2178
Symbol 2152 GraphicUsed by:2178
Symbol 2153 GraphicUsed by:2178
Symbol 2154 GraphicUsed by:2178
Symbol 2155 GraphicUsed by:2178
Symbol 2156 GraphicUsed by:2178
Symbol 2157 GraphicUsed by:2178
Symbol 2158 GraphicUsed by:2178
Symbol 2159 GraphicUsed by:2178
Symbol 2160 GraphicUsed by:2178
Symbol 2161 GraphicUsed by:2178
Symbol 2162 GraphicUsed by:2178
Symbol 2163 GraphicUsed by:2178
Symbol 2164 GraphicUsed by:2178
Symbol 2165 GraphicUsed by:2178
Symbol 2166 GraphicUsed by:2178
Symbol 2167 GraphicUsed by:2178
Symbol 2168 GraphicUsed by:2178
Symbol 2169 GraphicUsed by:2177
Symbol 2170 GraphicUsed by:2177
Symbol 2171 GraphicUsed by:2177
Symbol 2172 GraphicUsed by:2177
Symbol 2173 GraphicUsed by:2177
Symbol 2174 GraphicUsed by:2177
Symbol 2175 GraphicUsed by:2177
Symbol 2176 GraphicUsed by:2177
Symbol 2177 MovieClipUses:2169 2170 2171 2172 2173 2174 2048 2175 2176Used by:2178
Symbol 2178 MovieClip {Animal_Shelter_0828_fla.Timeline_286}Uses:2147 987 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 1974 2160 2161 2162 2163 2164 2165 2166 2167 2168 2177Used by:2179
Symbol 2179 MovieClip {animal7}Uses:758 448 1981 1996 2021 2041 2051 2092 2146 2178Used by:3482 5200
Symbol 2180 GraphicUsed by:2195
Symbol 2181 GraphicUsed by:2195
Symbol 2182 GraphicUsed by:2195 2209 2235
Symbol 2183 GraphicUsed by:2195
Symbol 2184 GraphicUsed by:2195
Symbol 2185 GraphicUsed by:2195
Symbol 2186 GraphicUsed by:2195
Symbol 2187 GraphicUsed by:2195
Symbol 2188 GraphicUsed by:2195
Symbol 2189 GraphicUsed by:2195
Symbol 2190 GraphicUsed by:2195
Symbol 2191 GraphicUsed by:2195
Symbol 2192 GraphicUsed by:2195
Symbol 2193 GraphicUsed by:2195
Symbol 2194 GraphicUsed by:2195 2228
Symbol 2195 MovieClip {Animal_Shelter_0828_fla.8__291}Uses:2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194Used by:2423
Symbol 2196 GraphicUsed by:2209
Symbol 2197 GraphicUsed by:2209 2235
Symbol 2198 GraphicUsed by:2209
Symbol 2199 GraphicUsed by:2209
Symbol 2200 GraphicUsed by:2209
Symbol 2201 GraphicUsed by:2209 2249
Symbol 2202 GraphicUsed by:2209
Symbol 2203 GraphicUsed by:2209
Symbol 2204 GraphicUsed by:2209
Symbol 2205 GraphicUsed by:2209
Symbol 2206 ShapeTweeningUsed by:2209
Symbol 2207 GraphicUsed by:2209
Symbol 2208 ShapeTweeningUsed by:2209
Symbol 2209 MovieClip {Animal_Shelter_0828_fla.8__292}Uses:2196 2197 2182 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208Used by:2423
Symbol 2210 GraphicUsed by:2228
Symbol 2211 GraphicUsed by:2228
Symbol 2212 GraphicUsed by:2228
Symbol 2213 GraphicUsed by:2228
Symbol 2214 GraphicUsed by:2228
Symbol 2215 GraphicUsed by:2228
Symbol 2216 GraphicUsed by:2228
Symbol 2217 GraphicUsed by:2228
Symbol 2218 GraphicUsed by:2228
Symbol 2219 GraphicUsed by:2228
Symbol 2220 GraphicUsed by:2228
Symbol 2221 GraphicUsed by:2228
Symbol 2222 GraphicUsed by:2228
Symbol 2223 GraphicUsed by:2228
Symbol 2224 GraphicUsed by:2228
Symbol 2225 GraphicUsed by:2228
Symbol 2226 GraphicUsed by:2228
Symbol 2227 GraphicUsed by:2228
Symbol 2228 MovieClip {Animal_Shelter_0828_fla.8__293}Uses:2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2194 2223 2224 2225 2226 2227Used by:2423
Symbol 2229 GraphicUsed by:2235
Symbol 2230 GraphicUsed by:2235
Symbol 2231 GraphicUsed by:2235
Symbol 2232 GraphicUsed by:2235
Symbol 2233 GraphicUsed by:2234
Symbol 2234 MovieClipUses:2233Used by:2235
Symbol 2235 MovieClip {Animal_Shelter_0828_fla.8__294}Uses:2229 2197 2182 2230 2231 2232 2234Used by:2423
Symbol 2236 GraphicUsed by:2249
Symbol 2237 GraphicUsed by:2249
Symbol 2238 GraphicUsed by:2249
Symbol 2239 GraphicUsed by:2240
Symbol 2240 MovieClipUses:2239Used by:2249
Symbol 2241 GraphicUsed by:2249
Symbol 2242 GraphicUsed by:2249
Symbol 2243 GraphicUsed by:2249
Symbol 2244 GraphicUsed by:2249
Symbol 2245 GraphicUsed by:2249
Symbol 2246 GraphicUsed by:2249
Symbol 2247 GraphicUsed by:2249
Symbol 2248 GraphicUsed by:2249
Symbol 2249 MovieClipUses:2236 2237 2238 2201 2240 2241 2242 2243 2244 2245 2246 2247 2248Used by:2423
Symbol 2250 GraphicUsed by:2330
Symbol 2251 GraphicUsed by:2252
Symbol 2252 MovieClipUses:2251Used by:2330 2406
Symbol 2253 GraphicUsed by:2330 2406 2555 2632
Symbol 2254 GraphicUsed by:2259
Symbol 2255 GraphicUsed by:2259
Symbol 2256 GraphicUsed by:2259
Symbol 2257 GraphicUsed by:2259
Symbol 2258 GraphicUsed by:2259
Symbol 2259 MovieClipUses:2254 2255 2256 2257 2258Used by:2330 2406 2417
Symbol 2260 GraphicUsed by:2330
Symbol 2261 GraphicUsed by:2330
Symbol 2262 GraphicUsed by:2330
Symbol 2263 GraphicUsed by:2330
Symbol 2264 GraphicUsed by:2330
Symbol 2265 GraphicUsed by:2330
Symbol 2266 GraphicUsed by:2330
Symbol 2267 GraphicUsed by:2330
Symbol 2268 GraphicUsed by:2330
Symbol 2269 GraphicUsed by:2330
Symbol 2270 GraphicUsed by:2330
Symbol 2271 GraphicUsed by:2330
Symbol 2272 GraphicUsed by:2330
Symbol 2273 GraphicUsed by:2330
Symbol 2274 GraphicUsed by:2330
Symbol 2275 GraphicUsed by:2330
Symbol 2276 GraphicUsed by:2330
Symbol 2277 GraphicUsed by:2330
Symbol 2278 GraphicUsed by:2330
Symbol 2279 GraphicUsed by:2330
Symbol 2280 GraphicUsed by:2330
Symbol 2281 GraphicUsed by:2330
Symbol 2282 GraphicUsed by:2330
Symbol 2283 GraphicUsed by:2330
Symbol 2284 GraphicUsed by:2330
Symbol 2285 GraphicUsed by:2330
Symbol 2286 GraphicUsed by:2330
Symbol 2287 GraphicUsed by:2330
Symbol 2288 GraphicUsed by:2330
Symbol 2289 GraphicUsed by:2330
Symbol 2290 GraphicUsed by:2330
Symbol 2291 GraphicUsed by:2330
Symbol 2292 GraphicUsed by:2330
Symbol 2293 GraphicUsed by:2330
Symbol 2294 GraphicUsed by:2330
Symbol 2295 GraphicUsed by:2330
Symbol 2296 GraphicUsed by:2330
Symbol 2297 GraphicUsed by:2330
Symbol 2298 GraphicUsed by:2330
Symbol 2299 GraphicUsed by:2330
Symbol 2300 GraphicUsed by:2330
Symbol 2301 GraphicUsed by:2330
Symbol 2302 GraphicUsed by:2330
Symbol 2303 GraphicUsed by:2330
Symbol 2304 GraphicUsed by:2330
Symbol 2305 GraphicUsed by:2330
Symbol 2306 GraphicUsed by:2330
Symbol 2307 GraphicUsed by:2330
Symbol 2308 GraphicUsed by:2330
Symbol 2309 GraphicUsed by:2330
Symbol 2310 GraphicUsed by:2330
Symbol 2311 GraphicUsed by:2330
Symbol 2312 GraphicUsed by:2330
Symbol 2313 GraphicUsed by:2330
Symbol 2314 GraphicUsed by:2330
Symbol 2315 GraphicUsed by:2330
Symbol 2316 GraphicUsed by:2330
Symbol 2317 GraphicUsed by:2330
Symbol 2318 GraphicUsed by:2330
Symbol 2319 GraphicUsed by:2330
Symbol 2320 GraphicUsed by:2330
Symbol 2321 GraphicUsed by:2330
Symbol 2322 GraphicUsed by:2330
Symbol 2323 GraphicUsed by:2330
Symbol 2324 GraphicUsed by:2330
Symbol 2325 GraphicUsed by:2330
Symbol 2326 GraphicUsed by:2330
Symbol 2327 GraphicUsed by:2330
Symbol 2328 GraphicUsed by:2330
Symbol 2329 GraphicUsed by:2330
Symbol 2330 MovieClip {Animal_Shelter_0828_fla.takingpills_298}Uses:2250 2252 2253 918 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329Used by:2423
Symbol 2331 GraphicUsed by:2406
Symbol 2332 GraphicUsed by:2406
Symbol 2333 GraphicUsed by:2406
Symbol 2334 GraphicUsed by:2406
Symbol 2335 GraphicUsed by:2406
Symbol 2336 GraphicUsed by:2406
Symbol 2337 GraphicUsed by:2406
Symbol 2338 GraphicUsed by:2406
Symbol 2339 GraphicUsed by:2406
Symbol 2340 GraphicUsed by:2406
Symbol 2341 GraphicUsed by:2406
Symbol 2342 GraphicUsed by:2406
Symbol 2343 GraphicUsed by:2406
Symbol 2344 GraphicUsed by:2406
Symbol 2345 GraphicUsed by:2406
Symbol 2346 GraphicUsed by:2406
Symbol 2347 GraphicUsed by:2406
Symbol 2348 GraphicUsed by:2406
Symbol 2349 GraphicUsed by:2406
Symbol 2350 GraphicUsed by:2406
Symbol 2351 GraphicUsed by:2406
Symbol 2352 GraphicUsed by:2406
Symbol 2353 GraphicUsed by:2406
Symbol 2354 GraphicUsed by:2406
Symbol 2355 GraphicUsed by:2406
Symbol 2356 GraphicUsed by:2406
Symbol 2357 GraphicUsed by:2406
Symbol 2358 GraphicUsed by:2406
Symbol 2359 GraphicUsed by:2406
Symbol 2360 GraphicUsed by:2406
Symbol 2361 GraphicUsed by:2406
Symbol 2362 GraphicUsed by:2406
Symbol 2363 GraphicUsed by:2406
Symbol 2364 GraphicUsed by:2406
Symbol 2365 GraphicUsed by:2406
Symbol 2366 GraphicUsed by:2406
Symbol 2367 GraphicUsed by:2406
Symbol 2368 GraphicUsed by:2406
Symbol 2369 GraphicUsed by:2406
Symbol 2370 GraphicUsed by:2406
Symbol 2371 GraphicUsed by:2406
Symbol 2372 GraphicUsed by:2406
Symbol 2373 GraphicUsed by:2406
Symbol 2374 GraphicUsed by:2406
Symbol 2375 GraphicUsed by:2406
Symbol 2376 GraphicUsed by:2406
Symbol 2377 GraphicUsed by:2406
Symbol 2378 GraphicUsed by:2406
Symbol 2379 GraphicUsed by:2406
Symbol 2380 GraphicUsed by:2406
Symbol 2381 GraphicUsed by:2406
Symbol 2382 GraphicUsed by:2406
Symbol 2383 GraphicUsed by:2406
Symbol 2384 GraphicUsed by:2406
Symbol 2385 GraphicUsed by:2406
Symbol 2386 GraphicUsed by:2406
Symbol 2387 GraphicUsed by:2406
Symbol 2388 GraphicUsed by:2406
Symbol 2389 GraphicUsed by:2406
Symbol 2390 GraphicUsed by:2406
Symbol 2391 GraphicUsed by:2406
Symbol 2392 GraphicUsed by:2406
Symbol 2393 GraphicUsed by:2406
Symbol 2394 GraphicUsed by:2406
Symbol 2395 GraphicUsed by:2406
Symbol 2396 GraphicUsed by:2406
Symbol 2397 GraphicUsed by:2406
Symbol 2398 GraphicUsed by:2406
Symbol 2399 GraphicUsed by:2406
Symbol 2400 GraphicUsed by:2406
Symbol 2401 GraphicUsed by:2406
Symbol 2402 GraphicUsed by:2406
Symbol 2403 GraphicUsed by:2406
Symbol 2404 GraphicUsed by:2406
Symbol 2405 GraphicUsed by:2406
Symbol 2406 MovieClip {Animal_Shelter_0828_fla.havingfood_301}Uses:2331 2252 2253 2332 2259 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405Used by:2423
Symbol 2407 GraphicUsed by:2417
Symbol 2408 GraphicUsed by:2417
Symbol 2409 GraphicUsed by:2417
Symbol 2410 GraphicUsed by:2417
Symbol 2411 GraphicUsed by:2417
Symbol 2412 GraphicUsed by:2417
Symbol 2413 GraphicUsed by:2417
Symbol 2414 GraphicUsed by:2417
Symbol 2415 GraphicUsed by:2417
Symbol 2416 GraphicUsed by:2417
Symbol 2417 MovieClipUses:2407 2408 2259 2409 2410 2411 2412 2413 2414 2415 2416Used by:2422
Symbol 2418 GraphicUsed by:2419 2633 3640
Symbol 2419 MovieClipUses:2418Used by:2422
Symbol 2420 GraphicUsed by:2421
Symbol 2421 MovieClipUses:2420Used by:2422
Symbol 2422 MovieClip {Animal_Shelter_0828_fla.Timeline_302}Uses:2417 2419 2421Used by:2423
Symbol 2423 MovieClip {animal8}Uses:758 450 2195 2209 2228 2235 2249 2330 2406 2422Used by:3482 5200
Symbol 2424 GraphicUsed by:2429
Symbol 2425 GraphicUsed by:2429
Symbol 2426 GraphicUsed by:2429
Symbol 2427 GraphicUsed by:2429
Symbol 2428 GraphicUsed by:2429
Symbol 2429 MovieClip {Animal_Shelter_0828_fla.9__307}Uses:2424 2425 2426 2427 2428Used by:2637
Symbol 2430 GraphicUsed by:2431
Symbol 2431 MovieClipUses:2430Used by:2436
Symbol 2432 GraphicUsed by:2436
Symbol 2433 GraphicUsed by:2434
Symbol 2434 MovieClipUses:2433Used by:2436
Symbol 2435 GraphicUsed by:2436
Symbol 2436 MovieClip {Animal_Shelter_0828_fla.9__308}Uses:2431 2432 2434 2435Used by:2637
Symbol 2437 GraphicUsed by:2451
Symbol 2438 GraphicUsed by:2451
Symbol 2439 GraphicUsed by:2451
Symbol 2440 GraphicUsed by:2451
Symbol 2441 GraphicUsed by:2451
Symbol 2442 GraphicUsed by:2451
Symbol 2443 GraphicUsed by:2451
Symbol 2444 GraphicUsed by:2451
Symbol 2445 GraphicUsed by:2451
Symbol 2446 GraphicUsed by:2451
Symbol 2447 GraphicUsed by:2451
Symbol 2448 GraphicUsed by:2451
Symbol 2449 GraphicUsed by:2451
Symbol 2450 GraphicUsed by:2451
Symbol 2451 MovieClip {Animal_Shelter_0828_fla.9__311}Uses:2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450Used by:2637
Symbol 2452 GraphicUsed by:2466
Symbol 2453 GraphicUsed by:2466
Symbol 2454 GraphicUsed by:2466
Symbol 2455 GraphicUsed by:2466
Symbol 2456 GraphicUsed by:2466
Symbol 2457 GraphicUsed by:2466
Symbol 2458 GraphicUsed by:2466
Symbol 2459 GraphicUsed by:2466
Symbol 2460 GraphicUsed by:2466
Symbol 2461 GraphicUsed by:2466
Symbol 2462 GraphicUsed by:2466
Symbol 2463 GraphicUsed by:2466
Symbol 2464 GraphicUsed by:2466
Symbol 2465 GraphicUsed by:2466
Symbol 2466 MovieClip {Animal_Shelter_0828_fla.9__312}Uses:2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465Used by:2637
Symbol 2467 GraphicUsed by:2479
Symbol 2468 GraphicUsed by:2479
Symbol 2469 GraphicUsed by:2470
Symbol 2470 MovieClipUses:2469Used by:2479
Symbol 2471 GraphicUsed by:2479
Symbol 2472 GraphicUsed by:2479
Symbol 2473 GraphicUsed by:2479
Symbol 2474 GraphicUsed by:2479
Symbol 2475 GraphicUsed by:2479
Symbol 2476 GraphicUsed by:2479
Symbol 2477 GraphicUsed by:2479
Symbol 2478 GraphicUsed by:2479
Symbol 2479 MovieClipUses:2467 2468 2470 2471 2472 2473 2474 2475 2476 2477 2478Used by:2636 2637
Symbol 2480 GraphicUsed by:2555
Symbol 2481 GraphicUsed by:2482
Symbol 2482 MovieClipUses:2481Used by:2555 2632
Symbol 2483 MovieClipUses:917Used by:2555
Symbol 2484 GraphicUsed by:2555
Symbol 2485 GraphicUsed by:2555
Symbol 2486 GraphicUsed by:2555
Symbol 2487 GraphicUsed by:2555
Symbol 2488 GraphicUsed by:2555
Symbol 2489 GraphicUsed by:2555
Symbol 2490 GraphicUsed by:2555
Symbol 2491 GraphicUsed by:2555
Symbol 2492 GraphicUsed by:2555
Symbol 2493 GraphicUsed by:2555
Symbol 2494 GraphicUsed by:2555
Symbol 2495 GraphicUsed by:2555
Symbol 2496 GraphicUsed by:2555
Symbol 2497 GraphicUsed by:2555
Symbol 2498 GraphicUsed by:2555
Symbol 2499 GraphicUsed by:2555
Symbol 2500 GraphicUsed by:2555
Symbol 2501 GraphicUsed by:2555
Symbol 2502 GraphicUsed by:2555
Symbol 2503 GraphicUsed by:2555
Symbol 2504 GraphicUsed by:2555
Symbol 2505 GraphicUsed by:2555
Symbol 2506 GraphicUsed by:2555
Symbol 2507 GraphicUsed by:2555
Symbol 2508 GraphicUsed by:2555
Symbol 2509 GraphicUsed by:2555
Symbol 2510 GraphicUsed by:2555
Symbol 2511 GraphicUsed by:2555
Symbol 2512 GraphicUsed by:2555
Symbol 2513 GraphicUsed by:2555
Symbol 2514 GraphicUsed by:2555
Symbol 2515 GraphicUsed by:2555
Symbol 2516 GraphicUsed by:2555
Symbol 2517 GraphicUsed by:2555
Symbol 2518 GraphicUsed by:2555
Symbol 2519 GraphicUsed by:2555
Symbol 2520 GraphicUsed by:2555
Symbol 2521 GraphicUsed by:2555
Symbol 2522 GraphicUsed by:2555
Symbol 2523 GraphicUsed by:2555
Symbol 2524 GraphicUsed by:2555
Symbol 2525 GraphicUsed by:2555
Symbol 2526 GraphicUsed by:2555
Symbol 2527 GraphicUsed by:2555
Symbol 2528 GraphicUsed by:2555
Symbol 2529 GraphicUsed by:2555
Symbol 2530 GraphicUsed by:2555
Symbol 2531 GraphicUsed by:2555
Symbol 2532 GraphicUsed by:2555
Symbol 2533 GraphicUsed by:2555
Symbol 2534 GraphicUsed by:2555
Symbol 2535 GraphicUsed by:2555
Symbol 2536 GraphicUsed by:2555
Symbol 2537 GraphicUsed by:2555
Symbol 2538 GraphicUsed by:2555
Symbol 2539 GraphicUsed by:2555
Symbol 2540 GraphicUsed by:2555
Symbol 2541 GraphicUsed by:2555
Symbol 2542 GraphicUsed by:2555
Symbol 2543 GraphicUsed by:2555
Symbol 2544 GraphicUsed by:2555
Symbol 2545 GraphicUsed by:2555
Symbol 2546 GraphicUsed by:2555
Symbol 2547 GraphicUsed by:2555
Symbol 2548 GraphicUsed by:2555
Symbol 2549 GraphicUsed by:2555
Symbol 2550 GraphicUsed by:2555
Symbol 2551 GraphicUsed by:2555
Symbol 2552 GraphicUsed by:2555
Symbol 2553 GraphicUsed by:2555
Symbol 2554 GraphicUsed by:2555
Symbol 2555 MovieClip {Animal_Shelter_0828_fla.9takingpills_315}Uses:2480 2482 2253 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554Used by:2637
Symbol 2556 GraphicUsed by:2632
Symbol 2557 GraphicUsed by:2632
Symbol 2558 GraphicUsed by:2632
Symbol 2559 GraphicUsed by:2632
Symbol 2560 GraphicUsed by:2632
Symbol 2561 GraphicUsed by:2632
Symbol 2562 GraphicUsed by:2632
Symbol 2563 GraphicUsed by:2632
Symbol 2564 GraphicUsed by:2632
Symbol 2565 GraphicUsed by:2632
Symbol 2566 GraphicUsed by:2632
Symbol 2567 GraphicUsed by:2632
Symbol 2568 GraphicUsed by:2632
Symbol 2569 GraphicUsed by:2632
Symbol 2570 GraphicUsed by:2632
Symbol 2571 GraphicUsed by:2632
Symbol 2572 GraphicUsed by:2632
Symbol 2573 GraphicUsed by:2632
Symbol 2574 GraphicUsed by:2632
Symbol 2575 GraphicUsed by:2632
Symbol 2576 GraphicUsed by:2632
Symbol 2577 GraphicUsed by:2632
Symbol 2578 GraphicUsed by:2632
Symbol 2579 GraphicUsed by:2632
Symbol 2580 GraphicUsed by:2632
Symbol 2581 GraphicUsed by:2632
Symbol 2582 GraphicUsed by:2632
Symbol 2583 GraphicUsed by:2632
Symbol 2584 GraphicUsed by:2632
Symbol 2585 GraphicUsed by:2632
Symbol 2586 GraphicUsed by:2632
Symbol 2587 GraphicUsed by:2632
Symbol 2588 GraphicUsed by:2632
Symbol 2589 GraphicUsed by:2632
Symbol 2590 GraphicUsed by:2632
Symbol 2591 GraphicUsed by:2632
Symbol 2592 GraphicUsed by:2632
Symbol 2593 GraphicUsed by:2632
Symbol 2594 GraphicUsed by:2632
Symbol 2595 GraphicUsed by:2632
Symbol 2596 GraphicUsed by:2632
Symbol 2597 GraphicUsed by:2632
Symbol 2598 GraphicUsed by:2632
Symbol 2599 GraphicUsed by:2632
Symbol 2600 GraphicUsed by:2632
Symbol 2601 GraphicUsed by:2632
Symbol 2602 GraphicUsed by:2632
Symbol 2603 GraphicUsed by:2632
Symbol 2604 GraphicUsed by:2632
Symbol 2605 GraphicUsed by:2632
Symbol 2606 GraphicUsed by:2632
Symbol 2607 GraphicUsed by:2632
Symbol 2608 GraphicUsed by:2632
Symbol 2609 GraphicUsed by:2632
Symbol 2610 GraphicUsed by:2632
Symbol 2611 GraphicUsed by:2632
Symbol 2612 GraphicUsed by:2632
Symbol 2613 GraphicUsed by:2632
Symbol 2614 GraphicUsed by:2632
Symbol 2615 GraphicUsed by:2632
Symbol 2616 GraphicUsed by:2632
Symbol 2617 GraphicUsed by:2632
Symbol 2618 GraphicUsed by:2632
Symbol 2619 GraphicUsed by:2632
Symbol 2620 GraphicUsed by:2632
Symbol 2621 GraphicUsed by:2632
Symbol 2622 GraphicUsed by:2632
Symbol 2623 GraphicUsed by:2632
Symbol 2624 GraphicUsed by:2632
Symbol 2625 GraphicUsed by:2632
Symbol 2626 GraphicUsed by:2632
Symbol 2627 GraphicUsed by:2632
Symbol 2628 GraphicUsed by:2632
Symbol 2629 GraphicUsed by:2632
Symbol 2630 GraphicUsed by:2632
Symbol 2631 GraphicUsed by:2632
Symbol 2632 MovieClip {Animal_Shelter_0828_fla.9havingfood_318}Uses:2556 2482 2253 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631Used by:2637
Symbol 2633 MovieClipUses:2418Used by:2636
Symbol 2634 GraphicUsed by:2635
Symbol 2635 MovieClipUses:2634Used by:2636
Symbol 2636 MovieClip {Animal_Shelter_0828_fla.9_319}Uses:2479 2633 2635Used by:2637
Symbol 2637 MovieClip {animal9}Uses:758 453 2429 2436 2451 2466 2479 2555 2632 2636Used by:3482 5200
Symbol 2638 GraphicUsed by:2639
Symbol 2639 MovieClipUses:2638Used by:2848 5199
Symbol 2640 GraphicUsed by:2663
Symbol 2641 GraphicUsed by:2663
Symbol 2642 GraphicUsed by:2663
Symbol 2643 GraphicUsed by:2663
Symbol 2644 GraphicUsed by:2663
Symbol 2645 GraphicUsed by:2663
Symbol 2646 GraphicUsed by:2663
Symbol 2647 GraphicUsed by:2663
Symbol 2648 GraphicUsed by:2649
Symbol 2649 MovieClipUses:2648Used by:2663
Symbol 2650 GraphicUsed by:2663
Symbol 2651 GraphicUsed by:2663
Symbol 2652 GraphicUsed by:2663
Symbol 2653 GraphicUsed by:2663
Symbol 2654 GraphicUsed by:2663
Symbol 2655 GraphicUsed by:2663
Symbol 2656 GraphicUsed by:2663
Symbol 2657 GraphicUsed by:2663
Symbol 2658 GraphicUsed by:2663
Symbol 2659 GraphicUsed by:2663
Symbol 2660 GraphicUsed by:2663
Symbol 2661 GraphicUsed by:2663
Symbol 2662 GraphicUsed by:2663
Symbol 2663 MovieClip {Animal_Shelter_0828_fla.10__324}Uses:2640 2641 2642 2643 2644 2645 2646 2647 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662Used by:2848
Symbol 2664 GraphicUsed by:2676
Symbol 2665 GraphicUsed by:2676 2755
Symbol 2666 GraphicUsed by:2676
Symbol 2667 GraphicUsed by:2676
Symbol 2668 GraphicUsed by:2676
Symbol 2669 GraphicUsed by:2676
Symbol 2670 GraphicUsed by:2676
Symbol 2671 GraphicUsed by:2676
Symbol 2672 GraphicUsed by:2676
Symbol 2673 GraphicUsed by:2676
Symbol 2674 GraphicUsed by:2676
Symbol 2675 GraphicUsed by:2676
Symbol 2676 MovieClip {Animal_Shelter_0828_fla.10__326}Uses:2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675Used by:2848
Symbol 2677 GraphicUsed by:2712
Symbol 2678 GraphicUsed by:2712
Symbol 2679 GraphicUsed by:2712
Symbol 2680 GraphicUsed by:2712
Symbol 2681 GraphicUsed by:2712
Symbol 2682 GraphicUsed by:2712
Symbol 2683 GraphicUsed by:2684
Symbol 2684 MovieClipUses:2683Used by:2712 2753
Symbol 2685 GraphicUsed by:2712
Symbol 2686 GraphicUsed by:2712 2753 2835
Symbol 2687 GraphicUsed by:2712
Symbol 2688 GraphicUsed by:2712
Symbol 2689 GraphicUsed by:2690
Symbol 2690 MovieClipUses:2689Used by:2712
Symbol 2691 GraphicUsed by:2712 2753 2835
Symbol 2692 GraphicUsed by:2712
Symbol 2693 GraphicUsed by:2712
Symbol 2694 GraphicUsed by:2712 2753 2835
Symbol 2695 GraphicUsed by:2712
Symbol 2696 GraphicUsed by:2712
Symbol 2697 GraphicUsed by:2712
Symbol 2698 GraphicUsed by:2712
Symbol 2699 GraphicUsed by:2712
Symbol 2700 GraphicUsed by:2712
Symbol 2701 GraphicUsed by:2712
Symbol 2702 GraphicUsed by:2712
Symbol 2703 GraphicUsed by:2712
Symbol 2704 GraphicUsed by:2712
Symbol 2705 GraphicUsed by:2712
Symbol 2706 GraphicUsed by:2712
Symbol 2707 GraphicUsed by:2712
Symbol 2708 GraphicUsed by:2712
Symbol 2709 GraphicUsed by:2712
Symbol 2710 GraphicUsed by:2712
Symbol 2711 GraphicUsed by:2712
Symbol 2712 MovieClip {Animal_Shelter_0828_fla.10__327}Uses:2677 2678 2679 2680 2681 2682 2684 2685 2686 2687 2688 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711Used by:2848
Symbol 2713 GraphicUsed by:2753
Symbol 2714 GraphicUsed by:2753
Symbol 2715 GraphicUsed by:2753
Symbol 2716 GraphicUsed by:2753
Symbol 2717 GraphicUsed by:2753
Symbol 2718 GraphicUsed by:2753
Symbol 2719 GraphicUsed by:2753
Symbol 2720 GraphicUsed by:2753
Symbol 2721 GraphicUsed by:2753
Symbol 2722 GraphicUsed by:2753
Symbol 2723 GraphicUsed by:2753
Symbol 2724 GraphicUsed by:2753
Symbol 2725 GraphicUsed by:2753
Symbol 2726 GraphicUsed by:2753
Symbol 2727 GraphicUsed by:2753
Symbol 2728 GraphicUsed by:2753
Symbol 2729 GraphicUsed by:2753
Symbol 2730 GraphicUsed by:2753
Symbol 2731 GraphicUsed by:2753
Symbol 2732 GraphicUsed by:2753
Symbol 2733 GraphicUsed by:2753
Symbol 2734 GraphicUsed by:2753
Symbol 2735 GraphicUsed by:2753
Symbol 2736 GraphicUsed by:2753
Symbol 2737 GraphicUsed by:2753
Symbol 2738 GraphicUsed by:2753
Symbol 2739 GraphicUsed by:2753
Symbol 2740 GraphicUsed by:2753
Symbol 2741 GraphicUsed by:2753
Symbol 2742 GraphicUsed by:2753
Symbol 2743 GraphicUsed by:2753
Symbol 2744 GraphicUsed by:2753
Symbol 2745 GraphicUsed by:2753
Symbol 2746 GraphicUsed by:2753
Symbol 2747 GraphicUsed by:2753
Symbol 2748 GraphicUsed by:2753
Symbol 2749 GraphicUsed by:2753
Symbol 2750 GraphicUsed by:2753
Symbol 2751 GraphicUsed by:2753
Symbol 2752 GraphicUsed by:2753
Symbol 2753 MovieClip {Animal_Shelter_0828_fla.10__330}Uses:2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2694 2684 2737 2738 2739 2740 2741 2691 2742 2743 2744 2686 2745 2746 2747 2748 2749 2750 2751 2752Used by:2848
Symbol 2754 GraphicUsed by:2763
Symbol 2755 MovieClipUses:2665Used by:2763
Symbol 2756 GraphicUsed by:2763
Symbol 2757 GraphicUsed by:2763
Symbol 2758 GraphicUsed by:2763
Symbol 2759 GraphicUsed by:2763
Symbol 2760 GraphicUsed by:2763
Symbol 2761 GraphicUsed by:2763
Symbol 2762 GraphicUsed by:2763
Symbol 2763 MovieClipUses:2754 2755 2756 2757 2758 2759 2760 2761 2762Used by:2848
Symbol 2764 GraphicUsed by:2794
Symbol 2765 GraphicUsed by:2794
Symbol 2766 GraphicUsed by:2794
Symbol 2767 MovieClipUses:917Used by:2794
Symbol 2768 GraphicUsed by:2794 2821
Symbol 2769 GraphicUsed by:2770
Symbol 2770 MovieClipUses:2769Used by:2794 2821
Symbol 2771 GraphicUsed by:2772
Symbol 2772 MovieClipUses:2771Used by:2794 2821
Symbol 2773 GraphicUsed by:2794
Symbol 2774 GraphicUsed by:2794 2821
Symbol 2775 GraphicUsed by:2794
Symbol 2776 GraphicUsed by:2794
Symbol 2777 GraphicUsed by:2794
Symbol 2778 GraphicUsed by:2794
Symbol 2779 GraphicUsed by:2794
Symbol 2780 GraphicUsed by:2794
Symbol 2781 GraphicUsed by:2794
Symbol 2782 GraphicUsed by:2794 2821
Symbol 2783 GraphicUsed by:2794 2821
Symbol 2784 GraphicUsed by:2794
Symbol 2785 GraphicUsed by:2794
Symbol 2786 GraphicUsed by:2794
Symbol 2787 GraphicUsed by:2794
Symbol 2788 GraphicUsed by:2794
Symbol 2789 GraphicUsed by:2794
Symbol 2790 GraphicUsed by:2794
Symbol 2791 GraphicUsed by:2794 2821
Symbol 2792 GraphicUsed by:2794 2821
Symbol 2793 GraphicUsed by:2794 2821
Symbol 2794 MovieClip {Animal_Shelter_0828_fla.10_333}Uses:2764 2765 2766 2767 2768 2770 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793Used by:2848
Symbol 2795 GraphicUsed by:2821
Symbol 2796 GraphicUsed by:2821
Symbol 2797 GraphicUsed by:2821
Symbol 2798 GraphicUsed by:2821
Symbol 2799 GraphicUsed by:2821
Symbol 2800 GraphicUsed by:2821
Symbol 2801 GraphicUsed by:2821
Symbol 2802 GraphicUsed by:2821
Symbol 2803 GraphicUsed by:2821
Symbol 2804 GraphicUsed by:2821
Symbol 2805 GraphicUsed by:2821
Symbol 2806 GraphicUsed by:2821
Symbol 2807 GraphicUsed by:2821
Symbol 2808 GraphicUsed by:2821
Symbol 2809 GraphicUsed by:2821
Symbol 2810 GraphicUsed by:2821
Symbol 2811 GraphicUsed by:2821
Symbol 2812 GraphicUsed by:2821
Symbol 2813 GraphicUsed by:2821
Symbol 2814 GraphicUsed by:2821
Symbol 2815 GraphicUsed by:2821
Symbol 2816 GraphicUsed by:2821
Symbol 2817 GraphicUsed by:2821
Symbol 2818 GraphicUsed by:2821
Symbol 2819 GraphicUsed by:2821
Symbol 2820 GraphicUsed by:2821
Symbol 2821 MovieClip {Animal_Shelter_0828_fla.10_337}Uses:2795 2796 2797 2798 2768 2770 2772 2799 2774 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2783 2810 2811 2812 2782 2813 2814 2815 2816 2817 2818 2819 2820 2791 2792 2793Used by:2848
Symbol 2822 GraphicUsed by:2835
Symbol 2823 GraphicUsed by:2835
Symbol 2824 GraphicUsed by:2835
Symbol 2825 GraphicUsed by:2835
Symbol 2826 GraphicUsed by:2835
Symbol 2827 GraphicUsed by:2835
Symbol 2828 GraphicUsed by:2829
Symbol 2829 MovieClipUses:2828Used by:2835
Symbol 2830 GraphicUsed by:2835
Symbol 2831 GraphicUsed by:2835
Symbol 2832 GraphicUsed by:2835
Symbol 2833 GraphicUsed by:2834
Symbol 2834 MovieClipUses:2833Used by:2835 2846
Symbol 2835 MovieClipUses:2822 2823 2824 2825 2826 2827 2829 2830 2686 2831 2832 2834 2691 2694Used by:2846
Symbol 2836 GraphicUsed by:2837
Symbol 2837 MovieClipUses:2836Used by:2846
Symbol 2838 GraphicUsed by:2846
Symbol 2839 GraphicUsed by:2846
Symbol 2840 GraphicUsed by:2846
Symbol 2841 GraphicUsed by:2846
Symbol 2842 GraphicUsed by:2846
Symbol 2843 GraphicUsed by:2846
Symbol 2844 GraphicUsed by:2846
Symbol 2845 GraphicUsed by:2846
Symbol 2846 MovieClip {Animal_Shelter_0828_fla.10_339}Uses:2835 2837 987 2838 2839 2840 2841 2842 2843 2844 2845 2834Used by:2847
Symbol 2847 MovieClip {Animal_Shelter_0828_fla.10_338}Uses:2846 987Used by:2848
Symbol 2848 MovieClip {animal10}Uses:758 2639 2663 2676 2712 2753 2763 2794 2821 2847Used by:3482 5200
Symbol 2849 GraphicUsed by:2850
Symbol 2850 MovieClipUses:2849Used by:3059 5199
Symbol 2851 GraphicUsed by:2871
Symbol 2852 GraphicUsed by:2871
Symbol 2853 GraphicUsed by:2854
Symbol 2854 MovieClipUses:2853Used by:2871
Symbol 2855 GraphicUsed by:2871
Symbol 2856 GraphicUsed by:2871
Symbol 2857 GraphicUsed by:2871
Symbol 2858 GraphicUsed by:2871
Symbol 2859 GraphicUsed by:2871
Symbol 2860 GraphicUsed by:2871
Symbol 2861 GraphicUsed by:2871
Symbol 2862 GraphicUsed by:2863
Symbol 2863 MovieClipUses:2862Used by:2871
Symbol 2864 GraphicUsed by:2865
Symbol 2865 MovieClipUses:2864Used by:2871
Symbol 2866 GraphicUsed by:2871
Symbol 2867 GraphicUsed by:2871
Symbol 2868 GraphicUsed by:2871
Symbol 2869 GraphicUsed by:2871
Symbol 2870 GraphicUsed by:2871
Symbol 2871 MovieClip {Animal_Shelter_0828_fla.11__346}Uses:2851 2852 2854 2855 2856 2857 2858 2859 2860 2861 2863 2865 2866 2867 2868 2869 2870Used by:3059
Symbol 2872 GraphicUsed by:2880
Symbol 2873 GraphicUsed by:2880
Symbol 2874 GraphicUsed by:2880
Symbol 2875 GraphicUsed by:2880
Symbol 2876 GraphicUsed by:2880
Symbol 2877 GraphicUsed by:2880
Symbol 2878 GraphicUsed by:2880
Symbol 2879 GraphicUsed by:2880
Symbol 2880 MovieClip {Animal_Shelter_0828_fla.11__350}Uses:2872 2873 2874 2875 2876 2877 2878 2879Used by:3059
Symbol 2881 GraphicUsed by:2923
Symbol 2882 GraphicUsed by:2923
Symbol 2883 GraphicUsed by:2923
Symbol 2884 GraphicUsed by:2923
Symbol 2885 GraphicUsed by:2886
Symbol 2886 MovieClipUses:2885Used by:2923 2972
Symbol 2887 GraphicUsed by:2923
Symbol 2888 GraphicUsed by:2923
Symbol 2889 GraphicUsed by:2923
Symbol 2890 GraphicUsed by:2891
Symbol 2891 MovieClipUses:2890Used by:2923 2963
Symbol 2892 GraphicUsed by:2923
Symbol 2893 GraphicUsed by:2894
Symbol 2894 MovieClipUses:2893Used by:2923
Symbol 2895 GraphicUsed by:2923
Symbol 2896 GraphicUsed by:2923
Symbol 2897 GraphicUsed by:2923
Symbol 2898 GraphicUsed by:2923
Symbol 2899 GraphicUsed by:2923
Symbol 2900 GraphicUsed by:2923
Symbol 2901 GraphicUsed by:2923
Symbol 2902 GraphicUsed by:2923
Symbol 2903 GraphicUsed by:2923
Symbol 2904 GraphicUsed by:2923
Symbol 2905 GraphicUsed by:2923
Symbol 2906 GraphicUsed by:2923
Symbol 2907 GraphicUsed by:2923
Symbol 2908 GraphicUsed by:2923
Symbol 2909 GraphicUsed by:2923
Symbol 2910 GraphicUsed by:2923
Symbol 2911 GraphicUsed by:2923
Symbol 2912 GraphicUsed by:2923
Symbol 2913 GraphicUsed by:2923
Symbol 2914 GraphicUsed by:2923
Symbol 2915 GraphicUsed by:2923
Symbol 2916 GraphicUsed by:2923
Symbol 2917 GraphicUsed by:2923
Symbol 2918 GraphicUsed by:2923
Symbol 2919 GraphicUsed by:2923
Symbol 2920 GraphicUsed by:2923
Symbol 2921 GraphicUsed by:2923
Symbol 2922 GraphicUsed by:2923
Symbol 2923 MovieClip {Animal_Shelter_0828_fla.11__351}Uses:2881 2882 2883 2884 2886 2887 2888 2889 2891 2892 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922Used by:3059
Symbol 2924 GraphicUsed by:2963
Symbol 2925 GraphicUsed by:2963
Symbol 2926 GraphicUsed by:2963
Symbol 2927 GraphicUsed by:2963
Symbol 2928 GraphicUsed by:2963
Symbol 2929 GraphicUsed by:2963
Symbol 2930 GraphicUsed by:2963
Symbol 2931 GraphicUsed by:2963
Symbol 2932 GraphicUsed by:2963
Symbol 2933 GraphicUsed by:2963
Symbol 2934 GraphicUsed by:2963
Symbol 2935 GraphicUsed by:2963
Symbol 2936 GraphicUsed by:2963
Symbol 2937 GraphicUsed by:2963
Symbol 2938 GraphicUsed by:2963
Symbol 2939 GraphicUsed by:2963
Symbol 2940 GraphicUsed by:2963
Symbol 2941 GraphicUsed by:2963
Symbol 2942 GraphicUsed by:2963
Symbol 2943 GraphicUsed by:2963
Symbol 2944 GraphicUsed by:2963
Symbol 2945 GraphicUsed by:2963
Symbol 2946 GraphicUsed by:2963
Symbol 2947 GraphicUsed by:2963
Symbol 2948 GraphicUsed by:2963
Symbol 2949 GraphicUsed by:2963
Symbol 2950 GraphicUsed by:2963
Symbol 2951 GraphicUsed by:2963
Symbol 2952 GraphicUsed by:2963
Symbol 2953 GraphicUsed by:2963
Symbol 2954 GraphicUsed by:2963
Symbol 2955 GraphicUsed by:2963
Symbol 2956 GraphicUsed by:2963
Symbol 2957 GraphicUsed by:2963
Symbol 2958 GraphicUsed by:2963
Symbol 2959 GraphicUsed by:2963
Symbol 2960 GraphicUsed by:2963
Symbol 2961 GraphicUsed by:2963
Symbol 2962 GraphicUsed by:2963
Symbol 2963 MovieClip {Animal_Shelter_0828_fla.11__355}Uses:2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2891 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962Used by:3059
Symbol 2964 GraphicUsed by:2972
Symbol 2965 GraphicUsed by:2972
Symbol 2966 GraphicUsed by:2972
Symbol 2967 GraphicUsed by:2972
Symbol 2968 GraphicUsed by:2972
Symbol 2969 GraphicUsed by:2972
Symbol 2970 GraphicUsed by:2972
Symbol 2971 GraphicUsed by:2972
Symbol 2972 MovieClipUses:2964 2886 2965 2966 2967 2968 2969 2970 2971Used by:3059
Symbol 2973 GraphicUsed by:3007
Symbol 2974 GraphicUsed by:2975
Symbol 2975 MovieClipUses:2974Used by:3007 3037 3057
Symbol 2976 GraphicUsed by:3007
Symbol 2977 GraphicUsed by:3007
Symbol 2978 MovieClipUses:917Used by:3007
Symbol 2979 GraphicUsed by:3007 3037
Symbol 2980 GraphicUsed by:2981
Symbol 2981 MovieClipUses:2980Used by:3007 3037
Symbol 2982 GraphicUsed by:3007
Symbol 2983 GraphicUsed by:3007 3037
Symbol 2984 GraphicUsed by:3007
Symbol 2985 GraphicUsed by:3007
Symbol 2986 GraphicUsed by:3007
Symbol 2987 GraphicUsed by:3007
Symbol 2988 GraphicUsed by:3007
Symbol 2989 GraphicUsed by:3007
Symbol 2990 GraphicUsed by:3007
Symbol 2991 GraphicUsed by:3007
Symbol 2992 GraphicUsed by:3007
Symbol 2993 GraphicUsed by:3007
Symbol 2994 GraphicUsed by:3007
Symbol 2995 GraphicUsed by:3007
Symbol 2996 GraphicUsed by:3007
Symbol 2997 GraphicUsed by:3007
Symbol 2998 GraphicUsed by:3007
Symbol 2999 GraphicUsed by:3007
Symbol 3000 GraphicUsed by:3007
Symbol 3001 GraphicUsed by:3007
Symbol 3002 GraphicUsed by:3007
Symbol 3003 GraphicUsed by:3007
Symbol 3004 GraphicUsed by:3007
Symbol 3005 GraphicUsed by:3007
Symbol 3006 GraphicUsed by:3007 3037
Symbol 3007 MovieClip {Animal_Shelter_0828_fla.11_357}Uses:2973 2975 2976 2977 2978 2979 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006Used by:3059
Symbol 3008 GraphicUsed by:3037
Symbol 3009 GraphicUsed by:3037
Symbol 3010 GraphicUsed by:3037
Symbol 3011 GraphicUsed by:3037
Symbol 3012 GraphicUsed by:3037
Symbol 3013 GraphicUsed by:3037
Symbol 3014 GraphicUsed by:3037
Symbol 3015 GraphicUsed by:3037
Symbol 3016 GraphicUsed by:3037
Symbol 3017 GraphicUsed by:3037
Symbol 3018 GraphicUsed by:3037
Symbol 3019 GraphicUsed by:3037
Symbol 3020 GraphicUsed by:3037
Symbol 3021 GraphicUsed by:3037
Symbol 3022 GraphicUsed by:3037
Symbol 3023 GraphicUsed by:3037
Symbol 3024 GraphicUsed by:3037
Symbol 3025 GraphicUsed by:3037
Symbol 3026 GraphicUsed by:3037
Symbol 3027 GraphicUsed by:3037
Symbol 3028 GraphicUsed by:3037
Symbol 3029 GraphicUsed by:3037
Symbol 3030 GraphicUsed by:3037
Symbol 3031 GraphicUsed by:3037
Symbol 3032 GraphicUsed by:3037
Symbol 3033 GraphicUsed by:3037
Symbol 3034 GraphicUsed by:3037
Symbol 3035 GraphicUsed by:3037
Symbol 3036 GraphicUsed by:3037
Symbol 3037 MovieClip {Animal_Shelter_0828_fla.11_361}Uses:3008 2975 3009 3010 3011 2979 2981 3012 2983 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3006Used by:3059
Symbol 3038 GraphicUsed by:3057
Symbol 3039 GraphicUsed by:3040
Symbol 3040 MovieClipUses:3039Used by:3057
Symbol 3041 GraphicUsed by:3057
Symbol 3042 GraphicUsed by:3057
Symbol 3043 GraphicUsed by:3057
Symbol 3044 GraphicUsed by:3057
Symbol 3045 GraphicUsed by:3057
Symbol 3046 GraphicUsed by:3057
Symbol 3047 GraphicUsed by:3057
Symbol 3048 GraphicUsed by:3057
Symbol 3049 GraphicUsed by:3057
Symbol 3050 GraphicUsed by:3057
Symbol 3051 GraphicUsed by:3057
Symbol 3052 GraphicUsed by:3057
Symbol 3053 GraphicUsed by:3057
Symbol 3054 GraphicUsed by:3057
Symbol 3055 GraphicUsed by:3057
Symbol 3056 GraphicUsed by:3057
Symbol 3057 MovieClip {Animal_Shelter_0828_fla.11playing_363}Uses:3038 2975 3040 987 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056Used by:3058
Symbol 3058 MovieClip {Animal_Shelter_0828_fla.11_362}Uses:3057 987Used by:3059
Symbol 3059 MovieClip {animal11}Uses:758 2850 2871 2880 2923 2963 2972 3007 3037 3058Used by:3482 5200
Symbol 3060 GraphicUsed by:3079
Symbol 3061 GraphicUsed by:3079
Symbol 3062 GraphicUsed by:3079
Symbol 3063 GraphicUsed by:3079
Symbol 3064 GraphicUsed by:3079
Symbol 3065 GraphicUsed by:3079
Symbol 3066 GraphicUsed by:3067
Symbol 3067 MovieClipUses:3066Used by:3079
Symbol 3068 GraphicUsed by:3079
Symbol 3069 GraphicUsed by:3079
Symbol 3070 GraphicUsed by:3079
Symbol 3071 GraphicUsed by:3079
Symbol 3072 GraphicUsed by:3079
Symbol 3073 GraphicUsed by:3079
Symbol 3074 GraphicUsed by:3079
Symbol 3075 GraphicUsed by:3079
Symbol 3076 GraphicUsed by:3079
Symbol 3077 GraphicUsed by:3079
Symbol 3078 GraphicUsed by:3079
Symbol 3079 MovieClip {Animal_Shelter_0828_fla.11__366}Uses:3060 3061 3062 3063 3064 3065 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078Used by:3238
Symbol 3080 GraphicUsed by:3081
Symbol 3081 MovieClipUses:3080Used by:3090 3095
Symbol 3082 GraphicUsed by:3090
Symbol 3083 GraphicUsed by:3090
Symbol 3084 GraphicUsed by:3090
Symbol 3085 GraphicUsed by:3090
Symbol 3086 GraphicUsed by:3090
Symbol 3087 GraphicUsed by:3090
Symbol 3088 GraphicUsed by:3090
Symbol 3089 GraphicUsed by:3090
Symbol 3090 MovieClip {Animal_Shelter_0828_fla.11__368}Uses:3081 3082 3083 3084 3085 3086 3087 3088 3089Used by:3238
Symbol 3091 GraphicUsed by:3095
Symbol 3092 GraphicUsed by:3095
Symbol 3093 GraphicUsed by:3095
Symbol 3094 GraphicUsed by:3095
Symbol 3095 MovieClip {Animal_Shelter_0828_fla.11__370}Uses:3081 3091 3092 3093 3094Used by:3238
Symbol 3096 GraphicUsed by:3133
Symbol 3097 GraphicUsed by:3098
Symbol 3098 MovieClipUses:3097Used by:3133
Symbol 3099 GraphicUsed by:3133
Symbol 3100 GraphicUsed by:3133
Symbol 3101 GraphicUsed by:3133
Symbol 3102 GraphicUsed by:3133
Symbol 3103 GraphicUsed by:3133
Symbol 3104 GraphicUsed by:3133
Symbol 3105 GraphicUsed by:3133
Symbol 3106 GraphicUsed by:3133
Symbol 3107 GraphicUsed by:3133
Symbol 3108 GraphicUsed by:3133
Symbol 3109 GraphicUsed by:3133
Symbol 3110 GraphicUsed by:3133
Symbol 3111 GraphicUsed by:3133
Symbol 3112 GraphicUsed by:3133
Symbol 3113 GraphicUsed by:3114
Symbol 3114 MovieClipUses:3113Used by:3133
Symbol 3115 GraphicUsed by:3133
Symbol 3116 GraphicUsed by:3133
Symbol 3117 GraphicUsed by:3133
Symbol 3118 GraphicUsed by:3133
Symbol 3119 GraphicUsed by:3133
Symbol 3120 GraphicUsed by:3133
Symbol 3121 GraphicUsed by:3133
Symbol 3122 GraphicUsed by:3133
Symbol 3123 GraphicUsed by:3133
Symbol 3124 GraphicUsed by:3133
Symbol 3125 GraphicUsed by:3133
Symbol 3126 GraphicUsed by:3133
Symbol 3127 GraphicUsed by:3133
Symbol 3128 GraphicUsed by:3133
Symbol 3129 GraphicUsed by:3133
Symbol 3130 GraphicUsed by:3133
Symbol 3131 GraphicUsed by:3133
Symbol 3132 GraphicUsed by:3133
Symbol 3133 MovieClip {Animal_Shelter_0828_fla.11__371}Uses:3096 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132Used by:3238
Symbol 3134 GraphicUsed by:3144
Symbol 3135 GraphicUsed by:3136
Symbol 3136 MovieClipUses:3135Used by:3144
Symbol 3137 GraphicUsed by:3144
Symbol 3138 GraphicUsed by:3144
Symbol 3139 GraphicUsed by:3144
Symbol 3140 GraphicUsed by:3144
Symbol 3141 GraphicUsed by:3144
Symbol 3142 GraphicUsed by:3144
Symbol 3143 GraphicUsed by:3144
Symbol 3144 MovieClipUses:3134 3136 3137 3138 3139 3140 3141 3142 3143Used by:3238
Symbol 3145 GraphicUsed by:3180
Symbol 3146 GraphicUsed by:3147
Symbol 3147 MovieClipUses:3146Used by:3180 3215 3236
Symbol 3148 GraphicUsed by:3180
Symbol 3149 GraphicUsed by:3180
Symbol 3150 MovieClipUses:917Used by:3180
Symbol 3151 GraphicUsed by:3180
Symbol 3152 GraphicUsed by:3153
Symbol 3153 MovieClipUses:3152Used by:3180 3215
Symbol 3154 GraphicUsed by:3180
Symbol 3155 GraphicUsed by:3180
Symbol 3156 GraphicUsed by:3180
Symbol 3157 GraphicUsed by:3180
Symbol 3158 GraphicUsed by:3180
Symbol 3159 GraphicUsed by:3180
Symbol 3160 GraphicUsed by:3180
Symbol 3161 GraphicUsed by:3180
Symbol 3162 GraphicUsed by:3180
Symbol 3163 GraphicUsed by:3180
Symbol 3164 GraphicUsed by:3180
Symbol 3165 GraphicUsed by:3180
Symbol 3166 GraphicUsed by:3180
Symbol 3167 GraphicUsed by:3180
Symbol 3168 GraphicUsed by:3180
Symbol 3169 GraphicUsed by:3180
Symbol 3170 GraphicUsed by:3180
Symbol 3171 GraphicUsed by:3180
Symbol 3172 GraphicUsed by:3180
Symbol 3173 GraphicUsed by:3180
Symbol 3174 GraphicUsed by:3180
Symbol 3175 GraphicUsed by:3180
Symbol 3176 GraphicUsed by:3180
Symbol 3177 GraphicUsed by:3180
Symbol 3178 GraphicUsed by:3180 3215
Symbol 3179 GraphicUsed by:3180 3215
Symbol 3180 MovieClip {Animal_Shelter_0828_fla.12taking_376}Uses:3145 3147 3148 3149 3150 3151 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179Used by:3238
Symbol 3181 GraphicUsed by:3215
Symbol 3182 GraphicUsed by:3215
Symbol 3183 GraphicUsed by:3215
Symbol 3184 GraphicUsed by:3215
Symbol 3185 GraphicUsed by:3215
Symbol 3186 GraphicUsed by:3215
Symbol 3187 GraphicUsed by:3215
Symbol 3188 GraphicUsed by:3215
Symbol 3189 GraphicUsed by:3215
Symbol 3190 GraphicUsed by:3215
Symbol 3191 GraphicUsed by:3215
Symbol 3192 GraphicUsed by:3215
Symbol 3193 GraphicUsed by:3215
Symbol 3194 GraphicUsed by:3215
Symbol 3195 GraphicUsed by:3215
Symbol 3196 GraphicUsed by:3215
Symbol 3197 GraphicUsed by:3215
Symbol 3198 GraphicUsed by:3215
Symbol 3199 GraphicUsed by:3215
Symbol 3200 GraphicUsed by:3215
Symbol 3201 GraphicUsed by:3215
Symbol 3202 GraphicUsed by:3215
Symbol 3203 GraphicUsed by:3215
Symbol 3204 GraphicUsed by:3215
Symbol 3205 GraphicUsed by:3215
Symbol 3206 GraphicUsed by:3215
Symbol 3207 GraphicUsed by:3215
Symbol 3208 GraphicUsed by:3215
Symbol 3209 GraphicUsed by:3215
Symbol 3210 GraphicUsed by:3215
Symbol 3211 GraphicUsed by:3215
Symbol 3212 GraphicUsed by:3215
Symbol 3213 GraphicUsed by:3215
Symbol 3214 GraphicUsed by:3215
Symbol 3215 MovieClip {Animal_Shelter_0828_fla.12_380}Uses:3181 3147 3182 3183 3184 3185 3153 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3178 3179 3214Used by:3238
Symbol 3216 GraphicUsed by:3236
Symbol 3217 GraphicUsed by:3218
Symbol 3218 MovieClipUses:3217Used by:3236
Symbol 3219 GraphicUsed by:3236
Symbol 3220 GraphicUsed by:3236
Symbol 3221 GraphicUsed by:3236
Symbol 3222 GraphicUsed by:3236
Symbol 3223 GraphicUsed by:3236
Symbol 3224 GraphicUsed by:3236
Symbol 3225 GraphicUsed by:3236
Symbol 3226 GraphicUsed by:3236
Symbol 3227 GraphicUsed by:3236
Symbol 3228 GraphicUsed by:3236
Symbol 3229 GraphicUsed by:3236
Symbol 3230 GraphicUsed by:3236
Symbol 3231 GraphicUsed by:3236
Symbol 3232 GraphicUsed by:3236
Symbol 3233 GraphicUsed by:3236
Symbol 3234 GraphicUsed by:3236
Symbol 3235 GraphicUsed by:3236
Symbol 3236 MovieClip {Animal_Shelter_0828_fla.12playing_382}Uses:3216 3147 3218 987 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235Used by:3237
Symbol 3237 MovieClip {Animal_Shelter_0828_fla.12_381}Uses:3236 987Used by:3238
Symbol 3238 MovieClip {animal12}Uses:758 190 3079 3090 3095 3133 3144 3180 3215 3237Used by:3482 5200
Symbol 3239 GraphicUsed by:3240
Symbol 3240 MovieClipUses:3239Used by:3481
Symbol 3241 GraphicUsed by:3268 3286 3312 3410 3460
Symbol 3242 GraphicUsed by:3268
Symbol 3243 GraphicUsed by:3268
Symbol 3244 GraphicUsed by:3268 3286 3410 3460
Symbol 3245 GraphicUsed by:3268 3286 3410 3460
Symbol 3246 GraphicUsed by:3268 3286 3410 3460
Symbol 3247 GraphicUsed by:3268 3286 3410 3460
Symbol 3248 GraphicUsed by:3268 3286 3410 3460
Symbol 3249 GraphicUsed by:3268 3286 3410 3460
Symbol 3250 GraphicUsed by:3268 3286 3410 3460
Symbol 3251 GraphicUsed by:3268
Symbol 3252 GraphicUsed by:3268
Symbol 3253 GraphicUsed by:3268
Symbol 3254 GraphicUsed by:3268
Symbol 3255 GraphicUsed by:3268
Symbol 3256 GraphicUsed by:3268 3286 3410 3460
Symbol 3257 GraphicUsed by:3268
Symbol 3258 GraphicUsed by:3268
Symbol 3259 GraphicUsed by:3268
Symbol 3260 GraphicUsed by:3268
Symbol 3261 GraphicUsed by:3268
Symbol 3262 GraphicUsed by:3268
Symbol 3263 GraphicUsed by:3268
Symbol 3264 GraphicUsed by:3268
Symbol 3265 GraphicUsed by:3268
Symbol 3266 GraphicUsed by:3268
Symbol 3267 GraphicUsed by:3268
Symbol 3268 MovieClip {Animal_Shelter_0828_fla.13_386}Uses:3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267Used by:3481
Symbol 3269 GraphicUsed by:3286
Symbol 3270 GraphicUsed by:3286
Symbol 3271 GraphicUsed by:3286
Symbol 3272 GraphicUsed by:3286
Symbol 3273 GraphicUsed by:3286
Symbol 3274 GraphicUsed by:3286
Symbol 3275 GraphicUsed by:3286
Symbol 3276 GraphicUsed by:3286
Symbol 3277 GraphicUsed by:3286
Symbol 3278 GraphicUsed by:3286
Symbol 3279 GraphicUsed by:3286
Symbol 3280 GraphicUsed by:3286
Symbol 3281 GraphicUsed by:3286
Symbol 3282 GraphicUsed by:3286
Symbol 3283 GraphicUsed by:3286
Symbol 3284 GraphicUsed by:3286
Symbol 3285 GraphicUsed by:3286
Symbol 3286 MovieClip {Animal_Shelter_0828_fla.Timeline_387}Uses:3241 3269 3270 3244 3245 3271 3246 3272 3247 3248 3249 3250 3273 3274 3275 3276 3277 3256 3278 3279 3280 3281 3282 3283 3284 3285Used by:3481
Symbol 3287 GraphicUsed by:3312
Symbol 3288 GraphicUsed by:3289
Symbol 3289 MovieClipUses:3288Used by:3312 3365 3479
Symbol 3290 GraphicUsed by:3312
Symbol 3291 GraphicUsed by:3312
Symbol 3292 GraphicUsed by:3312
Symbol 3293 GraphicUsed by:3312
Symbol 3294 GraphicUsed by:3295
Symbol 3295 MovieClipUses:3294Used by:3312 3460
Symbol 3296 GraphicUsed by:3312
Symbol 3297 GraphicUsed by:3312
Symbol 3298 GraphicUsed by:3312
Symbol 3299 GraphicUsed by:3312
Symbol 3300 GraphicUsed by:3312
Symbol 3301 GraphicUsed by:3312
Symbol 3302 GraphicUsed by:3312
Symbol 3303 GraphicUsed by:3312
Symbol 3304 GraphicUsed by:3312
Symbol 3305 GraphicUsed by:3312
Symbol 3306 GraphicUsed by:3312
Symbol 3307 GraphicUsed by:3312
Symbol 3308 GraphicUsed by:3312
Symbol 3309 GraphicUsed by:3312
Symbol 3310 GraphicUsed by:3312
Symbol 3311 GraphicUsed by:3312
Symbol 3312 MovieClip {Animal_Shelter_0828_fla.13_388}Uses:3241 3287 3289 3290 3291 3292 3293 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311Used by:3481
Symbol 3313 GraphicUsed by:3354
Symbol 3314 GraphicUsed by:3354
Symbol 3315 GraphicUsed by:3354
Symbol 3316 GraphicUsed by:3354
Symbol 3317 GraphicUsed by:3354
Symbol 3318 GraphicUsed by:3354
Symbol 3319 GraphicUsed by:3354
Symbol 3320 GraphicUsed by:3354
Symbol 3321 GraphicUsed by:3354
Symbol 3322 GraphicUsed by:3354
Symbol 3323 GraphicUsed by:3354
Symbol 3324 GraphicUsed by:3354
Symbol 3325 GraphicUsed by:3354
Symbol 3326 GraphicUsed by:3354
Symbol 3327 GraphicUsed by:3354
Symbol 3328 GraphicUsed by:3354
Symbol 3329 GraphicUsed by:3354
Symbol 3330 GraphicUsed by:3354
Symbol 3331 GraphicUsed by:3354
Symbol 3332 GraphicUsed by:3354
Symbol 3333 GraphicUsed by:3354
Symbol 3334 GraphicUsed by:3354
Symbol 3335 GraphicUsed by:3354
Symbol 3336 GraphicUsed by:3354
Symbol 3337 GraphicUsed by:3354
Symbol 3338 GraphicUsed by:3354
Symbol 3339 GraphicUsed by:3354
Symbol 3340 GraphicUsed by:3341
Symbol 3341 MovieClipUses:3340Used by:3354
Symbol 3342 GraphicUsed by:3354
Symbol 3343 GraphicUsed by:3354
Symbol 3344 GraphicUsed by:3354
Symbol 3345 GraphicUsed by:3354
Symbol 3346 GraphicUsed by:3354
Symbol 3347 GraphicUsed by:3354
Symbol 3348 GraphicUsed by:3354
Symbol 3349 GraphicUsed by:3354
Symbol 3350 GraphicUsed by:3354
Symbol 3351 GraphicUsed by:3354
Symbol 3352 GraphicUsed by:3354
Symbol 3353 GraphicUsed by:3354
Symbol 3354 MovieClip {Animal_Shelter_0828_fla.13_391}Uses:3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353Used by:3481
Symbol 3355 GraphicUsed by:3365
Symbol 3356 GraphicUsed by:3365
Symbol 3357 GraphicUsed by:3365
Symbol 3358 GraphicUsed by:3365
Symbol 3359 GraphicUsed by:3365
Symbol 3360 GraphicUsed by:3365
Symbol 3361 GraphicUsed by:3365
Symbol 3362 GraphicUsed by:3365
Symbol 3363 GraphicUsed by:3365
Symbol 3364 GraphicUsed by:3365
Symbol 3365 MovieClipUses:3355 3289 3356 3357 3358 3359 3360 3361 3362 3363 3364Used by:3481
Symbol 3366 GraphicUsed by:3410
Symbol 3367 GraphicUsed by:3410
Symbol 3368 GraphicUsed by:3410
Symbol 3369 GraphicUsed by:3410
Symbol 3370 MovieClipUses:917Used by:3410
Symbol 3371 GraphicUsed by:3410
Symbol 3372 GraphicUsed by:3410
Symbol 3373 GraphicUsed by:3410
Symbol 3374 GraphicUsed by:3410
Symbol 3375 GraphicUsed by:3410
Symbol 3376 GraphicUsed by:3410
Symbol 3377 GraphicUsed by:3410
Symbol 3378 GraphicUsed by:3410
Symbol 3379 GraphicUsed by:3410
Symbol 3380 GraphicUsed by:3410
Symbol 3381 GraphicUsed by:3410
Symbol 3382 GraphicUsed by:3410
Symbol 3383 GraphicUsed by:3410
Symbol 3384 GraphicUsed by:3410
Symbol 3385 GraphicUsed by:3410
Symbol 3386 GraphicUsed by:3410
Symbol 3387 GraphicUsed by:3410
Symbol 3388 GraphicUsed by:3410
Symbol 3389 GraphicUsed by:3410
Symbol 3390 GraphicUsed by:3410
Symbol 3391 GraphicUsed by:3410
Symbol 3392 GraphicUsed by:3410
Symbol 3393 GraphicUsed by:3410
Symbol 3394 GraphicUsed by:3410
Symbol 3395 GraphicUsed by:3410
Symbol 3396 GraphicUsed by:3410
Symbol 3397 GraphicUsed by:3410
Symbol 3398 GraphicUsed by:3410
Symbol 3399 GraphicUsed by:3410
Symbol 3400 GraphicUsed by:3410
Symbol 3401 GraphicUsed by:3410
Symbol 3402 GraphicUsed by:3410
Symbol 3403 GraphicUsed by:3410
Symbol 3404 GraphicUsed by:3410
Symbol 3405 GraphicUsed by:3410
Symbol 3406 GraphicUsed by:3410
Symbol 3407 GraphicUsed by:3410
Symbol 3408 GraphicUsed by:3410
Symbol 3409 GraphicUsed by:3410
Symbol 3410 MovieClip {Animal_Shelter_0828_fla.13_394}Uses:3241 3366 3367 3368 3369 3370 3244 3245 3246 3247 3371 3248 3372 3249 3373 3250 3374 3375 3376 3377 3256 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409Used by:3481
Symbol 3411 GraphicUsed by:3460
Symbol 3412 GraphicUsed by:3460
Symbol 3413 GraphicUsed by:3460
Symbol 3414 GraphicUsed by:3460
Symbol 3415 GraphicUsed by:3460
Symbol 3416 GraphicUsed by:3460
Symbol 3417 GraphicUsed by:3460
Symbol 3418 GraphicUsed by:3460
Symbol 3419 GraphicUsed by:3460
Symbol 3420 GraphicUsed by:3460
Symbol 3421 GraphicUsed by:3460
Symbol 3422 GraphicUsed by:3460
Symbol 3423 GraphicUsed by:3460
Symbol 3424 GraphicUsed by:3460
Symbol 3425 GraphicUsed by:3460
Symbol 3426 GraphicUsed by:3460
Symbol 3427 GraphicUsed by:3460
Symbol 3428 GraphicUsed by:3460
Symbol 3429 GraphicUsed by:3460
Symbol 3430 GraphicUsed by:3460
Symbol 3431 GraphicUsed by:3460
Symbol 3432 GraphicUsed by:3460
Symbol 3433 GraphicUsed by:3460
Symbol 3434 GraphicUsed by:3460
Symbol 3435 GraphicUsed by:3460
Symbol 3436 GraphicUsed by:3460
Symbol 3437 GraphicUsed by:3460
Symbol 3438 GraphicUsed by:3460
Symbol 3439 GraphicUsed by:3460
Symbol 3440 GraphicUsed by:3460
Symbol 3441 GraphicUsed by:3460
Symbol 3442 GraphicUsed by:3460
Symbol 3443 GraphicUsed by:3460
Symbol 3444 GraphicUsed by:3460
Symbol 3445 GraphicUsed by:3460
Symbol 3446 GraphicUsed by:3460
Symbol 3447 GraphicUsed by:3460
Symbol 3448 GraphicUsed by:3460
Symbol 3449 GraphicUsed by:3460
Symbol 3450 GraphicUsed by:3460
Symbol 3451 GraphicUsed by:3460
Symbol 3452 GraphicUsed by:3460
Symbol 3453 GraphicUsed by:3460
Symbol 3454 GraphicUsed by:3460
Symbol 3455 GraphicUsed by:3460
Symbol 3456 GraphicUsed by:3460
Symbol 3457 GraphicUsed by:3460
Symbol 3458 GraphicUsed by:3460
Symbol 3459 GraphicUsed by:3460
Symbol 3460 MovieClip {Animal_Shelter_0828_fla.13_396}Uses:3241 3411 3412 3413 3414 3415 3244 3245 3246 3247 3416 3248 3417 3249 3418 3250 3419 3420 3421 3422 3423 3256 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3295 3459Used by:3481
Symbol 3461 GraphicUsed by:3479
Symbol 3462 GraphicUsed by:3463
Symbol 3463 MovieClipUses:3462Used by:3479
Symbol 3464 GraphicUsed by:3479
Symbol 3465 GraphicUsed by:3479
Symbol 3466 GraphicUsed by:3479
Symbol 3467 GraphicUsed by:3479
Symbol 3468 GraphicUsed by:3479
Symbol 3469 GraphicUsed by:3479
Symbol 3470 GraphicUsed by:3479
Symbol 3471 GraphicUsed by:3479
Symbol 3472 GraphicUsed by:3479
Symbol 3473 GraphicUsed by:3479
Symbol 3474 GraphicUsed by:3479
Symbol 3475 GraphicUsed by:3479
Symbol 3476 GraphicUsed by:3479
Symbol 3477 GraphicUsed by:3479
Symbol 3478 GraphicUsed by:3479
Symbol 3479 MovieClip {Animal_Shelter_0828_fla.13PLAYING_398}Uses:3461 3289 3463 987 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478Used by:3480
Symbol 3480 MovieClip {Animal_Shelter_0828_fla.13_397}Uses:3479 987Used by:3481
Symbol 3481 MovieClip {animal13}Uses:758 3240 3268 3286 3312 3354 3365 3410 3460 3480Used by:3482 5200
Symbol 3482 MovieClip {lib.photo_animal}Uses:1015 1196 1402 1572 1746 1953 2179 2423 2637 2848 3059 3238 3481Used by:3955 5200
Symbol 3483 GraphicUsed by:3492
Symbol 3484 Sound {music_complete}Used by:3492
Symbol 3485 Sound {music_event}Used by:3492
Symbol 3486 Sound {music_failed}Used by:3492
Symbol 3487 Sound {music_mainscreen}Used by:3492
Symbol 3488 Sound {music_music_1}Used by:3492
Symbol 3489 Sound {music_music_2}Used by:3492
Symbol 3490 Sound {music_music_3}Used by:3492
Symbol 3491 Sound {music_shop}Used by:3492
Symbol 3492 MovieClip {Animal_Shelter_0828_fla.sound__400}Uses:3483 3484 3485 3486 3487 3488 3489 3490 3491Used by:5200
Symbol 3493 GraphicUsed by:3494
Symbol 3494 MovieClipUses:3493Used by:3497 3499 3620 3715
Symbol 3495 GraphicUsed by:3497
Symbol 3496 GraphicUsed by:3497 3499
Symbol 3497 MovieClip {_按钮_game_音乐}Uses:3494 3495 3496Used by:3717 5200
Symbol 3498 GraphicUsed by:3499
Symbol 3499 MovieClip {_按钮_game_声音}Uses:3494 3498 3496Used by:3717 5200
Symbol 3500 TextUses:744Used by:5200
Symbol 3501 GraphicUsed by:3502
Symbol 3502 MovieClipUses:3501Used by:3543 4482 4557
Symbol 3503 GraphicUsed by:3504 3592
Symbol 3504 MovieClipUses:3503Used by:3543 4480
Symbol 3505 GraphicUsed by:3508
Symbol 3506 GraphicUsed by:3508
Symbol 3507 GraphicUsed by:3508
Symbol 3508 MovieClip {Animal_Shelter_0828_fla.shop__407}Uses:3505 3506 3507Used by:3543 3972 4226 4481 4521 4557
Symbol 3509 GraphicUsed by:3510
Symbol 3510 MovieClipUses:3509Used by:3543 4483 4557
Symbol 3511 GraphicUsed by:3512
Symbol 3512 MovieClipUses:3511Used by:3543 3705 3920
Symbol 3513 GraphicUsed by:3528
Symbol 3514 GraphicUsed by:3526
Symbol 3515 GraphicUsed by:3526
Symbol 3516 GraphicUsed by:3526
Symbol 3517 GraphicUsed by:3526
Symbol 3518 GraphicUsed by:3526
Symbol 3519 GraphicUsed by:3526
Symbol 3520 GraphicUsed by:3526
Symbol 3521 GraphicUsed by:3526
Symbol 3522 GraphicUsed by:3526
Symbol 3523 GraphicUsed by:3526
Symbol 3524 GraphicUsed by:3526
Symbol 3525 GraphicUsed by:3526
Symbol 3526 MovieClip {news}Uses:3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525Used by:3528 5200
Symbol 3527 GraphicUsed by:3528
Symbol 3528 MovieClipUses:3513 3526 3527Used by:3543 3920
Symbol 3529 GraphicUsed by:3530
Symbol 3530 MovieClipUses:3529Used by:3543 3920
Symbol 3531 GraphicUsed by:3532
Symbol 3532 MovieClipUses:3531Used by:3543 3972 4226
Symbol 3533 GraphicUsed by:3534
Symbol 3534 MovieClipUses:3533Used by:3543 3943
Symbol 3535 GraphicUsed by:3536
Symbol 3536 MovieClipUses:3535Used by:3543 3595
Symbol 3537 GraphicUsed by:3538
Symbol 3538 MovieClipUses:3537Used by:3543 3595
Symbol 3539 GraphicUsed by:3540
Symbol 3540 MovieClipUses:3539Used by:3543 3595
Symbol 3541 GraphicUsed by:3543
Symbol 3542 GraphicUsed by:3543
Symbol 3543 MovieClip {week_ico}Uses:3502 3504 3508 3510 3512 3528 3530 3532 3534 3536 3538 3540 3541 3542Used by:5200
Symbol 3544 GraphicUsed by:3566
Symbol 3545 GraphicUsed by:3566
Symbol 3546 GraphicUsed by:3566
Symbol 3547 GraphicUsed by:3566
Symbol 3548 GraphicUsed by:3566
Symbol 3549 GraphicUsed by:3566
Symbol 3550 GraphicUsed by:3566
Symbol 3551 GraphicUsed by:3566
Symbol 3552 GraphicUsed by:3566
Symbol 3553 GraphicUsed by:3566
Symbol 3554 GraphicUsed by:3566
Symbol 3555 GraphicUsed by:3566
Symbol 3556 GraphicUsed by:3566
Symbol 3557 GraphicUsed by:3566
Symbol 3558 GraphicUsed by:3566
Symbol 3559 GraphicUsed by:3566
Symbol 3560 GraphicUsed by:3566
Symbol 3561 GraphicUsed by:3566
Symbol 3562 GraphicUsed by:3566
Symbol 3563 GraphicUsed by:3566
Symbol 3564 GraphicUsed by:3566
Symbol 3565 GraphicUsed by:3566
Symbol 3566 MovieClip {_button_dog}Uses:3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565Used by:5200
Symbol 3567 EditableTextUses:203Used by:3572
Symbol 3568 GraphicUsed by:3572
Symbol 3569 GraphicUsed by:3572
Symbol 3570 GraphicUsed by:3572
Symbol 3571 GraphicUsed by:3572
Symbol 3572 MovieClip {EventList_text}Uses:3567 3568 3569 3570 3571Used by:5200
Symbol 3573 GraphicUsed by:3574
Symbol 3574 MovieClipUses:3573Used by:3595
Symbol 3575 GraphicUsed by:3579
Symbol 3576 GraphicUsed by:3577
Symbol 3577 MovieClipUses:3576Used by:3579
Symbol 3578 GraphicUsed by:3579
Symbol 3579 MovieClipUses:3575 3577 3578Used by:3595
Symbol 3580 GraphicUsed by:3581
Symbol 3581 MovieClipUses:3580Used by:3595
Symbol 3582 GraphicUsed by:3583
Symbol 3583 MovieClipUses:3582Used by:3595
Symbol 3584 GraphicUsed by:3585
Symbol 3585 MovieClipUses:3584Used by:3595
Symbol 3586 GraphicUsed by:3587
Symbol 3587 MovieClip {_界面_pop_图标4}Uses:3586Used by:3595
Symbol 3588 GraphicUsed by:3589
Symbol 3589 MovieClip {_界面_pop_图标2}Uses:3588Used by:3595
Symbol 3590 GraphicUsed by:3591
Symbol 3591 MovieClip {_界面_pop_图标3}Uses:3590Used by:3595
Symbol 3592 MovieClip {_界面_pop_图标1}Uses:3503Used by:3595
Symbol 3593 EditableTextUses:203Used by:3595
Symbol 3594 EditableTextUses:203Used by:3595
Symbol 3595 MovieClip {lib.popCard}Uses:3574 3579 3581 3583 3536 3538 3540 3585 3587 3589 3591 3592 3593 3594Used by:5064 5200
Symbol 3596 GraphicUsed by:3756
Symbol 3597 GraphicUsed by:3633 3647 3678 3696
Symbol 3598 GraphicUsed by:3633
Symbol 3599 GraphicUsed by:3600
Symbol 3600 MovieClipUses:3599Used by:3633
Symbol 3601 GraphicUsed by:3633
Symbol 3602 GraphicUsed by:3603
Symbol 3603 MovieClipUses:3602Used by:3633 3647 3678 3696
Symbol 3604 BitmapUsed by:3605
Symbol 3605 GraphicUses:3604Used by:3606
Symbol 3606 MovieClipUses:3605Used by:3633 3678 3696
Symbol 3607 BitmapUsed by:3608
Symbol 3608 GraphicUses:3607Used by:3609
Symbol 3609 MovieClipUses:3608Used by:3633
Symbol 3610 GraphicUsed by:3611
Symbol 3611 MovieClipUses:3610Used by:3633
Symbol 3612 GraphicUsed by:3633
Symbol 3613 GraphicUsed by:3616
Symbol 3614 GraphicUsed by:3616
Symbol 3615 GraphicUsed by:3616
Symbol 3616 MovieClipUses:3613 3614 3615Used by:3633 4556 4557
Symbol 3617 GraphicUsed by:3618
Symbol 3618 MovieClipUses:3617Used by:3620 3755
Symbol 3619 GraphicUsed by:3620
Symbol 3620 MovieClip {按钮_清理}Uses:3494 3618 3619Used by:3633 3647 3678 3696
Symbol 3621 GraphicUsed by:3627
Symbol 3622 GraphicUsed by:3623
Symbol 3623 MovieClipUses:3622Used by:3627
Symbol 3624 GraphicUsed by:3625
Symbol 3625 MovieClipUses:3624Used by:3627
Symbol 3626 GraphicUsed by:3627
Symbol 3627 MovieClip {Animal_Shelter_0828_fla.__442}Uses:3621 3623 3625 3626Used by:3630 3646 3677 3695
Symbol 3628 GraphicUsed by:3629
Symbol 3629 MovieClipUses:3628Used by:3630 4504 4557 4567
Symbol 3630 MovieClip {Animal_Shelter_0828_fla.Timeline_441}Uses:3627 3629Used by:3633
Symbol 3631 GraphicUsed by:3632
Symbol 3632 MovieClip {animalStation}Uses:3631Used by:3633 3647 3678 3696
Symbol 3633 MovieClip {场景_猫}Uses:3597 3598 3600 3601 3603 3606 3609 3611 3612 3616 3620 3630 3632Used by:3756
Symbol 3634 GraphicUsed by:3647
Symbol 3635 GraphicUsed by:3638
Symbol 3636 GraphicUsed by:3638
Symbol 3637 GraphicUsed by:3638
Symbol 3638 MovieClipUses:3635 3636 3637Used by:3647
Symbol 3639 GraphicUsed by:3647
Symbol 3640 MovieClipUses:2418Used by:3642
Symbol 3641 GraphicUsed by:3642
Symbol 3642 MovieClipUses:3640 3641Used by:3647
Symbol 3643 GraphicUsed by:3647
Symbol 3644 GraphicUsed by:3645
Symbol 3645 MovieClipUses:3644Used by:3646 4504 4557 4567
Symbol 3646 MovieClip {Animal_Shelter_0828_fla.Timeline_451}Uses:3627 3645Used by:3647
Symbol 3647 MovieClip {场景_乌龟}Uses:3597 3634 3638 3603 3639 3642 3643 3620 3646 3632Used by:3756
Symbol 3648 GraphicUsed by:3678
Symbol 3649 GraphicUsed by:3678
Symbol 3650 GraphicUsed by:3653
Symbol 3651 BitmapUsed by:3652
Symbol 3652 GraphicUses:3651Used by:3653
Symbol 3653 MovieClipUses:3650 3652Used by:3678
Symbol 3654 GraphicUsed by:3660
Symbol 3655 GraphicUsed by:3656
Symbol 3656 MovieClipUses:3655Used by:3660
Symbol 3657 GraphicUsed by:3660
Symbol 3658 GraphicUsed by:3660
Symbol 3659 GraphicUsed by:3660
Symbol 3660 MovieClip {Animal_Shelter_0828_fla.shop__455}Uses:3654 3656 3657 3658 3659Used by:3678 4521 4557
Symbol 3661 GraphicUsed by:3662
Symbol 3662 MovieClipUses:3661Used by:3678
Symbol 3663 GraphicUsed by:3678
Symbol 3664 GraphicUsed by:3668
Symbol 3665 GraphicUsed by:3668
Symbol 3666 GraphicUsed by:3668
Symbol 3667 GraphicUsed by:3668
Symbol 3668 MovieClipUses:3664 3665 3666 3667Used by:3678
Symbol 3669 GraphicUsed by:3670
Symbol 3670 MovieClipUses:3669Used by:3678
Symbol 3671 GraphicUsed by:3674
Symbol 3672 GraphicUsed by:3674
Symbol 3673 GraphicUsed by:3674
Symbol 3674 MovieClipUses:3671 3672 3673Used by:3678 4556 4557
Symbol 3675 GraphicUsed by:3676
Symbol 3676 MovieClipUses:3675Used by:3677 4504 4557 4567
Symbol 3677 MovieClip {Animal_Shelter_0828_fla.Timeline_461}Uses:3627 3676Used by:3678
Symbol 3678 MovieClip {场景_兔子}Uses:3597 3648 3606 3649 3653 3660 3662 3603 3663 3668 3670 3674 3620 3677 3632Used by:3756
Symbol 3679 GraphicUsed by:3696
Symbol 3680 GraphicUsed by:3681
Symbol 3681 MovieClipUses:3680Used by:3696
Symbol 3682 BitmapUsed by:3683
Symbol 3683 GraphicUses:3682Used by:3684
Symbol 3684 MovieClipUses:3683Used by:3696
Symbol 3685 GraphicUsed by:3686
Symbol 3686 MovieClipUses:3685Used by:3696
Symbol 3687 GraphicUsed by:3696
Symbol 3688 GraphicUsed by:3696
Symbol 3689 GraphicUsed by:3692
Symbol 3690 GraphicUsed by:3692
Symbol 3691 GraphicUsed by:3692
Symbol 3692 MovieClipUses:3689 3690 3691Used by:3696 4556 4557
Symbol 3693 GraphicUsed by:3694
Symbol 3694 MovieClipUses:3693Used by:3695
Symbol 3695 MovieClip {Animal_Shelter_0828_fla.Timeline_468}Uses:3627 3694Used by:3696
Symbol 3696 MovieClip {场景_狗窝}Uses:3597 3679 3603 3681 3684 3686 3687 3606 3688 3620 3692 3695 3632Used by:3756
Symbol 3697 GraphicUsed by:3756
Symbol 3698 GraphicUsed by:3699
Symbol 3699 MovieClipUses:3698Used by:3704 3705 3708 3711
Symbol 3700 GraphicUsed by:3701
Symbol 3701 MovieClipUses:3700Used by:3704 3705 3708 3711
Symbol 3702 GraphicUsed by:3703
Symbol 3703 MovieClipUses:3702Used by:3704
Symbol 3704 MovieClip {_按钮_UI_商店}Uses:3699 3701 3703Used by:3756
Symbol 3705 MovieClip {_按钮_UI_广告}Uses:3699 3701 3512Used by:3756
Symbol 3706 GraphicUsed by:3707
Symbol 3707 MovieClipUses:3706Used by:3708
Symbol 3708 MovieClip {_按钮_UI_Event}Uses:3699 3701 3707Used by:3756
Symbol 3709 GraphicUsed by:3710
Symbol 3710 MovieClipUses:3709Used by:3711
Symbol 3711 MovieClip {_按钮_UI_时间}Uses:3699 3701 3710Used by:3756
Symbol 3712 GraphicUsed by:3713
Symbol 3713 ButtonUses:3712Used by:3756
Symbol 3714 GraphicUsed by:3715
Symbol 3715 MovieClip {_按钮暂停}Uses:3494 3714Used by:3756
Symbol 3716 GraphicUsed by:3717 3844
Symbol 3717 MovieClip {Animal_Shelter_0828_fla.__481}Uses:3716 3497 3499Used by:3756
Symbol 3718 GraphicUsed by:3756
Symbol 3719 FontUsed by:3720 4273
Symbol 3720 EditableTextUses:3719Used by:3756
Symbol 3721 MovieClipUses:638Used by:3756
Symbol 3722 GraphicUsed by:3756
Symbol 3723 MovieClip {lib.EventListMini}Used by:3756
Symbol 3724 GraphicUsed by:3740
Symbol 3725 GraphicUsed by:3739
Symbol 3726 GraphicUsed by:3739
Symbol 3727 GraphicUsed by:3739
Symbol 3728 GraphicUsed by:3739
Symbol 3729 GraphicUsed by:3739
Symbol 3730 GraphicUsed by:3739
Symbol 3731 GraphicUsed by:3739
Symbol 3732 GraphicUsed by:3739
Symbol 3733 GraphicUsed by:3739
Symbol 3734 GraphicUsed by:3739
Symbol 3735 GraphicUsed by:3739
Symbol 3736 GraphicUsed by:3739
Symbol 3737 GraphicUsed by:3739
Symbol 3738 GraphicUsed by:3739
Symbol 3739 MovieClip {pleasechooseaanimal}Uses:3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738Used by:3740 5200
Symbol 3740 MovieClipUses:3724 3739Used by:3756
Symbol 3741 GraphicUsed by:3742
Symbol 3742 MovieClipUses:3741Used by:3756
Symbol 3743 BitmapUsed by:3744
Symbol 3744 GraphicUses:3743Used by:3755
Symbol 3745 FontUsed by:3748
Symbol 3746 FontUsed by:3748
Symbol 3747 FontUsed by:3865
Symbol 3748 TextUses:3745 3746Used by:3755
Symbol 3749 BitmapUsed by:3750
Symbol 3750 GraphicUses:3749Used by:3755
Symbol 3751 BitmapUsed by:3752
Symbol 3752 GraphicUses:3751Used by:3755
Symbol 3753 BitmapUsed by:3754
Symbol 3754 GraphicUses:3753Used by:3755
Symbol 3755 MovieClip {Animal_Shelter_0828_fla.Timeline_487}Uses:134 3618 3744 3748 3750 3752 3754Used by:3756
Symbol 3756 MovieClip {lib.Game}Uses:3596 3633 3647 3678 3696 3697 3704 3705 3708 3711 334 293 3713 3715 3717 3718 3720 3721 3722 3723 3740 3742 3755Used by:5200
Symbol 3757 GraphicUsed by:3758
Symbol 3758 MovieClipUses:3757Used by:3759
Symbol 3759 MovieClip {_按钮更多游戏}Uses:3758 334 293Used by:3777 3825 3866 5117 5199
Symbol 3760 GraphicUsed by:3761
Symbol 3761 MovieClipUses:3760Used by:3775 3809 3824 3843 3940 4322 4335 4610 4760 4832 5096 5097
Symbol 3762 GraphicUsed by:3774
Symbol 3763 GraphicUsed by:3774
Symbol 3764 GraphicUsed by:3774
Symbol 3765 GraphicUsed by:3774
Symbol 3766 GraphicUsed by:3774
Symbol 3767 GraphicUsed by:3774
Symbol 3768 GraphicUsed by:3774
Symbol 3769 GraphicUsed by:3774
Symbol 3770 GraphicUsed by:3774
Symbol 3771 GraphicUsed by:3774
Symbol 3772 GraphicUsed by:3774
Symbol 3773 GraphicUsed by:3774
Symbol 3774 MovieClip {MAINMENU}Uses:3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773Used by:3775 5097 5200
Symbol 3775 MovieClip {_按钮_MAINMENU}Uses:3761 3774Used by:3777 3825
Symbol 3776 MovieClipUsed by:3777
Symbol 3777 MovieClip {lib.Highscore}Uses:308 307 314 3759 3775 3776Used by:5200
Symbol 3778 BitmapUsed by:3779
Symbol 3779 GraphicUses:3778Used by:3780
Symbol 3780 MovieClipUses:3779Used by:3825
Symbol 3781 GraphicUsed by:3794
Symbol 3782 GraphicUsed by:3794
Symbol 3783 GraphicUsed by:3794
Symbol 3784 GraphicUsed by:3794
Symbol 3785 GraphicUsed by:3794
Symbol 3786 GraphicUsed by:3794
Symbol 3787 GraphicUsed by:3794
Symbol 3788 GraphicUsed by:3794
Symbol 3789 GraphicUsed by:3794
Symbol 3790 GraphicUsed by:3794
Symbol 3791 GraphicUsed by:3794
Symbol 3792 GraphicUsed by:3794
Symbol 3793 GraphicUsed by:3794
Symbol 3794 MovieClip {PAUSEss}Uses:3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793Used by:3825 5200
Symbol 3795 GraphicUsed by:3808
Symbol 3796 GraphicUsed by:3808
Symbol 3797 GraphicUsed by:3808
Symbol 3798 GraphicUsed by:3808
Symbol 3799 GraphicUsed by:3808
Symbol 3800 GraphicUsed by:3808
Symbol 3801 GraphicUsed by:3808
Symbol 3802 GraphicUsed by:3808
Symbol 3803 GraphicUsed by:3808
Symbol 3804 GraphicUsed by:3808
Symbol 3805 GraphicUsed by:3808
Symbol 3806 GraphicUsed by:3808
Symbol 3807 GraphicUsed by:3808
Symbol 3808 MovieClip {HOWTOPLAY}Uses:3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807Used by:3809 5200
Symbol 3809 MovieClip {_按钮_howtoplay}Uses:3761 3808Used by:3825 3866
Symbol 3810 GraphicUsed by:3823
Symbol 3811 GraphicUsed by:3823
Symbol 3812 GraphicUsed by:3823
Symbol 3813 GraphicUsed by:3823
Symbol 3814 GraphicUsed by:3823
Symbol 3815 GraphicUsed by:3823
Symbol 3816 GraphicUsed by:3823
Symbol 3817 GraphicUsed by:3823
Symbol 3818 GraphicUsed by:3823
Symbol 3819 GraphicUsed by:3823
Symbol 3820 GraphicUsed by:3823
Symbol 3821 GraphicUsed by:3823
Symbol 3822 GraphicUsed by:3823
Symbol 3823 MovieClip {RESUMEGAME}Uses:3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822Used by:3824 5200
Symbol 3824 MovieClip {_按钮_RESUMEGAME}Uses:3761 3823Used by:3825
Symbol 3825 MovieClip {lib.Pause}Uses:3780 314 3794 3759 3809 3824 3775Used by:5200
Symbol 3826 GraphicUsed by:3866
Symbol 3827 GraphicUsed by:3866
Symbol 3828 GraphicUsed by:3842
Symbol 3829 GraphicUsed by:3842
Symbol 3830 GraphicUsed by:3842
Symbol 3831 GraphicUsed by:3842
Symbol 3832 GraphicUsed by:3842
Symbol 3833 GraphicUsed by:3842
Symbol 3834 GraphicUsed by:3842
Symbol 3835 GraphicUsed by:3842
Symbol 3836 GraphicUsed by:3842
Symbol 3837 GraphicUsed by:3842
Symbol 3838 GraphicUsed by:3842
Symbol 3839 GraphicUsed by:3842
Symbol 3840 GraphicUsed by:3842
Symbol 3841 GraphicUsed by:3842
Symbol 3842 MovieClip {STARTGAME}Uses:3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841Used by:3843 5200
Symbol 3843 MovieClip {_按钮_gamestart}Uses:3761 3842Used by:3866 3872
Symbol 3844 MovieClipUses:3716Used by:3847 3850
Symbol 3845 GraphicUsed by:3847
Symbol 3846 GraphicUsed by:3847
Symbol 3847 MovieClip {_素材_intro_静音}Uses:3844 3845 3846Used by:3857
Symbol 3848 GraphicUsed by:3850
Symbol 3849 GraphicUsed by:3850
Symbol 3850 MovieClip {_素材_intro_音乐}Uses:3844 3848 3849Used by:3857
Symbol 3851 GraphicUsed by:3852
Symbol 3852 MovieClipUses:3851Used by:3856
Symbol 3853 GraphicUsed by:3856
Symbol 3854 GraphicUsed by:3856
Symbol 3855 GraphicUsed by:3856
Symbol 3856 MovieClip {_素材_intro_画质}Uses:3852 3853 3854 3855Used by:3857
Symbol 3857 MovieClip {lib.setQuality}Uses:3847 3850 3856Used by:3866
Symbol 3858 GraphicUsed by:3866
Symbol 3859 GraphicUsed by:3860
Symbol 3860 MovieClipUses:3859Used by:3866
Symbol 3861 GraphicUsed by:3862
Symbol 3862 MovieClipUses:3861Used by:3866
Symbol 3863 GraphicUsed by:3864
Symbol 3864 MovieClipUses:3863Used by:3866
Symbol 3865 EditableTextUses:3747Used by:3866
Symbol 3866 MovieClip {lib.Intro}Uses:3826 306 3827 314 3759 3843 3809 3857 136 3858 3860 3862 3864 296 3865Used by:5200
Symbol 3867 BitmapUsed by:3868
Symbol 3868 GraphicUses:3867Used by:3869 5064
Symbol 3869 MovieClipUses:3868Used by:3872
Symbol 3870 GraphicUsed by:3872
Symbol 3871 EditableTextUses:203Used by:3872
Symbol 3872 MovieClip {lib.introStart}Uses:334 293 3869 3870 3871 310 3843Used by:5200
Symbol 3873 MovieClipUses:5Used by:4064 4226 4337 4351 4477 4652 4680 4738 4784 5117 5199
Symbol 3874 GraphicUsed by:3875
Symbol 3875 MovieClipUses:3874Used by:4064
Symbol 3876 GraphicUsed by:3890
Symbol 3877 GraphicUsed by:3890
Symbol 3878 GraphicUsed by:3890
Symbol 3879 GraphicUsed by:3890
Symbol 3880 GraphicUsed by:3890
Symbol 3881 GraphicUsed by:3890
Symbol 3882 GraphicUsed by:3890
Symbol 3883 GraphicUsed by:3890
Symbol 3884 GraphicUsed by:3890
Symbol 3885 GraphicUsed by:3890
Symbol 3886 GraphicUsed by:3890
Symbol 3887 GraphicUsed by:3890
Symbol 3888 GraphicUsed by:3890
Symbol 3889 GraphicUsed by:3890
Symbol 3890 MovieClip {ADVERTISING}Uses:3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889Used by:4064 5200
Symbol 3891 GraphicUsed by:3892
Symbol 3892 MovieClipUses:3891Used by:3920
Symbol 3893 GraphicUsed by:3920
Symbol 3894 EditableTextUses:203Used by:3920
Symbol 3895 EditableTextUses:203Used by:3920
Symbol 3896 EditableTextUses:203Used by:3920
Symbol 3897 EditableTextUses:203Used by:3920
Symbol 3898 GraphicUsed by:3908
Symbol 3899 GraphicUsed by:3908
Symbol 3900 GraphicUsed by:3908
Symbol 3901 GraphicUsed by:3908
Symbol 3902 GraphicUsed by:3908
Symbol 3903 GraphicUsed by:3908
Symbol 3904 GraphicUsed by:3908
Symbol 3905 GraphicUsed by:3908
Symbol 3906 GraphicUsed by:3908
Symbol 3907 GraphicUsed by:3908
Symbol 3908 MovieClip {TOTAL}Uses:3898 3899 3900 3901 3902 3903 3904 3905 3906 3907Used by:3920 5200
Symbol 3909 MovieClipUses:638Used by:3920
Symbol 3910 GraphicUsed by:3911
Symbol 3911 MovieClipUses:3910Used by:3913 3915 3918 4508
Symbol 3912 TextUses:203Used by:3913
Symbol 3913 MovieClip {_按钮_界面加好}Uses:3911 3912Used by:3920
Symbol 3914 TextUses:203Used by:3915
Symbol 3915 MovieClip {_按钮界面减号}Uses:3911 3914Used by:3920
Symbol 3916 GraphicUsed by:3917
Symbol 3917 MovieClipUses:3916Used by:3918 4760 5200
Symbol 3918 MovieClip {_按钮_界面_ok}Uses:3911 3917Used by:3920
Symbol 3919 TextUses:203Used by:3920
Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521}Uses:3892 3893 3894 3895 3896 3897 3908 3530 3528 3512 3909 3913 3915 3918 3919Used by:4064
Symbol 3921 GraphicUsed by:4064
Symbol 3922 GraphicUsed by:3923
Symbol 3923 MovieClipUses:3922Used by:4064 4337
Symbol 3924 EditableTextUses:203Used by:4064
Symbol 3925 EditableTextUses:203Used by:4064
Symbol 3926 GraphicUsed by:3939
Symbol 3927 GraphicUsed by:3939
Symbol 3928 GraphicUsed by:3939
Symbol 3929 GraphicUsed by:3939
Symbol 3930 GraphicUsed by:3939
Symbol 3931 GraphicUsed by:3939
Symbol 3932 GraphicUsed by:3939
Symbol 3933 GraphicUsed by:3939
Symbol 3934 GraphicUsed by:3939
Symbol 3935 GraphicUsed by:3939
Symbol 3936 GraphicUsed by:3939
Symbol 3937 GraphicUsed by:3939
Symbol 3938 GraphicUsed by:3939
Symbol 3939 MovieClip {back}Uses:3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938Used by:3940 5200
Symbol 3940 MovieClip {_按钮_back}Uses:3761 3939Used by:4064 4226 4337 4351 4477 4652 4680 4738
Symbol 3941 GraphicUsed by:3942
Symbol 3942 MovieClipUses:3941Used by:3943 3947
Symbol 3943 MovieClip {_按钮_拍照}Uses:3942 3534Used by:4064 4337
Symbol 3944 GraphicUsed by:3946
Symbol 3945 TextUses:203Used by:3946
Symbol 3946 MovieClipUses:3944 3945Used by:3947
Symbol 3947 MovieClip {_按钮_习惯}Uses:3942 3946Used by:4064
Symbol 3948 EditableTextUses:203Used by:4064
Symbol 3949 EditableTextUses:203Used by:4064
Symbol 3950 EditableTextUses:203Used by:4064
Symbol 3951 GraphicUsed by:3955 4249
Symbol 3952 GraphicUsed by:3953
Symbol 3953 MovieClipUses:3952Used by:3955
Symbol 3954 GraphicUsed by:3955
Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}Uses:3951 3953 3482 3954Used by:4064 4337
Symbol 3956 GraphicUsed by:3957
Symbol 3957 MovieClipUses:3956Used by:4064
Symbol 3958 GraphicUsed by:4064
Symbol 3959 GraphicUsed by:3961
Symbol 3960 TextUses:203Used by:3961
Symbol 3961 MovieClipUses:3959 3960Used by:3972 4226
Symbol 3962 GraphicUsed by:3963
Symbol 3963 MovieClipUses:3962Used by:3972 4226
Symbol 3964 GraphicUsed by:3965
Symbol 3965 MovieClipUses:3964Used by:3972 4226
Symbol 3966 GraphicUsed by:3967
Symbol 3967 MovieClipUses:3966Used by:3972 4226
Symbol 3968 GraphicUsed by:3969
Symbol 3969 MovieClipUses:3968Used by:3972 4226
Symbol 3970 GraphicUsed by:3971
Symbol 3971 MovieClipUses:3970Used by:3972 4226
Symbol 3972 MovieClip {Animal_Shelter_0828_fla.advertising_xiguan_540}Uses:3508 3961 3963 3965 3532 3967 3969 3971Used by:4064
Symbol 3973 GraphicUsed by:4064
Symbol 3974 GraphicUsed by:4063
Symbol 3975 GraphicUsed by:4063
Symbol 3976 GraphicUsed by:3977
Symbol 3977 MovieClipUses:3976Used by:4063 4651 5064
Symbol 3978 GraphicUsed by:3993
Symbol 3979 GraphicUsed by:3993
Symbol 3980 GraphicUsed by:3993
Symbol 3981 GraphicUsed by:3993
Symbol 3982 GraphicUsed by:3993
Symbol 3983 GraphicUsed by:3993
Symbol 3984 GraphicUsed by:3993
Symbol 3985 GraphicUsed by:3993
Symbol 3986 GraphicUsed by:3993
Symbol 3987 GraphicUsed by:3993
Symbol 3988 GraphicUsed by:3993
Symbol 3989 GraphicUsed by:3993
Symbol 3990 GraphicUsed by:3993
Symbol 3991 GraphicUsed by:3993
Symbol 3992 GraphicUsed by:3993
Symbol 3993 MovieClip {Whenyouadv}Uses:3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992Used by:4063 5200
Symbol 3994 GraphicUsed by:3996
Symbol 3995 GraphicUsed by:3996
Symbol 3996 MovieClipUses:3994 3995Used by:4063 4651 5064
Symbol 3997 EditableTextUses:203Used by:4063
Symbol 3998 GraphicUsed by:4063
Symbol 3999 GraphicUsed by:4013
Symbol 4000 GraphicUsed by:4013
Symbol 4001 GraphicUsed by:4013
Symbol 4002 GraphicUsed by:4013
Symbol 4003 GraphicUsed by:4013
Symbol 4004 GraphicUsed by:4013
Symbol 4005 GraphicUsed by:4013
Symbol 4006 GraphicUsed by:4013
Symbol 4007 GraphicUsed by:4013
Symbol 4008 GraphicUsed by:4013
Symbol 4009 GraphicUsed by:4013
Symbol 4010 GraphicUsed by:4013
Symbol 4011 GraphicUsed by:4013
Symbol 4012 GraphicUsed by:4013
Symbol 4013 MovieClip {Clickhereto}Uses:3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012Used by:4063 5200
Symbol 4014 GraphicUsed by:4063
Symbol 4015 GraphicUsed by:4030
Symbol 4016 GraphicUsed by:4030
Symbol 4017 GraphicUsed by:4030
Symbol 4018 GraphicUsed by:4030
Symbol 4019 GraphicUsed by:4030
Symbol 4020 GraphicUsed by:4030
Symbol 4021 GraphicUsed by:4030
Symbol 4022 GraphicUsed by:4030
Symbol 4023 GraphicUsed by:4030
Symbol 4024 GraphicUsed by:4030
Symbol 4025 GraphicUsed by:4030
Symbol 4026 GraphicUsed by:4030
Symbol 4027 GraphicUsed by:4030
Symbol 4028 GraphicUsed by:4030
Symbol 4029 GraphicUsed by:4030
Symbol 4030 MovieClip {Clickher}Uses:4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029Used by:4063 5200
Symbol 4031 GraphicUsed by:4063
Symbol 4032 GraphicUsed by:4046
Symbol 4033 GraphicUsed by:4046
Symbol 4034 GraphicUsed by:4046
Symbol 4035 GraphicUsed by:4046
Symbol 4036 GraphicUsed by:4046
Symbol 4037 GraphicUsed by:4046
Symbol 4038 GraphicUsed by:4046
Symbol 4039 GraphicUsed by:4046
Symbol 4040 GraphicUsed by:4046
Symbol 4041 GraphicUsed by:4046
Symbol 4042 GraphicUsed by:4046
Symbol 4043 GraphicUsed by:4046
Symbol 4044 GraphicUsed by:4046
Symbol 4045 GraphicUsed by:4046
Symbol 4046 MovieClip {Youcaninputso}Uses:4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045Used by:4063 5200
Symbol 4047 GraphicUsed by:4063
Symbol 4048 GraphicUsed by:4062
Symbol 4049 GraphicUsed by:4062
Symbol 4050 GraphicUsed by:4062
Symbol 4051 GraphicUsed by:4062
Symbol 4052 GraphicUsed by:4062
Symbol 4053 GraphicUsed by:4062
Symbol 4054 GraphicUsed by:4062
Symbol 4055 GraphicUsed by:4062
Symbol 4056 GraphicUsed by:4062
Symbol 4057 GraphicUsed by:4062
Symbol 4058 GraphicUsed by:4062
Symbol 4059 GraphicUsed by:4062
Symbol 4060 GraphicUsed by:4062
Symbol 4061 GraphicUsed by:4062
Symbol 4062 MovieClip {Youcanadvertis}Uses:4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061Used by:4063 5200
Symbol 4063 MovieClip {lib.howToPlay_Intro2}Uses:3974 3975 3977 3993 3996 3997 3998 4013 4014 4030 4031 4046 4047 4062Used by:4064
Symbol 4064 MovieClip {lib.AD}Uses:3873 3875 3890 3920 3921 3923 3924 3925 3940 3943 3947 3948 3949 3950 3955 3957 3958 3972 3973 4063Used by:5200
Symbol 4065 GraphicUsed by:4066
Symbol 4066 MovieClipUses:4065Used by:4226 4337 4351 4477 4652 5117 5199
Symbol 4067 GraphicUsed by:4082
Symbol 4068 GraphicUsed by:4082
Symbol 4069 GraphicUsed by:4082
Symbol 4070 GraphicUsed by:4082
Symbol 4071 GraphicUsed by:4082
Symbol 4072 GraphicUsed by:4082
Symbol 4073 GraphicUsed by:4082
Symbol 4074 GraphicUsed by:4082
Symbol 4075 GraphicUsed by:4082
Symbol 4076 GraphicUsed by:4082
Symbol 4077 GraphicUsed by:4082
Symbol 4078 GraphicUsed by:4082
Symbol 4079 GraphicUsed by:4082
Symbol 4080 GraphicUsed by:4082
Symbol 4081 GraphicUsed by:4082
Symbol 4082 MovieClip {HabitsBuilder}Uses:4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081Used by:4226 5200
Symbol 4083 GraphicUsed by:4086
Symbol 4084 GraphicUsed by:4085
Symbol 4085 MovieClipUses:4084Used by:4086
Symbol 4086 MovieClip {Animal_Shelter_0828_fla.__558}Uses:4083 4085Used by:4226
Symbol 4087 GraphicUsed by:4102
Symbol 4088 GraphicUsed by:4102
Symbol 4089 GraphicUsed by:4102
Symbol 4090 GraphicUsed by:4102
Symbol 4091 GraphicUsed by:4102
Symbol 4092 GraphicUsed by:4102
Symbol 4093 GraphicUsed by:4102
Symbol 4094 GraphicUsed by:4102
Symbol 4095 GraphicUsed by:4102
Symbol 4096 GraphicUsed by:4102
Symbol 4097 GraphicUsed by:4102
Symbol 4098 GraphicUsed by:4102
Symbol 4099 GraphicUsed by:4102
Symbol 4100 GraphicUsed by:4102
Symbol 4101 GraphicUsed by:4102
Symbol 4102 MovieClip {Pick3habits}Uses:4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101Used by:4226 5200
Symbol 4103 GraphicUsed by:4116
Symbol 4104 GraphicUsed by:4116
Symbol 4105 GraphicUsed by:4116
Symbol 4106 GraphicUsed by:4116
Symbol 4107 GraphicUsed by:4116
Symbol 4108 GraphicUsed by:4116
Symbol 4109 GraphicUsed by:4116
Symbol 4110 GraphicUsed by:4116
Symbol 4111 GraphicUsed by:4116
Symbol 4112 GraphicUsed by:4116
Symbol 4113 GraphicUsed by:4116
Symbol 4114 GraphicUsed by:4116
Symbol 4115 GraphicUsed by:4116
Symbol 4116 MovieClip {Playful}Uses:4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115Used by:4226 5200
Symbol 4117 GraphicUsed by:4132
Symbol 4118 GraphicUsed by:4132
Symbol 4119 GraphicUsed by:4132
Symbol 4120 GraphicUsed by:4132
Symbol 4121 GraphicUsed by:4132
Symbol 4122 GraphicUsed by:4132
Symbol 4123 GraphicUsed by:4132
Symbol 4124 GraphicUsed by:4132
Symbol 4125 GraphicUsed by:4132
Symbol 4126 GraphicUsed by:4132
Symbol 4127 GraphicUsed by:4132
Symbol 4128 GraphicUsed by:4132
Symbol 4129 GraphicUsed by:4132
Symbol 4130 GraphicUsed by:4132
Symbol 4131 GraphicUsed by:4132
Symbol 4132 MovieClip {Likesdress}Uses:4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131Used by:4226 5200
Symbol 4133 GraphicUsed by:4146
Symbol 4134 GraphicUsed by:4146
Symbol 4135 GraphicUsed by:4146
Symbol 4136 GraphicUsed by:4146
Symbol 4137 GraphicUsed by:4146
Symbol 4138 GraphicUsed by:4146
Symbol 4139 GraphicUsed by:4146
Symbol 4140 GraphicUsed by:4146
Symbol 4141 GraphicUsed by:4146
Symbol 4142 GraphicUsed by:4146
Symbol 4143 GraphicUsed by:4146
Symbol 4144 GraphicUsed by:4146
Symbol 4145 GraphicUsed by:4146
Symbol 4146 MovieClip {Under6months}Uses:4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145Used by:4226 5200
Symbol 4147 GraphicUsed by:4162
Symbol 4148 GraphicUsed by:4162
Symbol 4149 GraphicUsed by:4162
Symbol 4150 GraphicUsed by:4162
Symbol 4151 GraphicUsed by:4162
Symbol 4152 GraphicUsed by:4162
Symbol 4153 GraphicUsed by:4162
Symbol 4154 GraphicUsed by:4162
Symbol 4155 GraphicUsed by:4162
Symbol 4156 GraphicUsed by:4162
Symbol 4157 GraphicUsed by:4162
Symbol 4158 GraphicUsed by:4162
Symbol 4159 GraphicUsed by:4162
Symbol 4160 GraphicUsed by:4162
Symbol 4161 GraphicUsed by:4162
Symbol 4162 MovieClip {Hasrequiredshots}Uses:4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161Used by:4226 5200
Symbol 4163 GraphicUsed by:4178
Symbol 4164 GraphicUsed by:4178
Symbol 4165 GraphicUsed by:4178
Symbol 4166 GraphicUsed by:4178
Symbol 4167 GraphicUsed by:4178
Symbol 4168 GraphicUsed by:4178
Symbol 4169 GraphicUsed by:4178
Symbol 4170 GraphicUsed by:4178
Symbol 4171 GraphicUsed by:4178
Symbol 4172 GraphicUsed by:4178
Symbol 4173 GraphicUsed by:4178
Symbol 4174 GraphicUsed by:4178
Symbol 4175 GraphicUsed by:4178
Symbol 4176 GraphicUsed by:4178
Symbol 4177 GraphicUsed by:4178
Symbol 4178 MovieClip {Goodforfamilies}Uses:4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177Used by:4226 5200
Symbol 4179 GraphicUsed by:4193
Symbol 4180 GraphicUsed by:4193
Symbol 4181 GraphicUsed by:4193
Symbol 4182 GraphicUsed by:4193
Symbol 4183 GraphicUsed by:4193
Symbol 4184 GraphicUsed by:4193
Symbol 4185 GraphicUsed by:4193
Symbol 4186 GraphicUsed by:4193
Symbol 4187 GraphicUsed by:4193
Symbol 4188 GraphicUsed by:4193
Symbol 4189 GraphicUsed by:4193
Symbol 4190 GraphicUsed by:4193
Symbol 4191 GraphicUsed by:4193
Symbol 4192 GraphicUsed by:4193
Symbol 4193 MovieClip {Housebroken}Uses:4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192Used by:4226 5200
Symbol 4194 TextUses:203Used by:4210
Symbol 4195 GraphicUsed by:4210
Symbol 4196 GraphicUsed by:4210
Symbol 4197 GraphicUsed by:4210
Symbol 4198 GraphicUsed by:4210
Symbol 4199 GraphicUsed by:4210
Symbol 4200 GraphicUsed by:4210
Symbol 4201 GraphicUsed by:4210
Symbol 4202 GraphicUsed by:4210
Symbol 4203 GraphicUsed by:4210
Symbol 4204 GraphicUsed by:4210
Symbol 4205 GraphicUsed by:4210
Symbol 4206 GraphicUsed by:4210
Symbol 4207 GraphicUsed by:4210
Symbol 4208 FontUsed by:4209
Symbol 4209 TextUses:4208Used by:4210
Symbol 4210 MovieClip {Affectionate}Uses:4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4209Used by:4226 5200
Symbol 4211 GraphicUsed by:4225
Symbol 4212 GraphicUsed by:4225
Symbol 4213 GraphicUsed by:4225
Symbol 4214 GraphicUsed by:4225
Symbol 4215 GraphicUsed by:4225
Symbol 4216 GraphicUsed by:4225
Symbol 4217 GraphicUsed by:4225
Symbol 4218 GraphicUsed by:4225
Symbol 4219 GraphicUsed by:4225
Symbol 4220 GraphicUsed by:4225
Symbol 4221 GraphicUsed by:4225
Symbol 4222 GraphicUsed by:4225
Symbol 4223 GraphicUsed by:4225
Symbol 4224 GraphicUsed by:4225
Symbol 4225 MovieClip {Certifiedbreed}Uses:4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224Used by:4226 5200
Symbol 4226 MovieClip {lib.Habits}Uses:3873 4066 4082 4086 3508 4102 3961 3963 3965 3532 3967 3969 3971 3940 4116 4132 4146 4162 4178 4193 4210 4225Used by:5200
Symbol 4227 GraphicUsed by:4241
Symbol 4228 GraphicUsed by:4241
Symbol 4229 GraphicUsed by:4241
Symbol 4230 GraphicUsed by:4241
Symbol 4231 GraphicUsed by:4241
Symbol 4232 GraphicUsed by:4241
Symbol 4233 GraphicUsed by:4241
Symbol 4234 GraphicUsed by:4241
Symbol 4235 GraphicUsed by:4241
Symbol 4236 GraphicUsed by:4241
Symbol 4237 GraphicUsed by:4241
Symbol 4238 GraphicUsed by:4241
Symbol 4239 GraphicUsed by:4241
Symbol 4240 GraphicUsed by:4241
Symbol 4241 MovieClip {TAKEPHOTO}Uses:4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240Used by:4337 5200
Symbol 4242 TextUses:203Used by:4243
Symbol 4243 MovieClipUses:4242Used by:4249
Symbol 4244 TextUses:203Used by:4245
Symbol 4245 MovieClipUses:4244Used by:4249
Symbol 4246 TextUses:203Used by:4247
Symbol 4247 MovieClipUses:4246Used by:4249
Symbol 4248 MovieClipUses:1Used by:4249
Symbol 4249 MovieClip {Animal_Shelter_0828_fla.Timeline_571}Uses:3951 4243 4245 4247 4248Used by:4337
Symbol 4250 GraphicUsed by:4337
Symbol 4251 TextUses:744Used by:4337
Symbol 4252 TextUses:744Used by:4337
Symbol 4253 TextUses:744Used by:4337
Symbol 4254 GraphicUsed by:4337
Symbol 4255 GraphicUsed by:4256
Symbol 4256 MovieClip {SliderThumb_upSkin}Uses:4255Used by:4269
Symbol 4257 GraphicUsed by:4258
Symbol 4258 MovieClip {SliderThumb_overSkin}Uses:4257Used by:4269
Symbol 4259 GraphicUsed by:4260
Symbol 4260 MovieClip {SliderThumb_downSkin}Uses:4259Used by:4269
Symbol 4261 GraphicUsed by:4262
Symbol 4262 MovieClip {SliderThumb_disabledSkin}Uses:4261Used by:4269
Symbol 4263 GraphicUsed by:4264
Symbol 4264 MovieClip {SliderTrack_skin}Uses:4263Used by:4269
Symbol 4265 GraphicUsed by:4266
Symbol 4266 MovieClip {SliderTick_skin}Uses:4265Used by:4269
Symbol 4267 GraphicUsed by:4268
Symbol 4268 MovieClip {SliderTrack_disabledSkin}Uses:4267Used by:4269
Symbol 4269 MovieClip {fl.controls.Slider}Uses:50 51 4256 4258 4260 4262 4264 4266 4268 72Used by:4337 5200
Symbol 4270 EditableTextUses:203Used by:4337
Symbol 4271 GraphicUsed by:4272
Symbol 4272 MovieClipUses:4271Used by:4275
Symbol 4273 TextUses:3719Used by:4274
Symbol 4274 MovieClipUses:4273Used by:4275
Symbol 4275 MovieClip {Animal_Shelter_0828_fla.Timeline_584}Uses:4272 4274Used by:4337
Symbol 4276 GraphicUsed by:4293
Symbol 4277 GraphicUsed by:4291
Symbol 4278 GraphicUsed by:4291
Symbol 4279 GraphicUsed by:4291
Symbol 4280 GraphicUsed by:4291
Symbol 4281 GraphicUsed by:4291
Symbol 4282 GraphicUsed by:4291
Symbol 4283 GraphicUsed by:4291
Symbol 4284 GraphicUsed by:4291
Symbol 4285 GraphicUsed by:4291
Symbol 4286 GraphicUsed by:4291
Symbol 4287 GraphicUsed by:4291
Symbol 4288 GraphicUsed by:4291
Symbol 4289 GraphicUsed by:4291
Symbol 4290 GraphicUsed by:4291
Symbol 4291 MovieClip {Notenoughsp}Uses:4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290Used by:4293 5200
Symbol 4292 GraphicUsed by:4293
Symbol 4293 MovieClipUses:4276 4291 4292Used by:4337
Symbol 4294 GraphicUsed by:4336
Symbol 4295 GraphicUsed by:4309
Symbol 4296 GraphicUsed by:4309
Symbol 4297 GraphicUsed by:4309
Symbol 4298 GraphicUsed by:4309
Symbol 4299 GraphicUsed by:4309
Symbol 4300 GraphicUsed by:4309
Symbol 4301 GraphicUsed by:4309
Symbol 4302 GraphicUsed by:4309
Symbol 4303 GraphicUsed by:4309
Symbol 4304 GraphicUsed by:4309
Symbol 4305 GraphicUsed by:4309
Symbol 4306 GraphicUsed by:4309
Symbol 4307 GraphicUsed by:4309
Symbol 4308 GraphicUsed by:4309
Symbol 4309 MovieClip {DeletethisPicture}Uses:4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308Used by:4336 5200
Symbol 4310 GraphicUsed by:4321
Symbol 4311 GraphicUsed by:4321
Symbol 4312 GraphicUsed by:4321
Symbol 4313 GraphicUsed by:4321
Symbol 4314 GraphicUsed by:4321
Symbol 4315 GraphicUsed by:4321
Symbol 4316 GraphicUsed by:4321
Symbol 4317 GraphicUsed by:4321
Symbol 4318 GraphicUsed by:4321
Symbol 4319 GraphicUsed by:4321
Symbol 4320 GraphicUsed by:4321
Symbol 4321 MovieClip {yes}Uses:4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320Used by:4322 5200
Symbol 4322 MovieClip {按钮yes}Uses:3761 4321Used by:4336 5200
Symbol 4323 GraphicUsed by:4334
Symbol 4324 GraphicUsed by:4334
Symbol 4325 GraphicUsed by:4334
Symbol 4326 GraphicUsed by:4334
Symbol 4327 GraphicUsed by:4334
Symbol 4328 GraphicUsed by:4334
Symbol 4329 GraphicUsed by:4334
Symbol 4330 GraphicUsed by:4334
Symbol 4331 GraphicUsed by:4334
Symbol 4332 GraphicUsed by:4334
Symbol 4333 GraphicUsed by:4334
Symbol 4334 MovieClip {no}Uses:4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333Used by:4335 5200
Symbol 4335 MovieClip {按钮no}Uses:3761 4334Used by:4336 5200
Symbol 4336 MovieClip {Animal_Shelter_0828_fla.Timeline_589}Uses:4294 4309 4322 4335Used by:4337
Symbol 4337 MovieClip {lib.Photos}Uses:3873 4066 4241 3923 3955 3943 4249 4250 4251 4252 4253 4254 4269 4270 3940 4275 4293 4336Used by:5200
Symbol 4338 GraphicUsed by:4350
Symbol 4339 GraphicUsed by:4350
Symbol 4340 GraphicUsed by:4350
Symbol 4341 GraphicUsed by:4350
Symbol 4342 GraphicUsed by:4350
Symbol 4343 GraphicUsed by:4350
Symbol 4344 GraphicUsed by:4350
Symbol 4345 GraphicUsed by:4350
Symbol 4346 GraphicUsed by:4350
Symbol 4347 GraphicUsed by:4350
Symbol 4348 GraphicUsed by:4350
Symbol 4349 GraphicUsed by:4350
Symbol 4350 MovieClip {eventsss}Uses:4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349Used by:4351 5200
Symbol 4351 MovieClip {lib.EventShow}Uses:3873 4066 4350 3940Used by:5200
Symbol 4352 GraphicUsed by:4477
Symbol 4353 GraphicUsed by:4477
Symbol 4354 GraphicUsed by:4477
Symbol 4355 EditableTextUses:203Used by:4477
Symbol 4356 GraphicUsed by:4368
Symbol 4357 GraphicUsed by:4368
Symbol 4358 GraphicUsed by:4368
Symbol 4359 GraphicUsed by:4368
Symbol 4360 GraphicUsed by:4368
Symbol 4361 GraphicUsed by:4368
Symbol 4362 GraphicUsed by:4368
Symbol 4363 GraphicUsed by:4368
Symbol 4364 GraphicUsed by:4368
Symbol 4365 GraphicUsed by:4368
Symbol 4366 GraphicUsed by:4368
Symbol 4367 GraphicUsed by:4368
Symbol 4368 MovieClip {TIME}Uses:4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367Used by:4477 5200
Symbol 4369 GraphicUsed by:4382
Symbol 4370 GraphicUsed by:4382
Symbol 4371 GraphicUsed by:4382 4395
Symbol 4372 GraphicUsed by:4382
Symbol 4373 GraphicUsed by:4382
Symbol 4374 GraphicUsed by:4382
Symbol 4375 GraphicUsed by:4382
Symbol 4376 GraphicUsed by:4382
Symbol 4377 GraphicUsed by:4382
Symbol 4378 GraphicUsed by:4382
Symbol 4379 GraphicUsed by:4382
Symbol 4380 GraphicUsed by:4382
Symbol 4381 GraphicUsed by:4382
Symbol 4382 MovieClip {MANDAY}Uses:4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381Used by:4461 5200
Symbol 4383 GraphicUsed by:4395
Symbol 4384 GraphicUsed by:4395
Symbol 4385 GraphicUsed by:4395
Symbol 4386 GraphicUsed by:4395 4460
Symbol 4387 GraphicUsed by:4395
Symbol 4388 GraphicUsed by:4395
Symbol 4389 GraphicUsed by:4395
Symbol 4390 GraphicUsed by:4395
Symbol 4391 GraphicUsed by:4395
Symbol 4392 GraphicUsed by:4395
Symbol 4393 GraphicUsed by:4395
Symbol 4394 GraphicUsed by:4395
Symbol 4395 MovieClip {TUESDAY}Uses:4383 4384 4385 4371 4386 4387 4388 4389 4390 4391 4392 4393 4394Used by:4461 5200
Symbol 4396 GraphicUsed by:4409
Symbol 4397 GraphicUsed by:4409
Symbol 4398 GraphicUsed by:4409
Symbol 4399 GraphicUsed by:4409
Symbol 4400 GraphicUsed by:4409
Symbol 4401 GraphicUsed by:4409
Symbol 4402 GraphicUsed by:4409
Symbol 4403 GraphicUsed by:4409
Symbol 4404 GraphicUsed by:4409
Symbol 4405 GraphicUsed by:4409
Symbol 4406 GraphicUsed by:4409
Symbol 4407 GraphicUsed by:4409
Symbol 4408 GraphicUsed by:4409
Symbol 4409 MovieClip {WEDNESDAY}Uses:4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408Used by:4461 5200
Symbol 4410 GraphicUsed by:4422
Symbol 4411 GraphicUsed by:4422
Symbol 4412 GraphicUsed by:4422
Symbol 4413 GraphicUsed by:4422
Symbol 4414 GraphicUsed by:4422
Symbol 4415 GraphicUsed by:4422
Symbol 4416 GraphicUsed by:4422
Symbol 4417 GraphicUsed by:4422
Symbol 4418 GraphicUsed by:4422
Symbol 4419 GraphicUsed by:4422
Symbol 4420 GraphicUsed by:4422
Symbol 4421 GraphicUsed by:4422
Symbol 4422 MovieClip {THURSDAY}Uses:4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421Used by:4461 5200
Symbol 4423 GraphicUsed by:4436
Symbol 4424 GraphicUsed by:4436
Symbol 4425 GraphicUsed by:4436
Symbol 4426 GraphicUsed by:4436
Symbol 4427 GraphicUsed by:4436
Symbol 4428 GraphicUsed by:4436
Symbol 4429 GraphicUsed by:4436
Symbol 4430 GraphicUsed by:4436
Symbol 4431 GraphicUsed by:4436
Symbol 4432 GraphicUsed by:4436
Symbol 4433 GraphicUsed by:4436
Symbol 4434 GraphicUsed by:4436
Symbol 4435 GraphicUsed by:4436
Symbol 4436 MovieClip {FRIDAY}Uses:4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435Used by:4461 5200
Symbol 4437 GraphicUsed by:4448
Symbol 4438 GraphicUsed by:4448
Symbol 4439 GraphicUsed by:4448
Symbol 4440 GraphicUsed by:4448
Symbol 4441 GraphicUsed by:4448
Symbol 4442 GraphicUsed by:4448
Symbol 4443 GraphicUsed by:4448
Symbol 4444 GraphicUsed by:4448
Symbol 4445 GraphicUsed by:4448
Symbol 4446 GraphicUsed by:4448
Symbol 4447 GraphicUsed by:4448
Symbol 4448 MovieClip {SATURDAY}Uses:4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447Used by:4461 5200
Symbol 4449 GraphicUsed by:4460
Symbol 4450 GraphicUsed by:4460
Symbol 4451 GraphicUsed by:4460
Symbol 4452 GraphicUsed by:4460
Symbol 4453 GraphicUsed by:4460
Symbol 4454 GraphicUsed by:4460
Symbol 4455 GraphicUsed by:4460
Symbol 4456 GraphicUsed by:4460
Symbol 4457 GraphicUsed by:4460
Symbol 4458 GraphicUsed by:4460
Symbol 4459 GraphicUsed by:4460
Symbol 4460 MovieClip {SUNDAY}Uses:4449 4450 4451 4386 4452 4453 4454 4455 4456 4457 4458 4459Used by:4461 5200
Symbol 4461 MovieClipUses:4382 4395 4409 4422 4436 4448 4460Used by:4477
Symbol 4462 GraphicUsed by:4476
Symbol 4463 GraphicUsed by:4475
Symbol 4464 GraphicUsed by:4475
Symbol 4465 GraphicUsed by:4475
Symbol 4466 GraphicUsed by:4475
Symbol 4467 GraphicUsed by:4475
Symbol 4468 GraphicUsed by:4475
Symbol 4469 GraphicUsed by:4475
Symbol 4470 GraphicUsed by:4475
Symbol 4471 GraphicUsed by:4475
Symbol 4472 GraphicUsed by:4475
Symbol 4473 GraphicUsed by:4475
Symbol 4474 GraphicUsed by:4475
Symbol 4475 MovieClip {TODAY}Uses:4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474Used by:4476 5200
Symbol 4476 MovieClipUses:4462 4475Used by:4477
Symbol 4477 MovieClip {lib.Week}Uses:3873 4066 4352 4353 4354 4355 4368 4461 4476 3940Used by:5200
Symbol 4478 GraphicUsed by:4479
Symbol 4479 MovieClipUses:4478Used by:4480 4481 4482 4483
Symbol 4480 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt0_610}Uses:4479 3504Used by:4652
Symbol 4481 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt1_612}Uses:4479 3508Used by:4652
Symbol 4482 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt2_613}Uses:4479 3502Used by:4652
Symbol 4483 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt3_614}Uses:4479 3510Used by:4652
Symbol 4484 GraphicUsed by:4485 4486
Symbol 4485 MovieClipUses:4484Used by:4486 4652
Symbol 4486 ButtonUses:4485 4484Used by:4652
Symbol 4487 GraphicUsed by:4488
Symbol 4488 MovieClipUses:4487Used by:4652
Symbol 4489 GraphicUsed by:4490
Symbol 4490 MovieClipUses:4489Used by:4652
Symbol 4491 GraphicUsed by:4652
Symbol 4492 GraphicUsed by:4652
Symbol 4493 GraphicUsed by:4557
Symbol 4494 GraphicUsed by:4499
Symbol 4495 GraphicUsed by:4496
Symbol 4496 MovieClipUses:4495Used by:4499
Symbol 4497 GraphicUsed by:4499
Symbol 4498 GraphicUsed by:4499
Symbol 4499 MovieClipUses:4494 4496 4497 4498Used by:4557
Symbol 4500 GraphicUsed by:4501
Symbol 4501 MovieClipUses:4500Used by:4504 4557 4567
Symbol 4502 GraphicUsed by:4503
Symbol 4503 MovieClipUses:4502Used by:4504 4557 4567
Symbol 4504 MovieClipUses:4501 3676 4503 3645 3629Used by:4557
Symbol 4505 GraphicUsed by:4506
Symbol 4506 MovieClipUses:4505Used by:4557
Symbol 4507 GraphicUsed by:4508
Symbol 4508 MovieClipUses:3911 4507Used by:4557
Symbol 4509 GraphicUsed by:4512
Symbol 4510 GraphicUsed by:4512
Symbol 4511 GraphicUsed by:4512
Symbol 4512 MovieClipUses:4509 4510 4511Used by:4521 4557
Symbol 4513 GraphicUsed by:4516
Symbol 4514 GraphicUsed by:4516
Symbol 4515 GraphicUsed by:4516
Symbol 4516 MovieClipUses:4513 4514 4515Used by:4521 4557
Symbol 4517 GraphicUsed by:4520
Symbol 4518 GraphicUsed by:4520
Symbol 4519 GraphicUsed by:4520
Symbol 4520 MovieClipUses:4517 4518 4519Used by:4521 4557
Symbol 4521 MovieClip {Animal_Shelter_0828_fla.shop__630}Uses:3508 3660 4520 4516 4512Used by:4557
Symbol 4522 GraphicUsed by:4524
Symbol 4523 GraphicUsed by:4524
Symbol 4524 MovieClipUses:4522 952 4523Used by:4546 4557
Symbol 4525 GraphicUsed by:4528
Symbol 4526 GraphicUsed by:4528
Symbol 4527 GraphicUsed by:4528
Symbol 4528 MovieClipUses:4525 4526 4527Used by:4546 4557
Symbol 4529 GraphicUsed by:4537
Symbol 4530 TextUses:744Used by:4537
Symbol 4531 TextUses:744Used by:4537
Symbol 4532 GraphicUsed by:4537
Symbol 4533 GraphicUsed by:4537
Symbol 4534 GraphicUsed by:4537
Symbol 4535 GraphicUsed by:4537
Symbol 4536 GraphicUsed by:4537
Symbol 4537 MovieClipUses:4529 4530 4531 4532 4533 4534 4535 4536Used by:4546 4557
Symbol 4538 GraphicUsed by:4541
Symbol 4539 GraphicUsed by:4541
Symbol 4540 GraphicUsed by:4541
Symbol 4541 MovieClipUses:4538 4539 4540Used by:4546 4557
Symbol 4542 GraphicUsed by:4545
Symbol 4543 GraphicUsed by:4545
Symbol 4544 GraphicUsed by:4545
Symbol 4545 MovieClipUses:4542 4543 4544Used by:4546 4557
Symbol 4546 MovieClip {Animal_Shelter_0828_fla.shop__636}Uses:4524 4537 4541 4545 4528Used by:4557
Symbol 4547 GraphicUsed by:4551
Symbol 4548 GraphicUsed by:4551
Symbol 4549 GraphicUsed by:4551
Symbol 4550 GraphicUsed by:4551
Symbol 4551 MovieClipUses:4547 4548 4549 4550Used by:4556 4557
Symbol 4552 GraphicUsed by:4555
Symbol 4553 GraphicUsed by:4555
Symbol 4554 GraphicUsed by:4555
Symbol 4555 MovieClipUses:4552 4553 4554Used by:4556 4557
Symbol 4556 MovieClip {Animal_Shelter_0828_fla.shop__639}Uses:3692 3674 4551 4555 3616Used by:4557
Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619}Uses:4493 4499 4501 4503 3645 3629 3676 4504 4506 4508 3508 4512 3660 4516 4520 4521 4524 4528 4537 4541 4545 4546 3692 3674 3616 4551 4555 4556 3502 3510Used by:4652
Symbol 4558 GraphicUsed by:4559
Symbol 4559 MovieClipUses:4558Used by:4560
Symbol 4560 MovieClipUses:4559Used by:4652
Symbol 4561 GraphicUsed by:4562
Symbol 4562 MovieClipUses:4561Used by:4563
Symbol 4563 MovieClipUses:4562Used by:4652
Symbol 4564 GraphicUsed by:4565
Symbol 4565 MovieClipUses:4564Used by:4566
Symbol 4566 MovieClipUses:4565Used by:4652
Symbol 4567 MovieClip {Animal_Shelter_0828_fla._shop_showchannel_646}Uses:4501 4503 3676 3645 3629Used by:4652
Symbol 4568 GraphicUsed by:4581
Symbol 4569 GraphicUsed by:4581
Symbol 4570 GraphicUsed by:4581
Symbol 4571 GraphicUsed by:4581
Symbol 4572 GraphicUsed by:4581
Symbol 4573 GraphicUsed by:4581
Symbol 4574 GraphicUsed by:4581
Symbol 4575 GraphicUsed by:4581
Symbol 4576 GraphicUsed by:4581
Symbol 4577 GraphicUsed by:4581
Symbol 4578 GraphicUsed by:4581
Symbol 4579 GraphicUsed by:4581
Symbol 4580 GraphicUsed by:4581
Symbol 4581 MovieClip {Shopsss}Uses:4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580Used by:4652 5200
Symbol 4582 GraphicUsed by:4596
Symbol 4583 GraphicUsed by:4596
Symbol 4584 GraphicUsed by:4596
Symbol 4585 GraphicUsed by:4596
Symbol 4586 GraphicUsed by:4596
Symbol 4587 GraphicUsed by:4596
Symbol 4588 GraphicUsed by:4596
Symbol 4589 GraphicUsed by:4596
Symbol 4590 GraphicUsed by:4596
Symbol 4591 GraphicUsed by:4596
Symbol 4592 GraphicUsed by:4596
Symbol 4593 GraphicUsed by:4596
Symbol 4594 GraphicUsed by:4596
Symbol 4595 GraphicUsed by:4596
Symbol 4596 MovieClip {Notenoughmoney}Uses:4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595Used by:4652 5200
Symbol 4597 GraphicUsed by:4609
Symbol 4598 GraphicUsed by:4609
Symbol 4599 GraphicUsed by:4609
Symbol 4600 GraphicUsed by:4609
Symbol 4601 GraphicUsed by:4609
Symbol 4602 GraphicUsed by:4609
Symbol 4603 GraphicUsed by:4609
Symbol 4604 GraphicUsed by:4609
Symbol 4605 GraphicUsed by:4609
Symbol 4606 GraphicUsed by:4609
Symbol 4607 GraphicUsed by:4609
Symbol 4608 GraphicUsed by:4609
Symbol 4609 MovieClip {BUYss}Uses:4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608Used by:4610 5200
Symbol 4610 MovieClip {_按钮_buy}Uses:3761 4609Used by:4652
Symbol 4611 EditableTextUses:203Used by:4652
Symbol 4612 EditableTextUses:203Used by:4652
Symbol 4613 EditableTextUses:203Used by:4652
Symbol 4614 EditableTextUses:203Used by:4652
Symbol 4615 EditableTextUses:203Used by:4652
Symbol 4616 EditableTextUses:203Used by:4652
Symbol 4617 GraphicUsed by:4651
Symbol 4618 GraphicUsed by:4633
Symbol 4619 GraphicUsed by:4633
Symbol 4620 GraphicUsed by:4633
Symbol 4621 GraphicUsed by:4633
Symbol 4622 GraphicUsed by:4633
Symbol 4623 GraphicUsed by:4633
Symbol 4624 GraphicUsed by:4633
Symbol 4625 GraphicUsed by:4633
Symbol 4626 GraphicUsed by:4633
Symbol 4627 GraphicUsed by:4633
Symbol 4628 GraphicUsed by:4633
Symbol 4629 GraphicUsed by:4633
Symbol 4630 GraphicUsed by:4633
Symbol 4631 GraphicUsed by:4633
Symbol 4632 GraphicUsed by:4633
Symbol 4633 MovieClip {Hereyoucanbuy}Uses:4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632Used by:4651 5200
Symbol 4634 EditableTextUses:203Used by:4651
Symbol 4635 GraphicUsed by:4651
Symbol 4636 GraphicUsed by:4650
Symbol 4637 GraphicUsed by:4650
Symbol 4638 GraphicUsed by:4650
Symbol 4639 GraphicUsed by:4650
Symbol 4640 GraphicUsed by:4650
Symbol 4641 GraphicUsed by:4650
Symbol 4642 GraphicUsed by:4650
Symbol 4643 GraphicUsed by:4650
Symbol 4644 GraphicUsed by:4650
Symbol 4645 GraphicUsed by:4650
Symbol 4646 GraphicUsed by:4650
Symbol 4647 GraphicUsed by:4650
Symbol 4648 GraphicUsed by:4650
Symbol 4649 GraphicUsed by:4650
Symbol 4650 MovieClip {Clickonatabtos}Uses:4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649Used by:4651 5200
Symbol 4651 MovieClip {lib.howtoplay_shop}Uses:4617 3977 3996 4633 4634 4635 4650Used by:4652
Symbol 4652 MovieClip {lib.Shop}Uses:3873 4066 4480 4481 4482 4483 4486 4488 4490 4491 4485 4492 4557 4560 4563 4566 4567 4581 4596 642 3940 4610 4611 4612 4613 4614 4615 4616 641 4651Used by:5200
Symbol 4653 GraphicUsed by:4654
Symbol 4654 MovieClipUses:4653Used by:4680
Symbol 4655 GraphicUsed by:4656
Symbol 4656 MovieClipUses:4655Used by:4680 4738 4784
Symbol 4657 GraphicUsed by:4658
Symbol 4658 MovieClipUses:4657Used by:4661 4662
Symbol 4659 GraphicUsed by:4660
Symbol 4660 MovieClipUses:4659Used by:4661 4662
Symbol 4661 MovieClip {ScrollPane_disabledSkin}Uses:4658 4660Used by:4663
Symbol 4662 MovieClip {ScrollPane_upSkin}Uses:4658 4660Used by:4663
Symbol 4663 MovieClip {fl.containers.ScrollPane}Uses:50 51 4661 4662 101Used by:4680 5200
Symbol 4664 GraphicUsed by:4665
Symbol 4665 MovieClipUses:4664Used by:4680
Symbol 4666 GraphicUsed by:4677
Symbol 4667 GraphicUsed by:4677
Symbol 4668 GraphicUsed by:4677
Symbol 4669 GraphicUsed by:4677
Symbol 4670 GraphicUsed by:4677
Symbol 4671 GraphicUsed by:4677
Symbol 4672 GraphicUsed by:4677
Symbol 4673 GraphicUsed by:4677
Symbol 4674 GraphicUsed by:4677
Symbol 4675 GraphicUsed by:4677
Symbol 4676 GraphicUsed by:4677
Symbol 4677 MovieClip {INBOXss}Uses:4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676Used by:4680 5200
Symbol 4678 GraphicUsed by:4679
Symbol 4679 MovieClipUses:4678Used by:4680 4738
Symbol 4680 MovieClip {lib.EventList}Uses:3873 4654 4656 4663 4665 4677 4679 3940Used by:5200
Symbol 4681 GraphicUsed by:4682
Symbol 4682 MovieClipUses:4681Used by:4738
Symbol 4683 GraphicUsed by:4684
Symbol 4684 MovieClipUses:4683Used by:4738
Symbol 4685 MovieClipUsed by:4738
Symbol 4686 GraphicUsed by:4687 4784
Symbol 4687 MovieClipUses:4686Used by:4738
Symbol 4688 GraphicUsed by:4691
Symbol 4689 GraphicUsed by:4690
Symbol 4690 MovieClipUses:4689Used by:4691
Symbol 4691 MovieClipUses:4688 4690Used by:4738
Symbol 4692 EditableTextUses:203Used by:4738
Symbol 4693 EditableTextUses:203Used by:4738
Symbol 4694 EditableTextUses:203Used by:4738
Symbol 4695 EditableTextUses:203Used by:4738
Symbol 4696 EditableTextUses:203Used by:4738
Symbol 4697 GraphicUsed by:4711
Symbol 4698 GraphicUsed by:4711
Symbol 4699 GraphicUsed by:4711
Symbol 4700 GraphicUsed by:4711
Symbol 4701 GraphicUsed by:4711
Symbol 4702 GraphicUsed by:4711
Symbol 4703 GraphicUsed by:4711
Symbol 4704 GraphicUsed by:4711
Symbol 4705 GraphicUsed by:4711
Symbol 4706 GraphicUsed by:4711
Symbol 4707 GraphicUsed by:4711
Symbol 4708 GraphicUsed by:4711
Symbol 4709 GraphicUsed by:4711
Symbol 4710 GraphicUsed by:4711
Symbol 4711 MovieClip {Animalfacts}Uses:4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710Used by:4738 4784 5200
Symbol 4712 GraphicUsed by:4738 4784
Symbol 4713 EditableTextUses:203Used by:4738
Symbol 4714 EditableTextUses:203Used by:4738
Symbol 4715 EditableTextUses:203Used by:4738
Symbol 4716 GraphicUsed by:4719
Symbol 4717 GraphicUsed by:4718
Symbol 4718 MovieClipUses:4717Used by:4719
Symbol 4719 MovieClip {Animal_Shelter_0828_fla.checkinBar__673}Uses:4716 4718Used by:4738 4784
Symbol 4720 GraphicUsed by:4738
Symbol 4721 GraphicUsed by:4737
Symbol 4722 GraphicUsed by:4736
Symbol 4723 GraphicUsed by:4736
Symbol 4724 GraphicUsed by:4736
Symbol 4725 GraphicUsed by:4736
Symbol 4726 GraphicUsed by:4736
Symbol 4727 GraphicUsed by:4736
Symbol 4728 GraphicUsed by:4736
Symbol 4729 GraphicUsed by:4736
Symbol 4730 GraphicUsed by:4736
Symbol 4731 GraphicUsed by:4736
Symbol 4732 GraphicUsed by:4736
Symbol 4733 GraphicUsed by:4736
Symbol 4734 GraphicUsed by:4736
Symbol 4735 GraphicUsed by:4736
Symbol 4736 MovieClip {Namethis}Uses:4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735Used by:4737 5200
Symbol 4737 MovieClipUses:4721 4736Used by:4738
Symbol 4738 MovieClip {lib.CheckIn}Uses:3873 4682 4656 4684 4679 4685 4687 4691 3940 4692 4693 4694 4695 4696 4711 4712 4713 4714 4715 4719 4720 4737Used by:5064 5200
Symbol 4739 GraphicUsed by:4784
Symbol 4740 MovieClipUsed by:4784
Symbol 4741 GraphicUsed by:4784
Symbol 4742 GraphicUsed by:4757
Symbol 4743 GraphicUsed by:4757
Symbol 4744 GraphicUsed by:4757
Symbol 4745 GraphicUsed by:4757
Symbol 4746 GraphicUsed by:4757
Symbol 4747 GraphicUsed by:4757
Symbol 4748 GraphicUsed by:4757
Symbol 4749 GraphicUsed by:4757
Symbol 4750 GraphicUsed by:4757
Symbol 4751 GraphicUsed by:4757
Symbol 4752 GraphicUsed by:4757
Symbol 4753 GraphicUsed by:4757
Symbol 4754 GraphicUsed by:4757
Symbol 4755 GraphicUsed by:4757
Symbol 4756 GraphicUsed by:4757
Symbol 4757 MovieClip {weldonexasd}Uses:4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756Used by:4784 5200
Symbol 4758 TextUses:744Used by:4784
Symbol 4759 TextUses:203Used by:4784
Symbol 4760 MovieClip {_按钮_OK}Uses:3761 3917Used by:4784
Symbol 4761 EditableTextUses:203Used by:4784
Symbol 4762 EditableTextUses:203Used by:4784
Symbol 4763 EditableTextUses:203Used by:4784
Symbol 4764 EditableTextUses:203Used by:4784
Symbol 4765 EditableTextUses:203Used by:4784
Symbol 4766 EditableTextUses:203Used by:4784
Symbol 4767 EditableTextUses:203Used by:4784
Symbol 4768 GraphicUsed by:4782
Symbol 4769 GraphicUsed by:4782
Symbol 4770 GraphicUsed by:4782
Symbol 4771 GraphicUsed by:4782
Symbol 4772 GraphicUsed by:4782
Symbol 4773 GraphicUsed by:4782
Symbol 4774 GraphicUsed by:4782
Symbol 4775 GraphicUsed by:4782
Symbol 4776 GraphicUsed by:4782
Symbol 4777 GraphicUsed by:4782
Symbol 4778 GraphicUsed by:4782
Symbol 4779 GraphicUsed by:4782
Symbol 4780 GraphicUsed by:4782
Symbol 4781 GraphicUsed by:4782
Symbol 4782 MovieClip {CASE}Uses:4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781Used by:4783 5200
Symbol 4783 MovieClipUses:4782Used by:4784
Symbol 4784 MovieClip {lib.CheckOut}Uses:3873 4739 4740 4686 4656 4741 4757 4758 642 4759 4760 4712 4761 4762 4763 4764 4765 4766 4767 4719 4711 4783Used by:5200
Symbol 4785 GraphicUsed by:5064
Symbol 4786 GraphicUsed by:4801
Symbol 4787 GraphicUsed by:4801
Symbol 4788 GraphicUsed by:4801
Symbol 4789 GraphicUsed by:4801
Symbol 4790 GraphicUsed by:4801
Symbol 4791 GraphicUsed by:4801
Symbol 4792 GraphicUsed by:4801
Symbol 4793 GraphicUsed by:4801
Symbol 4794 GraphicUsed by:4801
Symbol 4795 GraphicUsed by:4801
Symbol 4796 GraphicUsed by:4801
Symbol 4797 GraphicUsed by:4801
Symbol 4798 GraphicUsed by:4801
Symbol 4799 GraphicUsed by:4801
Symbol 4800 GraphicUsed by:4801
Symbol 4801 MovieClip {Welcometothe}Uses:4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800Used by:5064 5200
Symbol 4802 GraphicUsed by:4812
Symbol 4803 GraphicUsed by:4812
Symbol 4804 GraphicUsed by:4812
Symbol 4805 GraphicUsed by:4812
Symbol 4806 GraphicUsed by:4812
Symbol 4807 GraphicUsed by:4812
Symbol 4808 GraphicUsed by:4812
Symbol 4809 GraphicUsed by:4812
Symbol 4810 GraphicUsed by:4812
Symbol 4811 GraphicUsed by:4812
Symbol 4812 MovieClip {tutorial}Uses:4802 4803 4804 4805 4806 4807 4808 4809 4810 4811Used by:5064 5200
Symbol 4813 EditableTextUses:203Used by:5064
Symbol 4814 GraphicUsed by:4815
Symbol 4815 ButtonUses:4814Used by:5064
Symbol 4816 GraphicUsed by:4831
Symbol 4817 GraphicUsed by:4831
Symbol 4818 GraphicUsed by:4831
Symbol 4819 GraphicUsed by:4831
Symbol 4820 GraphicUsed by:4831
Symbol 4821 GraphicUsed by:4831
Symbol 4822 GraphicUsed by:4831
Symbol 4823 GraphicUsed by:4831
Symbol 4824 GraphicUsed by:4831
Symbol 4825 GraphicUsed by:4831
Symbol 4826 GraphicUsed by:4831
Symbol 4827 GraphicUsed by:4831
Symbol 4828 GraphicUsed by:4831
Symbol 4829 GraphicUsed by:4831
Symbol 4830 GraphicUsed by:4831
Symbol 4831 MovieClip {skip}Uses:4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830Used by:4832 5200
Symbol 4832 MovieClip {_按钮_跳过教程}Uses:3761 4831Used by:5064
Symbol 4833 GraphicUsed by:4848
Symbol 4834 GraphicUsed by:4848
Symbol 4835 GraphicUsed by:4848
Symbol 4836 GraphicUsed by:4848
Symbol 4837 GraphicUsed by:4848
Symbol 4838 GraphicUsed by:4848
Symbol 4839 GraphicUsed by:4848
Symbol 4840 GraphicUsed by:4848
Symbol 4841 GraphicUsed by:4848
Symbol 4842 GraphicUsed by:4848
Symbol 4843 GraphicUsed by:4848
Symbol 4844 GraphicUsed by:4848
Symbol 4845 GraphicUsed by:4848
Symbol 4846 GraphicUsed by:4848
Symbol 4847 GraphicUsed by:4848
Symbol 4848 MovieClip {Inthistutoria}Uses:4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847Used by:5064 5200
Symbol 4849 GraphicUsed by:4864
Symbol 4850 GraphicUsed by:4864
Symbol 4851 GraphicUsed by:4864
Symbol 4852 GraphicUsed by:4864
Symbol 4853 GraphicUsed by:4864
Symbol 4854 GraphicUsed by:4864
Symbol 4855 GraphicUsed by:4864
Symbol 4856 GraphicUsed by:4864
Symbol 4857 GraphicUsed by:4864
Symbol 4858 GraphicUsed by:4864
Symbol 4859 GraphicUsed by:4864
Symbol 4860 GraphicUsed by:4864
Symbol 4861 GraphicUsed by:4864
Symbol 4862 GraphicUsed by:4864
Symbol 4863 GraphicUsed by:4864
Symbol 4864 MovieClip {Whenanew}Uses:4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863Used by:5064 5200
Symbol 4865 GraphicUsed by:4880
Symbol 4866 GraphicUsed by:4880
Symbol 4867 GraphicUsed by:4880
Symbol 4868 GraphicUsed by:4880
Symbol 4869 GraphicUsed by:4880
Symbol 4870 GraphicUsed by:4880
Symbol 4871 GraphicUsed by:4880
Symbol 4872 GraphicUsed by:4880
Symbol 4873 GraphicUsed by:4880
Symbol 4874 GraphicUsed by:4880
Symbol 4875 GraphicUsed by:4880
Symbol 4876 GraphicUsed by:4880
Symbol 4877 GraphicUsed by:4880
Symbol 4878 GraphicUsed by:4880
Symbol 4879 GraphicUsed by:4880
Symbol 4880 MovieClip {Whenyouclicko000}Uses:4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879Used by:5064 5200
Symbol 4881 GraphicUsed by:4896
Symbol 4882 GraphicUsed by:4896
Symbol 4883 GraphicUsed by:4896
Symbol 4884 GraphicUsed by:4896
Symbol 4885 GraphicUsed by:4896
Symbol 4886 GraphicUsed by:4896
Symbol 4887 GraphicUsed by:4896
Symbol 4888 GraphicUsed by:4896
Symbol 4889 GraphicUsed by:4896
Symbol 4890 GraphicUsed by:4896
Symbol 4891 GraphicUsed by:4896
Symbol 4892 GraphicUsed by:4896
Symbol 4893 GraphicUsed by:4896
Symbol 4894 GraphicUsed by:4896
Symbol 4895 GraphicUsed by:4896
Symbol 4896 MovieClip {Givemedicine}Uses:4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895Used by:5064 5200
Symbol 4897 GraphicUsed by:4911
Symbol 4898 GraphicUsed by:4911
Symbol 4899 GraphicUsed by:4911
Symbol 4900 GraphicUsed by:4911
Symbol 4901 GraphicUsed by:4911
Symbol 4902 GraphicUsed by:4911
Symbol 4903 GraphicUsed by:4911
Symbol 4904 GraphicUsed by:4911
Symbol 4905 GraphicUsed by:4911
Symbol 4906 GraphicUsed by:4911
Symbol 4907 GraphicUsed by:4911
Symbol 4908 GraphicUsed by:4911
Symbol 4909 GraphicUsed by:4911
Symbol 4910 GraphicUsed by:4911
Symbol 4911 MovieClip {Playwithanima}Uses:4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910Used by:5064 5200
Symbol 4912 GraphicUsed by:4926
Symbol 4913 GraphicUsed by:4926
Symbol 4914 GraphicUsed by:4926
Symbol 4915 GraphicUsed by:4926
Symbol 4916 GraphicUsed by:4926
Symbol 4917 GraphicUsed by:4926
Symbol 4918 GraphicUsed by:4926
Symbol 4919 GraphicUsed by:4926
Symbol 4920 GraphicUsed by:4926
Symbol 4921 GraphicUsed by:4926
Symbol 4922 GraphicUsed by:4926
Symbol 4923 GraphicUsed by:4926
Symbol 4924 GraphicUsed by:4926
Symbol 4925 GraphicUsed by:4926
Symbol 4926 MovieClip {GiveFood}Uses:4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925Used by:5064 5200
Symbol 4927 GraphicUsed by:4942
Symbol 4928 GraphicUsed by:4942
Symbol 4929 GraphicUsed by:4942
Symbol 4930 GraphicUsed by:4942
Symbol 4931 GraphicUsed by:4942
Symbol 4932 GraphicUsed by:4942
Symbol 4933 GraphicUsed by:4942
Symbol 4934 GraphicUsed by:4942
Symbol 4935 GraphicUsed by:4942
Symbol 4936 GraphicUsed by:4942
Symbol 4937 GraphicUsed by:4942
Symbol 4938 GraphicUsed by:4942
Symbol 4939 GraphicUsed by:4942
Symbol 4940 GraphicUsed by:4942
Symbol 4941 GraphicUsed by:4942
Symbol 4942 MovieClip {Viewcheckin}Uses:4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941Used by:5064 5200
Symbol 4943 GraphicUsed by:5064
Symbol 4944 GraphicUsed by:4959
Symbol 4945 GraphicUsed by:4959
Symbol 4946 GraphicUsed by:4959
Symbol 4947 GraphicUsed by:4959
Symbol 4948 GraphicUsed by:4959
Symbol 4949 GraphicUsed by:4959
Symbol 4950 GraphicUsed by:4959
Symbol 4951 GraphicUsed by:4959
Symbol 4952 GraphicUsed by:4959
Symbol 4953 GraphicUsed by:4959
Symbol 4954 GraphicUsed by:4959
Symbol 4955 GraphicUsed by:4959
Symbol 4956 GraphicUsed by:4959
Symbol 4957 GraphicUsed by:4959
Symbol 4958 GraphicUsed by:4959
Symbol 4959 MovieClip {Thisbuttonwillligh}Uses:4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958Used by:5064 5200
Symbol 4960 GraphicUsed by:5064
Symbol 4961 GraphicUsed by:4975
Symbol 4962 GraphicUsed by:4975
Symbol 4963 GraphicUsed by:4975
Symbol 4964 GraphicUsed by:4975
Symbol 4965 GraphicUsed by:4975
Symbol 4966 GraphicUsed by:4975
Symbol 4967 GraphicUsed by:4975
Symbol 4968 GraphicUsed by:4975
Symbol 4969 GraphicUsed by:4975
Symbol 4970 GraphicUsed by:4975
Symbol 4971 GraphicUsed by:4975
Symbol 4972 GraphicUsed by:4975
Symbol 4973 GraphicUsed by:4975
Symbol 4974 GraphicUsed by:4975
Symbol 4975 MovieClip {Ifthehappinessmetert}Uses:4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974Used by:5064 5200
Symbol 4976 GraphicUsed by:5064
Symbol 4977 GraphicUsed by:4992
Symbol 4978 GraphicUsed by:4992
Symbol 4979 GraphicUsed by:4992
Symbol 4980 GraphicUsed by:4992
Symbol 4981 GraphicUsed by:4992
Symbol 4982 GraphicUsed by:4992
Symbol 4983 GraphicUsed by:4992
Symbol 4984 GraphicUsed by:4992
Symbol 4985 GraphicUsed by:4992
Symbol 4986 GraphicUsed by:4992
Symbol 4987 GraphicUsed by:4992
Symbol 4988 GraphicUsed by:4992
Symbol 4989 GraphicUsed by:4992
Symbol 4990 GraphicUsed by:4992
Symbol 4991 GraphicUsed by:4992
Symbol 4992 MovieClip {Advert}Uses:4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991Used by:5064 5200
Symbol 4993 GraphicUsed by:5064
Symbol 4994 GraphicUsed by:5009
Symbol 4995 GraphicUsed by:5009
Symbol 4996 GraphicUsed by:5009
Symbol 4997 GraphicUsed by:5009
Symbol 4998 GraphicUsed by:5009
Symbol 4999 GraphicUsed by:5009
Symbol 5000 GraphicUsed by:5009
Symbol 5001 GraphicUsed by:5009
Symbol 5002 GraphicUsed by:5009
Symbol 5003 GraphicUsed by:5009
Symbol 5004 GraphicUsed by:5009
Symbol 5005 GraphicUsed by:5009
Symbol 5006 GraphicUsed by:5009
Symbol 5007 GraphicUsed by:5009
Symbol 5008 GraphicUsed by:5009
Symbol 5009 MovieClip {Store}Uses:4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008Used by:5064 5200
Symbol 5010 GraphicUsed by:5064
Symbol 5011 GraphicUsed by:5026
Symbol 5012 GraphicUsed by:5026
Symbol 5013 GraphicUsed by:5026
Symbol 5014 GraphicUsed by:5026
Symbol 5015 GraphicUsed by:5026
Symbol 5016 GraphicUsed by:5026
Symbol 5017 GraphicUsed by:5026
Symbol 5018 GraphicUsed by:5026
Symbol 5019 GraphicUsed by:5026
Symbol 5020 GraphicUsed by:5026
Symbol 5021 GraphicUsed by:5026
Symbol 5022 GraphicUsed by:5026
Symbol 5023 GraphicUsed by:5026
Symbol 5024 GraphicUsed by:5026
Symbol 5025 GraphicUsed by:5026
Symbol 5026 MovieClip {Inbox}Uses:5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025Used by:5064 5200
Symbol 5027 GraphicUsed by:5064
Symbol 5028 GraphicUsed by:5043
Symbol 5029 GraphicUsed by:5043
Symbol 5030 GraphicUsed by:5043
Symbol 5031 GraphicUsed by:5043
Symbol 5032 GraphicUsed by:5043
Symbol 5033 GraphicUsed by:5043
Symbol 5034 GraphicUsed by:5043
Symbol 5035 GraphicUsed by:5043
Symbol 5036 GraphicUsed by:5043
Symbol 5037 GraphicUsed by:5043
Symbol 5038 GraphicUsed by:5043
Symbol 5039 GraphicUsed by:5043
Symbol 5040 GraphicUsed by:5043
Symbol 5041 GraphicUsed by:5043
Symbol 5042 GraphicUsed by:5043
Symbol 5043 MovieClip {Schedule}Uses:5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042Used by:5064 5200
Symbol 5044 GraphicUsed by:5064
Symbol 5045 GraphicUsed by:5060
Symbol 5046 GraphicUsed by:5060
Symbol 5047 GraphicUsed by:5060
Symbol 5048 GraphicUsed by:5060
Symbol 5049 GraphicUsed by:5060
Symbol 5050 GraphicUsed by:5060
Symbol 5051 GraphicUsed by:5060
Symbol 5052 GraphicUsed by:5060
Symbol 5053 GraphicUsed by:5060
Symbol 5054 GraphicUsed by:5060
Symbol 5055 GraphicUsed by:5060
Symbol 5056 GraphicUsed by:5060
Symbol 5057 GraphicUsed by:5060
Symbol 5058 GraphicUsed by:5060
Symbol 5059 GraphicUsed by:5060
Symbol 5060 MovieClip {Ifyoutakegoodcare}Uses:5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059Used by:5064 5200
Symbol 5061 MovieClipUses:314Used by:5064
Symbol 5062 ShapeTweeningUsed by:5064
Symbol 5063 GraphicUsed by:5064
Symbol 5064 MovieClip {lib.howToPlay_Intro}Uses:3868 334 293 4785 4801 4812 4813 3996 4815 4832 3977 4848 4738 4864 4880 3595 4896 4911 4926 4942 4943 4959 4960 4975 4976 4992 4993 5009 5010 5026 5027 5043 5044 5060 5061 5062 5063Used by:5200
Symbol 5065 BitmapUsed by:5066
Symbol 5066 GraphicUses:5065Used by:5067
Symbol 5067 MovieClip {lib.HowToPlay}Uses:5066Used by:5200
Symbol 5068 GraphicUsed by:5069
Symbol 5069 MovieClipUses:5068Used by:5117 5199
Symbol 5070 GraphicUsed by:5080
Symbol 5071 GraphicUsed by:5080
Symbol 5072 GraphicUsed by:5080
Symbol 5073 GraphicUsed by:5080
Symbol 5074 GraphicUsed by:5080
Symbol 5075 GraphicUsed by:5080
Symbol 5076 GraphicUsed by:5080
Symbol 5077 GraphicUsed by:5080
Symbol 5078 GraphicUsed by:5080
Symbol 5079 GraphicUsed by:5080
Symbol 5080 MovieClip {GAMEOVER}Uses:5070 5071 5072 5073 5074 5075 5076 5077 5078 5079Used by:5117 5200
Symbol 5081 GraphicUsed by:5095
Symbol 5082 GraphicUsed by:5095
Symbol 5083 GraphicUsed by:5095
Symbol 5084 GraphicUsed by:5095
Symbol 5085 GraphicUsed by:5095
Symbol 5086 GraphicUsed by:5095
Symbol 5087 GraphicUsed by:5095
Symbol 5088 GraphicUsed by:5095
Symbol 5089 GraphicUsed by:5095
Symbol 5090 GraphicUsed by:5095
Symbol 5091 GraphicUsed by:5095
Symbol 5092 GraphicUsed by:5095
Symbol 5093 GraphicUsed by:5095
Symbol 5094 GraphicUsed by:5095
Symbol 5095 MovieClip {PlayAgain}Uses:5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094Used by:5096 5200
Symbol 5096 MovieClip {_按钮_在玩一次}Uses:3761 5095Used by:5117 5199
Symbol 5097 MovieClip {_按钮_main2}Uses:3761 3774Used by:5117 5199
Symbol 5098 GraphicUsed by:5113
Symbol 5099 GraphicUsed by:5113
Symbol 5100 GraphicUsed by:5113
Symbol 5101 GraphicUsed by:5113
Symbol 5102 GraphicUsed by:5113
Symbol 5103 GraphicUsed by:5113
Symbol 5104 GraphicUsed by:5113
Symbol 5105 GraphicUsed by:5113
Symbol 5106 GraphicUsed by:5113
Symbol 5107 GraphicUsed by:5113
Symbol 5108 GraphicUsed by:5113
Symbol 5109 GraphicUsed by:5113
Symbol 5110 GraphicUsed by:5113
Symbol 5111 GraphicUsed by:5113
Symbol 5112 GraphicUsed by:5113
Symbol 5113 MovieClip {AnimalShelterColsed}Uses:5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112Used by:5117 5200
Symbol 5114 GraphicUsed by:5117
Symbol 5115 GraphicUsed by:5117
Symbol 5116 GraphicUsed by:5117
Symbol 5117 MovieClip {lib.GameOver}Uses:3873 5069 4066 5080 5096 5097 3759 5113 5114 426 416 5115 421 174 163 168 5116 413 145 192Used by:5200
Symbol 5118 GraphicUsed by:5133
Symbol 5119 GraphicUsed by:5133
Symbol 5120 GraphicUsed by:5133
Symbol 5121 GraphicUsed by:5133
Symbol 5122 GraphicUsed by:5133
Symbol 5123 GraphicUsed by:5133
Symbol 5124 GraphicUsed by:5133
Symbol 5125 GraphicUsed by:5133
Symbol 5126 GraphicUsed by:5133
Symbol 5127 GraphicUsed by:5133
Symbol 5128 GraphicUsed by:5133
Symbol 5129 GraphicUsed by:5133
Symbol 5130 GraphicUsed by:5133
Symbol 5131 GraphicUsed by:5133
Symbol 5132 GraphicUsed by:5133
Symbol 5133 MovieClip {Animalhappinessaroundtheworld}Uses:5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132Used by:5199 5200
Symbol 5134 GraphicUsed by:5148
Symbol 5135 GraphicUsed by:5148
Symbol 5136 GraphicUsed by:5148
Symbol 5137 GraphicUsed by:5148
Symbol 5138 GraphicUsed by:5148
Symbol 5139 GraphicUsed by:5148
Symbol 5140 GraphicUsed by:5148
Symbol 5141 GraphicUsed by:5148
Symbol 5142 GraphicUsed by:5148
Symbol 5143 GraphicUsed by:5148
Symbol 5144 GraphicUsed by:5148
Symbol 5145 GraphicUsed by:5148
Symbol 5146 GraphicUsed by:5148
Symbol 5147 GraphicUsed by:5148
Symbol 5148 MovieClip {GAMECOMPLETE11}Uses:5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147Used by:5199 5200
Symbol 5149 GraphicUsed by:5150
Symbol 5150 MovieClip {gamestart}Uses:5149Used by:5200
Symbol 5151 GraphicUsed by:5152
Symbol 5152 MovieClip {Button_disabledSkin}Uses:5151Used by:5169
Symbol 5153 GraphicUsed by:5154
Symbol 5154 MovieClip {Button_downSkin}Uses:5153Used by:5169
Symbol 5155 GraphicUsed by:5156
Symbol 5156 MovieClip {Button_emphasizedSkin}Uses:5155Used by:5169
Symbol 5157 GraphicUsed by:5158
Symbol 5158 MovieClip {Button_overSkin}Uses:5157Used by:5169
Symbol 5159 GraphicUsed by:5160
Symbol 5160 MovieClip {Button_selectedDisabledSkin}Uses:5159Used by:5169
Symbol 5161 GraphicUsed by:5162
Symbol 5162 MovieClip {Button_selectedDownSkin}Uses:5161Used by:5169
Symbol 5163 GraphicUsed by:5164
Symbol 5164 MovieClip {Button_selectedOverSkin}Uses:5163Used by:5169
Symbol 5165 GraphicUsed by:5166
Symbol 5166 MovieClip {Button_selectedUpSkin}Uses:5165Used by:5169
Symbol 5167 GraphicUsed by:5168
Symbol 5168 MovieClip {Button_upSkin}Uses:5167Used by:5169
Symbol 5169 MovieClip {fl.controls.Button}Uses:50 51 5152 5154 5156 5158 5160 5162 5164 5166 5168 72Used by:5200
Symbol 5170 GraphicUsed by:5171
Symbol 5171 MovieClip {ComboBox_upSkin}Uses:5170Used by:5178
Symbol 5172 GraphicUsed by:5173
Symbol 5173 MovieClip {ComboBox_disabledSkin}Uses:5172Used by:5178
Symbol 5174 GraphicUsed by:5175
Symbol 5175 MovieClip {ComboBox_overSkin}Uses:5174Used by:5178
Symbol 5176 GraphicUsed by:5177
Symbol 5177 MovieClip {ComboBox_downSkin}Uses:5176Used by:5178
Symbol 5178 MovieClip {fl.controls.ComboBox}Uses:50 51 72 5171 5173 5175 5177Used by:5200
Symbol 5179 GraphicUsed by:5199
Symbol 5180 GraphicUsed by:5199
Symbol 5181 BitmapUsed by:5183 5184 5186
Symbol 5182 BitmapUsed by:5183
Symbol 5183 GraphicUses:5181 5182Used by:5199
Symbol 5184 GraphicUses:5181Used by:5185
Symbol 5185 MovieClipUses:5184Used by:5199
Symbol 5186 GraphicUses:5181Used by:5199
Symbol 5187 GraphicUsed by:5199
Symbol 5188 GraphicUsed by:5189
Symbol 5189 MovieClipUses:5188Used by:5199
Symbol 5190 GraphicUsed by:5199
Symbol 5191 GraphicUsed by:5192
Symbol 5192 MovieClipUses:5191Used by:5199
Symbol 5193 GraphicUsed by:5194
Symbol 5194 MovieClipUses:5193Used by:5199
Symbol 5195 GraphicUsed by:5196
Symbol 5196 MovieClipUses:5195Used by:5199
Symbol 5197 GraphicUsed by:5198
Symbol 5198 MovieClipUses:5197Used by:5199
Symbol 5199 MovieClip {GameComplete}Uses:3873 5069 4066 5179 5180 5183 5185 5186 5187 5189 5190 5192 5194 2850 2639 1404 160 5196 1198 760 5198 5133 5096 5097 3759 5148Used by:5200
Symbol 5200 MovieClip {Animal_Shelter_0828_fla.Timeline_67}Uses:398 202 409 199 414 417 422 427 431 460 478 495 516 534 535 555 575 595 615 635 678 714 743 168 149 153 157 182 187 197 174 163 145 192 177 171 745 746 747 748 749 750 751 752 753 754 755 756 757 3482 3492 3497 3499 1015 1196 1402 1572 1746 1953 2179 2423 2637 2848 3059 3238 3481 3500 198 3543 3566 3572 3595 3756 3777 3825 3866 3872 4064 4226 4337 4351 4477 4652 4680 4738 4784 5064 5067 5117 313 709 3890 4992 4210 4711 5133 5113 3939 591 4609 4782 631 4225 660 4030 4013 4650 4309 4350 4436 5148 5080 5150 4926 4896 4178 4082 571 4162 4633 4193 3808 4975 5060 4848 4677 5026 4132 3774 4382 334 4736 3526 4334 4596 4291 3917 3794 4102 5095 4911 4116 3739 693 3823 4448 5043 4581 4831 3842 5009 4460 551 4241 676 4959 4422 4368 4475 3908 611 4395 4812 4146 4942 4409 4801 4757 4864 3993 4880 4321 4062 4046 5169 5178 4269 4663 4335 4322 5199Used by:Timeline
Streaming Sound 1Used by:Symbol 396 MovieClip {Animal_Shelter_0828_fla.logologo_51}

Instance Names

"__id0_"Frame 2Symbol 296 MovieClip {spill.localisation.LanguageSelectBox}
"flag"Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776} Frame 1Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774}
"text"Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776} Frame 1Symbol 27 EditableText
"l_de"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_en_us"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_fr"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_it"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_nl"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_pl"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_se"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_br"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_cn"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_en_uk"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_es"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_id"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_jp"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_pt"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_ru"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"l_in"Symbol 29 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 28 MovieClip {Animal_Shelter_0828_fla.l_br_776}
"_language_show"Symbol 48 MovieClip {spill.localisation.LanguageSelectBox_mc} Frame 1Symbol 47 MovieClip
"flag"Symbol 48 MovieClip {spill.localisation.LanguageSelectBox_mc} Frame 1Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774}
"_txt"Symbol 127 MovieClip {Lethe_Button_Up} Frame 1Symbol 126 MovieClip
"mc"Symbol 163 MovieClip {Animal_Shelter_0828_fla.gameover__105} Frame 1Symbol 160 MovieClip
"mc"Symbol 168 MovieClip {Animal_Shelter_0828_fla.gameover__107} Frame 1Symbol 166 MovieClip
"mc"Symbol 192 MovieClip {Animal_Shelter_0828_fla.gameover__114} Frame 1Symbol 190 MovieClip
"mc"Symbol 199 MovieClip {animalin1} Frame 1Symbol 198 MovieClip
"boundingBox_mc"Symbol 303 MovieClip {com.google.analytics.components.FlashTracker} Frame 1Symbol 299 MovieClip
"txt"Symbol 397 MovieClip {lib.Loading} Frame 1Symbol 316 EditableText
"loadbar"Symbol 397 MovieClip {lib.Loading} Frame 1Symbol 318 MovieClip
"bt_games"Symbol 397 MovieClip {lib.Loading} Frame 1Symbol 336 Button
"mc"Symbol 409 MovieClip {animalin0} Frame 1Symbol 198 MovieClip
"mc"Symbol 414 MovieClip {animalin2} Frame 1Symbol 198 MovieClip
"mc"Symbol 417 MovieClip {animalin3} Frame 1Symbol 198 MovieClip
"mc"Symbol 422 MovieClip {animalin4} Frame 1Symbol 198 MovieClip
"mc"Symbol 427 MovieClip {animalin5} Frame 1Symbol 198 MovieClip
"mc"Symbol 431 MovieClip {animalin6} Frame 1Symbol 198 MovieClip
"mc"Symbol 459 MovieClip {Animal_Shelter_0828_fla.__132} Frame 7Symbol 448 MovieClip
"mc"Symbol 459 MovieClip {Animal_Shelter_0828_fla.__132} Frame 8Symbol 450 MovieClip
"mc"Symbol 459 MovieClip {Animal_Shelter_0828_fla.__132} Frame 9Symbol 453 MovieClip
"mc"Symbol 460 MovieClip {animalout0} Frame 1Symbol 459 MovieClip {Animal_Shelter_0828_fla.__132}
"mc"Symbol 477 MovieClip {Animal_Shelter_0828_fla.__138} Frame 7Symbol 448 MovieClip
"mc"Symbol 477 MovieClip {Animal_Shelter_0828_fla.__138} Frame 8Symbol 450 MovieClip
"mc"Symbol 477 MovieClip {Animal_Shelter_0828_fla.__138} Frame 9Symbol 453 MovieClip
"mc"Symbol 478 MovieClip {animalout1} Frame 1Symbol 477 MovieClip {Animal_Shelter_0828_fla.__138}
"mc"Symbol 494 MovieClip {Animal_Shelter_0828_fla.__142} Frame 7Symbol 448 MovieClip
"mc"Symbol 494 MovieClip {Animal_Shelter_0828_fla.__142} Frame 8Symbol 450 MovieClip
"mc"Symbol 494 MovieClip {Animal_Shelter_0828_fla.__142} Frame 9Symbol 453 MovieClip
"mc"Symbol 495 MovieClip {animalout2} Frame 1Symbol 494 MovieClip {Animal_Shelter_0828_fla.__142}
"mc"Symbol 515 MovieClip {Animal_Shelter_0828_fla.__145} Frame 7Symbol 448 MovieClip
"mc"Symbol 515 MovieClip {Animal_Shelter_0828_fla.__145} Frame 8Symbol 450 MovieClip
"mc"Symbol 515 MovieClip {Animal_Shelter_0828_fla.__145} Frame 9Symbol 453 MovieClip
"mc"Symbol 516 MovieClip {animalout3} Frame 1Symbol 515 MovieClip {Animal_Shelter_0828_fla.__145}
"mc"Symbol 533 MovieClip {Animal_Shelter_0828_fla.__148} Frame 7Symbol 448 MovieClip
"mc"Symbol 533 MovieClip {Animal_Shelter_0828_fla.__148} Frame 8Symbol 450 MovieClip
"mc"Symbol 533 MovieClip {Animal_Shelter_0828_fla.__148} Frame 9Symbol 453 MovieClip
"mc"Symbol 534 MovieClip {animalout4} Frame 1Symbol 533 MovieClip {Animal_Shelter_0828_fla.__148}
"mc"Symbol 535 MovieClip {animalout5} Frame 1Symbol 533 MovieClip {Animal_Shelter_0828_fla.__148}
"_price"Symbol 642 MovieClip {Animal_Shelter_0828_fla.__167} Frame 1Symbol 641 MovieClip
"rich"Symbol 678 MovieClip {eventshow5} Frame 1Symbol 677 EditableText
"rich"Symbol 714 MovieClip {eventshow6} Frame 1Symbol 710 EditableText
"mc"Symbol 1014 MovieClip {Animal_Shelter_0828_fla.Timeline_192} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 1015 MovieClip {animal1} Frame 1Symbol 760 MovieClip
"mc"Symbol 1015 MovieClip {animal1} Frame 10Symbol 799 MovieClip {Animal_Shelter_0828_fla.__181}
"mc"Symbol 1015 MovieClip {animal1} Frame 15Symbol 855 MovieClip {Animal_Shelter_0828_fla.__183}
"mc"Symbol 1015 MovieClip {animal1} Frame 21Symbol 860 MovieClip {Animal_Shelter_0828_fla.__184}
"mc"Symbol 1015 MovieClip {animal1} Frame 28Symbol 900 MovieClip {Animal_Shelter_0828_fla.__185}
"mc"Symbol 1015 MovieClip {animal1} Frame 35Symbol 911 MovieClip
"mc"Symbol 1015 MovieClip {animal1} Frame 40Symbol 949 MovieClip {Animal_Shelter_0828_fla.babydog_187}
"mc"Symbol 1015 MovieClip {animal1} Frame 48Symbol 984 MovieClip {Animal_Shelter_0828_fla.babydog_190}
"mc"Symbol 1015 MovieClip {animal1} Frame 56Symbol 1014 MovieClip {Animal_Shelter_0828_fla.Timeline_192}
"mc"Symbol 1194 MovieClip {Animal_Shelter_0828_fla.2playing_211} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 1194 MovieClip {Animal_Shelter_0828_fla.2playing_211} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 1195 MovieClip {Animal_Shelter_0828_fla.2_210} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 1196 MovieClip {animal2} Frame 1Symbol 1017 MovieClip
"mc"Symbol 1196 MovieClip {animal2} Frame 10Symbol 1027 MovieClip {Animal_Shelter_0828_fla.2__198}
"mc"Symbol 1196 MovieClip {animal2} Frame 21Symbol 1077 MovieClip {Animal_Shelter_0828_fla.2__200}
"mc"Symbol 1196 MovieClip {animal2} Frame 28Symbol 1096 MovieClip {Animal_Shelter_0828_fla.2__201}
"mc"Symbol 1196 MovieClip {animal2} Frame 35Symbol 1104 MovieClip
"mc"Symbol 1196 MovieClip {animal2} Frame 40Symbol 1129 MovieClip {Animal_Shelter_0828_fla.2taking_204}
"mc"Symbol 1196 MovieClip {animal2} Frame 48Symbol 1147 MovieClip {Animal_Shelter_0828_fla.2having_208}
"mc"Symbol 1196 MovieClip {animal2} Frame 56Symbol 1195 MovieClip {Animal_Shelter_0828_fla.2_210}
"mc"Symbol 1398 MovieClip {Animal_Shelter_0828_fla.3playing_228} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 1398 MovieClip {Animal_Shelter_0828_fla.3playing_228} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 1401 MovieClip {Animal_Shelter_0828_fla.3_227} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 1402 MovieClip {animal3} Frame 1Symbol 1198 MovieClip
"mc"Symbol 1402 MovieClip {animal3} Frame 10Symbol 1206 MovieClip {Animal_Shelter_0828_fla.Timeline_215}
"mc"Symbol 1402 MovieClip {animal3} Frame 15Symbol 1232 MovieClip {Animal_Shelter_0828_fla.__216}
"mc"Symbol 1402 MovieClip {animal3} Frame 21Symbol 1272 MovieClip {Animal_Shelter_0828_fla.__217}
"mc"Symbol 1402 MovieClip {animal3} Frame 28Symbol 1292 MovieClip {Animal_Shelter_0828_fla.__218}
"mc"Symbol 1402 MovieClip {animal3} Frame 35Symbol 1301 MovieClip
"mc"Symbol 1402 MovieClip {animal3} Frame 40Symbol 1339 MovieClip {Animal_Shelter_0828_fla.3babydog_221}
"mc"Symbol 1402 MovieClip {animal3} Frame 48Symbol 1372 MovieClip {Animal_Shelter_0828_fla.3babydog_225}
"mc"Symbol 1402 MovieClip {animal3} Frame 56Symbol 1401 MovieClip {Animal_Shelter_0828_fla.3_227}
"mc"Symbol 1568 MovieClip {Animal_Shelter_0828_fla.4playing_247} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 1568 MovieClip {Animal_Shelter_0828_fla.4playing_247} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 1571 MovieClip {Animal_Shelter_0828_fla.4_246} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 1572 MovieClip {animal4} Frame 1Symbol 1404 MovieClip
"mc"Symbol 1572 MovieClip {animal4} Frame 10Symbol 1416 MovieClip {Animal_Shelter_0828_fla.4__233}
"mc"Symbol 1572 MovieClip {animal4} Frame 21Symbol 1439 MovieClip {Animal_Shelter_0828_fla.4__234}
"mc"Symbol 1572 MovieClip {animal4} Frame 28Symbol 1456 MovieClip {Animal_Shelter_0828_fla.4angry_236}
"mc"Symbol 1572 MovieClip {animal4} Frame 35Symbol 1465 MovieClip
"mc"Symbol 1572 MovieClip {animal4} Frame 40Symbol 1507 MovieClip {Animal_Shelter_0828_fla.4pills_240}
"mc"Symbol 1572 MovieClip {animal4} Frame 48Symbol 1544 MovieClip {Animal_Shelter_0828_fla.4food_244}
"mc"Symbol 1572 MovieClip {animal4} Frame 56Symbol 1571 MovieClip {Animal_Shelter_0828_fla.4_246}
"mc"Symbol 1746 MovieClip {animal5} Frame 1Symbol 160 MovieClip
"mc"Symbol 1746 MovieClip {animal5} Frame 10Symbol 1585 MovieClip {Animal_Shelter_0828_fla.__251}
"mc"Symbol 1746 MovieClip {animal5} Frame 15Symbol 1605 MovieClip {Animal_Shelter_0828_fla.__253}
"mc"Symbol 1746 MovieClip {animal5} Frame 21Symbol 1620 MovieClip {Animal_Shelter_0828_fla.__254}
"mc"Symbol 1746 MovieClip {animal5} Frame 28Symbol 1627 MovieClip {Animal_Shelter_0828_fla.__255}
"mc"Symbol 1746 MovieClip {animal5} Frame 35Symbol 1640 MovieClip
"mc"Symbol 1746 MovieClip {animal5} Frame 40Symbol 1679 MovieClip {Animal_Shelter_0828_fla.__258}
"mc"Symbol 1746 MovieClip {animal5} Frame 48Symbol 1733 MovieClip {Animal_Shelter_0828_fla.__260}
"mc"Symbol 1746 MovieClip {animal5} Frame 56Symbol 1745 MovieClip {Animal_Shelter_0828_fla.Timeline_261}
"mc"Symbol 1953 MovieClip {animal6} Frame 1Symbol 166 MovieClip
"mc"Symbol 1953 MovieClip {animal6} Frame 8Symbol 1759 MovieClip {Animal_Shelter_0828_fla.__265}
"mc"Symbol 1953 MovieClip {animal6} Frame 14Symbol 1779 MovieClip {Animal_Shelter_0828_fla.__266}
"mc"Symbol 1953 MovieClip {animal6} Frame 22Symbol 1807 MovieClip {Animal_Shelter_0828_fla.__267}
"mc"Symbol 1953 MovieClip {animal6} Frame 28Symbol 1819 MovieClip {Animal_Shelter_0828_fla.__268}
"mc"Symbol 1953 MovieClip {animal6} Frame 35Symbol 1831 MovieClip
"mc"Symbol 1953 MovieClip {animal6} Frame 40Symbol 1873 MovieClip {Animal_Shelter_0828_fla.taking_271}
"mc"Symbol 1953 MovieClip {animal6} Frame 48Symbol 1919 MovieClip {Animal_Shelter_0828_fla.__273}
"mc"Symbol 1953 MovieClip {animal6} Frame 56Symbol 1952 MovieClip {Animal_Shelter_0828_fla.playing2_275}
"mc"Symbol 2178 MovieClip {Animal_Shelter_0828_fla.Timeline_286} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 2179 MovieClip {animal7} Frame 1Symbol 448 MovieClip
"mc"Symbol 2179 MovieClip {animal7} Frame 7Symbol 1981 MovieClip {Animal_Shelter_0828_fla.Timeline_278}
"mc"Symbol 2179 MovieClip {animal7} Frame 12Symbol 1996 MovieClip {Animal_Shelter_0828_fla.__279}
"mc"Symbol 2179 MovieClip {animal7} Frame 19Symbol 2021 MovieClip {Animal_Shelter_0828_fla.__280}
"mc"Symbol 2179 MovieClip {animal7} Frame 25Symbol 2041 MovieClip {Animal_Shelter_0828_fla.__281}
"mc"Symbol 2179 MovieClip {animal7} Frame 35Symbol 2051 MovieClip
"mc"Symbol 2179 MovieClip {animal7} Frame 40Symbol 2092 MovieClip {Animal_Shelter_0828_fla.Timeline_283}
"mc"Symbol 2179 MovieClip {animal7} Frame 48Symbol 2146 MovieClip {Animal_Shelter_0828_fla.having_285}
"mc"Symbol 2179 MovieClip {animal7} Frame 56Symbol 2178 MovieClip {Animal_Shelter_0828_fla.Timeline_286}
"mc"Symbol 2423 MovieClip {animal8} Frame 1Symbol 450 MovieClip
"mc"Symbol 2423 MovieClip {animal8} Frame 10Symbol 2195 MovieClip {Animal_Shelter_0828_fla.8__291}
"mc"Symbol 2423 MovieClip {animal8} Frame 15Symbol 2209 MovieClip {Animal_Shelter_0828_fla.8__292}
"mc"Symbol 2423 MovieClip {animal8} Frame 21Symbol 2228 MovieClip {Animal_Shelter_0828_fla.8__293}
"mc"Symbol 2423 MovieClip {animal8} Frame 28Symbol 2235 MovieClip {Animal_Shelter_0828_fla.8__294}
"mc"Symbol 2423 MovieClip {animal8} Frame 35Symbol 2249 MovieClip
"mc"Symbol 2423 MovieClip {animal8} Frame 40Symbol 2330 MovieClip {Animal_Shelter_0828_fla.takingpills_298}
"mc"Symbol 2423 MovieClip {animal8} Frame 48Symbol 2406 MovieClip {Animal_Shelter_0828_fla.havingfood_301}
"mc"Symbol 2423 MovieClip {animal8} Frame 56Symbol 2422 MovieClip {Animal_Shelter_0828_fla.Timeline_302}
"mc"Symbol 2637 MovieClip {animal9} Frame 1Symbol 453 MovieClip
"mc"Symbol 2637 MovieClip {animal9} Frame 10Symbol 2429 MovieClip {Animal_Shelter_0828_fla.9__307}
"mc"Symbol 2637 MovieClip {animal9} Frame 15Symbol 2436 MovieClip {Animal_Shelter_0828_fla.9__308}
"mc"Symbol 2637 MovieClip {animal9} Frame 21Symbol 2451 MovieClip {Animal_Shelter_0828_fla.9__311}
"mc"Symbol 2637 MovieClip {animal9} Frame 28Symbol 2466 MovieClip {Animal_Shelter_0828_fla.9__312}
"mc"Symbol 2637 MovieClip {animal9} Frame 35Symbol 2479 MovieClip
"mc"Symbol 2637 MovieClip {animal9} Frame 40Symbol 2555 MovieClip {Animal_Shelter_0828_fla.9takingpills_315}
"mc"Symbol 2637 MovieClip {animal9} Frame 48Symbol 2632 MovieClip {Animal_Shelter_0828_fla.9havingfood_318}
"mc"Symbol 2637 MovieClip {animal9} Frame 56Symbol 2636 MovieClip {Animal_Shelter_0828_fla.9_319}
"mc"Symbol 2846 MovieClip {Animal_Shelter_0828_fla.10_339} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 2846 MovieClip {Animal_Shelter_0828_fla.10_339} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 2847 MovieClip {Animal_Shelter_0828_fla.10_338} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 2848 MovieClip {animal10} Frame 1Symbol 2639 MovieClip
"mc"Symbol 2848 MovieClip {animal10} Frame 7Symbol 2663 MovieClip {Animal_Shelter_0828_fla.10__324}
"mc"Symbol 2848 MovieClip {animal10} Frame 12Symbol 2676 MovieClip {Animal_Shelter_0828_fla.10__326}
"mc"Symbol 2848 MovieClip {animal10} Frame 20Symbol 2712 MovieClip {Animal_Shelter_0828_fla.10__327}
"mc"Symbol 2848 MovieClip {animal10} Frame 26Symbol 2753 MovieClip {Animal_Shelter_0828_fla.10__330}
"mc"Symbol 2848 MovieClip {animal10} Frame 35Symbol 2763 MovieClip
"mc"Symbol 2848 MovieClip {animal10} Frame 40Symbol 2794 MovieClip {Animal_Shelter_0828_fla.10_333}
"mc"Symbol 2848 MovieClip {animal10} Frame 48Symbol 2821 MovieClip {Animal_Shelter_0828_fla.10_337}
"mc"Symbol 2848 MovieClip {animal10} Frame 56Symbol 2847 MovieClip {Animal_Shelter_0828_fla.10_338}
"mc"Symbol 3057 MovieClip {Animal_Shelter_0828_fla.11playing_363} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 3057 MovieClip {Animal_Shelter_0828_fla.11playing_363} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 3058 MovieClip {Animal_Shelter_0828_fla.11_362} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 3059 MovieClip {animal11} Frame 1Symbol 2850 MovieClip
"mc"Symbol 3059 MovieClip {animal11} Frame 8Symbol 2871 MovieClip {Animal_Shelter_0828_fla.11__346}
"mc"Symbol 3059 MovieClip {animal11} Frame 15Symbol 2880 MovieClip {Animal_Shelter_0828_fla.11__350}
"mc"Symbol 3059 MovieClip {animal11} Frame 24Symbol 2923 MovieClip {Animal_Shelter_0828_fla.11__351}
"mc"Symbol 3059 MovieClip {animal11} Frame 29Symbol 2963 MovieClip {Animal_Shelter_0828_fla.11__355}
"mc"Symbol 3059 MovieClip {animal11} Frame 35Symbol 2972 MovieClip
"mc"Symbol 3059 MovieClip {animal11} Frame 40Symbol 3007 MovieClip {Animal_Shelter_0828_fla.11_357}
"mc"Symbol 3059 MovieClip {animal11} Frame 48Symbol 3037 MovieClip {Animal_Shelter_0828_fla.11_361}
"mc"Symbol 3059 MovieClip {animal11} Frame 56Symbol 3058 MovieClip {Animal_Shelter_0828_fla.11_362}
"mc"Symbol 3236 MovieClip {Animal_Shelter_0828_fla.12playing_382} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 3236 MovieClip {Animal_Shelter_0828_fla.12playing_382} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 3237 MovieClip {Animal_Shelter_0828_fla.12_381} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 3238 MovieClip {animal12} Frame 1Symbol 190 MovieClip
"mc"Symbol 3238 MovieClip {animal12} Frame 9Symbol 3079 MovieClip {Animal_Shelter_0828_fla.11__366}
"mc"Symbol 3238 MovieClip {animal12} Frame 14Symbol 3090 MovieClip {Animal_Shelter_0828_fla.11__368}
"mc"Symbol 3238 MovieClip {animal12} Frame 22Symbol 3095 MovieClip {Animal_Shelter_0828_fla.11__370}
"mc"Symbol 3238 MovieClip {animal12} Frame 28Symbol 3133 MovieClip {Animal_Shelter_0828_fla.11__371}
"mc"Symbol 3238 MovieClip {animal12} Frame 35Symbol 3144 MovieClip
"mc"Symbol 3238 MovieClip {animal12} Frame 40Symbol 3180 MovieClip {Animal_Shelter_0828_fla.12taking_376}
"mc"Symbol 3238 MovieClip {animal12} Frame 48Symbol 3215 MovieClip {Animal_Shelter_0828_fla.12_380}
"mc"Symbol 3238 MovieClip {animal12} Frame 56Symbol 3237 MovieClip {Animal_Shelter_0828_fla.12_381}
"mc"Symbol 3479 MovieClip {Animal_Shelter_0828_fla.13PLAYING_398} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 3479 MovieClip {Animal_Shelter_0828_fla.13PLAYING_398} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 3480 MovieClip {Animal_Shelter_0828_fla.13_397} Frame 1Symbol 987 MovieClip {Animal_Shelter_0828_fla.Timeline_193}
"mc"Symbol 3481 MovieClip {animal13} Frame 1Symbol 3240 MovieClip
"mc"Symbol 3481 MovieClip {animal13} Frame 8Symbol 3268 MovieClip {Animal_Shelter_0828_fla.13_386}
"mc"Symbol 3481 MovieClip {animal13} Frame 14Symbol 3286 MovieClip {Animal_Shelter_0828_fla.Timeline_387}
"mc"Symbol 3481 MovieClip {animal13} Frame 22Symbol 3312 MovieClip {Animal_Shelter_0828_fla.13_388}
"mc"Symbol 3481 MovieClip {animal13} Frame 27Symbol 3354 MovieClip {Animal_Shelter_0828_fla.13_391}
"mc"Symbol 3481 MovieClip {animal13} Frame 35Symbol 3365 MovieClip
"mc"Symbol 3481 MovieClip {animal13} Frame 40Symbol 3410 MovieClip {Animal_Shelter_0828_fla.13_394}
"mc"Symbol 3481 MovieClip {animal13} Frame 48Symbol 3460 MovieClip {Animal_Shelter_0828_fla.13_396}
"mc"Symbol 3481 MovieClip {animal13} Frame 56Symbol 3480 MovieClip {Animal_Shelter_0828_fla.13_397}
"bt"Symbol 3497 MovieClip {_按钮_game_音乐} Frame 1Symbol 3494 MovieClip
"bt"Symbol 3499 MovieClip {_按钮_game_声音} Frame 1Symbol 3494 MovieClip
"bt_shop_2_"Symbol 3543 MovieClip {week_ico} Frame 1Symbol 3502 MovieClip
"bt_shop_0_"Symbol 3543 MovieClip {week_ico} Frame 4Symbol 3504 MovieClip
"bt_shop_1_"Symbol 3543 MovieClip {week_ico} Frame 7Symbol 3508 MovieClip {Animal_Shelter_0828_fla.shop__407}
"bt_shop_3_"Symbol 3543 MovieClip {week_ico} Frame 8Symbol 3510 MovieClip
"txt"Symbol 3572 MovieClip {EventList_text} Frame 1Symbol 3567 EditableText
"bt"Symbol 3595 MovieClip {lib.popCard} Frame 1Symbol 3574 MovieClip
"bar0"Symbol 3595 MovieClip {lib.popCard} Frame 2Symbol 3585 MovieClip
"bar1"Symbol 3595 MovieClip {lib.popCard} Frame 2Symbol 3585 MovieClip
"bar2"Symbol 3595 MovieClip {lib.popCard} Frame 2Symbol 3585 MovieClip
"bt3"Symbol 3595 MovieClip {lib.popCard} Frame 2Symbol 3587 MovieClip {_界面_pop_图标4}
"bt1"Symbol 3595 MovieClip {lib.popCard} Frame 2Symbol 3589 MovieClip {_界面_pop_图标2}
"bt2"Symbol 3595 MovieClip {lib.popCard} Frame 2Symbol 3591 MovieClip {_界面_pop_图标3}
"bt0"Symbol 3595 MovieClip {lib.popCard} Frame 2Symbol 3592 MovieClip {_界面_pop_图标1}
"animal_name"Symbol 3595 MovieClip {lib.popCard} Frame 2Symbol 3593 EditableText
"bar0"Symbol 3595 MovieClip {lib.popCard} Frame 3Symbol 3585 MovieClip
"bar1"Symbol 3595 MovieClip {lib.popCard} Frame 3Symbol 3585 MovieClip
"bar2"Symbol 3595 MovieClip {lib.popCard} Frame 3Symbol 3585 MovieClip
"bt3"Symbol 3595 MovieClip {lib.popCard} Frame 3Symbol 3587 MovieClip {_界面_pop_图标4}
"bt1"Symbol 3595 MovieClip {lib.popCard} Frame 3Symbol 3589 MovieClip {_界面_pop_图标2}
"bt2"Symbol 3595 MovieClip {lib.popCard} Frame 3Symbol 3591 MovieClip {_界面_pop_图标3}
"bt0"Symbol 3595 MovieClip {lib.popCard} Frame 3Symbol 3592 MovieClip {_界面_pop_图标1}
"animal_name"Symbol 3595 MovieClip {lib.popCard} Frame 3Symbol 3594 EditableText
"bar"Symbol 3627 MovieClip {Animal_Shelter_0828_fla.__442} Frame 1Symbol 3623 MovieClip
"bar_mc"Symbol 3627 MovieClip {Animal_Shelter_0828_fla.__442} Frame 1Symbol 3625 MovieClip
"bar"Symbol 3630 MovieClip {Animal_Shelter_0828_fla.Timeline_441} Frame 1Symbol 3627 MovieClip {Animal_Shelter_0828_fla.__442}
"clearScene"Symbol 3633 MovieClip {场景_猫} Frame 1Symbol 3603 MovieClip
"trinket0"Symbol 3633 MovieClip {场景_猫} Frame 1Symbol 3616 MovieClip
"trinket1"Symbol 3633 MovieClip {场景_猫} Frame 1Symbol 3616 MovieClip
"bt_clear"Symbol 3633 MovieClip {场景_猫} Frame 1Symbol 3620 MovieClip {按钮_清理}
"bar"Symbol 3633 MovieClip {场景_猫} Frame 1Symbol 3630 MovieClip {Animal_Shelter_0828_fla.Timeline_441}
"bar"Symbol 3646 MovieClip {Animal_Shelter_0828_fla.Timeline_451} Frame 1Symbol 3627 MovieClip {Animal_Shelter_0828_fla.__442}
"trinket"Symbol 3647 MovieClip {场景_乌龟} Frame 1Symbol 3638 MovieClip
"clearScene"Symbol 3647 MovieClip {场景_乌龟} Frame 1Symbol 3603 MovieClip
"bt_clear"Symbol 3647 MovieClip {场景_乌龟} Frame 1Symbol 3620 MovieClip {按钮_清理}
"bar"Symbol 3647 MovieClip {场景_乌龟} Frame 1Symbol 3646 MovieClip {Animal_Shelter_0828_fla.Timeline_451}
"bar"Symbol 3677 MovieClip {Animal_Shelter_0828_fla.Timeline_461} Frame 1Symbol 3627 MovieClip {Animal_Shelter_0828_fla.__442}
"toy"Symbol 3678 MovieClip {场景_兔子} Frame 1Symbol 3660 MovieClip {Animal_Shelter_0828_fla.shop__455}
"clearScene"Symbol 3678 MovieClip {场景_兔子} Frame 1Symbol 3603 MovieClip
"trinket1"Symbol 3678 MovieClip {场景_兔子} Frame 1Symbol 3668 MovieClip
"trinket0"Symbol 3678 MovieClip {场景_兔子} Frame 1Symbol 3674 MovieClip
"bt_clear"Symbol 3678 MovieClip {场景_兔子} Frame 1Symbol 3620 MovieClip {按钮_清理}
"bar"Symbol 3678 MovieClip {场景_兔子} Frame 1Symbol 3677 MovieClip {Animal_Shelter_0828_fla.Timeline_461}
"bar"Symbol 3695 MovieClip {Animal_Shelter_0828_fla.Timeline_468} Frame 1Symbol 3627 MovieClip {Animal_Shelter_0828_fla.__442}
"clearScene"Symbol 3696 MovieClip {场景_狗窝} Frame 1Symbol 3603 MovieClip
"bt_clear"Symbol 3696 MovieClip {场景_狗窝} Frame 1Symbol 3620 MovieClip {按钮_清理}
"trinket"Symbol 3696 MovieClip {场景_狗窝} Frame 1Symbol 3692 MovieClip
"bar"Symbol 3696 MovieClip {场景_狗窝} Frame 1Symbol 3695 MovieClip {Animal_Shelter_0828_fla.Timeline_468}
"bt1"Symbol 3704 MovieClip {_按钮_UI_商店} Frame 1Symbol 3699 MovieClip
"bt0"Symbol 3704 MovieClip {_按钮_UI_商店} Frame 1Symbol 3701 MovieClip
"bt1"Symbol 3705 MovieClip {_按钮_UI_广告} Frame 1Symbol 3699 MovieClip
"bt0"Symbol 3705 MovieClip {_按钮_UI_广告} Frame 1Symbol 3701 MovieClip
"bt1"Symbol 3708 MovieClip {_按钮_UI_Event} Frame 1Symbol 3699 MovieClip
"bt0"Symbol 3708 MovieClip {_按钮_UI_Event} Frame 1Symbol 3701 MovieClip
"bt1"Symbol 3711 MovieClip {_按钮_UI_时间} Frame 1Symbol 3699 MovieClip
"bt0"Symbol 3711 MovieClip {_按钮_UI_时间} Frame 1Symbol 3701 MovieClip
"bt_music"Symbol 3717 MovieClip {Animal_Shelter_0828_fla.__481} Frame 1Symbol 3497 MovieClip {_按钮_game_音乐}
"bt_sound"Symbol 3717 MovieClip {Animal_Shelter_0828_fla.__481} Frame 1Symbol 3499 MovieClip {_按钮_game_声音}
"scene3"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3633 MovieClip {场景_猫}
"scene2"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3647 MovieClip {场景_乌龟}
"scene1"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3678 MovieClip {场景_兔子}
"scene0"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3696 MovieClip {场景_狗窝}
"bt_ui_1"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3704 MovieClip {_按钮_UI_商店}
"bt_ui_0"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3705 MovieClip {_按钮_UI_广告}
"bt_ui_2"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3708 MovieClip {_按钮_UI_Event}
"bt_ui_3"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3711 MovieClip {_按钮_UI_时间}
"bt_more"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3713 Button
"bt_pause"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3715 MovieClip {_按钮暂停}
"bt_sound"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3717 MovieClip {Animal_Shelter_0828_fla.__481}
"score"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3720 EditableText
"eveneListMini"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3723 MovieClip {lib.EventListMini}
"ad_tishi"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3740 MovieClip
"hand"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3742 MovieClip
"clear0"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3755 MovieClip {Animal_Shelter_0828_fla.Timeline_487}
"clear1"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3755 MovieClip {Animal_Shelter_0828_fla.Timeline_487}
"clear2"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3755 MovieClip {Animal_Shelter_0828_fla.Timeline_487}
"clear3"Symbol 3756 MovieClip {lib.Game} Frame 1Symbol 3755 MovieClip {Animal_Shelter_0828_fla.Timeline_487}
"bt"Symbol 3759 MovieClip {_按钮更多游戏} Frame 1Symbol 3758 MovieClip
"bt"Symbol 3775 MovieClip {_按钮_MAINMENU} Frame 1Symbol 3761 MovieClip
"bg"Symbol 3777 MovieClip {lib.Highscore} Frame 1Symbol 307 MovieClip
"bt1"Symbol 3777 MovieClip {lib.Highscore} Frame 1Symbol 3759 MovieClip {_按钮更多游戏}
"bt0"Symbol 3777 MovieClip {lib.Highscore} Frame 1Symbol 3775 MovieClip {_按钮_MAINMENU}
"loader"Symbol 3777 MovieClip {lib.Highscore} Frame 1Symbol 3776 MovieClip
"bt"Symbol 3809 MovieClip {_按钮_howtoplay} Frame 1Symbol 3761 MovieClip
"bt"Symbol 3824 MovieClip {_按钮_RESUMEGAME} Frame 1Symbol 3761 MovieClip
"bg"Symbol 3825 MovieClip {lib.Pause} Frame 1Symbol 3780 MovieClip
"bt3"Symbol 3825 MovieClip {lib.Pause} Frame 1Symbol 3759 MovieClip {_按钮更多游戏}
"bt2"Symbol 3825 MovieClip {lib.Pause} Frame 1Symbol 3809 MovieClip {_按钮_howtoplay}
"bt0"Symbol 3825 MovieClip {lib.Pause} Frame 1Symbol 3824 MovieClip {_按钮_RESUMEGAME}
"bt1"Symbol 3825 MovieClip {lib.Pause} Frame 1Symbol 3775 MovieClip {_按钮_MAINMENU}
"bt"Symbol 3843 MovieClip {_按钮_gamestart} Frame 1Symbol 3761 MovieClip
"bt"Symbol 3847 MovieClip {_素材_intro_静音} Frame 1Symbol 3844 MovieClip
"bt"Symbol 3850 MovieClip {_素材_intro_音乐} Frame 1Symbol 3844 MovieClip
"bt"Symbol 3856 MovieClip {_素材_intro_画质} Frame 1Symbol 3852 MovieClip
"bt2"Symbol 3857 MovieClip {lib.setQuality} Frame 1Symbol 3847 MovieClip {_素材_intro_静音}
"bt1"Symbol 3857 MovieClip {lib.setQuality} Frame 1Symbol 3850 MovieClip {_素材_intro_音乐}
"bt0"Symbol 3857 MovieClip {lib.setQuality} Frame 1Symbol 3856 MovieClip {_素材_intro_画质}
"bt2"Symbol 3866 MovieClip {lib.Intro} Frame 1Symbol 3759 MovieClip {_按钮更多游戏}
"bt0"Symbol 3866 MovieClip {lib.Intro} Frame 1Symbol 3843 MovieClip {_按钮_gamestart}
"bt1"Symbol 3866 MovieClip {lib.Intro} Frame 1Symbol 3809 MovieClip {_按钮_howtoplay}
"setQualitys"Symbol 3866 MovieClip {lib.Intro} Frame 1Symbol 3857 MovieClip {lib.setQuality}
"__id2_"Symbol 3866 MovieClip {lib.Intro} Frame 1Symbol 296 MovieClip {spill.localisation.LanguageSelectBox}
"txt_show"Symbol 3872 MovieClip {lib.introStart} Frame 1Symbol 3871 EditableText
"bt_start"Symbol 3872 MovieClip {lib.introStart} Frame 1Symbol 3843 MovieClip {_按钮_gamestart}
"txt3"Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521} Frame 1Symbol 3894 EditableText
"txt0"Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521} Frame 1Symbol 3895 EditableText
"txt1"Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521} Frame 1Symbol 3896 EditableText
"txt2"Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521} Frame 1Symbol 3897 EditableText
"bt0"Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521} Frame 1Symbol 3913 MovieClip {_按钮_界面加好}
"bt1"Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521} Frame 1Symbol 3915 MovieClip {_按钮界面减号}
"bt6"Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521} Frame 1Symbol 3918 MovieClip {_按钮_界面_ok}
"bt2"Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521} Frame 1Symbol 3913 MovieClip {_按钮_界面加好}
"bt3"Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521} Frame 1Symbol 3915 MovieClip {_按钮界面减号}
"bt4"Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521} Frame 1Symbol 3913 MovieClip {_按钮_界面加好}
"bt5"Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521} Frame 1Symbol 3915 MovieClip {_按钮界面减号}
"bt"Symbol 3940 MovieClip {_按钮_back} Frame 1Symbol 3761 MovieClip
"bt"Symbol 3943 MovieClip {_按钮_拍照} Frame 1Symbol 3942 MovieClip
"bt"Symbol 3947 MovieClip {_按钮_习惯} Frame 1Symbol 3942 MovieClip
"bg"Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537} Frame 1Symbol 3953 MovieClip
"mc"Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537} Frame 1Symbol 3482 MovieClip {lib.photo_animal}
"page"Symbol 4063 MovieClip {lib.howToPlay_Intro2} Frame 1Symbol 3997 EditableText
"bg"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3873 MovieClip
"plane"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3920 MovieClip {Animal_Shelter_0828_fla.Timeline_521}
"animal_name"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3924 EditableText
"input_text"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3925 EditableText
"bt_back"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3940 MovieClip {_按钮_back}
"bt_photo"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3943 MovieClip {_按钮_拍照}
"bt_xiguan"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3947 MovieClip {_按钮_习惯}
"animal_age"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3948 EditableText
"Information"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3949 EditableText
"PromoText"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3950 EditableText
"photo0"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}
"photo1"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}
"photo2"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}
"photo3"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}
"photo4"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}
"photos"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}
"img0"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3972 MovieClip {Animal_Shelter_0828_fla.advertising_xiguan_540}
"img1"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3972 MovieClip {Animal_Shelter_0828_fla.advertising_xiguan_540}
"img2"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 3972 MovieClip {Animal_Shelter_0828_fla.advertising_xiguan_540}
"howtoplay"Symbol 4064 MovieClip {lib.AD} Frame 1Symbol 4063 MovieClip {lib.howToPlay_Intro2}
"p0"Symbol 4226 MovieClip {lib.Habits} Frame 1Symbol 4086 MovieClip {Animal_Shelter_0828_fla.__558}
"p1"Symbol 4226 MovieClip {lib.Habits} Frame 1Symbol 4086 MovieClip {Animal_Shelter_0828_fla.__558}
"p2"Symbol 4226 MovieClip {lib.Habits} Frame 1Symbol 4086 MovieClip {Animal_Shelter_0828_fla.__558}
"p3"Symbol 4226 MovieClip {lib.Habits} Frame 1Symbol 4086 MovieClip {Animal_Shelter_0828_fla.__558}
"p4"Symbol 4226 MovieClip {lib.Habits} Frame 1Symbol 4086 MovieClip {Animal_Shelter_0828_fla.__558}
"p5"Symbol 4226 MovieClip {lib.Habits} Frame 1Symbol 4086 MovieClip {Animal_Shelter_0828_fla.__558}
"p6"Symbol 4226 MovieClip {lib.Habits} Frame 1Symbol 4086 MovieClip {Animal_Shelter_0828_fla.__558}
"p7"Symbol 4226 MovieClip {lib.Habits} Frame 1Symbol 4086 MovieClip {Animal_Shelter_0828_fla.__558}
"bt_back"Symbol 4226 MovieClip {lib.Habits} Frame 1Symbol 3940 MovieClip {_按钮_back}
"bt"Symbol 4322 MovieClip {按钮yes} Frame 1Symbol 3761 MovieClip
"bt"Symbol 4335 MovieClip {按钮no} Frame 1Symbol 3761 MovieClip
"bt0"Symbol 4336 MovieClip {Animal_Shelter_0828_fla.Timeline_589} Frame 1Symbol 4322 MovieClip {按钮yes}
"bt1"Symbol 4336 MovieClip {Animal_Shelter_0828_fla.Timeline_589} Frame 1Symbol 4335 MovieClip {按钮no}
"photo0"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}
"photo2"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}
"photo1"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}
"photo4"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}
"photo3"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}
"photo"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 3955 MovieClip {Animal_Shelter_0828_fla.__537}
"bt_photo"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 3943 MovieClip {_按钮_拍照}
"takephoto"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 4249 MovieClip {Animal_Shelter_0828_fla.Timeline_571}
"scale_bar"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 4269 MovieClip {fl.controls.Slider}
"scale"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 4270 EditableText
"bt_back"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 3940 MovieClip {_按钮_back}
"effect"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 4275 MovieClip {Animal_Shelter_0828_fla.Timeline_584}
"enough"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 4293 MovieClip
"delete_tishi"Symbol 4337 MovieClip {lib.Photos} Frame 1Symbol 4336 MovieClip {Animal_Shelter_0828_fla.Timeline_589}
"bt_back"Symbol 4351 MovieClip {lib.EventShow} Frame 1Symbol 3940 MovieClip {_按钮_back}
"bg"Symbol 4477 MovieClip {lib.Week} Frame 1Symbol 3873 MovieClip
"txt_week"Symbol 4477 MovieClip {lib.Week} Frame 1Symbol 4355 EditableText
"day0"Symbol 4477 MovieClip {lib.Week} Frame 1Symbol 4461 MovieClip
"day1"Symbol 4477 MovieClip {lib.Week} Frame 1Symbol 4461 MovieClip
"day2"Symbol 4477 MovieClip {lib.Week} Frame 1Symbol 4461 MovieClip
"day3"Symbol 4477 MovieClip {lib.Week} Frame 1Symbol 4461 MovieClip
"day4"Symbol 4477 MovieClip {lib.Week} Frame 1Symbol 4461 MovieClip
"day5"Symbol 4477 MovieClip {lib.Week} Frame 1Symbol 4461 MovieClip
"day6"Symbol 4477 MovieClip {lib.Week} Frame 1Symbol 4461 MovieClip
"today"Symbol 4477 MovieClip {lib.Week} Frame 1Symbol 4476 MovieClip
"bt_back"Symbol 4477 MovieClip {lib.Week} Frame 1Symbol 3940 MovieClip {_按钮_back}
"bt"Symbol 4480 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt0_610} Frame 1Symbol 4479 MovieClip
"bt_shop_0_"Symbol 4480 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt0_610} Frame 1Symbol 3504 MovieClip
"bt"Symbol 4481 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt1_612} Frame 1Symbol 4479 MovieClip
"bt_shop_1_"Symbol 4481 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt1_612} Frame 1Symbol 3508 MovieClip {Animal_Shelter_0828_fla.shop__407}
"bt"Symbol 4482 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt2_613} Frame 1Symbol 4479 MovieClip
"bt_shop_2_"Symbol 4482 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt2_613} Frame 1Symbol 3502 MovieClip
"bt"Symbol 4483 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt3_614} Frame 1Symbol 4479 MovieClip
"bt_shop_3_"Symbol 4483 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt3_614} Frame 1Symbol 3510 MovieClip
"mc"Symbol 4521 MovieClip {Animal_Shelter_0828_fla.shop__630} Frame 1Symbol 3508 MovieClip {Animal_Shelter_0828_fla.shop__407}
"mc"Symbol 4521 MovieClip {Animal_Shelter_0828_fla.shop__630} Frame 3Symbol 3660 MovieClip {Animal_Shelter_0828_fla.shop__455}
"mc"Symbol 4521 MovieClip {Animal_Shelter_0828_fla.shop__630} Frame 4Symbol 4520 MovieClip
"mc"Symbol 4521 MovieClip {Animal_Shelter_0828_fla.shop__630} Frame 5Symbol 4516 MovieClip
"mc"Symbol 4521 MovieClip {Animal_Shelter_0828_fla.shop__630} Frame 6Symbol 4512 MovieClip
"mc"Symbol 4546 MovieClip {Animal_Shelter_0828_fla.shop__636} Frame 1Symbol 4524 MovieClip
"mc"Symbol 4546 MovieClip {Animal_Shelter_0828_fla.shop__636} Frame 3Symbol 4537 MovieClip
"mc"Symbol 4546 MovieClip {Animal_Shelter_0828_fla.shop__636} Frame 4Symbol 4541 MovieClip
"mc"Symbol 4546 MovieClip {Animal_Shelter_0828_fla.shop__636} Frame 5Symbol 4545 MovieClip
"mc"Symbol 4546 MovieClip {Animal_Shelter_0828_fla.shop__636} Frame 6Symbol 4528 MovieClip
"mc"Symbol 4556 MovieClip {Animal_Shelter_0828_fla.shop__639} Frame 1Symbol 3692 MovieClip
"mc"Symbol 4556 MovieClip {Animal_Shelter_0828_fla.shop__639} Frame 3Symbol 3674 MovieClip
"mc"Symbol 4556 MovieClip {Animal_Shelter_0828_fla.shop__639} Frame 4Symbol 4551 MovieClip
"mc"Symbol 4556 MovieClip {Animal_Shelter_0828_fla.shop__639} Frame 5Symbol 4555 MovieClip
"mc"Symbol 4556 MovieClip {Animal_Shelter_0828_fla.shop__639} Frame 6Symbol 3616 MovieClip
"shop_medicine_dog"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4499 MovieClip
"shop_medicine_hamster"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4499 MovieClip
"shop_medicine_rabbit"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4499 MovieClip
"shop_medicine_tortoise"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4499 MovieClip
"shop_medicine_cat"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4499 MovieClip
"img2_0"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4499 MovieClip
"img_0"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4504 MovieClip
"shop_toy_dog"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 3508 MovieClip {Animal_Shelter_0828_fla.shop__407}
"shop_toy_cat"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4512 MovieClip
"shop_toy_hamster"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 3660 MovieClip {Animal_Shelter_0828_fla.shop__455}
"shop_toy_tortoise"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4516 MovieClip
"shop_toy_rabbit"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4520 MovieClip
"img2_1"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4521 MovieClip {Animal_Shelter_0828_fla.shop__630}
"shop_food_dog"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4524 MovieClip
"shop_food_cat"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4528 MovieClip
"shop_food_hamster"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4537 MovieClip
"shop_food_rabbit"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4541 MovieClip
"shop_food_tortoise"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4545 MovieClip
"img2_2"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4546 MovieClip {Animal_Shelter_0828_fla.shop__636}
"shop_trinket_dog"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 3692 MovieClip
"shop_trinket_hamster"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 3674 MovieClip
"shop_trinket_cat"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 3616 MovieClip
"shop_trinket_rabbit"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4551 MovieClip
"shop_trinket_tortoise"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4555 MovieClip
"img2_3"Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619} Frame 1Symbol 4556 MovieClip {Animal_Shelter_0828_fla.shop__639}
"bt"Symbol 4610 MovieClip {_按钮_buy} Frame 1Symbol 3761 MovieClip
"page"Symbol 4651 MovieClip {lib.howtoplay_shop} Frame 1Symbol 4634 EditableText
"bg"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 3873 MovieClip
"_bt_shop_0"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4480 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt0_610}
"_bt_shop_1"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4481 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt1_612}
"_bt_shop_2"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4482 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt2_613}
"_bt_shop_3"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4483 MovieClip {Animal_Shelter_0828_fla._plane_shop_bt3_614}
"bt_shop_0"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4486 Button
"bt_shop_1"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4486 Button
"bt_shop_2"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4486 Button
"bt_shop_3"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4486 Button
"select_mc"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4490 MovieClip
"img"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4557 MovieClip {Animal_Shelter_0828_fla.Timeline_619}
"star"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4560 MovieClip
"img_add"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4563 MovieClip
"img_down"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4566 MovieClip
"_showchannel"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4567 MovieClip {Animal_Shelter_0828_fla._shop_showchannel_646}
"nomoney"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4596 MovieClip {Notenoughmoney}
"__price"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 642 MovieClip {Animal_Shelter_0828_fla.__167}
"bt_back"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 3940 MovieClip {_按钮_back}
"bt_buy"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4610 MovieClip {_按钮_buy}
"price"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4611 EditableText
"price1"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4612 EditableText
"price2"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4613 EditableText
"price3"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4614 EditableText
"price4"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4615 EditableText
"price0"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4616 EditableText
"_price0"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 641 MovieClip
"_price1"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 641 MovieClip
"_price2"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 641 MovieClip
"_price3"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 641 MovieClip
"_price4"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 641 MovieClip
"bt1"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4486 Button
"bt2"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4486 Button
"bt3"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4486 Button
"bt4"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4486 Button
"bt5"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4486 Button
"howtoplay"Symbol 4652 MovieClip {lib.Shop} Frame 1Symbol 4651 MovieClip {lib.howtoplay_shop}
"bg"Symbol 4680 MovieClip {lib.EventList} Frame 1Symbol 3873 MovieClip
"scrollPane"Symbol 4680 MovieClip {lib.EventList} Frame 1Symbol 4663 MovieClip {fl.containers.ScrollPane}
"bt_back"Symbol 4680 MovieClip {lib.EventList} Frame 1Symbol 3940 MovieClip {_按钮_back}
"bar"Symbol 4719 MovieClip {Animal_Shelter_0828_fla.checkinBar__673} Frame 1Symbol 4718 MovieClip
"found_img"Symbol 4738 MovieClip {lib.CheckIn} Frame 1Symbol 4685 MovieClip
"bt_back"Symbol 4738 MovieClip {lib.CheckIn} Frame 1Symbol 3940 MovieClip {_按钮_back}
"age"Symbol 4738 MovieClip {lib.CheckIn} Frame 1Symbol 4692 EditableText
"names"Symbol 4738 MovieClip {lib.CheckIn} Frame 1Symbol 4693 EditableText
"animal_id"Symbol 4738 MovieClip {lib.CheckIn} Frame 1Symbol 4694 EditableText
"days_in_sholter"Symbol 4738 MovieClip {lib.CheckIn} Frame 1Symbol 4695 EditableText
"HAPPINESS"Symbol 4738 MovieClip {lib.CheckIn} Frame 1Symbol 4696 EditableText
"animal_name_edit"Symbol 4738 MovieClip {lib.CheckIn} Frame 1Symbol 4713 EditableText
"animal_age"Symbol 4738 MovieClip {lib.CheckIn} Frame 1Symbol 4714 EditableText
"days_in_sholter_txt"Symbol 4738 MovieClip {lib.CheckIn} Frame 1Symbol 4715 EditableText
"bar"Symbol 4738 MovieClip {lib.CheckIn} Frame 1Symbol 4719 MovieClip {Animal_Shelter_0828_fla.checkinBar__673}
"name_tishi"Symbol 4738 MovieClip {lib.CheckIn} Frame 1Symbol 4737 MovieClip
"bt"Symbol 4760 MovieClip {_按钮_OK} Frame 1Symbol 3761 MovieClip
"found_img"Symbol 4784 MovieClip {lib.CheckOut} Frame 1Symbol 4740 MovieClip
"bt_back"Symbol 4784 MovieClip {lib.CheckOut} Frame 1Symbol 4760 MovieClip {_按钮_OK}
"age"Symbol 4784 MovieClip {lib.CheckOut} Frame 1Symbol 4761 EditableText
"names"Symbol 4784 MovieClip {lib.CheckOut} Frame 1Symbol 4762 EditableText
"days_in_sholter"Symbol 4784 MovieClip {lib.CheckOut} Frame 1Symbol 4763 EditableText
"HAPPINESS"Symbol 4784 MovieClip {lib.CheckOut} Frame 1Symbol 4764 EditableText
"animal_name_edit"Symbol 4784 MovieClip {lib.CheckOut} Frame 1Symbol 4765 EditableText
"animal_age"Symbol 4784 MovieClip {lib.CheckOut} Frame 1Symbol 4766 EditableText
"days_in_sholter_txt"Symbol 4784 MovieClip {lib.CheckOut} Frame 1Symbol 4767 EditableText
"bar"Symbol 4784 MovieClip {lib.CheckOut} Frame 1Symbol 4719 MovieClip {Animal_Shelter_0828_fla.checkinBar__673}
"bt"Symbol 4832 MovieClip {_按钮_跳过教程} Frame 1Symbol 3761 MovieClip
"page"Symbol 5064 MovieClip {lib.howToPlay_Intro} Frame 1Symbol 4813 EditableText
"bt"Symbol 5064 MovieClip {lib.howToPlay_Intro} Frame 1Symbol 4815 Button
"bt_skip"Symbol 5064 MovieClip {lib.howToPlay_Intro} Frame 1Symbol 4832 MovieClip {_按钮_跳过教程}
"checkin"Symbol 5064 MovieClip {lib.howToPlay_Intro} Frame 3Symbol 4738 MovieClip {lib.CheckIn}
"popcard"Symbol 5064 MovieClip {lib.howToPlay_Intro} Frame 5Symbol 3595 MovieClip {lib.popCard}
"bt"Symbol 5064 MovieClip {lib.howToPlay_Intro} Frame 5Symbol 4815 Button
"bt"Symbol 5096 MovieClip {_按钮_在玩一次} Frame 1Symbol 3761 MovieClip
"bt"Symbol 5097 MovieClip {_按钮_main2} Frame 1Symbol 3761 MovieClip
"masks"Symbol 5117 MovieClip {lib.GameOver} Frame 1Symbol 5069 MovieClip
"bt0"Symbol 5117 MovieClip {lib.GameOver} Frame 31Symbol 5096 MovieClip {_按钮_在玩一次}
"bt1"Symbol 5117 MovieClip {lib.GameOver} Frame 31Symbol 5097 MovieClip {_按钮_main2}
"bt2"Symbol 5117 MovieClip {lib.GameOver} Frame 31Symbol 3759 MovieClip {_按钮更多游戏}
"masks"Symbol 5199 MovieClip {GameComplete} Frame 1Symbol 5069 MovieClip
"mc"Symbol 5199 MovieClip {GameComplete} Frame 22Symbol 2850 MovieClip
"mc"Symbol 5199 MovieClip {GameComplete} Frame 22Symbol 2639 MovieClip
"mc"Symbol 5199 MovieClip {GameComplete} Frame 22Symbol 1404 MovieClip
"mc"Symbol 5199 MovieClip {GameComplete} Frame 22Symbol 160 MovieClip
"mc"Symbol 5199 MovieClip {GameComplete} Frame 22Symbol 1198 MovieClip
"mc"Symbol 5199 MovieClip {GameComplete} Frame 22Symbol 760 MovieClip
"bt0"Symbol 5199 MovieClip {GameComplete} Frame 22Symbol 5096 MovieClip {_按钮_在玩一次}
"bt1"Symbol 5199 MovieClip {GameComplete} Frame 22Symbol 5097 MovieClip {_按钮_main2}
"bt2"Symbol 5199 MovieClip {GameComplete} Frame 22Symbol 3759 MovieClip {_按钮更多游戏}
"mc"Symbol 5200 MovieClip {Animal_Shelter_0828_fla.Timeline_67} Frame 10Symbol 198 MovieClip

Special Tags

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

Labels

"loading"Frame 3
"first"Frame 13
"game"Frame 24
"br"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 1
"nl"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 2
"cn"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 3
"de"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 4
"es"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 5
"fr"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 6
"in"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 7
"it"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 8
"jp"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 9
"my"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 10
"ph"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 11
"pl"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 12
"pt"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 13
"ru"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 14
"se"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 15
"tr"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 16
"en_uk"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 17
"en_us"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 18
"id"Symbol 25 MovieClip {Animal_Shelter_0828_fla.flag_icon_774} Frame 19
"PortuguêsBR"Symbol 47 MovieClip Frame 1
"中文"Symbol 47 MovieClip Frame 2
"Deutsch"Symbol 47 MovieClip Frame 3
"English (UK)"Symbol 47 MovieClip Frame 4
"English (US)"Symbol 47 MovieClip Frame 5
"Español"Symbol 47 MovieClip Frame 6
"Français"Symbol 47 MovieClip Frame 7
"Bahasa Ind."Symbol 47 MovieClip Frame 8
"India"Symbol 47 MovieClip Frame 9
"Italiano"Symbol 47 MovieClip Frame 10
"日本語"Symbol 47 MovieClip Frame 11
"Nederlands"Symbol 47 MovieClip Frame 12
"Português"Symbol 47 MovieClip Frame 13
"Polski"Symbol 47 MovieClip Frame 14
"Русский язык"Symbol 47 MovieClip Frame 15
"Svenska"Symbol 47 MovieClip Frame 16
"www.agame.com"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 1
"www.game.com.cn"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 2
"www.zapjuegos.com"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 3
"www.spel.nl"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 4
"www.jeu.fr"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 5
"www.spielen.com"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 6
"www.clickjogos.com"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 7
"www.giocaregratis.it"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 8
"www.spel.eu"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 9
"www.mygames.co.uk"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 10
"www.flashgames.ru"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 11
"www.game.co.in"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 12
"www.games.co.id"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 13
"www.minigry.pl"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 14
"www.asoyun.com"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 15
"www.game.com.my"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 16
"www.gamesgames.com"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 17
"www.spelletjes.nl"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 18
"www.jeux.fr"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 19
"www.jetztspielen.de"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 20
"www.gry.pl"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 21
"www.spela.se"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 22
"www.gioco.it"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 23
"www.juegos.com"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 24
"www.ojogos.com.br"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 25
"www.ourgames.ru"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 26
"www.games.co.uk"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 27
"www.oyunlar123.com"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 28
"www.girlsgogames.com"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 29
"www.girlsgogames.nl"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 30
"www.girlsgogames.fr"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 31
"www.girlsgogames.es"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 32
"www.girlsgogames.de"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 33
"www.girlsgogames.pl"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 34
"www.girlsgogames.se"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 35
"www.girlsgogames.it"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 36
"www.juegosdechicas.com"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 37
"www.girlsgogames.co.uk"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 38
"www.girlsgogames.com.br"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 39
"www.girlsgogames.ru"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 40
"www.girlsgogames.in"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 41
"www.girlsgogamestr.com"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 42
"www.ojogos.pt"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 43
"www.laro.com.ph"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 44
"www.egames.jp"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 45
"www.a10.com"Symbol 293 MovieClip {spill.localisation.BrandingLogo} Frame 46
"normal"Symbol 1015 MovieClip {animal1} Frame 1
"ill0"Symbol 1015 MovieClip {animal1} Frame 10
"ill1"Symbol 1015 MovieClip {animal1} Frame 15
"happy"Symbol 1015 MovieClip {animal1} Frame 21
"anger"Symbol 1015 MovieClip {animal1} Frame 28
"work"Symbol 1015 MovieClip {animal1} Frame 35
"medicine"Symbol 1015 MovieClip {animal1} Frame 40
"food"Symbol 1015 MovieClip {animal1} Frame 48
"play"Symbol 1015 MovieClip {animal1} Frame 56
"normal"Symbol 1196 MovieClip {animal2} Frame 1
"ill0"Symbol 1196 MovieClip {animal2} Frame 10
"ill1"Symbol 1196 MovieClip {animal2} Frame 15
"happy"Symbol 1196 MovieClip {animal2} Frame 21
"anger"Symbol 1196 MovieClip {animal2} Frame 28
"work"Symbol 1196 MovieClip {animal2} Frame 35
"medicine"Symbol 1196 MovieClip {animal2} Frame 40
"food"Symbol 1196 MovieClip {animal2} Frame 48
"play"Symbol 1196 MovieClip {animal2} Frame 56
"normal"Symbol 1402 MovieClip {animal3} Frame 1
"ill0"Symbol 1402 MovieClip {animal3} Frame 10
"ill1"Symbol 1402 MovieClip {animal3} Frame 15
"happy"Symbol 1402 MovieClip {animal3} Frame 21
"anger"Symbol 1402 MovieClip {animal3} Frame 28
"work"Symbol 1402 MovieClip {animal3} Frame 35
"medicine"Symbol 1402 MovieClip {animal3} Frame 40
"food"Symbol 1402 MovieClip {animal3} Frame 48
"play"Symbol 1402 MovieClip {animal3} Frame 56
"normal"Symbol 1572 MovieClip {animal4} Frame 1
"ill0"Symbol 1572 MovieClip {animal4} Frame 10
"ill1"Symbol 1572 MovieClip {animal4} Frame 15
"happy"Symbol 1572 MovieClip {animal4} Frame 21
"anger"Symbol 1572 MovieClip {animal4} Frame 28
"work"Symbol 1572 MovieClip {animal4} Frame 35
"medicine"Symbol 1572 MovieClip {animal4} Frame 40
"food"Symbol 1572 MovieClip {animal4} Frame 48
"play"Symbol 1572 MovieClip {animal4} Frame 56
"normal"Symbol 1746 MovieClip {animal5} Frame 1
"ill0"Symbol 1746 MovieClip {animal5} Frame 10
"ill1"Symbol 1746 MovieClip {animal5} Frame 15
"happy"Symbol 1746 MovieClip {animal5} Frame 21
"anger"Symbol 1746 MovieClip {animal5} Frame 28
"work"Symbol 1746 MovieClip {animal5} Frame 35
"medicine"Symbol 1746 MovieClip {animal5} Frame 40
"food"Symbol 1746 MovieClip {animal5} Frame 48
"play"Symbol 1746 MovieClip {animal5} Frame 56
"normal"Symbol 1953 MovieClip {animal6} Frame 1
"normal1"Symbol 1953 MovieClip {animal6} Frame 8
"ill0"Symbol 1953 MovieClip {animal6} Frame 14
"ill1"Symbol 1953 MovieClip {animal6} Frame 18
"happy"Symbol 1953 MovieClip {animal6} Frame 22
"anger"Symbol 1953 MovieClip {animal6} Frame 28
"work"Symbol 1953 MovieClip {animal6} Frame 35
"medicine"Symbol 1953 MovieClip {animal6} Frame 40
"food"Symbol 1953 MovieClip {animal6} Frame 48
"play"Symbol 1953 MovieClip {animal6} Frame 56
"normal"Symbol 2179 MovieClip {animal7} Frame 1
"normal1"Symbol 2179 MovieClip {animal7} Frame 7
"ill0"Symbol 2179 MovieClip {animal7} Frame 12
"ill1"Symbol 2179 MovieClip {animal7} Frame 15
"happy"Symbol 2179 MovieClip {animal7} Frame 19
"anger"Symbol 2179 MovieClip {animal7} Frame 25
"work"Symbol 2179 MovieClip {animal7} Frame 35
"medicine"Symbol 2179 MovieClip {animal7} Frame 40
"food"Symbol 2179 MovieClip {animal7} Frame 48
"play"Symbol 2179 MovieClip {animal7} Frame 56
"normal"Symbol 2423 MovieClip {animal8} Frame 1
"ill0"Symbol 2423 MovieClip {animal8} Frame 10
"ill1"Symbol 2423 MovieClip {animal8} Frame 15
"happy"Symbol 2423 MovieClip {animal8} Frame 21
"anger"Symbol 2423 MovieClip {animal8} Frame 28
"work"Symbol 2423 MovieClip {animal8} Frame 35
"medicine"Symbol 2423 MovieClip {animal8} Frame 40
"food"Symbol 2423 MovieClip {animal8} Frame 48
"play"Symbol 2423 MovieClip {animal8} Frame 56
"normal"Symbol 2637 MovieClip {animal9} Frame 1
"ill0"Symbol 2637 MovieClip {animal9} Frame 10
"ill1"Symbol 2637 MovieClip {animal9} Frame 15
"happy"Symbol 2637 MovieClip {animal9} Frame 21
"anger"Symbol 2637 MovieClip {animal9} Frame 28
"work"Symbol 2637 MovieClip {animal9} Frame 35
"medicine"Symbol 2637 MovieClip {animal9} Frame 40
"food"Symbol 2637 MovieClip {animal9} Frame 48
"play"Symbol 2637 MovieClip {animal9} Frame 56
"normal"Symbol 2848 MovieClip {animal10} Frame 1
"normal1"Symbol 2848 MovieClip {animal10} Frame 7
"ill0"Symbol 2848 MovieClip {animal10} Frame 12
"ill1"Symbol 2848 MovieClip {animal10} Frame 16
"happy"Symbol 2848 MovieClip {animal10} Frame 20
"anger"Symbol 2848 MovieClip {animal10} Frame 26
"work"Symbol 2848 MovieClip {animal10} Frame 35
"medicine"Symbol 2848 MovieClip {animal10} Frame 40
"food"Symbol 2848 MovieClip {animal10} Frame 48
"play"Symbol 2848 MovieClip {animal10} Frame 56
"normal"Symbol 3059 MovieClip {animal11} Frame 1
"normal1"Symbol 3059 MovieClip {animal11} Frame 8
"ill0"Symbol 3059 MovieClip {animal11} Frame 15
"ill1"Symbol 3059 MovieClip {animal11} Frame 19
"happy"Symbol 3059 MovieClip {animal11} Frame 24
"anger"Symbol 3059 MovieClip {animal11} Frame 29
"work"Symbol 3059 MovieClip {animal11} Frame 35
"medicine"Symbol 3059 MovieClip {animal11} Frame 40
"food"Symbol 3059 MovieClip {animal11} Frame 48
"play"Symbol 3059 MovieClip {animal11} Frame 56
"normal"Symbol 3238 MovieClip {animal12} Frame 1
"normal1"Symbol 3238 MovieClip {animal12} Frame 9
"ill0"Symbol 3238 MovieClip {animal12} Frame 14
"ill1"Symbol 3238 MovieClip {animal12} Frame 18
"happy"Symbol 3238 MovieClip {animal12} Frame 22
"anger"Symbol 3238 MovieClip {animal12} Frame 28
"work"Symbol 3238 MovieClip {animal12} Frame 35
"medicine"Symbol 3238 MovieClip {animal12} Frame 40
"food"Symbol 3238 MovieClip {animal12} Frame 48
"play"Symbol 3238 MovieClip {animal12} Frame 56
"normal"Symbol 3481 MovieClip {animal13} Frame 1
"normal1"Symbol 3481 MovieClip {animal13} Frame 8
"ill0"Symbol 3481 MovieClip {animal13} Frame 14
"ill1"Symbol 3481 MovieClip {animal13} Frame 18
"happy"Symbol 3481 MovieClip {animal13} Frame 22
"anger"Symbol 3481 MovieClip {animal13} Frame 27
"work"Symbol 3481 MovieClip {animal13} Frame 35
"medicine"Symbol 3481 MovieClip {animal13} Frame 40
"food"Symbol 3481 MovieClip {animal13} Frame 48
"play"Symbol 3481 MovieClip {animal13} Frame 56
"end"Symbol 5064 MovieClip {lib.howToPlay_Intro} Frame 17




http://swfchan.com/23/114741/info.shtml
Created: 10/3 -2019 12:49:07 Last modified: 10/3 -2019 12:49:07 Server time: 12/05 -2024 21:39:36