Section 1
//LogoMC (art.com.trickster.girlsgogames.LogoMC)
package art.com.trickster.girlsgogames {
import flash.display.*;
import com.trickster.girlsgogames.*;
public dynamic class LogoMC extends MovieClip {
public function LogoMC(){
addFrameScript(0, frame1);
}
function frame1(){
this.gotoAndStop((GirlsGoGames.portalId + 1));
}
}
}//package art.com.trickster.girlsgogames
Section 2
//LogoTextMovieclip (art.com.trickster.girlsgogames.LogoTextMovieclip)
package art.com.trickster.girlsgogames {
import flash.display.*;
import spill.localisation.*;
public dynamic class LogoTextMovieclip extends MovieClip {
public var __id0_:LocalizedTextFieldMC2;
public function LogoTextMovieclip(){
__setProp___id0__LogoText_branding_1();
}
function __setProp___id0__LogoText_branding_1(){
try {
__id0_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id0_.text = "{btn_moregamesat}";
__id0_.textColor = 0xFFFFFF;
__id0_.textSize = 16;
__id0_.bold = false;
__id0_.disableWordwrap = false;
__id0_.embedFonts = true;
__id0_.font = "Arial Black";
__id0_.hAlign = "center";
__id0_.multiline = false;
__id0_.vAlign = "top";
__id0_.antiAliasType = "advanced";
__id0_.glowBlur = 3;
__id0_.glowColor = 0;
__id0_.useGlowFilter = false;
__id0_.glowQuality = 1;
__id0_.glowStrength = 5;
__id0_.gridFitType = "pixel";
__id0_.italic = false;
__id0_.selectable = false;
__id0_.underline = false;
try {
__id0_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package art.com.trickster.girlsgogames
Section 3
//PreloaderIntroFamily (art.com.trickster.girlsgogames.PreloaderIntroFamily)
package art.com.trickster.girlsgogames {
import flash.events.*;
import flash.display.*;
import flash.text.*;
import flash.xml.*;
import flash.net.*;
import flash.ui.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.printing.*;
import flash.system.*;
public dynamic class PreloaderIntroFamily extends MovieClip {
public function PreloaderIntroFamily(){
addFrameScript(8, frame9, 88, frame89);
}
function frame89(){
this.root.dispatchEvent(new Event("GirlsGoGamesPreloaderPlayed"));
}
function frame9(){
if (!(this.root as Object).loadComplete){
this.stop();
};
}
}
}//package art.com.trickster.girlsgogames
Section 4
//PreloaderIntroGirl (art.com.trickster.girlsgogames.PreloaderIntroGirl)
package art.com.trickster.girlsgogames {
import flash.events.*;
import flash.display.*;
import flash.text.*;
import flash.xml.*;
import flash.net.*;
import flash.ui.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.printing.*;
import flash.system.*;
public dynamic class PreloaderIntroGirl extends MovieClip {
public function PreloaderIntroGirl(){
addFrameScript(8, frame9, 88, frame89);
}
function frame89(){
this.root.dispatchEvent(new Event("GirlsGoGamesPreloaderPlayed"));
}
function frame9(){
if (!(this.root as Object).loadComplete){
this.stop();
};
}
}
}//package art.com.trickster.girlsgogames
Section 5
//PreloaderIntroTweens (art.com.trickster.girlsgogames.PreloaderIntroTweens)
package art.com.trickster.girlsgogames {
import flash.events.*;
import flash.display.*;
import flash.text.*;
import flash.xml.*;
import flash.net.*;
import flash.ui.*;
import flash.utils.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.printing.*;
import flash.system.*;
public dynamic class PreloaderIntroTweens extends MovieClip {
public function PreloaderIntroTweens(){
addFrameScript(8, frame9, 88, frame89);
}
function frame89(){
this.root.dispatchEvent(new Event("GirlsGoGamesPreloaderPlayed"));
}
function frame9(){
if (!(this.root as Object).loadComplete){
this.stop();
};
}
}
}//package art.com.trickster.girlsgogames
Section 6
//AuthorsMovieclip (art.com.trickster.ui.AuthorsMovieclip)
package art.com.trickster.ui {
import flash.display.*;
public dynamic class AuthorsMovieclip extends MovieClip {
public function AuthorsMovieclip(){
addFrameScript(0, frame1);
}
function frame1(){
this.stop();
}
}
}//package art.com.trickster.ui
Section 7
//Dialog (art.dialog.Dialog)
package art.dialog {
import flash.display.*;
public dynamic class Dialog extends MovieClip {
public var star1:MovieClip;
public var star2:MovieClip;
public var skipBtn:SkipDialogBtn;
public var firstBubble:MovieClip;
public var secondBubble:MovieClip;
public var woman:MovieClip;
public var girl:MovieClip;
}
}//package art.dialog
Section 8
//Dialog2 (art.dialog.Dialog2)
package art.dialog {
import flash.display.*;
public dynamic class Dialog2 extends MovieClip {
public var skipBtn:SkipDialogBtn;
public var firstBubble:MovieClip;
public var secondBubble:MovieClip;
public var madam:MovieClip;
public var woman:MovieClip;
public var girl:MovieClip;
}
}//package art.dialog
Section 9
//DialogBeginning (art.dialog.DialogBeginning)
package art.dialog {
import common.*;
public dynamic class DialogBeginning extends Localizable {
}
}//package art.dialog
Section 10
//DialogEnding (art.dialog.DialogEnding)
package art.dialog {
import common.*;
public dynamic class DialogEnding extends Localizable {
}
}//package art.dialog
Section 11
//SkipDialog (art.dialog.SkipDialog)
package art.dialog {
import common.*;
public dynamic class SkipDialog extends Localizable {
}
}//package art.dialog
Section 12
//SkipDialogBtn (art.dialog.SkipDialogBtn)
package art.dialog {
import common.*;
public dynamic class SkipDialogBtn extends Button {
}
}//package art.dialog
Section 13
//HelpPopup (art.help.HelpPopup)
package art.help {
import common.*;
public dynamic class HelpPopup extends Localizable {
}
}//package art.help
Section 14
//object_00 (art.inventory.items.object_00)
package art.inventory.items {
import levels.*;
public dynamic class object_00 extends InventoryItem {
public function object_00(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 15
//object_01 (art.inventory.items.object_01)
package art.inventory.items {
import levels.*;
public dynamic class object_01 extends InventoryItem {
public function object_01(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 16
//object_02 (art.inventory.items.object_02)
package art.inventory.items {
import levels.*;
public dynamic class object_02 extends InventoryItem {
public function object_02(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 17
//object_03 (art.inventory.items.object_03)
package art.inventory.items {
import levels.*;
public dynamic class object_03 extends InventoryItem {
public function object_03(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 18
//object_04 (art.inventory.items.object_04)
package art.inventory.items {
import levels.*;
public dynamic class object_04 extends InventoryItem {
public function object_04(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 19
//object_05 (art.inventory.items.object_05)
package art.inventory.items {
import levels.*;
public dynamic class object_05 extends InventoryItem {
public function object_05(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 20
//object_07 (art.inventory.items.object_07)
package art.inventory.items {
import levels.*;
public dynamic class object_07 extends InventoryItem {
public function object_07(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 21
//object_08 (art.inventory.items.object_08)
package art.inventory.items {
import levels.*;
public dynamic class object_08 extends InventoryItem {
public function object_08(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 22
//object_09 (art.inventory.items.object_09)
package art.inventory.items {
import levels.*;
public dynamic class object_09 extends InventoryItem {
public function object_09(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 23
//object_10 (art.inventory.items.object_10)
package art.inventory.items {
import levels.*;
public dynamic class object_10 extends InventoryItem {
public function object_10(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 24
//object_11 (art.inventory.items.object_11)
package art.inventory.items {
import levels.*;
public dynamic class object_11 extends InventoryItem {
public function object_11(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 25
//object_12 (art.inventory.items.object_12)
package art.inventory.items {
import levels.*;
public dynamic class object_12 extends InventoryItem {
public function object_12(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 26
//object_13 (art.inventory.items.object_13)
package art.inventory.items {
import levels.*;
public dynamic class object_13 extends InventoryItem {
public function object_13(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 27
//object_14 (art.inventory.items.object_14)
package art.inventory.items {
import levels.*;
public dynamic class object_14 extends InventoryItem {
public function object_14(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 28
//object_15 (art.inventory.items.object_15)
package art.inventory.items {
import levels.*;
public dynamic class object_15 extends InventoryItem {
public function object_15(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 29
//object_16 (art.inventory.items.object_16)
package art.inventory.items {
import levels.*;
public dynamic class object_16 extends InventoryItem {
public function object_16(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 30
//object_17 (art.inventory.items.object_17)
package art.inventory.items {
import levels.*;
public dynamic class object_17 extends InventoryItem {
public function object_17(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 31
//object_18 (art.inventory.items.object_18)
package art.inventory.items {
import levels.*;
public dynamic class object_18 extends InventoryItem {
public function object_18(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 32
//object_19 (art.inventory.items.object_19)
package art.inventory.items {
import levels.*;
public dynamic class object_19 extends InventoryItem {
public function object_19(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 33
//object_20 (art.inventory.items.object_20)
package art.inventory.items {
import levels.*;
public dynamic class object_20 extends InventoryItem {
public function object_20(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 34
//object_21 (art.inventory.items.object_21)
package art.inventory.items {
import levels.*;
public dynamic class object_21 extends InventoryItem {
public function object_21(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 35
//object_22 (art.inventory.items.object_22)
package art.inventory.items {
import levels.*;
public dynamic class object_22 extends InventoryItem {
public function object_22(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 36
//object_23 (art.inventory.items.object_23)
package art.inventory.items {
import levels.*;
public dynamic class object_23 extends InventoryItem {
public function object_23(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 37
//object_25 (art.inventory.items.object_25)
package art.inventory.items {
import levels.*;
public dynamic class object_25 extends InventoryItem {
public function object_25(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 38
//object_26 (art.inventory.items.object_26)
package art.inventory.items {
import levels.*;
public dynamic class object_26 extends InventoryItem {
public function object_26(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 39
//object_28 (art.inventory.items.object_28)
package art.inventory.items {
import levels.*;
public dynamic class object_28 extends InventoryItem {
public function object_28(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 40
//object_30 (art.inventory.items.object_30)
package art.inventory.items {
import levels.*;
public dynamic class object_30 extends InventoryItem {
public function object_30(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 41
//object_31 (art.inventory.items.object_31)
package art.inventory.items {
import levels.*;
public dynamic class object_31 extends InventoryItem {
public function object_31(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 42
//object_32 (art.inventory.items.object_32)
package art.inventory.items {
import levels.*;
public dynamic class object_32 extends InventoryItem {
public function object_32(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 43
//object_34 (art.inventory.items.object_34)
package art.inventory.items {
import levels.*;
public dynamic class object_34 extends InventoryItem {
public function object_34(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 44
//object_35 (art.inventory.items.object_35)
package art.inventory.items {
import levels.*;
public dynamic class object_35 extends InventoryItem {
public function object_35(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 45
//object_36 (art.inventory.items.object_36)
package art.inventory.items {
import levels.*;
public dynamic class object_36 extends InventoryItem {
public function object_36(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 46
//object_37 (art.inventory.items.object_37)
package art.inventory.items {
import levels.*;
public dynamic class object_37 extends InventoryItem {
public function object_37(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 47
//object_38 (art.inventory.items.object_38)
package art.inventory.items {
import levels.*;
public dynamic class object_38 extends InventoryItem {
public function object_38(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 48
//object_39 (art.inventory.items.object_39)
package art.inventory.items {
import levels.*;
public dynamic class object_39 extends InventoryItem {
public function object_39(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 49
//object_40 (art.inventory.items.object_40)
package art.inventory.items {
import levels.*;
public dynamic class object_40 extends InventoryItem {
public function object_40(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 50
//object_41 (art.inventory.items.object_41)
package art.inventory.items {
import levels.*;
public dynamic class object_41 extends InventoryItem {
public function object_41(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 51
//object_42 (art.inventory.items.object_42)
package art.inventory.items {
import levels.*;
public dynamic class object_42 extends InventoryItem {
public function object_42(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 52
//object_43 (art.inventory.items.object_43)
package art.inventory.items {
import levels.*;
public dynamic class object_43 extends InventoryItem {
public function object_43(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 53
//object_44 (art.inventory.items.object_44)
package art.inventory.items {
import levels.*;
public dynamic class object_44 extends InventoryItem {
public function object_44(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 54
//object_45 (art.inventory.items.object_45)
package art.inventory.items {
import levels.*;
public dynamic class object_45 extends InventoryItem {
public function object_45(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 55
//object_46 (art.inventory.items.object_46)
package art.inventory.items {
import levels.*;
public dynamic class object_46 extends InventoryItem {
public function object_46(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 56
//object_47 (art.inventory.items.object_47)
package art.inventory.items {
import levels.*;
public dynamic class object_47 extends InventoryItem {
public function object_47(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 57
//object_48 (art.inventory.items.object_48)
package art.inventory.items {
import levels.*;
public dynamic class object_48 extends InventoryItem {
public function object_48(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 58
//object_49 (art.inventory.items.object_49)
package art.inventory.items {
import levels.*;
public dynamic class object_49 extends InventoryItem {
public function object_49(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 59
//object_50 (art.inventory.items.object_50)
package art.inventory.items {
import levels.*;
public dynamic class object_50 extends InventoryItem {
public function object_50(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 60
//object_52 (art.inventory.items.object_52)
package art.inventory.items {
import levels.*;
public dynamic class object_52 extends InventoryItem {
public function object_52(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 61
//object_53 (art.inventory.items.object_53)
package art.inventory.items {
import levels.*;
public dynamic class object_53 extends InventoryItem {
public function object_53(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 62
//object_54 (art.inventory.items.object_54)
package art.inventory.items {
import levels.*;
public dynamic class object_54 extends InventoryItem {
public function object_54(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 63
//object_55 (art.inventory.items.object_55)
package art.inventory.items {
import levels.*;
public dynamic class object_55 extends InventoryItem {
public function object_55(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 64
//object_56 (art.inventory.items.object_56)
package art.inventory.items {
import levels.*;
public dynamic class object_56 extends InventoryItem {
public function object_56(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 65
//object_57 (art.inventory.items.object_57)
package art.inventory.items {
import levels.*;
public dynamic class object_57 extends InventoryItem {
public function object_57(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 66
//object_58 (art.inventory.items.object_58)
package art.inventory.items {
import levels.*;
public dynamic class object_58 extends InventoryItem {
public function object_58(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 67
//object_59 (art.inventory.items.object_59)
package art.inventory.items {
import levels.*;
public dynamic class object_59 extends InventoryItem {
public function object_59(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 68
//object_60 (art.inventory.items.object_60)
package art.inventory.items {
import levels.*;
public dynamic class object_60 extends InventoryItem {
public function object_60(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 69
//object_61 (art.inventory.items.object_61)
package art.inventory.items {
import levels.*;
public dynamic class object_61 extends InventoryItem {
public function object_61(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 70
//object_63 (art.inventory.items.object_63)
package art.inventory.items {
import levels.*;
public dynamic class object_63 extends InventoryItem {
public function object_63(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 71
//object_64 (art.inventory.items.object_64)
package art.inventory.items {
import levels.*;
public dynamic class object_64 extends InventoryItem {
public function object_64(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 72
//object_65 (art.inventory.items.object_65)
package art.inventory.items {
import levels.*;
public dynamic class object_65 extends InventoryItem {
public function object_65(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 73
//object_66 (art.inventory.items.object_66)
package art.inventory.items {
import levels.*;
public dynamic class object_66 extends InventoryItem {
public function object_66(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 74
//object_67 (art.inventory.items.object_67)
package art.inventory.items {
import levels.*;
public dynamic class object_67 extends InventoryItem {
public function object_67(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 75
//object_68 (art.inventory.items.object_68)
package art.inventory.items {
import levels.*;
public dynamic class object_68 extends InventoryItem {
public function object_68(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 76
//object_69 (art.inventory.items.object_69)
package art.inventory.items {
import levels.*;
public dynamic class object_69 extends InventoryItem {
public function object_69(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 77
//object_70 (art.inventory.items.object_70)
package art.inventory.items {
import levels.*;
public dynamic class object_70 extends InventoryItem {
public function object_70(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 78
//object_71 (art.inventory.items.object_71)
package art.inventory.items {
import levels.*;
public dynamic class object_71 extends InventoryItem {
public function object_71(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 79
//object_73 (art.inventory.items.object_73)
package art.inventory.items {
import levels.*;
public dynamic class object_73 extends InventoryItem {
public function object_73(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 80
//object_74 (art.inventory.items.object_74)
package art.inventory.items {
import levels.*;
public dynamic class object_74 extends InventoryItem {
public function object_74(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 81
//object_75 (art.inventory.items.object_75)
package art.inventory.items {
import levels.*;
public dynamic class object_75 extends InventoryItem {
public function object_75(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 82
//object_76 (art.inventory.items.object_76)
package art.inventory.items {
import levels.*;
public dynamic class object_76 extends InventoryItem {
public function object_76(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 83
//object_77 (art.inventory.items.object_77)
package art.inventory.items {
import levels.*;
public dynamic class object_77 extends InventoryItem {
public function object_77(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 84
//object_78 (art.inventory.items.object_78)
package art.inventory.items {
import levels.*;
public dynamic class object_78 extends InventoryItem {
public function object_78(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 85
//object_79 (art.inventory.items.object_79)
package art.inventory.items {
import levels.*;
public dynamic class object_79 extends InventoryItem {
public function object_79(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 86
//object_80 (art.inventory.items.object_80)
package art.inventory.items {
import levels.*;
public dynamic class object_80 extends InventoryItem {
public function object_80(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 87
//object_81 (art.inventory.items.object_81)
package art.inventory.items {
import levels.*;
public dynamic class object_81 extends InventoryItem {
public function object_81(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 88
//object_82 (art.inventory.items.object_82)
package art.inventory.items {
import levels.*;
public dynamic class object_82 extends InventoryItem {
public function object_82(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 89
//object_83 (art.inventory.items.object_83)
package art.inventory.items {
import levels.*;
public dynamic class object_83 extends InventoryItem {
public function object_83(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 90
//object_84 (art.inventory.items.object_84)
package art.inventory.items {
import levels.*;
public dynamic class object_84 extends InventoryItem {
public function object_84(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 91
//object_85 (art.inventory.items.object_85)
package art.inventory.items {
import levels.*;
public dynamic class object_85 extends InventoryItem {
public function object_85(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 92
//object_86 (art.inventory.items.object_86)
package art.inventory.items {
import levels.*;
public dynamic class object_86 extends InventoryItem {
public function object_86(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 93
//object_87 (art.inventory.items.object_87)
package art.inventory.items {
import levels.*;
public dynamic class object_87 extends InventoryItem {
public function object_87(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 94
//object_89 (art.inventory.items.object_89)
package art.inventory.items {
import levels.*;
public dynamic class object_89 extends InventoryItem {
public function object_89(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 95
//object_90 (art.inventory.items.object_90)
package art.inventory.items {
import levels.*;
public dynamic class object_90 extends InventoryItem {
public function object_90(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 96
//object_91 (art.inventory.items.object_91)
package art.inventory.items {
import levels.*;
public dynamic class object_91 extends InventoryItem {
public function object_91(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 97
//object_92 (art.inventory.items.object_92)
package art.inventory.items {
import levels.*;
public dynamic class object_92 extends InventoryItem {
public function object_92(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 98
//object2_01 (art.inventory.items.object2_01)
package art.inventory.items {
import levels.*;
public dynamic class object2_01 extends InventoryItem {
public function object2_01(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 99
//object2_02 (art.inventory.items.object2_02)
package art.inventory.items {
import levels.*;
public dynamic class object2_02 extends InventoryItem {
public function object2_02(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 100
//object2_03 (art.inventory.items.object2_03)
package art.inventory.items {
import levels.*;
public dynamic class object2_03 extends InventoryItem {
public function object2_03(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 101
//object2_04 (art.inventory.items.object2_04)
package art.inventory.items {
import levels.*;
public dynamic class object2_04 extends InventoryItem {
public function object2_04(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 102
//object2_05 (art.inventory.items.object2_05)
package art.inventory.items {
import levels.*;
public dynamic class object2_05 extends InventoryItem {
public function object2_05(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 103
//object2_06 (art.inventory.items.object2_06)
package art.inventory.items {
import levels.*;
public dynamic class object2_06 extends InventoryItem {
public function object2_06(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 104
//object2_08 (art.inventory.items.object2_08)
package art.inventory.items {
import levels.*;
public dynamic class object2_08 extends InventoryItem {
public function object2_08(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 105
//object2_10 (art.inventory.items.object2_10)
package art.inventory.items {
import levels.*;
public dynamic class object2_10 extends InventoryItem {
public function object2_10(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 106
//object2_11 (art.inventory.items.object2_11)
package art.inventory.items {
import levels.*;
public dynamic class object2_11 extends InventoryItem {
public function object2_11(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 107
//object2_12 (art.inventory.items.object2_12)
package art.inventory.items {
import levels.*;
public dynamic class object2_12 extends InventoryItem {
public function object2_12(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 108
//object2_13 (art.inventory.items.object2_13)
package art.inventory.items {
import levels.*;
public dynamic class object2_13 extends InventoryItem {
public function object2_13(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 109
//object2_14 (art.inventory.items.object2_14)
package art.inventory.items {
import levels.*;
public dynamic class object2_14 extends InventoryItem {
public function object2_14(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 110
//object2_15 (art.inventory.items.object2_15)
package art.inventory.items {
import levels.*;
public dynamic class object2_15 extends InventoryItem {
public function object2_15(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 111
//object2_16 (art.inventory.items.object2_16)
package art.inventory.items {
import levels.*;
public dynamic class object2_16 extends InventoryItem {
public function object2_16(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 112
//object2_17 (art.inventory.items.object2_17)
package art.inventory.items {
import levels.*;
public dynamic class object2_17 extends InventoryItem {
public function object2_17(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 113
//object2_19 (art.inventory.items.object2_19)
package art.inventory.items {
import levels.*;
public dynamic class object2_19 extends InventoryItem {
public function object2_19(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 114
//object2_20 (art.inventory.items.object2_20)
package art.inventory.items {
import levels.*;
public dynamic class object2_20 extends InventoryItem {
public function object2_20(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 115
//object2_21 (art.inventory.items.object2_21)
package art.inventory.items {
import levels.*;
public dynamic class object2_21 extends InventoryItem {
public function object2_21(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 116
//object2_22 (art.inventory.items.object2_22)
package art.inventory.items {
import levels.*;
public dynamic class object2_22 extends InventoryItem {
public function object2_22(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 117
//object2_23 (art.inventory.items.object2_23)
package art.inventory.items {
import levels.*;
public dynamic class object2_23 extends InventoryItem {
public function object2_23(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 118
//object2_24 (art.inventory.items.object2_24)
package art.inventory.items {
import levels.*;
public dynamic class object2_24 extends InventoryItem {
public function object2_24(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 119
//object2_26 (art.inventory.items.object2_26)
package art.inventory.items {
import levels.*;
public dynamic class object2_26 extends InventoryItem {
public function object2_26(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 120
//object2_27 (art.inventory.items.object2_27)
package art.inventory.items {
import levels.*;
public dynamic class object2_27 extends InventoryItem {
public function object2_27(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 121
//object2_29 (art.inventory.items.object2_29)
package art.inventory.items {
import levels.*;
public dynamic class object2_29 extends InventoryItem {
public function object2_29(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 122
//object2_30 (art.inventory.items.object2_30)
package art.inventory.items {
import levels.*;
public dynamic class object2_30 extends InventoryItem {
public function object2_30(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 123
//object2_31 (art.inventory.items.object2_31)
package art.inventory.items {
import levels.*;
public dynamic class object2_31 extends InventoryItem {
public function object2_31(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 124
//object2_32 (art.inventory.items.object2_32)
package art.inventory.items {
import levels.*;
public dynamic class object2_32 extends InventoryItem {
public function object2_32(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 125
//object2_33 (art.inventory.items.object2_33)
package art.inventory.items {
import levels.*;
public dynamic class object2_33 extends InventoryItem {
public function object2_33(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 126
//object2_34 (art.inventory.items.object2_34)
package art.inventory.items {
import levels.*;
public dynamic class object2_34 extends InventoryItem {
public function object2_34(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 127
//object2_35 (art.inventory.items.object2_35)
package art.inventory.items {
import levels.*;
public dynamic class object2_35 extends InventoryItem {
public function object2_35(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 128
//object2_36 (art.inventory.items.object2_36)
package art.inventory.items {
import levels.*;
public dynamic class object2_36 extends InventoryItem {
public function object2_36(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 129
//object2_38 (art.inventory.items.object2_38)
package art.inventory.items {
import levels.*;
public dynamic class object2_38 extends InventoryItem {
public function object2_38(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 130
//object2_39 (art.inventory.items.object2_39)
package art.inventory.items {
import levels.*;
public dynamic class object2_39 extends InventoryItem {
public function object2_39(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 131
//object2_40 (art.inventory.items.object2_40)
package art.inventory.items {
import levels.*;
public dynamic class object2_40 extends InventoryItem {
public function object2_40(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 132
//object2_41 (art.inventory.items.object2_41)
package art.inventory.items {
import levels.*;
public dynamic class object2_41 extends InventoryItem {
public function object2_41(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 133
//object2_42 (art.inventory.items.object2_42)
package art.inventory.items {
import levels.*;
public dynamic class object2_42 extends InventoryItem {
public function object2_42(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 134
//object2_43 (art.inventory.items.object2_43)
package art.inventory.items {
import levels.*;
public dynamic class object2_43 extends InventoryItem {
public function object2_43(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 135
//object2_44 (art.inventory.items.object2_44)
package art.inventory.items {
import levels.*;
public dynamic class object2_44 extends InventoryItem {
public function object2_44(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 136
//object2_45 (art.inventory.items.object2_45)
package art.inventory.items {
import levels.*;
public dynamic class object2_45 extends InventoryItem {
public function object2_45(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 137
//object2_46 (art.inventory.items.object2_46)
package art.inventory.items {
import levels.*;
public dynamic class object2_46 extends InventoryItem {
public function object2_46(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 138
//object2_47 (art.inventory.items.object2_47)
package art.inventory.items {
import levels.*;
public dynamic class object2_47 extends InventoryItem {
public function object2_47(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 139
//object2_49 (art.inventory.items.object2_49)
package art.inventory.items {
import levels.*;
public dynamic class object2_49 extends InventoryItem {
public function object2_49(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 140
//object2_50 (art.inventory.items.object2_50)
package art.inventory.items {
import levels.*;
public dynamic class object2_50 extends InventoryItem {
public function object2_50(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 141
//object2_51 (art.inventory.items.object2_51)
package art.inventory.items {
import levels.*;
public dynamic class object2_51 extends InventoryItem {
public function object2_51(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 142
//object2_52 (art.inventory.items.object2_52)
package art.inventory.items {
import levels.*;
public dynamic class object2_52 extends InventoryItem {
public function object2_52(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 143
//object2_53 (art.inventory.items.object2_53)
package art.inventory.items {
import levels.*;
public dynamic class object2_53 extends InventoryItem {
public function object2_53(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 144
//object2_55 (art.inventory.items.object2_55)
package art.inventory.items {
import levels.*;
public dynamic class object2_55 extends InventoryItem {
public function object2_55(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 145
//object2_56 (art.inventory.items.object2_56)
package art.inventory.items {
import levels.*;
public dynamic class object2_56 extends InventoryItem {
public function object2_56(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 146
//object2_57 (art.inventory.items.object2_57)
package art.inventory.items {
import levels.*;
public dynamic class object2_57 extends InventoryItem {
public function object2_57(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 147
//object2_58 (art.inventory.items.object2_58)
package art.inventory.items {
import levels.*;
public dynamic class object2_58 extends InventoryItem {
public function object2_58(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 148
//object2_59 (art.inventory.items.object2_59)
package art.inventory.items {
import levels.*;
public dynamic class object2_59 extends InventoryItem {
public function object2_59(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 149
//object2_60 (art.inventory.items.object2_60)
package art.inventory.items {
import levels.*;
public dynamic class object2_60 extends InventoryItem {
public function object2_60(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 150
//object2_62 (art.inventory.items.object2_62)
package art.inventory.items {
import levels.*;
public dynamic class object2_62 extends InventoryItem {
public function object2_62(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 151
//object2_63 (art.inventory.items.object2_63)
package art.inventory.items {
import levels.*;
public dynamic class object2_63 extends InventoryItem {
public function object2_63(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 152
//object2_65 (art.inventory.items.object2_65)
package art.inventory.items {
import levels.*;
public dynamic class object2_65 extends InventoryItem {
public function object2_65(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 153
//object2_66 (art.inventory.items.object2_66)
package art.inventory.items {
import levels.*;
public dynamic class object2_66 extends InventoryItem {
public function object2_66(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 154
//object2_67 (art.inventory.items.object2_67)
package art.inventory.items {
import levels.*;
public dynamic class object2_67 extends InventoryItem {
public function object2_67(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 155
//object2_68 (art.inventory.items.object2_68)
package art.inventory.items {
import levels.*;
public dynamic class object2_68 extends InventoryItem {
public function object2_68(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 156
//object2_69 (art.inventory.items.object2_69)
package art.inventory.items {
import levels.*;
public dynamic class object2_69 extends InventoryItem {
public function object2_69(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 157
//object2_70 (art.inventory.items.object2_70)
package art.inventory.items {
import levels.*;
public dynamic class object2_70 extends InventoryItem {
public function object2_70(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 158
//object2_71 (art.inventory.items.object2_71)
package art.inventory.items {
import levels.*;
public dynamic class object2_71 extends InventoryItem {
public function object2_71(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 159
//object2_72 (art.inventory.items.object2_72)
package art.inventory.items {
import levels.*;
public dynamic class object2_72 extends InventoryItem {
public function object2_72(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 160
//object2_73 (art.inventory.items.object2_73)
package art.inventory.items {
import levels.*;
public dynamic class object2_73 extends InventoryItem {
public function object2_73(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 161
//object2_74 (art.inventory.items.object2_74)
package art.inventory.items {
import levels.*;
public dynamic class object2_74 extends InventoryItem {
public function object2_74(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 162
//object2_75 (art.inventory.items.object2_75)
package art.inventory.items {
import levels.*;
public dynamic class object2_75 extends InventoryItem {
public function object2_75(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 163
//object2_76 (art.inventory.items.object2_76)
package art.inventory.items {
import levels.*;
public dynamic class object2_76 extends InventoryItem {
public function object2_76(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 164
//object2_77 (art.inventory.items.object2_77)
package art.inventory.items {
import levels.*;
public dynamic class object2_77 extends InventoryItem {
public function object2_77(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 165
//object2_78 (art.inventory.items.object2_78)
package art.inventory.items {
import levels.*;
public dynamic class object2_78 extends InventoryItem {
public function object2_78(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 166
//object2_79 (art.inventory.items.object2_79)
package art.inventory.items {
import levels.*;
public dynamic class object2_79 extends InventoryItem {
public function object2_79(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 167
//object2_80 (art.inventory.items.object2_80)
package art.inventory.items {
import levels.*;
public dynamic class object2_80 extends InventoryItem {
public function object2_80(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 168
//object2_81 (art.inventory.items.object2_81)
package art.inventory.items {
import levels.*;
public dynamic class object2_81 extends InventoryItem {
public function object2_81(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 169
//object2_82 (art.inventory.items.object2_82)
package art.inventory.items {
import levels.*;
public dynamic class object2_82 extends InventoryItem {
public function object2_82(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 170
//object2_83 (art.inventory.items.object2_83)
package art.inventory.items {
import levels.*;
public dynamic class object2_83 extends InventoryItem {
public function object2_83(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 171
//object3_00 (art.inventory.items.object3_00)
package art.inventory.items {
import levels.*;
public dynamic class object3_00 extends InventoryItem {
public function object3_00(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 172
//object3_01 (art.inventory.items.object3_01)
package art.inventory.items {
import levels.*;
public dynamic class object3_01 extends InventoryItem {
public function object3_01(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 173
//object3_02 (art.inventory.items.object3_02)
package art.inventory.items {
import levels.*;
public dynamic class object3_02 extends InventoryItem {
public function object3_02(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 174
//object3_03 (art.inventory.items.object3_03)
package art.inventory.items {
import levels.*;
public dynamic class object3_03 extends InventoryItem {
public function object3_03(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 175
//object3_04 (art.inventory.items.object3_04)
package art.inventory.items {
import levels.*;
public dynamic class object3_04 extends InventoryItem {
public function object3_04(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 176
//object3_05 (art.inventory.items.object3_05)
package art.inventory.items {
import levels.*;
public dynamic class object3_05 extends InventoryItem {
public function object3_05(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 177
//object3_06 (art.inventory.items.object3_06)
package art.inventory.items {
import levels.*;
public dynamic class object3_06 extends InventoryItem {
public function object3_06(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 178
//object3_07 (art.inventory.items.object3_07)
package art.inventory.items {
import levels.*;
public dynamic class object3_07 extends InventoryItem {
public function object3_07(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 179
//object3_08 (art.inventory.items.object3_08)
package art.inventory.items {
import levels.*;
public dynamic class object3_08 extends InventoryItem {
public function object3_08(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 180
//object3_09 (art.inventory.items.object3_09)
package art.inventory.items {
import levels.*;
public dynamic class object3_09 extends InventoryItem {
public function object3_09(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 181
//object3_10 (art.inventory.items.object3_10)
package art.inventory.items {
import levels.*;
public dynamic class object3_10 extends InventoryItem {
public function object3_10(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 182
//object3_11 (art.inventory.items.object3_11)
package art.inventory.items {
import levels.*;
public dynamic class object3_11 extends InventoryItem {
public function object3_11(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 183
//object3_12 (art.inventory.items.object3_12)
package art.inventory.items {
import levels.*;
public dynamic class object3_12 extends InventoryItem {
public function object3_12(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 184
//object3_13 (art.inventory.items.object3_13)
package art.inventory.items {
import levels.*;
public dynamic class object3_13 extends InventoryItem {
public function object3_13(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 185
//object3_15 (art.inventory.items.object3_15)
package art.inventory.items {
import levels.*;
public dynamic class object3_15 extends InventoryItem {
public function object3_15(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 186
//object3_16 (art.inventory.items.object3_16)
package art.inventory.items {
import levels.*;
public dynamic class object3_16 extends InventoryItem {
public function object3_16(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 187
//object3_17 (art.inventory.items.object3_17)
package art.inventory.items {
import levels.*;
public dynamic class object3_17 extends InventoryItem {
public function object3_17(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 188
//object3_18 (art.inventory.items.object3_18)
package art.inventory.items {
import levels.*;
public dynamic class object3_18 extends InventoryItem {
public function object3_18(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 189
//object3_19 (art.inventory.items.object3_19)
package art.inventory.items {
import levels.*;
public dynamic class object3_19 extends InventoryItem {
public function object3_19(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 190
//object3_20 (art.inventory.items.object3_20)
package art.inventory.items {
import levels.*;
public dynamic class object3_20 extends InventoryItem {
public function object3_20(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 191
//object3_22 (art.inventory.items.object3_22)
package art.inventory.items {
import levels.*;
public dynamic class object3_22 extends InventoryItem {
public function object3_22(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 192
//object3_25 (art.inventory.items.object3_25)
package art.inventory.items {
import levels.*;
public dynamic class object3_25 extends InventoryItem {
public function object3_25(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 193
//object3_27 (art.inventory.items.object3_27)
package art.inventory.items {
import levels.*;
public dynamic class object3_27 extends InventoryItem {
public function object3_27(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 194
//object3_28 (art.inventory.items.object3_28)
package art.inventory.items {
import levels.*;
public dynamic class object3_28 extends InventoryItem {
public function object3_28(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 195
//object3_29 (art.inventory.items.object3_29)
package art.inventory.items {
import levels.*;
public dynamic class object3_29 extends InventoryItem {
public function object3_29(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 196
//object3_30 (art.inventory.items.object3_30)
package art.inventory.items {
import levels.*;
public dynamic class object3_30 extends InventoryItem {
public function object3_30(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 197
//object3_31 (art.inventory.items.object3_31)
package art.inventory.items {
import levels.*;
public dynamic class object3_31 extends InventoryItem {
public function object3_31(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 198
//object3_32 (art.inventory.items.object3_32)
package art.inventory.items {
import levels.*;
public dynamic class object3_32 extends InventoryItem {
public function object3_32(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 199
//object3_33 (art.inventory.items.object3_33)
package art.inventory.items {
import levels.*;
public dynamic class object3_33 extends InventoryItem {
public function object3_33(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 200
//object3_34 (art.inventory.items.object3_34)
package art.inventory.items {
import levels.*;
public dynamic class object3_34 extends InventoryItem {
public function object3_34(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 201
//object3_35 (art.inventory.items.object3_35)
package art.inventory.items {
import levels.*;
public dynamic class object3_35 extends InventoryItem {
public function object3_35(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 202
//object3_36 (art.inventory.items.object3_36)
package art.inventory.items {
import levels.*;
public dynamic class object3_36 extends InventoryItem {
public function object3_36(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 203
//object3_37 (art.inventory.items.object3_37)
package art.inventory.items {
import levels.*;
public dynamic class object3_37 extends InventoryItem {
public function object3_37(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 204
//object3_38 (art.inventory.items.object3_38)
package art.inventory.items {
import levels.*;
public dynamic class object3_38 extends InventoryItem {
public function object3_38(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 205
//object3_39 (art.inventory.items.object3_39)
package art.inventory.items {
import levels.*;
public dynamic class object3_39 extends InventoryItem {
public function object3_39(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 206
//object3_40 (art.inventory.items.object3_40)
package art.inventory.items {
import levels.*;
public dynamic class object3_40 extends InventoryItem {
public function object3_40(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 207
//object3_41 (art.inventory.items.object3_41)
package art.inventory.items {
import levels.*;
public dynamic class object3_41 extends InventoryItem {
public function object3_41(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 208
//object3_42 (art.inventory.items.object3_42)
package art.inventory.items {
import levels.*;
public dynamic class object3_42 extends InventoryItem {
public function object3_42(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 209
//object3_43 (art.inventory.items.object3_43)
package art.inventory.items {
import levels.*;
public dynamic class object3_43 extends InventoryItem {
public function object3_43(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 210
//object3_44 (art.inventory.items.object3_44)
package art.inventory.items {
import levels.*;
public dynamic class object3_44 extends InventoryItem {
public function object3_44(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 211
//object3_45 (art.inventory.items.object3_45)
package art.inventory.items {
import levels.*;
public dynamic class object3_45 extends InventoryItem {
public function object3_45(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 212
//object3_46 (art.inventory.items.object3_46)
package art.inventory.items {
import levels.*;
public dynamic class object3_46 extends InventoryItem {
public function object3_46(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 213
//object3_47 (art.inventory.items.object3_47)
package art.inventory.items {
import levels.*;
public dynamic class object3_47 extends InventoryItem {
public function object3_47(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 214
//object3_48 (art.inventory.items.object3_48)
package art.inventory.items {
import levels.*;
public dynamic class object3_48 extends InventoryItem {
public function object3_48(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 215
//object3_49 (art.inventory.items.object3_49)
package art.inventory.items {
import levels.*;
public dynamic class object3_49 extends InventoryItem {
public function object3_49(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 216
//object3_50 (art.inventory.items.object3_50)
package art.inventory.items {
import levels.*;
public dynamic class object3_50 extends InventoryItem {
public function object3_50(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 217
//object3_51 (art.inventory.items.object3_51)
package art.inventory.items {
import levels.*;
public dynamic class object3_51 extends InventoryItem {
public function object3_51(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 218
//object3_52 (art.inventory.items.object3_52)
package art.inventory.items {
import levels.*;
public dynamic class object3_52 extends InventoryItem {
public function object3_52(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 219
//object3_53 (art.inventory.items.object3_53)
package art.inventory.items {
import levels.*;
public dynamic class object3_53 extends InventoryItem {
public function object3_53(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 220
//object3_54 (art.inventory.items.object3_54)
package art.inventory.items {
import levels.*;
public dynamic class object3_54 extends InventoryItem {
public function object3_54(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 221
//object3_55 (art.inventory.items.object3_55)
package art.inventory.items {
import levels.*;
public dynamic class object3_55 extends InventoryItem {
public function object3_55(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 222
//object3_56 (art.inventory.items.object3_56)
package art.inventory.items {
import levels.*;
public dynamic class object3_56 extends InventoryItem {
public function object3_56(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 223
//object3_57 (art.inventory.items.object3_57)
package art.inventory.items {
import levels.*;
public dynamic class object3_57 extends InventoryItem {
public function object3_57(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 224
//object3_59 (art.inventory.items.object3_59)
package art.inventory.items {
import levels.*;
public dynamic class object3_59 extends InventoryItem {
public function object3_59(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 225
//object3_60 (art.inventory.items.object3_60)
package art.inventory.items {
import levels.*;
public dynamic class object3_60 extends InventoryItem {
public function object3_60(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 226
//object3_61 (art.inventory.items.object3_61)
package art.inventory.items {
import levels.*;
public dynamic class object3_61 extends InventoryItem {
public function object3_61(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 227
//object3_62 (art.inventory.items.object3_62)
package art.inventory.items {
import levels.*;
public dynamic class object3_62 extends InventoryItem {
public function object3_62(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 228
//object3_63 (art.inventory.items.object3_63)
package art.inventory.items {
import levels.*;
public dynamic class object3_63 extends InventoryItem {
public function object3_63(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 229
//object3_64 (art.inventory.items.object3_64)
package art.inventory.items {
import levels.*;
public dynamic class object3_64 extends InventoryItem {
public function object3_64(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 230
//object3_65 (art.inventory.items.object3_65)
package art.inventory.items {
import levels.*;
public dynamic class object3_65 extends InventoryItem {
public function object3_65(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 231
//object3_66 (art.inventory.items.object3_66)
package art.inventory.items {
import levels.*;
public dynamic class object3_66 extends InventoryItem {
public function object3_66(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 232
//object3_67 (art.inventory.items.object3_67)
package art.inventory.items {
import levels.*;
public dynamic class object3_67 extends InventoryItem {
public function object3_67(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 233
//object3_68 (art.inventory.items.object3_68)
package art.inventory.items {
import levels.*;
public dynamic class object3_68 extends InventoryItem {
public function object3_68(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 234
//object3_70 (art.inventory.items.object3_70)
package art.inventory.items {
import levels.*;
public dynamic class object3_70 extends InventoryItem {
public function object3_70(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 235
//object3_71 (art.inventory.items.object3_71)
package art.inventory.items {
import levels.*;
public dynamic class object3_71 extends InventoryItem {
public function object3_71(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 236
//object3_72 (art.inventory.items.object3_72)
package art.inventory.items {
import levels.*;
public dynamic class object3_72 extends InventoryItem {
public function object3_72(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 237
//object3_73 (art.inventory.items.object3_73)
package art.inventory.items {
import levels.*;
public dynamic class object3_73 extends InventoryItem {
public function object3_73(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 238
//object3_74 (art.inventory.items.object3_74)
package art.inventory.items {
import levels.*;
public dynamic class object3_74 extends InventoryItem {
public function object3_74(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 239
//object3_75 (art.inventory.items.object3_75)
package art.inventory.items {
import levels.*;
public dynamic class object3_75 extends InventoryItem {
public function object3_75(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 240
//object3_76 (art.inventory.items.object3_76)
package art.inventory.items {
import levels.*;
public dynamic class object3_76 extends InventoryItem {
public function object3_76(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 241
//object3_77 (art.inventory.items.object3_77)
package art.inventory.items {
import levels.*;
public dynamic class object3_77 extends InventoryItem {
public function object3_77(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 242
//object3_78 (art.inventory.items.object3_78)
package art.inventory.items {
import levels.*;
public dynamic class object3_78 extends InventoryItem {
public function object3_78(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 243
//object3_79 (art.inventory.items.object3_79)
package art.inventory.items {
import levels.*;
public dynamic class object3_79 extends InventoryItem {
public function object3_79(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 244
//object3_80 (art.inventory.items.object3_80)
package art.inventory.items {
import levels.*;
public dynamic class object3_80 extends InventoryItem {
public function object3_80(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 245
//object3_81 (art.inventory.items.object3_81)
package art.inventory.items {
import levels.*;
public dynamic class object3_81 extends InventoryItem {
public function object3_81(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 246
//object3_82 (art.inventory.items.object3_82)
package art.inventory.items {
import levels.*;
public dynamic class object3_82 extends InventoryItem {
public function object3_82(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 247
//object3_83 (art.inventory.items.object3_83)
package art.inventory.items {
import levels.*;
public dynamic class object3_83 extends InventoryItem {
public function object3_83(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 248
//object3_85 (art.inventory.items.object3_85)
package art.inventory.items {
import levels.*;
public dynamic class object3_85 extends InventoryItem {
public function object3_85(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 249
//object3_86 (art.inventory.items.object3_86)
package art.inventory.items {
import levels.*;
public dynamic class object3_86 extends InventoryItem {
public function object3_86(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 250
//object3_88 (art.inventory.items.object3_88)
package art.inventory.items {
import levels.*;
public dynamic class object3_88 extends InventoryItem {
public function object3_88(){
addFrameScript(12, frame13);
}
function frame13(){
this.stop();
}
}
}//package art.inventory.items
Section 251
//MenuButton (art.inventory.MenuButton)
package art.inventory {
import common.*;
public dynamic class MenuButton extends Button {
}
}//package art.inventory
Section 252
//MenuButtonMovieclip (art.inventory.MenuButtonMovieclip)
package art.inventory {
import common.*;
public dynamic class MenuButtonMovieclip extends Localizable {
}
}//package art.inventory
Section 253
//object_00 (art.items.object_00)
package art.items {
import levels.*;
public dynamic class object_00 extends Item {
}
}//package art.items
Section 254
//object_01 (art.items.object_01)
package art.items {
import levels.*;
public dynamic class object_01 extends Item {
}
}//package art.items
Section 255
//object_02 (art.items.object_02)
package art.items {
import levels.*;
public dynamic class object_02 extends Item {
}
}//package art.items
Section 256
//object_03 (art.items.object_03)
package art.items {
import levels.*;
public dynamic class object_03 extends Item {
}
}//package art.items
Section 257
//object_04 (art.items.object_04)
package art.items {
import levels.*;
public dynamic class object_04 extends Item {
}
}//package art.items
Section 258
//object_05 (art.items.object_05)
package art.items {
import levels.*;
public dynamic class object_05 extends Item {
}
}//package art.items
Section 259
//object_07 (art.items.object_07)
package art.items {
import levels.*;
public dynamic class object_07 extends Item {
}
}//package art.items
Section 260
//object_08 (art.items.object_08)
package art.items {
import levels.*;
public dynamic class object_08 extends Item {
}
}//package art.items
Section 261
//object_09 (art.items.object_09)
package art.items {
import levels.*;
public dynamic class object_09 extends Item {
}
}//package art.items
Section 262
//object_10 (art.items.object_10)
package art.items {
import levels.*;
public dynamic class object_10 extends Item {
}
}//package art.items
Section 263
//object_11 (art.items.object_11)
package art.items {
import levels.*;
public dynamic class object_11 extends Item {
}
}//package art.items
Section 264
//object_12 (art.items.object_12)
package art.items {
import levels.*;
public dynamic class object_12 extends Item {
}
}//package art.items
Section 265
//object_13 (art.items.object_13)
package art.items {
import levels.*;
public dynamic class object_13 extends Item {
}
}//package art.items
Section 266
//object_14 (art.items.object_14)
package art.items {
import levels.*;
public dynamic class object_14 extends Item {
}
}//package art.items
Section 267
//object_15 (art.items.object_15)
package art.items {
import levels.*;
public dynamic class object_15 extends Item {
}
}//package art.items
Section 268
//object_16 (art.items.object_16)
package art.items {
import levels.*;
public dynamic class object_16 extends Item {
}
}//package art.items
Section 269
//object_17 (art.items.object_17)
package art.items {
import levels.*;
public dynamic class object_17 extends Item {
}
}//package art.items
Section 270
//object_18 (art.items.object_18)
package art.items {
import levels.*;
public dynamic class object_18 extends Item {
}
}//package art.items
Section 271
//object_19 (art.items.object_19)
package art.items {
import levels.*;
public dynamic class object_19 extends Item {
}
}//package art.items
Section 272
//object_20 (art.items.object_20)
package art.items {
import levels.*;
public dynamic class object_20 extends Item {
}
}//package art.items
Section 273
//object_21 (art.items.object_21)
package art.items {
import levels.*;
public dynamic class object_21 extends Item {
}
}//package art.items
Section 274
//object_22 (art.items.object_22)
package art.items {
import levels.*;
public dynamic class object_22 extends Item {
}
}//package art.items
Section 275
//object_23 (art.items.object_23)
package art.items {
import levels.*;
public dynamic class object_23 extends Item {
}
}//package art.items
Section 276
//object_25 (art.items.object_25)
package art.items {
import levels.*;
public dynamic class object_25 extends Item {
}
}//package art.items
Section 277
//object_26 (art.items.object_26)
package art.items {
import levels.*;
public dynamic class object_26 extends Item {
}
}//package art.items
Section 278
//object_28 (art.items.object_28)
package art.items {
import levels.*;
public dynamic class object_28 extends Item {
}
}//package art.items
Section 279
//object_30 (art.items.object_30)
package art.items {
import levels.*;
public dynamic class object_30 extends Item {
}
}//package art.items
Section 280
//object_31 (art.items.object_31)
package art.items {
import levels.*;
public dynamic class object_31 extends Item {
}
}//package art.items
Section 281
//object_32 (art.items.object_32)
package art.items {
import levels.*;
public dynamic class object_32 extends Item {
}
}//package art.items
Section 282
//object_34 (art.items.object_34)
package art.items {
import levels.*;
public dynamic class object_34 extends Item {
}
}//package art.items
Section 283
//object_35 (art.items.object_35)
package art.items {
import levels.*;
public dynamic class object_35 extends Item {
}
}//package art.items
Section 284
//object_36 (art.items.object_36)
package art.items {
import levels.*;
public dynamic class object_36 extends Item {
}
}//package art.items
Section 285
//object_37 (art.items.object_37)
package art.items {
import levels.*;
public dynamic class object_37 extends Item {
}
}//package art.items
Section 286
//object_38 (art.items.object_38)
package art.items {
import levels.*;
public dynamic class object_38 extends Item {
}
}//package art.items
Section 287
//object_39 (art.items.object_39)
package art.items {
import levels.*;
public dynamic class object_39 extends Item {
}
}//package art.items
Section 288
//object_40 (art.items.object_40)
package art.items {
import levels.*;
public dynamic class object_40 extends Item {
}
}//package art.items
Section 289
//object_41 (art.items.object_41)
package art.items {
import levels.*;
public dynamic class object_41 extends Item {
}
}//package art.items
Section 290
//object_42 (art.items.object_42)
package art.items {
import levels.*;
public dynamic class object_42 extends Item {
}
}//package art.items
Section 291
//object_43 (art.items.object_43)
package art.items {
import levels.*;
public dynamic class object_43 extends Item {
}
}//package art.items
Section 292
//object_44 (art.items.object_44)
package art.items {
import levels.*;
public dynamic class object_44 extends Item {
}
}//package art.items
Section 293
//object_45 (art.items.object_45)
package art.items {
import levels.*;
public dynamic class object_45 extends Item {
}
}//package art.items
Section 294
//object_46 (art.items.object_46)
package art.items {
import levels.*;
public dynamic class object_46 extends Item {
}
}//package art.items
Section 295
//object_47 (art.items.object_47)
package art.items {
import levels.*;
public dynamic class object_47 extends Item {
}
}//package art.items
Section 296
//object_48 (art.items.object_48)
package art.items {
import levels.*;
public dynamic class object_48 extends Item {
}
}//package art.items
Section 297
//object_49 (art.items.object_49)
package art.items {
import levels.*;
public dynamic class object_49 extends Item {
}
}//package art.items
Section 298
//object_50 (art.items.object_50)
package art.items {
import levels.*;
public dynamic class object_50 extends Item {
}
}//package art.items
Section 299
//object_52 (art.items.object_52)
package art.items {
import levels.*;
public dynamic class object_52 extends Item {
}
}//package art.items
Section 300
//object_53 (art.items.object_53)
package art.items {
import levels.*;
public dynamic class object_53 extends Item {
}
}//package art.items
Section 301
//object_54 (art.items.object_54)
package art.items {
import levels.*;
public dynamic class object_54 extends Item {
}
}//package art.items
Section 302
//object_55 (art.items.object_55)
package art.items {
import levels.*;
public dynamic class object_55 extends Item {
}
}//package art.items
Section 303
//object_56 (art.items.object_56)
package art.items {
import levels.*;
public dynamic class object_56 extends Item {
}
}//package art.items
Section 304
//object_57 (art.items.object_57)
package art.items {
import levels.*;
public dynamic class object_57 extends Item {
}
}//package art.items
Section 305
//object_58 (art.items.object_58)
package art.items {
import levels.*;
public dynamic class object_58 extends Item {
}
}//package art.items
Section 306
//object_59 (art.items.object_59)
package art.items {
import levels.*;
public dynamic class object_59 extends Item {
}
}//package art.items
Section 307
//object_60 (art.items.object_60)
package art.items {
import levels.*;
public dynamic class object_60 extends Item {
}
}//package art.items
Section 308
//object_61 (art.items.object_61)
package art.items {
import levels.*;
public dynamic class object_61 extends Item {
}
}//package art.items
Section 309
//object_63 (art.items.object_63)
package art.items {
import levels.*;
public dynamic class object_63 extends Item {
}
}//package art.items
Section 310
//object_64 (art.items.object_64)
package art.items {
import levels.*;
public dynamic class object_64 extends Item {
}
}//package art.items
Section 311
//object_65 (art.items.object_65)
package art.items {
import levels.*;
public dynamic class object_65 extends Item {
}
}//package art.items
Section 312
//object_66 (art.items.object_66)
package art.items {
import levels.*;
public dynamic class object_66 extends Item {
}
}//package art.items
Section 313
//object_67 (art.items.object_67)
package art.items {
import levels.*;
public dynamic class object_67 extends Item {
}
}//package art.items
Section 314
//object_68 (art.items.object_68)
package art.items {
import levels.*;
public dynamic class object_68 extends Item {
}
}//package art.items
Section 315
//object_69 (art.items.object_69)
package art.items {
import levels.*;
public dynamic class object_69 extends Item {
}
}//package art.items
Section 316
//object_70 (art.items.object_70)
package art.items {
import levels.*;
public dynamic class object_70 extends Item {
}
}//package art.items
Section 317
//object_71 (art.items.object_71)
package art.items {
import levels.*;
public dynamic class object_71 extends Item {
}
}//package art.items
Section 318
//object_73 (art.items.object_73)
package art.items {
import levels.*;
public dynamic class object_73 extends Item {
}
}//package art.items
Section 319
//object_74 (art.items.object_74)
package art.items {
import levels.*;
public dynamic class object_74 extends Item {
}
}//package art.items
Section 320
//object_75 (art.items.object_75)
package art.items {
import levels.*;
public dynamic class object_75 extends Item {
}
}//package art.items
Section 321
//object_76 (art.items.object_76)
package art.items {
import levels.*;
public dynamic class object_76 extends Item {
}
}//package art.items
Section 322
//object_77 (art.items.object_77)
package art.items {
import levels.*;
public dynamic class object_77 extends Item {
}
}//package art.items
Section 323
//object_78 (art.items.object_78)
package art.items {
import levels.*;
public dynamic class object_78 extends Item {
}
}//package art.items
Section 324
//object_79 (art.items.object_79)
package art.items {
import levels.*;
public dynamic class object_79 extends Item {
}
}//package art.items
Section 325
//object_80 (art.items.object_80)
package art.items {
import levels.*;
public dynamic class object_80 extends Item {
}
}//package art.items
Section 326
//object_81 (art.items.object_81)
package art.items {
import levels.*;
public dynamic class object_81 extends Item {
}
}//package art.items
Section 327
//object_82 (art.items.object_82)
package art.items {
import levels.*;
public dynamic class object_82 extends Item {
}
}//package art.items
Section 328
//object_83 (art.items.object_83)
package art.items {
import levels.*;
public dynamic class object_83 extends Item {
}
}//package art.items
Section 329
//object_84 (art.items.object_84)
package art.items {
import levels.*;
public dynamic class object_84 extends Item {
}
}//package art.items
Section 330
//object_85 (art.items.object_85)
package art.items {
import levels.*;
public dynamic class object_85 extends Item {
}
}//package art.items
Section 331
//object_86 (art.items.object_86)
package art.items {
import levels.*;
public dynamic class object_86 extends Item {
}
}//package art.items
Section 332
//object_87 (art.items.object_87)
package art.items {
import levels.*;
public dynamic class object_87 extends Item {
}
}//package art.items
Section 333
//object_89 (art.items.object_89)
package art.items {
import levels.*;
public dynamic class object_89 extends Item {
}
}//package art.items
Section 334
//object_90 (art.items.object_90)
package art.items {
import levels.*;
public dynamic class object_90 extends Item {
}
}//package art.items
Section 335
//object_91 (art.items.object_91)
package art.items {
import levels.*;
public dynamic class object_91 extends Item {
}
}//package art.items
Section 336
//object_92 (art.items.object_92)
package art.items {
import levels.*;
public dynamic class object_92 extends Item {
}
}//package art.items
Section 337
//object2_01 (art.items.object2_01)
package art.items {
import levels.*;
public dynamic class object2_01 extends Item {
}
}//package art.items
Section 338
//object2_02 (art.items.object2_02)
package art.items {
import levels.*;
public dynamic class object2_02 extends Item {
}
}//package art.items
Section 339
//object2_03 (art.items.object2_03)
package art.items {
import levels.*;
public dynamic class object2_03 extends Item {
}
}//package art.items
Section 340
//object2_04 (art.items.object2_04)
package art.items {
import levels.*;
public dynamic class object2_04 extends Item {
}
}//package art.items
Section 341
//object2_05 (art.items.object2_05)
package art.items {
import levels.*;
public dynamic class object2_05 extends Item {
}
}//package art.items
Section 342
//object2_06 (art.items.object2_06)
package art.items {
import levels.*;
public dynamic class object2_06 extends Item {
}
}//package art.items
Section 343
//object2_08 (art.items.object2_08)
package art.items {
import levels.*;
public dynamic class object2_08 extends Item {
}
}//package art.items
Section 344
//object2_10 (art.items.object2_10)
package art.items {
import levels.*;
public dynamic class object2_10 extends Item {
}
}//package art.items
Section 345
//object2_11 (art.items.object2_11)
package art.items {
import levels.*;
public dynamic class object2_11 extends Item {
}
}//package art.items
Section 346
//object2_12 (art.items.object2_12)
package art.items {
import levels.*;
public dynamic class object2_12 extends Item {
}
}//package art.items
Section 347
//object2_13 (art.items.object2_13)
package art.items {
import levels.*;
public dynamic class object2_13 extends Item {
}
}//package art.items
Section 348
//object2_14 (art.items.object2_14)
package art.items {
import levels.*;
public dynamic class object2_14 extends Item {
}
}//package art.items
Section 349
//object2_15 (art.items.object2_15)
package art.items {
import levels.*;
public dynamic class object2_15 extends Item {
}
}//package art.items
Section 350
//object2_16 (art.items.object2_16)
package art.items {
import levels.*;
public dynamic class object2_16 extends Item {
}
}//package art.items
Section 351
//object2_17 (art.items.object2_17)
package art.items {
import levels.*;
public dynamic class object2_17 extends Item {
}
}//package art.items
Section 352
//object2_19 (art.items.object2_19)
package art.items {
import levels.*;
public dynamic class object2_19 extends Item {
}
}//package art.items
Section 353
//object2_20 (art.items.object2_20)
package art.items {
import levels.*;
public dynamic class object2_20 extends Item {
}
}//package art.items
Section 354
//object2_21 (art.items.object2_21)
package art.items {
import levels.*;
public dynamic class object2_21 extends Item {
}
}//package art.items
Section 355
//object2_22 (art.items.object2_22)
package art.items {
import levels.*;
public dynamic class object2_22 extends Item {
}
}//package art.items
Section 356
//object2_23 (art.items.object2_23)
package art.items {
import levels.*;
public dynamic class object2_23 extends Item {
}
}//package art.items
Section 357
//object2_24 (art.items.object2_24)
package art.items {
import levels.*;
public dynamic class object2_24 extends Item {
}
}//package art.items
Section 358
//object2_26 (art.items.object2_26)
package art.items {
import levels.*;
public dynamic class object2_26 extends Item {
}
}//package art.items
Section 359
//object2_27 (art.items.object2_27)
package art.items {
import levels.*;
public dynamic class object2_27 extends Item {
}
}//package art.items
Section 360
//object2_29 (art.items.object2_29)
package art.items {
import levels.*;
public dynamic class object2_29 extends Item {
}
}//package art.items
Section 361
//object2_30 (art.items.object2_30)
package art.items {
import levels.*;
public dynamic class object2_30 extends Item {
}
}//package art.items
Section 362
//object2_31 (art.items.object2_31)
package art.items {
import levels.*;
public dynamic class object2_31 extends Item {
}
}//package art.items
Section 363
//object2_32 (art.items.object2_32)
package art.items {
import levels.*;
public dynamic class object2_32 extends Item {
}
}//package art.items
Section 364
//object2_33 (art.items.object2_33)
package art.items {
import levels.*;
public dynamic class object2_33 extends Item {
}
}//package art.items
Section 365
//object2_34 (art.items.object2_34)
package art.items {
import levels.*;
public dynamic class object2_34 extends Item {
}
}//package art.items
Section 366
//object2_35 (art.items.object2_35)
package art.items {
import levels.*;
public dynamic class object2_35 extends Item {
}
}//package art.items
Section 367
//object2_36 (art.items.object2_36)
package art.items {
import levels.*;
public dynamic class object2_36 extends Item {
}
}//package art.items
Section 368
//object2_38 (art.items.object2_38)
package art.items {
import levels.*;
public dynamic class object2_38 extends Item {
}
}//package art.items
Section 369
//object2_39 (art.items.object2_39)
package art.items {
import levels.*;
public dynamic class object2_39 extends Item {
}
}//package art.items
Section 370
//object2_40 (art.items.object2_40)
package art.items {
import levels.*;
public dynamic class object2_40 extends Item {
}
}//package art.items
Section 371
//object2_41 (art.items.object2_41)
package art.items {
import levels.*;
public dynamic class object2_41 extends Item {
}
}//package art.items
Section 372
//object2_42 (art.items.object2_42)
package art.items {
import levels.*;
public dynamic class object2_42 extends Item {
}
}//package art.items
Section 373
//object2_43 (art.items.object2_43)
package art.items {
import levels.*;
public dynamic class object2_43 extends Item {
}
}//package art.items
Section 374
//object2_44 (art.items.object2_44)
package art.items {
import levels.*;
public dynamic class object2_44 extends Item {
}
}//package art.items
Section 375
//object2_45 (art.items.object2_45)
package art.items {
import levels.*;
public dynamic class object2_45 extends Item {
}
}//package art.items
Section 376
//object2_46 (art.items.object2_46)
package art.items {
import levels.*;
public dynamic class object2_46 extends Item {
}
}//package art.items
Section 377
//object2_47 (art.items.object2_47)
package art.items {
import levels.*;
public dynamic class object2_47 extends Item {
}
}//package art.items
Section 378
//object2_49 (art.items.object2_49)
package art.items {
import levels.*;
public dynamic class object2_49 extends Item {
}
}//package art.items
Section 379
//object2_50 (art.items.object2_50)
package art.items {
import levels.*;
public dynamic class object2_50 extends Item {
}
}//package art.items
Section 380
//object2_51 (art.items.object2_51)
package art.items {
import levels.*;
public dynamic class object2_51 extends Item {
}
}//package art.items
Section 381
//object2_52 (art.items.object2_52)
package art.items {
import levels.*;
public dynamic class object2_52 extends Item {
}
}//package art.items
Section 382
//object2_53 (art.items.object2_53)
package art.items {
import levels.*;
public dynamic class object2_53 extends Item {
}
}//package art.items
Section 383
//object2_55 (art.items.object2_55)
package art.items {
import levels.*;
public dynamic class object2_55 extends Item {
}
}//package art.items
Section 384
//object2_56 (art.items.object2_56)
package art.items {
import levels.*;
public dynamic class object2_56 extends Item {
}
}//package art.items
Section 385
//object2_57 (art.items.object2_57)
package art.items {
import levels.*;
public dynamic class object2_57 extends Item {
}
}//package art.items
Section 386
//object2_58 (art.items.object2_58)
package art.items {
import levels.*;
public dynamic class object2_58 extends Item {
}
}//package art.items
Section 387
//object2_59 (art.items.object2_59)
package art.items {
import levels.*;
public dynamic class object2_59 extends Item {
}
}//package art.items
Section 388
//object2_60 (art.items.object2_60)
package art.items {
import levels.*;
public dynamic class object2_60 extends Item {
}
}//package art.items
Section 389
//object2_62 (art.items.object2_62)
package art.items {
import levels.*;
public dynamic class object2_62 extends Item {
}
}//package art.items
Section 390
//object2_63 (art.items.object2_63)
package art.items {
import levels.*;
public dynamic class object2_63 extends Item {
}
}//package art.items
Section 391
//object2_65 (art.items.object2_65)
package art.items {
import levels.*;
public dynamic class object2_65 extends Item {
}
}//package art.items
Section 392
//object2_66 (art.items.object2_66)
package art.items {
import levels.*;
public dynamic class object2_66 extends Item {
}
}//package art.items
Section 393
//object2_67 (art.items.object2_67)
package art.items {
import levels.*;
public dynamic class object2_67 extends Item {
}
}//package art.items
Section 394
//object2_68 (art.items.object2_68)
package art.items {
import levels.*;
public dynamic class object2_68 extends Item {
}
}//package art.items
Section 395
//object2_69 (art.items.object2_69)
package art.items {
import levels.*;
public dynamic class object2_69 extends Item {
}
}//package art.items
Section 396
//object2_70 (art.items.object2_70)
package art.items {
import levels.*;
public dynamic class object2_70 extends Item {
}
}//package art.items
Section 397
//object2_71 (art.items.object2_71)
package art.items {
import levels.*;
public dynamic class object2_71 extends Item {
}
}//package art.items
Section 398
//object2_72 (art.items.object2_72)
package art.items {
import levels.*;
public dynamic class object2_72 extends Item {
}
}//package art.items
Section 399
//object2_73 (art.items.object2_73)
package art.items {
import levels.*;
public dynamic class object2_73 extends Item {
}
}//package art.items
Section 400
//object2_74 (art.items.object2_74)
package art.items {
import levels.*;
public dynamic class object2_74 extends Item {
}
}//package art.items
Section 401
//object2_75 (art.items.object2_75)
package art.items {
import levels.*;
public dynamic class object2_75 extends Item {
}
}//package art.items
Section 402
//object2_76 (art.items.object2_76)
package art.items {
import levels.*;
public dynamic class object2_76 extends Item {
}
}//package art.items
Section 403
//object2_77 (art.items.object2_77)
package art.items {
import levels.*;
public dynamic class object2_77 extends Item {
}
}//package art.items
Section 404
//object2_78 (art.items.object2_78)
package art.items {
import levels.*;
public dynamic class object2_78 extends Item {
}
}//package art.items
Section 405
//object2_79 (art.items.object2_79)
package art.items {
import levels.*;
public dynamic class object2_79 extends Item {
}
}//package art.items
Section 406
//object2_80 (art.items.object2_80)
package art.items {
import levels.*;
public dynamic class object2_80 extends Item {
}
}//package art.items
Section 407
//object2_81 (art.items.object2_81)
package art.items {
import levels.*;
public dynamic class object2_81 extends Item {
}
}//package art.items
Section 408
//object2_82 (art.items.object2_82)
package art.items {
import levels.*;
public dynamic class object2_82 extends Item {
}
}//package art.items
Section 409
//object2_83 (art.items.object2_83)
package art.items {
import levels.*;
public dynamic class object2_83 extends Item {
}
}//package art.items
Section 410
//object3_00 (art.items.object3_00)
package art.items {
import levels.*;
public dynamic class object3_00 extends Item {
}
}//package art.items
Section 411
//object3_01 (art.items.object3_01)
package art.items {
import levels.*;
public dynamic class object3_01 extends Item {
}
}//package art.items
Section 412
//object3_02 (art.items.object3_02)
package art.items {
import levels.*;
public dynamic class object3_02 extends Item {
}
}//package art.items
Section 413
//object3_03 (art.items.object3_03)
package art.items {
import levels.*;
public dynamic class object3_03 extends Item {
}
}//package art.items
Section 414
//object3_04 (art.items.object3_04)
package art.items {
import levels.*;
public dynamic class object3_04 extends Item {
}
}//package art.items
Section 415
//object3_05 (art.items.object3_05)
package art.items {
import levels.*;
public dynamic class object3_05 extends Item {
}
}//package art.items
Section 416
//object3_06 (art.items.object3_06)
package art.items {
import levels.*;
public dynamic class object3_06 extends Item {
}
}//package art.items
Section 417
//object3_07 (art.items.object3_07)
package art.items {
import levels.*;
public dynamic class object3_07 extends Item {
}
}//package art.items
Section 418
//object3_08 (art.items.object3_08)
package art.items {
import levels.*;
public dynamic class object3_08 extends Item {
}
}//package art.items
Section 419
//object3_09 (art.items.object3_09)
package art.items {
import levels.*;
public dynamic class object3_09 extends Item {
}
}//package art.items
Section 420
//object3_10 (art.items.object3_10)
package art.items {
import levels.*;
public dynamic class object3_10 extends Item {
}
}//package art.items
Section 421
//object3_11 (art.items.object3_11)
package art.items {
import levels.*;
public dynamic class object3_11 extends Item {
}
}//package art.items
Section 422
//object3_12 (art.items.object3_12)
package art.items {
import levels.*;
public dynamic class object3_12 extends Item {
}
}//package art.items
Section 423
//object3_13 (art.items.object3_13)
package art.items {
import levels.*;
public dynamic class object3_13 extends Item {
}
}//package art.items
Section 424
//object3_15 (art.items.object3_15)
package art.items {
import levels.*;
public dynamic class object3_15 extends Item {
}
}//package art.items
Section 425
//object3_16 (art.items.object3_16)
package art.items {
import levels.*;
public dynamic class object3_16 extends Item {
}
}//package art.items
Section 426
//object3_17 (art.items.object3_17)
package art.items {
import levels.*;
public dynamic class object3_17 extends Item {
}
}//package art.items
Section 427
//object3_18 (art.items.object3_18)
package art.items {
import levels.*;
public dynamic class object3_18 extends Item {
}
}//package art.items
Section 428
//object3_19 (art.items.object3_19)
package art.items {
import levels.*;
public dynamic class object3_19 extends Item {
}
}//package art.items
Section 429
//object3_20 (art.items.object3_20)
package art.items {
import levels.*;
public dynamic class object3_20 extends Item {
}
}//package art.items
Section 430
//object3_22 (art.items.object3_22)
package art.items {
import levels.*;
public dynamic class object3_22 extends Item {
}
}//package art.items
Section 431
//object3_25 (art.items.object3_25)
package art.items {
import levels.*;
public dynamic class object3_25 extends Item {
}
}//package art.items
Section 432
//object3_27 (art.items.object3_27)
package art.items {
import levels.*;
public dynamic class object3_27 extends Item {
}
}//package art.items
Section 433
//object3_28 (art.items.object3_28)
package art.items {
import levels.*;
public dynamic class object3_28 extends Item {
}
}//package art.items
Section 434
//object3_29 (art.items.object3_29)
package art.items {
import levels.*;
public dynamic class object3_29 extends Item {
}
}//package art.items
Section 435
//object3_30 (art.items.object3_30)
package art.items {
import levels.*;
public dynamic class object3_30 extends Item {
}
}//package art.items
Section 436
//object3_31 (art.items.object3_31)
package art.items {
import levels.*;
public dynamic class object3_31 extends Item {
}
}//package art.items
Section 437
//object3_32 (art.items.object3_32)
package art.items {
import levels.*;
public dynamic class object3_32 extends Item {
}
}//package art.items
Section 438
//object3_33 (art.items.object3_33)
package art.items {
import levels.*;
public dynamic class object3_33 extends Item {
}
}//package art.items
Section 439
//object3_34 (art.items.object3_34)
package art.items {
import levels.*;
public dynamic class object3_34 extends Item {
}
}//package art.items
Section 440
//object3_35 (art.items.object3_35)
package art.items {
import levels.*;
public dynamic class object3_35 extends Item {
}
}//package art.items
Section 441
//object3_36 (art.items.object3_36)
package art.items {
import levels.*;
public dynamic class object3_36 extends Item {
}
}//package art.items
Section 442
//object3_37 (art.items.object3_37)
package art.items {
import levels.*;
public dynamic class object3_37 extends Item {
}
}//package art.items
Section 443
//object3_38 (art.items.object3_38)
package art.items {
import levels.*;
public dynamic class object3_38 extends Item {
}
}//package art.items
Section 444
//object3_39 (art.items.object3_39)
package art.items {
import levels.*;
public dynamic class object3_39 extends Item {
}
}//package art.items
Section 445
//object3_40 (art.items.object3_40)
package art.items {
import levels.*;
public dynamic class object3_40 extends Item {
}
}//package art.items
Section 446
//object3_41 (art.items.object3_41)
package art.items {
import levels.*;
public dynamic class object3_41 extends Item {
}
}//package art.items
Section 447
//object3_42 (art.items.object3_42)
package art.items {
import levels.*;
public dynamic class object3_42 extends Item {
}
}//package art.items
Section 448
//object3_43 (art.items.object3_43)
package art.items {
import levels.*;
public dynamic class object3_43 extends Item {
}
}//package art.items
Section 449
//object3_44 (art.items.object3_44)
package art.items {
import levels.*;
public dynamic class object3_44 extends Item {
}
}//package art.items
Section 450
//object3_45 (art.items.object3_45)
package art.items {
import levels.*;
public dynamic class object3_45 extends Item {
}
}//package art.items
Section 451
//object3_46 (art.items.object3_46)
package art.items {
import levels.*;
public dynamic class object3_46 extends Item {
}
}//package art.items
Section 452
//object3_47 (art.items.object3_47)
package art.items {
import levels.*;
public dynamic class object3_47 extends Item {
}
}//package art.items
Section 453
//object3_48 (art.items.object3_48)
package art.items {
import levels.*;
public dynamic class object3_48 extends Item {
}
}//package art.items
Section 454
//object3_49 (art.items.object3_49)
package art.items {
import levels.*;
public dynamic class object3_49 extends Item {
}
}//package art.items
Section 455
//object3_50 (art.items.object3_50)
package art.items {
import levels.*;
public dynamic class object3_50 extends Item {
}
}//package art.items
Section 456
//object3_51 (art.items.object3_51)
package art.items {
import levels.*;
public dynamic class object3_51 extends Item {
}
}//package art.items
Section 457
//object3_52 (art.items.object3_52)
package art.items {
import levels.*;
public dynamic class object3_52 extends Item {
}
}//package art.items
Section 458
//object3_53 (art.items.object3_53)
package art.items {
import levels.*;
public dynamic class object3_53 extends Item {
}
}//package art.items
Section 459
//object3_54 (art.items.object3_54)
package art.items {
import levels.*;
public dynamic class object3_54 extends Item {
}
}//package art.items
Section 460
//object3_55 (art.items.object3_55)
package art.items {
import levels.*;
public dynamic class object3_55 extends Item {
}
}//package art.items
Section 461
//object3_56 (art.items.object3_56)
package art.items {
import levels.*;
public dynamic class object3_56 extends Item {
}
}//package art.items
Section 462
//object3_57 (art.items.object3_57)
package art.items {
import levels.*;
public dynamic class object3_57 extends Item {
}
}//package art.items
Section 463
//object3_59 (art.items.object3_59)
package art.items {
import levels.*;
public dynamic class object3_59 extends Item {
}
}//package art.items
Section 464
//object3_60 (art.items.object3_60)
package art.items {
import levels.*;
public dynamic class object3_60 extends Item {
}
}//package art.items
Section 465
//object3_61 (art.items.object3_61)
package art.items {
import levels.*;
public dynamic class object3_61 extends Item {
}
}//package art.items
Section 466
//object3_62 (art.items.object3_62)
package art.items {
import levels.*;
public dynamic class object3_62 extends Item {
}
}//package art.items
Section 467
//object3_63 (art.items.object3_63)
package art.items {
import levels.*;
public dynamic class object3_63 extends Item {
}
}//package art.items
Section 468
//object3_64 (art.items.object3_64)
package art.items {
import levels.*;
public dynamic class object3_64 extends Item {
}
}//package art.items
Section 469
//object3_65 (art.items.object3_65)
package art.items {
import levels.*;
public dynamic class object3_65 extends Item {
}
}//package art.items
Section 470
//object3_66 (art.items.object3_66)
package art.items {
import levels.*;
public dynamic class object3_66 extends Item {
}
}//package art.items
Section 471
//object3_67 (art.items.object3_67)
package art.items {
import levels.*;
public dynamic class object3_67 extends Item {
}
}//package art.items
Section 472
//object3_68 (art.items.object3_68)
package art.items {
import levels.*;
public dynamic class object3_68 extends Item {
}
}//package art.items
Section 473
//object3_70 (art.items.object3_70)
package art.items {
import levels.*;
public dynamic class object3_70 extends Item {
}
}//package art.items
Section 474
//object3_71 (art.items.object3_71)
package art.items {
import levels.*;
public dynamic class object3_71 extends Item {
}
}//package art.items
Section 475
//object3_72 (art.items.object3_72)
package art.items {
import levels.*;
public dynamic class object3_72 extends Item {
}
}//package art.items
Section 476
//object3_73 (art.items.object3_73)
package art.items {
import levels.*;
public dynamic class object3_73 extends Item {
}
}//package art.items
Section 477
//object3_74 (art.items.object3_74)
package art.items {
import levels.*;
public dynamic class object3_74 extends Item {
}
}//package art.items
Section 478
//object3_75 (art.items.object3_75)
package art.items {
import levels.*;
public dynamic class object3_75 extends Item {
}
}//package art.items
Section 479
//object3_76 (art.items.object3_76)
package art.items {
import levels.*;
public dynamic class object3_76 extends Item {
}
}//package art.items
Section 480
//object3_77 (art.items.object3_77)
package art.items {
import levels.*;
public dynamic class object3_77 extends Item {
}
}//package art.items
Section 481
//object3_78 (art.items.object3_78)
package art.items {
import levels.*;
public dynamic class object3_78 extends Item {
}
}//package art.items
Section 482
//object3_79 (art.items.object3_79)
package art.items {
import levels.*;
public dynamic class object3_79 extends Item {
}
}//package art.items
Section 483
//object3_80 (art.items.object3_80)
package art.items {
import levels.*;
public dynamic class object3_80 extends Item {
}
}//package art.items
Section 484
//object3_81 (art.items.object3_81)
package art.items {
import levels.*;
public dynamic class object3_81 extends Item {
}
}//package art.items
Section 485
//object3_82 (art.items.object3_82)
package art.items {
import levels.*;
public dynamic class object3_82 extends Item {
}
}//package art.items
Section 486
//object3_83 (art.items.object3_83)
package art.items {
import levels.*;
public dynamic class object3_83 extends Item {
}
}//package art.items
Section 487
//object3_85 (art.items.object3_85)
package art.items {
import levels.*;
public dynamic class object3_85 extends Item {
}
}//package art.items
Section 488
//object3_86 (art.items.object3_86)
package art.items {
import levels.*;
public dynamic class object3_86 extends Item {
}
}//package art.items
Section 489
//object3_88 (art.items.object3_88)
package art.items {
import levels.*;
public dynamic class object3_88 extends Item {
}
}//package art.items
Section 490
//item_00 (art.items2.item_00)
package art.items2 {
import levels.*;
public dynamic class item_00 extends Item {
}
}//package art.items2
Section 491
//item_01 (art.items2.item_01)
package art.items2 {
import levels.*;
public dynamic class item_01 extends Item {
}
}//package art.items2
Section 492
//item_02 (art.items2.item_02)
package art.items2 {
import levels.*;
public dynamic class item_02 extends Item {
}
}//package art.items2
Section 493
//item_03 (art.items2.item_03)
package art.items2 {
import levels.*;
public dynamic class item_03 extends Item {
}
}//package art.items2
Section 494
//item_04 (art.items2.item_04)
package art.items2 {
import levels.*;
public dynamic class item_04 extends Item {
}
}//package art.items2
Section 495
//item_05 (art.items2.item_05)
package art.items2 {
import levels.*;
public dynamic class item_05 extends Item {
}
}//package art.items2
Section 496
//item_06 (art.items2.item_06)
package art.items2 {
import levels.*;
public dynamic class item_06 extends Item {
}
}//package art.items2
Section 497
//item_07 (art.items2.item_07)
package art.items2 {
import levels.*;
public dynamic class item_07 extends Item {
}
}//package art.items2
Section 498
//item_08 (art.items2.item_08)
package art.items2 {
import levels.*;
public dynamic class item_08 extends Item {
}
}//package art.items2
Section 499
//item_09 (art.items2.item_09)
package art.items2 {
import levels.*;
public dynamic class item_09 extends Item {
}
}//package art.items2
Section 500
//item_10 (art.items2.item_10)
package art.items2 {
import levels.*;
public dynamic class item_10 extends Item {
}
}//package art.items2
Section 501
//item_11 (art.items2.item_11)
package art.items2 {
import levels.*;
public dynamic class item_11 extends Item {
}
}//package art.items2
Section 502
//item_12 (art.items2.item_12)
package art.items2 {
import levels.*;
public dynamic class item_12 extends Item {
}
}//package art.items2
Section 503
//item_13 (art.items2.item_13)
package art.items2 {
import levels.*;
public dynamic class item_13 extends Item {
}
}//package art.items2
Section 504
//item_14 (art.items2.item_14)
package art.items2 {
import levels.*;
public dynamic class item_14 extends Item {
}
}//package art.items2
Section 505
//item_15 (art.items2.item_15)
package art.items2 {
import levels.*;
public dynamic class item_15 extends Item {
}
}//package art.items2
Section 506
//item_16 (art.items2.item_16)
package art.items2 {
import levels.*;
public dynamic class item_16 extends Item {
}
}//package art.items2
Section 507
//item_17 (art.items2.item_17)
package art.items2 {
import levels.*;
public dynamic class item_17 extends Item {
}
}//package art.items2
Section 508
//item_18 (art.items2.item_18)
package art.items2 {
import levels.*;
public dynamic class item_18 extends Item {
}
}//package art.items2
Section 509
//item_19 (art.items2.item_19)
package art.items2 {
import levels.*;
public dynamic class item_19 extends Item {
}
}//package art.items2
Section 510
//item_20 (art.items2.item_20)
package art.items2 {
import levels.*;
public dynamic class item_20 extends Item {
}
}//package art.items2
Section 511
//item_21 (art.items2.item_21)
package art.items2 {
import levels.*;
public dynamic class item_21 extends Item {
}
}//package art.items2
Section 512
//item_22 (art.items2.item_22)
package art.items2 {
import levels.*;
public dynamic class item_22 extends Item {
}
}//package art.items2
Section 513
//item_23 (art.items2.item_23)
package art.items2 {
import levels.*;
public dynamic class item_23 extends Item {
}
}//package art.items2
Section 514
//item_24 (art.items2.item_24)
package art.items2 {
import levels.*;
public dynamic class item_24 extends Item {
}
}//package art.items2
Section 515
//item_25 (art.items2.item_25)
package art.items2 {
import levels.*;
public dynamic class item_25 extends Item {
}
}//package art.items2
Section 516
//item_26 (art.items2.item_26)
package art.items2 {
import levels.*;
public dynamic class item_26 extends Item {
}
}//package art.items2
Section 517
//item_27 (art.items2.item_27)
package art.items2 {
import levels.*;
public dynamic class item_27 extends Item {
}
}//package art.items2
Section 518
//item_28 (art.items2.item_28)
package art.items2 {
import levels.*;
public dynamic class item_28 extends Item {
}
}//package art.items2
Section 519
//item_29 (art.items2.item_29)
package art.items2 {
import levels.*;
public dynamic class item_29 extends Item {
}
}//package art.items2
Section 520
//item_30 (art.items2.item_30)
package art.items2 {
import levels.*;
public dynamic class item_30 extends Item {
}
}//package art.items2
Section 521
//item_31 (art.items2.item_31)
package art.items2 {
import levels.*;
public dynamic class item_31 extends Item {
}
}//package art.items2
Section 522
//item_32 (art.items2.item_32)
package art.items2 {
import levels.*;
public dynamic class item_32 extends Item {
}
}//package art.items2
Section 523
//item_33 (art.items2.item_33)
package art.items2 {
import levels.*;
public dynamic class item_33 extends Item {
}
}//package art.items2
Section 524
//item_34 (art.items2.item_34)
package art.items2 {
import levels.*;
public dynamic class item_34 extends Item {
}
}//package art.items2
Section 525
//item_35 (art.items2.item_35)
package art.items2 {
import levels.*;
public dynamic class item_35 extends Item {
}
}//package art.items2
Section 526
//item_36 (art.items2.item_36)
package art.items2 {
import levels.*;
public dynamic class item_36 extends Item {
}
}//package art.items2
Section 527
//item_37 (art.items2.item_37)
package art.items2 {
import levels.*;
public dynamic class item_37 extends Item {
}
}//package art.items2
Section 528
//item_38 (art.items2.item_38)
package art.items2 {
import levels.*;
public dynamic class item_38 extends Item {
}
}//package art.items2
Section 529
//item_39 (art.items2.item_39)
package art.items2 {
import levels.*;
public dynamic class item_39 extends Item {
}
}//package art.items2
Section 530
//item2_00 (art.items2.item2_00)
package art.items2 {
import levels.*;
public dynamic class item2_00 extends Item {
}
}//package art.items2
Section 531
//item2_01 (art.items2.item2_01)
package art.items2 {
import levels.*;
public dynamic class item2_01 extends Item {
}
}//package art.items2
Section 532
//item2_02 (art.items2.item2_02)
package art.items2 {
import levels.*;
public dynamic class item2_02 extends Item {
}
}//package art.items2
Section 533
//item2_03 (art.items2.item2_03)
package art.items2 {
import levels.*;
public dynamic class item2_03 extends Item {
}
}//package art.items2
Section 534
//item2_04 (art.items2.item2_04)
package art.items2 {
import levels.*;
public dynamic class item2_04 extends Item {
}
}//package art.items2
Section 535
//item2_05 (art.items2.item2_05)
package art.items2 {
import levels.*;
public dynamic class item2_05 extends Item {
}
}//package art.items2
Section 536
//item2_06 (art.items2.item2_06)
package art.items2 {
import levels.*;
public dynamic class item2_06 extends Item {
}
}//package art.items2
Section 537
//item2_07 (art.items2.item2_07)
package art.items2 {
import levels.*;
public dynamic class item2_07 extends Item {
}
}//package art.items2
Section 538
//item2_08 (art.items2.item2_08)
package art.items2 {
import levels.*;
public dynamic class item2_08 extends Item {
}
}//package art.items2
Section 539
//item2_09 (art.items2.item2_09)
package art.items2 {
import levels.*;
public dynamic class item2_09 extends Item {
}
}//package art.items2
Section 540
//item2_10 (art.items2.item2_10)
package art.items2 {
import levels.*;
public dynamic class item2_10 extends Item {
}
}//package art.items2
Section 541
//item2_11 (art.items2.item2_11)
package art.items2 {
import levels.*;
public dynamic class item2_11 extends Item {
}
}//package art.items2
Section 542
//item2_12 (art.items2.item2_12)
package art.items2 {
import levels.*;
public dynamic class item2_12 extends Item {
}
}//package art.items2
Section 543
//item2_13 (art.items2.item2_13)
package art.items2 {
import levels.*;
public dynamic class item2_13 extends Item {
}
}//package art.items2
Section 544
//item2_14 (art.items2.item2_14)
package art.items2 {
import levels.*;
public dynamic class item2_14 extends Item {
}
}//package art.items2
Section 545
//item2_15 (art.items2.item2_15)
package art.items2 {
import levels.*;
public dynamic class item2_15 extends Item {
}
}//package art.items2
Section 546
//item2_16 (art.items2.item2_16)
package art.items2 {
import levels.*;
public dynamic class item2_16 extends Item {
}
}//package art.items2
Section 547
//item2_17 (art.items2.item2_17)
package art.items2 {
import levels.*;
public dynamic class item2_17 extends Item {
}
}//package art.items2
Section 548
//item2_18 (art.items2.item2_18)
package art.items2 {
import levels.*;
public dynamic class item2_18 extends Item {
}
}//package art.items2
Section 549
//item2_19 (art.items2.item2_19)
package art.items2 {
import levels.*;
public dynamic class item2_19 extends Item {
}
}//package art.items2
Section 550
//item2_20 (art.items2.item2_20)
package art.items2 {
import levels.*;
public dynamic class item2_20 extends Item {
}
}//package art.items2
Section 551
//item2_21 (art.items2.item2_21)
package art.items2 {
import levels.*;
public dynamic class item2_21 extends Item {
}
}//package art.items2
Section 552
//item2_22 (art.items2.item2_22)
package art.items2 {
import levels.*;
public dynamic class item2_22 extends Item {
}
}//package art.items2
Section 553
//item2_23 (art.items2.item2_23)
package art.items2 {
import levels.*;
public dynamic class item2_23 extends Item {
}
}//package art.items2
Section 554
//item2_24 (art.items2.item2_24)
package art.items2 {
import levels.*;
public dynamic class item2_24 extends Item {
}
}//package art.items2
Section 555
//item2_25 (art.items2.item2_25)
package art.items2 {
import levels.*;
public dynamic class item2_25 extends Item {
}
}//package art.items2
Section 556
//item2_26 (art.items2.item2_26)
package art.items2 {
import levels.*;
public dynamic class item2_26 extends Item {
}
}//package art.items2
Section 557
//item2_27 (art.items2.item2_27)
package art.items2 {
import levels.*;
public dynamic class item2_27 extends Item {
}
}//package art.items2
Section 558
//item2_28 (art.items2.item2_28)
package art.items2 {
import levels.*;
public dynamic class item2_28 extends Item {
}
}//package art.items2
Section 559
//item2_29 (art.items2.item2_29)
package art.items2 {
import levels.*;
public dynamic class item2_29 extends Item {
}
}//package art.items2
Section 560
//item2_30 (art.items2.item2_30)
package art.items2 {
import levels.*;
public dynamic class item2_30 extends Item {
}
}//package art.items2
Section 561
//item2_31 (art.items2.item2_31)
package art.items2 {
import levels.*;
public dynamic class item2_31 extends Item {
}
}//package art.items2
Section 562
//item2_32 (art.items2.item2_32)
package art.items2 {
import levels.*;
public dynamic class item2_32 extends Item {
}
}//package art.items2
Section 563
//item2_33 (art.items2.item2_33)
package art.items2 {
import levels.*;
public dynamic class item2_33 extends Item {
}
}//package art.items2
Section 564
//item2_34 (art.items2.item2_34)
package art.items2 {
import levels.*;
public dynamic class item2_34 extends Item {
}
}//package art.items2
Section 565
//item2_35 (art.items2.item2_35)
package art.items2 {
import levels.*;
public dynamic class item2_35 extends Item {
}
}//package art.items2
Section 566
//item2_36 (art.items2.item2_36)
package art.items2 {
import levels.*;
public dynamic class item2_36 extends Item {
}
}//package art.items2
Section 567
//item2_37 (art.items2.item2_37)
package art.items2 {
import levels.*;
public dynamic class item2_37 extends Item {
}
}//package art.items2
Section 568
//item2_38 (art.items2.item2_38)
package art.items2 {
import levels.*;
public dynamic class item2_38 extends Item {
}
}//package art.items2
Section 569
//item2_39 (art.items2.item2_39)
package art.items2 {
import levels.*;
public dynamic class item2_39 extends Item {
}
}//package art.items2
Section 570
//item3_00 (art.items2.item3_00)
package art.items2 {
import levels.*;
public dynamic class item3_00 extends Item {
}
}//package art.items2
Section 571
//item3_01 (art.items2.item3_01)
package art.items2 {
import levels.*;
public dynamic class item3_01 extends Item {
}
}//package art.items2
Section 572
//item3_02 (art.items2.item3_02)
package art.items2 {
import levels.*;
public dynamic class item3_02 extends Item {
}
}//package art.items2
Section 573
//item3_03 (art.items2.item3_03)
package art.items2 {
import levels.*;
public dynamic class item3_03 extends Item {
}
}//package art.items2
Section 574
//item3_04 (art.items2.item3_04)
package art.items2 {
import levels.*;
public dynamic class item3_04 extends Item {
}
}//package art.items2
Section 575
//item3_05 (art.items2.item3_05)
package art.items2 {
import levels.*;
public dynamic class item3_05 extends Item {
}
}//package art.items2
Section 576
//item3_06 (art.items2.item3_06)
package art.items2 {
import levels.*;
public dynamic class item3_06 extends Item {
}
}//package art.items2
Section 577
//item3_07 (art.items2.item3_07)
package art.items2 {
import levels.*;
public dynamic class item3_07 extends Item {
}
}//package art.items2
Section 578
//item3_08 (art.items2.item3_08)
package art.items2 {
import levels.*;
public dynamic class item3_08 extends Item {
}
}//package art.items2
Section 579
//item3_09 (art.items2.item3_09)
package art.items2 {
import levels.*;
public dynamic class item3_09 extends Item {
}
}//package art.items2
Section 580
//item3_10 (art.items2.item3_10)
package art.items2 {
import levels.*;
public dynamic class item3_10 extends Item {
}
}//package art.items2
Section 581
//item3_11 (art.items2.item3_11)
package art.items2 {
import levels.*;
public dynamic class item3_11 extends Item {
}
}//package art.items2
Section 582
//item3_12 (art.items2.item3_12)
package art.items2 {
import levels.*;
public dynamic class item3_12 extends Item {
}
}//package art.items2
Section 583
//item3_13 (art.items2.item3_13)
package art.items2 {
import levels.*;
public dynamic class item3_13 extends Item {
}
}//package art.items2
Section 584
//item3_14 (art.items2.item3_14)
package art.items2 {
import levels.*;
public dynamic class item3_14 extends Item {
}
}//package art.items2
Section 585
//item3_15 (art.items2.item3_15)
package art.items2 {
import levels.*;
public dynamic class item3_15 extends Item {
}
}//package art.items2
Section 586
//item3_16 (art.items2.item3_16)
package art.items2 {
import levels.*;
public dynamic class item3_16 extends Item {
}
}//package art.items2
Section 587
//item3_17 (art.items2.item3_17)
package art.items2 {
import levels.*;
public dynamic class item3_17 extends Item {
}
}//package art.items2
Section 588
//item3_18 (art.items2.item3_18)
package art.items2 {
import levels.*;
public dynamic class item3_18 extends Item {
}
}//package art.items2
Section 589
//item3_19 (art.items2.item3_19)
package art.items2 {
import levels.*;
public dynamic class item3_19 extends Item {
}
}//package art.items2
Section 590
//item3_20 (art.items2.item3_20)
package art.items2 {
import levels.*;
public dynamic class item3_20 extends Item {
}
}//package art.items2
Section 591
//item3_21 (art.items2.item3_21)
package art.items2 {
import levels.*;
public dynamic class item3_21 extends Item {
}
}//package art.items2
Section 592
//item3_22 (art.items2.item3_22)
package art.items2 {
import levels.*;
public dynamic class item3_22 extends Item {
}
}//package art.items2
Section 593
//item3_23 (art.items2.item3_23)
package art.items2 {
import levels.*;
public dynamic class item3_23 extends Item {
}
}//package art.items2
Section 594
//item3_24 (art.items2.item3_24)
package art.items2 {
import levels.*;
public dynamic class item3_24 extends Item {
}
}//package art.items2
Section 595
//item3_25 (art.items2.item3_25)
package art.items2 {
import levels.*;
public dynamic class item3_25 extends Item {
}
}//package art.items2
Section 596
//item3_26 (art.items2.item3_26)
package art.items2 {
import levels.*;
public dynamic class item3_26 extends Item {
}
}//package art.items2
Section 597
//item3_27 (art.items2.item3_27)
package art.items2 {
import levels.*;
public dynamic class item3_27 extends Item {
}
}//package art.items2
Section 598
//item3_28 (art.items2.item3_28)
package art.items2 {
import levels.*;
public dynamic class item3_28 extends Item {
}
}//package art.items2
Section 599
//item3_29 (art.items2.item3_29)
package art.items2 {
import levels.*;
public dynamic class item3_29 extends Item {
}
}//package art.items2
Section 600
//item3_30 (art.items2.item3_30)
package art.items2 {
import levels.*;
public dynamic class item3_30 extends Item {
}
}//package art.items2
Section 601
//item3_31 (art.items2.item3_31)
package art.items2 {
import levels.*;
public dynamic class item3_31 extends Item {
}
}//package art.items2
Section 602
//item3_32 (art.items2.item3_32)
package art.items2 {
import levels.*;
public dynamic class item3_32 extends Item {
}
}//package art.items2
Section 603
//item3_33 (art.items2.item3_33)
package art.items2 {
import levels.*;
public dynamic class item3_33 extends Item {
}
}//package art.items2
Section 604
//item3_34 (art.items2.item3_34)
package art.items2 {
import levels.*;
public dynamic class item3_34 extends Item {
}
}//package art.items2
Section 605
//item3_35 (art.items2.item3_35)
package art.items2 {
import levels.*;
public dynamic class item3_35 extends Item {
}
}//package art.items2
Section 606
//item3_36 (art.items2.item3_36)
package art.items2 {
import levels.*;
public dynamic class item3_36 extends Item {
}
}//package art.items2
Section 607
//item3_37 (art.items2.item3_37)
package art.items2 {
import levels.*;
public dynamic class item3_37 extends Item {
}
}//package art.items2
Section 608
//item3_38 (art.items2.item3_38)
package art.items2 {
import levels.*;
public dynamic class item3_38 extends Item {
}
}//package art.items2
Section 609
//item3_39 (art.items2.item3_39)
package art.items2 {
import levels.*;
public dynamic class item3_39 extends Item {
}
}//package art.items2
Section 610
//AppearEffect (art.levels.AppearEffect)
package art.levels {
import flash.display.*;
public dynamic class AppearEffect extends MovieClip {
public function AppearEffect(){
addFrameScript(30, frame31);
}
function frame31(){
this.stop();
this.parent.removeChild(this);
}
}
}//package art.levels
Section 611
//BeginLevelPopup (art.levels.BeginLevelPopup)
package art.levels {
import flash.display.*;
import flash.text.*;
public dynamic class BeginLevelPopup extends MovieClip {
public var levelTime:TextField;
public var level:TextField;
public var done:SimpleButton;
}
}//package art.levels
Section 612
//EndLevelPopup (art.levels.EndLevelPopup)
package art.levels {
import flash.display.*;
import flash.text.*;
public dynamic class EndLevelPopup extends MovieClip {
public var star:MovieClip;
public var levelTime:TextField;
public var level:TextField;
public var levelWon:LevelCompLocaliz;
public var done:SimpleButton;
public var score:TextField;
public var levelFailed:LevelFailedLocalizcopy;
}
}//package art.levels
Section 613
//GameFinishPopup (art.levels.GameFinishPopup)
package art.levels {
import flash.display.*;
import flash.text.*;
public dynamic class GameFinishPopup extends MovieClip {
public var passed:TextField;
public var done:SimpleButton;
public var score:TextField;
public var passedSilver:TextField;
public var passedGold:TextField;
}
}//package art.levels
Section 614
//Hint (art.levels.Hint)
package art.levels {
import levels.*;
public dynamic class Hint extends Item {
}
}//package art.levels
Section 615
//HintPointer (art.levels.HintPointer)
package art.levels {
import flash.display.*;
public dynamic class HintPointer extends MovieClip {
public function HintPointer(){
addFrameScript(23, frame24, 28, frame29);
}
function frame24(){
this.gotoAndPlay("Move");
}
function frame29(){
this.stop();
this.parent.removeChild(this);
}
}
}//package art.levels
Section 616
//Inventory (art.levels.Inventory)
package art.levels {
import flash.display.*;
import flash.text.*;
import art.inventory.*;
public dynamic class Inventory extends MovieClip {
public var arrow:MovieClip;
public var needToCollect:TextField;
public var menuButton:MenuButton;
public var phone:MovieClip;
public var score:TextField;
public var bonusTime:TextField;
public var girl:MovieClip;
}
}//package art.levels
Section 617
//Level1 (art.levels.Level1)
package art.levels {
import flash.display.*;
public dynamic class Level1 extends MovieClip {
}
}//package art.levels
Section 618
//Level2 (art.levels.Level2)
package art.levels {
import flash.display.*;
public dynamic class Level2 extends MovieClip {
}
}//package art.levels
Section 619
//Level3 (art.levels.Level3)
package art.levels {
import flash.display.*;
public dynamic class Level3 extends MovieClip {
}
}//package art.levels
Section 620
//ScoreMinus10 (art.levels.ScoreMinus10)
package art.levels {
import flash.display.*;
public dynamic class ScoreMinus10 extends MovieClip {
public function ScoreMinus10(){
addFrameScript(22, frame23);
}
function frame23(){
this.gotoAndStop(1);
this.parent.removeChild(this);
}
}
}//package art.levels
Section 621
//ScorePlus10 (art.levels.ScorePlus10)
package art.levels {
import flash.display.*;
public dynamic class ScorePlus10 extends MovieClip {
public function ScorePlus10(){
addFrameScript(22, frame23);
}
function frame23(){
this.gotoAndStop(1);
this.parent.removeChild(this);
}
}
}//package art.levels
Section 622
//ScorePlus300 (art.levels.ScorePlus300)
package art.levels {
import flash.display.*;
public dynamic class ScorePlus300 extends MovieClip {
public function ScorePlus300(){
addFrameScript(22, frame23);
}
function frame23(){
this.gotoAndStop(1);
this.parent.removeChild(this);
}
}
}//package art.levels
Section 623
//Tip (art.levels.Tip)
package art.levels {
import levels.*;
public dynamic class Tip extends Tip {
public function Tip(){
addFrameScript(5, frame6, 16, frame17);
}
function frame6(){
this.stop();
}
function frame17(){
this.gotoAndStop("None");
}
}
}//package art.levels
Section 624
//Level1Hint (art.map.Level1Hint)
package art.map {
import common.*;
public dynamic class Level1Hint extends Localizable {
}
}//package art.map
Section 625
//Level2Hint (art.map.Level2Hint)
package art.map {
import common.*;
public dynamic class Level2Hint extends Localizable {
}
}//package art.map
Section 626
//Level3Hint (art.map.Level3Hint)
package art.map {
import common.*;
public dynamic class Level3Hint extends Localizable {
}
}//package art.map
Section 627
//Map (art.map.Map)
package art.map {
import flash.display.*;
import flash.text.*;
public dynamic class Map extends MovieClip {
public var level3_2:Star;
public var level3_3:Star;
public var level3_4:Star;
public var startButton:StartButton;
public var level3_1:Star;
public var level1image:MovieClip;
public var level2_4:Star;
public var hamster:MovieClip;
public var level2_2:Star;
public var menuButton:MenuButton;
public var level2_3:Star;
public var hint1:Level1Hint;
public var woman:MovieClip;
public var score:TextField;
public var hint2:Level2Hint;
public var level1_1:Star;
public var level1_3:Star;
public var level2_1:Star;
public var level1_2:Star;
public var level1_4:Star;
public var level3image:MovieClip;
public var hint3:Level3Hint;
public var girl:MovieClip;
public var level2image:MovieClip;
}
}//package art.map
Section 628
//MenuButton (art.map.MenuButton)
package art.map {
import common.*;
public dynamic class MenuButton extends Button {
}
}//package art.map
Section 629
//MenuButtonMovieclip (art.map.MenuButtonMovieclip)
package art.map {
import common.*;
public dynamic class MenuButtonMovieclip extends Localizable {
}
}//package art.map
Section 630
//MenuLabels (art.map.MenuLabels)
package art.map {
import common.*;
public dynamic class MenuLabels extends Localizable {
}
}//package art.map
Section 631
//OpenSound (art.map.OpenSound)
package art.map {
import flash.media.*;
public dynamic class OpenSound extends Sound {
}
}//package art.map
Section 632
//Star (art.map.Star)
package art.map {
import map.*;
public dynamic class Star extends LevelButton {
public function Star(){
addFrameScript(15, frame16);
}
function frame16(){
this.gotoAndPlay("Current");
}
}
}//package art.map
Section 633
//StartButton (art.map.StartButton)
package art.map {
import common.*;
public dynamic class StartButton extends Button {
}
}//package art.map
Section 634
//StartButtonMovieclip (art.map.StartButtonMovieclip)
package art.map {
import common.*;
public dynamic class StartButtonMovieclip extends Localizable {
}
}//package art.map
Section 635
//ButtonCredits (art.menu.ButtonCredits)
package art.menu {
import flash.utils.*;
import common.*;
import spill.localisation.*;
public dynamic class ButtonCredits extends Button {
public var __setPropDict:Dictionary;
public var __id0_:LocalizedTextFieldMC;
public function ButtonCredits(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(1, frame2, 0, frame1, 2, frame3, 3, frame4);
}
function __setProp___id0__ButtonCredits_Layer1_1(){
try {
__id0_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id0_.text = "{credits}";
__id0_.textColor = 15991396;
__id0_.textSize = 27;
__id0_.bold = false;
__id0_.disableWordwrap = false;
__id0_.embedFonts = true;
__id0_.font = "Century Gothic";
__id0_.hAlign = "center";
__id0_.multiline = false;
__id0_.vAlign = "middle";
__id0_.antiAliasType = "advanced";
__id0_.glowBlur = 3;
__id0_.glowColor = 0;
__id0_.useGlowFilter = false;
__id0_.glowQuality = 1;
__id0_.glowStrength = 5;
__id0_.gridFitType = "pixel";
__id0_.italic = false;
__id0_.selectable = false;
__id0_.underline = false;
try {
__id0_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function __setProp___id0__ButtonCredits_Layer1_2(){
try {
__id0_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id0_.text = "{credits}";
__id0_.textColor = 15991396;
__id0_.textSize = 28;
__id0_.bold = false;
__id0_.disableWordwrap = false;
__id0_.embedFonts = true;
__id0_.font = "Century Gothic";
__id0_.hAlign = "center";
__id0_.multiline = false;
__id0_.vAlign = "middle";
__id0_.antiAliasType = "advanced";
__id0_.glowBlur = 3;
__id0_.glowColor = 0;
__id0_.useGlowFilter = false;
__id0_.glowQuality = 1;
__id0_.glowStrength = 5;
__id0_.gridFitType = "pixel";
__id0_.italic = false;
__id0_.selectable = false;
__id0_.underline = false;
try {
__id0_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function frame3(){
if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) == 1)) || ((((int(__setPropDict[__id0_]) >= 3)) && ((int(__setPropDict[__id0_]) <= 4))))))))){
__setPropDict[__id0_] = currentFrame;
__setProp___id0__ButtonCredits_Layer1_1();
};
}
function frame1(){
if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) == 1)) || ((((int(__setPropDict[__id0_]) >= 3)) && ((int(__setPropDict[__id0_]) <= 4))))))))){
__setPropDict[__id0_] = currentFrame;
__setProp___id0__ButtonCredits_Layer1_1();
};
}
function frame4(){
if ((((__setPropDict[__id0_] == undefined)) || (!((((int(__setPropDict[__id0_]) == 1)) || ((((int(__setPropDict[__id0_]) >= 3)) && ((int(__setPropDict[__id0_]) <= 4))))))))){
__setPropDict[__id0_] = currentFrame;
__setProp___id0__ButtonCredits_Layer1_1();
};
}
function frame2(){
if ((((__setPropDict[__id0_] == undefined)) || (!((int(__setPropDict[__id0_]) == 2))))){
__setPropDict[__id0_] = currentFrame;
__setProp___id0__ButtonCredits_Layer1_2();
};
}
}
}//package art.menu
Section 636
//ButtonHelp (art.menu.ButtonHelp)
package art.menu {
import flash.utils.*;
import common.*;
import spill.localisation.*;
public dynamic class ButtonHelp extends Button {
public var __setPropDict:Dictionary;
public var __id1_:LocalizedTextFieldMC;
public function ButtonHelp(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(1, frame2, 0, frame1, 2, frame3, 3, frame4);
}
function frame3(){
if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) == 1)) || ((((int(__setPropDict[__id1_]) >= 3)) && ((int(__setPropDict[__id1_]) <= 4))))))))){
__setPropDict[__id1_] = currentFrame;
__setProp___id1__ButtonHelp_Layer1_1();
};
}
function frame1(){
if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) == 1)) || ((((int(__setPropDict[__id1_]) >= 3)) && ((int(__setPropDict[__id1_]) <= 4))))))))){
__setPropDict[__id1_] = currentFrame;
__setProp___id1__ButtonHelp_Layer1_1();
};
}
function frame4(){
if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) == 1)) || ((((int(__setPropDict[__id1_]) >= 3)) && ((int(__setPropDict[__id1_]) <= 4))))))))){
__setPropDict[__id1_] = currentFrame;
__setProp___id1__ButtonHelp_Layer1_1();
};
}
function frame2(){
if ((((__setPropDict[__id1_] == undefined)) || (!((int(__setPropDict[__id1_]) == 2))))){
__setPropDict[__id1_] = currentFrame;
__setProp___id1__ButtonHelp_Layer1_2();
};
}
function __setProp___id1__ButtonHelp_Layer1_1(){
try {
__id1_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id1_.text = "{help}";
__id1_.textColor = 15991396;
__id1_.textSize = 27;
__id1_.bold = false;
__id1_.disableWordwrap = false;
__id1_.embedFonts = true;
__id1_.font = "Century Gothic";
__id1_.hAlign = "center";
__id1_.multiline = false;
__id1_.vAlign = "middle";
__id1_.antiAliasType = "advanced";
__id1_.glowBlur = 3;
__id1_.glowColor = 0;
__id1_.useGlowFilter = false;
__id1_.glowQuality = 1;
__id1_.glowStrength = 5;
__id1_.gridFitType = "pixel";
__id1_.italic = false;
__id1_.selectable = false;
__id1_.underline = false;
try {
__id1_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function __setProp___id1__ButtonHelp_Layer1_2(){
try {
__id1_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id1_.text = "{help}";
__id1_.textColor = 15991396;
__id1_.textSize = 28;
__id1_.bold = false;
__id1_.disableWordwrap = false;
__id1_.embedFonts = true;
__id1_.font = "Century Gothic";
__id1_.hAlign = "center";
__id1_.multiline = false;
__id1_.vAlign = "middle";
__id1_.antiAliasType = "advanced";
__id1_.glowBlur = 3;
__id1_.glowColor = 0;
__id1_.useGlowFilter = false;
__id1_.glowQuality = 1;
__id1_.glowStrength = 5;
__id1_.gridFitType = "pixel";
__id1_.italic = false;
__id1_.selectable = false;
__id1_.underline = false;
try {
__id1_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package art.menu
Section 637
//ButtonPlay (art.menu.ButtonPlay)
package art.menu {
import flash.utils.*;
import common.*;
import spill.localisation.*;
public dynamic class ButtonPlay extends Button {
public var __setPropDict:Dictionary;
public var __id2_:LocalizedTextFieldMC;
public function ButtonPlay(){
__setPropDict = new Dictionary(true);
super();
addFrameScript(1, frame2, 0, frame1, 2, frame3, 3, frame4);
}
function frame3(){
if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) == 1)) || ((((int(__setPropDict[__id2_]) >= 3)) && ((int(__setPropDict[__id2_]) <= 4))))))))){
__setPropDict[__id2_] = currentFrame;
__setProp___id2__ButtonPlay_Layer1_1();
};
}
function frame1(){
if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) == 1)) || ((((int(__setPropDict[__id2_]) >= 3)) && ((int(__setPropDict[__id2_]) <= 4))))))))){
__setPropDict[__id2_] = currentFrame;
__setProp___id2__ButtonPlay_Layer1_1();
};
}
function frame4(){
if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) == 1)) || ((((int(__setPropDict[__id2_]) >= 3)) && ((int(__setPropDict[__id2_]) <= 4))))))))){
__setPropDict[__id2_] = currentFrame;
__setProp___id2__ButtonPlay_Layer1_1();
};
}
function frame2(){
if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 2))))){
__setPropDict[__id2_] = currentFrame;
__setProp___id2__ButtonPlay_Layer1_2();
};
}
function __setProp___id2__ButtonPlay_Layer1_2(){
try {
__id2_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id2_.text = "{start}";
__id2_.textColor = 15991396;
__id2_.textSize = 28;
__id2_.bold = false;
__id2_.disableWordwrap = false;
__id2_.embedFonts = true;
__id2_.font = "Century Gothic";
__id2_.hAlign = "center";
__id2_.multiline = false;
__id2_.vAlign = "middle";
__id2_.antiAliasType = "advanced";
__id2_.glowBlur = 3;
__id2_.glowColor = 0;
__id2_.useGlowFilter = false;
__id2_.glowQuality = 1;
__id2_.glowStrength = 5;
__id2_.gridFitType = "pixel";
__id2_.italic = false;
__id2_.selectable = false;
__id2_.underline = false;
try {
__id2_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
function __setProp___id2__ButtonPlay_Layer1_1(){
try {
__id2_["componentInspectorSetting"] = true;
} catch(e:Error) {
};
__id2_.text = "{start}";
__id2_.textColor = 15991396;
__id2_.textSize = 27;
__id2_.bold = false;
__id2_.disableWordwrap = false;
__id2_.embedFonts = true;
__id2_.font = "Century Gothic";
__id2_.hAlign = "center";
__id2_.multiline = false;
__id2_.vAlign = "middle";
__id2_.antiAliasType = "advanced";
__id2_.glowBlur = 3;
__id2_.glowColor = 0;
__id2_.useGlowFilter = false;
__id2_.glowQuality = 1;
__id2_.glowStrength = 5;
__id2_.gridFitType = "pixel";
__id2_.italic = false;
__id2_.selectable = false;
__id2_.underline = false;
try {
__id2_["componentInspectorSetting"] = false;
} catch(e:Error) {
};
}
}
}//package art.menu
Section 638
//Girl (art.menu.Girl)
package art.menu {
import flash.display.*;
public dynamic class Girl extends MovieClip {
public function Girl(){
addFrameScript(4, frame5, 11, frame12, 18, frame19, 23, frame24, 30, frame31);
}
function frame12(){
this.gotoAndStop("Blink");
}
function frame19(){
this.gotoAndStop("Blink");
}
function frame24(){
this.gotoAndStop("Blink");
}
function frame5(){
this.gotoAndStop("Blink");
}
function frame31(){
this.gotoAndStop("Blink");
}
}
}//package art.menu
Section 639
//Menu (art.menu.Menu)
package art.menu {
import flash.display.*;
public dynamic class Menu extends MovieClip {
public var star4:MovieClip;
public var star1:MovieClip;
public var star3:MovieClip;
public var star2:MovieClip;
public var helpBtn:ButtonHelp;
public var creditsBtn:ButtonCredits;
public var hamster:MovieClip;
public var playBtn:ButtonPlay;
public var girl:Girl;
}
}//package art.menu
Section 640
//MenuLabels (art.menu.MenuLabels)
package art.menu {
import common.*;
public dynamic class MenuLabels extends Localizable {
}
}//package art.menu
Section 641
//Traces (art.menu.Traces)
package art.menu {
import menu.*;
public dynamic class Traces extends Traces {
public function Traces(){
addFrameScript(20, frame21);
}
function frame21(){
gotoAndStop(1);
}
}
}//package art.menu
Section 642
//ClickSound (art.ClickSound)
package art {
import flash.media.*;
public dynamic class ClickSound extends Sound {
}
}//package art
Section 643
//LevelLoose (art.LevelLoose)
package art {
import flash.media.*;
public dynamic class LevelLoose extends Sound {
}
}//package art
Section 644
//LevelWin (art.LevelWin)
package art {
import flash.media.*;
public dynamic class LevelWin extends Sound {
}
}//package art
Section 645
//Music (art.Music)
package art {
import flash.media.*;
public dynamic class Music extends Sound {
}
}//package art
Section 646
//PhoneClick (art.PhoneClick)
package art {
import flash.media.*;
public dynamic class PhoneClick extends Sound {
}
}//package art
Section 647
//RightClick (art.RightClick)
package art {
import flash.media.*;
public dynamic class RightClick extends Sound {
}
}//package art
Section 648
//TimerSound (art.TimerSound)
package art {
import flash.media.*;
public dynamic class TimerSound extends Sound {
}
}//package art
Section 649
//WrongClick (art.WrongClick)
package art {
import flash.media.*;
public dynamic class WrongClick extends Sound {
}
}//package art
Section 650
//GirlsGoGames (com.trickster.girlsgogames.GirlsGoGames)
package com.trickster.girlsgogames {
import flash.net.*;
public class GirlsGoGames {
private static const INTERNAL_URLS:Array = ["localhost", "www8.agame.com", "gamedev.dev.spilgames.com"];
private static const PORTALS:Array = [["http://www.girlsgogames.com", "game", false, "girl"], ["http://www.girlsgogames.nl", "spel", false, "girl"], ["http://www.girlsgogames.fr", "jeu", false, "girl"], ["http://www.girlsgogames.de", "spiel", false, "girl"], ["http://www.girlsgogames.pl", "gra", false, "girl"], ["http://www.girlsgogames.se", "spel_", false, "girl"], ["http://www.girlsgogames.it", "gioco", false, "girl"], ["http://www.juegosdechicas.com", "juego", false, "girl"], ["http://www.girlsgogames.com.br", "jogo", false, "girl"], ["http://www.games.co.id", "permainan_", true, "tweens"], ["http://www.girlsgogames.ru", "igra", false, "girl"], ["http://www.girlsgogames.co.uk", "game", false, "girl"], ["http://www.girlsgogames.in", "game", false, "girl"], ["http://www.ojogos.pt", "jogo", true, "family"], ["http://www.egames.jp", "game", true, "tweens"], ["http://www.girlsgogames.es", "juego", false, "girl"]];
private static var smLinksEnabled:Boolean;
private static var smCurrentPortal:uint;
private static var smGameName:String;
private static var smInitialized:Boolean;
private static var smDomain:String;
public function GirlsGoGames(){
super();
}
public static function get preloaderIntroName():String{
if (!smInitialized){
throw (Error("Locale not initialized"));
};
return (PORTALS[smCurrentPortal][3]);
}
public static function get portalId():uint{
if (!smInitialized){
throw (Error("Locale not initialized"));
};
return (smCurrentPortal);
}
public static function get linksEnabled():Boolean{
if (!smInitialized){
throw (Error("Locale not initialized"));
};
return (smLinksEnabled);
}
public static function openMoreGamesURL(fromPreloader:Boolean=false):void{
var source:String;
var content:String;
var portalURL:String;
if (!smInitialized){
throw (Error("Locale not initialized"));
};
if (smLinksEnabled){
source = ((INTERNAL_URLS.indexOf(smDomain))!=-1) ? "internal" : "external";
content = (fromPreloader) ? "button_loading_moregames" : "button_mainscreen_moregames";
portalURL = ((((((((PORTALS[smCurrentPortal][0] + "/?utm_medium=brandedgames_") + source) + "&utm_campaign=") + smGameName) + "&utm_source=") + smDomain) + "&utm_content=") + content);
navigateToURL(new URLRequest(portalURL), "_blank");
};
}
public static function init(portalId:uint, gameName:String, linksEnabled:Boolean):void{
if (smInitialized){
throw (Error("GirlsGoGames portal info already initialized"));
};
smInitialized = true;
smCurrentPortal = portalId;
smGameName = gameName;
smLinksEnabled = linksEnabled;
smDomain = new LocalConnection().domain;
if (smDomain.substr(0, 4) == "www."){
smDomain = smDomain.substring(4);
};
}
public static function openGamePage(gamePage:String):void{
var portalURL:String;
if (!smInitialized){
throw (Error("Locale not initialized"));
};
if (smLinksEnabled){
portalURL = ((((PORTALS[smCurrentPortal][0] + "/") + PORTALS[smCurrentPortal][1]) + "/") + (PORTALS[smCurrentPortal][2]) ? gamePage.replace(/_/g, "-") : gamePage);
navigateToURL(new URLRequest(portalURL), "_blank");
};
}
}
}//package com.trickster.girlsgogames
Section 651
//Logo (com.trickster.girlsgogames.Logo)
package com.trickster.girlsgogames {
import flash.events.*;
import flash.display.*;
import spill.localisation.*;
import art.com.trickster.girlsgogames.*;
import flash.geom.*;
import flash.net.*;
public class Logo extends Sprite {
public static const LEFT_BOTTOM:String = "LeftBottom";
public static const CENTER_TOP:String = "CenterTop";
public static const NO_TEXT:String = "NoText";
public static const RIGHT_BOTTOM:String = "RightBottom";
public static const RIGHT_TOP:String = "RightTop";
public static const CENTER_BOTTOM:String = "CenterBottom";
public static const TEXT_LEFT:String = "TextLeft";
public static const TEXT_TOP:String = "TextTop";
public static const LEFT_TOP:String = "LeftTop";
public function Logo(x:Number, y:Number, pivot:String, textPlacement:String, showText:Boolean=true){
var rect:Rectangle;
var area:Sprite;
var x = x;
var y = y;
var pivot = pivot;
var textPlacement = textPlacement;
var showText = showText;
super();
var logoText:MovieClip = new LogoTextMovieclip();
this.addChild(logoText);
logoText.x = x;
logoText.y = y;
var textRect:Rectangle = logoText.getBounds(logoText);
var logo:MovieClip = new BrandingLogoMC();
this.addChild(logo);
logo.x = x;
logo.y = ((y + textRect.height) + 20);
if (!showText){
logoText.visible = false;
};
if (GirlsGoGames.linksEnabled){
rect = logo.getBounds(this);
area = new Sprite();
area.graphics.beginFill(0, 0);
area.graphics.drawRect(rect.x, rect.y, rect.width, rect.height);
area.graphics.endFill();
area.buttonMode = true;
this.addChild(area);
area.addEventListener(MouseEvent.CLICK, function (e:Event):void{
navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("Mainscreen")), "_blank");
});
};
this.addEventListener(Event.ADDED_TO_STAGE, this.onAddedToStage);
}
private function onAddedToStage(event:Event):void{
var event = event;
this.root.addEventListener("AvatarPopup::HideUI", function (e:Event):void{
visible = false;
});
this.root.addEventListener("AvatarPopup::ShowUI", function (e:Event):void{
visible = true;
});
}
}
}//package com.trickster.girlsgogames
Section 652
//Preloader (com.trickster.girlsgogames.Preloader)
package com.trickster.girlsgogames {
import flash.events.*;
import flash.display.*;
import spill.localisation.*;
import art.com.trickster.girlsgogames.*;
import flash.net.*;
public class Preloader extends MovieClip {
private var mLoadComplete:Boolean;// = false
private var mIntroMovie:MovieClip;
private var mPreloaderCreateStage:Boolean;// = false
private static const PRELOADER_DICE:uint = 15;
private static const MAX_HEIGHT:Number = 700;
private static const MAX_WIDTH:Number = 800;
public function Preloader(skipPreloader:Boolean, portalId:uint, gameName:String, linksEnabled:Boolean=true){
var area:Sprite;
var skipPreloader = skipPreloader;
var portalId = portalId;
var gameName = gameName;
var linksEnabled = linksEnabled;
super();
GirlsGoGames.init(portalId, gameName, linksEnabled);
var intros:* = {girl:PreloaderIntroGirl, tweens:PreloaderIntroTweens, family:PreloaderIntroFamily};
mIntroMovie = new (intros[GirlsGoGames.preloaderIntroName]);
this.addChild(mIntroMovie);
mIntroMovie.play();
if (linksEnabled){
area = new Sprite();
area.graphics.beginFill(0, 0);
area.graphics.drawRect(0, 0, mIntroMovie.width, mIntroMovie.height);
area.graphics.endFill();
area.buttonMode = true;
mIntroMovie.addChild(area);
area.addEventListener(MouseEvent.CLICK, function (e:Event):void{
navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("Loading")), "_blank");
});
};
this.addEventListener(Event.ENTER_FRAME, this.onEnterFrameOnce);
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, this.onProgress);
if (this.loaderInfo.bytesLoaded == this.loaderInfo.bytesTotal){
mLoadComplete = true;
} else {
this.loaderInfo.addEventListener(Event.COMPLETE, this.onComplete);
};
this.addEventListener("GirlsGoGamesPreloaderPlayed", this.onPreloaderPlayed);
mPreloaderCreateStage = (((new LocalConnection().domain == "localhost")) || (((Math.random() * PRELOADER_DICE) < (PRELOADER_DICE - 1))));
if (skipPreloader){
mLoadComplete = true;
mIntroMovie.gotoAndPlay((mIntroMovie.totalFrames - 1));
};
}
private function frameByLoadPercentage(percent:Number):uint{
return ((10 + ((67 * percent) / 100)));
}
public function get loadComplete():Boolean{
return (mLoadComplete);
}
private function onPreloaderPlayed(event:Event):void{
mIntroMovie.stop();
while (this.numChildren) {
this.removeChildAt(0);
};
if (mPreloaderCreateStage){
this.addChild(this.newGameStage());
};
this.removeEventListener("GirlsGoGamesPreloaderPlayed", this.onPreloaderPlayed);
}
protected function newGameStage():DisplayObject{
throw (Error("Child class should override newGameStage() method"));
}
private function onEnterFrameOnce(event:Event):void{
this.removeEventListener(Event.ENTER_FRAME, this.onEnterFrameOnce);
if ((((this.loaderInfo.width > MAX_WIDTH)) || ((this.loaderInfo.height > MAX_HEIGHT)))){
throw (Error("Stage is too wide to fit Preloader screen"));
};
mIntroMovie.x = ((this.loaderInfo.width - MAX_WIDTH) / 2);
mIntroMovie.y = ((this.loaderInfo.height - MAX_HEIGHT) / 2);
var maskSprite:Sprite = new Sprite();
maskSprite.graphics.beginFill(0xFF0000);
maskSprite.graphics.drawRect(0, 0, this.loaderInfo.width, this.loaderInfo.height);
this.stage.addChild(maskSprite);
this.root.mask = maskSprite;
}
private function onProgress(event:ProgressEvent):void{
var frame:uint = this.frameByLoadPercentage(((event.bytesLoaded / event.bytesTotal) * 100));
if ((((mIntroMovie.currentFrame >= 9)) && ((mIntroMovie.currentFrame < frame)))){
mIntroMovie.gotoAndStop(frame);
};
}
private function onComplete(event:Event):void{
mLoadComplete = true;
mIntroMovie.play();
}
}
}//package com.trickster.girlsgogames
Section 653
//Authors (com.trickster.ui.Authors)
package com.trickster.ui {
import flash.events.*;
import art.com.trickster.ui.*;
public class Authors extends AuthorsMovieclip {
private static const MAX_HEIGHT:Number = 700;
private static const MAX_WIDTH:Number = 700;
public function Authors(){
super();
this.addEventListener(Event.ADDED_TO_STAGE, this.onAddedToStage);
}
private function onAddedToStage(event:Event):void{
this.removeEventListener(Event.ADDED_TO_STAGE, this.onAddedToStage);
if ((((this.loaderInfo.width > MAX_WIDTH)) || ((this.loaderInfo.height > MAX_HEIGHT)))){
throw (Error("Stage is too wide to fit Authors screen"));
};
this.x = ((this.loaderInfo.width - MAX_WIDTH) / 2);
this.y = ((this.loaderInfo.height - MAX_HEIGHT) / 2);
}
}
}//package com.trickster.ui
Section 654
//LocalStorage (com.trickster.utils.LocalStorage)
package com.trickster.utils {
import flash.events.*;
import flash.net.*;
public class LocalStorage {
public var data:Object;
private var mStorage:SharedObject;
public function LocalStorage(name:String){
var propName:String;
var name = name;
data = new Object();
super();
mStorage = SharedObject.getLocal(name);
mStorage.addEventListener(NetStatusEvent.NET_STATUS, this.onStatus);
for (propName in mStorage.data) {
this.data[propName] = mStorage.data[propName];
};
//unresolved jump
var _slot1 = e;
this.printMemoryStorageNotification();
mStorage = null;
}
private function onStatus(event:NetStatusEvent):void{
if (event.info.code == "SharedObject.Flush.Failed"){
this.printMemoryStorageNotification();
mStorage = null;
};
}
private function printMemoryStorageNotification():void{
trace("Unable to create local storage. Data is saved in memory.");
}
public function flush(minDiskSpace:int=0):void{
var propName:String;
var minDiskSpace = minDiskSpace;
if (mStorage == null){
return;
};
for (propName in this.data) {
mStorage.data[propName] = this.data[propName];
};
mStorage.flush(minDiskSpace);
//unresolved jump
var _slot1 = e;
this.printMemoryStorageNotification();
mStorage = null;
}
public function get storageIsPersistent():Boolean{
return (!((mStorage == null)));
}
}
}//package com.trickster.utils
Section 655
//Button (common.Button)
package common {
import flash.events.*;
import flash.display.*;
public class Button extends MovieClip {
private var mEnabled:Boolean;// = true
public function Button(){
super();
this.buttonMode = true;
this.useHandCursor = true;
this.gotoAndStop(1);
this.addEventListener(MouseEvent.MOUSE_DOWN, this.onMouseDown);
this.addEventListener(MouseEvent.MOUSE_UP, this.onMouseUp);
this.addEventListener(MouseEvent.MOUSE_OVER, this.onMouseOver);
this.addEventListener(MouseEvent.MOUSE_OUT, this.onMouseOut);
}
private function onMouseUp(event:MouseEvent):void{
if (mEnabled){
this.gotoAndStop(2);
};
}
override public function get enabled():Boolean{
return (mEnabled);
}
override public function set enabled(value:Boolean):void{
mEnabled = value;
if (!value){
this.gotoAndStop(4);
};
}
private function onMouseDown(event:MouseEvent):void{
if (mEnabled){
this.gotoAndStop(3);
};
}
private function onMouseOver(event:MouseEvent):void{
if (mEnabled){
this.gotoAndStop((event.buttonDown) ? 3 : 2);
};
}
private function onMouseOut(event:MouseEvent):void{
if (mEnabled){
this.gotoAndStop(1);
};
}
}
}//package common
Section 656
//Localizable (common.Localizable)
package common {
import flash.events.*;
import flash.display.*;
import spill.localisation.*;
public class Localizable extends MovieClip {
public static const PORTAL_LANGUAGES:Object = {nl:"nl", es:"es", pl:"pl", fr:"fr", en_us:"us", id:"id", ru:"ru", se:"se", it:"it", en_uk:"uk", cn:"us", pt:"pt", in:"uk", de:"de", br:"br", jp:"us", ar:"us"};
public function Localizable(){
super();
initLocalizable(this);
}
private static function languageChanged(object:Object, e:Event):void{
object.gotoAndStop(PORTAL_LANGUAGES[SpilGame.currentLanguage.name]);
}
public static function initLocalizable(object:Object):void{
var object = object;
object.languageChanged = function (e:Event):void{
languageChanged(object, e);
};
SpilGame.addEventListener("languageChanged", (object as Object).languageChanged, false, 0, true);
object.languageChanged(null);
}
}
}//package common
Section 657
//Dialog (dialog.Dialog)
package dialog {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
import art.dialog.*;
import flash.text.*;
import common.*;
import art.*;
import spill.localisation.*;
public class Dialog extends Dialog {
private var mFirstBubbleY:Number;
private var mShowScores:Boolean;// = false
private var mSecondBubbleY:Number;
private var mDialog:Array;
private var mBlinkTimer:Timer;
private var mOverlayTimer:Timer;
private var mCurrentPhrase:int;// = -1
private var mStarTimer:Timer;
private var mOverlayGoesOut:Boolean;// = false
private var mDialogOverlay:MovieClip;
public function Dialog(dialogIndex:uint){
var dialogIndex = dialogIndex;
mBlinkTimer = new Timer(1000);
mStarTimer = new Timer(300);
mOverlayTimer = new Timer(1000, 1);
mShowScores = false;
if (dialogIndex == 1){
Preloader.userdata.data.level2_1_played = false;
};
if (dialogIndex == 2){
Preloader.userdata.data.level3_1_played = false;
};
super();
mFirstBubbleY = this.firstBubble.textField.y;
mSecondBubbleY = this.secondBubble.textField.y;
(this.getChildByName("girl") as MovieClip).stop();
(this.getChildByName("woman") as MovieClip).stop();
mBlinkTimer.addEventListener(TimerEvent.TIMER, this.onBlinkTimer);
mBlinkTimer.start();
(this.getChildByName("star1") as MovieClip).stop();
(this.getChildByName("star2") as MovieClip).stop();
mStarTimer.addEventListener(TimerEvent.TIMER, this.onStarTimer);
mStarTimer.start();
var language:String = Localizable.PORTAL_LANGUAGES[SpilGame.currentLanguage.name];
if (!Texts.DIALOGS[language]){
throw (Error(("Missing dialog translation for " + language)));
};
mDialog = Texts.DIALOGS[language][dialogIndex];
if (!mDialog){
throw (Error("Invalid dialog index"));
};
this.addEventListener(MouseEvent.CLICK, this.onClick);
this.skipBtn.addEventListener(MouseEvent.CLICK, this.onSkipClick);
if (dialogIndex == 0){
mDialogOverlay = new DialogBeginning();
this.addEventListener(Event.ADDED_TO_STAGE, function (e:Event):void{
parent.addChild(mDialogOverlay);
});
this.cacheAsBitmap = true;
mOverlayTimer.start();
mOverlayTimer.addEventListener(TimerEvent.TIMER, function (e:Event):void{
mOverlayGoesOut = true;
});
this.addEventListener(Event.ENTER_FRAME, this.onEnterFrame);
this.firstBubble.visible = (this.secondBubble.visible = false);
} else {
this.nextPhrase();
};
this.addEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage);
}
private function onStarTimer(event:Event):void{
(getChildByName(("star" + (1 + int((Math.random() * 2))).toString())) as MovieClip).gotoAndPlay(1);
mStarTimer.delay = (500 + (Math.random() * 2000));
}
private function onBlinkTimer(event:Event):void{
var who:String = (this.firstBubble.visible) ? "woman" : "girl";
if ((this.getChildByName(who) as MovieClip).currentLabel != "Talk"){
(this.getChildByName(who) as MovieClip).gotoAndPlay("Blink");
};
mBlinkTimer.delay = (1000 + (Math.random() * 5000));
}
private function nextPhrase():void{
var bubbles:Array;
var bubbleY:Array;
var activeIndex:uint;
var inactiveIndex:uint;
var offset:Number;
mCurrentPhrase++;
if (mCurrentPhrase >= mDialog.length){
(this.getChildByName("girl") as MovieClip).gotoAndStop("Blink");
(this.getChildByName("woman") as MovieClip).gotoAndStop("Blink");
getDefinitionByName("GameStage").switchScene("map", mShowScores);
} else {
bubbles = [this.firstBubble, this.secondBubble];
bubbleY = [mFirstBubbleY, mSecondBubbleY];
activeIndex = ((mDialog[mCurrentPhrase][0] == "first")) ? 0 : 1;
inactiveIndex = (1 - activeIndex);
bubbles[activeIndex].visible = true;
bubbles[activeIndex].textField.autoSize = TextFieldAutoSize.CENTER;
bubbles[activeIndex].textField.text = mDialog[mCurrentPhrase][1];
offset = 10;
if (mDialog[mCurrentPhrase].length > 2){
offset = (offset + mDialog[mCurrentPhrase][2]);
};
bubbles[activeIndex].textField.y = ((offset + bubbleY[activeIndex]) + ((160 - bubbles[activeIndex].textField.textHeight) / 2));
bubbles[inactiveIndex].visible = false;
(this.getChildByName(["girl", "woman"][activeIndex]) as MovieClip).gotoAndStop("Blink");
(this.getChildByName(["girl", "woman"][activeIndex]) as MovieClip).gotoAndPlay("Talk");
(this.getChildByName(["girl", "woman"][inactiveIndex]) as MovieClip).gotoAndStop("Blink");
};
}
private function onClick(event:MouseEvent):void{
this.nextPhrase();
}
private function onSkipClick(event:MouseEvent):void{
new ClickSound().play();
mCurrentPhrase = mDialog.length;
this.nextPhrase();
event.stopPropagation();
}
private function onRemovedFromStage(event:Event):void{
mBlinkTimer.stop();
mStarTimer.stop();
}
private function onEnterFrame(event:Event):void{
if (mOverlayGoesOut){
mDialogOverlay.alpha = (mDialogOverlay.alpha - (0.5 / this.stage.frameRate));
if (mDialogOverlay.alpha <= 0){
this.parent.removeChild(mDialogOverlay);
this.nextPhrase();
this.removeEventListener(Event.ENTER_FRAME, this.onEnterFrame);
};
};
}
}
}//package dialog
Section 658
//DialogPostro (dialog.DialogPostro)
package dialog {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
import art.dialog.*;
import flash.text.*;
import common.*;
import art.*;
import spill.localisation.*;
public class DialogPostro extends Dialog2 {
private var mFirstBubbleY:Number;
private var mSecondBubbleY:Number;
private var mDialog:Array;
private var mBlinkTimer:Timer;
private var mTimer:Timer;
private var mOverlayTimer:Timer;
private var mCurrentPhrase:int;// = -1
private var mHamsterJumped:Boolean;// = false
private var mDialogOverlay:MovieClip;
public function DialogPostro(){
mBlinkTimer = new Timer(1000);
mTimer = new Timer(1000, 1);
mOverlayTimer = new Timer(1000, 1);
super();
this.stop();
mFirstBubbleY = this.firstBubble.textField.y;
mSecondBubbleY = this.secondBubble.textField.y;
this.firstBubble.visible = false;
this.secondBubble.visible = false;
(this.getChildByName("girl") as MovieClip).stop();
mBlinkTimer.addEventListener(TimerEvent.TIMER, this.onBlinkTimer);
mBlinkTimer.start();
var language:String = Localizable.PORTAL_LANGUAGES[SpilGame.currentLanguage.name];
if (!Texts.DIALOGS[language]){
throw (Error(("Missing dialog translation for " + language)));
};
mDialog = Texts.DIALOGS[language][3];
if (!mDialog){
throw (Error("Invalid dialog index"));
};
this.addEventListener(MouseEvent.CLICK, this.onClick);
this.skipBtn.addEventListener(MouseEvent.CLICK, this.onSkipClick);
this.addEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage);
this.addEventListener("HamsterJumped", this.onHamsterJumped);
}
private function onBlinkTimer(event:Event):void{
if (this.currentFrame == 2){
return;
};
var who:String = (this.firstBubble.visible) ? "woman" : "girl";
if ((this.getChildByName(who) as MovieClip).currentLabel != "Talk"){
(this.getChildByName(who) as MovieClip).gotoAndPlay("Blink");
};
mBlinkTimer.delay = (1000 + (Math.random() * 5000));
}
private function nextPhrase():void{
var language:String;
var bubbles:Array;
var bubbleY:Array;
var activeIndex:uint;
var inactiveIndex:uint;
var offset:Number;
mCurrentPhrase++;
if (mCurrentPhrase >= mDialog.length){
(this.getChildByName("girl") as MovieClip).gotoAndStop("Blink");
(this.getChildByName("woman") as MovieClip).gotoAndStop("Blink");
if (this.currentFrame == 1){
this.addFrameScript(2, function ():void{
firstBubble.visible = false;
secondBubble.visible = false;
mTimer.addEventListener(TimerEvent.TIMER, function (e:Event):void{
nextPhrase();
});
mTimer.start();
});
this.gotoAndStop(2);
language = Localizable.PORTAL_LANGUAGES[SpilGame.currentLanguage.name];
if (!Texts.DIALOGS[language]){
throw (Error(("Missing dialog translation for " + language)));
};
mDialog = Texts.DIALOGS[language][4];
if (!mDialog){
throw (Error("Invalid dialog index"));
};
mCurrentPhrase = -1;
} else {
mDialogOverlay = new DialogEnding();
mDialogOverlay.alpha = 0;
this.parent.addChild(mDialogOverlay);
this.cacheAsBitmap = true;
mOverlayTimer.addEventListener(TimerEvent.TIMER, function (e:Event):void{
parent.removeChild(mDialogOverlay);
getDefinitionByName("GameStage").switchScene("menu", true);
});
this.addEventListener(Event.ENTER_FRAME, this.onEnterFrame);
this.firstBubble.visible = (this.secondBubble.visible = false);
};
} else {
bubbles = [this.firstBubble, this.secondBubble];
bubbleY = [mFirstBubbleY, mSecondBubbleY];
activeIndex = ((mDialog[mCurrentPhrase][0] == "first")) ? 0 : 1;
inactiveIndex = (1 - activeIndex);
bubbles[activeIndex].visible = true;
bubbles[activeIndex].textField.autoSize = TextFieldAutoSize.CENTER;
bubbles[activeIndex].textField.text = mDialog[mCurrentPhrase][1];
offset = 10;
if (mDialog[mCurrentPhrase].length > 2){
offset = (offset + mDialog[mCurrentPhrase][2]);
};
bubbles[activeIndex].textField.y = ((offset + bubbleY[activeIndex]) + ((160 - bubbles[activeIndex].textField.textHeight) / 2));
bubbles[inactiveIndex].visible = false;
(this.getChildByName(["girl", "woman"][activeIndex]) as MovieClip).gotoAndStop("Blink");
(this.getChildByName(["girl", "woman"][activeIndex]) as MovieClip).gotoAndPlay("Talk");
(this.getChildByName(["girl", "woman"][inactiveIndex]) as MovieClip).gotoAndStop("Blink");
};
}
private function onClick(event:MouseEvent):void{
if (this.currentFrame == 2){
return;
};
if (mHamsterJumped){
this.nextPhrase();
};
}
private function onSkipClick(event:MouseEvent):void{
new ClickSound().play();
mCurrentPhrase = mDialog.length;
event.stopPropagation();
if (this.getChildByName("girl")){
(this.getChildByName("girl") as MovieClip).gotoAndStop("Blink");
};
if (this.getChildByName("woman")){
(this.getChildByName("woman") as MovieClip).gotoAndStop("Blink");
};
getDefinitionByName("GameStage").switchScene("menu", true);
}
private function onHamsterJumped(e:Event):void{
mHamsterJumped = true;
this.firstBubble.visible = true;
this.secondBubble.visible = true;
this.nextPhrase();
}
private function onRemovedFromStage(event:Event):void{
mBlinkTimer.stop();
}
private function onEnterFrame(event:Event):void{
mDialogOverlay.alpha = (mDialogOverlay.alpha + (0.5 / this.stage.frameRate));
if (mDialogOverlay.alpha >= 1){
mOverlayTimer.start();
this.removeEventListener(Event.ENTER_FRAME, this.onEnterFrame);
};
}
}
}//package dialog
Section 659
//FirstBubble_5 (dialog_fla.FirstBubble_5)
package dialog_fla {
import flash.display.*;
import flash.text.*;
public dynamic class FirstBubble_5 extends MovieClip {
public var textField:TextField;
}
}//package dialog_fla
Section 660
//FirstBubble2_12 (dialog_fla.FirstBubble2_12)
package dialog_fla {
import flash.display.*;
import flash.text.*;
public dynamic class FirstBubble2_12 extends MovieClip {
public var textField:TextField;
}
}//package dialog_fla
Section 661
//girl_pink_3 (dialog_fla.girl_pink_3)
package dialog_fla {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
import flash.text.*;
import flash.media.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class girl_pink_3 extends MovieClip {
public function girl_pink_3(){
addFrameScript(6, frame7, 78, frame79);
}
function frame79(){
this.gotoAndPlay("Talk");
}
function frame7(){
this.gotoAndStop("Blink");
}
}
}//package dialog_fla
Section 662
//hamster_11 (dialog_fla.hamster_11)
package dialog_fla {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
import flash.text.*;
import flash.media.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class hamster_11 extends MovieClip {
public function hamster_11(){
addFrameScript(13, frame14, 69, frame70, 81, frame82);
}
function frame70(){
this.gotoAndPlay("Talk");
}
function frame82(){
this.stop();
}
function frame14(){
this.stop();
(this.parent as Object).dispatchEvent(new Event("HamsterJumped"));
}
}
}//package dialog_fla
Section 663
//madam_14 (dialog_fla.madam_14)
package dialog_fla {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
import flash.text.*;
import flash.media.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class madam_14 extends MovieClip {
public function madam_14(){
addFrameScript(63, frame64);
}
function frame64(){
(this.parent as Object).gotoAndStop(3);
}
}
}//package dialog_fla
Section 664
//SecondBubble_6 (dialog_fla.SecondBubble_6)
package dialog_fla {
import flash.display.*;
import flash.text.*;
public dynamic class SecondBubble_6 extends MovieClip {
public var textField:TextField;
}
}//package dialog_fla
Section 665
//SecondBubble2_13 (dialog_fla.SecondBubble2_13)
package dialog_fla {
import flash.display.*;
import flash.text.*;
public dynamic class SecondBubble2_13 extends MovieClip {
public var textField:TextField;
}
}//package dialog_fla
Section 666
//star_9 (dialog_fla.star_9)
package dialog_fla {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
import flash.text.*;
import flash.media.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class star_9 extends MovieClip {
public function star_9(){
addFrameScript(9, frame10);
}
function frame10(){
this.stop();
}
}
}//package dialog_fla
Section 667
//woman_2 (dialog_fla.woman_2)
package dialog_fla {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
import flash.text.*;
import flash.media.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.system.*;
import flash.ui.*;
public dynamic class woman_2 extends MovieClip {
public function woman_2(){
addFrameScript(4, frame5, 70, frame71);
}
function frame71(){
this.gotoAndPlay("Talk");
}
function frame5(){
this.gotoAndStop("Blink");
}
}
}//package dialog_fla
Section 668
//girl_4 (inventory_fla.girl_4)
package inventory_fla {
import flash.display.*;
public dynamic class girl_4 extends MovieClip {
public function girl_4(){
addFrameScript(4, frame5, 11, frame12, 18, frame19, 23, frame24, 30, frame31);
}
function frame12(){
this.gotoAndStop("Blink");
}
function frame19(){
this.gotoAndStop("Blink");
}
function frame24(){
this.gotoAndStop("Blink");
}
function frame5(){
this.gotoAndStop("Blink");
}
function frame31(){
this.gotoAndStop("Blink");
}
}
}//package inventory_fla
Section 669
//Phone_2 (inventory_fla.Phone_2)
package inventory_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Phone_2 extends MovieClip {
public var hintCount:TextField;
public function Phone_2(){
addFrameScript(0, frame1, 11, frame12);
}
function frame12(){
gotoAndStop("Stay");
}
function frame1(){
stop();
}
}
}//package inventory_fla
Section 670
//BeginLevelPopup (levels.BeginLevelPopup)
package levels {
import flash.events.*;
import art.levels.*;
import common.*;
import art.*;
public dynamic class BeginLevelPopup extends BeginLevelPopup {
public function BeginLevelPopup(){
super();
Localizable.initLocalizable(this);
var currentLevel:String = Preloader.userdata.data.currentLevel;
this.levelTime.text = Inventory.formatTime(Config.LEVEL_TIME[currentLevel]);
this.level.text = (int(currentLevel.charAt((currentLevel.length - 1))) + (Config.LEVEL_GAME_COUNT * (int(currentLevel.charAt((currentLevel.length - 3))) - 1))).toString();
this.done.addEventListener(MouseEvent.CLICK, this.onClose);
}
private function onClose(event:Event):void{
new ClickSound().play();
this.dispatchEvent(new Event("GameStarted"));
this.parent.removeChild(this);
}
}
}//package levels
Section 671
//EndLevelPopup (levels.EndLevelPopup)
package levels {
import flash.events.*;
import art.levels.*;
import common.*;
import art.*;
public dynamic class EndLevelPopup extends EndLevelPopup {
public function EndLevelPopup(level:int, time:Number, score:int, starFrame:uint){
super();
Localizable.initLocalizable(this);
if (score > 0){
new LevelWin().play();
this.levelFailed.visible = false;
} else {
new LevelLoose().play();
this.levelWon.visible = false;
};
this.levelTime.text = Inventory.formatTime(time);
this.level.text = (level.toString() + " / 12");
this.score.text = score.toString();
this.star.gotoAndStop(starFrame);
this.done.addEventListener(MouseEvent.CLICK, this.onClose);
}
private function onClose(event:Event):void{
new ClickSound().play();
this.dispatchEvent(new Event("GameEnded"));
this.parent.removeChild(this);
}
}
}//package levels
Section 672
//FinishGamePopup (levels.FinishGamePopup)
package levels {
import flash.events.*;
import art.levels.*;
import common.*;
import art.*;
public dynamic class FinishGamePopup extends GameFinishPopup {
public function FinishGamePopup(){
super();
Localizable.initLocalizable(this);
new LevelWin().play();
this.score.text = Preloader.userdata.data.allScore.toString();
var passedCount:* = {:0, Gold:0, Silver:0};
var i:uint;
while (i < (Config.LEVEL_GAME_COUNT * Config.LEVEL_LOCATION_COUNT)) {
trace((((("level" + (1 + int((i / Config.LEVEL_GAME_COUNT)))) + "_") + (1 + (i % Config.LEVEL_GAME_COUNT))) + "_passed"));
trace(Preloader.userdata.data[(((("level" + (1 + int((i / Config.LEVEL_GAME_COUNT)))) + "_") + (1 + (i % Config.LEVEL_GAME_COUNT))) + "_passed")]);
var _local3 = passedCount;
var _local4 = Preloader.userdata.data[(((("level" + (1 + int((i / Config.LEVEL_GAME_COUNT)))) + "_") + (1 + (i % Config.LEVEL_GAME_COUNT))) + "_passed")];
var _local5 = (_local3[_local4] + 1);
_local3[_local4] = _local5;
i++;
};
this.passed.text = passedCount[""].toString();
this.passedGold.text = passedCount["Gold"].toString();
this.passedSilver.text = passedCount["Silver"].toString();
this.done.addEventListener(MouseEvent.CLICK, this.onClose);
}
private function onClose(event:Event):void{
new ClickSound().play();
this.dispatchEvent(new Event("GameEnded"));
this.parent.removeChild(this);
}
}
}//package levels
Section 673
//ILevel (levels.ILevel)
package levels {
public interface ILevel {
function get stageName():String;
}
}//package levels
Section 674
//Inventory (levels.Inventory)
package levels {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
import art.levels.*;
import common.*;
import art.*;
import flash.media.*;
import spill.localisation.*;
import com.trickster.girlsgogames.*;
public class Inventory extends Inventory {
private var mLevelTime:Number;
private var mMissCount:uint;// = 0
private var mHintPointer:HintPointer;
private var mMode1:Boolean;
private var mBlinkTimer:Timer;
private var mTimerSound:SoundChannel;
private var mBonusTime:Number;
private var mHintsTaken:int;// = 0
private var mPointedItem:Item;
private var mPhoneTimer:Timer;
private var mBonusTimerAlarmTime:Number;// = 15
private var mObjectClickTimes:Array;
private var mItems:Object;
private var mObjectClickIndex:uint;// = 0
private var mDummyTimer:Timer;
private var mPhoneUsed:Boolean;// = false
private var mGameBegun:Boolean;// = false
private var mCollectString:String;
private var mMissTime:Number;// = 0
private var mStageTime:Number;// = 0
private static const BONUSTIMER_ALARM_INTERVAL:Number = 0.7;
private static var smInstance:Inventory;
public function Inventory(parent:DisplayObjectContainer, objects:Array, items:Array){
var targetClasses:Array;
var hints:Array;
var num1:int;
var num2:int;
var hint:Hint;
var targetIndex:uint;
var targetItems:Array;
var i:uint;
var level:int;
var language:String;
var child:DisplayObject;
var itemClassName:String;
var itemClass:Class;
var indices:Array;
var itemIndex:uint;
var item:MovieClip;
var className:String;
var cls:*;
var show:Boolean;
var parent = parent;
var objects = objects;
var items = items;
mItems = {};
mBlinkTimer = new Timer(1000);
mDummyTimer = new Timer(1000, 1);
mPhoneTimer = new Timer(Config.PHONE_RING_DELAY);
mObjectClickTimes = [-1000000, -1000000];
super();
smInstance = this;
this.menuButton.addEventListener(MouseEvent.CLICK, this.onMenuClick);
mBonusTime = Config.LEVEL_TIME[(parent as ILevel).stageName];
this.bonusTime.text = formatTime(mBonusTime);
this.bonusTime.selectable = false;
this.bonusTime.mouseEnabled = false;
trace((parent as ILevel).stageName);
mLevelTime = Config.LEVEL_TIME[(parent as ILevel).stageName];
this.score.text = "0";
this.phone.stop();
this.phone.buttonMode = true;
this.phone.hintCount.text = Preloader.userdata.data.hintCount.toString();
this.phone.hintCount.selectable = false;
this.phone.hintCount.mouseEnabled = false;
this.phone.addEventListener(MouseEvent.CLICK, this.onPhoneClick);
this.girl.stop();
mBlinkTimer.addEventListener(TimerEvent.TIMER, this.onGirlBlink);
mBlinkTimer.start();
mPhoneTimer.addEventListener(TimerEvent.TIMER, this.onPhoneTimer);
mPhoneTimer.start();
var toRemove:Array = [];
if (Preloader.userdata.data.currentLevel.charAt((Preloader.userdata.data.currentLevel.length - 1)) == "1"){
mMode1 = true;
targetIndex = uint((Math.random() * 4));
targetItems = items[targetIndex];
i = 0;
while (i != parent.numChildren) {
child = parent.getChildAt(i);
itemClassName = getQualifiedClassName(child).split("::")[1];
for each (itemClass in targetItems) {
if ((child is itemClass)){
mItems[itemClassName] = child;
};
};
if ((((itemClassName.substr(0, 4) == "item")) && (!(mItems[itemClassName])))){
toRemove.push(child);
};
i = (i + 1);
};
level = int(Preloader.userdata.data.currentLevel.charAt((Preloader.userdata.data.currentLevel.length - 3)));
language = Localizable.PORTAL_LANGUAGES[SpilGame.currentLanguage.name];
mCollectString = Texts.COLLECT_STRINGS[language][(level - 1)][targetIndex];
this.needToCollect.text = (mCollectString + " 10");
} else {
mMode1 = false;
this.needToCollect.visible = false;
i = 0;
while (i != parent.numChildren) {
child = parent.getChildAt(i);
if (getQualifiedClassName(child).split("::")[1].substr(0, 4) == "item"){
toRemove.push(child);
};
i = (i + 1);
};
indices = [];
i = 0;
while (i < 10) {
itemIndex = uint((Math.random() * objects.length));
if (indices.indexOf(itemIndex) != -1){
} else {
indices.push(itemIndex);
item = new (objects[itemIndex]);
className = getQualifiedClassName(item).split("::")[1];
item.x = (i * 54);
item.y = 50;
this.addChild(item);
mItems[className] = item;
i = (i + 1);
};
};
};
for each (child in toRemove) {
parent.removeChild(child);
};
targetClasses = [];
for (className in mItems) {
targetClasses.push([className, getDefinitionByName(((mMode1) ? "art.items2." : "art.items." + className))]);
};
hints = [];
i = 0;
while (i < parent.numChildren) {
child = parent.getChildAt(i);
if ((child is Hint)){
(child as Item).optimizeItem(true);
hints.push(child);
} else {
for each (cls in targetClasses) {
if ((child is cls[1])){
(child as Item).optimizeItem(true);
mItems[cls[0]].levelItem = child;
};
};
};
i = (i + 1);
};
toRemove = [];
i = 0;
while (i < parent.numChildren) {
child = parent.getChildAt(i);
className = getQualifiedClassName(child).split("::")[1];
show = (Math.random() < (Config.LEVEL_OBJECT_PERCENT[(parent as ILevel).stageName] / 100));
if (((((((!(show)) && ((child is Item)))) && (!((child is Hint))))) && (((child as Item).tip == null)))){
toRemove.push(child);
};
i = (i + 1);
};
for each (child in toRemove) {
parent.removeChild(child);
};
num1 = int((Math.random() * hints.length));
num2 = int((Math.random() * hints.length));
while (num2 == num1) {
num2 = int((Math.random() * hints.length));
};
var hint1:Hint = hints[num1];
var hint2:Hint = hints[num2];
for each (hint in hints) {
if (((!((hint == hint1))) && (!((hint == hint2))))){
parent.removeChild(hint);
};
};
trace("Hints taken before:", Preloader.userdata.data.hints_taken[Preloader.userdata.data.currentLevel]);
if (Preloader.userdata.data.hints_taken[Preloader.userdata.data.currentLevel] > 0){
parent.removeChild(hint1);
};
if (Preloader.userdata.data.hints_taken[Preloader.userdata.data.currentLevel] > 1){
parent.removeChild(hint2);
};
var logo:Logo = new Logo(117, 1140, "", "");
logo.scaleX = (logo.scaleY = 0.5);
this.addChild(logo);
parent.addEventListener(MouseEvent.CLICK, this.onStageClick);
this.addEventListener(MouseEvent.CLICK, function (e:Event):void{
e.stopPropagation();
});
this.addEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage);
this.addEventListener(Event.ADDED_TO_STAGE, this.onAddedToStage);
this.addEventListener(Event.ENTER_FRAME, this.onEnterFrame);
}
private function onGirlBlink(event:Event):void{
if (this.girl.currentLabel == "Blink"){
this.girl.gotoAndPlay(["Blink", "Blink", "Blink", "Blink", "EyeRollUp", "Wink"][int((Math.random() * 6))]);
};
mBlinkTimer.delay = (1000 + (Math.random() * 5000));
}
private function onAddedToStage(event:Event):void{
var event = event;
var dialog:BeginLevelPopup = new BeginLevelPopup();
dialog.addEventListener("GameStarted", function (e:Event):void{
mGameBegun = true;
});
this.stage.addChild(dialog);
}
public function onObjectClick(object:DisplayObject):Boolean{
var zz:*;
var bonus:int;
var allFound:Boolean;
var foundCount:uint;
var item:Object;
var className:String = getQualifiedClassName(object).split("::")[1];
if (mItems[className]){
bonus = Config.BONUS_RIGHT_CLICK;
if (mObjectClickIndex < 2){
mObjectClickTimes[mObjectClickIndex] = mStageTime;
mObjectClickIndex++;
zz = new ScorePlus10();
} else {
if ((mStageTime - mObjectClickTimes[0]) <= Config.BONUS_TIME_T1){
mObjectClickIndex = 0;
mObjectClickTimes[0] = -100000;
zz = new ScorePlus300();
bonus = Config.BONUS_RIGHT_COMBO;
} else {
mObjectClickTimes[0] = mObjectClickTimes[1];
mObjectClickTimes[1] = mStageTime;
mObjectClickIndex = 1;
zz = new ScorePlus10();
};
};
zz.x = (this.parent.mouseX - 88);
zz.y = (this.parent.mouseY - 120);
zz.mouseChildren = (zz.mouseEnabled = false);
this.parent.addChild(zz);
mItems[className].found = true;
if (!mMode1){
mItems[className].gotoAndPlay(0);
zz = new AppearEffect();
zz.x = object.x;
zz.y = object.y;
this.addChild(zz);
};
zz = new AppearEffect();
zz.x = 150;
zz.y = 470;
mItems[className].addChild(zz);
mMissCount = 0;
this.girl.gotoAndPlay("Happy");
this.score.text = (int(this.score.text) + bonus).toString();
if (mPointedItem == object){
mHintPointer.gotoAndPlay("Disappear");
mHintPointer = null;
};
allFound = true;
foundCount = 0;
for each (item in mItems) {
if (!item.found){
allFound = false;
} else {
foundCount++;
};
};
if (mMode1){
this.needToCollect.text = ((mCollectString + " ") + (10 - foundCount));
};
if (allFound){
this.onGameWon();
};
mPhoneTimer.delay = Config.PHONE_RING_DELAY;
new RightClick().play();
return (true);
};
if ((object is Hint)){
var _local8 = Preloader.userdata.data.hints_taken;
var _local9 = Preloader.userdata.data.currentLevel;
var _local10 = (_local8[_local9] + 1);
_local8[_local9] = _local10;
trace("Hint taken. All hints taken:", Preloader.userdata.data.hints_taken[Preloader.userdata.data.currentLevel]);
mHintsTaken++;
zz = new AppearEffect();
zz.x = (this.phone.x + 10);
zz.y = (this.phone.y + 20);
zz.mouseChildren = (zz.mouseEnabled = false);
this.addChild(zz);
this.phone.hintCount.text = (int(this.phone.hintCount.text) + 1).toString();
mMissCount = 0;
mPhoneTimer.delay = Config.PHONE_RING_DELAY;
new RightClick().play();
return (true);
};
return (false);
}
private function onEnterFrame(event:Event):void{
var currentLevel:String;
var dialog:*;
var callback:Function;
var event = event;
mStageTime = (mStageTime + (1 / this.stage.frameRate));
if (!mGameBegun){
if (null != mTimerSound){
mTimerSound.stop();
};
return;
};
mMissTime = (mMissTime - (1 / this.stage.frameRate));
if (mBonusTime <= 0){
return;
};
mBonusTime = (mBonusTime - (1 / this.stage.frameRate));
if (mBonusTime < Config.BONUSTIMER_ALARM_TIME){
if (mTimerSound == null){
mTimerSound = new TimerSound().play(0, 10000);
};
mBonusTimerAlarmTime = (mBonusTimerAlarmTime - (1 / this.stage.frameRate));
this.bonusTime.visible = ((mBonusTimerAlarmTime % BONUSTIMER_ALARM_INTERVAL) > (BONUSTIMER_ALARM_INTERVAL / 2));
};
if (mBonusTime <= 0){
mBonusTime = 0;
this.bonusTime.visible = true;
currentLevel = Preloader.userdata.data.currentLevel;
dialog = new EndLevelPopup((int(currentLevel.charAt((currentLevel.length - 1))) + (Config.LEVEL_GAME_COUNT * (int(currentLevel.charAt((currentLevel.length - 3))) - 1))), 0, 0, 3);
Preloader.userdata.data.hints_taken[Preloader.userdata.data.currentLevel] = (Preloader.userdata.data.hints_taken[Preloader.userdata.data.currentLevel] - mHintsTaken);
trace("Restoring hint count. Now:", Preloader.userdata.data.hints_taken[Preloader.userdata.data.currentLevel]);
trace("Hints taken during game:", mHintsTaken);
callback = function (e:Event):void{
getDefinitionByName("GameStage").switchScene("map", true);
};
dialog.addEventListener("GameEnded", callback);
mGameBegun = false;
mDummyTimer.addEventListener(TimerEvent.TIMER, function (e:Event):void{
stage.addChild(dialog);
});
mDummyTimer.start();
};
this.bonusTime.text = formatTime(mBonusTime);
this.arrow.rotation = (360 - ((360 * mBonusTime) / mLevelTime));
}
private function onPhoneTimer(event:Event):void{
if (((((!(mGameBegun)) || (!((mHintPointer == null))))) || ((Preloader.userdata.data.hintCount == 0)))){
return;
};
this.phone.gotoAndPlay("Ring");
mPhoneTimer.delay = (Config.PHONE_RING_DELAY / 2);
}
private function onMenuClick(event:MouseEvent):void{
Preloader.userdata.data.hints_taken[Preloader.userdata.data.currentLevel] = (Preloader.userdata.data.hints_taken[Preloader.userdata.data.currentLevel] - mHintsTaken);
trace("Restoring hint count. Now:", Preloader.userdata.data.hints_taken[Preloader.userdata.data.currentLevel]);
trace("Hints taken during game:", mHintsTaken);
if (null != mTimerSound){
mTimerSound.stop();
};
if (!mGameBegun){
return;
};
new ClickSound().play();
getDefinitionByName("GameStage").switchScene("map");
}
private function onGameWon():void{
var scoresUpdated:Boolean;
var levelScore:*;
var dialog:*;
var callback:Function;
var maxLevel:String = Preloader.userdata.data.maxLevel;
var levelStage:Array = (this.parent as ILevel).stageName.substr(5).split("_");
levelStage[0] = int(levelStage[0]);
levelStage[1] = int(levelStage[1]);
var justFinished:Boolean = Preloader.userdata.data.gameFinished;
var _local2 = levelStage;
var _local3 = 1;
var _local4 = (_local2[_local3] + 1);
_local2[_local3] = _local4;
if (_local4 == (Config.LEVEL_GAME_COUNT + 1)){
_local2 = levelStage;
_local3 = 0;
_local4 = (_local2[_local3] + 1);
_local2[_local3] = _local4;
levelStage[1] = 1;
if (levelStage[0] == (Config.LEVEL_LOCATION_COUNT + 1)){
levelStage[0] = Config.LEVEL_LOCATION_COUNT;
levelStage[1] = Config.LEVEL_GAME_COUNT;
Preloader.userdata.data.gameFinished = true;
};
};
justFinished = !((Preloader.userdata.data.gameFinished == justFinished));
var nextLevel:String = ("level" + levelStage.join("_"));
if (nextLevel > Preloader.userdata.data.maxLevel){
Preloader.userdata.data.maxLevel = nextLevel;
};
var score:int = (int(this.score.text) + (int(mBonusTime) * Config.BONUS_FOR_TIME));
var currentLevel:String = Preloader.userdata.data.currentLevel;
if (!Preloader.userdata.data[(Preloader.userdata.data.currentLevel + "_score")]){
Preloader.userdata.data[(Preloader.userdata.data.currentLevel + "_score")] = 0;
};
scoresUpdated = false;
trace(Preloader.userdata.data[(Preloader.userdata.data.currentLevel + "_score")], score);
var ratio:Number = (mBonusTime / mLevelTime);
var passed:String = ((ratio >= 0.63)) ? "Gold" : ((ratio >= 0.36)) ? "Silver" : "";
var levelBonus:int = {Gold:Config.LEVEL_BONUS_SCORES[currentLevel][0], Gold:Config.LEVEL_BONUS_SCORES[currentLevel][1], :0}[passed];
trace("Level bonus:", levelBonus);
if (!mPhoneUsed){
trace("Hints not used bonus:", Config.LEVEL_BONUS_SCORES[currentLevel][2]);
levelBonus = (levelBonus + Config.LEVEL_BONUS_SCORES[currentLevel][2]);
};
score = (score + levelBonus);
if (Preloader.userdata.data[(Preloader.userdata.data.currentLevel + "_score")] < score){
Preloader.userdata.data[(Preloader.userdata.data.currentLevel + "_score")] = score;
trace("Level scores updated");
scoresUpdated = true;
Preloader.userdata.data[(Preloader.userdata.data.currentLevel + "_passed")] = passed;
};
Preloader.userdata.data.currentLevel = nextLevel;
Preloader.userdata.data.hintCount = int(this.phone.hintCount.text);
Preloader.userdata.data.allScore = 0;
var i:uint;
while (i < (Config.LEVEL_GAME_COUNT * Config.LEVEL_LOCATION_COUNT)) {
levelScore = Preloader.userdata.data[(((("level" + (1 + int((i / Config.LEVEL_GAME_COUNT)))) + "_") + (1 + (i % Config.LEVEL_GAME_COUNT))) + "_score")];
Preloader.userdata.data.allScore = (Preloader.userdata.data.allScore + ((levelScore == null)) ? 0 : levelScore);
i = (i + 1);
};
Preloader.userdata.flush();
trace("All score:", Preloader.userdata.data.allScore);
if (!Preloader.userdata.data.gameFinished){
dialog = new EndLevelPopup((int(currentLevel.charAt((currentLevel.length - 1))) + (Config.LEVEL_GAME_COUNT * (int(currentLevel.charAt((currentLevel.length - 3))) - 1))), mBonusTime, score, ((passed)=="Gold") ? 1 : ((passed)=="Silver") ? 2 : 3);
callback = function (e:Event):void{
getDefinitionByName("GameStage").switchScene("map");
};
if ((((Preloader.userdata.data.currentLevel == Preloader.userdata.data.maxLevel)) && ((Preloader.userdata.data.maxLevel.charAt((Preloader.userdata.data.maxLevel.length - 1)) == "1")))){
callback = function (e:Event):void{
getDefinitionByName("GameStage").switchScene("dialog", (int(Preloader.userdata.data.currentLevel.charAt((Preloader.userdata.data.currentLevel.length - 3))) - 1));
};
};
if (maxLevel == Preloader.userdata.data.maxLevel){
callback = function (e:Event):void{
getDefinitionByName("GameStage").switchScene("map", scoresUpdated);
};
};
dialog.addEventListener("GameEnded", callback);
} else {
dialog = new FinishGamePopup();
callback = function (e:Event):void{
getDefinitionByName("GameStage").switchScene("map", scoresUpdated);
};
if (justFinished){
callback = function (e:Event):void{
getDefinitionByName("GameStage").switchScene("postro", 3);
};
};
dialog.addEventListener("GameEnded", callback);
};
mGameBegun = false;
mDummyTimer.addEventListener(TimerEvent.TIMER, function (e:Event):void{
stage.addChild(dialog);
});
mDummyTimer.start();
}
private function onStageClick(event:Event):void{
var zz:*;
if (!mGameBegun){
return;
};
new WrongClick().play();
if (mMissTime > 0){
mMissCount++;
if (mMissCount == 3){
mMissCount = 0;
this.girl.gotoAndPlay("Sad");
this.score.text = Math.max(0, (int(this.score.text) + Config.BONUS_BAD_COMBO)).toString();
zz = new ScoreMinus10();
zz.x = (this.parent.mouseX - 88);
zz.y = (this.parent.mouseY - 120);
zz.mouseChildren = (zz.mouseEnabled = false);
this.parent.addChild(zz);
};
};
mMissTime = Config.BONUS_TIME_T1;
}
private function onRemovedFromStage(event:Event):void{
mBlinkTimer.stop();
this.removeEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage);
this.removeEventListener(Event.ENTER_FRAME, this.onEnterFrame);
}
public function onPhoneClick(event:MouseEvent):void{
var item:Item;
var i:*;
if (((!((mHintPointer == null))) || ((this.phone.hintCount.text == "0")))){
return;
};
mPhoneUsed = true;
mPhoneTimer.delay = Config.PHONE_RING_DELAY;
new PhoneClick().play();
for each (i in mItems) {
if (!i.found){
item = i.levelItem;
break;
};
};
this.phone.hintCount.text = (int(this.phone.hintCount.text) - 1).toString();
mHintPointer = new HintPointer();
mHintPointer.scaleX = (mHintPointer.scaleY = 0.5);
this.parent.addChild(mHintPointer);
mHintPointer.mouseEnabled = false;
mHintPointer.mouseChildren = false;
mHintPointer.x = (item.x + (item.tip.x * item.scaleX));
mHintPointer.y = (item.y + (item.tip.y * item.scaleY));
mPointedItem = item;
}
public static function formatTime(time:Number):String{
var string:String = "";
var minutes:int = int((time / 60));
if (minutes < 10){
string = (string + "0");
};
string = (string + (minutes.toString() + ":"));
var seconds:int = int((time % 60));
if (seconds < 10){
string = (string + "0");
};
string = (string + seconds.toString());
return (string);
}
public static function get instance():Inventory{
return (smInstance);
}
}
}//package levels
Section 675
//InventoryItem (levels.InventoryItem)
package levels {
import flash.display.*;
public class InventoryItem extends MovieClip {
public var found:Boolean;// = false
public var levelItem:Item;
public function InventoryItem(){
super();
this.gotoAndStop(0);
}
}
}//package levels
Section 676
//Item (levels.Item)
package levels {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
public class Item extends Sprite {
public var found:Boolean;// = false
private var mFadingOut:Boolean;// = false
public var tip:DisplayObject;
private static const FADING_TIME:Number = 0.5;
public function Item(){
super();
}
public function optimizeItem(guessed:Boolean):void{
var child:Tip;
var i:uint;
while (i < this.numChildren) {
child = (this.getChildAt(i) as Tip);
if (child == null){
} else {
if (guessed){
child.setup(true);
this.tip = child;
} else {
this.removeChildAt(i);
};
break;
};
i++;
};
if (guessed){
this.addEventListener(MouseEvent.CLICK, this.onClick);
this.addEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage);
this.addEventListener(Event.ENTER_FRAME, this.onEnterFrame);
};
}
private function onRemovedFromStage(event:Event):void{
this.removeEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage);
this.removeEventListener(Event.ENTER_FRAME, this.onEnterFrame);
}
private function onClick(event:MouseEvent):void{
if (mFadingOut){
return;
};
mFadingOut = getDefinitionByName("levels.Inventory").instance.onObjectClick(this);
if (mFadingOut){
this.mouseEnabled = false;
this.mouseChildren = false;
};
event.stopPropagation();
}
private function onEnterFrame(event:Event):void{
if (mFadingOut){
this.alpha = (this.alpha - ((1 / FADING_TIME) / this.stage.frameRate));
if (this.alpha <= 0){
this.parent.removeChild(this);
};
};
}
}
}//package levels
Section 677
//Level1 (levels.Level1)
package levels {
import art.levels.*;
import art.items2.*;
import art.inventory.items.*;
public class Level1 extends Level1 implements ILevel {
private var mStageName:String;
public static const LEVEL_OBJECTS:Array = [object_00, object_01, object_02, object_03, object_04, object_05, object_07, object_08, object_09, object_10, object_11, object_12, object_13, object_14, object_15, object_16, object_17, object_18, object_19, object_20, object_21, object_22, object_23, object_25, object_26, object_28, object_30, object_31, object_32, object_34, object_35, object_36, object_37, object_38, object_39, object_40, object_41, object_42, object_43, object_44, object_45, object_46, object_47, object_48, object_49, object_50, object_52, object_53, object_54, object_55, object_56, object_57, object_58, object_59, object_60, object_61, object_63, object_64, object_65, object_66, object_67, object_68, object_69, object_70, object_71, object_73, object_74, object_75, object_76, object_77, object_78, object_79, object_80, object_81, object_82, object_83, object_84, object_85, object_86, object_87, object_89, object_90, object_91, object_92];
public static const LEVEL_ITEMS:Array = [[item_00, item_01, item_02, item_03, item_04, item_05, item_06, item_07, item_08, item_09], [item_10, item_11, item_12, item_13, item_14, item_15, item_16, item_17, item_18, item_19], [item_20, item_21, item_22, item_23, item_24, item_25, item_26, item_27, item_28, item_29], [item_30, item_31, item_32, item_33, item_34, item_35, item_36, item_37, item_38, item_39]];
public function Level1(stage:uint){
super();
mStageName = ("level1_" + stage.toString());
this.addChild(new Inventory(this, LEVEL_OBJECTS, LEVEL_ITEMS));
}
public function get stageName():String{
return (mStageName);
}
}
}//package levels
Section 678
//Level2 (levels.Level2)
package levels {
import art.levels.*;
import art.items2.*;
import art.inventory.items.*;
public class Level2 extends Level2 implements ILevel {
private var mStageName:String;
public static const LEVEL_OBJECTS:Array = [object2_01, object2_02, object2_03, object2_04, object2_05, object2_06, object2_08, object2_10, object2_11, object2_12, object2_13, object2_14, object2_15, object2_16, object2_17, object2_19, object2_20, object2_21, object2_22, object2_23, object2_24, object2_26, object2_27, object2_29, object2_30, object2_31, object2_32, object2_33, object2_34, object2_35, object2_36, object2_38, object2_39, object2_40, object2_41, object2_42, object2_43, object2_44, object2_45, object2_46, object2_47, object2_49, object2_50, object2_51, object2_52, object2_53, object2_55, object2_56, object2_57, object2_58, object2_59, object2_60, object2_62, object2_63, object2_65, object2_66, object2_67, object2_68, object2_69, object2_70, object2_71, object2_72, object2_73, object2_74, object2_75, object2_76, object2_77, object2_78, object2_79, object2_80, object2_81, object2_82, object2_83];
public static const LEVEL_ITEMS:Array = [[item2_00, item2_01, item2_02, item2_03, item2_04, item2_05, item2_06, item2_07, item2_08, item2_09], [item2_10, item2_11, item2_12, item2_13, item2_14, item2_15, item2_16, item2_17, item2_18, item2_19], [item2_20, item2_21, item2_22, item2_23, item2_24, item2_25, item2_26, item2_27, item2_28, item2_29], [item2_30, item2_31, item2_32, item2_33, item2_34, item2_35, item2_36, item2_37, item2_38, item2_39]];
public function Level2(stage:uint){
super();
mStageName = ("level2_" + stage.toString());
this.addChild(new Inventory(this, LEVEL_OBJECTS, LEVEL_ITEMS));
}
public function get stageName():String{
return (mStageName);
}
}
}//package levels
Section 679
//Level3 (levels.Level3)
package levels {
import art.levels.*;
import art.items2.*;
import art.inventory.items.*;
public class Level3 extends Level3 implements ILevel {
private var mStageName:String;
public static const LEVEL_OBJECTS:Array = [object3_00, object3_01, object3_02, object3_03, object3_04, object3_05, object3_06, object3_07, object3_08, object3_09, object3_10, object3_11, object3_12, object3_13, object3_15, object3_16, object3_17, object3_18, object3_19, object3_20, object3_22, object3_25, object3_27, object3_28, object3_29, object3_30, object3_31, object3_32, object3_33, object3_34, object3_35, object3_36, object3_37, object3_38, object3_39, object3_40, object3_41, object3_42, object3_43, object3_44, object3_45, object3_46, object3_47, object3_48, object3_49, object3_50, object3_51, object3_52, object3_53, object3_54, object3_55, object3_56, object3_57, object3_59, object3_60, object3_61, object3_62, object3_63, object3_64, object3_65, object3_66, object3_67, object3_68, object3_70, object3_71, object3_72, object3_73, object3_74, object3_75, object3_76, object3_77, object3_78, object3_79, object3_80, object3_81, object3_82, object3_83, object3_85, object3_86, object3_88];
public static const LEVEL_ITEMS:Array = [[item3_00, item3_01, item3_02, item3_03, item3_04, item3_05, item3_06, item3_07, item3_08, item3_09], [item3_10, item3_11, item3_12, item3_13, item3_14, item3_15, item3_16, item3_17, item3_18, item3_19], [item3_20, item3_21, item3_22, item3_23, item3_24, item3_25, item3_26, item3_27, item3_28, item3_29], [item3_30, item3_31, item3_32, item3_33, item3_34, item3_35, item3_36, item3_37, item3_38, item3_39]];
public function Level3(stage:uint){
super();
mStageName = ("level3_" + stage.toString());
this.addChild(new Inventory(this, LEVEL_OBJECTS, LEVEL_ITEMS));
}
public function get stageName():String{
return (mStageName);
}
}
}//package levels
Section 680
//Tip (levels.Tip)
package levels {
import flash.events.*;
import flash.display.*;
public class Tip extends MovieClip {
private var mTime:Number;// = 0
private var mBlinkTime:Number;
public function Tip(){
super();
}
private function onRemovedFromStage(event:Event):void{
this.removeEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage);
this.removeEventListener(Event.ENTER_FRAME, this.onEnterFrame);
}
private function onEnterFrame(event:Event):void{
mTime = (mTime + (1 / this.stage.frameRate));
if (mTime > mBlinkTime){
mTime = 0;
mBlinkTime = (Config.TIP_MIN_PERIOD + (Math.random() * (Config.TIP_MAX_PERIOD - Config.TIP_MIN_PERIOD)));
this.gotoAndPlay("Flash");
};
}
public function setup(enable:Boolean):void{
if (enable){
mBlinkTime = (Math.random() * (Config.TIP_MAX_PERIOD - Config.TIP_MIN_PERIOD));
this.addEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage);
this.addEventListener(Event.ENTER_FRAME, this.onEnterFrame);
};
}
}
}//package levels
Section 681
//LevelButton (map.LevelButton)
package map {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
public class LevelButton extends MovieClip {
private var mButtonState:String;// = "Disabled"
private static var smCurrentButton:LevelButton;
private static var smAllLevelButtons:Array = new Array();
public function LevelButton(){
super();
smCurrentButton = null;
smAllLevelButtons.push(this);
this.buttonMode = true;
this.useHandCursor = true;
this.doubleClickEnabled = true;
this.addEventListener(MouseEvent.CLICK, this.onMouseClick);
this.addEventListener(MouseEvent.DOUBLE_CLICK, this.onDoubleClick);
this.addEventListener(MouseEvent.MOUSE_OVER, this.onMouseOver);
this.addEventListener(MouseEvent.MOUSE_OUT, this.onMouseOut);
this.addEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage);
}
private function onMouseClick(event:MouseEvent):void{
if (mButtonState != "Disabled"){
_slot1.selectedButton = this;
new ((getDefinitionByName("art.ClickSound") as Class)).play();
};
}
public function setState(state:String):void{
mButtonState = state;
this.buttonMode = !((mButtonState == "Disabled"));
this.useHandCursor = !((mButtonState == "Disabled"));
this.gotoAndStop(mButtonState);
}
private function onDoubleClick(event:MouseEvent):void{
var mapClass:Class;
if (mButtonState != "Disabled"){
new ((getDefinitionByName("art.ClickSound") as Class)).play();
_slot1.selectedButton = this;
mapClass = (getDefinitionByName("map.Map") as Class);
(this.parent as mapClass).startButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK));
};
}
private function onMouseOver(event:MouseEvent):void{
if (((!((mButtonState == "Disabled"))) && (!((this.currentLabel == "Current"))))){
this.gotoAndStop("Current");
};
}
private function onRemovedFromStage(event:Event):void{
var index:int = smAllLevelButtons.indexOf(this);
if (index != -1){
smAllLevelButtons.splice(index, 1);
};
}
private function onMouseOut(event:MouseEvent):void{
if (((!((mButtonState == "Disabled"))) && (!((this == smCurrentButton))))){
this.gotoAndStop(mButtonState);
};
}
public static function get buttons():Array{
return (smAllLevelButtons);
}
public static function set selectedButton(button:LevelButton):void{
var btn:LevelButton;
smCurrentButton = button;
for each (btn in smAllLevelButtons) {
btn.gotoAndStop(btn.mButtonState);
};
button.gotoAndPlay("Current");
}
public static function get selectedButton():LevelButton{
return (smCurrentButton);
}
}
}//package map
Section 682
//Map (map.Map)
package map {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
import art.map.*;
import common.*;
import art.*;
import spill.localisation.*;
import com.trickster.girlsgogames.*;
public class Map extends Map {
private var mScoresBackground:Sprite;
private var mHamsterBlinkTimer:Timer;
private var mGirlBlinkTimer:Timer;
private var mWomanBlinkTimer:Timer;
public function Map(postScores:Boolean=false){
var btn:LevelButton;
var prefix:*;
var postScores = postScores;
mScoresBackground = new Sprite();
mGirlBlinkTimer = new Timer(1000);
mHamsterBlinkTimer = new Timer(1700);
mWomanBlinkTimer = new Timer(3800);
super();
this.hint1.visible = false;
this.hint1.mouseEnabled = false;
this.hint1.mouseChildren = false;
this.hint2.visible = false;
this.hint2.mouseEnabled = false;
this.hint2.mouseChildren = false;
this.hint3.visible = false;
this.hint3.mouseEnabled = false;
this.hint3.mouseChildren = false;
this.level1image.addEventListener(MouseEvent.MOUSE_OVER, function (e:Event):void{
hint1.visible = true;
});
this.level1image.addEventListener(MouseEvent.MOUSE_OUT, function (e:Event):void{
hint1.visible = false;
});
this.level2image.addEventListener(MouseEvent.MOUSE_OVER, function (e:Event):void{
hint2.visible = true;
});
this.level2image.addEventListener(MouseEvent.MOUSE_OUT, function (e:Event):void{
hint2.visible = false;
});
this.level3image.addEventListener(MouseEvent.MOUSE_OVER, function (e:Event):void{
hint3.visible = true;
});
this.level3image.addEventListener(MouseEvent.MOUSE_OUT, function (e:Event):void{
hint3.visible = false;
});
var language:String = Localizable.PORTAL_LANGUAGES[SpilGame.currentLanguage.name];
this.score.text = ((Texts.SCORE_STRINGS[language] + ": ") + Preloader.userdata.data.allScore);
mScoresBackground.graphics.beginFill(0xFF0000, 0.1);
mScoresBackground.graphics.drawRect(0, 0, 700, 600);
mScoresBackground.graphics.endFill();
for each (btn in LevelButton.buttons) {
if (btn.name > Preloader.userdata.data.maxLevel){
btn.setState("Disabled");
} else {
prefix = Preloader.userdata.data[(btn.name + "_passed")];
btn.setState(("Passed" + ((prefix == null)) ? "" : prefix));
};
};
LevelButton.selectedButton = (this.getChildByName((Preloader.userdata.data.currentLevel as String)) as LevelButton);
level2image.ani2.ani.stop();
level2image.ani3.ani.stop();
level2image.removeChild(level2image.ani2);
level2image.removeChild(level2image.ani3);
if (Preloader.userdata.data.maxLevel >= "level2_1"){
if (!Preloader.userdata.data.level2_1_played){
new OpenSound().play();
Preloader.userdata.data.level2_1_played = true;
Preloader.userdata.flush();
level2image.ani2.ani.addFrameScript((level2image.ani2.ani.totalFrames - 1), function ():void{
level2image.ani2.ani.stop();
level2image.removeChild(level2image.ani2);
level2image.addChild(level2image.ani3);
level2image.ani3.ani.play();
});
level2image.ani3.ani.addFrameScript((level2image.ani3.ani.totalFrames - 1), function ():void{
level2image.ani3.ani.stop();
level2image.removeChild(level2image.ani3);
});
level2image.addChild(level2image.ani2);
level2image.ani2.ani.play();
};
} else {
level2image.addChild(this.level2image.ani2);
};
level3image.ani2.ani.stop();
level3image.ani3.ani.stop();
level3image.removeChild(level3image.ani2);
level3image.removeChild(level3image.ani3);
if (Preloader.userdata.data.maxLevel >= "level3_1"){
if (!Preloader.userdata.data.level3_1_played){
new OpenSound().play();
Preloader.userdata.data.level3_1_played = true;
Preloader.userdata.flush();
level3image.ani2.ani.addFrameScript((level3image.ani2.ani.totalFrames - 1), function ():void{
level3image.ani2.ani.stop();
level3image.removeChild(level3image.ani2);
level3image.addChild(level3image.ani3);
level3image.ani3.ani.play();
});
level3image.ani3.ani.addFrameScript((level3image.ani3.ani.totalFrames - 1), function ():void{
level3image.ani3.ani.stop();
level3image.removeChild(level3image.ani3);
});
level3image.addChild(level3image.ani2);
level3image.ani2.ani.play();
};
} else {
level3image.addChild(this.level3image.ani2);
};
(this.getChildByName("girl") as MovieClip).stop();
mGirlBlinkTimer.addEventListener(TimerEvent.TIMER, this.getBlinkHandler("girl", mGirlBlinkTimer));
mGirlBlinkTimer.start();
(this.getChildByName("woman") as MovieClip).stop();
mWomanBlinkTimer.addEventListener(TimerEvent.TIMER, this.getBlinkHandler("woman", mWomanBlinkTimer));
mWomanBlinkTimer.start();
(this.getChildByName("hamster") as MovieClip).stop();
mHamsterBlinkTimer.addEventListener(TimerEvent.TIMER, this.getBlinkHandler("hamster", mHamsterBlinkTimer));
mHamsterBlinkTimer.start();
this.menuButton.addEventListener(MouseEvent.CLICK, this.onMenuClick);
this.startButton.addEventListener(MouseEvent.CLICK, this.onStartClick);
this.addEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage);
var logo:Logo = new Logo((595 / 0.7), (555 / 0.7), "", "");
logo.scaleX = (logo.scaleY = 0.7);
this.addChild(logo);
if (postScores){
Preloader.submitScores();
};
}
private function getBlinkHandler(who:String, timer:Timer):Function{
var who = who;
var timer = timer;
return (function (e:Event):void{
(getChildByName(who) as MovieClip).gotoAndPlay("Blink");
timer.delay = (1000 + (Math.random() * 5000));
});
}
private function onStartClick(event:MouseEvent):void{
new ClickSound().play();
Preloader.userdata.data.currentLevel = LevelButton.selectedButton.name;
Preloader.userdata.flush();
var level:String = ("level" + LevelButton.selectedButton.name.charAt(5));
getDefinitionByName("GameStage").switchScene(level, uint(LevelButton.selectedButton.name.charAt(7)));
}
private function onMenuClick(event:MouseEvent):void{
new ClickSound().play();
getDefinitionByName("GameStage").switchScene("menu", true);
}
private function onRemovedFromStage(event:Event):void{
mHamsterBlinkTimer.stop();
mWomanBlinkTimer.stop();
mGirlBlinkTimer.stop();
}
}
}//package map
Section 683
//girl_pink_24 (map_fla.girl_pink_24)
package map_fla {
import flash.display.*;
public dynamic class girl_pink_24 extends MovieClip {
public function girl_pink_24(){
addFrameScript(6, frame7);
}
function frame7(){
this.stop();
}
}
}//package map_fla
Section 684
//Hamster_3 (map_fla.Hamster_3)
package map_fla {
import flash.display.*;
public dynamic class Hamster_3 extends MovieClip {
public function Hamster_3(){
addFrameScript(6, frame7);
}
function frame7(){
this.stop();
}
}
}//package map_fla
Section 685
//level2_11 (map_fla.level2_11)
package map_fla {
import flash.display.*;
public dynamic class level2_11 extends MovieClip {
public var ani2:MovieClip;
public var ani3:MovieClip;
}
}//package map_fla
Section 686
//Level2Animation2_13 (map_fla.Level2Animation2_13)
package map_fla {
import flash.display.*;
public dynamic class Level2Animation2_13 extends MovieClip {
public var ani:MovieClip;
}
}//package map_fla
Section 687
//Level2Animation3_15 (map_fla.Level2Animation3_15)
package map_fla {
import flash.display.*;
public dynamic class Level2Animation3_15 extends MovieClip {
public var ani:MovieClip;
}
}//package map_fla
Section 688
//level3_17 (map_fla.level3_17)
package map_fla {
import flash.display.*;
public dynamic class level3_17 extends MovieClip {
public var ani2:MovieClip;
public var ani3:MovieClip;
}
}//package map_fla
Section 689
//Level3Animation2_19 (map_fla.Level3Animation2_19)
package map_fla {
import flash.display.*;
public dynamic class Level3Animation2_19 extends MovieClip {
public var ani:MovieClip;
}
}//package map_fla
Section 690
//Level3Animation3_21 (map_fla.Level3Animation3_21)
package map_fla {
import flash.display.*;
public dynamic class Level3Animation3_21 extends MovieClip {
public var ani:MovieClip;
}
}//package map_fla
Section 691
//woman_eyes_4 (map_fla.woman_eyes_4)
package map_fla {
import flash.display.*;
public dynamic class woman_eyes_4 extends MovieClip {
public function woman_eyes_4(){
addFrameScript(5, frame6);
}
function frame6(){
this.stop();
}
}
}//package map_fla
Section 692
//HelpPopup (menu.HelpPopup)
package menu {
import flash.events.*;
import art.*;
import art.help.*;
public dynamic class HelpPopup extends HelpPopup {
public function HelpPopup(){
super();
this.addEventListener(MouseEvent.CLICK, this.onClick);
}
private function onClick(event:MouseEvent):void{
new ClickSound().play();
this.parent.removeChild(this);
}
}
}//package menu
Section 693
//Menu (menu.Menu)
package menu {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
import art.menu.*;
import art.*;
import flash.media.*;
import com.trickster.ui.*;
import com.trickster.girlsgogames.*;
public class Menu extends Menu {
private var mStarTimer:Timer;
private var mHamsterTimer:Timer;
private var mGirlTimer:Timer;
private static var smMusic:SoundChannel;
public function Menu(postScores:Boolean=false){
var authors:Authors;
var level:String;
var postScores = postScores;
mGirlTimer = new Timer(3000);
mHamsterTimer = new Timer(2100);
mStarTimer = new Timer(1000);
Traces.init();
if (smMusic == null){
smMusic = new Music().play(0, 10000000);
smMusic.soundTransform = new SoundTransform(0.5);
};
super();
this.playBtn.addEventListener(MouseEvent.CLICK, this.onPlayClick);
this.helpBtn.addEventListener(MouseEvent.CLICK, this.onHelpClick);
authors = new Authors();
this.addChild(authors);
this.creditsBtn.addEventListener(MouseEvent.CLICK, function (e:Event):void{
new ClickSound().play();
authors.play();
});
if (Preloader.userdata.data.maxLevel == null){
Preloader.userdata.data.maxLevel = "level1_1";
Preloader.userdata.data.hintCount = 3;
Preloader.userdata.data.gameFinished = false;
Preloader.userdata.data.allScore = 0;
Preloader.userdata.data.hints_taken = {};
var _local3:int;
var _local4:* = ["level1_1", "level1_2", "level1_3", "level1_4", "level2_1", "level2_2", "level2_3", "level2_4", "level3_1", "level3_2", "level3_3", "level3_4"];
for each (level in ["level1_1", "level1_2", "level1_3", "level1_4", "level2_1", "level2_2", "level2_3", "level2_4", "level3_1", "level3_2", "level3_3", "level3_4"]) {
Preloader.userdata.data.hints_taken[level] = 0;
};
};
Preloader.userdata.data.currentLevel = Preloader.userdata.data.maxLevel;
Preloader.userdata.flush();
(this.getChildByName("girl") as MovieClip).stop();
mGirlTimer.addEventListener(TimerEvent.TIMER, this.onGirlTimer);
mGirlTimer.start();
(this.getChildByName("hamster") as MovieClip).stop();
mHamsterTimer.addEventListener(TimerEvent.TIMER, this.onHamsterTimer);
mHamsterTimer.start();
(this.getChildByName("star1") as MovieClip).stop();
(this.getChildByName("star2") as MovieClip).stop();
(this.getChildByName("star3") as MovieClip).stop();
(this.getChildByName("star4") as MovieClip).stop();
mStarTimer.addEventListener(TimerEvent.TIMER, this.onStarTimer);
mStarTimer.start();
this.addChild(new Logo(585, 535, "", "", false));
if (postScores){
Preloader.submitScores();
};
this.addEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage);
}
private function onHamsterTimer(event:Event):void{
(getChildByName("hamster") as MovieClip).gotoAndPlay(1);
mHamsterTimer.delay = (2000 + (Math.random() * 3000));
}
private function onHelpClick(event:MouseEvent):void{
new ClickSound().play();
this.addChild(new HelpPopup());
}
private function onGirlTimer(event:Event):void{
(getChildByName("girl") as MovieClip).gotoAndPlay("Blink");
mGirlTimer.delay = (1000 + (Math.random() * 5000));
}
private function onStarTimer(event:Event):void{
(getChildByName(("star" + (1 + int((Math.random() * 4))).toString())) as MovieClip).gotoAndPlay(1);
mStarTimer.delay = (500 + (Math.random() * 2000));
}
private function onPlayClick(event:MouseEvent):void{
new ClickSound().play();
if (Preloader.userdata.data.maxLevel == "level1_1"){
getDefinitionByName("GameStage").switchScene("dialog", 0);
} else {
if (Preloader.userdata.data.maxLevel == "level2_1"){
getDefinitionByName("GameStage").switchScene("dialog", 1);
} else {
if (Preloader.userdata.data.maxLevel == "level3_1"){
getDefinitionByName("GameStage").switchScene("dialog", 2);
} else {
getDefinitionByName("GameStage").switchScene("map", 0);
};
};
};
}
private function onRemovedFromStage(event:Event):void{
mGirlTimer.stop();
mHamsterTimer.stop();
mStarTimer.stop();
}
}
}//package menu
Section 694
//Traces (menu.Traces)
package menu {
import flash.events.*;
import flash.utils.*;
import flash.display.*;
public class Traces extends MovieClip {
public static var timer:Timer = new Timer(1257);
public static var traces:Array = [];
public function Traces(){
super();
traces.push(this);
this.stop();
}
public static function init():void{
traces = [];
timer = new Timer(1257);
timer.addEventListener(TimerEvent.TIMER, onTimer);
timer.start();
}
private static function onTimer(e:Event):void{
traces[int((Math.random() * traces.length))].gotoAndPlay(1);
timer.delay = (1200 + (Math.random() * 3000));
}
}
}//package menu
Section 695
//flag_icon_74 (menu_fla.flag_icon_74)
package menu_fla {
import flash.display.*;
public dynamic class flag_icon_74 extends MovieClip {
public function flag_icon_74(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package menu_fla
Section 696
//Hamster_2 (menu_fla.Hamster_2)
package menu_fla {
import flash.display.*;
public dynamic class Hamster_2 extends MovieClip {
public function Hamster_2(){
addFrameScript(29, frame30);
}
function frame30(){
this.stop();
}
}
}//package menu_fla
Section 697
//l_br_76 (menu_fla.l_br_76)
package menu_fla {
import flash.display.*;
import flash.text.*;
public dynamic class l_br_76 extends MovieClip {
public var text:TextField;
public var flag:MovieClip;
}
}//package menu_fla
Section 698
//star_5 (menu_fla.star_5)
package menu_fla {
import flash.display.*;
public dynamic class star_5 extends MovieClip {
public function star_5(){
addFrameScript(9, frame10);
}
function frame10(){
this.stop();
}
}
}//package menu_fla
Section 699
//Brand (spill.localisation.Brand)
package spill.localisation {
import flash.xml.*;
public class Brand {
public var domain:String;
public var emailPage:String;
public var name:String;
public var site_id:uint;
public var isExternal:Boolean;// = false
public var id:Number;
public var hostingDomain:String;// = ""
public var preferedLanguage:String;// = ""
public var moreLink:String;// = ""
public var hasSendToFriendLink:Boolean;// = true
public var emailLink:String;// = "game"
public var portalGroup:uint;
public var useGoogleAnalitics:Boolean;// = true
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(){
super();
}
private function get utm_campaign():String{
if (isExternal){
return (("utm_campaign=" + hostingDomain));
};
return ("");
}
public function exportXML():XML{
var m:XML;
var xml:XML = <portal/>
;
xml.@id = site_id;
xml.@language = preferedLanguage;
xml.@channel = portalGroup;
var g:XML = <domain/>
;
g.appendChild(new XMLNode(3, domain));
xml.appendChild(g);
if (moreLink){
m = <more_games_path/>
;
m.appendChild(new XMLNode(3, moreLink));
xml.appendChild(m);
};
g = <game_path/>
;
g.appendChild(new XMLNode(3, emailLink));
xml.appendChild(g);
if (!useGoogleAnalitics){
xml.attributes.noGoogleAnalitics = true;
};
if (!hasSendToFriendLink){
xml.attributes.noSendToFriendLink = true;
};
return (xml);
}
public function getPromotionLink(gameName:String, emailPage:String, isExternal:Boolean, externalDomain:String="", term:String=""):String{
var l:String = ("http://" + domain);
l = (l + ((("/" + emailLink) + "/") + emailPage));
if (useGoogleAnalitics){
l = (l + ("?utm_medium=brandedgames_" + (isExternal) ? "external" : "internal"));
l = (l + ("&utm_campaign=" + gameName));
externalDomain = stripSubDomain(externalDomain);
trace(externalDomain);
if (externalDomain == "localhost"){
externalDomain = "offline_play";
};
l = (l + ("&utm_source=" + externalDomain));
if (((!((term == ""))) && (!((term == null))))){
l = (l + ("&utm_content=" + term));
};
};
return (l);
}
private function get utm_source():String{
return (("utm_source=brandedgames_" + (isExternal) ? "external" : "internal"));
}
public function getMoreGamesLink(gameName:String, isExternal:Boolean, externalDomain:String="", term:String=""):String{
var l:String = ("http://" + domain);
l = (l + ("/" + moreLink));
if (useGoogleAnalitics){
l = (l + ("?utm_medium=brandedgames_" + (isExternal) ? "external" : "internal"));
l = (l + ("&utm_campaign=" + gameName));
externalDomain = stripSubDomain(externalDomain);
trace(externalDomain);
if (externalDomain == "localhost"){
externalDomain = "offline_play";
};
l = (l + ("&utm_source=" + externalDomain));
if (((!((term == ""))) && (!((term == null))))){
l = (l + ("&utm_content=" + term));
};
};
return (l);
}
public function get backgroundColor():uint{
return (PortalGroup.backgroundColors[portalGroup]);
}
private function get utm_term():String{
return ("utm_term=");
}
public function importXML(xml:XMLNode):void{
}
public function getSendToFriendLink(gameName:String, emailPage:String, isExternal:Boolean, externalDomain:String=""):String{
if (!hasSendToFriendLink){
return (getMoreGamesLink(gameName, isExternal));
};
var l:String = ("http://" + domain);
l = (l + ((("/" + emailLink) + "/") + emailPage));
if (useGoogleAnalitics){
l = (l + ("?utm_medium=brandedgames_" + (isExternal) ? "external" : "internal"));
l = (l + ("&utm_campaign=" + gameName));
externalDomain = stripSubDomain(externalDomain);
if (externalDomain == "localhost"){
externalDomain = "offline_play";
};
l = (l + ("&utm_source=" + externalDomain));
l = (l + "&utm_content=send_to_friend");
};
return (l);
}
private static function stripSubDomain(domain:String):String{
if (!domain){
return ("");
};
var p:Array = domain.split(".");
if (p.length <= 2){
return (domain);
};
p = p.reverse();
if (topLevelDoubles.indexOf((((p[1] + ".") + p[0]) + ",")) > 0){
return (((((p[2] + ".") + p[1]) + ".") + p[0]));
};
return (((p[1] + ".") + p[0]));
}
}
}//package spill.localisation
Section 700
//BrandingLogo (spill.localisation.BrandingLogo)
package spill.localisation {
import flash.events.*;
import flash.display.*;
public class BrandingLogo extends MovieClip {
public function BrandingLogo(){
super();
stop();
mouseEnabled = false;
mouseChildren = false;
addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true);
addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true);
if (stage){
added();
};
brandingChanged();
}
private function added(e:Event=null):void{
SpilGame.addEventListener("brandingChanged", brandingChanged, false, 0, true);
brandingChanged();
}
private function brandingChanged(e:Event=null):void{
if (SpilGame.currentBranding){
gotoAndStop(SpilGame.currentBranding.domain);
};
}
private function removed(e:Event):void{
SpilGame.removeEventListener("brandingChanged", brandingChanged);
}
}
}//package spill.localisation
Section 701
//BrandingLogoMC (spill.localisation.BrandingLogoMC)
package spill.localisation {
public dynamic class BrandingLogoMC extends BrandingLogo {
public function BrandingLogoMC(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package spill.localisation
Section 702
//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 function Brandings(){
super();
}
public static function getBrandByID(id:Number):Brand{
return (brands_by_id[id]);
}
public static function getBrandsArray():Array{
var b:Brand;
var a:Array = new Array();
for each (b in brands_by_domain) {
a.push(b);
};
return (a);
}
private static function addBrand(brand:Brand):Brand{
if (brands_by_domain[brand.domain]){
trace(("ERROR: Attempting to add duplicate brand by domain: " + brand.domain));
} else {
brands_by_domain[brand.domain] = brand;
};
if (brands_by_id[brand.site_id]){
trace(("ERROR: Attempting to add duplicate brand by id: " + brand.site_id));
} else {
brands_by_id[brand.site_id] = brand;
};
return (brand);
}
public static function initialize():void{
var brand:Brand;
brand = new Brand();
brand.site_id = 79;
brand.domain = "www.agame.com";
brand.preferedLanguage = "en_us";
brand.portalGroup = PortalGroup.TWEEN;
addBrand(brand);
brand = new Brand();
brand.site_id = 88;
brand.domain = "www.gamesgames.com";
brand.preferedLanguage = "en_us";
brand.portalGroup = PortalGroup.FAMILY;
addBrand(brand);
brand = new Brand();
brand.site_id = 90;
brand.domain = "www.girlsgogames.com";
brand.preferedLanguage = "en_us";
brand.portalGroup = PortalGroup.GIRL;
addBrand(brand);
brand = new Brand();
brand.site_id = 45;
brand.domain = "www.a10.com";
brand.preferedLanguage = "en_us";
brand.portalGroup = PortalGroup.TEEN;
addBrand(brand);
brand = new Brand();
brand.site_id = 92;
brand.domain = "www.games.co.uk";
brand.preferedLanguage = "en_uk";
brand.portalGroup = PortalGroup.FAMILY;
addBrand(brand);
brand = new Brand();
brand.site_id = 107;
brand.domain = "www.agame.co.uk";
brand.preferedLanguage = "en_uk";
brand.portalGroup = PortalGroup.TWEEN;
addBrand(brand);
brand = new Brand();
brand.site_id = 102;
brand.domain = "www.girlsgogames.co.uk";
brand.preferedLanguage = "en_uk";
brand.portalGroup = PortalGroup.GIRL;
addBrand(brand);
brand = new Brand();
brand.site_id = 2;
brand.domain = "www.game.com.cn";
brand.moreLink = "moregames/";
brand.preferedLanguage = "cn";
brand.portalGroup = PortalGroup.NONE;
brand.useGoogleAnalitics = false;
brand.hasSendToFriendLink = false;
addBrand(brand);
brand = new Brand();
brand.site_id = 25;
brand.domain = "www.spel.nl";
brand.portalGroup = PortalGroup.TWEEN;
brand.preferedLanguage = "nl";
addBrand(brand);
brand = new Brand();
brand.site_id = 1;
brand.domain = "www.spelletjes.nl";
brand.emailLink = "spel";
brand.portalGroup = PortalGroup.FAMILY;
brand.preferedLanguage = "nl";
addBrand(brand);
brand = new Brand();
brand.site_id = 93;
brand.domain = "www.girlsgogames.nl";
brand.emailLink = "spel";
brand.portalGroup = PortalGroup.GIRL;
brand.preferedLanguage = "nl";
addBrand(brand);
brand = new Brand();
brand.site_id = 12;
brand.domain = "www.jeu.fr";
brand.emailLink = "jeu";
brand.portalGroup = PortalGroup.TWEEN;
brand.preferedLanguage = "fr";
addBrand(brand);
brand = new Brand();
brand.site_id = 95;
brand.domain = "www.girlsgogames.fr";
brand.emailLink = "jeu";
brand.portalGroup = PortalGroup.GIRL;
brand.preferedLanguage = "fr";
addBrand(brand);
brand = new Brand();
brand.site_id = 11;
brand.domain = "www.jeux.fr";
brand.emailLink = "jeu";
brand.portalGroup = PortalGroup.FAMILY;
brand.preferedLanguage = "fr";
addBrand(brand);
brand = new Brand();
brand.site_id = 26;
brand.domain = "www.spielen.com";
brand.emailLink = "spiel";
brand.portalGroup = PortalGroup.TWEEN;
brand.preferedLanguage = "de";
addBrand(brand);
brand = new Brand();
brand.site_id = 94;
brand.domain = "www.girlsgogames.de";
brand.emailLink = "spiel";
brand.portalGroup = PortalGroup.GIRL;
brand.preferedLanguage = "de";
addBrand(brand);
brand = new Brand();
brand.site_id = 5;
brand.domain = "www.jetztspielen.de";
brand.emailLink = "spiel";
brand.portalGroup = PortalGroup.FAMILY;
brand.preferedLanguage = "de";
addBrand(brand);
brand = new Brand();
brand.site_id = 109;
brand.domain = "www.minigry.pl";
brand.emailLink = "gra";
brand.portalGroup = PortalGroup.TWEEN;
brand.preferedLanguage = "pl";
addBrand(brand);
brand = new Brand();
brand.site_id = 16;
brand.domain = "www.gry.pl";
brand.emailLink = "gra";
brand.portalGroup = PortalGroup.FAMILY;
brand.preferedLanguage = "pl";
addBrand(brand);
brand = new Brand();
brand.site_id = 98;
brand.domain = "www.girlsgogames.pl";
brand.emailLink = "gra";
brand.portalGroup = PortalGroup.GIRL;
brand.preferedLanguage = "pl";
addBrand(brand);
brand = new Brand();
brand.site_id = 108;
brand.domain = "www.spel.se";
brand.emailLink = "spel_";
brand.portalGroup = PortalGroup.TWEEN;
brand.preferedLanguage = "se";
addBrand(brand);
brand = new Brand();
brand.site_id = 100;
brand.domain = "www.girlsgogames.se";
brand.emailLink = "spel_";
brand.portalGroup = PortalGroup.GIRL;
brand.preferedLanguage = "se";
addBrand(brand);
brand = new Brand();
brand.site_id = 44;
brand.domain = "www.spela.se";
brand.emailLink = "spel_";
brand.preferedLanguage = "se";
brand.portalGroup = PortalGroup.FAMILY;
addBrand(brand);
brand = new Brand();
brand.site_id = 106;
brand.domain = "www.giocaregratis.it";
brand.emailLink = "gioco";
brand.portalGroup = PortalGroup.TWEEN;
brand.preferedLanguage = "it";
addBrand(brand);
brand = new Brand();
brand.site_id = 15;
brand.domain = "www.gioco.it";
brand.emailLink = "gioco";
brand.portalGroup = PortalGroup.FAMILY;
brand.preferedLanguage = "it";
addBrand(brand);
brand = new Brand();
brand.site_id = 99;
brand.domain = "www.girlsgogames.it";
brand.emailLink = "gioco";
brand.portalGroup = PortalGroup.GIRL;
brand.preferedLanguage = "it";
addBrand(brand);
brand = new Brand();
brand.site_id = 97;
brand.domain = "www.zapjuegos.com";
brand.emailLink = "juego";
brand.portalGroup = PortalGroup.TWEEN;
brand.preferedLanguage = "es";
addBrand(brand);
brand = new Brand();
brand.site_id = 86;
brand.domain = "www.juegos.com";
brand.emailLink = "juego";
brand.portalGroup = PortalGroup.FAMILY;
brand.preferedLanguage = "es";
addBrand(brand);
brand = new Brand();
brand.site_id = 96;
brand.domain = "www.juegosdechicas.com";
brand.emailLink = "juego";
brand.portalGroup = PortalGroup.GIRL;
brand.preferedLanguage = "es";
addBrand(brand);
brand = new Brand();
brand.site_id = 122;
brand.domain = "www.girlsgogames.es";
brand.emailLink = "juego";
brand.portalGroup = PortalGroup.GIRL;
brand.preferedLanguage = "es";
addBrand(brand);
brand = new Brand();
brand.site_id = 91;
brand.domain = "www.clickjogos.com";
brand.emailLink = "jogo";
brand.portalGroup = PortalGroup.TWEEN;
brand.preferedLanguage = "br";
addBrand(brand);
brand = new Brand();
brand.site_id = 101;
brand.domain = "www.girlsgogames.com.br";
brand.emailLink = "jogo";
brand.portalGroup = PortalGroup.GIRL;
brand.preferedLanguage = "br";
addBrand(brand);
brand = new Brand();
brand.site_id = 50;
brand.domain = "www.ojogos.com.br";
brand.emailLink = "jogo";
brand.portalGroup = PortalGroup.FAMILY;
brand.preferedLanguage = "br";
addBrand(brand);
brand = new Brand();
brand.site_id = 55;
brand.domain = "www.games.co.id";
brand.emailLink = "permainanme";
brand.portalGroup = PortalGroup.TWEEN;
brand.preferedLanguage = "id";
addBrand(brand);
brand = new Brand();
brand.site_id = 105;
brand.domain = "www.flashgames.ru";
brand.emailLink = "igra";
brand.portalGroup = PortalGroup.TWEEN;
brand.preferedLanguage = "ru";
addBrand(brand);
brand = new Brand();
brand.site_id = 104;
brand.domain = "www.girlsgogames.ru";
brand.emailLink = "igra";
brand.portalGroup = PortalGroup.GIRL;
brand.preferedLanguage = "ru";
addBrand(brand);
brand = new Brand();
brand.site_id = 103;
brand.domain = "www.ourgames.ru";
brand.emailLink = "igra";
brand.portalGroup = PortalGroup.FAMILY;
brand.preferedLanguage = "ru";
addBrand(brand);
brand = new Brand();
brand.site_id = 24;
brand.domain = "www.game.co.in";
brand.emailLink = "game";
brand.portalGroup = PortalGroup.TWEEN;
brand.preferedLanguage = "in";
addBrand(brand);
brand = new Brand();
brand.site_id = 87;
brand.domain = "www.ojogos.pt";
brand.emailLink = "jogo";
brand.portalGroup = PortalGroup.FAMILY;
brand.preferedLanguage = "pt";
addBrand(brand);
brand = new Brand();
brand.site_id = 120;
brand.domain = "www.egames.jp";
brand.emailLink = "game";
brand.portalGroup = PortalGroup.TWEEN;
brand.preferedLanguage = "jp";
addBrand(brand);
brand = new Brand();
brand.site_id = 121;
brand.domain = "www.dailygame.com";
brand.emailLink = "/game/";
brand.portalGroup = PortalGroup.FAMILY;
brand.preferedLanguage = "en_us";
addBrand(brand);
brand = new Brand();
brand.site_id = 0;
brand.domain = "gamedev.dev.spilgames.com";
brand.portalGroup = PortalGroup.FAMILY;
brand.preferedLanguage = null;
addBrand(brand);
}
public static function exportXML():XML{
var p:Brand;
var xml:XML = <portals/>
;
for each (p in brands_by_domain) {
xml.appendChild(p.exportXML());
};
return (xml);
}
public static function getBrandByDomain(domain:String):Brand{
return (brands_by_domain[domain]);
}
public static function hasDomain(domain:String):Boolean{
return (!((brands_by_domain[domain] == null)));
}
}
}//package spill.localisation
Section 703
//Language (spill.localisation.Language)
package spill.localisation {
import flash.xml.*;
public class Language {
public var portal_groups:Array;
public var references:Array;
public var name:String;
public var embedInputFonts:Boolean;// = true
public var id:uint;
public var forceFont:String;// = null
public var textLanguage:String;
public var bwcId:int;
public var embedFonts:Boolean;// = true
public var displayName:String;// = ""
public var dname:String;
public function Language(_name:String, _dname:String=null){
references = [];
super();
name = _name;
dname = _dname;
portal_groups = new Array();
}
public function exportXML():XMLNode{
var xml:XMLNode = new XMLNode(1, "language");
xml.attributes.name = name;
if (textLanguage != null){
xml.attributes.textLanguage = textLanguage;
};
if (references.length){
xml.attributes.references = references.toString();
};
xml.attributes.id = bwcId;
var n:XMLNode = new XMLNode(1, "display_name");
n.firstChild = new XMLNode(3, displayName);
xml.appendChild(n);
var cs:Array = [];
var channels:Array = PortalGroup.channelNames;
var i:int;
while (i < channels.length) {
cs.push(Brandings.getBrandByDomain(portal_groups[i]).site_id);
i++;
};
xml.attributes.channels = cs.join(",");
return (xml);
}
public function get p_teen():String{
return (portal_groups[PortalGroup.TEEN]);
}
public function set p_teen(portalDomain:String):void{
portal_groups[PortalGroup.TEEN] = portalDomain;
}
public function get p_tween():String{
return (portal_groups[PortalGroup.TWEEN]);
}
public function get p_family():String{
return (portal_groups[PortalGroup.FAMILY]);
}
public function get p_girl():String{
return (portal_groups[PortalGroup.GIRL]);
}
public function set p_girl(portalDomain:String):void{
portal_groups[PortalGroup.GIRL] = portalDomain;
}
public function get displayAcronim():String{
return ((dname) ? dname : name);
}
public function set p_family(portalDomain:String):void{
portal_groups[PortalGroup.FAMILY] = portalDomain;
}
public function set p_tween(portalDomain:String):void{
portal_groups[PortalGroup.TWEEN] = portalDomain;
}
}
}//package spill.localisation
Section 704
//Languages (spill.localisation.Languages)
package spill.localisation {
import flash.xml.*;
public class Languages {
public static var languages:Object = new Object();
private static var _init:Boolean = false;
public function Languages(){
super();
}
public static function initialize():void{
var lang:Language;
if (_init){
return;
};
_init = true;
lang = new Language("nl");
lang.displayName = "Nederlands";
lang.p_family = "www.spelletjes.nl";
lang.p_tween = "www.spel.nl";
lang.p_girl = "www.girlsgogames.nl";
lang.p_teen = "www.a10.com";
lang.bwcId = 3;
addLanguage(lang);
lang = new Language("es");
lang.displayName = "Español";
lang.p_family = "www.juegos.com";
lang.p_tween = "www.zapjuegos.com";
lang.p_girl = "www.girlsgogames.es";
lang.p_teen = "www.a10.com";
lang.bwcId = 9;
addLanguage(lang);
lang = new Language("pl");
lang.displayName = "Polski";
lang.p_family = "www.gry.pl";
lang.p_tween = "www.minigry.pl";
lang.p_girl = "www.girlsgogames.pl";
lang.p_teen = "www.a10.com";
lang.bwcId = 6;
addLanguage(lang);
lang = new Language("fr");
lang.displayName = "Français";
lang.p_family = "www.jeux.fr";
lang.p_tween = "www.jeu.fr";
lang.p_girl = "www.girlsgogames.fr";
lang.p_teen = "www.a10.com";
lang.bwcId = 4;
addLanguage(lang);
lang = new Language("en_us", "us");
lang.displayName = "English (US)";
lang.p_family = "www.gamesgames.com";
lang.p_tween = "www.agame.com";
lang.p_girl = "www.girlsgogames.com";
lang.p_teen = "www.a10.com";
lang.bwcId = 1;
addLanguage(lang);
addReference(lang, "en");
lang = new Language("id");
lang.displayName = "Bahasa Ind.";
lang.p_family = "www.games.co.id";
lang.p_tween = "www.games.co.id";
lang.p_girl = "www.games.co.id";
lang.p_teen = "www.a10.com";
lang.bwcId = 11;
addLanguage(lang);
lang = new Language("ru");
lang.displayName = "Русский язык";
lang.p_family = "www.ourgames.ru";
lang.p_tween = "www.flashgames.ru";
lang.p_girl = "www.girlsgogames.ru";
lang.p_teen = "www.a10.com";
lang.bwcId = 12;
addLanguage(lang);
lang = new Language("se");
lang.displayName = "Svenska";
lang.p_family = "www.spela.se";
lang.p_tween = "www.spel.se";
lang.p_girl = "www.girlsgogames.se";
lang.p_teen = "www.a10.com";
lang.bwcId = 7;
addLanguage(lang);
addReference(lang, "sv");
lang = new Language("it");
lang.displayName = "Italiano";
lang.p_family = "www.gioco.it";
lang.p_tween = "www.giocaregratis.it";
lang.p_girl = "www.girlsgogames.it";
lang.p_teen = "www.a10.com";
lang.bwcId = 8;
addLanguage(lang);
lang = new Language("en_uk", "uk");
lang.displayName = "English (UK)";
lang.p_family = "www.games.co.uk";
lang.p_tween = "www.agame.co.uk";
lang.p_girl = "www.girlsgogames.co.uk";
lang.p_teen = "www.a10.com";
lang.bwcId = 13;
addLanguage(lang);
lang = new Language("cn");
lang.displayName = "中文";
lang.p_family = "www.game.com.cn";
lang.p_tween = "www.game.com.cn";
lang.p_girl = "www.game.com.cn";
lang.p_teen = "www.game.com.cn";
lang.bwcId = 2;
lang.embedFonts = false;
lang.embedInputFonts = false;
addLanguage(lang);
addReference(lang, "zh-CN");
addReference(lang, "zh-TW");
lang = new Language("pt");
lang.displayName = "Português";
lang.p_family = "www.ojogos.pt";
lang.p_tween = "www.ojogos.pt";
lang.p_girl = "www.ojogos.pt";
lang.p_teen = "www.a10.com";
lang.bwcId = 17;
addLanguage(lang);
lang = new Language("in");
lang.displayName = "India";
lang.p_family = "www.game.co.in";
lang.p_tween = "www.game.co.in";
lang.p_girl = "www.game.co.in";
lang.p_teen = "www.a10.com";
lang.textLanguage = "en_uk";
lang.bwcId = 14;
addLanguage(lang);
lang = new Language("de");
lang.displayName = "Deutsch";
lang.p_family = "www.jetztspielen.de";
lang.p_tween = "www.spielen.com";
lang.p_girl = "www.girlsgogames.de";
lang.p_teen = "www.a10.com";
lang.bwcId = 5;
addLanguage(lang);
lang = new Language("br");
lang.displayName = "PortuguêsBR";
lang.p_family = "www.ojogos.com.br";
lang.p_tween = "www.clickjogos.com";
lang.p_girl = "www.girlsgogames.com.br";
lang.p_teen = "www.a10.com";
lang.bwcId = 10;
addLanguage(lang);
lang = new Language("jp");
lang.displayName = "日本語";
lang.p_family = "www.egames.jp";
lang.p_tween = "www.egames.jp";
lang.p_girl = "www.egames.jp";
lang.p_teen = "www.a10.com";
lang.embedFonts = true;
lang.embedInputFonts = false;
lang.bwcId = 19;
addLanguage(lang);
addReference(lang, "ja");
lang = new Language("ar");
lang.displayName = "Arabic";
lang.p_family = "www.dailygame.com";
lang.p_tween = "www.dailygame.com";
lang.p_girl = "www.dailygame.com";
lang.p_teen = "www.dailygame.com";
lang.bwcId = 20;
addLanguage(lang);
addReference(lang, "ar");
}
public static function exportXML():XMLNode{
var l:Language;
var langs:Array = getLanguagesArray();
var xml:XMLNode = new XMLNode(1, "languages");
for each (l in langs) {
xml.appendChild(l.exportXML());
};
return (xml);
}
public static function getLanguagesArray():Array{
var l:Language;
var a:Array = new Array();
var o:Object = new Object();
for each (l in languages) {
if (!o[l.name]){
a.push(l);
o[l.name] = true;
};
};
return (a);
}
public static function getLanguage(name:String):Language{
return (languages[name]);
}
private static function addLanguage(lang:Language):void{
languages[lang.name] = lang;
}
private static function addReference(lang:Language, name:String):void{
languages[name] = lang;
lang.references.push(name);
}
public static function getLanguageByOldID(id:int):Language{
var l:Language;
for each (l in languages) {
if (l.bwcId == id){
return (l);
};
};
return (null);
}
}
}//package spill.localisation
Section 705
//LanguageSelectBox (spill.localisation.LanguageSelectBox)
package spill.localisation {
import flash.events.*;
import flash.display.*;
import flash.text.*;
public class LanguageSelectBox extends MovieClip {
private var flag:MovieClip;
private var languageName_text:TextField;
private var popup:MovieClip;
private var mc:MovieClip;
public function LanguageSelectBox(){
trace("new langselecbox");
super();
if (numChildren > 0){
removeChildAt(0);
};
addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true);
addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true);
addEventListener(MouseEvent.MOUSE_OVER, mouseOver, false, 0, true);
addEventListener(MouseEvent.MOUSE_OUT, mouseOut, false, 0, true);
Languages.initialize();
popup = new LanguageSelectPopup_mc();
x = Math.round(x);
y = Math.round(y);
popup.y = (-(Math.floor(popup.height)) + 1);
popup.visible = false;
addChild(popup);
mc = new LanguageSelectBox_mc();
addChild(mc);
flag = mc.flag;
languageName_text = mc.languageName_text;
if (stage){
added();
};
init();
languageChanged();
}
private function added(e:Event=null):void{
trace("addedselebnox");
SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true);
}
private function mouseOut(e:MouseEvent):void{
popup.visible = false;
}
public function set popupLocation(v:String):void{
trace(("popupLocation = " + v));
if (v == "bottom"){
popup.y = (Math.floor(mc.height) - 1);
} else {
popup.y = (-(Math.floor(popup.height)) + 1);
};
}
private function removed(e:Event):void{
SpilGame.removeEventListener("languageChanged", languageChanged);
}
public function init():void{
var btn:MovieClip;
var lang:Language;
trace("initselectbox");
var btnArray:Array = new Array(popup.l_br, popup.l_de, popup.l_en_us, popup.l_fr, popup.l_in, popup.l_jp, popup.l_pt, popup.l_ru, popup.l_ar, popup.l_cn, popup.l_en_uk, popup.l_es, popup.l_id, popup.l_it, popup.l_nl, popup.l_pl, popup.l_se);
var i:int;
while (i < btnArray.length) {
btn = MovieClip(btnArray[i]);
btn.addEventListener(MouseEvent.CLICK, itemClicked, true, 0, true);
btn.flag.gotoAndStop(btn.name.substr(2));
btn.flag.mouseEnabled = false;
btn.text.mouseEnabled = false;
lang = Languages.getLanguage(btn.name.substr(2));
if (lang){
btn.text.text = lang.displayAcronim;
} else {
trace((("Error, '" + btn.name.substr(2)) + "' language not found"));
};
i++;
};
}
private function itemClicked(e:MouseEvent):void{
SpilGame.changeLanguage(e.currentTarget.name.substr(2));
popup.visible = false;
}
private function mouseOver(e:MouseEvent):void{
popup.visible = true;
}
private function languageChanged(e:Event=null):void{
if (SpilGame.currentLanguage){
flag.gotoAndStop(SpilGame.currentLanguage.name);
languageName_text.text = SpilGame.currentLanguage.displayName;
languageName_text.embedFonts = SpilGame.currentLanguage.embedInputFonts;
};
}
}
}//package spill.localisation
Section 706
//LanguageSelectBox_mc (spill.localisation.LanguageSelectBox_mc)
package spill.localisation {
import flash.display.*;
import flash.text.*;
public dynamic class LanguageSelectBox_mc extends MovieClip {
public var flag:MovieClip;
public var languageName_text:TextField;
}
}//package spill.localisation
Section 707
//LanguageSelectBoxMC (spill.localisation.LanguageSelectBoxMC)
package spill.localisation {
public dynamic class LanguageSelectBoxMC extends LanguageSelectBox {
}
}//package spill.localisation
Section 708
//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_ar: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 709
//LocalizedTextField (spill.localisation.LocalizedTextField)
package spill.localisation {
import flash.events.*;
public class LocalizedTextField extends TextFieldFit {
private var regex:RegExp;
private var originalText:String;
public function LocalizedTextField(){
regex = /{([^{}]*)}/g;
super();
addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true);
addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true);
added();
}
private function added(e:Event=null):void{
SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true);
text = originalText;
}
private function replaceFn():String{
var str:String = SpilGame.getString(arguments[1]);
if (((!(str)) || ((str == "")))){
return ((("{" + arguments[1]) + "}"));
};
return (str);
}
private function removed(e:Event):void{
SpilGame.removeEventListener("languageChanged", languageChanged);
}
override public function set text(value:String):void{
originalText = value;
if ((value is String)){
super.text = value.replace(regex, replaceFn);
} else {
super.text = "";
};
}
private function languageChanged(e:Event):void{
text = originalText;
updateProperties();
}
}
}//package spill.localisation
Section 710
//LocalizedTextFieldMC (spill.localisation.LocalizedTextFieldMC)
package spill.localisation {
public dynamic class LocalizedTextFieldMC extends LocalizedTextField {
}
}//package spill.localisation
Section 711
//LocalizedTextFieldMC2 (spill.localisation.LocalizedTextFieldMC2)
package spill.localisation {
public dynamic class LocalizedTextFieldMC2 extends LocalizedTextField {
}
}//package spill.localisation
Section 712
//PortalGroup (spill.localisation.PortalGroup)
package spill.localisation {
import flash.xml.*;
public class PortalGroup {
public static const FAMILY:uint = 0;
public static const channelNames:Array = ["family", "tween", "girl", "teen"];
public static const TWEEN:uint = 1;
public static const NONE:uint = 4;
public static const TEEN:uint = 3;
public static const GIRL:uint = 2;
public static const backgroundColors:Array = [0xFFFFFF, 0xFFFFFF, 16742331, 0xFFFFFF];
public function PortalGroup(){
super();
}
public static function getName(id:int):String{
return (channelNames[id]);
}
public static function exportXML():XMLNode{
var n:XMLNode;
var xml:XMLNode = new XMLNode(1, "channels");
var i:int;
while (i < 4) {
n = new XMLNode(1, "channel");
n.attributes.name = channelNames[i];
n.attributes.id = i;
xml.appendChild(n);
i++;
};
return (xml);
}
}
}//package spill.localisation
Section 713
//spil_internal (spill.localisation.spil_internal)
package spill.localisation {
public namespace spil_internal = "spill.localisation";
}//package spill.localisation
Section 714
//SpilGame (spill.localisation.SpilGame)
package spill.localisation {
import flash.events.*;
import flash.display.*;
import flash.text.*;
import flash.net.*;
import flash.ui.*;
import flash.external.*;
import flash.system.*;
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 debugHostDomain:String = "";
private static var localDomains:Object = new Object();
spil_internal static var emailPage:String;
private static var channelLock:Boolean = false;
spil_internal static var debugEmbedDomain:String = "";
private static var eventDispatcher:EventDispatcher;
private static var _init:Boolean = false;
public static var currentLanguage:Language;
spil_internal static var portalGroup:uint;
public function SpilGame(){
super();
}
public static function getSpilCompanyLink():String{
if (currentLanguage.name == "cn"){
return ("http://www.game.com.cn/downloads/");
};
return ("http://www.gameportal.net");
}
public static function getPromotionLink(term:String="feature_promotion"):String{
var domain:String = (embedDomain) ? embedDomain : hostingDomain;
return (currentBranding.getPromotionLink(gameName, emailPage, isExternal, domain, term));
}
public static function traceAllBrands():void{
trace(outputAllBrands());
}
public static function getString(identifier:String):String{
var item:Object = strings[identifier];
if (item){
if (currentLanguage.textLanguage){
return (item[currentLanguage.textLanguage]);
};
return (item[currentLanguage.name]);
//unresolved jump
};
return ("");
}
public static function initialize(_gameName:String, _portalGroup:int, _emailPage:String, s:Sprite, _channelLock:Boolean=false):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(s);
channelLock = _channelLock;
gameName = _gameName.replace(" ", "_");
portalGroup = _portalGroup;
emailPage = _emailPage;
chooseLanguage();
chooseBranding();
}
public static function get isExternal():Boolean{
return (((!(Brandings.hasDomain(embedDomain))) && (!(localDomains[embedDomain]))));
}
private static function initContexMenu(s:Sprite):void{
contexMenuItem = new ContextMenuItem("");
s.contextMenu = new ContextMenu();
s.contextMenu.customItems.push(contexMenuItem);
contexMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, contexMenuClicked);
}
private static function replaceFn():String{
var str:String = SpilGame.getString(arguments[1]);
if (((!(str)) || ((str == "")))){
return ((("{" + arguments[1]) + "}"));
};
return (str);
}
public static function initTextField(txt:TextField):void{
var tf:TextFormat;
trace(txt.text);
txt.text = txt.text.replace(/{([^{}]*)}/g, replaceFn);
trace(txt.text);
txt.embedFonts = currentLanguage.embedFonts;
if (currentLanguage.forceFont != ""){
tf = new TextFormat();
tf.font = currentLanguage.forceFont;
txt.setTextFormat(tf);
};
}
spil_internal static function get hostingDomain():String{
var localConnection:LocalConnection;
if (debugHostDomain != ""){
return (debugHostDomain);
};
localConnection = new LocalConnection();
return (localConnection.domain);
}
spil_internal static function chooseLanguage():void{
if (cookieLanguage != null){
currentLanguage = cookieLanguage;
} else {
if (isExternal){
currentLanguage = systemLanguage;
} else {
currentLanguage = portalLanguage;
if (!currentLanguage){
currentLanguage = systemLanguage;
};
};
};
if (!currentLanguage){
trace("Unable to determine language, using 'English US'");
currentLanguage = Languages.getLanguage("en_us");
};
TextFieldFit.embedFonts = currentLanguage.embedFonts;
TextFieldFit.forceFont = currentLanguage.forceFont;
dispatchEvent(new Event(LANGUAGE_CHANGED));
}
private static function contexMenuClicked(e:ContextMenuEvent):void{
navigateToURL(new URLRequest(getMoreGamesLink("Contex_Menu")));
}
public static function importXMLv2(data:XML):void{
var record:XML;
var o:Object;
var item:XML;
for each (record in data.children()) {
o = (strings[record.attribute("identifier")] = new Object());
for each (item in record.children()) {
if (item.children().length() > 0){
o[item.name()] = item.children()[0].toString();
} else {
o[item.name()] = "";
};
};
};
}
spil_internal static function changeLanguage(langid:String):void{
var newLanguage:Language = Languages.getLanguage(langid);
if (!newLanguage){
trace("ERROR: Supplied language string does not have a matching language");
} else {
cookieLanguage = newLanguage;
currentLanguage = newLanguage;
};
TextFieldFit.embedFonts = currentLanguage.embedFonts;
TextFieldFit.forceFont = currentLanguage.forceFont;
chooseBranding();
dispatchEvent(new Event(LANGUAGE_CHANGED));
}
public static function getSendToFriendLink():String{
return (currentBranding.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain));
}
spil_internal static function chooseBranding():void{
var brand:Brand;
var _pgroup:uint;
if (!isExternal){
brand = Brandings.getBrandByDomain(embedDomain);
if (brand){
if (currentLanguage.name == brand.preferedLanguage){
currentBranding = brand;
} else {
_pgroup = 0;
if ((((brand.portalGroup == PortalGroup.NONE)) || (channelLock))){
_pgroup = portalGroup;
} else {
_pgroup = brand.portalGroup;
};
currentBranding = Brandings.getBrandByDomain(currentLanguage.portal_groups[_pgroup]);
};
} else {
currentBranding = Brandings.getBrandByDomain(currentLanguage.portal_groups[portalGroup]);
};
} else {
currentBranding = Brandings.getBrandByDomain(currentLanguage.portal_groups[portalGroup]);
};
if ((!(currentBranding) is Brand)){
currentBranding = Brandings.getBrandByDomain("www.agame.com");
};
contexMenuItem.caption = ("More Games: " + currentBranding.domain);
dispatchEvent(new Event(BRANDING_CHANGED));
}
spil_internal static function get systemLanguage():Language{
return (Languages.getLanguage(Capabilities.language));
}
spil_internal static function set cookieLanguage(lang:Language):void{
var cookie:SharedObject = SharedObject.getLocal(cookieName, cookiePath);
if (lang == null){
cookie.data[cookieLanguageVar] = null;
} else {
cookie.data[cookieLanguageVar] = lang.name;
};
cookie.flush();
}
public static function importXML(data:XML):void{
var record:XML;
var o:Object;
var item:XML;
for each (record in data.children()) {
o = (strings[record.identifier] = new Object());
for each (item in record.children()) {
o[item.name()] = item.children()[0].toString();
};
};
}
spil_internal static function dispatchEvent(event:Event):void{
if (!eventDispatcher){
eventDispatcher = new EventDispatcher();
};
eventDispatcher.dispatchEvent(event);
}
private static function getDomain(url:String):String{
var domain:String;
var j:uint;
if (url.indexOf("file") == 0){
return ("offline_play");
};
domain = new String();
j = 7;
while (j < url.length) {
if (url.charAt(j) == "/"){
break;
};
domain = (domain + url.charAt(j));
j++;
};
if (domain == "localhost"){
domain = "offline_play";
};
return (domain);
}
public static function exportXML():XML{
var root:XML = <spil_games/>
;
root.appendChild(Brandings.exportXML());
root.appendChild(Languages.exportXML());
root.appendChild(PortalGroup.exportXML());
return (root);
}
public static function removeEventListener(type:String, listener:Function, useCapture:Boolean=false):void{
if (!eventDispatcher){
eventDispatcher = new EventDispatcher();
};
eventDispatcher.removeEventListener(type, listener, useCapture);
}
public static function outputAllBrands():String{
var b:Brand;
var a:Array = Brandings.getBrandsArray();
var str:String = "";
for each (b in a) {
str = (str + (b.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain) + "\n"));
};
return (str);
}
public static function addEventListener(type:String, listener:Function, useCapture:Boolean=false, priority:int=0, useWeakReference:Boolean=false):void{
if (!eventDispatcher){
eventDispatcher = new EventDispatcher();
};
eventDispatcher.addEventListener(type, listener, useCapture, priority, useWeakReference);
}
public static function getMoreGamesLink(term:String=""):String{
var domain:String = (embedDomain) ? embedDomain : hostingDomain;
return (currentBranding.getMoreGamesLink(gameName, isExternal, domain, term));
}
spil_internal static function get cookieLanguage():Language{
var cookie:SharedObject = SharedObject.getLocal(cookieName, cookiePath);
var lang:String = String(cookie.data[cookieLanguageVar]);
return (Languages.getLanguage(lang));
}
private static function get portalLanguage():Language{
var brand:Brand;
var langString:String;
var lang:Language;
if (isExternal){
return (null);
};
if (!embedDomain){
return (null);
};
brand = Brandings.getBrandByDomain(embedDomain);
if (!brand){
return (null);
};
langString = brand.preferedLanguage;
if (!langString){
return (null);
};
lang = Languages.getLanguage(langString);
if (!lang){
return (null);
};
return (lang);
}
spil_internal static function get embedDomain():String{
var loc:String;
if (debugEmbedDomain != ""){
return (debugEmbedDomain);
};
if (ExternalInterface.available){
loc = ExternalInterface.call("window.location.href.toString");
if (((!((loc == ""))) && (!((loc == null))))){
trace(("embed domain = " + getDomain(loc)));
return (getDomain(loc));
};
//unresolved jump
var _slot1 = e;
trace(("Security Error connecting to external interface, error = " + _slot1));
//unresolved jump
var _slot1 = e;
trace(("Error connecting to external interface, error = " + _slot1));
};
return (null);
}
}
}//package spill.localisation
Section 715
//TextFieldFit (spill.localisation.TextFieldFit)
package spill.localisation {
import flash.events.*;
import flash.display.*;
import flash.text.*;
import flash.utils.*;
import flash.filters.*;
public class TextFieldFit extends MovieClip {
protected var _glowQuality:Number;// = 1
protected var _gridFitType:String;// = "pixel"
protected var _text:String;// = "default"
private var debugBounding:Sprite;
protected var _disableWordwrap:Boolean;// = false
protected var _textSize:Number;// = 12
protected var _multiline:Boolean;// = false
protected var _font:String;// = ""
protected var _embedFonts:Boolean;// = true
protected var _underline:Boolean;// = false
protected var _vAlign:String;// = "top"
protected var _italic:Boolean;// = false
protected var _useGlowFilter:Boolean;// = false
protected var _glowColor:uint;// = 0
protected var _bold:Boolean;// = false
private var h:Number;
protected var _antiAliasType:String;// = "advanced"
private var sizeChanged:Boolean;// = true
private var w:Number;
private var embeddedFonts:Array;
protected var _hAlign:String;// = "left"
protected var _textColor:uint;// = 0
protected var _glowStrength:Number;// = 5
protected var _glowBlur:Number;// = 3
protected var _selectable:Boolean;// = false
private var format:TextFormat;
private var field:TextField;
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 static var alwaysCheckWidth:Boolean = false;
public function TextFieldFit(){
super();
var isLivePreview:Boolean = ((!((parent == null))) && ((getQualifiedClassName(parent) == "fl.livepreview::LivePreviewParent")));
var _w:Number = width;
var _h:Number = 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(_w, _h);
validate();
if (stage){
addEventListener(Event.RENDER, init);
stage.invalidate();
};
init();
}
private function resizeText(c: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 (c == 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 set hAlign(value:String):void{
_hAlign = value;
invalidate();
}
public function set bold(value:Boolean):void{
_bold = value;
invalidate();
}
private function init(e:Event=null):void{
removeEventListener(Event.RENDER, init);
updateProperties();
layoutText();
}
private function validate(e:Event=null):void{
updateProperties();
layoutText();
removeEventListener(Event.ENTER_FRAME, validate);
valid = true;
}
public function set glowBlur(value:Number):void{
_glowBlur = value;
invalidate();
}
public function get vAlign():String{
return (_vAlign);
}
public function get italic():Boolean{
return (_italic);
}
public function get textColor():uint{
return (_textColor);
}
private function invalidate():void{
if (valid){
addEventListener(Event.ENTER_FRAME, validate);
if (stage){
stage.invalidate();
};
valid = false;
};
}
public function get text():String{
return (_text);
}
public function get useGlowFilter():Boolean{
return (_useGlowFilter);
}
public function get selectable():Boolean{
return (_selectable);
}
public function set text(value:String):void{
_text = value;
invalidate();
}
public function set embedFonts(value:Boolean):void{
_embedFonts = value;
invalidate();
}
public function set vAlign(value:String):void{
_vAlign = value;
invalidate();
}
public function set italic(value:Boolean):void{
_italic = value;
invalidate();
}
public function get font():String{
return (_font);
}
public function set multiline(value:Boolean):void{
_multiline = value;
invalidate();
}
public function get disableWordwrap():Boolean{
return (_disableWordwrap);
}
public function set textColor(value:uint):void{
_textColor = value;
invalidate();
}
public function get antiAliasType():String{
return (_antiAliasType);
}
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 set glowQuality(value:Number):void{
_glowQuality = value;
invalidate();
}
public function get hAlign():String{
return (_hAlign);
}
public function setSize(_w:Number, _h:Number):void{
w = _w;
h = _h;
scaleX = (scaleY = 1);
field.width = w;
field.height = h;
invalidate();
}
public function get bold():Boolean{
return (_bold);
}
public function set gridFitType(value:String):void{
_gridFitType = value;
invalidate();
}
public function set underline(value:Boolean):void{
_underline = value;
invalidate();
}
public function get glowBlur():Number{
return (_glowBlur);
}
public function set useGlowFilter(value:Boolean):void{
_useGlowFilter = value;
invalidate();
}
public function set font(value:String):void{
_font = value;
invalidate();
}
public function set textSize(value:Number):void{
_textSize = value;
sizeChanged = true;
invalidate();
}
public function set selectable(value:Boolean):void{
_selectable = value;
invalidate();
}
public function get multiline():Boolean{
return (_multiline);
}
public function get embedFonts():Boolean{
return (_embedFonts);
}
public function set glowColor(value:uint):void{
_glowColor = value;
invalidate();
}
public function set disableWordwrap(value:Boolean):void{
_disableWordwrap = value;
invalidate();
}
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 get glowColor():uint{
return (_glowColor);
}
public function set antiAliasType(value:String):void{
_antiAliasType = value;
invalidate();
}
public function set glowStrength(value:Number):void{
_glowStrength = value;
invalidate();
}
protected function updateProperties():void{
var hasFont:Boolean;
var f:Font;
field.text = _text;
field.multiline = ((((_text.indexOf(" ") < 0)) && ((_text.length < 14)))) ? false : _multiline;
field.wordWrap = ((field.multiline) && (!(_disableWordwrap)));
field.selectable = _selectable;
field.antiAliasType = (forceAAType) ? forceAAType : _antiAliasType;
field.gridFitType = _gridFitType;
embeddedFonts = Font.enumerateFonts(false);
if (((((_embedFonts) && (!((_font == ""))))) && (TextFieldFit.embedFonts))){
hasFont = false;
for each (f in embeddedFonts) {
if (_font == f.fontName){
hasFont = true;
break;
};
};
field.embedFonts = hasFont;
if (!hasFont){
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)) && (((!(field.multiline)) || (alwaysCheckWidth))))))){
return (false);
};
return (true);
}
public function get glowStrength():Number{
return (_glowStrength);
}
}
}//package spill.localisation
Section 716
//Submitter (Spill.Components.Submitter)
package Spill.Components {
import flash.display.*;
public dynamic class Submitter extends MovieClip {
public var OO00OO1l1l:OOO000lll;
}
}//package Spill.Components
Section 717
//O1OOO0O00 (Util.O1OOO0O00)
package Util {
import flash.net.*;
import flash.external.*;
public class O1OOO0O00 {
private static const _O1lO0Oll1:Array = ["www.a10.com.gp.dev.spilgames.eu", "stg.pl.a10.com", "gamedev.dev.spilgames.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", "localhost"];
private static var _OOl10ll1l:URLRequest;
private static var _O0Oll0l00;
public function O1OOO0O00():void{
super();
try {
_O0Oll0l00 = ExternalInterface.call("window.location.href.toString");
} catch(e) {
_O0Oll0l00 = "error";
};
if ((((_O0Oll0l00 == null)) || ((_O0Oll0l00 == "")))){
_O0Oll0l00 = "error";
};
if (String(_O0Oll0l00).indexOf(".swf") != -1){
_O0Oll0l00 = "error";
};
}
public function O0111l110():Boolean{
if (((!((_O001llOll(_O11ll1l00(_O0Oll0l00)) == -1))) && (!((_O0Oll0l00 == "error"))))){
return (true);
};
return (false);
}
private static function _O11ll1l00(_arg1:String):String{
var _local2:String = new String();
var _local3:uint = 7;
while (_local3 < _arg1.length) {
if (_arg1.charAt(_local3) == "/"){
break;
};
_local2 = (_local2 + _arg1.charAt(_local3));
_local3++;
};
return (_local2);
}
private static function _O001llOll(_arg1:String):Number{
var _local2:uint;
if (((_O1lO0Oll1) && (_arg1))){
_local2 = 0;
while (_local2 < _O1lO0Oll1.length) {
if (_arg1 == _O1lO0Oll1[_local2]){
return (_local2);
};
_local2++;
};
return (-1);
} else {
trace("cannot find site name");
};
return (-1);
}
}
}//package Util
Section 718
//Config (Config)
package {
public class Config {
public static const TIP_MAX_PERIOD:Number = 15;
public static const LEVEL_TIME:Object = {level1_1:180, level1_2:180, level1_3:180, level1_4:180, level2_1:120, level2_2:120, level2_3:120, level2_4:120, level3_1:60, level3_2:60, level3_3:60, level3_4:60};
public static const BONUS_BAD_COMBO:int = -20;
public static const LEVEL_BONUS_SCORES:Object = {level1_1:[337, 270, 278], level1_2:[2584, 2067, 2130], level1_3:[2959, 2367, 2438], level1_4:[3146, 2517, 2593], level2_1:[4298, 3438, 3542], level2_2:[4298, 3438, 3542], level2_3:[4642, 3714, 3826], level2_4:[4930, 3944, 4063], level3_1:[9679, 7743, 7976], level3_2:[9101, 7281, 7500], level3_3:[9568, 7654, 7885], level3_4:[10000, 8000, 8241]};
public static const LEVEL_GAME_COUNT:uint = 4;
public static const LEVEL_OBJECT_PERCENT:Object = {level1_1:10, level1_2:30, level1_3:45, level1_4:60, level2_1:40, level2_2:40, level2_3:55, level2_4:80, level3_1:70, level3_2:50, level3_3:65, level3_4:90};
public static const BONUS_FOR_TIME:int = 5;
public static const BONUS_RIGHT_CLICK:int = 10;
public static const LEVEL_LOCATION_COUNT:uint = 3;
public static const BONUS_RIGHT_COMBO:int = 300;
public static const PHONE_RING_DELAY:Number = 5000;
public static const BONUS_TIME_T1:Number = 3;
public static const TIP_MIN_PERIOD:Number = 3;
public static const BONUSTIMER_ALARM_TIME:Number = 15;
public static var loadComplete:Boolean = false;
public function Config(){
super();
}
}
}//package
Section 719
//GameStage (GameStage)
package {
import map.*;
import levels.*;
import flash.display.*;
import dialog.*;
import menu.*;
public dynamic class GameStage extends MovieClip {
private var mCurrentScene:MovieClip;
private static var smInstance:GameStage;
public function GameStage(){
super();
if (smInstance != null){
throw (Error("GameStage initialized twice"));
};
smInstance = this;
this.switchScene("menu");
}
private function switchScene(scene:String, arg:Object=null):void{
if (mCurrentScene){
this.removeChild(mCurrentScene);
};
switch (scene){
case "menu":
mCurrentScene = new Menu((arg as Boolean));
break;
case "dialog":
mCurrentScene = new Dialog((arg as uint));
break;
case "postro":
mCurrentScene = new DialogPostro();
break;
case "map":
mCurrentScene = new Map((arg as Boolean));
break;
case "level1":
mCurrentScene = new Level1((arg as uint));
break;
case "level2":
mCurrentScene = new Level2((arg as uint));
break;
case "level3":
mCurrentScene = new Level3((arg as uint));
break;
default:
throw (Error("Invalid scene"));
};
this.addChildAt(mCurrentScene, 0);
}
public static function switchScene(scene:String, arg:Object=null):void{
if (smInstance == null){
throw (Error("GameStage not initialized"));
};
smInstance.switchScene(scene, arg);
}
}
}//package
Section 720
//LevelCompLocaliz (LevelCompLocaliz)
package {
import common.*;
public dynamic class LevelCompLocaliz extends Localizable {
}
}//package
Section 721
//LevelFailedLocalizcopy (LevelFailedLocalizcopy)
package {
import common.*;
public dynamic class LevelFailedLocalizcopy extends Localizable {
}
}//package
Section 722
//OOO000lll (OOO000lll)
package {
import flash.events.*;
import flash.display.*;
import flash.net.*;
import Util.*;
import flash.system.*;
public class OOO000lll extends MovieClip {
public var O1OlOO00O:XML;
private var _O10OOO1O0:Loader;
private var _O1l10l101:Object;
private var _OO0l101l1:Object;
public var OOO10O100:String;
public var O0l00l0O0:XML;
private var _OOl10010l:String;
private var _O001OO010:Object;
private var _O01OO1O00;
private var _O01O0lOl0:int;
private var _O1Ol011l1:String;
private var _O11OO0110:String;
private var _OOO00l00l:int;
private var _O0lO0100O:String;
private var _OOOOll01l:Array;
private var _O111O01OO:Object;
private var _OO10001Ol:Boolean;
private var _OO1l1OO10:String;
public var O1lll0ll0:XML;
private var _O1OO1OllO:Object;
private var _O0l0OO01O;
private var _OO0l1lOO1:int;
public var OOOll0OO0:int;
public function OOO000lll():void{
var _O1OlO10O0:*;
super();
Security.allowDomain("*");
_OO10001Ol = false;
_O01OO1O00 = this.parent;
_O01OO1O00.stop();
var _OOll00l11:int;
while (true) {
try {
_O1OlO10O0 = _O01OO1O00.getChildAt(_OOll00l11);
if ((_O1OlO10O0 is MovieClip)){
_O1OlO10O0.visible = false;
} else {
_O01OO1O00.removeChild(_O1OlO10O0);
};
_OOll00l11 = (_OOll00l11 + 1);
} catch(e:Error) {
break;
};
};
try {
_O01OO1O00["_O0000Ol01"] = _O0000Ol01;
_O01OO1O00["_O0Olll0lO"] = _O0Olll0lO;
} catch(e:Error) {
};
}
private function _O11lll1OO0(_arg1:String):void{
if (_O0l0OO01O){
_O0l0OO01O.OO0011ll1O(_arg1);
};
}
private function _OO0OO1OO0(_arg1:Event):void{
if ((((((_arg1.type == "ScoreLoadSubmitComplete")) || ((_arg1.type == "ScoreLoadListComplete")))) || ((_arg1.type == "ScoreLoadUserListComplete")))){
O0l00l0O0 = _O0l0OO01O.O011Oll0O();
} else {
if (_arg1.type == "ScoreLoadTimeComplete"){
O1lll0ll0 = _O0l0OO01O.OO011OOl1();
} else {
O0l00l0O0 = _O0l0OO01O.O0001O0Ol();
};
};
_O01OO1O00.dispatchEvent(_arg1);
}
private function _O10Ol0l10(_arg1:IOErrorEvent):void{
removeEventListener(Event.ENTER_FRAME, _O0OlOOO1O);
_O01OO1O00.dispatchEvent(new IOErrorEvent(IOErrorEvent.IO_ERROR));
}
private function _O01Ol1O1O():void{
if (_O0l0OO01O){
_O0l0OO01O.OO011OOl1();
};
}
private function _O110l10ll():void{
if (_O0l0OO01O){
_O0l0OO01O.O01l01OlO();
};
}
private function _O01O1101l():void{
stop();
_O10OOO1O0 = new Loader();
_O10OOO1O0.load(new URLRequest(_O1Ol011l1));
_O01OO1O00.addChildAt(_O10OOO1O0, 0);
this.addEventListener(Event.ENTER_FRAME, _O0OlOOO1O);
_O10OOO1O0.contentLoaderInfo.addEventListener(Event.COMPLETE, _O100O0Oll);
_O10OOO1O0.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _O10Ol0l10);
}
private function _O0000Ol01(_arg1=null, _arg2:String="default", _arg3="", _arg4:int=0, _arg5:String="normal", _arg6:String="", _arg7:int=0, _arg8:int=0, _arg9:int=1, _arg10:Boolean=false):void{
OOO10O100 = _arg5;
OOOll0OO0 = _arg4;
_O11OO0110 = _arg2;
if (_arg3 == ""){
_OO1l1OO10 = _O11OO0110;
} else {
_OO1l1OO10 = _arg3;
};
if (((!((_arg1 == null))) && (!((_arg1.loaderInfo == null))))){
_O1l10l101 = _arg1.loaderInfo.parameters["username"];
_O001OO010 = _arg1.loaderInfo.parameters["hash"];
_OO0l101l1 = _arg1.loaderInfo.parameters["id"];
_O1OO1OllO = _arg1.loaderInfo.parameters["s"];
_O111O01OO = _arg1.loaderInfo.parameters["c"];
_O1Ol011l1 = "http://www8.agame.com/games/flash/highscore/SubmitterV2.swf";
if (_O00O00010(_arg10)){
_O01O1101l();
} else {
_O01OO1O00.dispatchEvent(new Event("LoadingFailed"));
};
};
_OOl10010l = _arg6;
_OO0l1lOO1 = _arg7;
_O01O0lOl0 = _arg8;
_OOO00l00l = _arg9;
}
private function _O0O1l0OO0():Boolean{
return (!((_O0l0OO01O == null)));
}
private function _O100O0Oll(_arg1:Event):void{
_O0l0OO01O = _arg1.currentTarget.content;
_O0l0OO01O.O0011ll110O0(_O1OO1OllO, 1, _OO0l101l1, _O111O01OO, OOOll0OO0, _OOl10010l, _OO0l1lOO1, _O01O0lOl0, _OOO00l00l, _O1l10l101, _O001OO010);
_O0l0OO01O.addEventListener("HyScorSubmitterLoaded", _OOl11lOOl);
_O0l0OO01O.addEventListener("ScoreLoadError", _OO0OO1OO0);
_O0l0OO01O.addEventListener("ScoreLoadTimeComplete", _OO0OO1OO0);
_O0l0OO01O.addEventListener("ScoreLoadSubmitComplete", _OO0OO1OO0);
_O0l0OO01O.addEventListener("ScoreLoadListComplete", _OO0OO1OO0);
_O0l0OO01O.addEventListener("ScoreLoadUserListComplete", _OO0OO1OO0);
_O0l0OO01O.addEventListener("AchievLoadError", _O0l0O1Oll);
_O0l0OO01O.addEventListener("AchievLoadTimeComplete", _O0l0O1Oll);
_O0l0OO01O.addEventListener("AchievLoadListComplete", _O0l0O1Oll);
_O0l0OO01O.addEventListener("AchievLoadInfoComplete", _O0l0O1Oll);
_O0l0OO01O.addEventListener("AchievLoadGrantComplete", _O0l0O1Oll);
_O01OO1O00["_O0Olll0lO"] = _O0Olll0lO;
_O01OO1O00["_O0O1l0OO0"] = _O0O1l0OO0;
_O01OO1O00["_O01Ol1O1O"] = _O01Ol1O1O;
_O01OO1O00["_O01lOO10O"] = _O01lOO10O;
_O01OO1O00["_O110l10ll"] = _O110l10ll;
_O01OO1O00["_O11lll1OO0"] = _O11lll1OO0;
_O01OO1O00["_O00OOl1Ol"] = _O00OOl1Ol;
_O01OO1O00["_O1OlO10OO"] = _O1OlO10OO;
_O01OO1O00["_OOlOOOll1"] = _OOlOOOll1;
_O01OO1O00["_O010ll111"] = _O010ll111;
}
private function _O00O00010(_arg1:Boolean=false):Boolean{
var _local4:String;
var _local5:O1OOO0O00;
var _local2:Boolean = _arg1;
if (!_local2){
_OOOOll01l = ["www8.agame.com"];
} else {
_OOOOll01l = ["localhost", "www8.agame.com", "www.zlonggames.com", "gamedev.dev.spilgames.com", "stg.pl.a10.com", "www.a10.com.gp.dev.spilgames.eu"];
};
var _local3:LocalConnection = new LocalConnection();
if (((isNaN((_OO0l101l1 as int))) || (isNaN((_O1OO1OllO as int))))){
return (false);
};
for each (_local4 in _OOOOll01l) {
if (_local3.domain == _local4){
_local5 = new O1OOO0O00();
if (_local5.O0111l110()){
_OO10001Ol = true;
return (true);
};
};
};
return (false);
}
private function _O00OOl1Ol(_arg1:String):void{
if (_O0l0OO01O){
_O0l0OO01O.OO00lO1l0(_arg1, _O1l10l101, _O001OO010);
};
}
private function _O0OlOOO1O(_arg1:Event):void{
var _local2 = (((_O10OOO1O0.contentLoaderInfo.bytesLoaded / _O10OOO1O0.contentLoaderInfo.bytesTotal) * 100) >> 0);
if (_local2 >= 100){
removeEventListener(Event.ENTER_FRAME, _O0OlOOO1O);
};
}
private function _OOl11lOOl(_arg1:Event):void{
if (_O0l0OO01O){
_O0l0OO01O.removeEventListener("HyScorSubmitterLoaded", _OOl11lOOl);
};
_O01OO1O00.dispatchEvent(new Event(Event.COMPLETE));
}
private function _O01lOO10O(_arg1:int):void{
if (_O0l0OO01O){
_O0l0OO01O.O0l01llOl(_arg1, _O1l10l101, _O001OO010);
};
}
private function _O0Olll0lO():Boolean{
return (_O00O00010(false));
}
private function _O1OlO10OO():void{
if (_O0l0OO01O){
_O0l0OO01O.O1l0OOl1l(_O1l10l101, _O001OO010);
};
}
private function _O10O00lO0():String{
if (_O0l0OO01O){
return (_O0l0OO01O.OOOO00ll0());
};
return (("FAILED " + _O0l0OO01O));
}
private function _O0l0O1Oll(_arg1:Event):void{
if ((((((_arg1.type == "AchievLoadListComplete")) || ((_arg1.type == "AchievLoadInfoComplete")))) || ((_arg1.type == "AchievLoadGrantComplete")))){
O1OlOO00O = _O0l0OO01O.O11OO0l0l();
} else {
O1OlOO00O = _O0l0OO01O.O0O100l0l();
};
_O01OO1O00.dispatchEvent(_arg1);
}
private function _O010ll111():void{
_O0l0OO01O.removeEventListener("ScoreLoadError", _OO0OO1OO0);
_O0l0OO01O.removeEventListener("ScoreLoadTimeComplete", _OO0OO1OO0);
_O0l0OO01O.removeEventListener("ScoreLoadSubmitComplete", _OO0OO1OO0);
_O0l0OO01O.removeEventListener("ScoreLoadListComplete", _OO0OO1OO0);
_O0l0OO01O.removeEventListener("ScoreLoadUserListComplete", _OO0OO1OO0);
_O0l0OO01O.removeEventListener("AchievLoadError", _O0l0O1Oll);
_O0l0OO01O.removeEventListener("AchievLoadTimeComplete", _O0l0O1Oll);
_O0l0OO01O.removeEventListener("AchievLoadListComplete", _O0l0O1Oll);
_O0l0OO01O.removeEventListener("AchievLoadInfoComplete", _O0l0O1Oll);
_O0l0OO01O.removeEventListener("AchievLoadGrantComplete", _O0l0O1Oll);
_O01OO1O00 = null;
_OOOOll01l = null;
_O0l0OO01O = null;
_O1l10l101 = null;
_O001OO010 = null;
_O10OOO1O0 = null;
O1lll0ll0 = null;
O0l00l0O0 = null;
O1OlOO00O = null;
}
private function _OOlOOOll1(_arg1:int):void{
if (_O0l0OO01O){
_O0l0OO01O.O1OlOO111(_arg1);
};
}
}
}//package
Section 723
//Preloader (Preloader)
package {
import flash.display.*;
import spill.localisation.*;
import com.trickster.girlsgogames.*;
import com.trickster.utils.*;
import Spill.Components.*;
import flash.utils.*;
public dynamic class Preloader extends Preloader {
private static var mSubmiter:Submitter;
public static var userdata:LocalStorage = new LocalStorage("userdata");
public function Preloader(){
var xmlData:XML = <LocalisedText> <textItem identifier=""><en_us>Penny the Pet Detective</en_us><en_uk>Penny the Pet Detective</en_uk><nl>Doortje de dierendetective</nl><fr>Aline, la détective animalière</fr><de>Tina, die Tierdetektivin</de><es>Penélope la Detective de mascotas</es><br>Penélope, a detetive de animais em...</br><pt>Patrícia, a Detective de Animais</pt><it>Beatrice l'acchiappanimali</it><se>Djurdetektiven Petra</se><pl>Paula Zwierzęcy Detektyw</pl><ru>Шерли, юный сыщик</ru><id>Poppy, Sang Detektif Hewan Peliharaan</id><ar>Penny the Pet Detective</ar><jp>Penny the Pet Detective</jp><cn>Penny the Pet Detective</cn></textItem><textItem identifier=""><en_us>…and the Case of the Pink Hamster</en_us><en_uk>…and the Case of the Pink Hamster</en_uk><nl>...en de zaak van de roze hamster</nl><fr>… et l'énigme du Hamster rose</fr><de>… und der Fall mit dem pinken Hamster</de><es>... y el Caso del Hámster rosa</es><br>O Caso do Hamster Rosa</br><pt>…e o Caso do Hamster Cor-de-rosa</pt><it>…ed il caso del criceto rosa</it><se>... och fallet med den rosa hamstern</se><pl>...i sprawa Różowego Chomika</pl><ru>… и дело о розовом хомячке</ru><id>…dan Kasus Hamster Merah Muda</id><ar>…and the Case of the Pink Hamster</ar><jp>…and the Case of the Pink Hamster</jp><cn>…and the Case of the Pink Hamster</cn></textItem><textItem identifier="start"><en_us>Start</en_us><en_uk>Start</en_uk><nl>Starten</nl><fr>Jouer</fr><de>Start</de><es>Iniciar</es><br>Começar</br><pt>Começar</pt><it>Avvia</it><se>Starta</se><pl>Start</pl><ru>Играть</ru><id>Mulai</id><ar>Start</ar><jp>Start</jp><cn>Start</cn></textItem><textItem identifier=""><en_us>Continue</en_us><en_uk>Continue</en_uk><nl>Doorgaan</nl><fr>Continuer</fr><de>Weiter</de><es>Continuar</es><br>Continuar</br><pt>Continuar</pt><it>Continua</it><se>Fortsätt</se><pl>Kontynuuj</pl><ru>Продолжить</ru><id>Melanjutkan</id><ar>Continue</ar><jp>Continue</jp><cn>Continue</cn></textItem><textItem identifier="help"><en_us>Help</en_us><en_uk>Help</en_uk><nl>Help</nl><fr>Aide</fr><de>Hilfe</de><es>Ayuda</es><br>Ajuda</br><pt>Ajuda</pt><it>Aiuto</it><se>Hjälp</se><pl>Pomoc</pl><ru>Помощь</ru><id>Bantuan</id><ar>Help</ar><jp>Help</jp><cn>Help</cn></textItem><textItem identifier="credits"><en_us>Credits</en_us><en_uk>Credits</en_uk><nl>De makers</nl><fr>Crédits</fr><de>Credits</de><es>Créditos</es><br>Créditos</br><pt>Créditos</pt><it>Crediti</it><se>Tacklista</se><pl>Autorzy</pl><ru>Авторы</ru><id>Kredit</id><ar>Credits</ar><jp>Credits</jp><cn>Credits</cn></textItem><textItem identifier=""><en_us>Play</en_us><en_uk>Play</en_uk><nl>Spelen</nl><fr>Jouer</fr><de>Spielen</de><es>Jugar</es><br>Jogar</br><pt>Jogar</pt><it>Gioca</it><se>Spela</se><pl>Graj</pl><ru>Играть</ru><id>Main</id><ar>Play</ar><jp>Play</jp><cn>Play</cn></textItem><textItem identifier=""><en_us>High Scores</en_us><en_uk>High Scores</en_uk><nl>Topscores</nl><fr>Meilleurs scores</fr><de>Highscores</de><es>Puntuaciones máximas</es><br>Recordes</br><pt>Pontuações mais altas</pt><it>Punteggi più alti</it><se>Toppoäng</se><pl>Ranking</pl><ru>Рекорды</ru><id>Nilai tertinggi</id><ar>High Scores</ar><jp>High Scores</jp><cn>High Scores</cn></textItem><textItem identifier=""><en_us>Skip</en_us><en_uk>Skip</en_uk><nl>Overslaan</nl><fr>Passer</fr><de>Überspringen</de><es>Saltar</es><br>Pular</br><pt>Ignorar</pt><it>Salta</it><se>Skippa</se><pl>Pomiń</pl><ru>Пропустить</ru><id>Lewati</id><ar>Skip</ar><jp>Skip</jp><cn>Skip</cn></textItem><textItem identifier=""><en_us>Next</en_us><en_uk>Next</en_uk><nl>Volgende</nl><fr>Suivant</fr><de>Weiter</de><es>Siguiente</es><br>Seguinte</br><pt>Seguinte</pt><it>Avanti</it><se>Nästa</se><pl>Dalej</pl><ru>Дальше</ru><id>Berikut</id><ar>Next</ar><jp>Next</jp><cn>Next</cn></textItem><textItem identifier=""><en_us>Once upon a time…</en_us><en_uk>Once upon a time…</en_uk><nl>Er was eens...</nl><fr>Il était une fois…</fr><de>Es war einmal…</de><es>Érase una vez...</es><br>Era uma vez...</br><pt>Era uma vez...</pt><it>C'era una volta…</it><se>Det var en gång ...</se><pl>Pewnego razu...</pl><ru>Однажды…</ru><id>Suatu ketika…</id><ar>Once upon a time…</ar><jp>Once upon a time…</jp><cn>Once upon a time…</cn></textItem><textItem identifier=""><en_us>Hello! I'm Penny, and I have the best job in the world: I'm a pet detective!</en_us><en_uk>Hello! I'm Penny, and I have the best job in the world: I'm a pet detective!</en_uk><nl>Hallo! Ik ben Doortje en ik heb de mooiste baan ter wereld: ik ben dierendetective! </nl><fr>Bonjour, je m'appelle Aline et j'exerce le plus beau métier au monde : je suis détective animalière !</fr><de>Hallo! Ich bin Tina, und ich habe den besten Job der Welt: Ich bin Tierdetektivin!</de><es>¡Hola! Soy Penélope y tengo el mejor trabajo del mundo: ¡Soy una detective de mascotas!</es><br>Olá! Eu sou a Penélope e tenho o melhor trabalho do mundo! Sou uma detetive de animais!</br><pt>Olá! Eu sou a Patrícia e tenho o melhor emprego do mundo: sou detective de animais!</pt><it>Ciao! Sono Beatrice e faccio il lavoro più bello del mondo: sono un'acchiappanimali!</it><se>Hej! Jag heter Petra och jag har världen bästa jobb: Jag är djurdetektiv!</se><pl>Witajcie! Nazywam się Paula i mam najlepszą pracę na świecie: jestem zwierzęcym detektywem!</pl><ru>Привет! Меня зовут Шерли и у меня самая лучшая в мире работа: я занимаюсь розыском пропавших животных!</ru><id>Halo! Saya Poppy, dan Saya memiliki pekerjaan terbaik di dunia: Saya ialah seorang detektif hewan peliharaan!</id><ar>Hello! I'm Penny, and I have the best job in the world: I'm a pet detective!</ar><jp>Hello! I'm Penny, and I have the best job in the world: I'm a pet detective!</jp><cn>Hello! I'm Penny, and I have the best job in the world: I'm a pet detective!</cn></textItem><textItem identifier=""><en_us>My Muffin! My Muffin! Oh, heavens me, where in the world could my Muffin be? </en_us><en_uk>My Muffin! My Muffin! Oh heavens above! Where in the world could my Muffin be? </en_uk><nl>Mijn Muffin! Mijn Muffin! O hemel, waar is mijn Muffin gebleven? </nl><fr>Mon Muffin ! Mon Muffin ! Pauvre de moi, où peut bien se trouver mon Muffin ?</fr><de>Mein Muffin! Mein Muffin! Oh, mein Gott, wo kann mein Muffin denn nur sein?</de><es>¡Mi Magdalena! ¡Mi Magdalena! Oh, cielo santo, ¿dónde puede estar mi Magdalena?</es><br>Meu Biscoito! Meu Biscoito! Ah, meu Deus, onde estará meu Biscoito?</br><pt>O meu Queque! O meu Queque! Oh, céus, onde poderá estar o meu Queque? </pt><it>Polpetta mia! Polpetta mia! Oh, santo cielo, dove sarà mai Polpetta mia?</it><se>Min Muffins! Min Muffins! Å himmel, var är min muffins?</se><pl>Mój Keksik! Mój Keksik! Wielkie nieba, gdzie jest teraz mój Keksik?</pl><ru>Пончик, мой Пончик! Боже мой, куда же он запропастился?!</ru><id>Kue Muffin Saya! Kue Muffin Saya! Oh, Tuhanku, dimanakah kue saya?</id><ar>My Muffin! My Muffin! Oh, heavens me, where in the world could my Muffin be? </ar><jp>My Muffin! My Muffin! Oh, heavens me, where in the world could my Muffin be? </jp><cn>My Muffin! My Muffin! Oh, heavens me, where in the world could my Muffin be? </cn></textItem><textItem identifier=""><en_us>Excuse me, are you okay? Can I help you?</en_us><en_uk>Excuse me, are you alright? Can I help you?</en_uk><nl>Pardon, is alles in orde? Kan ik u ergens mee helpen?</nl><fr>Excusez-moi, vous allez bien ? Est-ce que je peux vous aider ?</fr><de>Entschuldigen Sie, geht es Ihnen gut? Kann ich Ihnen helfen?</de><es>Disculpa, ¿estás bien? ¿Puedo ayudarte?</es><br>Com licença, você está bem? Posso ajudar?</br><pt>Desculpa, sente-se bem? Posso ajudá-la?</pt><it>Mi scusi, sta bene? Posso aiutarla?</it><se>Ursäkta, är allt väl? Kan jag hjälpa dig?</se><pl>Przepraszam, czy wszystko w porządku? Mogę jakoś pomóc?</pl><ru>Простите, что случилось? Чем я могу вам помочь?</ru><id>Permisi, apakah anda baik-baik saja? Apa yang bisa saya bantu?</id><ar>Excuse me, are you okay? Can I help you?</ar><jp>Excuse me, are you okay? Can I help you?</jp><cn>Excuse me, are you okay? Can I help you?</cn></textItem><textItem identifier=""><en_us>Oh, it's terrible! I've turned my entire house upside down, but my Muffin is nowhere to be found! I hope my poor dear Muffin hasn't been eaten by… Oh, it's too terrible to even think about!</en_us><en_uk>Oh, it's terrible! I've turned my entire house upside down, but my Muffin is nowhere to be found! I hope my poor dear Muffin hasn't been eaten by… Oh, it's too terrible to even think about!</en_uk><nl>O, het is verschrikkelijk! Ik heb mijn hele huis ondersteboven gehaald, maar ik kan Muffin nergens vinden! Ik hoop dat mijn arme lieve Muffin niet is opgegeten door... O, aan zulke verschrikkelijke dingen wil ik niet eens denken! </nl><fr>Oh, mais c'est terrible ! J'ai cherché dans toute la maison, mais je n'arrive tout simplement pas à retrouver mon Muffin ! J'espère que le pauvre n'a pas été dévoré par… Oh, c'est trop horrible rien que d'y penser !</fr><de>Oh, es ist so furchtbar! Ich habe mein ganzes Haus durchsucht, aber ich finde meinen Muffin nirgendwo! Ich hoffe, dass mein armer lieber Muffin nicht gefressen worden ist von… Oh, es ist so schrecklich, ich mag gar nicht darüber nachdenken!</de><es>¡Oh, es terrible! He puesto mi casa patas arriba, pero mi Magdalena no está por ningún sitio. Espero que no se hayan comido a mi querida y pobre magdalena... ¡Oh, es horrible ni siquiera pensarlo!</es><br>Ah, que coisa terrível! Virei minha casa de ponta cabeça, mas não encontro meu Biscoito em lugar algum! Espero que meu Biscoitinho não tenha sido comido por... Ah, é terrível demais para pensar!</br><pt>Oh, é horrível! Já virei a casa do avesso, mas não consigo encontrar o meu Queque! Espero que o meu pobre Queque não tenha sido comido por… Oh, é horrível sequer pensar nisso!</pt><it>Oh, è terribile! Ho messo a soqquadro l'intera casa ma non riesco a trovare Polpetta da nessuna parte! Spero solo che il mio povero Polpetta non sia stato mangiato da…Oh, il solo pensarci è terribile!</it><se>Åh, det är så hemskt! Jag har letat i hela mitt hus, men min Muffins är försvunnen! Jag hoppas min stackars Muffins inte har blivit uppäten ... Åh, det är för hemskt att ens tänka på!</se><pl>Och, to okropne! Przewróciłam cały dom do góry nogami, ale Keksika nigdzie nie ma! Mam nadzieję, że mój biedny, kochany Keksik nie został zjedzony przez... Ojej, sama myśl o tym jest zbyt straszna!</pl><ru>Случилась беда! Он пропал! Я перевернула весь дом, пытаясь его отыскать, но мой Пончик пропал! Я так боюсь, что его кто-то съел! Меня ужасает одна мысль об этом!</ru><id>Oh, Mengerikan! Saya telah memberantakan seluruh rumah saya, tapi kue Muffin saya tidak ditemukan! Saya harap kue Muffin saya itu tidak dimakan oleh… Oh, sangatlah mengerikan jika dipikirkan!</id><ar>Oh, it's terrible! I've turned my entire house upside down, but my Muffin is nowhere to be found! I hope my poor dear Muffin hasn't been eaten by… Oh, it's too terrible to even think about!</ar><jp>Oh, it's terrible! I've turned my entire house upside down, but my Muffin is nowhere to be found! I hope my poor dear Muffin hasn't been eaten by… Oh, it's too terrible to even think about!</jp><cn>Oh, it's terrible! I've turned my entire house upside down, but my Muffin is nowhere to be found! I hope my poor dear Muffin hasn't been eaten by… Oh, it's too terrible to even think about!</cn></textItem><textItem identifier=""><en_us>Hmmm. Maybe I can help. But I need some information first. What kind of muffin was it? Blueberry? What did it look like?</en_us><en_uk>Hmmm. Perhaps I can help, but I need some information first. What kind of muffin was it? Blueberry? What did it look like?</en_uk><nl>Hmmm. Misschien kan ik helpen. Maar ik heb eerst wat informatie nodig. Wat voor muffin was het? Bosbessen? Hoe zag-ie eruit? </nl><fr>Eh bien. Je peux peut-être vous aider. Mais j'aurais besoin de quelques informations : de quel genre de muffin s'agissait-il ? Au chocolat ? À quoi ressemblait-il ?</fr><de>Hmmm. Vielleicht kann ich Ihnen helfen. Aber ich brauche zuerst ein paar Informationen. Was für eine Art Muffin war es denn? Blaubeere? Schokolade? Und wie sah er aus?</de><es>Mmmmm. Quizá pueda ayudarte. Pero antes necesito un poco de información. ¿Qué tipo de magdalena era? ¿De arándanos? ¿Cómo era?</es><br>Hum. Talvez eu possa ajudar. Mas preciso de algumas informações primeiro. Que tipo de biscoito era? De chocolate? Qual era o formato?</br><pt>Hmmm. Talvez eu possa ajudar. Mas primeiro preciso de algumas informações. Era um queque de quê? Mirtilos? Que aspecto tinha?</pt><it>Hmmm. Forse posso esserle d'aiuto, ma prima avrei bisogno di alcune informazioni. Che tipo di Polpetta era? Di carne? Che aspetto aveva?</it><se>Hmm. Jag kanske kan hjälpa till. Men jag behöver lite information först. Vilken sorts muffins är det? Blåbär? Hur ser den ut?</se><pl>Hmmm. Może będę mogła pomóc. Ale najpierw potrzebuję pewnych informacji. Jakiego rodzaju był to keksik? Z rodzynkami? Jak wyglądał?</pl><ru>Хм, я постараюсь вам помочь. Но для начала надо кое-что уточнить. Каким был этот пончик? С джемом? Как он выглядел?</ru><id>Hmmm. Mungkin Saya bisa membantu. Tapi saya membutuhkan beberapa informasi terlebih dahulu. Kue Muffin apakah itu? Cokelat? Kelihatannya seperti apa?</id><ar>Hmmm. Maybe I can help. But I need some information first. What kind of muffin was it? Blueberry? What did it look like?</ar><jp>Hmmm. Maybe I can help. But I need some information first. What kind of muffin was it? Blueberry? What did it look like?</jp><cn>Hmmm. Maybe I can help. But I need some information first. What kind of muffin was it? Blueberry? What did it look like?</cn></textItem><textItem identifier=""><en_us>What? Blueberry? No! Muffin is my little pink hamster. He has curly fur and big blue eyes. He is my pride and joy! I spend hours every day washing and curling his pretty pink fur, which I dyed myself!</en_us><en_uk>What? Blueberry? No! Muffin is my little pink hamster. He has curly fur and big blue eyes. He is my pride and joy! I spend hours every day washing and curling his pretty pink fur, which I dyed myself!</en_uk><nl>Wat? Bosbessen? Nee! Muffin is mijn kleine roze hamster. Hij heeft een krullende vacht en grote blauwe ogen. Hij is mijn steun en toeverlaat! Elke dag heb ik urenlang zijn mooie roze vacht gewassen en gekruld. Ik heb die vacht zelf geverfd! </nl><fr>Quoi ? Au chocolat ? Mais non ! Muffin est mon petit hamster rose. Il a le poil bouclé et de grands yeux bleus. Il est la joie de ma vie ! Je passe des heures chaque jour à le laver et à friser son beau poil rose que j'ai teint moi-même !</fr><de>Was? Blaubeere? Nein! Muffin ist mein kleiner pinker Hamster. Er hat lockiges Fell und große blaue Augen. Er ist mein ganzer Stolz und mein Liebling! Ich verbringe jeden Tag Stunden damit, sein schönes pinkes Fell, das ich selbst gefärbt habe, zu waschen und zu kräuseln!</de><es>¿Qué? ¿De arándanos? ¡No! Magdalena es mi pequeño hámster rosa. Tiene el pelo rizado y grandes ojos azules. ¡Es mi orgullo y mi alegría! Todos los días me paso horas rizando y lavando su bonito pelo rosa, ¡teñido por mí misma!</es><br>O quê? Chocolate? Não! Biscoito é o nome do meu hamster rosa. Ele tem o pêlo enrolado e grandes olhos azuis. É o meu orgulho! Passo horas todos os dias lavando e enrolando o lindo pelinho rosa dele, que eu mesma tingi!</br><pt>O quê? Mirtilos? Não! O Queque é o meu hamster cor-de-rosa. Tem pêlo aos caracóis e grandes olhos azuis. Ele é a minha alegria! Passo horas todos os dias a lavar e encaracolar o seu lindo pêlo cor-de-rosa, que eu própria tingi!</pt><it>Cosa? Di carne? No! Polpetta è il mio piccolo criceto rosa. Ha un pelo riccioluto e gli occhioni blu. È la mia fonte di orgoglio e gioia! Ogni giorno trascorro ore ed ore lavando ed arricciando il suo bel pelo rosa, che ho tinto io stessa!</it><se>Va? Blåbär? Nej! Muffins är min lilla rosa hamster. Han har krullig päls och stora blå ögon. Han är min ögonsten! Jag tvättar och lockar hans söta rosa päls flera timmar varje dag. Jag har färgat pälsen själv!</se><pl>Co? Z rodzynkami? Nie! Keksik to mój mały, różowy chomik. Ma kręcone futerko i wielkie niebieskie oczy. To moja duma i radość! Każdego dnia spędzam całe godziny na myciu i fryzowaniu jego ślicznego różowego futerka, które sama ufarbowałam!</pl><ru>С джемом?! Ну что вы! Пончик – это мой любимый розовый хомячок. У него вьющаяся шёрстка и большие голубые глаза. Он моя гордость и отрада! Я готова часами мыть и завивать его розовую шерстку, которую, кстати, я сама покрасила!</ru><id>Apa? Cokelat? Tidak! Muffin ialah hamster kecil saya yang berwarna merah muda. Dia memiliki bulu yang keriting dan mata biru yang besar. Dia ialah kebanggaan dan kesenangan saya! Saya menghabiskan waktu saya tiap saya memandikan dan mengeritingkan bulu merah mudanya yang cantik, yang diwarnai saya sendiri!</id><ar>What? Blueberry? No! Muffin is my little pink hamster. He has curly fur and big blue eyes. He is my pride and joy! I spend hours every day washing and curling his pretty pink fur, which I dyed myself!</ar><jp>What? Blueberry? No! Muffin is my little pink hamster. He has curly fur and big blue eyes. He is my pride and joy! I spend hours every day washing and curling his pretty pink fur, which I dyed myself!</jp><cn>What? Blueberry? No! Muffin is my little pink hamster. He has curly fur and big blue eyes. He is my pride and joy! I spend hours every day washing and curling his pretty pink fur, which I dyed myself!</cn></textItem><textItem identifier=""><en_us>Um…okay. Well then. Uh, I suppose I should start looking for "your Muffin" where you last saw him: at your house. Where do you live?</en_us><en_uk>Um… OK. Well... Uh, I suppose I should start looking for "your Muffin" where you last saw him: at your house. Where do you live?</en_uk><nl>Ehm... oké. Goed dan. Ik denk dat ik 'uw Muffin' het beste kan gaan zoeken op de plek waar u hem voor het laatst gezien heeft: thuis. Waar woont u? </nl><fr>Ah… je vois. Eh bien ! Je pense que je devrais commencer par chercher "votre Muffin" à l'endroit où vous l'avez vu en dernier : dans votre maison. Où habitez-vous ?</fr><de>Ähm…okay. Also gut. Ich denke, ich sollte nach "Ihrem Muffin" zunächst dort suchen, wo Sie ihn zuletzt gesehen haben: in Ihrem Haus. Wo wohnen Sie?</de><es>Am... Vale. Bueno entonces, eh, supongo que tendría que empezar a buscar a "tu Magdalena" por donde la viste por última vez: en tu casa. ¿Dónde vives?</es><br>Hum... certo. Muito bem. Acho que devo começar a procurar pelo... "seu Biscoito" no último lugar em que você o viu: na sua casa. Onde você mora?</br><pt>Ah…está bem. Então, muito bem. Se calhar podia começar por procurar o teu "Queque" onde o viste pela última vez: na tua casa. Onde moras?</pt><it>Um…Okay. Allora va bene. Uh, suppongo che dovrei iniziare a cercare il suo "Polpetta" dove è stato visto per l'ultima volta: a casa sua. Dove vive?</it><se>Öh... okej. Tja, eh, då antar jag att jag borde börja leta efter din "Muffins" där du såg honom senast: i ditt hus. Var bor du?</se><pl>Yyy... dobrze. W porządku. Hmm, chyba powinnam zacząć poszukiwania Keksika w miejscu, gdzie był widziany po raz ostatni: w pani domu. Gdzie pani mieszka?</pl><ru>Гм, ну ладно. Думаю, поиск вашего Пончика стоит начать там, где вы в последний раз его видели – в вашем доме. Где вы живете?</ru><id>Um…ok. Baiklah. Uh, Saya seharusnya mulai mencari "Muffin anda" dimanakah terakhir kali anda melihatnya dirumah. Dimanakah anda tinggal?</id><ar>Um…okay. Well then. Uh, I suppose I should start looking for "your Muffin" where you last saw him: at your house. Where do you live?</ar><jp>Um…okay. Well then. Uh, I suppose I should start looking for "your Muffin" where you last saw him: at your house. Where do you live?</jp><cn>Um…okay. Well then. Uh, I suppose I should start looking for "your Muffin" where you last saw him: at your house. Where do you live?</cn></textItem><textItem identifier=""><en_us>I live on the pink house on Green Street, just to the left of the old oak tree. The door to Muffin's room is pink. Goodness, I hope you can find my darling Muffin and catch his kidnapper!</en_us><en_uk>I live on the pink house on Green Street, just to the left of the old oak tree. The door to Muffin's room is pink. My goodness, I hope you can find my darling Muffin and catch his kidnapper!</en_uk><nl>Ik woon in het roze huis in de Groenstraat, net links van de oude eikenboom. De deur naar Muffins kamer is roze. Hemeltje, ik hoop dat je mijn lieve Muffin kunt vinden en zijn ontvoerder kunt pakken! </nl><fr>J'habite dans la maison rose dans la Rue Verte, juste à gauche du grand chêne. La porte de la chambre de Muffin est rose. Bonté divine ! pourvu que vous puissiez retrouver mon Muffin chéri et attraper son ravisseur !</fr><de>Ich wohne in dem pinken Haus in der Grünstraße, direkt links neben der alten Eiche. Die Tür zu Muffins Zimmer ist pink. Oh mein Gott, ich hoffe, du kannst meinen Liebling Muffin finden und seinen Entführer fangen!</de><es>Vivo en la casa rosa de la Calle Verde, justo a la izquierda del viejo roble. La puerta de la habitación de Magdalena es rosa. ¡Dios mío, espero que puedas encontrar a mi dulce Magdalena y pillar a su secuestrador!</es><br>Moro na casa rosa, na Rua Verde, à esquerda do velho carvalho. O quarto de Biscoito é aquele com a porta rosa. Ah, meu Deus, espero que você encontre o meu querido Biscoito e capture o seqüestrador!</br><pt>Vivo na casa cor-de-rosa na Rua Verde, à esquerda do velho carvalho. A porta do quarto do Queque é cor-de-rosa. Caramba, espero que consigas encontrar meu querido Queque e apanhes o seu raptor!</pt><it>Vivo nella casa rosa nella Via Verde, proprio a sinistra del vecchio albero di quercia. La porta che porta nella stanza di Polpetta è rosa. Santo cielo, spero che potrai trovare il mio adorato Polpetta e catturare il suo rapitore!</it><se>Jag bor i det rosa huset på Gröngatan, till vänster om den gamla eken. Dörren till Muffins rum är rosa. Jag hoppas att du kan hitta min kära Muffins och fånga kidnapparen!</se><pl>Mieszkam w różowym domu na ulicy Zielonej, na lewo od starego dębu. Drzwi do pokoju Keksika są różowe. O mój Boże, mam nadzieję, że uda się znaleźć mojego ukochanego Keksika i schwytać tego, kto go porwał!</pl><ru>Я живу в розовом домике на Зеленой улице, возле большого дуба. В комнату Пончика ведет дверь розового цвета. Боже, я надеюсь, вам удастся отыскать моего милого Пончика и схватить негодяев, похитивших его!</ru><id>Saya tinggal di rumah berwarna merah muda di Jalan Hijau, sebelah kiri pohon ek tua. Pintu kamar Muffin berwarna merah muda. Oh Tuhan, Saya harap anda bisa menemukan Muffin kesayangan saya dan menangkap penculiknya!</id><ar>I live on the pink house on Green Street, just to the left of the old oak tree. The door to Muffin's room is pink. Goodness, I hope you can find my darling Muffin and catch his kidnapper!</ar><jp>I live on the pink house on Green Street, just to the left of the old oak tree. The door to Muffin's room is pink. Goodness, I hope you can find my darling Muffin and catch his kidnapper!</jp><cn>I live on the pink house on Green Street, just to the left of the old oak tree. The door to Muffin's room is pink. Goodness, I hope you can find my darling Muffin and catch his kidnapper!</cn></textItem><textItem identifier=""><en_us>To solve this case, Penny needs to collect all possible clues. Look at the list of items to find what you need. Sometimes you'll have to collect items that are very similar to each other. The faster and more accurate you are, the more points you'll score. Good luck!</en_us><en_uk>Penny must collect all the clues possible to solve this case. Look at the list of items to find what you need. You may sometimes you have to collect items that are very similar to each other. The faster and more accurate you are, the more points you will score. Good luck!</en_uk><nl>Om deze zaak op te lossen, moet Doortje alle mogelijke aanwijzingen verzamelen. Kijk naar de lijst om te zien wat je nodig hebt. Soms moet je dingen verzamelen die heel erg veel op elkaar lijken. Hoe sneller en nauwkeuriger je bent, hoe meer punten je scoort. Veel succes!</nl><fr>Pour résoudre cette énigme, Aline a besoin de rassembler tous les indices possibles. Regarde la liste d'objets afin de trouver ce dont tu as besoin. Il peut arriver que tu doives trouver des objets qui se ressemblent beaucoup. Plus tu seras rapide et précis(e), plus tu auras de points. Bonne chance !</fr><de>Um diesen Fall zu lösen, muss Tina alle möglichen Hinweise sammeln. Schaue dir die Liste der Gegenstände an, die du suchen musst. Manchmal musst du Gegenstände sammeln, die einander sehr ähnlich sind. Je schneller und genauer du bist, desto mehr Punkte erhältst du. Viel Glück!</de><es>Para resolver el caso, Penélope tiene que reunir todas las pistas posibles. Mira la lista de objetos para encontrar los que necesitas. A veces tendrás que coger objetos que son muy parecidos a otros. Cuanto más rápido y preciso seas, más puntos ganarás. ¡Buena suerte!</es><br>Para resolver este caso, Penélope precisa recolher todas as pistas. Veja a lista de itens para encontrar o que ela precisa. Às vezes, você terá de recolher itens que são muito parecidos uns com os outros. Use rapidez e precisão para ganhar mais pontos. Boa sorte!</br><pt>Para resolver este caso, a Patrícia tem de encontrar todas as pistas possíveis. Consulta a lista de objectos para saberes o que precisas. Por vezes tens de apanhar objectos muito parecidos. Quanto mais depressa e mais preciso fores, mais pontos ganhas. Boa sorte!</pt><it>Per risolvere questo caso Beatrice ha bisogno di raccogliere tutti gli indizi possibili. Guarda la lista degli oggetti per trovare quello che ti serve. A volte dovrai prendere degli oggetti che sono molto simili ad altri. Più veloce ed accurata sarai, più punti segnerai. In bocca al lupo!</it><se>För att lösa fallet måste Petra samla in alla ledtrådar. Se listan av föremål som du behöver hitta. Ibland måste du samla föremål som är väldigt lika varandra. Ju snabbare och mer exakt du är, desto högre poäng får du. Lycka till!</se><pl>Aby rozwiązać tę sprawę, Paula musi zebrać wszystkie możliwe wskazówki. Spójrz na listę potrzebnych przedmiotów, które należy znaleźć. Czasem konieczne będzie odszukanie rzeczy, które są bardzo do siebie podobne. Im szybciej i uważniej to zrobisz, tym więcej punktow otrzymasz. Powodzenia!</pl><ru>Для того, чтобы расследовать это дело, необходимо собрать все улики. Сверяйся со списком предметов, чтобы понять, какие предметы надо найти. Иногда тебе придется собирать предметы, которые очень похожи друг на друга. Чем быстрее и точнее ты будешь щелкать мышью, тем больше очков заработаешь. Удачи!</ru><id>Untuk menyelesaikan kasus ini, Poppy harus mengumpulkan semua petunjuk yang mungkin. Lihatlah daftar benda-benda untuk menemukan apa yang anda butuhkan. Kadang-kadang anda harus mengumpulkan benda-benda yang sangat mirip satu dengan lainnya. Makin cepat dan makin akurat anda melakukannya, maka makin banyak poin yang anda peroleh. Semoga beruntung!</id><ar>To solve this case, Penny needs to collect all possible clues. Look at the list of items to find what you need. Sometimes you'll have to collect items that are very similar to each other. The faster and more accurate you are, the more points you'll score. Good luck!</ar><jp>To solve this case, Penny needs to collect all possible clues. Look at the list of items to find what you need. Sometimes you'll have to collect items that are very similar to each other. The faster and more accurate you are, the more points you'll score. Good luck!</jp><cn>To solve this case, Penny needs to collect all possible clues. Look at the list of items to find what you need. Sometimes you'll have to collect items that are very similar to each other. The faster and more accurate you are, the more points you'll score. Good luck!</cn></textItem> <textItem identifier=""><en_us>Ms. Greenberg!</en_us><en_uk>Ms. Greenberg!</en_uk><nl>Mevrouw Groenberg! </nl><fr>Madame Montvert !</fr><de>Frau Grünberg!</de><es>¡Sra. Colorado!</es><br>Senhorita Veroca!</br><pt>D. Verduras!</pt><it>Signora Zitelloni!</it><se>Fru Grönberg!</se><pl>Pani Waligórska!</pl><ru>Тетушка Роза!</ru><id>Nona. Moni!</id><ar>Ms. Greenberg!</ar><jp>Ms. Greenberg!</jp><cn>Ms. Greenberg!</cn></textItem><textItem identifier=""><en_us>You found him?!?!</en_us><en_uk>You found him?!?!</en_uk><nl>Heb je hem gevonden?!?!</nl><fr>Vous l'avez trouvé ?!?!</fr><de>Hast du ihn gefunden?!?!</de><es>¡¿¡Lo has encontrado!?!</es><br>Você achou ele?!?!</br><pt>Encontraste-o?!?!</pt><it>L'hai trovato?!?!</it><se>Har du hittat honom?!?</se><pl>Mój Keksik się znalazł?!?!</pl><ru>Вы нашли его?!</ru><id>Anda menemukannya?!?!</id><ar>You found him?!?!</ar><jp>You found him?!?!</jp><cn>You found him?!?!</cn></textItem><textItem identifier=""><en_us>Uh, no. Sorry. Not yet. But I found a key to your bedroom. Can I look for clues there?</en_us><en_uk>Uh, no. Sorry. Not yet. But I found a key to your bedroom. Can I look for clues there?</en_uk><nl>Eh, nee. Sorry. Nog niet. Maar ik heb wel de sleutel van uw slaapkamer gevonden. Mag ik daar naar aanwijzingen zoeken? </nl><fr>Euh, non. Désolée. Pas encore. Mais j'ai trouvé une clé de votre chambre à coucher. Est-ce que je peux aller y chercher des indices ?</fr><de>Ähm, nein. Sorry. Bisher noch noch nicht. Aber ich habe einen Schlüssel zu Ihrem Schlafzimmer gefunden. Darf ich dort nach weiteren Hinweisen suchen?</de><es>Uh, no. Lo siento. Aún no. Pero he encontrado una llave de tu dormitorio. ¿Puedo buscar pistas allí?</es><br>Não, sinto muito. Ainda não. Mas encontrei a chave do seu quarto. Posso entrar para procurar pistas?</br><pt>Ah, não. Lamento. Ainda não. Mas encontrei uma chave do seu quarto. Posso procurar pistas lá dentro?</pt><it>Uh, no. Mi spiace, non ancora. Ma ho trovato una chiave per entrare nella sua camera. Posso cercare degli indizi là dentro?</it><se>Nej, tyvärr. Inte än. Men jag hittade en nyckel till ditt sovrum. Kan jag leta efter ledtrådar där?</se><pl>O nie. Przykro mi. Ale znalazłam klucz do pani sypialni. Czy mogę poszukać tam wskazówek?</pl><ru>Нет, пока что нет. Но я нашла ключ от вашей комнаты. Вы разрешите мне осмотреть ее? Возможно, там обнаружатся какие-нибудь улики!</ru><id>Uh, tidak. Maaf. Belum. Tapi saya menemukan sebuah kunci menuju kamar tidur anda. Bisakah saya mencari petunjuk disana?</id><ar>Uh, no. Sorry. Not yet. But I found a key to your bedroom. Can I look for clues there?</ar><jp>Uh, no. Sorry. Not yet. But I found a key to your bedroom. Can I look for clues there?</jp><cn>Uh, no. Sorry. Not yet. But I found a key to your bedroom. Can I look for clues there?</cn></textItem><textItem identifier=""><en_us>Of course you can. I trust you. There are so many interesting rumors about you, you know. They say you can communicate with animals! They say you're the best pet detective ever! Of course, you can look anywhere you like!</en_us><en_uk>Of course you can; I trust you. I have heard so many interesting things about you, you know. They say you can communicate with animals! They say you're the best pet detective ever! Of course you can look anywhere you like!</en_uk><nl>Natuurlijk, ik vertrouw je. Weet je, ik heb zo veel over je gehoord... Ze zeggen dat je met dieren kunt praten! Ze zeggen dat er nooit een betere dierendetective was dan jij! Natuurlijk mag je overal zoeken!</nl><fr>Mais bien sûr ! Je vous fais confiance. On raconte tellement de choses sur vous, vous savez. On dit que vous pouvez communiquer avec les animaux ! On dit que vous êtes la meilleure détective animalière de tous les temps ! Bien sûr, vous pouvez regarder partout où vous le souhaitez !</fr><de>Aber selbstverständlich. Ich vertraue dir. Es gibt so viel interessantes Gerede über dich. Es wird gesagt, dass du mit allen Tieren kommunizieren kannst! Und dass du die beste Tierdetektivin aller Zeiten bist! Natürlich darfst du überall suchen, wo du möchtest.</de><es>Claro que puedes. Confío en ti. Hay tantos rumores sobre ti, ya sabes. ¡Se dice que puedes comunicarte con los animales! ¡Se dice que eres la mejor detective de mascotas! Claro, ¡puedes buscar por donde quieras!</es><br>Claro que sim. Confio em você. Há tantas histórias interessantes sobre você, sabia? Dizem que você consegue falar com os animais! Que é a melhor detetive de animais de todos os tempos! É claro que você pode investigar o que quiser!</br><pt>Claro que podes. Confio em ti. Sabes, dizem-se muitas coisas interessantes sobre ti. Dizem que consegues comunicar com os animais! Dizem que és a melhor detective de animais de sempre! É claro que podes procurar onde quiseres!</pt><it>Ma certamente puoi. Mi fido di te. Sai, in giro si dicono così tante cose interessanti su di te. Dicono che puoi comunicare con gli animali! Dicono anche che sei la migliore acchiappanimali che ci sia! Ma certo che puoi cercare ovunque desideri!</it><se>Självklart. Jag litar på dig. Det går så många intressanta rykten om dig ska du veta. De säger att du kan tala med djur! De säger att du är världens bästa djurdetektiv! Du får så klart leta var du vill!</se><pl>Oczywiście że tak. Ufam ci. Wiesz, krąży o tobie wiele interesujących plotek. Mówią, że potrafisz porozumiewać się ze zwierzętami! Mówią, że jesteś najlepszym zwierzęcym detektywem w historii! Oczywiście, że możesz zaglądać, gdzie tylko zechcesz!</pl><ru>Конечно, я вполне доверяю вам! Знаете, о вас ходит множество любопытных слухов. Говорят даже, что вы умеете разговаривать с животными и что в розыске животных вам просто нет равных. Разумеется, вы можете осмотреть весь дом.</ru><id>Tentu saja boleh. Saya percaya pada anda. Ada beberapa desas desus yang menarik tentang diri anda. Mereka berkata bahwa anda bisa berkomunikasi dengan hewan! Mereka berkata bahwa anda ialah detektif hewan peliharaan yang terbaik! Tentu saja, anda bisa melihat dimanapun yang anda suka!</id><ar>Of course you can. I trust you. There are so many interesting rumors about you, you know. They say you can communicate with animals! They say you're the best pet detective ever! Of course, you can look anywhere you like!</ar><jp>Of course you can. I trust you. There are so many interesting rumors about you, you know. They say you can communicate with animals! They say you're the best pet detective ever! Of course, you can look anywhere you like!</jp><cn>Of course you can. I trust you. There are so many interesting rumors about you, you know. They say you can communicate with animals! They say you're the best pet detective ever! Of course, you can look anywhere you like!</cn></textItem><textItem identifier=""><en_us>Thank you Ms. Greenberg.</en_us><en_uk>Thank you Ms. Greenberg.</en_uk><nl>Dank u, mevrouw Groenberg.</nl><fr>Merci Madame Montvert.</fr><de>Vielen Dank, Frau Grünberg.</de><es>Gracias, Sra. Colorado.</es><br>Obrigada, senhorita Veroca.</br><pt>Obrigada, D. Verduras.</pt><it>Grazie, Signora Zitelloni.</it><se>Tack, fru Grönberg.</se><pl>Dziękuję, pani Waligórska.</pl><ru>Спасибо, тетушка Роза!</ru><id>Terima kasih Nona Moni.</id><ar>Thank you Ms. Greenberg.</ar><jp>Thank you Ms. Greenberg.</jp><cn>Thank you Ms. Greenberg.</cn></textItem><textItem identifier=""><en_us>Hmm… Muffin's hamster tracks lead out to the yard. Maybe he decided to run away…</en_us><en_uk>Hmm… Muffin's hamster tracks lead out into the back yard. Maybe he decided to run away…</en_uk><nl>Hmm… De hamstersporen van Muffin leiden naar de binnenplaats. Misschien wilde hij weglopen…</nl><fr>Mmh… les traces de pas de Muffin le hamster se dirigent vers le jardin. Il a peut-être décidé de s'enfuir…</fr><de>Hmm… Muffins Hamsterspuren führen hinaus zum Garten. Vielleicht hat er sich entschieden, wegzulaufen…</de><es>Ehmm... El rastro del hámster Magdalena nos lleva hasta el patio. Quizá decidió escaparse...</es><br>Hum... os rastros de Biscoito levam até o pátio. Talvez ele tenha fugido...</br><pt>Hmm… As pegadas do hamster Queque vão dar ao pátio. Se calhar decidiu fugir...</pt><it>Hmm…Le impronte del criceto Polpetta conducono fuori nel giardino. Forse ha deciso di fuggire…</it><se>Hmm... Muffins hamsterspår leder ut i trädgården. Han kanske har rymt ...</se><pl>Hmm... Ślady chomiczych łapek prowadzą na podwórze. Może Keksik zdecydował się na ucieczkę...</pl><ru>Хм, следы Пончика ведут во двор. Похоже, он просто решил сбежать…</ru><id>Hmm…Jejak hamster Muffin menunjuk pada halaman. Mungkin dia memutuskan untuk melarikan diri..</id><ar>Hmm… Muffin's hamster tracks lead out to the yard. Maybe he decided to run away…</ar><jp>Hmm… Muffin's hamster tracks lead out to the yard. Maybe he decided to run away…</jp><cn>Hmm… Muffin's hamster tracks lead out to the yard. Maybe he decided to run away…</cn></textItem><textItem identifier=""><en_us>Oh, no no no. Muffin loves me as much as I love him! He would never abandon me. Please, find the kidnapper who stole him from me!</en_us><en_uk>Oh, no no no! Muffin loves me as much as I love him! He would never abandon me. Please find the kidnapper who stole him from me!</en_uk><nl>O nee, nee, nee! Muffin houdt net zo veel van mij als ik van hem! Hij zou me nooit verlaten. Vind alsjeblieft de ontvoerder die hem gestolen heeft!</nl><fr>Ah ça non ! Muffin m'aime autant que je l'aime lui ! Il ne m'abandonnerait jamais. Je vous en prie, trouvez le ravisseur qui s'est emparé de lui !</fr><de>Oh, nein nein nein. Muffin liebt mich genauso wie ich ihn! Er würde mich niemals verlassen. Bitte, finde den Entführer, der ihn mir weggenommen hat!</de><es>Oh, no no no. Magdalena me quiere tanto como yo a él. Nunca me abandonaría. Por favor, encuentra al secuestrador que me lo robó.</es><br>Ah, não, não, não. Biscoito me ama tanto quanto eu o amo. Ele nunca iria me abandonar. Por favor, encontre o seqüestrador que o roubou de mim!</br><pt>Oh, não, não, não. O Queque adora-me tanto como eu a ele! Ele nunca me abandonaria. Por favor, encontra o raptor que o levou do pé de mim!</pt><it>Oh, no no no. Polpetta mi ama tanto quanto io amo lui. Non mi abbandonerebbe mai di sua spontanea volontà. Ti prego, trova il rapitore che l'ha portato via da me!</it><se>Åh, nej nej nej. Muffins älskar mig lika mycket som jag älskar honom! Han skulle aldrig överge mig. Hitta kidnapparen är du snäll!</se><pl>Ależ nie, nie, nie! Keksik kocha mnie tak bardzo, jak ja jego! On nigdy by mnie nie zostawił. Proszę, odszukaj porywacza, który mi go zabrał!</pl><ru>Нет-нет, что вы! Пончик обожает меня так же, как я обожаю его! Он ни за что не покинул бы меня! Умоляю, найдите негодяев, которые украли его!</ru><id>Oh, tidak tidak tidak. Muffin menyayangi saya seperti Saya menyayangi dia! Dia tidak akan pernah memperlakukan saya dengan tidak baik. Tolong, temukan penculik yang mencurinya dari saya!</id><ar>Oh, no no no. Muffin loves me as much as I love him! He would never abandon me. Please, find the kidnapper who stole him from me!</ar><jp>Oh, no no no. Muffin loves me as much as I love him! He would never abandon me. Please, find the kidnapper who stole him from me!</jp><cn>Oh, no no no. Muffin loves me as much as I love him! He would never abandon me. Please, find the kidnapper who stole him from me!</cn></textItem><textItem identifier=""><en_us>We will find you mupsy-wupsy. Don't you worry.</en_us><en_uk>We will find you mupsy-wupsy. Don't you worry.</en_uk><nl>We vinden uw schattebolleke wel, maakt u zich geen zorgen.</nl><fr>Nous allons te trouver, mon petit sucre d'orge. Ne t'en fais pas.</fr><de>Wir werden Ihren kleinen Süßen schon finden. Keine Sorge.</de><es>Te encontraremos, cuchi-cuchi. No te preocupes.</es><br>Nós vamos achar você, fofinho. Não se preocupe.</br><pt>Vamos encontrar-te, fugitivo. Não te preocupes.</pt><it>Troveremo il suo Polpetta, non si preoccupi!</it><se>Vi ska hitta din sötnos. Oroa dig inte.</se><pl>Znajdziemy pani pieszczoszka. Proszę się nie martwić.</pl><ru>Не волнуйтесь, мы найдем вашего любимчика!</ru><id>Kami akan menemukannya untuk anda. Jangan khawatir.</id><ar>We will find you mupsy-wupsy. Don't you worry.</ar><jp>We will find you mupsy-wupsy. Don't you worry.</jp><cn>We will find you mupsy-wupsy. Don't you worry.</cn></textItem><textItem identifier=""><en_us>Aha! There you are! What happened? How did you end up here?</en_us><en_uk>Aha! There you are! What happened? How did you end up here?</en_uk><nl>Aha! Daar ben je! Wat is er gebeurd? Hoe ben je hier terechtgekomen?</nl><fr>Aha ! Te voilà donc ! Que s'est-il passé ? Comment t'es-tu retrouvé ici ?</fr><de>Aha! Da bist du ja! Was ist passiert? Wie bist du denn hier gelandet? </de><es>¡Aja! ¡Ahí estás! ¿Qué ha pasado? ¿Cómo has acabado ahí?</es><br>Ahá! Aí está você! O que aconteceu? Como veio parar aqui?</br><pt>Aha! Cá estás tu! O que aconteceu? Como vieste parar aqui?</pt><it>Aha! Eccoti qua! Cos'è successo? Come sei finito qui?</it><se>Aha! Där är du! Vad hände? Hur hamnade du här?</se><pl>Aha! Tutaj jesteś! Co się stało? Skąd się tu wziąłeś?</pl><ru>Ага, вот ты где! Что случилось? Как ты тут очутился?</ru><id>Aha! Ini dia! Apa yang terjadi? Bagaimana anda bisa disini?</id><ar>Aha! There you are! What happened? How did you end up here?</ar><jp>Aha! There you are! What happened? How did you end up here?</jp><cn>Aha! There you are! What happened? How did you end up here?</cn></textItem><textItem identifier=""><en_us>I tried to escape from Ms. Greenberg. I hate it when she curls my fur. I'm an animal, not a person! So I though I would try living in the wilderness for a change.</en_us><en_uk>I tried to escape from Ms. Greenberg. I hate it when she curls my fur; I'm an animal, not a person! So I though I would try living in the wild for a change.</en_uk><nl>Ik probeerde te ontsnappen van mevrouw Groenberg. Ik haat het als ze m'n vacht krult. Ik ben een dier, geen mens! Dus ik dacht: laat ik voor de verandering eens in de wildernis proberen te leven.</nl><fr>J'ai essayé de fuir Madame Montvert. Je déteste quand elle frise mon poil. Je suis un animal, après tout, pas une personne ! J'ai donc essayé de vivre dans la nature pour changer.</fr><de>Ich habe versucht, vor Frau Grünberg zu fliehen. Ich hasse es, wenn sie mein Fell mit dem Lockenstab bearbeitet. Ich bin ein Tier, kein Mensch! Also dachte ich, ich lebe vielleicht erstmal eine Weile hier draußen.</de><es>Traté de escapar de la Sra. Colorado. Odio cuando me riza el pelo. ¡Soy un animal, no una persona! Así que pensé que podría intentar vivir a la intemperie para variar.</es><br>Eu estava tentando fugir da senhorita Veroca. Odeio quando ela enrola o meu pêlo. Sou um animal, não uma pessoa! Então, pensei em viver ao ar livre por um tempo.</br><pt>Tentei fugir da D. Verduras. Detesto quando ela encaracola o meu pêlo. Sou um animal, não sou uma pessoa! Por isso achei que podia experimentar viver no mundo selvagem, para variar.</pt><it>Ho cercato di scappare dalla Signora Zitelloni. Detesto il modo in cui arriccia il mio pelo. Sono un animale, non una persona! Quindi ho pensato di provare a vivere a contatto con la natura tanto per cambiare.</it><se>Jag försökte rymma från fru Grönberg. Jag hatar när hon lockar min päls. Jag är ett djur inte en människa! Så jag tänkte pröva att bo i vildmarken ett tag.</se><pl>Próbowałem uciec od pani Waligórskiej. Nie cierpię, jak kręci mi futerko. Jestem zwierzęciem, a nie człowiekiem! Pomyślałem więc, że dla odmiany spróbuję życia na swobodzie.</pl><ru>Я хотел сбежать от тетушки Розы. Терпеть не могу завивку шерсти! Я хомячок, а не человек! И я решил, что для разнообразия стоит попробовать пожить на природе.</ru><id>Saya coba melarikan diri dari Nona Moni. Saya sangat tidak menyukai saat dia mengeritingkan bulu saya. Saya seekor hewan, bukanlah manusia! Jadi Saya berpikir bahwa Saya bisa mencoba untuk hidup di hutan belantara untuk sebuah perubahan.</id><ar>I tried to escape from Ms. Greenberg. I hate it when she curls my fur. I'm an animal, not a person! So I though I would try living in the wilderness for a change.</ar><jp>I tried to escape from Ms. Greenberg. I hate it when she curls my fur. I'm an animal, not a person! So I though I would try living in the wilderness for a change.</jp><cn>I tried to escape from Ms. Greenberg. I hate it when she curls my fur. I'm an animal, not a person! So I though I would try living in the wilderness for a change.</cn></textItem><textItem identifier=""><en_us>Believe me, I understand!</en_us><en_uk>Believe me, I understand!</en_uk><nl>Geloof me, ik snap wat je bedoelt! </nl><fr>Crois-moi, je te comprends très bien !</fr><de>Glaub mir, ich verstehe dich!</de><es>Créeme, ¡te entiendo!</es><br>Pode ter certeza de que entendo você!</br><pt>Acredita, eu compreendo-te!</pt><it>Credimi, ti capisco!</it><se>Jag förstår dig, tro mig!</se><pl>Wierz mi, rozumiem!</pl><ru>Я тебя хорошо понимаю!</ru><id>Percayalah pada saya, Saya mengerti!</id><ar>Believe me, I understand!</ar><jp>Believe me, I understand!</jp><cn>Believe me, I understand!</cn></textItem><textItem identifier=""><en_us>I was so happy to finally be free, but then a big wind came, and I got trapped under this box. I can't move! And I actually kind of miss Ms. Greenberg now… Can you bring me back to her?</en_us><en_uk>I was so happy to finally be free, but then there was a big just of wind and I was blown along and got trapped under this box. I can't move! And I'm sort of missing Ms. Greenberg now… Can you take me back to her?</en_uk><nl>Ik was zo blij dat ik eindelijk vrij was, maar toen begon het heel hard te waaien en kwam ik vast te zitten onder deze doos. Ik kan me niet bewegen! En eigenlijk mis ik mevrouw Groenberg wel een beetje... Kun je me naar haar terugbrengen? </nl><fr>J'étais tellement heureux d'être enfin libre, mais un grand coup de vent a soufflé et me voilà coincé sous cette caisse. Je ne peux pas sortir ! Et, bizarrement, Madame Montvert me manque maintenant… Peux-tu me ramener chez elle ?</fr><de>Ich war so glücklich, endlich frei zu sein, aber dann kam ein starker Wind und ich war unter dieser Box gefangen. Ich kann mich nicht bewegen! Und irgendwie vermisse ich Frau Grünberg auch… Kannst du mich zu ihr zurückbringen?</de><es>Estaba muy feliz de estar libre por fin, pero entonces vino un vendaval y me quedé atrapado bajo esta caja. ¡No puedo moverme! Y a decir verdad, en cierto modo añoro a la Sra. Colorado... ¿Puedes llevarme con ella?</es><br>Estava tão feliz com a minha liberdade, mas então bateu um vento tão forte que fiquei preso debaixo desta caixa. Não consigo me mexer! E estou até com saudade da senhorita Veroca... você pode me levar até ela? </br><pt>Estava tão feliz por estar livre, mas depois veio uma grande ventania e fiquei preso debaixo desta caixa. Não me consigo mexer! E agora tenho saudades D. Verduras… Podes levar-me até ela?</pt><it>Ero così felice di essere finalmente libero, ma poi è arrivato un forte vento e sono rimasto intrappolato sotto questa scatola. Non riesco a muovermi! E a dire la verità la signora Zitelloni un po' mi manca…Puoi riportarmi da lei?</it><se>Jag var så lycklig i friheten, men sedan blåste en stark vind och jag fångades under den här lådan. Jag kan inte röra mig! Och jag saknar faktiskt fru Grönberg nu ... Kan du ta mig tillbaka till henne?</se><pl>Tak bardzo byłem szczęśliwy na wolności! Ale potem zawiał silny wiatr i zostałem uwięziony pod tym pudełkiem. Nie mogę się stąd ruszyć! I trochę tęsknię za panią Waligórską... Czy możesz mnie do niej odnieść?</pl><ru>Я был рад обрести свободу, но подул сильный ветер и меня накрыло коробкой! Я не мог выбраться из-под нее! И знаешь, я уже соскучился по тетушке Розе! Ты не поможешь мне вернуться домой?</ru><id>Saya sangatlah senang karena akhirnya bisa bebas, tapi kemudian angin besar datang, dan Saya terjebak di dalam kotak ini. Saya tidak bisa bergerak! Dan Saya sebenarnya sama seperti Nona Moni sekarang… Bisakah anda membawa saya kembali padanya?</id><ar>I was so happy to finally be free, but then a big wind came, and I got trapped under this box. I can't move! And I actually kind of miss Ms. Greenberg now… Can you bring me back to her?</ar><jp>I was so happy to finally be free, but then a big wind came, and I got trapped under this box. I can't move! And I actually kind of miss Ms. Greenberg now… Can you bring me back to her?</jp><cn>I was so happy to finally be free, but then a big wind came, and I got trapped under this box. I can't move! And I actually kind of miss Ms. Greenberg now… Can you bring me back to her?</cn></textItem><textItem identifier=""><en_us>Of course!</en_us><en_uk>Of course!</en_uk><nl>Natuurlijk!</nl><fr>Mais bien sûr ! </fr><de>Aber natürlich!</de><es>¡Por supuesto!</es><br>Mas é claro!</br><pt>Claro que sim!</pt><it>Ma certo!</it><se>Såklart!</se><pl>Oczywiście!</pl><ru>Конечно!</ru><id>Tentu saja!</id><ar>Of course!</ar><jp>Of course!</jp><cn>Of course!</cn></textItem><textItem identifier=""><en_us>Thank you, darling!!! Oh, and by the way…my friend's extremely rare striped elephant has gone missing. Can you help her too?</en_us><en_uk>Thank you, darling!!! Oh, and by the way… my friend's extremely rare striped elephant has gone missing. Can you help her too?</en_uk><nl>Je bent een schat!!! O, en trouwens... De extreem zeldzame gestreepte olifant van mijn vriendin wordt ook vermist. Zou je haar ook kunnen helpen? </nl><fr>Mille fois merci !!! Oh, tant que j'y pense : mon amie a perdu son éléphant à rayures. C'est une espèce très rare, vous savez. Pourriez-vous l'aider elle aussi ? </fr><de>Danke, du bist ein Schatz!!! Ach übrigens... der extrem seltene, gestreifte Elefant meiner Freundin ist verschwunden. Kannst du ihr vielleicht auch helfen?</de><es>¡¡¡Gracias, querida!!! Ah, por cierto... El extravagante elefante a rayas de mi amiga ha desaparecido. ¿La ayudarías a ella también?</es><br>Obrigada, querida!!! Ah, e aliás... o elefante listrado extremamente raro da minha amiga está desaparecido. Você pode ajudá-la também?</br><pt>Obrigada, querida!!! Oh, a propósito…o extremamente raro elefante às riscas da minha amiga desapareceu. Também a podes ajudar?</pt><it>Grazie, mia cara!!! Oh, a proposito…Anche il rarissimo elefante a strisce della mia amica è sparito. Puoi aiutare anche lei?</it><se>Tack, kära du!!! Åh, förresten ... Min väns extremt ovanliga randiga elefant har försvunnit. Kan du hjälpa henne också?</se><pl>Dziękuję, kochanie! Och, a przy okazji... Mojej przyjaciółce zginął pasiasty słoń, należący do ekstremalnie rzadkiego gatunku. Może pomożesz i jej?</pl><ru>Спасибо, дорогая! Кстати, моя знакомая недавно потеряда своего редкого полосатого слона. Может быть Ты сможешь и ей помочь?</ru><id>Terima kasih, sayang!!! Oh, dan ngomong-ngomong..gajah berbelang tipis milik teman saya hilang. Bisakah anda membantunya juga?</id><ar>Thank you, darling!!! Oh, and by the way…my friend's extremely rare striped elephant has gone missing. Can you help her too?</ar><jp>Thank you, darling!!! Oh, and by the way…my friend's extremely rare striped elephant has gone missing. Can you help her too?</jp><cn>Thank you, darling!!! Oh, and by the way…my friend's extremely rare striped elephant has gone missing. Can you help her too?</cn></textItem><textItem identifier=""><en_us>Striped…? Uh, sure!</en_us><en_uk>Striped…? Uh, sure!</en_uk><nl>Gestreept...? Ehrm, natuurlijk!</nl><fr>À rayures…? Ben, oui !</fr><de>Ein gestreifter Elefant??? Äh...na klar.</de><es>¿A rayas...? Eh, ¡claro!</es><br>Listrado...? Hum, claro!</br><pt>Às riscas…?</pt><it>A strisce…? Oh, certamente!</it><se>Randig...? Öh, visst!</se><pl>Pasiasty...? Yyy, pewnie!</pl><ru>Ох… Конечно же - да!!! </ru><id>Belang…? Uh, tentu!</id><ar>Striped…? Uh, sure!</ar><jp>Striped…? Uh, sure!</jp><cn>Striped…? Uh, sure!</cn></textItem><textItem identifier=""><en_us>Level Complete!</en_us><en_uk>Level Complete!</en_uk><nl>Level voltooid!</nl><fr>Niveau réussi !</fr><de>Level beendet!</de><es>¡Nivel completado!</es><br>Nível concluído!</br><pt>Nível Concluído!</pt><it>Livello completo!</it><se>Nivå klarad!</se><pl>Poziom ukończony!</pl><ru>Уровень пройден!!</ru><id>Level Selesai!</id><ar>Level Complete!</ar><jp>Level Complete!</jp><cn>Level Complete!</cn></textItem><textItem identifier=""><en_us>Level Incomplete</en_us><en_uk>Level Incomplete</en_uk><nl>Level niet voltooid</nl><fr>Niveau raté</fr><de>Level unvollständig</de><es>Nivel no completado</es><br>Nível incompleto</br><pt>Nível Incompleto</pt><it>Livello incompleto!</it><se>Nivå ej klarad</se><pl>Poziom nie został ukończony</pl><ru>Уровень не пройден… Попробуйте еще раз…</ru><id>Level Tidak Terselesaikan!</id><ar>Level Incomplete</ar><jp>Level Incomplete</jp><cn>Level Incomplete</cn></textItem><textItem identifier=""><en_us>Time Left:</en_us><en_uk>Time Left:</en_uk><nl>Overgebleven tijd:</nl><fr>Temps restant :</fr><de>Verbleibende Zeit</de><es>Tiempo restante:</es><br>Tempo restante:</br><pt>Tempo Restante:</pt><it>Tempo restante:</it><se>Tid kvar:</se><pl>Pozostały czas:</pl><ru>Осталось времени</ru><id>Waktu tersisa:</id><ar>Time Left:</ar><jp>Time Left:</jp><cn>Time Left:</cn></textItem><textItem identifier=""><en_us>You've finished [X] out of [X] levels!</en_us><en_uk>You have finished [X] of [X] levels!</en_uk><nl>Je hebt [X] van [X] levels voltooid!</nl><fr>Tu as réussi [X] niveaux sur [X] !</fr><de>Du hast [X] von insgesamt [X] Levels beendet!</de><es>¡Has terminado [X] de [X] niveles!</es><br>Você concluiu [X] de [X] níveis!</br><pt>Acabaste [X] de [X] níveis!</pt><it>Hai finito [X] livelli su [X]!</it><se>Du har klarat [X] av [X] nivåer!</se><pl>Ukończono [X] z [X] poziomów!</pl><ru>Завершено уровней: 1 из 12</ru><id>Anda telah menyelesaikan [X] dari [X] level!</id><ar>You've finished [X] out of [X] levels!</ar><jp>You've finished [X] out of [X] levels!</jp><cn>You've finished [X] out of [X] levels!</cn></textItem><textItem identifier=""><en_us>Score:</en_us><en_uk>Score:</en_uk><nl>Score:</nl><fr>Score:</fr><de>Punkte:</de><es>Puntuación:</es><br>Pontuação:</br><pt>Pontuação:</pt><it>Punteggio:</it><se>Poäng:</se><pl>Wynik:</pl><ru>Твои очки</ru><id>Skor:</id><ar>Score:</ar><jp>Score:</jp><cn>Score:</cn></textItem> <textItem identifier=""><en_us>Time:</en_us><en_uk>Time:</en_uk><nl>Tijd:</nl><fr>Temps :</fr><de>Zeit:</de><es>Tiempo:</es><br>Tempo:</br><pt>Tempo:</pt><it>Tempo:</it><se>Tid:</se><pl>Czas:</pl><ru>Время</ru><id>Waktu:</id><ar>Time:</ar><jp>Time:</jp><cn>Time:</cn></textItem><textItem identifier=""><en_us>Level:</en_us><en_uk>Level:</en_uk><nl>Level:</nl><fr>Niveau :</fr><de>Level:</de><es>Nivel:</es><br>Nível:</br><pt>Nível:</pt><it>Livello:</it><se>Nivå:</se><pl>Poziom:</pl><ru>Уровень</ru><id>Level:</id><ar>Level:</ar><jp>Level:</jp><cn>Level:</cn></textItem><textItem identifier=""><en_us>Congratulations!</en_us><en_uk>Congratulations!</en_uk><nl>Gefeliciteerd!</nl><fr>Félicitations !</fr><de>Glückwunsch!</de><es>¡Enhorabuena!</es><br>Parabéns!</br><pt>Parabéns!</pt><it>Complimenti!</it><se>Gratulerar!</se><pl>Gratulacje!</pl><ru>Поздравляем!!!</ru><id>Selamat!</id><ar>Congratulations!</ar><jp>Congratulations!</jp><cn>Congratulations!</cn></textItem><textItem identifier=""><en_us>Your Awards</en_us><en_uk>Your Awards</en_uk><nl>Je trofeeën</nl><fr>Tes récompenses</fr><de>Deine Preise</de><es>Tus premios</es><br>Seus prêmios</br><pt>Os teus Prémios</pt><it>I tuoi premi</it><se>Dina belöningar</se><pl>Twoje trofea:</pl><ru>Ваши награды</ru><id>Hadiah Anda</id><ar>Your Awards</ar><jp>Your Awards</jp><cn>Your Awards</cn></textItem><textItem identifier=""><en_us>To be continued…</en_us><en_uk>To be continued…</en_uk><nl>Wordt vervolgd...</nl><fr>À suivre…</fr><de>Fortsetzung folgt...</de><es>Continuará...</es><br>Continua...</br><pt>Continua...</pt><it>Continua…</it><se>Fortsättning följer ...</se><pl>Ciąg dalszy nastąpi...</pl><ru>Продолжение следует…</ru><id>Berlanjut.</id><ar>To be continued…</ar><jp>To be continued…</jp><cn>To be continued…</cn></textItem><textItem identifier=""><en_us>Produced by:</en_us><en_uk>Produced by:</en_uk><nl>Geproduceerd door:</nl><fr>Produit par :</fr><de>Produziert von:</de><es>Producido por:</es><br>Produção:</br><pt>Produzido por:</pt><it>Realizzato da:</it><se>Producerat av:</se><pl>Wyprodukowano przez:</pl><ru>Авторы</ru><id>Diproduksi oleh:</id><ar>Produced by:</ar><jp>Produced by:</jp><cn>Produced by:</cn></textItem><textItem identifier=""><en_us>Collect all of the buttons.</en_us><en_uk>Collect all the buttons.</en_uk><nl>Verzamel alle knopen.</nl><fr>Collectionne tous les boutons.</fr><de>Sammle alle Knöpfe.</de><es>Reúne todos los botones.</es><br>Recolha todos os botões.</br><pt>Apanha todos os botões.</pt><it>Raccogli tutti i bottoni.</it><se>Samla alla knapparna.</se><pl>Zbierz wszystkie guziki.</pl><ru>Собери все пуговички.</ru><id>Kumpulkan semua tombol.</id><ar>Collect all of the buttons.</ar><jp>Collect all of the buttons.</jp><cn>Collect all of the buttons.</cn></textItem><textItem identifier=""><en_us>Collect all of the hearts.</en_us><en_uk>Collect all the hearts.</en_uk><nl>Verzamel alle hartjes.</nl><fr>Collectionne tous les cœurs.</fr><de>Sammle alle Herzen.</de><es>Reúne todos los corazones.</es><br>Recolha todos os corações.</br><pt>Apanha todos os corações.</pt><it>Raccogli tutti i cuori.</it><se>Samla alla hjärtan.</se><pl>Zbierz wszystkie serduszka.</pl><ru>Собери все сердечки.</ru><id>Kumpulkan semua hati.</id><ar>Collect all of the hearts.</ar><jp>Collect all of the hearts.</jp><cn>Collect all of the hearts.</cn></textItem><textItem identifier=""><en_us>Collect all of the leaves.</en_us><en_uk>Collect all the leaves.</en_uk><nl>Verzamel alle bladeren.</nl><fr>Collectionne toutes les feuilles.</fr><de>Sammle alle Blätter.</de><es>Reúne todas las hojas.</es><br>Recolha todas as folhas.</br><pt>Apanha todas as folhas.</pt><it>Raccogli tutte le foglie.</it><se>Samla alla löven.</se><pl>Zbierz wszystkie liście.</pl><ru>Собери все листья.</ru><id>Kumpulkan semua daun.</id><ar>Collect all of the leaves.</ar><jp>Collect all of the leaves.</jp><cn>Collect all of the leaves.</cn></textItem><textItem identifier=""><en_us>Collect all of the stars.</en_us><en_uk>Collect all the stars.</en_uk><nl>Verzamel alle sterren.</nl><fr>Collectionne toutes les étoiles.</fr><de>Sammle alle Sterne.</de><es>Reúne todas las estrellas.</es><br>Recolha todas as estrelas.</br><pt>Apanha todas as estrelas.</pt><it>Raccogli tutte le stelle.</it><se>Samla alla stjärnorna.</se><pl>Zbierz wszystkie gwiazdki.</pl><ru>Собери все звездочки.</ru><id>Kumpulkan semua bintang.</id><ar>Collect all of the stars.</ar><jp>Collect all of the stars.</jp><cn>Collect all of the stars.</cn></textItem><textItem identifier=""><en_us>Collect all of the blossoms.</en_us><en_uk>Collect all the blossoms.</en_uk><nl>Verzamel alle bloesems.</nl><fr>Collectionne toutes les fleurs.</fr><de>Sammle alle Blüten.</de><es>Reúne todas las flores.</es><br>Recolha todas as flores.</br><pt>Apanha todas as flores.</pt><it>Raccogli tutti i boccioli.</it><se>Samla alla blommorna.</se><pl>Zbierz wszystkie kwiatki.</pl><ru>Собери все цветочные бутоны.</ru><id>Kumpulkan semua bunga </id><ar>Collect all of the blossoms.</ar><jp>Collect all of the blossoms.</jp><cn>Collect all of the blossoms.</cn></textItem><textItem identifier=""><en_us>Collect all of the balls.</en_us><en_uk>Collect all the balls.</en_uk><nl>Verzamel alle ballen.</nl><fr>Collectionne toutes les balles.</fr><de>Sammle alle Bälle.</de><es>Reúne todas las bolas.</es><br>Recolha todas as bolas.</br><pt>Apanha todas as bolas.</pt><it>Raccogli tutte le palle.</it><se>Samla alla bollarna.</se><pl>Zbierz wszystkie piłki.</pl><ru>Собери все мячики.</ru><id>Kumpulkan semua bola</id><ar>Collect all of the balls.</ar><jp>Collect all of the balls.</jp><cn>Collect all of the balls.</cn></textItem><textItem identifier=""><en_us>Collect all of the beads.</en_us><en_uk>Collect all the beads.</en_uk><nl>Verzamel alle kralen.</nl><fr>Collectionne toutes les perles.</fr><de>Sammle alle Kügelchen.</de><es>Reúne todas las cuentas.</es><br>Recolha todas as miçangas.</br><pt>Apanha todas as missangas.</pt><it>Raccogli tutte le perline.</it><se>Samla alla pärlorna.</se><pl>Zbierz wszystkie korale.</pl><ru>Собери все бусы.</ru><id>Kumpulkan semua bibit.</id><ar>Collect all of the beads.</ar><jp>Collect all of the beads.</jp><cn>Collect all of the beads.</cn></textItem><textItem identifier=""><en_us>Collect all of the fruit.</en_us><en_uk>Collect all the fruit.</en_uk><nl>Verzamel al het fruit.</nl><fr>Collectionne tous les fruits.</fr><de>Sammle alle Früchte.</de><es>Reúne toda la fruta.</es><br>Recolha todas as frutas.</br><pt>Apanha todas as frutas.</pt><it>Raccogli tutta la frutta.</it><se>Samla alla frukterna.</se><pl>Zbierz wszystkie owoce.</pl><ru>Собери все фрукты.</ru><id>Kumpulkan semua buah.</id><ar>Collect all of the fruit.</ar><jp>Collect all of the fruit.</jp><cn>Collect all of the fruit.</cn></textItem><textItem identifier=""><en_us>Collect all of the kisses.</en_us><en_uk>Collect all the kisses.</en_uk><nl>Verzamel alle kusjes.</nl><fr>Collectionne tous les bisous.</fr><de>Sammle alle Küsse.</de><es>Reúne todos los besos.</es><br>Recolha todos os beijos.</br><pt>Apanha todos os beijos.</pt><it>Raccogli tutti i baci.</it><se>Samla alla kyssarna.</se><pl>Zbierz wszystkie całuski.</pl><ru>Собери все поцелуйчики.</ru><id>Kumpulkan semua ciuman.</id><ar>Collect all of the kisses.</ar><jp>Collect all of the kisses.</jp><cn>Collect all of the kisses.</cn></textItem><textItem identifier=""><en_us>Collect all of the footprints.</en_us><en_uk>Collect all the footprints.</en_uk><nl>Verzamel alle voetafdrukken.</nl><fr>Collectionne toutes les traces de pas.</fr><de>Sammle alle Fußabdrücke.</de><es>Reúne todas las huellas.</es><br>Recolha todas as pegadas.</br><pt>Apanha todas as pegadas.</pt><it>Raccogli tutte le impronte.</it><se>Samla alla fotavtrycken.</se><pl>Zbierz wszystkie ślady.</pl><ru>Собери все следы.</ru><id>Kumpulkan semua jejak kaki.</id><ar>Collect all of the footprints.</ar><jp>Collect all of the footprints.</jp><cn>Collect all of the footprints.</cn></textItem><textItem identifier=""><en_us>Collect all of the keys.</en_us><en_uk>Collect all the keys.</en_uk><nl>Verzamel alle sleutels.</nl><fr>Collectionne toutes les clés.</fr><de>Sammle alle Schlüssel.</de><es>Reúne todas las llaves.</es><br>Recolha todas as chaves.</br><pt>Apanha todas as chaves.</pt><it>Raccogli tutte le chiavi.</it><se>Samla alla nycklarna.</se><pl>Zbierz wszystkie klucze.</pl><ru>Собери все ключики.</ru><id>Kumpulkan semua kunci.</id><ar>Collect all of the keys.</ar><jp>Collect all of the keys.</jp><cn>Collect all of the keys.</cn></textItem><textItem identifier=""><en_us>Collect all of the bows.</en_us><en_uk>Collect all the bows.</en_uk><nl>Verzamel alle strikken.</nl><fr>Collectionne tous les nœuds.</fr><de>Sammle alle Bögen.</de><es>Reúne todos los lazos.</es><br>Recolha todos os laços.</br><pt>Apanha todos os laços.</pt><it>Raccogli tutti i fiocchi.</it><se>Samla alla rosetterna.</se><pl>Zbierz wszystkie kokardki.</pl><ru>Собери все бантики.</ru><id>Kumpulkan semua busur.</id><ar>Collect all of the bows.</ar><jp>Collect all of the bows.</jp><cn>Collect all of the bows.</cn></textItem><textItem identifier=""><en_us>Number left to find:</en_us><en_uk>Total left to find:</en_uk><nl>Nog te vinden:</nl><fr>Nombre encore à trouver :</fr><de>Es fehlen dir noch:</de><es>Todavía tienes que encontrar:</es><br>Número de itens não encontrados:</br><pt>Ainda por encontrar:</pt><it>Devi ancora trovarne:</it><se>Antal kvar att hitta:</se><pl>Pozostało do znalezienia:</pl><ru>Осталось:</ru><id>Sisa jumlah yang harus dicari:</id><ar>Number left to find:</ar><jp>Number left to find:</jp><cn>Number left to find:</cn></textItem><textItem identifier=""><en_us>Muffin's Room</en_us><en_uk>Muffin's Room</en_uk><nl>Muffins kamer</nl><fr>Chambre de Muffin</fr><de>Muffins Zimmer</de><es>La habitación de Magdalena</es><br>Quarto de Biscoito</br><pt>Quarto do Queque</pt><it>La stanza di Polpetta</it><se>Muffins rum</se><pl>Pokój Keksika</pl><ru>Комната Пончика</ru><id>Ruangan Muffin</id><ar>Muffin's Room</ar><jp>Muffin's Room</jp><cn>Muffin's Room</cn></textItem> <textItem identifier=""><en_us>Ms. Greenberg's Bedroom</en_us><en_uk>Ms. Greenberg's Bedroom</en_uk><nl>Slaapkamer van mevrouw Groenberg</nl><fr>Chambre à coucher de Madame Montvert</fr><de>Frau Grünbergs Schlafzimmer</de><es>El dormitorio de la Sra. Colorado</es><br>Quarto da senhorita Veroca</br><pt>Quarto da D. Verduras</pt><it>La camera della Signora Zitelloni</it><se>Fru Grönbergs sovrum</se><pl>Sypialnia pani Waligórskiej</pl><ru>Комната тетушки Розы</ru><id>Kamar tidur Nona. Moni</id><ar>Ms. Greenberg's Bedroom</ar><jp>Ms. Greenberg's Bedroom</jp><cn>Ms. Greenberg's Bedroom</cn></textItem><textItem identifier=""><en_us>Garden</en_us><en_uk>Garden</en_uk><nl>Tuin</nl><fr>Jardin</fr><de>Garten</de><es>Jardín</es><br>Jardim</br><pt>Jardim</pt><it>Il giardino</it><se>Trädgård</se><pl>Ogród</pl><ru>Двор</ru><id>Taman</id><ar>Garden</ar><jp>Garden</jp><cn>Garden</cn></textItem><textItem identifier=""><en_us>Points</en_us><en_uk>Points</en_uk><nl>Punten</nl><fr>Points</fr><de>Punkte</de><es>Puntos</es><br>Pontos</br><pt>Pontos</pt><it>Punti</it><se>Poäng</se><pl>Punkty</pl><ru>Очков</ru><id>Poin</id><ar>Points</ar><jp>Points</jp><cn>Points</cn></textItem><textItem identifier=""><en_us>Time</en_us><en_uk>Time</en_uk><nl>Tijd</nl><fr>Temps</fr><de>Zeit</de><es>Tiempo</es><br>Tempo</br><pt>Tempo</pt><it>Tempo</it><se>Tid</se><pl>Czas</pl><ru>Время</ru><id>Waktu</id><ar>Time</ar><jp>Time</jp><cn>Time</cn></textItem><textItem identifier="btn_moregamesat"><en_us>More funny games at:</en_us><en_uk>More funny games at:</en_uk><nl>Meer grappige spelletjes op:</nl><fr>Plus de jeux divertissants sur :</fr><de>Mehr witzige Spiele auf:</de><es>Más juegos divertidos en:</es><br>Mais jogos divertidos em:</br><pt>Mais jogos divertidos em:</pt><it>Più giochi divertenti su:</it><se>Fler roliga spel på:</se><pl>Więcej zabawnych gier na:</pl><ru>Больше веселых игр на:</ru><id>Permainan lucu lainnya di:</id><ar>More funny games at:</ar><jp>他のゲームで遊ぶ</jp><cn>更多有趣的游戏尽在:</cn></textItem></LocalisedText>
;
SpilGame.importXMLv2(xmlData);
trace("Language Data Succesfully included");
Languages.initialize();
SpilGame.initialize("PetDetective", PortalGroup.GIRL, "PetDetective.html", this, true);
super(false, 0, "pet_detective");
mSubmiter = new Submitter();
mSubmiter._O0000Ol01(this.parent, "pet_detective", "PetDetective.html", 0, "normal", "", 0, 0, 1, true);
}
override protected function newGameStage():DisplayObject{
return (new ((getDefinitionByName("GameStage") as Class)));
}
public static function submitScores():void{
if (mSubmiter._O01lOO10O){
trace("Score submitted:", userdata.data.allScore);
mSubmiter._O01lOO10O(userdata.data.allScore);
} else {
trace("Score submit failed, score:", userdata.data.allScore);
};
}
}
}//package
Section 724
//Texts (Texts)
package {
public class Texts {
public static const SCORE_STRINGS:Object = {us:"Score", uk:"Score", nl:"Score", fr:"Score", de:"Punkte", es:"Puntuación", br:"Pontuação", pt:"Pontuação", it:"Punteggio", se:"Poäng", pl:"Wynik", ru:"Твои очки", id:"Skor"};
public static const DIALOGS:Object = {us:[[["first", "Hello! I'm Penny, and I have the best job in the world: I'm a pet detective!", -13], ["second", "My Muffin! My Muffin! Oh, heavens me, where in the world could my Muffin be? "], ["first", "Excuse me, are you okay? Can I help you?", -5], ["second", "Oh, it's terrible! I've turned my entire house upside down, but my Muffin is nowhere to be found! I hope my poor dear Muffin hasn't been eaten by… Oh, it's too terrible to even think about!", 3], ["first", "Hmmm. Maybe I can help. But I need some information first. What kind of muffin was it? Blueberry? What did it look like?", -3], ["second", "What? Blueberry? No! Muffin is my little pink hamster. He has curly fur and big blue eyes. He is my pride and joy!", -5], ["second", "I spend hours every day washing and curling his pretty pink fur, which I dyed myself!"], ["first", "Um…okay. Well then. Uh, I suppose I should start looking for \"your Muffin\" where you last saw him: at your house. Where do you live?", -5], ["second", "I live on the pink house on Green Street, just to the left of the old oak tree. The door to Muffin's room is pink. Goodness, I hope you can find my darling Muffin and catch his kidnapper!"]], [["first", "Ms. Greenberg!", -13], ["second", "You found him?!?!", -10], ["first", "Uh, no. Sorry. Not yet. But I found a key to your bedroom. Can I look for clues there?"], ["second", "Of course you can. I trust you. There are so many interesting rumors about you, you know.", -5], ["second", "They say you can communicate with animals! They say you're the best pet detective ever! Of course, you can look anywhere you like!"], ["first", "Thank you Ms. Greenberg.", -10]], [["first", "Hmm… Muffin's hamster tracks lead out to the yard. Maybe he decided to run away…", -5], ["second", "Oh, no no no. Muffin loves me as much as I love him! He would never abandon me. Please, find the kidnapper who stole him from me!", -13], ["first", "We will find you mupsy-wupsy. Don't you worry.", -13]], [["first", "Aha! There you are! What happened? How did you end up here?", -5], ["second", "I tried to escape from Ms. Greenberg. I hate it when she curls my fur. I'm an animal, not a person! So I though I would try living in the wilderness for a change.", 5], ["first", "Believe me, I understand!", -13], ["second", "I was so happy to finally be free, but then a big wind came, and I got trapped under this box. I can't move!", -13], ["second", "And I actually kind of miss Ms. Greenberg now… Can you bring me back to her?", -10], ["first", "Of course!", -13]], [["second", "Thank you, darling!!! Oh, and by the way…my friend's extremely rare striped elephant has gone missing. Can you help her too?", -5], ["first", "Striped…? Uh, sure!", -13]]], uk:[[["first", "Hello! I'm Penny, and I have the best job in the world: I'm a pet detective!", -13], ["second", "My Muffin! My Muffin! Oh heavens above! Where in the world could my Muffin be? ", -5], ["first", "Excuse me, are you alright? Can I help you?", -8], ["second", "Oh, it's terrible! I've turned my entire house upside down, but my Muffin is nowhere to be found! I hope my poor dear Muffin hasn't been eaten by… Oh, it's too terrible to even think about!", 3], ["first", "Hmmm. Perhaps I can help, but I need some information first. What kind of muffin was it? Blueberry? What did it look like?"], ["second", "What? Blueberry? No! Muffin is my little pink hamster. He has curly fur and big blue eyes. He is my pride and joy! I spend hours every day washing and curling his pretty pink fur, which I dyed myself!", -3], ["first", "Um… OK. Well... Uh, I suppose I should start looking for \"your Muffin\" where you last saw him: at your house. Where do you live?", -3], ["second", "I live on the pink house on Green Street, just to the left of the old oak tree. The door to Muffin's room is pink. My goodness, I hope you can find my darling Muffin and catch his kidnapper!"]], [["first", "Ms. Greenberg!", -13], ["second", "You found him?!?!", -13], ["first", "Uh, no. Sorry. Not yet. But I found a key to your bedroom. Can I look for clues there?", -5], ["second", "Of course you can; I trust you. I have heard so many interesting things about you, you know. They say you can communicate with animals! ", -5], ["second", "They say you're the best pet detective ever! Of course you can look anywhere you like!", -5], ["first", "Thank you Ms. Greenberg.", -13]], [["first", "Hmm… Muffin's hamster tracks lead out into the back yard. Maybe he decided to run away…", -5], ["second", "Oh, no no no! Muffin loves me as much as I love him! He would never abandon me. Please find the kidnapper who stole him from me!", -8], ["first", "We will find you mupsy-wupsy. Don't you worry.", -5]], [["first", "Aha! There you are! What happened? How did you end up here?", -5], ["second", "I tried to escape from Ms. Greenberg. I hate it when she curls my fur; I'm an animal, not a person! So I though I would try living in the wild for a change.", 5], ["first", "Believe me, I understand!", -13], ["second", "I was so happy to finally be free, but then there was a big just of wind and I was blown along and got trapped under this box. I can't move! "], ["second", "And I'm sort of missing Ms. Greenberg now… Can you take me back to her?", -5], ["first", "Of course!", -13]], [["second", "Thank you, darling!!! Oh, and by the way… my friend's extremely rare striped elephant has gone missing. Can you help her too?"], ["first", "Striped…? Uh, sure!", -13]]], nl:[[["first", "Hallo! Ik ben Doortje en ik heb de mooiste baan ter wereld: ik ben dierendetective! "], ["second", "Mijn Muffin! Mijn Muffin! O hemel, waar is mijn Muffin gebleven? ", -13], ["first", "Pardon, is alles in orde? Kan ik u ergens mee helpen?", -13], ["second", "O, het is verschrikkelijk! Ik heb mijn hele huis ondersteboven gehaald, maar ik kan Muffin nergens vinden! Ik hoop dat mijn arme lieve Muffin niet is opgegeten door...", -5], ["second", "O, aan zulke verschrikkelijke dingen wil ik niet eens denken! ", -10], ["first", "Hmmm. Misschien kan ik helpen. Maar ik heb eerst wat informatie nodig. Wat voor muffin was het? Bosbessen? Hoe zag-ie eruit? "], ["second", "Wat? Bosbessen? Nee! Muffin is mijn kleine roze hamster. Hij heeft een krullende vacht en grote blauwe ogen. Hij is mijn steun en toeverlaat!", -13], ["second", "Elke dag heb ik urenlang zijn mooie roze vacht gewassen en gekruld. Ik heb die vacht zelf geverfd! ", -5], ["first", "Ehm... oké. Goed dan. Ik denk dat ik 'uw Muffin' het beste kan gaan zoeken op de plek waar u hem voor het laatst gezien heeft: thuis. Waar woont u? ", -13], ["second", "Ik woon in het roze huis in de Groenstraat, net links van de oude eikenboom. De deur naar Muffins kamer is roze. Hemeltje, ik hoop dat je mijn lieve Muffin kunt vinden en zijn ontvoerder kunt pakken! ", -5]], [["first", "Mevrouw Groenberg! ", -13], ["second", "Heb je hem gevonden?!?!", -13], ["first", "Eh, nee. Sorry. Nog niet. Maar ik heb wel de sleutel van uw slaapkamer gevonden. Mag ik daar naar aanwijzingen zoeken? ", -5], ["second", "Natuurlijk, ik vertrouw je. Weet je, ik heb zo veel over je gehoord...", -13], ["second", "Ze zeggen dat je met dieren kunt praten! Ze zeggen dat er nooit een betere dierendetective was dan jij! Natuurlijk mag je overal zoeken!", -13], ["first", "Dank u, mevrouw Groenberg.", -13]], [["first", "Hmm… De hamstersporen van Muffin leiden naar de binnenplaats. Misschien wilde hij weglopen…", -13], ["second", "O nee, nee, nee! Muffin houdt net zo veel van mij als ik van hem! Hij zou me nooit verlaten. Vind alsjeblieft de ontvoerder die hem gestolen heeft!", -10], ["first", "We vinden uw schattebolleke wel, maakt u zich geen zorgen.", -13]], [["first", "Aha! Daar ben je! Wat is er gebeurd? Hoe ben je hier terechtgekomen?", -13], ["second", "Ik probeerde te ontsnappen van mevrouw Groenberg. Ik haat het als ze m'n vacht krult. Ik ben een dier, geen mens! Dus ik dacht: laat ik voor de verandering eens in de wildernis proberen te leven.", -3], ["first", "Geloof me, ik snap wat je bedoelt! ", -10], ["second", "Ik was zo blij dat ik eindelijk vrij was, maar toen begon het heel hard te waaien en kwam ik vast te zitten onder deze doos. Ik kan me niet bewegen!", -10], ["second", "En eigenlijk mis ik mevrouw Groenberg wel een beetje... Kun je me naar haar terugbrengen? "], ["first", "Natuurlijk!", -13]], [["second", "Je bent een schat!!! O, en trouwens... De extreem zeldzame gestreepte olifant van mijn vriendin wordt ook vermist. Zou je haar ook kunnen helpen? ", 5], ["first", "Gestreept...? Ehrm, natuurlijk!", -13]]], fr:[[["first", "Bonjour, je m'appelle Aline et j'exerce le plus beau métier au monde : je suis détective animalière !", -10], ["second", "Mon Muffin ! Mon Muffin ! Pauvre de moi, où peut bien se trouver mon Muffin ?"], ["first", "Excusez-moi, vous allez bien ? Est-ce que je peux vous aider ?", -10], ["second", "Oh, mais c'est terrible ! J'ai cherché dans toute la maison, mais je n'arrive tout simplement pas à retrouver mon Muffin ! ", -3], ["second", "J'espère que le pauvre n'a pas été dévoré par… Oh, c'est trop horrible rien que d'y penser !", -8], ["first", "Eh bien. Je peux peut-être vous aider. Mais j'aurais besoin de quelques informations : de quel genre de muffin s'agissait-il ? Au chocolat ? À quoi ressemblait-il ?", 2], ["second", "Quoi ? Au chocolat ? Mais non ! Muffin est mon petit hamster rose. Il a le poil bouclé et de grands yeux bleus. Il est la joie de ma vie ! ", -10], ["second", "Je passe des heures chaque jour à le laver et à friser son beau poil rose que j'ai teint moi-même !", -5], ["first", "Ah… je vois. Eh bien ! Je pense que je devrais commencer par chercher \"votre Muffin\" à l'endroit où vous l'avez vu en dernier : dans votre maison. Où habitez-vous ?", -2], ["second", "J'habite dans la maison rose dans la Rue Verte, juste à gauche du grand chêne. La porte de la chambre de Muffin est rose. "], ["second", "Bonté divine ! pourvu que vous puissiez retrouver mon Muffin chéri et attraper son ravisseur !", -8]], [["first", "Madame Montvert !", -13], ["second", "Vous l'avez trouvé ?!?!", -13], ["first", "Euh, non. Désolée. Pas encore. Mais j'ai trouvé une clé de votre chambre à coucher. Est-ce que je peux aller y chercher des indices ?", -5], ["second", "Mais bien sûr ! Je vous fais confiance. On raconte tellement de choses sur vous, vous savez. On dit que vous pouvez communiquer avec les animaux ! "], ["second", "On dit que vous êtes la meilleure détective animalière de tous les temps ! Bien sûr, vous pouvez regarder partout où vous\nle souhaitez !"], ["first", "Merci Madame Montvert.", -13]], [["first", "Mmh… les traces de pas de Muffin le hamster se dirigent vers le jardin. Il a peut-être décidé de s'enfuir…", -10], ["second", "Ah ça non ! Muffin m'aime autant que je l'aime lui ! Il ne m'abandonnerait jamais. Je vous en prie, trouvez le ravisseur qui s'est emparé de lui !", -3], ["first", "Nous allons te trouver, mon petit sucre d'orge. Ne t'en fais pas.", -10]], [["first", "Aha ! Te voilà donc ! Que s'est-il passé ? Comment t'es-tu retrouvé ici ?", -5], ["second", "J'ai essayé de fuir Madame Montvert. Je déteste quand elle frise mon poil. Je suis un animal, après tout, pas une personne ! J'ai donc essayé de vivre dans la nature pour changer.", -2], ["first", "Crois-moi, je te comprends très bien !", -5], ["second", "J'étais tellement heureux d'être enfin libre, mais un grand coup de vent a soufflé et me voilà coincé sous cette caisse. Je ne peux pas sortir ! ", -3], ["second", "Et, bizarrement, Madame Montvert me manque maintenant… Peux-tu me ramener chez elle ?"], ["first", "Mais bien sûr ! ", -10]], [["second", "Mille fois merci !!! Oh, tant que j'y pense : mon amie a perdu son éléphant à rayures. C'est une espèce très rare, vous savez. Pourriez-vous l'aider elle aussi ? "], ["first", "À rayures…? Ben, oui !", -13]]], de:[[["first", "Hallo! Ich bin Tina, und ich habe den besten Job der Welt: Ich bin Tierdetektivin!"], ["second", "Mein Muffin! Mein Muffin! Oh, mein Gott, wo kann mein Muffin denn nur sein?", -5], ["first", "Entschuldigen Sie, geht es Ihnen gut? Kann ich Ihnen helfen?", -13], ["second", "Oh, es ist so furchtbar! Ich habe mein ganzes Haus durchsucht, aber ich finde meinen Muffin nirgendwo! ", -5], ["second", "Ich hoffe, dass mein armer lieber Muffin nicht gefressen worden ist von… Oh, es ist so schrecklich, ich mag gar nicht darüber nachdenken!", -13], ["first", "Hmmm. Vielleicht kann ich Ihnen helfen. Aber ich brauche zuerst ein paar Informationen. Was für eine Art Muffin war es denn? Blaubeere? Schokolade? Und wie sah er aus?", -10], ["second", "Was? Blaubeere? Nein! Muffin ist mein kleiner pinker Hamster. Er hat lockiges Fell und große blaue Augen. Er ist mein ganzer Stolz und mein Liebling! ", -5], ["second", "Ich verbringe jeden Tag Stunden damit, sein schönes pinkes Fell, das ich selbst gefärbt habe, zu waschen und zu kräuseln!"], ["first", "Ähm…okay. Also gut. Ich denke, ich sollte nach \"Ihrem Muffin\" zunächst dort suchen, wo Sie ihn zuletzt gesehen haben: in Ihrem Haus. Wo wohnen Sie?"], ["second", "Ich wohne in dem pinken Haus in der Grünstraße, direkt links neben der alten Eiche. Die Tür zu Muffins Zimmer ist pink. "], ["second", "Oh mein Gott, ich hoffe, du kannst meinen Liebling Muffin finden und seinen Entführer fangen!", -5]], [["first", "Frau Grünberg!", -13], ["second", "Hast du ihn gefunden?!?!", -13], ["first", "Ähm, nein. Sorry. Bisher noch noch nicht. Aber ich habe einen Schlüssel zu Ihrem Schlafzimmer gefunden. Darf ich dort nach weiteren Hinweisen suchen?", -3], ["second", "Aber selbstverständlich. Ich vertraue dir. Es gibt so viel interessantes Gerede über dich. Es wird gesagt, dass du mit allen Tieren kommunizieren kannst! "], ["second", "Und dass du die beste Tierdetektivin aller Zeiten bist! Natürlich darfst du überall suchen, wo du möchtest.", -10], ["first", "Vielen Dank, Frau Grünberg.", -13]], [["first", "Hmm… Muffins Hamsterspuren führen hinaus zum Garten. Vielleicht hat er sich entschieden, wegzulaufen…", -5], ["second", "Oh, nein nein nein. Muffin liebt mich genauso wie ich ihn! Er würde mich niemals verlassen. Bitte, finde den Entführer, der ihn mir weggenommen hat!"], ["first", "Wir werden Ihren kleinen Süßen schon finden. Keine Sorge.", -8]], [["first", "Aha! Da bist du ja! Was ist passiert? Wie bist du denn hier gelandet? ", -5], ["second", "Ich habe versucht, vor Frau Grünberg zu fliehen. Ich hasse es, wenn sie mein Fell mit dem Lockenstab bearbeitet. Ich bin ein Tier, kein Mensch! "], ["second", "Also dachte ich, ich lebe vielleicht erstmal eine Weile hier draußen.", -8], ["first", "Glaub mir, ich verstehe dich!", -8], ["second", "Ich war so glücklich, endlich frei zu sein, aber dann kam ein starker Wind und ich war unter dieser Box gefangen. Ich kann mich nicht bewegen! "], ["second", "Und irgendwie vermisse ich Frau Grünberg auch… Kannst du mich zu ihr zurückbringen?"], ["first", "Aber natürlich!", -8]], [["second", "Danke, du bist ein Schatz!!! Ach übrigens... der extrem seltene, gestreifte Elefant meiner Freundin ist verschwunden. Kannst du ihr vielleicht auch helfen?", -5], ["first", "Ein gestreifter Elefant??? Äh...na klar.", -8]]], es:[[["first", "¡Hola! Soy Penélope y tengo el mejor trabajo del mundo: ¡Soy una detective de mascotas!", -8], ["second", "¡Mi Magdalena! ¡Mi Magdalena! Oh, cielo santo, ¿dónde puede estar mi Magdalena?"], ["first", "Disculpa, ¿estás bien? ¿Puedo ayudarte?", -8], ["second", "¡Oh, es terrible! He puesto mi casa patas arriba, pero mi Magdalena no está por ningún sitio. ", -5], ["second", "Espero que no se hayan comido a mi querida y pobre magdalena... ¡Oh, es horrible ni siquiera pensarlo!", -5], ["first", "Mmmmm. Quizá pueda ayudarte. Pero antes necesito un poco de información. ¿Qué tipo de magdalena era? ¿De arándanos? ¿Cómo era?", -5], ["second", "¿Qué? ¿De arándanos? ¡No! Magdalena es mi pequeño hámster rosa. Tiene el pelo rizado y grandes ojos azules. ¡Es mi orgullo y mi alegría! ", -13], ["second", "Todos los días me paso horas rizando y lavando su bonito pelo rosa, ¡teñido por mí misma!"], ["first", "Am... Vale. Bueno entonces, eh, supongo que tendría que empezar a buscar a \"tu Magdalena\" por donde la viste por última vez: en tu casa. ¿Dónde vives?", -5], ["second", "Vivo en la casa rosa de la Calle Verde, justo a la izquierda del viejo roble. La puerta de la habitación de Magdalena es rosa. ", -5], ["second", "¡Dios mío, espero que puedas encontrar a mi dulce Magdalena y pillar a su secuestrador!", -13]], [["first", "¡Sra. Colorado!", -13], ["second", "¡¿¡Lo has encontrado!?!", -13], ["first", "Uh, no. Lo siento. Aún no. Pero he encontrado una llave de tu dormitorio. ¿Puedo buscar pistas allí?", -13], ["second", "Claro que puedes. Confío en ti. Hay tantos rumores sobre ti, ya sabes. ¡Se dice que puedes comunicarte con los animales! "], ["second", "¡Se dice que eres la mejor detective de mascotas! Claro, ¡puedes buscar por donde quieras!"], ["first", "Gracias, Sra. Colorado.", -13]], [["first", "Ehmm... El rastro del hámster Magdalena nos lleva hasta el patio. Quizá decidió escaparse...", -8], ["second", "Oh, no no no. Magdalena me quiere tanto como yo a él. Nunca me abandonaría. Por favor, encuentra al secuestrador que me lo robó."], ["first", "Te encontraremos, cuchi-cuchi. No te preocupes.", -5]], [["first", "¡Aja! ¡Ahí estás! ¿Qué ha pasado? ¿Cómo has acabado ahí?", -5], ["second", "Traté de escapar de la Sra. Colorado. Odio cuando me riza el pelo. ¡Soy un animal, no una persona! Así que pensé que podría intentar vivir a la intemperie para variar."], ["first", "Créeme, ¡te entiendo!", -13], ["second", "Estaba muy feliz de estar libre por fin, pero entonces vino un vendaval y me quedé atrapado bajo esta caja. ¡No puedo moverme! "], ["second", "Y a decir verdad, en cierto modo añoro a la Sra. Colorado... ¿Puedes llevarme con ella?"], ["first", "¡Por supuesto!", -13]], [["second", "¡¡¡Gracias, querida!!! Ah, por cierto... El extravagante elefante a rayas de mi amiga ha desaparecido. ¿La ayudarías a ella también?"], ["first", "¿A rayas...? Eh, ¡claro!", -13]]], br:[[["first", "Olá! Eu sou a Penélope e tenho o melhor trabalho do mundo! Sou uma detetive de animais!", -5], ["second", "Meu Biscoito! Meu Biscoito! Ah, meu Deus, onde estará meu Biscoito?", -13], ["first", "Com licença, você está bem? Posso ajudar?", -5], ["second", "Ah, que coisa terrível! Virei minha casa de ponta cabeça, mas não encontro meu Biscoito em lugar algum! Espero que meu Biscoitinho não tenha sido comido por... Ah, é terrível demais para pensar!", -8], ["first", "Hum. Talvez eu possa ajudar. Mas preciso de algumas informações primeiro. Que tipo de biscoito era? De chocolate? Qual era o formato?", -13], ["second", "O quê? Chocolate? Não! Biscoito é o nome do meu hamster rosa. Ele tem o pêlo enrolado e grandes olhos azuis. É o meu orgulho! "], ["second", "Passo horas todos os dias lavando e enrolando o lindo pelinho rosa dele, que eu mesma tingi!"], ["first", "Hum... certo. Muito bem. Acho que devo começar a procurar pelo... \"seu Biscoito\" no último lugar em que você o viu: na sua casa. Onde você mora?", -17], ["second", "Moro na casa rosa, na Rua Verde, à esquerda do velho carvalho. O quarto de Biscoito é aquele com a porta rosa. "], ["second", "Ah, meu Deus, espero que você encontre o meu querido Biscoito e capture o seqüestrador!", -8]], [["first", "Senhorita Veroca!", -13], ["second", "Você achou ele?!?!", -13], ["first", "Não, sinto muito. Ainda não. Mas encontrei a chave do seu quarto. Posso entrar para procurar pistas?", -13], ["second", "Claro que sim. Confio em você. Há tantas histórias interessantes sobre você, sabia? Dizem que você consegue falar com os animais! ", -5], ["second", "Que é a melhor detetive de animais de todos os tempos! É claro que você pode investigar o que quiser!", -5], ["first", "Obrigada, senhorita Veroca.", -13]], [["first", "Hum... os rastros de Biscoito levam até o pátio. Talvez ele tenha fugido...", -13], ["second", "Ah, não, não, não. Biscoito me ama tanto quanto eu o amo. Ele nunca iria me abandonar. Por favor, encontre o seqüestrador que o roubou de mim!"], ["first", "Nós vamos achar você, fofinho. Não se preocupe.", -13]], [["first", "Ahá! Aí está você! O que aconteceu? Como veio parar aqui?", -5], ["second", "Eu estava tentando fugir da senhorita Veroca. Odeio quando ela enrola o meu pêlo. ", -5], ["second", "Sou um animal, não uma pessoa! Então, pensei em viver ao ar livre por um tempo.", -5], ["first", "Pode ter certeza de que entendo você!", -8], ["second", "Estava tão feliz com a minha liberdade, mas então bateu um vento tão forte que fiquei preso debaixo desta caixa. Não consigo me mexer! ", -13], ["second", "E estou até com saudade da senhorita Veroca... você pode me levar até ela? "], ["first", "Mas é claro!", -13]], [["second", "Obrigada, querida!!! Ah, e aliás... o elefante listrado extremamente raro da minha amiga está desaparecido. Você pode ajudá-la também?", -5], ["first", "Listrado...? Hum, claro!", -13]]], pt:[[["first", "Olá! Eu sou a Patrícia e tenho o melhor emprego do mundo: sou detective de animais!", -5], ["second", "O meu Queque! O meu Queque! Oh, céus, onde poderá estar o meu Queque? "], ["first", "Desculpa, sente-se bem? Posso ajudá-la?", -5], ["second", "Oh, é horrível! Já virei a casa do avesso, mas não consigo encontrar o meu Queque! Espero que o meu pobre Queque não tenha sido comido por… Oh, é horrível sequer pensar nisso!", -3], ["first", "Hmmm. Talvez eu possa ajudar. Mas primeiro preciso de algumas informações. Era um queque de quê? Mirtilos? Que aspecto tinha?", -8], ["second", "O quê? Mirtilos? Não! O Queque é o meu hamster cor-de-rosa. Tem pêlo aos caracóis e grandes olhos azuis. Ele é a minha alegria! "], ["second", "Passo horas todos os dias a lavar e encaracolar o seu lindo pêlo cor-de-rosa, que eu própria tingi!", -5], ["first", "Ah…está bem. Então, muito bem. Se calhar podia começar por procurar o teu \"Queque\" onde o viste pela última vez: na tua casa. Onde moras?", -8], ["second", "Vivo na casa cor-de-rosa na Rua Verde, à esquerda do velho carvalho. A porta do quarto do Queque é cor-de-rosa. ", -3], ["second", "Caramba, espero que consigas encontrar meu querido Queque e apanhes o seu raptor!", -5]], [["first", "D. Verduras!", -13], ["second", "Encontraste-o?!?!", -13], ["first", "Ah, não. Lamento. Ainda não. Mas encontrei uma chave do seu quarto. Posso procurar pistas lá dentro?", -8], ["second", "Claro que podes. Confio em ti. Sabes, dizem-se muitas coisas interessantes sobre ti. Dizem que consegues comunicar com os animais! "], ["second", "Dizem que és a melhor detective de animais de sempre! É claro que podes procurar onde quiseres!", -5], ["first", "Obrigada, D. Verduras.", -13]], [["first", "Hmm… As pegadas do hamster Queque vão dar ao pátio. Se calhar decidiu fugir...", -5], ["second", "Oh, não, não, não. O Queque adora-me tanto como eu a ele! Ele nunca me abandonaria. Por favor, encontra o raptor que o levou do pé de mim!", -5], ["first", "Vamos encontrar-te, fugitivo. Não te preocupes.", -5]], [["first", "Aha! Cá estás tu! O que aconteceu? Como vieste parar aqui?", -5], ["second", "Tentei fugir da D. Verduras. Detesto quando ela encaracola o meu pêlo. Sou um animal, não sou uma pessoa! ", -8], ["second", "Por isso achei que podia experimentar viver no mundo selvagem, para variar.", -8], ["first", "Acredita, eu compreendo-te!", -13], ["second", "Estava tão feliz por estar livre, mas depois veio uma grande ventania e fiquei preso debaixo desta caixa. Não me consigo mexer! ", -5], ["second", "E agora tenho saudades D. Verduras… Podes levar-me até ela?", -5], ["first", "Claro que sim!", -13]], [["second", "Obrigada, querida!!! Oh, a propósito…o extremamente raro elefante às riscas da minha amiga desapareceu. Também a podes ajudar?"], ["first", "Às riscas…?", -13]]], it:[[["first", "Ciao! Sono Beatrice e faccio il lavoro più bello del mondo: sono un'acchiappanimali!", -3], ["second", "Polpetta mia! Polpetta mia! Oh, santo cielo, dove sarà mai Polpetta mia?", -8], ["first", "Mi scusi, sta bene? Posso aiutarla?", -13], ["second", "Oh, è terribile! Ho messo a soqquadro l'intera casa ma non riesco a trovare Polpetta da nessuna parte! "], ["second", "Spero solo che il mio povero Polpetta non sia stato mangiato da…Oh, il solo pensarci è terribile!"], ["first", "Hmmm. Forse posso esserle d'aiuto, ma prima avrei bisogno di alcune informazioni. Che tipo di Polpetta era? Di carne? Che aspetto aveva?", -8], ["second", "Cosa? Di carne? No! Polpetta è il mio piccolo criceto rosa. Ha un pelo riccioluto e gli occhioni blu. È la mia fonte di orgoglio e gioia! "], ["second", "Ogni giorno trascorro ore ed ore lavando ed arricciando il suo bel pelo rosa, che ho tinto io stessa!", -8], ["first", "Um…Okay. Allora va bene. Uh, suppongo che dovrei iniziare a cercare il suo \"Polpetta\" dove è stato visto per l'ultima volta: a casa sua. Dove vive?", -5], ["second", "Vivo nella casa rosa nella Via Verde, proprio a sinistra del vecchio albero di quercia. La porta che porta nella stanza di Polpetta è rosa. "], ["second", "Santo cielo, spero che potrai trovare il mio adorato Polpetta e catturare il suo rapitore!"]], [["first", "Signora Zitelloni!", -13], ["second", "L'hai trovato?!?!", -13], ["first", "Uh, no. Mi spiace, non ancora. Ma ho trovato una chiave per entrare nella sua camera. Posso cercare degli indizi là dentro?", -5], ["second", "Ma certamente puoi. Mi fido di te. Sai, in giro si dicono così tante cose interessanti su di te. ", -5], ["second", "Dicono che puoi comunicare con gli animali! Dicono anche che sei la migliore acchiappanimali che ci sia! Ma certo che puoi cercare ovunque desideri!"], ["first", "Grazie, Signora Zitelloni.", -13]], [["first", "Hmm… Le impronte del criceto Polpetta conducono fuori nel giardino. Forse ha deciso di fuggire…", -18], ["second", "Oh, no no no. Polpetta mi ama tanto\nquanto io amo lui. Non mi abbandonerebbe mai di sua spontanea volontà. Ti prego, trova il rapitore che l'ha portato via da me!", -10], ["first", "Troveremo il suo Polpetta, non si preoccupi!", -8]], [["first", "Aha! Eccoti qua! Cos'è successo? Come sei finito qui?", -8], ["second", "Ho cercato di scappare dalla Signora Zitelloni. Detesto il modo in cui arriccia il mio pelo. Sono un animale, non una persona! "], ["second", "Quindi ho pensato di provare a vivere a contatto con la natura tanto per cambiare."], ["first", "Credimi, ti capisco!", -13], ["second", "Ero così felice di essere finalmente libero, ma poi è arrivato un forte vento e sono rimasto intrappolato sotto questa scatola. Non riesco a muovermi! "], ["second", "E a dire la verità la signora Zitelloni un po' mi manca…Puoi riportarmi da lei?", -10], ["first", "Ma certo!", -13]], [["second", "Grazie, mia cara!!! Oh, a proposito…Anche il rarissimo elefante a strisce della mia amica è sparito. Puoi aiutare anche lei?", -5], ["first", "A strisce…? Oh, certamente!", -13]]], se:[[["first", "Hej! Jag heter Petra och jag har världen bästa jobb: Jag är djurdetektiv!", -3], ["second", "Min Muffins! Min Muffins! Å himmel, var är min muffins?", -5], ["first", "Ursäkta, är allt väl? Kan jag hjälpa dig?", -8], ["second", "Åh, det är så hemskt! Jag har letat i hela mitt hus, men min Muffins är försvunnen! Jag hoppas min stackars Muffins inte har blivit uppäten ... Åh, det är för hemskt att ens tänka på!", -10], ["first", "Hmm. Jag kanske kan hjälpa till. Men jag behöver lite information först. Vilken sorts muffins är det? Blåbär? Hur ser den ut?", -5], ["second", "Va? Blåbär? Nej! Muffins är min lilla rosa hamster. Han har krullig päls och stora blå ögon. Han är min ögonsten! Jag tvättar och lockar hans söta rosa päls flera timmar varje dag. Jag har färgat pälsen själv!", -3], ["first", "Öh... okej. Tja, eh, då antar jag att jag borde börja leta efter din \"Muffins\" där du såg honom senast: i ditt hus. Var bor du?"], ["second", "Jag bor i det rosa huset på Gröngatan, till vänster om den gamla eken. Dörren till Muffins rum är rosa. Jag hoppas att du kan hitta min kära Muffins och fånga kidnapparen!", -13]], [["first", "Fru Grönberg!", -12], ["second", "Har du hittat honom?!?", -13], ["first", "Nej, tyvärr. Inte än. Men jag hittade en nyckel till ditt sovrum. Kan jag leta efter ledtrådar där?", -5], ["second", "Självklart. Jag litar på dig. Det går så många intressanta rykten om dig ska du veta. De säger att du kan tala med djur! "], ["second", "De säger att du är världens bästa djurdetektiv! Du får så klart leta var du vill!", -5], ["first", "Tack, fru Grönberg.", -13]], [["first", "Hmm... Muffins hamsterspår leder ut i trädgården. Han kanske har rymt ...", -13], ["second", "Åh, nej nej nej. Muffins älskar mig lika mycket som jag älskar honom! Han skulle aldrig överge mig. Hitta kidnapparen är du snäll!"], ["first", "Vi ska hitta din sötnos. Oroa dig inte.", -13]], [["first", "Aha! Där är du! Vad hände? Hur hamnade du här?", -5], ["second", "Jag försökte rymma från fru Grönberg. Jag hatar när hon lockar min päls. Jag är ett djur inte en människa! Så jag tänkte pröva att bo i vildmarken ett tag."], ["first", "Jag förstår dig, tro mig!", -13], ["second", "Jag var så lycklig i friheten, men sedan blåste en stark vind och jag fångades under den här lådan. Jag kan inte röra mig! "], ["second", "Och jag saknar faktiskt fru Grönberg nu ... Kan du ta mig tillbaka till henne?", -5], ["first", "Såklart!", -13]], [["second", "Tack, kära du!!! Åh, förresten ... Min väns extremt ovanliga randiga elefant har försvunnit. Kan du hjälpa henne också?"], ["first", "Randig...? Öh, visst!", -13]]], pl:[[["first", "Witajcie! Nazywam się Paula i mam najlepszą pracę na świecie: jestem zwierzęcym detektywem!", -8], ["second", "Mój Keksik! Mój Keksik! Wielkie nieba, gdzie jest teraz mój Keksik?", -13], ["first", "Przepraszam, czy wszystko w porządku? Mogę jakoś pomóc?", -17], ["second", "Och, to okropne! Przewróciłam cały dom do góry nogami, ale Keksika nigdzie nie ma! Mam nadzieję, że mój biedny, kochany Keksik nie został zjedzony przez... "], ["second", "Ojej, sama myśl o tym jest zbyt straszna!", -7], ["first", "Hmmm. Może będę mogła pomóc. Ale najpierw potrzebuję pewnych informacji. Jakiego rodzaju był to keksik? Z rodzynkami? Jak wyglądał?", -12], ["second", "Co? Z rodzynkami? Nie! Keksik to mój mały, różowy chomik. Ma kręcone futerko i wielkie niebieskie oczy. To moja duma i radość! "], ["second", "Każdego dnia spędzam całe godziny na myciu i fryzowaniu jego ślicznego różowego futerka, które sama ufarbowałam!"], ["first", "Yyy... dobrze. W porządku. Hmm, chyba powinnam zacząć poszukiwania Keksika w miejscu, gdzie był widziany po raz ostatni: w pani domu. Gdzie pani mieszka?", -8], ["second", "Mieszkam w różowym domu na ulicy Zielonej, na lewo od starego dębu. Drzwi do pokoju Keksika są różowe. ", -13], ["second", "O mój Boże, mam nadzieję, że uda się znaleźć mojego ukochanego Keksika i schwytać tego, kto go porwał!", -8]], [["first", "Pani Waligórska!", -13], ["second", "Mój Keksik się znalazł?!?!", -13], ["first", "O nie. Przykro mi. Ale znalazłam klucz do pani sypialni. Czy mogę poszukać tam wskazówek?", -8], ["second", "Oczywiście że tak. Ufam ci. Wiesz, krąży o tobie wiele interesujących plotek. Mówią, że potrafisz porozumiewać się ze zwierzętami! ", -8], ["second", "Mówią, że jesteś najlepszym zwierzęcym detektywem w historii! Oczywiście, że możesz zaglądać, gdzie tylko zechcesz!", -5], ["first", "Dziękuję, pani Waligórska.", -13]], [["first", "Hmm... Ślady chomiczych łapek prowadzą na podwórze. Może Keksik zdecydował się na ucieczkę...", -13], ["second", "Ależ nie, nie, nie! Keksik kocha mnie tak bardzo, jak ja jego! On nigdy by mnie nie zostawił. Proszę, odszukaj porywacza, który mi go zabrał!", -5], ["first", "Znajdziemy pani pieszczoszka. Proszę się nie martwić.", -13]], [["first", "Aha! Tutaj jesteś! Co się stało? Skąd się tu wziąłeś?"], ["second", "Próbowałem uciec od pani Waligórskiej. Nie cierpię, jak kręci mi futerko. Jestem zwierzęciem, a nie człowiekiem! Pomyślałem więc, że dla odmiany spróbuję życia\nna swobodzie.", -8], ["first", "Wierz mi, rozumiem!", -13], ["second", "Tak bardzo byłem szczęśliwy na wolności! Ale potem zawiał silny wiatr i zostałem uwięziony pod tym pudełkiem. "], ["second", "Nie mogę się stąd ruszyć! I trochę tęsknię za panią Waligórską... Czy możesz mnie do niej odnieść?", -8], ["first", "Oczywiście!", -8]], [["second", "Dziękuję, kochanie! Och, a przy okazji... Mojej przyjaciółce zginął pasiasty słoń, należący do ekstremalnie rzadkiego gatunku. Może pomożesz i jej?", -5], ["first", "Pasiasty...? Yyy, pewnie!", -13]]], ru:[[["first", "Привет! Меня зовут Шерли и у меня самая лучшая в мире работа: я занимаюсь розыском пропавших животных!", -8], ["second", "Пончик, мой Пончик! Боже мой, куда же он запропастился?!", -13], ["first", "Простите, что случилось? Чем я могу вам помочь?", -13], ["second", "Случилась беда! Он пропал! Я перевернула весь дом, пытаясь его отыскать, но мой Пончик пропал! Я так боюсь, что его кто-то съел! Меня ужасает одна мысль об этом!", -13], ["first", "Хм, я постараюсь вам помочь. Но для начала надо кое-что уточнить. Каким был этот пончик? С джемом? Как он выглядел?", -8], ["second", "С джемом?! Ну что вы! Пончик – это мой любимый розовый хомячок. У него вьющаяся шёрстка и большие голубые глаза. Он моя гордость и отрада!"], ["second", "Я готова часами мыть и завивать его розовую шерстку, которую, кстати, я сама покрасила!", -8], ["first", "Гм, ну ладно. Думаю, поиск вашего Пончика стоит начать там, где вы в последний раз его видели – в вашем доме. Где вы живете?", -5], ["second", "Я живу в розовом домике на Зеленой улице, возле большого дуба. В комнату Пончика ведет дверь розового цвета. ", -8], ["second", "Боже, я надеюсь, вам удастся отыскать моего милого Пончика и схватить негодяев, похитивших его!", -13]], [["first", "Тетушка Роза!", -13], ["second", "Вы нашли его?!", -13], ["first", "Нет, пока что нет. Но я нашла ключ от вашей комнаты. Вы разрешите мне осмотреть ее? Возможно, там обнаружатся какие-нибудь улики!", -13], ["second", "Конечно, я вполне доверяю вам! Знаете, о вас ходит множество любопытных слухов.", -8], ["second", "Говорят даже, что вы умеете разговаривать с животными и что в розыске животных вам просто нет равных. Разумеется, вы можете осмотреть весь дом.", -8], ["first", "Спасибо, тетушка Роза!", -13]], [["first", "Хм, следы Пончика ведут во двор. Похоже, он просто решил сбежать…", -8], ["second", "Нет-нет, что вы! Пончик обожает меня так же, как я обожаю его! Он ни за что не покинул бы меня! Умоляю, найдите негодяев, которые украли его!", -5], ["first", "Не волнуйтесь, мы найдем вашего любимчика!", -13]], [["first", "Ага, вот ты где! Что случилось? Как ты тут очутился?", -8], ["second", "Я хотел сбежать от тетушки Розы. Терпеть не могу завивку шерсти! Я хомячок, а не человек! ", -8], ["second", "И я решил, что для разнообразия стоит попробовать пожить на природе.", -8], ["first", "Я тебя хорошо понимаю!", -13], ["second", "Я был рад обрести свободу, но подул сильный ветер и меня накрыло коробкой! Я не мог выбраться из-под нее! ", -5], ["second", "И знаешь, я уже соскучился по тетушке Розе! Ты не поможешь мне вернуться домой?", -8], ["first", "Конечно!", -13]], [["second", "Спасибо, дорогая! Кстати, моя знакомая недавно потеряда своего редкого полосатого слона. Может быть Ты сможешь и ей помочь?", -8], ["first", "Ох… Конечно же - да!!! ", -13]]], id:[[["first", "Halo! Saya Poppy, dan Saya memiliki pekerjaan terbaik di dunia: Saya ialah seorang detektif hewan peliharaan!", -13], ["second", "Kue Muffin Saya! Kue Muffin Saya! Oh, Tuhanku, dimanakah kue saya?", -13], ["first", "Permisi, apakah anda baik-baik saja? Apa yang bisa saya bantu?", -13], ["second", "Oh, Mengerikan! Saya telah memberantakan seluruh rumah saya, tapi kue Muffin saya tidak ditemukan! Saya harap kue Muffin saya itu tidak dimakan oleh… Oh, sangatlah mengerikan jika dipikirkan!", -8], ["first", "Hmmm. Mungkin Saya bisa membantu. Tapi saya membutuhkan beberapa informasi terlebih dahulu. Kue Muffin apakah itu? Cokelat? Kelihatannya seperti apa?", -13], ["second", "Apa? Cokelat? Tidak! Muffin ialah hamster kecil saya yang berwarna merah muda. Dia memiliki bulu yang keriting dan mata biru yang besar. Dia ialah kebanggaan dan kesenangan saya! "], ["second", "Saya menghabiskan waktu saya tiap saya memandikan dan mengeritingkan bulu merah mudanya yang cantik, yang diwarnai saya sendiri!"], ["first", "Um…ok. Baiklah. Uh, Saya seharusnya mulai mencari \"Muffin anda\" dimanakah terakhir kali anda melihatnya dirumah. Dimanakah anda tinggal?"], ["second", "Saya tinggal di rumah berwarna merah muda di Jalan Hijau, sebelah kiri pohon ek tua. Pintu kamar Muffin berwarna merah muda."], ["second", "Oh Tuhan, Saya harap anda bisa menemukan Muffin kesayangan saya dan menangkap penculiknya!", -5]], [["first", "Nona. Moni!", -13], ["second", "Anda menemukannya?!?!", -13], ["first", "Uh, tidak. Maaf. Belum. Tapi saya menemukan sebuah kunci menuju kamar tidur anda. Bisakah saya mencari petunjuk disana?", -8], ["second", "Tentu saja boleh. Saya percaya pada anda. Ada beberapa desas desus yang menarik tentang diri anda. Mereka berkata bahwa anda bisa berkomunikasi dengan hewan! ", -3], ["second", "Mereka berkata bahwa anda ialah detektif hewan peliharaan yang terbaik! Tentu saja, anda bisa melihat dimanapun yang anda suka!"], ["first", "Terima kasih Nona Moni.", -13]], [["first", "Hmm…Jejak hamster Muffin menunjuk pada halaman. Mungkin dia memutuskan untuk melarikan diri..", -13], ["second", "Oh, tidak tidak tidak. Muffin menyayangi saya seperti Saya menyayangi dia! Dia tidak akan pernah memperlakukan saya dengan tidak baik. "], ["second", "Tolong, temukan penculik yang mencurinya dari saya!", -13], ["first", "Kami akan menemukannya untuk anda. Jangan khawatir.", -13]], [["first", "Aha! Ini dia! Apa yang terjadi? Bagaimana anda bisa disini?", -13], ["second", "Saya coba melarikan diri dari Nona Moni. Saya sangat tidak menyukai saat dia mengeritingkan bulu saya. Saya seekor hewan, bukanlah manusia! ", -8], ["second", "Jadi Saya berpikir bahwa Saya bisa mencoba untuk hidup di hutan belantara untuk sebuah perubahan.", -13], ["first", "Percayalah pada saya, Saya mengerti!", -8], ["second", "Saya sangatlah senang karena akhirnya bisa bebas, tapi kemudian angin besar datang, dan Saya terjebak di dalam kotak ini. Saya tidak bisa bergerak! ", -8], ["second", "Dan Saya sebenarnya sama seperti Nona Moni sekarang… Bisakah anda membawa saya kembali padanya?", -13], ["first", "Tentu saja!", -13]], [["second", "Terima kasih, sayang!!! Oh, dan ngomong-ngomong..gajah berbelang tipis milik teman saya hilang. Bisakah anda membantunya juga?", -5], ["first", "Belang…? Uh, tentu!", -13]]]};
public static const COLLECT_STRINGS:Object = {us:[["Collect all of the hearts. Number left to find:", "Collect all of the stars. Number left to find:", "Collect all of the leaves. Number left to find:", "Collect all of the buttons. Number left to find:"], ["Collect all of the balls. Number left to find:", "Collect all of the blossoms. Number left to find:", "Collect all of the fruit. Number left to find:", "Collect all of the beads. Number left to find:"], ["Collect all of the kisses. Number left to find:", "Collect all of the bows. Number left to find:", "Collect all of the keys. Number left to find:", "Collect all of the footprints. Number left to find:"]], uk:[["Collect all the hearts. Total left to find:", "Collect all the stars. Total left to find:", "Collect all the leaves. Total left to find:", "Collect all the buttons. Total left to find:"], ["Collect all the balls. Total left to find:", "Collect all the blossoms. Total left to find:", "Collect all the fruit. Total left to find:", "Collect all the beads. Total left to find:"], ["Collect all the kisses. Total left to find:", "Collect all the bows. Total left to find:", "Collect all the keys. Total left to find:", "Collect all the footprints. Total left to find:"]], nl:[["Verzamel alle hartjes. Nog te vinden:", "Verzamel alle sterren. Nog te vinden:", "Verzamel alle bladeren. Nog te vinden:", "Verzamel alle knopen. Nog te vinden:"], ["Verzamel alle ballen. Nog te vinden:", "Verzamel alle bloesems. Nog te vinden:", "Verzamel al het fruit. Nog te vinden:", "Verzamel alle kralen. Nog te vinden:"], ["Verzamel alle kusjes. Nog te vinden:", "Verzamel alle strikken. Nog te vinden:", "Verzamel alle sleutels. Nog te vinden:", "Verzamel alle voetafdrukken. Nog te vinden:"]], fr:[["Collectionne tous les cœurs. Nombre encore à trouver :", "Collectionne toutes les étoiles. Nombre encore à trouver :", "Collectionne toutes les feuilles. Nombre encore à trouver :", "Collectionne tous les boutons. Nombre encore à trouver :"], ["Collectionne toutes les balles. Nombre encore à trouver :", "Collectionne toutes les fleurs. Nombre encore à trouver :", "Collectionne tous les fruits. Nombre encore à trouver :", "Collectionne toutes les perles. Nombre encore à trouver :"], ["Collectionne tous les bisous. Nombre encore à trouver :", "Collectionne tous les nœuds. Nombre encore à trouver :", "Collectionne toutes les clés. Nombre encore à trouver :", "Collectionne toutes les traces de pas. Nombre encore à trouver :"]], de:[["Sammle alle Herzen. Es fehlen dir noch:", "Sammle alle Sterne. Es fehlen dir noch:", "Sammle alle Blätter. Es fehlen dir noch:", "Sammle alle Knöpfe. Es fehlen dir noch:"], ["Sammle alle Bälle. Es fehlen dir noch:", "Sammle alle Blüten. Es fehlen dir noch:", "Sammle alle Früchte. Es fehlen dir noch:", "Sammle alle Kügelchen. Es fehlen dir noch:"], ["Sammle alle Küsse. Es fehlen dir noch:", "Sammle alle Bögen. Es fehlen dir noch:", "Sammle alle Schlüssel. Es fehlen dir noch:", "Sammle alle Fußabdrücke. Es fehlen dir noch:"]], es:[["Reúne todos los corazones. Todavía tienes que encontrar:", "Reúne todas las estrellas. Todavía tienes que encontrar:", "Reúne todas las hojas. Todavía tienes que encontrar:", "Reúne todos los botones. Todavía tienes que encontrar:"], ["Reúne todas las bolas. Todavía tienes que encontrar:", "Reúne todas las flores. Todavía tienes que encontrar:", "Reúne toda la fruta. Todavía tienes que encontrar:", "Reúne todas las cuentas. Todavía tienes que encontrar:"], ["Reúne todos los besos. Todavía tienes que encontrar:", "Reúne todos los lazos. Todavía tienes que encontrar:", "Reúne todas las llaves. Todavía tienes que encontrar:", "Reúne todas las huellas. Todavía tienes que encontrar:"]], br:[["Recolha todos os corações. Número de itens não encontrados:", "Recolha todas as estrelas. Número de itens não encontrados:", "Recolha todas as folhas. Número de itens não encontrados:", "Recolha todos os botões. Número de itens não encontrados:"], ["Recolha todas as bolas. Número de itens não encontrados:", "Recolha todas as flores. Número de itens não encontrados:", "Recolha todas as frutas. Número de itens não encontrados:", "Recolha todas as miçangas. Número de itens não encontrados:"], ["Recolha todos os beijos. Número de itens não encontrados:", "Recolha todos os laços. Número de itens não encontrados:", "Recolha todas as chaves. Número de itens não encontrados:", "Recolha todas as pegadas. Número de itens não encontrados:"]], pt:[["Apanha todos os corações. Ainda por encontrar:", "Apanha todas as estrelas. Ainda por encontrar:", "Apanha todas as folhas. Ainda por encontrar:", "Apanha todos os botões. Ainda por encontrar:"], ["Apanha todas as bolas. Ainda por encontrar:", "Apanha todas as flores. Ainda por encontrar:", "Apanha todas as frutas. Ainda por encontrar:", "Apanha todas as missangas. Ainda por encontrar:"], ["Apanha todos os beijos. Ainda por encontrar:", "Apanha todos os laços. Ainda por encontrar:", "Apanha todas as chaves. Ainda por encontrar:", "Apanha todas as pegadas. Ainda por encontrar:"]], it:[["Raccogli tutti i cuori. Devi ancora trovarne:", "Raccogli tutte le stelle. Devi ancora trovarne:", "Raccogli tutte le foglie. Devi ancora trovarne:", "Raccogli tutti i bottoni. Devi ancora trovarne:"], ["Raccogli tutte le palle. Devi ancora trovarne:", "Raccogli tutti i boccioli. Devi ancora trovarne:", "Raccogli tutta la frutta. Devi ancora trovarne:", "Raccogli tutte le perline. Devi ancora trovarne:"], ["Raccogli tutti i baci. Devi ancora trovarne:", "Raccogli tutti i fiocchi. Devi ancora trovarne:", "Raccogli tutte le chiavi. Devi ancora trovarne:", "Raccogli tutte le impronte. Devi ancora trovarne:"]], se:[["Samla alla hjärtan. Antal kvar att hitta:", "Samla alla stjärnorna. Antal kvar att hitta:", "Samla alla löven. Antal kvar att hitta:", "Samla alla knapparna. Antal kvar att hitta:"], ["Samla alla bollarna. Antal kvar att hitta:", "Samla alla blommorna. Antal kvar att hitta:", "Samla alla frukterna. Antal kvar att hitta:", "Samla alla pärlorna. Antal kvar att hitta:"], ["Samla alla kyssarna. Antal kvar att hitta:", "Samla alla rosetterna. Antal kvar att hitta:", "Samla alla nycklarna. Antal kvar att hitta:", "Samla alla fotavtrycken. Antal kvar att hitta:"]], pl:[["Zbierz wszystkie serduszka. Pozostało do znalezienia:", "Zbierz wszystkie gwiazdki. Pozostało do znalezienia:", "Zbierz wszystkie liście. Pozostało do znalezienia:", "Zbierz wszystkie guziki. Pozostało do znalezienia:"], ["Zbierz wszystkie piłki. Pozostało do znalezienia:", "Zbierz wszystkie kwiatki. Pozostało do znalezienia:", "Zbierz wszystkie owoce. Pozostało do znalezienia:", "Zbierz wszystkie korale. Pozostało do znalezienia:"], ["Zbierz wszystkie całuski. Pozostało do znalezienia:", "Zbierz wszystkie kokardki. Pozostało do znalezienia:", "Zbierz wszystkie klucze. Pozostało do znalezienia:", "Zbierz wszystkie ślady. Pozostało do znalezienia:"]], ru:[["Собери все сердечки. Осталось:", "Собери все звездочки. Осталось:", "Собери все листья. Осталось:", "Собери все пуговички. Осталось:"], ["Собери все мячики. Осталось:", "Собери все цветочные бутоны. Осталось:", "Собери все фрукты. Осталось:", "Собери все бусы. Осталось:"], ["Собери все поцелуйчики. Осталось:", "Собери все бантики. Осталось:", "Собери все ключики. Осталось:", "Собери все следы. Осталось:"]], id:[["Kumpulkan semua hati. Sisa jumlah yang harus dicari:", "Kumpulkan semua bintang. Sisa jumlah yang harus dicari:", "Kumpulkan semua daun. Sisa jumlah yang harus dicari:", "Kumpulkan semua tombol. Sisa jumlah yang harus dicari:"], ["Kumpulkan semua bola Sisa jumlah yang harus dicari:", "Kumpulkan semua bunga Sisa jumlah yang harus dicari:", "Kumpulkan semua buah. Sisa jumlah yang harus dicari:", "Kumpulkan semua bibit. Sisa jumlah yang harus dicari:"], ["Kumpulkan semua ciuman. Sisa jumlah yang harus dicari:", "Kumpulkan semua busur. Sisa jumlah yang harus dicari:", "Kumpulkan semua kunci. Sisa jumlah yang harus dicari:", "Kumpulkan semua jejak kaki. Sisa jumlah yang harus dicari:"]]};
public function Texts(){
super();
}
}
}//package